.pattern-preview.shimmer-preview{display:grid;grid-auto-flow:row;align-content:start;grid-gap:6px;gap:6px;padding:14px;min-height:180px}.pattern-preview--inspector.shimmer-preview{padding:24px;min-height:260px}.pattern-preview.shimmer-preview>.shimmer-button-row,.pattern-preview.shimmer-preview>.shimmer-console-grid,.pattern-preview.shimmer-preview>.shimmer-media-block,.pattern-preview.shimmer-preview>.shimmer-metadata-grid,.pattern-preview.shimmer-preview>.shimmer-stats-grid,.pattern-preview.shimmer-preview>.shimmer-surface{width:100%;box-sizing:border-box}.pattern-preview.shimmer-preview--profile{grid-template-rows:1fr}.pattern-preview.shimmer-preview--profile .shimmer-surface{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;gap:8px 12px;align-items:center;height:100%}.pattern-preview.shimmer-preview--profile .shimmer-avatar{width:40px;height:40px;border-radius:12px}.pattern-preview.shimmer-preview--profile .shimmer-img{grid-column:1/-1;grid-row:2;width:100%;height:100%;min-height:78px;border-radius:12px}.pattern-preview--inspector.shimmer-preview--profile .shimmer-img{min-height:150px}.pattern-preview.shimmer-preview--profile .shimmer-line--title{height:9px}.pattern-preview.shimmer-preview--profile .shimmer-line--medium{height:7px}.pattern-preview.shimmer-preview .shimmer-avatar,.pattern-preview.shimmer-preview .shimmer-button,.pattern-preview.shimmer-preview .shimmer-chip,.pattern-preview.shimmer-preview .shimmer-console-stat,.pattern-preview.shimmer-preview .shimmer-img,.pattern-preview.shimmer-preview .shimmer-line,.pattern-preview.shimmer-preview .shimmer-media-block,.pattern-preview.shimmer-preview .shimmer-pill,.pattern-preview.shimmer-preview .shimmer-stat,.pattern-preview.shimmer-preview .shimmer-tile{background:var(--shimmer-base-strong)}.pattern-preview.shimmer-preview .shimmer-surface{align-items:center}.pattern-preview.shimmer-preview .shimmer-pill{width:36px;height:16px;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--shimmer-base-strong),var(--shimmer-base))}.pattern-preview.shimmer-preview .shimmer-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pattern-preview.shimmer-preview .shimmer-stat{height:28px;border-radius:10px;background:linear-gradient(180deg,var(--shimmer-base-strong),var(--shimmer-base))}.pattern-preview.shimmer-preview .shimmer-button-row{display:flex;gap:8px;align-items:center}.pattern-preview.shimmer-preview .shimmer-button{flex:1 1 auto;height:22px;border-radius:8px;background:linear-gradient(180deg,var(--shimmer-base-strong),var(--shimmer-base))}.pattern-preview.shimmer-preview .shimmer-button--wide{flex:2 2 auto}.pattern-preview.shimmer-preview .shimmer-button--ghost{flex:0 0 auto;width:26px;background:linear-gradient(180deg,var(--shimmer-base),var(--shimmer-base));opacity:.65}.pattern-preview.shimmer-preview .shimmer-copy-stack{gap:6px}.pattern-preview.shimmer-preview .shimmer-line{height:8px}.pattern-preview.shimmer-preview .shimmer-line--title{height:11px}.pattern-preview.shimmer-preview .shimmer-media-block{min-height:32px;margin:0;border-radius:10px}.pattern-preview.shimmer-preview .shimmer-metadata-grid{gap:6px;margin:0}.pattern-preview.shimmer-preview .shimmer-chip{width:48px;height:12px}.pattern-preview.shimmer-preview .shimmer-console-grid{gap:6px;margin:0}.pattern-preview.shimmer-preview .shimmer-console-stat{height:18px}.pattern-preview.shimmer-preview .shimmer-console-stat--wide{height:26px}.pattern-preview.shimmer-preview .shimmer-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;box-sizing:border-box}.pattern-preview.shimmer-preview .shimmer-tile{height:38px;border-radius:8px}.pattern-preview.shimmer-preview--feed{grid-template-rows:auto 1fr auto}.pattern-preview.shimmer-preview--feed .shimmer-surface{grid-template-columns:48px minmax(0,1fr);gap:12px}.pattern-preview.shimmer-preview--feed .shimmer-avatar{width:48px;height:48px;border-radius:14px}.pattern-preview.shimmer-preview--feed .shimmer-copy-stack{gap:8px}.pattern-preview.shimmer-preview--feed .shimmer-line--title{width:64%;height:14px}.pattern-preview.shimmer-preview--feed .shimmer-line--medium{width:92%;height:10px}.pattern-preview.shimmer-preview--feed .shimmer-media-block{height:100%;min-height:36px;border-radius:12px}.pattern-preview.shimmer-preview--console{grid-template-rows:auto 1fr}.pattern-preview.shimmer-preview--console .shimmer-tile-grid{height:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,1fr)}.pattern-preview.shimmer-preview--console .shimmer-tile{height:auto}.pattern-preview.shimmer-preview--feed .shimmer-metadata-grid{display:grid;grid-template-columns:1fr 1.6fr 1fr 1.6fr;grid-gap:6px;gap:6px}.pattern-preview.shimmer-preview--feed .shimmer-chip{width:auto;height:16px}.pattern-preview--inspector.shimmer-preview .shimmer-avatar{width:52px;height:52px;border-radius:18px}.pattern-preview--inspector.shimmer-preview.shimmer-preview--profile .shimmer-avatar{width:74px;height:92px;border-radius:24px}.pattern-preview--inspector.shimmer-preview .shimmer-surface{grid-template-columns:52px minmax(0,1fr);gap:14px}.pattern-preview--inspector.shimmer-preview.shimmer-preview--console .shimmer-surface{grid-template-columns:minmax(0,1fr);gap:10px}.pattern-preview--inspector.shimmer-preview.shimmer-preview--profile .shimmer-surface{grid-template-columns:74px minmax(0,1fr)}.pattern-preview--inspector.shimmer-preview .shimmer-copy-stack{gap:10px}.pattern-preview--inspector.shimmer-preview .shimmer-line{height:12px}.pattern-preview--inspector.shimmer-preview .shimmer-line--title{height:16px}.pattern-preview--inspector.shimmer-preview .shimmer-media-block{min-height:60px;margin:16px 0;border-radius:18px}.pattern-preview--inspector.shimmer-preview .shimmer-chip{width:64px;height:24px}.shimmer-preview--motion-sweep:after{display:none}.pattern-preview.shimmer-preview--motion-sweep .shimmer-avatar,.pattern-preview.shimmer-preview--motion-sweep .shimmer-button,.pattern-preview.shimmer-preview--motion-sweep .shimmer-chip,.pattern-preview.shimmer-preview--motion-sweep .shimmer-console-stat,.pattern-preview.shimmer-preview--motion-sweep .shimmer-img,.pattern-preview.shimmer-preview--motion-sweep .shimmer-line,.pattern-preview.shimmer-preview--motion-sweep .shimmer-media-block,.pattern-preview.shimmer-preview--motion-sweep .shimmer-pill,.pattern-preview.shimmer-preview--motion-sweep .shimmer-stat,.pattern-preview.shimmer-preview--motion-sweep .shimmer-tile{background:linear-gradient(90deg,var(--shimmer-base) 0,var(--shimmer-base-strong) 39%,var(--shimmer-highlight) 50%,var(--shimmer-base-strong) 61%,var(--shimmer-base) 100%);background-size:200% 100%;background-repeat:no-repeat;animation:shimmerSweep var(--shimmer-duration,3s) linear infinite}.shimmer-preview--motion-wave:after{display:none}.shimmer-preview--motion-wave .shimmer-avatar,.shimmer-preview--motion-wave .shimmer-button,.shimmer-preview--motion-wave .shimmer-chip,.shimmer-preview--motion-wave .shimmer-console-stat,.shimmer-preview--motion-wave .shimmer-img,.shimmer-preview--motion-wave .shimmer-line,.shimmer-preview--motion-wave .shimmer-media-block,.shimmer-preview--motion-wave .shimmer-pill,.shimmer-preview--motion-wave .shimmer-stat,.shimmer-preview--motion-wave .shimmer-tile{animation:shimmer-wave var(--shimmer-duration,3s) ease-in-out infinite}.shimmer-preview--motion-wave .shimmer-surface .shimmer-line--title{animation-delay:0s}.shimmer-preview--motion-wave .shimmer-surface .shimmer-line--short{animation-delay:.06s}.shimmer-preview--motion-wave .shimmer-console-grid .shimmer-console-stat:first-child{animation-delay:.12s}.shimmer-preview--motion-wave .shimmer-console-grid .shimmer-console-stat:nth-child(2){animation-delay:.18s}.shimmer-preview--motion-wave .shimmer-media-block{animation-delay:.24s}.shimmer-preview--motion-wave .shimmer-tile-grid .shimmer-tile:first-child{animation-delay:.3s}.shimmer-preview--motion-wave .shimmer-tile-grid .shimmer-tile:nth-child(2){animation-delay:.36s}.shimmer-preview--motion-wave .shimmer-tile-grid .shimmer-tile:nth-child(3){animation-delay:.42s}.shimmer-preview--motion-wave .shimmer-tile-grid .shimmer-tile:nth-child(4){animation-delay:.48s}.shimmer-preview--motion-wave .shimmer-tile-grid .shimmer-tile:nth-child(5){animation-delay:.54s}.shimmer-preview--motion-wave .shimmer-tile-grid .shimmer-tile:nth-child(6){animation-delay:.6s}@keyframes shimmer-wave{0%,to{opacity:1}50%{opacity:.16}}.shimmer-preview--motion-dual:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--shimmer-angle,132deg),rgba(255,255,255,0) 30%,var(--shimmer-highlight) 50%,rgba(255,255,255,0) 70%);background-size:220% 100%;background-repeat:no-repeat;animation:shimmerSweep var(--shimmer-duration,3s) linear infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.shimmer-preview--motion-dual:after,.shimmer-preview--motion-sweep .shimmer-avatar,.shimmer-preview--motion-sweep .shimmer-button,.shimmer-preview--motion-sweep .shimmer-chip,.shimmer-preview--motion-sweep .shimmer-console-stat,.shimmer-preview--motion-sweep .shimmer-img,.shimmer-preview--motion-sweep .shimmer-line,.shimmer-preview--motion-sweep .shimmer-media-block,.shimmer-preview--motion-sweep .shimmer-pill,.shimmer-preview--motion-sweep .shimmer-stat,.shimmer-preview--motion-sweep .shimmer-tile,.shimmer-preview--motion-sweep:after,.shimmer-preview--motion-wave .shimmer-avatar,.shimmer-preview--motion-wave .shimmer-button,.shimmer-preview--motion-wave .shimmer-chip,.shimmer-preview--motion-wave .shimmer-console-stat,.shimmer-preview--motion-wave .shimmer-img,.shimmer-preview--motion-wave .shimmer-line,.shimmer-preview--motion-wave .shimmer-media-block,.shimmer-preview--motion-wave .shimmer-pill,.shimmer-preview--motion-wave .shimmer-stat,.shimmer-preview--motion-wave .shimmer-tile{animation:none}}