@import "https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300;0,6..72,400;0,6..72,500;1,6..72,300;1,6..72,400;1,6..72,500&family=Inter:wght@400;500;600;700&family=Fira+Code:wght@400;500&display=swap";:root{--color-parchment:#faf8f5;--color-ink:#1a1816;--color-gold:#c2a370;--color-gold-warm:#d4b88a;--color-bronze:#8a6a3b;--color-charcoal:#141414;--color-sand:#ede8df;--verdict-allowed:#1a6640;--verdict-allowed-bg:#1a664012;--verdict-blocked:#7d2a1e;--verdict-blocked-bg:#7d2a1e12;--verdict-approval:#7a5510;--verdict-approval-bg:#7a551012;--verdict-conditional:#3d5f70;--verdict-conditional-bg:#3d5f7012;--verdict-insufficient:#1a181666;--verdict-insufficient-bg:#1a18160a;--verdict-allowed-border:#1a664047;--text-100:#1a1816;--text-78:#1a1816c7;--text-68:#1a1816ad;--text-50:#1a181680;--text-40:#1a181666;--text-32:#1a181652;--text-25:#1a181640;--surface-card:#ffffff8c;--surface-card-hover:#ffffffb3;--surface-card-strong:#ffffffe0;--surface-parchment-85:#faf8f5d9;--surface-parchment-98:#faf8f5fa;--border-faint:#1a18160f;--border-default:#1a18161a;--border-strong:#1a18162e;--gold-border:#c2a37059;--scrim-menu:#1a181624;--text-on-dark-100:#f2eee8;--text-on-dark-85:#f2eee8d9;--text-on-dark-62:#f2eee89e;--text-on-dark-45:#f2eee873;--text-on-dark-32:#f2eee852;--border-on-dark:#ffffff17;--gradient-dark-feature:linear-gradient(135deg, #26231f, #141210);--glow-gold-soft:#c2a3706b;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Fira Code", ui-monospace, "JetBrains Mono", monospace;--text-xs:10px;--text-sm:11px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:38px;--text-5xl:48px;--track-tight:-.02em;--track-tight-1:-.015em;--track-snug:-.01em;--track-loose:.06em;--track-looser:.1em;--track-loosest:.12em;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:11px;--radius-xl:14px;--radius-2xl:18px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--shadow-1:0 1px 4px #1a18160a, 0 1px 0 #ffffffe6 inset;--shadow-2:0 2px 12px #1a181609, 0 1px 3px #1a181606;--shadow-3:0 4px 6px #1a181608, 0 14px 44px #1a18161a;--shadow-menu:0 8px 30px #1a181614;--shadow-gold:0 0 0 3px #c2a3701a;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}html,body{margin:0;padding:0}body{background-color:var(--color-parchment);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{margin:0}::selection{color:var(--color-ink);background:#c2a3704d}.bc-link{transition:color .16s}.bc-link:hover{color:var(--color-ink)!important}.bc-menuitem{transition:color .16s}.bc-menuitem:hover{color:var(--color-ink)!important}.bc-plink{transition:color .16s,padding-left .2s}.bc-plink:hover{padding-left:6px;color:var(--color-ink)!important}.bc-plink-hl{transition:color .16s,padding-left .2s,background .16s}.bc-plink-hl:hover{background:#c2a3700f;padding-left:6px;color:var(--color-ink)!important}.bc-feat{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.bc-feat:hover{transform:translateY(-3px);box-shadow:0 20px 50px #1a181629}.bc-reslink{transition:padding-left .25s cubic-bezier(.2,.7,.2,1),border-color .25s}.bc-reslink:hover{border-color:var(--border-strong)!important;padding-left:14px!important}.bc-reslink:hover .bc-cardarrow{transform:translate(5px);opacity:1!important}.bc-card{transition:background .3s}.bc-card:hover{background:#ffffffb3!important}.bc-card:hover .bc-cardarrow{transform:translate(5px);opacity:1!important}.bc-card:hover .bc-thumb{transform:scale(1.03)}.bc-thumb{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bc-scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#d4b88a59,#0000);height:45%;position:absolute;top:-45%;left:0;right:0}.bc-card:hover .bc-scan{animation:1.1s cubic-bezier(.2,.7,.2,1) bc-scan-sweep}@keyframes bc-scan-sweep{0%{opacity:0;transform:translateY(0)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(320%)}}.bc-pill{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--text-68);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;padding:9px 18px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,color .2s}.bc-pill:hover{border-color:var(--border-strong);color:var(--color-ink)}.bc-pill:focus-visible{box-shadow:var(--shadow-gold);outline:none}.bc-pill[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-gold-warm)}.bc-pill[aria-pressed=true]:hover{color:var(--color-gold-warm)}@keyframes bc-bind-left{0%{opacity:0;transform:translate(-56px)rotate(-1.4deg)}60%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes bc-bind-right{0%{opacity:0;transform:translate(56px)rotate(1.4deg)}60%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes bc-spine-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bc-feature-spine{transform-origin:50%}@media (width<=760px){.bc-feature{grid-template-columns:1fr!important}.bc-feature-spine{display:none}}.bc-live-dot{animation:2.6s ease-in-out infinite bc-live-pulse;display:inline-block}@keyframes bc-live-pulse{0%,to{opacity:1}50%{opacity:.32}}.bc-ind{transition:color .2s}.bc-ind:hover{color:var(--color-ink)!important}.bc-ind:hover .bc-indrule{width:40px!important}.bc-btn-dark:hover{color:var(--color-gold-warm)!important;background:#262320!important}.bc-specrow{grid-template-columns:var(--spec-label,150px) 1fr;gap:20px;display:grid}@media (width<=620px){.bc-specrow{grid-template-columns:1fr;gap:5px}}.bc-btn-gold{color:var(--color-ink)!important}.bc-btn-gold:hover{box-shadow:var(--shadow-gold);background:var(--color-gold-warm)!important}.bc-btn-outline:hover{border-color:var(--color-ink)!important;color:var(--color-ink)!important}.bc-menuitem-dark:hover,.bc-link-dark:hover{color:var(--text-on-dark-100)!important}@media (width<=760px){.bc-navlinks,.bc-panelwrap{display:none!important}}.bc-ledger-thread{display:block;overflow:hidden}.bc-ledger-thread:after{content:"";background:linear-gradient(#0000,#d4b88abf,#0000);height:220px;animation:34s linear infinite bc-thread-glimmer;position:absolute;top:0;left:0;right:0;transform:translateY(-220px)}@keyframes bc-thread-glimmer{0%{opacity:0;transform:translateY(-220px)}4%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(8200px)}}@media (width<=680px){.bc-ledger-thread{display:none!important}}.bc-mag{transform:translate3d(var(--mx,0), var(--my,0), 0)}.bc-mag>*{transition:transform .18s var(--ease-out-quart)}.bc-mag:active>*{transform:scale(.95)}.bc-tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform}.bc-tilt-glare{border-radius:inherit;pointer-events:none;background:radial-gradient(600px circle at var(--gx,50%) var(--gy,50%), #d4b88a2e, transparent 42%);opacity:var(--tilt-active,0);mix-blend-mode:screen;transition:opacity .35s;position:absolute;inset:0}.bc-word{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.bc-word>span{opacity:0;animation:bc-word-rise .9s var(--ease-out-expo) forwards;animation-delay:calc(var(--i,0) * 68ms + .14s);display:inline-block;transform:translateY(112%)}@keyframes bc-word-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.bc-r{opacity:0;transition:opacity .7s var(--ease-out-quart), transform .7s var(--ease-out-quart);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(20px)}.bc-r.is-in{opacity:1;transform:none}.bc-r-clip{clip-path:inset(0);transition:clip-path .85s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 80ms)}.bc-sig:not(.is-in) .bc-r-clip{clip-path:inset(0 0 100%)}.bc-stamp{opacity:0}.bc-stamp.is-in{animation:bc-stamp-press .62s var(--ease-out-expo) forwards}}@keyframes bc-stamp-press{0%{opacity:0;transform:scale(1.55)rotate(-9deg)}55%{opacity:1;transform:scale(.93)rotate(-13deg)}to{opacity:.92;transform:scale(1)rotate(-12deg)}}.bc-thread-fill{transform-origin:top;transform:scaleY(var(--progress,0))}.bc-regrow{grid-template-columns:minmax(140px,210px) minmax(0,1fr) minmax(140px,max-content);align-items:start;gap:clamp(16px,3vw,48px);padding:clamp(26px,3vw,40px) 0;text-decoration:none;display:grid;position:relative}.bc-regrow:before{content:"";background:var(--color-gold);width:2px;transition:transform .4s var(--ease-out-quart);position:absolute;top:0;bottom:0;left:-14px;transform:scaleY(0)}.bc-regrow:hover:before{transform:scaleY(.6)}.bc-regrow:hover .bc-cardarrow{transform:translate(5px);opacity:1!important}@media (width<=760px){.bc-regrow{grid-template-columns:1fr;gap:14px;padding-left:0!important}.bc-regrow-right{justify-content:flex-start!important}}.bc-defrow{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(12px,3vw,48px);padding:clamp(22px,2.6vw,34px) 0;display:grid}@media (width<=720px){.bc-defrow{grid-template-columns:1fr;gap:8px}}.bc-navunder{position:relative}.bc-navunder:after{content:"";transform-origin:0;height:1.5px;transition:transform .3s var(--ease-out-quart);opacity:.8;background:currentColor;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.bc-navunder:hover:after,.bc-navunder[data-active=true]:after{transform:scaleX(1)}.bc-sheen{position:relative;overflow:hidden}.bc-sheen:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff38,#0000);width:38%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.bc-sheen:hover:after{animation:bc-sheen-move .9s var(--ease-out-quart)}@keyframes bc-sheen-move{0%{opacity:0;left:-60%}18%{opacity:1}to{opacity:0;left:135%}}.bc-cursorglow{z-index:0;pointer-events:none;background:radial-gradient(360px circle at var(--cursor-x,50%) var(--cursor-y,50%), #c2a3701a, transparent 62%);opacity:0;transition:opacity .5s;position:fixed;inset:0}.bc-cursorglow.is-live{opacity:1}.bc-page{animation:bc-page-in .5s var(--ease-out-quart) both}@keyframes bc-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bc-pulse-ring{position:relative}.bc-pulse-ring:before{content:"";border:1px solid var(--color-gold);opacity:0;border-radius:50%;animation:2.8s ease-out infinite bc-pulse-ring;position:absolute;inset:-5px}@keyframes bc-pulse-ring{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes bc-thread-flow{to{background-position-y:13px}}@keyframes bc-node-fire{0%{background:var(--color-parchment);border-color:var(--color-gold);box-shadow:0 0 #c2a37000}10%{background:var(--color-gold);border-color:var(--color-gold);box-shadow:0 0 0 3px #c2a3702e,0 0 12px 2px #d4b88ab3}25%,to{background:var(--color-parchment);border-color:var(--color-gold);box-shadow:0 0 #c2a37000}}@keyframes bc-flip-up{0%{opacity:0;transform:perspective(900px)rotateX(-56deg)translateY(26px)}62%{opacity:1;transform:perspective(900px)rotateX(7deg)translateY(-3px)}to{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)}}.bc-flip{transform-origin:top}.bc-underline-draw{background-image:linear-gradient(var(--color-gold), var(--color-gold));transition:background-size .9s var(--ease-out-quart) .75s;background-position:0 94%;background-repeat:no-repeat;background-size:100% .09em}@keyframes bc-drawer-out{0%{opacity:0;transform:translate(-46px)}55%{opacity:1;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.bc-register .bc-drawer{transition:opacity .35s ease, transform .45s var(--ease-out-quart)}@media (hover:hover) and (pointer:fine){.bc-register:hover .bc-drawer:not(:hover){opacity:.38;transform:translate(-10px)}.bc-register .bc-drawer:hover{transform:translate(10px)}}@keyframes bc-file-in{0%{opacity:0;transform:translate(-56px,-20px)rotate(-6deg)scale(.92)}60%{opacity:1;transform:translate(4px,1px)rotate(.8deg)scale(1.01)}to{opacity:1;transform:none}}@keyframes bc-punch-in{0%{opacity:0;transform:scale(1.6)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.bc-redact{display:block;position:relative}@keyframes bc-unredact{to{transform:scaleX(0)}}@keyframes bc-wipe-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.bc-sig:not(.is-in) .bc-flip,.bc-sig:not(.is-in) .bc-drawer,.bc-sig:not(.is-in) .bc-file-in,.bc-sig:not(.is-in) .bc-punch,.bc-sig:not(.is-in) .bc-bind-l,.bc-sig:not(.is-in) .bc-bind-r{opacity:0}.bc-sig:not(.is-in) .bc-wipe-x{clip-path:inset(0 100% 0 0)}.bc-sig:not(.is-in) .bc-underline-draw{background-size:0% .09em}.bc-sig:not(.is-in) .bc-feature-spine{transform:scaleY(0)}.bc-sig.is-in .bc-flip{animation:bc-flip-up .95s var(--ease-out-expo) backwards;animation-delay:calc(var(--i,0) * .15s + .2s)}.bc-sig.is-in .bc-drawer{animation:bc-drawer-out .75s var(--ease-out-expo) backwards;animation-delay:calc(var(--i,0) * .12s)}.bc-sig.is-in .bc-file-in{animation:bc-file-in .6s var(--ease-out-quart) backwards;animation-delay:calc(var(--i,0) * .13s + .78s)}.bc-sig.is-in .bc-punch{animation:bc-punch-in .5s var(--ease-out-quart) backwards;animation-delay:calc(var(--i,0) * 90ms + .9s)}.bc-redact:after{content:"";border-left:2px solid var(--color-gold-warm);transform-origin:100%;pointer-events:none;background:#262320;position:absolute;inset:0 -3px;transform:scaleX(1)}.bc-sig.is-in .bc-redact:after{animation:bc-unredact .85s var(--ease-out-expo) forwards;animation-delay:calc(var(--i,0) * .16s + .35s)}.bc-sig.is-in .bc-wipe-x{animation:bc-wipe-x .9s var(--ease-out-expo) backwards;animation-delay:calc(var(--i,0) * .14s)}.bc-sig.is-in .bc-bind-l{animation:bc-bind-left .8s var(--ease-out-expo) backwards}.bc-sig.is-in .bc-bind-r{animation:bc-bind-right .8s var(--ease-out-expo) backwards;animation-delay:40ms}.bc-sig.is-in .bc-feature-spine{animation:bc-spine-draw .5s var(--ease-out-quart) backwards;animation-delay:.55s}}.bc-recordopen{max-width:1360px;margin:0 auto;padding:clamp(36px,5vw,60px) clamp(20px,4vw,40px) 0}.bc-recordopen-rule{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;padding-bottom:13px;display:flex;position:relative}.bc-recordopen-rule:after{content:"";border-bottom:1px solid var(--border-faint);position:absolute;bottom:-4px;left:0;right:0}.bc-record{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:clamp(36px,4.5vw,80px);max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,40px);display:grid}.bc-rail{padding:clamp(40px,5vw,64px) 0;position:sticky;top:88px}.bc-railitem{align-items:baseline;gap:12px;padding:8px 0 8px 16px;text-decoration:none;display:flex;position:relative}.bc-railitem:before{content:"";background:var(--color-gold);width:2px;height:0;transition:height .3s var(--ease-out-quart);position:absolute;top:50%;left:0;transform:translateY(-50%)}.bc-railitem:hover:before{height:45%}.bc-railitem.is-active:before{height:72%}.bc-record-body{border-left:1px solid var(--border-default);min-width:0;padding-left:clamp(28px,4vw,64px)}.bc-file{padding:clamp(52px,7vw,96px) 0 clamp(24px,3.5vw,44px)}.bc-file:first-child{padding-top:clamp(36px,5vw,56px)}.bc-filehead{margin-bottom:clamp(26px,3.5vw,40px)}.bc-fileref{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;display:flex}.bc-fileref-no{color:var(--color-bronze);white-space:nowrap}.bc-fileref-line{background:var(--border-default);flex:auto;min-width:36px;height:1px}.bc-fileref-meta{color:var(--text-40);white-space:nowrap}@media (width<=980px){.bc-record{grid-template-columns:1fr;gap:0}.bc-rail{display:none}.bc-record-body{border-left:none;padding-left:0}}.bc-charter-row{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:clamp(16px,3vw,56px);padding:clamp(20px,2.6vw,30px) 0;display:grid}@media (width<=720px){.bc-charter-row{grid-template-columns:1fr;gap:8px}}.bc-ixbtn{cursor:pointer;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:10px;padding:8px 2px 8px 10px;font-size:10.5px;transition:color .3s;display:inline-flex}.bc-ixbars{flex-direction:column;gap:4px;width:18px;display:inline-flex}.bc-ixbars span{height:1.5px;transition:transform .35s var(--ease-out-quart);background:currentColor;display:block}.bc-ixbtn.is-open .bc-ixbars span:first-child{transform:translateY(2.75px)rotate(45deg)}.bc-ixbtn.is-open .bc-ixbars span:last-child{transform:translateY(-2.75px)rotate(-45deg)}@media (width<=600px){.bc-docket-cta{display:none!important}}.bc-index{z-index:290;background:var(--color-ink);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s var(--ease-out-expo), visibility 0s .6s;position:fixed;inset:0;overflow-y:auto}.bc-index.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .6s var(--ease-out-expo)}.bc-index-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:clamp(36px,6vw,110px);max-width:1360px;margin:0 auto;padding:calc(64px + clamp(24px,6vh,64px)) clamp(20px,4vw,40px) clamp(40px,7vh,72px);display:grid}@media (width<=860px){.bc-index-grid{grid-template-columns:1fr;gap:40px}}.bc-ixl{text-decoration:none;display:block;overflow:hidden}.bc-ixl>span{transition:transform .65s var(--ease-out-expo);align-items:baseline;gap:16px;display:flex;transform:translateY(118%)}.bc-index.is-open .bc-ixl>span{transition-delay:calc(var(--i,0) * 50ms + .24s);transform:none}.bc-ixl-title{transition:color .25s}.bc-ixl-arrow{opacity:0;transition:opacity .25s ease, transform .3s var(--ease-out-quart);transform:translate(-8px)}.bc-ixl:hover .bc-ixl-title{color:var(--color-gold-warm)!important}.bc-ixl:hover .bc-ixl-arrow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}
