:root{color-scheme:light;--ink: #17202a;--muted-ink: #5e6875;--page: #f7f8fb;--surface: #ffffff;--line: #dbe2ea;--accent: #0f766e;--accent-strong: #0b5e58;--amber: #a16207;--blue: #2563eb;--danger: #b42318;--shadow: 0 18px 60px rgba(23, 32, 42, .1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--ink);line-height:1.5}a{color:var(--accent-strong);text-decoration-thickness:.08em;text-underline-offset:.18em}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-150%);border-radius:6px;background:var(--ink);color:#fff;padding:.55rem .8rem;font-weight:800;text-decoration:none;transition:transform .12s ease}.skip-link:focus{transform:translateY(0)}button,input,select{font:inherit}.site-header,.site-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1180px;margin:0 auto;padding:1rem clamp(1rem,4vw,2rem)}.site-header{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--page) 88%,white);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.site-logo{color:var(--ink);font-weight:800;text-decoration:none}.nav-toggle{display:none;width:2.5rem;height:2.5rem;flex-direction:column;justify-content:center;gap:.2rem;border:1px solid var(--line);border-radius:8px;padding:.55rem;background:#fff;cursor:pointer}.nav-toggle__bar{display:block;width:100%;height:2px;border-radius:999px;background:var(--ink)}.site-nav{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:flex-end;font-size:.95rem}.site-nav a[aria-current=page]{color:var(--ink);font-weight:800;text-decoration:none}.nav-cta{padding:.5rem 1.15rem;border-radius:8px;background:var(--accent);color:#fff!important;font-size:.9rem;font-weight:750;text-decoration:none;letter-spacing:.01em;box-shadow:0 2px 8px #0f766e40;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.nav-cta:hover{background:var(--accent-strong);box-shadow:0 4px 14px #0f766e59;transform:translateY(-1px)}.site-footer{color:var(--muted-ink);border-top:1px solid var(--line);margin-top:4rem}.calculator-section,.content-band,.related-links,.guide-header{max-width:1180px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem)}.calculator-intro{max-width:760px;margin-bottom:1.5rem}.calculator-intro h1,.guide-header h1{margin:.15rem 0 .75rem;font-size:clamp(2rem,5vw,4rem);line-height:1.02}.calculator-intro p,.guide-header p{color:var(--muted-ink);font-size:1.08rem}.eyebrow{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.calculator-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1.25rem;align-items:start}.input-panel,.result-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.input-panel{padding:clamp(1rem,3vw,1.5rem)}.result-panel{position:sticky;top:5.25rem;padding:clamp(1rem,3vw,1.5rem)}.calculator-form{display:grid;gap:1.25rem}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}label,fieldset{min-width:0}label>span:first-child,legend{display:block;margin-bottom:.4rem;color:var(--muted-ink);font-size:.9rem;font-weight:700}select,input{width:100%;min-height:2.85rem;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}select,input{padding:0 .85rem}input[type=checkbox],input[type=radio]{width:1.1rem;height:1.1rem;min-height:0;padding:0;border:none;background:none;flex:none;accent-color:var(--accent);cursor:pointer}select:focus,input:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent)}.result-total-block{margin-bottom:1rem}.result-total{display:block;margin:.15rem 0;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:850;line-height:1}.threshold-status,.disclaimer-notice{color:var(--muted-ink);font-size:.92rem}.cost-table{width:100%;border-collapse:collapse;margin:1rem 0}.cost-table caption{margin-bottom:.4rem;color:var(--muted-ink);font-weight:800;text-align:left}.cost-table th,.cost-table td{border-top:1px solid var(--line);padding:.7rem 0;text-align:left;vertical-align:top}.cost-table td:last-child,.cost-table tfoot th+td+td{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.cost-table [data-line-note]{color:var(--muted-ink);font-size:.85rem}.cost-table tfoot th,.cost-table tfoot td{border-top:2px solid var(--ink);font-size:1.02rem}.disclaimer-notice{display:grid;gap:.2rem;margin-top:1rem;border-top:1px solid var(--line);padding-top:1rem}.content-band{padding-top:2rem;padding-bottom:2rem}.content-band.muted{background:#eef3f7;max-width:none}.content-band.muted>*{max-width:780px;margin-right:auto;margin-left:auto}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.content-grid article,.narrow-copy{min-width:0}.content-grid h2,.narrow-copy h2,.related-links h2{margin-top:0}details{border-top:1px solid var(--line);padding:1rem 0}summary{cursor:pointer;font-weight:800}.related-links{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.related-links h2{flex-basis:100%}.related-links>div{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.8rem;align-items:center}.related-links a{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;padding:.55rem .85rem;text-decoration:none;white-space:nowrap}@media(max-width:820px){.site-header{align-items:center;flex-direction:row;flex-wrap:wrap}.site-footer{align-items:flex-start;flex-direction:column}.nav-toggle{display:inline-flex;margin-left:auto}.site-nav{display:none;flex-basis:100%;align-items:stretch;justify-content:flex-start;gap:.35rem;padding-top:.6rem}.site-header.nav-open .site-nav{display:flex}.site-nav a{border:1px solid var(--line);border-radius:8px;background:#fff;padding:.55rem .7rem;text-decoration:none}.calculator-grid,.content-grid,.field-grid{grid-template-columns:1fr}.result-panel{position:static}}@media(max-width:460px){.result-total{font-size:2rem}}.home-hero{max-width:1180px;margin:0 auto;padding:clamp(2.25rem,5vw,4rem) clamp(1rem,4vw,2rem) 1rem}.home-hero h1{margin:.25rem 0 .75rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.04;max-width:20ch}.home-sub{max-width:60ch;color:var(--muted-ink);font-size:1.1rem}.home-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.home-actions a{display:inline-flex;align-items:center;min-height:2.75rem;border-radius:8px;padding:0 1rem;font-weight:800;text-decoration:none}.home-actions__primary{background:var(--accent);color:#fff;box-shadow:0 8px 24px #0f766e3d}.home-actions__primary:hover{background:var(--accent-strong)}.home-actions__secondary{border:1px solid var(--line);background:#fff;color:var(--accent-strong)}.home-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:760px;margin-top:1.5rem}.home-trust-row div{border-top:1px solid var(--line);padding-top:.75rem}.home-trust-row strong,.home-trust-row span{display:block}.home-trust-row strong{font-size:1.45rem;line-height:1.1}.home-trust-row span{color:var(--muted-ink);font-size:.9rem}.section-heading{max-width:760px;margin-bottom:1rem}.section-heading h2{margin:.2rem 0 .45rem;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.12}.section-heading p{margin:0;color:var(--muted-ink)}.project-section{max-width:1180px;margin:0 auto;padding:1.25rem clamp(1rem,4vw,2rem) 1rem}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.project-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:1.1rem;box-shadow:var(--shadow)}.project-card h3{margin:0 0 .35rem;font-size:1.1rem}.project-card p{margin:0;color:var(--muted-ink)}.project-card__links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.project-card__links a{border:1px solid var(--line);border-radius:999px;background:#fff;padding:.35rem .65rem;color:var(--accent-strong);font-size:.88rem;font-weight:800;text-decoration:none}.project-card__links a:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white)}.tool-grid-section{max-width:1180px;margin:0 auto;padding:1rem clamp(1rem,4vw,2rem) 2rem}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.tool-card{display:flex;flex-direction:column;gap:.4rem;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:1.25rem;text-decoration:none;color:var(--ink);box-shadow:var(--shadow);transition:transform .12s ease,border-color .12s ease}a.tool-card:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 24px 64px #17202a21}.tool-card__emoji{font-size:1.6rem}.tool-card h2{margin:.2rem 0;font-size:1.15rem}.tool-card p{margin:0;color:var(--muted-ink);font-size:.95rem}.tool-card__cta{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;padding:.4rem .85rem;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-strong);font-size:.9rem;font-weight:750;transition:background .15s ease,color .15s ease}a.tool-card:hover .tool-card__cta{background:var(--accent);color:#fff}.tool-card.is-soon{opacity:.72;box-shadow:none}.tool-card__badge{margin-top:auto;align-self:flex-start;padding:.2rem .55rem;border-radius:999px;background:#eef3f7;color:var(--muted-ink);font-size:.78rem;font-weight:750}.check-list{display:grid;gap:.55rem;margin:0;padding-left:1.2rem}.ad-slot{max-width:1180px;margin:1.5rem auto;padding:0 clamp(1rem,4vw,2rem)}.ad-slot__placeholder{display:grid;place-items:center;gap:.2rem;min-height:90px;border:1px dashed var(--line);border-radius:8px;background:repeating-linear-gradient(45deg,#f4f6f9,#f4f6f9 10px,#eef1f5 10px 20px);color:var(--muted-ink)}.ad-slot__placeholder span{font-weight:750;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.ad-slot__placeholder small{font-size:.75rem}.prose-page{max-width:720px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem)}.prose-page h1{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:.5rem}.prose-page h2{margin-top:2rem}.prose-page ul{padding-left:1.2rem}.footer-links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.footer-note{flex-basis:100%;margin:.5rem 0 0;font-size:.85rem}.guide-body{max-width:760px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.guide-body h2{margin-top:2rem}.guide-body ul{padding-left:1.2rem}.guide-lede{max-width:62ch;color:var(--muted-ink);font-size:1.12rem}.guide-note{margin-top:2rem;border-left:3px solid var(--amber);padding:.5rem 0 .5rem .85rem;color:var(--muted-ink);font-size:.92rem}.source-line{color:var(--muted-ink);font-size:.88rem}.page-disclaimer{max-width:760px;margin:1rem auto;border-top:1px solid var(--line);padding:1rem clamp(1rem,4vw,2rem) 0;color:var(--muted-ink);font-size:.9rem}.method-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0 1.5rem}.method-card-grid article{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:1rem;box-shadow:var(--shadow)}.method-card-grid h3{margin:0 0 .35rem;font-size:1rem}.method-card-grid p{margin:0;color:var(--muted-ink)}.method-table{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.method-table__row{display:grid;grid-template-columns:.8fr 1fr 1.25fr;gap:1rem;border-top:1px solid var(--line);padding:.85rem 1rem}.method-table__row:first-child{border-top:0}.method-table__head{background:#eef3f7;font-weight:800}@media(max-width:820px){.home-trust-row,.project-grid,.method-card-grid,.method-table__row{grid-template-columns:1fr}}body.tally-shell.inner-page main{color:var(--command-ink)}body.tally-shell.inner-page main h1,body.tally-shell.inner-page main h2,body.tally-shell.inner-page main h3{text-wrap:balance}body.tally-shell.inner-page main h2,body.tally-shell.inner-page main h3{letter-spacing:-.035em}body.tally-shell.inner-page:not(.embed-body) .calculator-section,body.tally-shell.inner-page:not(.embed-body) .guide-header,body.tally-shell.inner-page:not(.embed-body) .directory-hero{max-width:none;margin-inline:0;padding-inline:max(1rem,calc((100vw - 1160px)/2));background-color:var(--command-ink);background-image:url(/tally-blueprint.png);background-position:center;background-size:cover;color:#fbf6e9}body.tally-shell.inner-page:not(.embed-body) .calculator-section{padding-block:clamp(2.8rem,6vw,4.75rem)}body.tally-shell.inner-page:not(.embed-body) .calculator-section:has(.calculator-grid){margin-bottom:4rem;padding-bottom:0}body.tally-shell.inner-page:not(.embed-body) .calculator-intro{max-width:880px;margin-bottom:0}body.tally-shell.inner-page:not(.embed-body) .calculator-intro h1,body.tally-shell.inner-page:not(.embed-body) .guide-header h1,body.tally-shell.inner-page:not(.embed-body) .directory-hero h1{max-width:980px;margin:.45rem 0 .9rem;color:#fbf6e9;font-size:clamp(2.65rem,6vw,4.85rem);font-weight:850;letter-spacing:-.07em;line-height:.94}body.tally-shell.inner-page:not(.embed-body) .calculator-intro>p:not(.eyebrow),body.tally-shell.inner-page:not(.embed-body) .guide-header>p:not(.eyebrow),body.tally-shell.inner-page:not(.embed-body) .directory-hero>p:not(.eyebrow){max-width:760px;margin:0;color:#fbf6e9cc;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.6}body.tally-shell.inner-page:not(.embed-body) .eyebrow,body.tally-shell.inner-page:not(.embed-body) .calculator-intro .eyebrow,body.tally-shell.inner-page:not(.embed-body) .guide-header .eyebrow,body.tally-shell.inner-page:not(.embed-body) .directory-hero .eyebrow{margin:0;color:var(--command-accent);font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}body.tally-shell.inner-page:not(.embed-body) .calculator-intro .freshness-badge,body.tally-shell.inner-page:not(.embed-body) .calculator-intro .vd-badge,body.tally-shell.inner-page:not(.embed-body) .calculator-intro .ws-badge,body.tally-shell.inner-page:not(.embed-body) .calculator-intro .tow-badge{border-color:#fbf6e952;background:#fbf6e914;color:#fbf6e9db}body.tally-shell.inner-page:not(.embed-body) .calculator-section:has(.calculator-grid) .calculator-grid{position:relative;z-index:2;gap:1px;margin-top:1.8rem;transform:translateY(4rem);border:1px solid var(--command-line);border-radius:9px;background:var(--command-line);box-shadow:var(--command-shadow)}body.tally-shell.inner-page .calculator-grid>.input-panel,body.tally-shell.inner-page .calculator-grid>.result-panel{min-width:0;border:0;border-radius:0;background:var(--command-surface);color:var(--command-ink);box-shadow:none}body.tally-shell.inner-page .calculator-grid>.input-panel{border-radius:8px 0 0 8px;padding:clamp(1.2rem,3vw,2rem)}body.tally-shell.inner-page .calculator-grid>.result-panel{top:4.75rem;border-radius:0 8px 8px 0;padding:clamp(1.2rem,3vw,1.75rem)}body.tally-shell.inner-page .calculator-grid>.input-panel h2,body.tally-shell.inner-page .calculator-grid>.result-panel h2,body.tally-shell.inner-page .calculator-grid>.input-panel h3,body.tally-shell.inner-page .calculator-grid>.result-panel h3{color:var(--command-ink)}body.tally-shell.inner-page .result-total{color:var(--command-ink);font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:-.065em;line-height:.95}body.tally-shell.inner-page .result-total-block,body.tally-shell.inner-page .threshold-status,body.tally-shell.inner-page .result-confidence,body.tally-shell.inner-page .tow-verdict,body.tally-shell.inner-page .hp-credit-status,body.tally-shell.inner-page .vd-suggestion,body.tally-shell.inner-page .tire-load-status{border-color:var(--command-line)}body.tally-shell.inner-page .result-panel .result-total-block:first-child{border-top:3px solid var(--command-accent);padding-top:1rem}body.tally-shell.inner-page select,body.tally-shell.inner-page input:not([type=checkbox]):not([type=radio]),body.tally-shell.inner-page textarea,body.tally-shell.inner-page .money-input,body.tally-shell.inner-page .unit-input,body.tally-shell.inner-page .el-unit,body.tally-shell.inner-page .ev-unit,body.tally-shell.inner-page .hp-unit,body.tally-shell.inner-page .convert-field{border-color:var(--command-line);border-radius:3px;background:#fff;color:var(--command-ink);box-shadow:none}body.tally-shell.inner-page select:focus,body.tally-shell.inner-page input:focus,body.tally-shell.inner-page textarea:focus,body.tally-shell.inner-page .money-input:focus-within,body.tally-shell.inner-page .unit-input:focus-within,body.tally-shell.inner-page .el-unit:focus-within,body.tally-shell.inner-page .ev-unit:focus-within,body.tally-shell.inner-page .hp-unit:focus-within,body.tally-shell.inner-page .convert-field:focus-within{border-color:var(--command-accent);outline:3px solid color-mix(in srgb,var(--command-accent) 24%,transparent);outline-offset:0}body.tally-shell.inner-page input[type=checkbox],body.tally-shell.inner-page input[type=radio]{accent-color:var(--command-ink-soft)}body.tally-shell.inner-page label>span:first-child,body.tally-shell.inner-page legend,body.tally-shell.inner-page .field-hint,body.tally-shell.inner-page .form-note{color:var(--muted-ink)}body.tally-shell.inner-page .segmented-control{gap:1px;padding:1px;border:1px solid var(--command-line);border-radius:4px;background:var(--command-line)}body.tally-shell.inner-page .segmented-control span,body.tally-shell.inner-page .mode-tabs button,body.tally-shell.inner-page .live-toggle span{border:0;border-radius:2px;background:var(--command-surface);color:var(--muted-ink)}body.tally-shell.inner-page .segmented-control input:checked+span,body.tally-shell.inner-page .mode-tabs button.active,body.tally-shell.inner-page .live-toggle input:checked+span{background:color-mix(in srgb,var(--command-accent) 28%,var(--command-surface));color:var(--command-ink);box-shadow:inset 0 -3px 0 var(--command-accent)}body.tally-shell.inner-page button:not(.nav-toggle):not(.ghost-button):not(.ghost-btn):not(.secondary):not(.remove-button),body.tally-shell.inner-page .button--primary,body.tally-shell.inner-page .primary-btn,body.tally-shell.inner-page .primary-action,body.tally-shell.inner-page .add-button,body.tally-shell.inner-page .export-button,body.tally-shell.inner-page .template-button,body.tally-shell.inner-page .worksheet-cta__button,body.tally-shell.inner-page .plan-cta:not(.plan-cta-secondary){border-color:transparent;border-radius:3px;background:var(--command-accent);color:var(--command-accent-ink);box-shadow:none;font-weight:850}body.tally-shell.inner-page button:not(.nav-toggle):not(.ghost-button):not(.ghost-btn):not(.secondary):not(.remove-button):hover,body.tally-shell.inner-page .button--primary:hover,body.tally-shell.inner-page .primary-btn:hover,body.tally-shell.inner-page .primary-action:hover,body.tally-shell.inner-page .export-button:hover,body.tally-shell.inner-page .template-button:hover,body.tally-shell.inner-page .worksheet-cta__button:hover,body.tally-shell.inner-page .plan-cta:not(.plan-cta-secondary):hover{filter:brightness(.95);transform:none}body.tally-shell.inner-page .button--secondary,body.tally-shell.inner-page .secondary,body.tally-shell.inner-page .ghost-button,body.tally-shell.inner-page .ghost-btn,body.tally-shell.inner-page .link-btn,body.tally-shell.inner-page .plan-cta-secondary,body.tally-shell.inner-page .template-button--secondary{border:1px solid var(--command-line);border-radius:3px;background:transparent;color:var(--command-ink);box-shadow:none}body.tally-shell.inner-page .cost-table,body.tally-shell.inner-page .method-table,body.tally-shell.inner-page .preview-table,body.tally-shell.inner-page .config-table,body.tally-shell.inner-page .chart-table,body.tally-shell.inner-page .bands-table,body.tally-shell.inner-page .rates-table,body.tally-shell.inner-page .course-table,body.tally-shell.inner-page .scenario-table,body.tally-shell.inner-page .budget-table,body.tally-shell.inner-page .community-fact-table,body.tally-shell.inner-page .tire-load-table,body.tally-shell.inner-page .driveway-table,body.tally-shell.inner-page .conversion-table,body.tally-shell.inner-page .pl-table{border-color:var(--command-line);border-radius:4px;background:var(--command-surface)}body.tally-shell.inner-page table thead th,body.tally-shell.inner-page .method-table__head{background:var(--command-ink);color:#fbf6e9}body.tally-shell.inner-page table th,body.tally-shell.inner-page table td,body.tally-shell.inner-page .method-table__row{border-color:var(--command-line)}body.tally-shell.inner-page .preview-table-wrap,body.tally-shell.inner-page .chart-scroll,body.tally-shell.inner-page .table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}body.tally-shell.inner-page .content-band,body.tally-shell.inner-page .related-links,body.tally-shell.inner-page .guide-body,body.tally-shell.inner-page .page-disclaimer{width:min(1160px,calc(100% - 2rem));max-width:1160px;margin-inline:auto;padding-inline:0}body.tally-shell.inner-page .content-band{padding-block:clamp(2.25rem,5vw,4rem)}body.tally-shell.inner-page .content-band.muted{width:auto;max-width:none;border-block:1px solid var(--command-line);padding-inline:max(1rem,calc((100vw - 1160px)/2));background:color-mix(in srgb,var(--command-accent) 7%,var(--command-paper))}body.tally-shell.inner-page .content-band.muted>*{max-width:880px}body.tally-shell.inner-page .content-grid{gap:1rem}body.tally-shell.inner-page .content-grid article,body.tally-shell.inner-page .narrow-copy,body.tally-shell.inner-page .source-freshness,body.tally-shell.inner-page .related-tools__card,body.tally-shell.inner-page .support-tool,body.tally-shell.inner-page .method-card-grid article,body.tally-shell.inner-page .source-list article{border:1px solid var(--command-line);border-top:3px solid var(--command-accent);border-radius:5px;padding:clamp(1rem,2.5vw,1.35rem);background:color-mix(in srgb,var(--command-surface) 90%,transparent);box-shadow:none}body.tally-shell.inner-page .content-grid article h2,body.tally-shell.inner-page .narrow-copy h2,body.tally-shell.inner-page .related-links h2,body.tally-shell.inner-page .related-tools h2,body.tally-shell.inner-page .support-tools h2{color:var(--command-ink);letter-spacing:-.045em}body.tally-shell.inner-page .content-grid article p,body.tally-shell.inner-page .narrow-copy p,body.tally-shell.inner-page .guide-body p,body.tally-shell.inner-page .guide-body li,body.tally-shell.inner-page .source-line,body.tally-shell.inner-page .page-disclaimer{color:var(--muted-ink)}body.tally-shell.inner-page details{border-color:var(--command-line)}body.tally-shell.inner-page summary{color:var(--command-ink);font-weight:850}body.tally-shell.inner-page .related-links{gap:.6rem;padding-block:1.2rem}body.tally-shell.inner-page .related-links a,body.tally-shell.inner-page .bp-xref-links a,body.tally-shell.inner-page .ts-xref-links a,body.tally-shell.inner-page .gravel-cluster__links a{border-color:var(--command-line);border-radius:3px;background:var(--command-surface);color:var(--command-ink);box-shadow:none;font-weight:750}body.tally-shell.inner-page .related-links a:hover,body.tally-shell.inner-page .bp-xref-links a:hover,body.tally-shell.inner-page .ts-xref-links a:hover,body.tally-shell.inner-page .gravel-cluster__links a:hover{border-color:var(--command-accent);background:color-mix(in srgb,var(--command-accent) 12%,var(--command-surface))}body.tally-shell.inner-page .ad-slot__placeholder{border-color:var(--command-line);border-radius:4px;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--command-paper) 80%,white),color-mix(in srgb,var(--command-paper) 80%,white) 10px,color-mix(in srgb,var(--command-line) 34%,transparent) 10px 20px)}body.tally-shell.inner-page .page-disclaimer{margin-top:2rem;border-top:1px solid var(--command-line);padding-top:1.1rem}body.tally-shell.inner-page:not(.embed-body) .guide-header{padding-block:clamp(3rem,7vw,5rem)}body.tally-shell.inner-page .guide-body{max-width:820px;padding-block:clamp(2.25rem,5vw,4rem)}body.tally-shell.inner-page .guide-body>h2{margin-top:2.8rem;color:var(--command-ink);font-size:clamp(1.55rem,3vw,2.15rem)}body.tally-shell.inner-page .guide-note,body.tally-shell.inner-page .warning-list,body.tally-shell.inner-page .warning-card,body.tally-shell.inner-page .disclaimer-notice,body.tally-shell.inner-page .community-caveat,body.tally-shell.inner-page .cheatsheet-note{border-color:var(--command-accent);border-radius:0;background:color-mix(in srgb,var(--command-accent) 8%,transparent)}body.tally-shell.inner-page:not(.embed-body) .directory-hero{padding-block:clamp(3rem,7vw,5rem)}body.tally-shell.inner-page .directory-grid{width:min(1160px,calc(100% - 2rem));margin:clamp(2rem,5vw,4rem) auto;gap:1rem}body.tally-shell.inner-page .directory-card{border:1px solid var(--command-line);border-top:3px solid var(--command-accent);border-radius:5px;background:var(--command-surface);box-shadow:none}body.tally-shell.inner-page .directory-card:hover{transform:translateY(-2px);border-color:var(--command-accent);box-shadow:var(--command-shadow)}body.tally-shell.inner-page .directory-card__emoji{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:3px;background:var(--command-ink);color:var(--command-accent);font-size:1.2rem}body.tally-shell.inner-page .directory-card__kicker,body.tally-shell.inner-page .directory-card__cta{color:var(--command-ink-soft)}body.tally-shell.inner-page .soon-list{width:min(1160px,calc(100% - 2rem));margin-inline:auto}body.tally-shell.inner-page .prose-page{max-width:860px;padding-block:clamp(3.25rem,7vw,6rem)}body.tally-shell.inner-page .prose-page>h1,body.tally-shell.inner-page .prose-page .method-hero h1{margin:0 0 1rem;color:var(--command-ink);font-size:clamp(2.75rem,6vw,5rem);letter-spacing:-.07em;line-height:.94}body.tally-shell.inner-page .prose-page>p:first-of-type,body.tally-shell.inner-page .prose-page .lede{max-width:720px;color:var(--muted-ink);font-size:1.08rem}body.tally-shell.inner-page .prose-page h2{margin-top:2.8rem;color:var(--command-ink);font-size:clamp(1.45rem,3vw,2rem)}body.tally-shell.inner-page .methodology-page{max-width:1080px}body.tally-shell.inner-page .method-hero{margin:-1.5rem 0 3rem;border-radius:7px;padding:clamp(1.4rem,4vw,2.4rem);background-color:var(--command-ink);background-image:url(/tally-blueprint.png);background-size:cover;color:#fbf6e9}body.tally-shell.inner-page .prose-page .method-hero h1,body.tally-shell.inner-page .method-hero .eyebrow{color:#fbf6e9}body.tally-shell.inner-page .method-hero .eyebrow{color:var(--command-accent)}body.tally-shell.inner-page .method-hero aside{border:1px solid rgba(251,246,233,.25);border-radius:4px;background:#fbf6e914;box-shadow:none;color:#fbf6e9}body.tally-shell.inner-page .method-hero aside span,body.tally-shell.inner-page .method-hero aside p{color:#fbf6e9b8}body.tally-shell.inner-page .method-table{overflow:hidden;border-radius:5px;box-shadow:none}body.tally-shell.inner-page .worksheet-hero,body.tally-shell.inner-page .template-hero,body.tally-shell.inner-page .embed-showcase,body.tally-shell.inner-page .not-found-card,body.tally-shell.inner-page .community-header{border-color:var(--command-line);border-radius:7px;background-color:var(--command-ink);background-image:url(/tally-blueprint.png);background-size:cover;color:#fbf6e9;box-shadow:none}body.tally-shell.inner-page .worksheet-hero h1,body.tally-shell.inner-page .template-hero h1,body.tally-shell.inner-page .not-found-card h1,body.tally-shell.inner-page .community-header h1{color:#fbf6e9;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.065em;line-height:.95}body.tally-shell.inner-page .worksheet-hero p,body.tally-shell.inner-page .template-hero p,body.tally-shell.inner-page .embed-showcase p,body.tally-shell.inner-page .not-found-card p,body.tally-shell.inner-page .community-header p{color:#fbf6e9c7}body.tally-shell.inner-page .worksheet-hero__panel,body.tally-shell.inner-page .worksheet-preview,body.tally-shell.inner-page .worksheet-section,body.tally-shell.inner-page .template-download-card,body.tally-shell.inner-page .template-preview,body.tally-shell.inner-page .template-section,body.tally-shell.inner-page .embed-demo,body.tally-shell.inner-page .free-batch-preview,body.tally-shell.inner-page .community-question-card,body.tally-shell.inner-page .community-answer,body.tally-shell.inner-page .community-side{border-color:var(--command-line);border-radius:5px;background:var(--command-surface);box-shadow:none}body.tally-shell.inner-page .pricing-page,body.tally-shell.inner-page .pro-page{max-width:none;margin:0;padding:0}body.tally-shell.inner-page .pricing-hero,body.tally-shell.inner-page .pro-gate{max-width:none;margin:0;border:0;border-radius:0;padding:clamp(3.4rem,8vw,6.3rem) max(1rem,calc((100vw - 1080px)/2));background-color:var(--command-ink);background-image:url(/tally-blueprint.png);background-size:cover;color:#fbf6e9;box-shadow:none}body.tally-shell.inner-page .pricing-hero h1,body.tally-shell.inner-page .pro-gate h1{max-width:920px;margin:.5rem 0 1rem;color:#fbf6e9;font-size:clamp(2.75rem,6vw,5rem);letter-spacing:-.07em;line-height:.92}body.tally-shell.inner-page .pricing-lede,body.tally-shell.inner-page .pro-lede,body.tally-shell.inner-page .pro-sub{max-width:760px;color:#fbf6e9c7}body.tally-shell.inner-page .pricing-plans,body.tally-shell.inner-page .pricing-preview,body.tally-shell.inner-page .pricing-faq,body.tally-shell.inner-page .pricing-page>.free-batch-preview,body.tally-shell.inner-page .pro-preview,body.tally-shell.inner-page .pro-tool,body.tally-shell.inner-page .pro-foot,body.tally-shell.inner-page .pro-alerts,body.tally-shell.inner-page .pro-csv-cta{width:min(1080px,calc(100% - 2rem));margin-inline:auto}body.tally-shell.inner-page .pricing-page>.free-batch-preview{position:relative;z-index:2;margin-top:-3rem}body.tally-shell.inner-page .pricing-plans{gap:1px;margin-block:clamp(2rem,6vw,4rem);border:1px solid var(--command-line);border-radius:7px;background:var(--command-line);overflow:hidden}body.tally-shell.inner-page .plan{border:0;border-radius:0;background:var(--command-surface);box-shadow:none}body.tally-shell.inner-page .plan-pro{background:color-mix(in srgb,var(--command-accent) 12%,var(--command-surface))}body.tally-shell.inner-page .plan-badge{border-radius:3px;background:var(--command-ink);color:var(--command-accent)}body.tally-shell.inner-page .pricing-preview__grid>article,body.tally-shell.inner-page .pro-preview__grid>article{border:1px solid var(--command-line);border-top:3px solid var(--command-accent);border-radius:5px;background:var(--command-surface);box-shadow:none}body.tally-shell.inner-page .community-band{border-color:var(--command-line);background:color-mix(in srgb,var(--command-accent) 7%,var(--command-paper))}body.tally-shell.inner-page .community-question-card,body.tally-shell.inner-page .community-answer,body.tally-shell.inner-page .community-side{border-top:3px solid var(--command-accent)}body.embed-body.tally-shell.inner-page{background:transparent}body.embed-body.tally-shell.inner-page .calculator-section{background:transparent;color:var(--command-ink)}body.embed-body.tally-shell.inner-page .calculator-intro h1{color:var(--command-ink)}body.embed-body.tally-shell.inner-page .calculator-intro>p:not(.eyebrow){color:var(--muted-ink)}body.embed-body.tally-shell.inner-page .calculator-grid{gap:1px;border:1px solid var(--command-line);border-radius:6px;background:var(--command-line);overflow:hidden}body.embed-body.tally-shell.inner-page .embed-credit a{color:var(--command-ink-soft)}@media(max-width:820px){body.tally-shell.inner-page .calculator-section:has(.calculator-grid){margin-bottom:2.5rem}body.tally-shell.inner-page:not(.embed-body) .calculator-section:has(.calculator-grid) .calculator-grid{transform:translateY(2.5rem)}body.tally-shell.inner-page .calculator-grid>.input-panel,body.tally-shell.inner-page .calculator-grid>.result-panel{border-radius:0}body.tally-shell.inner-page .calculator-grid>.input-panel{border-radius:5px 5px 0 0}body.tally-shell.inner-page .calculator-grid>.result-panel{border-radius:0 0 5px 5px}body.tally-shell.inner-page .pricing-plans{grid-template-columns:1fr}body.tally-shell.inner-page .method-hero{margin-top:0}}@media(max-width:540px){body.tally-shell.inner-page:not(.embed-body) .calculator-section,body.tally-shell.inner-page:not(.embed-body) .guide-header,body.tally-shell.inner-page:not(.embed-body) .directory-hero{padding-inline:.75rem}body.tally-shell.inner-page:not(.embed-body) .calculator-intro h1,body.tally-shell.inner-page:not(.embed-body) .guide-header h1,body.tally-shell.inner-page:not(.embed-body) .directory-hero h1{font-size:clamp(2.35rem,13vw,3.4rem)}body.tally-shell.inner-page .content-band,body.tally-shell.inner-page .related-links,body.tally-shell.inner-page .guide-body,body.tally-shell.inner-page .page-disclaimer,body.tally-shell.inner-page .directory-grid,body.tally-shell.inner-page .soon-list,body.tally-shell.inner-page .pricing-plans,body.tally-shell.inner-page .pricing-preview,body.tally-shell.inner-page .pricing-faq,body.tally-shell.inner-page .pricing-page>.free-batch-preview,body.tally-shell.inner-page .pro-preview,body.tally-shell.inner-page .pro-tool,body.tally-shell.inner-page .pro-foot,body.tally-shell.inner-page .pro-alerts,body.tally-shell.inner-page .pro-csv-cta{width:min(100% - 1.25rem,1160px)}body.tally-shell.inner-page .content-grid article,body.tally-shell.inner-page .narrow-copy,body.tally-shell.inner-page .source-freshness,body.tally-shell.inner-page .related-tools__card,body.tally-shell.inner-page .support-tool,body.tally-shell.inner-page .method-card-grid article,body.tally-shell.inner-page .source-list article{padding:1rem}body.tally-shell.inner-page .pricing-hero,body.tally-shell.inner-page .pro-gate{padding-inline:.75rem}body.tally-shell.inner-page .pricing-hero h1,body.tally-shell.inner-page .pro-gate h1,body.tally-shell.inner-page .prose-page>h1,body.tally-shell.inner-page .prose-page .method-hero h1{font-size:clamp(2.35rem,13vw,3.4rem)}}
