@keyframes havenCheckoutSkPulse{0%,to{opacity:.55}50%{opacity:.95}}.havenCheckoutSk{min-height:100%;padding:.75rem 0 1.5rem;background:var(--l2-surface-2,#f6f3ee)}.havenCheckoutSk__header{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem .5rem}.havenCheckoutSk__chip{border-radius:10px;width:36px;height:36px;border-radius:999px}.havenCheckoutSk__chip,.havenCheckoutSk__title{display:block;background:linear-gradient(90deg,#eceff3,#f5f7fa 40%,#eceff3 80%);background-size:200% 100%;animation:havenCheckoutSkPulse 1.2s ease-in-out infinite}.havenCheckoutSk__title{border-radius:10px;width:42%;height:18px}.havenCheckoutSk__sub{display:block;background:linear-gradient(90deg,#eceff3,#f5f7fa 40%,#eceff3 80%);background-size:200% 100%;animation:havenCheckoutSkPulse 1.2s ease-in-out infinite;border-radius:10px;width:68%;height:12px}.havenCheckoutSk__card{margin:.75rem .85rem 0;padding:1rem;background:var(--l2-surface,#fff);border-radius:var(--l2-radius,16px);border:1px solid var(--l2-line,rgba(15,23,42,.08));display:flex;flex-direction:column;gap:.65rem}.havenCheckoutSk__line{display:block;background:linear-gradient(90deg,#eceff3,#f5f7fa 40%,#eceff3 80%);background-size:200% 100%;animation:havenCheckoutSkPulse 1.2s ease-in-out infinite;border-radius:10px;height:14px}.havenCheckoutSk__line--lg{width:55%;height:16px}.havenCheckoutSk__line--md{width:40%}.havenCheckoutSk__line--sm{width:70%;height:11px}.havenCheckoutSk__row{display:block;background:linear-gradient(90deg,#eceff3,#f5f7fa 40%,#eceff3 80%);background-size:200% 100%;animation:havenCheckoutSkPulse 1.2s ease-in-out infinite;border-radius:10px;width:100%;height:44px;border-radius:12px}.havenCheckoutSk__when{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(max-width:379px){.havenCheckoutSk__when{grid-template-columns:minmax(0,1fr)}}.havenCheckoutSk__tile{border-radius:10px;min-height:108px;border-radius:18px}.havenCheckoutSk__pay,.havenCheckoutSk__tile{display:block;background:linear-gradient(90deg,#eceff3,#f5f7fa 40%,#eceff3 80%);background-size:200% 100%;animation:havenCheckoutSkPulse 1.2s ease-in-out infinite}.havenCheckoutSk__pay{border-radius:10px;width:100%;height:48px;border-radius:14px}.havenCheckoutSk__footer{margin:.85rem .85rem 0;padding:1rem;background:var(--l2-surface,#fff);border-radius:var(--l2-radius,16px);border:1px solid var(--l2-line,rgba(15,23,42,.08));display:flex;flex-direction:column;gap:.75rem}.havenCheckoutSk__btn{display:block;background:linear-gradient(90deg,#eceff3,#f5f7fa 40%,#eceff3 80%);background-size:200% 100%;animation:havenCheckoutSkPulse 1.2s ease-in-out infinite;border-radius:10px;width:100%;height:52px;border-radius:14px}.l2Shell[data-theme=dark] .havenCheckoutSk,html[data-theme=dark] .havenCheckoutSk{background:var(--l2-page-bg,#000)}.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__card,.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__footer,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__card,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__footer{background:var(--l2-surface,#171615);border-color:var(--l2-line,rgba(255,255,255,.12))}.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__btn,.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__chip,.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__line,.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__pay,.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__row,.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__sub,.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__tile,.l2Shell[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__title,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__btn,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__chip,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__line,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__pay,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__row,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__sub,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__tile,html[data-theme=dark] .havenCheckoutSk .havenCheckoutSk__title{background:linear-gradient(90deg,#2a2826,#353230 40%,#2a2826 80%);background-size:200% 100%}