.landing{flex-direction:column;margin-top:-40px;display:flex}.ld-band{--band-bg:var(--bg);--band-line:var(--border-subtle);border-image-source:linear-gradient(var(--band-line) 0 1px, var(--band-bg) 1px 100%);border-image-slice:0 fill;border-image-outset:0 100vw;padding-block:80px}.ld-band[data-band=surface]{--band-bg:var(--surface-1)}.ld-band[data-band=tint]{--band-bg:var(--teal-wash);--band-line:var(--teal-wash-strong)}.ld-band[data-band=brand]{--band-bg:var(--teal);--band-line:var(--teal);color:var(--teal-fg)}.ld-band:first-child{--band-line:var(--bg)}.landing code.mono{background:var(--surface-2);overflow-wrap:anywhere;border-radius:4px;padding:0 4px;font-size:12px}.ld-muted{color:var(--text-2)}.ld-actions{flex-wrap:wrap;gap:12px;display:flex}.ld-hero{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:48px;padding-block:64px 80px;display:grid}.ld-hero-copy{flex-direction:column;gap:24px;display:flex}.ld-title{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;font-size:48px;font-weight:600;line-height:56px}.ld-lede{color:var(--text-2);max-width:56ch;font-size:17px;line-height:28px}.ld-caveat{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:8px;max-width:60ch;padding:8px 12px}.ld-tx{background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:16px;overflow:hidden}.ld-tx-head{background:var(--surface-2);border-bottom:1px solid var(--border-subtle);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.ld-tx-head .mono{color:var(--teal);font-weight:500}.ld-tx-body{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:8px;padding:20px;display:grid}.ld-tx-link{width:32px;height:32px;color:var(--text-3)}.ld-entity{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.ld-entity-type{color:var(--rani);font-weight:500}.ld-attrs,.ld-meta{flex-direction:column;gap:4px;font-size:12px;line-height:20px;display:flex}.ld-attrs>div,.ld-meta>div{justify-content:space-between;gap:8px;min-width:0;display:flex}.ld-attrs dt{color:var(--text-1);font-size:12px}.ld-attrs dd{color:var(--text-3);align-items:center;gap:4px;display:flex}.ld-kind{background:var(--teal-wash);color:var(--teal);border-radius:4px;padding:0 4px;font-size:11px}.ld-val{color:var(--text-2)}.ld-meta{border-top:1px dashed var(--border);padding-top:8px}.ld-meta dt{color:var(--text-3)}.ld-meta dt.mono{font-size:12px}.ld-meta dd{color:var(--text-1);text-align:right;overflow-wrap:anywhere}.ld-meta dd.mono{font-size:11px}.ld-meta [data-transferred] dd{color:var(--seal);font-weight:500}.ld-transfer{color:var(--text-3);font-weight:400}.ld-tx-lease{color:var(--text-3);flex-direction:column;gap:8px;padding:0 20px 20px;display:flex}.ld-lease-bar{background:var(--surface-2);border-radius:9999px;height:12px;position:relative;overflow:hidden}.ld-lease-bar i{border-radius:inherit;background:var(--teal);transform-origin:0;animation:2.4s cubic-bezier(.2,.8,.2,1) both ld-lease;position:absolute;inset:0 18% 0 0}.ld-lease-bar:after{content:"";background:var(--warn);width:2px;position:absolute;top:-4px;bottom:-4px;right:18%}.ld-lease-ends{justify-content:space-between;display:flex}@keyframes ld-lease{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ld-section{flex-direction:column;gap:32px;scroll-margin-top:64px;display:flex}.ld-head .t-eyebrow{margin-bottom:4px}.ld-head{flex-direction:column;gap:8px;max-width:68ch;display:flex}.ld-head p{color:var(--text-2);font-size:16px;line-height:28px}.ld-note{color:var(--text-2);border-left:2px solid var(--warn-border);max-width:80ch;padding-left:12px}.ld-india{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;display:grid}.ld-users{flex-direction:column;gap:24px;display:flex}.ld-users li{grid-template-columns:40px minmax(0,1fr);gap:16px;display:grid}.ld-users p{color:var(--text-2);margin-top:4px}.ld-user-icon{background:var(--teal-wash);width:40px;height:40px;color:var(--teal);border-radius:9999px;place-items:center;display:grid}.ld-changes{background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.ld-changes dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ld-changes dt{border-left:2px solid var(--teal);padding-left:12px;font-size:15px;font-weight:600}.ld-changes dd{color:var(--text-2);margin-top:4px;padding-left:14px;font-size:14px;line-height:22px}.ld-lanes-scroll{background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:12px;padding:24px;overflow-x:auto}.ld-lanes{width:100%;min-width:720px;height:auto;font-family:var(--font-sans);display:block}.ld-lanes .lane-labels text{font:500 13px var(--font-mono);fill:var(--rani)}.ld-lanes .lane-axis{stroke:var(--border-strong)}.ld-lanes .bar-petition{fill:var(--text-1)}.ld-lanes .bar-keep{fill:var(--teal-wash-strong);stroke:var(--teal);stroke-dasharray:4 3}.ld-lanes .bar-review{fill:var(--teal)}.ld-lanes .bar-extended{fill:var(--teal);opacity:.55}.ld-lanes .bar-ghost{fill:none;stroke:var(--warn);stroke-dasharray:4 3}.ld-lanes .mark-due{stroke:var(--warn);stroke-dasharray:2 4}.ld-lanes .bar-text-light{fill:#fff;font-size:12px}.ld-lanes .bar-text{fill:var(--teal);font-size:12px}.ld-lanes .dot-ext{fill:var(--teal-wash-strong);stroke:var(--teal);stroke-width:2px}.ld-lanes .dot-dec{fill:var(--ok-bg);stroke:var(--ok);stroke-width:2px}.ld-lanes .dot-text{fill:var(--text-1);font-size:13px;font-weight:500}.ld-lanes .link{stroke:var(--text-3);stroke-dasharray:2 3;fill:none}.ld-lanes .note{fill:var(--warn);font-size:12px}.ld-lanes .axis-text{fill:var(--text-3);font-size:12px}.ld-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ld-steps li{border-top:2px solid var(--border);flex-direction:column;gap:8px;padding-top:16px;display:flex;position:relative}.ld-steps li:first-child{border-top-color:var(--teal)}.ld-steps p{color:var(--text-2);font-size:14px;line-height:22px}.ld-step-n{font:500 13px/20px var(--font-mono);color:var(--teal)}.ld-table-scroll{border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-xs);border-radius:12px;overflow-x:auto}.ld-compare{border-collapse:collapse;width:100%;min-width:840px;font-size:14px;line-height:20px}.ld-compare th,.ld-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);padding:16px}.ld-compare tbody tr:last-child>*{border-bottom:0}.ld-compare thead th{background:var(--surface-2);color:var(--text-3);font-size:13px;font-weight:500}.ld-compare tbody th{width:20%;font-weight:600}.ld-compare td{color:var(--text-2)}.ld-compare .ld-arkiv-col{background:var(--teal-wash);color:var(--text-1)}.ld-compare thead .ld-arkiv-col{color:var(--teal);background:var(--teal-wash-strong);font-weight:600}.ld-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ld-split .card{flex-direction:column;gap:12px;display:flex}.ld-off{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ld-off li{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-border);border-radius:6px;padding:8px 12px;font-size:14px;line-height:20px}.ld-map{border:1px dashed var(--border-strong);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:16px;padding:24px;display:grid}.ld-map>.ld-map-node{align-self:center}.ld-map-refs{flex-direction:column;gap:8px;display:flex;position:relative}.ld-map-node{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;display:flex;position:relative}.ld-map-node .mono{color:var(--rani);font-weight:500}.ld-map-node small{color:var(--text-3);font-size:12px;line-height:16px}.ld-map-node[data-kind=org]{border-color:var(--seal-border);background:var(--seal-bg)}.ld-map-node[data-kind=org] .mono{color:var(--seal)}.ld-map-node[data-kind=petition]:after,.ld-map-node[data-kind=org]:after{content:"";border-top:2px dotted var(--text-3);width:16px;position:absolute;top:50%;right:-17px}.ld-map-caption{color:var(--text-2);grid-column:1/-1}.ld-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ld-features li{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.ld-see{font-size:14px;line-height:22px}.ld-paths{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:8px;display:flex}.ld-paths code.mono{color:var(--teal);background:var(--teal-wash)}.ld-verify{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.ld-code{min-width:0}.ld-code pre{background:var(--surface-2);font:400 12px/20px var(--font-mono);color:var(--text-1);margin:0;padding:16px 24px;overflow-x:auto}.ld-code-sub{color:var(--text-2);padding:12px 24px 0}.ld-code .ld-code-sub+pre{margin-top:12px}.ld-facts{flex-direction:column;gap:16px;min-width:0;display:flex}.ld-facts dl{flex-direction:column;gap:16px;display:flex}.ld-facts dt{color:var(--text-3);font-size:12px;font-weight:500;line-height:16px}.ld-facts dd{margin-top:4px;font-size:14px;line-height:22px}.ld-facts a{color:var(--teal)}.ld-addr{overflow-wrap:anywhere;font-size:12px}.ld-demo-court{border:1px solid var(--warn-border);background:var(--warn-bg);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;font-size:14px;line-height:22px;display:flex}.ld-demo-court a{color:var(--teal)}.ld-end-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ld-end-inner p{color:#ffffffd1;max-width:56ch;margin-top:8px}.ld-end .t-eyebrow{color:var(--teal-wash-strong);margin:0 0 4px}.landing .ld-on-brand{background:var(--surface-1);color:var(--teal);border-color:var(--surface-1)}.landing .ld-on-brand:hover{background:var(--teal-wash)}.landing .ld-on-brand-ghost{color:var(--teal-fg)}.landing .ld-on-brand-ghost:hover{color:var(--teal-fg);background:#ffffff1f}.landing .ld-end :focus-visible{outline-color:var(--teal-fg)}@media (max-width:1023px){.landing{margin-top:-24px}.ld-band{padding-block:56px}.ld-hero{padding-block:40px 56px}.ld-filing{grid-template-columns:minmax(0,1fr)}.ld-art{justify-self:center;max-width:420px}.ld-hero{grid-template-columns:minmax(0,1fr);gap:32px}.ld-title{font-size:36px;line-height:44px}.ld-india,.ld-verify{grid-template-columns:minmax(0,1fr)}.ld-steps,.ld-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ld-band{padding-block:40px}.ld-hero{padding-block:32px 40px}.ld-title{font-size:30px;line-height:38px}.ld-actions>a{flex:100%}.ld-tx-body{grid-template-columns:minmax(0,1fr);padding:16px}.ld-tx-link{justify-self:center;transform:rotate(90deg)}.ld-changes dl,.ld-steps,.ld-features,.ld-split,.ld-off{grid-template-columns:minmax(0,1fr)}.ld-changes,.ld-lanes-scroll,.ld-map{padding:16px}.ld-map{grid-template-columns:minmax(0,1fr)}.ld-map-node[data-kind=petition]:after,.ld-map-node[data-kind=org]:after{display:none}.ld-code pre{padding:16px}.ld-code-sub{padding-inline:16px}}.ld-art{width:100%}.ld-art svg{width:100%;height:auto;display:block}.ld-art-links path{stroke:var(--teal);stroke-opacity:.25;stroke-width:2px;stroke-dasharray:4 6;fill:none}.ld-art-block{transform-box:fill-box;animation:.9s cubic-bezier(.2,.8,.2,1) both ld-rise}.ld-art-ring{transform-box:fill-box;transform-origin:50%;animation:60s linear infinite ld-spin}@keyframes ld-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ld-spin{to{transform:rotate(360deg)}}.ld-filing{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;display:grid}.ld-filing-copy{flex-direction:column;gap:8px;display:flex}.ld-filing-copy p{color:var(--text-2)}@media (prefers-reduced-motion:reduce){.ld-lease-bar i,.ld-art-block,.ld-art-ring{animation:none}}
