.property-page,.property-register-page,.property-detail-page,.property-account-page{min-width:0;min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));color:var(--state-ink);align-content:start;gap:12px;padding:14px 16px 22px;display:grid}.property-page :is(h1,h2,h3),.property-register-page :is(h1,h2,h3),.property-detail-page :is(h1,h2,h3),.property-account-page :is(h1,h2,h3),.admin-property-workbench :is(h1,h2,h3){text-wrap:balance}.property-page :is(p,dd,blockquote),.property-register-page :is(p,dd),.property-detail-page :is(p,dd,blockquote),.property-account-page :is(p,dd,blockquote),.admin-property-workbench :is(p,dd,blockquote){text-wrap:pretty}.property-page :is(strong,b,time),.property-register-page :is(strong,b,time),.property-detail-page :is(strong,b,time),.property-account-page :is(strong,b,time),.admin-property-workbench :is(strong,b,time){font-variant-numeric:tabular-nums}.property-navigation{border:1px solid var(--state-line-strong);background:#e5dfd3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 2px 5px #231e1612}.property-navigation a{border-right:1px solid var(--state-line);justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font-size:.72rem;font-weight:800;transition-property:transform,background-color,color;transition-duration:.15s;display:inline-flex}.property-navigation a:last-child{border-right:0}.property-navigation a:hover{background:#f7f1e6}.property-navigation a.is-active{color:#fff8e9;background:#385d56}.property-navigation a:active{transform:scale(.96)}.property-navigation svg{width:16px;height:16px}.property-hero{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-cinnabar);color:#fff8e9;background:#263b36;min-height:500px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #231e1621,0 2px 5px #231e1614}.property-hero>img{object-fit:cover;object-position:center 50%;outline:1px solid #0000001a;width:100%;height:100%;position:absolute;inset:0}.property-hero:after{content:"";background:#1427228f;position:absolute;inset:0}.property-hero-copy{z-index:1;align-content:center;gap:12px;width:min(830px,67%);padding:48px 44px 124px;display:grid;position:relative}.property-hero-copy>span,.property-ledger>header span,.property-authority-ledger>header span,.property-detail-panel>span,.property-register-header span,.property-parcel-register>header span,.property-acquisition-register>header span,.property-account-register>header span,.property-account-form header span{color:#dcb65d;font-size:.68rem;font-weight:800}.property-hero h1{font-family:var(--state-serif);font-size:3.15rem;line-height:1.08}.property-hero-copy>p{color:#fff8e9eb;max-width:760px;font-family:var(--state-serif);font-size:1rem;line-height:1.82}.property-hero-copy nav{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.property-hero-copy nav a,.property-register-header>a,.property-owner-entry,.property-account-header>a{color:#fff8e9;background:#1d465bf0;border:1px solid #fff8e975;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-size:.73rem;font-weight:800;transition-property:transform,background-color;transition-duration:.15s;display:inline-flex}.property-hero-copy nav a:last-child{background:#3e5e48f5}.property-hero-copy nav a:active,.property-owner-entry:active,.property-account-header>a:active{transform:scale(.96)}.property-hero-copy nav svg,.property-account-header>a svg{width:16px;height:16px}.property-current-acquisition{z-index:2;color:#fff8e9;background:#263d36f7;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:11px;width:min(510px,44%);min-height:120px;padding:15px 16px;transition-property:transform,background-color;transition-duration:.15s;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:inset 5px 0 #d0a64d,inset 0 0 0 1px #ffffff40,0 8px 22px #0f171640}.property-current-acquisition:active{transform:scale(.96)}.property-current-acquisition>svg{color:#e4bc61;width:23px;height:23px}.property-current-acquisition>span{gap:4px;min-width:0;display:grid}.property-current-acquisition b{color:#e4bc61;font-size:.63rem}.property-current-acquisition strong{font-family:var(--state-serif);font-size:.9rem;line-height:1.4}.property-current-acquisition small{color:#fff8e9cc;font-size:.64rem;line-height:1.5}.property-metrics,.property-account-metrics{border:1px solid var(--state-line-strong);background:#eee8dc;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.property-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:86px;padding:11px 13px;display:grid}.property-metrics>div:last-child{border-right:0}.property-metrics svg{color:#385d56;width:19px}.property-metrics span{font-size:.65rem;line-height:1.4}.property-metrics strong{color:var(--state-cinnabar);font-family:var(--state-serif);grid-column:1/-1;font-size:1.35rem}.property-disclosure,.property-account-disclosure,.admin-property-boundary{border:1px solid var(--state-line-strong);background:#e2ebe5;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:13px 16px;display:grid}.property-disclosure svg,.property-account-disclosure svg,.admin-property-boundary svg{width:19px;color:var(--state-pine)}.property-disclosure p,.property-account-disclosure p,.admin-property-boundary p{color:var(--state-ink-soft);font-size:.72rem;line-height:1.65}.admin-property-boundary>div{gap:4px;display:grid}.admin-property-boundary b{color:#315341;font-size:.65rem}.property-overview-grid,.property-detail-layout,.property-account-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;min-width:0;display:grid}.property-overview-grid>main,.property-overview-grid>aside,.property-detail-layout>main,.property-detail-layout>aside,.property-account-layout>main,.property-account-layout>aside{align-content:start;gap:12px;min-width:0;display:grid}.property-ledger,.property-authority-ledger,.property-boundary-note,.property-parcel-register,.property-acquisition-register,.property-detail-panel,.property-version-ledger,.property-account-register,.property-account-form,.property-account-boundary{border:1px solid var(--state-line-strong);background:#f1ebdf;min-width:0;box-shadow:0 4px 12px #231e1612}.property-ledger>header,.property-authority-ledger>header,.property-parcel-register>header,.property-acquisition-register>header,.property-account-register>header,.property-account-form>header{border-bottom:1px solid var(--state-line-strong);background:#e5dfd3;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 15px;display:flex}.property-ledger>header>div,.property-authority-ledger>header>div,.property-parcel-register>header>div,.property-acquisition-register>header>div,.property-account-register>header>div,.property-account-form>header>div{gap:3px;display:grid}.property-ledger h2,.property-authority-ledger h2,.property-parcel-register h2,.property-acquisition-register h2,.property-account-register h2,.property-account-form h2{font-family:var(--state-serif);font-size:.98rem}.property-ledger>header>a{min-height:40px;color:var(--state-indigo);align-items:center;gap:6px;font-size:.66rem;font-weight:800;display:inline-flex}.property-ledger>header>a svg{width:15px}.property-ledger>a{border-bottom:1px solid var(--state-line);grid-template-columns:150px minmax(0,1fr) 105px 18px;align-items:center;gap:14px;min-height:104px;padding:12px 15px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.property-ledger>a:hover{background:#f9f3e7}.property-ledger>a:active{transform:scale(.96)}.property-ledger>a>div,.property-ledger>a>span{gap:4px;min-width:0;display:grid}.property-ledger>a b{color:var(--state-cinnabar);font-size:.58rem}.property-ledger>a>div strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.property-ledger>a h3{font-family:var(--state-serif);font-size:.78rem}.property-ledger>a p,.property-ledger>a small{color:var(--state-ink-soft);font-size:.61rem;line-height:1.55}.property-ledger>a em{color:#385d56;text-align:right;font-size:.61rem;font-style:normal;font-weight:800}.property-ledger>a>svg{width:16px;color:var(--state-indigo)}.property-authority-ledger>header{justify-content:start}.property-authority-ledger>header>svg{color:#385d56;width:22px}.property-authority-ledger article{border-bottom:1px solid var(--state-line);gap:4px;padding:12px 15px;display:grid}.property-authority-ledger article b{color:var(--state-cinnabar);font-size:.65rem}.property-authority-ledger article p{color:var(--state-ink-soft);font-size:.62rem;line-height:1.55}.property-featured-parcel,.property-owner-entry{color:#fff8e9;background:#385d56;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:104px;padding:13px 15px;transition-property:transform,background-color;transition-duration:.15s;display:grid;box-shadow:inset 5px 0 #d0a64d,0 5px 12px #231e161f}.property-featured-parcel:active{transform:scale(.96)}.property-featured-parcel>svg,.property-owner-entry>svg{color:#e4bc61;width:22px}.property-featured-parcel>span,.property-owner-entry>span{gap:4px;min-width:0;display:grid}.property-featured-parcel b,.property-owner-entry b{color:#e4bc61;font-size:.59rem}.property-featured-parcel strong,.property-owner-entry strong{font-family:var(--state-serif);font-size:.75rem}.property-featured-parcel small,.property-owner-entry small{color:#fff8e9c7;font-size:.58rem;line-height:1.5}.property-boundary-note{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:15px;display:grid}.property-boundary-note>svg{width:21px;color:var(--state-cinnabar)}.property-boundary-note h2{font-size:.75rem}.property-boundary-note p{color:var(--state-ink-soft);grid-column:1/-1;font-size:.62rem;line-height:1.6}.property-register-header,.property-detail-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-cinnabar);color:#fff8e9;background:#29433d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:180px;padding:28px 32px;display:grid;box-shadow:0 8px 20px #231e161f}.property-register-header>div{gap:8px;display:grid}.property-register-header h1,.property-detail-header h1{font-family:var(--state-serif);font-size:2.15rem;line-height:1.15}.property-register-header p,.property-detail-header p{color:#fff8e9d1;max-width:850px;font-size:.72rem;line-height:1.72}.property-register-header>strong{color:#e4bc61;min-width:120px;font-family:var(--state-serif);text-align:center;gap:4px;font-size:2.6rem;display:grid}.property-register-header>strong small{color:#fff8e9b8;font-family:var(--state-sans);font-size:.6rem}.property-parcel-register>a,.property-acquisition-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:170px minmax(0,1fr) 130px 18px;align-items:center;gap:14px;min-height:122px;padding:12px 15px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.property-parcel-register>a:hover,.property-acquisition-register>a:hover{background:#f9f3e7}.property-parcel-register>a:active,.property-acquisition-register>a:active{transform:scale(.96)}.property-parcel-code,.property-acquisition-register>a>div{gap:4px;min-width:0;display:grid}.property-parcel-code{grid-template-columns:22px minmax(0,1fr)}.property-parcel-code svg{color:#385d56;grid-row:1/4;width:18px}.property-parcel-code b,.property-acquisition-register>a b{color:var(--state-cinnabar);font-size:.58rem}.property-parcel-code strong,.property-acquisition-register>a>div strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.property-parcel-code small,.property-acquisition-register>a small{color:var(--state-ink-soft);font-size:.57rem}.property-parcel-register>a>span,.property-acquisition-register>a>span{gap:5px;min-width:0;display:grid}.property-parcel-register h3,.property-acquisition-register h3{font-family:var(--state-serif);font-size:.8rem}.property-parcel-register p,.property-acquisition-register p{color:var(--state-ink-soft);font-size:.62rem;line-height:1.55}.property-parcel-register dl{flex-wrap:wrap;gap:7px;display:flex}.property-parcel-register dl>div{gap:4px;font-size:.56rem;display:flex}.property-parcel-register dt{color:var(--state-ink-soft)}.property-parcel-register dd{margin:0}.property-parcel-register em,.property-acquisition-register em{color:#385d56;text-align:right;justify-content:flex-end;align-items:center;gap:5px;font-size:.61rem;font-style:normal;font-weight:800;display:inline-flex}.property-parcel-register em svg{width:16px}.property-parcel-register>a>svg,.property-acquisition-register>a>svg{width:16px;color:var(--state-indigo)}.property-empty{color:var(--state-ink-soft);text-align:center;padding:28px}.property-method-band{border:1px solid var(--state-line-strong);background:#e6dfd3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.property-method-band>div{border-right:1px solid var(--state-line);grid-template-columns:30px minmax(0,1fr);align-content:center;gap:6px 9px;min-height:126px;padding:16px;display:grid}.property-method-band>div:last-child{border-right:0}.property-method-band svg{color:#385d56;grid-row:1/3;width:22px}.property-method-band h2{font-size:.74rem}.property-method-band p{color:var(--state-ink-soft);font-size:.61rem;line-height:1.55}.property-detail-header{grid-template-columns:minmax(0,1fr) minmax(430px,.75fr)}.property-detail-header>a{color:#e4bc61;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;min-height:40px;font-size:.64rem;font-weight:800;display:inline-flex}.property-detail-header>a svg{width:16px}.property-detail-header>div{gap:7px;display:grid}.property-detail-header>div>span{color:#e4bc61;font-size:.62rem;font-weight:800}.property-detail-header>dl{background:#ffffff2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.property-detail-header>dl>div{background:#19342ef5;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:6px;min-height:70px;padding:10px;display:grid}.property-detail-header>dl svg{color:#e4bc61;grid-row:1/3;width:18px}.property-detail-header dt{color:#fff8e9a6;font-size:.54rem}.property-detail-header dd{margin:0;font-size:.63rem;line-height:1.45}.property-detail-panel{gap:9px;padding:16px;display:grid}.property-detail-panel>span{color:var(--state-cinnabar)}.property-detail-panel>h2{font-family:var(--state-serif);font-size:.95rem}.property-detail-panel>dl{background:var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.property-detail-panel>dl>div{background:#fff9ed;gap:4px;padding:10px;font-size:.61rem;display:grid}.property-detail-panel dt{color:var(--state-ink-soft)}.property-detail-panel dd{overflow-wrap:anywhere;margin:0;line-height:1.55}.property-detail-panel>nav{flex-wrap:wrap;gap:7px;display:flex}.property-detail-panel>nav a{color:#fff8e9;background:var(--state-indigo);align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:.61rem;font-weight:800;transition-property:transform,background-color;transition-duration:.15s;display:inline-flex}.property-detail-panel>nav a:active{transform:scale(.96)}.property-detail-panel>nav svg{width:14px}.property-public-title{border:1px solid var(--state-line);background:#fff9ed;gap:8px;padding:12px;display:grid}.property-public-title>header{gap:4px;display:grid}.property-public-title>header b{color:var(--state-cinnabar);font-size:.57rem}.property-public-title>header strong{font-size:.7rem}.property-public-title>header small,.property-public-title>p{color:var(--state-ink-soft);font-size:.59rem;line-height:1.55}.property-public-title>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.property-public-title>div>span{background:#e5dfd3;gap:3px;padding:8px;display:grid}.property-public-title>div b{color:#385d56;font-size:.52rem}.property-public-title>div strong{font-size:.62rem}.property-public-title>div small{color:var(--state-ink-soft);font-size:.53rem}.property-public-title blockquote{background:#ece3d4;border-left:4px solid #b98220;margin:0;padding:9px 11px;font-size:.59rem}.property-version-ledger>h2{border-bottom:1px solid var(--state-line-strong);min-height:52px;padding:16px;font-size:.82rem}.property-version-ledger article{border-bottom:1px solid var(--state-line);gap:6px;padding:12px 14px;display:grid}.property-version-ledger article.is-current{background:#e2ebe5;box-shadow:inset 5px 0 #496a54}.property-version-ledger article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.property-version-ledger article b{color:var(--state-cinnabar);font-size:.59rem}.property-version-ledger article span,.property-version-ledger article p,.property-version-ledger article small{color:var(--state-ink-soft);font-size:.57rem;line-height:1.5}.property-version-ledger article h3{font-size:.68rem}.property-version-ledger article dl{gap:3px;margin:0;display:grid}.property-version-ledger article dl>div{grid-template-columns:70px minmax(0,1fr);gap:5px;font-size:.55rem;display:grid}.property-version-ledger dt{color:var(--state-ink-soft)}.property-version-ledger dd{margin:0}.property-version-ledger article small{align-items:center;gap:5px;display:inline-flex}.property-version-ledger article small svg{width:14px}.property-affected-row{border:1px solid var(--state-line);background:#fff9ed;grid-template-columns:26px minmax(0,1fr) 170px 18px;align-items:center;gap:11px;min-height:118px;padding:12px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.property-affected-row:hover{background:#f8f0e2}.property-affected-row:active{transform:scale(.96)}.property-affected-row>svg{color:#385d56;width:20px}.property-affected-row>span{gap:4px;min-width:0;display:grid}.property-affected-row b{color:var(--state-cinnabar);font-size:.55rem}.property-affected-row strong{font-size:.67rem}.property-affected-row p,.property-affected-row small{color:var(--state-ink-soft);font-size:.57rem;line-height:1.5}.property-affected-row dl{gap:3px;margin:0;display:grid}.property-affected-row dl>div{grid-template-columns:54px minmax(0,1fr);gap:5px;font-size:.55rem;display:grid}.property-affected-row dt{color:var(--state-ink-soft)}.property-affected-row dd{text-align:right;margin:0}.property-affected-row>svg:last-child{width:16px;color:var(--state-indigo)}.property-account-header+.service-account-tabs{margin-top:-12px}.property-account-header>a{border-color:#fff8e959}.property-account-register>header{justify-content:start}.property-account-register>header>svg,.property-account-form>header>svg{color:#385d56;width:21px}.property-account-register>header>small{color:var(--state-cinnabar);margin-left:auto;font-size:.62rem}.property-account-register>details{border-bottom:1px solid var(--state-line-strong)}.property-account-register>details>summary{cursor:pointer;background:#e5dfd3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px 14px;display:grid}.property-account-register>details>summary>span{gap:4px;min-width:0;display:grid}.property-account-register summary b{color:var(--state-cinnabar);font-size:.58rem}.property-account-register summary strong{font-size:.7rem}.property-account-register summary small,.property-account-register summary time{color:var(--state-ink-soft);font-size:.56rem}.property-account-register summary>span:last-child{text-align:right}.property-account-title,.property-account-case{background:var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.property-account-title>section,.property-account-case>section{background:#f1ebdf;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.property-account-title h3,.property-account-case h3{font-size:.71rem}.property-account-title p,.property-account-case p{color:var(--state-ink-soft);font-size:.59rem;line-height:1.55}.property-account-title dl,.property-account-case dl{gap:0;margin:0;display:grid}.property-account-title dl>div,.property-account-case dl>div{border-top:1px solid var(--state-line);grid-template-columns:110px minmax(0,1fr);gap:8px;padding:8px 0;font-size:.58rem;line-height:1.55;display:grid}.property-account-title dt,.property-account-case dt{color:var(--state-ink-soft)}.property-account-title dd,.property-account-case dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.property-account-title blockquote{background:#fff9ed;border-left:4px solid #b98220;margin:8px 0 0;padding:9px 11px;font-size:.59rem}.property-account-title article,.property-account-case article{border:1px solid var(--state-line);background:#fff9ed;gap:5px;padding:9px;display:grid}.property-account-title article.is-current{background:#e2ebe5;box-shadow:inset 4px 0 #496a54}.property-account-title article>header,.property-account-case article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.property-account-title article b,.property-account-case article b{color:var(--state-cinnabar);font-size:.56rem}.property-account-title article small,.property-account-case article small{color:var(--state-ink-soft);font-size:.54rem}.property-account-decision,.property-account-review{border-top:1px solid var(--state-line-strong);gap:9px;padding:14px;display:grid}.property-account-decision>header,.property-account-review>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.property-account-decision>header b,.property-account-review b{color:var(--state-cinnabar);font-size:.61rem}.property-account-decision>header small,.property-account-review small{color:var(--state-ink-soft);font-size:.56rem}.property-account-decision>p,.property-account-review>p{font-size:.64rem;line-height:1.6}.property-account-decision>blockquote,.property-account-review>blockquote{border-left:4px solid var(--state-cinnabar);font-family:var(--state-serif);background:#fff9ed;margin:0;padding:10px 12px;font-size:.65rem;line-height:1.65}.property-account-decision dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.property-account-decision dl>div{background:#e5dfd3;gap:3px;padding:8px;font-size:.6rem;display:grid}.property-account-decision dt{color:var(--state-ink-soft)}.property-account-decision form{border:1px solid var(--state-line);background:#e8e1d5;gap:8px;padding:10px;display:grid}.property-account-decision form label{gap:5px;font-size:.6rem;display:grid}.property-account-decision form textarea{border:1px solid var(--state-line-strong);min-height:90px;font:inherit;resize:vertical;background:#fffaf0;padding:8px}.property-account-decision form button,.property-account-form>button{color:#fff8e9;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:.62rem;font-weight:800;transition-property:transform,background-color;transition-duration:.15s;display:inline-flex}.property-account-decision form button:active,.property-account-form>button:active{transform:scale(.96)}.property-account-decision form button svg,.property-account-form>button svg{width:15px}.property-account-review>header{justify-content:start}.property-account-review>header svg{width:20px;color:var(--state-pine)}.property-account-review>header span{gap:3px;display:grid}.property-account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:14px;display:grid}.property-account-form>header,.property-account-form>dl,.property-account-form>.is-wide,.property-account-form>button{grid-column:1/-1}.property-account-form>header{justify-content:start}.property-account-form>dl{gap:0;margin:0 13px;display:grid}.property-account-form>dl>div{border-top:1px solid var(--state-line);grid-template-columns:78px minmax(0,1fr);gap:7px;padding:7px 0;font-size:.57rem;display:grid}.property-account-form dt{color:var(--state-ink-soft)}.property-account-form dd{overflow-wrap:anywhere;margin:0}.property-account-form>label{gap:5px;margin:0 13px;display:grid}.property-account-form>label>span{font-size:.59rem;font-weight:800}.property-account-form :is(input:not([type=checkbox]),textarea){border:1px solid var(--state-line-strong);width:100%;min-height:38px;color:var(--state-ink);font:inherit;background:#fffaf0;padding:8px 9px;font-size:.64rem}.property-account-form textarea{resize:vertical;min-height:82px;line-height:1.55}.property-account-check{grid-template-columns:18px minmax(0,1fr);align-items:start}.property-account-check input{margin-top:2px}.property-account-check span{color:var(--state-ink-soft);line-height:1.55;font-weight:400!important}.property-account-form>button{margin:0 13px}.property-account-empty{min-height:120px;color:var(--state-ink-soft);align-content:center;place-items:center;gap:7px;padding:18px;display:grid}.property-account-empty svg{color:#385d56;width:25px}.property-account-boundary{color:#fff8e9;background:#385d56;gap:9px;padding:15px;display:grid}.property-account-boundary>svg{color:#e4bc61;width:22px}.property-account-boundary h2{font-size:.75rem}.property-account-boundary dl{gap:0;margin:0;display:grid}.property-account-boundary dl>div{border-top:1px solid #ffffff26;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:7px 0;font-size:.59rem;display:grid}.property-account-boundary dt{color:#e4bc61}.property-account-boundary dd{overflow-wrap:anywhere;text-align:right;margin:0}.admin-property-workbench,.admin-property-survey,.admin-property-court{align-content:start;gap:14px;display:grid}.admin-property-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-property-jump{background:var(--state-line);align-items:center;gap:1px;min-height:42px;display:flex;overflow-x:auto}.admin-property-jump a{background:#e7e0d5;justify-content:center;align-items:center;min-width:120px;min-height:42px;padding:8px 12px;font-size:.61rem;font-weight:800;transition-property:transform,background-color;transition-duration:.15s;display:inline-flex}.admin-property-jump a:hover{background:#f7f1e6}.admin-property-jump a:active{transform:scale(.96)}.admin-property-ledger>header>div,.admin-property-review-ledger>header>div,.admin-property-compensation>header>div,.admin-property-court-ledger>header>div{gap:3px;display:grid}.admin-property-ledger>header span,.admin-property-review-ledger>header span,.admin-property-compensation>header span,.admin-property-court-ledger>header span{color:var(--state-ink-soft);font-size:.56rem}.admin-property-ledger>header>b,.admin-property-review-ledger>header>b,.admin-property-compensation>header>b,.admin-property-court-ledger>header>b{color:var(--state-cinnabar);font-size:.62rem}.admin-property-ledger>details,.admin-property-compensation>details,.admin-property-court-ledger>details{border-bottom:1px solid var(--state-line-strong)}.admin-property-ledger>details>summary,.admin-property-compensation>details>summary,.admin-property-court-ledger>details>summary{cursor:pointer;background:#e7e0d5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:10px 13px;display:grid}.admin-property-ledger summary>span,.admin-property-compensation summary>span,.admin-property-court-ledger summary>span{gap:3px;min-width:0;display:grid}.admin-property-ledger summary b,.admin-property-compensation summary b,.admin-property-court-ledger summary b{color:var(--state-cinnabar);font-size:.56rem}.admin-property-ledger summary strong,.admin-property-compensation summary strong,.admin-property-court-ledger summary strong{font-size:.69rem}.admin-property-ledger summary small,.admin-property-compensation summary small,.admin-property-court-ledger summary small{color:var(--state-ink-soft);overflow-wrap:anywhere;font-size:.54rem}.admin-property-ledger summary em,.admin-property-compensation summary em,.admin-property-court-ledger summary em{color:#385d56;font-size:.56rem;font-style:normal;font-weight:800}.admin-property-ledger-body{background:var(--state-line);grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1px;display:grid}.admin-property-ledger-body>section,.admin-property-ledger-body>aside{background:#f1ebdf;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.admin-property-version-stack{gap:10px;display:grid}.admin-property-version-stack>article{border:1px solid var(--state-line);background:#fff9ed;gap:8px;padding:11px;display:grid}.admin-property-version-stack>article>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.admin-property-version-stack>article>header>span{gap:3px;display:grid}.admin-property-version-stack>article>header b{color:var(--state-cinnabar);font-size:.56rem}.admin-property-version-stack>article>header strong{font-size:.65rem}.admin-property-version-stack>article>header small,.admin-property-version-stack>article>p{color:var(--state-ink-soft);overflow-wrap:anywhere;font-size:.55rem;line-height:1.55}.admin-property-version-stack>article>dl,.admin-property-review-body>dl,.admin-property-compensation-body dl,.admin-property-court-body dl{gap:0;margin:0;display:grid}.admin-property-version-stack>article>dl>div,.admin-property-review-body>dl>div,.admin-property-compensation-body dl>div,.admin-property-court-body dl>div{border-top:1px solid var(--state-line);grid-template-columns:125px minmax(0,1fr);gap:8px;padding:7px 0;font-size:.54rem;line-height:1.55;display:grid}.admin-property-version-stack dt,.admin-property-review-body dt,.admin-property-compensation-body dt,.admin-property-court-body dt{color:var(--state-ink-soft)}.admin-property-version-stack dd,.admin-property-review-body dd,.admin-property-compensation-body dd,.admin-property-court-body dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-property-actions,.admin-property-state-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-property-actions .admin-command,.admin-property-state-actions .admin-command{min-height:36px;padding-inline:10px;font-size:.61rem}.admin-property-actions .admin-command:active,.admin-property-state-actions .admin-command:active,.admin-property-create .admin-command:active{transform:scale(.96)}.admin-property-create{border:1px solid var(--state-line);background:#e7e0d5}.admin-property-create>summary{min-height:46px;color:var(--state-indigo);cursor:pointer;font-family:var(--state-serif);align-items:center;gap:7px;padding:10px 12px;font-size:.65rem;font-weight:800;display:flex}.admin-property-create>summary svg{width:16px}.admin-property-create>form{border-top:1px solid var(--state-line)}.admin-property-interest-list,.admin-property-encumbrance-list,.admin-property-affected-list,.admin-property-frozen-list{gap:7px;display:grid}.admin-property-interest-list>article,.admin-property-encumbrance-list>article,.admin-property-affected-list>article,.admin-property-frozen-list>div{border:1px solid var(--state-line);background:#eee6d8;gap:6px;padding:9px;display:grid}.admin-property-interest-list>article{grid-template-columns:minmax(170px,.45fr) minmax(0,1fr) minmax(160px,.65fr) auto;align-items:start}.admin-property-interest-list>article>span{gap:3px;display:grid}.admin-property-interest-list b,.admin-property-encumbrance-list b,.admin-property-affected-list b,.admin-property-frozen-list b{color:var(--state-cinnabar);font-size:.53rem}.admin-property-interest-list strong,.admin-property-affected-list strong{font-size:.6rem}.admin-property-interest-list p,.admin-property-interest-list blockquote,.admin-property-interest-list small,.admin-property-encumbrance-list p,.admin-property-encumbrance-list small,.admin-property-affected-list p,.admin-property-affected-list small,.admin-property-affected-list blockquote,.admin-property-frozen-list :is(span,small,p){color:var(--state-ink-soft);overflow-wrap:anywhere;margin:0;font-size:.52rem;line-height:1.5}.admin-property-interest-list blockquote,.admin-property-affected-list blockquote{border-left:3px solid #b98220;padding-left:8px}.admin-property-encumbrance-list>article{grid-template-columns:minmax(0,1fr) auto}.admin-property-encumbrance-list>article>span{gap:4px;display:grid}.admin-property-affected-list>article{grid-template-columns:23px minmax(0,1fr) minmax(180px,.65fr) auto;align-items:start}.admin-property-affected-list>article>svg{color:#385d56;width:18px}.admin-property-affected-list>article>span{gap:3px;display:grid}.admin-property-subforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-property-subforms>form{border:1px solid var(--state-line);background:#e7e0d5}.admin-property-subforms h3{align-items:center;gap:6px;font-size:.62rem;display:flex}.admin-property-subforms h3 svg{color:#385d56;width:16px}.admin-property-inline-create{border:1px solid var(--state-line);background:#e7e0d5}.admin-property-compensation-body,.admin-property-court-body{background:var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-property-compensation-body>section,.admin-property-court-body>section{background:#f1ebdf;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.admin-property-compensation-body h3,.admin-property-court-body h3{align-items:center;gap:6px;font-size:.66rem;display:flex}.admin-property-compensation-body h3 svg,.admin-property-court-body h3 svg{color:#385d56;width:17px}.admin-property-assessment,.admin-property-decision,.admin-property-review-records>article,.admin-property-court-body section>article{border:1px solid var(--state-line);background:#fff9ed;gap:6px;padding:9px;display:grid}.admin-property-assessment>header,.admin-property-decision>header,.admin-property-review-records>article>header,.admin-property-court-body section>article>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.admin-property-assessment b,.admin-property-decision b,.admin-property-review-records b,.admin-property-court-body section>article b{color:var(--state-cinnabar);font-size:.54rem}.admin-property-assessment p,.admin-property-decision p,.admin-property-decision blockquote,.admin-property-review-records p,.admin-property-review-records blockquote,.admin-property-court-body section>article :is(p,blockquote,small){color:var(--state-ink-soft);overflow-wrap:anywhere;margin:0;font-size:.53rem;line-height:1.52}.admin-property-decision blockquote,.admin-property-review-records blockquote,.admin-property-court-body section>article blockquote{border-left:3px solid var(--state-cinnabar);padding-left:8px}.admin-property-compensation-body .admin-form-grid,.admin-property-court-body .admin-form-grid{border:1px solid var(--state-line);background:#e7e0d5;padding:9px}.admin-property-review-ledger>article{border-bottom:1px solid var(--state-line-strong)}.admin-property-review-ledger>article>header{background:#e7e0d5;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 13px;display:grid}.admin-property-review-ledger>article>header>svg{color:#385d56;width:20px}.admin-property-review-ledger>article>header>span{gap:3px;display:grid}.admin-property-review-ledger>article>header b{color:var(--state-cinnabar);font-size:.56rem}.admin-property-review-ledger>article>header strong{font-size:.67rem}.admin-property-review-ledger>article>header small{color:var(--state-ink-soft);font-size:.54rem}.admin-property-review-ledger>article>header em{color:#385d56;font-size:.56rem;font-style:normal;font-weight:800}.admin-property-review-body{gap:10px;padding:12px;display:grid}@media (max-width:1180px){.property-overview-grid,.property-detail-layout,.property-account-layout,.admin-property-ledger-body{grid-template-columns:minmax(0,1fr) 320px}.admin-property-compensation-body,.admin-property-court-body{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-property-compensation-body>section:last-child,.admin-property-court-body>section:last-child{grid-column:1/-1}}@media (max-width:900px){.property-page,.property-register-page,.property-detail-page,.property-account-page{padding-inline:10px}.property-hero{min-height:550px}.property-hero-copy{width:100%;padding:40px 28px 165px}.property-hero h1{font-size:2.55rem}.property-current-acquisition{width:auto;bottom:18px;left:18px;right:18px}.property-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.property-metrics>div:nth-child(2n){border-right:0}.property-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.property-overview-grid,.property-detail-layout,.property-account-layout,.admin-property-ledger-body,.property-detail-header{grid-template-columns:1fr}.property-detail-header>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.property-detail-header>dl>div{grid-template-columns:22px minmax(0,1fr)}.property-detail-header>dl dt{display:none}.property-method-band{grid-template-columns:1fr}.property-method-band>div{border-right:0;border-bottom:1px solid var(--state-line);min-height:102px}.property-parcel-register>a,.property-acquisition-register>a{grid-template-columns:150px minmax(0,1fr) 18px}.property-parcel-register em,.property-acquisition-register em{display:none}.property-account-title,.property-account-case,.admin-property-subforms,.admin-property-compensation-body,.admin-property-court-body{grid-template-columns:1fr}.admin-property-compensation-body>section:last-child,.admin-property-court-body>section:last-child{grid-column:auto}.admin-property-interest-list>article{grid-template-columns:1fr}.admin-property-affected-list>article{grid-template-columns:23px minmax(0,1fr) auto}.admin-property-affected-list>article>blockquote{grid-column:1/-1}}@media (max-width:620px){.property-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.property-navigation a:nth-child(2){border-right:0}.property-navigation a:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.property-hero{min-height:630px}.property-hero-copy{align-content:start;padding:34px 20px 205px}.property-hero h1{font-size:2.02rem}.property-hero-copy>p{font-size:.82rem}.property-current-acquisition{grid-template-columns:25px minmax(0,1fr);min-height:145px}.property-current-acquisition>svg:last-child{display:none}.property-metrics,.property-account-metrics{grid-template-columns:1fr}.property-metrics>div,.property-metrics>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--state-line)}.property-ledger>header{flex-direction:column;align-items:flex-start}.property-ledger>a{grid-template-columns:1fr 18px}.property-ledger>a>div,.property-ledger>a>em{text-align:left;grid-column:1}.property-ledger>a>svg{grid-area:1/2/4}.property-register-header,.property-detail-header{grid-template-columns:1fr;padding:22px 20px}.property-register-header h1,.property-detail-header h1{font-size:1.6rem}.property-register-header>strong{text-align:left;justify-self:start}.property-detail-header>dl{grid-template-columns:1fr}.property-parcel-register>a,.property-acquisition-register>a{grid-template-columns:1fr 18px}.property-parcel-register>a>div,.property-acquisition-register>a>div{grid-column:1}.property-parcel-register>a>svg,.property-acquisition-register>a>svg{grid-area:1/2/3}.property-detail-panel>dl,.property-public-title>div{grid-template-columns:1fr}.property-affected-row{grid-template-columns:23px minmax(0,1fr) 18px}.property-affected-row dl{grid-column:1/-1}.property-account-register>details>summary{grid-template-columns:1fr}.property-account-register summary>span:last-child{text-align:left}.property-account-decision dl,.property-account-form{grid-template-columns:1fr}.property-account-form>header,.property-account-form>dl,.property-account-form>.is-wide,.property-account-form>button{grid-column:auto}.admin-property-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-property-ledger>details>summary,.admin-property-compensation>details>summary,.admin-property-court-ledger>details>summary{grid-template-columns:1fr}.admin-property-version-stack>article>header,.admin-property-actions{flex-direction:column;align-items:stretch}.admin-property-actions form,.admin-property-actions .admin-command{width:100%}.admin-property-affected-list>article{grid-template-columns:23px minmax(0,1fr)}.admin-property-affected-list>article>form,.admin-property-affected-list>article>blockquote{grid-column:1/-1}.admin-property-review-ledger>article>header{grid-template-columns:22px minmax(0,1fr)}.admin-property-review-ledger>article>header em{grid-column:1/-1}}
.state-treasury-page,.state-supplier-procurement{min-width:0;color:var(--state-ink);align-content:start;gap:12px;display:grid}.state-treasury-page :is(h1,h2,h3),.state-supplier-procurement :is(h1,h2,h3),.admin-treasury-panel :is(h2,h3){text-wrap:balance}.state-treasury-page :is(p,dd),.state-supplier-procurement :is(p,dd,blockquote),.admin-treasury-panel :is(p,dd){text-wrap:pretty}.state-treasury-page :is(strong,b,time),.state-supplier-procurement :is(strong,b,time),.admin-treasury-panel :is(strong,b,time){font-variant-numeric:tabular-nums}.state-treasury-hero{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-cinnabar);color:#fff8e9;background:#25433e;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:30px;min-height:260px;padding:30px 34px;display:grid;box-shadow:0 10px 24px #231e1621}.state-treasury-hero>div{gap:9px;display:grid}.state-treasury-hero>div>span,.state-treasury-detail-head>div>span,.state-supplier-head span,.state-supplier-section>header span{color:#e0bd67;font-size:.68rem;font-weight:800}.state-treasury-hero h1{font-family:var(--state-serif);font-size:2.4rem;line-height:1.12}.state-treasury-hero p{color:#fff8e9e0;max-width:780px;font-family:var(--state-serif);font-size:.87rem;line-height:1.8}.state-treasury-hero nav{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.state-treasury-hero nav a{color:#fff8e9;background:#2d5870;border:1px solid #fff8e966;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:.7rem;font-weight:800;transition:transform .15s,background-color .15s;display:inline-flex}.state-treasury-hero nav a:last-child{background:#73533f}.state-treasury-hero nav a:active{transform:scale(.96)}.state-treasury-hero nav svg{width:16px;height:16px}.state-treasury-hero dl{background:#132a2670;border:1px solid #fff8e959;margin:0;display:grid}.state-treasury-hero dl div{border-bottom:1px solid #fff8e933;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:11px 13px;display:grid}.state-treasury-hero dl div:last-child{border-bottom:0}.state-treasury-hero dt{color:#fff8e9b3;font-size:.65rem}.state-treasury-hero dd{color:#fff8e9;text-align:right;margin:0;font-size:.76rem;font-weight:900}.state-treasury-register{border:1px solid var(--state-line-strong);background:#eee8dc;overflow-x:auto}.state-treasury-register>header,.state-treasury-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:105px 1.6fr 1fr 1.25fr 150px 22px;align-items:center;gap:12px;min-width:980px;min-height:70px;padding:10px 15px;display:grid}.state-treasury-register>header{min-height:38px;color:var(--state-ink-soft);background:#ddd3c2;font-size:.62rem;font-weight:800}.state-treasury-register>a{font-size:.66rem;transition:background-color .15s}.state-treasury-register>a:hover{background:#f7f1e6}.state-treasury-register>a>b{color:var(--state-cinnabar);font-size:.61rem}.state-treasury-register>a>span{gap:3px;min-width:0;display:grid}.state-treasury-register small{color:var(--state-ink-soft);font-size:.58rem;line-height:1.45}.state-treasury-register svg{width:16px;color:var(--state-indigo)}.state-treasury-register>p{color:var(--state-ink-soft);padding:18px;font-size:.72rem}.state-treasury-boundary{border:1px solid var(--state-line-strong);background:#e1ebe5;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:13px 16px;display:grid}.state-treasury-boundary svg{width:19px;color:var(--state-pine)}.state-treasury-boundary p{color:var(--state-ink-soft);font-size:.7rem;line-height:1.65}.state-treasury-detail-head{border:1px solid var(--state-line-strong);background:#eee8dc;border-top:5px solid #385d56;grid-template-columns:150px minmax(0,1fr) 220px;align-items:center;gap:20px;min-height:190px;padding:24px 28px;display:grid}.state-treasury-detail-head>a{color:var(--state-indigo);align-items:center;gap:6px;font-size:.66rem;font-weight:800;display:inline-flex}.state-treasury-detail-head>a svg{width:16px}.state-treasury-detail-head h1{font-family:var(--state-serif);margin:5px 0 7px;font-size:1.55rem;line-height:1.25}.state-treasury-detail-head p{color:var(--state-ink-soft);font-size:.7rem;line-height:1.65}.state-treasury-detail-head>strong{color:var(--state-cinnabar);text-align:right;font-size:1.4rem;display:grid}.state-treasury-detail-head>strong small{color:var(--state-ink-soft);font-size:.6rem}.state-treasury-detail{grid-template-columns:minmax(0,1fr) 290px;gap:12px;display:grid}.state-treasury-detail main{align-content:start;gap:12px;display:grid}.state-treasury-detail>aside{border:1px solid var(--state-line-strong);background:#eee8dc;align-content:start;display:grid}.state-treasury-detail>aside section{border-bottom:1px solid var(--state-line);gap:4px;padding:13px 15px;font-size:.67rem;display:grid}.state-treasury-detail>aside section svg{color:#385d56;width:19px}.state-treasury-detail>aside span{color:var(--state-ink-soft)}.state-treasury-detail>aside>a{color:var(--state-indigo);justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;font-size:.65rem;font-weight:800;display:flex}.state-treasury-detail>aside>a svg{width:15px}.state-treasury-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-treasury-source-grid article{border-right:1px solid var(--state-line);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-height:126px;padding:15px;display:grid}.state-treasury-source-grid article:last-child{border-right:0}.state-treasury-source-grid svg{color:#385d56;width:22px}.state-treasury-source-grid span{gap:4px;display:grid}.state-treasury-source-grid b{color:var(--state-cinnabar);font-size:.62rem}.state-treasury-source-grid strong{font-size:.75rem;line-height:1.5}.state-treasury-source-grid small{color:var(--state-ink-soft);font-size:.59rem;line-height:1.55}.state-supplier-procurement{padding:14px 16px 24px}.state-supplier-head{border:1px solid var(--state-line-strong);color:#fff8e9;background:#27463f;border-top:5px solid #385d56;grid-template-columns:34px minmax(0,1fr) 150px 36px;align-items:center;gap:16px;min-height:160px;padding:22px 26px;display:grid}.state-supplier-head>svg{color:#e0bd67;width:28px}.state-supplier-head h1{font-family:var(--state-serif);margin:4px 0 5px;font-size:1.55rem}.state-supplier-head p{color:#fff8e9d1;font-size:.7rem;line-height:1.6}.state-supplier-head>strong{color:#e5c773;text-align:center;font-size:1.8rem;display:grid}.state-supplier-head>strong small{color:#fff8e9bf;font-size:.56rem}.state-supplier-head form button{color:#fff8e9;background:#ffffff14;place-items:center;width:34px;height:34px;display:grid}.state-supplier-head form svg{width:17px}.state-supplier-flash{border:1px solid var(--state-line-strong);padding:10px 13px;font-size:.68rem;font-weight:800}.state-supplier-flash.is-success{color:#21493d;background:#dbe9df}.state-supplier-flash.is-error{color:#762f28;background:#f1dcd6}.state-supplier-metrics{border:1px solid var(--state-line-strong);background:#eee8dc;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.state-supplier-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:78px;padding:10px 13px;display:grid}.state-supplier-metrics>div:last-child{border-right:0}.state-supplier-metrics svg{width:18px;color:var(--state-indigo)}.state-supplier-metrics span{font-size:.64rem}.state-supplier-metrics strong{color:var(--state-cinnabar);font-size:1.35rem}.state-supplier-section{border:1px solid var(--state-line-strong);background:#eee8dc}.state-supplier-section>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 15px;display:flex}.state-supplier-section>header h2{margin-top:2px;font-size:.9rem}.state-supplier-section>header>b{color:var(--state-cinnabar);font-size:.68rem}.state-supplier-opportunity,.state-supplier-contract{border-bottom:1px solid var(--state-line)}.state-supplier-opportunity>summary,.state-supplier-contract>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 190px 90px;align-items:center;gap:12px;min-height:72px;padding:11px 15px;display:grid}.state-supplier-contract>summary{grid-template-columns:minmax(0,1fr) 190px}.state-supplier-opportunity summary>span,.state-supplier-contract summary>span{gap:3px;display:grid}.state-supplier-opportunity summary b,.state-supplier-contract summary b{color:var(--state-cinnabar);font-size:.6rem}.state-supplier-opportunity summary small,.state-supplier-contract summary small{color:var(--state-ink-soft);font-size:.58rem}.state-supplier-opportunity summary em{color:#385d56;text-align:right;font-size:.64rem;font-style:normal;font-weight:900}.state-supplier-opportunity>div{border-top:1px solid var(--state-line);background:#f5efe4;grid-template-columns:.9fr 1.1fr;gap:14px;padding:15px;display:grid}.state-supplier-opportunity>div>section{align-content:start;gap:9px;display:grid}.state-supplier-opportunity h3{font-size:.75rem}.state-supplier-opportunity p,.state-supplier-contract>div>p{color:var(--state-ink-soft);font-size:.66rem;line-height:1.65}.state-supplier-opportunity dl,.state-supplier-claim dl{gap:5px;margin:0;display:grid}.state-supplier-opportunity dl div,.state-supplier-claim dl div{grid-template-columns:86px minmax(0,1fr);gap:9px;font-size:.61rem;display:grid}.state-supplier-opportunity dd,.state-supplier-claim dd{color:var(--state-ink-soft);margin:0}.state-supplier-opportunity a,.state-supplier-claim>a{color:var(--state-indigo);font-size:.64rem;font-weight:800}.state-supplier-opportunity blockquote{color:var(--state-ink-soft);background:#e7dfd1;border-left:3px solid #b17a43;margin:0;padding:9px 11px;font-size:.62rem;line-height:1.6}.state-supplier-form{border:1px solid var(--state-line);background:#e9e2d5;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.state-supplier-form label{gap:5px;font-size:.62rem;font-weight:800;display:grid}.state-supplier-form label.is-wide{grid-column:1/-1}.state-supplier-form :is(input,textarea){border:1px solid var(--state-line-strong);background:#fffaf0;width:100%;min-width:0;padding:8px 9px}.state-supplier-form textarea{resize:vertical;min-height:82px}.state-supplier-form button,.state-supplier-opportunity form button,.state-supplier-claim form button{color:#fff8e9;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:.62rem;font-weight:800;display:inline-flex}.state-supplier-form button{grid-column:1/-1;justify-self:end}.state-supplier-form button svg,.state-supplier-opportunity form button svg,.state-supplier-claim form button svg{width:15px}.state-supplier-contract>div{border-top:1px solid var(--state-line);background:#f5efe4;gap:10px;padding:15px;display:grid}.state-supplier-contract article{border:1px solid var(--state-line);background:#eee8dc}.state-supplier-contract article>header{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;padding:11px 13px;display:grid}.state-supplier-contract article>header span{gap:3px;display:grid}.state-supplier-contract article>header b{color:var(--state-cinnabar);font-size:.6rem}.state-supplier-contract article>header small{color:var(--state-ink-soft);font-size:.59rem}.state-supplier-contract article>header time{color:var(--state-ink-soft);text-align:right;font-size:.61rem}.state-supplier-claim{border-top:1px solid var(--state-line);background:#e4ebe5;gap:9px;padding:12px 13px;display:grid}.state-supplier-claim>div{grid-template-columns:25px minmax(0,1fr);gap:9px;display:grid}.state-supplier-claim>div svg{color:#385d56;width:20px}.state-supplier-claim>div span{gap:2px;display:grid}.state-supplier-claim>div b{color:#385d56;font-size:.6rem}.state-supplier-claim>div small{color:var(--state-ink-soft);font-size:.58rem}.state-supplier-claim>a{align-items:center;gap:6px;display:inline-flex}.state-supplier-claim>a svg{width:16px}.state-supplier-claim-form{margin:0 12px 12px}.state-supplier-wait{border-top:1px solid var(--state-line);color:var(--state-ink-soft);align-items:center;gap:7px;padding:10px 13px;font-size:.63rem;display:flex}.state-supplier-wait svg{color:#73533f;width:16px}.admin-treasury-grid{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.admin-treasury-grid>section{border:1px solid var(--state-line);background:#ffffff2e;min-width:0}.admin-treasury-grid>section>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 11px;display:flex}.admin-treasury-grid h3{font-size:.72rem}.admin-treasury-grid>section>header b{color:var(--state-cinnabar);font-size:.61rem}.admin-treasury-record{border-bottom:1px solid var(--state-line)}.admin-treasury-record>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 130px 130px;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid}.admin-treasury-record summary>span{gap:2px;display:grid}.admin-treasury-record summary small{color:var(--state-ink-soft);font-size:.52rem}.admin-treasury-record summary>b{color:var(--state-cinnabar);font-size:.54rem}.admin-treasury-record>div{border-top:1px solid var(--state-line);gap:9px;padding:11px;display:grid}.admin-treasury-record>div>p{gap:3px;font-size:.58rem;display:grid}.admin-treasury-record>div>p span{color:var(--state-ink-soft)}.admin-treasury-record dl{gap:4px;margin:0;display:grid}.admin-treasury-record dl div{grid-template-columns:90px minmax(0,1fr);gap:8px;font-size:.53rem;display:grid}.admin-treasury-record dd{color:var(--state-ink-soft);overflow-wrap:anywhere;margin:0}.admin-treasury-record ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.admin-treasury-record ol li{border-bottom:1px solid var(--state-line);grid-template-columns:120px minmax(0,1fr) 82px;gap:8px;padding:5px 0;font-size:.52rem;display:grid}.admin-treasury-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-treasury-actions form,.admin-treasury-settle{border:1px solid var(--state-line);gap:6px;padding:8px;display:grid}.admin-treasury-actions :is(input,textarea),.admin-treasury-settle input{border:1px solid var(--state-line);background:#ffffff61;width:100%;min-width:0;padding:7px 8px}.admin-treasury-actions textarea{resize:vertical;min-height:54px}.admin-treasury-actions button,.admin-treasury-settle button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 9px;font-size:.55rem;display:inline-flex}.admin-treasury-actions button svg,.admin-treasury-settle button svg{width:14px}@media (max-width:980px){.state-treasury-hero,.state-treasury-detail{grid-template-columns:1fr}.state-treasury-detail>aside{grid-row:1}.state-treasury-source-grid{grid-template-columns:1fr}.state-treasury-source-grid article{border-right:0;border-bottom:1px solid var(--state-line)}.state-treasury-source-grid article:last-child{border-bottom:0}.state-supplier-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.state-supplier-metrics>div:nth-child(3){border-right:0}.admin-treasury-grid{grid-template-columns:1fr}}@media (max-width:700px){.state-treasury-page{padding-bottom:70px}.state-treasury-hero{padding:22px 18px}.state-treasury-hero h1{font-size:1.8rem}.state-treasury-detail-head{grid-template-columns:1fr;padding:18px}.state-treasury-detail-head>strong{text-align:left}.state-supplier-procurement{padding:9px 9px 76px}.state-supplier-head{grid-template-columns:28px minmax(0,1fr) 34px;padding:18px}.state-supplier-head>strong{text-align:left;grid-area:2/2}.state-supplier-head>form{grid-area:1/3}.state-supplier-metrics{grid-template-columns:1fr 1fr}.state-supplier-metrics>div:nth-child(2n){border-right:0}.state-supplier-opportunity>summary,.state-supplier-contract>summary{grid-template-columns:1fr}.state-supplier-opportunity summary em{text-align:left}.state-supplier-opportunity>div,.state-supplier-form{grid-template-columns:1fr}.state-supplier-form label.is-wide,.state-supplier-form button{grid-column:auto}.state-supplier-contract article>header{grid-template-columns:1fr}.state-supplier-contract article>header time{text-align:left}.admin-treasury-panel{overflow-x:auto}.admin-treasury-grid{min-width:760px}}
.treasury-account-page{gap:12px;padding:12px 18px 28px;display:grid}.treasury-account-page :is(h1,h2,h3){text-wrap:balance}.treasury-account-page :is(p,dd){text-wrap:pretty}.treasury-account-page :is(strong,b,time){font-variant-numeric:tabular-nums}.treasury-account-header{background:#344e43}.treasury-account-header>a{color:#fff8e9;background:#ffffff14;border:1px solid #ffffff40;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:.7rem;font-weight:800;transition-property:transform,background-color;transition-duration:.15s;display:inline-flex}.treasury-account-header>a svg{width:17px}.treasury-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.treasury-account-layout{grid-template-columns:minmax(0,1fr) 320px;gap:12px;display:grid}.treasury-account-layout>:is(main,aside){align-content:start;gap:12px;min-width:0;display:grid}.treasury-account-register,.treasury-account-layout>aside>section{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);box-shadow:var(--state-shadow-soft)}.treasury-account-register>header{border-bottom:1px solid var(--state-line-strong);background:#e4ded2;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 15px;display:flex}.treasury-account-register>header>div{gap:3px;display:grid}.treasury-account-register>header span{color:var(--state-cinnabar);font-size:.59rem;font-weight:800}.treasury-account-register>header h2{font-size:1rem}.treasury-account-register>header small{color:var(--state-ink-soft);font-size:.58rem}.treasury-account-register>details{box-shadow:inset 0 -1px var(--state-line)}.treasury-account-register>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:14px;min-height:76px;padding:11px 15px;display:grid}.treasury-account-register>details>summary>span{gap:3px;min-width:0;display:grid}.treasury-account-register summary b{color:var(--state-cinnabar);font-size:.58rem}.treasury-account-register summary strong{overflow-wrap:anywhere;font-family:var(--state-serif);font-size:.8rem}.treasury-account-register summary small{color:var(--state-ink-soft);font-size:.57rem}.treasury-account-register summary>span:last-child{text-align:right}.treasury-account-record{border-top:1px solid var(--state-line);background:#ffffff2e;grid-template-columns:1fr 1fr;display:grid}.treasury-account-record>section{border-right:1px solid var(--state-line);min-width:0;padding:14px}.treasury-account-record>section:last-child{border-right:0}.treasury-account-record h3{color:var(--state-indigo);margin-bottom:9px;font-size:.76rem}.treasury-account-record dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.treasury-account-record dl>div{min-width:0;box-shadow:inset -1px -1px var(--state-line);padding:8px}.treasury-account-record dt{color:var(--state-ink-soft);margin-bottom:4px;font-size:.53rem}.treasury-account-record dd{overflow-wrap:anywhere;margin:0;font-size:.61rem;line-height:1.5}.treasury-account-timeline{gap:0;margin:0;padding:0 14px 13px;list-style:none;display:grid}.treasury-account-timeline li{border-top:1px solid var(--state-line);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;display:grid}.treasury-account-timeline i{background:var(--state-pine);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #47655421}.treasury-account-timeline span{gap:2px;display:grid}.treasury-account-timeline strong{font-size:.64rem}.treasury-account-timeline small{color:var(--state-ink-soft);font-size:.55rem}.treasury-account-layout>aside>section{gap:8px;padding:15px;display:grid}.treasury-account-layout>aside svg{width:21px;color:var(--state-pine)}.treasury-account-layout>aside h2{font-size:.88rem}.treasury-account-layout>aside p{color:var(--state-ink-soft);font-size:.64rem;line-height:1.65}.treasury-account-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:190px;padding:22px;display:grid}.treasury-account-empty svg{width:34px;color:var(--state-pine)}.treasury-account-empty h2{font-size:.98rem}.treasury-account-empty p{max-width:620px;color:var(--state-ink-soft);font-size:.66rem;line-height:1.65}.admin-disbursement-workbench{border-bottom:1px solid var(--state-line-strong);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:14px;display:grid}.admin-disbursement-workbench>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.admin-disbursement-workbench>header>div{gap:2px;display:grid}.admin-disbursement-workbench>header h3{font-size:.78rem}.admin-disbursement-workbench>header span{color:var(--state-ink-soft);font-size:.55rem}.admin-disbursement-workbench>header b{color:var(--state-cinnabar);font-size:.61rem}.admin-disbursement-sources,.admin-disbursement-register{border:1px solid var(--state-line);background:#ffffff2e;min-width:0}.admin-disbursement-sources>h4,.admin-disbursement-register>h4{border-bottom:1px solid var(--state-line);min-height:38px;margin:0;padding:10px 11px;font-size:.66rem}.admin-disbursement-sources>details{border-bottom:1px solid var(--state-line)}.admin-disbursement-sources>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid}.admin-disbursement-sources summary>span{gap:2px;min-width:0;display:grid}.admin-disbursement-sources summary b{color:var(--state-cinnabar);font-size:.53rem}.admin-disbursement-sources summary strong{overflow-wrap:anywhere;font-size:.63rem}.admin-disbursement-sources summary small,.admin-disbursement-sources summary em{color:var(--state-ink-soft);font-size:.51rem;font-style:normal}.admin-disbursement-sources summary em{text-align:right}.admin-disbursement-form{border-top:1px solid var(--state-line);grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.admin-disbursement-form label{min-width:0;color:var(--state-ink-soft);gap:4px;font-size:.52rem;font-weight:800;display:grid}.admin-disbursement-form label.is-wide,.admin-disbursement-form button{grid-column:1/-1}.admin-disbursement-form :is(input,select,textarea){border:1px solid var(--state-line);background:#ffffff75;width:100%;min-width:0;min-height:40px;padding:7px 8px;font-size:.57rem}.admin-disbursement-form textarea{resize:vertical;min-height:62px}.admin-disbursement-form button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:.57rem;font-weight:800;display:inline-flex}.admin-disbursement-form button svg{width:15px}@media (max-width:1080px){.treasury-account-layout{grid-template-columns:1fr}.treasury-account-layout>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-disbursement-workbench{grid-template-columns:1fr}}@media (max-width:760px){.treasury-account-page{padding:9px 9px 76px}.treasury-account-header{flex-direction:column;align-items:flex-start}.treasury-account-header>a{justify-content:center;width:100%}.treasury-account-metrics{grid-template-columns:1fr 1fr}.treasury-account-register>header{flex-direction:column;align-items:flex-start}.treasury-account-register>details>summary,.treasury-account-record{grid-template-columns:1fr}.treasury-account-register summary>span:last-child{text-align:left}.treasury-account-record>section{border-right:0;border-bottom:1px solid var(--state-line)}.treasury-account-layout>aside{grid-template-columns:1fr}.admin-disbursement-workbench{min-width:760px}}@media (max-width:480px){.treasury-account-record dl,.admin-disbursement-form{grid-template-columns:1fr}.admin-disbursement-form label.is-wide,.admin-disbursement-form button{grid-column:auto}}
.state-finance-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.state-finance-reconciliation-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-finance-reconciliation-summary article{border-right:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:94px;padding:13px 15px;display:grid}.state-finance-reconciliation-summary article:last-child{border-right:0}.state-finance-reconciliation-summary article>svg{width:21px;color:var(--state-indigo)}.state-finance-reconciliation-summary article>span{gap:3px;display:grid}.state-finance-reconciliation-summary article b{color:var(--state-cinnabar);font-size:.55rem}.state-finance-reconciliation-summary article strong{font-size:1.15rem}.state-finance-reconciliation-summary article small{color:var(--state-ink-soft);font-size:.52rem}.state-fiscal-reconciliation-page{gap:12px}.state-fiscal-reconciliation-hero{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-copper);color:#fff8e9;background:#304943;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:28px;min-height:230px;padding:28px 32px;display:grid;box-shadow:0 10px 24px #231e1621}.state-fiscal-reconciliation-hero>div{gap:8px;display:grid}.state-fiscal-reconciliation-hero span{color:#e2c16b;font-size:.67rem;font-weight:800}.state-fiscal-reconciliation-hero h1{font-size:2rem}.state-fiscal-reconciliation-hero p{color:#fff8e9db;max-width:760px;font-family:var(--state-serif);font-size:.82rem;line-height:1.75}.state-fiscal-reconciliation-hero dl{background:#0f262261;border:1px solid #fff8e957;margin:0;display:grid}.state-fiscal-reconciliation-hero dl div{border-bottom:1px solid #fff8e92e;grid-template-columns:1fr auto;gap:12px;padding:9px 12px;display:grid}.state-fiscal-reconciliation-hero dl div:last-child{border-bottom:0}.state-fiscal-reconciliation-hero dt{color:#fff8e9b3;font-size:.62rem}.state-fiscal-reconciliation-hero dd{margin:0;font-size:.72rem;font-weight:900}.state-fiscal-reconciliation-metrics{border:1px solid var(--state-line-strong);background:#eee8dc;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-fiscal-reconciliation-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:76px;padding:11px 14px;display:grid}.state-fiscal-reconciliation-metrics>div:last-child{border-right:0}.state-fiscal-reconciliation-metrics svg{width:19px;color:var(--state-indigo)}.state-fiscal-reconciliation-metrics span,.state-fiscal-reconciliation-metrics strong{grid-column:2}.state-fiscal-reconciliation-metrics span{color:var(--state-ink-soft);align-self:end;font-size:.53rem}.state-fiscal-reconciliation-metrics strong{font-family:var(--state-serif);align-self:start;font-size:.68rem}.state-fiscal-batch-register>header>b{color:var(--state-cinnabar);font-size:.62rem}.state-fiscal-register-head,.state-fiscal-batch-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:1.25fr 1.2fr 1fr .75fr .9fr;align-items:center;gap:10px;min-width:860px;min-height:66px;padding:9px 14px;display:grid}.state-fiscal-batch-register{overflow-x:auto}.state-fiscal-register-head{min-height:36px;color:var(--state-ink-soft);background:#ddd3c2;font-size:.58rem;font-weight:800}.state-fiscal-batch-register article>span{gap:2px;font-size:.59rem;display:grid}.state-fiscal-batch-register article b{color:var(--state-cinnabar);font-size:.53rem}.state-fiscal-batch-register article small{color:var(--state-ink-soft);font-size:.51rem}.state-fiscal-empty{color:var(--state-ink-soft);padding:16px;font-size:.62rem}.state-fiscal-reconciliation-page .state-treasury-boundary{grid-template-columns:22px minmax(0,1fr) auto;align-items:center}.state-fiscal-reconciliation-page .state-treasury-boundary a{color:var(--state-indigo);align-items:center;gap:5px;font-size:.61rem;font-weight:800;display:inline-flex}.state-fiscal-reconciliation-page .state-treasury-boundary a svg{width:15px}.state-treasury-reversals article{border-bottom:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr) 150px;align-items:center;gap:10px;min-height:72px;padding:10px 14px;display:grid}.state-treasury-reversals article>svg{width:20px;color:var(--state-cinnabar)}.state-treasury-reversals article>span{gap:2px;display:grid}.state-treasury-reversals article b{color:var(--state-cinnabar);font-size:.58rem}.state-treasury-reversals article small{color:var(--state-ink-soft);font-size:.53rem}.state-treasury-reversals article>strong{text-align:right}.admin-fiscal-panel{overflow:hidden}.admin-fiscal-metrics{border-bottom:1px solid var(--state-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-fiscal-metrics>div{border-right:1px solid var(--state-line);gap:3px;padding:11px 13px;display:grid}.admin-fiscal-metrics>div:last-child{border-right:0}.admin-fiscal-metrics span{color:var(--state-ink-soft);font-size:.52rem}.admin-fiscal-metrics strong{color:var(--state-cinnabar);font-size:1.15rem}.admin-fiscal-create{border-bottom:1px solid var(--state-line-strong);grid-template-columns:1fr 1fr;display:grid}.admin-fiscal-create>form,.admin-fiscal-refund-form{border-right:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:13px;display:grid}.admin-fiscal-create form>header,.admin-fiscal-refund-form>header{grid-column:1/-1;gap:2px;display:grid}.admin-fiscal-create h3,.admin-fiscal-refund-form h3,.admin-fiscal-batches h3{font-size:.72rem}.admin-fiscal-create small,.admin-fiscal-refund-form small{color:var(--state-ink-soft);font-size:.51rem}.admin-fiscal-create :is(input,select,textarea),.admin-fiscal-refund-form :is(input,select,textarea),.admin-fiscal-actions :is(input,select,textarea){border:1px solid var(--state-line);background:#ffffff61;width:100%;min-width:0;min-height:36px;padding:7px 8px;font-size:.54rem}.admin-fiscal-create textarea,.admin-fiscal-refund-form textarea,.admin-fiscal-actions textarea{resize:vertical;min-height:58px}.admin-fiscal-create button,.admin-fiscal-refund-form button,.admin-fiscal-actions button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:5px;min-height:36px;padding:6px 9px;font-size:.55rem;font-weight:800;display:inline-flex}.admin-fiscal-create button,.admin-fiscal-refund-form button{grid-column:1/-1}.admin-fiscal-create button svg,.admin-fiscal-refund-form button svg,.admin-fiscal-actions button svg{width:14px}.admin-fiscal-batches>header{border-bottom:1px solid var(--state-line);background:#dbd1bd52;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 13px;display:flex}.admin-fiscal-batches>header b{color:var(--state-cinnabar);font-size:.58rem}.admin-fiscal-record{border-bottom:1px solid var(--state-line)}.admin-fiscal-record>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 135px 180px;align-items:center;gap:10px;min-height:62px;padding:9px 13px;display:grid}.admin-fiscal-record summary>span{gap:2px;display:grid}.admin-fiscal-record summary small{color:var(--state-ink-soft);font-size:.51rem}.admin-fiscal-record summary>b{color:var(--state-cinnabar);font-size:.53rem}.admin-fiscal-record>div{border-top:1px solid var(--state-line);background:#ffffff29;grid-template-columns:.9fr 1.1fr;gap:12px;padding:12px 13px;display:grid}.admin-fiscal-record h4{font-family:var(--state-serif);margin:0 0 6px;font-size:.62rem}.admin-fiscal-record p,.admin-fiscal-record blockquote{color:var(--state-ink-soft);font-size:.53rem;line-height:1.55}.admin-fiscal-record blockquote{border-left:3px solid var(--state-copper);margin:7px 0 0;padding:7px 9px}.admin-fiscal-actions{gap:7px;display:grid}.admin-fiscal-actions form{border:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.admin-fiscal-actions textarea,.admin-fiscal-actions button{grid-column:1/-1}.admin-fiscal-refund-form{border-top:1px solid var(--state-line-strong);border-right:0;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-fiscal-refund-form textarea{grid-column:span 2}@media (max-width:1050px){.state-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-fiscal-create{grid-template-columns:1fr}.admin-fiscal-create>form{border-right:0;border-bottom:1px solid var(--state-line)}.admin-fiscal-panel{overflow-x:auto}.admin-fiscal-panel>*{min-width:820px}}@media (max-width:760px){.state-finance-metrics,.state-finance-reconciliation-summary>div,.state-fiscal-reconciliation-metrics{grid-template-columns:1fr 1fr}.state-fiscal-reconciliation-hero{grid-template-columns:1fr;padding:20px 18px}.state-fiscal-reconciliation-hero h1{font-size:1.65rem}.state-fiscal-reconciliation-page .state-treasury-boundary{grid-template-columns:22px 1fr}.state-fiscal-reconciliation-page .state-treasury-boundary a{grid-column:2}.state-treasury-reversals article{grid-template-columns:24px 1fr}.state-treasury-reversals article>strong{text-align:left;grid-column:2}.state-mobile-quick-links{grid-template-columns:1fr 1fr}}
.state-atlas-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));padding:10px}.state-atlas-workspace{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height) - 20px);grid-template-columns:160px minmax(0,1fr) 300px;gap:10px;display:grid}.state-atlas-controls{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.state-atlas-controls h2{border-bottom:1px solid var(--state-line);font-family:var(--state-serif);padding:9px 12px;font-size:.9rem}.state-atlas-controls label{border-bottom:1px solid var(--state-line);min-height:38px;font-family:var(--state-serif);align-items:center;gap:8px;padding:5px 12px;font-size:.7rem;display:flex}.state-atlas-controls input{accent-color:var(--state-indigo-light)}.state-region-index{min-height:0;overflow-y:auto}.state-region-index>button{border-bottom:1px solid var(--state-line);width:100%;min-height:37px;font-family:var(--state-serif);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:5px 12px;display:flex}.state-region-index>button.is-active{color:var(--state-indigo);background:#244d7029}.state-region-index>button small{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.state-atlas-symbols{grid-template-columns:repeat(2,1fr);padding-bottom:8px;display:grid}.state-atlas-symbols h2{grid-column:1/-1}.state-atlas-symbols>div{align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:.58rem;display:flex}.state-atlas-symbols i,.state-atlas-symbols b,.state-atlas-symbols em{border:1px solid var(--state-indigo-light);background:var(--state-indigo-light);width:8px;height:8px}.state-atlas-symbols b{background:var(--state-copper)}.state-atlas-symbols em{background:0 0}.state-atlas-symbols span{border-top:2px dashed var(--state-cinnabar);width:18px}.state-atlas-canvas{border:1px solid var(--state-line-strong);background:var(--state-paper-deep);min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff29}.state-atlas-canvas>img{object-fit:cover;filter:saturate(.82)contrast(.96);width:100%;height:100%}.state-route-network{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.state-route-path{fill:none;stroke:#9c362bd1;stroke-width:1.6px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.state-route-path.is-relay{stroke:#244d70d1;stroke-dasharray:3 4}.state-map-feature{z-index:4;color:#27271f;min-width:0;font-family:var(--state-serif);white-space:nowrap;text-shadow:0 1px #f8f1e0d9;background:#eee5cf94;border:0;align-items:center;gap:3px;padding:1px 2px;font-size:.54rem;line-height:1;display:inline-flex;position:absolute}.state-map-feature:is(button,a){cursor:pointer}.state-map-feature:is(button,a):hover,.state-map-feature:is(button,a):focus-visible{outline:1px solid var(--state-cinnabar);outline-offset:2px}.state-map-feature.is-province{z-index:3;color:#201f19e6;background:0 0;font-size:.88rem;font-weight:700}.state-map-feature.is-capital{color:#f6ecd7;background:var(--state-indigo);padding:3px 5px;font-size:.68rem;box-shadow:0 1px #f8f0dcb8}.state-map-feature.is-county.tone-warning{z-index:7;border:2px solid var(--state-copper);color:#fff5de;background:var(--state-indigo);padding:4px 7px;font-size:.66rem;box-shadow:0 0 0 1px #6e2f27c7}.state-map-feature.is-county.tone-watch{color:var(--state-cinnabar-dark);background:#eedfcfd1;font-weight:700}.state-map-feature.is-prefecture,.state-map-feature.is-granary,.state-map-feature.is-pass,.state-map-feature.is-relay{font-size:.5rem}.state-map-glyph{border:1px solid;flex:0 0 7px;width:7px;height:7px;display:inline-block;position:relative}.state-map-feature.is-province .state-map-glyph,.state-map-feature.is-county .state-map-glyph{display:none}.state-map-feature.is-capital .state-map-glyph,.state-map-feature.is-prefecture .state-map-glyph{background:currentColor;box-shadow:inset 0 0 0 2px #efe7d3e0}.state-map-feature.is-granary .state-map-glyph{height:6px;color:var(--state-copper);margin-top:2px}.state-map-feature.is-granary .state-map-glyph:before{content:"";border-bottom:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:9px;position:absolute;top:-4px;left:-2px}.state-map-feature.is-pass .state-map-glyph{border:0;border-right:4px solid #0000;border-bottom:7px solid var(--state-ink);border-left:4px solid #0000;width:0;height:0}.state-map-feature.is-relay .state-map-glyph{border-color:var(--state-indigo-light);background:#eee5cfd1;flex-basis:6px;width:6px;height:6px}.state-map-key{z-index:6;border:1px solid var(--state-line-strong);color:var(--state-ink-soft);background:#f5eedfeb;align-items:center;gap:11px;padding:6px 8px;font-size:.58rem;display:flex;position:absolute;bottom:10px;left:10px}.state-map-key span{align-items:center;gap:4px;display:flex}.state-map-key i,.state-map-key b,.state-map-key em,.state-map-key u{background:var(--state-indigo-light);width:8px;height:8px}.state-map-key b{background:var(--state-cinnabar)}.state-map-key em{background:var(--state-copper)}.state-map-key u{border-top:1px dashed var(--state-indigo-light);background:0 0;width:14px;height:0}.state-region-ledger{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.state-region-summary>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 12px;display:flex}.state-region-summary header small{color:var(--state-ink-soft);font-size:.58rem}.state-region-summary h2{margin-top:2px;font-size:.86rem}.state-region-summary header>span{color:var(--state-indigo-light);font-family:var(--state-serif);font-size:.66rem}.state-region-summary dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.state-region-summary dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;min-height:32px;padding:5px 10px;display:flex}.state-region-summary dt,.state-region-summary dd{font-family:var(--state-serif);margin:0;font-size:.64rem}.state-region-attention>div{border-bottom:1px solid var(--state-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:5px 10px;display:grid}.state-region-attention svg{width:16px;height:16px;color:var(--state-indigo-light)}.state-region-attention>div>span{flex-direction:column;display:flex}.state-region-attention strong{font-family:var(--state-serif);font-size:.66rem}.state-region-attention small{color:var(--state-ink-soft);font-size:.58rem}.state-route-status>div{min-height:32px;font-family:var(--state-serif);grid-template-columns:minmax(0,1fr) auto 62px;align-items:center;gap:7px;padding:4px 10px;font-size:.62rem;display:grid}.state-route-status small{color:var(--state-ink-soft);font-size:.58rem}.state-atlas-source{min-height:0;padding-bottom:8px}.state-atlas-source>p{color:var(--state-ink-soft);font-family:var(--state-serif);padding:8px 10px;font-size:.62rem;line-height:1.6}.state-atlas-source>div{grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:27px;padding:3px 10px;font-size:.6rem;display:grid}.state-atlas-source>div span{color:var(--state-ink-soft)}.state-atlas-actions{padding-bottom:8px}.state-atlas-actions>a{min-height:32px;color:var(--state-indigo-light);font-family:var(--state-serif);align-items:center;gap:5px;padding:4px 10px;font-size:.62rem;display:inline-flex}.state-atlas-actions svg{width:13px;height:13px}@media (max-width:1320px){.state-atlas-workspace{grid-template-columns:150px minmax(0,1fr) 280px}}@media (max-width:1099px){.state-atlas-workspace{grid-template-columns:150px minmax(0,1fr)}.state-region-ledger{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}@media (max-width:719px){.state-atlas-page{min-height:0}.state-atlas-workspace{min-height:0;display:block}.state-atlas-controls{margin-bottom:8px;display:block}.state-atlas-controls>section{margin-bottom:8px}.state-atlas-controls section:first-child{grid-template-columns:repeat(3,1fr);display:grid}.state-atlas-controls section:first-child h2{grid-column:1/-1}.state-region-index{display:flex;overflow-x:auto}.state-region-index h2{display:none}.state-region-index>button{flex:0 0 120px}.state-atlas-symbols{display:none}.state-atlas-canvas{min-height:460px;margin-bottom:8px}.state-region-ledger{display:block}.state-region-ledger>*{margin-bottom:8px}}
.state-apps-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));grid-template-rows:auto minmax(0,1fr);gap:10px;padding:18px 16px 12px;display:grid}.state-apps-heading{border:1px solid var(--state-line-strong);background:#f5efe2b8;grid-template-columns:minmax(320px,1fr) 380px 112px;align-items:center;gap:24px;min-height:72px;padding:8px 18px;display:grid}.state-apps-heading h1{font-family:var(--state-serif);font-size:1.42rem}.state-apps-heading p{color:var(--state-ink-soft);font-family:var(--state-serif);margin-top:5px;font-size:.72rem}.state-apps-heading label{border:1px solid var(--state-line-strong);background:#f5efe2d1;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:42px;display:grid}.state-apps-heading label svg{width:17px;height:17px;color:var(--state-indigo-light);margin-left:12px}.state-apps-heading input{height:40px;font-family:var(--state-serif);background:0 0;border:0;outline:0}.state-apps-heading>.state-apps-guide{border:1px solid var(--state-line-strong);min-height:42px;font-family:var(--state-serif);background:#f5efe2d1;place-items:center;display:grid}.state-apps-workspace{grid-template-columns:220px minmax(520px,1fr) minmax(300px,360px);gap:10px;min-height:0;display:grid}.state-app-category-index{grid-template-rows:auto repeat(5,minmax(0,1fr)) auto;padding:0 14px 12px;display:grid}.state-app-category-index>h2{border-bottom:1px solid var(--state-line);min-height:44px;font-family:var(--state-serif);padding:11px 4px;font-size:1rem}.state-app-category-index>button:not(.state-all-apps){border-bottom:1px solid var(--state-line);text-align:left;background:0 0;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:10px 8px;display:grid}.state-app-category-index>button:hover,.state-app-category-index>button.is-active{color:var(--state-indigo-light);background:#244d700f}.state-app-category-index svg{width:44px;height:44px;color:var(--state-indigo-light);stroke-width:1.6px}.state-app-category-index button>span{flex-direction:column;min-width:0;display:flex}.state-app-category-index strong{font-family:var(--state-serif);font-size:1rem}.state-app-category-index small{color:var(--state-ink-soft);font-family:var(--state-serif);margin-top:6px;font-size:.66rem;line-height:1.45}.state-all-apps{min-height:42px;color:var(--state-indigo-light);font-family:var(--state-serif);background:0 0;margin-top:10px}.state-app-directory{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.state-app-directory>header>div{color:var(--state-ink-soft);font-family:var(--state-serif);align-items:center;gap:8px;font-size:.64rem;display:flex}.state-app-directory>header select{border:0;border-left:1px solid var(--state-line);min-height:40px;color:var(--state-ink-soft);font-family:var(--state-serif);background:0 0;padding:0 22px 0 8px;font-size:.64rem}.state-app-directory>header button{width:40px;min-height:40px;color:var(--state-ink-soft);background:0 0;place-items:center;display:grid}.state-app-directory>header button.is-active{color:var(--state-indigo-light)}.state-app-directory>header svg{width:16px;height:16px}.state-app-registry{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(126px,1fr);gap:10px;min-height:0;padding:10px;display:grid;overflow-y:auto}.state-application-card{border:1px solid var(--state-line-strong);background:#f5efe294;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:74px minmax(0,1fr);gap:8px 12px;min-width:0;padding:13px 14px 10px;display:grid;position:relative}.state-application-card.is-selected{border-color:#2d597bad;box-shadow:inset 0 0 0 2px #2d597b52}.state-application-picker{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.state-application-picker:focus-visible{outline:2px solid var(--state-indigo-light);outline-offset:-4px}.state-application-card>:not(.state-application-picker){z-index:2;pointer-events:none;position:relative}.state-application-card a,.state-mobile-app-detail{pointer-events:auto}.state-application-emblem{width:64px;height:64px;color:var(--state-indigo-light);grid-row:1/3;place-items:center;display:grid}.state-application-emblem svg{stroke-width:1.55px;width:54px;height:54px}.state-application-copy{flex-direction:column;min-width:0;display:flex}.state-application-card strong{font-family:var(--state-serif);font-size:1rem}.state-application-card small{color:var(--state-ink-soft);margin-top:3px;font-size:.61rem}.state-application-card p{color:var(--state-ink-soft);font-family:var(--state-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:.67rem;line-height:1.55;display:-webkit-box;overflow:hidden}.state-application-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.state-application-meta>a{color:var(--state-indigo-light);font-family:var(--state-serif);font-size:.64rem}.state-application-meta>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state-app-registry[data-view=list]{grid-template-columns:1fr;grid-auto-rows:minmax(84px,auto)}.state-app-registry[data-view=list] .state-application-card{grid-template-rows:1fr;grid-template-columns:58px minmax(0,1fr) 180px;align-items:center}.state-app-registry[data-view=list] .state-application-emblem{grid-row:1;width:48px;height:48px}.state-app-registry[data-view=list] .state-application-emblem svg{width:40px;height:40px}.state-empty-directory{color:var(--state-ink-soft);font-family:var(--state-serif);text-align:center;grid-column:1/-1;align-self:center}.state-app-directory>footer{border-top:1px solid var(--state-line);min-height:38px;color:var(--state-ink-soft);font-family:var(--state-serif);justify-content:space-between;align-items:center;gap:16px;padding:5px 14px;font-size:.62rem;display:flex}.state-app-directory>footer a{color:var(--state-indigo-light)}.state-mobile-app-detail{display:none}.state-app-detail{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.state-app-detail-heading{border-bottom:1px solid var(--state-line);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 14px;display:grid}.state-app-detail-emblem{width:64px;height:64px;color:var(--state-indigo-light);place-items:center;display:grid}.state-app-detail-emblem svg{stroke-width:1.5px;width:54px;height:54px}.state-app-detail-heading>div>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.6rem}.state-app-detail-heading h2{font-family:var(--state-serif);margin-top:4px;font-size:1.22rem}.state-app-detail-heading p{color:var(--state-ink-soft);margin-top:3px;font-size:.65rem}.state-app-detail-summary{border-bottom:1px solid var(--state-line);color:var(--state-ink-soft);font-family:var(--state-serif);padding:12px 14px;font-size:.72rem;line-height:1.65}.state-application-detail-ledger{min-height:0;overflow-y:auto}.state-application-detail-ledger>div{border-bottom:1px solid var(--state-line);grid-template-columns:118px minmax(0,1fr);gap:10px;padding:11px 14px;display:grid}.state-application-detail-ledger dt{color:var(--state-ink-soft);font-family:var(--state-serif);align-items:flex-start;gap:6px;font-size:.64rem;line-height:1.45;display:flex}.state-application-detail-ledger dt svg{width:14px;height:14px;color:var(--state-indigo-light);flex:none;margin-top:1px}.state-application-detail-ledger dd{min-width:0;font-family:var(--state-serif);font-size:.67rem;line-height:1.55}.state-application-progress-row dd{gap:8px;display:grid}.state-application-progress{border:1px solid var(--state-line-strong);height:7px;display:block;overflow:hidden}.state-application-progress>span{background:var(--state-indigo-light);height:100%;display:block}.state-app-detail>footer{border-top:1px solid var(--state-line-strong);min-height:48px;color:var(--state-ink-soft);font-family:var(--state-serif);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:.62rem;display:flex}.state-app-detail>footer a{color:#f5ecd8;background:var(--state-indigo);align-items:center;gap:6px;min-height:40px;padding:0 12px;display:inline-flex}.state-app-detail>footer svg{width:14px;height:14px}@media (max-width:1320px){.state-apps-workspace{grid-template-columns:205px minmax(460px,1fr) minmax(280px,320px)}.state-application-card{grid-template-columns:60px minmax(0,1fr)}.state-application-emblem{width:52px;height:52px}.state-application-emblem svg{width:44px;height:44px}}@media (max-width:1099px){.state-apps-heading{grid-template-columns:minmax(240px,1fr) 300px 100px}.state-apps-workspace{grid-template-columns:190px minmax(0,1fr);overflow-y:auto}.state-app-detail{grid-column:1/-1;min-height:520px}}.state-application-governance-page{gap:12px;padding:18px 16px 24px;display:grid}.state-application-governance-hero{border:1px solid var(--state-line-strong);background:#f5efe2c2;grid-template-columns:126px 92px minmax(0,1fr) 190px;align-items:center;gap:18px;min-height:164px;padding:18px 22px;display:grid}.state-application-governance-hero>a{color:var(--state-indigo-light);font-family:var(--state-serif);align-self:start;align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.state-application-governance-hero>a svg{width:15px;height:15px}.state-application-governance-emblem{width:84px;height:84px;color:var(--state-indigo-light);border:1px solid var(--state-line-strong);place-items:center;display:grid}.state-application-governance-emblem svg{stroke-width:1.5px;width:66px;height:66px}.state-application-governance-hero>div>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.7rem}.state-application-governance-hero h1{font-family:var(--state-serif);margin-top:5px;font-size:1.78rem}.state-application-governance-hero p{max-width:780px;color:var(--state-ink-soft);font-family:var(--state-serif);margin-top:8px;font-size:.76rem;line-height:1.7}.state-application-governance-hero>aside{border-left:1px solid var(--state-line);justify-items:end;gap:8px;padding-left:18px;display:grid}.state-application-governance-hero>aside strong{font-family:var(--state-serif);font-size:1rem}.state-application-governance-hero>aside small{color:var(--state-ink-soft);font-size:.58rem}.state-application-governance-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.state-application-governance-grid>main,.state-application-governance-side{gap:12px;display:grid}.state-application-governance-ledger{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.state-application-governance-ledger>div{border-bottom:1px solid var(--state-line);grid-template-columns:154px minmax(0,1fr);gap:12px;padding:14px;display:grid}.state-application-governance-ledger>div:nth-child(odd){border-right:1px solid var(--state-line)}.state-application-governance-ledger dt{color:var(--state-ink-soft);font-family:var(--state-serif);align-items:center;gap:7px;font-size:.67rem;display:flex}.state-application-governance-ledger dt svg{width:16px;height:16px;color:var(--state-indigo-light)}.state-application-governance-ledger dd{font-family:var(--state-serif);gap:4px;font-size:.72rem;display:grid}.state-application-governance-ledger dd small{color:var(--state-ink-soft);overflow-wrap:anywhere;font-size:.58rem}.state-application-governance-changelog{color:var(--state-ink-soft);font-family:var(--state-serif);padding:13px 14px;font-size:.7rem;line-height:1.65}.state-application-governance-table>.is-head,.state-application-governance-table>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(240px,1fr) 90px 105px 90px;align-items:center;gap:10px;padding:10px 14px;display:grid}.state-application-governance-table>.is-head{min-height:38px;color:var(--state-ink-soft);background:#244d700d;font-size:.58rem}.state-application-governance-table article>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.state-application-governance-table article svg{width:18px;height:18px;color:var(--state-indigo-light)}.state-application-governance-table article div span{gap:3px;min-width:0;display:grid}.state-application-governance-table article strong{font-family:var(--state-serif);font-size:.72rem}.state-application-governance-table article small{color:var(--state-ink-soft);font-family:var(--state-mono);overflow-wrap:anywhere;font-size:.55rem}.state-application-governance-table article>b,.state-application-governance-table article>span{font-size:.62rem}.state-application-governance-table article>p{color:var(--state-ink-soft);font-family:var(--state-serif);grid-column:1/-1;font-size:.64rem}.state-application-governance-empty{color:var(--state-ink-soft);font-family:var(--state-serif);text-align:center;padding:18px}.state-application-integration-ledger>article{border-bottom:1px solid var(--state-line);grid-template-columns:28px minmax(220px,1fr) 100px 110px 60px;align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:grid}.state-application-integration-ledger svg{width:18px;height:18px;color:var(--state-indigo-light)}.state-application-integration-ledger article>div{gap:4px;min-width:0;display:grid}.state-application-integration-ledger strong{font-family:var(--state-serif);font-size:.72rem}.state-application-integration-ledger small{color:var(--state-ink-soft);overflow-wrap:anywhere;font-size:.57rem}.state-application-integration-ledger article>span,.state-application-integration-ledger article>b{font-size:.61rem}.state-application-governance-side>section>p{color:var(--state-ink-soft);font-family:var(--state-serif);padding:14px;font-size:.7rem;line-height:1.7}.state-application-governance-side>section>a,.state-application-governance-side>section>span{color:#f5ecd8;min-height:44px;font-family:var(--state-serif);background:var(--state-indigo);justify-content:center;align-items:center;gap:7px;font-size:.7rem;display:flex}.state-application-governance-side>section>a svg{width:15px;height:15px}.state-application-governance-side dl>div{border-bottom:1px solid var(--state-line);grid-template-columns:96px minmax(0,1fr);gap:8px;padding:10px 13px;font-size:.64rem;display:grid}.state-application-governance-side dt{color:var(--state-ink-soft)}.state-application-governance-side dd{overflow-wrap:anywhere}.state-application-governance-side section>article{border-bottom:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.state-application-governance-side section>article svg{width:17px;height:17px;color:var(--state-indigo-light)}.state-application-governance-side article>div{gap:3px;display:grid}.state-application-governance-side article strong{font-family:var(--state-serif);font-size:.66rem}.state-application-governance-side article small,.state-application-governance-side article time{color:var(--state-ink-soft);font-size:.55rem}@media (max-width:980px){.state-application-governance-hero{grid-template-columns:92px minmax(0,1fr) 160px}.state-application-governance-hero>a{grid-column:1/-1}.state-application-governance-grid{grid-template-columns:1fr}.state-application-governance-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.state-application-governance-page{padding:10px}.state-application-governance-hero{grid-template-columns:64px minmax(0,1fr);padding:14px}.state-application-governance-emblem{width:60px;height:60px}.state-application-governance-emblem svg{width:48px;height:48px}.state-application-governance-hero>aside{border-top:1px solid var(--state-line);border-left:0;grid-column:1/-1;justify-items:start;padding:12px 0 0}.state-application-governance-ledger{grid-template-columns:1fr}.state-application-governance-ledger>div:nth-child(odd){border-right:0}.state-application-governance-table,.state-application-integration-ledger{overflow-x:auto}.state-application-governance-table>.is-head,.state-application-governance-table>article{min-width:700px}.state-application-integration-ledger>article{min-width:720px}.state-application-governance-side{grid-template-columns:1fr}}
@media (max-width:719px){.state-apps-page{min-height:0;padding:8px;display:block}.state-apps-heading{grid-template-columns:minmax(0,1fr) 98px;gap:8px;padding:10px;display:grid}.state-apps-heading>div{display:none}.state-apps-heading label{grid-column:1}.state-apps-heading>.state-apps-guide{grid-column:2}.state-apps-workspace{display:block}.state-app-category-index{border-left:0;border-right:0;margin:8px 0;padding:0;display:flex;overflow-x:auto}.state-app-category-index>h2{display:none}.state-app-category-index>button:not(.state-all-apps),.state-all-apps{border-bottom:3px solid #0000;border-right:0;flex:none;min-height:42px;margin:0;padding:6px 12px}.state-app-category-index .state-all-apps{order:-1}.state-app-category-index button.is-active{border-bottom-color:var(--state-indigo-light);background:0 0}.state-app-category-index svg,.state-app-category-index small{display:none}.state-app-category-index strong{font-size:.68rem}.state-app-directory>header>h2{display:none}.state-app-directory>header>div{justify-content:flex-end;width:100%}.state-app-directory>header select{min-width:0;max-width:112px}.state-app-directory>footer{display:none}.state-app-registry,.state-app-registry[data-view=list]{grid-template-columns:1fr;grid-auto-rows:auto;padding:7px;display:grid}.state-application-card,.state-app-registry[data-view=list] .state-application-card{grid-template-rows:auto;grid-template-columns:58px minmax(0,1fr) 78px;align-items:center;min-height:92px;padding:10px}.state-application-emblem,.state-app-registry[data-view=list] .state-application-emblem{grid-row:1;width:48px;height:48px}.state-application-emblem svg,.state-app-registry[data-view=list] .state-application-emblem svg{width:40px;height:40px}.state-application-card p{-webkit-line-clamp:1}.state-application-meta{flex-direction:column;align-items:flex-end}.state-application-card.is-mobile-featured{order:-1;grid-template-columns:58px minmax(0,1fr);align-items:start}.state-application-card.is-mobile-featured .state-application-meta{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center}.state-mobile-app-detail{border-top:1px solid var(--state-line);grid-column:1/-1;margin-top:8px;display:grid}.state-mobile-app-detail .state-application-detail-ledger{overflow:visible}.state-mobile-app-detail .state-application-detail-ledger>div{grid-template-columns:126px minmax(0,1fr);align-items:center;min-height:44px;padding:8px 4px}.state-mobile-app-detail .state-application-detail-ledger dt,.state-mobile-app-detail .state-application-detail-ledger dd{font-size:.62rem}.state-mobile-app-detail>a{color:#f5ecd8;min-height:46px;font-family:var(--state-serif);background:var(--state-indigo);place-items:center;margin-top:10px;display:grid}.state-mobile-app-detail>span{min-height:46px;color:var(--state-ink-soft);font-family:var(--state-serif);border:1px solid var(--state-line);place-items:center;margin-top:10px;display:grid}.state-app-detail{display:none}}
.state-identity-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));grid-template-rows:auto minmax(0,1fr);gap:10px;padding:12px 16px;display:grid}.state-identity-breadcrumb{border:1px solid var(--state-line-strong);min-height:28px;color:var(--state-ink-soft);font-family:var(--state-serif);background:#f5efe2b8;align-items:center;gap:8px;padding:3px 12px;font-size:.65rem;display:flex}.state-identity-breadcrumb span{color:var(--state-indigo-light)}.state-identity-breadcrumb i{font-style:normal}.state-identity-workspace{grid-template-rows:minmax(310px,1.1fr) minmax(220px,.78fr) minmax(150px,.58fr);grid-template-columns:minmax(320px,.92fr) minmax(350px,1fr) minmax(390px,1.05fr);gap:10px;min-height:0;display:grid}.state-identity-folio-column{grid-area:1/1/3;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.state-identity-folio{min-height:0;padding:12px 14px}.state-identity-folio>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;min-height:36px;display:flex}.state-identity-folio h2{font-size:1rem}.state-folio-seal{border:2px solid var(--state-cinnabar);width:34px;height:34px;color:var(--state-cinnabar);font-family:var(--state-serif);place-items:center;font-size:.72rem;display:grid}.state-folio-name{grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;padding:14px 4px 10px;display:grid}.state-folio-name>strong{font-family:var(--state-serif);font-size:1.8rem}.state-folio-name>span:not(.tone-tag){font-family:var(--state-serif);grid-column:1/-1;font-size:.78rem}.state-folio-name>small{color:var(--state-ink-soft);grid-column:1/-1;font-size:.62rem}.state-identity-folio dl{border-top:1px solid var(--state-line);border-left:1px solid var(--state-line);margin:0}.state-identity-folio dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:90px minmax(0,1fr);align-items:center;min-height:36px;display:grid}.state-identity-folio dt,.state-identity-folio dd{font-family:var(--state-serif);margin:0;padding:5px 9px;font-size:.66rem}.state-identity-folio dt{border-right:1px solid var(--state-line);height:100%;color:var(--state-ink-soft)}.state-identity-note{padding:10px 14px}.state-identity-note h3{font-size:.82rem}.state-identity-note p{color:var(--state-ink-soft);font-family:var(--state-serif);margin-top:6px;font-size:.62rem;line-height:1.65}.state-identity-standing{grid-area:1/2;padding-bottom:10px}.state-standing-track{grid-template-columns:repeat(5,1fr);padding:22px 18px 12px;display:grid}.state-standing-track span{min-width:0;color:var(--state-ink-soft);font-family:var(--state-serif);text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:.6rem;display:flex;position:relative}.state-standing-track span:before{z-index:0;content:"";background:#ae9b6a;height:2px;position:absolute;top:7px;left:-50%;right:50%}.state-standing-track span:first-child:before{display:none}.state-standing-track i{z-index:1;background:var(--state-paper-light);border:2px solid #ae9b6a;border-radius:50%;width:15px;height:15px;position:relative}.state-standing-track .is-current{color:var(--state-indigo-light);font-weight:800}.state-standing-track .is-current i{border-color:var(--state-indigo-light);background:var(--state-indigo-light)}.state-standing-copy{border:1px solid var(--state-line);font-family:var(--state-serif);margin:0 14px;padding:10px 12px;font-size:.62rem}.state-standing-copy p{margin-bottom:6px;line-height:1.55}.state-standing-copy p strong{color:var(--state-indigo-light)}.state-standing-copy h3{margin:8px 0 4px;font-size:.68rem}.state-standing-copy ol{margin:0;padding-left:18px;line-height:1.65}.state-standing-copy button,.state-identity-timeline>button,.state-identity-services>button{border:1px solid var(--state-line-strong);min-height:30px;color:var(--state-ink-soft);font-family:var(--state-serif);background:0 0;margin:7px auto 0;padding:4px 14px;font-size:.6rem;display:block}.state-identity-standing>small{display:none}.state-credential-ledger{grid-area:1/3;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.state-credential-list{min-height:0;overflow-y:auto}.state-credential-row{border-bottom:1px solid var(--state-line);grid-template-columns:26px minmax(0,1fr) 82px auto;align-items:center;gap:8px;min-height:48px;padding:5px 10px;display:grid}.state-credential-row svg{width:18px;height:18px;color:var(--state-indigo-light)}.state-credential-row>span{flex-direction:column;min-width:0;display:flex}.state-credential-row strong{font-family:var(--state-serif);font-size:.7rem}.state-credential-row small,.state-credential-row time{color:var(--state-ink-soft);font-size:.58rem}.state-credential-access{border-top:1px solid var(--state-line-strong);min-height:38px;font-family:var(--state-serif);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;font-size:.57rem;display:grid}.state-credential-access>strong{color:var(--state-indigo-light)}.state-credential-access>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.state-credential-access>small{color:var(--state-copper)}.state-household-ledger{grid-area:2/2}.state-household-head,.state-household-row{grid-template-columns:46px 58px 44px 60px minmax(70px,1fr) minmax(80px,1fr);align-items:center;display:grid}.state-household-head{min-height:30px;color:var(--state-ink-soft);background:#dbd1bd66;font-size:.58rem}.state-household-row{border-bottom:1px solid var(--state-line);min-height:38px}.state-household-head>*,.state-household-row>*{border-right:1px solid var(--state-line);min-width:0;font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;font-size:.6rem;overflow:hidden}.state-household-row strong{font-size:.68rem}.state-household-row small{color:var(--state-ink-soft)}.state-household-ledger>footer{min-height:38px;font-family:var(--state-serif);justify-content:space-between;align-items:center;gap:10px;padding:5px 10px;font-size:.6rem;display:flex}.state-household-ledger footer button{min-height:30px;color:var(--state-indigo-light);background:0 0}.state-identity-records{grid-area:2/3}.state-record-head,.state-record-row{grid-template-columns:78px 100px minmax(0,1fr) 52px;align-items:center;display:grid}.state-record-head{min-height:28px;color:var(--state-ink-soft);background:#dbd1bd66;font-size:.58rem}.state-record-row{border-bottom:1px solid var(--state-line);min-height:31px}.state-record-head>*,.state-record-row>*{border-right:1px solid var(--state-line);min-width:0;font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;padding:4px 7px;font-size:.58rem;overflow:hidden}.state-record-row strong{font-size:.62rem}.state-record-row small{color:var(--state-pine)}.state-identity-timeline{grid-area:3/1/auto/3;min-height:0}.state-identity-timeline>div{grid-template-columns:repeat(5,minmax(0,1fr));min-height:0;padding:8px 12px 2px;display:grid}.state-identity-timeline article{border-right:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr);gap:3px 7px;min-width:0;padding:4px 10px;display:grid;position:relative}.state-identity-timeline article:last-child{border-right:0}.state-identity-timeline time{color:var(--state-ink-soft);grid-column:1/-1;font-size:.56rem}.state-identity-timeline svg{width:22px;height:22px;color:var(--state-indigo-light)}.state-identity-timeline strong{font-family:var(--state-serif);font-size:.63rem}.state-identity-timeline p{color:var(--state-ink-soft);font-family:var(--state-serif);grid-column:2;font-size:.56rem;line-height:1.45}.state-identity-timeline>button{margin-top:2px}.state-identity-services{grid-area:3/3}.state-identity-services>div{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:29px;padding:3px 10px;display:grid}.state-identity-services svg{width:15px;height:15px;color:var(--state-indigo-light)}.state-identity-services>div>span{align-items:baseline;gap:7px;min-width:0;display:flex}.state-identity-services strong{font-family:var(--state-serif);font-size:.6rem}.state-identity-services small{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.state-identity-services em{color:var(--state-pine);font-size:.56rem;font-style:normal}.state-identity-services>button{margin-top:3px}.state-identity-services>a{border:1px solid var(--state-line-strong);min-height:40px;color:var(--state-indigo-light);font-family:var(--state-serif);place-items:center;margin:3px 10px 0;font-size:.58rem;display:grid}.state-identity-services .state-handler-row em{color:var(--state-copper)}.state-empty-ledger{color:var(--state-ink-soft);font-family:var(--state-serif);padding:16px;font-size:.65rem}.state-mobile-identity-ledger{display:none}@media (max-width:1320px){.state-identity-workspace{grid-template-columns:minmax(300px,.9fr) minmax(330px,1fr) minmax(350px,1fr)}}@media (max-width:1099px){.state-identity-workspace{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.state-identity-folio-column{grid-area:auto/1}.state-identity-standing{grid-area:auto/2}.state-credential-ledger,.state-household-ledger,.state-identity-records,.state-identity-timeline,.state-identity-services{grid-area:auto}.state-identity-timeline{grid-column:1/-1}}
@media (max-width:719px){.state-identity-page{min-height:0;display:block}.state-identity-breadcrumb{min-height:38px;margin-bottom:8px;font-size:.68rem}.state-identity-workspace{display:none}.state-mobile-identity-ledger{display:block}.state-mobile-identity-card{border:1px solid var(--state-line-strong);background:#f5efe2ad}.state-mobile-identity-card>header{grid-template-columns:66px minmax(0,1fr);gap:10px;padding:12px;display:grid}.state-mobile-identity-seal{border:2px solid var(--state-cinnabar);width:58px;height:58px;color:var(--state-cinnabar);font-family:var(--state-serif);place-items:center;display:grid}.state-mobile-identity-card header>div{grid-template-columns:auto auto 1fr;align-items:center;gap:5px 8px;display:grid}.state-mobile-identity-card header strong{font-family:var(--state-serif);font-size:1.25rem}.state-mobile-identity-card header p,.state-mobile-identity-card header aside{font-family:var(--state-serif);grid-column:1/-1;font-size:.62rem}.state-mobile-identity-card header aside{background:#dbd1bd61;flex-wrap:wrap;gap:5px 10px;padding:7px;display:flex}.state-mobile-identity-card dl{margin:0;padding:4px 12px 12px}.state-mobile-identity-card dl>div{grid-template-columns:88px minmax(0,1fr);align-items:center;min-height:30px;display:grid}.state-mobile-identity-card dt,.state-mobile-identity-card dd{font-family:var(--state-serif);margin:0;font-size:.62rem}.state-mobile-identity-card dt{color:var(--state-ink-soft)}.state-mobile-identity-sections{border:1px solid var(--state-line-strong);background:#f5efe2ad;margin-top:8px}.state-mobile-identity-sections details{border-bottom:1px solid var(--state-line)}.state-mobile-identity-sections summary{grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-height:62px;padding:8px 12px;list-style:none;display:grid}.state-mobile-identity-sections summary>svg{width:21px;height:21px;color:var(--state-indigo-light)}.state-mobile-identity-sections summary>span{flex-direction:column;min-width:0;display:flex}.state-mobile-identity-sections summary strong{font-family:var(--state-serif);font-size:.78rem}.state-mobile-identity-sections summary small,.state-mobile-identity-sections summary em{color:var(--state-ink-soft);font-size:.56rem;font-style:normal}.state-mobile-identity-sections details>div{color:var(--state-ink-soft);font-family:var(--state-serif);padding:8px 16px 12px 48px;font-size:.62rem;line-height:1.6}.state-mobile-identity-sections details>div ul,.state-mobile-identity-sections details>div ol{margin:0;padding-left:18px}.state-mobile-identity-sections details[open] summary>svg:last-child{transform:rotate(90deg)}.state-mobile-handler{border:1px solid var(--state-line-strong);background:#f5efe2ad;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:12px;display:grid}.state-mobile-handler svg{width:22px;color:var(--state-indigo-light)}.state-mobile-handler span{flex-direction:column;min-width:0;display:flex}.state-mobile-handler strong{font-family:var(--state-serif)}.state-mobile-handler small{color:var(--state-ink-soft);margin-top:4px;font-size:.56rem}.state-mobile-handler a{color:#f5ecd8;min-height:40px;font-family:var(--state-serif);background:var(--state-indigo);place-items:center;padding:7px 10px;display:grid}.state-mobile-locked-offices{border:1px solid var(--state-line-strong);background:#f5efe2ad;margin-top:8px;padding:10px}.state-mobile-locked-offices h2{margin-bottom:7px;font-size:.82rem}.state-mobile-locked-offices>div{border-top:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;display:grid}.state-mobile-locked-offices svg{width:18px;color:var(--state-ink-soft)}.state-mobile-locked-offices span{flex-direction:column;min-width:0;display:flex}.state-mobile-locked-offices strong{font-family:var(--state-serif);font-size:.7rem}.state-mobile-locked-offices small,.state-mobile-locked-offices em{color:var(--state-ink-soft);font-size:.56rem;font-style:normal}}
