/* Generated by build/build.py — edit build/gen_page.py, build/quiet.css or this builder, not this file. */
:root {
  --bg: #141414;
  --fg: #ECEAE6;
  --muted: #8E8C88;
  --dim: #66645F;
  --c04: #CFCCC5;
  --c05: #B5B3AE;
  --c06: #A9A7A2;
  --c07: #A3A19C;
  --c08: #1B1B1B;
  --c09: #1A1A1A;
  --c10: #1C1C1C;
  --c11: #1D1D1D;
  --c12: #181818;
  --c13: #1F1F1F;
  --c14: #1E1E1E;
  --c15: #262626;
  --c16: #232323;
  --c17: #252525;
  --c18: #272727;
  --c19: #202020;
  --c20: #191919;
  --c21: #2E2E2E;
  --c22: #222222;
  --c23: #5A5A5A;
  --c24: #3A3A3A;
  --c25: #4A4A4A;
  --c26: #171717;
  --c27: #2A2A2A;
  --c28: #2C2C2C;
  --c29: #0F0F0F;
  --c30: #DAD8D2;
  --c31: #B9B7B1;
  --c32: #A19F99;
  --tx: #CFCDC7;
  --cm: #6B6966;
  --c35: #F4F2F0;
  --c36: #0B0A0D;
  --c37: #ECE9F0;
  --acc: #D9A98C;
  --rose: #D39AA8;
  --lilac: #B9AEE0;
  --sky: #93B4D3;
  --mint: #9BC7AA;
  --kw: #C7B4E6;
  --fn: #96B8D8;
  --str: #D9AF92;
  --ty: #93C7BC;
  --c47: #4A3F3A;
  --c48: #6E5A4C;
  --c49: #3E4A40;
  --c50: #5E7060;
  --c51: #4C3E44;
  --c52: #7A5C66;
  --c53: #3A424E;
  --c54: #56687C;
  --c55: #4A4336;
  --c56: #756A50;
  --c57: #3F3A48;
  --c58: #615A78;
  --c59: #383838;
  --c60: #303030;
  --c61: #3C3C3C;
  --c62: #343434;
  --c63: #363636;
  --c64: #313131;
  --c65: #3D3D3D;
  --c66: #243044;
  --c67: #1D2738;
  --c68: #2B2742;
  --c69: #231F37;
  --c70: #3A2629;
  --c71: #2F1F22;
  --c72: #1F3328;
  --c73: #192A21;
  --c74: #3A331F;
  --c75: #2F2919;
  --c76: #1D3238;
  --c77: #17292E;
  --c78: #3B2A22;
  --c79: #30221B;
  --c80: #312641;
  --c81: #281F36;
  --c82: #26331F;
  --c83: #1F2A19;
  --c84: #22324A;
  --c85: #1B283C;
  --acc-rgb: 217,169,140;
  --rose-rgb: 211,154,168;
  --lilac-rgb: 185,174,224;
  --sky-rgb: 147,180,211;
  --mint-rgb: 155,199,170;
  --g0: rgb(36 36 38 / 0.58);
  --g1: rgb(255 255 255 / 0.13);
  --g2: rgb(255 255 255 / 0.20);
  --g3: rgb(255 255 255 / 0.09);
  --g4: rgb(255 255 255 / 0.17);
  --g5: rgb(255 255 255 / 0.11);
  --g6: rgb(255 255 255 / 0.06);
  --g7: rgb(255 255 255 / 0.07);
  --g8: rgb(255 255 255 / 0.15);
  --g9: rgb(255 255 255 / 0.35);
  --g10: rgb(44 44 48 / 0.62);
  --g11: rgb(255 255 255 / 0.16);
  --g12: rgb(255 255 255 / 0.28);
  --g13: rgb(255 255 255 / 0.12);
  --g14: rgb(255 255 255 / 0.03);
  --g15: rgb(255 255 255 / 0.22);
  --g16: rgb(255 255 255 / 0.10);
  --g17: rgb(255 255 255 / 0.08);
  --g18: rgb(255 255 255 / 0.14);
  --g19: rgb(255 255 255 / 0.05);
  --bg-rgb: 20,20,20;
  --hair-rgb: 255,255,255;
  --hair-k: 1;
  --shadow-k: 1;
  --mk-d: block;
  --mk-l: none;
  color-scheme: dark;
  --s: 1;
}
:root[data-theme="light"] {
  --bg: #F4F3F0;
  --fg: #1F1E1B;
  --muted: #77756F;
  --dim: #A19F99;
  --c04: #3A3936;
  --c05: #6E6C67;
  --c06: #7A7873;
  --c07: #85837D;
  --c08: #ECEBE7;
  --c09: #EEEDE9;
  --c10: #EAE9E5;
  --c11: #EFEEEA;
  --c12: #FBFAF8;
  --c13: #FFFFFF;
  --c14: #FDFDFC;
  --c15: #F6F5F2;
  --c16: #F4F3F0;
  --c17: #F1F0EC;
  --c18: #EFEEEA;
  --c19: #FFFFFF;
  --c20: #F7F6F3;
  --c21: #EDECE8;
  --c22: #FFFFFF;
  --c23: #B5B3AE;
  --c24: #D8D6D1;
  --c25: #C9C7C2;
  --c26: #FFFFFF;
  --c27: #E6E5E1;
  --c28: #FFFFFF;
  --c29: #CFCDC8;
  --c30: #1F1E1B;
  --c31: #55534E;
  --c32: #7A7873;
  --tx: #3A3936;
  --cm: #A5A39E;
  --c35: #1F1E1B;
  --c36: #F4F3F0;
  --c37: #1F1E1B;
  --acc: #B87D5B;
  --rose: #B3707F;
  --lilac: #7E6FB0;
  --sky: #5E86A8;
  --mint: #5E9770;
  --kw: #7A5FB0;
  --fn: #3F6E96;
  --str: #B0713F;
  --ty: #3E8E7E;
  --c47: #E3D3C7;
  --c48: #C9AD95;
  --c49: #D8E0D5;
  --c50: #A9BBA8;
  --c51: #E6D5DA;
  --c52: #C9A3B0;
  --c53: #D5DCE4;
  --c54: #A2B4C6;
  --c55: #E6DEC9;
  --c56: #CBBD98;
  --c57: #DFDAE8;
  --c58: #B6ADCC;
  --c59: #D3D2CD;
  --c60: #E3E2DE;
  --c61: #D0CFCA;
  --c62: #DAD9D4;
  --c63: #D6D5D0;
  --c64: #E1E0DB;
  --c65: #CFCEC9;
  --c66: #E4EDF9;
  --c67: #D3E1F5;
  --c68: #ECE7FC;
  --c69: #DED7FA;
  --c70: #FCE8E6;
  --c71: #F9D7D4;
  --c72: #E2F2E7;
  --c73: #CDE7D7;
  --c74: #FBF1D9;
  --c75: #F5E4BE;
  --c76: #E0F1F5;
  --c77: #CBE6EE;
  --c78: #FDEBE0;
  --c79: #F9D9C6;
  --c80: #EFE6FA;
  --c81: #E0D2F5;
  --c82: #E5F1E1;
  --c83: #D2E7CC;
  --c84: #E3EEFA;
  --c85: #D0E2F6;
  --acc-rgb: 184,125,91;
  --rose-rgb: 179,112,127;
  --lilac-rgb: 126,111,176;
  --sky-rgb: 94,134,168;
  --mint-rgb: 94,151,112;
  --g0: rgb(250 249 247 / 0.62);
  --g1: rgb(255 255 255 / 0.8);
  --g2: rgb(255 255 255 / 0.95);
  --g3: rgb(0 0 0 / 0.065);
  --g4: rgb(0 0 0 / 0.12);
  --g5: rgb(0 0 0 / 0.08);
  --g6: rgb(255 255 255 / 0.55);
  --g7: rgb(255 255 255 / 0.85);
  --g8: rgb(0 0 0 / 0.12);
  --g9: rgb(255 255 255 / 0.45);
  --g10: rgb(255 255 255 / 0.68);
  --g11: rgb(255 255 255 / 0.95);
  --g12: rgb(255 255 255 / 0.98);
  --g13: rgb(255 255 255 / 0.55);
  --g14: rgb(255 255 255 / 0.18);
  --g15: rgb(0 0 0 / 0.10);
  --g16: rgb(0 0 0 / 0.06);
  --g17: rgb(0 0 0 / 0.05);
  --g18: rgb(0 0 0 / 0.10);
  --g19: rgb(0 0 0 / 0.04);
  --bg-rgb: 244,243,240;
  --hair-rgb: 0,0,0;
  --hair-k: 0.7;
  --shadow-k: 0.3;
  --mk-d: none;
  --mk-l: block;
  color-scheme: light;
}
@media (prefers-color-scheme: light) {
  :root:not([data-theme="dark"]) {
  --bg: #F4F3F0;
  --fg: #1F1E1B;
  --muted: #77756F;
  --dim: #A19F99;
  --c04: #3A3936;
  --c05: #6E6C67;
  --c06: #7A7873;
  --c07: #85837D;
  --c08: #ECEBE7;
  --c09: #EEEDE9;
  --c10: #EAE9E5;
  --c11: #EFEEEA;
  --c12: #FBFAF8;
  --c13: #FFFFFF;
  --c14: #FDFDFC;
  --c15: #F6F5F2;
  --c16: #F4F3F0;
  --c17: #F1F0EC;
  --c18: #EFEEEA;
  --c19: #FFFFFF;
  --c20: #F7F6F3;
  --c21: #EDECE8;
  --c22: #FFFFFF;
  --c23: #B5B3AE;
  --c24: #D8D6D1;
  --c25: #C9C7C2;
  --c26: #FFFFFF;
  --c27: #E6E5E1;
  --c28: #FFFFFF;
  --c29: #CFCDC8;
  --c30: #1F1E1B;
  --c31: #55534E;
  --c32: #7A7873;
  --tx: #3A3936;
  --cm: #A5A39E;
  --c35: #1F1E1B;
  --c36: #F4F3F0;
  --c37: #1F1E1B;
  --acc: #B87D5B;
  --rose: #B3707F;
  --lilac: #7E6FB0;
  --sky: #5E86A8;
  --mint: #5E9770;
  --kw: #7A5FB0;
  --fn: #3F6E96;
  --str: #B0713F;
  --ty: #3E8E7E;
  --c47: #E3D3C7;
  --c48: #C9AD95;
  --c49: #D8E0D5;
  --c50: #A9BBA8;
  --c51: #E6D5DA;
  --c52: #C9A3B0;
  --c53: #D5DCE4;
  --c54: #A2B4C6;
  --c55: #E6DEC9;
  --c56: #CBBD98;
  --c57: #DFDAE8;
  --c58: #B6ADCC;
  --c59: #D3D2CD;
  --c60: #E3E2DE;
  --c61: #D0CFCA;
  --c62: #DAD9D4;
  --c63: #D6D5D0;
  --c64: #E1E0DB;
  --c65: #CFCEC9;
  --c66: #E4EDF9;
  --c67: #D3E1F5;
  --c68: #ECE7FC;
  --c69: #DED7FA;
  --c70: #FCE8E6;
  --c71: #F9D7D4;
  --c72: #E2F2E7;
  --c73: #CDE7D7;
  --c74: #FBF1D9;
  --c75: #F5E4BE;
  --c76: #E0F1F5;
  --c77: #CBE6EE;
  --c78: #FDEBE0;
  --c79: #F9D9C6;
  --c80: #EFE6FA;
  --c81: #E0D2F5;
  --c82: #E5F1E1;
  --c83: #D2E7CC;
  --c84: #E3EEFA;
  --c85: #D0E2F6;
  --acc-rgb: 184,125,91;
  --rose-rgb: 179,112,127;
  --lilac-rgb: 126,111,176;
  --sky-rgb: 94,134,168;
  --mint-rgb: 94,151,112;
  --g0: rgb(250 249 247 / 0.62);
  --g1: rgb(255 255 255 / 0.8);
  --g2: rgb(255 255 255 / 0.95);
  --g3: rgb(0 0 0 / 0.065);
  --g4: rgb(0 0 0 / 0.12);
  --g5: rgb(0 0 0 / 0.08);
  --g6: rgb(255 255 255 / 0.55);
  --g7: rgb(255 255 255 / 0.85);
  --g8: rgb(0 0 0 / 0.12);
  --g9: rgb(255 255 255 / 0.45);
  --g10: rgb(255 255 255 / 0.68);
  --g11: rgb(255 255 255 / 0.95);
  --g12: rgb(255 255 255 / 0.98);
  --g13: rgb(255 255 255 / 0.55);
  --g14: rgb(255 255 255 / 0.18);
  --g15: rgb(0 0 0 / 0.10);
  --g16: rgb(0 0 0 / 0.06);
  --g17: rgb(0 0 0 / 0.05);
  --g18: rgb(0 0 0 / 0.10);
  --g19: rgb(0 0 0 / 0.04);
  --bg-rgb: 244,243,240;
  --hair-rgb: 0,0,0;
  --hair-k: 0.7;
  --shadow-k: 0.3;
  --mk-d: none;
  --mk-l: block;
  color-scheme: light;
  }
}

* { -webkit-font-smoothing: antialiased; }
html { scroll-behavior: smooth; }
body { margin: 0; background: var(--bg); color: var(--fg); font-family: 'Geist', system-ui, sans-serif; }
a { color: var(--fg); }
.page { width: 100%; overflow-x: clip; background: var(--bg); color: var(--fg); display: flex; flex-direction: column; }
.sec { box-sizing: border-box; padding: clamp(56px, 8vw, 112px) clamp(16px, 4vw, 120px); display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; }
.nav { position: sticky; top: 14px; z-index: 100; box-sizing: border-box; width: min(920px, calc(100% - 28px)); height: 58px !important; margin: 14px auto 0; padding: 0 9px 0 22px !important; border-radius: 999px; background: rgba(var(--bg-rgb, 20,20,20), 0.72); backdrop-filter: blur(18px) saturate(160%); -webkit-backdrop-filter: blur(18px) saturate(160%); border: 1px solid rgba(var(--hair-rgb), calc(0.10 * var(--hair-k))); box-shadow: 0 12px 32px rgba(0,0,0, calc(0.22 * var(--shadow-k))), 0 1px 2px rgba(0,0,0, calc(0.10 * var(--shadow-k))); }
@media (max-width: 720px) { .nav { width: calc(100% - 20px); margin-top: 10px; top: 10px; padding: 0 7px 0 16px !important; height: 54px !important; } }
.nav-brand { color: var(--fg); }
.theme-toggle { width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; border: 1px solid rgba(var(--hair-rgb), calc(0.12 * var(--hair-k))); background: transparent; color: var(--fg); cursor: pointer; }
.theme-toggle .ic-sun { display: none; }
:root[data-theme="dark"] .theme-toggle .ic-sun { display: block; }
:root[data-theme="dark"] .theme-toggle .ic-moon { display: none; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) .theme-toggle .ic-sun { display: block; }
  :root:not([data-theme="light"]) .theme-toggle .ic-moon { display: none; }
}
.cta-row { flex-wrap: wrap; justify-content: center; }
.cta-row a { white-space: nowrap; }
.tab { background: transparent; color: var(--muted); white-space: nowrap; }
.tab.active { background: var(--fg); color: var(--bg); }
.try-panel[hidden] { display: none; }
/* Visuals (stages, card art) take the zoom main.js computes per section: width-fit for the hero,
   width- and height-fit for the rest, so every section after the hero fits one screen. */
.page .fitv { zoom: var(--z, var(--s)); }
.page .hero-keys { zoom: var(--z, var(--s)); }
.page .steps { width: 100% !important; max-width: 1080px; }
.page .cards { width: 100% !important; max-width: 1100px; }
.page .card { zoom: var(--sc); height: auto !important; }
.page .card-art { height: calc(340px * var(--z, 1)) !important; }
.page .card-art > * { zoom: var(--z, 1); }
@media (min-width: 721px) {
  .sec { padding-top: clamp(120px, 17.5vh, 210px); padding-bottom: clamp(120px, 17.5vh, 210px); }
  .sec.hero { padding-bottom: clamp(100px, 14vh, 180px); }
  .sec.fit { gap: clamp(28px, 4.6vh, 56px) !important; }
  .sec.fit h2 { font-size: clamp(26px, min(3.5vw, 4.6vh), 44px) !important; }
  .sec.fit .cards { gap: clamp(14px, 2.2vh, 22px) !important; }
  .sec.fit .card { gap: clamp(14px, 2.2vh, 22px) !important; }
  /* Why: taller cards — a narrower grid, tighter gaps, and the section uses nearly all the height under the nav */
  #why.sec.fit { gap: clamp(20px, 3vh, 36px) !important; }
  #how.sec.fit { gap: clamp(18px, 2.6vh, 30px) !important; }
  #how .steps { gap: 32px !important; }
  #why .cards { max-width: 980px; gap: clamp(12px, 1.8vh, 18px) !important; }
  #why .card { gap: clamp(10px, 1.5vh, 16px) !important; }
  #signup h2 { font-size: clamp(32px, 4.2vw, 56px) !important; }
}
@media (max-width: 720px) {
  .page .steps { flex-direction: column; gap: 28px !important; }
  .page .cards { grid-template-columns: 1fr !important; gap: 16px !important; }
  .page .tabs { display: grid !important; grid-template-columns: 1fr 1fr; width: 100%; max-width: 380px; box-sizing: border-box; border-radius: 22px !important; }
  .page .tab { padding: 0 10px !important; }
}
/* Animations wait until their section is on screen, then start from the beginning (main.js adds .play). */
.page .sec:not(.play) * { animation-play-state: paused !important; }
@media (prefers-reduced-motion: reduce) {
  .page * { animation-play-state: paused !important; }
}

/* Text sits above the pictures in Why. How's steps stay below its stage; Try's demo is followed by its Replay control. */
.page .card { flex-direction: column-reverse !important; }
.page .card > div:last-child p { min-height: 3.1em; }
.page .card > div:last-child { padding-top: 18px !important; }  /* room above each card's title */  /* two lines for every card, so titles and pictures line up across a row */

/* --- generated keyframes --- */
input::placeholder{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes dspin{to{transform:rotate(360deg)}}
@keyframes hwi00{0%{transform:translate(178px, 129px) rotate(0deg) scale(0.6, 0.6);opacity:1;z-index:6}54.857%{transform:translate(178px, 129px) rotate(0deg) scale(0.6, 0.6);opacity:1;z-index:6}55%{transform:translate(178px, 129px) rotate(0deg) scale(0.6, 0.6);opacity:1;z-index:20;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}71.429%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}}@keyframes hwl00{0%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}17.333%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}19%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}85%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}87.667%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}}@keyframes hwi01{0%{transform:translate(-208px, 334px) rotate(0deg) scale(0.7, 0.7);opacity:1;z-index:8}56.571%{transform:translate(-208px, 334px) rotate(0deg) scale(0.7, 0.7);opacity:1;z-index:8}56.714%{transform:translate(-208px, 334px) rotate(0deg) scale(0.7, 0.7);opacity:1;z-index:20;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}73.143%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}}@keyframes hwl01{0%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}17.333%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}19%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}85.4%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}88.067%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}}@keyframes hwi02{0%{transform:translate(-378px, 4px) rotate(0deg) scale(0.64, 0.64);opacity:1;z-index:10}58.286%{transform:translate(-378px, 4px) rotate(0deg) scale(0.64, 0.64);opacity:1;z-index:10}58.429%{transform:translate(-378px, 4px) rotate(0deg) scale(0.64, 0.64);opacity:1;z-index:20;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}74.857%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}}@keyframes hwl02{0%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}17.333%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}19%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}85.8%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}88.467%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}}@keyframes hwi10{0%{transform:translate(-2px, 2px) rotate(0deg) scale(0.56, 0.56);opacity:1;z-index:2}54.286%{transform:translate(-2px, 2px) rotate(0deg) scale(0.56, 0.56);opacity:1;z-index:2}60.714%{transform:translate(-2px, 8px) rotate(0deg) scale(0.543, 0.543);opacity:0;z-index:2}100%{transform:translate(-2px, 8px) rotate(0deg) scale(0.543, 0.543);opacity:0;z-index:2}}@keyframes hwl10{0%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}18.333%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}21%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}50.667%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}52.333%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}}@keyframes hwi11{0%{transform:translate(-672px, 326px) rotate(0deg) scale(0.72, 0.72);opacity:1;z-index:7}54.857%{transform:translate(-672px, 326px) rotate(0deg) scale(0.72, 0.72);opacity:1;z-index:7}61.286%{transform:translate(-672px, 332px) rotate(0deg) scale(0.698, 0.698);opacity:0;z-index:7}100%{transform:translate(-672px, 332px) rotate(0deg) scale(0.698, 0.698);opacity:0;z-index:7}}@keyframes hwl11{0%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}18.733%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}21.4%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}50.667%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}52.333%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}}@keyframes hwi12{0%{transform:translate(-336px, -274px) rotate(0deg) scale(0.74, 0.74);opacity:1;z-index:4}55.429%{transform:translate(-336px, -274px) rotate(0deg) scale(0.74, 0.74);opacity:1;z-index:4}61.857%{transform:translate(-336px, -268px) rotate(0deg) scale(0.718, 0.718);opacity:0;z-index:4}100%{transform:translate(-336px, -268px) rotate(0deg) scale(0.718, 0.718);opacity:0;z-index:4}}@keyframes hwl12{0%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}19.133%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}21.8%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}50.667%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}52.333%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}}@keyframes hwi20{0%{transform:translate(618px, 104px) rotate(0deg) scale(0.56, 0.56);opacity:1;z-index:5}56%{transform:translate(618px, 104px) rotate(0deg) scale(0.56, 0.56);opacity:1;z-index:5}62.429%{transform:translate(618px, 110px) rotate(0deg) scale(0.543, 0.543);opacity:0;z-index:5}100%{transform:translate(618px, 110px) rotate(0deg) scale(0.543, 0.543);opacity:0;z-index:5}}@keyframes hwl20{0%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}51.667%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}54.333%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}84%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}85.667%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}}@keyframes hwi21{0%{transform:translate(138px, 306px) rotate(0deg) scale(0.7, 0.7);opacity:1;z-index:9}56.571%{transform:translate(138px, 306px) rotate(0deg) scale(0.7, 0.7);opacity:1;z-index:9}63%{transform:translate(138px, 312px) rotate(0deg) scale(0.679, 0.679);opacity:0;z-index:9}100%{transform:translate(138px, 312px) rotate(0deg) scale(0.679, 0.679);opacity:0;z-index:9}}@keyframes hwl21{0%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}52.067%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}54.733%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}84%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}85.667%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}}@keyframes hwi22{0%{transform:translate(142px, -270px) rotate(0deg) scale(0.68, 0.68);opacity:1;z-index:3}57.143%{transform:translate(142px, -270px) rotate(0deg) scale(0.68, 0.68);opacity:1;z-index:3}63.571%{transform:translate(142px, -264px) rotate(0deg) scale(0.66, 0.66);opacity:0;z-index:3}100%{transform:translate(142px, -264px) rotate(0deg) scale(0.66, 0.66);opacity:0;z-index:3}}@keyframes hwl22{0%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}52.467%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}55.133%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}84%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}85.667%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}100%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0;z-index:20}}@keyframes hdimi{0%{opacity:0}30%{opacity:0}34.286%{opacity:1}52.143%{opacity:1}55.714%{opacity:0}100%{opacity:0}}@keyframes hdiml{0%{opacity:0}6%{opacity:0}8%{opacity:1}17%{opacity:1}18.667%{opacity:0}39.333%{opacity:0}41.333%{opacity:1}50.333%{opacity:1}52%{opacity:0}72.667%{opacity:0}74.667%{opacity:1}83.667%{opacity:1}85.333%{opacity:0}100%{opacity:0}}@keyframes hpal{0%{opacity:0;transform:translateY(-8px) scale(0.985)}30%{opacity:0;transform:translateY(-8px) scale(0.985);animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}35%{opacity:1;transform:translateY(0px) scale(1)}52.143%{opacity:1;transform:translateY(0px) scale(1)}55%{opacity:0;transform:translateY(-8px) scale(0.985)}100%{opacity:0;transform:translateY(-8px) scale(0.985)}}@keyframes hhpr{0%{background-color:var(--g3)}50.714%{background-color:var(--g3)}51.714%{background-color:var(--g4)}54.286%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes hlp0{0%{opacity:0;transform:translateY(-8px) scale(0.985)}6%{opacity:0;transform:translateY(-8px) scale(0.985);animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}8.333%{opacity:1;transform:translateY(0px) scale(1)}17%{opacity:1;transform:translateY(0px) scale(1)}18.333%{opacity:0;transform:translateY(-8px) scale(0.985)}100%{opacity:0;transform:translateY(-8px) scale(0.985)}}@keyframes hlq0{0%{clip-path:inset(0 100% 0 0)}9%{clip-path:inset(0 100% 0 0)}12.267%{clip-path:inset(0 0 0 0)}18.667%{clip-path:inset(0 0 0 0)}18.733%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 100% 0 0)}}@keyframes hlr0{0%{opacity:0}12.6%{opacity:0}13.267%{opacity:1}18.667%{opacity:1}18.733%{opacity:0}100%{opacity:0}}@keyframes hlx0{0%{background-color:var(--g3)}16.2%{background-color:var(--g3)}16.667%{background-color:var(--g4)}17.867%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes hlp1{0%{opacity:0;transform:translateY(-8px) scale(0.985)}39.333%{opacity:0;transform:translateY(-8px) scale(0.985);animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}41.667%{opacity:1;transform:translateY(0px) scale(1)}50.333%{opacity:1;transform:translateY(0px) scale(1)}51.667%{opacity:0;transform:translateY(-8px) scale(0.985)}100%{opacity:0;transform:translateY(-8px) scale(0.985)}}@keyframes hlq1{0%{clip-path:inset(0 100% 0 0)}42.333%{clip-path:inset(0 100% 0 0)}44.667%{clip-path:inset(0 0 0 0)}52%{clip-path:inset(0 0 0 0)}52.067%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 100% 0 0)}}@keyframes hlr1{0%{opacity:0}45%{opacity:0}45.667%{opacity:1}52%{opacity:1}52.067%{opacity:0}100%{opacity:0}}@keyframes hlx1{0%{background-color:var(--g3)}49.533%{background-color:var(--g3)}50%{background-color:var(--g4)}51.2%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes hlp2{0%{opacity:0;transform:translateY(-8px) scale(0.985)}72.667%{opacity:0;transform:translateY(-8px) scale(0.985);animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}75%{opacity:1;transform:translateY(0px) scale(1)}83.667%{opacity:1;transform:translateY(0px) scale(1)}85%{opacity:0;transform:translateY(-8px) scale(0.985)}100%{opacity:0;transform:translateY(-8px) scale(0.985)}}@keyframes hlq2{0%{clip-path:inset(0 100% 0 0)}75.667%{clip-path:inset(0 100% 0 0)}79.867%{clip-path:inset(0 0 0 0)}85.333%{clip-path:inset(0 0 0 0)}85.4%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 100% 0 0)}}@keyframes hlr2{0%{opacity:0}80.2%{opacity:0}80.867%{opacity:1}85.333%{opacity:1}85.4%{opacity:0}100%{opacity:0}}@keyframes hlx2{0%{background-color:var(--g3)}82.867%{background-color:var(--g3)}83.333%{background-color:var(--g4)}84.533%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes hm34{0%{opacity:1}51.429%{opacity:1}53.571%{opacity:0}100%{opacity:0}}@keyframes hm35{0%{opacity:0}51.429%{opacity:0}53.571%{opacity:1}99.857%{opacity:1}100%{opacity:0}}@keyframes hm36{0%{opacity:1}16.667%{opacity:1}17.667%{opacity:0}83.333%{opacity:0}84.333%{opacity:1}100%{opacity:1}}@keyframes hm37{0%{opacity:0}16.667%{opacity:0}17.667%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes hm38{0%{opacity:0}50%{opacity:0}51%{opacity:1}83.333%{opacity:1}84.333%{opacity:0}100%{opacity:0}}@keyframes hkci{0%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}24.286%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}25.429%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}35.714%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}37.429%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}100%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}}@keyframes hkcl{0%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}3.333%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}3.867%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}8.667%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}9.467%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}36.667%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}37.2%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}42%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}42.8%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}70%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}70.533%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}75.333%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}76.133%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}100%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}}@keyframes hksi{0%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}28.571%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}29.714%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}34.286%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}36%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}100%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}}@keyframes hksl{0%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}5.333%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}5.867%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}8%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}8.8%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}38.667%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}39.2%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}41.333%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}42.133%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}72%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}72.533%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}74.667%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}75.467%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}100%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}}@keyframes hkri{0%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}50%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}51.143%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}53.143%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}54.857%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}100%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}}@keyframes hkrl{0%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}16%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}16.533%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}17.467%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}18.267%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}49.333%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}49.867%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}50.8%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}51.6%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}82.667%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}83.2%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}84.133%{transform:translateY(3px);box-shadow:0 0px 0 var(--c29), 0 2px 6px rgba(0,0,0, calc(0.4 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.05 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0.6), 0 0 24px rgba(var(--acc-rgb),0.3)}84.933%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}100%{transform:translateY(0px);box-shadow:0 3px 0 var(--c29), 0 8px 18px rgba(0,0,0, calc(0.45 * var(--shadow-k))), inset 0 1px 0 rgba(var(--hair-rgb), calc(0.07 * var(--hair-k))), 0 0 0 1px rgba(var(--acc-rgb),0), 0 0 24px rgba(var(--acc-rgb),0)}}@keyframes hci0{0%{opacity:1}21.429%{opacity:1}25.714%{opacity:0}100%{opacity:0}}@keyframes hci1{0%{opacity:0}21.429%{opacity:0}25.714%{opacity:1}37.143%{opacity:1}41.429%{opacity:0}100%{opacity:0}}@keyframes hci2{0%{opacity:0}37.143%{opacity:0}41.429%{opacity:1}54.286%{opacity:1}58.571%{opacity:0}100%{opacity:0}}@keyframes hci3{0%{opacity:0}54.286%{opacity:0}58.571%{opacity:1}97.143%{opacity:1}100%{opacity:0}}@keyframes hcl00{0%{opacity:0}2%{opacity:0}4%{opacity:1}17.333%{opacity:1}19.333%{opacity:0}100%{opacity:0}}@keyframes hcl01{0%{opacity:0}18%{opacity:0}20%{opacity:1}32.667%{opacity:1}34.667%{opacity:0}100%{opacity:0}}@keyframes hcl10{0%{opacity:0}35.333%{opacity:0}37.333%{opacity:1}50.667%{opacity:1}52.667%{opacity:0}100%{opacity:0}}@keyframes hcl11{0%{opacity:0}51.333%{opacity:0}53.333%{opacity:1}66%{opacity:1}68%{opacity:0}100%{opacity:0}}@keyframes hcl20{0%{opacity:0}68.667%{opacity:0}70.667%{opacity:1}84%{opacity:1}86%{opacity:0}100%{opacity:0}}@keyframes hcl21{0%{opacity:0}84.667%{opacity:0}86.667%{opacity:1}99.333%{opacity:1}100%{opacity:0}}@keyframes hringi{0%{stroke-dashoffset:37.7}100%{stroke-dashoffset:0}}@keyframes hringl{0%{stroke-dashoffset:37.7}100%{stroke-dashoffset:0}}@keyframes hrpP{0%{opacity:1}84.615%{opacity:1}100%{opacity:0}}@keyframes hrpR{0%{opacity:0}84.615%{opacity:0}100%{opacity:1}}@keyframes hww0{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0}1.408%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}3.052%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}28.169%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}30.516%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0}}@keyframes hww1{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0}12.676%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}14.319%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}28.169%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}30.516%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0}}@keyframes hww2{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0}20.188%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}21.831%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}28.169%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}30.516%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0}}@keyframes hww3{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0}23.944%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}25.587%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}28.169%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}30.516%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0}}@keyframes hwbr{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0;z-index:12}5.164%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0;z-index:12;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}6.808%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:12}15.446%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:12}15.493%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:15}28.169%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:15}30.516%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0;z-index:15}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.96, 0.96);opacity:0;z-index:12}}@keyframes hwrp1{0%{opacity:0;transform:translate(-50%, -50%) scale(0.3)}7.981%{opacity:0;transform:translate(-50%, -50%) scale(0.3)}8.075%{opacity:0.8;transform:translate(-50%, -50%) scale(0.35)}10.094%{opacity:0;transform:translate(-50%, -50%) scale(1.5)}100%{opacity:0;transform:translate(-50%, -50%) scale(0.3)}}@keyframes hwrp2{0%{opacity:0;transform:translate(-50%, -50%) scale(0.3)}15.493%{opacity:0;transform:translate(-50%, -50%) scale(0.3)}15.587%{opacity:0.8;transform:translate(-50%, -50%) scale(0.35)}17.606%{opacity:0;transform:translate(-50%, -50%) scale(1.5)}100%{opacity:0;transform:translate(-50%, -50%) scale(0.3)}}@keyframes hwcur{0%{transform:translate(898px, 328.5px) scale(1);opacity:0}4.695%{transform:translate(891px, 243.5px) scale(1);opacity:0}5.258%{transform:translate(891px, 243.5px) scale(1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.2, 1)}7.606%{transform:translate(751px, 73.5px) scale(1);opacity:1}7.981%{transform:translate(751px, 73.5px) scale(0.86);opacity:1}8.451%{transform:translate(751px, 73.5px) scale(1);opacity:1}9.859%{transform:translate(751px, 73.5px) scale(1);opacity:1}10.798%{transform:translate(761px, 85.5px) scale(1);opacity:0}12.207%{transform:translate(1045px, 243.5px) scale(1);opacity:0}12.77%{transform:translate(1045px, 243.5px) scale(1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.2, 1)}15.117%{transform:translate(905px, 73.5px) scale(1);opacity:1}15.493%{transform:translate(905px, 73.5px) scale(0.86);opacity:1}15.962%{transform:translate(905px, 73.5px) scale(1);opacity:1}17.371%{transform:translate(905px, 73.5px) scale(1);opacity:1}18.31%{transform:translate(915px, 85.5px) scale(1);opacity:0}100%{transform:translate(898px, 328.5px) scale(1);opacity:0}}@keyframes hwrail{0%{opacity:0}0.939%{opacity:1}30.047%{opacity:1}32.394%{opacity:0}100%{opacity:0}}@keyframes hwbk{0%{stroke-dashoffset:1;opacity:1}35.681%{stroke-dashoffset:1;opacity:1}38.967%{stroke-dashoffset:0;opacity:1}44.601%{stroke-dashoffset:0;opacity:1}46.009%{stroke-dashoffset:0;opacity:0}100%{stroke-dashoffset:1;opacity:0}}@keyframes hwlb{0%{opacity:0}37.559%{opacity:0}39.437%{opacity:1}44.601%{opacity:1}46.009%{opacity:0}100%{opacity:0}}@keyframes hwcard{0%{opacity:0;transform:scale(0.97)}45.54%{opacity:0;transform:scale(0.97)}47.887%{opacity:1;transform:scale(1)}57.746%{opacity:1;transform:scale(1)}59.155%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(0.97)}}@keyframes hwc0{0%{transform:translate(60px, 279px) rotate(0deg) scale(.88, .88);opacity:0}3.521%{transform:translate(60px, 279px) rotate(0deg) scale(.88, .88);opacity:0}4.93%{transform:translate(60px, 269px) rotate(0deg) scale(.94, .94);opacity:1}31.455%{transform:translate(60px, 269px) rotate(0deg) scale(.94, .94);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}35.211%{transform:translate(-20px, 0px) rotate(0deg) scale(1, 1);opacity:1}46.479%{transform:translate(-20px, 0px) rotate(0deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}49.765%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}57.746%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}59.155%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:0}59.202%{transform:translate(60px, 279px) rotate(0deg) scale(.88, .88);opacity:0}100%{transform:translate(60px, 279px) rotate(0deg) scale(.88, .88);opacity:0}}@keyframes hwc1{0%{transform:translate(30px, 279px) rotate(0deg) scale(.88, .88);opacity:0}7.277%{transform:translate(30px, 279px) rotate(0deg) scale(.88, .88);opacity:0}8.685%{transform:translate(30px, 269px) rotate(0deg) scale(.94, .94);opacity:1}31.69%{transform:translate(30px, 269px) rotate(0deg) scale(.94, .94);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}35.446%{transform:translate(-45px, 0px) rotate(0deg) scale(1, 1);opacity:1}46.62%{transform:translate(-45px, 0px) rotate(0deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}49.906%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}57.746%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}59.155%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:0}59.202%{transform:translate(30px, 279px) rotate(0deg) scale(.88, .88);opacity:0}100%{transform:translate(30px, 279px) rotate(0deg) scale(.88, .88);opacity:0}}@keyframes hwc2{0%{transform:translate(-220px, 279px) rotate(0deg) scale(.88, .88);opacity:0}11.033%{transform:translate(-220px, 279px) rotate(0deg) scale(.88, .88);opacity:0}12.441%{transform:translate(-220px, 269px) rotate(0deg) scale(.94, .94);opacity:1}31.925%{transform:translate(-220px, 269px) rotate(0deg) scale(.94, .94);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}35.681%{transform:translate(85px, 0px) rotate(0deg) scale(1, 1);opacity:1}46.761%{transform:translate(85px, 0px) rotate(0deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}50.047%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}57.746%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}59.155%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:0}59.202%{transform:translate(-220px, 279px) rotate(0deg) scale(.88, .88);opacity:0}100%{transform:translate(-220px, 279px) rotate(0deg) scale(.88, .88);opacity:0}}@keyframes hwc3{0%{transform:translate(510px, 225px) rotate(0deg) scale(.88, .88);opacity:0}14.789%{transform:translate(510px, 225px) rotate(0deg) scale(.88, .88);opacity:0}16.197%{transform:translate(510px, 215px) rotate(0deg) scale(.94, .94);opacity:1}32.16%{transform:translate(510px, 215px) rotate(0deg) scale(.94, .94);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}35.915%{transform:translate(290px, -54px) rotate(0deg) scale(1, 1);opacity:1}46.901%{transform:translate(290px, -54px) rotate(0deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}50.188%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}57.746%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}59.155%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:0}59.202%{transform:translate(510px, 225px) rotate(0deg) scale(.88, .88);opacity:0}100%{transform:translate(510px, 225px) rotate(0deg) scale(.88, .88);opacity:0}}@keyframes hwc4{0%{transform:translate(80px, 225px) rotate(0deg) scale(.88, .88);opacity:0}18.545%{transform:translate(80px, 225px) rotate(0deg) scale(.88, .88);opacity:0}19.953%{transform:translate(80px, 215px) rotate(0deg) scale(.94, .94);opacity:1}32.394%{transform:translate(80px, 215px) rotate(0deg) scale(.94, .94);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}36.15%{transform:translate(240px, -54px) rotate(0deg) scale(1, 1);opacity:1}47.042%{transform:translate(240px, -54px) rotate(0deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}50.329%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}57.746%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}59.155%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:0}59.202%{transform:translate(80px, 225px) rotate(0deg) scale(.88, .88);opacity:0}100%{transform:translate(80px, 225px) rotate(0deg) scale(.88, .88);opacity:0}}@keyframes hwc5{0%{transform:translate(450px, 279px) rotate(0deg) scale(.88, .88);opacity:0}22.3%{transform:translate(450px, 279px) rotate(0deg) scale(.88, .88);opacity:0}23.709%{transform:translate(450px, 269px) rotate(0deg) scale(.94, .94);opacity:1}32.629%{transform:translate(450px, 269px) rotate(0deg) scale(.94, .94);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}36.385%{transform:translate(85px, 0px) rotate(0deg) scale(1, 1);opacity:1}47.183%{transform:translate(85px, 0px) rotate(0deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}50.469%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}57.746%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}59.155%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:0}59.202%{transform:translate(450px, 279px) rotate(0deg) scale(.88, .88);opacity:0}100%{transform:translate(450px, 279px) rotate(0deg) scale(.88, .88);opacity:0}}@keyframes hwc6{0%{transform:translate(200px, 279px) rotate(0deg) scale(.88, .88);opacity:0}26.056%{transform:translate(200px, 279px) rotate(0deg) scale(.88, .88);opacity:0}27.465%{transform:translate(200px, 269px) rotate(0deg) scale(.94, .94);opacity:1}32.864%{transform:translate(200px, 269px) rotate(0deg) scale(.94, .94);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}36.62%{transform:translate(215px, 0px) rotate(0deg) scale(1, 1);opacity:1}47.324%{transform:translate(215px, 0px) rotate(0deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}50.61%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}57.746%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}59.155%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:0}59.202%{transform:translate(200px, 279px) rotate(0deg) scale(.88, .88);opacity:0}100%{transform:translate(200px, 279px) rotate(0deg) scale(.88, .88);opacity:0}}@keyframes hwpal3{0%{opacity:0;transform:translateY(-8px) scale(0.985)}60.563%{opacity:0;transform:translateY(-8px) scale(0.985);animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}62.207%{opacity:1;transform:translateY(0px) scale(1)}66.432%{opacity:1;transform:translateY(0px) scale(1)}67.371%{opacity:0;transform:translateY(-8px) scale(0.985)}100%{opacity:0;transform:translateY(-8px) scale(0.985)}}@keyframes hwhpr3{0%{background-color:var(--g3)}65.493%{background-color:var(--g3)}65.822%{background-color:var(--g4)}66.667%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes hwpal4{0%{opacity:0;transform:translateY(-8px) scale(0.985)}76.056%{opacity:0;transform:translateY(-8px) scale(0.985);animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}77.7%{opacity:1;transform:translateY(0px) scale(1)}82.629%{opacity:1;transform:translateY(0px) scale(1)}83.568%{opacity:0;transform:translateY(-8px) scale(0.985)}100%{opacity:0;transform:translateY(-8px) scale(0.985)}}@keyframes hwhl4{0%{transform:translateY(0px)}79.108%{transform:translateY(0px)}79.671%{transform:translateY(46px)}80.188%{transform:translateY(46px)}80.751%{transform:translateY(92px)}100%{transform:translateY(92px)}}@keyframes hwhpr4{0%{background-color:var(--g3)}81.69%{background-color:var(--g3)}82.019%{background-color:var(--g4)}82.864%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes hwt0{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}67.371%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}69.718%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}83.099%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}84.272%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}}@keyframes hwt1{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}67.746%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}70.094%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}83.099%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}84.272%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}}@keyframes hwt2{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}68.122%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}70.469%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}83.099%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}84.272%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}}@keyframes hwj0{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}83.803%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}86.15%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}96.714%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.592%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}}@keyframes hwj1{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}84.178%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}86.526%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}96.714%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.592%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}}@keyframes hwj2{0%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}84.554%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}86.901%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}96.714%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.592%{transform:translate(0px, 0px) rotate(0deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 10px) rotate(0deg) scale(0.97, 0.97);opacity:0}}@keyframes hwring{0%{stroke-dashoffset:37.7}100%{stroke-dashoffset:0}}@keyframes hwbta0{0%{opacity:0}5.164%{opacity:0}5.728%{opacity:1}8.92%{opacity:1}9.484%{opacity:0}100%{opacity:0}}@keyframes hwbtt0{0%{opacity:0;transform:translateY(4px)}5.164%{opacity:0;transform:translateY(4px)}6.103%{opacity:1;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}@keyframes hwbtp0{0%{opacity:1}8.92%{opacity:1}9.624%{opacity:0}100%{opacity:0}}@keyframes hwbta1{0%{opacity:0}8.92%{opacity:0}9.484%{opacity:1}16.432%{opacity:1}16.995%{opacity:0}100%{opacity:0}}@keyframes hwbtt1{0%{opacity:0;transform:translateY(4px)}8.92%{opacity:0;transform:translateY(4px)}9.859%{opacity:1;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}@keyframes hwbtp1{0%{opacity:0}8.92%{opacity:0}9.624%{opacity:1}16.432%{opacity:1}17.136%{opacity:0}100%{opacity:0}}@keyframes hwbta2{0%{opacity:0}16.432%{opacity:0}16.995%{opacity:1}100%{opacity:1}}@keyframes hwbtt2{0%{opacity:0;transform:translateY(4px)}16.432%{opacity:0;transform:translateY(4px)}17.371%{opacity:1;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}@keyframes hwbtp2{0%{opacity:0}16.432%{opacity:0}17.136%{opacity:1}100%{opacity:1}}@keyframes hwbpl{0%{transform:translateX(0px)}8.92%{transform:translateX(0px)}9.624%{transform:translateX(154px)}16.432%{transform:translateX(154px)}17.136%{transform:translateX(308px)}100%{transform:translateX(308px)}}@keyframes dy1{0%{opacity:1}8.92%{opacity:1}9.624%{opacity:0}100%{opacity:0}}@keyframes dy2{0%{opacity:0}8.92%{opacity:0}9.624%{opacity:1}16.432%{opacity:1}17.136%{opacity:0}100%{opacity:0}}@keyframes dy3{0%{opacity:0}16.432%{opacity:0}17.136%{opacity:1}100%{opacity:1}}@keyframes hwrpP{0%{opacity:1}84.615%{opacity:1}100%{opacity:0}}@keyframes hwrpR{0%{opacity:0}84.615%{opacity:0}100%{opacity:1}}@keyframes hss0{0%{opacity:1}30.047%{opacity:1}30.986%{opacity:0.4}98.357%{opacity:0.4}99.765%{opacity:1}100%{opacity:1}}@keyframes hsf0{0%{transform:scaleX(0)}30.047%{transform:scaleX(1)}30.986%{transform:scaleX(1)}31.455%{transform:scaleX(0)}100%{transform:scaleX(0)}}@keyframes hss1{0%{opacity:0.4}30.516%{opacity:0.4}31.925%{opacity:1}59.155%{opacity:1}60.563%{opacity:0.4}100%{opacity:0.4}}@keyframes hsf1{0%{transform:scaleX(0)}30.986%{transform:scaleX(0)}59.155%{transform:scaleX(1)}60.094%{transform:scaleX(1)}60.563%{transform:scaleX(0)}100%{transform:scaleX(0)}}@keyframes hss2{0%{opacity:0.4}59.624%{opacity:0.4}61.033%{opacity:1}97.653%{opacity:1}99.061%{opacity:0.4}100%{opacity:0.4}}@keyframes hsf2{0%{transform:scaleX(0)}60.094%{transform:scaleX(0)}97.653%{transform:scaleX(1)}98.592%{transform:scaleX(1)}99.061%{transform:scaleX(0)}100%{transform:scaleX(0)}}@keyframes hsx{0%{transform:translateX(0%)}30.047%{transform:translateX(0%)}31.925%{transform:translateX(-100%)}59.155%{transform:translateX(-100%)}61.033%{transform:translateX(-200%)}97.887%{transform:translateX(-200%)}99.765%{transform:translateX(0%)}100%{transform:translateX(0%)}}@keyframes hsg0{0%{transform:scaleX(0)}30.047%{transform:scaleX(1)}98.357%{transform:scaleX(1)}99.765%{transform:scaleX(0)}100%{transform:scaleX(0)}}@keyframes hsg1{0%{transform:scaleX(0)}30.986%{transform:scaleX(0)}59.155%{transform:scaleX(1)}98.357%{transform:scaleX(1)}99.765%{transform:scaleX(0)}100%{transform:scaleX(0)}}@keyframes hsg2{0%{transform:scaleX(0)}60.094%{transform:scaleX(0)}97.653%{transform:scaleX(1)}98.357%{transform:scaleX(1)}99.765%{transform:scaleX(0)}100%{transform:scaleX(0)}}@keyframes i1sel{0%{transform:translateX(0px)}26.667%{transform:translateX(0px)}33.333%{transform:translateX(164px)}60%{transform:translateX(164px)}66.667%{transform:translateX(328px)}93.333%{transform:translateX(328px)}99.167%{transform:translateX(0px)}100%{transform:translateX(0px)}}@keyframes i2task{0%{opacity:0;transform:translate(-50%, -50%) scale(0.92)}9.333%{opacity:0;transform:translate(-50%, -50%) scale(0.92);animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}14.667%{opacity:1;transform:translate(-50%, -50%) scale(1)}26.667%{opacity:1;transform:translate(-50%, -50%) scale(1);animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}36%{opacity:1;transform:translate(-50%, calc(-50% - 122px)) scale(0.86)}85.333%{opacity:1;transform:translate(-50%, calc(-50% - 122px)) scale(0.86)}90.667%{opacity:0;transform:translate(-50%, calc(-50% - 122px)) scale(0.86)}100%{opacity:0;transform:translate(-50%, -50%) scale(0.92)}}@keyframes i2r0{0%{transform:translate(30px, 34px) rotate(-5deg) scale(0.68, 0.68);z-index:2}26.667%{transform:translate(30px, 34px) rotate(-5deg) scale(0.68, 0.68);z-index:2;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}37.333%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);z-index:6}85.333%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);z-index:6}96%{transform:translate(30px, 34px) rotate(-5deg) scale(0.68, 0.68);z-index:2}100%{transform:translate(30px, 34px) rotate(-5deg) scale(0.68, 0.68);z-index:2}}@keyframes i2r1{0%{transform:translate(18px, -34px) rotate(4deg) scale(0.8, 0.8);z-index:3}27.733%{transform:translate(18px, -34px) rotate(4deg) scale(0.8, 0.8);z-index:3;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}38.4%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);z-index:6}85.333%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);z-index:6}96%{transform:translate(18px, -34px) rotate(4deg) scale(0.8, 0.8);z-index:3}100%{transform:translate(18px, -34px) rotate(4deg) scale(0.8, 0.8);z-index:3}}@keyframes i2r2{0%{transform:translate(-68px, -20px) rotate(-3deg) scale(0.78, 0.78);z-index:4}28.8%{transform:translate(-68px, -20px) rotate(-3deg) scale(0.78, 0.78);z-index:4;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}39.467%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);z-index:6}85.333%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);z-index:6}96%{transform:translate(-68px, -20px) rotate(-3deg) scale(0.78, 0.78);z-index:4}100%{transform:translate(-68px, -20px) rotate(-3deg) scale(0.78, 0.78);z-index:4}}@keyframes i2o0{0%{transform:translate(0px, 0px) rotate(4deg) scale(1, 1);opacity:1;z-index:3}26.667%{transform:translate(0px, 0px) rotate(4deg) scale(1, 1);opacity:1;z-index:3}34.667%{transform:translate(0px, 14px) rotate(4deg) scale(0.92, 0.92);opacity:0;z-index:1}88%{transform:translate(0px, 14px) rotate(4deg) scale(0.92, 0.92);opacity:0;z-index:1}96%{transform:translate(0px, 0px) rotate(4deg) scale(1, 1);opacity:1;z-index:3}100%{transform:translate(0px, 0px) rotate(4deg) scale(1, 1);opacity:1;z-index:3}}@keyframes i2o1{0%{transform:translate(0px, 0px) rotate(-4deg) scale(1, 1);opacity:1;z-index:4}26.667%{transform:translate(0px, 0px) rotate(-4deg) scale(1, 1);opacity:1;z-index:4}34.667%{transform:translate(0px, 14px) rotate(-4deg) scale(0.92, 0.92);opacity:0;z-index:1}88%{transform:translate(0px, 14px) rotate(-4deg) scale(0.92, 0.92);opacity:0;z-index:1}96%{transform:translate(0px, 0px) rotate(-4deg) scale(1, 1);opacity:1;z-index:4}100%{transform:translate(0px, 0px) rotate(-4deg) scale(1, 1);opacity:1;z-index:4}}@keyframes i3new{0%{opacity:0;transform:translateX(24px)}24.615%{opacity:0;transform:translateX(24px)}32.308%{opacity:1;transform:translateX(0px)}86.154%{opacity:1;transform:translateX(0px)}92.308%{opacity:0;transform:translateX(0px)}100%{opacity:0;transform:translateX(24px)}}@keyframes i3tag{0%{opacity:0}32.308%{opacity:0}36.923%{opacity:1}70.769%{opacity:1}76.923%{opacity:0}100%{opacity:0}}@keyframes i3c1{0%{opacity:1}30.769%{opacity:1}33.846%{opacity:0}89.231%{opacity:0}92.308%{opacity:1}100%{opacity:1}}@keyframes i3c2{0%{opacity:0}30.769%{opacity:0}33.846%{opacity:1}89.231%{opacity:1}92.308%{opacity:0}100%{opacity:0}}@keyframes i4w0{0%{transform:translate(0px, 0px) rotate(-3deg) scale(1, 1);opacity:1}20%{transform:translate(0px, 0px) rotate(-3deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}29.333%{transform:translate(34.5px, 127.7px) rotate(0deg) scale(0.3, 0.3);opacity:0}93.333%{transform:translate(34.5px, 127.7px) rotate(0deg) scale(0.3, 0.3);opacity:0}93.467%{transform:translate(0px, 8px) rotate(-3deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 0px) rotate(-3deg) scale(1, 1);opacity:1}}@keyframes i4w1{0%{transform:translate(0px, 0px) rotate(2deg) scale(1, 1);opacity:1}20.8%{transform:translate(0px, 0px) rotate(2deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}30.133%{transform:translate(-109.5px, 144.3px) rotate(0deg) scale(0.3, 0.3);opacity:0}93.333%{transform:translate(-109.5px, 144.3px) rotate(0deg) scale(0.3, 0.3);opacity:0}93.467%{transform:translate(0px, 8px) rotate(2deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 0px) rotate(2deg) scale(1, 1);opacity:1}}@keyframes i4w2{0%{transform:translate(0px, 0px) rotate(-2deg) scale(1, 1);opacity:1}21.6%{transform:translate(0px, 0px) rotate(-2deg) scale(1, 1);opacity:1;animation-timing-function:cubic-bezier(0.45, 0, 0.15, 1)}30.933%{transform:translate(-194px, 73.2px) rotate(0deg) scale(0.3, 0.3);opacity:0}93.333%{transform:translate(-194px, 73.2px) rotate(0deg) scale(0.3, 0.3);opacity:0}93.467%{transform:translate(0px, 8px) rotate(-2deg) scale(0.97, 0.97);opacity:0}100%{transform:translate(0px, 0px) rotate(-2deg) scale(1, 1);opacity:1}}@keyframes i4bar{0%{opacity:1;transform:translate(-50%, 0px)}26.667%{opacity:1;transform:translate(-50%, 0px)}30.667%{opacity:0;transform:translate(-50%, 0px)}93.333%{opacity:0;transform:translate(-50%, 0px)}97.333%{opacity:1;transform:translate(-50%, 0px)}100%{opacity:1;transform:translate(-50%, 0px)}}@keyframes i4prs{0%{transform:scale(1)}14%{transform:scale(1)}15.333%{transform:scale(.96)}19.333%{transform:scale(1)}100%{transform:scale(1)}}@keyframes i4ta{0%{opacity:0;transform:translateY(8px) scale(0.96)}26.667%{opacity:0;transform:translateY(8px) scale(0.96);animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}32.667%{opacity:1;transform:translateY(0px) scale(1)}88%{opacity:1;transform:translateY(0px) scale(1)}93.333%{opacity:0;transform:translateY(0px) scale(1)}100%{opacity:0;transform:translateY(8px) scale(0.96)}}@keyframes i4tb{0%{opacity:0;transform:translateY(8px) scale(0.96)}45.333%{opacity:0;transform:translateY(8px) scale(0.96);animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1)}51.333%{opacity:1;transform:translateY(0px) scale(1)}88%{opacity:1;transform:translateY(0px) scale(1)}93.333%{opacity:0;transform:translateY(0px) scale(1)}100%{opacity:0;transform:translateY(8px) scale(0.96)}}@keyframes t0s0w0{0%{transform:translate(96px, 149px) rotate(0deg) scale(0.87, 0.87);opacity:1;z-index:19}17.086%{transform:translate(96px, 149px) rotate(0deg) scale(0.87, 0.87);opacity:1;z-index:19}19.065%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}46.043%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}46.583%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}46.619%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t0s0w1{0%{transform:translate(466px, -30px) rotate(0deg) scale(0.83, 0.83);opacity:1;z-index:21}17.086%{transform:translate(466px, -30px) rotate(0deg) scale(0.83, 0.83);opacity:1;z-index:21}19.245%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:21}46.043%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}46.583%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}46.619%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t0s0w2{0%{transform:translate(42px, 9px) rotate(0deg) scale(0.83, 0.83);opacity:1;z-index:18}17.086%{transform:translate(42px, 9px) rotate(0deg) scale(0.83, 0.83);opacity:1;z-index:18}19.424%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:22}46.043%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}46.583%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}46.619%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t0s1w0{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}46.043%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}47.302%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.201%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.46%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t0s1w1{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}46.223%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}47.482%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.201%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.46%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t0s1w2{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}46.403%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}47.662%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.201%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.46%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t0clutter0{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}17.086%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}18.345%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.46%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t0clutter1{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}17.086%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}18.345%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.46%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t0clutter2{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}17.086%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}18.345%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.46%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t0ring{0%{stroke-dashoffset:37.7}100%{stroke-dashoffset:0}}@keyframes dy4{0%{opacity:0;transform:translateX(28px)}33.094%{opacity:0;transform:translateX(28px)}34.353%{opacity:1;transform:translateX(0px)}40.108%{opacity:1;transform:translateX(0px)}40.647%{opacity:0;transform:translateX(0px)}100%{opacity:0;transform:translateX(28px)}}@keyframes dy5{0%{opacity:0;transform:translateY(-10px) scale(0.98)}12.05%{opacity:0;transform:translateY(-10px) scale(0.98)}12.77%{opacity:1;transform:translateY(0px) scale(1)}17.05%{opacity:1;transform:translateY(0px) scale(1)}17.554%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy6{0%{background-color:var(--g3)}16.043%{background-color:var(--g3)}16.331%{background-color:var(--g4)}16.906%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy7{0%{clip-path:inset(0 100% 0 0)}13.129%{clip-path:inset(0 100% 0 0)}13.993%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes dy8{0%{opacity:0}14.173%{opacity:0}14.532%{opacity:1}100%{opacity:1}}@keyframes dy9{0%{opacity:0;transform:translateY(-10px) scale(0.98)}40.827%{opacity:0;transform:translateY(-10px) scale(0.98)}41.547%{opacity:1;transform:translateY(0px) scale(1)}45.827%{opacity:1;transform:translateY(0px) scale(1)}46.331%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy10{0%{background-color:var(--g3)}44.82%{background-color:var(--g3)}45.108%{background-color:var(--g4)}45.683%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy11{0%{clip-path:inset(0 100% 0 0)}41.906%{clip-path:inset(0 100% 0 0)}43.849%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes dy12{0%{opacity:0}44.029%{opacity:0}44.388%{opacity:1}100%{opacity:1}}@keyframes dy13{0%{opacity:1}17.266%{opacity:1}17.806%{opacity:0}100%{opacity:0}}@keyframes dy14{0%{opacity:0}17.266%{opacity:0}17.806%{opacity:1}46.043%{opacity:1}46.583%{opacity:0}100%{opacity:0}}@keyframes dy15{0%{opacity:0}46.043%{opacity:0}46.583%{opacity:1}100%{opacity:1}}@keyframes dy16{0%{opacity:1}46.043%{opacity:1}46.583%{opacity:0}100%{opacity:0}}@keyframes dy17{0%{opacity:0}46.043%{opacity:0}46.583%{opacity:1}100%{opacity:1}}@keyframes t0rpP{0%{opacity:1}84.615%{opacity:1}100%{opacity:0}}@keyframes t0rpR{0%{opacity:0}84.615%{opacity:0}100%{opacity:1}}@keyframes t1s0w0{0%{transform:translate(24px, 36px) rotate(0deg) scale(0.8, 0.8);opacity:1;z-index:11}15.422%{transform:translate(24px, 36px) rotate(0deg) scale(0.8, 0.8);opacity:1;z-index:11}17.208%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}39.935%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}40.422%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}40.455%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t1s0w1{0%{transform:translate(-90px, -1px) rotate(0deg) scale(0.86, 0.86);opacity:1;z-index:15}15.422%{transform:translate(-90px, -1px) rotate(0deg) scale(0.86, 0.86);opacity:1;z-index:15}17.37%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:21}39.935%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}40.422%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}40.455%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t1s0w2{0%{transform:translate(-280px, 43px) rotate(0deg) scale(0.82, 0.82);opacity:1;z-index:18}15.422%{transform:translate(-280px, 43px) rotate(0deg) scale(0.82, 0.82);opacity:1;z-index:18}17.532%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:22}39.935%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}40.422%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}40.455%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t1s1w0{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}39.935%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}41.071%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}77.273%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}77.76%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}77.792%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t1s1w1{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}40.097%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}41.234%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}77.273%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}77.76%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}77.792%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t1s1w2{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}40.26%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}41.396%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}77.273%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}77.76%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}77.792%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t1s2w0{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}77.273%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}78.409%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.377%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.513%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t1s2w1{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}77.435%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}78.571%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.377%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.513%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t1s2w2{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}77.597%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}78.734%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.377%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.513%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t1clutter0{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}15.422%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}16.558%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.513%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t1clutter1{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}15.422%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}16.558%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.513%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t1clutter2{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}15.422%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}16.558%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.513%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t1ring{0%{stroke-dashoffset:37.7}100%{stroke-dashoffset:0}}@keyframes dy18{0%{opacity:0;transform:translateY(0px)}22.078%{opacity:0;transform:translateY(0px)}23.052%{opacity:1;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}@keyframes dy19{0%{opacity:0;transform:translateY(0px)}25.649%{opacity:0;transform:translateY(0px)}26.623%{opacity:1;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}@keyframes dy20{0%{opacity:0;transform:translateY(0px)}29.545%{opacity:0;transform:translateY(0px)}30.519%{opacity:1;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}@keyframes dy21{0%{opacity:1}67.532%{opacity:1}68.019%{opacity:0}100%{opacity:0}}@keyframes dy22{0%{opacity:0}67.532%{opacity:0}68.019%{opacity:1}100%{opacity:1}}@keyframes dy23{0%{transform:scaleX(0.5714285714285714)}25.649%{transform:scaleX(0.5714285714285714)}27.273%{transform:scaleX(0.7142857142857143)}54.545%{transform:scaleX(0.7142857142857143)}56.169%{transform:scaleX(0.9285714285714286)}67.532%{transform:scaleX(0.9285714285714286)}69.156%{transform:scaleX(1)}100%{transform:scaleX(1)}}@keyframes dy24{0%{opacity:1}100%{opacity:1}}@keyframes dy25{0%{opacity:1}25.649%{opacity:1}26.136%{opacity:0}100%{opacity:0}}@keyframes dy26{0%{opacity:0}25.649%{opacity:0}26.136%{opacity:1}100%{opacity:1}}@keyframes dy27{0%{opacity:1}48.052%{opacity:1}48.539%{opacity:0}100%{opacity:0}}@keyframes dy28{0%{opacity:0}48.052%{opacity:0}48.539%{opacity:1}61.039%{opacity:1}61.526%{opacity:0}100%{opacity:0}}@keyframes dy29{0%{opacity:0}61.039%{opacity:0}61.526%{opacity:1}100%{opacity:1}}@keyframes dy30{0%{opacity:1}61.039%{opacity:1}61.526%{opacity:0}100%{opacity:0}}@keyframes dy31{0%{opacity:0}61.039%{opacity:0}61.526%{opacity:1}67.532%{opacity:1}68.019%{opacity:0}100%{opacity:0}}@keyframes dy32{0%{opacity:0}67.532%{opacity:0}68.019%{opacity:1}100%{opacity:1}}@keyframes dy33{0%{opacity:1}25.649%{opacity:1}26.136%{opacity:0}100%{opacity:0}}@keyframes dy34{0%{opacity:0}25.649%{opacity:0}26.136%{opacity:1}54.545%{opacity:1}55.032%{opacity:0}100%{opacity:0}}@keyframes dy35{0%{opacity:0}54.545%{opacity:0}55.032%{opacity:1}67.532%{opacity:1}68.019%{opacity:0}100%{opacity:0}}@keyframes dy36{0%{opacity:0}67.532%{opacity:0}68.019%{opacity:1}100%{opacity:1}}@keyframes dy37{0%{opacity:1}100%{opacity:1}}@keyframes dy38{0%{opacity:1}100%{opacity:1}}@keyframes dy39{0%{transform:scaleX(0.5714285714285714)}25.649%{transform:scaleX(0.5714285714285714)}27.273%{transform:scaleX(0.7142857142857143)}54.545%{transform:scaleX(0.7142857142857143)}56.169%{transform:scaleX(0.9285714285714286)}67.532%{transform:scaleX(0.9285714285714286)}69.156%{transform:scaleX(1)}100%{transform:scaleX(1)}}@keyframes dy40{0%{opacity:1}100%{opacity:1}}@keyframes dy41{0%{opacity:1}25.649%{opacity:1}26.136%{opacity:0}100%{opacity:0}}@keyframes dy42{0%{opacity:0}25.649%{opacity:0}26.136%{opacity:1}100%{opacity:1}}@keyframes dy43{0%{opacity:1}48.052%{opacity:1}48.539%{opacity:0}100%{opacity:0}}@keyframes dy44{0%{opacity:0}48.052%{opacity:0}48.539%{opacity:1}61.039%{opacity:1}61.526%{opacity:0}100%{opacity:0}}@keyframes dy45{0%{opacity:0}61.039%{opacity:0}61.526%{opacity:1}100%{opacity:1}}@keyframes dy46{0%{opacity:1}61.039%{opacity:1}61.526%{opacity:0}100%{opacity:0}}@keyframes dy47{0%{opacity:0}61.039%{opacity:0}61.526%{opacity:1}67.532%{opacity:1}68.019%{opacity:0}100%{opacity:0}}@keyframes dy48{0%{opacity:0}67.532%{opacity:0}68.019%{opacity:1}100%{opacity:1}}@keyframes dy49{0%{opacity:1}25.649%{opacity:1}26.136%{opacity:0}100%{opacity:0}}@keyframes dy50{0%{opacity:0}25.649%{opacity:0}26.136%{opacity:1}54.545%{opacity:1}55.032%{opacity:0}100%{opacity:0}}@keyframes dy51{0%{opacity:0}54.545%{opacity:0}55.032%{opacity:1}67.532%{opacity:1}68.019%{opacity:0}100%{opacity:0}}@keyframes dy52{0%{opacity:0}67.532%{opacity:0}68.019%{opacity:1}100%{opacity:1}}@keyframes dy53{0%{opacity:1}100%{opacity:1}}@keyframes dy54{0%{opacity:0;transform:translateX(28px)}26.948%{opacity:0;transform:translateX(28px)}28.084%{opacity:1;transform:translateX(0px)}34.578%{opacity:1;transform:translateX(0px)}35.065%{opacity:0;transform:translateX(0px)}100%{opacity:0;transform:translateX(28px)}}@keyframes dy55{0%{opacity:0;transform:translateX(28px)}67.532%{opacity:0;transform:translateX(28px)}68.669%{opacity:1;transform:translateX(0px)}71.916%{opacity:1;transform:translateX(0px)}72.403%{opacity:0;transform:translateX(0px)}100%{opacity:0;transform:translateX(28px)}}@keyframes dy56{0%{opacity:0;transform:translateY(-10px) scale(0.98)}10.877%{opacity:0;transform:translateY(-10px) scale(0.98)}11.526%{opacity:1;transform:translateY(0px) scale(1)}15.39%{opacity:1;transform:translateY(0px) scale(1)}15.844%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy57{0%{background-color:var(--g3)}14.481%{background-color:var(--g3)}14.74%{background-color:var(--g4)}15.26%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy58{0%{clip-path:inset(0 100% 0 0)}11.851%{clip-path:inset(0 100% 0 0)}13.214%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes dy59{0%{opacity:0}13.377%{opacity:0}13.701%{opacity:1}100%{opacity:1}}@keyframes dy60{0%{opacity:0;transform:translateY(-10px) scale(0.98)}35.227%{opacity:0;transform:translateY(-10px) scale(0.98)}35.877%{opacity:1;transform:translateY(0px) scale(1)}39.74%{opacity:1;transform:translateY(0px) scale(1)}40.195%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy61{0%{background-color:var(--g3)}38.831%{background-color:var(--g3)}39.091%{background-color:var(--g4)}39.61%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy62{0%{transform:translateY(0px)}37.013%{transform:translateY(0px)}37.338%{transform:translateY(46px)}37.727%{transform:translateY(46px)}100%{transform:translateY(46px)}}@keyframes dy63{0%{opacity:0;transform:translateY(-10px) scale(0.98)}72.565%{opacity:0;transform:translateY(-10px) scale(0.98)}73.214%{opacity:1;transform:translateY(0px) scale(1)}77.078%{opacity:1;transform:translateY(0px) scale(1)}77.532%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy64{0%{background-color:var(--g3)}76.169%{background-color:var(--g3)}76.429%{background-color:var(--g4)}76.948%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy65{0%{transform:translateY(46px)}74.351%{transform:translateY(46px)}74.675%{transform:translateY(0px)}75.065%{transform:translateY(0px)}100%{transform:translateY(0px)}}@keyframes dy66{0%{opacity:1}15.584%{opacity:1}16.071%{opacity:0}100%{opacity:0}}@keyframes dy67{0%{opacity:0}15.584%{opacity:0}16.071%{opacity:1}39.935%{opacity:1}40.422%{opacity:0}100%{opacity:0}}@keyframes dy68{0%{opacity:0}39.935%{opacity:0}40.422%{opacity:1}77.273%{opacity:1}77.76%{opacity:0}100%{opacity:0}}@keyframes dy69{0%{opacity:0}77.273%{opacity:0}77.76%{opacity:1}100%{opacity:1}}@keyframes dy70{0%{opacity:1}77.273%{opacity:1}77.76%{opacity:0}100%{opacity:0}}@keyframes dy71{0%{opacity:0}77.273%{opacity:0}77.76%{opacity:1}100%{opacity:1}}@keyframes t1rpP{0%{opacity:1}84.615%{opacity:1}100%{opacity:0}}@keyframes t1rpR{0%{opacity:0}84.615%{opacity:0}100%{opacity:1}}@keyframes t2s0w0{0%{transform:translate(151px, 93px) rotate(0deg) scale(0.82, 0.82);opacity:1;z-index:20}15.422%{transform:translate(151px, 93px) rotate(0deg) scale(0.82, 0.82);opacity:1;z-index:20}17.208%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}41.558%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}42.045%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.078%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t2s0w1{0%{transform:translate(26px, 24px) rotate(0deg) scale(0.87, 0.87);opacity:1;z-index:12}15.422%{transform:translate(26px, 24px) rotate(0deg) scale(0.87, 0.87);opacity:1;z-index:12}17.37%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:21}41.558%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}42.045%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.078%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t2s0w2{0%{transform:translate(-104px, 12px) rotate(0deg) scale(0.9, 0.9);opacity:1;z-index:21}15.422%{transform:translate(-104px, 12px) rotate(0deg) scale(0.9, 0.9);opacity:1;z-index:21}17.532%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:22}41.558%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}42.045%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.078%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t2s1w0{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}41.558%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.695%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}75.649%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}76.136%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.169%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t2s1w1{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}41.721%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.857%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}75.649%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}76.136%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.169%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t2s1w2{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}41.883%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}43.019%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}75.649%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}76.136%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.169%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t2s2w0{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}75.649%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.786%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.377%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.513%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t2s2w1{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}75.812%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.948%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.377%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.513%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t2s2w2{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}75.974%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}77.11%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.377%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.513%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t2clutter0{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}15.422%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}16.558%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.513%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t2clutter1{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}15.422%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}16.558%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.513%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t2clutter2{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}15.422%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}16.558%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.513%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t2ring{0%{stroke-dashoffset:37.7}100%{stroke-dashoffset:0}}@keyframes dy72{0%{opacity:0;transform:translateX(28px)}28.571%{opacity:0;transform:translateX(28px)}29.708%{opacity:1;transform:translateX(0px)}36.201%{opacity:1;transform:translateX(0px)}36.688%{opacity:0;transform:translateX(0px)}100%{opacity:0;transform:translateX(28px)}}@keyframes dy73{0%{opacity:0;transform:translateX(28px)}62.662%{opacity:0;transform:translateX(28px)}63.799%{opacity:1;transform:translateX(0px)}70.292%{opacity:1;transform:translateX(0px)}70.779%{opacity:0;transform:translateX(0px)}100%{opacity:0;transform:translateX(28px)}}@keyframes dy74{0%{opacity:0;transform:translateY(-10px) scale(0.98)}10.877%{opacity:0;transform:translateY(-10px) scale(0.98)}11.526%{opacity:1;transform:translateY(0px) scale(1)}15.39%{opacity:1;transform:translateY(0px) scale(1)}15.844%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy75{0%{background-color:var(--g3)}14.481%{background-color:var(--g3)}14.74%{background-color:var(--g4)}15.26%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy76{0%{clip-path:inset(0 100% 0 0)}11.851%{clip-path:inset(0 100% 0 0)}12.63%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes dy77{0%{opacity:0}12.792%{opacity:0}13.117%{opacity:1}100%{opacity:1}}@keyframes dy78{0%{opacity:0;transform:translateY(-10px) scale(0.98)}36.851%{opacity:0;transform:translateY(-10px) scale(0.98)}37.5%{opacity:1;transform:translateY(0px) scale(1)}41.364%{opacity:1;transform:translateY(0px) scale(1)}41.818%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy79{0%{background-color:var(--g3)}40.455%{background-color:var(--g3)}40.714%{background-color:var(--g4)}41.234%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy80{0%{clip-path:inset(0 100% 0 0)}37.825%{clip-path:inset(0 100% 0 0)}39.383%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes dy81{0%{opacity:0}39.545%{opacity:0}39.87%{opacity:1}100%{opacity:1}}@keyframes dy82{0%{opacity:0;transform:translateY(-10px) scale(0.98)}70.942%{opacity:0;transform:translateY(-10px) scale(0.98)}71.591%{opacity:1;transform:translateY(0px) scale(1)}75.455%{opacity:1;transform:translateY(0px) scale(1)}75.909%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy83{0%{background-color:var(--g3)}74.545%{background-color:var(--g3)}74.805%{background-color:var(--g4)}75.325%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy84{0%{clip-path:inset(0 100% 0 0)}71.916%{clip-path:inset(0 100% 0 0)}72.695%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes dy85{0%{opacity:0}72.857%{opacity:0}73.182%{opacity:1}100%{opacity:1}}@keyframes dy86{0%{opacity:1}15.584%{opacity:1}16.071%{opacity:0}100%{opacity:0}}@keyframes dy87{0%{opacity:0}15.584%{opacity:0}16.071%{opacity:1}41.558%{opacity:1}42.045%{opacity:0}100%{opacity:0}}@keyframes dy88{0%{opacity:0}41.558%{opacity:0}42.045%{opacity:1}75.649%{opacity:1}76.136%{opacity:0}100%{opacity:0}}@keyframes dy89{0%{opacity:0}75.649%{opacity:0}76.136%{opacity:1}100%{opacity:1}}@keyframes dy90{0%{opacity:1}75.649%{opacity:1}76.136%{opacity:0}100%{opacity:0}}@keyframes dy91{0%{opacity:0}75.649%{opacity:0}76.136%{opacity:1}100%{opacity:1}}@keyframes t2rpP{0%{opacity:1}84.615%{opacity:1}100%{opacity:0}}@keyframes t2rpR{0%{opacity:0}84.615%{opacity:0}100%{opacity:1}}@keyframes t3s0w0{0%{transform:translate(146px, 119px) rotate(0deg) scale(0.8, 0.8);opacity:1;z-index:18}15.422%{transform:translate(146px, 119px) rotate(0deg) scale(0.8, 0.8);opacity:1;z-index:18}17.208%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:20}41.558%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}42.045%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.078%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t3s0w1{0%{transform:translate(-37px, 16px) rotate(0deg) scale(0.93, 0.93);opacity:1;z-index:14}15.422%{transform:translate(-37px, 16px) rotate(0deg) scale(0.93, 0.93);opacity:1;z-index:14}17.37%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:21}41.558%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}42.045%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.078%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t3s0w2{0%{transform:translate(-751px, 13px) rotate(0deg) scale(0.95, 0.95);opacity:1;z-index:21}15.422%{transform:translate(-751px, 13px) rotate(0deg) scale(0.95, 0.95);opacity:1;z-index:21}17.532%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1;z-index:22}41.558%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}42.045%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.078%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t3s1w0{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}41.558%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.695%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}75.649%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}76.136%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.169%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t3s1w1{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}41.721%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}42.857%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}75.649%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}76.136%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.169%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t3s1w2{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}41.883%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}43.019%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}75.649%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}76.136%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.169%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t3s2w0{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}75.649%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.786%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.377%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.513%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t3s2w1{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}75.812%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}76.948%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.377%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.513%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t3s2w2{0%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}75.974%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}77.11%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}98.377%{transform:translate(0px, 0px) rotate(0deg) scale(1, 1);opacity:1}99.513%{transform:translate(0px, 0px) rotate(0deg) scale(0.985, 0.985);opacity:0}100%{transform:translate(0px, 12px) rotate(0deg) scale(0.985, 0.985);opacity:0}}@keyframes t3clutter0{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}15.422%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}16.558%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.513%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t3clutter1{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}15.422%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}16.558%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.513%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t3clutter2{0%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}15.422%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}16.558%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}99.513%{opacity:0;transform:translate(0px, 16px) rotate(0deg) scale(0.96, 0.96)}100%{opacity:1;transform:translate(0px, 0px) rotate(0deg) scale(1, 1)}}@keyframes t3ring{0%{stroke-dashoffset:37.7}100%{stroke-dashoffset:0}}@keyframes dy92{0%{opacity:1}100%{opacity:1}}@keyframes dy93{0%{opacity:1}100%{opacity:1}}@keyframes dy94{0%{opacity:0;transform:translateX(28px)}28.571%{opacity:0;transform:translateX(28px)}29.708%{opacity:1;transform:translateX(0px)}36.201%{opacity:1;transform:translateX(0px)}36.688%{opacity:0;transform:translateX(0px)}100%{opacity:0;transform:translateX(28px)}}@keyframes dy95{0%{opacity:0;transform:translateX(28px)}62.662%{opacity:0;transform:translateX(28px)}63.799%{opacity:1;transform:translateX(0px)}70.292%{opacity:1;transform:translateX(0px)}70.779%{opacity:0;transform:translateX(0px)}100%{opacity:0;transform:translateX(28px)}}@keyframes dy96{0%{opacity:0;transform:translateY(-10px) scale(0.98)}10.877%{opacity:0;transform:translateY(-10px) scale(0.98)}11.526%{opacity:1;transform:translateY(0px) scale(1)}15.39%{opacity:1;transform:translateY(0px) scale(1)}15.844%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy97{0%{background-color:var(--g3)}14.481%{background-color:var(--g3)}14.74%{background-color:var(--g4)}15.26%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy98{0%{clip-path:inset(0 100% 0 0)}11.851%{clip-path:inset(0 100% 0 0)}13.409%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes dy99{0%{opacity:0}13.571%{opacity:0}13.896%{opacity:1}100%{opacity:1}}@keyframes dy100{0%{opacity:0;transform:translateY(-10px) scale(0.98)}36.851%{opacity:0;transform:translateY(-10px) scale(0.98)}37.5%{opacity:1;transform:translateY(0px) scale(1)}41.364%{opacity:1;transform:translateY(0px) scale(1)}41.818%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy101{0%{background-color:var(--g3)}40.455%{background-color:var(--g3)}40.714%{background-color:var(--g4)}41.234%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy102{0%{clip-path:inset(0 100% 0 0)}37.825%{clip-path:inset(0 100% 0 0)}39.188%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes dy103{0%{opacity:0}39.351%{opacity:0}39.675%{opacity:1}100%{opacity:1}}@keyframes dy104{0%{opacity:0;transform:translateY(-10px) scale(0.98)}70.942%{opacity:0;transform:translateY(-10px) scale(0.98)}71.591%{opacity:1;transform:translateY(0px) scale(1)}75.455%{opacity:1;transform:translateY(0px) scale(1)}75.909%{opacity:0;transform:translateY(-10px) scale(0.98)}100%{opacity:0;transform:translateY(-10px) scale(0.98)}}@keyframes dy105{0%{background-color:var(--g3)}74.545%{background-color:var(--g3)}74.805%{background-color:var(--g4)}75.325%{background-color:var(--g3)}100%{background-color:var(--g3)}}@keyframes dy106{0%{clip-path:inset(0 100% 0 0)}71.916%{clip-path:inset(0 100% 0 0)}73.474%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes dy107{0%{opacity:0}73.636%{opacity:0}73.961%{opacity:1}100%{opacity:1}}@keyframes dy108{0%{opacity:1}15.584%{opacity:1}16.071%{opacity:0}100%{opacity:0}}@keyframes dy109{0%{opacity:0}15.584%{opacity:0}16.071%{opacity:1}41.558%{opacity:1}42.045%{opacity:0}100%{opacity:0}}@keyframes dy110{0%{opacity:0}41.558%{opacity:0}42.045%{opacity:1}75.649%{opacity:1}76.136%{opacity:0}100%{opacity:0}}@keyframes dy111{0%{opacity:0}75.649%{opacity:0}76.136%{opacity:1}100%{opacity:1}}@keyframes dy112{0%{opacity:1}75.649%{opacity:1}76.136%{opacity:0}100%{opacity:0}}@keyframes dy113{0%{opacity:0}75.649%{opacity:0}76.136%{opacity:1}100%{opacity:1}}@keyframes t3rpP{0%{opacity:1}84.615%{opacity:1}100%{opacity:0}}@keyframes t3rpR{0%{opacity:0}84.615%{opacity:0}100%{opacity:1}}

/* Base typography and layout for the approved Quiet design. */
.nav{position:relative;top:0;width:calc(100% - 80px);max-width:1120px;height:86px!important;margin:0 auto;padding:0!important;border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}
.nav-brand{transform:scale(1.16);transform-origin:left center}.theme-toggle{display:none}.nav-right>a{background:transparent!important;color:var(--fg)!important;padding:0!important;border-radius:0!important;border-bottom:1px solid currentColor;height:25px!important;font-size:13px!important}
.sec{padding-left:40px;padding-right:40px}.sec.hero{padding-top:72px!important;padding-bottom:112px!important;gap:62px!important}
.hero-text{gap:24px!important;width:100%;max-width:1120px}.hero h1{font-family:'Funnel Display',sans-serif;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.04!important;font-size:clamp(42px,5.2vw,72px)!important;max-width:880px}.hero h1 span{font-style:normal!important}.hero p{font-size:17px!important;line-height:1.65!important;max-width:570px!important}.hero p>span{background:none!important;padding:0!important;color:inherit!important;font-weight:400!important;white-space:normal!important}.hero p>span>span{display:none!important}
.cta-row{gap:24px!important;margin-top:4px!important}.cta-row a:first-child{border-radius:8px!important;height:44px!important;padding:0 21px!important}.cta-row a:last-child{padding:0!important;background:none!important;border:0!important;font-size:14px!important}
.hero-demo{width:100%;gap:18px!important}.hero-demo>.fitv{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.hero-keys{opacity:.85}
.sec.fit{padding-top:82px!important;padding-bottom:82px!important;gap:42px!important}.sec h2{font-family:'Funnel Display',sans-serif;font-weight:400!important;font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.025em!important}.sec h2 span{font-family:inherit!important;font-style:normal!important;color:var(--muted)!important}
#how>.fitv{background:transparent!important;border:0!important;box-shadow:none!important}
.page .cards{max-width:980px!important;gap:48px 32px!important}.page .card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.page .card-art{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}.page .card>div:last-child{padding-left:0!important;padding-right:0!important}.card h3{font-weight:500!important}.page .card>div:last-child p{min-height:0}
.tabs{background:transparent!important;border:0!important;box-shadow:none!important;gap:22px!important;padding:0!important;border-radius:0!important}.tab{border-radius:0!important;border:0!important;border-bottom:1px solid transparent!important;padding:0 0 10px!important;height:auto!important}.tab.active{background:transparent!important;color:var(--fg)!important;border-bottom-color:var(--fg)!important}
#signup{padding-top:110px!important;padding-bottom:120px!important}#signup h2{font-size:clamp(30px,4vw,46px)!important}footer{padding:30px 40px!important;background:transparent!important}
@media(max-width:720px){.nav{width:calc(100% - 40px);height:76px!important}.sec{padding-left:20px;padding-right:20px}.sec.hero{padding-top:38px!important;gap:44px!important;padding-bottom:64px!important}.hero p{font-size:15px!important}.hero h1{font-size:44px!important}.sec.fit{padding-top:52px!important;padding-bottom:52px!important}.page .cards{gap:30px!important}.tabs{gap:15px!important}footer{padding:28px 20px!important}}

/* Quiet: open spacing, near-neutral surfaces, and only essential outlines. */
:root {
  --quiet-scale: min(.9, var(--s, .9));
  --quiet-width: calc(1200px * var(--quiet-scale));
  --quiet-section-space: clamp(140px, 14vw, 200px);
  --bg: #1a1a1a;
  --fg: #efeeeb;
  --muted: #a19e99;
  --c05: #b6b3ae;
  --bg-rgb: 26,26,26;
  --quiet-surface: #1d1d1d;
  --quiet-art: #202020;
  --quiet-line: #2e2e2e;
  --quiet-inner-line: #303030;
  --quiet-rail: #2a2a2a;
  --wildflower-hero-brightness: .68;
  --wildflower-card-brightness: .6;
}
:root[data-theme="light"] {
  --bg: #faf9f6;
  --fg: #282725;
  --muted: #74716c;
  --c05: #68655f;
  --bg-rgb: 250,249,246;
  --quiet-surface: #fcfbf9;
  --quiet-art: #f4f3ef;
  --quiet-line: #e7e5df;
  --quiet-inner-line: #e5e3dd;
  --quiet-rail: #fff;
  --wildflower-hero-brightness: 1;
  --wildflower-card-brightness: .96;
}
@media (prefers-color-scheme: light) {
  :root:not([data-theme="dark"]) {
    --bg: #faf9f6;
    --fg: #282725;
    --muted: #74716c;
    --c05: #68655f;
    --bg-rgb: 250,249,246;
    --quiet-surface: #fcfbf9;
    --quiet-art: #f4f3ef;
    --quiet-line: #e7e5df;
    --quiet-inner-line: #e5e3dd;
    --quiet-rail: #fff;
    --wildflower-hero-brightness: 1;
    --wildflower-card-brightness: .96;
  }
}

.theme-toggle {
  display: inline-flex;
  border-color: var(--quiet-line);
  width: 36px;
  height: 36px;
}
.theme-toggle:hover { background: var(--quiet-art); }
.page .nav {
  width: var(--quiet-width);
  max-width: 1080px;
}
:is(a, button, input):focus-visible {
  outline: 2px solid var(--fg) !important;
  outline-offset: 4px;
}
.hero h1 { max-width: 830px; }
.hero-text > p { max-width: 540px !important; }
.sec.hero {
  padding-top: 74px !important;
  padding-bottom: var(--quiet-section-space) !important;
}
.hero-demo { margin-top: 8px; }
.hero .cta-row a:first-child { background: var(--fg) !important; color: var(--bg) !important; }

/* Hairlines match the animation width within the existing section spacing. */
.page > .sec + .sec { position: relative; }
.page > .sec + .sec::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: var(--quiet-width);
  height: 1px;
  transform: translateX(-50%);
  background: var(--quiet-line);
  pointer-events: none;
}

/* The illustration stage supplies the frame, not a colored decorative backdrop. */
.hero-demo > .fitv,
#how > .fitv,
.try-panel .fitv {
  background: var(--quiet-art) !important;
  border: 1px solid var(--quiet-inner-line) !important;
  border-radius: 12px !important;
  box-shadow: none !important;
  overflow: hidden;
}

/* Width-only scaling avoids a feedback loop between wrapping text and zoom. */
.page #how,
.page #why,
.page #try {
  --z: var(--quiet-scale);
  /* Match the width calculation used by the shared illustration scaler. */
  padding-inline: clamp(16px, 4vw, 120px);
  gap: 32px !important;
  padding-top: var(--quiet-section-space) !important;
  padding-bottom: var(--quiet-section-space) !important;
  scroll-margin-top: 32px;
}

/* Alignment and the numbered circles group the explanations without a box. */
.page #how .steps {
  width: calc(1200px * var(--z, var(--s))) !important;
  max-width: 100%;
  box-sizing: border-box;
  border: 0;
  border-radius: 0;
  background: transparent;
  gap: 32px !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
#how .steps > div {
  min-width: 0;
  padding: 4px 0;
  animation: none !important;
  opacity: 1 !important;
}
#how .steps > div > div:first-child { background: var(--quiet-line) !important; }
#how .steps > div > div:last-child { gap: 12px !important; }
#how .steps > div > div:last-child > div { min-width: 0; }
#how .steps > div > div > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  padding: 0 !important;
  margin-top: -3px;
  border: 1px solid var(--quiet-inner-line);
  border-radius: 50%;
  background: transparent;
  color: var(--fg) !important;
  line-height: 1;
}

/* A branded floating layer above the desktop, visible only during step 01. */
#how .quiet-interface-rail {
  background: var(--quiet-rail) !important;
  border-color: color-mix(in srgb, var(--fg) 16%, transparent) !important;
  border-radius: 14px !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, calc(.24 * var(--shadow-k))) !important;
}
.quiet-rail-mark {
  position: absolute;
  inset: 0 auto 0 0;
  width: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--muted);
}
.quiet-rail-mark svg { width: 34px; height: 26px; }
.quiet-rail-mark::after {
  content: '';
  position: absolute;
  right: 0;
  top: 30px;
  height: 30px;
  width: 1px;
  background: color-mix(in srgb, var(--fg) 16%, transparent);
}

/* One faint card outline; the illustration sits on an unbordered tonal inset. */
.page #why {
  --z: 1;
  --sc: calc((1200 * var(--quiet-scale) - 18) / 1176);
  gap: 48px !important;
}
.page #why .cards {
  width: var(--quiet-width) !important;
  max-width: 1080px !important;
  gap: 24px 18px !important;
}
.page #why .card {
  padding: 12px !important;
  border: 1px solid var(--quiet-line) !important;
  border-radius: 20px !important;
  background: transparent !important;
  gap: 22px !important;
  overflow: hidden;
}
.page #why .card > div:last-child {
  padding: 17px 16px 0 !important;
}
.page #why .card > div:last-child p {
  min-height: 3.1em;
  color: var(--c05) !important;
}
.page #why .card-art {
  box-sizing: border-box;
  background: var(--quiet-art) !important;
  border: 0 !important;
  border-radius: 12px !important;
  opacity: 1;
}

/* California wildflower wallpapers stay inside the animation surfaces only. */
.hero-demo > .fitv,
.page #why .card-art {
  isolation: isolate;
}
.hero-demo > .fitv::before,
.page #why .card-art::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-image: var(--wildflower-photo);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.hero-demo > .fitv {
  --wildflower-photo: url('assets/wildflowers/california-field.webp');
}
.hero-demo > .fitv::before {
  filter: saturate(.86) brightness(var(--wildflower-hero-brightness));
}
.page #why .card-art::before {
  filter: saturate(.86) brightness(var(--wildflower-card-brightness));
}
.page #why .card-art > .flower-blur {
  position: absolute;
  inset: 0;
  z-index: -1;
  zoom: 1 !important;
  pointer-events: none;
  border-radius: inherit;
  overflow: hidden;
}
.flower-blur > span {
  position: absolute;
  inset: 0;
  -webkit-backdrop-filter: blur(var(--flower-blur-radius));
  backdrop-filter: blur(var(--flower-blur-radius));
  -webkit-mask-image: linear-gradient(to bottom, transparent var(--flower-blur-start), #000 var(--flower-blur-end));
  mask-image: linear-gradient(to bottom, transparent var(--flower-blur-start), #000 var(--flower-blur-end));
}
.flower-blur > span:nth-child(1) {
  --flower-blur-radius: 2px;
  --flower-blur-start: 0%;
  --flower-blur-end: 35%;
}
.flower-blur > span:nth-child(2) {
  --flower-blur-radius: 5px;
  --flower-blur-start: 20%;
  --flower-blur-end: 65%;
}
.flower-blur > span:nth-child(3) {
  --flower-blur-radius: 10px;
  --flower-blur-start: 45%;
  --flower-blur-end: 100%;
}
.page #why .card:nth-child(1) .card-art {
  --wildflower-photo: url('assets/wildflowers/california-poppy.webp');
}
.page #why .card:nth-child(2) .card-art {
  --wildflower-photo: url('assets/wildflowers/arroyo-lupine.webp');
}
.page #why .card:nth-child(3) .card-art {
  --wildflower-photo: url('assets/wildflowers/baby-blue-eyes.webp');
}
.page #why .card:nth-child(4) .card-art {
  --wildflower-photo: url('assets/wildflowers/tidy-tips.webp');
}

/* Standalone options, with only the selected use case emphasized. */
.page #try .tabs {
  padding: 0 !important;
  gap: 8px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}
.page #try .tab {
  height: 38px !important;
  padding: 0 18px !important;
  border: 1px solid transparent !important;
  border-radius: 9px !important;
}
.page #try .tab.active {
  background: var(--quiet-art) !important;
  border-color: var(--quiet-line) !important;
  color: var(--fg) !important;
}
.page .try-panel > div { gap: 18px !important; }
.try-panel .fitv { border-radius: 12px !important; }

.page #signup.quiet-signup {
  align-self: center;
  width: var(--quiet-width);
  max-width: 1080px;
  margin: 0 auto;
  padding: var(--quiet-section-space) 32px !important;
  border: 0;
  border-radius: 0;
  background: transparent;
  gap: 30px !important;
}
.quiet-signup > :is(div, form) {
  max-width: 100%;
  box-sizing: border-box;
  border-color: var(--quiet-line) !important;
  background: var(--bg) !important;
  border-radius: 13px !important;
}
.quiet-signup input { min-width: 0; width: min(300px, 100%) !important; }
.quiet-signup button { white-space: nowrap; border-radius: 8px !important; }
.page > footer {
  box-sizing: border-box;
  width: var(--quiet-width);
  max-width: 1080px;
  margin-inline: auto;
  padding: 30px 0 !important;
}
.footer-company {
  color: inherit;
  text-decoration: none;
  text-underline-offset: 4px;
}
.footer-company:hover {
  color: var(--fg);
  text-decoration: underline;
}

@media (max-width: 900px) {
  .page #how .steps { grid-template-columns: 1fr; }
  #how .steps > div { padding: 0; }
}

@media (max-width: 720px) {
  :root { --quiet-section-space: 96px; }
  .sec.hero { padding-top: 38px !important; }
  .page #how,
  .page #why,
  .page #try { gap: 24px !important; }
  .page #try .tabs { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .page #try .tab {
    min-width: 0;
    height: auto !important;
    min-height: 42px;
    padding: 7px 10px !important;
    white-space: normal;
    line-height: 1.3;
  }
  .page #why { --sc: calc(1200 * var(--quiet-scale) / 588); }
  .page #why .cards { gap: 18px !important; }
  .page #why .card { width: 100% !important; zoom: 1; }
  .page #why .card-art { height: calc(340px * var(--sc) * .9) !important; }
  .page #why .card-art > * { zoom: calc(var(--sc) * .9); }
  .page #why .card > div:last-child p { min-height: 0; }
  .page #signup.quiet-signup { padding-inline: 22px !important; }
  .quiet-signup > :is(div, form) { width: 100%; flex-direction: column; align-items: stretch !important; gap: 4px !important; }
  .quiet-signup input { width: 100% !important; }
  .quiet-signup > span { text-align: center; line-height: 1.6; }
}

/* Replay: a quiet text control under each demo, at its right edge. The ring fills as the demo plays. */
.page .demo-foot {
  width: calc(1200px * var(--z, var(--s)));
  max-width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
}
#how > .demo-foot { margin-top: -22px; }
.page .try-panel .demo-foot { margin-top: -8px; }
/* The first demo: caption, then the keys, then Replay centred underneath. */
.page .hero-foot .hero-cap { order: -2; }
.page .hero-foot .hero-keys { order: -1; }
.page .hero-foot .replay { align-self: center; margin: -4px 0 0; }
.page .replay {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 22px;
  padding: 0;
  border: 0;
  background: none;
  color: var(--muted);
  font: 500 12px/1 'Geist', system-ui, sans-serif;
  opacity: .75;
  cursor: pointer;
  transition: opacity .15s, color .15s;
}
.page .replay:hover,
.page .replay:focus-visible { opacity: 1; color: var(--fg); }

/* Tablets and phones: feature cards keep readable text; only the pictures scale to the card. */
@media (max-width: 1100px) {
  .page #why .card { zoom: 1 !important; width: auto !important; }
  .page #why .card h3 { font-size: 20px !important; }
  .page #why .card p { font-size: 14.5px !important; }
  .page #why .card-art { height: calc(340px * var(--ck, 1)) !important; }
  .page #why .card-art > * { zoom: var(--ck, 1) !important; }
}

/* Phones: demos run edge to edge for the extra width, and the keys under the first demo stay legible. */
@media (max-width: 720px) {
  .page #how,
  .page #try { --z: var(--sf, var(--quiet-scale)) !important; }
  .hero-demo > .fitv,
  #how > .fitv,
  .try-panel .fitv { border-radius: 0 !important; border-left: 0 !important; border-right: 0 !important; }
  .page .hero-keys { zoom: .56 !important; }
  /* Feature-card photos are fully blurred on phones (the graded blur layers are not needed). */
  .page #why .card-art::before {
    filter: saturate(.86) brightness(var(--wildflower-card-brightness)) blur(6px);
    transform: scale(1.06);
  }
  .page #why .card-art > .flower-blur { display: none; }
  #how > .demo-foot { margin-top: -14px; }
  .page .try-panel .demo-foot { padding-inline: 16px; }
  .page .demo-foot { justify-content: center; }
  /* How: one step at a time, sliding along with the stage (hsx and HOW_DUR come from gen_page.how_steps). */
  .page #how .steps { grid-template-columns: repeat(3, 100%) !important; gap: 0 !important; overflow: hidden; }
  .page #how .steps > div { animation: hsx 21.3s ease-in-out infinite !important; padding-top: 4px; }
  /* One bar of three segments above the steps replaces each step's own bar; Replay moves under the step text. */
  .page #how .step-seg { display: flex !important; width: 100%; margin-bottom: -10px; }
  .page #how .step-seg > div { background: var(--quiet-line) !important; }
  .page #how .steps > div > div:first-child { display: none; }
  .page #how > .demo-foot { order: 1; margin-top: -12px; }
}

/* Phones: the use-case options become one row of capsules you swipe sideways. */
@media (max-width: 720px) {
  .page #try .tabs {
    display: flex !important;
    flex-wrap: nowrap;
    justify-content: flex-start !important;
    gap: 8px !important;
    width: calc(100% + 2 * clamp(16px, 4vw, 120px)) !important;
    max-width: none !important;
    margin-inline: calc(-1 * clamp(16px, 4vw, 120px));
    padding: 2px clamp(16px, 4vw, 120px) !important;
    padding-right: 44px !important;
    box-sizing: border-box;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x proximity;
    scroll-padding-inline: clamp(16px, 4vw, 120px);
    scrollbar-width: none;
    -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 36px), transparent);
    mask-image: linear-gradient(to right, #000 calc(100% - 36px), transparent);
  }
  .page #try .tabs::-webkit-scrollbar { display: none; }
  .page #try .tab {
    flex: 0 0 auto;
    min-width: 0;
    min-height: 0;
    height: 38px !important;
    padding: 0 16px !important;
    white-space: nowrap !important;
    line-height: 1;
    border: 1px solid var(--quiet-line) !important;
    border-radius: 999px !important;
    background: transparent !important;
    color: var(--muted) !important;
    scroll-snap-align: start;
  }
  .page #try .tab.active {
    background: var(--fg) !important;
    border-color: var(--fg) !important;
    color: var(--bg) !important;
  }
}

/* iOS Safari: never inflate text on its own, and the first demo fits the phone before main.js runs. */
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
@media (max-width: 720px) {
  .page .sec.hero { --z: var(--sf); }
}
