@layer components.hraness-design-kit.legacy{.hkm-root .dlm-todo{display:grid;gap:14px;max-inline-size:460px;margin-inline:auto;padding:26px 22px;font:400 15px/1.4 var(--hkm-font)}.hkm-root .dlm-todo-header{display:grid;grid-template-columns:1fr auto;align-items:end;row-gap:2px}.hkm-root .dlm-todo-eyebrow{grid-column:1/-1;color:var(--hkm-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.hkm-root .dlm-todo-heading{font-size:28px;font-weight:650;line-height:1.1}.hkm-root .dlm-todo-count{color:var(--hkm-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hkm-root .dlm-todo-error{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--hkm-error) 12%,transparent);color:var(--hkm-error);font-size:13px}.hkm-root .dlm-todo-state{margin:0;padding:28px 0;color:var(--hkm-muted);text-align:center}.hkm-root .dlm-todo-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hkm-root .dlm-todo-list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--hkm-line);border-radius:10px;background:var(--hkm-card)}.hkm-root .dlm-todo-check{display:inline-grid;flex:none;inline-size:18px;block-size:18px;place-items:center;border:1.5px solid var(--hkm-faint);border-radius:5px}.hkm-root .dlm-todo-list li[data-completed] .dlm-todo-check{border-color:var(--hkm-accent);background:var(--hkm-accent)}.hkm-root .dlm-todo-list li[data-completed] .dlm-todo-check:after{content:"";inline-size:5px;block-size:9px;margin-block-start:-2px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.hkm-root .dlm-todo-list li[data-completed] .dlm-todo-title{color:var(--hkm-muted);text-decoration:line-through}.hkm-root .dlm-coverage,.hkm-root .dlm-readout{font:400 13px/1.45 var(--hkm-mono)}.hkm-root .dlm-readout-list{display:grid;margin:0;padding:12px 16px 16px}.hkm-root .dlm-readout-list>div{display:flex;justify-content:space-between;gap:16px;padding-block:5px;border-block-end:1px dashed var(--hkm-line)}.hkm-root .dlm-readout-list dt{color:var(--hkm-muted)}.hkm-root .dlm-readout-list dd{margin:0;text-align:end}.hkm-root .dlm-readout-list dd[data-value="0"],.hkm-root .dlm-readout-list dd[data-value=true]{color:var(--hkm-ok)}.hkm-root .dlm-coverage-list{display:grid;gap:8px;margin:0;padding:14px 16px 16px;list-style:none}.hkm-root .dlm-coverage-list li{display:grid;grid-template-columns:72px 1fr;align-items:start;gap:12px;padding:8px 10px;border-radius:8px}.hkm-root .dlm-coverage-list li[data-highlight]{background:color-mix(in srgb,var(--hkm-accent) 10%,transparent)}.hkm-root .dlm-coverage-mode{justify-self:start;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--hkm-ok) 14%,transparent);color:var(--hkm-ok);font-size:12px}.hkm-root .dlm-coverage-list li[data-mode=direct] .dlm-coverage-mode{background:color-mix(in srgb,var(--hkm-warn) 16%,transparent);color:var(--hkm-warn)}.hkm-root .dlm-coverage-claim{font-family:var(--hkm-font);font-size:14px}.hkm-root .dlm-port{display:grid;justify-items:center;gap:0;padding:28px 16px;border-radius:12px;background:var(--hkm-surface);font:500 14px/1.3 var(--hkm-mono)}.hkm-root .dlm-port-node{padding:10px 16px;border:1px solid var(--hkm-line);border-radius:10px;background:var(--hkm-card);text-align:center}.hkm-root .dlm-port-wire{inline-size:2px;block-size:26px;background:var(--hkm-faint)}.hkm-root .dlm-port-adapters{display:grid;grid-template-columns:1fr 1fr;gap:16px;inline-size:min(100%,520px)}.hkm-root .dlm-port-adapters .dlm-port-node{color:var(--hkm-muted);opacity:.6}.hkm-root .dlm-port-adapters .dlm-port-node[data-on]{border-color:var(--hkm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--hkm-accent) 20%,transparent);color:var(--hkm-fg);opacity:1}.hkm-root[data-hkm-animated] .dlm-port-adapters .dlm-port-node,.hkm-root[data-hkm-animated] .dlm-todo-list li{transition:opacity .24s var(--hkm-ease),box-shadow .24s var(--hkm-ease),border-color .24s var(--hkm-ease)}}.direct-showcase{margin:3rem auto;max-width:52rem;padding-inline:16px}.direct-showcase h2{margin:0 0 1rem;font-size:1.15rem;line-height:1.3}.direct-launch-next,.direct-showcase-more{margin:1rem 0 0}.direct-launch-post{padding-inline:16px}.direct-launch-post .hkm-fit,.direct-showcase .hkm-fit{overflow-clip-margin:16px}
/*# sourceMappingURL=9560dd7b8b43c071.css.map*/