.loading-overlay{z-index:9999;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#070e17db;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.loading-overlay:before,.loading-overlay:after{content:"";pointer-events:none;border-radius:50%;width:42vw;min-width:17.5rem;height:42vw;min-height:17.5rem;position:absolute}.loading-overlay:before{background:radial-gradient(circle,#f6a21b26,#0000 68%);top:-18vw;left:-12vw}.loading-overlay:after{background:radial-gradient(circle,#67f5ef17,#0000 68%);bottom:-24vw;right:-16vw}.loading-overlay-panel{z-index:1;background:linear-gradient(145deg,#1f3146c7,#0b1827f0);border:.0625rem solid #ffffff1f;border-radius:1.625rem;flex-direction:column;align-items:center;gap:1.125rem;width:min(18.875rem,100vw - 3rem);padding:1.875rem 1.75rem 1.625rem;display:flex;position:relative;box-shadow:0 1.75rem 5rem #0006,inset 0 .0625rem #ffffff1a,inset 0 -.0625rem #ffc24b14}.loading-overlay-orbit{place-items:center;width:5.375rem;height:5.375rem;display:grid;position:relative}.loading-overlay-orbit-ring{pointer-events:none;border-radius:50%;display:block;position:absolute}.loading-overlay-orbit-ring--outer{border:.0625rem dashed #ffc24b61;animation:9s linear infinite loading-orbit-spin;inset:.0625rem}.loading-overlay-orbit-ring--inner{border:.0625rem solid #67f5ef33;border-color:#67f5ef33 #f6a21ba6 #67f5ef33 #67f5efb3;animation:4.5s linear infinite loading-orbit-spin-reverse;inset:.625rem}.loading-overlay-orbit-dot{transform-origin:0 2.6875rem;background:#fff3cb;border-radius:50%;width:.3125rem;height:.3125rem;animation:4.5s linear infinite loading-orbit-dot;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 .75rem #ffc24b}.loading-overlay-spinner{background:conic-gradient(from 220deg,#ffc24b,#f39c18 28%,#67f5efbf 47%,#ffffff14 63%,#0000 84%,#ffc24b);border-radius:50%;place-items:center;width:3.625rem;height:3.625rem;animation:2.4s linear infinite loading-orbit-spin;display:grid;position:relative;box-shadow:0 0 1.75rem #f6a21b40}.loading-overlay-spinner:before{border-radius:inherit;content:"";background:radial-gradient(circle at 35% 25%,#ffffff1f,#0000 35%),#122338;position:absolute;inset:.1875rem}.loading-overlay-mark{z-index:1;color:#ffe09a;letter-spacing:.08em;text-shadow:0 0 .875rem #ffc24ba6;font-size:.8125rem;font-weight:900;line-height:1;position:relative}.loading-overlay-copy{justify-items:center;gap:.4375rem;width:100%;display:grid}.loading-overlay-label{color:#f2f6fb;letter-spacing:.02em;font-size:.75rem;font-weight:700}.loading-overlay-eyebrow{color:#ffc24bd1;letter-spacing:.18em;font-size:.5625rem;font-weight:900}.loading-overlay-progress{background:#ffffff1a;border-radius:62.4375rem;width:8.25rem;height:.1875rem;margin-top:.25rem;display:block;overflow:hidden}.loading-overlay-progress i{border-radius:inherit;background:linear-gradient(90deg,#f39c18,#ffe09a,#67f5ef);width:42%;height:100%;animation:1.5s ease-in-out infinite loading-progress-slide;display:block;box-shadow:0 0 .625rem #ffc24bcc}.loading-inline{color:#8fa3bb;justify-content:center;align-items:center;gap:.5625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.loading-inline-spinner{border:.125rem solid #f6a21b33;border-top-color:#ffc24b;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.75s linear infinite loading-overlay-spin}.loading-skeleton{gap:.875rem;width:100%;display:grid}.loading-skeleton__item{background:linear-gradient(150deg,#1c2c3fd6,#111e2ed6);border:.0625rem solid #94a3b824;border-radius:1rem;align-items:center;gap:.875rem;min-height:5.875rem;padding:.9375rem;display:flex;overflow:hidden}.loading-skeleton__avatar,.loading-skeleton__line{background:linear-gradient(100deg,#ffffff0f 30%,#ffc24b2e 48%,#ffffff0f 68%) 0 0/220% 100%;animation:1.5s ease-in-out infinite loading-skeleton-shimmer;display:block}.loading-skeleton__avatar{border-radius:.9375rem;flex:none;width:3.625rem;height:3.625rem}.loading-skeleton__lines{flex:1;gap:.5625rem;display:grid}.loading-skeleton__line{border-radius:62.4375rem;width:64%;height:.5625rem}.loading-skeleton__line--wide{width:86%;height:.75rem}.loading-skeleton__line--short{width:38%}.loading-skeleton--faq .loading-skeleton__item{border-radius:.875rem;min-height:4.5rem}.loading-skeleton--faq .loading-skeleton__avatar{border-radius:.5625rem;width:1.75rem;height:1.75rem}.loading-skeleton--table{gap:0}.loading-skeleton--table .loading-skeleton__item{background:0 0;border-width:0 0 .0625rem;border-radius:0;min-height:3rem}.loading-skeleton--table .loading-skeleton__avatar{display:none}.offer-detail-loading-overlay{z-index:9998;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#070e17db;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.offer-detail-loading{background:linear-gradient(150deg,#1b2d41f5,#0c1928fa);border:.0625rem solid #ffffff1c;border-radius:1.375rem;gap:1.25rem;width:100%;min-height:22.5rem;padding:1.75rem;display:grid;box-shadow:inset 0 .0625rem #ffffff14,0 1.5rem 3.75rem #00000052}.offer-detail-loading-overlay .offer-detail-loading{width:min(31.875rem,100%)}.offer-detail-loading__heading{align-items:center;gap:.875rem;display:flex}.offer-detail-loading__icon{background:linear-gradient(145deg,#ffc24b3b,#67f5ef14);border:.0625rem solid #ffc24b47;border-radius:1.0625rem;flex:none;place-items:center;width:3.625rem;height:3.625rem;display:grid;position:relative;overflow:hidden}.offer-detail-loading__icon:before,.offer-detail-loading__icon:after{content:"";border:.0625rem solid #ffc24b75;border-radius:50%;position:absolute}.offer-detail-loading__icon:before{width:2.1875rem;height:2.1875rem;animation:4s linear infinite loading-orbit-spin}.offer-detail-loading__icon:after{border-color:#67f5ef80;width:1.4375rem;height:1.4375rem;animation:2.5s linear infinite loading-orbit-spin-reverse}.offer-detail-loading__icon i{background:#ffc24b;border-radius:50%;width:.4375rem;height:.4375rem;animation:1.25s ease-in-out infinite loading-core-pulse;box-shadow:0 0 1rem #ffc24b}.offer-detail-loading__heading-copy,.offer-detail-loading__section{gap:.5rem;min-width:0;display:grid}.offer-detail-loading__eyebrow{color:#ffc24bcc;letter-spacing:.16em;font-size:.5625rem;font-weight:900}.offer-detail-loading__title{border-radius:62.4375rem;width:min(13.125rem,75vw);height:.9375rem}.offer-detail-loading__meta{border-radius:62.4375rem;width:7.375rem;height:.5rem}.offer-detail-loading__title,.offer-detail-loading__meta,.offer-detail-loading__reward span,.offer-detail-loading__reward b,.offer-detail-loading__section-title,.offer-detail-loading__line,.offer-detail-loading__button{background:linear-gradient(100deg,#ffffff12 30%,#ffc24b36 48%,#ffffff12 68%) 0 0/220% 100%;animation:1.6s ease-in-out infinite loading-skeleton-shimmer}.offer-detail-loading__reward{background:#f6a21b12;border:.0625rem solid #f6a21b2b;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.9375rem;padding:.9375rem 1rem;display:flex}.offer-detail-loading__reward span{border-radius:62.4375rem;width:5.625rem;height:.5625rem}.offer-detail-loading__reward b{border-radius:62.4375rem;width:4.625rem;height:1.0625rem}.offer-detail-loading__section{background:#ffffff09;border:.0625rem solid #94a3b81f;border-radius:.9375rem;gap:.6875rem;padding:1.0625rem 1rem}.offer-detail-loading__section-title{border-radius:62.4375rem;width:7.875rem;height:.6875rem}.offer-detail-loading__line{border-radius:62.4375rem;width:82%;height:.5rem}.offer-detail-loading__line--wide{width:96%}.offer-detail-loading__line--short{width:55%}.offer-detail-loading__footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.offer-detail-loading__status{color:#8fa3bb;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.offer-detail-loading__status i{background:#ffc24b;border-radius:50%;width:.4375rem;height:.4375rem;animation:1.25s ease-in-out infinite loading-core-pulse;box-shadow:0 0 0 .25rem #ffc24b1f}.offer-detail-loading__button{opacity:.7;border-radius:.625rem;width:6.875rem;height:2.125rem}@keyframes loading-core-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes loading-skeleton-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes loading-overlay-spin{to{transform:rotate(360deg)}}@keyframes loading-orbit-spin{to{transform:rotate(360deg)}}@keyframes loading-orbit-spin-reverse{to{transform:rotate(-360deg)}}@keyframes loading-orbit-dot{to{transform:translate(-50%)rotate(360deg)}}@keyframes loading-progress-slide{0%{transform:translate(-145%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.loading-overlay-spinner,.loading-overlay-orbit-ring,.loading-overlay-orbit-dot,.loading-overlay-progress i,.loading-inline-spinner,.loading-skeleton__avatar,.loading-skeleton__line,.offer-detail-loading__icon:before,.offer-detail-loading__icon:after,.offer-detail-loading__icon i,.offer-detail-loading__title,.offer-detail-loading__meta,.offer-detail-loading__reward span,.offer-detail-loading__reward b,.offer-detail-loading__section-title,.offer-detail-loading__line,.offer-detail-loading__button,.offer-detail-loading__status i{animation-duration:1ms;animation-iteration-count:1}}@media (max-width:560px){.loading-overlay-panel{padding:1.625rem 1.375rem 1.4375rem}.loading-skeleton__item{gap:.6875rem;padding:.75rem}.offer-detail-loading-overlay{padding:.875rem}.offer-detail-loading{border-radius:1.125rem;min-height:20.625rem;padding:1.375rem 1.125rem}.offer-detail-loading__footer{flex-direction:column;align-items:stretch}.offer-detail-loading__button{width:100%}}
