@keyframes translation-progress-spin{0%{rotate:0deg}to{rotate:360deg}}main.checkout{--vault-page:oklch(16% 0 0);--vault-page-2:oklch(13% 0 0);--vault-surface:oklch(19% 0 0);--vault-surface-2:oklch(22.5% 0 0);--vault-surface-3:oklch(26% 0 0);--vault-field:oklch(14.5% 0 0);--vault-field-focus:oklch(17% 0 0);--vault-line:oklch(30% 0 0);--vault-line-2:oklch(38% 0 0);--vault-line-bright:oklch(52% 0 0);--vault-ink:oklch(96% 0 0);--vault-ink-2:oklch(78% 0 0);--vault-ink-3:oklch(60% 0 0);--vault-ink-4:oklch(46% 0 0);--vault-accent:oklch(72% .018 250);--vault-accent-ink:oklch(18% 0 0);--vault-focus-ring:oklch(80% .02 250);--vault-brand:var(--brand1,var(--vault-accent));--vault-metal-1:oklch(34% 0 0);--vault-metal-2:oklch(40% 0 0);--vault-metal-3:oklch(47% 0 0);--vault-metal-4:oklch(55% 0 0);--vault-metal-edge:oklch(74% 0 0);--vault-metal-sheen:oklch(92% 0 0);--vault-metal-emboss-hi:oklch(80% 0 0);--vault-metal-emboss-lo:oklch(20% 0 0);--vault-card-ink:oklch(90% 0 0);--vault-card-ink-2:oklch(66% 0 0);--vault-shadow-card:0 2px 4px #00000073, 0 12px 28px #0000008c, 0 40px 80px #00000073;--vault-shadow-panel:0 1px 2px #0006, 0 18px 48px #0006;--vault-shadow-pop:0 6px 18px #00000080;--vault-radius-card:13px;--vault-radius-field:5px;--vault-radius-chip:4px;--vault-fs-8:.5rem;--vault-fs-8-5:.5313rem;--vault-fs-9:.5625rem;--vault-fs-9-5:.5938rem;--vault-fs-10:.625rem;--vault-fs-10-5:.6563rem;--vault-fs-11:.6875rem;--vault-fs-11-5:.7188rem;--vault-fs-12:.75rem;--vault-fs-12-5:.7813rem;--vault-fs-13:.8125rem;--vault-fs-14:.875rem;--vault-fs-15:.9375rem;--vault-fs-16:1rem}:where(:root[data-theme-mode=light]) main.checkout{--vault-page:oklch(95.5% 0 0);--vault-page-2:oklch(92% 0 0);--vault-surface:oklch(100% 0 0);--vault-surface-2:oklch(97.5% 0 0);--vault-surface-3:oklch(94.5% 0 0);--vault-field:oklch(99% 0 0);--vault-field-focus:oklch(100% 0 0);--vault-line:oklch(88% 0 0);--vault-line-2:oklch(80% 0 0);--vault-line-bright:oklch(68% 0 0);--vault-ink:oklch(20% 0 0);--vault-ink-2:oklch(34% 0 0);--vault-ink-3:oklch(48% 0 0);--vault-ink-4:oklch(60% 0 0);--vault-accent:oklch(28% 0 0);--vault-accent-ink:oklch(99% 0 0);--vault-focus-ring:oklch(40% 0 0);--vault-metal-1:oklch(46% 0 0);--vault-metal-2:oklch(53% 0 0);--vault-metal-3:oklch(60% 0 0);--vault-metal-4:oklch(68% 0 0);--vault-metal-edge:oklch(88% 0 0);--vault-metal-sheen:oklch(98% 0 0);--vault-metal-emboss-hi:oklch(90% 0 0);--vault-metal-emboss-lo:oklch(30% 0 0);--vault-card-ink:oklch(96% 0 0);--vault-card-ink-2:oklch(80% 0 0);--vault-shadow-card:0 2px 4px #0000001a, 0 12px 28px #00000024, 0 40px 80px #0000001a;--vault-shadow-panel:0 1px 2px #0000000f, 0 16px 40px #00000014;--vault-shadow-pop:0 6px 18px #00000024}:where(:root[data-theme-mode=black]) main.checkout,:where(:root[data-theme-mode=auto]) main.checkout{--vault-page:oklch(0% 0 0);--vault-page-2:oklch(0% 0 0);--vault-surface:oklch(11% 0 0);--vault-surface-2:oklch(15% 0 0);--vault-surface-3:oklch(19% 0 0);--vault-field:oklch(8% 0 0);--vault-field-focus:oklch(12% 0 0);--vault-line:oklch(24% 0 0);--vault-line-2:oklch(33% 0 0);--vault-line-bright:oklch(48% 0 0);--vault-ink:oklch(97% 0 0);--vault-ink-2:oklch(76% 0 0);--vault-ink-3:oklch(56% 0 0);--vault-ink-4:oklch(42% 0 0);--vault-accent:oklch(74% .018 250);--vault-accent-ink:oklch(10% 0 0);--vault-focus-ring:oklch(82% .02 250);--vault-shadow-card:0 2px 6px #000000b3, 0 14px 34px #000c, 0 44px 90px #0009;--vault-shadow-panel:0 1px 2px #0009, 0 20px 52px #0009;--vault-shadow-pop:0 6px 20px #000000b3}@media (prefers-color-scheme:light){:where(:root[data-theme-mode=auto]) main.checkout{--vault-page:oklch(95.5% 0 0);--vault-page-2:oklch(92% 0 0);--vault-surface:oklch(100% 0 0);--vault-surface-2:oklch(97.5% 0 0);--vault-surface-3:oklch(94.5% 0 0);--vault-field:oklch(99% 0 0);--vault-field-focus:oklch(100% 0 0);--vault-line:oklch(88% 0 0);--vault-line-2:oklch(80% 0 0);--vault-line-bright:oklch(68% 0 0);--vault-ink:oklch(20% 0 0);--vault-ink-2:oklch(34% 0 0);--vault-ink-3:oklch(48% 0 0);--vault-ink-4:oklch(60% 0 0);--vault-accent:oklch(28% 0 0);--vault-accent-ink:oklch(99% 0 0);--vault-focus-ring:oklch(40% 0 0);--vault-metal-1:oklch(46% 0 0);--vault-metal-2:oklch(53% 0 0);--vault-metal-3:oklch(60% 0 0);--vault-metal-4:oklch(68% 0 0);--vault-metal-edge:oklch(88% 0 0);--vault-metal-sheen:oklch(98% 0 0);--vault-metal-emboss-hi:oklch(90% 0 0);--vault-metal-emboss-lo:oklch(30% 0 0);--vault-card-ink:oklch(96% 0 0);--vault-card-ink-2:oklch(80% 0 0);--vault-shadow-card:0 2px 4px #0000001a, 0 12px 28px #00000024, 0 40px 80px #0000001a;--vault-shadow-panel:0 1px 2px #0000000f, 0 16px 40px #00000014;--vault-shadow-pop:0 6px 18px #00000024}}body.checkout .support-chat,body.checkout .js-to-top:not(.back-to-top),body.checkout .indexnow-trigger{display:none}main.checkout{color:var(--vault-ink);background:radial-gradient(120% 90% at 80% -10%, var(--vault-page-2), transparent 55%),var(--vault-page);min-block-size:100dvh;font-family:Inter,Inter Fallback\: Roboto,system-ui,sans-serif}main.checkout .vault{--vault-stage-pad:clamp(16px, 2.1vh, 30px);--vault-stage-gutter:clamp(16px, 4vw, 64px);padding:var(--vault-stage-pad) var(--vault-stage-gutter);display:block;container:vault-stage/inline-size}main.checkout .vault__studio{flex-direction:column;gap:clamp(16px,2vw,26px);inline-size:min(1760px,94vw);margin-inline:auto;display:flex}main.checkout .vault-masthead{align-items:center;gap:12px;display:flex}main.checkout .vault-masthead__back{font-size:var(--vault-fs-12);color:var(--vault-ink-3);border-radius:7px;align-items:center;gap:5px;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}main.checkout .vault-masthead__back svg{opacity:.85}main.checkout .vault-masthead__back:hover{color:var(--vault-ink)}main.checkout .vault-masthead__back:focus-visible{outline:2px solid var(--vault-focus-ring);outline-offset:3px}main.checkout .vault-masthead__back-label{line-height:1}main.checkout .vault-masthead__secure{font-size:var(--vault-fs-12);color:var(--vault-ink-3);border:1px solid var(--vault-line);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}main.checkout .vault-lang{margin-inline-start:auto}main.checkout .vault-lang__summary{font-family:inherit;font-size:var(--vault-fs-12);color:var(--vault-ink-2);border:1px solid var(--vault-line);cursor:pointer;-webkit-user-select:none;user-select:none;anchor-name:--vault-lang-anchor;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}main.checkout .vault-lang__summary:hover{color:var(--vault-ink);border-color:var(--vault-line-2)}main.checkout .vault-lang__summary:focus-visible{outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.checkout .vault-lang__globe{font-size:var(--vault-fs-12);color:var(--vault-ink-3);justify-content:center;align-items:center;line-height:1;display:inline-flex}main.checkout .vault-lang__code{letter-spacing:.04em;font-weight:600;line-height:1}main.checkout .vault-lang__chev{font-size:var(--vault-fs-11);color:var(--vault-ink-3);align-items:center;line-height:1;transition:transform .18s;display:inline-flex}main.checkout .vault-lang__summary:has(+.vault-lang__panel:popover-open) .vault-lang__chev{transform:rotate(180deg)}main.checkout .vault-lang__panel{z-index:40;background:var(--vault-surface);border:1px solid var(--vault-line-2);box-shadow:var(--vault-shadow-pop);opacity:0;transition:opacity .18s ease,scale .18s var(--vault-ease,cubic-bezier(.22, 1, .36, 1)),overlay .18s allow-discrete,display .18s allow-discrete;transform-origin:100% 0;position-anchor:--vault-lang-anchor;max-block-size:min(60vh,420px);inline-size:max-content;max-inline-size:min(340px,86vw);inset:auto;position-try-fallbacks:flip-block;border-radius:12px;grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:7px;display:grid;position:fixed;inset-block-start:calc(anchor(bottom) + 8px);inset-inline-end:anchor(right);overflow-y:auto;scale:.96}main.checkout .vault-lang__panel:popover-open{opacity:1;scale:1}@starting-style{main.checkout .vault-lang__panel:popover-open{opacity:0;scale:.96}}main.checkout .vault-lang__item{font-size:var(--vault-fs-12);white-space:nowrap;color:var(--vault-ink-2);border-radius:8px;padding:7px 11px;text-decoration:none;display:block}main.checkout .vault-lang__item--current{color:var(--vault-ink);background:var(--vault-surface-2);font-weight:600}main.checkout .vault-lang__item:hover{color:var(--vault-ink);background:var(--vault-surface-3)}main.checkout .vault-showcase__lede{text-align:center;max-inline-size:46ch;margin-inline:auto}main.checkout .vault-showcase__sub{color:var(--vault-ink-2);text-wrap:pretty;max-inline-size:48ch;margin:6px auto 0;font-size:clamp(12.5px,1.05vw,14px)}main.checkout .vault-eyebrow{font-size:var(--vault-fs-11);letter-spacing:.22em;text-transform:uppercase;color:var(--vault-ink-3);margin-block-end:9px;font-weight:600;display:inline-block}main.checkout .vault-eyebrow:before,main.checkout .vault-eyebrow:after{background:var(--vault-line-bright);content:"";vertical-align:middle;block-size:1px;inline-size:22px;display:inline-block}main.checkout .vault-eyebrow:before{margin-inline-end:10px}main.checkout .vault-eyebrow:after{margin-inline-start:10px}main.checkout .vault-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(20px,1.7vw,26px);font-weight:600;line-height:1.08}main.checkout .vault-composition{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,30px);display:grid}main.checkout .vault-stack{flex-direction:column;gap:clamp(14px,1.6vw,22px);min-inline-size:0;display:flex}@container vault-stage (width>=1024px){main.checkout .vault-composition{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,3vw,56px)}}main.checkout .vault-showcase{flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(16px,1.8vh,26px);min-inline-size:0;display:flex}main.checkout .vault-object-bay{perspective:1500px;place-items:center;min-block-size:0;inline-size:100%;display:grid}main.checkout .vault-tilt{transform:rotateX(var(--vault-tilt-y)) rotateY(var(--vault-tilt-x));will-change:transform;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}main.checkout .vault-tilt.is-tracking{transition:transform 80ms linear}@media (hover:none),(pointer:coarse){main.checkout .vault-tilt{transform:none}}main.checkout .vault-object-caption{font-size:var(--vault-fs-12-5);text-align:center;color:var(--vault-ink-3);max-inline-size:46ch}main.checkout .vault-object-caption strong{color:var(--vault-ink-2);font-weight:600}main.checkout .vault-console{flex-direction:column;gap:14px;min-inline-size:0;display:flex}main.checkout .vault-console__scroll{flex-direction:column;gap:14px;display:flex}@container vault-stage (width>=1024px){main.checkout .vault__studio{gap:clamp(14px,1.4vw,22px)}main.checkout .vault-stack{gap:clamp(14px,1.4vw,20px)}main.checkout .vault-showcase{gap:clamp(12px,1.4vh,20px)}main.checkout .vault-configurator{gap:7px}}@media (width<=900px){main.checkout .vault{padding:clamp(16px,4vw,32px) clamp(14px,4vw,28px) calc(clamp(40px,8vw,64px) + 96px + env(safe-area-inset-bottom,0px));overflow-x:clip}main.checkout .vault__studio{gap:clamp(20px,5vw,32px);max-inline-size:720px}}@property --vault-tilt-x{syntax:"<angle>";inherits:true;initial-value:0deg}@property --vault-tilt-y{syntax:"<angle>";inherits:true;initial-value:0deg}@property --vault-ptr-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --vault-ptr-y{syntax:"<percentage>";inherits:true;initial-value:50%}@property --vault-sheen-pos{syntax:"<percentage>";inherits:true;initial-value:35%}main.checkout .vault-metal{background:repeating-linear-gradient(102deg, oklch(from var(--vault-metal-3) l 0 0/0%) 0, oklch(from var(--vault-metal-3) calc(l + .03) 0 0/10%) 1px, oklch(from var(--vault-metal-3) calc(l - .03) 0 0/10%) 2px, oklch(from var(--vault-metal-3) l 0 0/0%) 3px),linear-gradient(138deg, var(--vault-metal-1) 0%, var(--vault-metal-3) 38%, var(--vault-metal-2) 62%, var(--vault-metal-1) 100%);position:relative;overflow:hidden}main.checkout .vault-metal:before{z-index:1;background:radial-gradient(60% 60% at var(--vault-ptr-x) var(--vault-ptr-y), oklch(from var(--vault-metal-sheen) l 0 0/22%), oklch(from var(--vault-metal-sheen) l 0 0/6%) 38%, transparent 62%);pointer-events:none;content:"";mix-blend-mode:screen;transition:background .1s linear;position:absolute;inset:-2px}main.checkout .vault-metal:after{z-index:1;background:linear-gradient(105deg, transparent 0%, transparent calc(var(--vault-sheen-pos) - 9%), oklch(from var(--vault-metal-sheen) l 0 0/0%) calc(var(--vault-sheen-pos) - 7%), oklch(from var(--vault-metal-sheen) l 0 0/50%) var(--vault-sheen-pos), oklch(from var(--vault-metal-sheen) l 0 0/0%) calc(var(--vault-sheen-pos) + 7%), transparent calc(var(--vault-sheen-pos) + 9%), transparent 100%);pointer-events:none;content:"";mix-blend-mode:screen;position:absolute;inset:0}:where(:root[data-theme-mode=light]) main.checkout .vault-metal:after{mix-blend-mode:overlay}:where(:root[data-theme-mode=light]) main.checkout .vault-metal:before{mix-blend-mode:soft-light}main.checkout .vault-emboss{text-shadow:0 1px 0 oklch(from var(--vault-metal-emboss-lo) l 0 0/70%),0 -1px 0 oklch(from var(--vault-metal-emboss-hi) l 0 0/40%)}main.checkout .vault-emboss-soft{text-shadow:0 1px 0 oklch(from var(--vault-metal-emboss-lo) l 0 0/60%),0 -1px 0 oklch(from var(--vault-metal-emboss-hi) l 0 0/30%)}main.checkout .vault-card{color:var(--vault-card-ink);border-radius:var(--vault-radius-card);box-shadow:var(--vault-shadow-card),inset 0 1px 0 oklch(from var(--vault-metal-edge) l 0 0/55%),inset 0 0 0 1px oklch(from var(--vault-metal-edge) l 0 0/10%),inset 0 -1px 0 oklch(from var(--vault-metal-emboss-lo) l 0 0/60%);aspect-ratio:1.586;inline-size:min(80cqw,480px);max-inline-size:100%}main.checkout .vault-card__inner{z-index:2;grid-template-rows:auto 1fr auto;block-size:100%;padding:clamp(16px,4.4cqw,26px);display:grid;position:relative}main.checkout .vault-card__top{justify-content:space-between;align-items:flex-start;display:flex}main.checkout .vault-card__issuer{letter-spacing:.02em;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(13px,3.4cqw,15px);font-weight:700}main.checkout .vault-card__issuer small{font-family:Inter,sans-serif;font-size:var(--vault-fs-9-5);letter-spacing:.26em;text-transform:uppercase;text-shadow:none;color:var(--vault-card-ink-2);margin-block-start:3px;font-weight:500;display:block}main.checkout .vault-card__tier{font-size:var(--vault-fs-9-5);letter-spacing:.2em;text-transform:uppercase;color:var(--vault-card-ink-2);border:1px solid oklch(from var(--vault-metal-edge) l 0 0/35%);border-radius:999px;padding:4px 10px;font-weight:600}main.checkout .vault-card__chip{background:linear-gradient(135deg, var(--vault-metal-edge), var(--vault-metal-2) 55%, var(--vault-metal-4));box-shadow:inset 0 1px 0 oklch(from var(--vault-metal-edge) l 0 0/80%),inset 0 -1px 2px oklch(from var(--vault-metal-emboss-lo) l 0 0/60%);border-radius:6px;align-self:center;block-size:33px;inline-size:44px;margin:2px 0;position:relative;overflow:hidden}main.checkout .vault-card__chip:before{background-image:linear-gradient(oklch(from var(--vault-metal-emboss-lo) l 0 0/50%) 1px, transparent 1px),linear-gradient(90deg, oklch(from var(--vault-metal-emboss-lo) l 0 0/50%) 1px, transparent 1px);content:"";background-size:100% 9px,13px 100%;border-radius:3px;position:absolute;inset:6px}main.checkout .vault-card__bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}main.checkout .vault-card__number{letter-spacing:.13em;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(13px,3.6cqw,17px);font-weight:500}main.checkout .vault-card__holder{font-size:var(--vault-fs-9);letter-spacing:.18em;text-transform:uppercase;color:var(--vault-card-ink-2);margin-block-end:4px}main.checkout .vault-card__holder strong{font-size:var(--vault-fs-12);letter-spacing:.08em;text-transform:none;color:var(--vault-card-ink);margin-block-start:2px;font-weight:600;display:block}main.checkout .vault-card__valid{text-align:end}main.checkout .vault-card__valid span{font-size:var(--vault-fs-8);letter-spacing:.16em;text-transform:uppercase;color:var(--vault-card-ink-2);line-height:1.4;display:block}main.checkout .vault-card__valid strong{font-size:var(--vault-fs-13);letter-spacing:.06em;font-weight:600}@container vault-stage (width>=1024px){main.checkout .vault-card{inline-size:min(60cqw,460px)}}@container vault-stage (width>=1600px){main.checkout .vault-card{inline-size:min(34cqw,520px)}}@container vault-stage (width<=859px){main.checkout .vault-card{inline-size:min(92cqw,440px);max-inline-size:100%}}main.checkout .vault-tokens{aspect-ratio:1.2;place-items:center;inline-size:min(86cqw,360px);display:grid;position:relative}main.checkout .vault-token{color:var(--vault-card-ink);box-shadow:var(--vault-shadow-card),inset 0 2px 1px oklch(from var(--vault-metal-edge) l 0 0/55%),inset 0 -2px 2px oklch(from var(--vault-metal-emboss-lo) l 0 0/60%),inset 0 0 0 1px oklch(from var(--vault-metal-edge) l 0 0/12%);aspect-ratio:1;border-radius:50%;place-items:center;inline-size:60%;display:grid;position:absolute}main.checkout .vault-token:after{background:repeating-conic-gradient(from 0deg, oklch(from var(--vault-metal-emboss-lo) l 0 0/42%) 0deg 2deg, oklch(from var(--vault-metal-edge) l 0 0/30%) 2deg 4deg),linear-gradient(138deg, var(--vault-metal-1), var(--vault-metal-3) 50%, var(--vault-metal-1));content:"";border-radius:50%;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 81%,oklch(0% 0 0) 82% 100%);mask:radial-gradient(circle,#0000 0 81%,oklch(0% 0 0) 82% 100%)}main.checkout .vault-token__face{z-index:2;text-align:center;background:radial-gradient(circle at 38% 32%, var(--vault-metal-4), var(--vault-metal-2) 60%, var(--vault-metal-1));box-shadow:inset 0 1px 0 oklch(from var(--vault-metal-edge) l 0 0/50%),inset 0 -1px 1px oklch(from var(--vault-metal-emboss-lo) l 0 0/55%);aspect-ratio:1;border-radius:50%;place-items:center;inline-size:78%;display:grid;position:relative}main.checkout .vault-token__denom{letter-spacing:-.01em;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(20px,9cqw,38px);font-weight:700;line-height:1}main.checkout .vault-token__unit{letter-spacing:.24em;text-transform:uppercase;text-shadow:none;color:var(--vault-card-ink-2);margin-block-start:4px;font-size:clamp(7px,2.4cqw,10px);font-weight:600;display:block}main.checkout .vault-token--back{z-index:1;filter:brightness(.9);transform:translate(-26%,12%)rotate(-13deg)scale(.92)}main.checkout .vault-token--mid{z-index:2;filter:brightness(.96);transform:translate(6%,-8%)rotate(7deg)scale(.96)}main.checkout .vault-token--front{z-index:3;transform:translateY(4%)rotate(-2deg)}main.checkout .vault-ticket{color:var(--vault-card-ink);box-shadow:var(--vault-shadow-card),inset 0 1px 0 oklch(from var(--vault-metal-edge) l 0 0/50%),inset 0 0 0 1px oklch(from var(--vault-metal-edge) l 0 0/10%),inset 0 -1px 0 oklch(from var(--vault-metal-emboss-lo) l 0 0/55%);aspect-ratio:2.5;border-radius:14px;inline-size:min(94cqw,500px);display:flex;position:relative}main.checkout .vault-ticket__inner{z-index:2;block-size:100%;inline-size:100%;display:flex;position:relative}main.checkout .vault-ticket__main{background:linear-gradient(oklch(0% 0 0/.1) 0%,oklch(0% 0 0/.22) 100%);border-start-start-radius:14px;border-end-start-radius:14px;flex-direction:column;flex:auto;justify-content:space-between;min-inline-size:0;padding:clamp(14px,4cqw,24px);display:flex}main.checkout .vault-ticket__row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}main.checkout .vault-ticket__brand{letter-spacing:.02em;min-inline-size:0;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(12px,3.2cqw,15px);font-weight:700;overflow:hidden}main.checkout .vault-ticket__brand small{font-family:Inter,sans-serif;font-size:var(--vault-fs-8-5);letter-spacing:.26em;text-overflow:ellipsis;text-transform:uppercase;text-shadow:none;white-space:nowrap;color:var(--vault-card-ink-2);margin-block-start:3px;font-weight:500;display:block;overflow:hidden}main.checkout .vault-ticket__class{font-size:var(--vault-fs-8-5);letter-spacing:.2em;text-transform:uppercase;color:var(--vault-card-ink-2);border:1px solid oklch(from var(--vault-metal-edge) l 0 0/35%);border-radius:4px;padding:3px 8px;font-weight:600}main.checkout .vault-ticket__headline{flex-direction:column;gap:5px;min-inline-size:0;display:flex}main.checkout .vault-ticket__headline-main{letter-spacing:-.01em;text-wrap:balance;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(15px,4.4cqw,21px);font-weight:600;line-height:1.04}main.checkout .vault-ticket__headline-sub{font-size:var(--vault-fs-9);letter-spacing:.02em;text-shadow:none;color:var(--vault-card-ink-2);font-weight:500;line-height:1.15}main.checkout .vault-ticket__pax{font-size:var(--vault-fs-8-5);letter-spacing:.16em;text-transform:uppercase;color:var(--vault-card-ink-2)}main.checkout .vault-ticket__pax strong{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-12);letter-spacing:.04em;text-transform:none;color:var(--vault-card-ink);margin-inline-start:6px;font-weight:700}main.checkout .vault-ticket__serial{letter-spacing:.18em;color:var(--vault-card-ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(9px,2.6cqw,12px)}main.checkout .vault-ticket__place{text-align:end;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;color:var(--vault-card-ink-2);flex-shrink:0;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(9px,2.6cqw,12px);font-weight:600;overflow:hidden}main.checkout .vault-ticket__perf{border-inline-start:2px dashed oklch(from var(--vault-metal-emboss-lo) l 0 0/55%);flex:none;inline-size:0;margin-block:14px;position:relative}main.checkout .vault-ticket__perf:before,main.checkout .vault-ticket__perf:after{background:var(--vault-page);box-shadow:inset 0 0 0 1px oklch(from var(--vault-metal-emboss-lo) l 0 0/45%);content:"";border-radius:50%;block-size:18px;inline-size:18px;position:absolute;inset-inline-start:-9px}main.checkout .vault-ticket__perf:before{inset-block-start:-23px}main.checkout .vault-ticket__perf:after{inset-block-end:-23px}main.checkout .vault-ticket__stub{text-align:center;flex-direction:column;flex:none;justify-content:space-between;align-items:center;inline-size:26%;padding:clamp(12px,3.2cqw,18px) clamp(8px,2.4cqw,14px);display:flex}main.checkout .vault-ticket__hole{background:var(--vault-page);box-shadow:inset 0 1px 2px oklch(from var(--vault-metal-emboss-lo) l 0 0/80%),inset 0 -1px 0 oklch(from var(--vault-metal-edge) l 0 0/40%);border-radius:50%;align-self:center;block-size:16px;inline-size:16px}main.checkout .vault-ticket__stub-price{letter-spacing:-.01em;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(15px,4.6cqw,22px);font-weight:700}main.checkout .vault-ticket__stub-label{font-size:var(--vault-fs-8);letter-spacing:.22em;text-transform:uppercase;text-shadow:none;color:var(--vault-card-ink-2);font-weight:600}main.checkout .vault-ticket__barcode{background:repeating-linear-gradient(90deg, oklch(from var(--vault-metal-emboss-lo) l 0 0/70%) 0 1px, transparent 1px 3px, oklch(from var(--vault-metal-emboss-lo) l 0 0/70%) 3px 5px, transparent 5px 6px, oklch(from var(--vault-metal-emboss-lo) l 0 0/70%) 6px 9px, transparent 9px 11px);opacity:.75;border-radius:2px;block-size:22px;inline-size:100%}main.checkout .vault--fixed .vault-chooser,main.checkout .vault--fixed .vault-order-line:nth-of-type(2),main.checkout .vault--fixed .vault-totals__row--save,main.checkout .vault--catalog .vault-order-line:nth-of-type(2),main.checkout .vault--catalog .vault-totals__row--save,main.checkout .vault--credits-only .vault-method-tabs,main.checkout .vault--credits-only .vault-method-body{display:none}main.checkout [data-finish=steel]{--vault-metal-1:oklch(38% .006 250);--vault-metal-2:oklch(45% .006 250);--vault-metal-3:oklch(52% .006 250);--vault-metal-4:oklch(60% .006 250);--vault-metal-edge:oklch(80% .004 250);--vault-metal-sheen:oklch(95% 0 0);--vault-metal-emboss-hi:oklch(84% 0 0);--vault-metal-emboss-lo:oklch(22% 0 0);--vault-card-ink:oklch(93% 0 0);--vault-card-ink-2:oklch(70% 0 0)}main.checkout [data-finish=graphite]{--vault-metal-1:oklch(24% .008 250);--vault-metal-2:oklch(30% .008 250);--vault-metal-3:oklch(36% .008 250);--vault-metal-4:oklch(44% .008 250);--vault-metal-edge:oklch(66% .006 250);--vault-metal-sheen:oklch(88% 0 0);--vault-metal-emboss-hi:oklch(70% 0 0);--vault-metal-emboss-lo:oklch(12% 0 0);--vault-card-ink:oklch(92% 0 0);--vault-card-ink-2:oklch(64% 0 0)}main.checkout [data-finish=black-steel]{--vault-metal-1:oklch(15% 0 0);--vault-metal-2:oklch(20% 0 0);--vault-metal-3:oklch(26% 0 0);--vault-metal-4:oklch(33% 0 0);--vault-metal-edge:oklch(58% 0 0);--vault-metal-sheen:oklch(86% 0 0);--vault-metal-emboss-hi:oklch(62% 0 0);--vault-metal-emboss-lo:oklch(6% 0 0);--vault-card-ink:oklch(94% 0 0);--vault-card-ink-2:oklch(60% 0 0)}main.checkout [data-finish=elite]{--vault-metal-1:oklch(11% 0 0);--vault-metal-2:oklch(17% 0 0);--vault-metal-3:oklch(24% 0 0);--vault-metal-4:oklch(38% 0 0);--vault-metal-edge:oklch(99% 0 0);--vault-metal-sheen:oklch(100% 0 0);--vault-metal-emboss-hi:oklch(82% 0 0);--vault-metal-emboss-lo:oklch(4% 0 0);--vault-card-ink:oklch(97% 0 0);--vault-card-ink-2:oklch(66% 0 0)}main.checkout [data-finish=gold]{--vault-metal-1:oklch(52% .09 90);--vault-metal-2:oklch(63% .12 92);--vault-metal-3:oklch(73% .13 93);--vault-metal-4:oklch(83% .11 95);--vault-metal-edge:oklch(92% .07 97);--vault-metal-sheen:oklch(98% .035 98);--vault-metal-emboss-hi:oklch(95% .05 96);--vault-metal-emboss-lo:oklch(34% .06 88);--vault-card-ink:oklch(26% .03 88);--vault-card-ink-2:oklch(44% .04 90)}main.checkout [data-finish=platinum]{--vault-metal-1:oklch(60% .018 250);--vault-metal-2:oklch(70% .02 250);--vault-metal-3:oklch(79% .018 250);--vault-metal-4:oklch(87% .015 250);--vault-metal-edge:oklch(97% .01 250);--vault-metal-sheen:oklch(100% .006 250);--vault-metal-emboss-hi:oklch(99% .008 250);--vault-metal-emboss-lo:oklch(40% .018 250);--vault-card-ink:oklch(26% .01 250);--vault-card-ink-2:oklch(44% .012 250)}main.checkout [data-finish=champagne-neutral]{--vault-metal-1:oklch(52% .004 250);--vault-metal-2:oklch(62% .004 250);--vault-metal-3:oklch(71% .004 250);--vault-metal-4:oklch(80% .004 250);--vault-metal-edge:oklch(95% 0 0);--vault-metal-sheen:oklch(100% 0 0);--vault-metal-emboss-hi:oklch(98% 0 0);--vault-metal-emboss-lo:oklch(34% 0 0);--vault-card-ink:oklch(22% 0 0);--vault-card-ink-2:oklch(40% 0 0)}:where(:root[data-theme-mode=light]) main.checkout [data-finish=steel]{--vault-metal-1:oklch(50% 0 0);--vault-metal-2:oklch(57% 0 0);--vault-metal-3:oklch(64% 0 0);--vault-metal-4:oklch(72% 0 0);--vault-metal-edge:oklch(90% 0 0);--vault-metal-sheen:oklch(99% 0 0);--vault-metal-emboss-hi:oklch(92% 0 0);--vault-metal-emboss-lo:oklch(32% 0 0);--vault-card-ink:oklch(97% 0 0);--vault-card-ink-2:oklch(82% 0 0)}@media (prefers-color-scheme:light){:where(:root[data-theme-mode=auto]) main.checkout [data-finish=steel]{--vault-metal-1:oklch(50% 0 0);--vault-metal-2:oklch(57% 0 0);--vault-metal-3:oklch(64% 0 0);--vault-metal-4:oklch(72% 0 0);--vault-metal-edge:oklch(90% 0 0);--vault-metal-sheen:oklch(99% 0 0);--vault-metal-emboss-hi:oklch(92% 0 0);--vault-metal-emboss-lo:oklch(32% 0 0);--vault-card-ink:oklch(97% 0 0);--vault-card-ink-2:oklch(82% 0 0)}}main.checkout .vault-chooser{flex-direction:column;gap:12px;inline-size:100%;display:flex}main.checkout .vault-chooser--inline{align-items:stretch}main.checkout .vault-chooser--pop{align-items:center}main.checkout .vault-chooser__toggle{font-family:inherit;font-size:var(--vault-fs-12);letter-spacing:.01em;color:var(--vault-ink-2);background:linear-gradient(180deg, var(--vault-surface-2), var(--vault-surface));border:1px solid var(--vault-line);box-shadow:var(--vault-shadow-pop);cursor:pointer;-webkit-user-select:none;user-select:none;anchor-name:--vault-plan-anchor;border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-weight:600;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}main.checkout .vault-chooser__toggle:hover{color:var(--vault-ink);background:var(--vault-surface-2);border-color:var(--vault-line-2)}main.checkout .vault-chooser__toggle:focus-visible{outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.checkout .vault-chooser__toggle-chev{font-size:var(--vault-fs-11);color:var(--vault-ink-3);transition:transform .2s var(--vault-ease,cubic-bezier(.22, 1, .36, 1));display:inline-flex}main.checkout .vault-chooser__toggle:has(+.vault-switcher-wrap--pop:popover-open) main.checkout .vault-chooser__toggle-chev{transform:rotate(180deg)}main.checkout .vault-switcher-wrap{flex-direction:column;gap:14px;display:flex}main.checkout .vault-switcher-wrap__label{font-size:var(--vault-fs-11);letter-spacing:.18em;text-align:center;text-transform:uppercase;color:var(--vault-ink-4);font-weight:600}main.checkout .vault-chooser--inline .vault-switcher-wrap{align-self:stretch;inline-size:100%;max-inline-size:1180px;margin-inline:auto}main.checkout .vault-switcher-wrap--pop{z-index:60;background:linear-gradient(180deg, var(--vault-surface-2), var(--vault-surface));border:1px solid var(--vault-line-2);box-shadow:var(--vault-shadow-panel),var(--vault-shadow-pop);opacity:0;transition:opacity .18s ease,scale .18s var(--vault-ease,cubic-bezier(.22, 1, .36, 1)),overlay .18s allow-discrete,display .18s allow-discrete;transform-origin:top;position-anchor:--vault-plan-anchor;max-block-size:min(70vh,560px);inline-size:min(680px,92vw);position-try-fallbacks:flip-block;border-radius:16px;margin:0;padding:clamp(14px,1.4vw,20px);position:fixed;inset:auto;inset-block-start:calc(anchor(bottom) + 10px);inset-inline-start:anchor(center);overflow-y:auto;translate:-50%;scale:.97}main.checkout .vault-switcher-wrap--pop:popover-open{opacity:1;scale:1}@starting-style{main.checkout .vault-switcher-wrap--pop:popover-open{opacity:0;scale:.97}}main.checkout .vault-switcher{background:linear-gradient(180deg, var(--vault-surface-2), var(--vault-surface));border:1px solid var(--vault-line);box-shadow:var(--vault-shadow-panel);border-radius:16px;flex-direction:column;gap:clamp(14px,1.4vw,22px);padding:clamp(14px,1.4vw,22px);display:flex}main.checkout .vault-switcher input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main.checkout .vault-switcher__group{flex-direction:column;gap:10px;min-inline-size:0;display:flex}main.checkout .vault-switcher__group+main.checkout .vault-switcher__group{border-block-start:1px solid var(--vault-line);padding-block-start:clamp(14px,1.4vw,22px)}main.checkout .vault-switcher__group-label{font-size:var(--vault-fs-10);letter-spacing:.16em;text-transform:uppercase;color:var(--vault-ink-3);align-items:center;gap:12px;font-weight:700;display:flex}main.checkout .vault-switcher__group-label:after{background:linear-gradient(90deg, var(--vault-line), transparent);content:"";flex:1;block-size:1px}main.checkout .vault-switcher__group-chips{grid-template-columns:repeat(auto-fill,minmax(min(100%,244px),1fr));gap:10px;display:grid}main.checkout .vault-switcher__item{font-size:var(--vault-fs-13);letter-spacing:.005em;color:var(--vault-ink-2);background:linear-gradient(180deg, var(--vault-surface-3), var(--vault-surface-2));border:1px solid var(--vault-line);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-weight:600;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,translate .18s;display:grid;box-shadow:0 1px 2px oklch(0% 0 0/.12)}main.checkout .vault-switcher__item:hover{color:var(--vault-ink);border-color:var(--vault-line-2);box-shadow:var(--vault-shadow-pop);translate:0 -2px}main.checkout .vault-switcher__item:focus-within{outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.checkout .vault-switcher__ic{font-size:var(--vault-fs-15);color:var(--vault-ink-3);background:var(--vault-surface);border:1px solid var(--vault-line);border-radius:9px;flex:none;place-items:center;block-size:34px;inline-size:34px;transition:color .18s,background .18s,border-color .18s;display:grid}main.checkout .vault-switcher__price{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-12);white-space:nowrap;color:var(--vault-ink-2);background:var(--vault-surface);border:1px solid var(--vault-line);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-weight:600}main.checkout .vault-switcher__item:has(input:checked){color:var(--vault-ink);background:linear-gradient(180deg, var(--vault-surface-2), var(--vault-surface-3));border-color:var(--vault-line-bright);box-shadow:inset 0 0 0 1px var(--vault-line-bright),var(--vault-shadow-pop)}main.checkout .vault-switcher__item:has(input:checked) .vault-switcher__ic{color:var(--vault-accent-ink);background:var(--vault-accent);border-color:#0000}main.checkout .vault-switcher__item:has(input:checked) .vault-switcher__price{color:var(--vault-ink);background:var(--vault-surface);border-color:var(--vault-line-2)}main.checkout .vault-switcher-wrap--pop .vault-switcher{box-shadow:none;background:0 0;border:0;padding:0}main.checkout .vault-configurator{flex-direction:column;align-items:center;gap:8px;inline-size:100%;display:flex}main.checkout .vault-configurator[data-active=false]{display:none}main.checkout .vault-configurator__label{font-size:var(--vault-fs-10-5);letter-spacing:.16em;text-transform:uppercase;color:var(--vault-ink-4);font-weight:600}main.checkout .vault-segmented{background:var(--vault-field);border:1px solid var(--vault-line);border-radius:var(--vault-radius-field);gap:3px;padding:3px;display:inline-flex}main.checkout .vault-seg{font-family:inherit;font-size:var(--vault-fs-12-5);letter-spacing:.01em;white-space:nowrap;color:var(--vault-ink-3);border-radius:var(--vault-radius-chip);cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:7px 14px;font-weight:600;transition:color .16s,background .16s;display:inline-flex;position:relative}main.checkout .vault-seg__sub{font-size:var(--vault-fs-10);color:var(--vault-ink-4);font-variant-numeric:tabular-nums;font-weight:500}main.checkout .vault-seg:hover{color:var(--vault-ink)}main.checkout .vault-seg[aria-checked=true]{color:var(--vault-ink);background:var(--vault-surface-3)}main.checkout .vault-seg[aria-checked=true] .vault-seg__sub{color:var(--vault-ink-3)}main.checkout .vault-seg--value,main.checkout .vault-seg--value[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--vault-accent)}main.checkout .vault-seg:focus-visible{outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.checkout .vault-savings{font-size:var(--vault-fs-11);letter-spacing:.01em;color:var(--vault-accent-ink);background:var(--vault-accent);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 11px;font-weight:700;display:inline-flex}main.checkout .vault-savings[hidden],main.checkout .vault-savings:not(:has(.vault-savings__text:not(:empty))){display:none}main.checkout .vault-savings__ic{font-size:.92em;display:inline-flex}@container vault-stage (width<=859px){main.checkout .vault-switcher{border-radius:14px;padding:14px}main.checkout .vault-switcher__group-chips{grid-template-columns:1fr;gap:8px}main.checkout .vault-switcher__item{min-block-size:52px}}@container vault-stage (width>=1024px){main.checkout .vault-seg{padding-block:5px}}main.checkout .vault-upsell{background:var(--vault-surface);border:1px solid var(--vault-line);box-shadow:var(--vault-shadow-panel);border-radius:8px;flex:none;overflow:hidden}main.checkout .vault-upsell__head{border-block-end:1px solid var(--vault-line);align-items:center;gap:11px;padding:14px 18px;display:flex}main.checkout .vault-upsell__ic{font-size:var(--vault-fs-15);color:var(--vault-ink-2);background:linear-gradient(160deg, var(--vault-surface-3), var(--vault-surface));border:1px solid var(--vault-line-2);border-radius:7px;flex:none;place-items:center;block-size:32px;inline-size:32px;display:grid}main.checkout .vault-upsell__headings{flex-direction:column;gap:2px;min-inline-size:0;display:flex}main.checkout .vault-upsell__title{font-size:var(--vault-fs-13);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:600}main.checkout .vault-upsell__sub{font-family:Inter,sans-serif;font-size:var(--vault-fs-12);letter-spacing:0;color:var(--vault-ink-3);text-wrap:pretty;font-weight:400}main.checkout .vault-upsell__options{flex-direction:column;gap:7px;padding:14px 18px;display:flex}main.checkout .vault-upsell__opt{background:var(--vault-field);border:1px solid var(--vault-line);border-radius:var(--vault-radius-field);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;transition:color .16s,background .16s,border-color .16s;display:flex}main.checkout .vault-upsell__opt input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main.checkout .vault-upsell__opt:hover{border-color:var(--vault-line-2)}main.checkout .vault-upsell__opt:focus-within{outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.checkout .vault-upsell__opt:has(input:checked){background:var(--vault-surface-3);border-color:var(--vault-line-bright)}main.checkout .vault-upsell__opt--none{color:var(--vault-ink-3)}main.checkout .vault-upsell__opt-main{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-inline-size:0;display:flex}main.checkout .vault-upsell__opt-name{font-size:var(--vault-fs-14);color:var(--vault-ink);font-weight:600}main.checkout .vault-upsell__opt--none main.checkout .vault-upsell__opt-name{color:var(--vault-ink-2);font-weight:500}main.checkout .vault-upsell__opt-price{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-13);color:var(--vault-ink-2);font-variant-numeric:tabular-nums;font-weight:600}main.checkout .vault-upsell__opt-rate{font-size:var(--vault-fs-11);color:var(--vault-ink-3);font-variant-numeric:tabular-nums;flex-basis:100%;font-weight:400}main.checkout .vault-upsell__opt-aside{flex:none;align-items:center;gap:7px;display:inline-flex}main.checkout .vault-upsell__best,main.checkout .vault-upsell__popular{font-size:var(--vault-fs-9-5);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--vault-ink-2);border:1px solid var(--vault-line-2);border-radius:var(--vault-radius-chip);padding:2px 8px;font-weight:700}main.checkout .vault-upsell__save{font-size:var(--vault-fs-10-5);letter-spacing:.01em;white-space:nowrap;color:var(--vault-accent-ink);background:var(--vault-accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-weight:700}@container vault-stage (width>=1024px){main.checkout .vault-upsell__head{padding-block:9px}main.checkout .vault-upsell__options{gap:6px;padding-block:11px}main.checkout .vault-upsell__opt{padding-block:9px}}main.checkout .vault-fasttrack-tiers{background:var(--vault-surface);border:1px solid var(--vault-line);box-shadow:var(--vault-shadow-panel);border-radius:8px;flex-direction:column;flex:none;gap:10px;padding:14px 18px;display:flex}main.checkout .vault-fasttrack-tiers__title{font-size:var(--vault-fs-13);letter-spacing:.02em;text-transform:uppercase;color:var(--vault-ink-2);font-weight:600}main.checkout .vault-fasttrack-tiers__grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}main.checkout .vault-fasttrack-tiers__tier{text-align:center;background:var(--vault-field);border:1px solid var(--vault-line);border-radius:var(--vault-radius-field);flex-direction:column;gap:4px;padding:11px 10px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}main.checkout .vault-fasttrack-tiers__tier:hover,main.checkout .vault-fasttrack-tiers__tier:focus-visible{border-color:var(--vault-line-2);transform:translateY(-1px)}main.checkout .vault-fasttrack-tiers__tier:focus-visible{outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.checkout .vault-fasttrack-tiers__tier--active{background:var(--vault-surface-3);border-color:var(--vault-line-bright)}main.checkout .vault-fasttrack-tiers__tier--featured{border-color:var(--vault-line-2)}main.checkout .vault-fasttrack-tiers__badge{width:fit-content;font-size:var(--vault-fs-9-5);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--vault-accent-ink);background:var(--vault-accent);border-radius:999px;margin-inline:auto;padding:2px 8px;font-weight:700;position:absolute;inset-block-start:-9px;inset-inline:0}main.checkout .vault-fasttrack-tiers__name{font-size:var(--vault-fs-12-5);color:var(--vault-ink);font-weight:600}main.checkout .vault-fasttrack-tiers__price{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-14);color:var(--vault-ink-2);font-variant-numeric:tabular-nums;font-weight:700}@container vault-stage (width<=640px){main.checkout .vault-fasttrack-tiers__grid{grid-template-columns:1fr}}main.checkout .vault-panel{background:var(--vault-surface);border:1px solid var(--vault-line);box-shadow:var(--vault-shadow-panel);border-radius:8px;flex:none;overflow:hidden}main.checkout .vault-panel__head{border-block-end:1px solid var(--vault-line);align-items:center;gap:11px;padding:14px 18px;display:flex}main.checkout .vault-panel__step{font-size:var(--vault-fs-11);color:var(--vault-ink-2);border:1px solid var(--vault-line-2);border-radius:5px;flex:none;place-items:center;block-size:22px;inline-size:22px;font-weight:700;display:grid}main.checkout .vault-panel__title{font-size:var(--vault-fs-13);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:600}main.checkout .vault-panel__sub{font-family:Inter,sans-serif;font-size:var(--vault-fs-12);letter-spacing:0;text-transform:none;color:var(--vault-ink-3);margin-block-start:2px;font-weight:400;display:block}main.checkout .vault-panel__body{padding:16px 18px}main.checkout .vault-order-line{border-block-end:1px solid var(--vault-line);grid-template-columns:1fr auto;gap:4px 16px;padding:12px 0;display:grid}main.checkout .vault-order-line:first-child{padding-block-start:0}main.checkout .vault-order-line__name{font-size:var(--vault-fs-14);color:var(--vault-ink);font-weight:600}main.checkout .vault-order-line__meta{font-size:var(--vault-fs-12-5);color:var(--vault-ink-3);grid-column:1}main.checkout .vault-order-line__price{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-15);font-variant-numeric:tabular-nums;align-self:start;font-weight:600}main.checkout .vault-order-line__tag{font-size:var(--vault-fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--vault-ink-2);border:1px solid var(--vault-line-2);border-radius:var(--vault-radius-chip);vertical-align:middle;margin-inline-start:8px;padding:2px 7px;font-weight:600;display:inline-block}main.checkout .vault-totals{border-block-start:1px solid var(--vault-line);margin-block-start:4px;padding-block-start:12px}main.checkout .vault-totals__row{font-size:var(--vault-fs-13);color:var(--vault-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;padding:5px 0;display:flex}main.checkout .vault-totals__row--save{color:var(--vault-ink)}main.checkout .vault-totals__row--save .vault-totals__val{font-weight:600}main.checkout .vault-totals__grand{border-block-start:1px solid var(--vault-line-2);justify-content:space-between;align-items:baseline;margin-block-start:8px;padding-block-start:12px;display:flex}main.checkout .vault-totals__grand-lab{font-size:var(--vault-fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--vault-ink-3);font-weight:600}main.checkout .vault-totals__grand-val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(24px,3.4vw,30px);font-weight:700}main.checkout .vault-totals__renew{font-size:var(--vault-fs-12);text-align:end;color:var(--vault-ink-3);margin-block-start:6px}@container vault-stage (width>=1024px){main.checkout .vault-panel__head{padding-block:9px}main.checkout .vault-panel__body{padding-block:11px}main.checkout .vault-order-line{gap:2px 16px;padding-block:7px}main.checkout .vault-totals{padding-block-start:9px}main.checkout .vault-totals__row{padding-block:2px}main.checkout .vault-totals__grand{margin-block-start:5px;padding-block-start:8px}main.checkout .vault-totals__grand-val{font-size:clamp(22px,1.6vw,26px)}}main.checkout .vault-tip-field{border-block-end:1px solid var(--vault-line);padding:12px 0}main.checkout .vault-tip-field__label{font-size:var(--vault-fs-12-5);color:var(--vault-ink-2);margin-block-end:8px;font-weight:600;display:block}main.checkout .vault-tip-field__control{background:var(--vault-surface-2);border:1px solid var(--vault-line-2);border-radius:8px;align-items:center;gap:6px;padding:10px 14px;transition:border-color .16s;display:flex}main.checkout .vault-tip-field__control:focus-within{border-color:var(--vault-ink-2)}main.checkout .vault-tip-field__currency{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-15);color:var(--vault-ink-3);font-weight:600}main.checkout .vault-tip-field__input{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-15);color:var(--vault-ink);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:none;outline:none;flex:auto;min-inline-size:0;font-weight:600}main.checkout .vault-tip-field__input::-webkit-outer-spin-button{appearance:none;margin:0}main.checkout .vault-tip-field__input::-webkit-inner-spin-button{appearance:none;margin:0}main.checkout .vault-method-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}main.checkout .vault-methods input[type=radio]{opacity:0;pointer-events:none;position:absolute}main.checkout .vault-method-tab{background:var(--vault-field);border:1px solid var(--vault-line);border-radius:var(--vault-radius-field);cursor:pointer;flex-direction:column;gap:7px;padding:11px 12px;transition:border-color .16s,background .16s;display:flex}main.checkout .vault-method-tab:hover{border-color:var(--vault-line-2)}main.checkout .vault-method-tab__top{justify-content:space-between;align-items:center;display:flex}main.checkout .vault-method-tab__label{font-size:var(--vault-fs-13);font-weight:600}main.checkout .vault-method-tab__sub{font-size:var(--vault-fs-11);color:var(--vault-ink-3)}main.checkout .vault-method-tab__mark{border:1.5px solid var(--vault-line-2);border-radius:50%;flex:none;block-size:15px;inline-size:15px;transition:border-color .16s;position:relative}main.checkout .vault-method-tab:focus-within{outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.checkout .vault-methods:has(#vault-pm-card:checked) label[for=vault-pm-card],main.checkout .vault-methods:has(#vault-pm-paypal:checked) label[for=vault-pm-paypal],main.checkout .vault-methods:has(#vault-pm-crypto:checked) label[for=vault-pm-crypto]{background:var(--vault-field-focus);border-color:var(--vault-accent)}main.checkout .vault-methods:has(#vault-pm-card:checked) label[for=vault-pm-card] .vault-method-tab__mark,main.checkout .vault-methods:has(#vault-pm-paypal:checked) label[for=vault-pm-paypal] .vault-method-tab__mark,main.checkout .vault-methods:has(#vault-pm-crypto:checked) label[for=vault-pm-crypto] .vault-method-tab__mark{border-color:var(--vault-accent)}main.checkout .vault-methods:has(#vault-pm-card:checked) label[for=vault-pm-card] .vault-method-tab__mark:after,main.checkout .vault-methods:has(#vault-pm-paypal:checked) label[for=vault-pm-paypal] .vault-method-tab__mark:after,main.checkout .vault-methods:has(#vault-pm-crypto:checked) label[for=vault-pm-crypto] .vault-method-tab__mark:after{background:var(--vault-accent);content:"";border-radius:50%;position:absolute;inset:3px}main.checkout .vault-method-body{margin-block-start:16px;display:none}main.checkout .vault-methods:has(#vault-pm-card:checked) .vault-method-body[data-for=card],main.checkout .vault-methods:has(#vault-pm-paypal:checked) .vault-method-body[data-for=paypal],main.checkout .vault-methods:has(#vault-pm-crypto:checked) .vault-method-body[data-for=crypto]{animation:.25s both vault-fadein;display:block}@keyframes vault-fadein{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}main.checkout .vault-card-brands{align-items:center;gap:8px;margin-block-end:12px;display:flex}main.checkout .vault-card-brands svg{opacity:.55;flex:none;block-size:24px;inline-size:24px;transition:opacity .16s}main.checkout .vault-card-brands svg.fa-apple-pay,main.checkout .vault-card-brands svg.fa-google-pay{block-size:18px;inline-size:44px}main.checkout .vault-card-brands svg:last-child{opacity:.45;block-size:16px;inline-size:38px}main.checkout .vault-field-grid{gap:12px;display:grid}main.checkout .vault-field-grid--two{grid-template-columns:1fr 1fr}main.checkout .vault-field{flex-direction:column;gap:6px;display:flex}main.checkout .vault-field label{font-size:var(--vault-fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--vault-ink-3);font-weight:600}main.checkout .vault-field__control{align-items:center;display:flex;position:relative}main.checkout .vault-field input[type=text],main.checkout .vault-field input[type=email]{font-family:inherit;font-size:var(--vault-fs-14);color:var(--vault-ink);background:var(--vault-field);border:1px solid var(--vault-line-2);border-radius:var(--vault-radius-field);font-variant-numeric:tabular-nums;block-size:42px;inline-size:100%;padding:0 13px;transition:border-color .16s,background .16s,box-shadow .16s}main.checkout .vault-field input[type=text]::placeholder,main.checkout .vault-field input[type=email]::placeholder{color:var(--vault-ink-4)}main.checkout .vault-field input[type=text]:hover,main.checkout .vault-field input[type=email]:hover{border-color:var(--vault-line-bright)}main.checkout .vault-field input[type=text]:focus,main.checkout .vault-field input[type=email]:focus{background:var(--vault-field-focus);border-color:var(--vault-accent);box-shadow:0 0 0 3px oklch(from var(--vault-focus-ring) l c h/22%);outline:none}main.checkout .vault-field__endcap{color:var(--vault-ink-3);opacity:.7;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;inset-inline-end:11px}main.checkout .vault-elements{flex-direction:column;gap:8px;display:flex}main.checkout .vault-elements__mount{background:var(--vault-field);border:1px solid var(--vault-line-2);border-radius:var(--vault-radius-field);min-block-size:44px;padding:12px 13px;transition:border-color .16s,box-shadow .16s}main.checkout .vault-elements__mount:focus-within{border-color:var(--vault-accent);box-shadow:0 0 0 3px oklch(from var(--vault-focus-ring) l c h/22%)}main.checkout .vault-elements__fallback{font-size:var(--vault-fs-12);color:var(--vault-ink-3);margin:0;line-height:1.4}main.checkout .vault-elements.vault-elements--ready .vault-elements__fallback{display:none}main.checkout .vault-crypto-coins{flex-direction:column;gap:8px;display:flex}main.checkout .vault-crypto-coins__lead{font-size:var(--vault-fs-11-5);color:var(--vault-ink-3);line-height:1.35}main.checkout .vault-crypto-coins__list{flex-wrap:wrap;gap:6px;display:flex}main.checkout .vault-crypto-coin{font-size:var(--vault-fs-11-5);color:var(--vault-ink-2);border:1px solid var(--vault-line);border-radius:var(--vault-radius-chip);background:0 0;align-items:baseline;gap:6px;padding:5px 9px;display:inline-flex}main.checkout .vault-crypto-coin__name{font-weight:600}main.checkout .vault-crypto-coin__sub{font-size:var(--vault-fs-10-5);color:var(--vault-ink-3);font-weight:400}main.checkout .vault-note{font-size:var(--vault-fs-13);color:var(--vault-ink-2);background:var(--vault-field);border:1px solid var(--vault-line);border-radius:var(--vault-radius-field);align-items:flex-start;gap:11px;padding:13px;line-height:1.4;display:flex}main.checkout .vault-activate{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-15);letter-spacing:.01em;color:var(--vault-accent-ink);background:var(--vault-accent);border:1px solid oklch(from var(--vault-accent) calc(l - .06) c h);border-radius:var(--vault-radius-field);cursor:pointer;justify-content:center;align-items:center;gap:10px;block-size:52px;inline-size:100%;margin-block-start:4px;font-weight:600;transition:background .16s,transform 80ms;display:inline-flex}main.checkout .vault-activate:hover{background:oklch(from var(--vault-accent) calc(l - .05) c h)}main.checkout .vault-activate:active{transform:scale(.99)}main.checkout .vault-activate:focus-visible{outline:2px solid var(--vault-focus-ring);outline-offset:3px}main.checkout .vault-activate__sub{font-size:var(--vault-fs-11-5);text-align:center;color:var(--vault-ink-3);margin:10px 0 0}main.checkout .vault-activate__entry-disclaimer{font-size:var(--vault-fs-11-5);text-align:center;color:var(--vault-ink-3);margin:7px 0 0;line-height:1.45}main.checkout .vault-activate__entry-disclaimer:empty{display:none}main.checkout .vault-trust{border-block-start:1px solid var(--vault-line);grid-template-columns:repeat(2,1fr);gap:9px 16px;margin-block-start:18px;padding-block-start:16px;display:grid}main.checkout .vault-trust__item{font-size:var(--vault-fs-12);color:var(--vault-ink-3);align-items:flex-start;gap:9px;display:flex}main.checkout .vault-trust__item svg{opacity:.7;flex:none;block-size:15px;inline-size:15px;margin-block-start:1px}main.checkout .vault-trust__item strong{font-size:var(--vault-fs-12-5);color:var(--vault-ink-2);font-weight:600;display:block}@container vault-stage (width>=1024px){main.checkout .vault-method-tab{padding-block:9px}main.checkout .vault-method-body{margin-block-start:12px}main.checkout .vault-field-grid{gap:10px}main.checkout .vault-activate{block-size:48px;margin-block-start:2px}main.checkout .vault-activate__sub{margin-block-start:7px}main.checkout .vault-trust{grid-template-columns:repeat(4,1fr);gap:10px 14px;margin-block-start:12px;padding-block-start:12px}main.checkout .vault-trust__item{flex-direction:column;gap:5px}}@container vault-stage (width<=859px){main.checkout .vault-field input[type=text],main.checkout .vault-field input[type=email]{font-size:var(--vault-fs-16);block-size:48px}main.checkout .vault-method-tab{min-block-size:56px}main.checkout .vault-activate{z-index:40;font-size:var(--vault-fs-16);box-shadow:0 -1px 0 var(--vault-line),0 8px 24px oklch(0% 0 0/.45);block-size:56px;position:sticky;inset-block-end:calc(12px + env(safe-area-inset-bottom,0px))}}@container vault-stage (width<=560px){main.checkout .vault-field-grid--two,main.checkout .vault-method-tabs,main.checkout .vault-trust{grid-template-columns:1fr}}main.checkout .vault-anon-panel{background:var(--vault-surface);border:1px solid var(--vault-line);border-radius:var(--vault-radius-card);box-shadow:var(--vault-shadow-panel);flex-direction:column;gap:20px;margin-block-start:12px;padding:24px;display:flex}main.checkout .vault-anon-panel--hidden{display:none}main.checkout .vault-anon-panel__header{font-size:var(--vault-fs-13);letter-spacing:.01em;color:var(--vault-ink-2);align-items:center;gap:9px;font-weight:600;display:flex}main.checkout .vault-anon-panel__header svg{color:var(--vault-ink-3);flex-shrink:0;block-size:14px;inline-size:14px}main.checkout .vault-anon-panel__tabs{border-bottom:1px solid var(--vault-line);gap:0;display:flex}main.checkout .vault-anon-panel__tabs[hidden]{display:none}main.checkout .vault-anon-panel__tab{font-family:inherit;font-size:var(--vault-fs-13);color:var(--vault-ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding-block:10px;font-weight:600;transition:color .15s,border-color .15s}main.checkout .vault-anon-panel__tab:hover{color:var(--vault-ink-2)}main.checkout .vault-anon-panel__tab--active{color:var(--vault-ink);border-bottom-color:var(--vault-accent)}main.checkout .vault-anon-panel__tab:focus-visible{border-radius:var(--vault-radius-chip);outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.checkout .vault-anon-panel__form{flex-direction:column;gap:16px;display:flex}main.checkout .vault-anon-panel__form[hidden]{display:none}main.checkout .vault-anon-panel__form .vault-field input[type=password]{font-family:inherit;font-size:var(--vault-fs-14);color:var(--vault-ink);background:var(--vault-field);border:1px solid var(--vault-line-2);border-radius:var(--vault-radius-field);block-size:42px;inline-size:100%;padding:0 13px;transition:border-color .16s,background .16s,box-shadow .16s}main.checkout .vault-anon-panel__form .vault-field input[type=password]::placeholder{color:var(--vault-ink-4)}main.checkout .vault-anon-panel__form .vault-field input[type=password]:hover{border-color:var(--vault-line-bright)}main.checkout .vault-anon-panel__form .vault-field input[type=password]:focus{background:var(--vault-field-focus);border-color:var(--vault-accent);box-shadow:0 0 0 3px oklch(from var(--vault-focus-ring) l c h/22%);outline:none}main.checkout .vault-anon-panel__terms{align-items:flex-start;gap:10px;display:flex}main.checkout .vault-anon-panel__terms input[type=checkbox]{cursor:pointer;block-size:16px;inline-size:16px;accent-color:var(--vault-accent);flex-shrink:0;margin-block-start:2px}main.checkout .vault-anon-panel__terms label{font-size:var(--vault-fs-12);color:var(--vault-ink-3);cursor:pointer;line-height:1.5}main.checkout .vault-anon-panel__submit{font-family:inherit;font-size:var(--vault-fs-15);letter-spacing:.01em;color:var(--vault-accent-ink);background:var(--vault-accent);border-radius:var(--vault-radius-field);cursor:pointer;border:none;block-size:46px;inline-size:100%;padding-inline:20px;font-weight:700;transition:opacity .15s,background .15s}main.checkout .vault-anon-panel__submit:hover{opacity:.88}main.checkout .vault-anon-panel__submit:focus-visible{outline:2px solid var(--vault-focus-ring);outline-offset:3px}main.checkout .vault-anon-panel__submit:disabled{opacity:.5;cursor:not-allowed}main.checkout .vault-anon-panel__verify{flex-direction:column;gap:16px;display:flex}main.checkout .vault-anon-panel__verify[hidden]{display:none}main.checkout .vault-anon-panel__verify-hint{font-size:var(--vault-fs-13);color:var(--vault-ink-2);margin:0;line-height:1.5}main.checkout .vault-masthead__back svg,main.checkout .vault-masthead__secure svg{block-size:13px;inline-size:13px}main.checkout .vault-lang__globe svg{block-size:14px;inline-size:14px}main.checkout .vault-lang__chev svg{block-size:10px;inline-size:10px}main.checkout .vault-savings__ic svg{block-size:11px;inline-size:11px}main.checkout .vault-switcher__ic svg{block-size:16px;inline-size:16px}main.checkout .vault-field__endcap svg{block-size:16px;inline-size:auto}main.checkout .vault-crypto-coin svg{align-self:center;block-size:13px;inline-size:auto}main.checkout .vault-note svg{opacity:.8;flex:none;block-size:17px;inline-size:17px;margin-block-start:1px}main.checkout .vault-activate svg{block-size:17px;inline-size:17px}main.checkout .vault-trust{content-visibility:auto;contain-intrinsic-size:auto 200px}