.bs-action-arrow{display:none}html[data-bss-ui=frosted]{--ui-frosted-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath opacity='.07' filter='url(%23n)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");--ui-frosted-tint:var(--ui-frosted-white-tint);--ui-frosted-white-tint:linear-gradient(145deg,#2a2f3554,#13171d52);--ui-frosted-control-surface:var(--ui-frosted-white-tint);--ui-frosted-control-backdrop:blur(4.5px) saturate(.45);--ui-frosted-surface:var(--ui-frosted-control-surface);--ui-frosted-border:#fff;--ui-frosted-shadow:inset 0 1px 2px #ffffff12,0 4px 12px #0003;--bss-d02-z-control-background:var(--ui-frosted-surface);--bss-d02-z-control-hover-background:var(--ui-frosted-surface);--bss-d02-z-control-border:var(--ui-frosted-border);--bss-d02-z-control-shadow:var(--ui-frosted-shadow);--bss-d02-z-control-hover-shadow:var(--ui-frosted-shadow);--bss-d02-w-control-background:var(--ui-frosted-surface);--bss-d02-w-control-hover-background:var(--ui-frosted-surface);--bss-d02-w-control-border:var(--ui-frosted-border);--bss-d02-w-control-shadow:var(--ui-frosted-shadow);--bss-d02-w-control-hover-shadow:var(--ui-frosted-shadow)}html[data-bss-ui=frosted] :is(.bs-ui-frosted,.bs-ui-marketing,.bs-dome,.bs-dome-mini,.profile-v2-blur-toggle,.bs-flip-close,.bs-card-eye,.bs-card-tweak-corner,.lightbox-close,.lightbox-prev,.lightbox-next,.lightbox-action,.admin-crystal-btn){--ui-glow:255,42,36;transition:background .16s,box-shadow .16s;background:var(--ui-frosted-control-surface)!important;box-shadow:var(--ui-frosted-shadow)!important;color:#fff!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:var(--ui-frosted-control-backdrop)!important;backdrop-filter:var(--ui-frosted-control-backdrop)!important;border:1px solid #fff!important}html[data-bss-ui=frosted] :is(.landing-gallery-overlay-close,.landing-profile-icon,.profile-reset-button,.tile-jump-menu summary,.bs-globe-list-row,.account-plan-badge,.account-included-panel,.bs-globe-legend .le,.bs-ui-label,.bs-frosted-label),html[data-bss-ui=frosted] [data-testid=start-page-menu] :is(button,a){background:var(--ui-frosted-control-surface)!important;-webkit-backdrop-filter:var(--ui-frosted-control-backdrop)!important;backdrop-filter:var(--ui-frosted-control-backdrop)!important}html[data-bss-ui=frosted] .account-plan-badge{color:#fff!important}html[data-bss-ui=frosted] :is(.bs-ui-frosted,.bs-ui-marketing,.bs-dome,.bs-dome-mini,.profile-v2-blur-toggle,.bs-flip-close,.bs-card-eye,.bs-card-tweak-corner,.lightbox-close,.lightbox-prev,.lightbox-next,.lightbox-action,.admin-crystal-btn):not(:disabled):focus-visible{background:radial-gradient(ellipse 100% 75% at 50% 110%,rgba(var(--ui-glow),.9),transparent 95%),var(--ui-frosted-control-surface)!important;box-shadow:inset 0 -8px 17px rgba(var(--ui-glow),.35),0 8px 22px rgba(var(--ui-glow),.4)!important}@media (hover:hover) and (pointer:fine){html[data-bss-ui=frosted] :is(.bs-ui-frosted,.bs-ui-marketing,.bs-dome,.bs-dome-mini,.profile-v2-blur-toggle,.bs-flip-close,.bs-card-eye,.bs-card-tweak-corner,.lightbox-close,.lightbox-prev,.lightbox-next,.lightbox-action,.admin-crystal-btn):not(:disabled):hover{background:radial-gradient(ellipse 100% 75% at 50% 110%,rgba(var(--ui-glow),.9),transparent 95%),var(--ui-frosted-control-surface)!important;box-shadow:inset 0 -8px 17px rgba(var(--ui-glow),.35),0 8px 22px rgba(var(--ui-glow),.4)!important}}html[data-bss-ui=frosted] :is(.bs-ui-frosted,.bs-ui-marketing,.bs-dome,.bs-dome-mini,.profile-v2-blur-toggle,.bs-flip-close,.bs-card-eye,.bs-card-tweak-corner,.lightbox-close,.lightbox-prev,.lightbox-next,.lightbox-action,.admin-crystal-btn):is(:not(:disabled):active,.lab-pressed){background:radial-gradient(ellipse 100% 75% at 50% -10%,#248bffe6,transparent 95%),radial-gradient(ellipse 100% 75% at 50% 110%,rgba(var(--ui-glow),.9),transparent 95%),var(--ui-frosted-control-surface)!important;box-shadow:inset 0 8px 17px #248bff55,inset 0 -8px 17px rgba(var(--ui-glow),.35),0 -7px 22px #248bff55,0 8px 22px rgba(var(--ui-glow),.4)!important}html[data-bss-ui=frosted] :is(.bs-ui-frosted,.bs-ui-marketing,.bs-dome,.admin-crystal-btn):is(.is-admin-control,.admin-crystal-btn){--ui-glow:45,255,126}html[data-bss-ui=frosted] :is(.bs-ui-frosted,.bs-ui-marketing,.bs-dome,.admin-crystal-btn):is(.is-red,.is-danger,.is-destructive){--ui-glow:255,42,36;--ui-frosted-tint:linear-gradient(#b8282877,#32141ebb);--ui-frosted-surface:var(--ui-frosted-grain),var(--ui-frosted-tint)}html[data-bss-ui=frosted] .bs-save-dome.is-gold{--ui-frosted-tint:linear-gradient(#e6bf5988,#6e5016bb);--ui-frosted-surface:var(--ui-frosted-grain),var(--ui-frosted-tint)}.bs-ui-line-art{vertical-align:middle;pointer-events:none;flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:1.3em;height:1.3em;line-height:1;display:inline-grid;position:relative}.bs-card-flip-return{transform:scaleX(-1)}.bs-card-flip-return:not(.bs-ui-line-art){display:inline-block}.bs-ui-line-art-original,.bs-ui-line-art-vector{pointer-events:none;grid-area:1/1}.bs-ui-line-art-vector{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:none}html[data-bss-ui=frosted] .bs-ui-line-art-original{display:none}html[data-bss-ui=frosted] .bs-ui-line-art-vector{opacity:1;display:block;filter:none!important}html[data-bss-ui=frosted] .bs-ui-line-art:is(.is-eye-open,.is-eye-closed) .bs-ui-line-art-vector{transform:scale(1.4)}html[data-bss-ui=frosted] :is(.admin-crystal-btn,.bs-ui-frosted) .crystal-btn-icon{filter:none!important}html[data-bss-ui=frosted] :is(.lep-pearl,.ui-proof-light,.has-light-card-controls){--ui-frosted-tint:var(--ui-frosted-white-tint);--ui-frosted-surface:var(--ui-frosted-grain),var(--ui-frosted-tint)}html[data-bss-ui=frosted] .bs-ui-frosted:has(>.bs-ui-line-art:only-child){justify-content:center!important;align-items:center!important;display:inline-flex!important}html[data-bss-ui=frosted] .bs-flip-modal .bs-flip-card:not(.is-leporello):not(.is-agenda)>.bs-flip-inner>.bs-flip-face{visibility:visible;transition:visibility}html[data-bss-ui=frosted] .bs-flip-modal .bs-flip-card.is-back:not(.is-leporello):not(.is-agenda)>.bs-flip-inner>.bs-flip-front,html[data-bss-ui=frosted] .bs-flip-modal .bs-flip-card.is-front:not(.is-leporello):not(.is-agenda)>.bs-flip-inner>.bs-flip-back{visibility:hidden;transition-delay:.6s}@media (prefers-reduced-motion:reduce){html[data-bss-ui=frosted] .bs-flip-modal .bs-flip-inner>.bs-flip-face{transition-delay:0s!important}}html[data-bss-ui=frosted] .account-plan-card:is(.is-member,.is-guest) .account-access-input-shell .bs-ui-frosted,html[data-bss-ui=frosted] .account-plan-card.is-guest :is(.account-plan-turn-hint,.account-plan-cta.bs-ui-frosted){--ui-frosted-tint:var(--ui-frosted-white-tint);--ui-frosted-surface:var(--ui-frosted-grain),var(--ui-frosted-tint)}html[data-bss-ui=frosted] .bs-action-bar{justify-content:center;align-items:center;gap:.65em;display:inline-flex}html[data-bss-ui=frosted] .bs-action-label{min-width:0}html[data-bss-ui=frosted] .bs-action-arrow{pointer-events:none;flex:0 0 1.15em;align-self:center;width:1.15em;height:1.15em;display:inline-flex}html[data-bss-ui=frosted] .bs-action-arrow svg{width:100%;height:100%;display:block;overflow:visible}html[data-bss-ui=frosted]:not(.bs-spatial-overlay-swap) .bs-spatial-route-layer[data-spatial-route-kind=membership]{view-transition-name:none}html[data-bss-ui=frosted][data-account-role] :is(.admin-crystal-btn,.is-admin-control,.bs-save-dots-button,.bs-circle-close,.bs-ge-open){--ui-glow:45,255,126!important;--lab-glow:45,255,126!important;background:var(--ui-frosted-control-surface)!important;box-shadow:var(--ui-frosted-shadow)!important;color:#fff!important;filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:var(--ui-frosted-control-backdrop)!important;backdrop-filter:var(--ui-frosted-control-backdrop)!important;border:1px solid #fff!important}html[data-bss-ui=frosted][data-account-role] .admin-crystal-btn:before,html[data-bss-ui=frosted][data-account-role] .admin-crystal-btn:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}html[data-bss-ui=frosted][data-account-role] .admin-crystal-btn .crystal-btn-icon{opacity:1;text-shadow:none!important;filter:none!important}@media (hover:hover) and (pointer:fine){html[data-bss-ui=frosted][data-account-role] :is(.admin-crystal-btn,.is-admin-control,.bs-save-dots-button,.bs-circle-close,.bs-ge-open):not(:disabled):hover{background:radial-gradient(ellipse 100% 75% at 50% 110%,#2dff7ee6,transparent 95%),var(--ui-frosted-control-surface)!important;box-shadow:inset 0 -8px 17px #2dff7e59,0 8px 22px #2dff7e66!important}}html[data-bss-ui=frosted][data-account-role] :is(.admin-crystal-btn,.is-admin-control,.bs-save-dots-button,.bs-circle-close,.bs-ge-open):not(:disabled):focus-visible{background:radial-gradient(ellipse 100% 75% at 50% 110%,#2dff7ee6,transparent 95%),var(--ui-frosted-control-surface)!important;box-shadow:inset 0 -8px 17px #2dff7e59,0 8px 22px #2dff7e66!important}html[data-bss-ui=frosted][data-account-role] :is(.admin-crystal-btn,.is-admin-control,.bs-save-dots-button,.bs-circle-close,.bs-ge-open):not(:disabled):is(:active,.is-active,.lab-pressed,[aria-pressed=true],[aria-expanded=true],[data-confirmed=true]){background:radial-gradient(ellipse 100% 75% at 50% -10%,#248bffe6,transparent 95%),var(--ui-frosted-control-surface)!important;box-shadow:inset 0 8px 17px #248bff55,0 -7px 22px #248bff55!important}@media (hover:hover) and (pointer:fine){html[data-bss-ui=frosted][data-account-role] :is(.admin-crystal-btn,.is-admin-control,.bs-save-dots-button,.bs-circle-close,.bs-ge-open):not(:disabled):hover:is(:active,.is-active,.lab-pressed,[aria-pressed=true],[aria-expanded=true],[data-confirmed=true]){background:radial-gradient(ellipse 100% 75% at 50% -10%,#248bffe6,transparent 95%),radial-gradient(ellipse 100% 75% at 50% 110%,#2dff7ee6,transparent 95%),var(--ui-frosted-control-surface)!important;box-shadow:inset 0 8px 17px #248bff55,inset 0 -8px 17px #2dff7e59,0 -7px 22px #248bff55,0 8px 22px #2dff7e66!important}}
html[data-bss-ui=frosted] .account-access-page{--account-panel-surface:var(--ui-frosted-control-surface);--account-panel-edge:#ffffffe6;--account-panel-shadow:0 12px 32px #0003;padding-inline:clamp(1rem,3vw,3rem)}html[data-bss-ui=frosted] .account-access-page .account-access-stage.is-plans{width:min(76rem,100%);margin-top:clamp(8.5rem,17vh,10rem)}html[data-bss-ui=frosted] .account-access-page .account-access-surface{padding-block:1rem 2.5rem}html[data-bss-ui=frosted] .account-access-page .account-plan-overview{gap:clamp(1.4rem,2.7vw,2.2rem);font-weight:400;display:grid}html[data-bss-ui=frosted] .account-access-page :is(.account-plan-overview>header,.account-brands,.account-closing){isolation:isolate;border:1px solid var(--account-panel-edge);background:var(--account-panel-surface);width:100%;box-shadow:var(--account-panel-shadow);-webkit-backdrop-filter:var(--ui-frosted-control-backdrop);backdrop-filter:var(--ui-frosted-control-backdrop);text-align:start;border-radius:24px;margin:0;padding:clamp(1.4rem,3.2vw,2.7rem);position:relative;overflow:hidden}html[data-bss-ui=frosted] .account-access-page :is(.account-plan-overview>header,.account-brands,.account-closing):before,html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-card:before{content:none}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header{grid-template-columns:1fr 1.05fr;align-items:start;gap:1.2rem clamp(2rem,5vw,4.5rem);display:grid}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header h1{letter-spacing:-.035em;text-wrap:balance;grid-area:1/1/3;max-width:14ch;margin:0;font-size:clamp(1.85rem,3.05vw,2.9rem);font-weight:600;line-height:1.02}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header p{color:#ffffffdb;max-width:49ch;margin:0;font-size:.98rem;font-weight:400;line-height:1.55}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header .account-plan-hero-sub{letter-spacing:.025em;grid-area:3/1;font-size:.9rem;font-weight:500}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header>p:not([class]){grid-area:1/2/3}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header .account-plan-hero-beta{color:#ffffffb3;text-align:start;border:0;border-top:1px solid #ffffff47;grid-area:3/2;margin:0;padding:.9rem 0 0;font-size:.78rem;line-height:1.5}html[data-bss-ui=frosted] .account-access-page .account-plan-grid{--account-title-size:min(clamp(2.15rem, 5vw, 5.4rem), calc(8.6667cqi - .95rem));--account-kicker-height:2.5rem;--account-heading-gap:1.1rem;align-items:stretch;gap:1rem;container-type:inline-size}html[data-bss-ui=frosted] .account-access-page .account-plan-card{height:auto;min-height:0;scroll-margin-top:8.5rem;transform:none}html[data-bss-ui=frosted] .account-access-page .account-plan-card:is(:hover,:focus-within),html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-member:is(:hover,:focus-within){transform:none}html[data-bss-ui=frosted] .account-access-page .account-plan-card-inner{height:100%}html[data-bss-ui=frosted] .account-access-page .account-plan-card-face{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1px;border-radius:24px;padding:1.45rem;box-shadow:0 12px 28px #0003}html[data-bss-ui=frosted] .account-access-page .account-plan-card-front{gap:var(--account-heading-gap);grid-template-rows:auto auto 1fr auto auto;height:auto;min-height:100%;position:relative}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-flipped .account-plan-card-front{position:absolute}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-flipped .account-plan-card-back{grid-template-rows:auto auto;gap:1.25rem;height:auto;min-height:100%;position:relative}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-flipped .account-plan-card-back.has-back-blocks{grid-template-rows:auto auto auto}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-guest .account-plan-card-face{background:linear-gradient(135deg,#fbfcfd,#e8e9ed)}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-member .account-plan-card-face{background:var(--bss-gold-card-gradient)}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-partner .account-plan-card-face{background:linear-gradient(145deg,#292a2b,#121314 68%);border-color:#f5dd9ec7;box-shadow:0 12px 28px #0003}html[data-bss-ui=frosted] .account-access-page .account-plan-turn-hint{opacity:1;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;display:grid;inset-block-start:.65rem;inset-inline-end:.65rem}html[data-bss-ui=frosted] .account-access-page .account-plan-card-topline{height:var(--account-kicker-height);grid-template-columns:auto 1fr;align-content:start;gap:.4rem .55rem;min-height:0;padding-inline-end:2.5rem}html[data-bss-ui=frosted] .account-access-page :is(.account-plan-position,.account-plan-essence){letter-spacing:.055em;font-size:.6rem;font-weight:600;line-height:1.4}html[data-bss-ui=frosted] .account-access-page .account-plan-badge{--account-badge-inset:.4rem;padding:.23rem var(--account-badge-inset);letter-spacing:.045em;border-radius:999px;grid-column:2;justify-self:start;font-size:.5rem;font-weight:600}html[data-bss-ui=frosted] .account-access-page .account-plan-card h2{max-width:100%;font-family:Raisonne,Arial,Helvetica,sans-serif;font-size:var(--account-title-size);letter-spacing:-.025em;color:#0000;-webkit-text-stroke:var(--bss-card-outline-width) #fff;text-shadow:none;font-style:normal;font-weight:900;line-height:.92}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-guest h2{-webkit-text-stroke-color:#111}html[data-bss-ui=frosted] .account-access-page .account-copy-outline{color:#0000;-webkit-text-stroke:var(--bss-card-outline-width) #fff;text-shadow:none}html[data-bss-ui=frosted] .account-access-page .account-plan-card-intro>p{padding-top:.85rem;font-size:.84rem;font-weight:400;line-height:1.48}html[data-bss-ui=frosted] .account-access-page .account-plan-card-intro>p.account-plan-price{letter-spacing:.14em;padding-top:.4rem;font-size:.65rem;font-weight:600}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-member :is(.account-plan-card-intro>p,.account-plan-list>strong){color:#ffffffe6}html[data-bss-ui=frosted] .account-access-page .account-plan-benefits{padding-block:.2rem .8rem}html[data-bss-ui=frosted] .account-access-page .account-plan-list{gap:.6rem}html[data-bss-ui=frosted] .account-access-page .account-plan-list>strong{letter-spacing:.12em;margin-bottom:.15rem;font-size:.57rem;font-weight:600}html[data-bss-ui=frosted] .account-access-page .account-plan-list>span{font-size:.77rem;font-weight:400;line-height:1.4}html[data-bss-ui=frosted] .account-access-page .account-plan-blocks{gap:.85rem}html[data-bss-ui=frosted] .account-access-page .account-plan-block{font-size:.76rem;font-weight:400;line-height:1.46}html[data-bss-ui=frosted] .account-access-page .account-plan-block>strong{letter-spacing:0;font-weight:600}html[data-bss-ui=frosted] .account-access-page .account-plan-under{margin:-.45rem 0 0;font-size:.66rem;font-weight:400;line-height:1.4}html[data-bss-ui=frosted] .account-access-page :is(.account-plan-cta,.account-access-submit),html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) :is(.bs-gj-choice-row .lep-partner-choice,.account-access-submit){letter-spacing:.015em;text-align:center;white-space:normal;border-radius:12px;min-width:0;min-height:2.8rem;padding:.7rem 1rem;font-size:.73rem;font-weight:600;line-height:1.3}html[data-bss-ui=frosted] .account-access-page :is(.account-brands,.account-closing){grid-template-columns:1fr 1.05fr;align-items:start;gap:1rem clamp(2rem,5vw,4.5rem);display:grid}html[data-bss-ui=frosted] .account-access-page :is(.account-brands h2,.account-closing h2){letter-spacing:-.025em;text-wrap:balance;grid-area:1/1/4;max-width:15ch;margin:0;font-size:clamp(1.7rem,2.7vw,2.4rem);font-weight:600;line-height:1.08}html[data-bss-ui=frosted] .account-access-page :is(.account-brands p,.account-closing ul){color:#ffffffd9;grid-column:2;max-width:49ch;margin:0;font-size:.88rem;font-weight:400;line-height:1.6}html[data-bss-ui=frosted] .account-access-page .account-brands-link{color:inherit;font-weight:500}html[data-bss-ui=frosted] .account-access-page :is(.account-plan-cta,.account-access-submit).bs-ui-marketing{box-sizing:border-box;border-radius:999px;justify-self:stretch;width:100%;min-width:0;min-height:2.8rem;padding:.7rem 1.25rem;text-decoration:none;position:relative}html[data-bss-ui=frosted] .account-access-page :is(.account-brands-cta,.account-closing-cta){grid-column:2;margin-top:.4rem}html[data-bss-ui=frosted] .account-access-page :is(.account-plan-cta,.account-access-submit).bs-ui-marketing:is(:hover,:active,:focus-visible){filter:none;transform:none}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) :is(.bs-gj-choice-row .lep-partner-choice,.account-access-submit){color:#fff;width:auto;min-width:0;box-shadow:none;background:#ffffff0a;border:1px solid #fff;grid-column:2;justify-self:start;margin-top:.4rem;transition:box-shadow .15s,background-color .15s;position:relative}@media (hover:hover) and (pointer:fine){html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) :is(.bs-gj-choice-row .lep-partner-choice,.account-access-submit):hover{filter:none;background:radial-gradient(at 50% 110%,#ff273d8c,#0000 70%),#ffffff0a;transform:none;box-shadow:0 7px 20px #ff23392e}}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) :is(.bs-gj-choice-row .lep-partner-choice,.account-access-submit):active{background:radial-gradient(at 50% -10%,#2477ffa6,#0000 70%),radial-gradient(at 50% 110%,#ff273d8c,#0000 70%),#ffffff0a;box-shadow:0 -6px 20px #2477ff33,0 7px 20px #ff23392e}html[data-bss-ui=frosted] .account-access-page .account-plan-cta:focus-visible,html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) :is(.bs-gj-choice-row .lep-partner-choice,.account-access-submit):focus-visible{outline-offset:4px;outline:1px solid}html[data-bss-ui=frosted] .account-access-page .account-plan-form-head>span:not(.account-plan-badge){min-height:var(--account-kicker-height);margin:0 0 var(--account-heading-gap);letter-spacing:.06em;font-size:.6rem;font-weight:500;line-height:1.4}html[data-bss-ui=frosted] .account-access-page .account-plan-form-head>p{font-size:.8rem;font-weight:400;line-height:1.5}html[data-bss-ui=frosted] .account-access-page .account-plan-card-back .account-access-form{row-gap:.9rem;padding-inline:0;overflow:visible}html[data-bss-ui=frosted] .account-access-page .account-plan-card-back .account-access-field>span{letter-spacing:.025em;font-size:.58rem;font-weight:500}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]).bs-gj-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0305066b}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-card{isolation:isolate;box-sizing:border-box;background:var(--ui-frosted-control-surface);color:#fff;width:min(100%,26rem);max-height:calc(100dvh - 2rem);-webkit-backdrop-filter:var(--ui-frosted-control-backdrop);backdrop-filter:var(--ui-frosted-control-backdrop);border:1px solid #fffffff0;border-radius:24px;padding:2rem;overflow:auto;box-shadow:0 20px 64px #0000003d}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-card .account-access-submit{grid-column:1/-1;justify-self:stretch;width:100%}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-close{width:2.75rem;height:2.75rem;top:.65rem;right:.65rem}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-title+.account-access-form{margin-top:1.15rem}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-title{letter-spacing:-.015em;max-width:calc(100% - 2.75rem);font-size:1.3rem;font-weight:500;line-height:1.18}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-intro{color:#fffc;margin-block:.9rem 1.4rem;font-size:.88rem;font-weight:400;line-height:1.55}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-choice-row{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.6rem;display:grid}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-choice-row .lep-partner-choice{grid-column:auto;justify-self:stretch;width:100%;margin:0}@media (min-width:1101px){html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active{--account-title-size:min(clamp(2.15rem, 5vw, 5.4rem), calc(6.5cqi - .95rem))}html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active .account-plan-card.is-inactive{transform:none}}@media (max-width:1100px) and (min-width:761px){html[data-bss-ui=frosted] .account-access-page .account-plan-card-face{padding:1.15rem}html[data-bss-ui=frosted] .account-access-page .account-plan-grid{gap:.7rem}html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active{--account-title-size:clamp(2.15rem, 5vw, 5.4rem);grid-template-columns:1fr 1fr}html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active .account-plan-card.is-active{order:-1;grid-column:1/-1}}@media (max-width:760px){html[data-bss-ui=frosted] .account-access-page .account-plan-grid{--account-title-size:min(clamp(2.15rem, 5vw, 5.4rem), calc(26cqi - .85rem))}html[data-bss-ui=frosted] .account-access-page .account-access-stage.is-plans{width:100%;margin-top:8rem}html[data-bss-ui=frosted] .account-access-page :is(.account-plan-overview>header,.account-brands,.account-closing){border-radius:22px;padding:1.4rem;display:block}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header h1{max-width:16ch;font-size:2rem;line-height:1.04}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header .account-plan-hero-sub{margin-top:1rem;font-size:.82rem}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header>p:not([class]){margin-top:1.2rem;font-size:.86rem}html[data-bss-ui=frosted] .account-access-page .account-plan-overview>header .account-plan-hero-beta{margin-top:1.2rem;font-size:.73rem}html[data-bss-ui=frosted] .account-access-page .account-plan-card-face{border-radius:22px;padding:1.4rem}html[data-bss-ui=frosted] .account-access-page .account-plan-card-front{min-height:0}html[data-bss-ui=frosted] .account-access-page .account-plan-card-intro>p{font-size:.87rem}html[data-bss-ui=frosted] .account-access-page .account-plan-list>span,html[data-bss-ui=frosted] .account-access-page .account-plan-block{font-size:.8rem}html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active .account-plan-card.is-inactive{height:auto}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-inactive .account-plan-card-front{gap:var(--account-heading-gap);grid-template-rows:auto auto;min-height:0}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-inactive .account-plan-card-intro h2{font-size:var(--account-title-size);margin:0}html[data-bss-ui=frosted] .account-access-page :is(.account-brands h2,.account-closing h2){max-width:18ch;margin-bottom:1.4rem;font-size:1.75rem}html[data-bss-ui=frosted] .account-access-page :is(.account-brands p,.account-closing ul){margin-bottom:1rem;font-size:.83rem}html[data-bss-ui=frosted] .account-access-page :is(.account-brands-cta,.account-closing-cta){margin-top:.4rem}html[data-bss-ui=frosted] :is([data-testid=auth-choice-sheet],[data-testid=guest-join-sheet]) .bs-gj-card{padding:1.5rem}}
html[data-bss-ui=frosted] .account-access-page{--account-footer-note-height:2.772rem}html[data-bss-ui=frosted] .account-access-page .account-plan-card-intro{min-height:var(--account-intro-height,0px);position:relative}html[data-bss-ui=frosted] .account-access-page .account-plan-under{min-height:var(--account-footer-note-height);align-self:start;margin:0}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-flipped .account-plan-card-back{grid-template-rows:auto minmax(0,1fr)}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-flipped .account-plan-card-back.has-back-blocks{grid-template-rows:auto auto minmax(0,1fr)}html[data-bss-ui=frosted] .account-access-page .account-plan-card-back .account-access-form{padding-bottom:calc(var(--account-footer-note-height) + var(--account-heading-gap));align-self:end}html[data-bss-ui=frosted] .account-access-page .account-plan-card :is(.account-plan-cta,.account-access-submit){box-sizing:border-box;border-radius:12px;height:2.8rem;min-height:2.8rem;padding-block:.35rem}html[data-bss-ui=frosted] .account-access-page .account-plan-card .account-plan-cta:is(:hover,:focus-visible){transform:translateY(-2px)}html[data-bss-ui=frosted] .account-access-page :is(.account-plan-card-intro,.account-plan-form-head)>.account-plan-badge{opacity:1;width:max-content;max-width:100%;min-height:0;margin:.4rem 0 0;font-size:.5rem;line-height:1.4;display:inline-block}@media (max-width:760px){html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-inactive .account-plan-card-intro{min-height:0}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-inactive .account-plan-under{display:block}}@media (min-width:600px) and (max-width:980px){html[data-bss-ui=frosted] .account-access-page .account-plan-grid,html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active{--account-title-size:min(clamp(2.15rem, 5vw, 5.4rem), calc(13cqi - .85rem));grid-template-columns:repeat(2,minmax(0,1fr))}html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active .account-plan-card.is-active{order:0;grid-column:auto}}@media (min-width:981px) and (max-width:1100px){html[data-bss-ui=frosted] .account-access-page .account-plan-grid,html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active{--account-title-size:min(clamp(2.15rem, 5vw, 5.4rem), calc(8.6667cqi - .95rem));grid-template-columns:repeat(3,minmax(0,1fr))}html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active .account-plan-card.is-active{order:0;grid-column:auto}html[data-bss-ui=frosted] .account-access-page .account-plan-card.is-active .account-access-form{grid-template-columns:1fr}}@media (max-width:599px){html[data-bss-ui=frosted] .account-access-page .account-plan-grid,html[data-bss-ui=frosted] .account-access-page .account-plan-grid.has-active{grid-template-columns:minmax(0,1fr)}}
html[data-bss-ui=frosted] .account-plan-overview{--account-gold-control-surface:linear-gradient(145deg, #f5dd9e, #b4893c)}html[data-bss-ui=frosted] .account-plan-overview .bs-ui-onyx{--ui-frosted-control-surface:var(--bss-card-material-onyx);color:#fff!important}html[data-bss-ui=frosted] .account-plan-overview :is(.account-plan-cta,.account-access-submit).bs-ui-marketing{--ui-frosted-control-surface:var(--account-gold-control-surface);color:#101010!important}html[data-bss-ui=frosted] .account-plan-overview .account-plan-card .account-plan-list>strong.account-included-panel{box-sizing:border-box;background:var(--ui-frosted-control-surface);width:fit-content;max-width:100%;-webkit-backdrop-filter:var(--ui-frosted-control-backdrop);backdrop-filter:var(--ui-frosted-control-backdrop);color:#fff;letter-spacing:.08em;cursor:default;border:1px solid #fff;border-radius:999px;justify-self:start;margin:0;padding:.6rem .75rem;font-size:.66rem;line-height:1.4;display:inline-block}html[data-bss-ui=frosted] .account-plan-card.is-member .account-included-panel{--ui-frosted-control-surface:var(--bss-card-material-onyx)}html[data-bss-ui=frosted] .account-plan-card.is-partner :is(.account-included-panel,.account-plan-badge){--ui-frosted-control-surface:var(--account-gold-control-surface);color:#101010!important}
html[data-bss-ui=frosted] .landing-auth-strip{grid-template-columns:max-content auto;align-items:start;display:grid}html[data-bss-ui=frosted] .landing-auth-strip>.landing-auth-button{grid-area:1/1}html[data-bss-ui=frosted] .landing-auth-strip>.profile-entry-button{grid-area:2/1;max-width:none}html[data-bss-ui=frosted] .landing-auth-strip>.profile-reset-button{grid-area:3/1}html[data-bss-ui=frosted] .landing-auth-strip>:is(.account-link,.account-emoji-inactive){grid-area:1/2}

.bss-preference-consent{z-index:100190;inset-inline-start:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));color:#fff;text-align:start;pointer-events:none;width:min(510px,100vw - 28px);font-family:inherit;position:fixed}.bss-preference-panel,.bss-preference-settings{pointer-events:auto;background:var(--ui-frosted-control-surface,linear-gradient(145deg,#2a2f35b3,#13171dc4));-webkit-backdrop-filter:var(--ui-frosted-control-backdrop,blur(10px) saturate(.45));backdrop-filter:var(--ui-frosted-control-backdrop,blur(10px) saturate(.45));color:#fff;border:.5px solid #ffffffb3;border-radius:24px;box-shadow:inset 0 1px 2px #ffffff12,0 10px 36px #0006}.bss-preference-panel{overscroll-behavior:contain;text-shadow:0 1px 3px #0008;max-height:calc(100dvh - 28px);padding:20px;animation:.3s ease-out both bss-preferences-in;overflow-y:auto}.bss-preference-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bss-preference-panel h2{letter-spacing:.01em;margin:0;font-size:20px;font-weight:500;line-height:1.3}.bss-preference-panel p{margin:15px 0;font-size:13px;line-height:1.55}.bss-preference-panel .bss-preference-necessary{color:#ffffffe0;font-size:12px}.bss-preference-language{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.bss-preference-language h3{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.4}.bss-preference-language select{font:inherit;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d222899;border:.5px solid #ffffff9c;border-radius:12px;max-width:50%;min-height:44px;padding:7px 10px;font-size:16px}.bss-preference-actions{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 12px;display:grid}.bss-preference-actions button,.bss-preference-close{background:var(--ui-frosted-control-surface,#ffffff0d);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:.5px solid #ffffffb3;border-radius:22px;padding:10px 14px;font-size:12px;font-weight:400;line-height:1.35}.bss-preference-close{flex-shrink:0;min-width:44px;padding:0;font-size:24px}.bss-preference-details{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.bss-preference-settings{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));max-width:calc(100vw - 28px);min-height:44px;font:inherit;cursor:pointer;padding:9px 14px;font-size:11px;line-height:1.3;position:fixed}.bss-preference-consent :is(button,a,select):focus-visible{outline-offset:4px;outline:2px solid #fff}.bss-preference-consent button:hover{box-shadow:inset 0 -8px 17px #ff2a2433,0 5px 18px #ff2a2440}.bss-preference-consent button:active{box-shadow:inset 0 8px 17px #248bff55,0 -7px 22px #248bff55}@keyframes bss-preferences-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:420px){.bss-preference-panel{padding:16px}.bss-preference-panel h2{font-size:18px}.bss-preference-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bss-preference-panel{animation:none}}.bss-preference-consent :is(.bss-preference-language select,.bss-preference-actions button,.bss-preference-close){background:var(--ui-frosted-control-surface);-webkit-backdrop-filter:var(--ui-frosted-control-backdrop);backdrop-filter:var(--ui-frosted-control-backdrop)}.bss-preference-close{place-items:center;display:grid}.bss-preference-close svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;width:22px;height:22px}
