@layer components{.cm-table-wrap{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;overflow:hidden}.cm-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;line-height:1.5}.cm-table thead th{background:var(--color-paper);border-bottom:1px solid var(--color-line);font-family:var(--font-display);vertical-align:bottom;padding:1rem;font-size:1.0625rem;font-weight:700}.cm-table thead .cm-col-feature{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-2);font-size:.6875rem;font-weight:500}.cm-table tbody th,.cm-table td{vertical-align:top;border-bottom:1px solid var(--color-line-soft);padding:1.125rem 1rem}.cm-table tbody tr:last-child>*{border-bottom:0}.cm-table tbody th{font-size:1rem;font-weight:700}.cm-q{background:var(--color-paper)}.cm-q-done{background:var(--color-surface)}.cm-cell{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;font-size:.9375rem;line-height:1.5;display:flex}.cm-cell-q{gap:.375rem}.cm-note{color:var(--color-muted);font-size:.875rem;line-height:1.45}.cm-chip{white-space:normal;max-width:100%;padding:3px 10px 3px 6px;font-size:.8125rem;line-height:1.4}.cm-source{color:var(--color-ink);text-underline-offset:5px;align-items:center;min-height:1.5rem;font-size:.875rem;font-weight:600;text-decoration-thickness:1.5px;display:inline-flex}html[data-bp=m] .cm-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}html[data-bp=m] .cm-table,html[data-bp=m] .cm-table tbody{display:block}html[data-bp=m] .cm-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html[data-bp=m] .cm-table tbody{flex-direction:column;gap:.75rem;display:flex}html[data-bp=m] .cm-table tbody tr{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;display:block;overflow:hidden}html[data-bp=m] .cm-table tbody th{border-bottom:1px solid var(--color-line);padding:.875rem 1.125rem;font-size:1.0625rem;display:block}html[data-bp=m] .cm-table td{border-bottom:0;flex-direction:column;gap:.375rem;padding:.875rem 1.125rem;display:flex}html[data-bp=m] .cm-table td.cm-q{border-top:1px solid var(--color-line-soft)}html[data-bp=m] .cm-table tbody tr:last-child>th{border-bottom:1px solid var(--color-line)}html[data-bp=m] .cm-table td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);font-size:.75rem;font-weight:500}.cm-key{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.cm-key-item{color:var(--color-ink-2);align-items:center;gap:10px;min-width:0;font-size:.9375rem;display:flex}.cm-key-item>.w-chip{flex:none}.cm-mark-note{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;flex-direction:column;gap:.375rem;padding:1rem 1.125rem;display:flex}html:is([data-bp=t],[data-bp=d]) .cm-mark-note{padding:1.125rem 1.5rem}}
