.cnx-mount{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.cnx-canvas{--pager-dots-overlay-bottom:10px;--pager-dots-overlay-z-index:2;--pager-dot-active-width:18px;--pager-dot-radius:99px;background:var(--pearl);min-width:0;min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex;overflow:hidden}.cnx-canvas .cnx-floor{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-height:0;padding:0;display:flex;overflow:hidden}.cnx-canvas .assets-toolbar .view-toggle{margin-left:2px}.cnx-canvas .view-toggle{flex-shrink:0}.cnx-canvas .assets-toolbar .is-icon-only .vt-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.asset-brand-chooser{z-index:20;width:min(360px,100% - 32px);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-panel,14px);box-shadow:var(--shadow-panel,0 18px 48px #00000029);gap:12px;padding:16px;display:grid;position:absolute;top:58px;right:16px}.asset-brand-chooser__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.asset-brand-chooser__head h2,.asset-brand-chooser__head p{margin:0}.asset-brand-chooser__head h2{font:500 16px var(--font-display)}.asset-brand-chooser__head p{color:var(--color-ink-muted);margin-top:3px;font-size:11px}.asset-brand-chooser__head button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.asset-brand-chooser>input{border:1px solid var(--color-hairline-strong);background:var(--color-surface-sunk);width:100%;color:var(--color-ink);border-radius:8px;outline:none;padding:9px 11px}.asset-brand-chooser>input:focus-visible{border-color:var(--color-maris)}.asset-brand-chooser__list{gap:4px;display:grid}.asset-brand-chooser__list>button{width:100%;color:var(--color-ink-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.asset-brand-chooser__list>button.is-active,.asset-brand-chooser__list>button:focus-visible{border-color:var(--color-maris);background:var(--color-maris-soft);color:var(--color-ink);outline:none}.asset-brand-chooser__mark{background:var(--color-tint-clay);width:30px;height:30px;color:var(--color-tint-clay-ink);font:600 11px var(--font-mono);border-radius:8px;place-items:center;display:grid}.asset-brand-chooser__empty{color:var(--color-ink-muted);margin:8px;font-size:12px}.cnx-canvas .density-mark{background:repeating-linear-gradient(to right,currentColor 0 1px,transparent 1px var(--density-mark-step));width:13px;height:12px}.cnx-canvas .density-mark.is-cozy{--density-mark-step:3px}.cnx-canvas .density-mark.is-comfy{--density-mark-step:4px}.cnx-canvas .density-mark.is-loose{--density-mark-step:6px}.cnx-canvas .assets-body{background:var(--rail);flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr 196px;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden;container:ws/inline-size}.cnx-canvas .assets-body>.assets-canvas{background:var(--pearl);grid-area:1/1;min-width:0;min-height:0;padding:20px;overflow-y:auto}.cnx-canvas .assets-body>.assets-stage-dock{grid-area:2/1;min-width:0}.cnx-canvas .assets-body>.assets-facets{grid-area:1/2/3;min-height:0}.cnx-canvas .assets-body.facets-forced-closed,.cnx-canvas .assets-body.facets-auto-collapsed:not(.facets-forced-open){grid-template-columns:1fr}.cnx-canvas .assets-body.facets-forced-closed>.assets-facets,.cnx-canvas .assets-body.facets-auto-collapsed:not(.facets-forced-open)>.assets-facets{display:none}.cnx-canvas .assets-facets{border-left:1px solid var(--hairline);background:var(--rail);scrollbar-gutter:stable;scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:0;min-width:0;padding:14px 10px;display:flex;overflow-y:auto}:is(.cnx-canvas,.sources-facet-rail) .facet-rail-context{flex-direction:column;gap:14px;min-width:0;padding-bottom:14px;display:flex}:is(.cnx-canvas,.sources-facet-rail) .facet-section:not(.stage-rail-section){flex-direction:column;gap:6px;display:flex}:is(.cnx-canvas,.sources-facet-rail) .facet-label{font:500 11px/1.4 var(--font-sans);color:var(--ink-muted);letter-spacing:normal;text-transform:none}:is(.cnx-canvas,.sources-facet-rail) .facet-chips{flex-wrap:wrap;gap:4px;display:flex}:is(.cnx-canvas,.sources-facet-rail) .facet-chip{letter-spacing:-.003em;color:var(--ink-2);background:var(--surface-2);cursor:pointer;white-space:nowrap;transition:background var(--m-quick)var(--e-out),color var(--m-quick)var(--e-out);border:0;border-radius:14px;align-items:center;gap:4px;padding:3px 9px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:inline-flex}:is(.cnx-canvas,.sources-facet-rail) .facet-chip:hover{background:var(--surface-sunk);color:var(--ink)}:is(.cnx-canvas,.sources-facet-rail) .facet-chip.is-active{background:var(--maris);color:#fff;box-shadow:inset 0 -1px #0000002e}:is(.cnx-canvas,.sources-facet-rail) .facet-chip .ct{color:var(--ink-faint);margin-left:1px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}:is(.cnx-canvas,.sources-facet-rail) .facet-chip.is-active .ct{color:#ffffffbf}:is(.cnx-canvas,.sources-facet-rail) .facet-clear{border-top:1px solid var(--hairline);justify-content:flex-start;align-items:center;margin-top:auto;padding-top:14px;display:flex}:is(.cnx-canvas,.sources-facet-rail) .facet-clear-btn{font:500 12px/1.4 var(--font-sans);color:var(--ink-muted);text-transform:none;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}:is(.cnx-canvas,.sources-facet-rail) .facet-clear-btn:hover{color:var(--ink)}:is(.cnx-canvas,.sources-facet-rail) .facet-clear-btn:disabled{opacity:.4;cursor:default}:is(.cnx-canvas,.sources-facet-rail) .facet-clear-btn:disabled:hover{color:var(--ink-faint)}.cnx-canvas .facet-filter-pills{border-bottom:1px solid var(--hairline);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;display:flex}.cnx-canvas .facet-search{align-items:center;display:flex;position:relative}.cnx-canvas .facet-search svg{width:13px;height:13px;color:var(--ink-faint);pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;left:9px}.cnx-canvas .facet-search input{border:1px solid var(--hairline);background:var(--surface-2);border-radius:var(--radius-control);width:100%;min-width:0;font:400 12px/1 var(--font-sans);color:var(--ink);padding:6px 10px 6px 28px}.cnx-canvas .facet-search input::placeholder{color:var(--ink-muted)}.cnx-canvas .facet-search input:focus{box-shadow:none;background:var(--surface);outline:none}.content-masonry-frame{width:100%;min-width:0;container:content-masonry/inline-size}.content-masonry-columns{column-count:1;column-gap:20px;max-width:none}.content-masonry-columns>.content-card{display:inline-flex}.content-masonry-columns>.content-card-frame{display:inline-block}.content-masonry-columns>.content-card,.content-masonry-columns>.content-card-frame{vertical-align:top;break-inside:avoid;width:100%;min-width:0;margin-block-end:20px}.content-masonry-columns>.content-card-frame>.content-card{height:auto}.content-masonry-columns .content-preview-empty{background:var(--surface-2);min-height:180px}.content-preview-unavailable{border:1px dashed var(--hairline-strong);background:var(--surface-2);min-height:180px;color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.content-preview-unavailable__mark{color:var(--clay);font-size:16px}@container content-masonry (min-width:520px){.content-masonry-columns{column-count:2}}@container content-masonry (min-width:840px){.content-masonry-columns{column-count:3}}@container content-masonry (min-width:1160px){.content-masonry-columns{column-count:4}}@container content-masonry (min-width:1500px){.content-masonry-columns{column-count:5}}.cnx-canvas .asset-card{border-radius:var(--radius-card)}.cnx-canvas .asset-card:focus-visible{box-shadow:0 0 0 3px var(--maris-soft);outline:none}.content-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%;transition:background var(--m-quick)var(--e-out),border-color var(--m-quick)var(--e-out);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.content-card:hover{background:var(--surface-2);border-color:var(--hairline-strong)}.content-card[data-presentation=card]{--interaction-state-veil:transparent;background:0 0;background-image:linear-gradient(var(--interaction-state-veil),var(--interaction-state-veil));border:0;border-radius:10px;padding:6px;overflow:visible}.content-card[data-presentation=card]:hover{--interaction-state-veil:var(--state-hover);box-shadow:none;background-color:#0000;transform:none}.content-card[data-presentation=card]:active{--interaction-state-veil:var(--state-press);box-shadow:none;background-color:#0000;border:0;transform:none}.content-card[data-presentation=card].is-active{--interaction-state-veil:var(--state-select);box-shadow:inset 0 0 0 1px var(--maris-ring);background-color:#0000;border:0;transform:none}.content-card[data-presentation=card] .media-canvas,.content-card[data-presentation=card] .text-body,.content-card[data-presentation=card] .long-body,.content-card[data-presentation=card] .content-preview-unavailable,.content-card[data-presentation=card] .content-preview-empty{border-radius:8px}.content-card:focus-visible{border-color:var(--maris);box-shadow:0 0 0 3px var(--maris-soft);outline:none}.content-card.is-active{border-color:var(--maris);box-shadow:0 0 0 1px var(--maris),0 6px 18px #cc25001a}.content-card.is-text .text-body{background:var(--pearl);flex-direction:column;justify-content:space-between;min-height:200px;padding:20px 18px 18px;display:flex;position:relative}.content-card.is-text .text-quote{color:var(--ink-2);letter-spacing:-.005em;margin-top:24px;font-family:Recoleta,serif;font-size:15.5px;line-height:1.4}.content-card.is-text .text-author{color:var(--ink-faint);letter-spacing:.06em;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:10.5px}.content-card.is-image .media-canvas{--aspect:1/1}.content-card.is-video-horz .media-canvas{--aspect:16/9}.content-card.is-video-vert .media-canvas{--aspect:9/16}.content-card.is-carousel .media-canvas{--aspect:1/1}.content-card.is-html .media-canvas{--aspect:16/10}.content-card.is-long .long-body{background:var(--surface);border-bottom:1px solid var(--hairline);min-height:200px;padding:22px 22px 18px;position:relative}.content-card .media-canvas{width:100%;aspect-ratio:var(--aspect,1/1);background:var(--surface-2);position:relative;overflow:hidden}.content-card .corner-badge{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 2px #0000002e}.content-card .corner-badge.is-light{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb;box-shadow:0 1px 2px #0000000f}.content-card .duration-tag{z-index:2;letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:4px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;position:absolute;bottom:10px;right:10px}.content-card .play-badge{z-index:2;width:var(--size,44px);height:var(--size,44px);background:var(--ink);color:var(--surface);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000047}.content-card .play-badge svg{width:calc(var(--size,44px)*.42);height:calc(var(--size,44px)*.42);margin-left:calc(var(--size,44px)*.04);fill:currentColor;stroke:none}.content-card .carousel-counter{z-index:2;color:#ffffffd9;letter-spacing:.04em;background:#00000073;border-radius:4px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}.content-card-frame:has(>.content-card-select)>.content-card-select{top:16px;right:8px}.content-card-frame:has(>.content-card-select)>.content-card .carousel-counter{inset:auto auto 10px 10px}.content-card .meta-strip{background:var(--surface);grid-template-columns:1fr 18px;grid-template-areas:"title channel""status channel""when channel";align-items:start;gap:4px 10px;padding:12px 14px 14px;display:grid}.content-card .meta-strip .ms-title{color:var(--ink);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;min-width:0;font-family:Recoleta,serif;font-size:13.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.content-card .meta-strip.is-owned{background:0 0;grid-template-columns:32px minmax(0,1fr) 22px;grid-template-areas:"avatar copy more";align-items:start;gap:10px;padding:12px 4px 6px}.content-card .meta-strip.media-card-meta{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";align-items:center;min-height:40px;padding:10px 50px 10px 2px}.content-card .meta-strip.media-card-meta .ms-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-card-add{z-index:20;border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink-muted);position:absolute;bottom:12px;right:-6px}.media-card-add:hover:not(:disabled){border-color:var(--hairline-strong);background:var(--surface);color:var(--ink)}.content-card .meta-strip.is-source{background:0 0;grid-template-columns:36px minmax(0,1fr) 22px;grid-template-areas:"avatar copy more";align-items:start;gap:10px;padding:12px 4px 6px}.content-card .meta-strip .ms-source-identity{grid-area:avatar}.content-card .meta-strip .ms-owner-avatar{grid-area:avatar;width:32px;height:32px;position:relative}.content-card .meta-strip .ms-owner-avatar .avatar{font:600 10px Recoleta,serif}.content-card .meta-strip .ms-brand-mark{border:1px solid var(--hairline-strong);background:var(--surface);width:15px;height:15px;color:var(--ink-2);border-radius:999px;place-items:center;font:700 7px Inter,sans-serif;display:grid;position:absolute;bottom:-2px;right:-3px}.content-card .meta-strip .ms-copy{grid-area:copy;min-width:0}.content-card .meta-strip.is-owned .ms-title,.content-card .meta-strip.is-source .ms-title{font-family:Inter,sans-serif;font-size:13px;font-weight:650;line-height:1.3}.content-card .meta-strip .ms-owner-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-muted);margin-top:3px;font:500 10px Inter,sans-serif;overflow:hidden}.content-card .meta-strip .ms-branch-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 10px;min-width:0;margin-top:8px;display:flex}.content-card .meta-strip .ms-branch-count{white-space:nowrap;color:var(--ink-2);flex:none;margin-left:auto;font:650 9px Inter,sans-serif}.content-card .meta-strip.is-owned .ms-when{letter-spacing:0;text-transform:none;color:var(--ink-muted);margin-top:5px;font:500 9.5px Inter,sans-serif}.content-card .meta-strip .ms-source-metrics{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:500 9.5px Inter,sans-serif;overflow:hidden}.content-card .meta-strip .ms-more{width:22px;height:22px;color:var(--ink-muted);grid-area:more;justify-content:center;align-items:center;display:inline-flex}.content-card .meta-strip .ms-more svg{width:16px;height:16px}.content-card .meta-strip .ms-status{grid-area:status;align-items:center;min-width:0;display:flex}.content-card .meta-strip .ms-when{letter-spacing:.14em;color:var(--ink-faint);text-transform:uppercase;grid-area:when;margin-top:1px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.content-card .meta-strip>.channel-glyph{grid-area:channel;align-self:start;margin-top:2px}.content-card .owned-branch-strip{flex-wrap:nowrap;flex:0 auto;min-width:0}.content-card .owned-internal-label{color:var(--ink-muted);font:500 9.5px Inter,sans-serif}.content-card .channel-glyph{width:16px;height:16px;color:var(--ink-muted);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.content-card .channel-glyph.is-internal{color:var(--ink-faint)}.content-card .ring--canvas{color:var(--ink-2);align-items:center;gap:6px;font:500 12.5px Inter,sans-serif;display:inline-flex}.content-card .ring--canvas .r-glyph{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.content-card .ring--canvas .r-glyph svg{width:14px;height:14px;display:block}.content-card .ring--canvas.is-todo .r-glyph{color:var(--ink-faint)}.content-card .ring--canvas.is-active .r-glyph,.content-card .ring--canvas.is-scheduled .r-glyph{color:var(--status-amber)}.content-card .ring--canvas.is-live .r-glyph,.content-card .ring--canvas.is-done .r-glyph{color:var(--maris)}.content-card .ring--canvas.is-live{color:var(--ink);font-weight:600}.cnx-canvas .assets-empty{text-align:center;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 20px;display:flex}.cnx-canvas .assets-empty[hidden]{display:none}.cnx-canvas .assets-empty-icon{width:38px;height:38px;color:var(--ink-faint);justify-content:center;align-items:center;display:flex}.cnx-canvas .assets-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.cnx-canvas .assets-empty-title{color:var(--ink);letter-spacing:-.01em;font-family:Recoleta,serif;font-size:16px;font-weight:500}.cnx-canvas .assets-empty-sub{color:var(--ink-muted);font-family:Inter,sans-serif;font-size:12.5px}.cnx-canvas .assets-list{background:0 0;flex-direction:column;gap:6px;padding:4px 0 14px;display:flex}.cnx-canvas .asset-card[data-variant=list]{border:1px solid var(--hairline);background:var(--surface);border-radius:var(--radius-card);text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%;transition:background var(--m-quick)var(--e-out),border-color var(--m-quick)var(--e-out);grid-template-columns:22px 48px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.cnx-canvas .asset-card[data-variant=list]:hover{background:var(--surface-2);border-color:var(--hairline-strong);box-shadow:none;transform:none}.cnx-canvas .asset-card[data-variant=list]:focus-visible{box-shadow:0 0 0 3px var(--maris-soft);border-color:var(--maris-ring);outline:none}.cnx-canvas .asset-card[data-variant=list] .row-channel{width:18px;height:18px;color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cnx-canvas .asset-card[data-variant=list] .row-channel .channel-glyph{width:18px;height:18px;color:var(--ink-muted)}.cnx-canvas .asset-card[data-variant=list] .row-thumb{border-radius:var(--r-sm);background:var(--surface-2);flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.cnx-canvas .asset-card[data-variant=list] .row-title-block{flex-direction:column;gap:3px;min-width:0;display:flex}.cnx-canvas .asset-card[data-variant=list] .row-title{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Recoleta,serif;font-size:13.5px;font-weight:500;line-height:1.25;overflow:hidden}.cnx-canvas .asset-card[data-variant=list] .row-context{letter-spacing:.1em;color:var(--ink-faint);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;overflow:hidden}.cnx-canvas .asset-card[data-variant=list] .row-context .sep{opacity:.6;margin:0 5px}.cnx-canvas .asset-card[data-variant=list] .row-status{flex-shrink:0;align-items:center;display:inline-flex}.cnx-canvas .asset-card[data-variant=list] .row-when{letter-spacing:.14em;color:var(--ink-faint);text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}@container ws (max-width:560px){.cnx-canvas .asset-card[data-variant=list]{grid-template-columns:48px minmax(0,1fr) auto auto}.cnx-canvas .asset-card[data-variant=list] .row-channel{display:none}}.cnx-canvas .shelves{flex-direction:column;gap:22px;padding:4px 0 12px;display:flex}.cnx-canvas .shelf{flex-direction:column;gap:8px;display:flex}.cnx-canvas .shelf-head{align-items:baseline;gap:10px;padding:0 2px;display:flex}.cnx-canvas .shelf-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.cnx-canvas .shelf-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-family:JetBrains Mono,monospace;font-size:9.5px}.cnx-canvas .shelf-strip{align-items:flex-start;gap:12px;padding:2px 14px 14px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.cnx-canvas .shelf-strip>.asset-card{break-inside:avoid;flex-shrink:0;width:220px}.cnx-canvas .row-thumb-art{position:absolute;inset:0}.collection-dock{--collection-dock-height:48px;border-top:1px solid var(--hairline);background:var(--rail);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;min-height:48px;padding:8px 14px;display:grid}.collection-dock--pagination{position:static}.collection-pagination__range{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font:500 10px/1.3 JetBrains Mono,monospace}.collection-pagination__compact-status{color:var(--ink-muted);font:600 11px/1.2 Inter,sans-serif;display:none}.collection-pagination__controls{justify-self:center;align-items:center;gap:3px;display:flex}.collection-pagination__controls button{border-radius:var(--r-sm);min-width:30px;height:30px;color:var(--ink-2);background:0 0;border:0;padding:0 9px;font:500 11px/1 Inter,sans-serif}.collection-pagination__controls button:not(:disabled):not([aria-current=page]):hover{background:var(--surface-sunk)}.collection-pagination__controls button[aria-current=page]{background:var(--ink);color:var(--surface)}.collection-pagination__controls button:disabled{cursor:default;opacity:.4}.collection-pagination__ellipsis{text-align:center;width:24px;color:var(--ink-faint)}.collection-dock__mode{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;justify-self:end;font:500 8px/1 JetBrains Mono,monospace}@container ws (max-width:560px){.collection-dock{--collection-dock-height:56px;grid-template-columns:minmax(0,1fr) auto;min-height:56px}.collection-pagination__range,.collection-dock__mode{display:none}.collection-pagination__compact-status{display:inline}.collection-pagination__controls{grid-column:1/-1}.collection-pagination__controls button[aria-label^=Page],.collection-pagination__ellipsis{display:none}}.cnx-canvas .cal-toolbar{min-height:var(--toolbar-temporal-h);height:var(--toolbar-temporal-h);border-bottom:1px solid var(--hairline);flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex;overflow:hidden}.cnx-canvas .cal-today-tile{border-radius:var(--radius-card);border:1px solid var(--hairline-strong);background:var(--surface);width:48px;height:48px;color:var(--ink);cursor:pointer;flex-direction:column;flex:0 0 48px;align-items:stretch;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 -1px #0000000a}.cnx-canvas .cal-today-tile:hover{background:var(--surface-2)}.cnx-canvas .cal-today-month{background:var(--surface-2);height:17px;color:var(--ink-muted);font:700 8px/1 var(--font-sans);letter-spacing:.08em;justify-content:center;align-items:center;display:flex}.cnx-canvas .cal-today-day{font:700 18px/1 var(--font-sans);color:var(--ink);flex:1;justify-content:center;align-items:center;display:flex}.cnx-canvas .cal-date-nav{flex-direction:column;flex:210px;gap:3px;min-width:0;max-width:320px;display:flex}.cnx-canvas .cal-date-title{align-items:center;gap:7px;min-width:0;display:flex}.cnx-canvas .cal-date-range{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Recoleta,serif;font-size:16px;font-weight:500;overflow:hidden}.cnx-canvas .cal-date-range .yr{color:var(--ink-faint);margin-left:4px;font-weight:400}.cnx-canvas .cal-event-count{background:var(--maris);color:#fff;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 7px;font:700 10.5px/1 Inter,sans-serif;display:inline-flex;box-shadow:inset 0 -1px #00000029}.cnx-canvas .cal-date-subnav{align-items:center;gap:6px;min-width:0;display:flex}.cnx-canvas .cal-nav{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.cnx-canvas .cal-nav-btn{border-radius:var(--r-sm);width:26px;height:26px;color:var(--ink-muted);cursor:pointer;transition:background var(--m-quick)var(--e-out),color var(--m-quick)var(--e-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cnx-canvas .cal-nav-btn:hover{background:var(--surface-2);color:var(--ink)}.cnx-canvas .cal-nav-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cnx-canvas .cal-range{text-overflow:ellipsis;min-width:0;max-width:220px;color:var(--ink-muted);white-space:nowrap;font:500 12px/1 Inter,sans-serif;overflow:hidden}.cnx-canvas .cal-range .yr{color:var(--ink-faint);margin-left:4px;font-weight:400}.cnx-canvas .cal-tb-right{align-items:center;gap:8px;margin-left:auto;display:flex}.cnx-canvas .cal-tb-right .cal-view-toggle{margin-left:0}.cnx-canvas .cal-view-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cnx-canvas .cal-status-dot{background:linear-gradient(90deg,var(--status-amber),var(--maris),var(--ink-faint));border-radius:999px;flex:0 0 8px;width:8px;height:8px}.cnx-canvas .cal-status-dot.is-amber{background:var(--status-amber)}.cnx-canvas .cal-status-dot.is-faint{background:var(--ink-faint)}.cnx-canvas .cal-status-dot.is-maris{background:var(--maris)}.cnx-canvas .cal-rail-quick-filters{flex-direction:column;gap:9px;display:flex}.cnx-canvas .cal-rail-select{flex-direction:column;gap:6px;display:flex;position:relative}.cnx-canvas .cal-rail-select select{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface-2);width:100%;min-width:0;height:30px;color:var(--ink-2);font:500 12px/1 var(--font-sans);cursor:pointer;padding:0 10px}.cnx-canvas .cal-rail-select .cal-status-dot{position:absolute;bottom:11px;left:10px}.cnx-canvas .cal-rail-select .cal-status-dot+select{padding-left:28px}.cnx-canvas .cal-main{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex;overflow:hidden}.cnx-canvas .assets-body{--calendar-rail-width:var(--facet-w,196px);position:relative}.cnx-canvas .assets-body.has-calendar-inspector{--calendar-rail-width:clamp(216px,30%,300px)}.cnx-canvas .assets-body.facets-forced-closed,.cnx-canvas .assets-body.facets-auto-collapsed:not(.facets-forced-open){--calendar-rail-width:0px}.cnx-canvas .assets-body.is-week-view{--calendar-stage-header-height:60px}.cnx-canvas .assets-body.is-month-view{--calendar-stage-header-height:29px}.cnx-canvas .assets-body.is-week-view:after,.cnx-canvas .assets-body.is-month-view:after{z-index:3;top:calc(var(--calendar-stage-header-height) - 1px);right:var(--calendar-rail-width);border-bottom:1px solid var(--hairline);content:"";pointer-events:none;position:absolute;left:0}.cnx-canvas .cal-viewport{scrollbar-width:none;flex:1;min-width:0;min-height:0;overflow:auto}.cnx-canvas .cal-viewport::-webkit-scrollbar{width:0;height:0}.cnx-canvas .cal-loading{flex-direction:column;height:100%;min-height:100%;display:flex}.cnx-canvas .cal-loading>.ds-calendar-skeleton{flex:1}.cnx-canvas .ds-calendar-skeleton .ds-content-card-skeleton{border-radius:var(--radius-card);width:min(116px,100% - 12px);min-width:0;margin-inline:auto;padding:3px}.cnx-canvas .ds-calendar-skeleton__head .cal-wk-dayhead{justify-content:center}.cnx-canvas .ds-calendar-skeleton__dow{border-radius:2px;width:24px;height:7px}.cnx-canvas .ds-calendar-skeleton__date{border-radius:50%;width:28px;height:28px}.cnx-canvas .ds-calendar-skeleton .ds-content-card-skeleton__preview{aspect-ratio:1}.cnx-canvas .ds-calendar-skeleton .ds-content-card-skeleton__meta{grid-template-columns:24px minmax(0,1fr);padding:8px 3px 4px}.cnx-canvas .ds-calendar-skeleton .ds-content-card-skeleton__more{display:none}.cnx-canvas .cal-publication-inspector{border-left:1px solid var(--hairline);background:var(--rail);scrollbar-gutter:auto;border-top:0;flex-direction:column;grid-area:1/2/3;gap:0;min-width:0;height:100%;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.cnx-canvas .assets-body.has-calendar-inspector{grid-template-columns:minmax(0,1fr) clamp(216px,30%,300px)}.cnx-canvas .cal-publication-inspector .insp-head{justify-content:flex-start;min-height:39px;padding:5px 7px;display:flex}.cnx-canvas .cal-publication-inspector .cal-inspector-close{height:28px;color:var(--ink-muted);padding:0 8px;font:600 11px/1 Inter,sans-serif}.cnx-canvas .cal-inspector-hero{border-bottom:1px solid var(--hairline);padding:12px 14px 15px}.cnx-canvas .cal-inspector-caption,.cnx-canvas .cal-inspector-identity h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cnx-canvas .cal-composer-action{color:var(--ink-muted);font:600 11px/1.3 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.cnx-canvas .cal-composer-action svg{width:14px;height:14px}.cnx-canvas .assets-body[data-stage-dock=true]{grid-template-rows:minmax(0,1fr) auto}.cnx-canvas .assets-body[data-stage-dock=true]>[data-rail]{grid-row:1/-1}.cnx-canvas .cal-inspector-preview{border-radius:var(--radius-card);background:var(--surface-2);position:relative;overflow:hidden}.cnx-canvas .cal-inspector-preview .media-canvas,.cnx-canvas .cal-inspector-preview .text-body,.cnx-canvas .cal-inspector-preview .long-body{--aspect:3/2;aspect-ratio:3/2;border-radius:inherit;width:100%;min-height:0}.cnx-canvas .cal-inspector-channel{border:1px solid var(--ink);place-items:center;width:25px;height:25px;display:grid;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-inspector-channel{border:1px solid color-mix(in srgb,var(--ink)14%,transparent)}}.cnx-canvas .cal-inspector-channel{background:var(--surface);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-inspector-channel{background:color-mix(in srgb,var(--surface)94%,transparent)}}.cnx-canvas .cal-inspector-channel{color:var(--ink);box-shadow:0 1px 3px #0000002e}.cnx-canvas .cal-inspector-channel .channel-glyph{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.cnx-canvas .cal-inspector-preview .text-body,.cnx-canvas .cal-inspector-preview .long-body{background:var(--pearl);align-items:center;padding:20px;display:flex}.cnx-canvas .cal-inspector-preview .text-quote,.cnx-canvas .cal-inspector-preview .content-preview-copy{color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;font:500 16px/1.35 Recoleta,serif;display:-webkit-box;overflow:hidden}.cnx-canvas .cal-inspector-delivery-strip{min-height:34px;color:var(--ink-2);justify-content:space-between;align-items:center;padding:0 2px;font:500 11px/1 JetBrains Mono,monospace;display:flex}.cnx-canvas .cal-inspector-delivery-strip .asset-card-placement-status{align-items:center;gap:6px;font-family:Inter,sans-serif;display:inline-flex}.cnx-canvas .cal-inspector-delivery-strip .asset-card-placement-status-dot{background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.cnx-canvas .cal-inspector-delivery-strip .asset-card-placement-status[data-status=scheduled] .asset-card-placement-status-dot,.cnx-canvas .cal-inspector-delivery-strip .asset-card-placement-status[data-status=live] .asset-card-placement-status-dot,.cnx-canvas .cal-inspector-delivery-strip .asset-card-placement-status[data-status=done] .asset-card-placement-status-dot{background:var(--tint-sage-ink)}.cnx-canvas .cal-inspector-delivery-strip .asset-card-placement-status[data-status=publishing] .asset-card-placement-status-dot{background:var(--status-amber)}.cnx-canvas .cal-inspector-delivery-strip .asset-card-placement-status[data-status=needs-review] .asset-card-placement-status-dot{background:var(--maris)}.cnx-canvas .cal-inspector-identity h2{color:var(--ink);margin:3px 0 5px;font:500 17px/1.25 Recoleta,serif}.cnx-canvas .cal-inspector-identity p{color:var(--ink-muted);margin:0;font:500 11px/1.4 Inter,sans-serif}.cnx-canvas .cal-inspector-actions button{border-radius:var(--radius-control);width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 9px;font:600 12px/1.2 Inter,sans-serif;display:flex}.cnx-canvas .cal-inspector-actions button svg{stroke-width:1.6px;flex:0 0 15px;width:15px;height:15px}.cnx-canvas .cal-inspector-actions button:hover{background:var(--surface-2);color:var(--ink)}.cnx-canvas .cal-inspector-actions button.is-danger{color:var(--danger)}.cnx-canvas .cal-publication-lifecycle ol{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cnx-canvas .cal-publication-lifecycle li{min-height:32px;color:var(--ink-faint);grid-template-columns:14px minmax(0,1fr) auto;gap:8px;font:500 12px/1.3 Inter,sans-serif;display:grid;position:relative}.cnx-canvas .cal-publication-lifecycle-time{color:var(--ink-faint);white-space:nowrap;font:500 9px/1.3 JetBrains Mono,monospace}.cnx-canvas .cal-publication-lifecycle li:not(:last-child):after{background:var(--hairline-strong);content:"";width:1px;position:absolute;top:12px;bottom:-2px;left:4px}.cnx-canvas .cal-publication-lifecycle li[data-state=complete],.cnx-canvas .cal-publication-lifecycle li[data-state=current]{color:var(--ink)}.cnx-canvas .cal-publication-lifecycle-dot{z-index:1;border:1px solid var(--ink-faint);background:var(--surface);border-radius:999px;width:9px;height:9px;margin-top:2px;position:relative}.cnx-canvas .cal-publication-lifecycle li[data-state=complete] .cal-publication-lifecycle-dot,.cnx-canvas .cal-publication-lifecycle li[data-state=current] .cal-publication-lifecycle-dot{border-color:var(--tint-sage-ink);background:var(--tint-sage-ink)}.cnx-canvas .cal-publication-lifecycle li[data-state=current] .cal-publication-lifecycle-dot{box-shadow:0 0 0 3px var(--tint-sage-ink)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-publication-lifecycle li[data-state=current] .cal-publication-lifecycle-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--tint-sage-ink)18%,transparent)}}.cnx-canvas .cal-empty{text-align:center;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:72px 20px;display:flex}.cnx-canvas .cal-empty .ce-greeting{color:var(--ink);font-family:Recoleta,serif;font-size:18px;font-weight:500}.cnx-canvas .cal-empty .editorial-caption{color:var(--ink-muted);max-width:340px;font:400 12.5px/1.5 Inter,sans-serif}.cnx-canvas .cal-reconnect-card{border:1px solid var(--danger);flex-direction:column;gap:7px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-reconnect-card{border:1px solid color-mix(in srgb,var(--danger)35%,var(--hairline))}}.cnx-canvas .cal-reconnect-card{border-radius:var(--radius-card);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-reconnect-card{background:color-mix(in srgb,var(--danger)8%,var(--surface))}}.cnx-canvas .cal-reconnect-copy{color:var(--ink);font:600 12px/1.3 Inter,sans-serif}.cnx-canvas .cal-reconnect-btn{border:1px solid var(--danger);width:100%;min-height:28px}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-reconnect-btn{border:1px solid color-mix(in srgb,var(--danger)35%,var(--hairline))}}.cnx-canvas .cal-reconnect-btn{border-radius:var(--radius-control);background:var(--surface);color:var(--ink);cursor:pointer;font:600 11.5px/1.2 Inter,sans-serif}.cnx-canvas .cal-reconnect-btn:hover{border-color:var(--danger);box-shadow:var(--e-1)}.cnx-canvas .cal-delivery-card{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:7px;padding:9px;display:flex}.cnx-canvas .cal-delivery-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font:700 10px/1 Inter,sans-serif}.cnx-canvas .cal-delivery-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.35 Inter,sans-serif;overflow:hidden}.cnx-canvas .cal-delivery-actions{flex-direction:column;gap:5px;display:flex}.cnx-canvas .cal-delivery-btn{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface-2);min-height:28px;color:var(--ink);cursor:pointer;font:600 11.5px/1.2 Inter,sans-serif}.cnx-canvas .cal-delivery-btn:hover{border-color:var(--ink-faint);box-shadow:var(--e-1)}.cnx-canvas .cal-delivery-btn.is-danger{color:var(--danger)}.cnx-canvas .cal-unsched-items{flex-direction:column;gap:5px;display:flex}.cnx-canvas .cal-unsched-items .cal-event{cursor:grab}.cnx-canvas .cal-unsched-empty{color:var(--ink-faint);font:italic 400 12px/1.4 Recoleta,serif}.cnx-canvas .cal-event:not(.content-card){border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);cursor:grab;text-align:left;width:100%;min-width:0;font:inherit;color:inherit;transition:border-color var(--m-quick)var(--e-out),box-shadow var(--m-quick)var(--e-out),transform var(--m-quick)var(--e-out);display:block;position:relative;overflow:hidden}.cnx-canvas .cal-event:not(.content-card):hover{border-color:var(--ink-faint);box-shadow:var(--e-1)}.cnx-canvas .cal-event[data-needs-reconnect=true]{box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-event[data-needs-reconnect=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger)55%,transparent)}}.cnx-canvas .cal-inspector-preview .play-badge,.cnx-canvas .content-card[data-variant=calendar-week] .play-badge{display:none}.cnx-canvas .cal-event .ce-reconnect-dot{background:var(--danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:999px;position:absolute;top:7px;right:7px}.cnx-canvas .cal-event.is-tall{width:100%}.cnx-canvas .content-card[data-variant=calendar-week]{border:1px solid var(--hairline);background:var(--surface);transform-origin:top;width:min(116px,100% - 12px);transition:transform var(--m-quick)var(--e-out),border-color var(--m-quick)var(--e-out),box-shadow var(--m-quick)var(--e-out);border-radius:9px;flex:none;padding:3px;position:relative;overflow:hidden}.cnx-canvas .content-card[data-variant=calendar-week].is-active{--interaction-state-veil:transparent;z-index:2;border-color:var(--hairline-strong);background:var(--surface-2);box-shadow:none;animation:calendar-week-card-select var(--m-quick)var(--e-out)both;margin-block:4px}.cnx-canvas .content-card[data-variant=calendar-week].is-active .asset-card-calendar-week-meta{min-height:33px}@keyframes calendar-week-card-select{0%{opacity:.88;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cnx-canvas .content-card[data-variant=calendar-week].is-active{animation:none}}.cnx-canvas .content-card[data-variant=calendar-week] .media-canvas{--aspect:1/1}.cnx-canvas .content-card[data-variant=calendar-week] .media-canvas,.cnx-canvas .content-card[data-variant=calendar-week] .text-body,.cnx-canvas .content-card[data-variant=calendar-week] .long-body,.cnx-canvas .content-card[data-variant=calendar-week] .content-preview-unavailable,.cnx-canvas .content-card[data-variant=calendar-week] .content-preview-empty{aspect-ratio:1;flex:none;width:100%;min-height:0}.cnx-canvas .content-card[data-variant=calendar-week] .text-body,.cnx-canvas .content-card[data-variant=calendar-week] .long-body{justify-content:center;padding:10px 8px}.cnx-canvas .content-card[data-variant=calendar-week] .text-quote,.cnx-canvas .content-card[data-variant=calendar-week] .content-preview-copy{overflow-wrap:normal;word-break:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font:550 11px/1.22 Inter,sans-serif;display:-webkit-box;overflow:hidden}.cnx-canvas .content-card[data-variant=calendar-week] .content-preview-unavailable,.cnx-canvas .content-card[data-variant=calendar-week] .content-preview-empty{min-height:92px}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-calendar-week-meta{background:var(--surface);align-items:center;min-width:0;min-height:28px;margin-top:4px;padding:3px 4px 2px;display:flex;position:static}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-calendar-channel{z-index:1;width:18px;height:18px;color:var(--ink);box-shadow:none;background:0 0;border:0;display:block;position:absolute;top:7px;right:7px}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-calendar-channel .platform-mark{stroke-width:2px;width:18px;height:18px;display:block}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-delivery{width:100%;min-width:0;color:var(--ink-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;margin:0;font:500 9px/1 JetBrains Mono,monospace;display:flex;overflow:hidden}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-status{min-width:0;color:var(--ink-2);text-overflow:ellipsis;align-items:center;gap:3px;font-family:Inter,sans-serif;font-weight:600;display:inline-flex;overflow:hidden}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-status-label{text-overflow:ellipsis;overflow:hidden}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-status-dot{border:1px solid var(--ink-faint);border-radius:999px;flex:0 0 5px;width:5px;height:5px}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-status[data-status=scheduled] .asset-card-placement-status-dot,.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-status[data-status=live] .asset-card-placement-status-dot,.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-status[data-status=done] .asset-card-placement-status-dot{border-color:var(--tint-sage-ink);background:var(--tint-sage-ink)}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-status[data-status=publishing] .asset-card-placement-status-dot{border-color:var(--status-amber);background:var(--status-amber)}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-status[data-status=needs-review] .asset-card-placement-status-dot{border-color:var(--maris);background:var(--maris)}.cnx-canvas .cal-canvas{aspect-ratio:var(--aspect,16/10);display:flex;position:relative;overflow:hidden}.cnx-canvas .cal-event.shape-text .cal-canvas{--aspect:16/10}.cnx-canvas .cal-event.shape-long .cal-canvas{--aspect:16/9}.cnx-canvas .cal-canvas.cc-text{background:var(--pearl);flex-direction:column;justify-content:center;gap:2px;padding:9px 11px}.cnx-canvas .cal-canvas .cc-quote{color:var(--ink-faint);font-family:Recoleta,serif;font-size:26px;line-height:.6}.cnx-canvas .cal-canvas .cc-text-line{color:var(--ink-2);max-height:3em;font-family:Recoleta,serif;font-size:11.5px;line-height:1.3;overflow:hidden}.cnx-canvas .cal-event.is-tall .play-badge{width:26px;height:26px}.cnx-canvas .cal-event.is-tall .play-badge svg{width:11px;height:11px;margin-left:1px}.cnx-canvas .cal-event[data-variant=calendar-month]{box-sizing:border-box;border:0;border-left:2px solid var(--ink-faint);background:0 0;border-radius:2px;width:100%;min-width:0;min-height:26px;padding:3px 2px 3px 4px;display:block;overflow:hidden}.cnx-canvas .cal-event[data-variant=calendar-month][data-asset-status=scheduled],.cnx-canvas .cal-event[data-variant=calendar-month][data-asset-status=live],.cnx-canvas .cal-event[data-variant=calendar-month][data-asset-status=done]{border-left-color:var(--tint-sage-ink)}.cnx-canvas .cal-event[data-variant=calendar-month][data-asset-status=publishing]{border-left-color:var(--status-amber)}.cnx-canvas .cal-event[data-variant=calendar-month][data-asset-status=needs-review]{border-left-color:var(--maris)}.cnx-canvas .cal-event[data-variant=calendar-month]:hover,.cnx-canvas .cal-event[data-variant=calendar-month].is-active{background:var(--state-hover);box-shadow:none;transform:none}.cnx-canvas .asset-card-calendar-month-meta{grid-template-columns:14px minmax(0,1fr) auto 5px;align-items:center;gap:4px;width:100%;min-width:0;display:grid}.cnx-canvas .asset-card-calendar-month-channel{width:14px;height:14px;color:var(--ink-2);place-items:center;display:grid}.cnx-canvas .asset-card-calendar-month-channel .platform-mark{color:currentColor;stroke-width:1.9px;width:13px;height:13px;display:block}.cnx-canvas .asset-card-calendar-month-title{min-width:0;color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font:550 10.5px/1.2 Inter,sans-serif;overflow:hidden}.cnx-canvas .asset-card-calendar-month-time{color:var(--ink-muted);white-space:nowrap;font:500 8.5px/1 JetBrains Mono,monospace}.cnx-canvas .asset-card-calendar-month-meta>.asset-card-placement-status-dot{border:1px solid var(--ink-faint);border-radius:999px;width:5px;height:5px}.cnx-canvas .asset-card-calendar-month-meta>.asset-card-placement-status-dot[data-status=scheduled],.cnx-canvas .asset-card-calendar-month-meta>.asset-card-placement-status-dot[data-status=live],.cnx-canvas .asset-card-calendar-month-meta>.asset-card-placement-status-dot[data-status=done]{border-color:var(--tint-sage-ink);background:var(--tint-sage-ink)}.cnx-canvas .asset-card-calendar-month-meta>.asset-card-placement-status-dot[data-status=publishing]{border-color:var(--status-amber);background:var(--status-amber)}.cnx-canvas .asset-card-calendar-month-meta>.asset-card-placement-status-dot[data-status=needs-review]{border-color:var(--maris);background:var(--maris)}.cnx-canvas .cal-week{flex-direction:column;min-height:100%;display:flex}.cnx-canvas .cal-week-head{z-index:2;height:var(--calendar-stage-header-height);flex:0 0 var(--calendar-stage-header-height);background:var(--pearl);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:sticky;top:0}.cnx-canvas .cal-wk-dayhead{border-left:1px solid var(--hairline);flex-direction:column;align-items:center;gap:1px;min-width:0;padding:9px 4px 10px;display:flex}.cnx-canvas .cal-wk-dayhead:first-child{border-left:0}.cnx-canvas .cal-wk-dayhead .dow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500}.cnx-canvas .cal-wk-dayhead .dnum{color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.1;display:inline-flex}.cnx-canvas .cal-wk-dayhead.is-today .dow{color:var(--maris)}.cnx-canvas .cal-wk-dayhead.is-today .dnum{background:var(--maris);color:#fff}.cnx-canvas .cal-week-body{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}.cnx-canvas .cal-col{border-left:1px solid var(--hairline);min-width:0;min-height:200px;transition:background var(--m-quick)var(--e-out);flex-direction:column;align-items:center;gap:5px;padding:8px 6px;display:flex;overflow:hidden}.cnx-canvas .cal-col>.pf-calendar-draggable-event{justify-content:center;width:100%;display:flex}@container ws (max-width:760px){.cnx-canvas .cal-col{padding:7px 3px}.cnx-canvas .content-card[data-variant=calendar-week]{border-radius:7px;padding:2px}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-calendar-week-meta{min-height:25px;margin-top:3px;padding:3px 3px 2px}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-calendar-channel{width:14px;height:14px;top:5px;right:5px}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-calendar-channel .platform-mark{width:14px;height:14px}.cnx-canvas .content-card[data-variant=calendar-week] .asset-card-placement-status-label{display:none}.cnx-canvas .content-card[data-variant=calendar-week] .text-body,.cnx-canvas .content-card[data-variant=calendar-week] .long-body{padding:7px 5px}.cnx-canvas .asset-card-calendar-month-meta{grid-template-columns:14px minmax(0,1fr) 5px;gap:4px}.cnx-canvas .asset-card-calendar-month-title,.cnx-canvas .content-card[data-variant=calendar-week] .corner-badge,.cnx-canvas .content-card[data-variant=calendar-week] .play-badge,.cnx-canvas .content-card[data-variant=calendar-week] .duration-tag{display:none}.cnx-canvas .content-card[data-variant=calendar-week] .text-quote,.cnx-canvas .content-card[data-variant=calendar-week] .content-preview-copy{overflow-wrap:normal;word-break:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font:550 8px/1.25 Inter,sans-serif;display:-webkit-box;overflow:hidden}.cnx-canvas .cal-inspector-hero{padding:9px 12px 11px}.cnx-canvas .cal-inspector-preview .media-canvas,.cnx-canvas .cal-inspector-preview .text-body,.cnx-canvas .cal-inspector-preview .long-body{min-height:88px}.cnx-canvas .cal-inspector-preview .text-body,.cnx-canvas .cal-inspector-preview .long-body{padding:13px}.cnx-canvas .cal-inspector-preview .text-quote,.cnx-canvas .cal-inspector-preview .content-preview-copy{overflow-wrap:normal;word-break:normal;-webkit-line-clamp:3;font:550 11px/1.3 Inter,sans-serif}.cnx-canvas .cal-inspector-identity h2{overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:600 13px/1.25 Inter,sans-serif;display:-webkit-box;overflow:hidden}.cnx-canvas .cal-publication-inspector .sec{gap:8px;padding:11px 12px}.cnx-canvas .cal-publication-lifecycle li{grid-template-columns:12px minmax(0,1fr);min-height:27px}.cnx-canvas .cal-publication-lifecycle-time{display:none}}.cnx-canvas .cal-col:first-child{border-left:0}.cnx-canvas .cal-col.is-today{background:var(--maris)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-col.is-today{background:color-mix(in oklab,var(--maris)4%,transparent)}}.cnx-canvas .cal-col.is-drop-over,.cnx-canvas .cal-mo-cell.is-drop-over,.cnx-canvas .cal-day-band.is-drop-over,.cnx-canvas .cal-agenda>.is-drop-over{background:var(--maris)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-col.is-drop-over,.cnx-canvas .cal-mo-cell.is-drop-over,.cnx-canvas .cal-day-band.is-drop-over,.cnx-canvas .cal-agenda>.is-drop-over{background:color-mix(in oklab,var(--maris)8%,var(--surface))}}.cnx-canvas .cal-col.is-drop-over,.cnx-canvas .cal-mo-cell.is-drop-over,.cnx-canvas .cal-day-band.is-drop-over,.cnx-canvas .cal-agenda>.is-drop-over{outline:1px solid var(--maris)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-col.is-drop-over,.cnx-canvas .cal-mo-cell.is-drop-over,.cnx-canvas .cal-day-band.is-drop-over,.cnx-canvas .cal-agenda>.is-drop-over{outline:1px solid color-mix(in oklab,var(--maris)42%,var(--hairline-strong))}}.cnx-canvas .cal-col.is-drop-over,.cnx-canvas .cal-mo-cell.is-drop-over,.cnx-canvas .cal-day-band.is-drop-over,.cnx-canvas .cal-agenda>.is-drop-over{outline-offset:-1px}.cnx-canvas .cal-col-add{border-radius:var(--radius-control);color:var(--ink-faint);cursor:pointer;text-align:center;opacity:0;transition:opacity var(--m-quick)var(--e-out),border-color var(--m-quick)var(--e-out);background:0 0;border:1px dashed #0000;margin-top:auto;padding:6px;font:500 11px/1 Inter,sans-serif}.cnx-canvas .cal-col:hover .cal-col-add{opacity:1;border-color:var(--hairline-strong)}.cnx-canvas .cal-col-add:hover{color:var(--ink-2);border-color:var(--ink-faint)}.cnx-canvas .cal-month{flex-direction:column;min-height:100%;display:flex}.cnx-canvas .cal-mo-dow{z-index:2;height:var(--calendar-stage-header-height);flex:0 0 var(--calendar-stage-header-height);background:var(--pearl);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:sticky;top:0}.cnx-canvas .cal-mo-dow span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-align:center;padding:9px 0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500}.cnx-canvas .cal-mo-grid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1fr;min-height:0;display:grid}.cnx-canvas .cal-mo-cell{border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);cursor:pointer;min-width:0;min-height:96px;transition:background var(--m-quick)var(--e-out);flex-direction:column;gap:3px;padding:5px 6px 6px;display:flex}.cnx-canvas .cal-mo-cell:nth-child(7n+1){border-left:0}.cnx-canvas .cal-mo-grid>.cal-mo-cell:nth-child(-n+7){border-top:0}.cnx-canvas .cal-mo-cell:hover{background:var(--surface-2)}.cnx-canvas .cal-mo-cell .dnum{color:var(--ink-2);border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:21px;height:21px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;display:inline-flex}.cnx-canvas .cal-mo-cell.is-other{background:var(--surface-sunk)}.cnx-canvas .cal-mo-cell.is-other .dnum{color:var(--ink-2)}.cnx-canvas .cal-mo-cell.is-today .dnum{background:var(--maris);color:#fff;font-weight:600}.cnx-canvas .cal-mo-events{flex-direction:column;gap:3px;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.cnx-canvas .cal-mo-events>.pf-calendar-draggable-event{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.cnx-canvas .cal-mo-more{letter-spacing:.04em;color:var(--ink-muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500}.cnx-canvas .cal-mo-more:hover{color:var(--maris)}.cnx-canvas .cal-year{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:8px 6px 28px;display:grid}.cnx-canvas .cal-year-month{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow:hidden}.cnx-canvas .cal-year-month-head{border:0;border-bottom:1px solid var(--hairline);background:var(--surface-2);width:100%;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font:600 12px/1.2 Inter,sans-serif;display:flex}.cnx-canvas .cal-year-month-head:hover{color:var(--maris)}.cnx-canvas .cal-year-month-count{color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:10px}.cnx-canvas .cal-year-dow{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:8px 9px 3px;display:grid}.cnx-canvas .cal-year-dow span{letter-spacing:.08em;color:var(--ink-2);text-align:center;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600}.cnx-canvas .cal-year-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:4px 9px 10px;display:grid}.cnx-canvas .cal-year-blank{aspect-ratio:1}.cnx-canvas .cal-year-day{aspect-ratio:1;background:var(--surface-sunk);min-width:0;color:var(--ink-muted);cursor:pointer;transition:background var(--m-quick)var(--e-out),color var(--m-quick)var(--e-out),box-shadow var(--m-quick)var(--e-out);border:0;border-radius:5px;font:500 9px/1 JetBrains Mono,monospace}.cnx-canvas .cal-year-day:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-faint)}.cnx-canvas .cal-year-day.is-low{background:var(--maris)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-year-day.is-low{background:color-mix(in srgb,var(--maris)14%,var(--surface))}}.cnx-canvas .cal-year-day.is-low{color:var(--ink-2)}.cnx-canvas .cal-year-day.is-mid{background:var(--maris)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-year-day.is-mid{background:color-mix(in srgb,var(--maris)24%,var(--surface))}}.cnx-canvas .cal-year-day.is-mid{color:var(--ink)}.cnx-canvas .cal-year-day.is-high{background:var(--maris)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-year-day.is-high{background:color-mix(in srgb,var(--maris)36%,var(--surface))}}.cnx-canvas .cal-year-day.is-high{color:var(--ink)}.cnx-canvas .cal-year-day.has-failure{box-shadow:inset 0 0 0 1px var(--danger)}.cnx-canvas .cal-year-day.is-today{box-shadow:inset 0 0 0 1px var(--maris),0 0 0 2px var(--maris)}@supports (color:color-mix(in lab, red, red)){.cnx-canvas .cal-year-day.is-today{box-shadow:inset 0 0 0 1px var(--maris),0 0 0 2px color-mix(in srgb,var(--maris)18%,transparent)}}.cnx-canvas .cal-year-day.is-today{color:var(--maris);font-weight:700}@media (max-width:1100px){.cnx-canvas .cal-year{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:820px){.cnx-canvas .cal-year{grid-template-columns:repeat(2,minmax(135px,1fr))}}@media (max-width:520px){.cnx-canvas .cal-year{grid-template-columns:1fr}}.cnx-canvas .cal-agenda{max-width:760px;margin:0 auto;padding:0 0 24px}.cnx-canvas .cal-agenda-head{z-index:2;border-bottom:1px solid var(--hairline);background:var(--pearl);justify-content:space-between;align-items:center;gap:12px;padding:12px 6px;display:flex;position:sticky;top:0}.cnx-canvas .cal-agenda-head h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-family:Recoleta,serif;font-size:16px;font-weight:500}.cnx-canvas .cal-agenda-head .upload-btn{min-height:30px;padding:0 11px}.cnx-canvas .cal-agenda-empty{min-height:280px;color:var(--ink-muted);justify-content:center;align-items:center;display:flex}.cnx-canvas .cal-agenda-empty p{margin:0;font:500 13px/1.4 Inter,sans-serif}.cnx-canvas .cal-agenda-day{align-items:baseline;gap:10px;margin-bottom:2px;padding:18px 6px 8px;display:flex}.cnx-canvas .cal-agenda-day .ad-date{color:var(--ink);letter-spacing:-.01em;font-family:Recoleta,serif;font-size:15px;font-weight:500}.cnx-canvas .cal-agenda-day .ad-dow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.cnx-canvas .cal-agenda-day.is-today .ad-date{color:var(--maris)}.cnx-canvas .cal-agenda-day .ad-ct{color:var(--ink-faint);letter-spacing:.06em;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9.5px}.cnx-canvas .cal-agenda-row{border-top:1px solid var(--hairline);cursor:pointer;text-align:left;width:100%;min-width:0;font:inherit;color:inherit;transition:background var(--m-quick)var(--e-out);background:0 0;align-items:center;gap:12px;padding:10px;display:flex}.cnx-canvas .cal-agenda-row:hover{background:var(--surface-2)}.cnx-canvas .cal-agenda-row.is-active{background:var(--surface);box-shadow:inset 3px 0 0 var(--tint-sage-ink)}.cnx-canvas .cal-agenda-row .ar-time{color:var(--ink-2);letter-spacing:.02em;flex-shrink:0;width:52px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.cnx-canvas .cal-agenda-row .ar-glyph{border:1px solid var(--hairline);background:var(--surface);width:22px;height:22px;color:var(--ink-muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.cnx-canvas .cal-agenda-row .ar-glyph .channel-glyph{width:13px;height:13px}.cnx-canvas .cal-agenda-row .ar-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;flex:1;min-width:0;font:500 13px/1.3 Inter,sans-serif;overflow:hidden}.cnx-canvas .cal-agenda-row .ar-tags{flex-shrink:1;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.cnx-canvas .cal-agenda-row .ring{flex-shrink:0}.cnx-canvas .cal-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:500}.cnx-canvas .cal-tag.is-goal{background:var(--tint-sage);color:var(--tint-sage-ink)}.cnx-canvas .cal-tag.is-campaign{background:var(--tint-clay);color:var(--tint-clay-ink)}.cnx-canvas .cal-day{width:100%;max-width:920px;margin:0 auto;padding:8px 6px 32px}.cnx-canvas .cal-day-head{align-items:baseline;gap:10px;padding:10px 4px 4px;display:flex}.cnx-canvas .cal-day-head .dd-date{color:var(--ink);letter-spacing:-.02em;font-family:Recoleta,serif;font-size:22px;font-weight:500}.cnx-canvas .cal-day-head .dd-dow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.cnx-canvas .cal-day-head.is-today .dd-date{color:var(--maris)}.cnx-canvas .cal-day-shell{grid-template-columns:minmax(0,1fr) 232px;align-items:stretch;gap:14px;display:grid}.cnx-canvas .cal-day-band{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.cnx-canvas .cal-day-band-head{align-items:center;gap:10px;padding:3px 2px 2px;display:flex}.cnx-canvas .cal-day-band-head .bl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500}.cnx-canvas .cal-day-band-head .br{background:var(--hairline);flex:1;height:1px}.cnx-canvas .cal-day-band-head .ct{color:var(--ink-faint);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:9px}.cnx-canvas .cal-day-add{border:1px dashed var(--hairline-strong);border-radius:var(--radius-control);width:100%;min-height:38px;color:var(--ink-muted);cursor:pointer;transition:background var(--m-quick)var(--e-out),border-color var(--m-quick)var(--e-out),color var(--m-quick)var(--e-out);background:0 0;font:600 12px/1 Inter,sans-serif}.cnx-canvas .cal-day-add:hover{background:var(--surface-2);border-color:var(--ink-faint);color:var(--ink)}.cnx-canvas .cal-day-list{flex-direction:column;gap:5px;min-height:220px;display:flex}.cnx-canvas .cal-day-band .cal-agenda-row{border-top:0;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);margin-bottom:5px}.cnx-canvas .cal-day-band .cal-agenda-row:hover{background:var(--surface-2);border-color:var(--ink-faint)}.cnx-canvas .cal-day-side{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow:hidden}.cnx-canvas .cal-mini-head{border-bottom:1px solid var(--hairline);color:var(--ink);padding:10px 12px;font:600 12px/1.2 Inter,sans-serif}.cnx-canvas .cal-mini-dow,.cnx-canvas .cal-mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cnx-canvas .cal-mini-dow{gap:2px;padding:9px 10px 3px}.cnx-canvas .cal-mini-dow span{text-align:center;letter-spacing:.04em;color:var(--ink-faint);font:600 8px/1 JetBrains Mono,monospace}.cnx-canvas .cal-mini-grid{gap:3px;padding:5px 10px 12px}.cnx-canvas .cal-mini-day{aspect-ratio:1;min-width:0;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;font:600 10px/1 Inter,sans-serif}.cnx-canvas .cal-mini-day:hover{background:var(--surface-2);color:var(--ink)}.cnx-canvas .cal-mini-day.is-other{color:var(--ink-faint);opacity:.7}.cnx-canvas .cal-mini-day.is-selected{background:var(--maris);color:#fff}.cnx-canvas .cal-day-summary{border-top:1px solid var(--hairline);padding:12px}.cnx-canvas .cal-day-summary-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px;font:700 9px/1 JetBrains Mono,monospace}.cnx-canvas .cal-day-summary-row{border-radius:var(--r-xs);width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 4px;display:flex}.cnx-canvas .cal-day-summary-row:hover,.cnx-canvas .cal-day-summary-row.is-active{background:var(--surface-2)}.cnx-canvas .cal-day-summary-row span{color:var(--ink-muted);flex:0 0 48px;font:500 10px/1 JetBrains Mono,monospace}.cnx-canvas .cal-day-summary-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 11.5px/1.25 Inter,sans-serif;overflow:hidden}.cnx-canvas .cal-day-empty{text-align:center;color:var(--ink-faint);margin:0;padding:12px 4px;font:italic 400 12px/1.35 Recoleta,serif}@media (max-width:760px){.cnx-canvas .cal-day-shell{grid-template-columns:1fr}.cnx-canvas .cal-day-side{order:-1}}
.cnx-mount{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.cnx-canvas{--pager-dots-overlay-bottom:10px;--pager-dots-overlay-z-index:2;--pager-dot-active-width:18px;--pager-dot-radius:99px;background:var(--pearl);min-width:0;min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex;overflow:hidden}.cnx-canvas .cnx-floor{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-height:0;padding:0;display:flex;overflow:hidden}.cnx-canvas .assets-toolbar .view-toggle{margin-left:2px}.cnx-canvas .view-toggle{flex-shrink:0}.cnx-canvas .assets-toolbar .is-icon-only .vt-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.asset-brand-chooser{z-index:20;width:min(360px,100% - 32px);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-panel,14px);box-shadow:var(--shadow-panel,0 18px 48px #00000029);gap:12px;padding:16px;display:grid;position:absolute;top:58px;right:16px}.asset-brand-chooser__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.asset-brand-chooser__head h2,.asset-brand-chooser__head p{margin:0}.asset-brand-chooser__head h2{font:500 16px var(--font-display)}.asset-brand-chooser__head p{color:var(--color-ink-muted);margin-top:3px;font-size:11px}.asset-brand-chooser__head button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.asset-brand-chooser>input{border:1px solid var(--color-hairline-strong);background:var(--color-surface-sunk);width:100%;color:var(--color-ink);border-radius:8px;outline:none;padding:9px 11px}.asset-brand-chooser>input:focus-visible{border-color:var(--color-maris)}.asset-brand-chooser__list{gap:4px;display:grid}.asset-brand-chooser__list>button{width:100%;color:var(--color-ink-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.asset-brand-chooser__list>button.is-active,.asset-brand-chooser__list>button:focus-visible{border-color:var(--color-maris);background:var(--color-maris-soft);color:var(--color-ink);outline:none}.asset-brand-chooser__mark{background:var(--color-tint-clay);width:30px;height:30px;color:var(--color-tint-clay-ink);font:600 11px var(--font-mono);border-radius:8px;place-items:center;display:grid}.asset-brand-chooser__empty{color:var(--color-ink-muted);margin:8px;font-size:12px}.cnx-canvas .density-mark{background:repeating-linear-gradient(to right,currentColor 0 1px,transparent 1px var(--density-mark-step));width:13px;height:12px}.cnx-canvas .density-mark.is-cozy{--density-mark-step:3px}.cnx-canvas .density-mark.is-comfy{--density-mark-step:4px}.cnx-canvas .density-mark.is-loose{--density-mark-step:6px}.cnx-canvas .assets-body{background:var(--rail);flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr 196px;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden;container:ws/inline-size}.cnx-canvas .assets-body>.assets-canvas{background:var(--pearl);grid-area:1/1;min-width:0;min-height:0;padding:20px;overflow-y:auto}.cnx-canvas .assets-body>.assets-stage-dock{grid-area:2/1;min-width:0}.cnx-canvas .assets-body>.assets-facets{grid-area:1/2/3;min-height:0}.cnx-canvas .assets-body.facets-forced-closed,.cnx-canvas .assets-body.facets-auto-collapsed:not(.facets-forced-open){grid-template-columns:1fr}.cnx-canvas .assets-body.facets-forced-closed>.assets-facets,.cnx-canvas .assets-body.facets-auto-collapsed:not(.facets-forced-open)>.assets-facets{display:none}.cnx-canvas .assets-facets{border-left:1px solid var(--hairline);background:var(--rail);scrollbar-gutter:stable;scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:0;min-width:0;padding:14px 10px;display:flex;overflow-y:auto}:is(.cnx-canvas,.sources-facet-rail) .facet-rail-context{flex-direction:column;gap:14px;min-width:0;padding-bottom:14px;display:flex}:is(.cnx-canvas,.sources-facet-rail) .facet-section:not(.stage-rail-section){flex-direction:column;gap:6px;display:flex}:is(.cnx-canvas,.sources-facet-rail) .facet-label{font:500 11px/1.4 var(--font-sans);color:var(--ink-muted);letter-spacing:normal;text-transform:none}:is(.cnx-canvas,.sources-facet-rail) .facet-chips{flex-wrap:wrap;gap:4px;display:flex}:is(.cnx-canvas,.sources-facet-rail) .facet-chip{letter-spacing:-.003em;color:var(--ink-2);background:var(--surface-2);cursor:pointer;white-space:nowrap;transition:background var(--m-quick)var(--e-out),color var(--m-quick)var(--e-out);border:0;border-radius:14px;align-items:center;gap:4px;padding:3px 9px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:inline-flex}:is(.cnx-canvas,.sources-facet-rail) .facet-chip:hover{background:var(--surface-sunk);color:var(--ink)}:is(.cnx-canvas,.sources-facet-rail) .facet-chip.is-active{background:var(--maris);color:#fff;box-shadow:inset 0 -1px #0000002e}:is(.cnx-canvas,.sources-facet-rail) .facet-chip .ct{color:var(--ink-faint);margin-left:1px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}:is(.cnx-canvas,.sources-facet-rail) .facet-chip.is-active .ct{color:#ffffffbf}:is(.cnx-canvas,.sources-facet-rail) .facet-clear{border-top:1px solid var(--hairline);justify-content:flex-start;align-items:center;margin-top:auto;padding-top:14px;display:flex}:is(.cnx-canvas,.sources-facet-rail) .facet-clear-btn{font:500 12px/1.4 var(--font-sans);color:var(--ink-muted);text-transform:none;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}:is(.cnx-canvas,.sources-facet-rail) .facet-clear-btn:hover{color:var(--ink)}:is(.cnx-canvas,.sources-facet-rail) .facet-clear-btn:disabled{opacity:.4;cursor:default}:is(.cnx-canvas,.sources-facet-rail) .facet-clear-btn:disabled:hover{color:var(--ink-faint)}.cnx-canvas .facet-filter-pills{border-bottom:1px solid var(--hairline);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;display:flex}.cnx-canvas .facet-search{align-items:center;display:flex;position:relative}.cnx-canvas .facet-search svg{width:13px;height:13px;color:var(--ink-faint);pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;left:9px}.cnx-canvas .facet-search input{border:1px solid var(--hairline);background:var(--surface-2);border-radius:var(--radius-control);width:100%;min-width:0;font:400 12px/1 var(--font-sans);color:var(--ink);padding:6px 10px 6px 28px}.cnx-canvas .facet-search input::placeholder{color:var(--ink-muted)}.cnx-canvas .facet-search input:focus{box-shadow:none;background:var(--surface);outline:none}.content-masonry-frame{width:100%;min-width:0;container:content-masonry/inline-size}.content-masonry-columns{column-count:1;column-gap:20px;max-width:none}.content-masonry-columns>.content-card{display:inline-flex}.content-masonry-columns>.content-card-frame{display:inline-block}.content-masonry-columns>.content-card,.content-masonry-columns>.content-card-frame{vertical-align:top;break-inside:avoid;width:100%;min-width:0;margin-block-end:20px}.content-masonry-columns>.content-card-frame>.content-card{height:auto}.content-masonry-columns .content-preview-empty{background:var(--surface-2);min-height:180px}.content-preview-unavailable{border:1px dashed var(--hairline-strong);background:var(--surface-2);min-height:180px;color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.content-preview-unavailable__mark{color:var(--clay);font-size:16px}@container content-masonry (min-width:520px){.content-masonry-columns{column-count:2}}@container content-masonry (min-width:840px){.content-masonry-columns{column-count:3}}@container content-masonry (min-width:1160px){.content-masonry-columns{column-count:4}}@container content-masonry (min-width:1500px){.content-masonry-columns{column-count:5}}.cnx-canvas .asset-card{border-radius:var(--radius-card)}.cnx-canvas .asset-card:focus-visible{box-shadow:0 0 0 3px var(--maris-soft);outline:none}.content-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%;transition:background var(--m-quick)var(--e-out),border-color var(--m-quick)var(--e-out);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.content-card:hover{background:var(--surface-2);border-color:var(--hairline-strong)}.content-card[data-presentation=card]{--interaction-state-veil:transparent;background:0 0;background-image:linear-gradient(var(--interaction-state-veil),var(--interaction-state-veil));border:0;border-radius:10px;padding:6px;overflow:visible}.content-card[data-presentation=card]:hover{--interaction-state-veil:var(--state-hover);box-shadow:none;background-color:#0000;transform:none}.content-card[data-presentation=card]:active{--interaction-state-veil:var(--state-press);box-shadow:none;background-color:#0000;border:0;transform:none}.content-card[data-presentation=card].is-active{--interaction-state-veil:var(--state-select);box-shadow:inset 0 0 0 1px var(--maris-ring);background-color:#0000;border:0;transform:none}.content-card[data-presentation=card] .media-canvas,.content-card[data-presentation=card] .text-body,.content-card[data-presentation=card] .long-body,.content-card[data-presentation=card] .content-preview-unavailable,.content-card[data-presentation=card] .content-preview-empty{border-radius:8px}.content-card:focus-visible{border-color:var(--maris);box-shadow:0 0 0 3px var(--maris-soft);outline:none}.content-card.is-active{border-color:var(--maris);box-shadow:0 0 0 1px var(--maris),0 6px 18px #cc25001a}.content-card.is-text .text-body{background:var(--pearl);flex-direction:column;justify-content:space-between;min-height:200px;padding:20px 18px 18px;display:flex;position:relative}.content-card.is-text .text-quote{color:var(--ink-2);letter-spacing:-.005em;margin-top:24px;font-family:Recoleta,serif;font-size:15.5px;line-height:1.4}.content-card.is-text .text-author{color:var(--ink-faint);letter-spacing:.06em;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:10.5px}.content-card.is-image .media-canvas{--aspect:1/1}.content-card.is-video-horz .media-canvas{--aspect:16/9}.content-card.is-video-vert .media-canvas{--aspect:9/16}.content-card.is-carousel .media-canvas{--aspect:1/1}.content-card.is-html .media-canvas{--aspect:16/10}.content-card.is-long .long-body{background:var(--surface);border-bottom:1px solid var(--hairline);min-height:200px;padding:22px 22px 18px;position:relative}.content-card .media-canvas{width:100%;aspect-ratio:var(--aspect,1/1);background:var(--surface-2);position:relative;overflow:hidden}.content-card .corner-badge{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 2px #0000002e}.content-card .corner-badge.is-light{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb;box-shadow:0 1px 2px #0000000f}.content-card .duration-tag{z-index:2;letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:4px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;position:absolute;bottom:10px;right:10px}.content-card .play-badge{z-index:2;width:var(--size,44px);height:var(--size,44px);background:var(--ink);color:var(--surface);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000047}.content-card .play-badge svg{width:calc(var(--size,44px)*.42);height:calc(var(--size,44px)*.42);margin-left:calc(var(--size,44px)*.04);fill:currentColor;stroke:none}.content-card .carousel-counter{z-index:2;color:#ffffffd9;letter-spacing:.04em;background:#00000073;border-radius:4px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}.content-card-frame:has(>.content-card-select)>.content-card-select{top:16px;right:8px}.content-card-frame:has(>.content-card-select)>.content-card .carousel-counter{inset:auto auto 10px 10px}.content-card .meta-strip{background:var(--surface);grid-template-columns:1fr 18px;grid-template-areas:"title channel""status channel""when channel";align-items:start;gap:4px 10px;padding:12px 14px 14px;display:grid}.content-card .meta-strip .ms-title{color:var(--ink);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;min-width:0;font-family:Recoleta,serif;font-size:13.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.content-card .meta-strip.is-owned{background:0 0;grid-template-columns:32px minmax(0,1fr) 22px;grid-template-areas:"avatar copy more";align-items:start;gap:10px;padding:12px 4px 6px}.content-card .meta-strip.media-card-meta{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";align-items:center;min-height:40px;padding:10px 50px 10px 2px}.content-card .meta-strip.media-card-meta .ms-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-card-add{z-index:20;border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink-muted);position:absolute;bottom:12px;right:-6px}.media-card-add:hover:not(:disabled){border-color:var(--hairline-strong);background:var(--surface);color:var(--ink)}.content-card .meta-strip.is-source{background:0 0;grid-template-columns:36px minmax(0,1fr) 22px;grid-template-areas:"avatar copy more";align-items:start;gap:10px;padding:12px 4px 6px}.content-card .meta-strip .ms-source-identity{grid-area:avatar}.content-card .meta-strip .ms-owner-avatar{grid-area:avatar;width:32px;height:32px;position:relative}.content-card .meta-strip .ms-owner-avatar .avatar{font:600 10px Recoleta,serif}.content-card .meta-strip .ms-brand-mark{border:1px solid var(--hairline-strong);background:var(--surface);width:15px;height:15px;color:var(--ink-2);border-radius:999px;place-items:center;font:700 7px Inter,sans-serif;display:grid;position:absolute;bottom:-2px;right:-3px}.content-card .meta-strip .ms-copy{grid-area:copy;min-width:0}.content-card .meta-strip.is-owned .ms-title,.content-card .meta-strip.is-source .ms-title{font-family:Inter,sans-serif;font-size:13px;font-weight:650;line-height:1.3}.content-card .meta-strip .ms-owner-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-muted);margin-top:3px;font:500 10px Inter,sans-serif;overflow:hidden}.content-card .meta-strip .ms-branch-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 10px;min-width:0;margin-top:8px;display:flex}.content-card .meta-strip .ms-branch-count{white-space:nowrap;color:var(--ink-2);flex:none;margin-left:auto;font:650 9px Inter,sans-serif}.content-card .meta-strip.is-owned .ms-when{letter-spacing:0;text-transform:none;color:var(--ink-muted);margin-top:5px;font:500 9.5px Inter,sans-serif}.content-card .meta-strip .ms-source-metrics{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:500 9.5px Inter,sans-serif;overflow:hidden}.content-card .meta-strip .ms-more{width:22px;height:22px;color:var(--ink-muted);grid-area:more;justify-content:center;align-items:center;display:inline-flex}.content-card .meta-strip .ms-more svg{width:16px;height:16px}.content-card .meta-strip .ms-status{grid-area:status;align-items:center;min-width:0;display:flex}.content-card .meta-strip .ms-when{letter-spacing:.14em;color:var(--ink-faint);text-transform:uppercase;grid-area:when;margin-top:1px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.content-card .meta-strip>.channel-glyph{grid-area:channel;align-self:start;margin-top:2px}.content-card .owned-branch-strip{flex-wrap:nowrap;flex:0 auto;min-width:0}.content-card .owned-internal-label{color:var(--ink-muted);font:500 9.5px Inter,sans-serif}.content-card .channel-glyph{width:16px;height:16px;color:var(--ink-muted);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.content-card .channel-glyph.is-internal{color:var(--ink-faint)}.content-card .ring--canvas{color:var(--ink-2);align-items:center;gap:6px;font:500 12.5px Inter,sans-serif;display:inline-flex}.content-card .ring--canvas .r-glyph{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.content-card .ring--canvas .r-glyph svg{width:14px;height:14px;display:block}.content-card .ring--canvas.is-todo .r-glyph{color:var(--ink-faint)}.content-card .ring--canvas.is-active .r-glyph,.content-card .ring--canvas.is-scheduled .r-glyph{color:var(--status-amber)}.content-card .ring--canvas.is-live .r-glyph,.content-card .ring--canvas.is-done .r-glyph{color:var(--maris)}.content-card .ring--canvas.is-live{color:var(--ink);font-weight:600}.cnx-canvas .assets-empty{text-align:center;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 20px;display:flex}.cnx-canvas .assets-empty[hidden]{display:none}.cnx-canvas .assets-empty-icon{width:38px;height:38px;color:var(--ink-faint);justify-content:center;align-items:center;display:flex}.cnx-canvas .assets-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.cnx-canvas .assets-empty-title{color:var(--ink);letter-spacing:-.01em;font-family:Recoleta,serif;font-size:16px;font-weight:500}.cnx-canvas .assets-empty-sub{color:var(--ink-muted);font-family:Inter,sans-serif;font-size:12.5px}.cnx-canvas .assets-list{background:0 0;flex-direction:column;gap:6px;padding:4px 0 14px;display:flex}.cnx-canvas .asset-card[data-variant=list]{border:1px solid var(--hairline);background:var(--surface);border-radius:var(--radius-card);text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%;transition:background var(--m-quick)var(--e-out),border-color var(--m-quick)var(--e-out);grid-template-columns:22px 48px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.cnx-canvas .asset-card[data-variant=list]:hover{background:var(--surface-2);border-color:var(--hairline-strong);box-shadow:none;transform:none}.cnx-canvas .asset-card[data-variant=list]:focus-visible{box-shadow:0 0 0 3px var(--maris-soft);border-color:var(--maris-ring);outline:none}.cnx-canvas .asset-card[data-variant=list] .row-channel{width:18px;height:18px;color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cnx-canvas .asset-card[data-variant=list] .row-channel .channel-glyph{width:18px;height:18px;color:var(--ink-muted)}.cnx-canvas .asset-card[data-variant=list] .row-thumb{border-radius:var(--r-sm);background:var(--surface-2);flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.cnx-canvas .asset-card[data-variant=list] .row-title-block{flex-direction:column;gap:3px;min-width:0;display:flex}.cnx-canvas .asset-card[data-variant=list] .row-title{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Recoleta,serif;font-size:13.5px;font-weight:500;line-height:1.25;overflow:hidden}.cnx-canvas .asset-card[data-variant=list] .row-context{letter-spacing:.1em;color:var(--ink-faint);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;overflow:hidden}.cnx-canvas .asset-card[data-variant=list] .row-context .sep{opacity:.6;margin:0 5px}.cnx-canvas .asset-card[data-variant=list] .row-status{flex-shrink:0;align-items:center;display:inline-flex}.cnx-canvas .asset-card[data-variant=list] .row-when{letter-spacing:.14em;color:var(--ink-faint);text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}@container ws (max-width:560px){.cnx-canvas .asset-card[data-variant=list]{grid-template-columns:48px minmax(0,1fr) auto auto}.cnx-canvas .asset-card[data-variant=list] .row-channel{display:none}}.cnx-canvas .shelves{flex-direction:column;gap:22px;padding:4px 0 12px;display:flex}.cnx-canvas .shelf{flex-direction:column;gap:8px;display:flex}.cnx-canvas .shelf-head{align-items:baseline;gap:10px;padding:0 2px;display:flex}.cnx-canvas .shelf-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.cnx-canvas .shelf-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-family:JetBrains Mono,monospace;font-size:9.5px}.cnx-canvas .shelf-strip{align-items:flex-start;gap:12px;padding:2px 14px 14px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.cnx-canvas .shelf-strip>.asset-card{break-inside:avoid;flex-shrink:0;width:220px}.cnx-canvas .row-thumb-art{position:absolute;inset:0}.collection-dock{--collection-dock-height:48px;border-top:1px solid var(--hairline);background:var(--rail);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;min-height:48px;padding:8px 14px;display:grid}.collection-dock--pagination{position:static}.collection-pagination__range{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font:500 10px/1.3 JetBrains Mono,monospace}.collection-pagination__compact-status{color:var(--ink-muted);font:600 11px/1.2 Inter,sans-serif;display:none}.collection-pagination__controls{justify-self:center;align-items:center;gap:3px;display:flex}.collection-pagination__controls button{border-radius:var(--r-sm);min-width:30px;height:30px;color:var(--ink-2);background:0 0;border:0;padding:0 9px;font:500 11px/1 Inter,sans-serif}.collection-pagination__controls button:not(:disabled):not([aria-current=page]):hover{background:var(--surface-sunk)}.collection-pagination__controls button[aria-current=page]{background:var(--ink);color:var(--surface)}.collection-pagination__controls button:disabled{cursor:default;opacity:.4}.collection-pagination__ellipsis{text-align:center;width:24px;color:var(--ink-faint)}.collection-dock__mode{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;justify-self:end;font:500 8px/1 JetBrains Mono,monospace}@container ws (max-width:560px){.collection-dock{--collection-dock-height:56px;grid-template-columns:minmax(0,1fr) auto;min-height:56px}.collection-pagination__range,.collection-dock__mode{display:none}.collection-pagination__compact-status{display:inline}.collection-pagination__controls{grid-column:1/-1}.collection-pagination__controls button[aria-label^=Page],.collection-pagination__ellipsis{display:none}}