@property --fa-n{syntax:"<integer>";inherits:false;initial-value:0}.fa{--fa-cycle:12s;--fa-ok:#10b981;aspect-ratio:8/5;text-align:left;width:100%;max-width:34rem;color:var(--color-ink-800);position:relative;container-type:inline-size}.fa>*{font-size:2.4cqw;line-height:1.25}.fa .fa-ph{font-size:4.6cqw;line-height:1.25}.fa[data-play="0"] *,.fa[data-play="0"] :before,.fa[data-play="0"] :after{animation-play-state:paused!important}.fa img{object-fit:cover;width:100%;height:100%;display:block}.fa .fa-abs{position:absolute}.fa .fa-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fa svg.fa-i{width:var(--i)!important;height:var(--i)!important}.fa-count{counter-reset:fa-n var(--fa-n)}.fa-count:after{content:counter(fa-n)}.fa-tap{z-index:40;opacity:0;pointer-events:none;width:16cqw;height:16cqw;animation:fa-tap var(--fa-cycle) ease-out infinite;border:1.2cqw solid #fff;border-radius:9999px;margin:-8cqw 0 0 -8cqw;position:absolute;box-shadow:0 0 0 .4cqw #10131d2e}.fa-tap--ink{border-color:var(--color-ink-900);box-shadow:none}@keyframes fa-tap{0%{opacity:.95;transform:scale(.25)}4%,to{opacity:0;transform:scale(1.4)}}.fa-cursor{z-index:41;filter:drop-shadow(0 .3cqw .5cqw #0000004d);pointer-events:none;width:3.6cqw;height:3.6cqw;margin:-.45cqw 0 0 -.75cqw;position:absolute}@media (prefers-reduced-motion:reduce){.fa *,.fa :before,.fa :after{animation:none!important}}.faq{--fa-cycle:12s}.faq-sign{width:29cqw;position:absolute;top:9.5cqw;left:9cqw;rotate:-4deg}.faq-tape{z-index:1;width:11cqw;height:3.2cqw;position:absolute;top:-1.6cqw;left:50%;translate:-50%}.faq-poster{aspect-ratio:1/1.414;width:100%;box-shadow:inset 0 0 0 .6cqw var(--color-ink-100);background:#fff;border-radius:3.75cqw;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.faq-poster-band{text-align:center;background:var(--event-color);color:var(--on-event,#fff);font-family:var(--font-display);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:6.25cqw 7.5cqw;font-size:6.5cqw;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.faq-poster-qr{width:60cqw;height:60cqw;display:block}.faq-poster>.faq-poster-qr,.faq-poster-code{margin:auto auto 0}.faq-poster-code{width:60cqw;position:relative}.faq-poster-line{text-align:center;color:var(--color-ink-600);white-space:pre-line;padding:5cqw 7.5cqw 0;font-size:5cqw;font-weight:500;line-height:1.35}.faq-poster-site{--i:5cqw;color:var(--color-ink-300);white-space:nowrap;justify-content:center;align-items:center;gap:2.5cqw;margin-top:auto;padding:6cqw 4cqw;font-size:4.5cqw;font-weight:600;display:flex}.faq-phone{z-index:2;width:28.5cqw;animation:faq-phone var(--fa-cycle) ease-in-out infinite;position:absolute;top:2.5cqw;left:61cqw;rotate:3deg}.faq-cam,.faq-home{z-index:1;position:absolute;inset:0}.faq-cam{background:#0b0c10}.faq-view{background:var(--card-bg,#fff);height:140cqw;position:absolute;top:16cqw;left:0;right:0;overflow:hidden}.faq-shot{width:65cqw;animation:faq-shot var(--fa-cycle) ease-out infinite;position:absolute;top:13cqw;left:13cqw;rotate:-2deg}.faq-frame{animation:faq-frame var(--fa-cycle) ease-out infinite;position:absolute;inset:-7cqw}.faq-frame i{border:0 solid #ffd60a;width:15cqw;height:15cqw;position:absolute}.faq-frame i:first-child{border-width:2.4cqw 0 0 2.4cqw;border-top-left-radius:4cqw;top:0;left:0}.faq-frame i:nth-child(2){border-width:2.4cqw 2.4cqw 0 0;border-top-right-radius:4cqw;top:0;right:0}.faq-frame i:nth-child(3){border-width:0 0 2.4cqw 2.4cqw;border-bottom-left-radius:4cqw;bottom:0;left:0}.faq-frame i:nth-child(4){border-width:0 2.4cqw 2.4cqw 0;border-bottom-right-radius:4cqw;bottom:0;right:0}.faq-pill{--i:5cqw;z-index:30;color:#1b1b1b;white-space:nowrap;max-width:74cqw;height:11cqw;animation:faq-pill var(--fa-cycle) ease-out infinite;background:#ffd60a;border-radius:9999px;align-items:center;gap:2cqw;padding:0 4.6cqw;font-size:4.6cqw;font-weight:600;display:flex;position:absolute;top:130.5cqw;left:50%;translate:-50%}.faq-pill svg{flex-shrink:0}.faq-cam-bar{place-items:center;height:36cqw;padding-bottom:4cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.faq-shutter{background:#fff;border-radius:9999px;width:16cqw;height:16cqw;box-shadow:0 0 0 1.2cqw #0b0c10,0 0 0 2.4cqw #fff}.faq-home{background:var(--color-ink-50);animation:faq-home var(--fa-cycle) ease-out infinite}.faq-head{--i:5cqw;border-bottom:.3cqw solid var(--color-ink-100);font-family:var(--font-display);color:var(--color-ink-900);background:#fff;align-items:center;gap:2.6cqw;padding:15cqw 5cqw 3cqw;font-size:5.2cqw;font-weight:700;display:flex}.faq-badge{background:var(--event-strong,var(--event-color));width:9cqw;height:9cqw;color:var(--on-event,#fff);border-radius:2.6cqw;flex-shrink:0;place-items:center;display:grid}.faq-body{flex-direction:column;gap:3.4cqw;padding:4cqw 5cqw;display:flex}.faq-body>*{animation:faq-rise var(--fa-cycle) ease-out infinite}.faq-body>:nth-child(2){animation-delay:.12s}.faq-body>:nth-child(3){animation-delay:.24s}.faq-body>:nth-child(4){animation-delay:.36s}.faq-body>:nth-child(5){animation-delay:.48s}.faq-cover{border-radius:4cqw;height:30cqw;overflow:hidden;box-shadow:0 1cqw 2.4cqw -1cqw #10131d40}.faq-welcome{color:var(--color-ink-400);font-size:3.6cqw;font-weight:500}.faq-title{font-family:var(--font-display);color:var(--color-ink-900);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:6.4cqw;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.faq-stats{grid-template-columns:1fr 1fr;gap:2.6cqw;display:grid}.faq-stats>div{text-align:center;background:#fff;border-radius:3.6cqw;min-width:0;padding:2.6cqw;box-shadow:0 .4cqw 1.2cqw -.4cqw #10131d26}.faq-stats p:first-child{font-family:var(--font-display);color:var(--color-ink-900);font-size:6cqw;font-weight:700;line-height:1.1}.faq-stats p:last-child{color:var(--color-ink-500);font-size:3.4cqw;font-weight:500}.faq-cta,.faq-card{border-radius:4cqw;align-items:center;gap:3.2cqw;padding:3.4cqw;display:flex}.faq-cta{--i:6cqw;background:linear-gradient(135deg, var(--event-strong,var(--event-color)), color-mix(in srgb, var(--event-strong,var(--event-color)) 82%, #000));color:var(--on-event,#fff)}.faq-card{--i:5.6cqw;background:#fff;box-shadow:0 .4cqw 1.2cqw -.4cqw #10131d26}.faq-cta-icon,.faq-card-icon{border-radius:3cqw;flex-shrink:0;place-items:center;width:10cqw;height:10cqw;display:grid}.faq-cta-icon{background:#ffffff38}.faq-card-icon{background:color-mix(in srgb, var(--event-color) 14%, #fff);color:var(--accent-ink,var(--event-color))}.faq-cta-text{flex-direction:column;min-width:0;display:flex}.faq-cta-text>:first-child{font-family:var(--font-display);font-size:4.2cqw;font-weight:700;line-height:1.2}.faq-cta-text>:last-child{opacity:.8;font-size:3.3cqw}.faq-card .faq-cta-text>:first-child{color:var(--color-ink-900)}.faq-card .faq-cta-text>:last-child{color:var(--color-ink-500);opacity:1}.faq-nav{--i:5.4cqw;border-top:.3cqw solid var(--color-ink-100);height:22cqw;color:var(--color-ink-400);background:#fffffff5;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding:2.2cqw 1.5cqw 0;font-size:2.8cqw;font-weight:500;display:grid;position:absolute;bottom:0;left:0;right:0}.faq-nav>span{flex-direction:column;align-items:center;gap:1cqw;min-width:0;display:flex}.faq-nav>span>span{max-width:100%}.faq-nav .faq-nav-on{color:var(--accent-ink,var(--event-color))}.faq-nav .faq-nav-plus{--i:6.4cqw;background:var(--event-strong,var(--event-color));width:12.5cqw;height:12.5cqw;color:var(--on-event,#fff);box-shadow:0 0 0 1cqw var(--color-ink-50), 0 1.4cqw 2.4cqw -.6cqw #10131d59;border-radius:3.6cqw;justify-self:center;place-items:center;margin-top:-6cqw;display:grid}@keyframes faq-phone{0%,5%{transform:none}18%,40%{transform:translate(-40cqw)rotate(-6deg)}50%,to{transform:none}}@keyframes faq-shot{0%,6%{filter:blur(1.6cqw);transform:translate(-100cqw)}18%{filter:blur(1.2cqw);transform:none}23%,89.9%{filter:blur();transform:none}90%,to{filter:blur(1.6cqw);transform:translate(-100cqw)}}@keyframes faq-frame{0%,23%{opacity:0;transform:scale(1.35)}27%,89.9%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(1.35)}}@keyframes faq-pill{0%,28%{opacity:0;transform:translateY(3cqw)scale(.85)}31%,36.6%{opacity:1;transform:none}37.3%{opacity:1;transform:scale(.92)}38%,89.9%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(3cqw)scale(.85)}}@keyframes faq-home{0%,38%{opacity:1;transform:translateY(100%)}42%,93%{opacity:1;transform:none}97%{opacity:0;transform:none}97.1%,to{opacity:1;transform:translateY(100%)}}@keyframes faq-rise{0%,40%{opacity:0;transform:translateY(5cqw)}45%,to{opacity:1;transform:none}}.fau{--fa-cycle:12s}.fau-phone{z-index:2;width:28.5cqw;animation:fau-phone var(--fa-cycle) ease-in-out infinite;position:absolute;top:.5cqw;left:9cqw;rotate:-3deg}.fau-screen{background:#fff;position:absolute;inset:0;overflow:hidden}.fau-head{text-align:center;font-family:var(--font-display);color:var(--color-ink-900);background:#fff;padding:17cqw 6cqw 4cqw;font-size:6.6cqw;font-weight:700;line-height:1.15}.fau-url{z-index:30;height:11cqw;color:var(--color-ink-700);--i:4.6cqw;background:#f1f2f5f5;border-radius:9999px;justify-content:center;align-items:center;gap:1.6cqw;font-size:5cqw;font-weight:600;display:flex;position:absolute;bottom:4cqw;left:7cqw;right:7cqw;box-shadow:0 0 0 .3cqw #10131d0d}.fau-name{animation:fau-a var(--fa-cycle) ease-in-out infinite;transform:translate(-100%)}.fau-bg{opacity:.5;grid-template-columns:1fr 1fr;gap:2.4cqw;padding:0 5cqw;display:grid}.fau-bg>div{aspect-ratio:1;border-radius:2.4cqw;overflow:hidden}.fau-dim{background:#10131d59;position:absolute;inset:0}.fau-sheet{background:#fff;border-radius:6cqw 6cqw 0 0;padding:6cqw 6cqw 19cqw;position:absolute;bottom:0;left:0;right:0}.fau-sheet-title{font-family:var(--font-display);color:var(--color-ink-900);font-size:8.4cqw;font-weight:700}.fau-label{color:var(--color-ink-500);margin-top:3cqw;font-size:5cqw;font-weight:600}.fau-input{height:13cqw;box-shadow:inset 0 0 0 .6cqw var(--event-color);color:var(--color-ink-900);white-space:nowrap;border-radius:2.6cqw;align-items:center;margin-top:1.6cqw;padding:0 3cqw;font-size:6.4cqw;display:flex;overflow:hidden}.fau-typed{vertical-align:bottom;max-width:30cqw;animation:fau-type var(--fa-cycle) steps(4, end) infinite;display:inline-block;overflow:hidden}.fau-caret{background:var(--color-ink-900);width:.6cqw;height:7cqw;margin-left:.3cqw;animation:1s step-end infinite fau-blink;display:inline-block}.fau-btn{background:var(--event-color);height:13cqw;color:var(--on-event,#fff);white-space:nowrap;border-radius:3.4cqw;justify-content:center;align-items:center;padding:0 3cqw;font-size:6cqw;font-weight:700;display:flex;overflow:hidden}.fau-sheet .fau-btn{margin-top:4cqw}.fau-pick{animation:fau-b var(--fa-cycle) ease-in-out infinite;background:#fff;transform:translate(100%)}.fau-pick-head{justify-content:flex-end;align-items:center;height:17cqw;padding:5cqw 5cqw 0;display:flex}.fau-pick-count{text-align:center;color:#fff;--fa-n:6;min-width:11cqw;animation:fau-pickn var(--fa-cycle) steps(1) infinite;background:#2563eb;border-radius:9999px;padding:1cqw 2.6cqw;font-size:5.4cqw;font-weight:700}.fau-roll{grid-template-columns:repeat(3,1fr);gap:1cqw;display:grid}.fau-roll>div{aspect-ratio:1;position:relative;overflow:hidden}.fau-vid{color:#fff;text-shadow:0 0 1.5cqw #0009;--i:4cqw;align-items:center;gap:.6cqw;font-size:4.4cqw;font-weight:700;display:flex;position:absolute;bottom:1.2cqw;left:1.4cqw}.fau-vid svg{fill:currentColor}.fau-check{color:#fff;width:7cqw;height:7cqw;animation:fau-check var(--fa-cycle) infinite;--i:4.6cqw;background:#2563eb;border-radius:9999px;place-items:center;display:grid;position:absolute;top:1.4cqw;right:1.4cqw;box-shadow:0 0 0 .7cqw #fff}.fau-pick .fau-btn{position:absolute;bottom:19cqw;left:6cqw;right:6cqw}.fau-up{animation:fau-c var(--fa-cycle) ease-in-out infinite;transform:translate(100%)}.fau-up-row{color:var(--color-ink-700);justify-content:space-between;gap:2cqw;padding:1cqw 6cqw 0;font-size:5.6cqw;font-weight:600;display:flex}.fau-up-row .fa-count{color:var(--color-ink-900);--fa-n:6;animation:fau-n var(--fa-cycle) infinite;flex-shrink:0}.fau-bar{background:var(--color-ink-100);border-radius:9999px;height:3cqw;margin:2.4cqw 6cqw 0;overflow:hidden}.fau-bar>span{background:var(--event-color);height:100%;animation:fau-bar var(--fa-cycle) linear infinite;border-radius:9999px;display:block}.fau-list{gap:3cqw;padding:6cqw 6cqw 0;display:grid}.fau-item{align-items:center;gap:2.6cqw;display:flex}.fau-item-img{border-radius:2cqw;flex-shrink:0;width:13cqw;height:13cqw;overflow:hidden}.fau-item-bar{background:var(--color-ink-100);border-radius:9999px;flex:1;height:1.8cqw;overflow:hidden}.fau-item-bar>span{background:var(--fa-ok);height:100%;animation:fau-item var(--fa-cycle) linear infinite;border-radius:9999px;display:block}.fau-done{text-align:center;animation:fau-d var(--fa-cycle) ease-in-out infinite;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;padding:0 6cqw 12cqw;display:flex}.fau-done-icon{--i:30cqw;color:var(--fa-ok)}.fau-done-title{font-family:var(--font-display);color:var(--color-ink-900);margin-top:2cqw;font-size:11cqw;font-weight:700}.fau-done-text{color:var(--color-ink-500);font-size:6cqw;line-height:1.3}.fau-album{width:49cqw;height:50cqw;animation:fau-album var(--fa-cycle) ease-out infinite;background:#fff;border-radius:2.6cqw;position:absolute;top:6cqw;left:45cqw;overflow:hidden;box-shadow:0 1.6cqw 4cqw -1cqw #10131d40}.fau-album-head{height:11cqw;font-family:var(--font-display);color:var(--color-ink-900);--i:3.2cqw;background:#fff;justify-content:space-between;align-items:center;gap:2cqw;padding:0 3cqw;font-size:2.8cqw;font-weight:700;display:flex}.fau-album-head svg{color:var(--accent-ink,var(--event-color))}.fau-slots{grid-template-columns:repeat(3,13.6cqw);gap:1.6cqw;display:grid;position:absolute;top:13cqw;left:2.6cqw}.fau-slots>span{background:var(--color-ink-100);border-radius:1.6cqw;height:16.4cqw}.fau-pieces{z-index:3;pointer-events:none;animation:fau-pieces var(--fa-cycle) infinite;position:absolute;inset:0}.fau-piece{width:13.6cqw;height:16.4cqw;animation:fau-fly var(--fa-cycle) cubic-bezier(.5, 0, .3, 1) infinite;animation-delay:var(--d);border-radius:1.6cqw;position:absolute;overflow:hidden;box-shadow:0 .6cqw 1.6cqw -.4cqw #10131d59}.fau-mp{white-space:nowrap;color:#fff;opacity:0;animation:fau-mp var(--fa-cycle) infinite;animation-delay:var(--d);background:#10131db3;border-radius:9999px;padding:.3cqw 1.2cqw;font-size:1.6cqw;font-weight:700;position:absolute;bottom:1.2cqw;left:50%;translate:-50%}.fau-piece .fau-vid{--i:1.8cqw;font-size:1.7cqw;top:1cqw;bottom:auto;left:1cqw}@keyframes fau-phone{0%,49%{translate:26.75cqw}54%,95%{translate:0}99%,to{translate:26.75cqw}}@keyframes fau-album{0%,50%{opacity:0;transform:translate(-4cqw)scale(.96)}55%,95%{opacity:1;transform:none}97.5%,to{opacity:0;transform:none}}@keyframes fau-a{0%,26.5%{opacity:1;transform:none}28.5%,95%{opacity:0;transform:translate(-100%)}96%{opacity:0;transform:none}99%,to{opacity:1;transform:none}}@keyframes fau-b{0%,26.5%{transform:translate(100%)}28.5%,51.5%{transform:none}53.5%,to{transform:translate(-100%)}}@keyframes fau-c{0%,51.5%{transform:translate(100%)}53.5%,77.5%{transform:none}79.5%,to{transform:translate(-100%)}}@keyframes fau-d{0%,77.5%{opacity:1;transform:translate(100%)}79.5%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes fau-type{0%,6%{max-width:0}17%,to{max-width:30cqw}}@keyframes fau-blink{50%{opacity:0}}@keyframes fau-check{0%,31.5%{opacity:0;transform:scale(0)}33%{opacity:1;transform:scale(1.3)}34%,92%{opacity:1;transform:none}93%,to{opacity:0;transform:scale(0)}}@keyframes fau-pickn{0%,32%{--fa-n:0}33%{--fa-n:1}35.5%{--fa-n:2}38%{--fa-n:3}40.5%{--fa-n:4}43%{--fa-n:5}45.5%,to{--fa-n:6}}@keyframes fau-n{0%,59.9%{--fa-n:0}60%{--fa-n:1}63.3%{--fa-n:2}66.7%{--fa-n:3}70%{--fa-n:4}73.3%{--fa-n:5}76.7%,to{--fa-n:6}}@keyframes fau-bar{0%,54%{width:0}76.7%,to{width:100%}}@keyframes fau-item{0%,54%{width:0}66%,to{width:100%}}@keyframes fau-fly{0%,55%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(.5) rotate(-6deg)}55.5%{opacity:1}60%,to{opacity:1;transform:none}}@keyframes fau-mp{0%,60%{opacity:0}61.5%,72%{opacity:1}75%,to{opacity:0}}@keyframes fau-pieces{0%,18%{opacity:0}18.5%,96%{opacity:1}97%,to{opacity:0}}.fat{--fa-cycle:12s}.fat-phone{z-index:2;width:28.5cqw;position:absolute;top:.5cqw;left:8cqw;rotate:-3deg}.fat-screen{background:var(--color-ink-50);flex-direction:column;display:flex;position:absolute;inset:0}.fat-head{background:#fff;padding:16cqw 6cqw 4.5cqw;box-shadow:0 .5cqw 1.5cqw #10131d0f}.fat-title{font-family:var(--font-display);color:var(--color-ink-900);font-size:7.4cqw;font-weight:700;line-height:1.15}.fat-prog{height:7cqw;color:var(--color-ink-700);margin-top:1.6cqw;font-size:5.4cqw;font-weight:600;position:relative}.fat-prog>span{position:absolute;inset:0}.fat-prog-a{opacity:0;animation:fat-prog-a var(--fa-cycle) infinite}.fat-prog-b{animation:fat-prog-b var(--fa-cycle) infinite}.fat-bar{background:var(--color-ink-100);border-radius:9999px;height:2.4cqw;margin-top:1.4cqw;overflow:hidden}.fat-bar>span{background:var(--event-color);width:100%;height:100%;animation:fat-bar var(--fa-cycle) ease-out infinite;border-radius:9999px;display:block}.fat-rows{gap:3cqw;padding:5cqw 4.5cqw;display:grid}.fat-row{background:#fff;border-radius:3.4cqw;align-items:center;gap:3cqw;padding:2.6cqw;display:flex;position:relative;box-shadow:0 .5cqw 1.5cqw #10131d0f}.fat-thumb{border-radius:2.6cqw;flex-shrink:0;width:21cqw;height:21cqw;position:relative;overflow:hidden}.fat-empty{border:.6cqw dashed var(--color-ink-200);color:var(--color-ink-300);--i:7cqw;border-radius:2.6cqw;place-items:center;display:grid;position:absolute;inset:0}.fat-new{animation:fat-new var(--fa-cycle) infinite;position:absolute;inset:0}.fat-task{flex:1;min-width:0}.fat-task-title{color:var(--color-ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:5.6cqw;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.fat-badge{color:#047857;white-space:nowrap;--i:3.8cqw;background:#d1fae5;border-radius:9999px;align-items:center;gap:.8cqw;max-width:100%;margin-top:1.2cqw;padding:.6cqw 2cqw;font-size:4.2cqw;font-weight:700;display:inline-flex}.fat-badge--new{animation:fat-badge var(--fa-cycle) infinite}.fat-cam{z-index:5;animation:fat-cam var(--fa-cycle) ease-in-out infinite;background:#000;position:absolute;inset:0;transform:translateY(100%)}.fat-cam img{opacity:.95}.fat-cam-hint{color:#fff;text-align:center;background:#00000080;border-radius:3cqw;padding:2cqw 3cqw;font-size:4.4cqw;font-weight:600;position:absolute;top:21cqw;left:6cqw;right:6cqw}.fat-shutter{background:#fff;border-radius:9999px;width:18cqw;height:18cqw;margin-left:-9cqw;position:absolute;bottom:14cqw;left:50%;box-shadow:0 0 0 1.4cqw #fff6}.fat-flash{opacity:0;animation:fat-flash var(--fa-cycle) infinite;background:#fff;position:absolute;inset:0}.fat-board{background:#fff;border-radius:2.6cqw;width:50cqw;padding:3cqw 3cqw 3.4cqw;position:absolute;top:8cqw;left:44cqw;box-shadow:0 1.6cqw 4cqw -1cqw #10131d40}.fat-board-title{font-family:var(--font-display);color:var(--color-ink-900);--i:3.4cqw;align-items:center;gap:1.2cqw;font-size:3.2cqw;font-weight:700;display:flex}.fat-board-title svg{color:#f59e0b;fill:#fde68a}.fat-list{height:39cqw;margin-top:2.4cqw;position:relative}.fat-entry{background:var(--color-ink-50);height:8.6cqw;color:var(--color-ink-800);border-radius:1.8cqw;align-items:center;gap:1.8cqw;padding:0 2cqw;font-size:2.4cqw;font-weight:600;display:flex;position:absolute;left:0;right:0}.fat-rank{width:3.6cqw;font-family:var(--font-display);color:var(--color-ink-400);flex-shrink:0;font-size:2.8cqw;font-weight:800}.fat-ava{color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:5.4cqw;height:5.4cqw;font-size:2cqw;font-weight:700;display:grid}.fat-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fat-who small{font-size:inherit;color:var(--color-ink-400);font-weight:500}.fat-n{color:var(--color-ink-700);white-space:nowrap;flex-shrink:0;font-size:2.2cqw;font-weight:700}.fat-me{z-index:2;background:color-mix(in srgb, var(--event-color) 16%, #fff);box-shadow:inset 0 0 0 .3cqw color-mix(in srgb, var(--event-color) 45%, transparent);animation:fat-me var(--fa-cycle) ease-in-out infinite;top:0}.fat-me .fat-n{color:var(--accent-ink,var(--event-color))}.fat-me .fa-count{--fa-n:4;animation:fat-me-n var(--fa-cycle) steps(1) infinite}.fat-tom{animation:fat-tom var(--fa-cycle) ease-in-out infinite;top:10.2cqw}.fat-rank{display:grid}.fat-rank>span{grid-area:1/1}.fat-r-start{visibility:hidden;animation:fat-r-start var(--fa-cycle) steps(1) infinite}.fat-me .fat-r-end,.fat-tom .fat-r-end{animation:fat-r-end var(--fa-cycle) steps(1) infinite}.fat-plus{background:var(--fa-ok);color:#fff;opacity:0;animation:fat-plus var(--fa-cycle) infinite;border-radius:9999px;padding:.3cqw 1.4cqw;font-size:2.2cqw;font-weight:800;position:absolute;top:-3cqw;right:2cqw}@keyframes fat-cam{0%,15.5%{transform:translateY(100%)}18%,33%{transform:none}35.5%,to{transform:translateY(100%)}}@keyframes fat-flash{0%,28.8%{opacity:0}29.3%{opacity:1}32%,to{opacity:0}}@keyframes fat-new{0%,36%{opacity:0;transform:scale(.3)}38%{opacity:1;transform:scale(1.15)}39.5%,92%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes fat-badge{0%,38%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.2)}41.5%,92%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes fat-prog-a{0%,40%{opacity:1}41%,94%{opacity:0}95%,to{opacity:1}}@keyframes fat-prog-b{0%,40%{opacity:0}41%,94%{opacity:1}95%,to{opacity:0}}@keyframes fat-bar{0%,40%{width:75%}44%,93%{width:100%}96%,to{width:75%}}@keyframes fat-me-n{0%,43.3%{--fa-n:3}43.4%,94%{--fa-n:4}94.1%,to{--fa-n:3}}@keyframes fat-plus{0%,42.5%{opacity:0;transform:translateY(1cqw)}44%{opacity:1;transform:none}52%{opacity:1;transform:translateY(-1.5cqw)}55%,to{opacity:0;transform:translateY(-2cqw)}}@keyframes fat-me{0%,46.5%{transform:translateY(10.2cqw)}50.5%{transform:translateY(-1cqw)scale(1.03)}52%,93%{transform:none}97%,to{transform:translateY(10.2cqw)}}@keyframes fat-tom{0%,46.5%{transform:translateY(-10.2cqw)}51%,93%{transform:none}97%,to{transform:translateY(-10.2cqw)}}@keyframes fat-r-start{0%,49%{visibility:visible}49.1%,95%{visibility:hidden}95.1%,to{visibility:visible}}@keyframes fat-r-end{0%,49%{visibility:hidden}49.1%,95%{visibility:visible}95.1%,to{visibility:hidden}}.fag{--fa-cycle:12s}.fag-phone{z-index:2;width:28.5cqw;position:absolute;top:.5cqw;left:8cqw;rotate:-3deg}.fag-screen{background:var(--color-ink-50);position:absolute;inset:0}.fag-head{background:#fff;padding:16cqw 6cqw 4.5cqw;box-shadow:0 .5cqw 1.5cqw #10131d0f}.fag-title{font-family:var(--font-display);color:var(--color-ink-900);font-size:7.4cqw;font-weight:700}.fag-box{background:#fff;border-radius:3.4cqw;margin:5cqw 4.5cqw 0;padding:3.6cqw;box-shadow:0 .5cqw 1.5cqw #10131d0f}.fag-area{height:36cqw;box-shadow:inset 0 0 0 .5cqw var(--color-ink-200);color:var(--color-ink-900);animation:fag-focus var(--fa-cycle) infinite;border-radius:2.4cqw;padding:2.6cqw;font-size:6cqw;line-height:1.3;position:relative}.fag-ph{color:var(--color-ink-400);animation:fag-ph var(--fa-cycle) infinite;position:absolute;top:2.6cqw;left:2.6cqw;right:2.6cqw}.fag-typed{animation:fag-typed var(--fa-cycle) infinite}.fag-typed>span{opacity:0;animation:fag-word var(--fa-cycle) steps(1) infinite}.fag-send{background:var(--event-color);height:13.5cqw;color:var(--on-event,#fff);white-space:nowrap;--i:5cqw;border-radius:3.4cqw;justify-content:center;align-items:center;gap:1.6cqw;margin-top:3cqw;font-size:6cqw;font-weight:700;display:flex;overflow:hidden}.fag-voice-title{color:var(--color-ink-800);--i:5.4cqw;align-items:center;gap:1.6cqw;font-size:6cqw;font-weight:700;display:flex}.fag-voice-title svg{color:var(--accent-ink,var(--event-color))}.fag-vstate{height:34cqw;margin-top:2.6cqw;position:relative}.fag-vstate>div{position:absolute;inset:0}.fag-idle .fag-btn2{height:13.5cqw;box-shadow:inset 0 0 0 .5cqw var(--color-ink-200);color:var(--color-ink-800);white-space:nowrap;--i:5cqw;background:#fff;border-radius:3.4cqw;justify-content:center;align-items:center;gap:1.6cqw;font-size:6cqw;font-weight:700;display:flex;overflow:hidden}.fag-idle{animation:fag-idle var(--fa-cycle) steps(1) infinite}.fag-rec{opacity:0;animation:fag-rec var(--fa-cycle) steps(1) infinite}.fag-review{opacity:0;animation:fag-review var(--fa-cycle) steps(1) infinite}.fag-recline{align-items:center;gap:2cqw;height:13.5cqw;display:flex}.fag-dot{background:#f43f5e;border-radius:9999px;flex-shrink:0;width:3.6cqw;height:3.6cqw;animation:1s ease-in-out infinite fag-pulse}.fag-clock{color:var(--color-ink-800);--fa-n:7;animation:fag-clock var(--fa-cycle) infinite;flex-shrink:0;font-family:ui-monospace,monospace;font-size:6cqw;font-weight:600}.fag-live{flex:1;align-items:center;gap:.9cqw;height:9cqw;display:flex;overflow:hidden}.fag-live>span{background:#f43f5e;border-radius:9999px;flex-shrink:0;width:1.2cqw;height:100%;animation:.5s ease-in-out infinite alternate fag-level;transform:scaleY(.3)}.fag-rec .fag-send,.fag-review .fag-send{margin-top:3cqw}.fag-rec .fag-send{background:var(--color-ink-900);color:#fff}.fag-review-bar{background:var(--color-ink-100);--i:4cqw;border-radius:9999px;align-items:center;gap:2cqw;height:13.5cqw;padding:0 3cqw;display:flex}.fag-review-bar .fag-wave{flex:1;height:6cqw}.fag-wave{align-items:center;gap:.5em;display:flex;overflow:hidden}.fag-wave>span{background:currentColor;border-radius:9999px;flex:1;min-width:0}.fag-entry{background:#fff;border-radius:2.6cqw;width:51cqw;padding:2.8cqw 3cqw;position:absolute;left:44cqw;box-shadow:0 1.6cqw 4cqw -1cqw #10131d40}.fag-entry--text{animation:fag-e1 var(--fa-cycle) ease-out infinite;top:4cqw}.fag-entry--voice{animation:fag-e2 var(--fa-cycle) ease-out infinite;top:30cqw}.fag-who{font-family:var(--font-display);color:var(--color-ink-900);align-items:center;gap:1.6cqw;font-size:2.6cqw;font-weight:700;display:flex}.fag-ava{color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:5cqw;height:5cqw;font-size:1.8cqw;display:grid}.fag-when{font-family:var(--font-sans);color:var(--color-ink-400);margin-left:auto;font-size:1.9cqw;font-weight:500}.fag-msg{color:var(--color-ink-700);margin-top:1.6cqw;font-size:2.5cqw;line-height:1.4}.fag-vlabel{color:var(--accent-ink,var(--event-color));--i:2.6cqw;align-items:center;gap:1cqw;margin-top:1.4cqw;font-size:2.2cqw;font-weight:600;display:flex}.fag-vlabel b{color:var(--color-ink-400);font-family:ui-monospace,monospace;font-weight:500}.fag-player{align-items:center;gap:2cqw;margin-top:1.8cqw;display:flex}.fag-play{background:var(--event-color);width:6.4cqw;height:6.4cqw;color:var(--on-event,#fff);--i:2.8cqw;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.fag-play svg{fill:currentColor}.fag-track{flex:1;height:6cqw;font-size:1cqw;position:relative}.fag-track .fag-wave{color:var(--color-ink-200);position:absolute;inset:0}.fag-track .fag-wave--on{color:var(--event-color);clip-path:inset(0);animation:fag-play var(--fa-cycle) linear infinite}@keyframes fag-focus{0%,6%{box-shadow:inset 0 0 0 .5cqw var(--color-ink-200)}7%,26%{box-shadow:inset 0 0 0 .7cqw var(--event-color)}27%,to{box-shadow:inset 0 0 0 .5cqw var(--color-ink-200)}}@keyframes fag-ph{0%,7.9%{opacity:1}8%,28%{opacity:0}28.1%,to{opacity:1}}@keyframes fag-typed{0%,28%{opacity:1}28.1%,to{opacity:0}}@keyframes fag-word{0%,7.9%{opacity:0}8%,40%{opacity:1}40.1%,to{opacity:0}}@keyframes fag-idle{0%,39%{opacity:1}39.1%,72.5%{opacity:0}72.6%,to{opacity:1}}@keyframes fag-rec{0%,39%{opacity:0}39.1%,64.5%{opacity:1}64.6%,to{opacity:0}}@keyframes fag-review{0%,64.5%{opacity:0}64.6%,72.5%{opacity:1}72.6%,to{opacity:0}}@keyframes fag-pulse{50%{opacity:.35}}@keyframes fag-level{to{transform:scaleY(1)}}@keyframes fag-clock{0%,40%{--fa-n:0}44%{--fa-n:1}48%{--fa-n:2}52%{--fa-n:3}56%{--fa-n:4}60%{--fa-n:5}64%{--fa-n:6}64.5%,to{--fa-n:7}}@keyframes fag-e1{0%,28%{opacity:0;transform:translate(-8cqw)scale(.9)}31%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes fag-e2{0%,72%{opacity:0;transform:translate(-8cqw)scale(.9)}75%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes fag-play{0%,76%{clip-path:inset(0 100% 0 0)}93%,to{clip-path:inset(0)}}.fam{--fa-cycle:12s}.fam-tablet{width:64cqw;position:absolute;top:6cqw;left:1cqw;rotate:-2deg}.fam-phone{z-index:2;width:27.5cqw;position:absolute;top:1cqw;left:63cqw;rotate:4deg}.fam-dj{color:#e7eaf1;background:#101318;font-size:2.6cqw;line-height:1.2;position:absolute;inset:0}.fam-djhead{background:#171b23;border-bottom:1px solid #2a303c;align-items:center;gap:1.6cqw;height:8.5cqw;padding:0 3cqw;display:flex}.fam-led{background:#54cf9c;border-radius:9999px;width:1.6cqw;height:1.6cqw}.fam-djtitle{font-family:var(--font-display);font-size:3cqw;font-weight:700}.fam-col{background:#171b23;border-radius:2cqw;width:44.5cqw;position:absolute;top:11cqw;bottom:2.4cqw}.fam-col--in{left:2.4cqw}.fam-col--set{left:48.4cqw}.fam-colhead{align-items:center;gap:1.4cqw;height:6.6cqw;padding:0 2cqw;display:flex}.fam-colhead b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#a7aebe;font-size:2.3cqw;font-weight:700;overflow:hidden}.fam-badge{background:#2a303c;border-radius:.8cqw;flex-shrink:0;padding:.2cqw 1cqw;font-size:2.3cqw;font-weight:800}.fam-col--in .fam-badge{color:#f0b429;--fa-n:5;animation:fam-in-n var(--fa-cycle) steps(1) infinite}.fam-col--set .fam-badge{color:#54cf9c;--fa-n:4;animation:fam-set-n var(--fa-cycle) steps(1) infinite}.fam-rows{animation:fam-rows var(--fa-cycle) infinite;position:absolute;inset:0}.fam-row{background:#1e232d;border-radius:1.4cqw;align-items:center;gap:1.4cqw;width:41cqw;height:8cqw;padding:0 1.6cqw;display:flex;position:absolute}.fam-row--in{left:4.2cqw}.fam-row--set{left:50.2cqw}.fam-grip{background:radial-gradient(circle,#7c8497 .3cqw,#0000 .35cqw) 0 0/1.6cqw 1.6cqw;flex-shrink:0;align-self:stretch;width:1.6cqw;margin:2cqw 0}.fam-cover{border-radius:.8cqw;flex-shrink:0;width:5cqw;height:5cqw}.fam-lines{flex:1;min-width:0}.fam-lines span{background:#2f3644;border-radius:9999px;height:1.4cqw;display:block}.fam-lines span+span{background:#262c37;height:1cqw;margin-top:1cqw}.fam-votes{color:#f0b429;flex-shrink:0;font-size:2.8cqw;font-weight:800}.fam-row--set .fam-votes{color:#54cf9c}.fam-c{animation:fam-c var(--fa-cycle) ease-in-out infinite;top:17.6cqw}.fam-c .fam-votes{--fa-n:6;animation:fam-c-n var(--fa-cycle) steps(1) infinite}.fam-c:after{content:"";border-radius:inherit;opacity:0;animation:fam-glow var(--fa-cycle) infinite;position:absolute;inset:0;box-shadow:0 0 0 .5cqw #f0b429,0 0 3cqw #f0b42988}.fam-plus{color:#101318;opacity:0;animation:fam-plus var(--fa-cycle) infinite;background:#f0b429;border-radius:9999px;padding:.3cqw 1.2cqw;font-size:2.4cqw;font-weight:800;position:absolute;top:-2.6cqw;right:-1cqw}.fam-b{animation:fam-b var(--fa-cycle) ease-in-out infinite;top:27.2cqw}.fam-d{animation:fam-d var(--fa-cycle) ease-in-out infinite;top:36.8cqw}.fam-e{animation:fam-d var(--fa-cycle) ease-in-out infinite;top:46.4cqw}.fam-a{z-index:3;animation:fam-a var(--fa-cycle) ease-in-out infinite;top:46.4cqw;left:50.2cqw}.fam-a .fam-votes{animation:fam-a-c var(--fa-cycle) steps(1) infinite;color:#54cf9c}.fam-djtap{z-index:5;opacity:0;width:9cqw;height:9cqw;animation:fam-drag var(--fa-cycle) ease-in-out infinite;border:.7cqw solid #fff;border-radius:9999px;margin:-4.5cqw 0 0 -4.5cqw;position:absolute;top:21.6cqw;left:25cqw}.fam-guest{background:var(--color-ink-50);position:absolute;inset:0}.fam-ghead{background:#fff;padding:16cqw 6cqw 4cqw;box-shadow:0 .5cqw 1.5cqw #10131d0f}.fam-gtitle{font-family:var(--font-display);color:var(--color-ink-900);font-size:7.2cqw;font-weight:700}.fam-form{background:#fff;border-radius:3.4cqw;margin:4cqw 4.5cqw 0;padding:3.6cqw;position:relative;box-shadow:0 .5cqw 1.5cqw #10131d0f}.fam-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-400);font-size:4cqw;font-weight:700}.fam-label+.fam-input{margin-top:1.4cqw}.fam-input+.fam-label{margin-top:3cqw}.fam-input{background:var(--color-ink-100);border-radius:2.4cqw;align-items:center;gap:1.6cqw;height:11cqw;padding:0 2.6cqw;display:flex}.fam-type{background:var(--color-ink-700);border-radius:9999px;height:2.6cqw}.fam-type--a{width:40cqw;animation:fam-type-a var(--fa-cycle) infinite}.fam-type--t{width:52cqw;animation:fam-type-t var(--fa-cycle) infinite}.fam-pick{width:6cqw;height:6cqw;animation:fam-pick var(--fa-cycle) steps(1) infinite;background:#34b27b;border-radius:1.2cqw;flex-shrink:0}.fam-suggest{z-index:3;box-shadow:0 2cqw 5cqw -1cqw #10131d4d, 0 0 0 .3cqw var(--color-ink-100);opacity:0;animation:fam-suggest var(--fa-cycle) infinite;background:#fff;border-radius:2.4cqw;padding:2.4cqw;position:absolute;top:22cqw;left:3.6cqw;right:3.6cqw}.fam-suggest p{color:var(--color-ink-400);font-size:3.8cqw;font-weight:600}.fam-srow{align-items:center;gap:2cqw;margin-top:2cqw;display:flex}.fam-srow i{border-radius:9999px;flex-shrink:0;width:7cqw;height:7cqw}.fam-srow span{background:var(--color-ink-200);border-radius:9999px;flex:1;height:2.4cqw}.fam-submit{background:var(--event-color);height:12cqw;color:var(--on-event,#fff);white-space:nowrap;border-radius:3cqw;justify-content:center;align-items:center;margin-top:3.4cqw;padding:0 3cqw;font-size:5.6cqw;font-weight:700;display:flex;overflow:hidden}.fam-toast{z-index:4;color:#fff;--i:5.4cqw;opacity:0;animation:fam-toast var(--fa-cycle) infinite;background:#047857;border-radius:3cqw;align-items:flex-start;gap:2cqw;padding:3cqw;font-size:4.6cqw;font-weight:600;line-height:1.25;display:flex;position:absolute;top:17cqw;left:4.5cqw;right:4.5cqw;box-shadow:0 2cqw 4cqw -1cqw #04785780}.fam-list{margin:4.5cqw 4.5cqw 0}.fam-list>p{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-400);font-size:4cqw;font-weight:700}.fam-lrow{background:#fff;border-radius:3cqw;align-items:center;gap:2.4cqw;margin-top:2.4cqw;padding:2.6cqw;display:flex;box-shadow:0 .5cqw 1.5cqw #10131d0f}.fam-lrow .fam-cover{border-radius:1.6cqw;width:9cqw;height:9cqw}.fam-heart{background:var(--color-ink-100);color:var(--color-ink-500);--i:4cqw;border-radius:9999px;flex-shrink:0;align-items:center;gap:1cqw;padding:1cqw 2.4cqw;font-size:4.2cqw;font-weight:700;display:flex}.fam-heart--mine{--fa-n:6;animation:fam-heart var(--fa-cycle) steps(1) infinite;background:color-mix(in srgb, var(--event-color) 16%, #fff);color:var(--accent-ink,var(--event-color))}.fam-heart--mine .fa-count{--fa-n:6;animation:fam-c-n var(--fa-cycle) steps(1) infinite}@keyframes fam-type-a{0%,4%{width:0}11%,96%{width:40cqw}97%,to{width:0}}@keyframes fam-type-t{0%,18%{width:0}25%,96%{width:52cqw}97%,to{width:0}}@keyframes fam-pick{0%,15.5%{opacity:0}15.6%,96%{opacity:1}96.1%,to{opacity:0}}@keyframes fam-suggest{0%,8%{opacity:0;transform:translateY(-2cqw)}9.5%,15.5%{opacity:1;transform:none}17%,to{opacity:0;transform:none}}@keyframes fam-toast{0%,31.5%{opacity:0;transform:translateY(-4cqw)}33%,70%{opacity:1;transform:none}72%,to{opacity:0;transform:translateY(-4cqw)}}@keyframes fam-heart{0%,32.9%{background:var(--color-ink-100);color:var(--color-ink-500)}33%,96%{background:color-mix(in srgb, var(--event-color) 16%, #fff);color:var(--accent-ink,var(--event-color))}96.1%,to{background:var(--color-ink-100);color:var(--color-ink-500)}}@keyframes fam-c-n{0%,36.9%{--fa-n:5}37%,96%{--fa-n:6}96.1%,to{--fa-n:5}}@keyframes fam-plus{0%,35.5%{opacity:0;transform:translateY(1cqw)scale(.6)}37%{opacity:1;transform:scale(1.2)}38%,46%{opacity:1;transform:none}49%,to{opacity:0;transform:translateY(-1.5cqw)}}@keyframes fam-glow{0%,35.5%{opacity:0}37%,50%{opacity:1}54%,to{opacity:0}}@keyframes fam-in-n{0%,67.9%{--fa-n:6}68%,96%{--fa-n:5}96.1%,to{--fa-n:6}}@keyframes fam-set-n{0%,66.9%{--fa-n:3}67%,96%{--fa-n:4}96.1%,to{--fa-n:3}}@keyframes fam-a-c{0%,56%{color:#f0b429}56.1%,96%{color:#54cf9c}96.1%,to{color:#f0b429}}@keyframes fam-c{0%,40%{transform:translateY(19.2cqw)}44%,68%{transform:translateY(9.6cqw)}72%,96.5%{transform:none}97%,to{transform:translateY(19.2cqw)}}@keyframes fam-b{0%,40%{transform:none}44%,68%{transform:translateY(9.6cqw)}72%,to{transform:none}}@keyframes fam-d{0%,68%{transform:translateY(9.6cqw)}72%,96.5%{transform:none}97%,to{transform:translateY(9.6cqw)}}@keyframes fam-a{0%,55%{box-shadow:none;transform:translate(-46cqw,-28.8cqw)}57%{transform:translate(-46cqw,-28.8cqw)scale(1.06);box-shadow:0 2cqw 4cqw #0009}65%{transform:translate(0)scale(1.06);box-shadow:0 2cqw 4cqw #0009}67%,96.5%{box-shadow:none;transform:none}97%,to{box-shadow:none;transform:translate(-46cqw,-28.8cqw)}}@keyframes fam-drag{0%,54%{opacity:0;transform:translate(0)scale(.5)}55%{opacity:.9;transform:translate(0)scale(1)}57%{opacity:.9;transform:translate(0)scale(.85)}65%{opacity:.9;transform:translate(46cqw,28.8cqw)scale(.85)}67%,to{opacity:0;transform:translate(46cqw,28.8cqw)scale(1.3)}}@keyframes fam-rows{0%,94%{opacity:1}96%,98.5%{opacity:0}to{opacity:1}}.fax{--fa-cycle:12s}.fax-card{width:28cqw;animation:fax-in var(--fa-cycle) cubic-bezier(.3, 1.4, .5, 1) infinite;animation-delay:var(--dl);background:#fff;border-radius:2.4cqw;padding:1.6cqw 1.6cqw 2cqw;position:absolute;top:4cqw;box-shadow:0 1.6cqw 4cqw -1cqw #10131d47}.fax-card:first-child{--dl:0s;left:4cqw;rotate:-3deg}.fax-card:nth-child(2){--dl:-11.3s;top:1.5cqw;left:36cqw;rotate:1.5deg}.fax-card:nth-child(3){--dl:-10.6s;left:68cqw;rotate:4deg}.fax-photo{aspect-ratio:4/3;border-radius:1.4cqw;position:relative;overflow:hidden}.fax-photo>*{position:absolute;inset:0}.fax-name{font-family:var(--font-display);color:var(--color-ink-900);margin-top:1.6cqw;font-size:2.8cqw;font-weight:700}.fax-meta{justify-content:space-between;align-items:center;gap:1cqw;margin-top:1.2cqw;display:flex}.fax-qr{background:var(--color-ink-50);width:8cqw;height:8cqw;box-shadow:inset 0 0 0 .2cqw var(--color-ink-100);animation:fax-qr var(--fa-cycle) infinite;animation-delay:var(--dl);border-radius:1cqw;padding:.8cqw}.fax-qr svg{width:100%;height:100%;display:block}.fax-n{color:var(--color-ink-500);--i:2.6cqw;align-items:center;gap:.6cqw;font-size:2.2cqw;font-weight:600;display:flex}.fax-n .fa-count{font-variant-numeric:tabular-nums;animation:fax-c1 var(--fa-cycle) ease-out infinite;animation-delay:var(--dl)}.fax-card:first-child .fa-count{--fa-n:128}.fax-card:nth-child(2) .fa-count{--fa-n:342;animation-name:fax-c2}.fax-card:nth-child(3) .fa-count{--fa-n:57;animation-name:fax-c3}.fax-brace{border:.45cqw solid var(--color-ink-800);transform-origin:50% 0;height:3cqw;animation:fax-brace var(--fa-cycle) ease-out infinite;border-top:0;border-radius:0 0 2cqw 2cqw;position:absolute;top:46cqw;left:10cqw;right:10cqw}.fax-brace:after{content:"";background:var(--color-ink-800);width:.45cqw;height:2.4cqw;margin-left:-.225cqw;position:absolute;bottom:-2.4cqw;left:50%}.fax-event{white-space:nowrap;background:var(--color-ink-900);color:#fff;max-width:70cqw;font-family:var(--font-display);--i:3cqw;animation:fax-event var(--fa-cycle) ease-out infinite;border-radius:9999px;align-items:center;gap:1.2cqw;padding:1.2cqw 2.8cqw;font-size:2.6cqw;font-weight:700;display:flex;position:absolute;top:51.5cqw;left:50%;translate:-50%}@keyframes fax-in{0%,2%{opacity:0;transform:translateY(-6cqw)scale(.8)}6%,93%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(2cqw)}}@keyframes fax-qr{0%,40%{box-shadow:inset 0 0 0 .2cqw var(--color-ink-100);transform:none}43%{box-shadow:inset 0 0 0 .2cqw var(--color-ink-100), 0 0 0 .6cqw var(--event-color);transform:scale(1.35)}47%,to{box-shadow:inset 0 0 0 .2cqw var(--color-ink-100);transform:none}}@keyframes fax-c1{0%,6%{--fa-n:0}80%,to{--fa-n:128}}@keyframes fax-c2{0%,6%{--fa-n:0}80%,to{--fa-n:342}}@keyframes fax-c3{0%,6%{--fa-n:0}80%,to{--fa-n:57}}@keyframes fax-brace{0%,62%{opacity:0;transform:scaleX(0)}67%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fax-event{0%,66%{opacity:0;transform:translateY(2cqw)scale(.8)}69%{opacity:1;transform:scale(1.08)}71%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.fac{--fa-cycle:12s}.fac-card{background:#fff;border-radius:2.6cqw;width:56cqw;padding:3cqw;position:absolute;top:6cqw;left:3cqw;box-shadow:0 1.6cqw 4cqw -1cqw #10131d40}.fac-title{font-family:var(--font-display);color:var(--color-ink-900);font-size:3.2cqw;font-weight:700}.fac-rows{gap:1.2cqw;margin-top:2.2cqw;display:grid}.fac-row{align-items:center;gap:1.8cqw;height:7.6cqw;display:flex;position:relative}.fac-ava{color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:6cqw;height:6cqw;font-size:2.1cqw;font-weight:700;display:grid}.fac-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-900);flex:1;font-size:2.6cqw;font-weight:600;overflow:hidden}.fac-tag{text-overflow:ellipsis;white-space:nowrap;background:var(--color-ink-100);max-width:20cqw;color:var(--color-ink-700);border-radius:9999px;flex-shrink:0;padding:.6cqw 1.6cqw;font-size:2cqw;font-weight:700;overflow:hidden}.fac-tag--wait{color:#92400e;background:#fef3c7}.fac-new{animation:fac-new var(--fa-cycle) ease-out infinite}.fac-new>.fac-state{align-items:center;gap:1.8cqw;display:flex;position:absolute;inset:0}.fac-pend{opacity:0;animation:fac-pend var(--fa-cycle) steps(1) infinite}.fac-pend .fac-ava{background:var(--color-ink-100);color:var(--color-ink-500);--i:3cqw}.fac-done{animation:fac-done var(--fa-cycle) ease-out infinite}.fac-new:after{content:"";background:color-mix(in srgb, var(--event-color) 18%, transparent);opacity:0;z-index:-1;animation:fac-glow var(--fa-cycle) infinite;border-radius:1.6cqw;position:absolute;inset:-.6cqw -1cqw}.fac-invite{border-top:1px solid var(--color-ink-100);gap:1.4cqw;margin-top:2.6cqw;padding-top:2.6cqw;display:flex}.fac-input{min-width:0;height:7cqw;box-shadow:inset 0 0 0 .3cqw var(--color-ink-200);white-space:nowrap;color:var(--color-ink-900);border-radius:1.6cqw;flex:1;align-items:center;padding:0 1.8cqw;font-size:2.4cqw;display:flex;position:relative;overflow:hidden}.fac-input-ph{color:var(--color-ink-400);animation:fac-ph var(--fa-cycle) steps(1) infinite;position:absolute;left:1.8cqw}.fac-typed{vertical-align:bottom;max-width:0;animation:fac-type var(--fa-cycle) steps(12, end) infinite;display:inline-block;overflow:hidden}.fac-btn{background:var(--event-color);max-width:18cqw;height:7cqw;color:var(--on-event,#fff);white-space:nowrap;border-radius:1.6cqw;flex-shrink:0;align-items:center;padding:0 2.2cqw;font-size:2.4cqw;font-weight:700;display:flex;overflow:hidden}.fac-env{z-index:5;background:var(--event-color);width:6cqw;height:6cqw;color:var(--on-event,#fff);--i:3.6cqw;opacity:0;animation:fac-env var(--fa-cycle) ease-in-out infinite;border-radius:1.4cqw;place-items:center;display:grid;position:absolute;top:14cqw;left:77cqw;box-shadow:0 1cqw 2cqw #10131d4d}.fac-phone{z-index:2;width:27.5cqw;position:absolute;top:1cqw;left:66cqw;rotate:4deg}.fac-mail{animation:fac-mail var(--fa-cycle) ease-in-out infinite;background:#fff;position:absolute;inset:0}.fac-mailhead{border-bottom:.3cqw solid var(--color-ink-100);color:var(--color-ink-900);--i:7cqw;align-items:center;gap:2cqw;padding:17cqw 6cqw 4cqw;display:flex}.fac-mailhead span{background:var(--color-ink-200);border-radius:9999px;flex:1;max-width:30cqw;height:3cqw}.fac-mrow{border-bottom:.3cqw solid var(--color-ink-100);gap:3cqw;padding:4cqw 6cqw;display:flex}.fac-mrow i{background:var(--color-ink-100);border-radius:9999px;flex-shrink:0;width:9cqw;height:9cqw}.fac-mrow div{flex:1;min-width:0}.fac-mrow div span{background:var(--color-ink-200);border-radius:9999px;height:2.6cqw;display:block}.fac-mrow div span+span{background:var(--color-ink-100);width:70%;margin-top:2cqw}.fac-mnew{background:color-mix(in srgb, var(--event-color) 10%, #fff);animation:fac-mnew var(--fa-cycle) ease-out infinite}.fac-mnew i{background:var(--event-color);color:var(--on-event,#fff);--i:5cqw;place-items:center;display:grid}.fac-mnew b{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-900);font-size:5.6cqw;display:block;overflow:hidden}.fac-mnew small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-500);margin-top:.6cqw;font-size:5cqw;display:block;overflow:hidden}.fac-accept{background:var(--color-ink-50);animation:fac-accept var(--fa-cycle) ease-in-out infinite;padding:22cqw 7cqw 0;position:absolute;inset:0}.fac-acc-title{font-family:var(--font-display);color:var(--color-ink-900);font-size:9cqw;font-weight:700;line-height:1.15}.fac-acc-text{color:var(--color-ink-600);margin-top:3cqw;font-size:5.4cqw;line-height:1.35}.fac-acc-btn{background:var(--event-color);height:13cqw;color:var(--on-event,#fff);white-space:nowrap;border-radius:3.4cqw;justify-content:center;align-items:center;margin-top:6cqw;padding:0 3cqw;font-size:6cqw;font-weight:700;display:flex;overflow:hidden}.fac-acc-ok{color:#047857;--i:5.6cqw;animation:fac-ok var(--fa-cycle) ease-out infinite;background:#d1fae5;border-radius:3cqw;align-items:flex-start;gap:2cqw;margin-top:4cqw;padding:3cqw;font-size:5.2cqw;font-weight:600;line-height:1.3;display:flex}@keyframes fac-ph{0%,3.2%{visibility:visible}3.3%,23.9%{visibility:hidden}24%,to{visibility:visible}}@keyframes fac-type{0%,3.3%{max-width:0}18%,23.9%{max-width:40cqw}24%,to{max-width:0}}@keyframes fac-new{0%,23%{opacity:0;transform:translateY(2cqw)}25.5%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fac-pend{0%,57.9%{opacity:1}58%,to{opacity:0}}@keyframes fac-done{0%,57.9%{opacity:0;transform:scale(.9)}60%,to{opacity:1;transform:none}}@keyframes fac-glow{0%,57.9%{opacity:0}59%,72%{opacity:1}78%,to{opacity:0}}@keyframes fac-env{0%,24%{opacity:0;transform:translate(-31cqw,32cqw)scale(.4)}25.5%{opacity:1;transform:translate(-31cqw,32cqw)scale(1)}31%{opacity:1;transform:translate(-6cqw,-3cqw)scale(1)rotate(12deg)}33%,to{opacity:0;transform:none}}@keyframes fac-mnew{0%,32.5%{opacity:0;max-height:0;padding-block:0}35%,to{opacity:1;max-height:30cqw;padding-block:4cqw}}@keyframes fac-mail{0%,41.5%{transform:none}44%,95%{transform:translate(-35%)}98%,to{transform:none}}@keyframes fac-accept{0%,41.5%{transform:translate(100%)}44%,95%{transform:none}98%,to{transform:translate(100%)}}@keyframes fac-ok{0%,54%{opacity:0;transform:translateY(2cqw)}56.5%,to{opacity:1;transform:none}}.fao{--fa-cycle:12s}.fao-laptop{z-index:2;width:54cqw;position:absolute;top:22cqw;left:1cqw}.fao-screen{background:var(--color-ink-50);padding:2.2cqw;font-size:1.9cqw;position:absolute;inset:0}.fao-head{align-items:center;gap:1.2cqw;display:flex}.fao-head b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--color-ink-900);font-size:2.4cqw;font-weight:700;overflow:hidden}.fao-count{text-align:center;background:color-mix(in srgb, var(--event-color) 16%, #fff);min-width:3.4cqw;color:var(--accent-ink,var(--event-color));--fa-n:0;animation:fao-count var(--fa-cycle) steps(1) infinite;border-radius:9999px;flex-shrink:0;padding:.2cqw 1cqw;font-weight:800}.fao-empty{font-family:var(--font-display);color:var(--color-ink-700);--i:6cqw;opacity:0;animation:fao-empty var(--fa-cycle) infinite;flex-direction:column;align-items:center;gap:1cqw;font-size:2.6cqw;font-weight:700;display:flex;position:absolute;top:15cqw;left:2.2cqw;right:2.2cqw}.fao-empty svg{color:var(--fa-ok)}@keyframes fao-empty{0%,73%{opacity:0;transform:scale(.8)}76%,94%{opacity:1;transform:none}97%,to{opacity:0}}.fao-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw;margin-top:1.8cqw;display:grid}.fao-card{animation:fao-in var(--fa-cycle) cubic-bezier(.3, 1.4, .5, 1) infinite, fao-gone-a var(--fa-cycle) ease-in infinite;animation-delay:var(--dl), 0s;background:#fff;border-radius:1.4cqw;padding:1cqw;box-shadow:0 .3cqw 1cqw #10131d14}.fao-photo{aspect-ratio:4/3;border-radius:1cqw;position:relative;overflow:hidden}.fao-card:first-child{animation-name:fao-in,fao-gone-a}.fao-card:nth-child(2){animation-name:fao-in,fao-gone-b}.fao-card:nth-child(3){animation-name:fao-in,fao-gone-c}.fao-wait{color:var(--color-ink-500);background:#fff;border-radius:9999px;padding:.2cqw 1cqw;font-size:1.5cqw;font-weight:700;position:absolute;top:.8cqw;left:.8cqw;box-shadow:0 .2cqw .6cqw #10131d33}.fao-who{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-500);margin-top:.8cqw;overflow:hidden}.fao-btns{flex-direction:column;gap:.6cqw;margin-top:.8cqw;display:flex}.fao-btns span{text-overflow:ellipsis;white-space:nowrap;text-align:center;border-radius:.9cqw;min-width:0;padding:.5cqw .6cqw;font-weight:700;overflow:hidden}.fao-ok{background:var(--event-color);color:var(--on-event,#fff)}.fao-no{background:var(--color-ink-100);color:var(--color-ink-600)}.fao-card--no .fao-photo:after{content:"";opacity:0;animation:fao-red var(--fa-cycle) infinite;background:#e11d488c;position:absolute;inset:0}.fao-wall{width:74cqw;position:absolute;top:1cqw;left:24cqw}.fao-tv{background:#10131d;border-radius:1.4cqw;padding:.8cqw}.fao-tiles{aspect-ratio:16/10;background:#000;border-radius:.8cqw;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:.5cqw;display:grid;position:relative;overflow:hidden}.fao-tile{position:relative;overflow:hidden}.fao-tile img{position:absolute;inset:0}.fao-tile .fao-new{animation:fao-new-a var(--fa-cycle) infinite}.fao-tile--c .fao-new{animation-name:fao-new-c}.fao-tile:after{content:"";box-shadow:inset 0 0 0 .4cqw var(--event-color);opacity:0;animation:fao-ring-a var(--fa-cycle) infinite;position:absolute;inset:0}.fao-tile--c:after{animation-name:fao-ring-c}.fao-tile:not(.fao-tile--new):after{display:none}.fao-live{z-index:2;color:#fff;background:#0009;border-radius:9999px;align-items:center;gap:.8cqw;padding:.4cqw 1.4cqw;font-size:2cqw;font-weight:700;display:flex;position:absolute;top:1.6cqw;left:1.6cqw}.fao-live i{background:#ff3b3b;border-radius:9999px;width:1.2cqw;height:1.2cqw;animation:1.4s ease-in-out infinite fag-pulse}.fao-fly{z-index:6;opacity:0;animation:fao-fly-a var(--fa-cycle) ease-in-out infinite;border-radius:.6cqw;position:absolute;overflow:hidden;box-shadow:0 1.4cqw 3cqw #10131d73}.fao-fly--c{animation-name:fao-fly-c}.fao .fa-cursor{animation:fao-cursor var(--fa-cycle) ease-in-out infinite;top:0;left:0}@keyframes fao-in{0%,3%{opacity:0;transform:scale(.6)}6%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fao-count{0%,4.9%{--fa-n:0}5%{--fa-n:1}9.2%{--fa-n:2}13.3%{--fa-n:3}27.5%{--fa-n:2}51%{--fa-n:1}71%,97%{--fa-n:0}97.1%,to{--fa-n:0}}@keyframes fao-gone-a{0%,27%{filter:opacity();scale:1}29%,97%{filter:opacity(0);scale:.85}98%,to{filter:opacity();scale:1}}@keyframes fao-gone-b{0%,56%{filter:opacity();scale:1}59%,97%{filter:opacity(0);scale:.85}98%,to{filter:opacity();scale:1}}@keyframes fao-gone-c{0%,70.3%{filter:opacity();scale:1}72.3%,97%{filter:opacity(0);scale:.85}98%,to{filter:opacity();scale:1}}@keyframes fao-red{0%,49.5%{opacity:0}50.5%,56%{opacity:1}59%,to{opacity:0}}@keyframes fao-fly-a{0%,27%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}27.5%{opacity:1;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}35%{opacity:1;transform:none}37%,to{opacity:0;transform:none}}@keyframes fao-fly-c{0%,70.5%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}71%{opacity:1;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}78.5%{opacity:1;transform:none}80.5%,to{opacity:0;transform:none}}@keyframes fao-new-a{0%,35%{opacity:0}35.1%,94%{opacity:1}97%,to{opacity:0}}@keyframes fao-new-c{0%,78.5%{opacity:0}78.6%,94%{opacity:1}97%,to{opacity:0}}@keyframes fao-ring-a{0%,35%{opacity:0}36%,52%{opacity:1}60%,to{opacity:0}}@keyframes fao-ring-c{0%,78.5%{opacity:0}79.5%,92%{opacity:1}95%,to{opacity:0}}@keyframes fao-cursor{0%,15%{opacity:0;transform:translate(34cqw,60cqw)}18%{opacity:1;transform:translate(30cqw,58cqw)}25%{transform:translate(11.8cqw,46.4cqw)}26%{transform:translate(11.8cqw,46.4cqw)scale(.8)}27.5%,41%{transform:translate(11.8cqw,46.4cqw)}48.5%{transform:translate(28cqw,50.4cqw)}49.5%{transform:translate(28cqw,50.4cqw)scale(.8)}51%,62%{transform:translate(28cqw,50.4cqw)}68.5%{transform:translate(44.2cqw,46.4cqw)}69.5%{transform:translate(44.2cqw,46.4cqw)scale(.8)}71%{opacity:1;transform:translate(44.2cqw,46.4cqw)}78%,to{opacity:0;transform:translate(50cqw,60cqw)}}.fas{--fa-cycle:12s}.fas-laptop{width:84cqw;position:absolute;top:2cqw;left:8cqw}.fas-screen{background:var(--color-ink-50);color:var(--color-ink-700);padding:2.2cqw 2.4cqw;font-size:1.7cqw;position:absolute;inset:0}.fas-title{font-family:var(--font-display);color:var(--color-ink-900);--i:2.6cqw;align-items:center;gap:1cqw;font-size:2.4cqw;font-weight:700;display:flex}.fas-live{color:#b91c1c;font-family:var(--font-sans);background:#fee2e2;border-radius:9999px;align-items:center;gap:.6cqw;margin-left:auto;padding:.2cqw 1cqw;font-size:1.5cqw;font-weight:700;display:flex}.fas-live i{background:#ef4444;border-radius:9999px;width:1cqw;height:1cqw;animation:1.2s ease-in-out infinite fag-pulse}.fas-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;margin-top:1.4cqw;display:grid}.fas-tile{--i:2cqw;background:#fff;border-radius:1.2cqw;padding:1cqw 1.2cqw;box-shadow:0 .3cqw 1cqw #10131d0f}.fas-tile svg{color:var(--accent-ink,var(--event-color))}.fas-num{font-family:var(--font-display);color:var(--color-ink-900);font-variant-numeric:tabular-nums;margin-top:.4cqw;font-size:3cqw;font-weight:800;line-height:1;display:block}.fas-lbl{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-500);margin-top:.4cqw;display:block;overflow:hidden}.fas-row{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);gap:1.2cqw;margin-top:1.2cqw;display:grid}.fas-card{background:#fff;border-radius:1.2cqw;padding:1.2cqw;box-shadow:0 .3cqw 1cqw #10131d0f}.fas-h{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-800);font-weight:700;overflow:hidden}.fas-chart{align-items:flex-end;gap:.7cqw;height:21.5cqw;margin-top:1.2cqw;display:flex}.fas-chart span{background:color-mix(in srgb, var(--event-color) 45%, #fff);transform-origin:50% 100%;animation:fas-bar var(--fa-cycle) cubic-bezier(.3, 1.3, .5, 1) infinite;border-radius:.5cqw .5cqw 0 0;flex:1}.fas-chart span.fas-today{background:var(--event-color);animation:fas-today var(--fa-cycle) ease-out infinite}.fas-list{height:21.5cqw;margin-top:1.2cqw;position:relative}.fas-guest{align-items:center;gap:.8cqw;height:5.6cqw;display:flex;position:absolute;left:0;right:0}.fas-guest i{color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:3.2cqw;height:3.2cqw;font-size:1.3cqw;font-style:normal;font-weight:700;display:grid}.fas-guest b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.fas-guest .fa-count{color:var(--color-ink-900);font-variant-numeric:tabular-nums;font-weight:800}.fas-g1{animation:fas-g1 var(--fa-cycle) ease-in-out infinite;top:7.2cqw}.fas-g2{animation:fas-g2 var(--fa-cycle) ease-in-out infinite;top:0}.fas-g3{top:14.4cqw}.fas-g1 .fa-count{--fa-n:52;animation:fas-n1 var(--fa-cycle) linear infinite}.fas-g2 .fa-count{--fa-n:49;animation:fas-n2 var(--fa-cycle) linear infinite}.fas-g3 .fa-count{--fa-n:31;animation:fas-n3 var(--fa-cycle) linear infinite}.fas-shots{gap:1.2cqw;margin-top:1.2cqw;display:grid}.fas-shot{align-items:center;gap:1cqw;display:flex}.fas-shot>div{border-radius:.7cqw;flex-shrink:0;width:5.8cqw;height:5.8cqw;overflow:hidden}.fas-heart{color:var(--color-ink-900);font-variant-numeric:tabular-nums;--i:1.8cqw;align-items:center;gap:.5cqw;font-weight:800;display:flex}.fas-heart svg{color:#e11d48;fill:#e11d48}.fas-shot:first-child .fas-heart svg{animation:fas-beat var(--fa-cycle) infinite}.fas-shot:first-child .fa-count{--fa-n:64;animation:fas-n4 var(--fa-cycle) steps(1) infinite}.fas-tile:first-child .fa-count{--fa-n:284;animation:fas-t1 var(--fa-cycle) linear infinite}.fas-tile:nth-child(2) .fa-count{--fa-n:31;animation:fas-t2 var(--fa-cycle) linear infinite}.fas-tile:nth-child(3) .fa-count{--fa-n:67;animation:fas-t3 var(--fa-cycle) linear infinite}.fas-tile:nth-child(4) .fa-count{--fa-n:912;animation:fas-t4 var(--fa-cycle) linear infinite}@keyframes fas-bar{0%,2%{transform:scaleY(0)}12%,96%{transform:none}to{transform:scaleY(0)}}@keyframes fas-today{0%,8%{transform:scaleY(0)}14%{transform:scaleY(.45)}40%{transform:scaleY(.6)}65%{transform:scaleY(.8)}90%,96%{transform:none}to{transform:scaleY(0)}}@keyframes fas-t1{0%,3%{--fa-n:248}92%,to{--fa-n:284}}@keyframes fas-t2{0%,3%{--fa-n:27}92%,to{--fa-n:31}}@keyframes fas-t3{0%,3%{--fa-n:61}92%,to{--fa-n:67}}@keyframes fas-t4{0%,3%{--fa-n:840}92%,to{--fa-n:912}}@keyframes fas-n1{0%,3%{--fa-n:44}92%,to{--fa-n:49}}@keyframes fas-n2{0%,3%{--fa-n:41}92%,to{--fa-n:52}}@keyframes fas-n3{0%,3%{--fa-n:28}92%,to{--fa-n:31}}@keyframes fas-g1{0%,55%{transform:translateY(-7.2cqw)}60%,96%{transform:none}to{transform:translateY(-7.2cqw)}}@keyframes fas-g2{0%,55%{transform:translateY(7.2cqw)}60%,96%{transform:none}to{transform:translateY(7.2cqw)}}@keyframes fas-n4{0%,20%{--fa-n:61}20.1%{--fa-n:62}45%{--fa-n:63}70%,to{--fa-n:64}}@keyframes fas-beat{0%,19%{transform:none}21%{transform:scale(1.5)}23%,44%{transform:none}46%{transform:scale(1.5)}48%,69%{transform:none}71%{transform:scale(1.5)}73%,to{transform:none}}.fal{--fa-cycle:14s}.fal-phone{z-index:3;width:28.5cqw;position:absolute;top:.5cqw;left:35.75cqw}.fal-album{background:#fff;position:absolute;inset:0}.fal-head{text-align:center;font-family:var(--font-display);color:var(--color-ink-900);background:#fff;padding:17cqw 6cqw 3cqw;font-size:7cqw;font-weight:700;line-height:1.15}.fal-bar{justify-content:flex-end;padding:0 4.5cqw 2.4cqw;display:flex}.fal-pill{max-width:50cqw;box-shadow:0 0 0 .4cqw var(--color-ink-200);color:var(--color-ink-700);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:9999px;padding:1.4cqw 3.4cqw;font-size:4.4cqw;font-weight:600;overflow:hidden}.fal-grid{grid-template-columns:1fr 1fr;gap:2.4cqw;padding:0 4.5cqw;display:grid}.fal-tile{aspect-ratio:1;border-radius:2.6cqw;position:relative;overflow:hidden}.fal-likes{color:#fff;--i:3.4cqw;background:#0006;border-radius:9999px;align-items:center;gap:.8cqw;padding:.6cqw 1.8cqw;font-size:3.6cqw;font-weight:700;display:flex;position:absolute;bottom:1.6cqw;right:1.6cqw}.fal-check{background:var(--event-color);width:8cqw;height:8cqw;color:var(--on-event,#fff);--i:5cqw;opacity:0;animation:fal-check var(--fa-cycle) infinite;animation-delay:var(--dl,0s);border-radius:9999px;place-items:center;display:grid;position:absolute;top:2cqw;right:2cqw;box-shadow:0 0 0 .8cqw #fff}.fal-tile:not(.fal-tile--pick) .fal-check{display:none}.fal-tile--pick:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1cqw var(--event-color);opacity:0;animation:fal-check var(--fa-cycle) infinite;animation-delay:var(--dl,0s);position:absolute;inset:0}.fal-sel{z-index:2;animation:fal-sel var(--fa-cycle) ease-in-out infinite;background:#fff;align-items:center;gap:2.4cqw;padding:3.4cqw 4.5cqw 6cqw;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -1cqw 3cqw #10131d1f}.fal-sel-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-900);flex:1;font-size:4.6cqw;font-weight:700;overflow:hidden}.fal-sel-n .fa-count{--fa-n:4;animation:fal-n var(--fa-cycle) steps(1) infinite}.fal-sel-btn{background:var(--event-color);max-width:46cqw;color:var(--on-event,#fff);white-space:nowrap;--i:4.6cqw;border-radius:3cqw;flex-shrink:0;align-items:center;gap:1.4cqw;padding:2.6cqw 3.6cqw;font-size:4.6cqw;font-weight:700;display:flex;overflow:hidden}.fal-lb{z-index:3;opacity:0;animation:fal-lb var(--fa-cycle) ease-out infinite;background:#0b0d12;position:absolute;inset:0}.fal-lb-x{color:#fff;--i:7cqw;position:absolute;top:15cqw;right:5cqw}.fal-lb-photo{height:60.7cqw;position:absolute;top:52cqw;left:0;right:0}.fal-lb-who{color:#fffc;font-size:4.4cqw;font-weight:600;position:absolute;top:40cqw;left:6cqw}.fal-lb-bar{color:#fff;--i:8.5cqw;justify-content:space-around;display:flex;position:absolute;top:150cqw;left:0;right:0}.fal-lb-bar>span{align-items:center;gap:1.4cqw;font-size:5cqw;font-weight:700;display:flex;position:relative}.fal-heart svg{animation:fal-heart var(--fa-cycle) infinite}.fal-heart .fa-count{--fa-n:13;animation:fal-like-n var(--fa-cycle) steps(1) infinite}.fal-done{background:var(--fa-ok);color:#fff;--i:4cqw;opacity:0;width:6cqw;height:6cqw;animation:fal-done var(--fa-cycle) infinite;border-radius:9999px;place-items:center;display:grid;position:absolute;top:-2.6cqw;right:-2.6cqw}.fal-sheet{animation:fal-sheet var(--fa-cycle) ease-in-out infinite;background:#fff;border-radius:6cqw 6cqw 0 0;padding:5cqw;position:absolute;inset:104cqw 0 0;transform:translateY(100%)}.fal-sheet-t{font-family:var(--font-display);color:var(--color-ink-900);font-size:5.6cqw;font-weight:700}.fal-crow{opacity:0;animation:fal-crow var(--fa-cycle) infinite;gap:2.4cqw;margin-top:3.6cqw;display:flex}.fal-ava{color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:8cqw;height:8cqw;font-size:3.2cqw;font-weight:700;display:grid}.fal-crow p{min-width:0;color:var(--color-ink-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:4.2cqw;line-height:1.3;display:-webkit-box;overflow:hidden}.fal-crow b{color:var(--color-ink-900)}.fal-input{height:12cqw;box-shadow:inset 0 0 0 .5cqw var(--color-ink-200);color:var(--color-ink-900);white-space:nowrap;border-radius:9999px;align-items:center;gap:2cqw;padding:0 1.6cqw 0 3.4cqw;font-size:4.2cqw;display:flex;position:absolute;bottom:8cqw;left:5cqw;right:5cqw}.fal-input-t{flex:1;min-width:0;position:relative;overflow:hidden}.fal-input-ph{color:var(--color-ink-400);animation:fal-ph var(--fa-cycle) steps(1) infinite}.fal-typed{text-overflow:clip;max-width:0;animation:fal-type var(--fa-cycle) linear infinite;display:block;position:absolute;top:0;left:0;overflow:hidden}.fal-post{background:var(--event-color);max-width:30cqw;color:var(--on-event,#fff);text-overflow:ellipsis;border-radius:9999px;flex-shrink:0;padding:1.6cqw 3cqw;font-weight:700;overflow:hidden}.fal-like{font-family:var(--font-display);color:var(--color-ink-900);--i:4.6cqw;animation:fal-pop1 var(--fa-cycle) cubic-bezier(.3, 1.5, .5, 1) infinite;background:#fff;border-radius:9999px;align-items:center;gap:1.6cqw;padding:1.6cqw 2.8cqw 1.6cqw 2cqw;font-size:3.6cqw;font-weight:800;display:flex;position:absolute;top:9cqw;left:9cqw;box-shadow:0 1.4cqw 3.4cqw -1cqw #10131d4d}.fal-like svg{color:#e11d48;fill:#e11d48}.fal-like .fa-count{--fa-n:13;animation:fal-like-n var(--fa-cycle) steps(1) infinite}.fal-comment{width:31cqw;animation:fal-pop2 var(--fa-cycle) cubic-bezier(.3, 1.4, .5, 1) infinite;background:#fff;border-radius:2.4cqw;padding:2.2cqw 2.4cqw;position:absolute;top:22cqw;left:2cqw;box-shadow:0 1.4cqw 3.4cqw -1cqw #10131d4d}.fal-comment .fal-ava{width:4.4cqw;height:4.4cqw;font-size:1.6cqw}.fal-comment-who{color:var(--color-ink-900);--i:2.4cqw;align-items:center;gap:1.2cqw;font-size:2.2cqw;font-weight:700;display:flex}.fal-comment-who svg{color:var(--accent-ink,var(--event-color));margin-left:auto}.fal-comment p{color:var(--color-ink-700);margin-top:1cqw;font-size:2.2cqw;line-height:1.35}.fal-saved{width:27cqw;animation:fal-saved var(--fa-cycle) ease-out infinite;background:#fff;border-radius:1.4cqw;padding:1.3cqw 1.3cqw 1.8cqw;position:absolute;top:5cqw;left:68cqw;rotate:3deg;box-shadow:0 1.4cqw 3.4cqw -1cqw #10131d59}.fal-saved-img{aspect-ratio:3/2;border-radius:.8cqw;overflow:hidden}.fal-file{color:var(--color-ink-700);--i:2.4cqw;align-items:center;gap:1cqw;margin-top:1.2cqw;font-size:1.9cqw;font-weight:600;display:flex}.fal-file svg{color:var(--fa-ok)}.fal-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fal-zip{width:28cqw;animation:fal-zip var(--fa-cycle) ease-out infinite;background:#fff;border-radius:1.6cqw;align-items:center;gap:1.8cqw;padding:2cqw;display:flex;position:absolute;top:33cqw;left:68cqw;rotate:-2deg;box-shadow:0 1.4cqw 3.4cqw -1cqw #10131d59}.fal-zip-icon{background:color-mix(in srgb, var(--color-loud-bonbon) 16%, #fff);width:8.4cqw;height:10cqw;color:var(--color-loud-bonbon);--i:5.4cqw;border-radius:1cqw;flex-shrink:0;place-items:center;display:grid;position:relative}.fal-zip-icon b{letter-spacing:.06em;font-size:1.5cqw;font-weight:800;position:absolute;bottom:.6cqw}.fal-zip p{min-width:0;color:var(--color-ink-900);font-size:2.1cqw;font-weight:700;line-height:1.3}.fal-zip p span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fal-zip small{color:var(--color-ink-500);--i:2.2cqw;align-items:center;gap:.6cqw;margin-top:.4cqw;font-size:1.8cqw;font-weight:600;display:flex}.fal-fly{z-index:5;opacity:0;animation:fal-fly1 var(--fa-cycle) ease-in-out infinite;border-radius:.8cqw;position:absolute;overflow:hidden;box-shadow:0 1.4cqw 3cqw #10131d66}.fal-fly--zip{background:color-mix(in srgb, var(--color-loud-bonbon) 16%, #fff);color:var(--color-loud-bonbon);--i:5.4cqw;border-radius:1cqw;place-items:center;animation-name:fal-fly2;display:grid}@keyframes fal-lb{0%,11.8%{opacity:0;transform-origin:30% 32%;transform:scale(.4)}14%{opacity:1;transform-origin:30% 32%;transform:none}52%,52.5%{opacity:1;transform:none}55%,to{opacity:0;transform:scale(.94)}}@keyframes fal-heart{0%,20%{fill:none;transform:none}21%{fill:#e11d48;color:#e11d48;transform:scale(1.4)}23%,92%{fill:#e11d48;color:#e11d48;transform:none}93%,to{fill:none;transform:none}}@keyframes fal-like-n{0%,20.4%{--fa-n:12}20.5%,95%{--fa-n:13}95.1%,to{--fa-n:12}}@keyframes fal-sheet{0%,28.3%{transform:translateY(100%)}30.5%,39.5%{transform:none}41.5%,to{transform:translateY(100%)}}@keyframes fal-ph{0%,30.9%{visibility:visible}31%,35.7%{visibility:hidden}35.8%,to{visibility:visible}}@keyframes fal-type{0%,31%{max-width:0}35%,35.7%{max-width:70cqw}35.8%,to{max-width:0}}@keyframes fal-crow{0%,36%{opacity:0;transform:translateY(2cqw)}37.5%,to{opacity:1;transform:none}}@keyframes fal-done{0%,43.2%{opacity:0;transform:scale(0)}44.5%{opacity:1;transform:scale(1.3)}45.5%,55%{opacity:1;transform:none}56%,to{opacity:0;transform:none}}@keyframes fal-pop1{0%,20.5%{opacity:0;transform:scale(.3)}23%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fal-pop2{0%,36.5%{opacity:0;transform:translate(4cqw)scale(.85)}39%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fal-saved{0%,49.5%{opacity:0}50%,94%{opacity:1}97%,to{opacity:0}}@keyframes fal-zip{0%,78.5%{opacity:0}79%,94%{opacity:1}97%,to{opacity:0}}@keyframes fal-fly1{0%,43.6%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}44%{opacity:1;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}50%{opacity:1;transform:none}50.5%,to{opacity:0;transform:none}}@keyframes fal-fly2{0%,71.2%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(.5)}71.6%{opacity:1;transform:translate(var(--fx), var(--fy)) scale(.5)}78.5%{opacity:1;transform:none}79%,to{opacity:0;transform:none}}@keyframes fal-sel{0%,57.5%{transform:translateY(100%)}59.5%,79%{transform:none}81%,to{transform:translateY(100%)}}@keyframes fal-check{0%,58.5%{opacity:0;transform:scale(0)}59.5%{opacity:1;transform:scale(1.3)}60.5%,79%{opacity:1;transform:none}81%,to{opacity:0;transform:none}}@keyframes fal-n{0%,59.4%{--fa-n:0}59.5%{--fa-n:1}61.5%{--fa-n:2}63.5%{--fa-n:3}65.5%,to{--fa-n:4}}.hw{--fa-cycle:30s;--c1x:47cqw;--c1y:20.4cqw;--c2x:70cqw;--c2y:20.4cqw;--c3x:52cqw;--c3y:35cqw;--c4x:59cqw;--c4y:35.6cqw;--sx:8cqw;--sy:4.7cqw;max-width:40rem}.hw-laptop{z-index:3;opacity:0;width:74cqw;animation:hw-laptop var(--fa-cycle) ease-in-out infinite;position:absolute;top:5cqw;left:13cqw}.hw-form,.hw-event{background:var(--color-ink-50);color:var(--color-ink-800);font-size:1.7cqw;line-height:1.25;position:absolute;inset:0;overflow:hidden}.hw-form{z-index:2;animation:hw-form var(--fa-cycle) ease-in-out infinite;padding:2.4cqw 3.4cqw;transform:translate(-100%)}.hw-event{z-index:1;animation:hw-event var(--fa-cycle) ease-in-out infinite}.hw-form-title{--i:2.6cqw;font-family:var(--font-display);color:var(--color-ink-900);align-items:center;gap:1cqw;font-size:2.5cqw;font-weight:700;display:flex}.hw-form-title svg{color:var(--accent-ink,var(--event-color));flex-shrink:0}.hw-form-card{box-shadow:inset 0 0 0 .2cqw var(--color-ink-100);background:#fff;border-radius:1.6cqw;margin-top:1.6cqw;padding:2.2cqw}.hw-form-row{grid-template-columns:3fr 2fr;gap:1.6cqw;margin-bottom:1.4cqw;display:grid}.hw-label{color:var(--color-ink-500);margin-bottom:.6cqw;font-size:1.45cqw;font-weight:600}.hw-input{--i:1.9cqw;height:4.4cqw;box-shadow:inset 0 0 0 .2cqw var(--color-ink-200);color:var(--color-ink-900);white-space:nowrap;border-radius:1cqw;align-items:center;gap:.8cqw;padding:0 1.2cqw;font-size:1.8cqw;display:flex;overflow:hidden}.hw-input svg{color:var(--color-ink-400);flex-shrink:0}.hw-input--name{animation:hw-focus-name var(--fa-cycle) infinite}.hw-input--date{animation:hw-focus-date var(--fa-cycle) infinite}.hw-typed{vertical-align:bottom;max-width:40cqw;animation:hw-type var(--fa-cycle) steps(15, end) infinite;display:inline-block;overflow:hidden}.hw-caret{background:var(--color-ink-900);width:.25cqw;height:2.4cqw;animation:fau-blink 1s steps(1) infinite, hw-caret var(--fa-cycle) steps(1) infinite;flex-shrink:0;margin-left:.2cqw;display:inline-block}.hw-date{animation:hw-date var(--fa-cycle) steps(1) infinite}.hw-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;display:grid}.hw-tiers>span{min-width:0;height:4.4cqw;box-shadow:inset 0 0 0 .2cqw var(--color-ink-200);color:var(--color-ink-600);border-radius:1cqw;align-items:center;gap:.8cqw;padding:0 1cqw;font-size:1.6cqw;font-weight:600;display:flex}.hw-tiers i{width:1.8cqw;height:1.8cqw;box-shadow:inset 0 0 0 .2cqw var(--color-ink-300);border-radius:9999px;flex-shrink:0}.hw-tiers .hw-tier-on{box-shadow:inset 0 0 0 .3cqw var(--event-strong,var(--event-color));background:color-mix(in srgb, var(--event-color) 9%, #fff);color:var(--color-ink-900)}.hw-tiers .hw-tier-on i{box-shadow:inset 0 0 0 .55cqw var(--event-strong,var(--event-color))}.hw-submit{--i:2cqw;background:var(--event-strong,var(--event-color));height:4.8cqw;color:var(--on-event,#fff);white-space:nowrap;animation:hw-press-submit var(--fa-cycle) ease-out infinite;border-radius:1.2cqw;justify-content:center;align-items:center;gap:1cqw;margin-top:1.8cqw;padding:0 2cqw;font-size:1.8cqw;font-weight:700;display:flex}.hw-submit svg{flex-shrink:0}.hw-event-top{border-bottom:.2cqw solid var(--color-ink-100);font-family:var(--font-display);color:var(--color-ink-900);background:#fff;justify-content:space-between;align-items:center;gap:1.4cqw;padding:2.2cqw 3.4cqw;font-size:2.4cqw;font-weight:700;display:flex}.hw-tier{background:var(--color-ink-900);color:#fff;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;padding:.35cqw 1.2cqw;font-size:1.15cqw;font-weight:700}.hw-share{box-shadow:inset 0 0 0 .2cqw var(--color-ink-100);background:#fff;border-radius:1.6cqw;margin:2.2cqw 3.4cqw;padding:2.2cqw}.hw-share-title{font-family:var(--font-display);color:var(--color-ink-900);font-size:2.1cqw;font-weight:700}.hw-share-row{align-items:center;gap:2.4cqw;margin-top:1.6cqw;display:flex}.hw-share-qr{flex-shrink:0;width:16cqw;height:16cqw}.hw-share-side{flex:1;min-width:0}.hw-link{--i:1.8cqw;background:var(--color-ink-50);height:4cqw;box-shadow:inset 0 0 0 .2cqw var(--color-ink-100);color:var(--color-ink-700);border-radius:1cqw;align-items:center;gap:.8cqw;margin-bottom:1.2cqw;padding:0 1.2cqw;font-size:1.5cqw;font-weight:600;display:flex}.hw-link svg{color:var(--color-ink-400);flex-shrink:0}.hw-prints{gap:1cqw;display:flex}.hw-prints>span{--i:1.8cqw;min-width:0;height:3.8cqw;box-shadow:inset 0 0 0 .2cqw var(--color-ink-200);color:var(--color-ink-800);background:#fff;border-radius:9999px;align-items:center;gap:.7cqw;padding:0 1.3cqw;font-size:1.5cqw;font-weight:600;display:flex}.hw-prints svg{flex-shrink:0}.hw-prints .hw-print-sign{animation:hw-press-sign var(--fa-cycle) ease-out infinite}.hw .hw-cursor{z-index:41;opacity:0;animation:hw-cursor var(--fa-cycle) ease-in-out infinite;top:0;left:0}.hw-click{z-index:40;border:.5cqw solid var(--color-ink-900);opacity:0;pointer-events:none;width:5cqw;height:5cqw;animation:hw-click var(--fa-cycle) ease-out infinite;border-radius:9999px;margin:-2.5cqw 0 0 -2.5cqw;position:absolute}.hw-click--0{left:var(--c1x);top:var(--c1y)}.hw-click--1{left:var(--c2x);top:var(--c2y)}.hw-click--2{left:var(--c3x);top:var(--c3y)}.hw-click--3{left:var(--c4x);top:var(--c4y)}.hw-sign{z-index:4;opacity:0;width:29cqw;animation:hw-sign var(--fa-cycle) ease-out infinite;position:absolute;top:10cqw;left:35.5cqw}.hw-phone{z-index:5;width:28.5cqw;animation:hw-phone var(--fa-cycle) ease-in-out infinite;position:absolute;top:2.5cqw;left:5cqw;rotate:-3deg}.hw-ph{position:absolute;inset:0;overflow:hidden}.hw-cam{z-index:1;background:#0b0c10}.hw-home{z-index:2;background:var(--color-ink-50);animation:hw-home var(--fa-cycle) ease-out infinite}.hw-up{z-index:3;animation:hw-up var(--fa-cycle) ease-out infinite;background:#fff}.hw-album{z-index:4;animation:hw-album var(--fa-cycle) ease-out infinite;background:#fff}.hw .hw-shot{filter:none;animation:hw-shot var(--fa-cycle) ease-out infinite}.hw .hw-frame{animation:hw-frame var(--fa-cycle) ease-out infinite}.hw .hw-pill{animation:hw-pill var(--fa-cycle) ease-out infinite}.hw .hw-home-body>*{animation:none}.hw-up-head{text-align:center;font-family:var(--font-display);color:var(--color-ink-900);background:#fff;padding:17cqw 6cqw 4cqw;font-size:6.6cqw;font-weight:700;line-height:1.15}.hw-up-row{color:var(--color-ink-500);padding:4cqw 6cqw 0;font-size:4.6cqw;font-weight:600}.hw-up-list{flex-direction:column;gap:4.5cqw;padding:4cqw 6cqw;display:flex}.hw-up-item{align-items:center;gap:3cqw;display:flex}.hw-up-img{border-radius:3cqw;flex-shrink:0;width:24cqw;height:24cqw;overflow:hidden}.hw-up-bar{background:var(--color-ink-100);border-radius:9999px;flex:1;height:3cqw;overflow:hidden}.hw-up-bar>span{border-radius:inherit;background:var(--event-strong,var(--event-color));transform-origin:0;height:100%;animation:hw-bar var(--fa-cycle) ease-in-out infinite;display:block}.hw-up-ok{--i:4.4cqw;background:var(--fa-ok);color:#fff;width:7cqw;height:7cqw;animation:hw-ok var(--fa-cycle) ease-out infinite;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.hw-up-done{--i:6cqw;background:color-mix(in srgb, var(--fa-ok) 14%, #fff);color:#047857;white-space:nowrap;height:14cqw;animation:hw-done var(--fa-cycle) ease-out infinite;border-radius:3.4cqw;justify-content:center;align-items:center;gap:2cqw;margin:6cqw 6cqw 0;font-size:5cqw;font-weight:700;display:flex}.hw-up-done svg{flex-shrink:0}.hw-grid{grid-template-columns:1fr 1fr;gap:2.4cqw;padding:0 4.5cqw;display:grid}.hw-grid>div{aspect-ratio:1;border-radius:2.6cqw;position:relative;overflow:hidden}.hw-grid>.hw-grid-new{animation:hw-grid-new var(--fa-cycle) ease-out infinite}.hw-grid>.hw-grid-new:nth-child(2){animation-delay:.15s}.hw-grid>.hw-grid-new:nth-child(3){animation-delay:.3s}.hw-likes{--i:4cqw;color:#fff;background:#0000008c;border-radius:9999px;align-items:center;gap:1cqw;padding:.8cqw 2.2cqw;font-size:4cqw;font-weight:700;display:flex;position:absolute;bottom:2cqw;left:2cqw}.hw-likes svg{color:#ff4d6d;fill:currentColor}.hw-likes .fa-count{animation:hw-likes var(--fa-cycle) steps(1) infinite}.hw-bigheart{--i:20cqw;color:#fff;opacity:0;animation:hw-bigheart var(--fa-cycle) ease-out infinite;place-items:center;display:grid;position:absolute;inset:0}.hw-bigheart svg{fill:currentColor}.hw-float{--i:3.4cqw;z-index:6;color:#ff4d6d;opacity:0;animation:hw-float var(--fa-cycle) ease-out infinite;position:absolute;top:15.5cqw;left:10.8cqw}.hw-float svg{fill:currentColor}.hw .fao-live i{background:var(--page-tone,var(--event-color))}.hw-wall{z-index:2;width:56cqw;animation:hw-wall var(--fa-cycle) ease-in-out infinite;position:absolute;top:3cqw;left:41cqw}.hw-tile .hw-wall-new{animation:hw-new-0 var(--fa-cycle) steps(1) infinite}.hw-tile .hw-wall-new--1{animation-name:hw-new-1}.hw-fly{z-index:7;transform-origin:0 0;opacity:0;animation:hw-fly-0 var(--fa-cycle) ease-in-out infinite;border-radius:.6cqw;position:absolute;overflow:hidden}.hw-fly--0{--fx:-48.6cqw;--fy:8.5cqw;--fs:.86;width:13.23cqw;height:11cqw;top:3.8cqw;left:55.52cqw}.hw-fly--1{--fx:-50.35cqw;--fy:-3.7cqw;--fs:.86;width:13.23cqw;height:11cqw;animation-name:hw-fly-1;top:15.3cqw;left:69.25cqw}.hw-comment{z-index:6;background:var(--color-ink-900);width:30cqw;animation:hw-comment var(--fa-cycle) ease-out infinite;border-radius:1.8cqw;align-items:center;gap:1.2cqw;padding:1.2cqw 1.6cqw;display:flex;position:absolute;top:47cqw;left:40cqw}.hw-ava{border-radius:9999px;flex-shrink:0;width:5cqw;height:5cqw;overflow:hidden}.hw-comment-by{color:#ffffffa6;font-size:1.4cqw;font-weight:600;display:block}.hw-comment-text{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:1.8cqw;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.hw-zip{z-index:6;background:var(--color-ink-900);color:#fff;max-width:26cqw;height:6cqw;animation:hw-zip var(--fa-cycle) ease-out infinite;border-radius:9999px;align-items:center;gap:1.2cqw;padding:0 1.8cqw 0 .8cqw;font-size:1.7cqw;font-weight:700;display:flex;position:absolute;top:48.5cqw;left:72.5cqw;overflow:hidden}.hw-zip>*{position:relative}.hw-zip>.hw-zip-fill{transform-origin:0;animation:hw-zip-fill var(--fa-cycle) linear infinite;background:#ffffff29;position:absolute;inset:0}.hw-zip-icon{--i:2.4cqw;background:var(--event-strong,var(--event-color));width:4.4cqw;height:4.4cqw;color:var(--on-event,#fff);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.hw-zip-icon>svg{grid-area:1/1}.hw .hw-zip-down{opacity:0;animation:hw-zip-down var(--fa-cycle) steps(1) infinite}.hw .hw-zip-done{animation:hw-zip-done var(--fa-cycle) steps(1) infinite}@keyframes hw-laptop{0%{opacity:0;transform:translateY(3cqw)scale(.97)}2%,22.5%{opacity:1;transform:none}26.5%,to{opacity:0;transform:translate(30cqw)scale(.92)}}@keyframes hw-form{0%,13.6%{transform:none}15.2%,to{transform:translate(-100%)}}@keyframes hw-event{0%,13.6%{transform:translate(100%)}15.2%,to{transform:none}}@keyframes hw-type{0%,2.7%{max-width:0}7.3%,to{max-width:40cqw}}@keyframes hw-caret{0%,8.5%{visibility:visible}8.6%,to{visibility:hidden}}@keyframes hw-date{0%,9.2%{opacity:0}9.3%,to{opacity:1}}@keyframes hw-focus-name{0%,2.2%{box-shadow:inset 0 0 0 .2cqw var(--color-ink-200)}2.4%,8.4%{box-shadow:inset 0 0 0 .3cqw var(--event-strong,var(--event-color))}8.6%,to{box-shadow:inset 0 0 0 .2cqw var(--color-ink-200)}}@keyframes hw-focus-date{0%,8.6%{box-shadow:inset 0 0 0 .2cqw var(--color-ink-200)}8.8%,11.5%{box-shadow:inset 0 0 0 .3cqw var(--event-strong,var(--event-color))}11.7%,to{box-shadow:inset 0 0 0 .2cqw var(--color-ink-200)}}@keyframes hw-press-submit{0%,12.8%{transform:none}13.1%{transform:scale(.95)}13.6%,to{transform:none}}@keyframes hw-press-sign{0%,18.8%{box-shadow:inset 0 0 0 .2cqw var(--color-ink-200);transform:none}19.1%{box-shadow:inset 0 0 0 .3cqw var(--event-strong,var(--event-color));transform:scale(.92)}19.6%,22%{box-shadow:inset 0 0 0 .3cqw var(--event-strong,var(--event-color));transform:none}22.5%,to{box-shadow:inset 0 0 0 .2cqw var(--color-ink-200);transform:none}}@keyframes hw-cursor{0%{opacity:0;transform:translate(60cqw,50cqw)}1.5%{opacity:1;transform:translate(60cqw,50cqw)}2.3%,7.8%{opacity:1;transform:translate(var(--c1x), var(--c1y))}8.6%,12%{opacity:1;transform:translate(var(--c2x), var(--c2y))}12.9%,16%{opacity:1;transform:translate(var(--c3x), var(--c3y))}18.8%,20%{opacity:1;transform:translate(var(--c4x), var(--c4y))}21.5%,to{opacity:0;transform:translate(var(--c4x), var(--c4y))}}@keyframes hw-click{0%{opacity:.9;transform:scale(.3)}2.2%,to{opacity:0;transform:scale(1.5)}}@keyframes hw-sign{0%,19.2%{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.12) rotate(4deg)}19.6%{opacity:1;transform:translate(var(--sx), var(--sy)) scale(.14) rotate(4deg)}23.6%{opacity:1;transform:translate(-.6cqw,.6cqw)scale(1.03)rotate(-9deg)}25%,63%{opacity:1;transform:rotate(-8deg)}66.5%,to{opacity:0;transform:rotate(-8deg)}}@keyframes hw-phone{0%,33.3%{opacity:0;transform:translate(160cqw,6cqw)rotate(14deg)}33.4%{opacity:1;animation-timing-function:cubic-bezier(.16,.84,.3,1);transform:translate(160cqw,6cqw)rotate(14deg)}37.8%,63.4%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.25,1);transform:translate(30.75cqw)rotate(4deg)}67.6%,96.5%{opacity:1;animation-timing-function:linear;transform:none}to{opacity:0;transform:none}}@keyframes hw-shot{0%,33.4%{filter:blur(1.6cqw);animation-timing-function:cubic-bezier(.16,.84,.3,1);transform:translate(-290cqw)}37.8%{filter:blur(1.2cqw);animation-timing-function:ease-out;transform:none}39.8%,to{filter:blur();transform:none}}@keyframes hw-frame{0%,40.6%{opacity:0;transform:scale(1.35)}42%,to{opacity:1;transform:none}}@keyframes hw-pill{0%,42.5%{opacity:0;transform:translateY(3cqw)scale(.85)}44%,45.2%{opacity:1;transform:none}45.5%{opacity:1;transform:scale(.92)}46%,to{opacity:1;transform:none}}@keyframes hw-home{0%,46%{transform:translateY(100%)}48%,to{transform:none}}@keyframes hw-up{0%,50.6%{transform:translate(100%)}52%,to{transform:none}}@keyframes hw-album{0%,65.8%{transform:translate(100%)}67.6%,to{transform:none}}@keyframes hw-bar{0%,52.5%{transform:scaleX(0)}57%,to{transform:scaleX(1)}}@keyframes hw-ok{0%,57%{opacity:0;transform:scale(.4)}58.5%,to{opacity:1;transform:none}}@keyframes hw-done{0%,61%{opacity:0;transform:translateY(3cqw)}62.5%,to{opacity:1;transform:none}}@keyframes hw-grid-new{0%,67.6%{opacity:0;transform:scale(.6)}70%,to{opacity:1;transform:none}}@keyframes hw-likes{0%,77.5%{--fa-n:11}77.6%,to{--fa-n:12}}@keyframes hw-bigheart{0%,77.3%{opacity:0;transform:scale(.3)}78.5%{opacity:1;transform:scale(1.15)}80%{opacity:1;transform:none}82%,to{opacity:0;transform:scale(1.2)}}@keyframes hw-float{0%,77.8%{opacity:0;transform:scale(.5)}79.5%{opacity:1;transform:translate(calc(var(--dx) * .3), -3cqw) scale(1)}88%,to{opacity:0;transform:translate(var(--dx), -15cqw) scale(1.1)}}@keyframes hw-wall{0%,66.8%{opacity:0;transform:translate(8cqw)}70.5%,96.5%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-new-0{0%,76.2%{opacity:0}76.3%,to{opacity:1}}@keyframes hw-new-1{0%,84.2%{opacity:0}84.3%,to{opacity:1}}@keyframes hw-fly-0{0%,72%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}72.4%{opacity:1;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}76.3%{opacity:1;transform:none}76.6%,to{opacity:0;transform:none}}@keyframes hw-fly-1{0%,80%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}80.4%{opacity:1;transform:translate(var(--fx), var(--fy)) scale(var(--fs))}84.3%{opacity:1;transform:none}84.6%,to{opacity:0;transform:none}}@keyframes hw-comment{0%,84%{opacity:0;transform:translateY(2cqw)scale(.9)}86%,96.5%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-zip{0%,88%{opacity:0;transform:translateY(2cqw)}89.5%,96.5%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-zip-fill{0%,89.5%{transform:scaleX(0)}93.5%,to{transform:scaleX(1)}}@keyframes hw-zip-down{0%,93.5%{opacity:1}93.6%,to{opacity:0}}@keyframes hw-zip-done{0%,93.5%{opacity:0}93.6%,to{opacity:1}}.hw-step{--hw-d:0s;cursor:pointer;animation:hw-step 30s ease-in-out var(--hw-d) infinite;border-radius:1.5rem;gap:.875rem;padding:1rem 1rem 1.25rem;display:flex;position:relative;overflow:hidden}.hw-step-num{width:2.5rem;height:2.5rem;color:var(--color-ink-900);font-family:var(--font-display);animation:hw-step-num 30s ease-in-out var(--hw-d) infinite;background:#fff;border-radius:9999px;flex-shrink:0;place-items:center;font-size:1.15rem;font-weight:800;display:grid;box-shadow:0 0 0 1px #10131d14}.hw-step-bar{opacity:0;height:3px;animation:hw-step-bar 30s ease-in-out var(--hw-d) infinite;background:#10131d0f;border-radius:9999px;position:absolute;bottom:.6rem;left:1.25rem;right:1.25rem;overflow:hidden}.hw-step-bar>span{background:var(--page-tone,var(--event-color));transform-origin:0;height:100%;animation:hw-step-fill 30s linear var(--hw-d) infinite;display:block;transform:scaleX(0)}@media (width>=1024px){.hw-sync[data-play="0"] *,.hw-sync[data-play="0"] :before,.hw-sync[data-play="0"] :after{animation-play-state:paused!important}}@media (width<=1023.98px){.hw-step{flex-wrap:wrap}.hw-step-bar{display:none}.hw-step[data-play="0"],.hw-step[data-play="0"] *,.hw-step[data-play="0"] :before,.hw-step[data-play="0"] :after{animation-play-state:paused!important}}.hw-slot{display:none}@media (width<=1023.98px){.hw-slot{flex-basis:100%;justify-content:center;transition:opacity .3s;display:flex}.hw-slot:not(:empty){margin-top:.75rem}.hw-slot.is-looping{opacity:0}}@media (prefers-reduced-motion:reduce){.hw-step,.hw-step *{animation:none!important}.hw-step{cursor:default}}@keyframes hw-step{0%,32.6%{background-color:#fff}33.8%,98.8%{background-color:#fff0}to{background-color:#fff}}@keyframes hw-step-num{0%,32.6%{background-color:var(--page-tone,var(--event-color));color:var(--on-page-tone,#fff)}33.8%,98.8%{color:var(--color-ink-900);background-color:#fff}to{background-color:var(--page-tone,var(--event-color));color:var(--on-page-tone,#fff)}}@keyframes hw-step-bar{0%,32.6%{opacity:1}33.8%,98.8%{opacity:0}to{opacity:1}}@keyframes hw-step-fill{0%{transform:scaleX(0)}33.33%,to{transform:scaleX(1)}}.how-anim{--how-accent:var(--color-loud-flamingo);--how-cycle:10s;aspect-ratio:1;text-align:left;width:100%;max-width:16rem;position:relative;container-type:inline-size}.how-anim[data-play="0"] *,.how-anim[data-play="0"] :before,.how-anim[data-play="0"] :after{animation-play-state:paused!important}.how-stage{background:#fff;border-radius:7cqw;position:absolute;inset:0;overflow:hidden}.how-stage img{object-fit:cover;width:100%;height:100%;display:block}.how-tap{z-index:30;border:.8cqw solid var(--how-accent);opacity:0;pointer-events:none;width:11cqw;height:11cqw;animation:how-tap var(--how-cycle) ease-out infinite;border-radius:9999px;margin:-5.5cqw 0 0 -5.5cqw;position:absolute}@keyframes how-tap{0%{opacity:.9;transform:scale(.2)}5%,to{opacity:0;transform:scale(1.5)}}.hc-window{background:#fff;border-radius:5cqw;width:90cqw;height:86cqw;position:absolute;top:7cqw;left:5cqw;overflow:hidden;box-shadow:0 1.5cqw 5cqw -1cqw #10131d2e,0 0 0 1px #10131d0f}.hc-bar{border-bottom:1px solid var(--color-ink-100);align-items:center;gap:1.4cqw;height:10cqw;padding:0 3.5cqw;display:flex}.hc-dot{border-radius:9999px;flex-shrink:0;width:2.2cqw;height:2.2cqw}.hc-url{text-overflow:ellipsis;white-space:nowrap;background:var(--color-ink-50);min-width:0;color:var(--color-ink-400);border-radius:9999px;flex:1;margin-left:1.5cqw;padding:.9cqw 2.6cqw;font-size:2.7cqw;line-height:1.2;overflow:hidden}.hc-form,.hc-result{position:absolute;inset:10cqw 0 0}.hc-form{opacity:0;animation:hc-form var(--how-cycle) ease-in-out infinite}.hc-title,.hc-label,.hc-btn-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-title{font-family:var(--font-display);color:var(--color-ink-900);font-size:5.2cqw;font-weight:700;line-height:1.2;position:absolute;top:3.5cqw;left:6cqw;right:6cqw}.hc-label{max-width:33cqw;color:var(--color-ink-500);font-size:3cqw;font-weight:600;line-height:1.2;position:absolute;left:6cqw}.hc-input{white-space:nowrap;height:9cqw;box-shadow:inset 0 0 0 1px var(--color-ink-200);color:var(--color-ink-900);animation:hc-focus var(--how-cycle) infinite;border-radius:2.4cqw;align-items:center;padding:0 2.6cqw;font-size:3.8cqw;display:flex;position:absolute;top:16.5cqw;left:6cqw;right:6cqw;overflow:hidden}.hc-typed{white-space:nowrap;animation:hc-type var(--how-cycle) steps(14, end) infinite;display:inline-block;overflow:hidden}.hc-caret{background:var(--color-ink-900);flex-shrink:0;width:.4cqw;height:4.6cqw;margin-left:.3cqw;animation:1s step-end infinite hc-blink;display:inline-block}.hc-swatches{gap:1.8cqw;display:flex;position:absolute;top:33.5cqw;left:6cqw}.hc-swatch{border-radius:9999px;width:6cqw;height:6cqw;position:relative;box-shadow:inset 0 0 0 1px #00000014}.hc-pick:after{content:"";border:.7cqw solid var(--how-accent);animation:hc-pick var(--how-cycle) infinite;border-radius:9999px;position:absolute;inset:-1.3cqw}.hc-drop{border:.45cqw dashed var(--color-ink-300);background:var(--color-ink-50);border-radius:2.4cqw;place-items:center;height:11cqw;display:grid;position:absolute;top:47.5cqw;overflow:hidden}.hc-drop>*{grid-area:1/1}.hc-drop-logo{width:20cqw;left:6cqw}.hc-drop-cover{left:30cqw;right:6cqw}.hc-logo{background:var(--how-accent);color:#fff;width:8cqw;height:8cqw;animation:hc-logo var(--how-cycle) infinite;border-radius:2cqw;place-items:center;display:grid;position:relative}.how-stage .hc-cover-img{object-position:50% 35%;animation:hc-cover var(--how-cycle) infinite;position:absolute;inset:0}.hc-btn{background:var(--color-ink-300);height:10cqw;animation:hc-press var(--how-cycle) infinite;border-radius:3cqw;justify-content:center;align-items:center;display:flex;position:absolute;top:62cqw;left:6cqw;right:6cqw;overflow:hidden}.hc-btn-color{background:var(--how-accent);animation:hc-color var(--how-cycle) infinite;position:absolute;inset:0}.hc-btn-text{color:#fff;padding:0 3cqw;font-size:3.8cqw;font-weight:600;position:relative}.hc-result{animation:hc-result var(--how-cycle) ease-out infinite;flex-direction:column;justify-content:center;align-items:center;gap:5cqw;display:flex}.hc-card{background:#fff;border-radius:2.2cqw;flex-direction:column;align-items:center;width:38cqw;padding-bottom:3cqw;display:flex;position:relative;rotate:-3deg;box-shadow:0 1.5cqw 4cqw -1cqw #10131d40,0 0 0 1px #10131d0f}.how-stage .hc-card-cover{object-position:50% 35%;border-radius:2.2cqw 2.2cqw 0 0;height:9cqw}.hc-card-band{background:var(--how-accent);color:#fff;width:100%;min-width:0;font-family:var(--font-display);align-items:center;gap:1.4cqw;padding:2cqw 2.4cqw;font-size:3.1cqw;font-weight:700;line-height:1.2;display:flex}.hc-card-logo{width:4.4cqw;height:4.4cqw;color:var(--how-accent);background:#fff;border-radius:1.2cqw;flex-shrink:0;place-items:center;display:grid}.hc-card-qr{width:22cqw;height:22cqw;margin-top:2.6cqw}.hc-card-line{background:var(--color-ink-100);border-radius:9999px;height:1.3cqw;margin-top:1.6cqw;display:block}.hc-badge{color:#fff;max-width:30cqw;animation:hc-badge var(--how-cycle) infinite;background:#10b981;border-radius:9999px;align-items:center;gap:.8cqw;padding:1.2cqw 2.4cqw;font-size:3cqw;font-weight:700;line-height:1.1;display:flex;position:absolute;top:-4cqw;right:-7cqw;rotate:8deg;box-shadow:0 1cqw 2.5cqw -.5cqw #10b9818c}.hc-link{background:var(--color-ink-50);max-width:74cqw;box-shadow:inset 0 0 0 1px var(--color-ink-100);color:var(--color-ink-700);animation:hc-link var(--how-cycle) infinite;border-radius:9999px;align-items:center;gap:1.4cqw;padding:1.8cqw 3.2cqw;font-size:3cqw;font-weight:600;line-height:1.2;display:flex}.hc-spark{opacity:0;width:2.2cqw;height:2.2cqw;animation:hc-spark var(--how-cycle) ease-out infinite;border-radius:.5cqw;margin:-1.1cqw;position:absolute;top:40%;left:50%}.hc-cursor{z-index:31;opacity:0;filter:drop-shadow(0 .5cqw .8cqw #00000040);width:6.5cqw;height:6.5cqw;animation:hc-cursor var(--how-cycle) ease-in-out infinite;margin:-.8cqw 0 0 -1.35cqw;position:absolute;top:96%;left:64%}@keyframes hc-form{0%{opacity:0;transform:translateY(3cqw)}4%,57%{opacity:1;transform:none}61%,to{opacity:0;transform:translateY(-4cqw)scale(.97)}}@keyframes hc-focus{0%,8%{box-shadow:inset 0 0 0 1px var(--color-ink-200)}10%,25%{box-shadow:inset 0 0 0 .5cqw var(--color-ink-900)}28%,to{box-shadow:inset 0 0 0 1px var(--color-ink-200)}}@keyframes hc-type{0%,10%{max-width:0}24%,to{max-width:60cqw}}@keyframes hc-blink{50%{opacity:0}}@keyframes hc-pick{0%,31%{opacity:0;transform:scale(.5)}33%{opacity:1;transform:scale(1.2)}35%,to{opacity:1;transform:none}}@keyframes hc-color{0%,31.5%{opacity:0}34%,to{opacity:1}}@keyframes hc-logo{0%,38.5%{opacity:0;transform:scale(0)rotate(-30deg)}41%{opacity:1;transform:scale(1.25)rotate(8deg)}43.5%,to{opacity:1;transform:none}}@keyframes hc-cover{0%,45.5%{opacity:0;clip-path:inset(0 0 100%)}46.5%{opacity:1}49%,to{opacity:1;clip-path:inset(0)}}@keyframes hc-press{0%,52.8%{transform:none}53.8%{transform:scale(.93)}55.5%,to{transform:none}}@keyframes hc-result{0%,60%{opacity:0;transform:translateY(6cqw)scale(.55)}65%{opacity:1;transform:scale(1.05)}68%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.96)}}@keyframes hc-badge{0%,67%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.2)}72%,to{opacity:1;transform:none}}@keyframes hc-link{0%,69%{opacity:0;transform:translateY(4cqw)}73%,to{opacity:1;transform:none}}@keyframes hc-spark{0%,63%{opacity:0;transform:translate(0)scale(.3)}65%{opacity:1}75%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1) rotate(90deg)}}@keyframes hc-cursor{0%{opacity:0;top:100%;left:82%;transform:none}4%{opacity:1;top:88%;left:76%}9%,24%{top:41%;left:42%;transform:none}30%{top:53.5%;left:29.6%;transform:none}31%{transform:scale(.8)}32.5%,33%{top:53.5%;left:29.6%;transform:none}37%{top:70%;left:21%;transform:none}38%{transform:scale(.8)}39.5%,40%{top:70%;left:21%;transform:none}44%{top:70%;left:59%;transform:none}45%{transform:scale(.8)}46.5%,47%{top:70%;left:59%;transform:none}52%{opacity:1;top:84%;left:50%;transform:none}53%{transform:scale(.8)}55%{opacity:1;top:84%;left:50%;transform:none}60%,to{opacity:0;top:96%;left:64%;transform:none}}.hs-tent{background:#fff;border-radius:2.4cqw;flex-direction:column;align-items:center;width:48cqw;padding-bottom:3cqw;display:flex;position:absolute;bottom:20cqw;left:16cqw;overflow:hidden;box-shadow:0 2cqw 3cqw -1cqw #3c281459,0 0 0 1px #10131d0f}.hs-tent-band{background:var(--how-accent);color:#fff;width:100%;min-width:0;font-family:var(--font-display);justify-content:center;padding:2.4cqw 3cqw;font-size:3.4cqw;font-weight:700;line-height:1.2;display:flex}.hs-tent-qr{width:32cqw;height:32cqw;margin-top:3.5cqw}.hs-tent-line{background:var(--color-ink-100);border-radius:9999px;height:1.4cqw;margin-top:2cqw;display:block}.hs-phone{width:40cqw;animation:hs-phone var(--how-cycle) ease-in-out infinite;position:absolute;top:9cqw;left:46cqw;transform:rotate(-4deg)}.hs-cam,.hs-up{position:absolute;inset:0}.hs-cam{animation:hs-cam var(--how-cycle) ease-in-out infinite;background:#151823;transform:translate(-100%)}.hs-view{width:60cqw;animation:hs-focus var(--how-cycle) infinite;background:#fff;border-radius:3cqw;flex-direction:column;align-items:center;margin:-34cqw 0 0 -30cqw;padding-bottom:6cqw;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.hs-view-band{background:var(--how-accent);width:100%;height:12cqw}.hs-view-qr{width:44cqw;height:44cqw;margin-top:6cqw}.hs-corners{color:#34d399;width:78cqw;height:86cqw;animation:hs-lock var(--how-cycle) infinite;margin:-43cqw 0 0 -39cqw;position:absolute;top:50%;left:50%;transform:scale(.96)}.hs-corners span{border:0 solid;width:16cqw;height:16cqw;position:absolute}.hs-corners span:first-child{border-width:1.8cqw 0 0 1.8cqw;border-top-left-radius:5cqw;top:0;left:0}.hs-corners span:nth-child(2){border-width:1.8cqw 1.8cqw 0 0;border-top-right-radius:5cqw;top:0;right:0}.hs-corners span:nth-child(3){border-width:0 0 1.8cqw 1.8cqw;border-bottom-left-radius:5cqw;bottom:0;left:0}.hs-corners span:nth-child(4){border-width:0 1.8cqw 1.8cqw 0;border-bottom-right-radius:5cqw;bottom:0;right:0}.hs-scanline{background:linear-gradient(90deg, transparent, var(--how-accent), transparent);height:1.2cqw;box-shadow:0 0 5cqw 1.5cqw color-mix(in srgb, var(--how-accent) 55%, transparent);opacity:0;animation:hs-scan var(--how-cycle) linear infinite;border-radius:9999px;position:absolute;top:64cqw;left:14cqw;right:14cqw}.hs-found{white-space:nowrap;color:#fff;max-width:82cqw;animation:hs-found var(--how-cycle) infinite;background:#10b981;border-radius:9999px;align-items:center;gap:1.6cqw;padding:2.4cqw 4cqw;font-size:6.4cqw;font-weight:700;line-height:1.1;display:flex;position:absolute;top:22cqw;left:50%;translate:-50%}.hs-up{animation:hs-up var(--how-cycle) ease-in-out infinite;background:#fff}.hs-up-head,.hf-head{text-align:center;font-family:var(--font-display);color:var(--color-ink-900);background:#fff;padding:22cqw 7cqw 5cqw;font-size:8cqw;font-weight:700;line-height:1.15}.hs-thumbs{grid-template-columns:1fr 1fr;gap:3cqw;padding:3cqw 6cqw 0;display:grid}.hs-thumb{aspect-ratio:1;position:relative}.hs-thumb:first-child{aspect-ratio:2;grid-column:span 2}.hs-thumb:first-child{animation:hs-thumb1 var(--how-cycle) infinite}.hs-thumb:nth-child(2){animation:hs-thumb2 var(--how-cycle) infinite}.hs-thumb:nth-child(3){animation:hs-thumb3 var(--how-cycle) infinite}.hs-thumb img,.hs-flash{border-radius:3cqw}.hs-flash{opacity:0;background:#fff;position:absolute;inset:0}.hs-thumb:first-child .hs-flash{animation:hs-flash1 var(--how-cycle) infinite}.hs-thumb:nth-child(2) .hs-flash{animation:hs-flash2 var(--how-cycle) infinite}.hs-thumb:nth-child(3) .hs-flash{animation:hs-flash3 var(--how-cycle) infinite}.hs-check{color:#fff;width:8cqw;height:8cqw;animation:hs-check var(--how-cycle) infinite;background:#10b981;border-radius:9999px;place-items:center;display:grid;position:absolute;top:-2cqw;right:-2cqw;box-shadow:0 0 0 1cqw #fff}.hs-bar{background:var(--color-ink-100);border-radius:9999px;height:3cqw;margin:6cqw 6cqw 0;overflow:hidden}.hs-fill{background:var(--how-accent);width:100%;height:100%;animation:hs-fill var(--how-cycle) ease-in-out infinite;border-radius:9999px;display:block}.hs-btn,.hs-done{white-space:nowrap;color:#fff;border-radius:5cqw;justify-content:center;align-items:center;gap:2cqw;height:17cqw;padding:0 4cqw;font-size:7cqw;font-weight:700;display:flex;position:absolute;bottom:12cqw;left:7cqw;right:7cqw}.hs-btn{background:var(--how-accent);animation:hs-press var(--how-cycle) infinite}.hs-done{animation:hs-done var(--how-cycle) infinite;background:#10b981}.hs-tap{opacity:0;pointer-events:none;width:24cqw;height:24cqw;animation:how-tap var(--how-cycle) ease-out 5.6s infinite;border:1.6cqw solid #fff;border-radius:9999px;margin:0 0 -12cqw -12cqw;position:absolute;bottom:20.5cqw;left:50%}@keyframes hs-phone{0%,5%{transform:translateY(100cqw)rotate(10deg)}14%{transform:translateY(-2cqw)rotate(-5deg)}17%,90%{transform:rotate(-4deg)}97%,to{transform:translateY(100cqw)rotate(10deg)}}@keyframes hs-cam{0%,39%{transform:none}43%,to{transform:translate(-100%)}}@keyframes hs-up{0%,39%{transform:translate(100%)}43%,to{transform:none}}@keyframes hs-focus{0%,12%{filter:blur(1.5cqw);transform:scale(1.3)}18%,to{filter:blur();transform:none}}@keyframes hs-scan{0%,16%{opacity:0;top:64cqw}17%{opacity:1;top:64cqw}21%{top:126cqw}25%{top:70cqw}28%{opacity:1;top:110cqw}29%,to{opacity:0;top:110cqw}}@keyframes hs-lock{0%,28%{color:#ffffffd9;transform:scale(1.12)}30%{color:#34d399;transform:scale(.92)}32%,to{color:#34d399;transform:scale(.96)}}@keyframes hs-found{0%,29.5%{opacity:0;transform:translateY(-5cqw)scale(.8)}32%,to{opacity:1;transform:none}}@keyframes hs-thumb1{0%,45%{opacity:0;transform:scale(0)}47%{opacity:1;transform:scale(1.12)}49%,to{opacity:1;transform:none}}@keyframes hs-thumb2{0%,48%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.12)}52%,to{opacity:1;transform:none}}@keyframes hs-thumb3{0%,51%{opacity:0;transform:scale(0)}53%{opacity:1;transform:scale(1.12)}55%,to{opacity:1;transform:none}}@keyframes hs-flash1{0%,46.5%{opacity:0}47%{opacity:.95}50%,to{opacity:0}}@keyframes hs-flash2{0%,49.5%{opacity:0}50%{opacity:.95}53%,to{opacity:0}}@keyframes hs-flash3{0%,52.5%{opacity:0}53%{opacity:.95}56%,to{opacity:0}}@keyframes hs-press{0%,55.5%{transform:none}56.5%{transform:scale(.94)}58%,to{transform:none}}@keyframes hs-fill{0%,57%{width:0}72%,to{width:100%}}@keyframes hs-check{0%,72%{opacity:0;transform:scale(0)}74%{opacity:1;transform:scale(1.25)}76%,to{opacity:1;transform:none}}@keyframes hs-done{0%,73%{opacity:0;transform:translateY(6cqw)scale(.9)}76%,to{opacity:1;transform:none}}.how-celebrate .how-stage{overflow:visible}.hf-screen{aspect-ratio:16/10;background:#10131d;border-radius:2.2cqw;width:80.4cqw;padding:1cqw;position:absolute;top:-.8cqw;left:15.6cqw;box-shadow:0 2cqw 5cqw -1.5cqw #10131d73}.hf-screen-inner{border-radius:1.2cqw;width:100%;height:100%;position:relative;overflow:hidden}.hf-screen-inner img{position:absolute;inset:0}.hf-wall1{animation:hf-wall1 var(--how-cycle) ease-in-out infinite}.hf-wall2{animation:hf-wall2 var(--how-cycle) ease-in-out infinite}.hf-live{color:#fff;background:#0000008c;border-radius:9999px;align-items:center;gap:1cqw;max-width:40cqw;padding:.8cqw 2cqw;font-size:2.8cqw;font-weight:700;line-height:1.1;display:flex;position:absolute;top:2cqw;left:2cqw}.hf-live-dot{background:#ff3b3b;border-radius:9999px;flex-shrink:0;width:1.6cqw;height:1.6cqw;animation:1.4s ease-in-out infinite hf-blink}.hf-phone{width:37cqw;position:absolute;top:19cqw;left:5cqw;rotate:-3deg}.hf-gallery{background:#fff;position:absolute;inset:0}.hf-grid{height:168cqw;animation:hf-grid var(--how-cycle) infinite;position:relative}.hf-tile{width:39cqw;height:39cqw;transform:translate(var(--x2), var(--y2));animation:hf-shift var(--how-cycle) ease-in-out infinite;position:absolute;top:0;left:5cqw}.hf-tile img{border-radius:3cqw}.hf-new:after{content:"";box-shadow:0 0 0 1.2cqw var(--how-accent);opacity:0;border-radius:4cqw;position:absolute;inset:-1cqw}.hf-new1{transform:translate(42cqw)}.hf-new2{transform:none}.hf-new1{animation:hf-new1 var(--how-cycle) infinite}.hf-new2{animation:hf-new2 var(--how-cycle) infinite}.hf-new1:after{animation:hf-ring1 var(--how-cycle) infinite}.hf-new2:after{animation:hf-ring2 var(--how-cycle) infinite}.hf-bigheart{color:#fff;opacity:0;filter:drop-shadow(0 1cqw 2cqw #00000059);animation:hf-heart var(--how-cycle) infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}.hf-count{color:#fff;background:#00000073;border-radius:9999px;align-items:center;gap:1cqw;padding:1.2cqw 2.4cqw;font-size:5cqw;font-weight:700;line-height:1;display:flex;position:absolute;bottom:2cqw;right:2cqw}.hf-count>svg{color:#ff8fb4}.hf-count-num{display:grid;overflow:hidden}.hf-count-a,.hf-count-b{grid-area:1/1}.hf-count-a{opacity:0;animation:hf-count-a var(--how-cycle) infinite}.hf-count-b{animation:hf-count-b var(--how-cycle) infinite}.hf-float{z-index:5;color:var(--how-accent);opacity:0;animation:hf-float var(--how-cycle) ease-out infinite;margin:-2.5cqw;position:absolute;top:36cqw;left:16cqw}.hf-comment{transform-origin:0 100%;width:50cqw;animation:hf-comment var(--how-cycle) infinite;background:#fff;border-radius:3.5cqw 3.5cqw 3.5cqw 1cqw;align-items:flex-start;gap:2cqw;padding:2.4cqw 2.8cqw;display:flex;position:absolute;top:56cqw;left:45cqw;box-shadow:0 1.5cqw 4cqw -1cqw #10131d38,0 0 0 1px #10131d0d}.how-stage .hf-avatar{border-radius:9999px;flex-shrink:0;width:7cqw;height:7cqw}.hf-comment-by{color:var(--color-ink-500);font-size:2.6cqw;font-weight:600;line-height:1.2}.hf-comment-text{color:var(--color-ink-900);margin-top:.4cqw;font-size:3.4cqw;font-weight:600;line-height:1.25}.hf-zip{width:50cqw;height:12cqw;animation:hf-press var(--how-cycle) infinite;background:#fff;border-radius:9999px;align-items:center;gap:2cqw;padding:0 3cqw 0 1.6cqw;display:flex;position:absolute;top:79cqw;left:45cqw;overflow:hidden;box-shadow:0 1.5cqw 4cqw -1cqw #10131d38,0 0 0 1px #10131d0d}.hf-zip-fill{background:color-mix(in srgb, var(--how-accent) 16%, #fff);width:100%;animation:hf-fill var(--how-cycle) ease-in-out infinite;position:absolute;top:0;bottom:0;left:0}.hf-zip-icon{background:var(--how-accent);color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:8.6cqw;height:8.6cqw;display:grid;position:relative}.hf-zip-icon>svg{grid-area:1/1}.hf-zip-down{opacity:0;animation:hf-down var(--how-cycle) infinite}.hf-zip-done{animation:hf-done var(--how-cycle) infinite}.hf-zip-text{min-width:0;color:var(--color-ink-900);margin-left:2cqw;font-size:3.4cqw;font-weight:700;position:relative}@keyframes hf-wall1{0%,16%{opacity:0;transform:scale(1.15)}20%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes hf-wall2{0%,58%{opacity:0;transform:scale(1.15)}62%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes hf-blink{50%{opacity:.25}}@keyframes hf-grid{0%{opacity:0}3%,94%{opacity:1}97.5%,to{opacity:0}}@keyframes hf-shift{0%,11%{transform:translate(var(--x0), var(--y0))}13.5%,53%{transform:translate(var(--x1), var(--y1))}55.5%,to{transform:translate(var(--x2), var(--y2))}}@keyframes hf-new1{0%,12%{opacity:0;transform:scale(.3)}14%{opacity:1;transform:scale(1.1)}15.5%,53%{opacity:1;transform:none}55.5%,to{opacity:1;transform:translate(42cqw)}}@keyframes hf-new2{0%,54%{opacity:0;transform:scale(.3)}56%{opacity:1;transform:scale(1.1)}57.5%,to{opacity:1;transform:none}}@keyframes hf-ring1{0%,12.5%{opacity:0}14%{opacity:1}24%,to{opacity:0}}@keyframes hf-ring2{0%,54.5%{opacity:0}56%{opacity:1}66%,to{opacity:0}}@keyframes hf-heart{0%,25%{opacity:0;transform:scale(.2)}27%{opacity:1;transform:scale(1.3)}29%,33%{opacity:1;transform:none}36%,to{opacity:0;transform:scale(1.1)}}@keyframes hf-count-a{0%,27.5%{opacity:1;transform:none}29%,to{opacity:0;transform:translateY(-80%)}}@keyframes hf-count-b{0%,27.5%{opacity:0;transform:translateY(80%)}29%,to{opacity:1;transform:none}}@keyframes hf-float{0%,29%{opacity:0;transform:translate(0)scale(.5)}31%{opacity:1}43%,to{opacity:0;transform:translate(var(--dx), -24cqw) scale(1.1)}}@keyframes hf-comment{0%,37%{opacity:0;transform:translate(-6cqw,3cqw)scale(.6)}40%{opacity:1;transform:scale(1.04)}42%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes hf-press{0%,67.5%{transform:none}68.5%{transform:scale(.94)}70%,to{transform:none}}@keyframes hf-fill{0%,69%{opacity:1;width:0}84%,94%{opacity:1;width:100%}98%,to{opacity:0;width:100%}}@keyframes hf-down{0%,84%{opacity:1;transform:none}85.5%,95%{opacity:0;transform:translateY(2cqw)}98%,to{opacity:1;transform:none}}@keyframes hf-done{0%,84.5%{opacity:0;transform:scale(.4)}86.5%{opacity:1;transform:scale(1.25)}88%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.how-anim *,.how-anim :before,.how-anim :after{animation:none!important}}
