/* Amanda Morse order-implementation record — V27 court-order edition.
   White paper, black ink, red accountability marks. No blue visual surfaces. */
:root{
  --am-paper:#fff;
  --am-ink:#111;
  --am-muted:#3d3d3d;
  --am-rule:#111;
  --am-red:#b00020;
  --am-red-dark:#780015;
  --am-red-soft:#fff5f6;
  --am-gray:#ededed;
  --am-gray-2:#d1d1d1;
}
html{background:#fff!important;scroll-behavior:smooth}
body.amanda-record-page{margin:0;background:#fff!important;background-image:none!important;color:#111!important;overflow-x:hidden;font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;line-height:1.62}
body.amanda-record-page::before,body.amanda-record-page::after{display:none!important}
body.amanda-record-page ::selection{background:var(--am-red);color:#fff}
body.amanda-record-page p,body.amanda-record-page li,body.amanda-record-page dd,body.amanda-record-page small{color:#222!important}
body.amanda-record-page h1,body.amanda-record-page h2,body.amanda-record-page h3,body.amanda-record-page h4,body.amanda-record-page strong,body.amanda-record-page b{color:#111}
body.amanda-record-page a{color:#870018!important;text-decoration-thickness:1px;text-underline-offset:3px}
body.amanda-record-page a:hover,body.amanda-record-page a:focus{color:var(--am-red)!important;text-decoration:underline}
body.amanda-record-page :focus-visible{outline:3px solid var(--am-red)!important;outline-offset:3px}
.am-skip{position:absolute;left:-9999px;top:8px;z-index:999999;background:#fff;color:#111;padding:10px 14px;border:2px solid #111;border-radius:0}
.am-skip:focus{left:8px}

/* Primary masthead */
body.amanda-record-page .navbar,body.amanda-record-page .navbar-default,body.amanda-record-page .navbar-header,body.amanda-record-page .navbar-collapse{background:#fff!important;background-image:none!important;border-color:#111!important;box-shadow:none!important}
body.amanda-record-page .navbar{margin:0!important;border:0!important;border-bottom:4px double #111!important;border-radius:0!important}
body.amanda-record-page .navbar-brand{color:#111!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase}
body.amanda-record-page .navbar-nav>li>a{background:#fff!important;background-image:none!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:900!important;letter-spacing:.035em;text-transform:uppercase}
body.amanda-record-page .navbar-nav>li>a:hover,body.amanda-record-page .navbar-nav>li>a:focus{background:#fff!important;color:var(--am-red)!important}
body.amanda-record-page .navbar-nav>li.active>a,body.amanda-record-page .navbar-nav>li.nav-amanda-record.active>a{background:#fff!important;color:var(--am-red)!important;box-shadow:inset 0 -4px 0 var(--am-red)!important}
body.amanda-record-page .navbar .navbar-nav>li.nav-amanda-record>a::after{content:"Record";display:inline-block;margin-left:6px;padding:2px 6px;border:1px solid var(--am-red)!important;border-radius:0!important;background:#fff!important;color:var(--am-red)!important;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
body.amanda-record-page .navbar-toggle{border:1px solid #111!important;border-radius:0!important;background:#fff!important}
body.amanda-record-page .navbar-toggle .icon-bar{background:#111!important}

/* Court-order hero */
.am-hero{position:relative;display:block;min-height:0;padding:0;background:#fff!important;background-image:none!important;border-bottom:4px double #111;overflow:hidden}
.am-hero::before,.am-hero::after{display:none!important}
.am-hero .container{position:relative;z-index:2;max-width:1160px;padding-top:38px;padding-bottom:42px}
.am-order-notice{margin:0 0 18px;padding:7px 10px;border:1px solid var(--am-red);color:var(--am-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.14em;text-align:center;text-transform:uppercase}
.am-order-caption{border-top:4px double #111;border-bottom:4px double #111;padding:22px 0 20px;margin-bottom:26px}
.am-order-parties{display:grid;grid-template-columns:1fr 70px 1fr;gap:18px;align-items:start;padding-bottom:18px;border-bottom:1px solid #111}
.am-order-party strong{display:block;font-size:18px;letter-spacing:.03em;text-transform:uppercase}
.am-order-party span{display:block;margin-top:4px;color:#333!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.am-order-party:last-child{text-align:right}
.am-order-v{text-align:center;font-style:italic;font-size:22px;font-weight:700}
.am-order-courtline{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:18px;font-size:14px;line-height:1.45;text-transform:uppercase}
.am-order-courtline strong{display:block;font-size:16px;letter-spacing:.05em}
.am-order-docket{text-align:right;font-family:"Courier New",monospace;font-size:12px;font-weight:700}
.am-order-title{margin:22px 0 0;padding-top:18px;border-top:1px solid #111;text-align:center;font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,5.3vw,66px);line-height:1.02;letter-spacing:-.035em;font-weight:700;text-transform:uppercase}
.am-order-title .conduct{display:block;margin-top:12px;color:var(--am-red)!important;font-size:.58em;line-height:1.16;letter-spacing:.025em;font-weight:500}
.am-eyebrow{display:block;margin:0 auto 18px;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.14em;text-align:center;text-transform:uppercase}
.am-hero .lead{max-width:920px;margin:0 auto 24px;color:#222!important;font-size:20px;line-height:1.62;text-align:left}
.am-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:18px 0}
.am-chip{padding:7px 10px;border:1px solid #111;background:#fff;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
.am-chip:nth-child(1),.am-chip:nth-child(5){border-color:var(--am-red);color:var(--am-red)!important}
.am-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}
.am-hero-actions .btn,body.amanda-record-page .btn{margin:0;padding:12px 18px;border:1px solid #111!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#111!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important}
.am-hero-actions .btn:hover,body.amanda-record-page .btn:hover{border-color:var(--am-red)!important;color:var(--am-red)!important;background:#fff!important}
.am-hero-actions .btn-primary,body.amanda-record-page .btn-primary{background:var(--am-red)!important;color:#fff!important;border-color:var(--am-red)!important}
.am-hero-actions .btn-primary:hover{background:var(--am-red-dark)!important;color:#fff!important;border-color:var(--am-red-dark)!important}
.am-live-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1100px;margin:34px auto 0;border:2px solid #111;border-right:0}
.am-live-stat{padding:17px 18px;border-right:2px solid #111;background:#fff}
.am-live-stat strong{display:block;color:#111!important;font-family:"Courier New",monospace;font-size:clamp(28px,3.2vw,46px);line-height:1;letter-spacing:-.05em}
.am-live-stat:first-child strong,.am-live-stat:nth-child(2) strong{color:var(--am-red)!important}
.am-live-stat span{display:block;margin-top:7px;color:#222!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.055em;text-transform:uppercase}

/* Sticky page index */
.am-page-rail{position:sticky;top:0;z-index:95;background:#fff!important;background-image:none!important;border-bottom:2px solid #111;box-shadow:0 3px 0 rgba(0,0,0,.04)}
.am-page-rail .container{display:flex;gap:0;overflow-x:auto;padding-top:8px;padding-bottom:8px}
.am-page-rail a{flex:0 0 auto;padding:8px 11px;background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}
.am-page-rail a:hover,.am-page-rail a.active{color:var(--am-red)!important;box-shadow:inset 0 -3px 0 var(--am-red);text-decoration:none}

/* Formal numbered sections */
main{counter-reset:am-section}
.am-section{counter-increment:am-section;position:relative;padding:68px 0;background:#fff!important;background-image:none!important;border-bottom:1px solid #111;color:#111}
.am-section.am-alt{background:#fff!important;background-image:none!important}
.am-section .container{max-width:1160px}
.am-section-head{max-width:960px;margin-bottom:30px}
.am-kicker{margin-bottom:10px;color:var(--am-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.am-section-head>.am-kicker::before{content:"SECTION " counter(am-section) " · ";color:#111}
.am-section h2{margin:0 0 16px;color:#111!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(31px,4vw,48px);line-height:1.12;letter-spacing:-.025em;font-weight:700;text-shadow:none!important}
.am-section h3{color:#111!important;font-family:Georgia,"Times New Roman",serif}
.am-section-head>p{color:#222!important;font-size:18px;line-height:1.72}

/* Generic ruled cards */
.am-boundary{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}
.am-boundary>div,.am-ledger-card,.am-implementation-card,.am-chart-card,.am-source-card,.am-metric,.am-audit-stat,.am-audit-banner>div,.am-issue-card,.am-portal-card,.am-fault-card,.am-time-console,.am-time-node,.am-timestamp-shell,.am-timeline-shell,.am-correction,.am-quality-strip,.am-source-gap,.am-audit-crosslink{padding:26px;border:1px solid #111;border-radius:0;background:#fff!important;background-image:none!important;color:#111;box-shadow:none!important}
.am-boundary-main{border-left:6px solid #111!important}
.am-boundary-side{border-left:6px solid var(--am-red)!important}
.am-callout-line{margin:22px 0;padding:17px 20px;border-top:1px solid #111;border-bottom:1px solid #111;border-left:6px solid var(--am-red);background:#fff;color:#111!important;font-size:18px}
.am-callout-line strong{color:var(--am-red)!important}

/* Order versus documented position */
.am-ledger{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.am-ledger-card.order{border-top:6px solid #111}
.am-ledger-card.position{border-top:6px solid var(--am-red);background:var(--am-red-soft)!important}
.am-ledger-label{display:flex;justify-content:space-between;gap:12px;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.am-ledger-label b{padding:5px 8px;border:1px solid #111;background:#fff}
.am-ledger-card.position .am-ledger-label,.am-ledger-card.position .am-ledger-label b,.am-ledger-card.position h3{color:var(--am-red)!important;border-color:var(--am-red)}
.am-ledger-card h3{font-size:29px;margin:16px 0}
.am-quote-line{margin:11px 0;padding:15px 16px;border:1px solid #777;background:#fff;color:#111!important;font-size:18px;line-height:1.5}
.am-ledger-card.position .am-quote-line,.am-ledger-card.position .am-quote-line strong{color:var(--am-red)!important;border-color:var(--am-red)}
.am-verdict,.am-fault-verdict,.am-portal-verdict{margin-top:17px;padding:18px 20px;border:2px solid var(--am-red);background:#fff;color:#111!important}
.am-verdict b,.am-fault-verdict strong,.am-portal-verdict strong{display:block;color:var(--am-red)!important}

/* Audit / issue controls */
.am-audit-summary,.am-audit-banner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 22px;border:1px solid #111}
.am-audit-stat,.am-audit-banner>div{border:0;border-right:1px solid #111;padding:20px}
.am-audit-stat:last-child,.am-audit-banner>div:last-child{border-right:0}
.am-audit-stat::after,.am-audit-banner>div::after{display:none!important}
.am-audit-stat strong,.am-audit-banner strong{display:block;color:#111!important;font-family:"Courier New",monospace;font-size:clamp(34px,4.5vw,58px);line-height:1}
.am-audit-stat:first-child strong,.am-audit-banner>div:first-child strong{color:var(--am-red)!important}
.am-audit-stat span,.am-audit-banner span{display:block;margin-top:8px;color:#222!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.07em;text-transform:uppercase}
.am-issue-controls{display:flex;gap:7px;overflow-x:auto;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #111}
.am-issue-filter,.am-filter-chip{flex:0 0 auto;padding:8px 11px;border:1px solid #111;border-radius:0;background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900}
.am-issue-filter.active,.am-filter-chip.active{background:var(--am-red)!important;color:#fff!important;border-color:var(--am-red)}
.am-issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.am-issue-card{position:relative;border-left:6px solid #111}
.am-issue-card[data-category="finding"],.am-issue-card[data-category="implementation"],.am-issue-card[data-category="portal"]{border-left-color:var(--am-red)}
.am-issue-card::before{display:none!important}
.am-issue-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}
.am-issue-category,.am-issue-status{padding:5px 8px;border:1px solid #111;background:#fff;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.am-issue-card[data-category="finding"] .am-issue-category,.am-issue-card[data-category="implementation"] .am-issue-category,.am-issue-card[data-category="portal"] .am-issue-category{border-color:var(--am-red);color:var(--am-red)!important}
.am-issue-card h3{font-size:24px;line-height:1.25;margin:0 0 16px}
.am-issue-columns{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.am-issue-side{padding:14px;border:1px solid #777;background:#fff}
.am-issue-side.challenge{border-color:var(--am-red)}
.am-issue-side-label{display:block;margin-bottom:7px;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.am-issue-side.challenge .am-issue-side-label{color:var(--am-red)!important}
.am-issue-side p{font-size:13px;line-height:1.58}
.am-issue-time{margin-top:12px;padding:9px 11px;border-left:4px solid var(--am-red);background:#fff;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900}
.am-issue-card details{margin-top:12px;padding-top:11px;border-top:1px solid #777}
.am-issue-card summary,.am-event summary{cursor:pointer;color:#870018!important;font-weight:900}
.am-download-row{margin-top:20px}

/* Featured fault lines */
.am-fault-feature{margin-bottom:16px}
.am-fault-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.am-fault-card{border-left:6px solid var(--am-red)}
.am-fault-card h3{margin:0 0 15px;color:var(--am-red)!important;font-size:clamp(22px,2.5vw,31px);line-height:1.2}
.am-fault-topline{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.am-fault-topline span{color:var(--am-red)!important}.am-fault-topline b{color:#333!important}
.am-fault-compare{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:15px;align-items:stretch;margin:20px 0}
.am-fault-pane{padding:20px;border:2px solid #111;background:#fff}
.am-fault-pane.challenge{border-color:var(--am-red)}
.am-fault-pane-label{margin-bottom:11px;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.am-fault-pane.challenge .am-fault-pane-label{color:var(--am-red)!important}
.am-fault-pane blockquote{margin:0;border:0;padding:0;color:#111!important;font-size:clamp(22px,2.8vw,34px);line-height:1.22;font-weight:800}
.am-fault-pane.challenge blockquote,.am-fault-pane.challenge p{color:var(--am-red)!important}
.am-fault-symbol{display:flex;align-items:center;justify-content:center;color:var(--am-red)!important;font-size:50px;font-weight:900}
.am-limitation{margin-top:14px;padding-top:13px;border-top:1px solid #777;color:#333!important;font-size:13px!important}
.am-record-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}
.am-record-actions button,.am-record-actions a,.am-fault-card>button{padding:9px 12px;border:1px solid #111;border-radius:0;background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900}
.am-record-actions button:hover,.am-record-actions a:hover,.am-fault-card>button:hover{border-color:var(--am-red);color:var(--am-red)!important}
.am-quality-strip{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin-top:16px;border:4px double #111}
.am-quality-number{color:var(--am-red)!important;font-family:"Courier New",monospace;font-size:clamp(62px,8.5vw,108px);line-height:.8;font-weight:900}

/* Portals */
.am-portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.am-portal-card{display:grid;grid-template-columns:auto 1fr;gap:17px;align-items:start;border-left:6px solid var(--am-red)}
.am-portal-index{display:grid;place-items:center;width:50px;height:50px;border:2px solid var(--am-red);background:#fff;color:var(--am-red)!important;font-family:"Courier New",monospace;font-size:17px;font-weight:900}
.am-portal-card h3{margin:4px 0 9px;color:var(--am-red)!important;font-size:24px}
.am-portal-card p{font-size:14px;line-height:1.62}.am-portal-card small{display:block;color:#333!important;font-weight:800}
.am-portal-verdict{display:flex;align-items:center;justify-content:space-between;gap:18px}
.am-portal-verdict strong{font-size:23px}.am-portal-verdict span{max-width:700px;color:#111!important}

/* Time visualizations */
.am-time-stage{display:grid;grid-template-columns:260px minmax(0,1fr);gap:26px;align-items:start}
.am-time-console{position:sticky;top:82px;border:4px double #111}
.am-clock-face{position:relative;width:145px;height:145px;margin:0 auto 22px;border:2px solid #111;border-radius:50%;background:#fff;box-shadow:none}
.am-clock-face::before,.am-clock-face::after{content:"";position:absolute;inset:10px;border:1px dashed #777;border-radius:50%}.am-clock-face::after{inset:30px;border:1px solid var(--am-red)}
.am-clock-face span,.am-clock-face i,.am-clock-face b{position:absolute;left:50%;bottom:50%;display:block;border-radius:999px;transform-origin:50% 100%}
.am-clock-face span{width:2px;height:49px;background:var(--am-red);animation:amClockSecond 12s linear infinite}.am-clock-face i{width:4px;height:37px;background:#111;animation:amClockMinute 72s linear infinite}.am-clock-face b{width:5px;height:27px;background:#555;transform:rotate(44deg)}
.am-time-console-copy strong{display:block;color:#111!important;font-family:"Courier New",monospace;font-size:17px}.am-time-console-copy span{display:block;margin-top:7px;color:#333!important;font-size:12px}
.am-time-ledger{position:relative;padding-left:34px}.am-time-ledger::before{content:"";position:absolute;left:11px;top:4px;bottom:4px;width:2px;background:linear-gradient(180deg,#111 0 36%,var(--am-red) 36% 100%)}
.am-time-node{position:relative;margin:0 0 22px;padding:20px;border-left:5px solid #111;opacity:1;transform:none}
.am-time-node::before{content:"";position:absolute;left:-35px;top:27px;width:22px;height:22px;border:4px solid #111;border-radius:50%;background:#fff}.am-time-node.is-active,.am-time-node-final{border-left-color:var(--am-red)}.am-time-node.is-active::before,.am-time-node-final::before{border-color:var(--am-red)}
.am-time-phase{margin-bottom:10px;color:var(--am-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.am-time-items{display:grid;gap:8px}.am-time-items button{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:15px;width:100%;padding:11px 13px;border:1px solid #777;border-radius:0;background:#fff;color:#111;text-align:left}.am-time-items button:hover{border-color:var(--am-red)}.am-time-items time{color:var(--am-red)!important;font-weight:900}.am-time-items span{color:#222!important}
.am-timestamp-shell{position:relative;border:4px double #111}
.am-time-legend{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:17px;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900}.am-time-legend span{display:flex;align-items:center;gap:7px;color:#111!important}.am-time-legend i{width:10px;height:10px;border-radius:50%;background:#111}.am-time-legend i.duration,.am-time-legend i.gap{background:var(--am-red)}
.am-timestamp-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:11px}.am-timestamp-track::before{content:"";position:absolute;left:10px;right:10px;top:22px;height:2px;background:#111}
.am-time-entry{position:relative;z-index:1;min-height:168px;padding:40px 17px 16px;border:1px solid #111;background:#fff}.am-time-entry.gap{border:2px solid var(--am-red)}.am-time-entry::before{content:"";position:absolute;left:17px;top:14px;width:13px;height:13px;border-radius:50%;background:#111}.am-time-entry.duration::before,.am-time-entry.gap::before{background:var(--am-red)}
.am-time-entry time{display:block;color:var(--am-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.am-time-entry .clock{display:block;margin:3px 0 9px;color:#111!important;font-family:"Courier New",monospace;font-size:21px;font-weight:900}.am-time-entry h3{margin:0 0 6px;color:#111!important;font-size:16px}.am-time-entry p{margin:0;color:#222!important;font-size:12px;line-height:1.55}.am-time-entry small{display:block;margin-top:8px;color:#444!important}
.am-source-gap{display:grid;grid-template-columns:auto 1fr;gap:18px;margin-top:18px;border:2px solid var(--am-red)}.am-source-gap-icon{display:grid;place-items:center;width:64px;height:64px;background:var(--am-red);color:#fff!important;font-size:32px;font-weight:900}.am-source-gap h3{margin:3px 0 9px}.am-source-gap a{font-weight:900}

/* Implementation / corpus */
.am-implementation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.am-implementation-card{border-top:4px solid #111}.am-implementation-card:nth-child(-n+3){border-top-color:var(--am-red)}.am-implementation-card .number{color:var(--am-red)!important;font-family:"Courier New",monospace;font-size:36px;font-weight:900}.am-implementation-card h3{font-size:20px;margin:9px 0}
.am-document-storm{position:relative;min-height:570px;padding:44px;overflow:hidden;border:4px double #111;background:#fff!important;background-image:none!important}.am-document-storm canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.22;mix-blend-mode:multiply}.am-storm-copy{position:relative;z-index:3;max-width:720px}.am-storm-number{color:#111!important;font-family:"Courier New",monospace;font-size:clamp(72px,12vw,166px);line-height:.82;letter-spacing:-.07em;font-weight:900}.am-storm-label{margin:20px 0 16px;color:var(--am-red)!important;font-size:clamp(25px,3vw,40px);line-height:1.1;font-weight:800}.am-storm-copy p{font-size:18px}.am-storm-footnote{position:absolute;z-index:3;left:44px;right:44px;bottom:30px;display:flex;justify-content:space-between;gap:18px;color:#222!important;font-size:12px}.am-storm-badge{padding:7px 10px;border:1px solid #111;background:#fff;color:#111!important}
.am-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:20px;border:1px solid #111}.am-metric{border:0;border-right:1px solid #111;border-bottom:1px solid #111;padding:19px}.am-metric strong{display:block;color:#111!important;font-family:"Courier New",monospace;font-size:29px}.am-metric:nth-child(1) strong,.am-metric:nth-child(7) strong{color:var(--am-red)!important}.am-metric span{display:block;margin-top:7px;color:#333!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase}

/* Charts */
.am-chart-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.am-chart-card{min-height:420px;border-top:4px solid #111}.am-chart-card h3{font-size:24px;margin-top:0}.am-chart-card canvas{display:block;width:100%;height:315px;background:#fff}.am-network-wrap{height:345px}

/* Searchable timeline */
.am-timeline-shell{border:4px double #111;overflow:visible}.am-timeline-toolbar{position:sticky;top:46px;z-index:25;padding:20px;background:#fff!important;border-bottom:2px solid #111}.am-search-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 190px auto;gap:9px}.am-search-row input,.am-search-row select{width:100%;height:45px;padding:0 12px;border:1px solid #111;border-radius:0;background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif}.am-search-row input::placeholder{color:#555}.am-search-row button{height:45px;padding:0 17px;border:1px solid var(--am-red);border-radius:0;background:var(--am-red)!important;color:#fff!important;font-weight:900}.am-filter-chips{display:flex;gap:7px;overflow-x:auto;padding-top:12px}.am-timeline-status{display:flex;justify-content:space-between;gap:13px;padding:13px 20px;border-bottom:1px solid #111;background:#fff;color:#333!important;font-size:12px}.am-live-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--am-red)}.am-timeline-list{padding:16px;background:#fff}.am-event{position:relative;margin:0 0 11px;padding:19px 20px 19px 54px;border:1px solid #111;border-left:5px solid var(--am-red);background:#fff;transition:none}.am-event:hover{transform:none}.am-event::before{content:"";position:absolute;left:22px;top:24px;width:13px;height:13px;background:var(--am-red)}.am-event-id{color:var(--am-red)!important;font-family:"Courier New",monospace;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.am-event h3{margin:6px 0 8px;color:#111!important;font-size:20px;line-height:1.35}.am-event-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.am-event-meta span{padding:4px 7px;border:1px solid #777;background:#fff;color:#222!important;font-family:Arial,Helvetica,sans-serif;font-size:10px}.am-event p{font-size:14px;line-height:1.62}.am-event-source{margin-top:11px;padding-top:11px;border-top:1px solid #777;color:#333!important;font-size:12px}.am-load-more{display:block;margin:0 auto 22px;padding:10px 16px;border:1px solid #111;border-radius:0;background:#fff;color:#111!important;font-weight:900}.am-no-results{padding:35px;text-align:center;background:#fff;color:#111}.am-event.am-event-pulse{animation:none;border:3px solid var(--am-red)}

/* Sources / footer */
.am-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.am-source-card{border-top:4px solid #111}.am-source-card:nth-child(2),.am-source-card:nth-child(4),.am-source-card:nth-child(5){border-top-color:var(--am-red)}.am-source-card h3{font-size:22px}.am-source-card a{font-weight:900}.am-correction{border:4px double #111}.am-footer{padding:36px 0;background:#fff!important;background-image:none!important;border-top:4px double #111;color:#111!important}.am-footer p,.am-footer strong,.am-footer a{color:#111!important}

/* Generated site search, jump controls, and mobile account nav */
body.amanda-record-page .site-search-launch-strip,body.amanda-record-page #site-search,body.amanda-record-page .section-anchor-button,body.amanda-record-page .back-to-top,body.amanda-record-page .page-jump-strip,body.amanda-record-page .page-jump-shell,body.amanda-record-page .js-mobile-hamburger-nav,body.amanda-record-page .js-mobile-accountability-feature,body.amanda-record-page .js-mobile-h-group,body.amanda-record-page .js-mobile-h-link,body.amanda-record-page .rail-mobile-nav{background:#fff!important;background-image:none!important;color:#111!important;border-color:#111!important;border-radius:0!important;box-shadow:none!important}
body.amanda-record-page .site-search-launch-strip *,body.amanda-record-page .page-jump-strip *,body.amanda-record-page .js-mobile-hamburger-nav *{color:#111!important;border-color:#111!important;background-image:none!important}
body.amanda-record-page .section-anchor-button,body.amanda-record-page .back-to-top{border:1px solid #111!important;color:#111!important}
body.amanda-record-page .js-mobile-accountability-feature{border:2px solid var(--am-red)!important}
body.amanda-record-page .js-mobile-accountability-kicker,body.amanda-record-page .js-mobile-accountability-title{color:var(--am-red)!important}
body.amanda-record-page .js-mobile-accountability-cta{background:var(--am-red)!important;color:#fff!important;border-color:var(--am-red)!important}
body.amanda-record-page .js-mobile-h-group[data-mobile-nav-group="accountability"]{border-color:var(--am-red)!important}
body.amanda-record-page .js-mobile-h-group[data-mobile-nav-group="accountability"] .js-mobile-h-title,body.amanda-record-page .js-mobile-h-group[data-mobile-nav-group="accountability"] .js-mobile-h-link:first-child{color:var(--am-red)!important;border-color:var(--am-red)!important;background:#fff!important}
body.amanda-record-page .civic-motion-orb,body.amanda-record-page .civic-motion-grid,body.amanda-record-page .platform-ambient,body.amanda-record-page .page-progress-glow{display:none!important}

@keyframes amClockSecond{to{transform:rotate(360deg)}}@keyframes amClockMinute{to{transform:rotate(360deg)}}
@media(max-width:991px){.am-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.am-live-stat:nth-child(2){border-right:0}.am-live-stat:nth-child(-n+2){border-bottom:2px solid #111}.am-audit-summary,.am-audit-banner{grid-template-columns:repeat(2,minmax(0,1fr))}.am-audit-stat:nth-child(2),.am-audit-banner>div:nth-child(2){border-right:0}.am-audit-stat:nth-child(-n+2),.am-audit-banner>div:nth-child(-n+2){border-bottom:1px solid #111}.am-time-stage{grid-template-columns:1fr}.am-time-console{position:relative;top:auto;display:flex;align-items:center;gap:20px}.am-clock-face{width:105px;height:105px;margin:0;flex:0 0 auto}.am-fault-compare{grid-template-columns:1fr}.am-fault-symbol{height:42px;transform:rotate(90deg)}}
@media(max-width:767px){body.amanda-record-page{font-size:16px}.am-hero .container{padding-top:24px;padding-bottom:30px}.am-order-parties{grid-template-columns:1fr 40px 1fr}.am-order-party strong{font-size:15px}.am-order-courtline{grid-template-columns:1fr}.am-order-docket{text-align:left}.am-order-title{font-size:clamp(34px,10vw,50px);text-align:left}.am-eyebrow{text-align:left}.am-hero .lead{font-size:18px}.am-chip-row,.am-hero-actions{justify-content:flex-start}.am-live-strip{grid-template-columns:1fr;border-right:2px solid #111}.am-live-stat{border-right:0;border-bottom:1px solid #111}.am-live-stat:last-child{border-bottom:0}.am-section{padding:48px 0}.am-section h2{font-size:31px}.am-boundary,.am-ledger,.am-fault-grid,.am-issue-grid,.am-portal-grid,.am-chart-grid,.am-source-grid,.am-implementation-grid{grid-template-columns:1fr}.am-audit-summary,.am-audit-banner{grid-template-columns:1fr}.am-audit-stat,.am-audit-banner>div{border-right:0;border-bottom:1px solid #111}.am-audit-stat:last-child,.am-audit-banner>div:last-child{border-bottom:0}.am-quality-strip{grid-template-columns:1fr}.am-time-console{align-items:flex-start}.am-time-ledger{padding-left:25px}.am-time-node::before{left:-27px;width:18px;height:18px}.am-time-items button{grid-template-columns:1fr;gap:4px}.am-timestamp-track{grid-template-columns:1fr}.am-timestamp-track::before{display:none}.am-document-storm{padding:27px;min-height:525px}.am-storm-footnote{left:27px;right:27px;bottom:22px;display:block}.am-search-row{grid-template-columns:1fr}.am-record-actions{flex-direction:column}.am-record-actions button,.am-record-actions a{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body.amanda-record-page{font-size:11pt}.navbar,.am-page-rail,.am-hero-actions,.am-record-actions,.am-issue-controls,.am-filter-chips,.am-search-row button,.am-load-more{display:none!important}.am-fault-card,.am-ledger-card,.am-portal-card,.am-event,.am-source-card{page-break-inside:avoid}.am-section{padding:26px 0}}
/* V27 final polish */
body.amanda-record-page .navbar-nav>li,body.amanda-record-page .navbar-nav>li>a{border-radius:0!important}
body.amanda-record-page .section-anchor-button,body.amanda-record-page .section-anchor-button *,body.amanda-record-page .section-anchor-button::before,body.amanda-record-page .section-anchor-button::after{color:#111!important;border-color:#111!important;background-color:#fff!important;background-image:none!important}
body.amanda-record-page .am-fault-card h3,body.amanda-record-page .am-fault-feature h3,body.amanda-record-page .am-audit-feature h3{width:100%!important;max-width:none!important}
/* V27 mobile dock: no navy surface on this route. */
@media(max-width:767px){
 body.amanda-record-page .mobile-action-dock{background:#fff!important;background-image:none!important;border:2px solid #111!important;border-radius:0!important;box-shadow:none!important;gap:6px!important;padding:6px!important}
 body.amanda-record-page .mobile-action-link,body.amanda-record-page .mobile-action-button{background:#fff!important;background-image:none!important;border:1px solid #111!important;border-radius:0!important;box-shadow:none!important;color:#111!important}
 body.amanda-record-page .mobile-action-link.is-urgent{background:#b00020!important;border-color:#b00020!important;color:#fff!important}
 body.amanda-record-page .mobile-action-kicker,body.amanda-record-page .mobile-action-label{color:#111!important}
 body.amanda-record-page .mobile-action-link.is-urgent .mobile-action-kicker,body.amanda-record-page .mobile-action-link.is-urgent .mobile-action-label{color:#fff!important}
}
