.amb-cab-hero .amb-cab-hero__inner{display:flex;justify-content:center;padding-block:var(--space-10) var(--space-12)}.amb-cab-hero .section-eyebrow__caption{max-width:34rem;color:var(--color-text-inverse-tertiary)}.amb-cab{background:var(--color-bg-surface-secondary)}.amb-cab .amb-cab__inner{max-width:64rem;margin-inline:auto;padding-bottom:var(--space-16);position:relative}.amb-cab__grid{display:grid;gap:var(--space-6);align-items:start}@media(min-width:60rem){.amb-cab__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tier perks" "tg perks" "manage perks";grid-template-rows:auto auto 1fr}.amb-cab__tier{grid-area:tier}.amb-cab__tg{grid-area:tg}.amb-cab__perks-card{grid-area:perks}.amb-cab__manage{grid-area:manage}}.amb-cab__card{background:var(--color-bg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-24);padding:var(--space-6)}@media(min-width:48rem){.amb-cab__card{padding:var(--space-8)}.amb-cab__tier:after{width:8rem;height:8rem;top:-2rem;right:-2rem}}.amb-cab__h2{margin:0;font-family:var(--font-display);font-size:var(--font-size-h4);line-height:var(--line-height-tight);color:var(--color-text-strong)}.amb-cab__h3{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--font-size-lg);line-height:var(--line-height-tight);color:var(--color-text-strong)}.amb-cab__muted{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.amb-cab__eyebrow{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.amb-cab__link{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-underline-offset:3px}.amb-cab__gate{display:grid;justify-items:center;gap:var(--space-4);max-width:32rem;margin-inline:auto;text-align:center;box-shadow:var(--shadow-card)}.amb-cab__gate-mark{display:inline-flex;width:3rem;height:3rem}.amb-cab__gate-mark svg{width:100%;height:100%}.amb-cab__gate-mark svg path{fill:var(--color-bg-cta-yellow-deep);stroke:var(--color-accent);stroke-width:1.2;stroke-linejoin:round}.amb-cab__gate-btn{min-width:12rem}.amb-cab__whoami{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.amb-cab__whoami a{color:inherit}.amb-cab__tier{--hx: .5;--hy: .5;--holo-rx: 0deg;--holo-ry: 0deg;--tier-bg: linear-gradient(135deg, var(--color-bg-accent-light) 0%, var(--color-bg-accent) 42%, var(--color-bg-accent-dark) 100%);--tier-ink: var(--color-text-inverse);--tier-ink-2: var(--color-text-inverse-tertiary);--tier-rule: var(--color-on-dark-soft);--tier-soft: var(--color-on-dark-soft);--tier-star: var(--color-bg-cta-yellow);--tier-edge: rgb(255 255 255 / .22);--tier-foil: rgb(255 140 170 / .9), rgb(255 207 51 / .95), rgb(120 235 200 / .9), rgb(140 190 255 / .95), rgb(205 150 255 / .9);--tier-wash-o: .13;--tier-cloth-o: .51;--tier-glare: rgb(255 255 255 / .32);position:relative;display:flex;flex-direction:column;aspect-ratio:1.586;overflow:hidden;isolation:isolate;background:var(--tier-bg);border-color:transparent;color:var(--tier-ink);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--tier-edge);transform:perspective(70rem) rotateX(var(--holo-rx)) rotateY(var(--holo-ry));transition:transform .6s var(--ease-drawer),box-shadow .6s var(--ease-drawer)}@media(max-width:30rem){.amb-cab__tier{aspect-ratio:auto}.amb-cab__tier-price{margin-bottom:var(--space-8)}}.amb-cab__tier:has(.amb-cab__note){aspect-ratio:auto}.amb-cab__tier.is-holo{transition:transform .12s linear,box-shadow .6s var(--ease-drawer)}.amb-cab__tier>:not(.tier-holo){position:relative;z-index:1}.amb-cab__tier--2{--tier-bg: linear-gradient(135deg, var(--color-bg-accent-dark) 0%, var(--color-bg-accent-deep) 55%, var(--color-bg-footer) 100%);--tier-edge: rgb(255 207 51 / .28);--tier-wash-o: .11;--tier-cloth-o: .57;--tier-glare: rgb(255 231 153 / .16)}.amb-cab__tier--3{--tier-bg: linear-gradient(135deg, var(--color-bg-cta-yellow-soft) 0%, var(--color-bg-cta-yellow) 45%, var(--color-bg-cta-yellow-deep) 100%);--tier-ink: var(--color-bg-accent-deep);--tier-ink-2: var(--color-text-accent-on);--tier-rule: rgb(16 36 75 / .16);--tier-soft: rgb(16 36 75 / .08);--tier-star: var(--color-bg-accent-deep);--tier-edge: rgb(255 255 255 / .5);--tier-foil: rgb(255 120 160 / .75), rgb(255 255 255 / .95), rgb(80 210 190 / .7), rgb(110 150 255 / .75), rgb(190 120 255 / .7);--tier-wash-o: .12;--tier-cloth-o: .48;--tier-glare: rgb(255 255 255 / .5)}.amb-cab__tier:after{content:"";position:absolute;z-index:1;top:-1.75rem;right:-1.75rem;width:6rem;height:6rem;background:var(--tier-star);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.7 5.2 4.3 8.8 9.5 9.5-5.2.7-8.8 4.3-9.5 9.5-.7-5.2-4.3-8.8-9.5-9.5 5.2-.7 8.8-4.3 9.5-9.5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.7 5.2 4.3 8.8 9.5 9.5-5.2.7-8.8 4.3-9.5 9.5-.7-5.2-4.3-8.8-9.5-9.5 5.2-.7 8.8-4.3 9.5-9.5z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.9;pointer-events:none}.tier-holo,.tier-holo__cloth{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.tier-holo{z-index:0}.tier-holo__wash,.tier-holo__band{position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:repeating-linear-gradient(115deg,transparent 0%,var(--tier-foil),transparent 34%);transform:translate3d(calc((var(--hx) - .5) * -36%),calc((var(--hy) - .5) * -36%),0);will-change:transform}.tier-holo__wash{opacity:var(--tier-wash-o);mix-blend-mode:soft-light}.tier-holo__band{-webkit-mask:radial-gradient(closest-side at 50% 50%,#000 0%,rgb(0 0 0 / .35) 40%,transparent 100%) center / 42% 42% no-repeat;mask:radial-gradient(closest-side at 50% 50%,#000 0%,rgb(0 0 0 / .35) 40%,transparent 100%) center / 42% 42% no-repeat}.tier-holo__cloth{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='32' viewBox='0 0 36 32'%3E%3Cpath d='M9 3.2c.3 2.4 2 4.1 4.4 4.4-2.4.3-4.1 2-4.4 4.4-.3-2.4-2-4.1-4.4-4.4 2.4-.3 4.1-2 4.4-4.4zM27 19.2c.3 2.4 2 4.1 4.4 4.4-2.4.3-4.1 2-4.4 4.4-.3-2.4-2-4.1-4.4-4.4 2.4-.3 4.1-2 4.4-4.4z'/%3E%3C/svg%3E") 0 0 / 2.25rem 2rem repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='32' viewBox='0 0 36 32'%3E%3Cpath d='M9 3.2c.3 2.4 2 4.1 4.4 4.4-2.4.3-4.1 2-4.4 4.4-.3-2.4-2-4.1-4.4-4.4 2.4-.3 4.1-2 4.4-4.4zM27 19.2c.3 2.4 2 4.1 4.4 4.4-2.4.3-4.1 2-4.4 4.4-.3-2.4-2-4.1-4.4-4.4 2.4-.3 4.1-2 4.4-4.4z'/%3E%3C/svg%3E") 0 0 / 2.25rem 2rem repeat;opacity:var(--tier-cloth-o)}.tier-holo__glare{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,var(--tier-glare) 0%,transparent 32%);transform:translate3d(calc((var(--hx) - .5) * 50%),calc((var(--hy) - .5) * 50%),0);will-change:transform;opacity:0}.amb-cab__tier.holo--idle .tier-holo__wash,.amb-cab__tier.holo--idle .tier-holo__band{animation:tier-drift 7s ease-in-out infinite alternate}.amb-cab__tier.holo--idle .tier-holo__glare{animation:tier-glare 7s ease-in-out infinite alternate}@keyframes tier-drift{0%{transform:translate3d(14%,10%,0)}to{transform:translate3d(-14%,-10%,0)}}@keyframes tier-glare{0%{transform:translate3d(-22%,-18%,0)}to{transform:translate3d(22%,18%,0)}}@media(prefers-reduced-motion:reduce){.amb-cab__tier,.amb-cab__tier.is-holo{transform:none;transition:none}.amb-cab__tier .tier-holo__wash,.amb-cab__tier .tier-holo__band,.amb-cab__tier .tier-holo__glare{animation:none;transform:none}}.amb-cab__tilt{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;min-height:var(--size-tap);margin-top:calc(-1 * var(--space-3));padding:0;border:0;background:none;font:inherit;font-size:var(--font-size-sm);text-align:start;color:var(--color-text-accent-on);cursor:pointer}.amb-cab__tilt>span:first-child{flex:none;display:inline-flex}.amb-cab__tilt svg{width:1rem;height:1rem;fill:var(--color-bg-cta-yellow-deep)}.amb-cab__tilt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-14)}.amb-cab__tilt[hidden]{display:none}.amb-cab__tier .amb-cab__eyebrow{color:var(--tier-ink-2)}.amb-cab__tier-head{display:flex;align-items:center;gap:var(--space-3);padding-right:5rem}.amb-cab__tier-name{margin:var(--space-3) 0 0;padding-right:2.5rem;font-family:var(--font-display);font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.amb-cab__tier-price{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0 var(--space-6)}.amb-cab__tier-amount{font-family:var(--font-display);font-size:var(--font-size-h3);line-height:1}.amb-cab__tier-unit{color:var(--tier-ink-2)}.amb-cab__since{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:auto 0 0;padding-top:var(--space-4);border-top:1px solid var(--tier-rule);font-size:var(--font-size-sm);color:var(--tier-ink-2)}.amb-cab__since-date{font-family:var(--font-display);font-size:var(--font-size-lg);line-height:1;color:var(--tier-ink)}.amb-cab__note{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-14);background:var(--tier-soft, var(--color-on-dark-soft));font-size:var(--font-size-sm)}.amb-cab__chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.amb-cab__chip:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.amb-cab__chip--ok{background:var(--color-bg-cta-yellow);color:var(--color-text-accent-on)}.amb-cab__chip--warn{background:var(--color-bg-yellow-soft);color:var(--color-text-strong)}.amb-cab__chip--off{background:var(--tier-soft, var(--color-on-dark-soft));color:var(--tier-ink, var(--color-text-inverse))}.amb-cab__tier--3 .amb-cab__chip--ok{background:var(--color-bg-accent-deep);color:var(--color-bg-cta-yellow)}.amb-cab__tg .amb-tg__label{display:block;margin-bottom:var(--space-2)}.amb-cab__tg-row{display:flex;gap:var(--space-2)}.amb-cab__tg-row .amb-tg__input{flex:1;min-width:0}.amb-cab__save{flex:none}.amb-cab__tg .amb-tg__hint{margin-top:var(--space-2);font-size:var(--font-size-sm)}.amb-cab__tg--needs{border-color:var(--color-border-yellow);background:var(--color-bg-yellow-tint)}@media(max-width:30rem){.amb-cab__tg-row{flex-direction:column}}.amb-cab__perk-group+.amb-cab__perk-group{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border-tertiary)}.amb-cab__perks{display:grid;gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none}.amb-cab__perk{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.amb-cab__perk-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-bg-status-accent-soft);color:var(--color-accent)}.amb-cab__perk-icon svg{width:1rem;height:1rem}.amb-cab__perk--done .amb-cab__perk-icon{background:var(--color-accent);color:var(--color-text-inverse)}.amb-cab__perk--waiting .amb-cab__perk-icon,.amb-cab__perk--upcoming .amb-cab__perk-icon{background:var(--color-bg-yellow-soft);color:var(--color-text-accent-on)}.amb-cab__perk--locked .amb-cab__perk-icon{background:var(--color-bg-muted);color:var(--color-text-disabled)}.amb-cab__perk-text{display:grid;gap:2px}.amb-cab__perk-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-strong)}.amb-cab__perk-detail{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.amb-cab__perk--locked .amb-cab__perk-title{color:var(--color-text-disabled);font-weight:var(--font-weight-regular)}.amb-cab__perk-group.is-locked .amb-cab__eyebrow{color:var(--color-text-disabled)}.amb-cab__perks-card .amb-cab__link{display:inline-block;margin-top:var(--space-5)}.amb-cab__switch{position:relative;display:inline-flex;cursor:pointer}.amb-cab__switch-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.amb-cab__switch-track{width:2.75rem;height:1.625rem;border-radius:var(--radius-pill);background:var(--color-border-light);position:relative;transition:background .2s ease}.amb-cab__switch-track:after{content:"";position:absolute;top:3px;left:3px;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--color-bg);box-shadow:var(--shadow-logo);transition:transform .2s ease}.amb-cab__switch-input:checked+.amb-cab__switch-track{background:var(--color-accent)}.amb-cab__switch-input:checked+.amb-cab__switch-track:after{transform:translate(1.125rem)}.amb-cab__switch-input:focus-visible+.amb-cab__switch-track{outline:2px solid var(--color-accent);outline-offset:2px}.amb-cab__switch-input:disabled+.amb-cab__switch-track{opacity:.6}.amb-cab__manage .amb-cab__muted{margin-bottom:var(--space-4)}.amb-cab__manage-btn{width:100%;justify-content:center}.amb-cab__skeleton{display:grid;gap:var(--space-6)}@media(min-width:60rem){.amb-cab__skeleton{grid-template-columns:1fr 1fr}.amb-cab__skeleton div:first-child{grid-row:span 2}}.amb-cab__skeleton div{min-height:12rem;border-radius:var(--radius-24);background:linear-gradient(100deg,var(--color-bg-surface-tertiary) 40%,var(--color-bg) 50%,var(--color-bg-surface-tertiary) 60%) 0 0 / 300% 100%;animation:amb-cab-shimmer 1.4s linear infinite}@keyframes amb-cab-shimmer{to{background-position:-150% 0}}.amb-cab__toast{position:fixed;left:50%;bottom:var(--space-6);z-index:50;margin:0;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-bg-accent-deep);color:var(--color-text-inverse);font-size:var(--font-size-sm);box-shadow:var(--shadow-card);transform:translate(-50%,1rem);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.amb-cab__toast.is-on{opacity:1;transform:translate(-50%)}.amb-cab__toast.is-bad{background:var(--color-error)}@media(prefers-reduced-motion:reduce){.amb-cab__skeleton div{animation:none}.amb-cab__toast,.amb-cab__switch-track,.amb-cab__switch-track:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ambassador-cabinet.css.map */
