.deed-form{margin:0}.deed-part{border:0;min-width:0;margin:0;padding:0}.deed-part+.deed-part{border-top:3px double var(--frame-line)}.part-legend{float:inline-start;width:100%;font:700 1em/1.1 var(--display);color:#2b5a2f;padding:0}.part-legend+*{clear:inline-start}.blank{border:0;flex-direction:column;gap:.25em;min-width:0;margin:0;padding:0;display:flex}.blank+.blank{border-top:1px dashed var(--rule)}.blank-label{font:700 .8em/1.3 var(--mono);color:#2f432c;letter-spacing:.02em;padding:0}.blank-optional{font-weight:400}.blank-help{font:400 .86em/1.45 var(--serif);color:#2f3f2c;max-width:52ch}.blank-error{font:700 .8em/1.4 var(--mono);color:var(--ink-red)}.blank-input,.rupee-blank input{box-sizing:border-box;background:var(--field);width:100%;min-height:48px;color:var(--ink);font:400 1em/1 var(--mono);appearance:none;border:0;border-bottom:2px solid #2b5530;border-radius:0;margin:0;padding:0 .6em}.blank-input:focus-visible,.rupee-blank input:focus-visible{outline-offset:2px}.blank-input[aria-invalid=true],.rupee-blank input[aria-invalid=true]{border-bottom-color:var(--ink-red);border-bottom-width:3px}.blank-input::-webkit-calendar-picker-indicator{opacity:.8;cursor:pointer}.rupee-blank{align-items:stretch;display:flex}.rupee-rs{color:var(--green-deep);font:700 .9em/1 var(--mono);background:#dfe8c6;border-bottom:2px solid #2b5530;align-items:center;padding:0 .55em;display:inline-flex}.rupee-blank input{font-variant-numeric:tabular-nums;letter-spacing:.02em}.rupee-words{min-height:1.45em;font:italic 400 .86em/1.45 var(--serif);color:var(--green-ink)}.choice-options{flex-wrap:wrap;gap:0 1.4em;display:flex}.choice-option,.tick label{cursor:pointer;align-items:center;gap:.55em;min-height:44px;display:inline-flex}.tick label{box-sizing:border-box;align-items:flex-start;padding-block:calc(22px - .675em)}.tick label input{margin-top:.14em}.choice-option span,.tick-label{font:400 1em/1.35 var(--serif)}.choice-option input,.tick input{appearance:none;background:var(--field);border:2px solid var(--green-deep);cursor:pointer;flex:none;width:1.25em;height:1.25em;margin:0}.choice-option input{border-radius:50%}.choice-option input:checked{background:var(--green-deep);box-shadow:inset 0 0 0 .2em var(--field)}.tick input{border-radius:2px}.tick input:checked{background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10.5l4.2 4.3L16.8 4.6' fill='none' stroke='%231a4a22' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 88% no-repeat}.choice-option input:focus-visible,.tick input:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.choice[aria-invalid=true] .choice-option input{border-color:var(--ink-red)}.tick{flex-direction:column;margin:0;display:flex}.tick+.tick{border-top:1px dashed var(--rule)}.tick .blank-help{padding-inline-start:1.8em}.deed-submit button{min-height:52px;color:var(--cream);clip-path:polygon(4% 0,96% 0,100% 12%,100% 88%,96% 100%,4% 100%,0 88%,0 12%);font:700 1.05em/1 var(--serif);cursor:pointer;background:#174a22;border:0;padding:0 1.4em}.deed-submit button:hover{background:#0f3a17}.deed-submit button:focus-visible{outline:3px solid var(--violet);outline-offset:3px;clip-path:none}.form-errors{border:2px solid var(--ink-red);background:var(--field)}.form-errors h2{font:700 .9em/1.2 var(--mono);color:var(--ink-red)}.form-errors ul{margin:.4em 0 0;padding-inline-start:1.2em}.form-errors a{min-height:44px;color:var(--ink-red);font:400 .9em/1.35 var(--serif);text-underline-offset:.18em;align-items:center;display:inline-flex}.receipt:focus{outline:none}.receipt-title{font:700 1em/1.1 var(--display);color:#2b5a2f;border-bottom:3px double var(--frame-line);padding-bottom:.35em}.receipt-empty{color:#2f3f2c}.receipt-words{font:italic 400 .86em/1.45 var(--serif);color:var(--green-ink)}.costs{margin:0;padding:0;list-style:none}.cost{border-bottom:1px solid var(--rule);scroll-margin-top:1em}.cost:target{background:#eff3dcd9}.cost-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3em 1em;display:flex}.cost-label{font:700 1em/1.25 var(--serif);color:var(--green-ink);flex:14em}.cost-amount{font:700 1.05em/1.2 var(--mono);color:var(--ink);white-space:nowrap;margin:0}.cost.open .cost-amount{align-self:center}.cost-who{font:400 .82em/1.45 var(--mono);color:#2f432c}.cost-reason{color:var(--ink-brown);font-size:.92em}.cost-published,.cost-note{color:#263624;font-size:.88em}.cost-bound{font:400 .82em/1.45 var(--mono);color:#263624}.cost-section{margin-top:.15em}.cost-assumes{font:400 .86em/1.45 var(--serif);color:#263624}.cost-assumes a,.assumed-lines a{color:var(--green-deep);text-underline-offset:.18em}.said-entry+.said-entry{margin-top:.7em}.totals{border-top:3px double var(--frame-line);margin:0}.totals>div{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.totals dt{font:400 .86em/1.35 var(--mono);color:#2f432c}.totals dd{font:400 .95em/1.3 var(--mono);white-space:nowrap;margin:0}.totals .total dt{font:700 1em/1.3 var(--serif);color:var(--green-ink)}.totals .total dd{color:var(--ink);font-size:1.1em;font-weight:700}.totals .total-part dt{padding-inline-start:1.2em}.totals .total+.total{border-top:1px solid var(--rule)}.totals-note{color:var(--ink-brown);font-size:.88em}.tax-page .copy-link{align-items:center;gap:14px;margin:0;display:flex}.tax-page .copy-link button{background:var(--field);min-height:44px;color:var(--green-deep);font:700 .85em/1 var(--mono);cursor:pointer;border:2px solid #2b5530;border-radius:6px;padding:0 18px}.tax-page .copy-link button:hover{background:#dce8c4}.tax-page .copy-link span{color:var(--green-deep);font-size:.85em;font-weight:700}.compare{border-top:3px double var(--frame-line)}.compare-gist strong{font-family:var(--mono);color:var(--ink);white-space:nowrap}.compare-cols{margin:0;padding:0;list-style:none;display:grid}.compare-col{border-top:1px solid var(--rule)}.compare-label{font:700 .95em/1.25 var(--serif);color:var(--green-ink)}.compare-col dl{margin:0}.compare-col dl>div{justify-content:space-between;align-items:baseline;gap:1em;padding-block:.3em;display:flex}.compare-col dl>div+div{border-top:1px dashed var(--rule)}.compare-col dt{font:400 .8em/1.35 var(--mono);color:#2f432c}.compare-col dd{font:400 .95em/1.3 var(--mono);white-space:nowrap;text-align:end;margin:0}.compare-extra dt{color:var(--green-ink);font-weight:700}.compare-extra dd{color:var(--ink);font-weight:700}.not-confirmed{font:700 .8em/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase}.assumed{border-top:3px double var(--frame-line)}.assumed ul{margin:0;padding:0;list-style:none}.assumed li{border-top:1px solid var(--rule);scroll-margin-top:1em}.assumed li:target{background:#eff3dcd9}.assumed-title{font:700 .95em/1.25 var(--serif);color:var(--green-ink)}.assumed-lines{font:400 .86em/1.45 var(--serif);color:#263624}.standing{font:700 .86em/1.45 var(--mono);color:var(--ink-brown);border-top:1px solid var(--rule)}@media (min-width:960px){.leaf.tax-page{width:calc(1200 * var(--u))}.tax-page .leaf-head{max-width:calc(1024 * var(--u))}.tax-desk{grid-template-columns:calc(520 * var(--u)) minmax(0, 1fr);align-items:start;gap:calc(52 * var(--u));display:grid}.part-legend{margin-bottom:calc(8 * var(--u));font-size:calc(30 * var(--u))}.deed-part{padding-block:calc(18 * var(--u))}.blank{padding-block:calc(12 * var(--u))}.tick{padding-block:calc(4 * var(--u))}.deed-submit{margin-top:calc(22 * var(--u))}.form-errors{padding:calc(14 * var(--u)) calc(18 * var(--u));margin-bottom:calc(18 * var(--u))}.receipt{top:calc(24 * var(--u));position:sticky}.tax-desk.done>.deed-form{grid-area:1/1}.tax-desk.done>.receipt{grid-area:1/2}.change-figures{display:none}.receipt-title{font-size:calc(34 * var(--u))}.receipt-empty{margin-top:calc(16 * var(--u))}.cost{padding-block:calc(16 * var(--u)) calc(12 * var(--u))}.cost>*+*{margin-top:calc(6 * var(--u))}.totals{margin-top:calc(10 * var(--u));padding-top:calc(8 * var(--u))}.totals>div{padding-block:calc(6 * var(--u))}.totals-note,.receipt-words{margin-top:calc(12 * var(--u))}.receipt .doc-actions{margin-top:calc(18 * var(--u))}.compare,.assumed{margin-top:calc(48 * var(--u));padding-top:calc(22 * var(--u));max-width:calc(1150 * var(--u))}.compare-gist{margin-top:calc(12 * var(--u));max-width:72ch}.compare-sections{margin-top:calc(6 * var(--u));max-width:72ch}.compare-cols{margin-top:calc(22 * var(--u));gap:calc(32 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr))}.compare-col{padding-top:calc(12 * var(--u))}.compare-label{min-height:2.5em;margin-bottom:calc(8 * var(--u))}.assumed ul{margin-top:calc(10 * var(--u))}.assumed li{padding-block:calc(16 * var(--u))}.assumed li>*+*{margin-top:calc(6 * var(--u))}.standing{margin-top:calc(40 * var(--u));padding-top:calc(16 * var(--u));max-width:calc(1150 * var(--u))}}@media (max-width:959.98px){.part-legend{margin-bottom:6px;font-size:22px}.deed-part{padding-block:16px}.blank{padding-block:10px}.deed-submit{margin-top:16px}.deed-submit button{width:100%}.form-errors{margin-bottom:14px;padding:12px 14px}.receipt{margin-top:30px}.tax-desk.done>.receipt{margin-top:0}.tax-desk.done>.deed-form{border-top:3px double var(--frame-line);margin-top:36px;padding-top:18px;scroll-margin-top:90px}.receipt .doc-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.change-figures{align-items:center;min-height:44px;display:inline-flex}.receipt-title{font-size:24px}.receipt-empty{margin-top:12px}.cost{padding-block:14px 10px}.cost>*+*{margin-top:5px}.totals{margin-top:8px;padding-top:6px}.totals>div{padding-block:5px}.totals-note,.receipt-words{margin-top:10px}.receipt .doc-actions{margin-top:14px}.compare-sections{margin-top:6px}.compare,.assumed{margin-top:36px;padding-top:18px}.compare-gist{margin-top:10px}.compare-cols{gap:14px;margin-top:16px}.compare-col{padding-top:10px}.compare-label{margin-bottom:4px}.assumed ul{margin-top:8px}.assumed li{padding-block:14px}.assumed li>*+*{margin-top:5px}.standing{margin-top:30px;padding-top:14px}}@media print{.deed-form,.tax-page .copy-link{display:none!important}.receipt{position:static}.cost,.compare-col,.assumed li{break-inside:avoid}}.read-where{border-top:1px solid var(--rule);max-width:68ch;margin:.9em 0 0;padding:0}.read-where>div{border-bottom:1px dashed var(--rule);grid-template-columns:minmax(9em,14em) 1fr;gap:.2em 1em;padding:.4em 0;display:grid}.read-where dt{font:700 .8em/1.45 var(--mono);color:#2f432c;letter-spacing:.02em}.read-where dd{font:400 .92em/1.45 var(--serif);color:var(--ink);margin:0}@media (max-width:559.98px){.read-where>div{grid-template-columns:1fr}}.deed-form:has(input[name=at]:checked):not(:has(input[name=at][data-urban]:checked)) .urban-q:not(.shown){display:none}:is(.deed-form:not(:has(input[name=at][data-agri]:checked)) .agri-q:not(.shown),.deed-form:not(:has(input[name=urban][value=no]:checked)) .agri-q:not(.shown)){display:none}.receipt-next{margin:.8em 0 0}
