.live-honest{max-width:var(--measure-wide);margin-top:.6rem}.live-title{overflow-wrap:anywhere;margin-block-start:1.5rem;margin-block-end:1.25rem}.live-facts{border-block:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.9rem 1.5rem;margin:0 0 3rem;padding-block-start:1rem;padding-block-end:1rem;display:grid}.live-facts dt{margin-bottom:.2rem}.live-facts dd{overflow-wrap:anywhere;margin:0}[data-status=open],[data-status=drafted],[data-status=filed],[data-status=tracking]{color:var(--indigo)}[data-status=breached],[data-status=escalating]{color:var(--terracotta)}[data-status=resolved]{color:var(--sage)}[data-status=dormant],[data-status=withdrawn]{color:var(--ink-faint)}.live-note{margin-block-start:1rem;margin-block-end:2rem}.live-sign{max-width:var(--measure-wide);border-left:2px solid var(--indigo);margin-block-start:1.5rem;margin-block-end:2.5rem;padding-left:1rem}.live-sign[data-lapsed=yes]{border-left-color:var(--rule-strong)}.live-sign-quote{background:var(--paper-deep);white-space:pre-wrap;margin:.8rem 0 1.1rem;padding:.8rem 1rem}.live-filings{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2rem;margin-block-start:1.5rem;margin-block-end:3.5rem;display:grid}.live-body-text{white-space:pre-wrap}.live-list{border-top:1px solid var(--ink);margin:1.5rem 0 0;padding:0;list-style:none}.live-row{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:minmax(0,11rem) 6.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.85rem .25rem;text-decoration:none;display:grid}.live-row:hover{background:var(--paper-deep)}.live-badge{color:var(--marigold)}.live-failure{max-width:var(--measure-wide);border-left:2px solid var(--terracotta);margin-block-start:1.5rem;margin-block-end:1.5rem;padding-left:1rem}.live-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:3rem;display:flex}.live-refresh{color:var(--ink-muted);border-bottom:1px solid var(--rule)}.intake-segment{font:inherit;letter-spacing:.06em;color:var(--ink);border:0;border-bottom:1px solid var(--rule-strong);background:0 0;max-width:100%;padding:.1rem 0}.intake-segment:focus-visible{outline:1px solid var(--indigo);outline-offset:2px}.intake-cite,.intake-step[data-stub=yes] .intake-step-k{color:var(--ink-faint)}.intake-truth{margin-top:.7rem}.intake-failed{color:var(--terracotta)}@media (max-width:640px){.live-row{grid-template-columns:minmax(0,1fr);gap:.15rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{overflow-x:clip}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0;padding:0}ol,ul{list-style:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}::selection{color:var(--ink);background:#e7d2a8}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--paper:#fbf7ef;--paper-deep:#f2eadd;--paper-sunk:#ebe1d1;--ink:#16130f;--ink-muted:#6e6559;--ink-faint:#9b9184;--rule:#dcd2c0;--rule-strong:#c6b9a2;--rule-hair:#e6ddcd;--indigo:#223a5e;--indigo-deep:#1a2d49;--marigold:#e08a1e;--terracotta:#b8452f;--sage:#5b7a5a;--corroborate:var(--marigold);--breach:var(--terracotta);--closure:var(--sage);--authority:var(--indigo);--serif:"Newsreader", "Noto Serif Kannada", "Noto Serif Devanagari", "Noto Serif Tamil", Georgia, "Times New Roman", serif;--sans:"IBM Plex Sans", "Noto Serif Kannada", "Noto Serif Devanagari", "Noto Serif Tamil", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--t-colossal:clamp(2.4rem, 5.9vw, 5.5rem);--t-display:clamp(2rem, 4.6vw, 4rem);--t-head:clamp(1.6rem, 2.9vw, 2.4rem);--t-sub:clamp(1.3rem, 2.2vw, 1.9rem);--t-lead:clamp(1.075rem, 1.35vw, 1.3rem);--t-body:1.0125rem;--t-small:.8125rem;--t-meta:.6875rem;--t-micro:.625rem;--measure:34rem;--measure-wide:46rem;--gutter:clamp(1.25rem, 4vw, 3.5rem);--margin-col:11rem;--page-max:78rem;--ease-paper:cubic-bezier(.22, .61, .36, 1);--ease-sheet:cubic-bezier(.65, 0, .35, 1)}@media (max-width:900px){:root{--margin-col:0rem}}body{font-family:var(--serif);font-size:var(--t-body);color:var(--ink);background:var(--paper);font-variant-numeric:oldstyle-nums;font-weight:400;line-height:1.62}.display,.colossal,.head,.sub{font-family:var(--serif);letter-spacing:-.021em;text-wrap:balance;font-variant-numeric:lining-nums;font-weight:400;line-height:1.02}.colossal{font-size:var(--t-colossal);letter-spacing:-.035em;line-height:.92}.display{font-size:var(--t-display);letter-spacing:-.028em;line-height:.98}.head{font-size:var(--t-head);line-height:1.08}.sub{font-size:var(--t-sub);letter-spacing:-.014em;line-height:1.22}.lead{font-size:var(--t-lead);color:var(--ink);max-width:var(--measure);line-height:1.52}.prose{max-width:var(--measure)}.prose p+p{text-indent:1.35em;margin-top:.85em}.prose p+p.noindent{text-indent:0}.dim{color:var(--ink-muted)}.faint{color:var(--ink-faint)}em,.italic{font-style:italic}.opener:first-letter{initial-letter:2;-webkit-initial-letter:2;color:var(--indigo);margin-right:.09em;font-weight:500}.mono{font-family:var(--mono);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"zero" 1}.label{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;line-height:1.3}.meta{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums;line-height:1.5}.micro{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:lining-nums tabular-nums}.sans{font-family:var(--sans);font-size:var(--t-small);line-height:1.58}.kn,.hi,.ta{font-family:"Noto Serif Kannada", "Noto Serif Devanagari", "Noto Serif Tamil", var(--serif);letter-spacing:0;line-height:1.72}.hi{font-family:"Noto Serif Devanagari", var(--serif)}.ta{font-family:"Noto Serif Tamil", var(--serif)}.script-tag{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);vertical-align:.35em;margin-left:.5em}.ink-indigo{color:var(--indigo)}.ink-marigold{color:var(--marigold)}.ink-terracotta{color:var(--terracotta)}.ink-sage{color:var(--sage)}#root{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.page{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.ledger{grid-template-columns:var(--margin-col) minmax(0, 1fr);align-items:start;column-gap:clamp(1.5rem,3vw,3rem);display:grid}.ledger>.margin{padding-top:.4em;position:sticky;top:7.5rem}@media (max-width:900px){.ledger{grid-template-columns:minmax(0,1fr);row-gap:.9rem}.ledger>.margin{padding-top:0;position:static}}.band{padding-block-start:clamp(4rem,10vh,8.5rem);padding-block-end:clamp(4rem,10vh,8.5rem);position:relative}.band-tight{padding-block-start:clamp(2.5rem,6vh,4.5rem);padding-block-end:clamp(2.5rem,6vh,4.5rem)}.band-sunk{background:var(--paper-deep)}.band+.band{border-top:1px solid var(--rule)}.hr{background:var(--rule);border:0;height:1px}.hr-hair{background:var(--rule-hair);border:0;height:1px}.hr-double{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:0 0;height:4px}.stack>*+*{margin-top:var(--gap,1rem)}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-head{grid-template-columns:var(--margin-col) minmax(0, 1fr);border-bottom:1px solid var(--ink);align-items:baseline;column-gap:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(1.75rem,4vh,3rem);padding-bottom:.7rem;display:grid}@media (max-width:900px){.section-head{grid-template-columns:minmax(0,1fr);row-gap:.35rem}}.overflow-x{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow:auto hidden}.nowrap{white-space:nowrap}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{position:relative}body:before{content:"";z-index:9999;pointer-events:none;opacity:.055;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.doc{border:1px solid var(--rule-strong);box-shadow:0 1px 0 var(--rule);background:#fdfaf4;position:relative}.doc-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1.15rem .7rem;display:flex}.doc-body{padding:.35rem 1.15rem 1.15rem}.field{border-bottom:1px dotted var(--rule-strong);grid-template-columns:minmax(6.5rem,11rem) minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block-start:.52rem;padding-block-end:.52rem;display:grid}.field:last-child{border-bottom:0}.field>dt{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.field>dd{font-family:var(--mono);font-size:var(--t-small);font-variant-numeric:lining-nums tabular-nums;word-break:break-word;line-height:1.5}@media (max-width:520px){.field{grid-template-columns:minmax(0,1fr);gap:.15rem}}.ruled{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 1.69rem, var(--rule-hair) 1.69rem, var(--rule-hair) calc(1.69rem + 1px));padding-block-start:.2rem;padding-block-end:.6rem;line-height:1.7rem}.perf-bottom:after{content:"";background-image:radial-gradient(circle at 3px 1.5px, var(--paper) 1.5px, transparent 1.6px);background-size:8px 3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.punched{padding-left:2.5rem}.punched:before{content:"";background-image:radial-gradient(circle at 4.5px 4.5px, var(--paper-sunk) 4.5px, transparent 4.7px);border-right:1px dashed var(--rule);background-repeat:repeat-y;background-size:9px 4.4rem;width:9px;position:absolute;top:12%;bottom:12%;left:.95rem}@media (max-width:620px){.punched{padding-left:1.15rem}.punched:before{display:none}}.creased:before{content:"";pointer-events:none;border-top:1px solid #6e655938;border-bottom:1px solid #fdfaf4e6;height:3px;position:absolute;top:38%;left:0;right:0}.marginalia{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);line-height:1.7}.marginalia b{color:var(--ink-muted);font-weight:500;display:block}.hand{font-family:var(--serif);color:var(--indigo);text-transform:none;letter-spacing:0;transform-origin:0;margin-top:.55rem;font-size:.95rem;font-style:italic;line-height:1.35;display:block;transform:rotate(-1.1deg)}.hand:before{content:"↳ ";color:var(--ink-faint);font-style:normal}.status{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:.22em .5em .18em;line-height:1.35;display:inline-block}.status-open{color:var(--indigo)}.status-breach{color:var(--terracotta)}.status-closed{color:var(--sage)}.status-disputed{color:var(--terracotta);background:#b8452f12}.link{border-bottom:1px solid var(--rule-strong);transition:border-color .25s var(--ease-paper), color .25s var(--ease-paper);padding-bottom:.06em}.link:hover{border-bottom-color:var(--ink)}.action{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);transition:gap .3s var(--ease-paper), color .3s var(--ease-paper);align-items:center;gap:.6em;padding:.35em 0 .3em;font-weight:600;display:inline-flex}.action:hover{color:var(--indigo);border-bottom-color:var(--indigo);gap:1em}.action-indigo{color:var(--indigo);border-bottom-color:var(--indigo)}.stamp{transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-block;transform:rotate(-7deg)}.stamp svg{overflow:visible}.crop{border-color:var(--rule-strong);pointer-events:none;border-style:solid;border-width:0;width:13px;height:13px;position:absolute}.crop-tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.crop-tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.crop-bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.crop-br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.plan{width:100%;height:auto;display:block;overflow:visible}.plan text{font-family:var(--mono);font-variant-numeric:lining-nums tabular-nums}.plan .ann text,.plan .subject-flag text,.plan .plan-fault text,.plan .main-label,.plan .plan-fgl,.plan .valve text{paint-order:stroke;stroke:#fdfaf4;stroke-width:3.5px;stroke-linejoin:round}.plan-t1{letter-spacing:2.2px;fill:var(--ink);font-size:13.5px;font-weight:500}.plan-t2{letter-spacing:1.5px;fill:var(--ink-muted);font-size:11px}.plan-t3{letter-spacing:1.1px;fill:var(--ink-faint);font-size:10.5px}.plan-plate rect{stroke:var(--rule-strong);stroke-width:1px}.plan-corner{stroke:var(--ink);stroke-width:1.1px;fill:none}.key-a{stroke:var(--ink-muted);stroke-width:3.4px}.key-b{stroke:var(--ink-muted);stroke-width:1.3px}.key-chip{fill:none;stroke:var(--ink-muted);stroke-width:1px}.key-chip-t{letter-spacing:0;fill:var(--ink-muted);font-size:10px;font-weight:500}.key-valve{fill:none;stroke:var(--ink-muted);stroke-width:1.2px}.key-tee{fill:var(--rule-strong)}.plan-grade-line{stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0;animation:plan-draw 1.5s var(--ease-paper) both}@keyframes plan-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lane{fill:var(--paper-deep);opacity:0;transition:opacity .7s var(--ease-paper) .35s, fill .6s var(--ease-paper)}.plan:not([data-stage="0"]) .lane{opacity:.55}.plan[data-stage="2"] .lane[data-feeder=A]{fill:#f7ecd9;opacity:1}.plan[data-stage="3"] .lane[data-feeder=A]{fill:#f7e6e0;opacity:1}.house-hit{fill:#0000;pointer-events:none}.plan--live .house-hit{pointer-events:all;cursor:crosshair}.plan--live .house{outline:none}.house-body,.house-roof{fill:var(--paper);stroke:var(--ink-muted);stroke-width:1.15px;stroke-linejoin:miter;transition:stroke .5s var(--ease-paper), fill .5s var(--ease-paper), stroke-width .5s var(--ease-paper)}.house-detail{fill:none;stroke:var(--rule-strong);stroke-width:1px;transition:stroke .5s var(--ease-paper)}.house-tank rect{fill:var(--paper);stroke:var(--ink-faint);stroke-width:1px}.house-tank line{stroke:var(--ink-faint);stroke-width:1px}.house-no{letter-spacing:.3px;fill:var(--ink-faint);transition:fill .5s var(--ease-paper);font-size:11px}.chip rect{fill:var(--paper);stroke:var(--rule-strong);stroke-width:1px;transition:stroke .45s var(--ease-paper), fill .45s var(--ease-paper), stroke-width .45s var(--ease-paper)}.chip text{letter-spacing:0;fill:var(--ink-muted);transition:fill .45s var(--ease-paper);font-size:10.5px;font-weight:500}.chip{opacity:0;transition:opacity .5s var(--ease-paper) .3s}.plan:not([data-stage="0"]) .chip{opacity:1}.house[data-feeder=A] .chip rect{stroke:var(--ink-muted)}.house[data-feeder=A] .chip text{fill:var(--ink)}.plan[data-stage="2"] .house[data-feeder=A] .chip rect{stroke:var(--marigold);fill:#fdf4e6;stroke-width:1.4px}.plan[data-stage="2"] .house[data-feeder=A] .chip text{fill:var(--marigold)}.plan[data-stage="3"] .house[data-feeder=A] .chip rect{stroke:var(--terracotta);fill:#faeeea;stroke-width:1.4px}.plan[data-stage="3"] .house[data-feeder=A] .chip text{fill:var(--terracotta)}.subject-flag{opacity:0;transition:opacity .6s var(--ease-paper) .5s}.plan:not([data-stage="0"]) .subject-flag{opacity:1}.subject-flag path{fill:none;stroke:var(--indigo);stroke-width:1px;stroke-dasharray:3 2.5}.subject-flag text{letter-spacing:1.4px;fill:var(--indigo);font-size:11px}.house[data-state=claim] .house-body,.house[data-state=claim] .house-roof{stroke:var(--marigold);stroke-width:2px;fill:#fdf4e6}.house[data-state=claim] .house-no{fill:var(--marigold)}.house[data-state=dispute] .house-body,.house[data-state=dispute] .house-roof{stroke:var(--terracotta);stroke-width:2.2px;fill:#faeeea}.house[data-state=dispute] .house-no{fill:var(--terracotta)}.house[data-state=decoy] .house-body,.house[data-state=decoy] .house-roof{stroke:var(--indigo);stroke-width:1.5px;stroke-dasharray:4 2.5}.house[data-state=decoy] .house-no,.house[data-state=decoy] .chip text{fill:var(--indigo)}.house[data-state=decoy] .chip rect{stroke:var(--indigo);stroke-width:1.4px}.house[data-state=probe] .house-body,.house[data-state=probe] .house-roof{stroke:var(--ink);stroke-width:2.2px;fill:var(--paper-deep)}.house[data-state=probe] .house-no{fill:var(--ink)}.house,.service{transition:opacity .6s var(--ease-paper)}.plan[data-stage="2"] .house[data-feeder=B]:not([data-state=decoy]):not([data-state=probe]),.plan[data-stage="3"] .house[data-feeder=B]:not([data-state=decoy]):not([data-state=probe]),.plan[data-stage="2"] .service[data-feeder=B]:not([data-state=decoy]):not([data-state=probe]),.plan[data-stage="3"] .service[data-feeder=B]:not([data-state=decoy]):not([data-state=probe]){opacity:.34}@media (prefers-reduced-motion:no-preference){.plan[data-stage="2"] .house[data-state=claim] .house-body,.plan[data-stage="3"] .house[data-state=dispute] .house-body{animation:6s ease-in-out infinite breathe}.plan .house[data-state=claim]:nth-of-type(2n) .house-body,.plan .house[data-state=dispute]:nth-of-type(2n) .house-body{animation-delay:-2s}.plan .house[data-state=claim]:nth-of-type(3n) .house-body,.plan .house[data-state=dispute]:nth-of-type(3n) .house-body{animation-delay:-4s}}@keyframes breathe{0%,to{fill-opacity:1}50%{fill-opacity:.25}}.service-line{fill:none;stroke:var(--rule-strong);stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .75s var(--ease-paper), stroke .5s var(--ease-paper), stroke-width .5s var(--ease-paper);transition-delay:calc(var(--i) * 22ms + .42s), 0s, 0s}.service[data-feeder=A] .service-line{stroke:var(--ink-muted);stroke-width:1.5px}.service-tee{fill:var(--rule-strong);opacity:0;transition:opacity .4s var(--ease-paper), fill .5s var(--ease-paper);transition-delay:calc(var(--i) * 22ms + .9s), 0s}.service[data-feeder=A] .service-tee{fill:var(--ink-muted)}.plan:not([data-stage="0"]) .service-line{stroke-dashoffset:0}.plan:not([data-stage="0"]) .service-tee{opacity:1}.plan[data-stage="2"] .service[data-feeder=A] .service-line{stroke:var(--marigold);stroke-width:2px}.plan[data-stage="2"] .service[data-feeder=A] .service-tee{fill:var(--marigold)}.plan[data-stage="3"] .service[data-feeder=A] .service-line{stroke:var(--terracotta);stroke-width:2.1px}.plan[data-stage="3"] .service[data-feeder=A] .service-tee{fill:var(--terracotta)}.service[data-state=probe] .service-line{stroke:var(--ink);stroke-width:2.2px}.service[data-state=probe] .service-tee{fill:var(--ink)}.main-line{stroke:var(--ink-muted);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease-paper), stroke .6s var(--ease-paper)}.main[data-feeder=A] .main-line{stroke-width:4px}.main[data-feeder=B] .main-line{stroke-width:1.4px;transition-delay:.22s}.plan:not([data-stage="0"]) .main-line{stroke-dashoffset:0}.main-label{opacity:0;transition:opacity .6s var(--ease-paper) .9s}.plan:not([data-stage="0"]) .main-label{opacity:1}.plan[data-stage="2"] .main[data-feeder=A] .main-line{stroke:var(--marigold)}.plan[data-stage="3"] .main[data-feeder=A] .main-line{stroke:var(--terracotta)}.plan[data-stage="2"] .main[data-feeder=B],.plan[data-stage="3"] .main[data-feeder=B]{opacity:.45}.main[data-feeder=B]{transition:opacity .6s var(--ease-paper)}.plan-inlet path{fill:none;stroke:var(--ink-faint);stroke-width:1.2px;opacity:0;transition:opacity .5s var(--ease-paper) 1.1s}.plan:not([data-stage="0"]) .plan-inlet path{opacity:1}.valve{opacity:0;transition:opacity .5s var(--ease-paper) 1.15s}.valve path,.valve line{fill:none;stroke:var(--ink-muted);stroke-width:1.2px}.plan:not([data-stage="0"]) .valve{opacity:1}.plan[data-stage="2"] .valve[data-feeder=A] path,.plan[data-stage="2"] .valve[data-feeder=A] line{stroke:var(--marigold)}.plan[data-stage="3"] .valve[data-feeder=A] path,.plan[data-stage="3"] .valve[data-feeder=A] line{stroke:var(--terracotta)}.plan-fault{opacity:0;transition:opacity .6s var(--ease-paper) .3s}.plan-fault circle{fill:var(--paper);stroke:var(--terracotta);stroke-width:1.4px;stroke-dasharray:3 3}.plan-fault path{stroke:var(--terracotta);stroke-width:1.9px}.plan-fault text{fill:var(--terracotta)}.plan[data-stage="3"] .plan-fault{opacity:1}.ann{opacity:0;transition:opacity .7s var(--ease-paper) .55s}.ann text{letter-spacing:1.7px;font-size:11.5px}.ann-brace,.ann-leader{fill:none;stroke-width:1.3px}.ann-cluster .ann-brace{stroke:var(--marigold)}.ann-cluster text{fill:var(--marigold)}.ann-decoy .ann-leader{stroke:var(--indigo);stroke-dasharray:3 2.5}.ann-decoy text{fill:var(--indigo)}.plan[data-stage="2"] .ann,.plan[data-stage="3"] .ann{opacity:1}.plan[data-stage="3"] .ann-cluster .ann-brace{stroke:var(--terracotta)}.plan[data-stage="3"] .ann-cluster text{fill:var(--terracotta)}.plan-dim line{stroke:var(--rule-strong);stroke-width:.9px}.plan-dim{opacity:0;transition:opacity .5s var(--ease-paper) 1.2s}.plan:not([data-stage="0"]) .plan-dim{opacity:1}@media (prefers-reduced-motion:reduce){.plan *,.plan-grade-line{stroke-dashoffset:0!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.masthead{z-index:60;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}.masthead-strip{border-bottom:1px solid var(--rule);background:var(--paper-deep)}.masthead-strip-in{justify-content:space-between;gap:1rem;padding-block-start:.34rem;padding-block-end:.34rem;display:flex}.masthead-strip-mid{display:none}@media (min-width:760px){.masthead-strip-mid{display:inline}}.masthead-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-block-start:.55rem;padding-block-end:.5rem;display:flex}.wordmark{align-items:baseline;gap:.55rem;line-height:1;display:flex}.wordmark-kn{color:var(--indigo);font-size:1.42rem;line-height:1.1}.wordmark-en{font-family:var(--serif);letter-spacing:-.02em;font-size:1.32rem}.index{align-items:flex-end;gap:clamp(.9rem,2.4vw,2.1rem);display:flex}.index-entry{transition:border-color .25s var(--ease-paper);border-bottom:2px solid #0000;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:baseline;column-gap:.4rem;padding-bottom:.28rem;display:grid}.index-n{font-size:var(--t-micro);color:var(--ink-faint);grid-row:1}.index-label{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;grid-row:1;font-size:.84rem;font-weight:600}.index-sub{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;color:var(--ink-faint);grid-area:2/1/auto/-1;display:none}@media (min-width:900px){.index-sub{display:block}}.index-entry:hover{border-bottom-color:var(--rule-strong)}.index-entry.is-current{border-bottom-color:var(--terracotta)}.index-entry.is-current .index-label{color:var(--terracotta)}.masthead-seam{border-top:1px solid var(--paper);border-bottom:1px solid var(--rule);height:3px}.masthead-seam.is-home{border-bottom-color:var(--marigold)}@media (max-width:560px){.masthead-bar{flex-direction:column;align-items:flex-start;gap:.5rem}.index{justify-content:space-between;gap:.5rem;width:100%}}.masthead,.masthead-strip,.masthead .wordmark-en,.masthead .wordmark-kn,.masthead .index-label,.masthead .micro,.masthead .index-n,.masthead .index-sub{transition:background-color .45s var(--ease-paper), color .45s var(--ease-paper), border-color .45s var(--ease-paper)}html[data-plate=ink] .masthead{background:var(--ink);border-bottom-color:#3b342c}html[data-plate=ink] .masthead-strip{background:#100e0b;border-bottom-color:#2e2823}html[data-plate=ink] .masthead .micro,html[data-plate=ink] .masthead .index-n,html[data-plate=ink] .masthead .index-sub{color:#857b6d}html[data-plate=ink] .masthead .wordmark-en{color:var(--paper)}html[data-plate=ink] .masthead .wordmark-kn{color:var(--marigold)}html[data-plate=ink] .masthead .index-label{color:#e4dbca}html[data-plate=ink] .masthead .index-entry.is-current .index-label{color:var(--marigold)}html[data-plate=ink] .masthead .index-entry.is-current{border-bottom-color:var(--marigold)}html[data-plate=ink] .masthead-seam{border-top-color:var(--ink);border-bottom-color:#2e2823}.section-head-note{text-align:right}.doc-kind{letter-spacing:.18em;color:var(--ink-muted)}.doc-authority{font-family:var(--serif);max-width:26ch;margin-top:.16rem;font-size:1.06rem;line-height:1.25}.doc-ref{text-align:right;gap:.1rem;display:grid}.doc-ref-no{letter-spacing:.05em;color:var(--indigo);font-size:.9rem}.doc-content{margin-top:.6rem;font-size:.97rem}.doc-content p+p{margin-top:.4rem}.doc-sign{border-top:1px solid var(--rule-strong);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.15rem;padding-top:.75rem;display:flex}.doc-sign-well{flex:1;gap:.1rem;min-width:0;display:grid}.doc-sign-mark{font-family:"Noto Serif Kannada", var(--serif);color:var(--indigo);transform-origin:0 100%;padding-left:.4rem;font-size:1.5rem;line-height:1.1;transform:rotate(-2.4deg)}.doc-sign-rule{background:var(--ink);height:1px;margin-top:.1rem;display:block}.doc-sign-nib{color:var(--indigo);opacity:.5;flex:none}.doc-annotation{margin-top:.85rem}.doc-stamp{z-index:3;position:absolute;bottom:-1.25rem;right:-1.5rem}@media (max-width:620px){.doc-stamp{bottom:-1rem;right:-.4rem}.doc-stamp .stamp{width:210px!important}.doc-stamp svg{width:210px;height:auto}}.intake{border-top:1px solid var(--ink);max-width:34rem;margin-top:clamp(1.75rem,4vh,2.75rem);padding-top:.85rem}.intake-label{color:var(--ink);margin-bottom:.45rem;display:block}.intake-line{border-bottom:1px solid var(--rule-strong);transition:border-color .3s var(--ease-paper);flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:.5rem;display:flex}.intake-line:focus-within{border-bottom-color:var(--indigo)}.intake-icon{color:var(--indigo);flex:none}.intake-field{min-width:0;font-family:var(--serif);flex:14rem;padding:.2rem 0;font-size:1.12rem}.intake-field::placeholder{color:var(--ink-faint);font-style:italic}.intake-field:disabled{color:var(--ink-muted)}.intake-submit{border-bottom-width:0;flex:none}.intake-submit:disabled{opacity:.4;cursor:default}.intake-foot{margin-top:.5rem}.intake-consent{max-width:62ch;margin-top:.75rem}.intake-consent label{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.intake-consent input{flex:none;margin-top:.2em}.intake-trace{border-left:2px solid var(--marigold);margin-top:1.1rem;padding-left:.85rem}.intake-step{border-bottom:1px dotted var(--rule);animation:step-in .45s var(--ease-paper) both;grid-template-columns:7.5rem minmax(0,1fr);gap:.6rem;padding-block-start:.3rem;padding-block-end:.3rem;display:grid}@keyframes step-in{0%{opacity:0;transform:translateY(6px)}}.intake-step-k{font-size:var(--t-micro);letter-spacing:.14em;color:var(--marigold);padding-top:.28em}.intake-step-v{font-family:var(--sans);font-size:var(--t-small);line-height:1.5}.intake-done{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.intake-reset{color:var(--ink-faint);border-bottom:1px solid var(--rule)}@media (max-width:520px){.intake-step{grid-template-columns:minmax(0,1fr);gap:.1rem}}.clock{border:1px solid var(--rule-strong);background:#fdfaf4;padding:.9rem 1rem 1rem}.clock-head{border-bottom:1px solid var(--ink);gap:.2rem;margin-bottom:1.4rem;padding-bottom:.7rem;display:grid}.clock-rule{font-size:var(--t-micro);letter-spacing:.05em;color:var(--ink-muted)}.clock-scale{height:3.1rem;position:relative}.clock-track,.clock-run{height:3px;position:absolute;top:0;left:0}.clock-track{background:var(--rule);width:100%}.clock-run{width:calc(var(--elapsed) / var(--days) * 100%);background:var(--indigo);transition:width .25s linear, background-color .5s var(--ease-paper)}.clock[data-breached=yes] .clock-run{background:var(--terracotta)}.clock-edge{background:var(--ink);width:2px;height:17px;position:absolute;top:-6px;right:0}.clock[data-breached=yes] .clock-edge{background:var(--terracotta);width:3px}.clock-marks{justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.clock-mark{width:0;position:relative}.clock-tick{background:var(--rule-strong);width:1px;height:8px;position:absolute;top:3px;left:-.5px}.clock-mark[data-major=yes] .clock-tick{background:var(--ink);height:13px}.clock-day{white-space:nowrap;font-size:var(--t-micro);letter-spacing:.08em;color:var(--ink-faint);position:absolute;top:1.15rem;left:50%;transform:translate(-50%)}.clock-mark:first-child .clock-day{left:0;transform:none}.clock-mark:last-child .clock-day{left:auto;right:0;transform:none}.clock-mark[data-major=yes] .clock-day{color:var(--ink)}.clock-feet{font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:.4rem;padding-top:.6rem;display:flex}.ladder{--stile:2.6rem;position:relative}.rung{grid-template-columns:var(--stile) 6.5rem minmax(0, 1fr);border-bottom:1px solid var(--rule);align-items:start;gap:0 1.25rem;padding-block-start:1.4rem;padding-block-end:1.4rem;display:grid}.rung:first-child{border-top:1px solid var(--ink)}.rung-rail{background:var(--rule-strong);place-self:stretch center;width:1px;min-height:100%;position:relative}.rung:first-child .rung-rail{background:linear-gradient(to bottom, transparent 0 1.4rem, var(--rule-strong) 1.4rem)}.rung:last-child .rung-rail{background:linear-gradient(to bottom, var(--rule-strong) 0 1.7rem, transparent 1.7rem)}.rung-node{border:1px solid var(--ink-muted);background:var(--paper);width:11px;height:11px;margin-left:-5.5px;position:absolute;top:1.1rem;left:50%;transform:rotate(45deg)}.rung-tier{gap:.2rem;padding-top:.75rem;display:grid}.rung-tier-n{color:var(--ink-faint);font-size:1.35rem;line-height:1}.rung-tier-state{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.rung-body-head{line-height:1.15}.rung-office{font-size:var(--t-small);color:var(--ink-muted);margin-top:.2rem}.rung-meta{flex-wrap:wrap;gap:1.75rem;margin-top:.7rem;display:flex}.rung-meta dd{font-size:var(--t-small);margin-top:.1rem}.rung-note{font-family:var(--sans);font-size:var(--t-small);max-width:46ch;margin-top:.65rem}.rung[data-state=breached] .rung-node{background:var(--terracotta);border-color:var(--terracotta)}.rung[data-state=breached] .rung-tier-n,.rung[data-state=breached] .rung-tier-state{color:var(--terracotta)}.rung[data-state=current] .rung-node{background:var(--paper);border-color:var(--indigo);box-shadow:0 0 0 3px var(--paper), 0 0 0 4px var(--indigo);border-width:2px}.rung[data-state=current] .rung-tier-n,.rung[data-state=current] .rung-tier-state{color:var(--indigo)}.rung[data-state=current]{background:linear-gradient(90deg,#223a5e0b,#0000 60%)}.rung[data-state=pending] .rung-body-head,.rung[data-state=informed] .rung-body-head{color:var(--ink-muted)}.rung[data-state=pending] .rung-node{background:var(--paper-deep)}@media (max-width:760px){.rung{grid-template-columns:1.75rem minmax(0,1fr);gap:0 .9rem}.rung-tier{grid-column:2;align-items:baseline;gap:.7rem;padding-top:0;display:flex}.rung-tier-n{font-size:1rem}.rung-body{grid-column:2;margin-top:.35rem}.rung-rail{grid-row:1/span 2}}.facing{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.facing-spine{background:var(--rule-strong)}.facing-head{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--ink);margin-bottom:1.1rem;padding-bottom:.6rem;font-weight:600}.facing-list li{border-bottom:1px dotted var(--rule-strong);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding-block-start:.72rem;padding-block-end:.72rem;font-size:1.12rem;line-height:1.4;display:grid}.facing-n{font-size:var(--t-micro);color:var(--ink-faint)}.facing-col--neg .facing-head{color:var(--terracotta);border-bottom-color:var(--terracotta)}.facing-col--neg .facing-list li{color:var(--ink-muted)}.facing-col--neg .facing-list li span:last-child{text-underline-offset:2px;-webkit-text-decoration:line-through #b8452f6b;text-decoration:line-through #b8452f6b;text-decoration-thickness:1px}@media (max-width:780px){.facing{grid-template-columns:minmax(0,1fr);gap:2.25rem}.facing-spine{display:none}}.colophon{background:var(--indigo-deep);color:#d7ccb8;margin-top:0;padding-block-start:clamp(3rem,8vh,5.5rem);padding-block-end:2.5rem}.colophon-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.colophon-mark{font-family:var(--serif);color:#f0e7d6;align-items:baseline;gap:.9rem;font-size:clamp(1.35rem,3vw,2rem);display:flex}.colophon-mark .kn,.colophon-mark .hi{color:var(--marigold)}.colophon-nav{flex-wrap:wrap;gap:1.4rem;display:flex}.colophon-link{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.16em;text-transform:uppercase;color:#a99e8b;transition:color .25s var(--ease-paper), border-color .25s var(--ease-paper);border-bottom:1px solid #0000;padding-bottom:.2rem;font-weight:600}.colophon-link:hover{color:#f0e7d6;border-bottom-color:var(--marigold)}.colophon-rule{background:#d7ccb842;height:1px;margin-block-start:1.6rem;margin-block-end:1.3rem}.colophon-row{border-bottom:1px solid #d7ccb81f;grid-template-columns:2.4rem minmax(0,1fr);gap:.5rem;padding-block-start:.4rem;padding-block-end:.4rem;display:grid}.colophon-n{font-size:var(--t-micro);color:#7f7666}.colophon-line{font-size:var(--t-small);letter-spacing:.03em;color:#c4b9a4;word-break:break-word}.colophon-close{font-family:var(--serif);letter-spacing:-.026em;color:#f5eee1;text-wrap:balance;margin-top:clamp(2.25rem,6vh,4rem);font-size:clamp(1.8rem,4.6vw,3.2rem);line-height:1.06}.colophon-foot{color:#7f7666;margin-top:1.75rem}.plate{padding-block-start:clamp(1rem,3vh,2rem);padding-block-end:clamp(3rem,9vh,6rem);position:relative}.cover{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cover-cell{border-right:1px solid var(--rule);gap:.15rem;padding:.55rem .9rem .6rem 0;display:grid}.cover-cell:last-child{border-right:0}.cover-cell:not(:first-child){padding-left:.9rem}.cover-v{font-size:var(--t-small);letter-spacing:.03em}@media (max-width:700px){.cover{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-cell:nth-child(2n){border-right:0}.cover-cell:nth-child(-n+2){border-bottom:1px solid var(--rule)}}.plate-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-top:clamp(1.5rem,4vh,2.75rem);display:grid}.plate-kicker{align-items:center;gap:.5rem;display:flex}.plate-statement{margin-top:clamp(1rem,2.2vh,1.5rem)}.plate-statement em{color:var(--terracotta)}.plate-lead{border-top:1px solid var(--rule);max-width:32rem;margin-top:clamp(1.1rem,2.4vh,1.5rem);padding-top:1.1rem}.plate-right{border-left:1px solid var(--rule);padding-left:clamp(0rem,2vw,1.5rem);position:relative}@media (max-width:980px){.plate-grid{grid-template-columns:minmax(0,1fr)}.plate-right{border-left:0;border-top:1px solid var(--rule);max-width:30rem;margin-inline-start:auto;margin-inline-end:auto;padding-top:2rem;padding-left:0}}.sect{width:100%;max-width:60.42vh;height:auto;margin-inline-start:auto;margin-inline-end:auto}.sect text{font-family:var(--mono);font-variant-numeric:lining-nums tabular-nums}.sect-t1{letter-spacing:2px;fill:var(--ink);font-size:12.5px;font-weight:500}.sect-t2{letter-spacing:1.5px;fill:var(--ink-muted);font-size:11px}.sect-t3{letter-spacing:1.1px;fill:var(--ink-faint);font-size:10px}.sect-halo{paint-order:stroke;stroke:#fdfaf4;stroke-width:3.4px;stroke-linejoin:round}.sect .bad{fill:var(--terracotta)}.sect-plate path{stroke:var(--ink);stroke-width:1.1px;fill:none}.sect .draw{fill:none;stroke:var(--ink-muted);stroke-width:1.4px;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:0;animation:sect-draw 1.1s var(--ease-paper) both;animation-delay:var(--d,0s)}.sect .draw.thin{stroke-width:1px;stroke:var(--rule-strong)}.sect .draw.heavy{stroke:var(--ink);stroke-width:1.8px}.sect .draw.pipe{stroke:var(--indigo);stroke-width:2.2px;stroke-linejoin:round}.sect .draw.main{stroke:var(--marigold);stroke-width:5.5px;stroke-linecap:butt}.sect .poche{fill:url(#sect-poche);stroke:var(--ink-muted);stroke-width:1.2px;animation:sect-fade .8s var(--ease-paper) both;animation-delay:var(--d,0s)}@keyframes sect-draw{0%{stroke-dashoffset:1px}}@keyframes sect-fade{0%{opacity:0}}.sect .fade,.sect text{animation:sect-fade .9s var(--ease-paper) both;animation-delay:var(--d,0s)}.sect-lead,.sect-boundary{fill:none;stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:4 3;animation:sect-fade .8s var(--ease-paper) both;animation-delay:var(--d,0s)}.sect-empty{fill:none;stroke:var(--terracotta);stroke-width:1.4px;stroke-dasharray:5 4;animation:sect-fade .9s var(--ease-paper) both;animation-delay:var(--d,0s)}.sect-ferrule{fill:var(--marigold);stroke:#fdfaf4;stroke-width:1.6px;animation:sect-fade .7s var(--ease-paper) both;animation-delay:var(--d,1.3s)}.sect-drip{fill:none;stroke:var(--indigo);stroke-width:1.2px;animation:sect-fade .8s var(--ease-paper) both;animation-delay:1.6s}.sect-fault{animation:sect-fade .9s var(--ease-paper) both;animation-delay:var(--d,1.85s)}.sect-fault circle{fill:var(--paper);stroke:var(--terracotta);stroke-width:1.4px;stroke-dasharray:3 3}.sect-fault path{stroke:var(--terracotta);stroke-width:2px}.sect-fault text{fill:var(--terracotta);animation:none}.sect-dim{animation:sect-fade .8s var(--ease-paper) both;animation-delay:var(--d,1.95s)}.sect-dim path{fill:none;stroke:var(--rule-strong);stroke-width:.9px}.sect-dim text{animation:none}.sect-bracket{animation:sect-fade .9s var(--ease-paper) both;animation-delay:var(--d,2.1s)}.sect-bracket path{fill:none;stroke-width:1.2px}.bracket-seen{stroke:var(--rule-strong)}.bracket-unseen{stroke:var(--terracotta)}.sect .seen{fill:var(--ink-muted);animation:none}.sect .unseen{fill:var(--terracotta);animation:none}@media (prefers-reduced-motion:reduce){.sect *{stroke-dashoffset:0!important;opacity:1!important;animation:none!important}}.figures{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(2.5rem,6vh,4rem);display:grid}.figure{border-right:1px solid var(--rule);padding:1.4rem 1.4rem 1.4rem 0}.figure:last-child{border-right:0}.figure:not(:first-child){padding-left:1.4rem}.figure-n{align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}.figure-n .mono{letter-spacing:-.04em;color:var(--indigo);font-size:clamp(2.6rem,5.5vw,4rem);line-height:.9}.figure figcaption{max-width:30ch}@media (max-width:780px){.figures{grid-template-columns:minmax(0,1fr)}.figure{border-right:0;border-bottom:1px solid var(--rule);padding-left:0!important}.figure:last-child{border-bottom:0}}.preview-lead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);display:flex}.preview-claim{max-width:40rem}.plan-frame{border:1px solid var(--rule-strong);background:#fdfaf4;padding:clamp(.5rem,1.5vw,1rem);position:relative;overflow-y:hidden}.plan-hint{margin-top:.55rem;display:none}.plan-caption{max-width:70ch;margin-top:.75rem;line-height:1.6}.register{border-top:1px solid var(--ink)}.register-row{border-bottom:1px solid var(--rule);transition:background-color .3s var(--ease-paper), padding-left .3s var(--ease-paper);grid-template-columns:3rem 3rem minmax(0,1fr) 10rem 2rem;align-items:center;gap:1rem;padding-block-start:1.4rem;padding-block-end:1.4rem;display:grid}.register-row:hover{background:var(--paper-deep);padding-left:.75rem}.register-n{font-size:var(--t-small);color:var(--ink-faint)}.register-icon{color:var(--indigo)}.register-main{gap:.25rem;display:grid}.register-title{line-height:1.1}.register-line{max-width:52ch}.register-sub{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);text-align:right}.register-arrow{color:var(--ink-faint);transition:transform .3s var(--ease-paper), color .3s var(--ease-paper);justify-self:end}.register-row:hover .register-arrow{color:var(--terracotta);transform:translate(5px)}@media (max-width:860px){.register-row{grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;gap:.75rem}.register-icon,.register-sub{display:none}}.case-cover{padding-top:clamp(2rem,5vh,3.5rem)}.case-title{margin-top:.75rem}.case-title em{color:var(--terracotta)}.case-facts{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0 1.5rem;margin-top:clamp(1.75rem,4vh,2.5rem);padding-top:.8rem;display:grid}.case-facts dd{font-size:var(--t-small);margin-top:.15rem;padding-bottom:.7rem}.chapter-grid,.breach-grid{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.chapter-date,.breach-date{border-top:2px solid var(--ink);justify-items:start;padding-top:.6rem;display:grid}.chapter-day{letter-spacing:-.05em;font-size:clamp(3rem,6vw,4.4rem);line-height:.85}.chapter-month{letter-spacing:.3em;color:var(--ink-muted);font-size:1.05rem}.chapter-time{margin-top:.5rem}.chapter-head{margin-bottom:1.1rem}.chapter-body .lead{max-width:38rem}.chapter-note{border-left:1px solid var(--rule-strong);max-width:44ch;margin-top:1.5rem;padding-left:1rem}.quote{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);max-width:40rem;margin:clamp(1.75rem,4vh,2.5rem) 0;padding-block-start:1.2rem;padding-block-end:1.2rem}.quote-kn{color:var(--indigo);font-size:clamp(1.35rem,2.6vw,1.95rem);line-height:1.6}.quote-gloss{margin-top:.5rem;font-style:italic}.quote footer{margin-top:.85rem}@media (max-width:720px){.chapter-grid,.breach-grid{grid-template-columns:minmax(0,1fr)}.chapter-date,.breach-date{align-items:baseline;gap:.75rem;display:flex}.chapter-day{font-size:2.4rem}.chapter-time{margin-top:0}}.jur-hit{border-left:3px solid var(--sage);margin-bottom:1.75rem;padding:.15rem 0 .4rem 1.1rem}.jur-hit h3{margin-block-start:.35rem;margin-block-end:.5rem}.jur-cite{font-size:var(--t-small);color:var(--indigo)}.jur-not li{border-top:1px dotted var(--rule-strong);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block-start:.8rem;padding-block-end:.8rem;display:grid}.jur-not-body{font-size:var(--t-small);letter-spacing:.08em;color:var(--ink-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}@media (max-width:560px){.jur-not li{grid-template-columns:minmax(0,1fr);gap:.2rem}}.transform{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1.15fr);align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:grid}.transform-arrow{color:var(--marigold);justify-items:center;gap:.5rem;display:grid}.transform-arrow .micro{letter-spacing:.16em}.transform-cap{text-align:center;margin-top:.7rem}@media (max-width:880px){.transform{grid-template-columns:minmax(0,1fr);gap:1.5rem}.transform-arrow{padding-block-start:.5rem;padding-block-end:.5rem;transform:rotate(90deg)}.transform-arrow .micro{display:none}}.sign-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.sign-grid .lead{margin-top:1.25rem}.sign-grid .sans{max-width:42ch;margin-top:1rem}@media (max-width:880px){.sign-grid{grid-template-columns:minmax(0,1fr)}}.clock-grid{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.clock-pin{position:sticky;top:8.5rem}.clock-readout{border-top:1px solid var(--rule);gap:.2rem;margin-top:1.1rem;padding-top:.9rem;display:grid}.clock-readout-n{letter-spacing:-.02em;color:var(--indigo);transition:color .4s var(--ease-paper);font-size:2.1rem;line-height:1}.clock-readout-n[data-breach=yes]{color:var(--terracotta)}.clock-fine{max-width:34ch;margin-top:1rem;line-height:1.7}.record{border-top:1px solid var(--ink)}.entry{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem 1.5rem minmax(0,1fr) 2.5rem;gap:0 .75rem;padding-block-start:1.15rem;padding-block-end:1.15rem;display:grid;position:relative}.entry-when{gap:.1rem;padding-top:.1rem;display:grid}.entry-date{letter-spacing:.06em;font-size:.8rem}.entry-time{font-size:var(--t-micro);color:var(--ink-faint)}.entry-node{border:1px solid var(--ink-muted);background:var(--paper);border-radius:50%;justify-self:center;width:9px;height:9px;margin-top:.35rem}.entry-head{font-family:var(--serif);letter-spacing:-.012em;font-size:1.16rem;font-weight:400;line-height:1.25}.entry-text{color:var(--ink-muted);max-width:56ch;margin-top:.28rem}.entry-ref{font-size:var(--t-micro);letter-spacing:.1em;color:var(--ink-faint);border-bottom:1px dotted var(--rule-strong);margin-top:.5rem;display:inline-block}.entry-n{font-size:var(--t-micro);color:var(--rule-strong);text-align:right;padding-top:.2rem}.entry[data-tone=open] .entry-node{background:var(--indigo);border-color:var(--indigo)}.entry[data-tone=closed] .entry-node{background:var(--sage);border-color:var(--sage)}.entry[data-tone=closed] .entry-head{color:var(--sage)}.entry[data-tone=breach] .entry-node{background:var(--terracotta);border-color:var(--terracotta)}.entry[data-tone=breach] .entry-head,.entry[data-tone=breach] .entry-ref{color:var(--terracotta)}.entry[data-tone=breach]{background:linear-gradient(90deg,#b8452f0d,#0000 55%)}@media (max-width:900px){.clock-grid{grid-template-columns:minmax(0,1fr)}.clock-pin{position:static}}@media (max-width:560px){.entry{grid-template-columns:4.25rem 1rem minmax(0,1fr)}.entry-n{display:none}}.breach-band{border-bottom:1px solid var(--terracotta);background:#faf1ec;border-top:1px solid var(--terracotta)!important}.breach-date{border-top-color:var(--terracotta);color:var(--terracotta)}.breach-grid .lead{max-width:40rem;margin-top:1.1rem}.breach-line{font-size:var(--t-small);letter-spacing:.08em;color:var(--terracotta);word-break:break-word;border-top:1px solid #b8452f4d;margin-top:1.35rem;padding-top:.6rem}.closure-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.closure-doc{padding-bottom:2.5rem}.closure-quote{color:var(--sage);max-width:24ch;margin-block-start:.7rem;margin-block-end:1.1rem}.closure-say .sans+.sans{margin-top:.85rem}.closure-say .sans{max-width:44ch}@media (max-width:900px){.closure-grid{grid-template-columns:minmax(0,1fr)}}.contra-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2rem,5vh,3rem);display:grid}.contra-claims{border-top:1px solid var(--ink)}.contra-claims li{border-bottom:1px solid var(--rule);grid-template-columns:6rem 4rem minmax(0,1fr);align-items:baseline;gap:.3rem .85rem;padding-block-start:.9rem;padding-block-end:.9rem;display:grid}.contra-id{font-size:var(--t-micro);letter-spacing:.1em;color:var(--terracotta)}.contra-house{font-size:var(--t-small);color:var(--ink)}.contra-text{font-size:1.08rem;line-height:1.4}.contra-at{font-size:var(--t-micro);color:var(--ink-faint);grid-column:3}.corr{border:1px solid var(--rule-strong);background:#fdfaf4;padding:1rem 1.1rem 1.15rem}.corr-terms{border-top:1px solid var(--ink);margin-top:.7rem}.corr-terms>div{border-bottom:1px dotted var(--rule-strong);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block-start:.55rem;padding-block-end:.55rem;display:grid}.corr-terms dt{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.corr-terms dd{font-size:var(--t-small);gap:.1rem;display:grid}.corr-terms>div[data-ran=no] dd{color:var(--terracotta)}.corr-note{color:var(--ink-faint);letter-spacing:.05em;text-transform:none}.corr-score{font-size:var(--t-small);letter-spacing:.08em;color:var(--marigold);margin-top:.85rem}.corr-honest{text-transform:none;letter-spacing:.02em;color:var(--ink-muted);margin-top:.7rem;font-size:.7rem;line-height:1.75}.corr-decoy{border-top:1px solid var(--rule);font-size:var(--t-small);color:var(--indigo);gap:.15rem;margin-top:.9rem;padding-top:.7rem;display:grid}@media (max-width:900px){.contra-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.contra-claims li{grid-template-columns:6rem minmax(0,1fr)}.contra-at{grid-column:1/-1}}.voices{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(2rem,5vh,3rem);display:grid}.voice{border-right:1px solid var(--rule);padding:1.2rem 1.25rem 1.3rem 0}.voice:last-child{border-right:0}.voice:not(:first-child){padding-left:1.25rem}.voice-text{color:var(--terracotta);font-size:1.1rem;line-height:1.75}.voice[data-ran=other] .voice-text{color:var(--indigo)}.voice figcaption{border-top:1px dotted var(--rule-strong);gap:.45rem;margin-top:.85rem;padding-top:.7rem;display:grid}@media (max-width:820px){.voices{grid-template-columns:minmax(0,1fr)}.voice{border-right:0;border-bottom:1px solid var(--rule);padding-left:0!important}.voice:last-child{border-bottom:0}}.climax{background:var(--ink);color:var(--paper);border-top:1px solid var(--ink)}.climax-inner{align-items:center;width:100%;min-height:82vh;padding-block-start:clamp(4rem,12vh,8rem);padding-block-end:clamp(4rem,12vh,8rem);display:flex}.climax-kicker{color:var(--marigold);margin-bottom:clamp(1.5rem,4vh,2.5rem)}.climax-line{color:var(--paper);max-width:18ch}.climax-line em{color:var(--marigold)}.climax-verdict{font-size:var(--t-small);letter-spacing:.12em;text-transform:uppercase;color:#e59a72;word-break:break-word;border-top:1px solid #fbf7ef40;margin-top:clamp(2rem,6vh,3.5rem);padding-top:1rem}.standing{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(2.5rem,6vh,4rem);padding-top:clamp(1.75rem,4vh,2.5rem);display:flex}.standing-next{flex-wrap:wrap;gap:2rem;display:flex}.street-title em{color:var(--marigold)}.street-scroll{--head:7.4rem;--say:11.5rem;--sheet:2.469;--stage-h:calc(100vh - var(--head));border-top:1px solid var(--rule);position:relative}.street-stage{top:var(--head);height:var(--stage-h);z-index:2;background:var(--paper);align-items:center;display:flex;position:sticky}.street-stage-in{width:100%}.plan-frame--sticky{width:min(100%, calc((var(--stage-h) - var(--say)) * var(--sheet)));margin-inline-start:auto;margin-inline-end:auto}.plan-scroll{min-width:100%}.street-rail{margin-top:calc(0px - var(--stage-h))}.street-rung{height:88vh}.street-caption{border-top:1px solid var(--rule);min-height:calc(var(--say) - 2rem);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2rem;margin-top:1.1rem;padding-top:.9rem;display:grid}.street-say{animation:say-in .5s var(--ease-paper) both;grid-template-columns:3.25rem minmax(0,42rem);gap:0 1rem;display:grid}@keyframes say-in{0%{opacity:0;transform:translateY(10px)}}.street-beat-n{font-size:var(--t-small);color:var(--ink-faint);padding-top:.3rem}.street-beat-head{margin-bottom:.5rem}.street-beat-body{color:var(--ink-muted);grid-column:2}.street-track{grid-area:1/2;gap:.85rem;display:flex}.street-track li{font-size:var(--t-micro);letter-spacing:.16em;color:var(--rule-strong);border-bottom:2px solid var(--rule);text-align:center;min-width:2rem;transition:color .4s var(--ease-paper), border-color .4s var(--ease-paper);padding-bottom:.2rem}.street-track li[data-on=yes]{color:var(--ink);border-bottom-color:var(--marigold)}@media (max-width:900px){.plan-scroll{min-width:1060px}.plan-frame--sticky .plan-scroll{min-width:900px}.plan-hint{display:block}}.street-flat{border-top:1px solid var(--rule);padding-block-start:clamp(1.5rem,4vh,2.5rem);padding-block-end:clamp(3rem,8vh,5rem)}.street-flat-beats{border-top:1px solid var(--ink);margin-top:clamp(1.75rem,4vh,2.5rem)}.street-flat-beats>li{border-bottom:1px solid var(--rule);padding-block-start:1.4rem;padding-block-end:1.4rem;animation:none}@media (max-width:900px),(max-height:640px){.street-say{grid-template-columns:minmax(0,1fr);gap:.35rem}.street-beat-body,.street-beat-head,.street-beat-n{grid-column:1}.street-beat-n{padding-top:0}}.probe-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.probe-out{border:1px solid var(--rule-strong);background:#fdfaf4;min-height:17rem;padding:1rem 1.1rem 1.2rem}.probe-door{letter-spacing:-.02em;color:var(--indigo);margin-block-start:.35rem;margin-block-end:.9rem;font-size:2rem;line-height:1}.probe-facts>div{border-top:1px dotted var(--rule-strong);gap:.15rem;padding-block-start:.5rem;padding-block-end:.5rem;display:grid}.probe-facts dd{font-size:var(--t-small);word-break:break-word}.probe-shares{font-size:var(--t-micro);color:var(--ink-muted);line-height:1.7}.probe-empty{color:var(--ink-faint);gap:.9rem;padding-top:.5rem;display:grid}.probe-empty .sans{max-width:34ch}@media (max-width:880px){.probe-grid{grid-template-columns:minmax(0,1fr)}}.street-foot{border-top:1px solid var(--rule);flex-wrap:wrap;gap:2.25rem;margin-top:clamp(2rem,5vh,3rem);padding-top:1.5rem;display:flex}.spine{border-top:1px solid var(--ink)}.spine-row{border-bottom:1px solid var(--rule);grid-template-columns:3rem 2.75rem 8.5rem minmax(0,1fr) 6rem;align-items:center;gap:1rem;padding-block-start:1.15rem;padding-block-end:1.15rem;display:grid;position:relative}.spine-n{font-size:var(--t-small);color:var(--ink-faint)}.spine-icon{color:var(--indigo)}.spine-name{letter-spacing:.13em;font-size:.98rem}.spine-gloss{color:var(--ink-muted);max-width:56ch}.spine-path{text-align:right;color:var(--ink-faint)}.spine-row[data-path=temporal] .spine-name,.spine-row[data-path=temporal] .spine-path,.spine-row[data-path=temporal] .spine-icon{color:var(--terracotta)}.spine-link{background:var(--rule-strong);z-index:1;width:1px;height:1.2rem;position:absolute;bottom:-.6rem;left:5.375rem}@media (max-width:880px){.spine-row{grid-template-columns:2.25rem 2.25rem minmax(0,1fr);gap:.35rem .85rem}.spine-gloss{grid-column:3}.spine-name{grid-area:1/3}.spine-path,.spine-link{display:none}}.paths{border-collapse:collapse;width:100%;min-width:34rem}.paths th,.paths td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:baseline;padding:.85rem 1.25rem .85rem 0}.paths thead th{border-bottom:1px solid var(--ink);padding-bottom:.55rem}.paths-name{font-family:var(--serif);border-left:3px solid var(--rule-strong);padding-left:.7rem;font-size:1.16rem;display:inline-block}.paths tr[data-tone=indigo] .paths-name{border-left-color:var(--indigo)}.paths tr[data-tone=marigold] .paths-name{border-left-color:var(--marigold)}.paths tr[data-tone=terracotta] .paths-name{border-left-color:var(--terracotta)}.paths tr[data-tone=sage] .paths-name{border-left-color:var(--sage)}.paths td.mono{font-size:var(--t-small)}.paths-note{max-width:52ch;margin-top:1.25rem}.ladder-foot{max-width:66ch;margin-top:1.25rem;line-height:1.7}.principles{border-top:1px solid var(--ink)}.principle{border-bottom:1px solid var(--rule);grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding-block-start:1.6rem;padding-block-end:1.6rem;display:grid}.principle-n{font-size:var(--t-small);color:var(--ink-faint);padding-top:.35rem}.principle-head{margin-bottom:.5rem}.principle-body{color:var(--ink-muted);max-width:62ch}@media (max-width:620px){.principle{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}}.built{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.built-list{margin-top:1rem}.built-list li{border-bottom:1px dotted var(--rule-strong);padding-block-start:.7rem;padding-block-end:.7rem;padding-left:1.4rem;font-size:1.06rem;line-height:1.45;position:relative}.built-list li:before{content:"";border:1px solid var(--sage);background:var(--sage);width:8px;height:8px;position:absolute;top:1.28rem;left:0}.built-list--open li{color:var(--ink-muted)}.built-list--open li:before{border-color:var(--ink-faint);background:0 0}.built-note{max-width:40ch;margin-top:1rem;line-height:1.75}@media (max-width:780px){.built{grid-template-columns:minmax(0,1fr)}}
/*$vite$:1*/