:is(.cm-cover,.cm-tile,.chip.cm-kind,.cmb-art-tile){--cm-k:var(--pa-primary);--cm-k2:var(--pa-play-to);--cm-ink:var(--pa-primary-ink)}:is(.cm-cover,.cm-tile,.chip.cm-kind,.cmb-art-tile)[data-kind=character]{--cm-k:var(--pa-candy-from);--cm-k2:var(--pa-candy-to);--cm-ink:var(--pa-candy-ink)}:is(.cm-cover,.cm-tile,.chip.cm-kind,.cmb-art-tile)[data-kind=agent]{--cm-k:var(--pa-band-flight);--cm-k2:var(--pa-band-hatch);--cm-ink:var(--pa-band-flight)}:is(.cm-cover,.cm-tile,.chip.cm-kind,.cmb-art-tile)[data-kind=automation]{--cm-k:var(--pa-warning);--cm-k2:var(--pa-spark-gold);--cm-ink:var(--pa-warning-ink)}:is(.cm-cover,.cm-tile,.chip.cm-kind,.cmb-art-tile)[data-kind=kit]{--cm-k:var(--pa-success);--cm-k2:var(--pa-band-flight);--cm-ink:var(--pa-success-ink)}:is(.cm-cover,.cm-tile,.chip.cm-kind,.cmb-art-tile)[data-kind=mcp]{--cm-k:color-mix(in srgb, var(--pa-band-flight) 55%, var(--pa-success));--cm-k2:color-mix(in srgb, var(--pa-band-flight) 40%, var(--pa-band-hatch));--cm-ink:color-mix(in srgb, var(--pa-band-flight) 55%, var(--pa-success-ink))}.chip.cm-kind{background:color-mix(in srgb, var(--cm-k) 14%, transparent);color:var(--cm-ink);font-weight:600}.chip.cm-pick-chip{background:color-mix(in srgb, var(--pa-spark-gold) 22%, transparent);color:var(--pa-warning-ink);font-weight:600}.cm-cover{box-sizing:border-box;aspect-ratio:4/3;background-color:color-mix(in srgb, var(--cm-k) 10%, var(--pa-card));background-image:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--cm-k) 30%, transparent), transparent 58%), radial-gradient(circle at 88% 92%, color-mix(in srgb, var(--cm-k2) 26%, transparent), transparent 55%);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.cm-cover:before{content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000,#0000 80%);mask-image:linear-gradient(160deg,#000,#0000 80%)}.cm-cover[data-look="0"]:before{background:radial-gradient(color-mix(in srgb, var(--cm-k) 26%, transparent) 18%, transparent 20%) 0 0 / var(--space-4) var(--space-4)}.cm-cover[data-look="1"]:before{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cm-k) 14%, transparent) 0 var(--space-1), transparent var(--space-1) var(--space-4))}.cm-cover[data-look="2"]:before{background:repeating-radial-gradient(circle at 100% 0, transparent 0 var(--space-4), color-mix(in srgb, var(--cm-k) 16%, transparent) var(--space-4) var(--space-5))}.cm-cover[data-look="3"]:before{background:linear-gradient(color-mix(in srgb, var(--cm-k) 14%, transparent) 1px, transparent 1px) 0 0 / var(--space-5) var(--space-5), linear-gradient(90deg, color-mix(in srgb, var(--cm-k) 14%, transparent) 1px, transparent 1px) 0 0 / var(--space-5) var(--space-5)}.cm-cover[data-look="4"]:before{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--cm-k) 12%, transparent) 0 1px, transparent 1px var(--space-3)), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--cm-k) 12%, transparent) 0 1px, transparent 1px var(--space-3))}.cm-cover-mark{width:calc(var(--space-6) * 2.5);aspect-ratio:1;border-radius:var(--radius-lg);background:color-mix(in srgb, var(--pa-card) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cm-k) 22%, transparent);color:var(--cm-ink);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));place-items:center;display:grid;position:relative}.cm-cover-mark>svg{width:calc(var(--icon-lg) * 1.5);height:calc(var(--icon-lg) * 1.5)}.cm-cover-mark>.cm-cover-logo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.cm-tile.is-n8n{box-shadow:none;background:#1f1d38}.cm-cover-mark:has(>.cm-cover-n8n){box-shadow:none;background:#1f1d38}.cm-cover-mark>.cm-cover-n8n{width:64%;height:64%}.cm-cover-mark:has(>.cm-cover-house){box-shadow:none;background:#fdb700}.cm-cover-mark>.cm-cover-house{width:56%;height:56%}.cm-cover-house rect{fill:#fff}.chip.cm-n8n{color:color-mix(in srgb, #ea4b71 72%, currentColor);background:#ea4b7124;font-weight:600}.cm-cover.is-lg{border-radius:var(--radius-lg)}.cm-cover.is-lg .cm-cover-mark{width:calc(var(--space-6) * 4.5)}.cm-cover.is-lg .cm-cover-mark>svg{width:var(--control-h-lg);height:var(--control-h-lg);--icon-stroke:var(--icon-stroke-lg)}.cm-cover.is-loading{background:var(--pa-skeleton)}.cm-cover.is-loading:before{content:none}.cm-rank{top:var(--space-2);left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--pa-primary);color:var(--pa-on-primary);font-size:var(--pa-text-xs);font-variant-numeric:tabular-nums;font-weight:700;line-height:20px;position:absolute}.cm-pick{top:var(--space-2);right:var(--space-2);width:var(--space-6);height:var(--space-6);background:color-mix(in srgb, var(--pa-card) 86%, transparent);color:var(--pa-warning-ink);border-radius:50%;place-items:center;display:grid;position:absolute}.cm-pick>svg{width:var(--icon-xs);height:var(--icon-xs)}.cm-cover-foot{right:var(--space-2);bottom:var(--space-2);left:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap-reverse;display:flex;position:absolute}.cm-cover-foot>:last-child{margin-left:auto}.cm-over{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--pa-card) 86%, transparent);color:var(--pa-fg);font-size:var(--pa-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1));font-weight:600;line-height:20px;display:inline-flex}.cm-over>svg{width:var(--icon-xs);height:var(--icon-xs);color:var(--pa-band-legend)}.cm-tile{width:var(--control-h);height:var(--control-h);border-radius:var(--radius);background:color-mix(in srgb, var(--cm-k) 14%, var(--pa-card));color:var(--cm-ink);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cm-tile>svg{width:var(--icon-size);height:var(--icon-size)}.cm-tile.is-lg{width:var(--control-h-lg);height:var(--control-h-lg)}.cm-tile.is-lg>svg{width:var(--icon-lg);height:var(--icon-lg)}.cm-price{align-items:center;gap:var(--space-1);color:var(--pa-fg);font-size:var(--pa-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:700;display:inline-flex}.cm-price>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--pa-band-legend)}.cm-price.is-free{color:var(--pa-success-ink)}.cm-price.is-dim{color:var(--pa-fg-muted);font-weight:600}.cm-price.is-dim>svg{color:inherit}.chip.cm-credits{background:color-mix(in srgb, var(--pa-band-legend) 14%, transparent);color:var(--pa-fg);font-size:var(--pa-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.chip.cm-credits svg{color:var(--pa-band-legend)}.chip.cm-credits.is-dim{box-shadow:inset 0 0 0 1px var(--pa-border);color:var(--pa-fg-muted);background:0 0}.chip.cm-credits.is-dim svg{color:inherit}.cm-tag{padding:0 var(--space-2);border:1px solid var(--pa-border);border-radius:var(--radius-full);color:var(--pa-fg-muted);font-size:var(--pa-text-xs);white-space:nowrap;align-items:center;line-height:20px;text-decoration:none;display:inline-flex}a.cm-tag:hover{background:var(--pa-hover);color:var(--pa-fg)}.cm-face{width:var(--control-h);height:var(--control-h);background:var(--pa-primary-soft);color:var(--pa-primary-ink);font-size:var(--pa-text-sm);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.cm-face[data-tone=pink]{background:var(--pa-candy-soft);color:var(--pa-candy-ink)}.cm-face[data-tone=blue]{background:color-mix(in srgb, var(--pa-band-flight) 16%, transparent);color:var(--pa-band-flight)}.cm-face[data-tone=green]{background:color-mix(in srgb, var(--pa-success) 16%, transparent);color:var(--pa-success-ink)}.cm-face[data-tone=gold]{background:color-mix(in srgb, var(--pa-spark-gold) 24%, transparent);color:var(--pa-warning-ink)}.cm-stars{color:var(--pa-band-legend);letter-spacing:.04em}.cm-review-stars{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cm-verified{color:var(--pa-success-ink);font-size:var(--pa-text-xs);font-weight:500;line-height:16px}.cm-review-note{color:var(--pa-fg-muted);font-size:var(--pa-text-xs);line-height:16px}.cm-meta{align-items:center;gap:0 var(--space-2);min-width:0;color:var(--pa-fg-muted);font-size:var(--pa-text-xs);flex-wrap:wrap;align-self:stretch;line-height:1.4;display:flex}.cm-meta>span{white-space:nowrap}.cm-row:hover:not(.is-loading) .cm-meta{color:color-mix(in srgb, var(--pa-fg-muted) 70%, var(--pa-fg))}.cm-quiet{color:var(--pa-fg-muted);font-size:var(--pa-text-sm);margin:0}.cm-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}:is(.cm-grid,.cm-list)[aria-busy=true]>:not([aria-hidden=true]){opacity:.6;transition:opacity .2s}.cm-cell{min-width:0;display:flex;container:cm-cell/inline-size}.cm-cell.has-act{position:relative}.cm-card-act{top:var(--space-2);left:var(--space-2);position:absolute}.cm-card-act>.icon-btn{background:color-mix(in srgb, var(--pa-card) 86%, transparent);color:var(--pa-fg)}.cm-card-act>.icon-btn:hover{background:var(--pa-card)}@container cm-cell (width<=179px){.cm-over-count{display:none}}.cm-card{border:1px solid var(--pa-border);border-radius:var(--radius-lg);background:var(--pa-card);min-width:0;color:var(--pa-fg);font:inherit;text-align:left;cursor:pointer;flex-direction:column;flex:1;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.cm-card:hover:not(.is-loading){border-color:color-mix(in srgb, var(--pa-primary) 40%, var(--pa-border));box-shadow:var(--pa-shadow-sm)}.cm-card:focus-visible{outline:2px solid var(--pa-ring);outline-offset:2px}.cm-card.is-loading{cursor:default}.cm-card[data-own],.cm-card[data-bought]{border-color:color-mix(in srgb, var(--pa-success) 45%, var(--pa-border))}.cm-card-body{gap:var(--space-1);min-width:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex}.cm-card-name{font-size:var(--pa-text-sm);font-weight:600;line-height:20px}.cm-card-by{color:var(--pa-fg-muted);font-size:var(--pa-text-xs);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.cm-card-line{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.cm-card-line>:last-child{margin-left:auto}.cm-card-blurb{color:var(--pa-fg-muted);font-size:var(--pa-text-xs);line-height:16px}.cm-card-tags{align-items:center;gap:var(--space-1);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.cmb-section:has(>.cm-rail){container:cm-shelf/inline-size}.cm-rail{--cm-rail-n:1;grid-auto-columns:calc((100% - (var(--cm-rail-n) - 1) * var(--space-4)) / var(--cm-rail-n));gap:var(--space-4);margin:calc(var(--space-1) * -1);padding:var(--space-1);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-1);scrollbar-width:none;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}@container cm-shelf (width>=616px){.cm-rail{--cm-rail-n:2}}@container cm-shelf (width>=932px){.cm-rail{--cm-rail-n:3}}@container cm-shelf (width>=1248px){.cm-rail{--cm-rail-n:4}}@container cm-shelf (width>=1564px){.cm-rail{--cm-rail-n:5}}@container cm-shelf (width>=1880px){.cm-rail{--cm-rail-n:6}}@container cm-shelf (width>=2196px){.cm-rail{--cm-rail-n:7}}.cm-rail::-webkit-scrollbar{display:none}.cm-rail>.cm-cell{scroll-snap-align:start}.cm-rail-arrows{gap:var(--space-1);display:inline-flex}.cm-list{border:1px solid var(--pa-border);border-radius:var(--radius-lg);background:var(--pa-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cm-row-cell+.cm-row-cell{border-top:1px solid var(--pa-border)}.cm-row{align-items:center;gap:var(--space-2) var(--space-4);box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);color:var(--pa-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.cm-row:hover:not(.is-loading){background:var(--pa-hover)}.cm-row:focus-visible{outline:2px solid var(--pa-ring);outline-offset:-2px}.cm-row.is-loading{cursor:default}.cm-row-text{gap:calc(var(--space-1) / 2);flex-direction:column;min-width:0;display:flex}.cm-row-name{font-size:var(--pa-text-sm);font-weight:600;line-height:20px}.cm-row-blurb{color:var(--pa-fg-muted);font-size:var(--pa-text-xs);line-height:16px}.cm-row-chips{justify-content:flex-end;gap:var(--space-1);max-width:calc(var(--space-6) * 9);flex-wrap:wrap;display:flex}.cm-row-price{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}@container wd (width<=719px){.cm-row{grid-template-columns:auto minmax(0,1fr) auto}.cm-row-chips{grid-area:2/2/auto/-1;justify-content:flex-start;max-width:none}}.skeleton.cm-line{width:100%;height:var(--space-3);border-radius:var(--radius-full)}.skeleton.cm-line.is-short{width:60%}.skeleton.cm-line.is-chip{width:calc(var(--space-6) * 2.5);height:var(--space-5)}.skeleton.cm-line.is-price{width:calc(var(--space-6) * 2);height:var(--space-4)}.skeleton.cm-line.is-title{width:70%;height:var(--space-6)}.skeleton.skeleton-text.cm-line{width:calc(var(--space-6) * 7);height:.8em;display:inline-block}.skeleton.skeleton-text.cm-line.is-short{width:calc(var(--space-6) * 5)}.cm-block-title{color:var(--pa-fg-muted);font-size:var(--pa-text-sm);margin:0;font-weight:600}.cm-preview{padding:var(--space-3);border-radius:var(--radius);background:var(--pa-muted);font-size:var(--pa-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.cm-reviews{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cm-review{gap:var(--space-3);padding:var(--space-3) 0;display:flex}.cm-review+.cm-review{border-top:1px solid var(--pa-border)}.cm-review-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.cm-review-head{align-items:baseline;gap:var(--space-2);font-size:var(--pa-text-sm);flex-wrap:wrap;display:flex}.cm-review-head>.cm-when{color:var(--pa-fg-muted);font-size:var(--pa-text-xs)}.cm-review-body{font-size:var(--pa-text-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.cm-rate{align-items:center;gap:var(--space-1);display:flex}.cm-rate>button{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-full);color:var(--pa-fg-muted);font-size:var(--pa-text-base);background:0 0;border:0;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.cm-rate>button:hover:not(:disabled){background:var(--pa-hover)}.cm-rate>button[aria-pressed=true]{color:var(--pa-band-legend)}.cm-rate>button:focus-visible{outline:2px solid var(--pa-ring);outline-offset:2px}.cm-review-form{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:var(--pa-muted);flex-direction:column;display:flex}.cm-chars{color:var(--pa-fg-muted);font-size:var(--pa-text-xs);font-variant-numeric:tabular-nums}.cm-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cm-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cm-sheet-meta{color:var(--pa-fg-muted);font-size:var(--pa-text-sm);margin:0}.cm-asset{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.cm-asset>div{gap:var(--space-1);flex-direction:column;display:flex}.cm-asset dt{color:var(--pa-fg-muted);font-size:var(--pa-text-xs);font-weight:600}.cm-asset dd{font-size:var(--pa-text-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.menu.dialog.cm-asset-sheet{width:min(100%, calc(var(--space-6) * 24))}.cm-asset-sheet .cm-asset-scroll{max-height:55vh;overflow-y:auto}.cm-review-form textarea.input{height:auto;min-height:calc(var(--control-h) * 2);padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.5}.cm-picker{gap:var(--space-2);flex-direction:column;display:flex}.cm-picker-list{border:1px solid var(--pa-border);border-radius:var(--radius);max-height:calc(var(--space-6) * 10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cm-picker-list>li+li{border-top:1px solid var(--pa-border)}.cm-picker-item{align-items:flex-start;gap:calc(var(--space-1) / 2);box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;display:flex}.cm-picker-item:hover{background:var(--pa-hover)}.cm-picker-item[aria-pressed=true]{background:var(--pa-primary-soft)}.cm-picker-item:focus-visible{outline:2px solid var(--pa-ring);outline-offset:-2px}.cm-picker-item>.set-help{margin:0}.pk-editor{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pk-slots{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pk-slot{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pk-frame{aspect-ratio:4/3;border-radius:var(--radius);background:var(--pa-muted);color:var(--pa-fg-muted);place-items:center;display:grid;position:relative;overflow:hidden}.pk-frame[data-empty]{border:1px dashed var(--pa-border);background:0 0}.pk-frame>svg{width:var(--icon-lg);height:var(--icon-lg)}.pk-img{object-fit:cover;width:100%;height:100%;display:block}.pk-skel{width:100%;height:100%;display:block}.pk-fail{place-items:center;width:100%;height:100%;display:grid}.pk-fail>svg{width:var(--icon-lg);height:var(--icon-lg)}.pk-name{font-size:var(--pa-text-sm);font-weight:500;line-height:20px}.pk-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pk-carousel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pk-stage{aspect-ratio:16/10;border-radius:var(--radius);background:var(--pa-muted);position:relative;overflow:hidden}.pk-stage>a{width:100%;height:100%;display:block}.pk-stage>a:focus-visible{outline:2px solid var(--pa-ring);outline-offset:-2px}.pk-stage-img{object-fit:contain;width:100%;height:100%;display:block}.pk-stage .pk-step{top:calc(50% - var(--btn-size) / 2);border:1px solid var(--pa-border);background:var(--pa-card);color:var(--pa-fg);box-shadow:var(--pa-shadow-sm);position:absolute}.pk-stage .pk-step.is-prev{left:var(--space-3)}.pk-stage .pk-step.is-next{right:var(--space-3)}.pk-count{right:var(--space-3);bottom:var(--space-3);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--pa-card);color:var(--pa-fg);font-size:var(--pa-text-xs);font-variant-numeric:tabular-nums;line-height:20px;position:absolute}.pk-strip{gap:var(--space-2);padding:0 0 var(--space-1);margin:0;list-style:none;display:flex;overflow-x:auto}.pk-strip>li{width:calc(var(--space-6) * 4);flex:none}.pk-thumb{aspect-ratio:16/10;border-radius:var(--radius);background:var(--pa-muted);opacity:.7;cursor:pointer;border:2px solid #0000;width:100%;padding:0;transition:opacity .15s,border-color .15s;display:block;overflow:hidden}.pk-thumb:hover,.pk-thumb[aria-current=true]{opacity:1;border-color:var(--pa-fg)}.pk-thumb:focus-visible{outline:2px solid var(--pa-ring);outline-offset:2px}.pk-note{color:var(--pa-fg-muted);font-size:var(--pa-text-xs);margin:0;line-height:16px}.pk-note.is-warn{color:var(--pa-warning-ink)}.cm-cover-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-cover.has-picture:before{content:none}.cm-cover.has-picture .cm-cover-mark{display:none}.mk-vids{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-vids>li{align-items:center;gap:var(--space-3);min-width:0;display:flex}.mk-vid-thumb{width:calc(var(--space-6) * 3);aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--pa-muted);flex:none;display:block}.mk-vid-name{min-width:0;font-size:var(--pa-text-sm);flex:1;line-height:20px}.mk-vids-find{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.input.mk-about{min-height:calc(var(--space-6) * 8);resize:vertical;line-height:1.5}.mk-about-draft{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.mk-about-draft>.set-help,.mk-about-draft>.dialog-error{flex:1 1 calc(var(--space-6) * 8);min-width:0;margin:0}.cml-source{align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--pa-border);border-radius:var(--radius);color:var(--pa-fg);font-size:var(--pa-text-sm);overflow-wrap:anywhere;align-self:flex-start;font-weight:500;text-decoration:none;display:inline-flex}.cml-source:hover{background:var(--pa-hover)}.cml-source>svg{width:var(--icon-size);height:var(--icon-size);color:var(--pa-fg-muted);flex:none}.cml-source-site{color:var(--pa-fg-muted);font-weight:400}.cml-videos-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-6) * 10)), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cml-video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--pa-muted);position:relative;overflow:hidden}.cml-video-play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.cml-video-play:focus-visible{outline:2px solid var(--pa-ring);outline-offset:-2px}.cml-video-still{object-fit:cover;width:100%;height:100%;display:block}.cml-video-mark{place-items:center;display:grid;position:absolute;inset:0}.cml-video-mark>svg{box-sizing:content-box;width:var(--icon-lg);height:var(--icon-lg);padding:var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--pa-fg) 72%, transparent);color:var(--pa-card);transition:transform .15s}.cml-video-play:hover .cml-video-mark>svg{transform:scale(1.08)}.cml-video>iframe{border:0;width:100%;height:100%;display:block}.cml-video-catch{z-index:1;position:absolute;inset:0}.cml-mcp-seg{align-self:flex-start;max-width:100%;overflow-x:auto}
