.dk-mono{font-variant-ligatures:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.dk-card{isolation:isolate;border:1px solid var(--line);background:var(--surface);border-radius:.85rem;position:relative;overflow:hidden}.dk-card-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3.5%, var(--surface));align-items:center;gap:.45rem;padding:.6rem .9rem;display:flex}.dk-dot{background:color-mix(in srgb, var(--fg) 18%, transparent);border-radius:999px;width:.5rem;height:.5rem;box-shadow:inset 0 0 0 .5px #00000029}.dk-dot--close{background:#ff5f57}.dk-dot--min{background:#febc2e}.dk-dot--zoom{background:#28c840}.dk-card--dark{color:#e7e5ef;background:radial-gradient(130% 110% at 88% 0,#191331 0%,#0d0a17 46%,#08060f 100%);border-color:#ffffff17}.dk-card--dark .dk-card-bar{background:#ffffff08;border-bottom-color:#ffffff14}.dk-card--dark .dk-dot{background:#ffffff38}.dk-card--dark .dk-dot--close{background:#ff5f57}.dk-card--dark .dk-dot--min{background:#febc2e}.dk-card--dark .dk-dot--zoom{background:#28c840}.dk-card--dark .dk-ink{color:#f6f5fa}.dk-card--dark .dk-dim{color:#dcd8ea}.dk-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 78% 0,#000 22%,#0000 76%);mask-image:radial-gradient(120% 100% at 78% 0,#000 22%,#0000 76%)}.dk-caret{vertical-align:text-bottom;background:var(--accent);width:.55ch;height:1em;animation:1.05s steps(2,jump-none) infinite dk-caret;display:inline-block}@keyframes dk-caret{0%,to{opacity:1}50%{opacity:.15}}.dk-packet{offset-path:var(--dk-path);offset-rotate:0deg;animation:dk-travel var(--dk-dur,3s) linear var(--dk-delay,0s) infinite}@keyframes dk-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.dk-packet--stutter{animation-timing-function:cubic-bezier(.9,.02,.35,1)}.dk-wire{stroke-dasharray:var(--dk-len,300);stroke-dashoffset:var(--dk-len,300);animation:dk-draw 1.5s ease-out var(--dk-delay,0s) both}@keyframes dk-draw{to{stroke-dashoffset:0}}.dk-toc{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;transition:border-color .25s,background-color .25s;position:relative;overflow:hidden}.dk-toc:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.dk-toc:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}.dk-toc:hover:before{transform:scaleX(1)}.dk-toc-cta.dk-toc-cta{color:var(--accent);transition:background-color .25s,border-color .25s,color .25s;border-color:color-mix(in srgb, var(--accent) 38%, transparent)!important}.dk-toc:hover .dk-toc-cta.dk-toc-cta,.dk-toc:focus-visible .dk-toc-cta.dk-toc-cta{background:var(--accent);color:var(--accent-fill-fg,#fff);border-color:var(--accent)!important}
