.htd-btn-sm{padding:0 14px;font-size:15px}.htd-field select{font:inherit;border:1px solid var(--ink);background:var(--surface);min-height:48px;color:var(--ink);border-radius:0;width:100%;max-width:100%;padding:0 12px;font-weight:400}.htd-p-scroll{max-width:100%;overflow-x:auto}.htd-p-scroll:focus-visible{outline-offset:2px}.htd-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.htd-p-center{justify-content:center;padding-top:56px;padding-bottom:96px;display:flex}.htd-p-authcard{flex:0 auto;width:min(100%,520px)}.htd-p-head{background:var(--soft2);border-bottom:1px solid var(--htd-shade)}.htd-p-head-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-top:40px;padding-bottom:32px;display:flex}.htd-p-company{overflow-wrap:anywhere;margin-top:10px;font-size:clamp(30px,8vw,64px)}.htd-p-who{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:16px;display:flex}.htd-p-body{padding-top:40px;padding-bottom:96px}.htd-tab[aria-current=page]{background:var(--hi);min-height:62px;color:var(--onhi);padding:0 22px;text-decoration:none}.htd-p-tabs .htd-tab{text-decoration:none}.htd-p-tabs .htd-tab[aria-current=page]:hover{transform:none}.htd-p-folder{padding:36px;display:block}.htd-p-section{flex-direction:column;gap:24px;min-width:0;display:flex}.htd-p-h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800;line-height:1.1}.htd-p-h3,.htd-p-card h3,.htd-p-make h3,.htd-p-secret h3{font-family:var(--font-display);margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.2}.htd-p-lede{max-width:46em;color:var(--ink2);margin:0}.htd-p-small{color:var(--ink2);margin:0;font-size:15px}.htd-p-mono{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:14px}.htd-p-quiet{font-family:var(--font-mono);color:var(--ink2);margin:0;font-size:14px}.htd-p-empty{border:1px dashed var(--htd-muted);background:var(--surface);margin:0;padding:18px 20px}.htd-p-alert,.htd-p-note{border:2px solid var(--ink);background:var(--surface);margin:0;padding:12px 14px;font-weight:500}.htd-p-alert{border-left-width:8px}.htd-p-alert p,.htd-p-note p{margin:0 0 10px}.htd-p-note{background:color-mix(in oklch, var(--surface) 70%, var(--hi))}.htd-p-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.htd-p-stack{flex-direction:column;gap:28px;min-width:0;display:flex}.htd-p-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:28px;display:grid}.htd-p-cards{gap:18px;display:grid}.htd-p-cards-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.htd-p-card,.htd-p-make{background:var(--surface);border:1px solid var(--ink);border-top:6px solid var(--hi);min-width:0;box-shadow:6px 6px 0 var(--htd-shade);flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.htd-p-card p{margin:0}.htd-p-form{flex-direction:column;gap:14px;display:flex}.htd-p-make{align-items:stretch;max-width:560px}.htd-p-make .htd-btn{align-self:flex-start}.htd-p-inline{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.htd-p-inline .htd-field{flex:200px}.htd-p-choice{border:0;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;display:flex}.htd-p-choice legend{margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.htd-p-choice label{align-items:center;gap:8px;min-height:44px;display:inline-flex}.htd-p-choice input{width:20px;height:20px;accent-color:var(--ink)}.htd-p-choice .htd-p-small{flex-basis:100%}.htd-p-danger{background:var(--ink);color:var(--bg)}.htd-p-danger:hover{color:var(--bg)}.htd-p-keys{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.htd-p-key{background:var(--surface);border:1px solid var(--ink);border-top:6px solid var(--hi);min-width:0;box-shadow:4px 4px 0 var(--htd-shade);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.htd-p-key[data-kind=live]{border-top-color:var(--ink)}.htd-p-key[data-revoked]{background:var(--soft);box-shadow:none;border-style:solid dashed dashed;border-top-color:var(--htd-muted)}.htd-p-key-top{font-family:var(--font-mono);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:13px;display:flex}.htd-p-key-name{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.htd-p-key .htd-record-rows{overflow-wrap:anywhere}.htd-p-secret{background:var(--hi);color:var(--onhi);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.htd-p-secret p{margin:0}.htd-p-secret-value{font-family:var(--font-mono);background:var(--surface);color:var(--ink);border:1px solid var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:12px 14px;font-size:15px;display:block}.htd-p-secret .htd-btn-ghost{color:var(--onhi)}.htd-p-tablewrap{background:var(--surface);border:1px solid var(--ink);max-width:100%;box-shadow:6px 6px 0 var(--htd-shade);overflow-x:auto}.htd-p-tablewrap:focus-visible{outline-offset:2px}.htd-p-ledger{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:14px}.htd-p-ledger caption{text-align:left}.htd-p-ledger th,.htd-p-ledger td{text-align:left;border-bottom:1px dotted var(--htd-muted);vertical-align:top;padding:12px 14px}.htd-p-ledger thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink2);border-bottom:2px solid var(--ink);font-size:12px;font-weight:500}.htd-p-ledger tbody th{font-weight:500}.htd-p-ledger tfoot th,.htd-p-ledger tfoot td{border-top:2px solid var(--ink);border-bottom:0;font-weight:700}.htd-p-ledger .htd-num{text-align:right}.htd-p-statement .htd-p-ledger th,.htd-p-statement .htd-p-ledger td{padding-left:0;padding-right:10px}.htd-p-statement .htd-p-ledger .htd-num:last-child{padding-right:0}.htd-p-statement .htd-p-small{margin-top:12px}.htd-p-monthnav strong{font-family:var(--font-mono);font-weight:500}.htd-p-list{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.htd-p-list li{border-bottom:1px dotted var(--htd-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.htd-p-tools{border-top:1px dashed var(--htd-muted);padding-top:14px}.htd-p-tools summary{width:fit-content;list-style:none}.htd-p-tools summary::-webkit-details-marker{display:none}.htd-p-tools summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.htd-p-tools[open] summary:after{transform:translateY(2px)rotate(-135deg)}.htd-p-tools-hide,.htd-p-tools[open] .htd-p-tools-show{display:none}.htd-p-tools[open] .htd-p-tools-hide{display:inline}.htd-p-toolgroup h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:18px 0 6px;font-size:13px;font-weight:500}.htd-p-toolgroup ul{margin:0;padding:0;font-size:15px;list-style:none}.htd-p-toolgroup li{border-bottom:1px dotted var(--htd-muted);padding:4px 0}.htd-p-toolgroup code{font-family:var(--font-mono);margin-right:6px;font-size:13px}.htd-p-json{white-space:pre;word-break:normal;max-height:420px;overflow:auto}.htd-p-response{flex-direction:column;gap:8px;min-width:0;display:flex}.htd-indexcard form.htd-indexcard-body{margin:0}@media (max-width:600px){.htd-p-folder{padding:20px 16px}.htd-p-head-in{padding-top:28px}.htd-p-h2{font-size:26px}.htd-p-card,.htd-p-make,.htd-p-key{padding:16px}.htd-p-secret{box-shadow:5px 5px 0 var(--ink)}}@media (max-width:480px){.htd-p-rate{display:none}}
