.mitar-deal-page .mitar-deal-frame{width:min(100%,76rem);margin-inline:auto;padding-inline:1.25rem}.mitar-deal-page .mitar-deal-intro-section{padding-block:2.5rem 1.5rem}.mitar-deal-page .mitar-deal-intro{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1rem;max-width:56rem}.mitar-deal-page .mitar-deal-intro-art{width:6rem;height:6rem}.mitar-deal-page .mitar-deal-heading{margin:0;color:hsl(var(--foreground));font-size:1.5rem;font-weight:600;line-height:1.45;text-wrap:balance}.mitar-deal-page .mitar-deal-intro-copy{grid-column:1 / -1;margin:0;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.85}.mitar-deal-page .mitar-deal-intro-copy strong{color:hsl(var(--foreground));font-weight:600}.mitar-deal-page .mitar-deal-workspace{padding-block-end:2.5rem}.mitar-deal-page .mitar-deal-layout{display:grid;gap:2rem;align-items:start}.mitar-deal-page .mitar-deal-layout>*{min-width:0}.mitar-deal-page .mitar-deal-form{display:grid;gap:0}.mitar-deal-page .mitar-deal-step{min-width:0;margin:0;padding:1.75rem 0 2rem;border:0;border-block-start:1px solid hsl(var(--border))}.mitar-deal-page .mitar-deal-step-head{display:flex;align-items:center;gap:.875rem;margin-block-end:1.25rem;padding:0}.mitar-deal-page .mitar-deal-step-number{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border:1px solid hsl(var(--accent) / .45);border-radius:var(--radius-pill);color:hsl(var(--accent));font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.mitar-deal-page .mitar-deal-step-title{color:hsl(var(--foreground));font-size:1.25rem;font-weight:600;line-height:1.5}.mitar-deal-page .mitar-deal-fields{display:grid;gap:1.25rem}.mitar-deal-page .mitar-deal-field{display:flex;flex-direction:column;min-width:0}.mitar-deal-page .mitar-deal-label{display:block;margin-block-end:.5rem;color:hsl(var(--foreground));font-size:1rem;font-weight:500;line-height:1.6}.mitar-deal-page .mitar-deal-input-wrap{position:relative;display:flex;align-items:center;margin-block-start:auto}.mitar-deal-page .mitar-deal-input{min-height:3rem;height:auto;padding-block:.625rem;padding-inline:.875rem 4.5rem;font-size:1.0625rem;line-height:1.6;font-variant-numeric:tabular-nums}.mitar-deal-page .mitar-deal-unit{position:absolute;inset-inline-end:.875rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1;pointer-events:none}.mitar-deal-page .mitar-deal-hint{margin:.5rem 0 0;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.75}.mitar-deal-page .mitar-deal-hint a{color:hsl(var(--accent));text-decoration:underline;text-underline-offset:.2em}.mitar-deal-page .mitar-deal-readout{margin:.625rem 0 0;padding:.625rem .875rem;border-inline-start:2px solid hsl(var(--accent) / .55);background:hsl(var(--accent) / .06);color:hsl(var(--foreground));font-size:.9375rem;line-height:1.75}.mitar-deal-page .mitar-deal-readout[data-tone=check]{border-inline-start-color:hsl(var(--destructive) / .7);background:hsl(var(--destructive) / .06)}.mitar-deal-page .mitar-deal-tracks{display:grid;gap:.75rem;margin:0 0 1.5rem;padding:0;border:0}.mitar-deal-page .mitar-deal-track{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;align-items:start;padding:.875rem 1rem;border:1px solid hsl(var(--border));border-radius:var(--radius-control);background:hsl(var(--card));cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.mitar-deal-page .mitar-deal-track:has(input:checked){border-color:hsl(var(--accent));background:hsl(var(--accent) / .06)}.mitar-deal-page .mitar-deal-track:has(input:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px}.mitar-deal-page .mitar-deal-track input{grid-row:1 / span 3;width:1.125rem;height:1.125rem;margin-block-start:.3rem;accent-color:hsl(var(--accent))}.mitar-deal-page .mitar-deal-track-title{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.6}.mitar-deal-page .mitar-deal-track-code{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500;line-height:1.5}.mitar-deal-page .mitar-deal-track-desc{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.65}.mitar-deal-page .mitar-deal-choice{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;border:0}.mitar-deal-page .mitar-deal-choice legend{margin-block-end:.5rem;padding:0;color:hsl(var(--foreground));font-size:1rem;font-weight:500;line-height:1.6}.mitar-deal-page .mitar-deal-choice label{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border:1px solid hsl(var(--border));border-radius:var(--radius-pill);background:hsl(var(--card));color:hsl(var(--foreground));font-size:.9375rem;line-height:1.5;cursor:pointer}.mitar-deal-page .mitar-deal-choice label:has(input:checked){border-color:hsl(var(--accent));background:hsl(var(--accent) / .06)}.mitar-deal-page .mitar-deal-choice label:has(input:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px}.mitar-deal-page .mitar-deal-choice input{accent-color:hsl(var(--accent))}.mitar-deal-page .mitar-deal-check{display:flex;align-items:flex-start;gap:.625rem;color:hsl(var(--foreground));font-size:1rem;line-height:1.6;cursor:pointer}.mitar-deal-page .mitar-deal-check input{flex:none;width:1.125rem;height:1.125rem;margin-block-start:.25rem;accent-color:hsl(var(--accent))}.mitar-deal-page .mitar-deal-extras{display:grid;gap:1rem;padding:1rem;border:1px dashed hsl(var(--border));border-radius:var(--radius-control)}.mitar-deal-page .mitar-deal-details{margin-block-start:.875rem;border:1px solid hsl(var(--border));border-radius:var(--radius-control);background:hsl(var(--section-bg) / .6)}.mitar-deal-page .mitar-deal-details>summary{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;color:hsl(var(--accent));font-size:.9375rem;font-weight:500;line-height:1.6;cursor:pointer;list-style:none}.mitar-deal-page .mitar-deal-details>summary::-webkit-details-marker{display:none}.mitar-deal-page .mitar-deal-details>summary:before{content:"+";display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid currentColor;border-radius:var(--radius-pill);font-size:.875rem;line-height:1}.mitar-deal-page .mitar-deal-details[open]>summary:before{content:"−"}.mitar-deal-page .mitar-deal-details>summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:var(--radius-control)}.mitar-deal-page .mitar-deal-details-body{display:grid;gap:1rem;padding:0 1rem 1rem}.mitar-deal-page .mitar-deal-lookup-row{display:flex;gap:.625rem;align-items:stretch}.mitar-deal-page .mitar-deal-lookup-row input{min-width:0;min-height:3rem;font-size:1rem}.mitar-deal-page .mitar-deal-lookup-row button{flex:none;min-height:3rem}.mitar-deal-page .mitar-deal-lookup-stat{margin:0;color:hsl(var(--foreground));font-size:1rem;line-height:1.8}.mitar-deal-page .mitar-deal-lookup-stat strong{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums}.mitar-deal-page .mitar-deal-table-wrap{max-width:100%;overflow-x:auto;border-block-start:1px solid hsl(var(--border))}.mitar-deal-page .mitar-deal-table-wrap table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.7}.mitar-deal-page .mitar-deal-table-wrap th{padding:.625rem .5rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500;text-align:start}.mitar-deal-page .mitar-deal-table-wrap td{padding:.625rem .5rem;border-block-start:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;vertical-align:top}.mitar-deal-page .mitar-deal-table-wrap td:not(:nth-child(3)){white-space:nowrap}.mitar-deal-page .mitar-deal-table-wrap :is(th,td):nth-child(n+4){display:none}.mitar-deal-page .mitar-deal-table-wrap tr[data-new=true] td{background:hsl(var(--accent) / .05)}.mitar-deal-page .mitar-deal-table-wrap tr[data-odd=true] td{color:hsl(var(--muted-foreground))}.mitar-deal-page .mitar-deal-tag{display:block;width:-moz-fit-content;width:fit-content;margin-block-start:.125rem;padding:0 .5rem;border-radius:var(--radius-pill);background:hsl(var(--accent) / .12);color:hsl(var(--accent));font-size:.75rem;font-weight:600;line-height:1.6}.mitar-deal-page .mitar-deal-tag[data-tone=odd]{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.mitar-deal-page .mitar-deal-error{margin:0;color:hsl(var(--destructive));font-size:.9375rem;line-height:1.75}.mitar-deal-page .mitar-deal-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-block-start:1.5rem;border-block-start:1px solid hsl(var(--border))}.mitar-deal-page .mitar-deal-action{min-height:2.75rem;height:auto;gap:.5rem;white-space:normal}.mitar-deal-page .mitar-deal-ledger{min-width:0;padding:1.5rem;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 8px 24px -18px hsl(var(--foreground) / .16)}.mitar-deal-page .mitar-deal-eyebrow{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.6}.mitar-deal-page .mitar-deal-ledger-title{margin:.25rem 0 0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.5}.mitar-deal-page .mitar-deal-total{margin-block-start:1rem;padding-block-end:1rem;border-block-end:1px solid hsl(var(--border))}.mitar-deal-page .mitar-deal-total-label{display:block;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.6}.mitar-deal-page .mitar-deal-total-value{display:block;margin-block-start:.125rem;color:hsl(var(--foreground));font-size:2.25rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mitar-deal-page .mitar-deal-net{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-block-start:.625rem;color:hsl(var(--foreground));font-size:1rem;line-height:1.6}.mitar-deal-page .mitar-deal-net strong{color:hsl(var(--accent));font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums}.mitar-deal-page .mitar-deal-net[data-sign=negative] strong{color:hsl(var(--destructive))}.mitar-deal-page .mitar-deal-net small{color:hsl(var(--muted-foreground));font-size:.9375rem}.mitar-deal-page .mitar-deal-bar{display:flex;height:.75rem;margin-block:1.25rem .5rem;overflow:hidden;border-radius:var(--radius-pill);background:hsl(var(--muted))}.mitar-deal-page .mitar-deal-bar>span{flex:0 0 var(--w);min-width:2px;background:var(--c)}.mitar-deal-page .mitar-deal-bar>span+span{border-inline-start:2px solid hsl(var(--card))}.mitar-deal-page .mitar-deal-lines{margin:.75rem 0 0;padding:0}.mitar-deal-page .mitar-deal-line{display:flex;align-items:baseline;gap:.5rem;padding-block:.4375rem;font-size:.9375rem;line-height:1.6}.mitar-deal-page .mitar-deal-line dt{display:flex;align-items:baseline;gap:.5rem;min-width:0;color:hsl(var(--foreground))}.mitar-deal-page .mitar-deal-swatch{flex:none;width:.625rem;height:.625rem;border-radius:2px;background:var(--c);transform:translateY(.0625rem)}.mitar-deal-page .mitar-deal-leader{flex:1 1 1.5rem;min-width:1rem;border-block-end:1px dotted hsl(var(--muted-foreground) / .45);transform:translateY(-.3rem)}.mitar-deal-page .mitar-deal-line dd{flex:none;margin:0;color:hsl(var(--foreground));font-weight:500;font-variant-numeric:tabular-nums}.mitar-deal-page .mitar-deal-line[data-kind=subtotal]{margin-block-start:.375rem;padding-block-start:.75rem;border-block-start:1px solid hsl(var(--foreground) / .25);font-weight:600}.mitar-deal-page .mitar-deal-line[data-kind=subtotal] :is(dt,dd){font-weight:600}.mitar-deal-page .mitar-deal-line[data-kind=cost] dd{color:hsl(var(--destructive))}.mitar-deal-page .mitar-deal-line[data-kind=result]{margin-block-start:.375rem;padding-block-start:.75rem;border-block-start:3px double hsl(var(--foreground) / .35);font-size:1rem}.mitar-deal-page .mitar-deal-line[data-kind=result] :is(dt,dd){font-weight:700}.mitar-deal-page .mitar-deal-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:1.25rem}.mitar-deal-page .mitar-deal-fact{min-width:0;padding:.875rem;border-radius:var(--radius-control);background:hsl(var(--section-bg))}.mitar-deal-page .mitar-deal-fact>span{display:block;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.55}.mitar-deal-page .mitar-deal-fact>strong{display:block;margin-block-start:.25rem;color:hsl(var(--foreground));font-size:1.25rem;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mitar-deal-page .mitar-deal-fact>small{display:block;margin-block-start:.125rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.55}.mitar-deal-page .mitar-deal-ledger-note{margin:1rem 0 0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.75}.mitar-deal-page .mitar-deal-ledger-note a{color:hsl(var(--accent));text-decoration:underline;text-underline-offset:.2em}.mitar-deal-page .mitar-deal-missing{margin:1rem 0 0;color:hsl(var(--foreground));font-size:1rem;line-height:1.8}.mitar-deal-page .mitar-deal-section{padding-block:2.5rem;border-block-start:1px solid hsl(var(--border))}.mitar-deal-page .mitar-deal-cards{display:grid;gap:1rem;margin-block-start:1.5rem}.mitar-deal-page .mitar-deal-card{min-width:0;padding:1.25rem;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card))}.mitar-deal-page .mitar-deal-card h3{margin:0;color:hsl(var(--foreground));font-size:1.0625rem;font-weight:600;line-height:1.6}.mitar-deal-page .mitar-deal-card p{margin:.5rem 0 0;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.8}.mitar-deal-page .mitar-deal-card p strong{color:hsl(var(--foreground));font-weight:600;font-variant-numeric:tabular-nums}.mitar-deal-page .mitar-deal-list{margin:1.25rem 0 0;padding-inline-start:1.25rem;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.85}.mitar-deal-page .mitar-deal-list>li{padding-inline-start:.25rem}.mitar-deal-page .mitar-deal-list>li+li{margin-block-start:.75rem}.mitar-deal-page .mitar-deal-list>li::marker{color:hsl(var(--accent))}.mitar-deal-page .mitar-deal-list a{color:hsl(var(--accent));text-decoration:underline;text-underline-offset:.2em}.mitar-deal-page .mitar-deal-list strong{color:hsl(var(--foreground));font-weight:600}.mitar-deal-page ul.mitar-deal-list{list-style:disc}.mitar-deal-page ol.mitar-deal-list{list-style:decimal}.mitar-deal-page .mitar-deal-two{display:grid;gap:2.5rem}.mitar-deal-page .mitar-deal-following{padding-block:2.5rem}.mitar-deal-page .mitar-deal-following-content{display:grid;gap:2.5rem}@media (min-width: 640px){.mitar-deal-page .mitar-deal-frame{padding-inline:1.5rem}.mitar-deal-page .mitar-deal-intro{grid-template-columns:8rem minmax(0,1fr);-moz-column-gap:1.75rem;column-gap:1.75rem}.mitar-deal-page .mitar-deal-intro-art{grid-row:1 / 3;width:8rem;height:8rem}.mitar-deal-page .mitar-deal-intro-copy{grid-column:2}.mitar-deal-page .mitar-deal-fields{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem}.mitar-deal-page .mitar-deal-fields>.mitar-deal-wide{grid-column:1 / -1}.mitar-deal-page .mitar-deal-ledger{padding:1.75rem}.mitar-deal-page .mitar-deal-table-wrap table{min-width:28rem}.mitar-deal-page .mitar-deal-table-wrap :is(th,td):nth-child(n+4){display:table-cell}}@media (min-width: 768px){.mitar-deal-page .mitar-deal-intro-section{padding-block:3.5rem 2rem}.mitar-deal-page .mitar-deal-heading{font-size:1.75rem}.mitar-deal-page .mitar-deal-tracks,.mitar-deal-page .mitar-deal-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mitar-deal-page .mitar-deal-section,.mitar-deal-page .mitar-deal-following{padding-block:3.5rem}.mitar-deal-page .mitar-deal-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media (min-width: 1024px){.mitar-deal-page .mitar-deal-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:3rem}.mitar-deal-page .mitar-deal-ledger{position:sticky;top:7rem}.mitar-deal-page .mitar-deal-total-value{font-size:2.5rem}}@media (prefers-reduced-motion: reduce){.mitar-deal-page :is(.mitar-deal-track,.mitar-deal-choice label){transition:none}}@media print{.mitar-deal-page .mitar-deal-ledger{position:static;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.mitar-deal-page .mitar-deal-details{display:none}}.mitar-deal-page .mitar-deal-mobile-summary{position:sticky;top:4.25rem;z-index:5;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin-block-end:.5rem;padding:.75rem 1rem;border:1px solid hsl(var(--accent) / .25);border-radius:var(--radius-control);background:hsl(var(--card) / .96);box-shadow:0 6px 18px -14px hsl(var(--foreground) / .35);color:hsl(var(--foreground));font-size:.9375rem;line-height:1.6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mitar-deal-page .mitar-deal-mobile-summary strong{color:hsl(var(--accent));font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums}.mitar-deal-page .mitar-deal-mobile-summary a{margin-inline-start:auto;color:hsl(var(--accent));text-decoration:underline;text-underline-offset:.2em}.mitar-deal-page .mitar-deal-extras>.mitar-deal-hint:first-child{margin-block-start:0}@media (min-width: 1024px){.mitar-deal-page .mitar-deal-mobile-summary{display:none}}
