:root{--abyss:#0D1B2A;--teal:#00C9A7;--soft:#5DCAA5;--white:#FFFFFF;--paper:#F4F6F9;--border:#D8DDE6;--ink:#3B4656;--red:#E53E3E;color-scheme:light;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--abyss);background:var(--paper)}
*{box-sizing:border-box}body{margin:0;line-height:1.65}header{background:var(--abyss);color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 5vw}.wordmark{font-family:"Cormorant Garamond",Georgia,serif;font-size:2rem;line-height:1.15}.wordmark span{color:var(--teal)}.wordmark small{display:block;font:700 .625rem Inter,Arial,sans-serif;letter-spacing:.2em;color:var(--teal);margin-top:.6rem}.account,.actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}main{max-width:1240px;margin:auto;padding:3rem 2rem}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:600}h1,h2{font-family:"Cormorant Garamond",Georgia,serif;margin:.3rem 0 .8rem;line-height:1.15}h1{font-size:3rem}h2{font-size:2rem}p{margin:.5rem 0 1rem}.lead{font-size:1.125rem}.definition,.muted{color:var(--ink);font-size:.875rem}.notice{border-left:4px solid var(--teal);background:var(--white);padding:1rem 1.2rem;margin:1.5rem 0}.status-panel{background:var(--abyss);color:var(--white);padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-radius:.3rem;margin-bottom:2.5rem}.status-panel .muted{color:var(--white)}button{font:600 .9375rem Inter,Arial,sans-serif;letter-spacing:.025em;padding:.7rem 1rem;background:var(--teal);color:var(--abyss);border:2px solid var(--teal);border-radius:.25rem;cursor:pointer}button:disabled{background:var(--border);border-color:var(--border);color:var(--ink);cursor:not-allowed}button:not(:disabled):hover{background:var(--soft);border-color:var(--soft)}button:focus-visible,a:focus-visible{outline:3px solid var(--abyss);outline-offset:4px}header button:focus-visible,.status-panel button:focus-visible{outline-color:var(--white)}[hidden]{display:none!important}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.table-wrap{overflow:auto;border:1px solid var(--border);background:var(--white)}table{width:100%;border-collapse:collapse;font-size:.875rem}th,td{text-align:left;padding:1rem;border-bottom:1px solid var(--border);vertical-align:top}th{font-weight:600;background:var(--abyss);color:var(--white)}.numeric,time,td{font-family:Inter,Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}#empty{padding:1rem;color:var(--ink)}.boundaries{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem;max-width:85ch}.boundaries p{font-size:.875rem;color:var(--ink)}footer{padding:1.5rem 5vw;background:var(--abyss);color:var(--white);font-size:.75rem}.skip{position:absolute;top:-5rem;left:1rem;padding:1rem;color:var(--abyss);background:var(--teal);z-index:5}.skip:focus{top:1rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-auth-callback] body{display:none}
@media(max-width:800px){header,.status-panel{align-items:flex-start;flex-direction:column}main{padding:2rem 1rem}h1{font-size:2.5rem}.section-heading{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
[tabindex]:focus-visible{outline:3px solid var(--abyss);outline-offset:4px}
