.skm-boot{position:absolute;inset:0;z-index:4;background:var(--skm-white, #fff);opacity:1;transition:opacity var(--skm-boot-fade, .38s) cubic-bezier(.22,1,.36,1),transform var(--skm-boot-fade, .38s) cubic-bezier(.22,1,.36,1);pointer-events:none;overflow:hidden}.skm-boot--lift{opacity:0;transform:translateY(-4px) scale(1.004)}.skm-boot__panel{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:clamp(16px,3.5%,28px)}.skm-boot__line,.skm-boot__tile,.skm-boot__block{position:relative;overflow:hidden;background:var(--skm-neutral-100, #f2f4f7);border-radius:var(--skm-radius-md, 10px)}.skm-boot__line{height:12px;width:70%}.skm-boot__line--head{height:16px;width:38%;background:var(--skm-neutral-200, #e4e7ec)}.skm-boot__line--short{width:46%}.skm-boot__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.skm-boot__tile{height:56px}.skm-boot__block{flex:1;min-height:96px;background:var(--skm-neutral-50, #f9fafb);border:1px solid var(--skm-neutral-100, #f2f4f7)}.skm-boot--on .skm-boot__line:after,.skm-boot--on .skm-boot__tile:after,.skm-boot--on .skm-boot__block:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);animation:skm-boot-shimmer 1.15s ease-in-out infinite}@keyframes skm-boot-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skm-boot--on .skm-boot__line:after,.skm-boot--on .skm-boot__tile:after,.skm-boot--on .skm-boot__block:after{animation:none}}
