:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#ededee;--line:#363638;--accent:#c9cbce}*{box-sizing:border-box}body{color:var(--ink);background:#111112;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6}a{color:inherit;text-underline-offset:.2em}a:focus-visible{outline-offset:5px;outline:3px solid #b17616}header{color:#fff;border-bottom:1px solid var(--line);background:#0a0a0b;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 2rem;display:flex}.brand{letter-spacing:.14em;font-weight:700;text-decoration:none}.brand span{font-size:.875rem;font-weight:400;display:block}.badge{border:1px solid #66676b;border-radius:2rem;padding:.25rem .8rem;font-size:.875rem}.shell{grid-template-columns:200px minmax(0,1fr);max-width:1200px;min-height:70vh;margin:auto;display:grid}nav{border-right:1px solid var(--line);padding:2.5rem 1.5rem}nav a{margin-bottom:.5rem;padding:.7rem;display:block}main{padding:3rem}h1{letter-spacing:-.025em;margin:.5rem 0 1rem;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2}h2{margin-top:0;font-size:1.25rem}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:.875rem}.intro{color:#b4b5b8;max-width:60ch}.card{border:1px solid var(--line);background:#1a1a1c;border-radius:.2rem;margin-top:2rem;padding:1.8rem}dl{margin:0 0 1.8rem}dl div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:1rem;padding:.8rem 0;display:grid}dt{font-weight:700}dd{margin:0}.button{background:var(--accent);color:#111112;border-radius:.3rem;padding:.65rem 1rem;text-decoration:none;display:inline-block}footer{border-top:1px solid var(--line);color:#b4b5b8;padding:1.5rem 2rem;font-size:.875rem}.skip{z-index:5;background:#1a1a1c;padding:.7rem;position:absolute;top:-5rem;left:1rem}.skip:focus{top:1rem}@media (max-width:650px){header{flex-wrap:wrap;padding:1rem}.shell{display:block}nav{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;padding:.5rem;display:flex}nav a{margin:0}main{padding:1.5rem 1rem}dl div{grid-template-columns:1fr;gap:.2rem}.card{padding:1.2rem}}.auth-panel{max-width:42rem}.auth-panel fieldset{border:1px solid #ccd6df;border-radius:.4rem;min-width:0;margin:1.2rem 0;padding:1rem}.auth-panel form{gap:.75rem;margin:1rem 0;display:grid}.auth-panel label{gap:.3rem;display:grid}.auth-panel input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #8195a5;border-radius:.3rem;padding:.7rem}.auth-panel button{cursor:pointer;min-height:44px;margin:.2rem;padding:.7rem}.auth-panel code{overflow-wrap:anywhere}.auth-panel :focus-visible{outline-offset:2px;outline:3px solid #147b77}select,input,button{font:inherit;color:inherit}select,input{background:#222225;border:1px solid #888;padding:.65rem}button{background:#303035;border:1px solid #aaa}button:disabled{opacity:.5;cursor:wait}.check{align-items:start;display:flex!important}.check input{width:auto;margin-top:.5rem}.wording{white-space:pre-wrap}.hash{overflow-wrap:anywhere}.financial-table{max-width:100%;overflow-x:auto}.financial-table table{border-collapse:collapse;width:100%}.financial-table th,.financial-table td{text-align:left;padding:.6rem}:focus-visible{outline-offset:3px;outline:3px solid #d6b86a}.validation-summary{overflow-wrap:anywhere;border-inline-start:4px solid;margin-block:1rem;padding:.75rem}.validation-summary:empty{display:none}button:disabled{cursor:not-allowed}[aria-busy=true]{cursor:progress}
