.mdt-btn[data-accent=cyan],.mdt-inline[data-accent=cyan],.mdt-modal[data-accent=cyan]{--mdt:var(--cyan);--mdt-soft:rgba(0,217,255,0.06)}.mdt-btn[data-accent=green],.mdt-inline[data-accent=green],.mdt-modal[data-accent=green]{--mdt:var(--green);--mdt-soft:rgba(46,230,155,0.06)}.mdt-inline{padding:0;border:0;background:none;font:inherit;color:var(--mdt);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--mdt) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--mdt) 45%,transparent);text-underline-offset:3px;cursor:pointer}.mdt-inline:focus-visible,.mdt-inline:hover{-webkit-text-decoration-color:var(--mdt);text-decoration-color:var(--mdt)}.mdt-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;background:transparent;border:1px solid var(--mdt);color:var(--mdt);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.mdt-btn:focus-visible,.mdt-btn:hover{background:var(--mdt-soft)}.mdt-modal{width:min(940px,94vw);max-height:86vh;overflow-y:auto;padding:22px 26px 26px;background:var(--bg-1,#0B0F14);border:1px solid var(--mdt);color:var(--text,#DCE0E5)}.mdt-modal::-webkit-backdrop{background:rgba(5,6,8,.78)}.mdt-modal::backdrop{background:rgba(5,6,8,.78)}.mdt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.mdt-head-text{min-width:0}.mdt-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.24em;color:var(--mdt)}.mdt-eyebrow,.mdt-title{text-transform:uppercase}.mdt-title{margin:5px 0 0;font-family:var(--display);font-weight:700;font-size:26px;line-height:1.05;color:var(--silver-2,#E5EAF0)}.mdt-subtitle{margin:7px 0 0;max-width:78ch;font-size:12.5px;line-height:1.5}.mdt-close,.mdt-subtitle{color:var(--silver-dim,#8592A3)}.mdt-close{flex:0 0 auto;padding:6px 12px;background:transparent;border:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.mdt-close:hover{border-color:var(--mdt);color:var(--mdt)}.mdt-body{padding-top:16px}.mdt-h{margin:22px 0 8px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mdt)}.mdt-body>.mdt-h:first-child{margin-top:0}.mdt-list,.mdt-p{margin:0 0 12px;max-width:82ch;font-size:14px;line-height:1.6;color:var(--text-dim,#8A93A0)}.mdt-list{padding-left:18px}.mdt-list li{margin-bottom:7px}.mdt-list b{color:var(--silver-2,#E5EAF0)}.mdt-note{margin:0 0 16px;padding:11px 15px;border-left:3px solid var(--mdt);background:var(--mdt-soft);font-size:13px;line-height:1.55;color:var(--silver,#B8BFC8)}.mdt-code{font-family:var(--mono);font-size:.92em;color:var(--silver-2,#E5EAF0)}.mdt-table{width:100%;margin:0 0 14px;border-collapse:collapse;font-size:13px;table-layout:fixed}.mdt-table td,.mdt-table th{text-align:left;vertical-align:top;padding:9px 12px;border-bottom:1px solid var(--line)}.mdt-table thead th{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--silver-dim,#8592A3);border-bottom:1px solid var(--line-bright,rgba(229,234,240,.32))}.mdt-table tbody th{font-weight:600;line-height:1.45;color:var(--silver-2,#E5EAF0)}.mdt-table .mdt-map{line-height:1.45;color:var(--text-dim,#8A93A0)}.mdt-table .mdt-num{width:9%;font-family:var(--mono);font-size:11px;color:var(--mdt);white-space:nowrap}.mdt-table .mdt-tag{font-weight:600}.mdt-gloss{display:block;margin-top:3px;font-size:9px;letter-spacing:.14em;color:var(--silver-dim,#8592A3);opacity:.75;text-transform:none}.mdt-table tbody tr:hover{background:var(--mdt-soft)}.mdt-footer{margin-top:16px;padding-top:13px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.6;color:var(--silver-dim,#8592A3)}.mdt-footer a{color:var(--mdt);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--mdt) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--mdt) 45%,transparent);text-underline-offset:3px}.mdt-footer a:hover{-webkit-text-decoration-color:var(--mdt);text-decoration-color:var(--mdt)}@media (max-width:860px){.mdt-modal{padding:16px 18px 20px}.mdt-head{flex-direction:column;gap:10px}.mdt-title{font-size:22px}.mdt-table{font-size:12px;table-layout:auto}.mdt-table td,.mdt-table th{padding:8px}.mdt-table .mdt-num{width:auto}}