.unified-checkout{width:min(440px,100%);max-height:calc(100dvh - 11rem);color:var(--color-cursor-text,var(--mos-text));box-sizing:border-box;margin:0 auto;display:block;overflow:auto}.unified-checkout-split{gap:12px;min-width:0;display:grid}.unified-checkout-summary.studio-chrome-settings-card.studio-chrome-plate-surface,.unified-checkout-paycol.studio-chrome-settings-card.studio-chrome-plate-surface{box-sizing:border-box;min-width:0}.unified-checkout-summary.studio-chrome-settings-card.studio-chrome-plate-surface{background:radial-gradient(ellipse 80% 50% at 0 0, color-mix(in srgb, var(--cursor-accent) 22%, transparent), transparent 58%), color-mix(in srgb, var(--mos-plate) 72%, #14110f)}.unified-checkout-paycol.studio-chrome-settings-card.studio-chrome-plate-surface{background:var(--mos-plate)}[data-appearance=dark] .unified-checkout-paycol.studio-chrome-settings-card.studio-chrome-plate-surface{background:color-mix(in srgb, var(--mos-plate) 62%, var(--mos-plate-strong))}.unified-checkout-summary .studio-chrome-settings-card-body,.unified-checkout-paycol .studio-chrome-settings-card-body{box-sizing:border-box;gap:14px;padding:18px;display:grid}.unified-checkout-brand{align-items:center;gap:10px;display:flex}.unified-checkout-head h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700;line-height:1.15}.unified-checkout-due{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.unified-checkout-due strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:750}.unified-checkout-due span{color:var(--color-cursor-muted);font-size:14px}.unified-checkout-rate{color:var(--color-cursor-muted);margin:0;font-size:12px;line-height:1.4}.unified-checkout-lines{gap:8px;margin:0;display:grid}.unified-checkout-lines div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.unified-checkout-lines dt,.unified-checkout-lines dd{margin:0}.unified-checkout-lines dt{gap:2px;display:grid}.unified-checkout-lines dt span{color:var(--color-cursor-muted);font-size:12px;font-weight:500}.unified-checkout-lines dd{font-variant-numeric:tabular-nums}.unified-checkout-lines .is-total{border-top:1px solid var(--color-cursor-border);padding-top:8px;font-weight:650}.unified-checkout-currencies{grid-template-columns:1fr 1fr;gap:8px;display:grid}.unified-checkout-currencies button{border:1px solid var(--color-cursor-border);background:color-mix(in srgb, var(--mos-page) 70%, transparent);min-height:44px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.unified-checkout-currencies button.is-selected{background:var(--mos-plate-strong);border-color:var(--cursor-accent)}.unified-checkout-currencies strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.unified-checkout-flag{font-size:18px;line-height:1}.unified-checkout-methods{gap:8px;display:grid}.unified-checkout-methods button{border:1px solid var(--color-cursor-border);background:color-mix(in srgb, var(--mos-page) 70%, transparent);width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.unified-checkout-methods button.is-selected{background:var(--mos-plate-strong);border-color:var(--cursor-accent)}.unified-checkout-method-copy{gap:2px;min-width:0;display:grid}.unified-checkout-method-copy span{color:var(--color-cursor-muted);font-size:13px}.unified-checkout-logo{box-sizing:border-box;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:56px;height:32px;padding:0 8px;display:inline-flex}.unified-checkout-logo img{width:auto;max-width:72px;height:22px;display:block}.unified-checkout-logo.is-wam{background:#14110f}.unified-checkout-logo.is-paypal{background:#fff}.unified-checkout-block h3{margin:0 0 8px;font-size:14px;font-weight:650}.unified-checkout-email{border:1px solid var(--color-cursor-border);background:color-mix(in srgb, var(--mos-page) 70%, transparent);width:100%;min-height:44px;color:inherit;font:inherit;box-sizing:border-box;border-radius:12px;padding:0 12px;font-size:14px}.unified-checkout-pay,.unified-checkout-pay.studio-chrome-btn{flex:none;justify-content:center;align-items:center;width:100%;height:48px;min-height:44px;display:flex}.unified-checkout-status,.unified-checkout-legal{color:var(--color-cursor-muted);margin:0;font-size:13px}.unified-checkout-legal{gap:12px;display:flex}.unified-checkout-legal a{color:inherit}.unified-checkout-picker .studio-billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.unified-checkout-picker .studio-billing-card ul,.unified-checkout-picker .studio-billing-equiv{display:none}.unified-checkout-picker .studio-billing-card{gap:8px;padding:12px 14px}.unified-checkout-picker .studio-billing-price{font-size:18px}@media (max-width:899px){.unified-checkout-picker .studio-billing-plans,.unified-checkout-currencies{grid-template-columns:1fr}}@media (min-width:900px){.unified-checkout{width:100%;max-width:none;max-height:none;overflow:visible}.unified-checkout-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px}.unified-checkout.is-viewport{z-index:80;background:radial-gradient(ellipse 70% 40% at 15% 0%, color-mix(in srgb, var(--cursor-accent) 16%, transparent), transparent 55%), var(--mos-page);width:auto;height:100dvh;margin:0;position:fixed;inset:0;overflow:hidden}.unified-checkout.is-viewport .unified-checkout-split{box-sizing:border-box;height:100%;padding:16px}.unified-checkout.is-viewport .studio-chrome-settings-card{height:100%;min-height:0;overflow:hidden}.unified-checkout.is-viewport .studio-chrome-settings-card-body{min-height:0;overflow:auto}}.unified-checkout-back{color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.unified-checkout-back:hover{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}.uc2{--uc2-accent:var(--studio-auth-accent,var(--mos-accent,#3b82f6));--uc2-line:color-mix(in srgb, currentColor 12%, transparent);--uc2-muted:color-mix(in srgb, currentColor 60%, transparent);color:var(--mos-text,inherit);width:100%}.uc2.is-viewport{z-index:80;background:var(--mos-page,#fff);position:fixed;inset:0;overflow:auto}.uc2-split{grid-template-columns:1fr;width:100%;display:grid}.uc2-col{box-sizing:border-box;flex-direction:column;width:100%;max-width:420px;margin:0 auto;padding:24px 20px 32px;display:flex}@media (min-width:900px){.uc2-split{grid-template-columns:1fr 1fr;min-height:100%}.uc2.is-viewport .uc2-split{min-height:100dvh}.uc2-left .uc2-col{justify-content:center;min-height:100%;margin:0 48px 0 auto;padding:64px 0}.uc2-right .uc2-col{justify-content:center;min-height:100%;margin:0 auto 0 48px;padding:64px 0 88px}.uc2-left,.uc2-right{display:flex}}.uc2-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.uc2-back{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.uc2-back:hover{background:var(--uc2-line)}.uc2-back-text{color:var(--uc2-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.uc2-back-text:hover{color:inherit}.uc2-heading{color:var(--uc2-muted);margin:0 0 4px;font-size:15px;font-weight:500}.uc2-price{align-items:baseline;gap:8px;margin:0 0 16px;display:flex}.uc2-price strong{letter-spacing:-.02em;font-size:36px;font-weight:650;line-height:1.1}.uc2-price span{color:var(--uc2-muted);font-size:14px;line-height:1.2}.uc2-currency{background:var(--uc2-line);border-radius:999px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.uc2-currency button{font:inherit;color:var(--uc2-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.uc2-currency button.is-selected{background:var(--mos-page,#fff);color:var(--mos-text,inherit);box-shadow:0 1px 2px #0000001f}.uc2-rate{color:var(--uc2-muted);margin:8px 0 28px;font-size:11.5px}.uc2-items{gap:12px;margin-bottom:20px;display:grid}.uc2-item{grid-template-columns:36px 1fr auto;align-items:center;gap:12px;display:grid}.uc2-item-icon{background:var(--uc2-line);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.uc2-item-copy{min-width:0;display:grid}.uc2-item-copy strong{font-size:14px;font-weight:600}.uc2-item-copy span{color:var(--uc2-muted);font-size:12px}.uc2-item-price{white-space:nowrap;font-size:14px;font-weight:600}.uc2-totals{margin:0 0 0 48px;display:grid}.uc2-totals>div{border-top:1px solid var(--uc2-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.uc2-totals dt,.uc2-totals dd{margin:0}.uc2-totals dt{color:var(--uc2-muted)}.uc2-totals .is-total dt,.uc2-totals .is-total dd{color:inherit;font-weight:700}.uc2-label{margin:0 0 8px;font-size:13px;font-weight:600;display:block}.uc2-email{box-sizing:border-box;border:1px solid var(--uc2-line);background:color-mix(in srgb, currentColor 4%, transparent);width:100%;height:40px;color:inherit;font:inherit;border-radius:12px;margin-bottom:24px;padding:0 12px;font-size:14px}.uc2-methods{border:1px solid var(--uc2-line);border-radius:12px;margin-bottom:20px;overflow:hidden}.uc2-method{border:0;border-top:1px solid var(--uc2-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 14px;display:flex}.uc2-method:first-child{border-top:0}.uc2-radio{border:1.5px solid color-mix(in srgb, currentColor 35%, transparent);box-sizing:border-box;border-radius:999px;flex:none;width:16px;height:16px}.uc2-method.is-selected .uc2-radio{border:5px solid var(--uc2-accent)}.uc2-logo{border-radius:7px;flex:none;justify-content:center;align-items:center;height:26px;padding:0 8px;display:inline-flex}.uc2-logo.is-wam{background:#14110f}.uc2-logo.is-paypal{background:#fff;box-shadow:inset 0 0 0 1px #00000014}.uc2-logo img{width:auto;height:16px;display:block}.uc2-method-copy{min-width:0;display:grid}.uc2-method-copy strong{font-size:14px;font-weight:600}.uc2-method-copy span{color:var(--uc2-muted);font-size:12px}.uc2-pay{background:var(--uc2-accent);color:#fff;width:100%;height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:15px;font-weight:650}.uc2-pay:disabled{opacity:.55;cursor:default}.uc2-pay:hover:not(:disabled){filter:brightness(1.06)}.uc2-status{color:var(--uc2-muted);text-align:center;margin:10px 0 0;font-size:12.5px}.uc2-skip{justify-content:center;margin-top:12px;display:flex}.uc2-skip button,.uc2-skip .studio-auth-skip{all:unset;cursor:pointer;color:var(--uc2-muted);text-underline-offset:3px;font-size:13px;text-decoration:underline}.uc2-skip button:hover{color:inherit}.uc2-legal{color:var(--uc2-muted);justify-content:center;gap:10px;margin:28px 0 0;font-size:12px;display:flex}.uc2-legal a{color:inherit;text-decoration:none}.uc2-legal a:hover{text-decoration:underline}.uc2,.uc2 .uc2-col{text-align:left}.uc2-price{flex-wrap:wrap}.uc2-price span{white-space:nowrap}.uc2-label,.uc2-heading{text-align:left}.uc2-skip,.uc2-legal,.uc2-status{text-align:center}.uc2{--uc2-accent:var(--studio-auth-accent,#be0e55)}.uc2-brand{flex-wrap:wrap}.uc2-logo-mark{flex-basis:100%;order:-1;margin-bottom:14px;display:inline-flex}.uc2-secure{color:var(--uc2-muted);justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}@media (min-width:900px){.uc2-left,.uc2-right{justify-content:center;align-items:center}.uc2-left .uc2-col,.uc2-right .uc2-col{min-height:0;margin:auto;padding:48px 24px 88px}}.uc2{--uc2-accent:var(--mos-accent);--uc2-line:var(--mos-border-soft);--uc2-muted:var(--mos-text-muted,var(--mos-muted));color:var(--mos-text)}.uc2.is-viewport{background:var(--mos-page)}.uc2-left{background:var(--mos-plate-strong)}.uc2-currency{background:var(--mos-plate)}.uc2-currency button.is-selected{background:var(--mos-page);color:var(--mos-text)}.uc2-item-icon{background:var(--mos-plate)}.uc2-email{background:var(--mos-plate);border-color:var(--mos-border-soft);color:var(--mos-text)}.uc2-methods,.uc2-method{border-color:var(--mos-border-soft)}.uc2-method:hover{background:var(--mos-hover)}.uc2-method.is-selected{background:color-mix(in srgb, var(--mos-accent) 12%, transparent)}.uc2-pay{background:var(--mos-accent)!important;color:var(--mos-accent-contrast,var(--mos-page))!important}.uc2-method,.uc2-method:active,.uc2-method:focus{transition:none!important;animation:none!important;transform:scale(1)!important}.uc2-logo-mark{align-items:center;gap:10px}.uc2-logo-circle{background:var(--mos-plate);border:1px solid var(--mos-border-soft);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.uc2-wordmark{color:var(--mos-text);font-size:15px;font-weight:650}.uc2-methods{isolation:isolate;overflow:hidden}.uc2-method:first-child{border-top-left-radius:11px;border-top-right-radius:11px}.uc2-method:last-child{border-bottom-right-radius:11px;border-bottom-left-radius:11px}.uc2-item{grid-template-columns:1fr auto}.uc2-totals{margin-left:0}.uc2-logo-circle{width:30px;height:30px}.uc2-wordmark{font-size:14px}.uc2-logo-mark{gap:8px}.uc2-pay{color:var(--mos-accent-fg,#fff)!important}html.dark .uc2-pay,[data-theme=dark] .uc2-pay,.dark .uc2-pay{color:#fff!important}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .uc2-pay{color:#fff!important}}.uc2-left{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--mos-page) 72%, transparent)!important}.uc2-right{background:var(--mos-page)!important}:root:not(.dark):not([data-theme=dark]) .uc2-logo-circle{box-shadow:none;filter:none;background:#fff}.uc2-logo-circle,.uc2-logo-circle *{box-shadow:none!important;filter:none!important}html.dark .uc2-logo-circle,[data-theme=dark] .uc2-logo-circle{background:var(--mos-plate)}.uc2-logo-circle{box-shadow:none!important;background:#14110f!important;border:0!important}.uc2-logo-circle .uc2-logo-on-light{display:none}.uc2-logo-circle .uc2-logo-on-dark{display:inline-flex}html[data-appearance=dark] .uc2-logo-circle,html.dark .uc2-logo-circle{background:#fff!important}html[data-appearance=dark] .uc2-logo-circle .uc2-logo-on-light,html.dark .uc2-logo-circle .uc2-logo-on-light{display:inline-flex}html[data-appearance=dark] .uc2-logo-circle .uc2-logo-on-dark,html.dark .uc2-logo-circle .uc2-logo-on-dark{display:none}.uc2-logo-circle .mos-brand-mark{opacity:1!important}.uc2-left{-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb, var(--mos-page) 22%, transparent)!important}html[data-appearance=dark] .uc2 .uc2-logo-circle .uc2-logo-on-light img,html.dark .uc2 .uc2-logo-circle .uc2-logo-on-light img{filter:brightness(0)!important}.uc2-left .uc2-col,.uc2-items,.uc2-item,.uc2-totals,.uc2-totals>div,.uc2 dl,.uc2 dt,.uc2 dd{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.uc2-left:before,.uc2-left:after,.uc2-left .uc2-col:before,.uc2-left .uc2-col:after{content:none!important}.uc2-split{align-items:stretch}.uc2-left{align-self:stretch;min-height:100%;background-image:none!important}@media (min-width:900px){.uc2.is-viewport .uc2-split,.uc2.is-viewport .uc2-left{min-height:100dvh}}.uc2 .uc2-skip button,.uc2 .uc2-skip button.studio-auth-skip{text-decoration:none!important}.uc2 .uc2-skip button:hover{text-underline-offset:3px;text-decoration:underline!important}.uc2 .uc2-split>.uc2-left{background-attachment:local;background-color:color-mix(in srgb, var(--mos-page) 22%, transparent)!important;background-image:linear-gradient(160deg, color-mix(in srgb, var(--mos-accent) 18%, transparent) 0%, color-mix(in srgb, var(--mos-accent) 6%, transparent) 45%, transparent 100%)!important}.uc2-currency-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;display:flex}.uc2-currency-row .uc2-currency{align-self:center}.uc2-currency-row .uc2-rate{color:var(--uc2-muted);margin:0;font-size:11.5px;line-height:1}.uc2-currency-spacer{height:12px}@media (max-width:899px){.uc2-brand{justify-content:center}.uc2-logo-mark{text-align:center;flex-direction:column;flex-basis:100%;justify-content:center;align-items:center;gap:6px}}html body .uc2 .uc2-method,html body .uc2 .uc2-method:active,html body .uc2 .uc2-method:focus,html body .uc2 .uc2-method:hover,html body .uc2 .uc2-method *,html body .uc2 .uc2-method:active *{-webkit-tap-highlight-color:transparent!important;filter:none!important;transition:none!important;animation:none!important;transform:scale(1)translate(0,0)!important}html body .uc2 .uc2-method:before,html body .uc2 .uc2-method:after,html body .uc2 .uc2-method:active:before,html body .uc2 .uc2-method:active:after{content:none!important;display:none!important}html body .uc2 .uc2-method:active:not(.is-selected){background:0 0!important}html body .uc2 .uc2-method.is-selected:active{background:color-mix(in srgb, var(--mos-accent) 12%, transparent)!important}html body .uc2 .uc2-method:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}html body .uc2 .uc2-split>.uc2-left{background-color:#0000!important;background-image:linear-gradient(160deg, color-mix(in srgb, var(--mos-accent) var(--uc2-grad-a,20%), transparent) 0%, color-mix(in srgb, var(--mos-accent) var(--uc2-grad-b,12%), transparent) 50%, color-mix(in srgb, var(--mos-accent) var(--uc2-grad-c,8%), transparent) 100%)!important;-webkit-backdrop-filter:blur(6px)!important;box-shadow:none!important}html body .uc2 .uc2-split>.uc2-left:before,html body .uc2 .uc2-split>.uc2-left:after{content:none!important}html body .uc2.is-viewport,html body .uc2 .uc2-split{background:0 0!important}html body .studio-auth-page:has(.uc2){background:0 0!important}html body .studio-auth-page:has(.uc2) .studio-auth-card-body{background:0 0!important}html body .uc2 .uc2-currency{-webkit-backdrop-filter:blur(6px);background:color-mix(in srgb, var(--mos-text) 10%, transparent)!important}html body .uc2 .uc2-currency button.is-selected{background:var(--mos-page)!important;color:var(--mos-text)!important;background:color-mix(in srgb, var(--mos-page) 75%, transparent)!important}@media (min-width:768px){html body .uc2 .uc2-left .uc2-col{position:relative;left:-32px}}@media (min-width:768px) and (max-width:899px){html body .uc2 .uc2-left .uc2-col{left:0}}html body .studio-billing-pane.is-checkout{border-radius:inherit;overflow:hidden}html body .studio-billing-pane.is-checkout .uc2,html body .studio-billing-pane.is-checkout .uc2-split{border-radius:inherit;overflow:hidden;box-shadow:none!important;border:0!important;outline:0!important}html body .studio-billing-pane.is-checkout .uc2-split>.uc2-left{border-top-left-radius:var(--studio-chrome-radius,16px);border-bottom-left-radius:var(--studio-chrome-radius,16px);box-shadow:none!important;border:0!important;outline:0!important;margin:0!important}html body .uc2 .uc2-back-link{color:var(--uc2-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:-8px;padding:4px 10px 4px 8px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;transition:none!important;transform:none!important}html body .uc2 .uc2-back-link svg{color:inherit;stroke:currentColor;flex:none}html body .uc2 .uc2-back-link:hover,html body .uc2 .uc2-back-link:focus-visible{color:var(--mos-text);background:var(--mos-hover,color-mix(in srgb, var(--mos-text) 8%, transparent))}html body .uc2 .uc2-back-link:active{transform:none!important}.uc2-receipts{margin-bottom:24px}.uc2-check{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--mos-text) 35%, transparent);width:16px;height:16px;color:var(--mos-accent-fg,#fff);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.uc2-receipt.is-selected .uc2-check{background:var(--mos-accent);border-color:var(--mos-accent)}.uc2-receipt .uc2-method-copy strong{overflow-wrap:anywhere}html body .uc2 .uc2-logo-circle,html[data-appearance=dark] body .uc2 .uc2-logo-circle,html.dark body .uc2 .uc2-logo-circle{background:var(--mos-accent)!important;box-shadow:none!important;border:0!important}html body .uc2 .uc2-logo-circle .uc2-logo-on-light{display:none!important}html body .uc2 .uc2-logo-circle .uc2-logo-on-dark{display:inline-flex!important}html body .uc2 .uc2-logo-circle .uc2-logo-on-dark img{filter:brightness(0)invert()!important}html body .uc2 :is(.uc2-method,.uc2-currency button){--studio-press-on:1!important}html body .uc2 .uc2-logo-mark{align-items:center;display:inline-flex}html body .uc2 .uc2-logo-circle{flex:none}html body .uc2 .uc2-logo-circle .mos-brand-mark,html body .uc2 .uc2-logo-circle picture{justify-content:center;align-items:center;display:flex}html body .uc2 .uc2-wordmark{line-height:30px;display:inline-block}.uc2-pp,.uc2-pp-fields{flex-direction:column;gap:10px;display:flex}.uc2-pp-fields[hidden],.uc2-pp [hidden]{display:none!important}.uc2-pp-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uc2-pp-pill{border:1px solid var(--mos-border-soft);background:var(--mos-plate);box-sizing:border-box;border-radius:999px;height:46px;overflow:hidden}.uc2-pp-pill:focus-within{border-color:var(--mos-accent)}.uc2-pp-pill>div{width:100%;height:100%}.uc2-pp .uc2-pay{margin-top:4px}.uc2-pp .uc2-pay,.uc2-pp .uc2-pay:active{transition:none!important;animation:none!important;transform:scale(1)!important}.uc2-pp-or{text-align:center;color:var(--uc2-muted);margin:2px 0;font-size:12px}.uc2-pp-loading{text-align:center;color:var(--uc2-muted);margin:0;font-size:13px}.uc2-pp-link{justify-content:center;align-items:center;text-decoration:none;display:flex}@media (min-width:900px){html body .uc2.is-viewport{height:100dvh;overflow:hidden}html body .uc2.is-viewport .uc2-split{height:100dvh;min-height:0!important}html body .studio-billing-pane.is-checkout .uc2,html body .studio-billing-pane.is-checkout .uc2-split{height:100%;max-height:100%;min-height:0!important}html body .uc2 .uc2-split{grid-template-rows:minmax(0,1fr);align-items:stretch}html body .uc2 .uc2-split>.uc2-left{height:auto;overflow:hidden;min-height:0!important}html body .uc2 .uc2-split>.uc2-right{overscroll-behavior:contain;display:flex;overflow-y:auto;min-height:0!important}html body .uc2 .uc2-right .uc2-col{flex:none;min-height:0!important}}.uc2.is-gradient-strong{--uc2-grad-a:34%;--uc2-grad-b:20%;--uc2-grad-c:12%}.uc2-pp-paypal{isolation:isolate;background:0 0;border-radius:999px;overflow:hidden}.uc2-pp-paypal>div{border-radius:999px}.uc2-pp-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.uc2-pp-title{color:var(--mos-text);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.uc2-pp-brands{align-items:center;gap:6px;display:inline-flex}.uc2-pp-brand{object-fit:cover;width:24px;height:16px;box-shadow:0 0 0 1px var(--mos-border-soft);border-radius:3px;display:block}.uc2-pp-card{border:1px solid var(--mos-border-soft);background:var(--mos-plate);border-radius:14px;overflow:hidden}.uc2-pp-card .uc2-pp-row{grid-template-columns:1fr 1fr;gap:0;display:grid}.uc2-pp-field{box-sizing:border-box;border-top:1px solid var(--mos-border-soft);height:46px;position:relative;overflow:hidden}.uc2-pp-card>.uc2-pp-field:first-child{border-top:0}.uc2-pp-row>.uc2-pp-field+.uc2-pp-field{border-left:1px solid var(--mos-border-soft)}.uc2-pp-field:after{content:"";pointer-events:none;box-shadow:none;border-radius:0;position:absolute;inset:0}.uc2-pp-field.is-invalid:after{box-shadow:inset 0 0 0 2px var(--mos-danger,var(--mos-accent))}.uc2-pp-card>.uc2-pp-field:first-child:after{border-top-left-radius:13px;border-top-right-radius:13px}.uc2-pp-row>.uc2-pp-field:first-child:after{border-bottom-left-radius:13px}.uc2-pp-row>.uc2-pp-field:last-child:after{border-bottom-right-radius:13px}.uc2-pp-pay{justify-content:center;align-items:center;gap:8px;display:inline-flex}.uc2-pp-secure{color:var(--uc2-muted);text-align:center;justify-content:center;align-items:center;gap:5px;margin:0;font-size:11.5px;display:flex}.uc2-pp-icon{color:var(--uc2-muted);pointer-events:none;z-index:1;display:inline-flex;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.uc2-pp-slot{display:block}.uc2-pp-fake{all:unset;box-sizing:border-box;width:100%;height:100%;color:var(--mos-text);padding:0 14px 0 calc(40px + 1.2rem);font-size:15px}.uc2-pp-fake::placeholder{color:var(--uc2-muted)}.uc2-pp-paypal-fake{background:var(--mos-plate);border:1px solid var(--mos-border-soft);border-radius:999px;justify-content:center;align-items:center;height:46px;display:flex}.uc2-pp-paypal-fake img{max-width:90px;display:block;width:auto!important;height:18px!important}.uc2-skip-left{margin:0 0 24px}@media (min-width:900px){html body .uc2 .uc2-split>.uc2-left{position:relative}.uc2-skip-left{margin:0;position:absolute;bottom:32px;left:0;right:0}}.uc2-skip-left{box-sizing:border-box;width:100%;max-width:420px;margin:0 auto;padding:0 20px 48px}@media (min-width:900px){.uc2-skip-left{padding:0 24px;position:absolute;bottom:60px;left:0;right:0}}@media (min-width:768px){html body .uc2 .uc2-skip-left-inner{position:relative;left:-32px}}@media (min-width:768px) and (max-width:899px){html body .uc2 .uc2-skip-left-inner{left:0}}.uc2-pp{position:relative}.uc2-pp-fields.is-pending{opacity:.001;pointer-events:none;position:absolute;inset:0 0 auto}.uc2-pp-fields.is-ready{animation:.16s ease-out uc2-pp-in}@keyframes uc2-pp-in{0%{opacity:0}to{opacity:1}}.uc2-pp-skeleton{flex-direction:column;gap:12px;display:flex}.uc2-pp-skeleton .uc2-pp-field{align-items:center;padding:0 14px 0 calc(40px + 1.2rem);display:flex}.uc2-pp-skel-bar{background:color-mix(in srgb, var(--mos-text) 9%, transparent);border-radius:6px;display:block}.uc2-pp-skel-bar.is-title{width:96px;height:12px}.uc2-pp-skel-bar.is-brands{border-radius:4px;width:84px;height:16px}.uc2-pp-skel-bar.is-text{width:40%;height:12px}.uc2-pp-skel-bar.is-wide{width:58%}.uc2-pp-skel-bar.is-short{width:52%}.uc2-pp-skel-pay{background:color-mix(in srgb, var(--mos-accent) 22%, var(--mos-plate));border-radius:999px;height:46px;margin-top:4px}.uc2-pp-skel-bar,.uc2-pp-skel-pay{position:relative;overflow:hidden}.uc2-pp-skel-bar:after,.uc2-pp-skel-pay:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mos-page) 55%, transparent), transparent);animation:1.3s ease-in-out infinite uc2-pp-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes uc2-pp-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.uc2-pp-skel-bar:after,.uc2-pp-skel-pay:after{animation:none;display:none}.uc2-pp-skel-bar,.uc2-pp-skel-pay{animation:1.6s ease-in-out infinite uc2-pp-pulse}}@keyframes uc2-pp-pulse{50%{opacity:.55}}.uc2-pp-slot{overflow:hidden}html body .uc2-currency-toggle{-webkit-backdrop-filter:blur(6px);border-radius:999px;gap:2px;padding:2px;display:inline-flex;background:color-mix(in srgb, var(--mos-text) 10%, transparent)!important}html body .uc2-currency-toggle button{font:inherit;color:var(--mos-text-muted,var(--mos-muted));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:none!important;transform:none!important}html body .uc2-currency-toggle button.is-selected{box-shadow:0 1px 2px color-mix(in srgb, var(--mos-text) 12%, transparent);background:color-mix(in srgb, var(--mos-page) 75%, transparent)!important;color:var(--mos-text)!important}.studio-billing-choose .uc2-currency-toggle{margin-top:10px}.uc2-pp-field .uc2-pp-slot{position:absolute;inset:-6px}.uc2-pp-field:after{z-index:2}.uc2-pp-field.is-focused:after{box-shadow:inset 0 0 0 2px var(--mos-accent)!important}.uc2-pp-field.is-focused .uc2-pp-icon{color:var(--mos-accent)}html body .uc2-logo.is-wam,html body .studio-plan-trust-chip.is-wam{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .uc2-logo.is-paypal,html body .studio-plan-trust-chip.is-paypal,html body .uc2-pp-paypal-fake{box-shadow:none!important;background:0 0!important}html body .uc2-logo.is-paypal,html body .studio-plan-trust-chip.is-paypal{border:0!important;padding:0!important}html body .uc2-pp-card{background:var(--mos-plate,var(--mos-page))!important;border-color:var(--mos-border-soft)!important}html body .uc2-pp-fake,html body .uc2-pp-fake:focus{-webkit-text-fill-color:currentColor;color:var(--mos-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .uc2-pp-fake::placeholder{-webkit-text-fill-color:var(--mos-text-muted,var(--mos-muted));opacity:1;color:var(--mos-text-muted,var(--mos-muted))!important}html body .uc2-pp-icon{color:var(--mos-text-muted,var(--mos-muted))!important}html body .uc2-pp-field.is-focused .uc2-pp-icon{color:var(--mos-accent)!important}.uc2-pp-slot,.uc2-pp-paypal,.uc2-pp-pill{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.uc2-pp-field.is-number .uc2-pp-brand-cover{z-index:1;pointer-events:none;background:var(--mos-plate,var(--mos-page));width:54px;position:absolute;top:2px;bottom:2px;left:2px}.uc2-pp-field.is-number .uc2-pp-brand-cover .uc2-pp-icon{left:23px}.uc2-pp-card>.uc2-pp-field.is-number:first-child .uc2-pp-brand-cover{border-top-left-radius:11px}@media (max-width:767px){html body .uc2-currency-toggle .uc2-currency-code{display:none}html body .uc2-currency-toggle button{padding:4px 8px}}@media (max-width:899px){html body .uc2 .uc2-left .uc2-heading{text-align:center}html body .uc2 .uc2-left .uc2-price{text-align:center;justify-content:center}html body .uc2 .uc2-left .uc2-currency-row{text-align:center;justify-content:center;row-gap:8px}}html body .uc2-logo-mark .uc2-sanity-mark{color:var(--mos-accent);flex:none;display:block}
