.skm-boot{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;position:absolute;inset:0;overflow:hidden}.skm-boot--lift{opacity:0;transform:translateY(-4px)scale(1.004)}.skm-boot__panel{flex-direction:column;gap:14px;padding:clamp(16px,3.5%,28px);display:flex;position:absolute;inset:0}.skm-boot__line,.skm-boot__tile,.skm-boot__block{background:var(--skm-neutral-100,#f2f4f7);border-radius:var(--skm-radius-md,10px);position:relative;overflow:hidden}.skm-boot__line{width:70%;height:12px}.skm-boot__line--head{background:var(--skm-neutral-200,#e4e7ec);width:38%;height:16px}.skm-boot__line--short{width:46%}.skm-boot__tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.skm-boot__tile{height:56px}.skm-boot__block{background:var(--skm-neutral-50,#f9fafb);border:1px solid var(--skm-neutral-100,#f2f4f7);flex:1;min-height:96px}.skm-boot--on .skm-boot__line:after,.skm-boot--on .skm-boot__tile:after,.skm-boot--on .skm-boot__block:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffa6 50%,#0000 100%);animation:1.15s ease-in-out infinite skm-boot-shimmer;position:absolute;inset:0;transform:translate(-100%)}@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}}
