.pattern-loading{position:relative;width:100%;height:100%;min-height:0;padding:0 var(--space-24) var(--space-24);overflow:hidden;border-radius:var(--radius-12);background:var(--color-bg-canvas)}.pattern-loading__status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pattern-loading__header,.pattern-loading__header-actions,.pattern-loading__heading,.pattern-loading__heat-transfer-actions,.pattern-loading__heat-transfer-header,.pattern-loading__heat-transfer-heading,.pattern-loading__heat-transfer-toolbar,.pattern-loading__tabs,.pattern-loading__toolbar{display:flex;align-items:center}.pattern-loading__header{min-height:calc(var(--size-toolbar) + var(--space-8));justify-content:space-between;gap:var(--space-24)}.pattern-loading__heading{gap:var(--space-16)}.pattern-loading__block,.pattern-loading__image{position:relative;display:block;overflow:hidden;background:var(--color-bg-overlay-2)}.pattern-loading__block:after,.pattern-loading__image:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-bg-overlay-3),transparent);content:"";transform:translateX(-100%);animation:pattern-loading-shimmer 1.4s ease-in-out infinite}.pattern-loading__title{width:112px;height:28px;border-radius:var(--radius-6)}.pattern-loading__subtitle{width:216px;height:14px;border-radius:var(--radius-4)}.pattern-loading__icon{width:var(--size-control-24);height:var(--size-control-24);border-radius:var(--radius-4)}.pattern-loading__toolbar{gap:var(--space-24);margin-top:var(--space-8);padding-bottom:var(--space-16)}.pattern-loading__tabs{min-width:0;flex:1 1;gap:var(--space-24)}.pattern-loading__tab{width:54px;height:18px;flex:0 0 auto;border-radius:var(--radius-4)}.pattern-loading__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-16);align-items:start;padding-top:var(--space-16)}.pattern-loading__card{min-width:0;overflow:hidden;border:0;border-radius:var(--radius-12);background:transparent}.pattern-loading__image{width:100%;aspect-ratio:300/420;border-radius:var(--radius-12)}.pattern-loading--heat-transfer{display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:0}.pattern-loading__heat-transfer-header{min-height:calc(var(--size-toolbar) + var(--space-8));justify-content:space-between;gap:var(--space-24);padding:var(--layout-page-gutter) var(--layout-page-gutter) var(--space-16)}.pattern-loading__heat-transfer-actions,.pattern-loading__heat-transfer-heading{gap:var(--space-16)}.pattern-loading__heat-transfer-title{width:88px;height:28px;border-radius:var(--radius-6)}.pattern-loading__heat-transfer-scope{width:132px;height:var(--size-control-32);border-radius:var(--radius-9999)}.pattern-loading__heat-transfer-action{width:84px;height:var(--size-control-touch);border-radius:var(--radius-8)}.pattern-loading__heat-transfer-toolbar{min-height:var(--size-control-32);gap:var(--space-24);padding:0 var(--layout-page-gutter) var(--space-16);overflow:hidden}.pattern-loading__heat-transfer-tab{width:48px;height:18px;flex:0 0 auto;border-radius:var(--radius-4)}.pattern-loading__heat-transfer-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:var(--space-16);padding:var(--space-24) var(--layout-page-gutter);overflow:hidden}.pattern-loading__heat-transfer-card{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-8);background:var(--color-bg-overlay-2)}.pattern-loading__heat-transfer-card:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-bg-overlay-3),transparent);content:"";transform:translateX(-100%);animation:pattern-loading-shimmer 1.4s ease-in-out infinite}@keyframes pattern-loading-shimmer{to{transform:translateX(100%)}}@media (max-width:1280px){.pattern-loading__grid,.pattern-loading__heat-transfer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:880px){.pattern-loading__grid,.pattern-loading__heat-transfer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pattern-loading{padding-right:var(--space-12);padding-bottom:var(--space-32);padding-left:var(--space-12)}.pattern-loading__icon,.pattern-loading__subtitle{display:none}.pattern-loading__toolbar{align-items:stretch;flex-direction:column;gap:var(--space-12)}.pattern-loading__tabs{gap:var(--space-16);overflow:hidden}.pattern-loading__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.pattern-loading__heat-transfer-header{align-items:center;padding:var(--space-16) var(--layout-page-gutter)}.pattern-loading__heat-transfer-actions,.pattern-loading__heat-transfer-scope{display:none}.pattern-loading__heat-transfer-toolbar{gap:var(--space-16);padding-bottom:var(--space-12)}.pattern-loading__heat-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);padding:var(--space-16) var(--layout-page-gutter)}}@media (prefers-reduced-motion:reduce){.pattern-loading__block:after,.pattern-loading__heat-transfer-card:after,.pattern-loading__image:after{animation:none}}