.uap-membership-shortcode-wrapper,.uap-membership-shortcode-wrapper *,.uap-payment-modal,.uap-payment-modal *{box-sizing:border-box}.uap-membership-shortcode-wrapper{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:56px 20px 64px}.uap-membership-page{background:var(--uap-bg,#faf9f7);min-height:100vh;padding:0;margin:0}.uap-membership-back{position:fixed;top:32px;left:32px;width:44px;height:44px;background:var(--uap-surface,#ffffff);border:1px solid var(--uap-border,#e8e5df);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--uap-text,#1c1917);transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease;z-index:1000;padding:0}.uap-membership-back:hover{background:var(--uap-primary-bg,#e9f4f0);border-color:var(--uap-border-hover,#a3a099);color:var(--uap-action-bg,#0e7a6d)}.uap-membership-back svg{width:20px;height:20px}.uap-membership-container{max-width:1200px;margin:0 auto;padding:80px 32px}.uap-membership-header{text-align:center;margin-bottom:28px}.uap-membership-title{font-size:var(--uap-text-3xl,32px);font-weight:700;color:var(--uap-text,#1c1917);margin:0 0 12px 0;line-height:1.25;letter-spacing:-.02em}.uap-membership-subtitle{font-size:var(--uap-text-md,16px);color:var(--uap-text-muted,#57534b);margin:0;line-height:1.6;font-weight:400}.uap-membership-status{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;margin:-12px auto 28px;font-size:var(--uap-text-base,14px);color:var(--uap-text-muted,#57534b);font-variant-numeric:tabular-nums}.uap-membership-status__level{color:var(--uap-accent-strong,#8a651c);font-weight:600}.uap-membership-status a{color:var(--uap-action-bg,#0e7a6d);font-weight:500;text-decoration:none}.uap-membership-status a:hover{text-decoration:underline}.uap-membership-plans-wrapper{position:relative;margin-bottom:48px}.uap-membership-plans-viewport{position:relative;padding-top:14px}.uap-membership-plans{display:grid;grid-template-columns:repeat(var(--uap-plan-columns,3),minmax(0,1fr));gap:16px}.uap-membership-plans[data-total="1"]{--uap-plan-columns:1;max-width:400px;margin:0 auto}.uap-membership-plans[data-total="2"]{--uap-plan-columns:2;max-width:820px;margin:0 auto}.uap-membership-plans[data-total="4"]{--uap-plan-columns:4}.uap-membership-plans-wrapper[data-layout="carousel"] .uap-membership-plans-viewport{margin:0 56px;overflow:hidden}.uap-membership-plans-wrapper[data-layout="carousel"] .uap-membership-plans{display:flex;flex-wrap:nowrap;transition:transform 0.4s cubic-bezier(.4,0,.2,1)}.uap-membership-plans-wrapper[data-layout="carousel"] .uap-plan-card{flex:0 0 calc((100% - 32px) / 3);min-width:0}.uap-plans-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:var(--uap-surface,#ffffff);border:1px solid var(--uap-border,#e8e5df);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--uap-text,#1c1917);transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease;z-index:10}.uap-plans-nav:hover{background:var(--uap-primary-bg,#e9f4f0);border-color:var(--uap-border-hover,#a3a099);color:var(--uap-action-bg,#0e7a6d)}.uap-plans-nav--prev{left:0}.uap-plans-nav--next{right:0}.uap-plans-nav:disabled{opacity:.3;cursor:not-allowed}.uap-plans-nav:disabled:hover{background:var(--uap-surface,#ffffff);border-color:var(--uap-border,#e8e5df);color:var(--uap-text,#1c1917)}.uap-plan-card{background:var(--uap-surface,#ffffff);border:1px solid var(--uap-border,#e8e5df);border-radius:var(--uap-radius-md,12px);padding:28px 22px 22px;position:relative;transition:border-color 0.15s ease;display:flex;flex-direction:column}.uap-plan-card:hover{border-color:var(--uap-border-hover,#a3a099)}.uap-plan-recommended,.uap-plan-recommended:hover{border-color:var(--uap-action-bg,#0e7a6d);background-image:linear-gradient(160deg,var(--uap-primary-bg,#e9f4f0),var(--uap-surface,#fff) 45%);box-shadow:inset 0 0 0 1px var(--uap-action-bg,#0e7a6d),0 8px 24px -16px rgba(var(--uap-primary-rgb,14,122,109),.28)}.uap-plan-recommended .uap-plan-name{color:var(--uap-action-bg,#0e7a6d)}.uap-plan-current,.uap-plan-current:hover{border-color:var(--uap-accent,#b3872c)}.uap-plan-current.uap-plan-recommended{box-shadow:inset 0 0 0 1px var(--uap-accent,#b3872c),0 8px 24px -16px rgba(var(--uap-accent-rgb,179,135,44),.25)}.uap-plan-current .uap-plan-badge{display:none}.uap-plan-badge,.uap-plan-current-badge{position:absolute;top:-12px;right:28px;padding:4px 12px;border-radius:999px;font-size:var(--uap-text-xs,12px);font-weight:600;line-height:1.4}.uap-plan-badge{background:var(--uap-action-bg,#0e7a6d);color:#fff}.uap-plan-current-badge{background:var(--uap-accent-bg,#faf3e3);color:var(--uap-accent-strong,#8a651c);border:1px solid rgba(var(--uap-accent-rgb,179,135,44),.4)}.uap-plan-header{margin-bottom:20px}.uap-plan-recommended .uap-plan-header{position:relative}.uap-plan-recommended .uap-plan-header::after{content:'';position:absolute;inset:auto 0 -10px;height:1px;background:rgba(var(--uap-primary-rgb,14,122,109),.16)}.uap-plan-name{font-size:var(--uap-text-xl,20px);font-weight:700;color:var(--uap-text,#1c1917);margin:0 0 6px 0}.uap-plan-description{font-size:var(--uap-text-base,14px);color:var(--uap-text-muted,#57534b);margin:0;line-height:1.5}.uap-plan-price{display:flex;align-items:baseline;margin-bottom:20px;font-feature-settings:"tnum"}.uap-price-symbol{font-size:var(--uap-text-2xl,24px);font-weight:700;color:var(--uap-text,#1c1917);margin-right:4px;line-height:1}.uap-price-amount{display:inline-flex;align-items:baseline;line-height:1}.uap-price-integer{font-size:40px;font-weight:700;color:var(--uap-text,#1c1917);letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum"}.uap-price-decimal{font-size:var(--uap-text-xl,20px);font-weight:600;color:var(--uap-text-muted,#57534b);margin-left:2px;line-height:1;font-feature-settings:"tnum"}.uap-price-period{font-size:var(--uap-text-base,14px);color:var(--uap-text-light,#78716a);margin-left:8px;font-weight:500}.uap-plan-discount{display:inline-flex;align-items:center;gap:6px;background:var(--uap-accent-bg,#faf3e3);border:1px solid rgba(var(--uap-accent-rgb,179,135,44),.28);color:var(--uap-accent-strong,#8a651c);padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:650;margin-bottom:18px;width:fit-content}.uap-plan-features{list-style:none;padding:0;margin:0 0 22px 0;flex:1}.uap-plan-feature{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:var(--uap-text-base,14px);color:var(--uap-text,#1c1917);line-height:1.5}.uap-plan-feature svg{width:16px;height:16px;color:var(--uap-action-bg,#0e7a6d);flex-shrink:0}.uap-plan-action{margin-top:auto}.uap-plan-button{width:100%;padding:14px 24px;background:var(--uap-surface,#ffffff);color:var(--uap-action-bg,#0e7a6d);border:1px solid var(--uap-border,#e8e5df);border-color:color-mix(in srgb,var(--uap-action-bg,#0e7a6d) 45%,transparent);border-radius:var(--uap-radius-sm,8px);font-size:var(--uap-text-base,14px);font-weight:600;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease;box-shadow:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.uap-plan-button:hover{background:rgba(var(--uap-primary-rgb,14,122,109),.04);border-color:var(--uap-action-bg,#0e7a6d);color:var(--uap-action-hover,#0b6359);box-shadow:none}.uap-plan-button:active{transform:scale(.98)}.uap-plan-recommended .uap-plan-button{background:var(--uap-action-bg,#0e7a6d);color:#fff;border:1px solid #fff0;box-shadow:none}.uap-plan-recommended .uap-plan-button:hover{background:var(--uap-action-hover,#0b6359);color:#fff;border-color:#fff0;box-shadow:none}.uap-plan-button.uap-plan-button-current,.uap-plan-button.uap-plan-button-disabled,.uap-plan-recommended .uap-plan-button.uap-plan-button-current,.uap-plan-recommended .uap-plan-button.uap-plan-button-disabled{background:var(--uap-surface-hover,#f5f3ef);color:var(--uap-text-light,#78716a);border-color:var(--uap-border,#e8e5df);cursor:not-allowed;box-shadow:none;transform:none}.uap-membership-faq{max-width:760px;margin:0 auto;padding:32px 0 0;border-top:1px solid var(--uap-border,#e8e5df)}.uap-faq-title{font-size:24px;font-weight:700;color:var(--uap-text,#111827);margin:0 0 20px 0;text-align:left;letter-spacing:-.02em}.uap-faq-list{display:flex;flex-direction:column;max-width:760px;margin:0 auto}.uap-faq-item{padding:20px 0;border-bottom:1px solid var(--uap-border-light,#f2f0ea)}.uap-faq-item:first-child{padding-top:0}.uap-faq-item:last-child{padding-bottom:0;border-bottom:0}.uap-faq-question{font-size:16px;font-weight:600;color:var(--uap-text,#111827);margin:0 0 8px 0}.uap-faq-answer{font-size:14px;color:var(--uap-text-muted,#57534b);margin:0;line-height:1.7}.uap-payment-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff0;color:var(--uap-text,#1c1917)}.uap-payment-modal:not([open]),.uap-payment-modal[hidden]{display:none}.uap-payment-modal::backdrop{background:#fff0}html.uap-payment-dialog-open{overflow:hidden}.uap-payment-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(28 25 23 / .5);z-index:999998;animation:uapOverlayFadeIn 0.25s ease}@keyframes uapOverlayFadeIn{from{opacity:0}to{opacity:1}}.uap-payment-modal__wrapper{position:relative;width:100%;max-width:420px;margin:0 16px;z-index:999999}.uap-payment-modal__container{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);background:var(--uap-surface,#ffffff);border-radius:var(--uap-radius-md,12px);box-shadow:var(--uap-shadow-xl,0 32px 64px -12px rgb(15 23 42 / .14));animation:uapModalSlideIn 0.25s cubic-bezier(.16,1,.3,1);overflow:hidden}.uap-payment-modal__header,.uap-payment-modal__footer{flex-shrink:0}.uap-payment-modal__body{min-height:0;overflow:auto;overscroll-behavior:contain}@keyframes uapModalSlideIn{from{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.uap-payment-modal__header{position:relative;padding:20px 24px 16px;border-bottom:1px solid var(--uap-border-light,#f2f0ea)}.uap-payment-modal__header .uap-payment-modal__title{margin:0;font-size:var(--uap-text-lg,18px);font-weight:600;color:var(--uap-text,#1c1917);letter-spacing:-.01em}.uap-payment-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;padding:0;background:#fff0;border:none;border-radius:var(--uap-radius-sm,8px);cursor:pointer;transition:background-color 0.15s ease;display:flex;justify-content:center;align-items:center}.uap-payment-modal__close:hover{background:var(--uap-surface-hover,#f5f3ef)}.uap-payment-modal__close svg{width:18px;height:18px;stroke:var(--uap-text-light,#78716a);stroke-width:2}.uap-payment-modal__body{padding:20px 24px}.uap-payment-modal__price-display{text-align:center;padding:16px 0;margin-bottom:16px}.uap-payment-modal__price-label{font-size:var(--uap-text-sm,13px);color:var(--uap-text-light,#78716a);margin-bottom:8px;font-weight:500}.uap-payment-modal__price-amount{font-size:var(--uap-text-3xl,32px);font-weight:700;color:var(--uap-text,#1c1917);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.uap-payment-modal__details{background:var(--uap-surface-hover,#f5f3ef);border-radius:var(--uap-radius-sm,8px);padding:12px 16px;margin-bottom:16px}.uap-payment-modal__detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 0}.uap-payment-modal__detail-row:first-child{padding-top:0}.uap-payment-modal__detail-row:last-child{padding-bottom:0}.uap-payment-modal__detail-row+.uap-payment-modal__detail-row{border-top:1px solid var(--uap-border,#e8e5df)}.uap-payment-modal__detail-label{flex-shrink:0;font-size:var(--uap-text-base,14px);color:var(--uap-text-muted,#57534b);font-weight:500}.uap-payment-modal__detail-value{flex:1;font-size:var(--uap-text-base,14px);color:var(--uap-text,#1c1917);font-weight:500;text-align:right;word-wrap:break-word;word-break:break-word;line-height:1.5}.uap-payment-modal__payment{margin-bottom:0}.uap-payment-modal__payment-label{font-size:var(--uap-text-base,14px);font-weight:600;color:var(--uap-text,#1c1917);margin-bottom:10px;letter-spacing:-.01em}.uap-payment-modal__payment-list{display:flex;flex-direction:column;gap:8px}.uap-payment-method{width:100%;font:inherit;color:inherit;text-align:left;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--uap-surface,#ffffff);border:1px solid var(--uap-border,#e8e5df);border-radius:var(--uap-radius-sm,8px);cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.uap-payment-method:hover{border-color:var(--uap-border-hover,#a3a099);background:var(--uap-surface-hover,#f5f3ef)}.uap-payment-method.selected{border-color:var(--uap-action-bg,#0e7a6d);background:var(--uap-primary-bg,#e9f4f0);box-shadow:inset 0 0 0 1px var(--uap-action-bg,#0e7a6d)}.uap-payment-method-icon{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--uap-surface,#ffffff);border:1px solid var(--uap-border-light,#f2f0ea);border-radius:var(--uap-radius-sm,8px)}.uap-payment-method-icon img,.uap-payment-method-icon svg{max-width:100%;max-height:100%}.uap-payment-method-info{flex:1;min-width:0}.uap-payment-method-name,.uap-payment-method-desc{display:block}.uap-payment-method-name{font-size:var(--uap-text-base,14px);font-weight:600;color:var(--uap-text,#1c1917);line-height:1.4;letter-spacing:-.01em;margin:0}.uap-payment-method-desc{font-size:var(--uap-text-xs,12px);color:var(--uap-text-light,#78716a);line-height:1.3;margin:2px 0 0}.uap-payment-method-radio{flex-shrink:0;width:20px;height:20px;border:2px solid var(--uap-border-hover,#a3a099);border-radius:50%;position:relative;transition:background-color 0.15s ease,border-color 0.15s ease}.uap-payment-method.selected .uap-payment-method-radio{border-color:var(--uap-action-bg,#0e7a6d);background:var(--uap-action-bg,#0e7a6d)}.uap-payment-method.selected .uap-payment-method-radio::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.uap-payment-modal .uap-payment-modal__payment .uap-payment-modal__payment-list .uap-payment-method:focus-visible{outline:none!important;box-shadow:none!important}.uap-payment-modal .uap-payment-modal__payment .uap-payment-modal__payment-list .uap-payment-method.selected:focus-visible{box-shadow:inset 0 0 0 1px var(--uap-action-bg,#0e7a6d)!important}.uap-payment-method:focus-visible .uap-payment-method-radio{box-shadow:0 0 0 2px var(--uap-surface,#ffffff),0 0 0 4px var(--uap-action-bg,#0e7a6d)}.uap-payment-modal__close:focus-visible,.uap-payment-modal__footer .uap-btn:focus-visible,.uap-payment-modal__retry:focus-visible{outline:2px solid var(--uap-action-bg,#0e7a6d);outline-offset:2px}.uap-payment-modal__loading,.uap-payment-modal__empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 12px;color:var(--uap-text-light,#78716a);font-size:var(--uap-text-sm,13px);text-align:center}.uap-payment-modal__retry{padding:9px 14px;border:1px solid var(--uap-border,#e8e5df);border-radius:var(--uap-radius-sm,8px);background:var(--uap-surface,#ffffff);color:var(--uap-action-bg,#0e7a6d);font:inherit;font-size:var(--uap-text-sm,13px);font-weight:600;cursor:pointer}.uap-payment-modal__error{margin:12px 0 0;padding:10px 12px;border-radius:var(--uap-radius-sm,8px);background:var(--uap-error-bg,#fbeeeb);color:var(--uap-danger,#b3402f);font-size:var(--uap-text-sm,13px);line-height:1.5}.uap-payment-modal__error[hidden]{display:none}.uap-payment-modal__footer{display:flex;gap:10px;padding:16px 24px;background:var(--uap-surface-hover,#f5f3ef);border-top:1px solid var(--uap-border-light,#f2f0ea)}.uap-payment-modal__footer .uap-btn{flex:1;min-width:0;padding:12px 20px;font-size:var(--uap-text-base,14px);border-radius:var(--uap-radius-sm,8px);font-weight:600;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.uap-payment-modal__footer .uap-payment-modal__cancel{background:var(--uap-surface,#ffffff);color:var(--uap-text,#1c1917);border:1px solid var(--uap-border,#e8e5df);box-shadow:none}.uap-payment-modal__cancel:hover{background:var(--uap-primary-bg,#e9f4f0);border-color:var(--uap-border-hover,#a3a099);color:var(--uap-action-bg,#0e7a6d)}.uap-payment-modal__confirm{background:var(--uap-action-bg,#0e7a6d);color:#fff;border:1px solid #fff0;box-shadow:none}.uap-payment-modal__confirm:hover{background:var(--uap-action-hover,#0b6359);color:#fff;box-shadow:none}.uap-payment-modal__confirm:active{transform:scale(.98)}.uap-payment-modal__footer .uap-btn:disabled{opacity:.5;cursor:not-allowed}.uap-payment-modal__footer .uap-btn:disabled:hover{transform:none;box-shadow:none}.uap-no-plans{grid-column:1 / -1;text-align:center;padding:60px 20px;background:var(--uap-surface,#ffffff);border:1px solid var(--uap-border,#e8e5df);border-radius:var(--uap-radius-md,12px)}.uap-no-plans p{font-size:var(--uap-text-md,16px);color:var(--uap-text-muted,#57534b);margin:0}@media (max-width:1100px){.uap-membership-plans[data-total="4"]{--uap-plan-columns:2}.uap-membership-plans-wrapper[data-layout="carousel"] .uap-membership-plans-viewport{margin:0 50px}.uap-plans-nav{width:40px;height:40px}.uap-plans-nav svg{width:20px;height:20px}}@media (max-width:760px){.uap-membership-back{top:20px;left:20px;width:44px;height:44px}.uap-membership-back svg{width:20px;height:20px}.uap-membership-container{padding:40px 20px}.uap-membership-title{font-size:var(--uap-text-2xl,24px)}.uap-membership-subtitle{font-size:var(--uap-text-base,14px)}.uap-membership-plans-wrapper[data-layout="carousel"] .uap-membership-plans-viewport{margin:0;overflow:visible}.uap-membership-plans,.uap-membership-plans[data-total],.uap-membership-plans-wrapper[data-layout="carousel"] .uap-membership-plans{display:grid;grid-template-columns:minmax(0,1fr);max-width:none;gap:24px;transform:none!important}.uap-plans-nav{display:none!important}.uap-faq-title{font-size:20px}}@media (max-width:640px){.uap-membership-shortcode-wrapper{padding:52px 16px 40px}.uap-plan-card{padding:20px 18px 18px}.uap-plan-header{margin-bottom:12px}.uap-plan-recommended .uap-plan-header{margin-bottom:20px}.uap-plan-price{margin-bottom:12px}.uap-price-integer{font-size:34px}.uap-price-decimal{font-size:var(--uap-text-lg,18px)}.uap-plan-discount{margin-bottom:12px}.uap-plan-feature{padding:3px 0;font-size:13.5px}.uap-plan-features{margin-bottom:16px}.uap-membership-status{margin-top:-8px;font-size:var(--uap-text-sm,13px)}}@media (max-width:768px){.uap-payment-modal__wrapper{max-width:100%;margin:0 12px}.uap-payment-modal__header{padding:16px 20px 14px}.uap-payment-modal__header .uap-payment-modal__title{font-size:var(--uap-text-md,16px)}.uap-payment-modal__close{top:14px;right:14px;width:30px;height:30px}.uap-payment-modal__close svg{width:16px;height:16px}.uap-payment-modal__body{padding:16px 20px}.uap-payment-modal__price-display{padding:12px 0;margin-bottom:14px}.uap-payment-modal__price-label{font-size:12px}.uap-payment-modal__price-amount{font-size:var(--uap-text-2xl,24px)}.uap-payment-modal__details{padding:10px 14px;margin-bottom:14px}.uap-payment-modal__detail-row{padding:7px 0}.uap-payment-modal__detail-label{font-size:13px}.uap-payment-modal__detail-value{font-size:13px}.uap-payment-modal__payment-label{font-size:13px;margin-bottom:8px}.uap-payment-method{padding:9px 11px;gap:10px}.uap-payment-method-icon{width:34px;height:34px}.uap-payment-method-name{font-size:13px}.uap-payment-method-desc{font-size:var(--uap-text-xs,12px)}.uap-payment-method-radio{width:18px;height:18px}.uap-payment-method.selected .uap-payment-method-radio::after{width:8px;height:8px}.uap-payment-modal__footer{padding:14px 20px;gap:8px}.uap-payment-modal__footer .uap-btn{padding:11px 18px;font-size:14px}}@media (max-width:375px){.uap-payment-modal__wrapper{margin:0 10px}.uap-payment-modal__header{padding:14px 16px 12px}.uap-payment-modal__body{padding:14px 16px}.uap-payment-modal__footer{padding:12px 16px}}@keyframes uap-membership-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:640px){.uap-payment-modal{align-items:flex-end}.uap-payment-modal__wrapper{max-width:none;margin:0}.uap-payment-modal__container{border-radius:16px 16px 0 0;box-shadow:0 -12px 32px -16px rgb(15 23 42 / .28);animation:uap-membership-sheet-in 0.26s cubic-bezier(.2,.8,.2,1)}.uap-payment-modal__footer{padding-bottom:max(14px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.uap-payment-modal__container,.uap-payment-modal__overlay{animation:none}}.uap-spinner{width:16px;height:16px;animation:uapSpin 1s linear infinite}@keyframes uapSpin{to{transform:rotate(360deg)}}.uap-spinner__track{stroke:rgb(17 24 39 / .2)}.uap-spinner__head{stroke:currentColor;stroke-dasharray:50;stroke-dashoffset:25}.uap-btn__loading .uap-spinner{margin-right:8px}.uap-btn__loading .uap-spinner__track{stroke:rgb(255 255 255 / .3)}.uap-btn__loading .uap-spinner__head{stroke:#fff}.uap-btn__loading[hidden],.uap-btn__text[hidden]{display:none}.uap-btn__loading{display:inline-flex;align-items:center;justify-content:center}