.cpg-body{margin:0;background:var(--hds-color-background-page);color:var(--hds-color-font-body);font-family:var(--font-family-body, sans-serif)}.cpg{--cpg-column: 20rem;--cpg-wait: 3s;display:flex;flex-direction:column;gap:var(--hds-space-400);align-items:center;box-sizing:border-box;min-block-size:100vh;min-block-size:100dvh;padding:var(--hds-space-600) var(--hds-space-600) var(--hds-space-400);text-align:center}:root:not([data-cpg-copied]) :is(.cpg-if-copied,.cpg-countdown),:root[data-cpg-copied] :is(.cpg-if-pending,.bes-promo){display:none}.cpg-title{margin:0;font-family:var(--font-family-heading, sans-serif);font-size:var(--hds-font-size-xl);font-weight:var(--font-weight-super-heading, var(--hds-font-weight-extrabold));line-height:1.15;text-wrap:balance}.cpg-check{margin-inline-end:var(--hds-space-200);vertical-align:-.3em;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--hds-radius-full);background:var(--hds-color-transparency-success-10);color:var(--hds-color-system-success)}.cpg-check path{stroke-dasharray:1}.cpg-copied{white-space:nowrap}.cpg-code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.cpg-sub{margin:calc(-1 * var(--hds-space-200)) 0 0;color:var(--hds-color-font-indicator);font-size:var(--hds-font-size-4xs);line-height:1.45;text-wrap:balance}.cpg .bes-promo{align-self:center;inline-size:100%;max-inline-size:var(--cpg-column);margin-block-start:var(--hds-space-200)}.cpg .bes-promo-ticket{--bes-promo-stub: 5.75rem;--bes-promo-notch: var(--hds-space-200);min-block-size:4.75rem;filter:drop-shadow(0 .625rem 1.125rem color-mix(in srgb,var(--hds-color-gradient-gradient-secondary-b) 28%,transparent))}.cpg .bes-promo-code{font-size:var(--hds-font-size-xs);letter-spacing:.06em}.cpg-cond{margin:calc(-1 * var(--hds-space-100)) 0 0;color:var(--hds-color-font-indicator);font-size:var(--hds-font-size-5xs)}.cpg-countdown{display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;margin-block-end:var(--hds-space-200)}.cpg-countdown>*{grid-area:1 / 1}.cpg-ring{inline-size:100%;block-size:100%;transform:rotate(-90deg)}.cpg-ring-track{stroke:var(--hds-color-background-separator)}.cpg-ring-fill{stroke-dasharray:1}.cpg-countdown stop:first-child{stop-color:var(--hds-color-gradient-gradient-secondary-b)}.cpg-countdown stop:last-child{stop-color:var(--hds-color-gradient-gradient-secondary-a)}@property --cpg-count{syntax: "<integer>"; inherits: false; initial-value: 3;}.cpg-count{font-family:var(--font-family-heading, sans-serif);font-size:var(--hds-font-size-m);font-weight:var(--font-weight-super-heading, var(--hds-font-weight-extrabold));font-variant-numeric:tabular-nums;line-height:1;counter-reset:cpg-count var(--cpg-count)}.cpg-count:before{content:counter(cpg-count)}.cpg-go{display:inline-flex;gap:var(--hds-space-100);align-items:center;justify-content:center;box-sizing:border-box;inline-size:100%;max-inline-size:var(--cpg-column);padding:var(--hds-space-300) var(--hds-space-400);border-radius:var(--hds-radius-default);background-image:linear-gradient(45deg,var(--hds-color-gradient-gradient-secondary-b) 0%,var(--hds-color-gradient-gradient-secondary-b) 30%,var(--hds-color-gradient-gradient-secondary-a) 100%);color:var(--hds-color-button-text-button);font-family:var(--font-family-secondary, var(--font-stack-karla, var(--font-stack-montserrat, sans-serif)));font-size:var(--hds-font-size-4xs);font-weight:var(--hds-font-weight-bold);text-decoration:none}.cpg-go:focus-visible{outline:.125rem solid var(--hds-color-button-but-focus-border);outline-offset:.125rem}:root[data-cpg-copied] .cpg-go{background:none;color:var(--hds-color-primary)}:root[data-cpg-copied] .cpg-go:hover{background:var(--hds-color-background-accent)}.cpg-go .bes-chevron{inline-size:var(--hds-space-400);block-size:var(--hds-space-400)}@media (width >= 48rem){.cpg-body{display:grid;place-items:center;min-block-size:100vh;min-block-size:100dvh;background:var(--hds-color-background-accent)}.cpg{min-block-size:0;inline-size:30rem;margin:var(--hds-space-800) auto;padding:var(--hds-space-800) var(--hds-space-1200);border-radius:var(--hds-radius-nested);background:var(--hds-color-background-block);box-shadow:.25rem .25rem 1.25rem #00000026}[data-scheme=dark] .cpg{box-shadow:none}}@keyframes cpg-check-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}@keyframes cpg-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cpg-count{0%{--cpg-count: 3}to{--cpg-count: 0}}:root[data-cpg-copied] .cpg-check{animation:cpg-check-in .52s cubic-bezier(.22,1,.36,1) both}:root[data-cpg-copied] .cpg-check path{animation:cpg-draw .42s cubic-bezier(.22,1,.36,1) .22s both}:root[data-cpg-copied] .cpg-ring-fill{animation:cpg-draw var(--cpg-wait) linear both}:root[data-cpg-copied] .cpg-count{animation:cpg-count var(--cpg-wait) steps(3) both}@media (prefers-reduced-motion: reduce){:root[data-cpg-copied] :is(.cpg-check,.cpg-check path,.cpg-ring-fill){animation:none}}
