.dash-main{width:min(100%,1040px);min-height:calc(100vh - 66px);margin:0 auto;padding:58px clamp(19px,3vw,44px) 100px}.dash-hero h1{margin-top:14px;font-size:clamp(34px,4.5vw,52px);font-weight:800;line-height:1}.dash-hero .docs-intro{max-width:62ch}.dash-main section{padding-top:52px}.dash-main h2{font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.1}.dash-main h2 small{margin-left:12px;font-family:var(--font-mono),monospace;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);vertical-align:middle}.dash-main section>p{margin-top:10px;max-width:68ch;color:var(--ink-soft);font-size:15.5px;line-height:1.55}.dash-fact code,.dash-main p code,.dash-main td code{padding:.1em .32em;color:var(--blue-deep);background:var(--white);border:1px solid var(--paper-line);border-radius:4px;font-family:var(--font-mono),monospace;font-size:.86em;word-break:break-all}.dash-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:22px}.dash-fact{min-width:0;padding:18px 20px;background:var(--white);border:1px solid var(--paper-line);border-radius:4px}.dash-fact>span{display:block;font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft)}.dash-fact>strong{display:block;margin-top:6px;font-family:var(--font-display),sans-serif;font-size:26px;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.dash-fact>strong.is-verm{color:var(--verm-deep)}.dash-fact>p{margin-top:6px;color:var(--ink-soft);font-size:14px;line-height:1.5}.dash-table-wrap{margin-top:20px;overflow-x:auto;background:var(--white);border:1px solid var(--paper-line);border-radius:4px}.dash-table{width:100%;border-collapse:collapse;font-size:14.5px}.dash-table td,.dash-table th{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--paper-line);white-space:nowrap}.dash-table td.wrap{white-space:normal;min-width:18ch}.dash-table th{font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.dash-table tr:last-child td{border-bottom:0}.dash-table td.amount{font-family:var(--font-mono),monospace;text-align:right}.dash-empty,.dash-unavailable{margin-top:18px;padding:16px 18px;border:1px dashed var(--paper-line);border-radius:4px;color:var(--ink-soft);font-size:15px;line-height:1.55}.dash-unavailable{border-style:solid;border-color:var(--verm);color:var(--verm-deep)}.dash-notice{margin-top:22px;padding:16px 18px;background:var(--white);border-left:3px solid var(--verm);color:var(--ink);font-size:15.5px;line-height:1.55}.dash-notice.is-blue{border-left-color:var(--blue)}.dash-form{display:grid;gap:12px;max-width:600px;margin-top:26px}.dash-form label{font-weight:700}.dash-form input{width:100%;padding:12px 14px;font-family:var(--font-mono),monospace;font-size:14px;color:var(--ink);background:var(--white);border:1px solid var(--paper-line);border-radius:4px}.dash-form small{color:var(--ink-soft);font-size:13.5px;line-height:1.5}.dash-button{justify-self:start;padding:12px 20px;font:inherit;font-weight:700;color:var(--white);background:var(--blue);border:1px solid var(--blue);border-radius:4px;cursor:pointer;text-decoration:none}.dash-button:hover{background:var(--blue-deep)}.dash-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dash-signout{padding:6px 12px;font:inherit;font-size:13.5px;font-weight:500;color:var(--white-dim);background:none;border:1px solid var(--blue-line);border-radius:999px;cursor:pointer}.dash-signout:hover{color:var(--white);border-color:var(--white)}.dash-tag{display:inline-block;padding:3px 9px;font-family:var(--font-mono),monospace;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--paper-line);border-radius:999px}.dash-tag.is-pass{color:var(--blue);border-color:var(--blue)}.dash-tag.is-fail{color:var(--verm-deep);border-color:var(--verm)}@media (max-width:720px){.dash-main{padding-top:36px}.dash-main section{padding-top:40px}}