body{background:#dcebe5;font-family:unset}.wrap{--card:#f8fbf4e0;--ink:#253f43;--muted:#587174;--shadow:0 18px 50px #2f5d5724;--radius:24px;text-align:left;width:100%;min-height:0;color:var(--ink);isolation:isolate;background:#dcebe5;flex:1;place-items:center;margin:0;padding:28px 18px 40px;display:grid;position:relative;overflow:hidden}.wrap .background-art{z-index:-1;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.wrap .ui-version{z-index:0;color:#253f4357;letter-spacing:.02em;user-select:text;font-size:10px;font-weight:600;line-height:1;position:absolute;bottom:7px;right:9px}.wrap .facet{opacity:.42;transition:opacity .45s;position:absolute}.wrap .facet-one{clip-path:polygon(12% 0,100% 8%,72% 100%,0 64%);background:#f0c989;width:42vmax;height:34vmax;top:-14vmax;right:-9vmax}.wrap .facet-two{clip-path:polygon(0 18%,72% 0,100% 72%,28% 100%);background:#8fc5a9;width:34vmax;height:30vmax;bottom:-14vmax;left:-8vmax}@media (width<=560px){.wrap{padding:18px 14px 30px}.wrap .facet{transition:none}}.wrap .panel{background:var(--card);border-radius:var(--radius);width:min(720px,100%);box-shadow:var(--shadow);border:1px solid #ffffffad;transition:background .35s,border-color .35s,box-shadow .35s;position:relative}.wrap .panel.quiz-panel{box-shadow:none;background:0 0;border-color:#0000}.wrap .inner{padding:26px}.wrap .brand{color:#2e8b63;letter-spacing:1px;background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:6px 12px 6px 8px;font-size:24px;font-weight:900;display:inline-flex}.wrap .brand-sprout{object-fit:contain;width:30px;height:30px;display:block}.wrap h1,.wrap h2,.wrap p{margin:0}.wrap h1{color:#245b70;margin-bottom:16px;font-size:clamp(34px,7vw,62px);line-height:1.06}.wrap h2{color:#2e5965;margin-bottom:18px;font-size:clamp(24px,5vw,40px);line-height:1.18}.wrap .lead{color:var(--muted);margin-bottom:28px;font-size:18px;line-height:1.8}.wrap .pill-row{flex-wrap:wrap;gap:10px;margin:24px 0 30px;display:flex}.wrap .pill{color:#3e7f55;background:#57c57e29;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:700}.wrap button{appearance:none;cursor:pointer;font:inherit;color:#fff;background:#3fc9a0;border:0;border-radius:999px;padding:15px 24px;font-weight:900;transition:transform .12s,box-shadow .12s,opacity .12s;box-shadow:0 10px 24px #30ad8442}.wrap button:active{transform:translateY(1px)}.wrap button.secondary{color:#3b7280;box-shadow:none;background:#fff;border:2px solid #3b728029}.wrap .progress{margin:8px 0 26px}.wrap .progress-top{color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:14px;font-weight:800;display:flex}.wrap .bar{background:#438f9d24;border-radius:99px;height:12px;overflow:hidden}.wrap .bar span{border-radius:inherit;background:#57b99a;height:100%;transition:width .25s;display:block}.wrap .options{gap:12px;margin-top:22px;display:grid}.wrap .option{text-align:left;color:#304d51;isolation:isolate;background:#fafdf8cc;border:2px solid #ffffff80;border-radius:16px;width:100%;padding:16px 18px;font-weight:800;line-height:1.55;position:relative;overflow:hidden;box-shadow:0 8px 24px #2a535414}.wrap .option-text{z-index:2;position:relative}.wrap .option.selected{color:#173f46;background:#ebfaf4eb;border-color:#23696c9e;transform:translateY(-1px);box-shadow:0 0 0 3px #f1fff866,0 12px 28px #1f5e5b29}@media (hover:hover){.wrap button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #30ad844d}.wrap .option:hover{background:#fafffb;border-color:#44c7b373}}.wrap .nav{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px;display:flex}.wrap .nav-actions{justify-content:space-between;gap:12px;display:flex}.wrap .nav-actions .next{min-width:96px;margin-left:auto;padding:10px 18px;font-size:14px}.wrap button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none}@media (width<=560px){.wrap .inner{padding:28px 4px 22px}.wrap .panel:not(.quiz-panel) .inner{padding-inline:18px}.wrap .lead{font-size:16px}.wrap .option{padding:14px 15px}.wrap .nav{gap:12px}.wrap .nav-actions .next{flex:none;margin-left:auto}}.wrap{--pool-bg:#66c3ce;--pool-wave-height:clamp(150px, 20vh, 270px);--pool-wave-color-1:#dffffcad;--pool-wave-color-2:#adf0ec8f;--pool-wave-color-3:#6aced385;--pool-wave-color-4:#2a92ab75;--pool-wave-speed-1:20s;--pool-wave-speed-2:14s;--pool-wave-speed-3:25s;--pool-wave-speed-4:36s;--pool-wave-offset:0px;--pool-wave-phase-1:-5s;--pool-wave-phase-2:-9s;--pool-wave-phase-3:-16s;--pool-wave-phase-4:-27s;--pool-button-rock-angle:.4deg;--pool-button-rock-speed:3s;--pool-button-water:#42bdca;--pool-button-sparkle:#ffffffe0}.wrap.pool-active .ui-version{color:#ffffff61}.wrap .pool-sky{opacity:0;background:var(--pool-bg);will-change:opacity;transition:opacity .45s;position:absolute;inset:0;transform:translateZ(0)}.wrap .pool-waves{width:144%;height:var(--pool-wave-height);opacity:0;backface-visibility:hidden;will-change:opacity;transition:opacity .4s;position:absolute;bottom:-1px;left:-22%;overflow:visible;transform:translateZ(0)}.wrap.pool-active .pool-sky,.wrap.pool-active .pool-waves{opacity:1}.wrap.pool-active .facet{opacity:.1}.wrap .pool-parallax>use{will-change:transform;animation-name:move-pool-wave;animation-timing-function:cubic-bezier(.55,.5,.45,.5);animation-iteration-count:infinite;animation-play-state:paused}.wrap.pool-active .pool-parallax>use{animation-play-state:running}.wrap .pool-parallax>use:first-child{fill:var(--pool-wave-color-1);animation-delay:var(--pool-wave-phase-1);animation-duration:var(--pool-wave-speed-1)}.wrap .pool-parallax>use:nth-child(2){fill:var(--pool-wave-color-2);animation-delay:var(--pool-wave-phase-2);animation-duration:var(--pool-wave-speed-2)}.wrap .pool-parallax>use:nth-child(3){fill:var(--pool-wave-color-3);animation-delay:var(--pool-wave-phase-3);animation-duration:var(--pool-wave-speed-3)}.wrap .pool-parallax>use:nth-child(4){fill:var(--pool-wave-color-4);animation-delay:var(--pool-wave-phase-4);animation-duration:var(--pool-wave-speed-4)}@keyframes move-pool-wave{0%{transform:translate3d(calc(-90px + var(--pool-wave-offset)), 0, 0)}to{transform:translate3d(calc(85px + var(--pool-wave-offset)), 0, 0)}}.wrap .option-water{z-index:1;background:var(--pool-button-water);opacity:0;pointer-events:none;backface-visibility:hidden;will-change:transform, opacity;width:110%;height:36px;position:absolute;bottom:-12px;left:-5%;overflow:hidden;transform:translate(0,0)}.wrap .option-water:after{content:"";background:var(--pool-button-sparkle);opacity:.75;width:5px;height:5px;box-shadow:42px 4px 0 -1px var(--pool-button-sparkle), 88px -2px 0 -1.5px var(--pool-button-sparkle), 134px 6px 0 -1px var(--pool-button-sparkle), 178px 1px 0 -2px var(--pool-button-sparkle);border-radius:50%;position:absolute;top:16px;left:18%}.wrap .option.selected-pool{color:#123f50;transform-origin:50%;backface-visibility:hidden;will-change:transform;animation:pool-button-rock var(--pool-button-rock-speed) ease-in-out infinite;background:#c9f3ef;border:2px solid #278ca2;box-shadow:0 5px #176c81,0 10px 20px #105b6e33}.wrap .option.selected-pool .option-water{opacity:1;animation:1.5s ease-in-out infinite alternate cartoon-water-sway}.wrap .option.selected-pool .option-water:after{animation:1.2s ease-in-out infinite alternate water-sparkle}@keyframes cartoon-water-sway{0%{transform:translate(-2.5%)}to{transform:translate(2.5%)}}@keyframes pool-button-rock{0%{transform:translate3d(0, -3px, 0) rotate(calc(0deg - var(--pool-button-rock-angle)))}50%{transform:translate3d(0, -3px, 0) rotate(var(--pool-button-rock-angle))}to{transform:translate3d(0, -3px, 0) rotate(calc(0deg - var(--pool-button-rock-angle)))}}@keyframes water-sparkle{0%{opacity:.42}to{opacity:1}}@media (hover:hover){.wrap .option.selected-pool:hover{background:#c9f3ef;border-color:#278ca2}}@media (width<=560px){.wrap{--pool-wave-height:clamp(120px, 18vh, 200px)}.wrap .pool-wave-back{display:none}.wrap .option.selected-pool{animation-name:pool-button-float}.wrap .option.selected-pool .option-water:after{opacity:.8;animation:none}}@keyframes pool-button-float{0%,to{transform:translateY(-2px)}50%{transform:translateY(-5px)}}.wrap{--cloud-sky:#dbc4d7;--cloud-front:#fffaf5;--cloud-back:#e9dcec;--cloud-drift-speed:26s;--cloud-button-body:#fff6f3;--cloud-button-frame:#8d7597;--cloud-button-text:#56435f;--cloud-button-shadow-base:#b99db7;--cloud-button-shadow-soft:#5c416633}.wrap .cloud-sky{opacity:0;background:var(--cloud-sky);will-change:opacity;transition:opacity .4s;position:absolute;inset:0;transform:translateZ(0)}.wrap .cloud-field{opacity:0;transition:opacity .35s;position:absolute;inset:0}.wrap .cloud{--cloud-scale-x:1;--cloud-scale-y:1;--cloud-color:var(--cloud-front);background:var(--cloud-color);width:230px;height:76px;transform:translate3d(-300px, 0, 0) scale3d(var(--cloud-scale-x), var(--cloud-scale-y), 1);transform-origin:50%;animation:cloud-sail var(--cloud-drift-speed) linear infinite paused;will-change:transform;border-radius:999px;position:absolute;top:20%;left:-300px;box-shadow:0 12px 22px #654c6f21}.wrap .cloud:before,.wrap .cloud:after{content:"";background:var(--cloud-color);border-radius:48% 52% 46% 54%;position:absolute}.wrap .cloud:before{width:122px;height:96px;top:-28px;left:28px;transform:rotate(18deg)}.wrap .cloud:after{width:150px;height:136px;top:-73px;right:22px}.wrap .cloud:first-child{--cloud-scale-x:1.06;--cloud-scale-y:.96;animation-delay:-7s;top:17%}.wrap .cloud:nth-child(2){--cloud-scale-x:.6;--cloud-scale-y:.52;--cloud-color:var(--cloud-back);animation-duration:calc(var(--cloud-drift-speed) * 1.35);animation-delay:-25s;top:38%}.wrap .cloud:nth-child(3){--cloud-scale-x:1.28;--cloud-scale-y:1.18;animation-duration:calc(var(--cloud-drift-speed) * 1.18);animation-delay:-18s;top:66%}.wrap .cloud:nth-child(4){--cloud-scale-x:.78;--cloud-scale-y:.68;--cloud-color:var(--cloud-back);animation-duration:calc(var(--cloud-drift-speed) * 1.5);animation-delay:-34s;top:8%}.wrap .cloud:nth-child(5){--cloud-scale-x:.94;--cloud-scale-y:.84;animation-duration:calc(var(--cloud-drift-speed) * 1.28);animation-delay:-12s;top:82%}.wrap.cloud-active .cloud-sky,.wrap.cloud-active .cloud-field{opacity:1}.wrap.cloud-active .cloud{animation-play-state:running}.wrap.cloud-active .facet{opacity:.04}@keyframes cloud-sail{0%{transform:translate3d(-300px, 0, 0) scale3d(var(--cloud-scale-x), var(--cloud-scale-y), 1)}to{transform:translate3d(calc(100vw + 340px), 0, 0) scale3d(var(--cloud-scale-x), var(--cloud-scale-y), 1)}}.wrap .option.selected-cloud{color:var(--cloud-button-text);border-color:var(--cloud-button-frame);background:var(--cloud-button-body);box-shadow:0 6px 0 var(--cloud-button-shadow-base), 0 14px 26px var(--cloud-button-shadow-soft);transform-origin:50%;backface-visibility:hidden;will-change:transform;border-radius:999px;animation:3.6s ease-in-out infinite cloud-button-breathe}.wrap .option.selected-cloud .option-text{text-shadow:0 1px #ffffffe6}@keyframes cloud-button-breathe{0%,to{transform:translateY(-2px)scale(1)}50%{transform:translateY(-4px)scale(1.006,.988)}}@media (hover:hover){.wrap .option.selected-cloud:hover{border-color:var(--cloud-button-frame);background:var(--cloud-button-body)}}@media (width<=560px){.wrap .cloud-field{transition:none}.wrap .cloud:nth-child(2),.wrap .cloud:nth-child(4){animation-name:none;display:none}.wrap .cloud{will-change:transform;animation-name:cloud-sail;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;left:0}.wrap .cloud:first-child{--cloud-scale-x:.52;--cloud-scale-y:.46;animation-duration:36s;animation-delay:-8s;top:12%}.wrap .cloud:nth-child(3){--cloud-scale-x:.58;--cloud-scale-y:.52;animation-duration:44s;animation-delay:-29s;top:50%}.wrap .cloud:nth-child(5){--cloud-scale-x:.46;--cloud-scale-y:.4;animation-duration:40s;animation-delay:-17s;top:82%}.wrap.cloud-active .cloud{animation-play-state:running}.wrap .option.selected-cloud{will-change:auto;animation:none;transform:translateY(-2px)}}.wrap{--commuter-city-top:#bfc8c4;--commuter-city-bottom:#8f9da0;--commuter-city-divider:#78878a;--commuter-city-fade-speed:.4s;--commuter-crowd-height:25%;--commuter-crowd-min-height:0px;--commuter-crowd-fade-speed:.28s;--commuter-crowd-speed:16s;--commuter-crowd-speed-fast:13s;--commuter-crowd-speed-slow:20s;--commuter-crowd-speed-horse:28s;--commuter-walk-start:110vw;--commuter-walk-end:-70vw;--commuter-horse-walk-start:125vw;--commuter-horse-walk-end:-110vw;--commuter-person-1-size:clamp(184px, 32vw, 296px);--commuter-person-1-top:0%;--commuter-person-1-phase:-2s;--commuter-person-1-duration:var(--commuter-crowd-speed);--commuter-person-2-size:clamp(168px, 28vw, 260px);--commuter-person-2-top:6%;--commuter-person-2-phase:-8s;--commuter-person-2-duration:var(--commuter-crowd-speed-slow);--commuter-person-3-size:clamp(196px, 34vw, 310px);--commuter-person-3-top:2%;--commuter-person-3-phase:-1s;--commuter-person-3-duration:var(--commuter-crowd-speed-fast);--commuter-person-4-size:clamp(210px, 36vw, 330px);--commuter-person-4-top:4%;--commuter-person-4-phase:0s;--commuter-person-4-duration:var(--commuter-crowd-speed-horse);--commuter-bus-bump-speed:8s;--commuter-bus-idle-y:-2px;--commuter-bus-high-y:-4px;--commuter-bus-low-y:0px;--commuter-bus-settle-y:-3px;--commuter-bus-mobile-idle-y:-1px;--commuter-bus-mobile-high-y:-3px;--commuter-bus-mobile-low-y:0px;--commuter-bus-body:#9ec9d8;--commuter-bus-frame:#3d6f7e;--commuter-bus-hollow:var(--commuter-bus-body);--commuter-bus-text:#1a4552;--commuter-bus-radius:11px;--commuter-bus-shadow-base:#3a6470;--commuter-bus-shadow-color:#285a6938;--commuter-bus-text-highlight:#ffffffb8;--commuter-strap-angle-1:5deg;--commuter-strap-angle-2:3deg;--commuter-strap-angle-3:6deg}.wrap .commuter-city{opacity:0;background:linear-gradient(180deg, var(--commuter-city-top) 0 68%, var(--commuter-city-divider) 68% 70%, var(--commuter-city-bottom) 70% 100%);transition:opacity var(--commuter-city-fade-speed) ease;will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.wrap .commuter-crowd{height:max(var(--commuter-crowd-height), var(--commuter-crowd-min-height));opacity:0;transition:opacity var(--commuter-crowd-fade-speed) ease;position:absolute;inset:auto 0 0;overflow:hidden}.wrap .commuter-person{left:0;top:var(--person-top);font-size:var(--person-size);user-select:none;animation:commuter-walk-left var(--person-duration) linear infinite paused;will-change:transform;padding-top:.1em;line-height:1;position:absolute;bottom:auto}.wrap .commuter-person--1{--person-size:var(--commuter-person-1-size);--person-top:var(--commuter-person-1-top);--person-duration:var(--commuter-person-1-duration);animation-delay:var(--commuter-person-1-phase)}.wrap .commuter-person--2{--person-size:var(--commuter-person-2-size);--person-top:var(--commuter-person-2-top);--person-duration:var(--commuter-person-2-duration);animation-delay:var(--commuter-person-2-phase)}.wrap .commuter-person--3{--person-size:var(--commuter-person-3-size);--person-top:var(--commuter-person-3-top);--person-duration:var(--commuter-person-3-duration);animation-delay:var(--commuter-person-3-phase)}.wrap .commuter-person--4{--person-size:var(--commuter-person-4-size);--person-top:var(--commuter-person-4-top);--person-duration:var(--commuter-person-4-duration);animation-name:commuter-walk-horse;animation-delay:var(--commuter-person-4-phase)}.wrap.commuter-active .commuter-city,.wrap.commuter-active .commuter-crowd{opacity:1}.wrap.commuter-active .facet{opacity:.06}.wrap.commuter-active .commuter-person{animation-play-state:running}@keyframes commuter-walk-left{0%{transform:translate3d(var(--commuter-walk-start), 0, 0)}to{transform:translate3d(var(--commuter-walk-end), 0, 0)}}@keyframes commuter-walk-horse{0%,7%{transform:translate3d(var(--commuter-horse-walk-start), 0, 0)}19%{transform:translate3d(var(--commuter-horse-walk-end), 0, 0)}19.01%,to{transform:translate3d(var(--commuter-horse-walk-end), 0, 0)}}.wrap .bus-carriage{z-index:1;opacity:0;pointer-events:none;position:absolute;inset:0}.wrap .bus-strap{--strap-angle:4deg;z-index:2;background:var(--commuter-bus-frame);transform-origin:50% 0;width:2px;height:22px;position:absolute;top:0}.wrap .bus-strap:after{content:"";background:var(--commuter-bus-frame);clip-path:polygon(50% 0,100% 100%,0 100%);width:18px;height:16px;position:absolute;top:18px;left:-8px}.wrap .bus-strap:before{content:"";z-index:1;background:var(--commuter-bus-hollow);clip-path:polygon(50% 0,100% 100%,0 100%);width:12px;height:11px;position:absolute;top:21px;left:-5px}.wrap .bus-strap--one{--strap-angle:var(--commuter-strap-angle-1);left:28%}.wrap .bus-strap--two{--strap-angle:var(--commuter-strap-angle-2);left:52%}.wrap .bus-strap--three{--strap-angle:var(--commuter-strap-angle-3);left:76%}.wrap .option.selected-commuter{color:var(--commuter-bus-text);border-color:var(--commuter-bus-frame);border-radius:var(--commuter-bus-radius);background:var(--commuter-bus-body);box-shadow:0 5px 0 var(--commuter-bus-shadow-base), 0 12px 24px var(--commuter-bus-shadow-color);transform-origin:50%;backface-visibility:hidden;will-change:transform;animation:bus-road-bump var(--commuter-bus-bump-speed) linear infinite}.wrap .option.selected-commuter .option-text{z-index:3;text-shadow:0 1px 0 var(--commuter-bus-text-highlight)}.wrap .option.selected-commuter .bus-carriage{opacity:1}.wrap .option.selected-commuter .bus-strap{animation:bus-strap-sway var(--commuter-bus-bump-speed) linear infinite}@keyframes bus-road-bump{0%,34%,45%,70%,81%,to{transform:translate3d(0, var(--commuter-bus-idle-y), 0)}36%,74%{transform:translate3d(0, var(--commuter-bus-high-y), 0)}39%,77%{transform:translate3d(0, var(--commuter-bus-low-y), 0)}42%,79%{transform:translate3d(0, var(--commuter-bus-settle-y), 0)}}@keyframes bus-strap-sway{0%,34%,45%,70%,82%,to{transform:rotate(0)}38%,75%{transform:rotate(var(--strap-angle))}42%,79%{transform:rotate(calc(0deg - var(--strap-angle)))}}@media (hover:hover){.wrap .option.selected-commuter:hover{border-color:var(--commuter-bus-frame);background:var(--commuter-bus-body)}}@media (width<=560px){.wrap{--commuter-crowd-min-height:140px;--commuter-crowd-speed:8.5s;--commuter-crowd-speed-fast:6.5s;--commuter-crowd-speed-slow:10.5s;--commuter-crowd-speed-horse:32s;--commuter-walk-start:108vw;--commuter-walk-end:-95vw;--commuter-horse-walk-start:120vw;--commuter-horse-walk-end:-115vw;--commuter-person-1-size:clamp(112px, 34vw, 168px);--commuter-person-2-size:clamp(104px, 30vw, 152px);--commuter-person-3-size:clamp(116px, 36vw, 176px);--commuter-person-4-size:clamp(120px, 38vw, 184px);--commuter-person-1-top:0px;--commuter-person-2-top:0px;--commuter-person-3-top:0px;--commuter-person-4-top:0px}.wrap .commuter-crowd{transition:none}.wrap .commuter-person{padding-top:.16em}.wrap .option.selected-commuter{animation-name:bus-road-bump-mobile}}@keyframes bus-road-bump-mobile{0%,36%,45%,72%,82%,to{transform:translate3d(0, var(--commuter-bus-mobile-idle-y), 0)}39%,75%{transform:translate3d(0, var(--commuter-bus-mobile-high-y), 0)}42%,79%{transform:translate3d(0, var(--commuter-bus-mobile-low-y), 0)}}.wrap{--dance-sky:#f1d9bf;--dance-ground:#a49aaa;--dance-ground-deep:#81798d;--dance-beat-speed:1.6s;--dance-crowd-shift-strong:-18px;--dance-crowd-shift-weak:14px;--dance-crowd-size:clamp(68px, 12vw, 118px);--dance-button-scale-strong:1.016;--dance-button-scale-weak:1.006;--dance-button-body:#dc8877;--dance-button-frame:#555564;--dance-button-text:#323744;--dance-button-shadow-base:#675963;--dance-button-shadow-color:#3e344038}.wrap.dance-active .ui-version{color:#fffaf07a}.wrap .dance-plaza{opacity:0;background:linear-gradient(180deg, var(--dance-sky) 0 62%, var(--dance-ground) 62% 82%, var(--dance-ground-deep) 82% 100%);will-change:opacity;transition:opacity .35s;position:absolute;inset:0;transform:translateZ(0)}.wrap .dance-crowd{opacity:0;width:76%;height:min(32vh,280px);transform:translate3d(var(--dance-crowd-shift-strong), 0, 0);animation:dance-crowd-shift var(--dance-beat-speed) ease-in-out infinite paused;will-change:transform;justify-content:center;align-items:flex-end;gap:.08em;margin:auto;transition:opacity .25s;display:flex;position:absolute;bottom:2%;left:12%;right:12%;overflow:visible}.wrap .dance-figure{font-size:var(--dance-crowd-size);user-select:none;flex:none;line-height:1}.wrap .dance-figure--one,.wrap .dance-figure--five{margin-bottom:1.7em}.wrap .dance-figure--two,.wrap .dance-figure--four{margin-bottom:.85em}.wrap .dance-figure--three{margin-bottom:0}.wrap.dance-active .dance-plaza,.wrap.dance-active .dance-crowd{opacity:1}.wrap.dance-active .facet{opacity:.06}.wrap.dance-active .dance-crowd{animation-play-state:running}@keyframes dance-crowd-shift{0%,to{transform:translate3d(var(--dance-crowd-shift-strong), 0, 0)}50%{transform:translate3d(var(--dance-crowd-shift-weak), 0, 0)}}.wrap .option.selected-dance{color:var(--dance-button-text);border-color:var(--dance-button-frame);background:var(--dance-button-body);box-shadow:0 5px 0 var(--dance-button-shadow-base), 0 12px 24px var(--dance-button-shadow-color);transform-origin:50%;backface-visibility:hidden;will-change:transform;animation:dance-button-beat var(--dance-beat-speed) ease-in-out infinite}.wrap .option.selected-dance .option-text{z-index:2;text-shadow:0 1px #fff5e19e}@keyframes dance-button-beat{0%,to{transform:translate3d(0, -2px, 0) scale3d(var(--dance-button-scale-strong), var(--dance-button-scale-strong), 1)}18%{transform:translateY(-1px)scale(1)}42%{transform:translateY(-1px)scale(1)}50%{transform:translate3d(0, -1px, 0) scale3d(var(--dance-button-scale-weak), var(--dance-button-scale-weak), 1)}68%,92%{transform:translateY(-1px)scale(1)}}@media (hover:hover){.wrap .option.selected-dance:hover{border-color:var(--dance-button-frame);background:var(--dance-button-body)}}@media (width<=560px){.wrap{--dance-crowd-shift-strong:-15px;--dance-crowd-shift-weak:10px;--dance-crowd-size:clamp(56px, 17vw, 84px);--dance-button-scale-strong:1.012;--dance-button-scale-weak:1.008}.wrap .dance-crowd{gap:.02em;width:96%;height:min(28vh,220px);transition:none;left:2%;right:2%}.wrap .dance-figure--one,.wrap .dance-figure--five{display:none}}.wrap{--rant-scene:#e5b8ac;--rant-cycle:7.2s;--rant-edge:clamp(10px, 4vw, 56px);--rant-mark:#71394b}.wrap .rant-scene{opacity:0;background:var(--rant-scene);will-change:opacity;transition:opacity .32s;position:absolute;inset:0;transform:translateZ(0)}.wrap .rant-hand-emoji{visibility:hidden;width:1.65em;height:1.25em;animation:rant-hand-travel var(--rant-cycle) ease-in-out infinite paused;will-change:transform;font-size:clamp(92px,11vw,170px);line-height:1;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.wrap .rant-hand-pair{animation-duration:var(--rant-cycle);will-change:opacity;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;display:block;position:absolute;inset:0}.wrap .rant-hand-pair>span{display:block;position:absolute;top:0;left:0}.wrap .rant-hand-pair>span:nth-child(2){top:.2em;left:.5em;transform:rotate(9deg)}.wrap .rant-hand-emoji--left{animation-name:rant-hand-face-left}.wrap .rant-hand-emoji--right{animation-name:rant-hand-face-right}.wrap .rant-mark{z-index:0;color:var(--rant-mark);letter-spacing:-.12em;opacity:0;visibility:hidden;text-shadow:8px 8px #ffefda47;animation-duration:var(--rant-cycle);will-change:transform, opacity;font-family:Arial,Helvetica,sans-serif;font-size:clamp(100px,18vw,260px);font-weight:900;line-height:.9;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;top:26%}.wrap .rant-mark--left{animation-name:rant-mark-left;left:8%}.wrap .rant-mark--right{animation-name:rant-mark-right;right:10%}.wrap.rant-active .rant-scene{opacity:1}.wrap.rant-active .rant-hand-emoji,.wrap.rant-active .rant-mark{visibility:visible}.wrap.rant-active .rant-hand-emoji,.wrap.rant-active .rant-hand-pair,.wrap.rant-active .rant-mark{animation-play-state:running}.wrap.rant-active .facet{opacity:.05}@keyframes rant-hand-travel{0%,10%{opacity:1;transform:translate3d(calc(-50vw + var(--rant-edge)), -50%, 0) rotate(-7deg)}31%{opacity:1;transform:translate3d(calc(-50vw + var(--rant-edge)), -50%, 0) rotate(-4deg)}46%{opacity:1;transform:translate3d(calc(50vw - 100% - var(--rant-edge)), -50%, 0) rotate(7deg)}72%{opacity:1;transform:translate3d(calc(50vw - 100% - var(--rant-edge)), -50%, 0) rotate(4deg)}92%,to{opacity:1;transform:translate3d(calc(-50vw + var(--rant-edge)), -50%, 0) rotate(-7deg)}}@keyframes rant-hand-face-left{0%,33%,to{opacity:1}39%,76%{opacity:0}82%{opacity:1}}@keyframes rant-hand-face-right{0%,33%,82%,to{opacity:0}39%,76%{opacity:1}}@keyframes rant-mark-left{0%,10%{opacity:0;transform:translate(12px,18px)scale(.72)rotate(8deg)}15%,29%{opacity:.78;transform:translate(0,0)scale(1)rotate(-5deg)}35%,to{opacity:0;transform:translate(-8px,-8px)scale(1.08)rotate(-8deg)}}@keyframes rant-mark-right{0%,46%{opacity:0;transform:translate(-12px,18px)scale(.72)rotate(-8deg)}51%,70%{opacity:.78;transform:translate(0,0)scale(1)rotate(5deg)}77%,to{opacity:0;transform:translate(8px,-8px)scale(1.08)rotate(8deg)}}@media (width<=560px){.wrap{--rant-edge:8px}.wrap .rant-scene{transition:none}.wrap .rant-hand-emoji{font-size:clamp(74px,23vw,104px);top:79%}.wrap .rant-mark{text-shadow:5px 5px #ffefda3d;font-size:clamp(82px,28vw,145px);top:54%}.wrap .rant-mark--left{left:3%}.wrap .rant-mark--right{right:7%}}.wrap{--draft-scene:#c4c4d2;--draft-cycle:10.8s;--draft-composer-bg:#f7f7f3e6;--draft-composer-border:#444e5b57;--draft-composer-ink:#48505f;--draft-composer-muted:#8a8296}.wrap .draft-scene{opacity:0;background:var(--draft-scene);will-change:opacity;transition:opacity .32s;position:absolute;inset:0}.wrap .draft-composer{border:2px solid var(--draft-composer-border);background:var(--draft-composer-bg);opacity:0;visibility:hidden;contain:layout paint;border-radius:24px;width:min(760px,72vw);min-height:104px;padding:17px 74px 17px 24px;transition:opacity .24s,transform .32s;position:absolute;top:76%;left:50%;transform:translate(-50%,12px)rotate(-1deg);box-shadow:0 8px #3e455229,0 22px 45px #363d4921}.wrap .draft-toolbar{gap:7px;margin-bottom:13px;display:flex}.wrap .draft-toolbar span{background:var(--draft-composer-muted);opacity:.58;border-radius:50%;width:8px;height:8px}.wrap .draft-input{height:1.55em;color:var(--draft-composer-ink);white-space:nowrap;font-family:Courier New,Courier,monospace;font-size:clamp(17px,2.1vw,24px);font-weight:700;line-height:1.55;position:relative;overflow:hidden}.wrap .draft-line{opacity:0;width:0;animation-duration:var(--draft-cycle);will-change:width, opacity;animation-timing-function:steps(15,end);animation-iteration-count:infinite;animation-play-state:paused;display:block;position:absolute;inset:0 auto auto 0;overflow:hidden}.wrap .draft-line:after{content:"";vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.72s step-end infinite paused draft-caret;display:inline-block}.wrap .draft-line--one{animation-name:draft-type-one}.wrap .draft-line--two{animation-name:draft-type-two}.wrap .draft-line--three{animation-name:draft-type-three}.wrap .draft-send{background:var(--draft-composer-muted);opacity:.72;border-radius:50%;width:34px;height:34px;position:absolute;bottom:22px;right:22px}.wrap .draft-send:before{content:"";border-top:3px solid #f7f7f3;border-right:3px solid #f7f7f3;width:11px;height:11px;position:absolute;top:10px;left:11px;transform:rotate(45deg)}.wrap.draft-active .draft-scene{opacity:1}.wrap.draft-active .draft-composer{opacity:1;visibility:visible;transform:translate(-50%)rotate(-1deg)}.wrap.draft-active .draft-line,.wrap.draft-active .draft-line:after{animation-play-state:running}.wrap.draft-active .facet{opacity:.05}@keyframes draft-type-one{0%{opacity:1;width:0}17%,23%{opacity:1;width:9ch}31%{opacity:1;width:0}32%,to{opacity:0;width:0}}@keyframes draft-type-two{0%,33%{opacity:0;width:0}34%{opacity:1;width:0}50%,56%{opacity:1;width:13ch}64%{opacity:1;width:0}65%,to{opacity:0;width:0}}@keyframes draft-type-three{0%,66%{opacity:0;width:0}67%{opacity:1;width:0}83%,89%{opacity:1;width:15ch}97%{opacity:1;width:0}98%,to{opacity:0;width:0}}@keyframes draft-caret{0%,48%{opacity:1}49%,to{opacity:0}}@media (width<=560px){.wrap .draft-scene{transition:none}.wrap .draft-composer{border-radius:19px;width:calc(100% - 28px);min-height:88px;padding:14px 58px 14px 18px;top:78%;box-shadow:0 6px #3e455224,0 15px 28px #363d491a}.wrap .draft-toolbar{margin-bottom:9px}.wrap .draft-input{font-size:clamp(15px,4.6vw,19px)}.wrap .draft-send{width:30px;height:30px;bottom:16px;right:16px}.wrap .draft-send:before{top:8px;left:9px}}@media (prefers-reduced-motion:reduce){.wrap .draft-line{animation:none}.wrap .draft-line--one{opacity:1;width:9ch}.wrap .draft-line--one:after{animation:none}}.wrap{--keyboard-warrior-scene:#ccaba5;--keyboard-warrior-cycle:4.2s;--keyboard-warrior-symbol:#633846}.wrap .keyboard-warrior-scene{opacity:0;background:var(--keyboard-warrior-scene);will-change:opacity;transition:opacity .32s;position:absolute;inset:0}.wrap .keyboard-warrior-rain{visibility:hidden;position:absolute;inset:0}.wrap .keyboard-warrior-rain span{--throw-x:-32vw;color:var(--keyboard-warrior-symbol);opacity:0;text-shadow:4px 4px #ffebda3d;animation:keyboard-warrior-throw var(--keyboard-warrior-cycle) linear infinite paused;will-change:transform, opacity;font-family:Courier New,Courier,monospace;font-size:clamp(34px,5.6vw,82px);font-weight:900;line-height:1;position:absolute;top:-12vh;right:4%}.wrap .keyboard-warrior-rain span:nth-child(2){--throw-x:-48vw;animation-delay:-.06s;right:10%}.wrap .keyboard-warrior-rain span:nth-child(3){--throw-x:-24vw;animation-delay:-.12s;right:17%}.wrap .keyboard-warrior-rain span:nth-child(4){--throw-x:-62vw;animation-delay:-.18s;right:2%}.wrap .keyboard-warrior-rain span:nth-child(5){--throw-x:-38vw;animation-delay:-.24s;right:24%}.wrap .keyboard-warrior-rain span:nth-child(6){--throw-x:-72vw;animation-delay:-.3s;right:8%}.wrap .keyboard-warrior-rain span:nth-child(7){--throw-x:-28vw;animation-delay:-.36s;right:30%}.wrap .keyboard-warrior-rain span:nth-child(8){--throw-x:-54vw;animation-delay:-.42s;right:14%}.wrap .keyboard-warrior-rain span:nth-child(9){--throw-x:-42vw;animation-delay:-.48s;right:1%}.wrap .keyboard-warrior-rain span:nth-child(10){--throw-x:-66vw;animation-delay:-.54s;right:21%}.wrap .keyboard-warrior-rain span:nth-child(11){--throw-x:-22vw;animation-delay:-.6s;right:6%}.wrap .keyboard-warrior-rain span:nth-child(12){--throw-x:-46vw;animation-delay:-.66s;right:27%}.wrap .keyboard-warrior-rain span:nth-child(13){--throw-x:-34vw;animation-delay:-.72s;right:12%}.wrap .keyboard-warrior-rain span:nth-child(14){--throw-x:-58vw;animation-delay:-.78s;right:34%}.wrap .keyboard-warrior-rain span:nth-child(15){--throw-x:-18vw;animation-delay:-.84s;right:4%}.wrap .keyboard-warrior-rain span:nth-child(16){--throw-x:-76vw;animation-delay:-.9s;right:19%}.wrap .keyboard-warrior-rain span:nth-child(17){--throw-x:-40vw;animation-delay:-.96s;right:29%}.wrap .keyboard-warrior-rain span:nth-child(18){--throw-x:-52vw;animation-delay:-1.02s;right:7%}.wrap .keyboard-warrior-rain span:nth-child(19){--throw-x:-30vw;animation-delay:-1.08s;right:23%}.wrap .keyboard-warrior-rain span:nth-child(20){--throw-x:-68vw;animation-delay:-1.14s;right:15%}.wrap.keyboard-warrior-active .keyboard-warrior-scene{opacity:1}.wrap.keyboard-warrior-active .keyboard-warrior-rain{visibility:visible}.wrap.keyboard-warrior-active .keyboard-warrior-rain span{animation-play-state:running}.wrap.keyboard-warrior-active .facet{opacity:.05}@keyframes keyboard-warrior-throw{0%{opacity:0;transform:translateY(-10vh)rotate(-18deg)scale(.78)}3%{opacity:.82}29%{opacity:.72}36%{opacity:0;transform:translate3d(var(--throw-x), 122vh, 0) rotate(250deg) scale(1.08)}36.01%,to{opacity:0;transform:translate3d(var(--throw-x), 122vh, 0) rotate(250deg) scale(1.08)}}@media (width<=560px){.wrap .keyboard-warrior-scene{transition:none}.wrap .keyboard-warrior-rain span{text-shadow:3px 3px #ffebda33;font-size:clamp(30px,11vw,52px)}.wrap .keyboard-warrior-rain span:nth-child(n+13){display:none}}@media (prefers-reduced-motion:reduce){.wrap .keyboard-warrior-rain span{opacity:.54;animation:none;transform:translate(-18vw,18vh)rotate(12deg)}.wrap .keyboard-warrior-rain span:nth-child(2n){transform:translate(-42vw,52vh)rotate(-10deg)}.wrap .keyboard-warrior-rain span:nth-child(n+5){display:none}}@property --deadline-progress{syntax:"<number>";inherits:true;initial-value:0}.wrap{--deadline-scene:#c0b8ae;--deadline-document-cycle:10s;--deadline-document-bg:#f8f6edf0;--deadline-document-border:#48454347;--deadline-document-ink:#5b5b58;--deadline-document-muted:#a29b90;--deadline-timer-track:#45403e33;--deadline-timer-fill:#c8755f}.wrap .deadline-scene{opacity:0;background:var(--deadline-scene);will-change:opacity;transition:opacity .32s;position:absolute;inset:0}.wrap .deadline-workspace{opacity:0;visibility:hidden;contain:layout paint;width:min(620px,68vw);transition:opacity .24s,transform .32s;position:absolute;top:69%;left:50%;transform:translate(-50%,14px)rotate(.6deg)}.wrap .deadline-document{border:2px solid var(--deadline-document-border);background:var(--deadline-document-bg);border-radius:10px 10px 5px 5px;min-height:176px;padding:21px 25px 24px;box-shadow:0 7px #47413d26,0 24px 42px #39333021}.wrap .deadline-document-head{gap:7px;margin-bottom:22px;display:flex}.wrap .deadline-document-head span{background:var(--deadline-document-muted);opacity:.72;border-radius:2px;width:8px;height:8px}.wrap .deadline-copy{--deadline-progress:0;animation:deadline-document-progress var(--deadline-document-cycle) linear infinite paused;gap:15px;display:grid}.wrap .deadline-line{align-items:center;gap:7px;width:100%;height:12px;display:flex}.wrap .deadline-line span{background:var(--deadline-document-ink);height:8px;opacity:clamp(0, calc((var(--deadline-progress) - var(--deadline-reveal-at)) * 100 + .76), .76);border-radius:2px;flex:none}.wrap .deadline-countdown{background:#f5eededb;border:2px solid #47413d3d;border-radius:12px;align-items:center;gap:12px;width:calc(100% - 30px);margin:18px auto 0;padding:11px 14px;display:flex;box-shadow:0 6px #47413d21}.wrap .deadline-countdown-label{border:2px solid var(--deadline-document-ink);opacity:.72;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.wrap .deadline-countdown-label:before,.wrap .deadline-countdown-label:after{content:"";background:var(--deadline-document-ink);transform-origin:50% 100%;border-radius:2px;width:2px;position:absolute;top:50%;left:50%}.wrap .deadline-countdown-label:before{height:6px;transform:translate(-50%,-100%)}.wrap .deadline-countdown-label:after{height:5px;transform:translate(-50%,-100%)rotate(122deg)}.wrap .deadline-countdown-track{background:var(--deadline-timer-track);border-radius:999px;flex:1;height:12px;overflow:hidden}.wrap .deadline-countdown-fill{border-radius:inherit;background:var(--deadline-timer-fill);transform-origin:0;width:100%;height:100%;animation:deadline-countdown var(--deadline-document-cycle) linear infinite paused;will-change:transform;display:block;transform:scaleX(1)}.wrap.deadline-active .deadline-scene{opacity:1}.wrap.deadline-active .deadline-workspace{opacity:1;visibility:visible;transform:translate(-50%)rotate(.6deg)}.wrap.deadline-active .deadline-copy,.wrap.deadline-active .deadline-countdown-fill{animation-play-state:running}.wrap.deadline-active .facet{opacity:.05}@keyframes deadline-countdown{0%{transform:scaleX(1)}19.9%{transform:scaleX(.52)}20%{transform:scaleX(1)}54.9%{transform:scaleX(.52)}55%{transform:scaleX(1)}to{transform:scaleX(.52)}}@keyframes deadline-document-progress{0%{--deadline-progress:0}to{--deadline-progress:100}}@media (width<=560px){.wrap .deadline-scene{transition:none}.wrap .deadline-workspace{width:calc(100% - 28px);top:72%}.wrap .deadline-document{min-height:142px;padding:17px 18px 20px;box-shadow:0 5px #47413d21,0 16px 28px #3933301a}.wrap .deadline-document-head{margin-bottom:17px}.wrap .deadline-copy{gap:11px}.wrap .deadline-line{gap:5px;height:10px}.wrap .deadline-line span{height:7px}.wrap .deadline-countdown{width:calc(100% - 20px);margin-top:13px;padding:9px 11px}}@media (prefers-reduced-motion:reduce){.wrap .deadline-copy,.wrap .deadline-countdown-fill{animation:none}.wrap .deadline-line span{opacity:.76}.wrap .deadline-countdown-fill{transform:scaleX(.28)}}.wrap{--fast-reply-scene:#a8bfb0;--fast-reply-cycle:3s;--fast-reply-contact-x:18%;--fast-reply-contact-y:72%;--fast-reply-incoming-x:84vw;--fast-reply-return-x:86vw;--fast-reply-exit-x:88vw;--fast-reply-arc-height:-53vh;--fast-reply-ball:#f8f1df;--fast-reply-impact:#f2cf72}.wrap .fast-reply-scene{opacity:0;background:var(--fast-reply-scene);will-change:opacity;transition:opacity .32s;position:absolute;inset:0}.wrap .fast-reply-play{visibility:hidden;position:absolute;inset:0}.wrap .fast-reply-ball{left:var(--fast-reply-contact-x);top:var(--fast-reply-contact-y);aspect-ratio:1;background:var(--fast-reply-ball);opacity:0;width:clamp(25px,3vw,38px);animation:fast-reply-ball-x var(--fast-reply-cycle) linear infinite paused, fast-reply-ball-y var(--fast-reply-cycle) linear infinite paused;will-change:translate, transform, opacity;border:2px solid #4d453957;border-radius:50%;position:absolute;box-shadow:3px 4px #43483e24}.wrap .fast-reply-impact{left:calc(var(--fast-reply-contact-x) - 17px);top:calc(var(--fast-reply-contact-y) - 17px);background:var(--fast-reply-impact);clip-path:polygon(50% 0,61% 34%,88% 12%,70% 42%,100% 50%,68% 59%,88% 88%,59% 69%,50% 100%,41% 68%,12% 88%,31% 59%,0 50%,32% 41%,12% 12%,41% 32%);opacity:0;width:48px;height:48px;animation:fast-reply-impact-pop var(--fast-reply-cycle) ease-out infinite paused;will-change:transform, opacity;position:absolute}.wrap .fast-reply-return-line{left:calc(var(--fast-reply-contact-x) + 28px);top:calc(var(--fast-reply-contact-y) - 13px);opacity:0;transform-origin:0;width:clamp(72px,10vw,142px);height:4px;animation:fast-reply-return-streak var(--fast-reply-cycle) ease-out infinite paused;background:#f8f1dfa8;border-radius:999px;position:absolute;transform:scaleX(0)}.wrap .fast-reply-return-line--two{top:calc(var(--fast-reply-contact-y) + 5px);width:clamp(50px,7vw,104px);animation-delay:-.05s}.wrap.fast-reply-active .fast-reply-scene{opacity:1}.wrap.fast-reply-active .fast-reply-play{visibility:visible}.wrap.fast-reply-active .fast-reply-ball,.wrap.fast-reply-active .fast-reply-impact,.wrap.fast-reply-active .fast-reply-return-line{animation-play-state:running}.wrap.fast-reply-active .facet{opacity:0}@keyframes fast-reply-ball-x{0%,9%{opacity:0;translate:var(--fast-reply-incoming-x) 0}10%{opacity:1;translate:var(--fast-reply-incoming-x) 0}70%{opacity:1;translate:0}78%{opacity:1;translate:var(--fast-reply-return-x) 0}79%,to{opacity:0;translate:var(--fast-reply-exit-x) 0}}@keyframes fast-reply-ball-y{0%,10%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translate(0,0)}40%{transform:translate3d(0, var(--fast-reply-arc-height), 0);animation-timing-function:cubic-bezier(.32,0,.67,0)}70%,to{transform:translate(0,0)}}@keyframes fast-reply-impact-pop{0%,68%,75%,to{opacity:0;transform:scale(.45)rotate(0)}70%{opacity:.92;transform:scale(1)rotate(12deg)}}@keyframes fast-reply-return-streak{0%,70%,79%,to{opacity:0;transform:scaleX(0)}72%{opacity:.72;transform:scaleX(1)}77%{opacity:0;transform:scaleX(1.18)}}@media (width<=560px){.wrap{--fast-reply-contact-x:14%;--fast-reply-contact-y:80%;--fast-reply-incoming-x:88vw;--fast-reply-return-x:90vw;--fast-reply-exit-x:92vw;--fast-reply-arc-height:-43vh}.wrap .fast-reply-scene{transition:none}.wrap .fast-reply-impact{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.wrap.fast-reply-active .fast-reply-ball{opacity:1;transform:none}.wrap.fast-reply-active .fast-reply-impact{opacity:.72;transform:scale(.76)rotate(12deg)}.wrap .fast-reply-return-line{display:none}}.wrap{--delayed-reply-cycle:8s;--delayed-reply-day:#bfd4ce;--delayed-reply-night:#718092;--delayed-reply-arc-height:-52vh;--delayed-reply-sun:#f1c96c;--delayed-reply-moon:#e8e1c9;--delayed-reply-star:#f7efccdb}.wrap .delayed-reply-scene,.wrap .delayed-reply-night{opacity:0;will-change:opacity;position:absolute;inset:0}.wrap .delayed-reply-scene{background:var(--delayed-reply-day);transition:opacity .32s}.wrap .delayed-reply-night{background:var(--delayed-reply-night);visibility:hidden;animation:delayed-reply-nightfall var(--delayed-reply-cycle) linear infinite paused}.wrap .delayed-reply-sky{visibility:hidden;position:absolute;inset:0}.wrap .delayed-reply-sun,.wrap .delayed-reply-moon{aspect-ratio:1;opacity:0;will-change:translate, transform, opacity;border-radius:50%;width:clamp(54px,7vw,88px);position:absolute;top:68%;left:7%}.wrap .delayed-reply-sun{background:var(--delayed-reply-sun);animation:delayed-reply-sun-x var(--delayed-reply-cycle) linear infinite paused, delayed-reply-sun-y var(--delayed-reply-cycle) linear infinite paused}.wrap .delayed-reply-moon{background:var(--delayed-reply-moon);animation:delayed-reply-moon-x var(--delayed-reply-cycle) linear infinite paused, delayed-reply-moon-y var(--delayed-reply-cycle) linear infinite paused;box-shadow:inset -14px 4px #92979733}.wrap .delayed-reply-stars{opacity:0;animation:delayed-reply-stars-show var(--delayed-reply-cycle) linear infinite paused;will-change:opacity;position:absolute;inset:0}.wrap .delayed-reply-stars i{background:var(--delayed-reply-star);border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 0 2px #f7efcc14}.wrap .delayed-reply-stars i:first-child{top:17%;left:10%}.wrap .delayed-reply-stars i:nth-child(2){top:32%;left:22%}.wrap .delayed-reply-stars i:nth-child(3){top:13%;left:34%}.wrap .delayed-reply-stars i:nth-child(4){top:27%;left:45%}.wrap .delayed-reply-stars i:nth-child(5){top:10%;left:57%}.wrap .delayed-reply-stars i:nth-child(6){top:34%;left:68%}.wrap .delayed-reply-stars i:nth-child(7){top:18%;left:78%}.wrap .delayed-reply-stars i:nth-child(8){top:29%;left:88%}.wrap .delayed-reply-stars i:nth-child(9){top:9%;left:94%}.wrap .delayed-reply-stars i:nth-child(3n){width:6px;height:6px}.wrap.delayed-reply-active .delayed-reply-scene{opacity:1}.wrap.delayed-reply-active .delayed-reply-night{visibility:visible;animation-play-state:running}.wrap.delayed-reply-active .delayed-reply-sky{visibility:visible}.wrap.delayed-reply-active .delayed-reply-sun,.wrap.delayed-reply-active .delayed-reply-moon,.wrap.delayed-reply-active .delayed-reply-stars{animation-play-state:running}.wrap.delayed-reply-active .facet{opacity:0}@keyframes delayed-reply-nightfall{0%,27%,to{opacity:0}48%,78%{opacity:1}94%{opacity:.12}}@keyframes delayed-reply-sun-x{0%{opacity:0;translate:-14vw}3%{opacity:1}43%{opacity:0;translate:98vw}to{opacity:0;translate:98vw}}@keyframes delayed-reply-sun-y{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translate(0,0)}23%{transform:translate3d(0, var(--delayed-reply-arc-height), 0);animation-timing-function:cubic-bezier(.32,0,.67,0)}43%,to{transform:translate(0,0)}}@keyframes delayed-reply-moon-x{0%,43%{opacity:0;translate:-14vw}46%{opacity:1}90%{opacity:0;translate:98vw}to{opacity:0;translate:98vw}}@keyframes delayed-reply-moon-y{0%,43%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translate(0,0)}68%{transform:translate3d(0, var(--delayed-reply-arc-height), 0);animation-timing-function:cubic-bezier(.32,0,.67,0)}90%,to{transform:translate(0,0)}}@keyframes delayed-reply-stars-show{0%,36%,94%,to{opacity:0}51%,81%{opacity:1}}@media (width<=560px){.wrap{--delayed-reply-cycle:6s;--delayed-reply-arc-height:-43vh}.wrap .delayed-reply-scene{transition:none}.wrap .delayed-reply-stars i:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.wrap.delayed-reply-active .delayed-reply-night{opacity:.55}.wrap.delayed-reply-active .delayed-reply-sun{opacity:0}.wrap.delayed-reply-active .delayed-reply-moon{opacity:.9;transform:translateY(-28vh)}.wrap.delayed-reply-active .delayed-reply-stars{opacity:.7}}.wrap{--avoid-message-cycle:5s;--avoid-message-scene:#b6b4b2;--avoid-message-phone-shell:#393d43;--avoid-message-phone-edge:#74777c;--avoid-message-screen-on:#dce9e6;--avoid-message-screen-off:#20252b;--avoid-message-screen-ink:#46545a;--avoid-message-alert:#c95353;--avoid-message-throw-x:min(70vw, 920px);--avoid-message-throw-height:-46vh;--avoid-message-throw-end-y:-14vh}.wrap .avoid-message-scene{opacity:0;background:var(--avoid-message-scene);will-change:opacity;transition:opacity .3s;position:absolute;inset:0}.wrap .avoid-message-stage{aspect-ratio:.5;visibility:hidden;width:clamp(96px,11vw,140px);position:absolute;top:63%;left:clamp(24px,12vw,180px)}.wrap .avoid-message-phone-x,.wrap .avoid-message-phone-y{will-change:transform, opacity;position:absolute;inset:0}.wrap .avoid-message-phone{border:3px solid var(--avoid-message-phone-edge);background:var(--avoid-message-phone-shell);transform-origin:50% 55%;will-change:transform;border-radius:18%/9%;padding:10% 7% 8%;position:absolute;inset:0;box-shadow:8px 10px #3030332e}.wrap .avoid-message-speaker{z-index:3;background:#171a1e;border-radius:999px;width:26%;height:2.2%;position:absolute;top:4.5%;left:50%;transform:translate(-50%)}.wrap .avoid-message-screen{background:var(--avoid-message-screen-on);width:100%;height:100%;color:var(--avoid-message-screen-ink);contain:paint;border-radius:12%/6%;display:block;position:relative;overflow:hidden}.wrap .avoid-message-screen:after{content:"";z-index:1;opacity:0;background:var(--avoid-message-screen-off);will-change:opacity;position:absolute;inset:0}.wrap .avoid-message-time{z-index:2;text-align:center;letter-spacing:.04em;width:100%;font-size:clamp(15px,1.8vw,24px);font-weight:900;position:absolute;top:17%;left:0}.wrap .avoid-message-alert{z-index:3;opacity:0;will-change:transform, opacity;background:#f2f0e9;border:2px solid #464c5033;border-radius:12px;width:74%;height:25%;padding:13% 12%;position:absolute;top:39%;left:13%;transform:scale(.72);box-shadow:0 7px #363b3e1f}.wrap .avoid-message-alert i{background:#8e9697;border-radius:999px;width:72%;height:5px;display:block}.wrap .avoid-message-alert i+i{width:48%;margin-top:14%}.wrap .avoid-message-alert b{aspect-ratio:1;background:var(--avoid-message-alert);border:3px solid #f2f0e9;border-radius:50%;width:17px;position:absolute;top:-8px;right:-7px}.wrap .avoid-message-face{z-index:2;text-align:center;user-select:none;opacity:0;will-change:transform, opacity;place-items:center;width:72%;font-size:clamp(40px,8.5vw,72px);line-height:1;display:grid;position:absolute;top:49%;left:46.5%;transform:translate(-50%,-50%)scale(.94)}.wrap.avoid-message-active .avoid-message-scene{opacity:1}.wrap.avoid-message-active .avoid-message-stage{visibility:visible}.wrap.avoid-message-active .avoid-message-phone-x{animation:avoid-message-phone-x var(--avoid-message-cycle) linear infinite}.wrap.avoid-message-active .avoid-message-phone-y{animation:avoid-message-phone-y var(--avoid-message-cycle) linear infinite}.wrap.avoid-message-active .avoid-message-phone{animation:avoid-message-phone-spin var(--avoid-message-cycle) linear infinite}.wrap.avoid-message-active .avoid-message-screen:after{animation:avoid-message-screen-off var(--avoid-message-cycle) linear infinite}.wrap.avoid-message-active .avoid-message-time{animation:avoid-message-time var(--avoid-message-cycle) linear infinite}.wrap.avoid-message-active .avoid-message-alert{animation:avoid-message-alert-pop var(--avoid-message-cycle) ease-out infinite}.wrap.avoid-message-active .avoid-message-face{animation:avoid-message-face-show var(--avoid-message-cycle) linear infinite}.wrap.avoid-message-active .facet{opacity:0}@keyframes avoid-message-screen-off{0%,27%{opacity:0}30%,to{opacity:1}}@keyframes avoid-message-time{0%,21%{opacity:1}25%,to{opacity:0}}@keyframes avoid-message-alert-pop{0%,15%{opacity:0;transform:scale(.72)}18%,24%{opacity:1;transform:scale(1)}28%,to{opacity:0;transform:scale(.9)}}@keyframes avoid-message-face-show{0%,29%{opacity:0;transform:translate(-50%,-50%)scale(.94)}33%,58%{opacity:.8;transform:translate(-50%,-50%)scale(1)}72%{opacity:.62}88%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes avoid-message-phone-x{0%,58%{opacity:1;transform:translate(0,0)}88%{opacity:0;transform:translate3d(var(--avoid-message-throw-x), 0, 0)}to{opacity:0;transform:translate3d(var(--avoid-message-throw-x), 0, 0)}}@keyframes avoid-message-phone-y{0%,58%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translate(0,0)}74%{transform:translate3d(0, var(--avoid-message-throw-height), 0);animation-timing-function:cubic-bezier(.32,0,.67,0)}88%,to{transform:translate3d(0, var(--avoid-message-throw-end-y), 0)}}@keyframes avoid-message-phone-spin{0%,58%{transform:rotate(0)scale(1)}74%{transform:rotate(92deg)scale(.5)}88%,to{transform:rotate(230deg)scale(.12)}}@media (width<=560px){.wrap{--avoid-message-throw-x:76vw;--avoid-message-throw-height:-40vh;--avoid-message-throw-end-y:-12vh}.wrap .avoid-message-scene{transition:none}.wrap .avoid-message-stage{width:94px;top:70%;left:7vw}.wrap .avoid-message-phone{border-width:2px;box-shadow:5px 7px #30303324}.wrap .avoid-message-alert b{border-width:2px;width:14px}.wrap .avoid-message-face{font-size:clamp(32px,11vw,48px);left:50%}}@media (prefers-reduced-motion:reduce){.wrap.avoid-message-active .avoid-message-phone-x,.wrap.avoid-message-active .avoid-message-phone-y,.wrap.avoid-message-active .avoid-message-phone{opacity:1;transform:none;animation:none!important}.wrap.avoid-message-active .avoid-message-screen:after{opacity:1;animation:none!important}.wrap.avoid-message-active .avoid-message-time,.wrap.avoid-message-active .avoid-message-alert{opacity:0;animation:none!important}.wrap.avoid-message-active .avoid-message-face{opacity:.8;transform:translate(-50%,-50%);animation:none!important}}.wrap{--cat-meme-scene:#babdb9;--cat-meme-fur:#7c85ab;--cat-meme-fur-dark:#475881;--cat-meme-muzzle:#fbf1d8;--cat-meme-nose:#ffa5c0;--cat-meme-eye:#172033;--cat-meme-head-rise-time:.4s;--cat-meme-head-fall-time:.8s;--cat-meme-head-low-hold-time:1s;--cat-meme-head-reset-time:.5s;--cat-meme-head-default-hold-time:.8s;--cat-meme-head-default-x:-70px;--cat-meme-head-default-y:40px;--cat-meme-head-high-x:-72px;--cat-meme-head-high-y:25px;--cat-meme-head-low-x:-80px;--cat-meme-head-low-y:72px;--cat-meme-head-rise-easing:cubic-bezier(.16, 1, .3, 1);--cat-meme-head-fall-easing:cubic-bezier(.45, 0, .55, 1);--cat-meme-head-reset-easing:cubic-bezier(.4, 0, .2, 1);--cat-meme-voice-time:2s;--cat-meme-voice-left:-100px;--cat-meme-voice-top:62px;--cat-meme-voice-drift-x:-30px;--cat-meme-voice-drift-y:-18px;--cat-meme-voice-size:32px;--cat-meme-voice-color:#475881;--cat-meme-voice-easing:cubic-bezier(.22, 1, .36, 1);--cat-meme-paw-top:110px;--cat-meme-paw-left:10px;--cat-meme-paw-right:120px}.wrap .cat-meme-scene{opacity:0;background:var(--cat-meme-scene);will-change:opacity;transition:opacity .35s;position:absolute;inset:0}.wrap.cat-meme-active .cat-meme-scene{opacity:1}.wrap .cat-meme-stage{visibility:hidden;opacity:0;transition:opacity .2s;position:absolute;inset:0}.wrap.cat-meme-active .cat-meme-stage{visibility:visible;opacity:1}.wrap .cat-meme{width:260px;height:270px;position:absolute;bottom:-16px;right:clamp(24px,8vw,130px)}.wrap .cat-meme-head-lift{z-index:3;width:150px;height:112px;transform:translate(var(--cat-meme-head-default-x), var(--cat-meme-head-default-y));will-change:transform;position:absolute;top:30px;left:55px}.wrap .cat-meme-ear{border-bottom:34px solid var(--cat-meme-fur-dark);border-left:14px solid #0000;border-right:25px solid #0000;width:0;height:0;position:absolute;top:0}.wrap .cat-meme-voice{left:var(--cat-meme-voice-left);top:var(--cat-meme-voice-top);z-index:4;opacity:0;color:var(--cat-meme-voice-color);font-size:var(--cat-meme-voice-size);letter-spacing:-.04em;white-space:nowrap;text-shadow:2px 2px #fbf1d8b8;will-change:transform, opacity;font-style:italic;font-weight:900;line-height:1;position:absolute}.wrap .cat-meme-ear--left{left:21px;transform:rotate(-8deg)}.wrap .cat-meme-ear--right{right:18px;transform:scaleX(-1)rotate(-8deg)}.wrap .cat-meme-head{background:var(--cat-meme-fur);width:140px;height:78px;box-shadow:8px 0 0 var(--cat-meme-fur-dark);border-radius:42px;position:absolute;top:27px;left:5px}.wrap .cat-meme-eye--left{left:49px}.wrap .cat-meme-eye--right{left:80px}.wrap .cat-meme-muzzle{background:var(--cat-meme-muzzle);border-radius:50%;width:25px;height:23px;position:absolute;top:49px}.wrap .cat-meme-muzzle--left{left:48px}.wrap .cat-meme-muzzle--right{left:70px}.wrap .cat-meme-nose{border-top:11px solid var(--cat-meme-nose);border-left:10px solid #0000;border-right:10px solid #0000;border-radius:8px;width:0;height:0;position:absolute;top:50px;left:60px}.wrap .cat-meme-body{z-index:2;background:var(--cat-meme-fur);border-radius:70px 70px 22px 22px;width:220px;height:150px;position:absolute;bottom:0;left:20px}.wrap .cat-meme-paw{top:var(--cat-meme-paw-top);background:var(--cat-meme-muzzle);border-radius:15px;width:42px;height:29px;position:absolute}.wrap .cat-meme-paw--left{left:var(--cat-meme-paw-left)}.wrap .cat-meme-paw--right{right:var(--cat-meme-paw-right)}.wrap .cat-meme-tail{z-index:0;background:var(--cat-meme-fur-dark);border-radius:18px 0 0 18px;width:78px;height:28px;position:absolute;bottom:28px;left:-31px}@media (width<=560px){.wrap .cat-meme{transform-origin:100% 100%;bottom:-32px;right:-12px;transform:scale(.76)}}@media (prefers-reduced-motion:reduce){.wrap.cat-meme-active .cat-meme-head-lift{transform:translate(var(--cat-meme-head-high-x), var(--cat-meme-head-high-y));animation:none}}.wrap{--alarm-cycle:5.4s;--alarm-background:#aaa5b6;--alarm-eye-size:clamp(150px, 20vmin, 280px);--alarm-eye-gap:clamp(120px, 16vmin, 230px);--alarm-eye-offset-x:0px;--alarm-eye-offset-y:clamp(300px, 4vh, 600px);--alarm-eye-color:#fff;--alarm-eye-mask:var(--alarm-background);--alarm-eye-edge-blur:clamp(.35px, .08vmin, 1px);--alarm-bell-color:#fff;--alarm-bell-size:clamp(120px, 17vmin, 220px);--alarm-bell-offset-x:0px;--alarm-bell-offset-y:clamp(-50px, 4vh, -50px);--alarm-face-rotation:0deg}.wrap .alarm-scene{opacity:0;background:var(--alarm-background);position:absolute;inset:0}.wrap.alarm-active .alarm-scene{opacity:1}.wrap .alarm-stage{visibility:hidden;opacity:0;position:absolute;inset:0}.wrap.alarm-active .alarm-stage{visibility:visible;opacity:1}.wrap.alarm-active .facet{opacity:0}.wrap .alarm-eyes{--left-lower-rotation:0deg;--left-lower-position:0%;--left-upper-rotation:0deg;--left-upper-position:0%;--right-lower-rotation:0deg;--right-lower-position:0%;--right-upper-rotation:0deg;--right-upper-position:0%;--left-lower-rotation-a:var(--left-lower-rotation);--left-lower-position-a:var(--left-lower-position);--left-upper-rotation-a:var(--left-upper-rotation);--left-upper-position-a:var(--left-upper-position);--right-lower-rotation-a:var(--right-lower-rotation);--right-lower-position-a:var(--right-lower-position);--right-upper-rotation-a:var(--right-upper-rotation);--right-upper-position-a:var(--right-upper-position);--left-lower-rotation-b:var(--left-lower-rotation);--left-lower-position-b:var(--left-lower-position);--left-upper-rotation-b:var(--left-upper-rotation);--left-upper-position-b:var(--left-upper-position);--right-lower-rotation-b:var(--right-lower-rotation);--right-lower-position-b:var(--right-lower-position);--right-upper-rotation-b:var(--right-upper-rotation);--right-upper-position-b:var(--right-upper-position);grid-template-columns:var(--alarm-eye-size) var(--alarm-eye-gap) var(--alarm-eye-size);grid-template-rows:var(--alarm-eye-size);filter:blur(var(--alarm-eye-edge-blur));transform:translate(calc(-50% + var(--alarm-eye-offset-x)), calc(-50% + var(--alarm-eye-offset-y))) rotate(var(--alarm-face-rotation));grid-template-areas:"left.right";display:grid;position:absolute;top:50%;left:50%}.wrap .alarm-eye{width:var(--alarm-eye-size);height:var(--alarm-eye-size);background:var(--alarm-eye-color);box-shadow:0 0 0 clamp(12px, 2vmin, 26px) var(--alarm-eye-mask);border-radius:100%;position:relative;overflow:hidden}.wrap .alarm-eye--left{grid-area:left}.wrap .alarm-eye--right{grid-area:right}.wrap .alarm-eye-lower,.wrap .alarm-eye-upper{width:100%;height:100%;animation-duration:calc(var(--alarm-cycle) + var(--alarm-cycle));will-change:transform;animation-timing-function:cubic-bezier(.75,.25,.25,.75);animation-iteration-count:infinite;animation-play-state:paused;position:absolute;top:0;left:0}.wrap .alarm-eye-lid{background:var(--alarm-eye-mask);width:100%;height:100%;animation-duration:calc(var(--alarm-cycle) + var(--alarm-cycle));animation-timing-function:cubic-bezier(.75,.25,.25,.75);animation-iteration-count:infinite;animation-play-state:paused;position:absolute}.wrap .alarm-eye-lower .alarm-eye-lid{top:55%}.wrap .alarm-eye-upper .alarm-eye-lid{bottom:55%}.wrap .alarm-eye--left .alarm-eye-lower{animation-name:alarm-left-lower-rotation}.wrap .alarm-eye--left .alarm-eye-lower .alarm-eye-lid{animation-name:alarm-left-lower-position}.wrap .alarm-eye--left .alarm-eye-upper{animation-name:alarm-left-upper-rotation}.wrap .alarm-eye--left .alarm-eye-upper .alarm-eye-lid{animation-name:alarm-left-upper-position}.wrap .alarm-eye--right .alarm-eye-lower{animation-name:alarm-right-lower-rotation}.wrap .alarm-eye--right .alarm-eye-lower .alarm-eye-lid{animation-name:alarm-right-lower-position}.wrap .alarm-eye--right .alarm-eye-upper{animation-name:alarm-right-upper-rotation}.wrap .alarm-eye--right .alarm-eye-upper .alarm-eye-lid{animation-name:alarm-right-upper-position}.wrap .alarm-bell{z-index:2;width:var(--alarm-bell-size);height:var(--alarm-bell-size);transform:translate(calc(-50% + var(--alarm-bell-offset-x)), calc(-50% + var(--alarm-bell-offset-y)));position:absolute;top:50%;left:50%;overflow:visible}.wrap .alarm-bell path{fill:var(--alarm-bell-color)}.wrap .alarm-bell-body{transform-box:fill-box;transform-origin:50% 0;animation:alarm-bell-ring var(--alarm-cycle) linear infinite paused;will-change:transform}.wrap .alarm-bell-clapper{animation:alarm-bell-clapper var(--alarm-cycle) linear infinite paused;will-change:transform}.wrap.alarm-active .alarm-eye-lower,.wrap.alarm-active .alarm-eye-upper,.wrap.alarm-active .alarm-eye-lid,.wrap.alarm-active .alarm-bell-body,.wrap.alarm-active .alarm-bell-clapper{animation-play-state:running}.wrap .alarm-eyes--happy{--left-lower-rotation:20deg;--left-lower-position:40%;--right-lower-rotation:-20deg;--right-lower-position:40%}.wrap .alarm-eyes--sad{--left-upper-rotation:-20deg;--left-upper-position:40%;--right-upper-rotation:20deg;--right-upper-position:40%}.wrap .alarm-eyes--angry{--left-upper-rotation:20deg;--left-upper-position:40%;--right-upper-rotation:-20deg;--right-upper-position:40%}.wrap .alarm-eyes--confused{--left-upper-position:40%}.wrap .alarm-eyes--suspicious{--left-lower-rotation:-4deg;--left-lower-position:20%;--left-upper-rotation:4deg;--left-upper-position:20%;--right-lower-rotation:4deg;--right-lower-position:20%;--right-upper-rotation:-4deg;--right-upper-position:20%}.wrap .alarm-eyes--pain{--left-lower-rotation:10deg;--left-lower-position:20%;--left-upper-rotation:-10deg;--left-upper-position:20%;--right-lower-rotation:-10deg;--right-lower-position:20%;--right-upper-rotation:10deg;--right-upper-position:20%}.wrap .alarm-eyes--unamused{--left-upper-position:40%;--right-upper-position:40%}.wrap .alarm-eyes--unsure{--alarm-face-rotation:7deg;--left-lower-rotation:10deg;--left-lower-position:20%;--left-upper-rotation:-10deg;--left-upper-position:20%}.wrap .alarm-eyes--alternate-unamused-sad{--left-upper-position:40%;--right-upper-position:40%;--left-upper-position-a:40%;--right-upper-position-a:40%;--left-upper-rotation-b:-20deg;--left-upper-position-b:40%;--right-upper-rotation-b:20deg;--right-upper-position-b:40%}@keyframes alarm-bell-ring{0%,8%,36%,to{transform:rotate(0)}17%{transform:rotate(10deg)}21%{transform:rotate(-10deg)}27%{transform:rotate(8deg)}31%{transform:rotate(-8deg)}}@keyframes alarm-bell-clapper{0%,8%,36%,to{transform:translate(0)}17%{transform:translate(-.15em)}21%{transform:translate(.15em)}27%{transform:translate(-.1em)}31%{transform:translate(.1em)}}@keyframes alarm-left-lower-rotation{0%,17%,41%,67%,91%,to{transform:rotate(0)}22%,36%{transform:rotate(var(--left-lower-rotation-a))}72%,86%{transform:rotate(var(--left-lower-rotation-b))}}@keyframes alarm-left-lower-position{0%,17%,41%,67%,91%,to{top:55%}22%,36%{top:calc(100% - var(--left-lower-position-a))}72%,86%{top:calc(100% - var(--left-lower-position-b))}}@keyframes alarm-left-upper-rotation{0%,17%,41%,67%,91%,to{transform:rotate(0)}22%,36%{transform:rotate(var(--left-upper-rotation-a))}72%,86%{transform:rotate(var(--left-upper-rotation-b))}}@keyframes alarm-left-upper-position{0%,17%,41%,67%,91%,to{bottom:55%}22%,36%{bottom:calc(100% - var(--left-upper-position-a))}72%,86%{bottom:calc(100% - var(--left-upper-position-b))}}@keyframes alarm-right-lower-rotation{0%,17%,41%,67%,91%,to{transform:rotate(0)}22%,36%{transform:rotate(var(--right-lower-rotation-a))}72%,86%{transform:rotate(var(--right-lower-rotation-b))}}@keyframes alarm-right-lower-position{0%,17%,41%,67%,91%,to{top:55%}22%,36%{top:calc(100% - var(--right-lower-position-a))}72%,86%{top:calc(100% - var(--right-lower-position-b))}}@keyframes alarm-right-upper-rotation{0%,17%,41%,67%,91%,to{transform:rotate(0)}22%,36%{transform:rotate(var(--right-upper-rotation-a))}72%,86%{transform:rotate(var(--right-upper-rotation-b))}}@keyframes alarm-right-upper-position{0%,17%,41%,67%,91%,to{bottom:55%}22%,36%{bottom:calc(100% - var(--right-upper-position-a))}72%,86%{bottom:calc(100% - var(--right-upper-position-b))}}@media (width<=560px){.wrap{--alarm-eye-size:clamp(60px, 38vmin, 120px);--alarm-eye-gap:clamp(62px, 22vmin, 88px);--alarm-bell-size:clamp(99px, 24vmin, 126px)}}@media (prefers-reduced-motion:reduce){.wrap.alarm-active .alarm-eye-lower,.wrap.alarm-active .alarm-eye-upper,.wrap.alarm-active .alarm-eye-lid,.wrap.alarm-active .alarm-bell-body,.wrap.alarm-active .alarm-bell-clapper{animation:none!important}.wrap.alarm-active .alarm-eye--left .alarm-eye-lower{transform:rotate(var(--left-lower-rotation))}.wrap.alarm-active .alarm-eye--left .alarm-eye-upper{transform:rotate(var(--left-upper-rotation))}.wrap.alarm-active .alarm-eye--right .alarm-eye-lower{transform:rotate(var(--right-lower-rotation))}.wrap.alarm-active .alarm-eye--right .alarm-eye-upper{transform:rotate(var(--right-upper-rotation))}.wrap.alarm-active .alarm-eye--left .alarm-eye-lower .alarm-eye-lid{top:calc(100% - var(--left-lower-position))}.wrap.alarm-active .alarm-eye--left .alarm-eye-upper .alarm-eye-lid{bottom:calc(100% - var(--left-upper-position))}.wrap.alarm-active .alarm-eye--right .alarm-eye-lower .alarm-eye-lid{top:calc(100% - var(--right-lower-position))}.wrap.alarm-active .alarm-eye--right .alarm-eye-upper .alarm-eye-lid{bottom:calc(100% - var(--right-upper-position))}}.wrap{--funny-post-background:#a6cc65;--funny-post-goose-white:#fffdf8;--funny-post-beak:#eea524;--funny-post-eye:#202320;--funny-post-honk:#4d6744;--funny-post-cycle:1.6s;--funny-post-honk-cycle:1.2s;--funny-post-goose-right:clamp(100px, 14vw, 210px);--funny-post-goose-bottom:clamp(26px, 6vh, 82px);--funny-post-goose-width:360px;--funny-post-goose-height:250px;--funny-post-goose-scale:1;--funny-post-shadow-x:45px;--funny-post-shadow-y:183px;--funny-post-shadow-width:218px;--funny-post-shadow-height:58px;--funny-post-leg-y:180px;--funny-post-leg-width:30px;--funny-post-leg-height:58px;--funny-post-leg-left-x:94px;--funny-post-leg-right-x:151px;--funny-post-leg-left-rotate:13deg;--funny-post-leg-right-rotate:-10deg;--funny-post-body-x:16px;--funny-post-body-y:78px;--funny-post-body-width:218px;--funny-post-body-height:128px;--funny-post-body-rotate:7deg;--funny-post-neck-x:168px;--funny-post-neck-y:23px;--funny-post-neck-width:76px;--funny-post-neck-height:155px;--funny-post-neck-rotate:10deg;--funny-post-head-x:178px;--funny-post-head-y:6px;--funny-post-head-width:102px;--funny-post-head-height:79px;--funny-post-head-rotate:8deg;--funny-post-eye-size:13px;--funny-post-eye-left-x:225px;--funny-post-eye-left-y:21px;--funny-post-eye-right-x:247px;--funny-post-eye-right-y:30px;--funny-post-beak-x:260px;--funny-post-beak-y:47px;--funny-post-beak-width:73px;--funny-post-beak-height:36px;--funny-post-beak-rotate:8deg;--funny-post-honk-x:350px;--funny-post-honk-y:67px;--funny-post-honk-width:48px;--funny-post-honk-height:7px;--funny-post-honk-angle-top:-32deg;--funny-post-honk-angle-middle:0deg;--funny-post-honk-angle-bottom:32deg}.wrap .funny-post-scene{opacity:0;background:var(--funny-post-background);will-change:opacity;transition:opacity .32s;position:absolute;inset:0}.wrap .funny-post-stage{visibility:hidden;position:absolute;inset:0}.wrap .funny-post-goose{right:var(--funny-post-goose-right);bottom:var(--funny-post-goose-bottom);width:var(--funny-post-goose-width);height:var(--funny-post-goose-height);transform:scale(var(--funny-post-goose-scale));transform-origin:100% 100%;position:absolute}.wrap .funny-post-goose>span{display:block;position:absolute}.wrap .funny-post-shadow{left:var(--funny-post-shadow-x);top:var(--funny-post-shadow-y);width:var(--funny-post-shadow-width);height:var(--funny-post-shadow-height);background:#4f6a392e;border-radius:50%}.wrap .funny-post-leg{z-index:1;top:var(--funny-post-leg-y);width:var(--funny-post-leg-width);height:var(--funny-post-leg-height);background:var(--funny-post-beak);transform-origin:top;border-radius:999px}.wrap .funny-post-leg--left{left:var(--funny-post-leg-left-x);transform:rotate(var(--funny-post-leg-left-rotate))}.wrap .funny-post-leg--right{left:var(--funny-post-leg-right-x);transform:rotate(var(--funny-post-leg-right-rotate))}.wrap .funny-post-body{z-index:2;left:var(--funny-post-body-x);top:var(--funny-post-body-y);width:var(--funny-post-body-width);height:var(--funny-post-body-height);background:var(--funny-post-goose-white);transform:rotate(var(--funny-post-body-rotate));border-radius:999px}.wrap .funny-post-neck{z-index:3;left:var(--funny-post-neck-x);top:var(--funny-post-neck-y);width:var(--funny-post-neck-width);height:var(--funny-post-neck-height);background:var(--funny-post-goose-white);transform:rotate(var(--funny-post-neck-rotate));border-radius:999px}.wrap .funny-post-head{z-index:4;left:var(--funny-post-head-x);top:var(--funny-post-head-y);width:var(--funny-post-head-width);height:var(--funny-post-head-height);background:var(--funny-post-goose-white);transform:rotate(var(--funny-post-head-rotate));border-radius:999px}.wrap .funny-post-eye{z-index:5;width:var(--funny-post-eye-size);height:var(--funny-post-eye-size);background:var(--funny-post-eye);border-radius:50%}.wrap .funny-post-eye--left{left:var(--funny-post-eye-left-x);top:var(--funny-post-eye-left-y)}.wrap .funny-post-eye--right{left:var(--funny-post-eye-right-x);top:var(--funny-post-eye-right-y)}.wrap .funny-post-beak{z-index:6;left:var(--funny-post-beak-x);top:var(--funny-post-beak-y);width:var(--funny-post-beak-width);height:var(--funny-post-beak-height);background:var(--funny-post-beak);transform:rotate(var(--funny-post-beak-rotate));border-radius:999px}.wrap .funny-post-honk{z-index:7;left:var(--funny-post-honk-x);top:var(--funny-post-honk-y);width:var(--funny-post-honk-width);height:var(--funny-post-honk-height);opacity:0;background:var(--funny-post-honk);transform-origin:0;animation:funny-post-honk var(--funny-post-honk-cycle) ease-out infinite paused;will-change:transform, opacity;border-radius:999px}.wrap .funny-post-honk--one{--funny-post-honk-angle:var(--funny-post-honk-angle-top)}.wrap .funny-post-honk--two{--funny-post-honk-angle:var(--funny-post-honk-angle-middle)}.wrap .funny-post-honk--three{--funny-post-honk-angle:var(--funny-post-honk-angle-bottom)}.wrap.funny-post-active .funny-post-scene{opacity:1}.wrap.funny-post-active .funny-post-stage{visibility:visible}.wrap.funny-post-active .funny-post-goose{animation:funny-post-goose-bob var(--funny-post-cycle) ease-in-out infinite;will-change:transform}.wrap.funny-post-active .funny-post-honk{animation-play-state:running}.wrap.funny-post-active .facet{opacity:0}@keyframes funny-post-goose-bob{0%,to{transform:translate3d(0, 0, 0) scale(var(--funny-post-goose-scale))}50%{transform:translate3d(0, -5px, 0) scale(var(--funny-post-goose-scale))}}@keyframes funny-post-honk{0%,2%{opacity:0;transform:rotate(var(--funny-post-honk-angle)) translate3d(0, 0, 0) scaleX(.72)}6%{opacity:.86;transform:rotate(var(--funny-post-honk-angle)) translate3d(2px, 0, 0) scaleX(.82)}24%{opacity:.78;transform:rotate(var(--funny-post-honk-angle)) translate3d(16px, 0, 0) scaleX(1)}34%,to{opacity:0;transform:rotate(var(--funny-post-honk-angle)) translate3d(24px, 0, 0) scaleX(1)}}@media (width<=560px){.wrap{--funny-post-goose-scale:.7;--funny-post-cycle:2.1s;--funny-post-goose-right:94px;--funny-post-goose-bottom:22px;--funny-post-honk-width:42px}.wrap .funny-post-scene{transition:none}}@media (prefers-reduced-motion:reduce){.wrap.funny-post-active .funny-post-goose{transform:scale(var(--funny-post-goose-scale));animation:none}.wrap.funny-post-active .funny-post-honk{opacity:.62;transform:rotate(var(--funny-post-honk-angle)) scaleX(.72);animation:none}.wrap.funny-post-active .funny-post-honk--two{transform:rotate(var(--funny-post-honk-angle)) translateX(12px) scaleX(.72)}}.wrap{--tutorial-video-cycle:8s;--tutorial-video-background:#e4d0b8;--tutorial-video-player-width:min(640px, 70vw);--tutorial-video-player-bottom:clamp(26px, 6vh, 76px);--tutorial-video-frame:#76564d;--tutorial-video-screen:#f7e6cf;--tutorial-video-controls:#57433e;--tutorial-video-track:#eef4f23d;--tutorial-video-progress:#e66f62;--tutorial-video-icon:#f6f9f7e6;--tutorial-video-scrub-first:clamp(110px, 22vw, 235px);--tutorial-video-scrub-second:clamp(160px, 32vw, 330px);--tutorial-video-food-left:23%;--tutorial-video-food-bottom:10%;--tutorial-video-food-size:clamp(102px, 11vw, 142px);--tutorial-video-chef-right:16%;--tutorial-video-chef-bottom:20%;--tutorial-video-chef-size:clamp(166px, 18vw, 252px)}.wrap .tutorial-video-scene{opacity:0;background:var(--tutorial-video-background);will-change:opacity;transition:opacity .32s;position:absolute;inset:0}.wrap .tutorial-video-stage{visibility:hidden;position:absolute;inset:0}.wrap .tutorial-video-player{right:clamp(28px,9vw,148px);bottom:var(--tutorial-video-player-bottom);width:var(--tutorial-video-player-width);border:5px solid var(--tutorial-video-frame);background:var(--tutorial-video-frame);border-radius:14px;position:absolute;overflow:hidden;transform:rotate(-.8deg);box-shadow:0 9px #2030353d,0 24px 46px #1f303533}.wrap .tutorial-video-screen{aspect-ratio:16/9;background:var(--tutorial-video-screen);position:relative;overflow:hidden}.wrap .tutorial-video-counter{background:#d7a77e;height:30%;position:absolute;inset:auto 0 0}.wrap .tutorial-video-chef,.wrap .tutorial-video-food{filter:drop-shadow(0 8px #6948391f);font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;line-height:1;position:absolute}.wrap .tutorial-video-chef{right:var(--tutorial-video-chef-right);bottom:var(--tutorial-video-chef-bottom);z-index:1;font-size:var(--tutorial-video-chef-size)}.wrap .tutorial-video-food{left:var(--tutorial-video-food-left);bottom:var(--tutorial-video-food-bottom);z-index:2;font-size:var(--tutorial-video-food-size)}.wrap .tutorial-video-play{z-index:1;aspect-ratio:1;opacity:0;width:clamp(42px,6vw,66px);animation:tutorial-video-play-flash var(--tutorial-video-cycle) linear infinite paused;will-change:opacity;background:#19262b94;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrap .tutorial-video-play:after{content:"";border-top:clamp(8px,1.1vw,13px) solid #0000;border-bottom:clamp(8px,1.1vw,13px) solid #0000;border-left:clamp(13px, 1.8vw, 21px) solid var(--tutorial-video-icon);position:absolute;top:31%;left:42%}.wrap .tutorial-video-controls{background:var(--tutorial-video-controls);align-items:center;gap:10px;height:46px;padding:0 14px;display:flex;position:relative}.wrap .tutorial-video-control-play{background:linear-gradient(to right, var(--tutorial-video-icon) 0 3px, transparent 3px 7px, var(--tutorial-video-icon) 7px 10px);flex:none;width:10px;height:12px}.wrap .tutorial-video-track{background:var(--tutorial-video-track);border-radius:999px;flex:1;height:7px;position:relative;overflow:hidden}.wrap .tutorial-video-progress{border-radius:inherit;background:var(--tutorial-video-progress);transform-origin:0;width:100%;height:100%;animation:tutorial-video-rewatch var(--tutorial-video-cycle) linear infinite paused;will-change:transform;display:block;transform:scaleX(.02)}.wrap .tutorial-video-time{opacity:.72;background:var(--tutorial-video-icon);border-radius:2px;width:34px;height:6px}.wrap .tutorial-video-scrub-pointer{z-index:2;opacity:0;background:var(--tutorial-video-progress);width:16px;height:16px;box-shadow:0 0 0 3px var(--tutorial-video-icon), 0 3px 8px #0f1b1f47;animation:tutorial-video-scrub var(--tutorial-video-cycle) linear infinite paused;will-change:transform, opacity;border-radius:50%;position:absolute;top:15px;left:34px;transform:translate(0,0)}.wrap .tutorial-video-fullscreen{border:2px solid var(--tutorial-video-icon);opacity:.78;width:12px;height:12px}.wrap.tutorial-video-active .tutorial-video-scene{opacity:1}.wrap.tutorial-video-active .tutorial-video-stage{visibility:visible}.wrap.tutorial-video-active .tutorial-video-progress,.wrap.tutorial-video-active .tutorial-video-play,.wrap.tutorial-video-active .tutorial-video-scrub-pointer{animation-play-state:running}.wrap.tutorial-video-active .facet{opacity:0}@keyframes tutorial-video-rewatch{0%,4%{animation-timing-function:linear;transform:scaleX(.02)}31%,35%{animation-timing-function:cubic-bezier(.7,0,1,.5);transform:scaleX(.44)}45%,49%{animation-timing-function:linear;transform:scaleX(.02)}77%,81%{animation-timing-function:cubic-bezier(.7,0,1,.5);transform:scaleX(.62)}91%,to{transform:scaleX(.02)}}@keyframes tutorial-video-play-flash{0%,4%,45%,49%,91%,to{opacity:.72}7%,34%,52%,80%{opacity:0}}@keyframes tutorial-video-scrub{0%,32%,46%,78%,92%,to{opacity:0;transform:translate(0,0)}34.9%{opacity:0;transform:translate3d(var(--tutorial-video-scrub-first), 0, 0)}35%{opacity:.92;transform:translate3d(var(--tutorial-video-scrub-first), 0, 0)}45%{opacity:.92;transform:translate(0,0)}80.9%{opacity:0;transform:translate3d(var(--tutorial-video-scrub-second), 0, 0)}81%{opacity:.92;transform:translate3d(var(--tutorial-video-scrub-second), 0, 0)}91%{opacity:.92;transform:translate(0,0)}}@media (width<=560px){.wrap{--tutorial-video-player-width:calc(100vw - 28px);--tutorial-video-player-bottom:24px;--tutorial-video-cycle:9s;--tutorial-video-scrub-first:29vw;--tutorial-video-scrub-second:43vw;--tutorial-video-food-left:18%;--tutorial-video-food-bottom:18%;--tutorial-video-food-size:22vw;--tutorial-video-chef-right:24%;--tutorial-video-chef-bottom:34%;--tutorial-video-chef-size:30vw}.wrap .tutorial-video-scene{transition:none}.wrap .tutorial-video-player{border-width:4px;border-radius:11px;right:14px;transform:none}.wrap .tutorial-video-controls{gap:8px;height:38px;padding-inline:11px}.wrap .tutorial-video-time{width:27px}.wrap .tutorial-video-scrub-pointer{top:11px}}@media (prefers-reduced-motion:reduce){.wrap.tutorial-video-active .tutorial-video-progress{animation:none;transform:scaleX(.08)}.wrap.tutorial-video-active .tutorial-video-play{opacity:.72;animation:none}.wrap.tutorial-video-active .tutorial-video-scrub-pointer{opacity:0;animation:none}}.wrap{--reviews-scene:#d8b9a5;--reviews-cycle:10s;--reviews-size:clamp(78px, 10vw, 142px);--reviews-pair-top:18%;--reviews-pair-left:78%;--reviews-gap:.5em;--reviews-push-1:22px;--reviews-push-2:38px;--reviews-push-3:58px;--reviews-push-4:82px;--reviews-scale-1:1.14;--reviews-scale-2:1.28;--reviews-scale-3:1.42;--reviews-scale-4:1.58;--reviews-fist-swing:104px;--reviews-exit-x:-92vw;--reviews-exit-y:78vh}.wrap .reviews-scene{opacity:0;background:var(--reviews-scene);will-change:opacity;transition:opacity .32s;position:absolute;inset:0;transform:translateZ(0)}.wrap .reviews-stage{visibility:hidden;pointer-events:none;position:absolute;inset:0}.wrap .reviews-pair{top:var(--reviews-pair-top);left:var(--reviews-pair-left);justify-content:center;align-items:center;gap:var(--reviews-gap);font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:var(--reviews-size);animation:reviews-pair-travel var(--reviews-cycle) linear infinite paused;will-change:transform, opacity;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.wrap .reviews-side{width:1.05em;height:1.05em;animation-duration:var(--reviews-cycle);will-change:transform, opacity;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;display:block;position:relative}.wrap .reviews-side--good{animation-name:reviews-good-push}.wrap .reviews-side--bad{animation-name:reviews-bad-push}.wrap .reviews-emoji{animation-duration:var(--reviews-cycle);will-change:opacity, transform;justify-content:center;align-items:center;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;display:flex;position:absolute;inset:0}.wrap .reviews-emoji--thumb{animation-name:reviews-thumb-face}.wrap .reviews-emoji--fist{opacity:0;animation-name:reviews-fist-face}.wrap.reviews-active .reviews-scene{opacity:1}.wrap.reviews-active .reviews-stage{visibility:visible}.wrap.reviews-active .reviews-pair,.wrap.reviews-active .reviews-side,.wrap.reviews-active .reviews-emoji{animation-play-state:running}.wrap.reviews-active .facet{opacity:.05}@keyframes reviews-pair-travel{0%,76%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}84%{opacity:1;transform:translate3d(calc(-50% + var(--reviews-exit-x) * .33), calc(-50% + var(--reviews-exit-y) * .33), 0) rotate(-6deg) scale3d(1.08, 1.08, 1)}92%{opacity:1;transform:translate3d(calc(-50% + var(--reviews-exit-x) * .66), calc(-50% + var(--reviews-exit-y) * .66), 0) rotate(-12deg) scale3d(1.16, 1.16, 1)}to{opacity:0;transform:translate3d(calc(-50% + var(--reviews-exit-x)), calc(-50% + var(--reviews-exit-y)), 0) rotate(-18deg) scale3d(1.24, 1.24, 1)}}@keyframes reviews-good-push{0%,3%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}7%{opacity:1;transform:translate3d(var(--reviews-push-1), -5%, 0) scale3d(var(--reviews-scale-1), var(--reviews-scale-1), 1) rotate(9deg)}10%,13%{opacity:1;transform:translate(0,0)scale(1)rotate(-2deg)}17%{opacity:1;transform:translate3d(calc(var(--reviews-push-1) * -.55), 4%, 0) scale3d(.92, .92, 1) rotate(-8deg)}20%,23%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}27%{opacity:1;transform:translate3d(var(--reviews-push-2), -7%, 0) scale3d(var(--reviews-scale-2), var(--reviews-scale-2), 1) rotate(12deg)}30%,33%{opacity:1;transform:translate(0,0)scale(1.02)rotate(-3deg)}37%{opacity:1;transform:translate3d(calc(var(--reviews-push-2) * -.6), 5%, 0) scale3d(.9, .9, 1) rotate(-11deg)}40%,42%{opacity:1;transform:translate(0,0)scale(1.04)rotate(0)}46%{opacity:1;transform:translate3d(var(--reviews-push-3), -8%, 0) scale3d(var(--reviews-scale-3), var(--reviews-scale-3), 1) rotate(15deg)}49%,51%{opacity:1;transform:translate(0,0)scale(1.06)rotate(-4deg)}55%{opacity:1;transform:translate3d(calc(var(--reviews-push-3) * -.62), 6%, 0) scale3d(.88, .88, 1) rotate(-14deg)}58%{opacity:1;transform:translate(0,0)scale(1.08)rotate(0)}61%{opacity:1;transform:translate3d(var(--reviews-push-4), -10%, 0) scale3d(var(--reviews-scale-4), var(--reviews-scale-4), 1) rotate(18deg)}63%{opacity:1;transform:translate(0,0)scale(1.1)rotate(-5deg)}66%{opacity:1;transform:translate3d(calc(var(--reviews-push-4) * -.65), 7%, 0) scale3d(.86, .86, 1) rotate(-16deg)}68%{opacity:1;transform:translate(0,0)scale(1.12)rotate(0)}69%{opacity:1;transform:translate3d(var(--reviews-fist-swing), -10%, 0) scale3d(1.7, 1.7, 1) rotate(22deg)}70.5%{opacity:1;transform:translate(0,0)scale(1.2)rotate(-4deg)}72%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -.45), 6%, 0) scale3d(1.08, 1.08, 1) rotate(-8deg)}73.5%{opacity:1;transform:translate(0,0)scale(1.22)rotate(0)}75%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * 1.1), -11%, 0) scale3d(1.8, 1.8, 1) rotate(24deg)}76.5%{opacity:1;transform:translate(0,0)scale(1.22)rotate(-4deg)}78%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -.48), 6%, 0) scale3d(1.1, 1.1, 1) rotate(-9deg)}79.5%{opacity:1;transform:translate(0,0)scale(1.24)rotate(0)}81%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * 1.15), -12%, 0) scale3d(1.85, 1.85, 1) rotate(26deg)}82.5%{opacity:1;transform:translate(0,0)scale(1.24)rotate(-5deg)}84%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -.5), 7%, 0) scale3d(1.1, 1.1, 1) rotate(-10deg)}85.5%{opacity:1;transform:translate(0,0)scale(1.26)rotate(0)}87%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * 1.2), -12%, 0) scale3d(1.9, 1.9, 1) rotate(28deg)}88.5%{opacity:1;transform:translate(0,0)scale(1.24)rotate(-4deg)}90%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -.5), 6%, 0) scale3d(1.1, 1.1, 1) rotate(-10deg)}91.5%{opacity:1;transform:translate(0,0)scale(1.26)rotate(0)}93%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * 1.25), -14%, 0) scale3d(1.95, 1.95, 1) rotate(30deg)}94.5%{opacity:1;transform:translate(0,0)scale(1.26)rotate(-4deg)}96%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -.45), 5%, 0) scale3d(1.12, 1.12, 1) rotate(-8deg)}97.5%,to{opacity:1;transform:translate(0,0)scale(1.2)rotate(0)}}@keyframes reviews-bad-push{0%,3%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}7%{opacity:1;transform:translate3d(calc(var(--reviews-push-1) * -.5), 4%, 0) scale3d(.93, .93, 1) rotate(7deg)}10%,13%{opacity:1;transform:translate(0,0)scale(1)rotate(2deg)}17%{opacity:1;transform:translate3d(calc(var(--reviews-push-1) * -1), -5%, 0) scale3d(var(--reviews-scale-1), var(--reviews-scale-1), 1) rotate(-9deg)}20%,23%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}27%{opacity:1;transform:translate3d(calc(var(--reviews-push-2) * -.55), 5%, 0) scale3d(.9, .9, 1) rotate(9deg)}30%,33%{opacity:1;transform:translate(0,0)scale(1.02)rotate(3deg)}37%{opacity:1;transform:translate3d(calc(var(--reviews-push-2) * -1), -7%, 0) scale3d(var(--reviews-scale-2), var(--reviews-scale-2), 1) rotate(-13deg)}40%,42%{opacity:1;transform:translate(0,0)scale(1.04)rotate(0)}46%{opacity:1;transform:translate3d(calc(var(--reviews-push-3) * -.58), 6%, 0) scale3d(.88, .88, 1) rotate(12deg)}49%,51%{opacity:1;transform:translate(0,0)scale(1.06)rotate(4deg)}55%{opacity:1;transform:translate3d(calc(var(--reviews-push-3) * -1), -8%, 0) scale3d(var(--reviews-scale-3), var(--reviews-scale-3), 1) rotate(-16deg)}58%{opacity:1;transform:translate(0,0)scale(1.08)rotate(0)}61%{opacity:1;transform:translate3d(calc(var(--reviews-push-4) * -.62), 7%, 0) scale3d(.86, .86, 1) rotate(14deg)}63%{opacity:1;transform:translate(0,0)scale(1.1)rotate(5deg)}66%{opacity:1;transform:translate3d(calc(var(--reviews-push-4) * -1), -10%, 0) scale3d(var(--reviews-scale-4), var(--reviews-scale-4), 1) rotate(-19deg)}68%{opacity:1;transform:translate(0,0)scale(1.12)rotate(0)}69%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * .4), 5%, 0) scale3d(1.08, 1.08, 1) rotate(8deg)}70.5%{opacity:1;transform:translate(0,0)scale(1.2)rotate(0)}72%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -1), -10%, 0) scale3d(1.7, 1.7, 1) rotate(-22deg)}73.5%{opacity:1;transform:translate(0,0)scale(1.22)rotate(4deg)}75%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * .42), 5%, 0) scale3d(1.1, 1.1, 1) rotate(9deg)}76.5%{opacity:1;transform:translate(0,0)scale(1.22)rotate(0)}78%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -1.1), -11%, 0) scale3d(1.8, 1.8, 1) rotate(-24deg)}79.5%{opacity:1;transform:translate(0,0)scale(1.24)rotate(3deg)}81%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * .45), 6%, 0) scale3d(1.1, 1.1, 1) rotate(10deg)}82.5%{opacity:1;transform:translate(0,0)scale(1.24)rotate(0)}84%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -1.15), -12%, 0) scale3d(1.85, 1.85, 1) rotate(-26deg)}85.5%{opacity:1;transform:translate(0,0)scale(1.26)rotate(4deg)}87%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * .45), 6%, 0) scale3d(1.1, 1.1, 1) rotate(10deg)}88.5%{opacity:1;transform:translate(0,0)scale(1.24)rotate(0)}90%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -1.15), -12%, 0) scale3d(1.85, 1.85, 1) rotate(-26deg)}91.5%{opacity:1;transform:translate(0,0)scale(1.26)rotate(4deg)}93%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * .5), 7%, 0) scale3d(1.12, 1.12, 1) rotate(10deg)}94.5%{opacity:1;transform:translate(0,0)scale(1.26)rotate(0)}96%{opacity:1;transform:translate3d(calc(var(--reviews-fist-swing) * -1.2), -12%, 0) scale3d(1.9, 1.9, 1) rotate(-28deg)}97.5%,to{opacity:1;transform:translate(0,0)scale(1.2)rotate(2deg)}}@keyframes reviews-thumb-face{0%,66%{opacity:1;transform:scale(1)}69%,to{opacity:0;transform:scale(.7)}}@keyframes reviews-fist-face{0%,66%{opacity:0;transform:scale(.7)rotate(0)}69%{opacity:1;transform:scale(1.1)rotate(0)}77%,to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=560px){.wrap{--reviews-size:clamp(62px, 18vw, 94px);--reviews-pair-top:16%;--reviews-pair-left:70%;--reviews-gap:.36em;--reviews-push-1:14px;--reviews-push-2:24px;--reviews-push-3:36px;--reviews-push-4:52px;--reviews-scale-1:1.12;--reviews-scale-2:1.24;--reviews-scale-3:1.36;--reviews-scale-4:1.5;--reviews-fist-swing:56px;--reviews-exit-x:-108vw;--reviews-exit-y:86vh}.wrap .reviews-scene{transition:none}}@media (prefers-reduced-motion:reduce){.wrap.reviews-active .reviews-pair,.wrap.reviews-active .reviews-side,.wrap.reviews-active .reviews-emoji{animation:none!important}.wrap.reviews-active .reviews-pair{opacity:1;transform:translate(-50%,-50%)}.wrap.reviews-active .reviews-side--good{opacity:1;transform:translate(14px)scale(1.1)rotate(8deg)}.wrap.reviews-active .reviews-side--bad{opacity:1;transform:translate(-14px)scale(1.1)rotate(-8deg)}.wrap.reviews-active .reviews-emoji--thumb{opacity:0}.wrap.reviews-active .reviews-emoji--fist{opacity:1}}.wrap{--snack-drop-duration:.72s;--snack-land-bottom:clamp(28px, 7vh, 72px);--snack-lemon-scene:#6a9e72;--snack-lemon-body:#dafa25;--snack-lemon-size:clamp(72px, 16vw, 118px);--snack-lemon-radius:18% 52%;--snack-lemon-aspect:.9;--snack-bean-scene:#e8b4c8;--snack-ice-scene:#6b4a3a;--snack-fire-scene:#d4784a;--snack-fire-size:clamp(88px, 18vw, 140px);--snack-fire-yellow:#ffdc01;--snack-fire-orange:#fdac01;--snack-fire-red:#f73b01;--snack-flame-time:1.5s}.wrap .snack-scene{opacity:0;will-change:opacity;transition:opacity .28s;position:absolute;inset:0;transform:translateZ(0)}.wrap .snack-scene--lemon{background:var(--snack-lemon-scene)}.wrap .snack-scene--bean{background:var(--snack-bean-scene)}.wrap .snack-scene--ice{background:var(--snack-ice-scene)}.wrap .snack-scene--fire{background:var(--snack-fire-scene)}.wrap .snack-stage{visibility:hidden;pointer-events:none;contain:paint;position:absolute;inset:0}.wrap .snack-lemon{left:50%;bottom:var(--snack-land-bottom);width:var(--snack-lemon-size);height:calc(var(--snack-lemon-size) * var(--snack-lemon-aspect));background:var(--snack-lemon-body);border-radius:var(--snack-lemon-radius);opacity:0;will-change:transform, opacity;margin:0;position:absolute;transform:translate(-50%,-120vh)rotate(-28deg)}.wrap.snack-lemon-active .snack-scene--lemon{opacity:1}.wrap.snack-lemon-active .snack-stage--lemon{visibility:visible}.wrap.snack-lemon-active .snack-lemon{animation:snack-drop-lemon var(--snack-drop-duration) cubic-bezier(.33, .7, .45, 1) forwards}.wrap .snack-bean{--snack-item-x:50%;--snack-item-rotate:-18deg;--snack-item-delay:0s;--bean-color:#f06a8a;--bean-w:clamp(42px, 9vw, 68px);--bean-h:clamp(26px, 5.6vw, 42px);left:var(--snack-item-x);bottom:var(--snack-land-bottom);width:var(--bean-w);height:var(--bean-h);background:var(--bean-color);opacity:0;transform:translate3d(-50%, -120vh, 0) rotate(var(--snack-item-rotate));will-change:transform, opacity;border-radius:50%;position:absolute}.wrap .snack-bean:first-child{--snack-item-x:22%;--bean-color:#f06a8a;--snack-item-rotate:-28deg;--snack-item-delay:0s;--bean-w:clamp(44px, 9.4vw, 72px);--bean-h:clamp(26px, 5.4vw, 40px)}.wrap .snack-bean:nth-child(2){--snack-item-x:38%;--bean-color:#6bc4f0;--snack-item-rotate:18deg;--snack-item-delay:80ms;--bean-w:clamp(36px, 7.6vw, 56px);--bean-h:clamp(28px, 5.8vw, 44px)}.wrap .snack-bean:nth-child(3){--snack-item-x:52%;--bean-color:#f0c94a;--snack-item-rotate:-6deg;--snack-item-delay:.16s;--bean-w:clamp(48px, 10vw, 76px);--bean-h:clamp(24px, 5vw, 38px)}.wrap .snack-bean:nth-child(4){--snack-item-x:66%;--bean-color:#8fd16a;--snack-item-rotate:32deg;--snack-item-delay:.1s;--bean-w:clamp(40px, 8.4vw, 64px);--bean-h:clamp(30px, 6.2vw, 48px)}.wrap .snack-bean:nth-child(5){--snack-item-x:78%;--bean-color:#c48ae8;--snack-item-rotate:-40deg;--snack-item-delay:.2s;--bean-w:clamp(34px, 7.2vw, 54px);--bean-h:clamp(22px, 4.8vw, 36px)}.wrap .snack-bean:nth-child(6){--snack-item-x:30%;--bean-color:#f0925a;--snack-item-rotate:12deg;--snack-item-delay:.24s;bottom:calc(var(--snack-land-bottom) + 18px);--bean-w:clamp(38px, 8vw, 60px);--bean-h:clamp(20px, 4.4vw, 32px)}.wrap.snack-bean-active .snack-scene--bean{opacity:1}.wrap.snack-bean-active .snack-stage--bean{visibility:visible}.wrap.snack-bean-active .snack-bean{animation:snack-drop-item var(--snack-drop-duration) cubic-bezier(.33, .7, .45, 1) forwards;animation-delay:var(--snack-item-delay)}.wrap .snack-ice{--snack-item-x:50%;--snack-item-rotate:12deg;--snack-item-delay:0s;--ice-size:clamp(34px, 7.2vw, 56px);left:var(--snack-item-x);bottom:var(--snack-land-bottom);width:var(--ice-size);height:var(--ice-size);opacity:0;transform:translate3d(-50%, -120vh, 0) rotate(var(--snack-item-rotate));will-change:transform, opacity;background:#c4e0eab8;border:1px solid #ffffff73;border-radius:3px;position:absolute}.wrap .snack-ice:first-child{--snack-item-x:28%;--snack-item-rotate:-14deg;--snack-item-delay:0s}.wrap .snack-ice:nth-child(2){--snack-item-x:44%;--snack-item-rotate:18deg;--snack-item-delay:.1s;--ice-size:clamp(28px, 6vw, 46px)}.wrap .snack-ice:nth-child(3){--snack-item-x:58%;--snack-item-rotate:-8deg;--snack-item-delay:.18s}.wrap .snack-ice:nth-child(4){--snack-item-x:72%;--snack-item-rotate:22deg;--snack-item-delay:60ms;--ice-size:clamp(30px, 6.4vw, 48px);bottom:calc(var(--snack-land-bottom) + 14px)}.wrap .snack-ice:nth-child(5){--snack-item-x:36%;--snack-item-rotate:6deg;--snack-item-delay:.22s;--ice-size:clamp(24px, 5.2vw, 40px);bottom:calc(var(--snack-land-bottom) + 22px)}.wrap.snack-ice-active .snack-scene--ice{opacity:1}.wrap.snack-ice-active .snack-stage--ice{visibility:visible}.wrap.snack-ice-active .snack-ice{animation:snack-drop-item var(--snack-drop-duration) cubic-bezier(.33, .7, .45, 1) forwards;animation-delay:var(--snack-item-delay)}.wrap .snack-fire{left:50%;bottom:var(--snack-land-bottom);width:var(--snack-fire-size);height:var(--snack-fire-size);opacity:0;will-change:transform, opacity;position:absolute;transform:translate(-50%,-120vh)scale(.92)}.wrap .snack-flames{width:60%;height:70%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)rotate(45deg)}.wrap .snack-flame{background-color:var(--snack-fire-yellow);border-radius:8px;width:0;height:0;position:absolute;bottom:0;right:0}.wrap .snack-flame:nth-child(odd){animation:snack-flame-odd var(--snack-flame-time) ease-in infinite paused}.wrap .snack-flame:nth-child(2n){animation:snack-flame-even var(--snack-flame-time) ease-in infinite paused}.wrap .snack-flame:first-child{animation-delay:0s}.wrap .snack-flame:nth-child(2){animation-delay:calc(var(--snack-flame-time) / 4)}.wrap .snack-flame:nth-child(3){animation-delay:calc(var(--snack-flame-time) / 4 * 2)}.wrap .snack-flame:nth-child(4){animation-delay:calc(var(--snack-flame-time) / 4 * 3)}.wrap.snack-fire-active .snack-scene--fire{opacity:1}.wrap.snack-fire-active .snack-stage--fire{visibility:visible}.wrap.snack-fire-active .snack-fire{animation:snack-drop-fire var(--snack-drop-duration) cubic-bezier(.33, .7, .45, 1) forwards}.wrap.snack-fire-active .snack-flame{animation-play-state:running}.wrap.snack-lemon-active .facet,.wrap.snack-bean-active .facet,.wrap.snack-ice-active .facet,.wrap.snack-fire-active .facet{opacity:.04}@keyframes snack-drop-lemon{0%{opacity:0;transform:translate(-50%,-120vh)rotate(-28deg)}14%{opacity:1}78%{opacity:1;transform:translate(-50%,10px)rotate(12deg)}to{opacity:1;transform:translate(-50%)rotate(8deg)}}@keyframes snack-drop-item{0%{opacity:0;transform:translate3d(-50%, -120vh, 0) rotate(var(--snack-item-rotate))}12%{opacity:1}78%{opacity:1;transform:translate3d(-50%, 8px, 0) rotate(calc(var(--snack-item-rotate) * -.35))}to{opacity:1;transform:translate3d(-50%, 0, 0) rotate(calc(var(--snack-item-rotate) * .55))}}@keyframes snack-drop-fire{0%{opacity:0;transform:translate(-50%,-120vh)scale(.88)}14%{opacity:1}78%{opacity:1;transform:translate(-50%,8px)scale(1.04)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes snack-flame-odd{0%,to{background-color:var(--snack-fire-yellow);z-index:2;width:0%;height:0%;bottom:0%;right:0%}25%{background-color:var(--snack-fire-yellow);z-index:2;width:100%;height:100%;bottom:2%;right:1%}40%{background-color:var(--snack-fire-orange);z-index:2}to{background-color:var(--snack-fire-red);z-index:0;width:0%;height:0%;bottom:170%;right:150%}}@keyframes snack-flame-even{0%,to{background-color:var(--snack-fire-yellow);z-index:2;width:0%;height:0%;bottom:0%;right:0%}25%{background-color:var(--snack-fire-yellow);z-index:2;width:100%;height:100%;bottom:1%;right:2%}40%{background-color:var(--snack-fire-orange);z-index:2}to{background-color:var(--snack-fire-red);z-index:0;width:0%;height:0%;bottom:150%;right:170%}}@media (width<=560px){.wrap{--snack-land-bottom:clamp(20px, 5.5vh, 48px);--snack-lemon-size:clamp(64px, 22vw, 96px);--snack-lemon-radius:14% 54%;--snack-lemon-aspect:.86;--snack-fire-size:clamp(76px, 24vw, 112px)}.wrap .snack-bean:nth-child(n+5),.wrap .snack-ice:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.wrap .snack-scene{transition:none}.wrap.snack-lemon-active .snack-lemon,.wrap.snack-bean-active .snack-bean,.wrap.snack-ice-active .snack-ice,.wrap.snack-fire-active .snack-fire{opacity:1;animation:none;transform:translate(-50%)}.wrap.snack-lemon-active .snack-lemon{transform:translate(-50%)rotate(8deg)}.wrap.snack-bean-active .snack-bean,.wrap.snack-ice-active .snack-ice{transform:translate3d(-50%, 0, 0) rotate(var(--snack-item-rotate))}.wrap .snack-flame,.wrap.snack-fire-active .snack-flame{background-color:var(--snack-fire-orange);width:70%;height:70%;animation:none;bottom:20%;right:15%}.wrap .snack-flame:nth-child(2){background-color:var(--snack-fire-yellow);width:55%;height:55%;bottom:40%;right:35%}.wrap .snack-flame:nth-child(3){background-color:var(--snack-fire-red);width:40%;height:40%;bottom:55%;right:55%}.wrap .snack-flame:nth-child(4){display:none}}.wrap .result-card{gap:22px;display:grid}.wrap .result-img,.wrap .result-copy,.wrap .relation,.wrap .actions,.wrap .toast{animation:.5s ease-out both result-rise}.wrap .result-img{animation-delay:0s}.wrap .result-copy{animation-delay:.1s}.wrap .relation{animation-delay:.2s}.wrap .actions{animation-delay:.3s}@keyframes result-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.wrap .result-img{background:#fff;border-radius:18px;width:min(380px,86%);height:auto;margin:0 auto;display:block;box-shadow:0 18px 45px #4a5d632e}.wrap .result-copy{color:#526971;background:#ffffffbd;border-radius:22px;padding:18px;line-height:1.8}.wrap .result-copy p{white-space:pre-line}.wrap .relation{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 16px 42px #4a5d6324}.wrap .relation-hero{text-align:center;clip-path:url(#hero-wave);background:#f7d3c0;padding:14px 20px 32px}.wrap .relation-title{color:#3a4a52;margin:0;font-size:20px;font-weight:900}.wrap .relation-friends{padding:22px 16px;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:0;display:grid}.wrap .relation-card{text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:16px 8px 14px;display:flex}.wrap .relation-card--tense{border-color:#f5b978}.wrap .relation-avatar{border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:4px;display:flex;overflow:visible}.wrap .relation-avatar img{object-fit:contain;width:88%;height:88%;display:block}.wrap .relation-friend-name{margin:0;font-size:18px;font-weight:900;line-height:1.2}@media (width<=480px){.wrap .relation-friends{gap:8px;padding:0 10px 18px}.wrap .relation-card{padding:12px 4px 10px}.wrap .relation-avatar{width:68px;height:68px}.wrap .relation-friend-name{font-size:15px}}.wrap .tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wrap .tag{color:#8b6322;background:#ffb84d33;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800}.wrap .actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.wrap .toast{text-align:center;color:#4a8e64;min-height:24px;font-weight:900}.wrap .promo-card{text-align:center;justify-items:center;gap:22px;animation:.5s ease-out both result-rise;display:grid}.wrap .promo-lead{color:var(--muted);white-space:pre-line;max-width:34em;margin:0;font-size:clamp(20px,4.2vw,24px);line-height:1.8}.wrap .promo-image{aspect-ratio:2;object-fit:cover;background:#fff;border-radius:18px;width:min(640px,100%);display:block;box-shadow:0 14px 36px #4a5d6329}@media (prefers-reduced-motion:reduce){.wrap,.wrap *,.wrap :before,.wrap :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
