.dlx{max-inline-size:58rem;margin-inline:auto;padding:var(--space-6) var(--gutter) var(--space-8)}.dlx ::selection{background:color-mix(in oklch,var(--accent) 40%,transparent);color:var(--ink)}.dlx h1{margin:0 0 var(--space-5);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.15}.dlx h2{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:700}.dlx a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--ink) 35%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease)}.dlx a:not(.btn):hover{text-decoration-color:currentColor}.dlx a:focus-visible,.dlx .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.dlx-paused{display:flex;align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in oklch,var(--warn) 11%,var(--surface));font-size:var(--text-sm);line-height:1.55}.dlx-paused>.bi{margin-block-start:.1em;color:var(--warn)}.dlx-paused.is-info{background:var(--surface)}.dlx-paused.is-info>.bi{color:var(--ink-subtle)}.dlx-pick{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface)}.dlx-pick-file{min-inline-size:0}.dlx-pick-name{margin:0;font-size:var(--text-lg);font-weight:700}.dlx-pick-name .bi{margin-inline-end:.3em;font-size:1em}.dlx-pick-meta{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin:2px 0 0;color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.dlx-pick-meta span:empty{display:none}.dlx-pick-meta span:not(:first-child)::before{content:"·";margin-inline-end:var(--space-2);color:var(--ink-subtle)}.dlx-pick-go{gap:var(--space-2);white-space:nowrap}.dlx-file{overflow-wrap:anywhere}.dlx-block{margin-block-start:var(--space-7)}.dlx-table-wrap{overflow-x:auto;border-radius:var(--radius-md);background:var(--surface)}.dlx-files{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm)}.dlx-files th,.dlx-files td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);text-align:start;vertical-align:middle}.dlx-files thead th{border-block-end-color:var(--line-hi);color:var(--ink-muted);font-weight:600;white-space:nowrap}.dlx-files tbody tr:last-child>*{border-block-end:0}.dlx-files tbody th{font-weight:600;white-space:nowrap}.dlx-files tbody th .bi{inline-size:1.1em;margin-inline-end:var(--space-2);color:var(--ink-muted)}.dlx-files tbody tr{transition:background-color var(--dur) var(--ease)}.dlx-files tbody tr:hover{background:var(--surface-focus)}.dlx-files:not(.has-sizes) .is-num{display:none}.dlx-none{display:none}.dlx-files td.dlx-file{color:var(--ink-muted)}.dlx-files .is-num{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.dlx-act{inline-size:1%;text-align:end;white-space:nowrap}.dlx-act a{font-weight:600}.dlx-quiet{color:var(--ink-subtle);font-weight:400}.dlx-notes{display:grid;margin:0;border-radius:var(--radius-md);background:var(--surface)}.dlx-notes>div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line)}.dlx-notes>div:last-child{border-block-end:0}.dlx-notes dt{font-size:var(--text-sm);font-weight:600}.dlx-notes dd{max-inline-size:65ch;margin:0;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.6}.dlx-notes code{display:block;inline-size:fit-content;max-inline-size:100%;margin-block-start:var(--space-2);padding:var(--space-2) var(--space-3);overflow-x:auto;border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font-size:.92em;white-space:nowrap;scrollbar-color:var(--line-hi) var(--bg);scrollbar-width:thin}.dlx-help{margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:var(--text-sm)}@media(max-width:40rem){.dlx-pick{grid-template-columns:minmax(0,1fr);padding:var(--space-4)}.dlx-pick-go{grid-column:1/-1;justify-content:center}.dlx-files thead th:nth-child(2),.dlx-files td.dlx-file{display:none}.dlx-files th,.dlx-files td{padding-inline:var(--space-3)}.dlx-files tbody th{white-space:normal}.dlx-none{display:inline}.dlx-files tbody th .dlx-quiet{display:block;padding-inline-start:calc(1.1em + var(--space-2));font-size:var(--text-xs)}.dlx-notes>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}