.ce-grid .ux-skel-card{pointer-events:none;min-block-size:131px;justify-content:flex-start}.ce-grid .ux-skel-card .ux-skel-bar{border-radius:6px;background:var(--ds-surface-3,var(--paper-2));background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--ds-surface,var(--card)) 70%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:ux-shimmer 1.4s linear infinite}.ux-skel-badge{inline-size:44px;block-size:18px}.ux-skel-text{inline-size:78%;block-size:26px}.ux-skel-action{inline-size:96px;block-size:44px;border-radius:999px}.ce-grid .ux-skel-card .ce-actions{-webkit-margin-before:auto;margin-block-start:auto}@keyframes ux-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.r1-card--skel{pointer-events:none}.r1-card--skel .ux-skel-glyph{min-block-size:44px;border-radius:var(--ds-r-3,10px)}.r1-card--skel .ux-skel-glyph,.r1-card--skel .ux-skel-name{background:var(--ds-surface-3);background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--ds-surface) 70%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:ux-shimmer 1.4s linear infinite}.r1-card--skel .ux-skel-name{border-radius:6px}.r1-card--skel .ux-skel-copy{inline-size:44px;block-size:44px;border-radius:999px;background:var(--ds-surface-3)}.sl-grid .ux-skel-tile{pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-block-size:132px;padding:9px 6px 7px;border:1.5px solid var(--line);border-radius:var(--r-sm,10px);background:var(--card)}.sl-grid .ux-skel-tile .ux-skel-act,.sl-grid .ux-skel-tile .ux-skel-bar{border-radius:6px;background:var(--ds-surface-3,var(--paper-2));background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--ds-surface,var(--card)) 70%,transparent) 50%,transparent 100%);background-size:200% 100%;animation:ux-shimmer 1.4s linear infinite}.ux-skel-tile .ux-skel-ch{inline-size:60%;block-size:20px}.ux-skel-tile .ux-skel-nm{inline-size:78%;block-size:10px}.ux-skel-tile .ux-skel-act{inline-size:44px;block-size:44px;border-radius:12px}.sl-tile-wrap.ux-lib-tile{display:flex;flex-direction:column;gap:4px}.sl-tile-wrap.ux-lib-tile .sl-tile{flex:1 1}.ux-lib-actions{display:flex;gap:6px;isolation:isolate}.sl-tile-wrap.ux-lib-tile .ux-tile-act{position:static;flex:1 1 44px;inline-size:auto;min-inline-size:44px;min-block-size:44px;border-radius:12px;border:1.5px solid var(--line-2);z-index:1;background:var(--panel,var(--card));color:var(--muted);font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.92}.sl-tile-wrap.ux-lib-tile .ux-tile-act.on,.sl-tile-wrap.ux-lib-tile .ux-tile-act:hover{color:var(--accent);border-color:var(--accent);opacity:1}.sl-tile-wrap.ux-lib-tile .sl-cp:after,.sl-tile-wrap.ux-lib-tile .sl-cp:before,.sl-tile-wrap.ux-lib-tile .sl-fav:after,.sl-tile-wrap.ux-lib-tile .sl-fav:before{content:none}.ux-suggest{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.ux-chip{display:inline-flex;align-items:center;gap:7px;min-block-size:44px;min-inline-size:44px;padding-block:0;padding-inline:14px;border:1.5px solid var(--ds-line-strong,var(--line-2));border-radius:999px;background:var(--ds-surface,var(--card));color:var(--ds-text,var(--ink));font:inherit;font-size:14.5px;font-weight:600;text-decoration:none;cursor:pointer}.ux-chip:hover{border-color:var(--ds-brand,var(--accent));color:var(--ds-brand-hover,var(--accent))}.ux-chip:focus-visible{outline:none;box-shadow:var(--ds-ring,0 0 0 3px var(--accent-soft))}.ux-suggest .ux-chip{min-block-size:44px;min-inline-size:44px}.ux-chip__glyph{font-size:18px;line-height:1}.ux-chip__label{white-space:nowrap}.ux-empty bdi{font-weight:inherit}.empty-state .ux-suggest{-webkit-margin-before:4px;margin-block-start:4px}.empty-state .ux-suggest-lbl{display:block;font-size:13.5px;font-weight:700;color:var(--muted-foreground);-webkit-margin-after:8px;margin-block-end:8px;text-align:center}.ce .ux-suggest,.se-pop .ux-suggest{justify-content:flex-start}.ce .ux-empty-note{margin:0 0 8px;font-size:14px;color:var(--muted)}.ce .ux-empty-title{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--ink)}.ce-card .ux-copy{min-inline-size:88px;justify-content:center;font-size:14px;padding-inline:16px}.ce-card .ux-copy,.ce-card .ux-related{min-block-size:44px;display:inline-flex;align-items:center}.ce .ce-actions{flex-wrap:wrap;align-items:center}.mixer-picker .mixer-grid .kb-btn{min-block-size:44px;min-inline-size:44px}.ux-studio-tool{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px);align-items:start;justify-items:center}@media (min-width:900px){.ux-studio-tool{grid-template-columns:minmax(0,1fr) minmax(320px,520px);justify-items:stretch}.ux-studio-preview{position:-webkit-sticky;position:sticky;top:88px}}.ux-studio-preview{display:flex;flex-direction:column;align-items:center;gap:10px;min-inline-size:0;inline-size:100%}.ux-studio-preview .mixer-canvas{inline-size:min(88vw,420px);block-size:auto}.ux-studio-controls{inline-size:100%}.ux-empty-cta{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 14px;inline-size:min(100%,360px);border:1.5px dashed var(--ds-line-strong,var(--border));border-radius:14px;background:var(--ds-surface,var(--card));text-align:center}.ux-empty-cta p{margin:0;font-size:14px;color:var(--ds-text-2,var(--muted-foreground))}.ux-empty-cta__glyph{font-size:30px;line-height:1}.ux-export{inline-size:100%;min-block-size:52px;justify-content:center;font-size:17px;font-weight:700;box-shadow:var(--ds-shadow-2,0 8px 22px rgb(0 0 0/.18))}.ux-export:disabled{opacity:.45;box-shadow:none}.mixer-actions,.ux-filter-line{inline-size:100%}