.cg-bracket__label{text-transform:uppercase;letter-spacing:.16em}.cg-bracket__win-dot,.cg-bracket__hop,.cg-bracket__trace,.cg-bracket__dot,.cg-bracket__halo{opacity:0}.cg-bracket__hop,.cg-bracket__trace{stroke-dasharray:100;stroke-dashoffset:100px}.cg-bracket__dot{transform-box:fill-box;transform-origin:50%}.cg-bracket__trophy{color:var(--muted);transform-box:fill-box;transform-origin:50%}.cg-bracket__trophy path,.cg-bracket__trophy line{stroke-opacity:.75}@keyframes cg-bracket-win-dot{0%,3%{opacity:0}7%,80%{opacity:1}90%,to{opacity:0}}@keyframes cg-bracket-hop-qf{0%,4%{opacity:0;stroke-dashoffset:100px}6%{opacity:1}14%,82%{opacity:1;stroke-dashoffset:0}94%,to{opacity:0;stroke-dashoffset:0}}@keyframes cg-bracket-trace-qf{0%,10%{opacity:0;stroke-dashoffset:100px}12%{opacity:1}22%,84%{opacity:1;stroke-dashoffset:0}94%,to{opacity:0;stroke-dashoffset:0}}@keyframes cg-bracket-hop-sf{0%,20%{opacity:0;stroke-dashoffset:100px}22%{opacity:1}30%,84%{opacity:1;stroke-dashoffset:0}94%,to{opacity:0;stroke-dashoffset:0}}@keyframes cg-bracket-dot-sf{0%,28%{opacity:0;transform:scale(.3)}33%{opacity:1;transform:scale(1.25)}37%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.3)}}@keyframes cg-bracket-trace-sf{0%,34%{opacity:0;stroke-dashoffset:100px}36%{opacity:1}44%,86%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}@keyframes cg-bracket-hop-final{0%,42%{opacity:0;stroke-dashoffset:100px}44%{opacity:1}52%,86%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}@keyframes cg-bracket-dot-final{0%,50%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.25)}59%,86%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.3)}}@keyframes cg-bracket-trace-final{0%,54%{opacity:0;stroke-dashoffset:100px}56%{opacity:1}64%,88%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:0}}@keyframes cg-bracket-hop-trophy{0%,62%{opacity:0;stroke-dashoffset:100px}64%{opacity:1}70%,88%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:0}}@keyframes cg-bracket-trophy-pop{0%,70%{color:var(--muted);transform:scale(1)}75%{color:var(--cg);transform:scale(1.14)}80%,88%{color:var(--cg);transform:scale(1)}97%,to{color:var(--muted);transform:scale(1)}}@keyframes cg-bracket-halo{0%,68%{opacity:0}76%,84%{opacity:.14}95%,to{opacity:0}}.cg-pyramid__fill{opacity:0}.cg-pyramid__champion{color:var(--cg);opacity:0;transform-box:fill-box;transform-origin:50%}.cg-pyramid__champion path,.cg-pyramid__champion line{stroke-opacity:.9}@keyframes cg-pyramid-fill{0%{opacity:0}10%,64%{opacity:1}82%,to{opacity:0}}@keyframes cg-pyramid-champion{0%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1.12)}14%,64%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(.6)}}.cg-mail__icon{flex-shrink:0;width:1.125rem;height:1.125rem}.cg-mail__chip{border:1px solid color-mix(in srgb, var(--cg) 30%, transparent);background-color:color-mix(in srgb, var(--cg) 10%, transparent);color:var(--cg);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;padding:.1875rem .625rem;font-size:11px;font-weight:500;display:inline-flex}.cg-mail__trace{opacity:0;fill:none;stroke:var(--cg);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px}@keyframes cg-mail-trace{0%{opacity:0;stroke-dashoffset:100px}6%{opacity:1}26%,68%{opacity:1;stroke-dashoffset:0}84%,to{opacity:0;stroke-dashoffset:0}}.cg-cal__col{border:1px solid #0000}.cg-cal__col--today{border-color:color-mix(in srgb, var(--cg) 28%, transparent);background-color:color-mix(in srgb, var(--cg) 5%, transparent)}.cg-cal__today-pill{background-color:color-mix(in srgb, var(--cg) 14%, transparent);color:var(--cg);letter-spacing:.04em;white-space:nowrap;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.cg-cal__chip--hl{border-color:color-mix(in srgb, var(--cg) 45%, transparent);background-color:color-mix(in srgb, var(--cg) 7%, transparent)}.cg-cal__chip--hl:after{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--cg) 14%, transparent) 50%, transparent 75%);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}@keyframes cg-cal-breathe{0%,to{border-color:color-mix(in srgb, var(--cg) 28%, transparent);box-shadow:0 0 0 color-mix(in srgb, var(--cg) 0%, transparent)}50%{border-color:color-mix(in srgb, var(--cg) 60%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--cg) 14%, transparent)}}@keyframes cg-cal-sweep{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@media (prefers-reduced-motion:no-preference){.cg-bracket__win-dot{animation:8s ease-in-out infinite cg-bracket-win-dot}.cg-bracket__hop--qf{animation:8s ease-in-out infinite cg-bracket-hop-qf}.cg-bracket__trace--qf{animation:8s ease-in-out infinite cg-bracket-trace-qf}.cg-bracket__hop--sf{animation:8s ease-in-out infinite cg-bracket-hop-sf}.cg-bracket__dot--sf{animation:8s ease-in-out infinite cg-bracket-dot-sf}.cg-bracket__trace--sf{animation:8s ease-in-out infinite cg-bracket-trace-sf}.cg-bracket__hop--final{animation:8s ease-in-out infinite cg-bracket-hop-final}.cg-bracket__dot--final{animation:8s ease-in-out infinite cg-bracket-dot-final}.cg-bracket__trace--final{animation:8s ease-in-out infinite cg-bracket-trace-final}.cg-bracket__hop--trophy{animation:8s ease-in-out infinite cg-bracket-hop-trophy}.cg-bracket__trophy{animation:8s ease-in-out infinite cg-bracket-trophy-pop}.cg-bracket__halo{animation:8s ease-in-out infinite cg-bracket-halo}.cg-pyramid__fill{animation:6s ease-in-out infinite cg-pyramid-fill}.cg-pyramid__champion{animation:6s ease-in-out infinite cg-pyramid-champion}.cg-mail__trace{animation:4.5s ease-in-out infinite cg-mail-trace}.cg-cal__col--today{animation:6s ease-in-out infinite cg-cal-breathe}.cg-cal__chip--hl:after{animation:6s ease-in-out infinite cg-cal-sweep}}.cg-spots__dot{stroke:color-mix(in srgb, var(--border) 92%, var(--fg));stroke-width:1.25px}.cg-spots__dot--claimed{transform-box:fill-box;transform-origin:50%}@keyframes cg-spots-shimmer{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}@keyframes cg-campaign-badge-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:no-preference){.cg-spots__dot--claimed{animation:5s ease-in-out infinite cg-spots-shimmer}.cg-campaign__badge-dot{animation:2.4s ease-in-out infinite cg-campaign-badge-pulse}}.cg-sport{width:100%;height:auto;display:block}.cg-sport__line{fill:none;stroke:color-mix(in srgb, var(--border) 92%, var(--fg));stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.cg-sport__fill{fill:color-mix(in srgb, var(--fg) 45%, transparent)}.cg-sport__accent{fill:none;stroke:var(--cg);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.cg-sport__accent-fill{fill:var(--cg)}.cg-sport__tile{transition:border-color .48s,box-shadow .48s}.cg-sport__tile:hover{border-color:color-mix(in srgb, var(--cg) 45%, transparent);box-shadow:0 0 32px color-mix(in srgb, var(--cg) 10%, transparent)}.cg-sport__bounce,.cg-sport__toss,.cg-sport__rock,.cg-sport__dribble,.cg-sport__ping,.cg-sport__sway{transform-box:fill-box}.cg-sport__rock{transform-origin:50% 100%}@keyframes cg-sport-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cg-sport-ping{0%,to{transform:translate(0)}50%{transform:translate(16px,4px)}25%,75%{transform:translate(8px,-4px)}}@keyframes cg-sport-toss{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(6deg)}}@keyframes cg-sport-rock{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes cg-sport-dribble{0%,60%,to{transform:translateY(0)scaleY(1)}30%{transform:translateY(7px)scaleY(.94)}}@keyframes cg-sport-sway{0%,to{transform:translate(0)}50%{transform:translate(-3px,-5px)}}@media (prefers-reduced-motion:no-preference){.cg-sport__bounce{animation:3.2s ease-in-out infinite cg-sport-bounce}.cg-sport__ping{animation:2.2s ease-in-out infinite cg-sport-ping}.cg-sport__toss{animation:2.8s ease-in-out infinite cg-sport-toss}.cg-sport__rock{animation:3.4s ease-in-out infinite cg-sport-rock}.cg-sport__dribble{animation:1.9s ease-in-out infinite cg-sport-dribble}.cg-sport__sway{animation:2.4s ease-in-out infinite cg-sport-sway}}.cg-screen__line{fill:none;stroke:color-mix(in srgb, var(--border) 92%, var(--fg));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cg-screen__body{fill:var(--bg)}.cg-screen__window{fill:none;stroke:var(--border);stroke-opacity:.5}.cg-screen__skyline{fill:var(--muted);opacity:.16}.cg-screen__mount{fill:var(--border);opacity:.8}.cg-screen__bezel{fill:var(--bg);stroke:color-mix(in srgb, var(--border) 92%, var(--fg));stroke-width:1.5px}.cg-screen__glass{fill:color-mix(in srgb, var(--cg) 4%, var(--bg))}.cg-screen__label{text-transform:uppercase;letter-spacing:.18em}.cg-screen__accent{fill:none;stroke:var(--cg);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.cg-screen__ink{fill:color-mix(in srgb, var(--fg) 45%, transparent)}.cg-screen__pill{fill:color-mix(in srgb, var(--cg) 10%, transparent);stroke:color-mix(in srgb, var(--cg) 30%, transparent)}.cg-screen__slide,.cg-screen__dot,.cg-screen__steam{transform-box:fill-box}.cg-screen__slide{opacity:0}.cg-screen__slide--a{opacity:1}.cg-screen__dot{fill:color-mix(in srgb, var(--fg) 35%, transparent);transform-origin:50%}.cg-screen__dot--a{fill:var(--cg)}.cg-screen__steam{opacity:.45}@keyframes cg-screen-slide{0%{opacity:0;transform:translateY(6px)}3%,30%{opacity:1;transform:translateY(0)}33.33%,to{opacity:0;transform:translateY(-5px)}}@keyframes cg-screen-dot{0%,33.33%,to{fill:color-mix(in srgb, var(--fg) 35%, transparent);transform:scale(1)}3%,30%{fill:var(--cg);transform:scale(1.3)}}@keyframes cg-screen-steam{0%{opacity:0;transform:translateY(2px)}40%{opacity:.8}to{opacity:0;transform:translateY(-6px)}}@keyframes cg-screen-live{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:no-preference){.cg-screen__slide{animation:15s ease-in-out infinite cg-screen-slide}.cg-screen__slide--b{animation-delay:5s}.cg-screen__slide--c{animation-delay:10s}.cg-screen__dot{animation:15s ease-in-out infinite cg-screen-dot}.cg-screen__dot--b{animation-delay:5s}.cg-screen__dot--c{animation-delay:10s}.cg-screen__steam{animation:3.2s ease-in-out infinite cg-screen-steam}.cg-screen__steam--b{animation-delay:1.6s}.cg-screen__live-dot{animation:2.4s ease-in-out infinite cg-screen-live}}
.proof-steps{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:768px){.proof-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:1024px){.proof-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof-step{flex-direction:column;gap:.875rem;display:flex}.proof-step__index{align-items:center;gap:.75rem;display:flex}.proof-step__num{color:var(--proof-accent);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.proof-step__line{background-color:color-mix(in srgb, var(--border) 80%, transparent);flex:1;height:1px}.proof-step:last-child .proof-step__line{background-color:#0000;background-image:linear-gradient(to right, color-mix(in srgb, var(--border) 80%, transparent), transparent)}.proof-step__scene{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background-color:color-mix(in srgb, var(--bg) 60%, transparent);border-radius:.75rem;padding:.5rem;transition:border-color .48s,box-shadow .48s;position:relative;overflow:hidden}.proof-step:hover .proof-step__scene,.proof-step:focus-within .proof-step__scene{border-color:color-mix(in srgb, var(--proof-accent) 45%, transparent);box-shadow:0 0 32px color-mix(in srgb, var(--proof-accent) 10%, transparent)}.proof-scene{width:100%;height:auto;display:block}.proof-step__title{align-items:center;gap:.375rem;width:fit-content;transition:color .24s;display:inline-flex}a.proof-step__title{text-decoration:none}a.proof-step__title:hover{color:var(--proof-accent)}.proof-step__arrow{width:.875rem;height:.875rem;color:var(--proof-accent);opacity:0;transition:opacity .24s,translate .24s cubic-bezier(.22,.9,.24,1);translate:-4px}.proof-step:hover .proof-step__arrow,.proof-step:focus-within .proof-step__arrow{opacity:1;translate:0}.proof-scene__line{fill:none;stroke:color-mix(in srgb, var(--border) 92%, var(--fg));stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.proof-scene__fill{fill:color-mix(in srgb, var(--fg) 45%, transparent)}.proof-scene__accent{fill:none;stroke:var(--proof-accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.proof-scene__accent-fill{fill:color-mix(in srgb, var(--proof-accent) 65%, var(--surface))}.proof-scene__panel{fill:var(--surface);stroke:color-mix(in srgb, var(--border) 92%, var(--fg));stroke-width:1.25px}@media (prefers-reduced-motion:reduce){.proof-step__scene,.proof-step__arrow,.proof-step__title{transition:none}.proof-step__arrow{opacity:1;translate:none}}
@keyframes football-1-zone{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}18%,38%{stroke:var(--proof-accent)}}@keyframes football-1-gate{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent);transform:scale(1)}12%,26%{fill:var(--proof-accent);transform:scale(1.35)}}@keyframes football-2-panel-a{0%,to{translate:0}25%,70%{translate:-26px}}@keyframes football-2-panel-b{0%,to{translate:0}25%,70%{translate:26px}}@keyframes football-2-dots{0%,to{opacity:0}30%,65%{opacity:1}}@keyframes football-2-hold{0%,to{opacity:0;transform:scale(.5)}32%,72%{opacity:1;transform:scale(1)}}@keyframes football-3-wave{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent)}22%{fill:var(--proof-accent)}}@keyframes football-4-route{0%{opacity:0;stroke-dashoffset:10px}12%,82%{opacity:1}to{opacity:0;stroke-dashoffset:-14px}}@keyframes football-4-dot{0%{opacity:0;translate:0}10%{opacity:1}35%{translate:32px -12px}55%,82%{opacity:1;translate:64px -3px}94%,to{opacity:0;translate:64px -3px}}@keyframes football-4-arms{0%,48%{transform:rotate(0)}68%,90%{transform:rotate(120deg)}to{transform:rotate(0)}}.football-1__seg{fill:none;stroke:color-mix(in srgb, var(--border) 92%, var(--fg));stroke-width:8px;stroke-linecap:round}.football-1__gate{fill:color-mix(in srgb, var(--fg) 45%, transparent);transform-box:fill-box;transform-origin:50%}.football-2__dots,.football-2__hold{opacity:0}.football-2__hold{transform-box:fill-box;transform-origin:50%}.football-4__route,.football-4__dot{opacity:0}.football-4__arms{transform-box:view-box;transform-origin:128px 60px}@media (prefers-reduced-motion:no-preference){.proof-step:hover .football-1__seg,.proof-step:focus-within .football-1__seg{animation:2.8s ease-in-out infinite football-1-zone}.proof-step:hover .football-1__seg--2,.proof-step:focus-within .football-1__seg--2{animation-delay:.7s}.proof-step:hover .football-1__seg--3,.proof-step:focus-within .football-1__seg--3{animation-delay:1.4s}.proof-step:hover .football-1__seg--4,.proof-step:focus-within .football-1__seg--4{animation-delay:2.1s}.proof-step:hover .football-1__gate,.proof-step:focus-within .football-1__gate{animation:2.8s ease-in-out .35s infinite football-1-gate}.proof-step:hover .football-1__gate--2,.proof-step:focus-within .football-1__gate--2{animation-delay:1.05s}.proof-step:hover .football-1__gate--3,.proof-step:focus-within .football-1__gate--3{animation-delay:1.75s}.proof-step:hover .football-1__gate--4,.proof-step:focus-within .football-1__gate--4{animation-delay:2.45s}.proof-step:hover .football-2__panel-a,.proof-step:focus-within .football-2__panel-a{animation:3.6s ease-in-out infinite football-2-panel-a}.proof-step:hover .football-2__panel-b,.proof-step:focus-within .football-2__panel-b{animation:3.6s ease-in-out .55s infinite football-2-panel-b}.proof-step:hover .football-2__dots,.proof-step:focus-within .football-2__dots{animation:3.6s ease-in-out infinite football-2-dots}.proof-step:hover .football-2__dots--b,.proof-step:focus-within .football-2__dots--b{animation-delay:.55s}.proof-step:hover .football-2__hold,.proof-step:focus-within .football-2__hold{animation:3.6s ease-in-out infinite football-2-hold}.proof-step:hover .football-2__hold--2,.proof-step:focus-within .football-2__hold--2{animation-delay:.2s}.proof-step:hover .football-2__hold--3,.proof-step:focus-within .football-2__hold--3{animation-delay:.4s}.proof-step:hover .football-3__seat,.proof-step:focus-within .football-3__seat{animation:2.4s ease-in-out infinite football-3-wave}.proof-step:hover .football-4__route,.proof-step:focus-within .football-4__route{animation:3.2s ease-in-out infinite football-4-route}.proof-step:hover .football-4__dot,.proof-step:focus-within .football-4__dot{animation:3.2s ease-in-out infinite football-4-dot}.proof-step:hover .football-4__arms,.proof-step:focus-within .football-4__arms{animation:3.2s ease-in-out infinite football-4-arms}}@media (hover:none) and (prefers-reduced-motion:no-preference){.football-1__seg{animation:2.8s ease-in-out infinite football-1-zone}.football-1__seg--2{animation-delay:.7s}.football-1__seg--3{animation-delay:1.4s}.football-1__seg--4{animation-delay:2.1s}.football-1__gate{animation:2.8s ease-in-out .35s infinite football-1-gate}.football-1__gate--2{animation-delay:1.05s}.football-1__gate--3{animation-delay:1.75s}.football-1__gate--4{animation-delay:2.45s}.football-2__panel-a{animation:3.6s ease-in-out infinite football-2-panel-a}.football-2__panel-b{animation:3.6s ease-in-out .55s infinite football-2-panel-b}.football-2__dots{animation:3.6s ease-in-out infinite football-2-dots}.football-2__dots--b{animation-delay:.55s}.football-2__hold{animation:3.6s ease-in-out infinite football-2-hold}.football-2__hold--2{animation-delay:.2s}.football-2__hold--3{animation-delay:.4s}.football-3__seat{animation:2.4s ease-in-out infinite football-3-wave}.football-4__route{animation:3.2s ease-in-out infinite football-4-route}.football-4__dot{animation:3.2s ease-in-out infinite football-4-dot}.football-4__arms{animation:3.2s ease-in-out infinite football-4-arms}}
@keyframes airplane-1-divider{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}12%,28%{stroke:var(--proof-accent)}}@keyframes airplane-1-exit{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}10%,22%{stroke:var(--proof-accent)}}@keyframes airplane-1-row{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent)}16%{fill:var(--proof-accent)}30%{fill:color-mix(in srgb, var(--fg) 45%, transparent)}}@keyframes airplane-2-upgrade{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent)}15%,40%{fill:var(--proof-accent)}}@keyframes airplane-2-tag{0%{opacity:0;translate:0 5px}20%,72%{opacity:1;translate:0}88%,to{opacity:0;translate:0 5px}}@keyframes airplane-3-hold{0%{opacity:0;transform:scale(.5)}14%{opacity:1;transform:scale(1)}34%{opacity:.45;transform:scale(1.25)}48%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes airplane-3-route{0%{opacity:0;stroke-dashoffset:8px}12%,82%{opacity:1}to{opacity:0;stroke-dashoffset:-12px}}@keyframes airplane-3-bag{0%{opacity:0;translate:0}14%{opacity:1}48%{translate:12px 16px}68%,84%{opacity:1;translate:24px 34px}96%,to{opacity:0;translate:24px 34px}}@keyframes airplane-3-check{0%,64%{opacity:0;transform:scale(.5)}76%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.airplane-2__tag,.airplane-3__ring,.airplane-3__route,.airplane-3__bag,.airplane-3__trail,.airplane-3__check{opacity:0}.airplane-3__ring,.airplane-3__check{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.proof-step:hover .airplane-1__divider,.proof-step:focus-within .airplane-1__divider{animation:2.8s ease-in-out infinite airplane-1-divider}.proof-step:hover .airplane-1__divider--2,.proof-step:focus-within .airplane-1__divider--2{animation-delay:.4s}.proof-step:hover .airplane-1__exit,.proof-step:focus-within .airplane-1__exit{animation:2.8s ease-in-out .9s infinite airplane-1-exit}.proof-step:hover .airplane-1__exit--2,.proof-step:focus-within .airplane-1__exit--2{animation-delay:1.02s}.proof-step:hover .airplane-1__exit--3,.proof-step:focus-within .airplane-1__exit--3{animation-delay:1.14s}.proof-step:hover .airplane-1__exit--4,.proof-step:focus-within .airplane-1__exit--4{animation-delay:1.26s}.proof-step:hover .airplane-1__seat,.proof-step:focus-within .airplane-1__seat{animation:2.8s ease-in-out infinite airplane-1-row}.proof-step:hover .airplane-2__zone,.proof-step:focus-within .airplane-2__zone{animation:3s ease-in-out infinite airplane-2-upgrade}.proof-step:hover .airplane-2__zone--b,.proof-step:focus-within .airplane-2__zone--b{animation-delay:.6s}.proof-step:hover .airplane-2__tag,.proof-step:focus-within .airplane-2__tag{animation:3s ease-in-out infinite airplane-2-tag}.proof-step:hover .airplane-3__ring,.proof-step:focus-within .airplane-3__ring{animation:3.2s ease-in-out infinite airplane-3-hold}.proof-step:hover .airplane-3__route,.proof-step:focus-within .airplane-3__route{animation:3.2s ease-in-out infinite airplane-3-route}.proof-step:hover .airplane-3__bag,.proof-step:focus-within .airplane-3__bag{animation:3.2s ease-in-out infinite airplane-3-bag}.proof-step:hover .airplane-3__trail,.proof-step:focus-within .airplane-3__trail{animation:3.2s ease-in-out .35s infinite airplane-3-bag}.proof-step:hover .airplane-3__check,.proof-step:focus-within .airplane-3__check{animation:3.2s ease-in-out infinite airplane-3-check}}@media (hover:none) and (prefers-reduced-motion:no-preference){.airplane-1__divider{animation:2.8s ease-in-out infinite airplane-1-divider}.airplane-1__divider--2{animation-delay:.4s}.airplane-1__exit{animation:2.8s ease-in-out .9s infinite airplane-1-exit}.airplane-1__exit--2{animation-delay:1.02s}.airplane-1__exit--3{animation-delay:1.14s}.airplane-1__exit--4{animation-delay:1.26s}.airplane-1__seat{animation:2.8s ease-in-out infinite airplane-1-row}.airplane-2__zone{animation:3s ease-in-out infinite airplane-2-upgrade}.airplane-2__zone--b{animation-delay:.6s}.airplane-2__tag{animation:3s ease-in-out infinite airplane-2-tag}.airplane-3__ring{animation:3.2s ease-in-out infinite airplane-3-hold}.airplane-3__route{animation:3.2s ease-in-out infinite airplane-3-route}.airplane-3__bag{animation:3.2s ease-in-out infinite airplane-3-bag}.airplane-3__trail{animation:3.2s ease-in-out .35s infinite airplane-3-bag}.airplane-3__check{animation:3.2s ease-in-out infinite airplane-3-check}}
@keyframes barbershop-1-chip{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}10%,32%{stroke:var(--proof-accent)}}@keyframes barbershop-1-bar{0%,to{transform:scaleX(.35)}10%,32%{transform:scaleX(1)}}@keyframes barbershop-2-hand{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes barbershop-2-block{0%,to{opacity:0;transform:scale(.5)}10%,72%{opacity:1;transform:scale(1)}}@keyframes barbershop-3-slot{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent)}18%{fill:var(--proof-accent)}}@keyframes barbershop-3-check{0%{opacity:0;stroke-dashoffset:10px}7%{opacity:1}20%,68%{stroke-dashoffset:0}76%{opacity:1}86%,to{opacity:0;stroke-dashoffset:10px}}@keyframes barbershop-4-embed{0%,to{opacity:0;translate:18px}10%,84%{opacity:1;translate:0}}@keyframes barbershop-4-trail{0%{opacity:0;stroke-dashoffset:8px}22%,74%{opacity:1}92%{opacity:0}to{opacity:0;stroke-dashoffset:-8px}}@keyframes barbershop-4-mail{0%,24%{opacity:1;translate:0}62%{opacity:1;translate:94px -34px}72%{opacity:0;translate:94px -34px}82%{opacity:0;translate:0}94%,to{opacity:1;translate:0}}.barbershop-1__bar{transform-box:fill-box;transform-origin:0;transform:scaleX(.35)}.barbershop-2__hand{transform-box:view-box;transform-origin:114px 42px}.barbershop-2__block{opacity:0;transform-box:fill-box;transform-origin:50%}.barbershop-3__check{opacity:0}.barbershop-4__embed{opacity:0;translate:18px}.barbershop-4__trail{opacity:0}@media (prefers-reduced-motion:no-preference){.proof-step:hover .barbershop-1__chip,.proof-step:focus-within .barbershop-1__chip{animation:2.4s ease-in-out infinite barbershop-1-chip}.proof-step:hover .barbershop-1__bar,.proof-step:focus-within .barbershop-1__bar{animation:2.4s ease-in-out infinite barbershop-1-bar}.proof-step:hover .barbershop-2__hand,.proof-step:focus-within .barbershop-2__hand{animation:3.2s ease-in-out infinite barbershop-2-hand}.proof-step:hover .barbershop-2__block,.proof-step:focus-within .barbershop-2__block{animation:3.2s ease-in-out infinite barbershop-2-block}.proof-step:hover .barbershop-3__slot,.proof-step:focus-within .barbershop-3__slot{animation:2.8s ease-in-out infinite barbershop-3-slot}.proof-step:hover .barbershop-3__check,.proof-step:focus-within .barbershop-3__check{animation:2.8s ease-in-out infinite barbershop-3-check}.proof-step:hover .barbershop-4__embed,.proof-step:focus-within .barbershop-4__embed{animation:3.4s ease-in-out infinite barbershop-4-embed}.proof-step:hover .barbershop-4__trail,.proof-step:focus-within .barbershop-4__trail{animation:3.4s ease-in-out infinite barbershop-4-trail}.proof-step:hover .barbershop-4__mail,.proof-step:focus-within .barbershop-4__mail{animation:3.4s ease-in-out infinite barbershop-4-mail}}@media (hover:none) and (prefers-reduced-motion:no-preference){.barbershop-1__chip{animation:2.4s ease-in-out infinite barbershop-1-chip}.barbershop-1__bar{animation:2.4s ease-in-out infinite barbershop-1-bar}.barbershop-2__hand{animation:3.2s ease-in-out infinite barbershop-2-hand}.barbershop-2__block{animation:3.2s ease-in-out infinite barbershop-2-block}.barbershop-3__slot{animation:2.8s ease-in-out infinite barbershop-3-slot}.barbershop-3__check{animation:2.8s ease-in-out infinite barbershop-3-check}.barbershop-4__embed{animation:3.4s ease-in-out infinite barbershop-4-embed}.barbershop-4__trail{animation:3.4s ease-in-out infinite barbershop-4-trail}.barbershop-4__mail{animation:3.4s ease-in-out infinite barbershop-4-mail}}
@keyframes bowling-1-draw{0%{opacity:0;stroke-dashoffset:100px}6%{opacity:1}36%{stroke-dashoffset:0}72%{opacity:1;stroke-dashoffset:0}84%,to{opacity:0;stroke-dashoffset:0}}@keyframes bowling-1-pin{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent);transform:scale(1)}20%,32%{fill:var(--proof-accent);transform:scale(1.28)}}@keyframes bowling-1-bar{0%,to{fill:var(--surface)}78%,92%{fill:color-mix(in srgb, var(--proof-accent) 16%, var(--surface))}}@keyframes bowling-2-hand{0%,12%{transform:rotate(0)}30%,62%{transform:rotate(55deg)}82%,to{transform:rotate(0)}}@keyframes bowling-2-band{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}32%,60%{stroke:var(--proof-accent)}}@keyframes bowling-2-tag{0%{opacity:0;transform:scale(.5)}44%,74%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(.5)}}@keyframes bowling-2-promo{0%{opacity:0;translate:-10px}48%,70%{opacity:1;translate:0}82%,to{opacity:0;translate:0}}@keyframes bowling-3-row{0%,to{opacity:1;translate:0}5%{opacity:0;translate:-6px}16%{opacity:1;translate:0}}@keyframes bowling-3-pill{0%,to{fill:var(--surface);stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}18%,70%{fill:color-mix(in srgb, var(--proof-accent) 65%, var(--surface));stroke:var(--proof-accent)}}.bowling-1__draw{opacity:0;stroke-dashoffset:100px}.bowling-1__pin{transform-box:fill-box;transform-origin:50%}.bowling-2__band{stroke-width:3px}.bowling-2__hand{transform-box:view-box;transform-origin:52px 54px}.bowling-2__tag{opacity:0;transform-box:fill-box;transform-origin:50%}.bowling-2__promo{opacity:0}@media (prefers-reduced-motion:no-preference){.proof-step:hover .bowling-1__draw,.proof-step:focus-within .bowling-1__draw{animation:3.6s ease-in-out infinite bowling-1-draw}.proof-step:hover .bowling-1__draw--2,.proof-step:focus-within .bowling-1__draw--2{animation-delay:.5s}.proof-step:hover .bowling-1__draw--3,.proof-step:focus-within .bowling-1__draw--3{animation-delay:1s}.proof-step:hover .bowling-1__pin,.proof-step:focus-within .bowling-1__pin{animation:3.6s ease-in-out infinite bowling-1-pin}.proof-step:hover .bowling-1__bar,.proof-step:focus-within .bowling-1__bar{animation:3.6s ease-in-out infinite bowling-1-bar}.proof-step:hover .bowling-2__hand,.proof-step:focus-within .bowling-2__hand{animation:3.8s ease-in-out infinite bowling-2-hand}.proof-step:hover .bowling-2__band,.proof-step:focus-within .bowling-2__band{animation:3.8s ease-in-out infinite bowling-2-band}.proof-step:hover .bowling-2__tag,.proof-step:focus-within .bowling-2__tag{animation:3.8s ease-in-out infinite bowling-2-tag}.proof-step:hover .bowling-2__promo,.proof-step:focus-within .bowling-2__promo{animation:3.8s ease-in-out infinite bowling-2-promo}.proof-step:hover .bowling-3__row,.proof-step:focus-within .bowling-3__row{animation:3.4s ease-in-out infinite bowling-3-row}.proof-step:hover .bowling-3__pill,.proof-step:focus-within .bowling-3__pill{animation:3.4s ease-in-out infinite bowling-3-pill}}@media (hover:none) and (prefers-reduced-motion:no-preference){.bowling-1__draw{animation:3.6s ease-in-out infinite bowling-1-draw}.bowling-1__draw--2{animation-delay:.5s}.bowling-1__draw--3{animation-delay:1s}.bowling-1__pin{animation:3.6s ease-in-out infinite bowling-1-pin}.bowling-1__bar{animation:3.6s ease-in-out infinite bowling-1-bar}.bowling-2__hand{animation:3.8s ease-in-out infinite bowling-2-hand}.bowling-2__band{animation:3.8s ease-in-out infinite bowling-2-band}.bowling-2__tag{animation:3.8s ease-in-out infinite bowling-2-tag}.bowling-2__promo{animation:3.8s ease-in-out infinite bowling-2-promo}.bowling-3__row{animation:3.4s ease-in-out infinite bowling-3-row}.bowling-3__pill{animation:3.4s ease-in-out infinite bowling-3-pill}}
@keyframes concert-1-trace{0%{opacity:0;stroke-dashoffset:100px}8%{opacity:1}36%,74%{opacity:1;stroke-dashoffset:0}86%,to{opacity:0;stroke-dashoffset:0}}@keyframes concert-1-dot{0%{opacity:0;transform:scale(.4)}6%,62%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(1)}}@keyframes concert-2-bar{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}10%,48%{stroke:var(--proof-accent)}}@keyframes concert-2-band{0%{opacity:0;transform:scaleX(0)}5%{opacity:1}20%,50%{opacity:1;transform:scaleX(1)}64%,to{opacity:0;transform:scaleX(1)}}@keyframes concert-2-tag{0%{opacity:0;transform:scale(.4)}10%,52%{opacity:1;transform:scale(1)}66%,to{opacity:0;transform:scale(.5)}}@keyframes concert-3-ring{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1}60%,to{opacity:0;transform:translate(32px,-12px)scale(1.5)}}@keyframes concert-3-seat{0%,to{fill:#0000}55%,85%{fill:color-mix(in srgb, var(--proof-accent) 65%, var(--surface))}}@keyframes concert-3-dim{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg));opacity:.6}58%,86%{stroke:var(--proof-accent);opacity:1}}.concert-1__trace{fill:none;stroke:var(--proof-accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}.concert-1__dot,.concert-2__tag,.concert-3__ring{opacity:0;transform-box:fill-box;transform-origin:50%}.concert-2__band{opacity:0;transform-box:fill-box;transform-origin:0}.concert-3__dim{stroke-dasharray:3 3;opacity:.6}@media (prefers-reduced-motion:no-preference){.proof-step:hover .concert-1__trace,.proof-step:focus-within .concert-1__trace{animation:5s ease-in-out infinite concert-1-trace}.proof-step:hover .concert-1__trace--2,.proof-step:focus-within .concert-1__trace--2{animation-delay:.55s}.proof-step:hover .concert-1__trace--3,.proof-step:focus-within .concert-1__trace--3{animation-delay:1.1s}.proof-step:hover .concert-1__trace--4,.proof-step:focus-within .concert-1__trace--4{animation-delay:1.65s}.proof-step:hover .concert-1__dot,.proof-step:focus-within .concert-1__dot{animation:5s ease-in-out 2.1s infinite concert-1-dot}.proof-step:hover .concert-1__dot--2,.proof-step:focus-within .concert-1__dot--2{animation-delay:2.3s}.proof-step:hover .concert-1__dot--3,.proof-step:focus-within .concert-1__dot--3{animation-delay:2.5s}.proof-step:hover .concert-2__bar,.proof-step:focus-within .concert-2__bar{animation:4.5s ease-in-out infinite concert-2-bar}.proof-step:hover .concert-2__bar--2,.proof-step:focus-within .concert-2__bar--2{animation-delay:.7s}.proof-step:hover .concert-2__bar--3,.proof-step:focus-within .concert-2__bar--3{animation-delay:1.4s}.proof-step:hover .concert-2__band,.proof-step:focus-within .concert-2__band{animation:4.5s ease-in-out infinite concert-2-band}.proof-step:hover .concert-2__band--2,.proof-step:focus-within .concert-2__band--2{animation-delay:.7s}.proof-step:hover .concert-2__band--3,.proof-step:focus-within .concert-2__band--3{animation-delay:1.4s}.proof-step:hover .concert-2__tag,.proof-step:focus-within .concert-2__tag{animation:4.5s ease-in-out .5s infinite concert-2-tag}.proof-step:hover .concert-2__tag--2,.proof-step:focus-within .concert-2__tag--2{animation-delay:1.2s}.proof-step:hover .concert-2__tag--3,.proof-step:focus-within .concert-2__tag--3{animation-delay:1.9s}.proof-step:hover .concert-3__ring,.proof-step:focus-within .concert-3__ring{animation:3.6s ease-in-out infinite concert-3-ring}.proof-step:hover .concert-3__ring--2,.proof-step:focus-within .concert-3__ring--2{animation-delay:.55s}.proof-step:hover .concert-3__seat,.proof-step:focus-within .concert-3__seat{animation:3.6s ease-in-out infinite concert-3-seat}.proof-step:hover .concert-3__dim,.proof-step:focus-within .concert-3__dim{animation:3.6s ease-in-out .35s infinite concert-3-dim}}@media (hover:none) and (prefers-reduced-motion:no-preference){.concert-1__trace{animation:5s ease-in-out infinite concert-1-trace}.concert-1__trace--2{animation-delay:.55s}.concert-1__trace--3{animation-delay:1.1s}.concert-1__trace--4{animation-delay:1.65s}.concert-1__dot{animation:5s ease-in-out 2.1s infinite concert-1-dot}.concert-1__dot--2{animation-delay:2.3s}.concert-1__dot--3{animation-delay:2.5s}.concert-2__bar{animation:4.5s ease-in-out infinite concert-2-bar}.concert-2__bar--2{animation-delay:.7s}.concert-2__bar--3{animation-delay:1.4s}.concert-2__band{animation:4.5s ease-in-out infinite concert-2-band}.concert-2__band--2{animation-delay:.7s}.concert-2__band--3{animation-delay:1.4s}.concert-2__tag{animation:4.5s ease-in-out .5s infinite concert-2-tag}.concert-2__tag--2{animation-delay:1.2s}.concert-2__tag--3{animation-delay:1.9s}.concert-3__ring{animation:3.6s ease-in-out infinite concert-3-ring}.concert-3__ring--2{animation-delay:.55s}.concert-3__seat{animation:3.6s ease-in-out infinite concert-3-seat}.concert-3__dim{animation:3.6s ease-in-out .35s infinite concert-3-dim}}
@keyframes cruise-1-deck{0%{opacity:0;stroke-dashoffset:90px}12%,80%{opacity:1}36%{stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-90px}}@keyframes cruise-1-bob{0%,to{translate:0}50%{translate:0 1.6px}}@keyframes cruise-1-wave{0%,to{translate:0}50%{translate:-7px}}@keyframes cruise-2-suite{0%,to{fill:color-mix(in srgb, var(--fg) 10%, transparent)}14%,36%{fill:color-mix(in srgb, var(--proof-accent) 65%, var(--surface))}}@keyframes cruise-2-balcony{0%,to{fill:color-mix(in srgb, var(--fg) 10%, transparent)}38%,60%{fill:color-mix(in srgb, var(--proof-accent) 40%, var(--surface))}}@keyframes cruise-2-interior{0%,to{fill:color-mix(in srgb, var(--fg) 10%, transparent)}62%,86%{fill:color-mix(in srgb, var(--proof-accent) 18%, var(--surface))}}@keyframes cruise-3-chip{0%,to{translate:0}30%,72%{translate:50px}}@keyframes cruise-3-cover{0%,48%,to{opacity:0;transform:scale(.6)}60%,86%{opacity:1;transform:scale(1)}}@keyframes cruise-4-shutter{0%,to{translate:0}24%,76%{translate:0 -20px}}@keyframes cruise-4-dots{0%,to{opacity:0}28%,72%{opacity:1}}@keyframes cruise-4-row-line{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}16%,52%{stroke:var(--proof-accent)}}@keyframes cruise-4-row-dot{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent)}16%,52%{fill:color-mix(in srgb, var(--proof-accent) 65%, var(--surface))}}.cruise-1__deck{opacity:0;stroke-dasharray:90;stroke-dashoffset:90px}.cruise-2__cabin{fill:color-mix(in srgb, var(--fg) 10%, transparent);stroke:color-mix(in srgb, var(--border) 92%, var(--fg));stroke-width:1.25px}.cruise-3__chip{fill:var(--surface);stroke:var(--proof-accent);stroke-width:1.25px}.cruise-3__cover{opacity:0;transform-box:fill-box;transform-origin:50%}.cruise-3__cover-panel{fill:color-mix(in srgb, var(--proof-accent) 12%, transparent);stroke:var(--proof-accent);stroke-width:1.25px}.cruise-4__dots{opacity:0}@media (prefers-reduced-motion:no-preference){.proof-step:hover .cruise-1__ship,.proof-step:focus-within .cruise-1__ship{animation:3.6s ease-in-out infinite cruise-1-bob}.proof-step:hover .cruise-1__deck,.proof-step:focus-within .cruise-1__deck{animation:3.6s ease-in-out infinite cruise-1-deck}.proof-step:hover .cruise-1__wave,.proof-step:focus-within .cruise-1__wave{animation:3.6s ease-in-out infinite cruise-1-wave}.proof-step:hover .cruise-1__wave--2,.proof-step:focus-within .cruise-1__wave--2{animation-delay:1.6s}.proof-step:hover .cruise-2__cabin--suite,.proof-step:focus-within .cruise-2__cabin--suite{animation:4s ease-in-out infinite cruise-2-suite}.proof-step:hover .cruise-2__cabin--balcony,.proof-step:focus-within .cruise-2__cabin--balcony{animation:4s ease-in-out infinite cruise-2-balcony}.proof-step:hover .cruise-2__cabin--interior,.proof-step:focus-within .cruise-2__cabin--interior{animation:4s ease-in-out infinite cruise-2-interior}.proof-step:hover .cruise-3__chip,.proof-step:focus-within .cruise-3__chip{animation:3.6s ease-in-out infinite cruise-3-chip}.proof-step:hover .cruise-3__cover,.proof-step:focus-within .cruise-3__cover{animation:3.6s ease-in-out infinite cruise-3-cover}.proof-step:hover .cruise-4__shutter,.proof-step:focus-within .cruise-4__shutter{animation:4s ease-in-out infinite cruise-4-shutter}.proof-step:hover .cruise-4__dots,.proof-step:focus-within .cruise-4__dots{animation:4s ease-in-out infinite cruise-4-dots}.proof-step:hover .cruise-4__row-line,.proof-step:focus-within .cruise-4__row-line{animation:4s ease-in-out infinite cruise-4-row-line}.proof-step:hover .cruise-4__row-dot,.proof-step:focus-within .cruise-4__row-dot{animation:4s ease-in-out infinite cruise-4-row-dot}}@media (hover:none) and (prefers-reduced-motion:no-preference){.cruise-1__ship{animation:3.6s ease-in-out infinite cruise-1-bob}.cruise-1__deck{animation:3.6s ease-in-out infinite cruise-1-deck}.cruise-1__wave{animation:3.6s ease-in-out infinite cruise-1-wave}.cruise-1__wave--2{animation-delay:1.6s}.cruise-2__cabin--suite{animation:4s ease-in-out infinite cruise-2-suite}.cruise-2__cabin--balcony{animation:4s ease-in-out infinite cruise-2-balcony}.cruise-2__cabin--interior{animation:4s ease-in-out infinite cruise-2-interior}.cruise-3__chip{animation:3.6s ease-in-out infinite cruise-3-chip}.cruise-3__cover{animation:3.6s ease-in-out infinite cruise-3-cover}.cruise-4__shutter{animation:4s ease-in-out infinite cruise-4-shutter}.cruise-4__dots{animation:4s ease-in-out infinite cruise-4-dots}.cruise-4__row-line{animation:4s ease-in-out infinite cruise-4-row-line}.cruise-4__row-dot{animation:4s ease-in-out infinite cruise-4-row-dot}}
@keyframes dating-1-trace{0%{opacity:0;stroke-dashoffset:100px}6%{opacity:1}22%,62%{opacity:1;stroke-dashoffset:0}74%,to{opacity:0;stroke-dashoffset:0}}@keyframes dating-1-corner{0%,44%{opacity:0;stroke:color-mix(in srgb, var(--border) 92%, var(--fg));fill:#0000}54%{opacity:1}64%,80%{stroke:var(--proof-accent);fill:color-mix(in srgb, var(--proof-accent) 10%, transparent)}92%{opacity:1;stroke:color-mix(in srgb, var(--border) 92%, var(--fg));fill:#0000}to{opacity:0;stroke:color-mix(in srgb, var(--border) 92%, var(--fg));fill:#0000}}@keyframes dating-1-pulse{0%,56%{fill:color-mix(in srgb, var(--fg) 45%, transparent)}66%,78%{fill:var(--proof-accent)}90%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent)}}@keyframes dating-1-arrow{0%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1.08)}14%,54%{opacity:1;transform:scale(1)}66%,to{opacity:0;transform:scale(.6)}}@keyframes dating-2-fill{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent)}16%,55%{fill:var(--proof-accent)}}@keyframes dating-2-level{0%,to{transform:rotate(-6deg)}55%,80%{transform:rotate(0)}}@keyframes dating-3-dot{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent)}10%,78%{fill:var(--proof-accent)}}@keyframes dating-3-link{0%{opacity:0;stroke-dashoffset:100px}8%{opacity:1}24%,76%{opacity:1;stroke-dashoffset:0}88%,to{opacity:0;stroke-dashoffset:100px}}@keyframes dating-3-heart{0%,54%{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1.15)}68%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}@keyframes dating-4-path{0%{stroke-dashoffset:0}to{stroke-dashoffset:-14px}}@keyframes dating-4-hop-a{0%{opacity:0;translate:0}6%{opacity:1}18%{translate:7.5px -15.2px}30%{opacity:1;translate:21px -16.4px}38%,to{opacity:0;translate:21px -16.4px}}@keyframes dating-4-hop-b{0%{opacity:0;translate:0}6%{opacity:1}18%{translate:13.5px 1.2px}30%{opacity:1;translate:21px 16.4px}38%,to{opacity:0;translate:21px 16.4px}}@keyframes dating-4-check{0%{opacity:0;stroke-dashoffset:100px}10%{opacity:1}26%,72%{opacity:1;stroke-dashoffset:0}84%,to{opacity:0;stroke-dashoffset:100px}}@keyframes dating-4-badge{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}26%,72%{stroke:var(--proof-accent)}}.dating-1__trace,.dating-1__corner,.dating-1__arrow{opacity:0}.dating-1__trace{stroke-dasharray:100;stroke-dashoffset:100px}.dating-1__arrow{transform-box:fill-box;transform-origin:50%}.dating-2__beam{transform-box:view-box;transform-origin:80px 84px;transform:rotate(-6deg)}.dating-3__link,.dating-3__heart{opacity:0}.dating-3__link{stroke-dasharray:100;stroke-dashoffset:100px}.dating-3__heart{transform-box:fill-box;transform-origin:50%;transform:scale(.4)}.dating-4__dot-a,.dating-4__dot-b,.dating-4__check{opacity:0}.dating-4__check{stroke-dasharray:100;stroke-dashoffset:100px}@media (prefers-reduced-motion:no-preference){.proof-step:hover .dating-1__trace,.proof-step:focus-within .dating-1__trace{animation:3.2s ease-in-out infinite dating-1-trace}.proof-step:hover .dating-1__trace--2,.proof-step:focus-within .dating-1__trace--2{animation-delay:.4s}.proof-step:hover .dating-1__trace--3,.proof-step:focus-within .dating-1__trace--3{animation-delay:.8s}.proof-step:hover .dating-1__corner,.proof-step:focus-within .dating-1__corner{animation:3.2s ease-in-out infinite dating-1-corner}.proof-step:hover .dating-1__date-seat,.proof-step:focus-within .dating-1__date-seat{animation:3.2s ease-in-out infinite dating-1-pulse}.proof-step:hover .dating-1__arrow,.proof-step:focus-within .dating-1__arrow{animation:3.2s ease-in-out 1.8s infinite dating-1-arrow}.proof-step:hover .dating-1__arrow--2,.proof-step:focus-within .dating-1__arrow--2{animation-delay:2.1s}.proof-step:hover .dating-2__dot,.proof-step:focus-within .dating-2__dot{animation:2.8s ease-in-out infinite dating-2-fill}.proof-step:hover .dating-2__beam,.proof-step:focus-within .dating-2__beam{animation:2.8s ease-in-out infinite dating-2-level}.proof-step:hover .dating-3__dot,.proof-step:focus-within .dating-3__dot{animation:3.8s ease-in-out infinite dating-3-dot}.proof-step:hover .dating-3__link,.proof-step:focus-within .dating-3__link{animation:3.8s ease-in-out infinite dating-3-link}.proof-step:hover .dating-3__heart,.proof-step:focus-within .dating-3__heart{animation:3.8s ease-in-out infinite dating-3-heart}.proof-step:hover .dating-4__path,.proof-step:focus-within .dating-4__path{animation:3.6s linear infinite dating-4-path}.proof-step:hover .dating-4__dot-a,.proof-step:focus-within .dating-4__dot-a{animation:3.6s ease-in-out infinite dating-4-hop-a}.proof-step:hover .dating-4__dot-b,.proof-step:focus-within .dating-4__dot-b{animation:3.6s ease-in-out 1.1s infinite dating-4-hop-b}.proof-step:hover .dating-4__check,.proof-step:focus-within .dating-4__check{animation:3.6s ease-in-out 1.8s infinite dating-4-check}.proof-step:hover .dating-4__badge,.proof-step:focus-within .dating-4__badge{animation:3.6s ease-in-out 1.8s infinite dating-4-badge}}@media (hover:none) and (prefers-reduced-motion:no-preference){.dating-1__trace{animation:3.2s ease-in-out infinite dating-1-trace}.dating-1__trace--2{animation-delay:.4s}.dating-1__trace--3{animation-delay:.8s}.dating-1__corner{animation:3.2s ease-in-out infinite dating-1-corner}.dating-1__date-seat{animation:3.2s ease-in-out infinite dating-1-pulse}.dating-1__arrow{animation:3.2s ease-in-out 1.8s infinite dating-1-arrow}.dating-1__arrow--2{animation-delay:2.1s}.dating-2__dot{animation:2.8s ease-in-out infinite dating-2-fill}.dating-2__beam{animation:2.8s ease-in-out infinite dating-2-level}.dating-3__dot{animation:3.8s ease-in-out infinite dating-3-dot}.dating-3__link{animation:3.8s ease-in-out infinite dating-3-link}.dating-3__heart{animation:3.8s ease-in-out infinite dating-3-heart}.dating-4__path{animation:3.6s linear infinite dating-4-path}.dating-4__dot-a{animation:3.6s ease-in-out infinite dating-4-hop-a}.dating-4__dot-b{animation:3.6s ease-in-out 1.1s infinite dating-4-hop-b}.dating-4__check{animation:3.6s ease-in-out 1.8s infinite dating-4-check}.dating-4__badge{animation:3.6s ease-in-out 1.8s infinite dating-4-badge}}
@keyframes corporate-1-slot{0%{opacity:0}10%,72%{opacity:1}86%,to{opacity:0}}@keyframes corporate-1-wire{0%{opacity:0;stroke-dashoffset:100px}6%{opacity:1}22%,72%{opacity:1;stroke-dashoffset:0}86%,to{opacity:0;stroke-dashoffset:100px}}@keyframes corporate-2-winner{0%{opacity:0}8%,74%{opacity:1}88%,to{opacity:0}}@keyframes corporate-2-arrow{0%{opacity:0;stroke-dashoffset:100px}8%{opacity:1}26%,74%{opacity:1;stroke-dashoffset:0}88%,to{opacity:0;stroke-dashoffset:100px}}@keyframes corporate-2-next{0%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1.12)}14%,74%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.6)}}@keyframes corporate-2-check{0%{opacity:0;stroke-dashoffset:100px}10%{opacity:1}26%,72%{opacity:1;stroke-dashoffset:0}84%,to{opacity:0;stroke-dashoffset:100px}}@keyframes corporate-2-badge{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg))}26%,72%{stroke:var(--proof-accent)}}@keyframes corporate-3-flap{0%,to{transform:rotate(0)}20%,64%{transform:rotate(-170deg)}}@keyframes corporate-3-letter{0%,14%{opacity:0}26%,66%{opacity:1}80%,to{opacity:0}}@keyframes corporate-3-plane{0%,30%{opacity:0;translate:0}38%{opacity:1}60%{opacity:1;translate:44px}68%,to{opacity:0;translate:44px}}@keyframes corporate-3-sub{0%{opacity:0}12%,70%{opacity:1}84%,to{opacity:0}}@keyframes corporate-4-tier{0%{opacity:0}12%,70%{opacity:1}84%,to{opacity:0}}@keyframes corporate-4-day{0%,to{fill-opacity:.28}45%,60%{fill-opacity:.85}}.corporate-1__slot,.corporate-1__wire,.corporate-2__winner,.corporate-2__arrow,.corporate-2__next,.corporate-2__check,.corporate-3__letter,.corporate-3__plane,.corporate-3__sub,.corporate-4__tier{opacity:0}.corporate-1__wire,.corporate-2__arrow,.corporate-2__check{stroke-dasharray:100;stroke-dashoffset:100px}.corporate-2__next{transform-box:fill-box;transform-origin:50%;transform:scale(.6)}.corporate-3__flap{transform-box:fill-box;transform-origin:50% 0}.corporate-4__day{fill-opacity:.28}@media (prefers-reduced-motion:no-preference){.proof-step:hover .corporate-1__slot,.proof-step:focus-within .corporate-1__slot{animation:3.4s ease-in-out infinite corporate-1-slot}.proof-step:hover .corporate-1__wire,.proof-step:focus-within .corporate-1__wire{animation:3.4s ease-in-out infinite corporate-1-wire}.proof-step:hover .corporate-2__winner,.proof-step:focus-within .corporate-2__winner{animation:3.6s ease-in-out infinite corporate-2-winner}.proof-step:hover .corporate-2__arrow,.proof-step:focus-within .corporate-2__arrow{animation:3.6s ease-in-out infinite corporate-2-arrow}.proof-step:hover .corporate-2__next,.proof-step:focus-within .corporate-2__next{animation:3.6s ease-in-out infinite corporate-2-next}.proof-step:hover .corporate-2__check,.proof-step:focus-within .corporate-2__check{animation:3.6s ease-in-out infinite corporate-2-check}.proof-step:hover .corporate-2__badge,.proof-step:focus-within .corporate-2__badge{animation:3.6s ease-in-out 1.5s infinite corporate-2-badge}.proof-step:hover .corporate-3__flap,.proof-step:focus-within .corporate-3__flap{animation:3.8s ease-in-out infinite corporate-3-flap}.proof-step:hover .corporate-3__letter,.proof-step:focus-within .corporate-3__letter{animation:3.8s ease-in-out infinite corporate-3-letter}.proof-step:hover .corporate-3__plane,.proof-step:focus-within .corporate-3__plane{animation:3.8s ease-in-out infinite corporate-3-plane}.proof-step:hover .corporate-3__sub,.proof-step:focus-within .corporate-3__sub{animation:3.8s ease-in-out infinite corporate-3-sub}.proof-step:hover .corporate-4__tier,.proof-step:focus-within .corporate-4__tier{animation:3.4s ease-in-out infinite corporate-4-tier}.proof-step:hover .corporate-4__day,.proof-step:focus-within .corporate-4__day{animation:3.4s ease-in-out infinite corporate-4-day}}@media (hover:none) and (prefers-reduced-motion:no-preference){.corporate-1__slot{animation:3.4s ease-in-out infinite corporate-1-slot}.corporate-1__wire{animation:3.4s ease-in-out infinite corporate-1-wire}.corporate-2__winner{animation:3.6s ease-in-out infinite corporate-2-winner}.corporate-2__arrow{animation:3.6s ease-in-out infinite corporate-2-arrow}.corporate-2__next{animation:3.6s ease-in-out infinite corporate-2-next}.corporate-2__check{animation:3.6s ease-in-out infinite corporate-2-check}.corporate-2__badge{animation:3.6s ease-in-out 1.5s infinite corporate-2-badge}.corporate-3__flap{animation:3.8s ease-in-out infinite corporate-3-flap}.corporate-3__letter{animation:3.8s ease-in-out infinite corporate-3-letter}.corporate-3__plane{animation:3.8s ease-in-out infinite corporate-3-plane}.corporate-3__sub{animation:3.8s ease-in-out infinite corporate-3-sub}.corporate-4__tier{animation:3.4s ease-in-out infinite corporate-4-tier}.corporate-4__day{animation:3.4s ease-in-out infinite corporate-4-day}}
@keyframes ga-1-beam{0%,to{opacity:0;translate:0}10%{opacity:1}42%{opacity:1;translate:96px}50%{opacity:0;translate:96px}}@keyframes ga-1-draw{0%,18%{stroke-dashoffset:100px}60%,82%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes ga-2-stack{0%,to{opacity:1;translate:0}14%{opacity:0;translate:0 12px}55%{opacity:1;translate:0}}@keyframes ga-2-flag{0%,76%,to{transform:rotate(0)}82%{transform:rotate(-9deg)}88%{transform:rotate(6deg)}94%{transform:rotate(-3deg)}}@keyframes ga-3-pour{0%,to{opacity:0;translate:-10px}25%,78%{opacity:1;translate:0}}@keyframes ga-3-bounce{0%,52%{opacity:0;translate:0}60%{opacity:1}70%{opacity:1;translate:92px}78%{opacity:1;translate:88px}94%,to{opacity:0;translate:88px 16px}}@keyframes ga-3-hold{0%,68%,to{transform:scale(1)}74%{transform:scale(1.14)}84%{transform:scale(1)}}.ga-1__draw{stroke-dasharray:100;stroke-dashoffset:100px}.ga-1__beam{opacity:0}.ga-2__flag{transform-box:view-box;transform-origin:80px 25.5px}.ga-3__pour,.ga-3__bounce{opacity:0}.ga-3__hold{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.proof-step:hover .ga-1__beam,.proof-step:focus-within .ga-1__beam{animation:3.6s ease-in-out infinite ga-1-beam}.proof-step:hover .ga-1__draw,.proof-step:focus-within .ga-1__draw{animation:3.6s ease-in-out infinite ga-1-draw}.proof-step:hover .ga-1__draw--2,.proof-step:focus-within .ga-1__draw--2{animation-delay:.5s}.proof-step:hover .ga-2__band,.proof-step:focus-within .ga-2__band{animation:3.6s ease-in-out infinite ga-2-stack}.proof-step:hover .ga-2__band--2,.proof-step:focus-within .ga-2__band--2{animation-delay:.35s}.proof-step:hover .ga-2__band--3,.proof-step:focus-within .ga-2__band--3{animation-delay:.7s}.proof-step:hover .ga-2__flag,.proof-step:focus-within .ga-2__flag{animation:3.6s ease-in-out infinite ga-2-flag}.proof-step:hover .ga-3__pour,.proof-step:focus-within .ga-3__pour{animation:3.6s ease-in-out infinite ga-3-pour}.proof-step:hover .ga-3__bounce,.proof-step:focus-within .ga-3__bounce{animation:3.6s ease-in-out infinite ga-3-bounce}.proof-step:hover .ga-3__hold,.proof-step:focus-within .ga-3__hold{animation:3.6s ease-in-out infinite ga-3-hold}}@media (hover:none) and (prefers-reduced-motion:no-preference){.ga-1__beam{animation:3.6s ease-in-out infinite ga-1-beam}.ga-1__draw{animation:3.6s ease-in-out infinite ga-1-draw}.ga-1__draw--2{animation-delay:.5s}.ga-2__band{animation:3.6s ease-in-out infinite ga-2-stack}.ga-2__band--2{animation-delay:.35s}.ga-2__band--3{animation-delay:.7s}.ga-2__flag{animation:3.6s ease-in-out infinite ga-2-flag}.ga-3__pour{animation:3.6s ease-in-out infinite ga-3-pour}.ga-3__bounce{animation:3.6s ease-in-out infinite ga-3-bounce}.ga-3__hold{animation:3.6s ease-in-out infinite ga-3-hold}}
@keyframes gala-1-table{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg));transform:scale(1)}10%{stroke:var(--proof-accent);transform:scale(.5)}22%{stroke:var(--proof-accent);transform:scale(1.12)}34%{stroke:color-mix(in srgb, var(--border) 92%, var(--fg));transform:scale(1)}}@keyframes gala-1-chairs{0%,to{transform:scale(1)}12%{transform:scale(.55)}26%{transform:scale(1.15)}38%{transform:scale(1)}}@keyframes gala-1-floor{0%,to{stroke:color-mix(in srgb, var(--border) 92%, var(--fg));stroke-dashoffset:0}18%{stroke:var(--proof-accent);stroke-dashoffset:100px}60%,78%{stroke:var(--proof-accent);stroke-dashoffset:0}}@keyframes gala-2-bracket{0%,to{opacity:0;stroke-dashoffset:100px}10%{opacity:1}40%,74%{opacity:1;stroke-dashoffset:0}}@keyframes gala-2-chip{0%,to{opacity:0;transform:scale(.5)}38%{opacity:0;transform:scale(.5)}48%{opacity:1;transform:scale(1.12)}56%,76%{opacity:1;transform:scale(1)}}@keyframes gala-2-tier{0%,to{opacity:1;translate:0}12%{opacity:.3;translate:0 -4px}26%{opacity:1;translate:0}}@keyframes gala-2-band{0%,to{transform:scaleX(1)}14%{transform:scaleX(.25)}30%{transform:scaleX(1)}}@keyframes gala-3-seat{0%,to{fill:color-mix(in srgb, var(--fg) 45%, transparent)}20%,75%{fill:var(--proof-accent)}}@keyframes gala-3-ticket{0%,to{opacity:0;translate:0 -8px}42%{opacity:0;translate:0 -8px}55%,82%{opacity:1;translate:0}}@keyframes gala-3-ticket-line{0%,to{opacity:0}58%,84%{opacity:1}}.gala-1__table,.gala-1__chairs{transform-box:fill-box;transform-origin:50%}.gala-1__floor,.gala-2__bracket{stroke-dasharray:100}.gala-2__bracket,.gala-2__chip{opacity:0}.gala-2__chip{transform-box:fill-box;transform-origin:50%}.gala-2__band{transform-box:fill-box;transform-origin:0}.gala-3__ticket,.gala-3__ticket-line{opacity:0}@media (prefers-reduced-motion:no-preference){.proof-step:hover .gala-1__table,.proof-step:focus-within .gala-1__table{animation:3.6s ease-in-out infinite gala-1-table}.proof-step:hover .gala-1__table--2,.proof-step:focus-within .gala-1__table--2{animation-delay:.35s}.proof-step:hover .gala-1__table--3,.proof-step:focus-within .gala-1__table--3{animation-delay:.7s}.proof-step:hover .gala-1__table--4,.proof-step:focus-within .gala-1__table--4{animation-delay:1.05s}.proof-step:hover .gala-1__chairs,.proof-step:focus-within .gala-1__chairs{animation:3.6s ease-in-out .2s infinite gala-1-chairs}.proof-step:hover .gala-1__chairs--2,.proof-step:focus-within .gala-1__chairs--2{animation-delay:.55s}.proof-step:hover .gala-1__chairs--3,.proof-step:focus-within .gala-1__chairs--3{animation-delay:.9s}.proof-step:hover .gala-1__chairs--4,.proof-step:focus-within .gala-1__chairs--4{animation-delay:1.25s}.proof-step:hover .gala-1__floor,.proof-step:focus-within .gala-1__floor{animation:3.6s ease-in-out 1.4s infinite gala-1-floor}.proof-step:hover .gala-2__bracket,.proof-step:focus-within .gala-2__bracket{animation:3.6s ease-in-out infinite gala-2-bracket}.proof-step:hover .gala-2__chip,.proof-step:focus-within .gala-2__chip{animation:3.6s ease-in-out infinite gala-2-chip}.proof-step:hover .gala-2__tier,.proof-step:focus-within .gala-2__tier{animation:3.6s ease-in-out 1.5s infinite gala-2-tier}.proof-step:hover .gala-2__tier--2,.proof-step:focus-within .gala-2__tier--2{animation-delay:1.85s}.proof-step:hover .gala-2__band,.proof-step:focus-within .gala-2__band{animation:3.6s ease-in-out 1.5s infinite gala-2-band}.proof-step:hover .gala-2__band--2,.proof-step:focus-within .gala-2__band--2{animation-delay:1.85s}.proof-step:hover .gala-3__seat,.proof-step:focus-within .gala-3__seat{animation:3.6s ease-in-out infinite gala-3-seat}.proof-step:hover .gala-3__ticket,.proof-step:focus-within .gala-3__ticket{animation:3.6s ease-in-out .9s infinite gala-3-ticket}.proof-step:hover .gala-3__ticket-line,.proof-step:focus-within .gala-3__ticket-line{animation:3.6s ease-in-out infinite gala-3-ticket-line}}@media (hover:none) and (prefers-reduced-motion:no-preference){.gala-1__table{animation:3.6s ease-in-out infinite gala-1-table}.gala-1__table--2{animation-delay:.35s}.gala-1__table--3{animation-delay:.7s}.gala-1__table--4{animation-delay:1.05s}.gala-1__chairs{animation:3.6s ease-in-out .2s infinite gala-1-chairs}.gala-1__chairs--2{animation-delay:.55s}.gala-1__chairs--3{animation-delay:.9s}.gala-1__chairs--4{animation-delay:1.25s}.gala-1__floor{animation:3.6s ease-in-out 1.4s infinite gala-1-floor}.gala-2__bracket{animation:3.6s ease-in-out infinite gala-2-bracket}.gala-2__chip{animation:3.6s ease-in-out infinite gala-2-chip}.gala-2__tier{animation:3.6s ease-in-out 1.5s infinite gala-2-tier}.gala-2__tier--2{animation-delay:1.85s}.gala-2__band{animation:3.6s ease-in-out 1.5s infinite gala-2-band}.gala-2__band--2{animation-delay:1.85s}.gala-3__seat{animation:3.6s ease-in-out infinite gala-3-seat}.gala-3__ticket{animation:3.6s ease-in-out .9s infinite gala-3-ticket}.gala-3__ticket-line{animation:3.6s ease-in-out infinite gala-3-ticket-line}}
