.animation-card[data-astro-cid-yliklh6e]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px #0000000d}.animation-card[data-astro-cid-yliklh6e]:hover{border-color:#d4d4d4;box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.animation-header[data-astro-cid-yliklh6e]{padding:1.25rem 1.25rem .75rem}.animation-header[data-astro-cid-yliklh6e] h3[data-astro-cid-yliklh6e]{margin:0;font-size:.9375rem;font-weight:500;color:#171717;letter-spacing:-.01em;line-height:1.4}.preview-container[data-astro-cid-yliklh6e]{background:#fafafa;padding:2rem;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;overflow:hidden;min-height:200px;border-top:1px solid #f5f5f5}.preview-element[data-astro-cid-yliklh6e]{transform-origin:center center}.demo-box[data-astro-cid-yliklh6e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-weight:500;user-select:none;width:120px;height:120px;display:flex;align-items:center;justify-content:center;font-size:.875rem;box-shadow:0 4px 16px #667eea4d}.animation-actions[data-astro-cid-yliklh6e]{padding:.75rem 1.25rem;border-top:1px solid #f5f5f5}.use-as-prompt-btn[data-astro-cid-yliklh6e]{width:100%;padding:.625rem 1rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;font-size:.8125rem;font-weight:500;color:#171717;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.375rem}.use-as-prompt-btn[data-astro-cid-yliklh6e]:hover{background:#fff;border-color:#667eea;color:#667eea;transform:translateY(-1px);box-shadow:0 2px 8px #667eea26}.prompt-generator[data-astro-cid-ujix7zyg]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:2rem;margin-bottom:3rem;box-shadow:0 1px 3px #0000000d}.prompt-generator[data-astro-cid-ujix7zyg] h2[data-astro-cid-ujix7zyg]{margin:0 0 .5rem;font-size:1.5rem;color:#000;font-weight:600;letter-spacing:-.02em;line-height:1.3}.description[data-astro-cid-ujix7zyg]{color:#737373;margin:0 0 1.5rem;font-size:1rem}.generator-content[data-astro-cid-ujix7zyg] label[data-astro-cid-ujix7zyg]{display:block;margin-bottom:.5rem;color:#171717;font-weight:500}#animationDescription[data-astro-cid-ujix7zyg]{width:100%;padding:1rem;border:1px solid #e5e5e5;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;margin-bottom:1rem;outline:none;transition:all .2s;background:#fff;color:#171717;box-sizing:border-box}#animationDescription[data-astro-cid-ujix7zyg]::placeholder{color:#a3a3a3}#animationDescription[data-astro-cid-ujix7zyg]:focus{border-color:#000;box-shadow:0 0 0 3px #0000000d}.button-group[data-astro-cid-ujix7zyg]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-astro-cid-ujix7zyg]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid #e5e5e5;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;background:#fff;color:#171717}.btn-icon[data-astro-cid-ujix7zyg]{font-size:1.125rem}.action-btn[data-astro-cid-ujix7zyg]:hover{background:#fafafa;border-color:#d4d4d4;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.copy-btn[data-astro-cid-ujix7zyg]:hover{border-color:#10b981;background:#f0fdf4}.chatgpt-btn[data-astro-cid-ujix7zyg]:hover{border-color:#10a37f;background:#f0fdf4}.claude-btn[data-astro-cid-ujix7zyg]:hover{border-color:#d97706;background:#fffbeb}.feedback[data-astro-cid-ujix7zyg]{margin-top:1rem;padding:.75rem;background:#f0fdf4;border:1px solid #10b981;color:#065f46;border-radius:8px;font-weight:500;text-align:center}.feedback[data-astro-cid-ujix7zyg].hidden{display:none}.import-instructions[data-astro-cid-ujix7zyg]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e5e5}.import-instructions[data-astro-cid-ujix7zyg] p[data-astro-cid-ujix7zyg]{margin:0 0 .75rem;color:#171717}.import-instructions[data-astro-cid-ujix7zyg] ol[data-astro-cid-ujix7zyg]{margin:0;padding-left:1.5rem;color:#737373;font-size:.9375rem;line-height:1.6}.import-instructions[data-astro-cid-ujix7zyg] li[data-astro-cid-ujix7zyg]{margin-bottom:.5rem}.import-instructions[data-astro-cid-ujix7zyg] a[data-astro-cid-ujix7zyg]{color:#667eea;text-decoration:none;font-weight:500}.import-instructions[data-astro-cid-ujix7zyg] a[data-astro-cid-ujix7zyg]:hover{text-decoration:underline}@media(max-width:640px){.button-group[data-astro-cid-ujix7zyg]{flex-direction:column}.action-btn[data-astro-cid-ujix7zyg]{width:100%;justify-content:center}}@-webkit-keyframes accordion-collapse-vertical{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(1,0);transform:scaleY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes accordion-collapse-vertical{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(1,0);transform:scaleY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@-webkit-keyframes accordion-expand-vertical{0%{-webkit-transform:scale(1,0);transform:scaleY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes accordion-expand-vertical{0%{-webkit-transform:scale(1,0);transform:scaleY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes blink-1{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes blink-1{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes bounce-bottom{0%{-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-bottom{0%{-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes bounce-in-bck{0%{-webkit-transform:scale(7);transform:scale(7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%,89%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(1.24);transform:scale(1.24);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}95%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes bounce-in-bck{0%{-webkit-transform:scale(7);transform:scale(7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%,89%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(1.24);transform:scale(1.24);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}95%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%,89%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%,89%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes bounce-left{0%{-webkit-transform:translateX(-48px);transform:translate(-48px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateX(-26px);transform:translate(-26px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateX(-13px);transform:translate(-13px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateX(-6.5px);transform:translate(-6.5px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateX(-4px);transform:translate(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%,98%{-webkit-transform:translateX(0);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateX(0);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-left{0%{-webkit-transform:translateX(-48px);transform:translate(-48px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateX(-26px);transform:translate(-26px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateX(-13px);transform:translate(-13px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateX(-6.5px);transform:translate(-6.5px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateX(-4px);transform:translate(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%,98%{-webkit-transform:translateX(0);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateX(0);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes bounce-out-bck{0%,15%,38%{opacity:1;-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}5%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%{-webkit-transform:scaleX(1.11) scaleY(1.11);transform:scaleX(1.11) scaleY(1.11);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}52%{-webkit-transform:scaleX(1.5) scaleY(1.5);transform:scaleX(1.5) scaleY(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}70%{-webkit-transform:scaleX(2) scaleY(2);transform:scaleX(2) scaleY(2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}85%{opacity:1}to{-webkit-transform:scaleX(0) scaleY(0);transform:scaleX(0) scaleY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes bounce-out-bck{0%,15%,38%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}5%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%{-webkit-transform:scaleX(1.11) scaleY(1.11);transform:scaleX(1.11) scaleY(1.11);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}52%{-webkit-transform:scaleX(1.5) scaleY(1.5);transform:scaleX(1.5) scaleY(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}70%{-webkit-transform:scaleX(2) scaleY(2);transform:scaleX(2) scaleY(2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}85%{opacity:1}to{-webkit-transform:scaleX(0) scaleY(0);transform:scaleX(0) scaleY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@-webkit-keyframes bounce-out-fwd{0%,15%,38%,70%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}5%{-webkit-transform:scaleX(.9) scaleY(.9);transform:scaleX(.9) scaleY(.9);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}52%{-webkit-transform:scaleX(1.5) scaleY(1.5);transform:scaleX(1.5) scaleY(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}85%{opacity:1}to{-webkit-transform:scaleX(5) scaleY(5);transform:scaleX(5) scaleY(5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes bounce-out-fwd{0%,15%,38%,70%{opacity:1;-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}5%{-webkit-transform:scaleX(.9) scaleY(.9);transform:scaleX(.9) scaleY(.9);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}52%{-webkit-transform:scaleX(1.5) scaleY(1.5);transform:scaleX(1.5) scaleY(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}85%{opacity:1}to{-webkit-transform:scaleX(5) scaleY(5);transform:scaleX(5) scaleY(5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@-webkit-keyframes bounce-right{0%{-webkit-transform:translateX(48px);transform:translate(48px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateX(26px);transform:translate(26px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateX(13px);transform:translate(13px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateX(6.5px);transform:translate(6.5px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateX(4px);transform:translate(4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%,98%{-webkit-transform:translateX(0);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateX(0);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-right{0%{-webkit-transform:translateX(48px);transform:translate(48px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateX(26px);transform:translate(26px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateX(13px);transform:translate(13px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateX(6.5px);transform:translate(6.5px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateX(4px);transform:translate(4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%,98%{-webkit-transform:translateX(0);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateX(0);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes bounce-rotate-in{0%{-webkit-transform:scale(0) rotate(-720deg);transform:scale(0) rotate(-720deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}60%{-webkit-transform:scale(1.1) rotate(-30deg);transform:scale(1.1) rotate(-30deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-rotate-in{0%{-webkit-transform:scale(0) rotate(-720deg);transform:scale(0) rotate(-720deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}60%{-webkit-transform:scale(1.1) rotate(-30deg);transform:scale(1.1) rotate(-30deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes bounce-rotate-out{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}40%{-webkit-transform:scale(1.1) rotate(30deg);transform:scale(1.1) rotate(30deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes bounce-rotate-out{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}40%{-webkit-transform:scale(1.1) rotate(30deg);transform:scale(1.1) rotate(30deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@-webkit-keyframes bounce-scale{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}20%{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}40%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}60%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}80%{-webkit-transform:scale(.97);transform:scale(.97);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes bounce-scale{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}20%{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}40%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}60%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}80%{-webkit-transform:scale(.97);transform:scale(.97);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@-webkit-keyframes bounce-top{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-top{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes carousel-rotate-left{0%{-webkit-transform:translateX(300px) scale(.3,1) rotate(20deg);transform:translate(300px) scaleX(.3) rotate(20deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}to{-webkit-transform:translateX(0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes carousel-rotate-left{0%{-webkit-transform:translateX(300px) scale(.3,1) rotate(20deg);transform:translate(300px) scaleX(.3) rotate(20deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}to{-webkit-transform:translateX(0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@-webkit-keyframes carousel-rotate-right{0%{-webkit-transform:translateX(-300px) scale(.3,1) rotate(-20deg);transform:translate(-300px) scaleX(.3) rotate(-20deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}to{-webkit-transform:translateX(0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes carousel-rotate-right{0%{-webkit-transform:translateX(-300px) scale(.3,1) rotate(-20deg);transform:translate(-300px) scaleX(.3) rotate(-20deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}to{-webkit-transform:translateX(0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes circle-in-bottom-left{0%{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}to{animation-timing-function:ease;-webkit-clip-path:circle(150% at bottom left);clip-path:circle(150% at bottom left)}}@keyframes circle-in-bottom-right{0%{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}to{animation-timing-function:ease;-webkit-clip-path:circle(150% at bottom right);clip-path:circle(150% at bottom right)}}@keyframes circle-in-center{0%{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}to{animation-timing-function:ease;-webkit-clip-path:circle(125%);clip-path:circle(125%)}}@keyframes circle-in-top-left{0%{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}to{animation-timing-function:ease;-webkit-clip-path:circle(150% at top left);clip-path:circle(150% at top left)}}@keyframes circle-in-top-right{0%{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}to{animation-timing-function:ease;-webkit-clip-path:circle(150% at top right);clip-path:circle(150% at top right)}}@keyframes circle-out-bottom-left{0%{animation-timing-function:ease;-webkit-clip-path:circle(150% at bottom left);clip-path:circle(150% at bottom left)}to{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}}@keyframes circle-out-bottom-right{0%{animation-timing-function:ease;-webkit-clip-path:circle(150% at bottom right);clip-path:circle(150% at bottom right)}to{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}}@keyframes circle-out-center{0%{animation-timing-function:ease;-webkit-clip-path:circle(125%);clip-path:circle(125%)}to{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}}@keyframes circle-out-top-left{0%{animation-timing-function:ease;-webkit-clip-path:circle(150% at top left);clip-path:circle(150% at top left)}to{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}}@keyframes circle-out-top-right{0%{animation-timing-function:ease;-webkit-clip-path:circle(150% at top right);clip-path:circle(150% at top right)}to{animation-timing-function:ease;-webkit-clip-path:circle(0%);clip-path:circle(0%)}}@-webkit-keyframes drop-in{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);opacity:1}}@keyframes drop-in{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1);opacity:1}}@-webkit-keyframes explode-in{0%{-webkit-transform:scale(5);transform:scale(5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}70%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes explode-in{0%{-webkit-transform:scale(5);transform:scale(5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}70%{-webkit-transform:scale(.9);transform:scale(.9);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes explode-out{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}30%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(5);transform:scale(5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes explode-out{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}30%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(5);transform:scale(5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translate(50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translate(50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(50px);transform:translate(50px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(50px);transform:translate(50px);opacity:0}}@-webkit-keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@-webkit-keyframes flicker-3{0%,32.98%,34.02%,34.98%,35.92%,38.98%,39.82%,83.98%,84.92%,to{opacity:1}33%,34%,35%,35.9%,39%,39.8%,84%,84.9%{opacity:0}}@keyframes flicker-3{0%,32.98%,34.02%,34.98%,35.92%,38.98%,39.82%,83.98%,84.92%,to{opacity:1}33%,34%,35%,35.9%,39%,39.8%,84%,84.9%{opacity:0}}@-webkit-keyframes flicker-5{-.02%,0%,1%,1.02%,101%,101.02%,14.98%,15.18%,15.48%,15.82%,16.02%,16.22%,16.98%,17%,17.8%,17.82%,20.48%,20.98%,21%,21.32%,22%,22.02%,39.98%,40%,40.48%,41%,41.02%,41.42%,41.98%,42%,42.8%,42.82%,59.98%,60%,60.18%,60.78%,61.02%,61.38%,61.62%,61.78%,61.8%,62.22%,62.8%,62.82%,75.98%,76%,77%,77.02%,77.98%,78.82%,78.98%,79%,8.98%,80%,80.02%,9.48%,9.5%,9.6%,9.62%,9.82%,99.98%,to{opacity:1}61.4%,62.2%,9%,9.8%{opacity:0}15%,15.5%,15.8%,16.2%{opacity:.5}15.2%,16%,78%,78.8%{opacity:.7}20.5%,21.3%{opacity:.9}40.5%,41.4%{opacity:.6}60.2%,61%{opacity:.2}60.8%,61.6%{opacity:.4}}@keyframes flicker-5{-.02%,0%,1%,1.02%,101%,101.02%,14.98%,15.18%,15.48%,15.82%,16.02%,16.22%,16.98%,17%,17.8%,17.82%,20.48%,20.98%,21%,21.32%,22%,22.02%,39.98%,40%,40.48%,41%,41.02%,41.42%,41.98%,42%,42.8%,42.82%,59.98%,60%,60.18%,60.78%,61.02%,61.38%,61.62%,61.78%,61.8%,62.22%,62.8%,62.82%,75.98%,76%,77%,77.02%,77.98%,78.82%,78.98%,79%,8.98%,80%,80.02%,9.48%,9.5%,9.6%,9.62%,9.82%,99.98%,to{opacity:1}61.4%,62.2%,9%,9.8%{opacity:0}15%,15.5%,15.8%,16.2%{opacity:.5}15.2%,16%,78%,78.8%{opacity:.7}20.5%,21.3%{opacity:.9}40.5%,41.4%{opacity:.6}60.2%,61%{opacity:.2}60.8%,61.6%{opacity:.4}}@-webkit-keyframes flicker-in-1{0%,10%,10.2%,20%,20.6%,30%,30.6%,45%,55.1%,57%,60.1%,65%,75.1%,77%,85.1%,86%{opacity:0}10.1%,20.1%,30.1%,30.5%,45.1%,50%,55%,57.1%,60%,65.1%,75%,77.1%,85%,86.1%,to{opacity:1}}@keyframes flicker-in-1{0%,10%,10.2%,20%,20.6%,30%,30.6%,45%,55.1%,57%,60.1%,65%,75.1%,77%,85.1%,86%{opacity:0}10.1%,20.1%,30.1%,30.5%,45.1%,50%,55%,57.1%,60%,65.1%,75%,77.1%,85%,86.1%,to{opacity:1}}@-webkit-keyframes flicker-out-1{0%,13.9%,15%,22.9%,25%,34.9%,40%,42.9%,45%,50%,54.9%,69.5%,69.9%,79.9%{opacity:1}14%,14.9%,23%,24.9%,35%,39.9%,43%,44.9%,55%,69.4%,70%,79.4%,80%,89.8%,90%{opacity:0;-webkit-box-shadow:none;box-shadow:none}89.9%{opacity:1;-webkit-box-shadow:none;box-shadow:none}to{opacity:0}}@keyframes flicker-out-1{0%,13.9%,15%,22.9%,25%,34.9%,40%,42.9%,45%,50%,54.9%,69.5%,69.9%,79.9%{opacity:1}14%,14.9%,23%,24.9%,35%,39.9%,43%,44.9%,55%,69.4%,70%,79.4%,80%,89.8%,90%{opacity:0;-webkit-box-shadow:none;box-shadow:none}89.9%{opacity:1;-webkit-box-shadow:none;box-shadow:none}to{opacity:0}}@-webkit-keyframes flip-2-hor-bottom-1{0%{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:translateY(100%) rotateX(180deg);transform:translateY(100%) rotateX(180deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%}}@keyframes flip-2-hor-bottom-1{0%{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:translateY(100%) rotateX(180deg);transform:translateY(100%) rotateX(180deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%}}@-webkit-keyframes flip-2-ver-left-1{0%{-webkit-transform:translateX(0) rotateY(0);transform:translate(0) rotateY(0);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}to{-webkit-transform:translateX(-100%) rotateY(180deg);transform:translate(-100%) rotateY(180deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%}}@keyframes flip-2-ver-left-1{0%{-webkit-transform:translateX(0) rotateY(0);transform:translate(0) rotateY(0);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}to{-webkit-transform:translateX(-100%) rotateY(180deg);transform:translate(-100%) rotateY(180deg);-webkit-transform-origin:100% 0%;transform-origin:100% 0%}}@-webkit-keyframes flip-in-hor-top{0%{-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);opacity:0}to{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes flip-in-hor-top{0%{-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);opacity:0}to{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@-webkit-keyframes flip-in-ver-right{0%{-webkit-transform:rotateY(-80deg);transform:rotateY(-80deg);opacity:0}to{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@keyframes flip-in-ver-right{0%{-webkit-transform:rotateY(-80deg);transform:rotateY(-80deg);opacity:0}to{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@-webkit-keyframes flip-out-hor-top{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}to{-webkit-transform:rotateX(70deg);transform:rotateX(70deg);opacity:0}}@keyframes flip-out-hor-top{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}to{-webkit-transform:rotateX(70deg);transform:rotateX(70deg);opacity:0}}@-webkit-keyframes flip-out-ver-right{0%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}to{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}}@keyframes flip-out-ver-right{0%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}to{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);opacity:0}}@-webkit-keyframes glitch-in{0%{-webkit-transform:translate(0,0);transform:translate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}10%{-webkit-transform:translate(-20px,5px);transform:translate(-20px,5px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:.7}20%{-webkit-transform:translate(15px,-3px);transform:translate(15px,-3px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:.4}30%{-webkit-transform:translate(-10px,2px);transform:translate(-10px,2px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:.9}40%{-webkit-transform:translate(8px,-5px);transform:translate(8px,-5px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:.5}50%{-webkit-transform:translate(0,0);transform:translate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate(0,0);transform:translate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes glitch-in{0%{-webkit-transform:translate(0,0);transform:translate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}10%{-webkit-transform:translate(-20px,5px);transform:translate(-20px,5px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:.7}20%{-webkit-transform:translate(15px,-3px);transform:translate(15px,-3px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:.4}30%{-webkit-transform:translate(-10px,2px);transform:translate(-10px,2px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:.9}40%{-webkit-transform:translate(8px,-5px);transform:translate(8px,-5px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:.5}50%{-webkit-transform:translate(0,0);transform:translate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate(0,0);transform:translate(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translate(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translate(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translate(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translate(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translate(1px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translate(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translate(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translate(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translate(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translate(1px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes instant-hide{0%{opacity:1}0.001%{opacity:0}1%{opacity:0}to{opacity:0}}@keyframes instant-hide{0%{opacity:1}0.001%{opacity:0}1%{opacity:0}to{opacity:0}}@-webkit-keyframes instant-show{0%{opacity:0}0.001%{opacity:1}1%{opacity:1}to{opacity:1}}@keyframes instant-show{0%{opacity:0}0.001%{opacity:1}1%{opacity:1}to{opacity:1}}@-webkit-keyframes jello-horizontal{0%,to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes jello-horizontal{0%,to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-webkit-keyframes jello-vertical{0%,to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}}@keyframes jello-vertical{0%,to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}}@-webkit-keyframes kenburns-bottom{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}to{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes kenburns-bottom{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}to{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes kenburns-bottom-left{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 84%;transform-origin:16% 84%}to{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes kenburns-bottom-left{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 84%;transform-origin:16% 84%}to{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes kenburns-bottom-left-out{0%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 84%;transform-origin:16% 84%}}@keyframes kenburns-bottom-left-out{0%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 84%;transform-origin:16% 84%}}@-webkit-keyframes kenburns-bottom-out{0%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}}@keyframes kenburns-bottom-out{0%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}}@-webkit-keyframes kenburns-bottom-right{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}to{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes kenburns-bottom-right{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}to{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes kenburns-bottom-right-out{0%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes kenburns-bottom-right-out{0%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes kenburns-left{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 50%;transform-origin:16% 50%}to{-webkit-transform:scale(1.25) translate(-20px,15px);transform:scale(1.25) translate(-20px,15px);-webkit-transform-origin:left;transform-origin:left}}@keyframes kenburns-left{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 50%;transform-origin:16% 50%}to{-webkit-transform:scale(1.25) translate(-20px,15px);transform:scale(1.25) translate(-20px,15px);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes kenburns-left-out{0%{-webkit-transform:scale(1.25) translate(-20px,15px);transform:scale(1.25) translate(-20px,15px);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 50%;transform-origin:16% 50%}}@keyframes kenburns-left-out{0%{-webkit-transform:scale(1.25) translate(-20px,15px);transform:scale(1.25) translate(-20px,15px);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 50%;transform-origin:16% 50%}}@-webkit-keyframes kenburns-right{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}to{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translate(20px);-webkit-transform-origin:right;transform-origin:right}}@keyframes kenburns-right{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}to{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translate(20px);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes kenburns-right-out{0%{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translate(20px);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}}@keyframes kenburns-right-out{0%{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translate(20px);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes kenburns-top-left{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 16%;transform-origin:16% 16%}to{-webkit-transform:scale(1.25) translate(-20px,-15px);transform:scale(1.25) translate(-20px,-15px);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes kenburns-top-left{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 16%;transform-origin:16% 16%}to{-webkit-transform:scale(1.25) translate(-20px,-15px);transform:scale(1.25) translate(-20px,-15px);-webkit-transform-origin:top left;transform-origin:top left}}@-webkit-keyframes kenburns-top-left-out{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 16%;transform-origin:16% 16%}to{-webkit-transform:scale(1.25) translate(-20px,-15px);transform:scale(1.25) translate(-20px,-15px);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes kenburns-top-left-out{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:16% 16%;transform-origin:16% 16%}to{-webkit-transform:scale(1.25) translate(-20px,-15px);transform:scale(1.25) translate(-20px,-15px);-webkit-transform-origin:top left;transform-origin:top left}}@-webkit-keyframes kenburns-top-out{0%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}}@keyframes kenburns-top-out{0%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}}@-webkit-keyframes kenburns-top-right{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}to{-webkit-transform:scale(1.25) translate(20px,-15px);transform:scale(1.25) translate(20px,-15px);-webkit-transform-origin:right top;transform-origin:right top}}@keyframes kenburns-top-right{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}to{-webkit-transform:scale(1.25) translate(20px,-15px);transform:scale(1.25) translate(20px,-15px);-webkit-transform-origin:right top;transform-origin:right top}}@-webkit-keyframes kenburns-top-right-out{0%{-webkit-transform:scale(1.25) translate(20px,-15px);transform:scale(1.25) translate(20px,-15px);-webkit-transform-origin:right top;transform-origin:right top}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}}@keyframes kenburns-top-right-out{0%{-webkit-transform:scale(1.25) translate(20px,-15px);transform:scale(1.25) translate(20px,-15px);-webkit-transform-origin:right top;transform-origin:right top}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}}@-webkit-keyframes morph-squeeze{0%{-webkit-transform:scale(2,.5);transform:scale(2,.5);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}50%{-webkit-transform:scale(.7,1.3);transform:scale(.7,1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes morph-squeeze{0%{-webkit-transform:scale(2,.5);transform:scale(2,.5);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}50%{-webkit-transform:scale(.7,1.3);transform:scale(.7,1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@-webkit-keyframes origami-fold{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}50%{-webkit-transform:scale(.5,1) rotate(45deg);transform:scaleX(.5) rotate(45deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:.7}to{-webkit-transform:scale(0,1) rotate(90deg);transform:scaleX(0) rotate(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes origami-fold{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}50%{-webkit-transform:scale(.5,1) rotate(45deg);transform:scaleX(.5) rotate(45deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:.7}to{-webkit-transform:scale(0,1) rotate(90deg);transform:scaleX(0) rotate(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@-webkit-keyframes origami-unfold{0%{-webkit-transform:scale(0,1) rotate(-90deg);transform:scaleX(0) rotate(-90deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}50%{-webkit-transform:scale(.5,1) rotate(-45deg);transform:scaleX(.5) rotate(-45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:.7}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes origami-unfold{0%{-webkit-transform:scale(0,1) rotate(-90deg);transform:scaleX(0) rotate(-90deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}50%{-webkit-transform:scale(.5,1) rotate(-45deg);transform:scaleX(.5) rotate(-45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:.7}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes page-curl-in{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes page-curl-in{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes page-curl-out{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes page-curl-out{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@-webkit-keyframes ping{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.8}80%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@keyframes ping{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.8}80%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@-webkit-keyframes ping-pong{0%{-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}25%{-webkit-transform:translate(-40px,-40px) scale(.9);transform:translate(-40px,-40px) scale(.9);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}50%{-webkit-transform:translate(40px,40px) scale(1.1);transform:translate(40px,40px) scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}75%{-webkit-transform:translate(-20px,-20px) scale(.95);transform:translate(-20px,-20px) scale(.95);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes ping-pong{0%{-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}25%{-webkit-transform:translate(-40px,-40px) scale(.9);transform:translate(-40px,-40px) scale(.9);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}50%{-webkit-transform:translate(40px,40px) scale(1.1);transform:translate(40px,40px) scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}75%{-webkit-transform:translate(-20px,-20px) scale(.95);transform:translate(-20px,-20px) scale(.95);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@-webkit-keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes puff-out-center{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}}@keyframes puff-out-center{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}}@-webkit-keyframes pulsate-bck{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes pulsate-bck{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes pulsate-bck-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulsate-bck-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes pulsate-bck-fade-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes pulsate-bck-fade-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes pulsate-fwd{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulsate-fwd{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes pulsate-fwd-fade{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}40%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}75%{-webkit-transform:scale(.97);transform:scale(.97);opacity:1}85%{-webkit-transform:scale(.97);transform:scale(.97);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulsate-fwd-fade{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}40%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}75%{-webkit-transform:scale(.97);transform:scale(.97);opacity:1}85%{-webkit-transform:scale(.97);transform:scale(.97);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes pulsate-fwd-fade-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}15%{-webkit-transform:scale(.97);transform:scale(.97);opacity:1}25%{-webkit-transform:scale(.97);transform:scale(.97);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}60%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes pulsate-fwd-fade-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}15%{-webkit-transform:scale(.97);transform:scale(.97);opacity:1}25%{-webkit-transform:scale(.97);transform:scale(.97);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}60%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes roll-in-bottom{0%{-webkit-transform:translateY(800px) rotate(540deg);transform:translateY(800px) rotate(540deg);opacity:0}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:1}}@keyframes roll-in-bottom{0%{-webkit-transform:translateY(800px) rotate(540deg);transform:translateY(800px) rotate(540deg);opacity:0}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:1}}@-webkit-keyframes roll-in-left{0%{-webkit-transform:translateX(-800px) rotate(-540deg);transform:translate(-800px) rotate(-540deg);opacity:0}to{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}}@keyframes roll-in-left{0%{-webkit-transform:translateX(-800px) rotate(-540deg);transform:translate(-800px) rotate(-540deg);opacity:0}to{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}}@-webkit-keyframes roll-in-right{0%{-webkit-transform:translateX(800px) rotate(540deg);transform:translate(800px) rotate(540deg);opacity:0}to{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}}@keyframes roll-in-right{0%{-webkit-transform:translateX(800px) rotate(540deg);transform:translate(800px) rotate(540deg);opacity:0}to{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}}@-webkit-keyframes roll-in-top{0%{-webkit-transform:translateY(-800px) rotate(-540deg);transform:translateY(-800px) rotate(-540deg);opacity:0}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:1}}@keyframes roll-in-top{0%{-webkit-transform:translateY(-800px) rotate(-540deg);transform:translateY(-800px) rotate(-540deg);opacity:0}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:1}}@-webkit-keyframes roll-out-bottom{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:1}to{-webkit-transform:translateY(800px) rotate(540deg);transform:translateY(800px) rotate(540deg);opacity:0}}@keyframes roll-out-bottom{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:1}to{-webkit-transform:translateY(800px) rotate(540deg);transform:translateY(800px) rotate(540deg);opacity:0}}@-webkit-keyframes roll-out-left{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}to{-webkit-transform:translateX(-1000px) rotate(-540deg);transform:translate(-1000px) rotate(-540deg);opacity:0}}@keyframes roll-out-left{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}to{-webkit-transform:translateX(-1000px) rotate(-540deg);transform:translate(-1000px) rotate(-540deg);opacity:0}}@-webkit-keyframes roll-out-right{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}to{-webkit-transform:translateX(1000px) rotate(540deg);transform:translate(1000px) rotate(540deg);opacity:0}}@keyframes roll-out-right{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);opacity:1}to{-webkit-transform:translateX(1000px) rotate(540deg);transform:translate(1000px) rotate(540deg);opacity:0}}@-webkit-keyframes roll-out-top{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:1}to{-webkit-transform:translateY(-800px) rotate(-540deg);transform:translateY(-800px) rotate(-540deg);opacity:0}}@keyframes roll-out-top{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0);opacity:1}to{-webkit-transform:translateY(-800px) rotate(-540deg);transform:translateY(-800px) rotate(-540deg);opacity:0}}@-webkit-keyframes rotate-90-ccw{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate-90-ccw{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes rotate-90-cw{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate-90-cw{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-in-2-ccw{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotate-in-2-ccw{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotate-in-2-cw{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotate-in-2-cw{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotate-in-center{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotate-in-center{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@-webkit-keyframes rotate-out-2-ccw{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotate-out-2-ccw{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@-webkit-keyframes rotate-out-2-cw{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotate-out-2-cw{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@-webkit-keyframes rotate-out-center{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}}@keyframes rotate-out-center{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}}@-webkit-keyframes rotate-scale-down{0%{-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(.5) rotateZ(180deg);transform:scale(.5) rotate(180deg)}to{-webkit-transform:scale(1) rotateZ(360deg);transform:scale(1) rotate(360deg)}}@keyframes rotate-scale-down{0%{-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(.5) rotateZ(180deg);transform:scale(.5) rotate(180deg)}to{-webkit-transform:scale(1) rotateZ(360deg);transform:scale(1) rotate(360deg)}}@-webkit-keyframes rotate-scale-up{0%{-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(2) rotateZ(180deg);transform:scale(2) rotate(180deg)}to{-webkit-transform:scale(1) rotateZ(360deg);transform:scale(1) rotate(360deg)}}@keyframes rotate-scale-up{0%{-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(2) rotateZ(180deg);transform:scale(2) rotate(180deg)}to{-webkit-transform:scale(1) rotateZ(360deg);transform:scale(1) rotate(360deg)}}@-webkit-keyframes scale-down-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes scale-down-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes scale-fade-down{0%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}20%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}80%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}}@keyframes scale-fade-down{0%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}20%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}80%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}}@-webkit-keyframes scale-fade-down-out{0%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}80%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}}@keyframes scale-fade-down-out{0%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}80%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}}@-webkit-keyframes scale-fade-up{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}20%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}80%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}}@keyframes scale-fade-up{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}20%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}80%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}}@-webkit-keyframes scale-fade-up-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}80%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}}@keyframes scale-fade-up-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}80%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}to{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes scale-in-hor-center{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes scale-in-hor-center{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}}@keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}}@-webkit-keyframes scale-in-hor-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@keyframes scale-in-hor-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@-webkit-keyframes scale-out-center{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:1}}@keyframes scale-out-center{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:1}}@-webkit-keyframes scale-out-hor-center{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}to{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:1}}@keyframes scale-out-hor-center{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}to{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:1}}@-webkit-keyframes scale-out-hor-left{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes scale-out-hor-left{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes scale-out-hor-right{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@keyframes scale-out-hor-right{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes shake-horizontal{0%,to{-webkit-transform:translateX(0);transform:translate(0)}10%,30%,50%,70%{-webkit-transform:translateX(-10px);transform:translate(-10px)}20%,40%,60%{-webkit-transform:translateX(10px);transform:translate(10px)}80%{-webkit-transform:translateX(8px);transform:translate(8px)}90%{-webkit-transform:translateX(-8px);transform:translate(-8px)}}@keyframes shake-horizontal{0%,to{-webkit-transform:translateX(0);transform:translate(0)}10%,30%,50%,70%{-webkit-transform:translateX(-10px);transform:translate(-10px)}20%,40%,60%{-webkit-transform:translateX(10px);transform:translate(10px)}80%{-webkit-transform:translateX(8px);transform:translate(8px)}90%{-webkit-transform:translateX(-8px);transform:translate(-8px)}}@-webkit-keyframes shake-left{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes shake-left{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes shake-right{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes shake-right{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes shake-top{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes shake-top{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}10%,90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}@-webkit-keyframes shake-vertical{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}20%,40%,60%{-webkit-transform:translateY(8px);transform:translateY(8px)}80%{-webkit-transform:translateY(6.4px);transform:translateY(6.4px)}90%{-webkit-transform:translateY(-6.4px);transform:translateY(-6.4px)}}@keyframes shake-vertical{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}20%,40%,60%{-webkit-transform:translateY(8px);transform:translateY(8px)}80%{-webkit-transform:translateY(6.4px);transform:translateY(6.4px)}90%{-webkit-transform:translateY(-6.4px);transform:translateY(-6.4px)}}@-webkit-keyframes skew-in-left{0%{-webkit-transform:translateX(-300px) rotate(-20deg);transform:translate(-300px) rotate(-20deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes skew-in-left{0%{-webkit-transform:translateX(-300px) rotate(-20deg);transform:translate(-300px) rotate(-20deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes skew-in-right{0%{-webkit-transform:translateX(300px) rotate(20deg);transform:translate(300px) rotate(20deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes skew-in-right{0%{-webkit-transform:translateX(300px) rotate(20deg);transform:translate(300px) rotate(20deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:translateX(0) rotate(0deg);transform:translate(0) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}}@keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}}@keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}}@-webkit-keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@-webkit-keyframes spiral-in{0%{-webkit-transform:translate(-200px,-200px) scale(0) rotate(-360deg);transform:translate(-200px,-200px) scale(0) rotate(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:translate(0,0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes spiral-in{0%{-webkit-transform:translate(-200px,-200px) scale(0) rotate(-360deg);transform:translate(-200px,-200px) scale(0) rotate(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:translate(0,0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes spiral-out{0%{-webkit-transform:translate(0,0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:translate(200px,200px) scale(0) rotate(360deg);transform:translate(200px,200px) scale(0) rotate(360deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes spiral-out{0%{-webkit-transform:translate(0,0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:translate(200px,200px) scale(0) rotate(360deg);transform:translate(200px,200px) scale(0) rotate(360deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes square-in-bottom-left{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 100% 100%);clip-path:inset(0 0 100% 100%)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes square-in-bottom-right{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes square-in-top-left{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(100% 0 0 100%);clip-path:inset(100% 0 0 100%)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes square-in-top-right{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(100% 100% 0 0);clip-path:inset(100% 100% 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes square-out-bottom-left{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(100% 100% 0 0);clip-path:inset(100% 100% 0 0)}}@keyframes square-out-bottom-right{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(100% 0 0 100%);clip-path:inset(100% 0 0 100%)}}@keyframes square-out-top-left{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0)}}@keyframes square-out-top-right{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 100% 100%);clip-path:inset(0 0 100% 100%)}}@-webkit-keyframes squash-in{0%{-webkit-transform:translateY(100px) scale(1.3,.3);transform:translateY(100px) scale(1.3,.3);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes squash-in{0%{-webkit-transform:translateY(100px) scale(1.3,.3);transform:translateY(100px) scale(1.3,.3);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes squash-out{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:translateY(100px) scale(1.3,.3);transform:translateY(100px) scale(1.3,.3);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes squash-out{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:translateY(100px) scale(1.3,.3);transform:translateY(100px) scale(1.3,.3);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@-webkit-keyframes stamp{0%{-webkit-transform:translateY(-200px) scale(2) rotate(15deg);transform:translateY(-200px) scale(2) rotate(15deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}50%{-webkit-transform:translateY(0) scale(.9) rotate(-5deg);transform:translateY(0) scale(.9) rotate(-5deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}to{-webkit-transform:translateY(0) scale(1) rotate(0deg);transform:translateY(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes stamp{0%{-webkit-transform:translateY(-200px) scale(2) rotate(15deg);transform:translateY(-200px) scale(2) rotate(15deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}50%{-webkit-transform:translateY(0) scale(.9) rotate(-5deg);transform:translateY(0) scale(.9) rotate(-5deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}to{-webkit-transform:translateY(0) scale(1) rotate(0deg);transform:translateY(0) scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes stretch-in-horizontal{0%{-webkit-transform:scale(.1,1);transform:scaleX(.1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes stretch-in-horizontal{0%{-webkit-transform:scale(.1,1);transform:scaleX(.1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes stretch-out-horizontal{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(.1,1);transform:scaleX(.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@keyframes stretch-out-horizontal{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale(.1,1);transform:scaleX(.1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}}@-webkit-keyframes swirl-in-bck{0%{-webkit-transform:rotate(540deg) scale(5);transform:rotate(540deg) scale(5);opacity:0}to{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}}@keyframes swirl-in-bck{0%{-webkit-transform:rotate(540deg) scale(5);transform:rotate(540deg) scale(5);opacity:0}to{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}}@-webkit-keyframes swirl-in-fwd{0%{-webkit-transform:rotate(-540deg) scale(0);transform:rotate(-540deg) scale(0);opacity:0}to{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}}@keyframes swirl-in-fwd{0%{-webkit-transform:rotate(-540deg) scale(0);transform:rotate(-540deg) scale(0);opacity:0}to{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}}@-webkit-keyframes swirl-out-bck{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}to{-webkit-transform:rotate(-540deg) scale(0);transform:rotate(-540deg) scale(0);opacity:0}}@keyframes swirl-out-bck{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}to{-webkit-transform:rotate(-540deg) scale(0);transform:rotate(-540deg) scale(0);opacity:0}}@-webkit-keyframes swirl-out-fwd{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}to{-webkit-transform:rotate(540deg) scale(5);transform:rotate(540deg) scale(5);opacity:0}}@keyframes swirl-out-fwd{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}to{-webkit-transform:rotate(540deg) scale(5);transform:rotate(540deg) scale(5);opacity:0}}@-webkit-keyframes tilt-in-forward-left{0%{-webkit-transform:scale(.8) rotate(-35deg);transform:scale(.8) rotate(-35deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes tilt-in-forward-left{0%{-webkit-transform:scale(.8) rotate(-35deg);transform:scale(.8) rotate(-35deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes tilt-in-forward-right{0%{-webkit-transform:scale(.8) rotate(35deg);transform:scale(.8) rotate(35deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes tilt-in-forward-right{0%{-webkit-transform:scale(.8) rotate(35deg);transform:scale(.8) rotate(35deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes vibrate-1{0%,to{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}}@keyframes vibrate-1{0%,to{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}}@-webkit-keyframes vibrate-2{0%,to{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}40%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}60%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}80%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}}@keyframes vibrate-2{0%,to{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}40%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}60%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}80%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}}@-webkit-keyframes vibrate-3{0%,to{-webkit-transform:translate(0);transform:translate(0)}10%,50%,80%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}20%,60%,90%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}30%,70%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}}@keyframes vibrate-3{0%,to{-webkit-transform:translate(0);transform:translate(0)}10%,50%,80%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}20%,60%,90%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}30%,70%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}}@-webkit-keyframes wave{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}20%{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}40%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}80%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes wave{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}20%{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}40%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}80%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes wipe-in-bottom{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes wipe-in-bottom-delay{0%{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes wipe-in-left{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes wipe-in-left-delay{0%{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes wipe-in-right{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes wipe-in-right-delay{0%{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes wipe-in-top{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes wipe-in-top-delay{0%{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes wipe-out-bottom{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}}@keyframes wipe-out-bottom-delay{0%{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}}@keyframes wipe-out-left{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes wipe-out-left-delay{0%{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes wipe-out-right{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes wipe-out-right-delay{0%{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes wipe-out-top{0%{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.25,1,.3,1);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@keyframes wipe-out-top-delay{0%{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{animation-timing-function:cubic-bezier(.77,0,.18,1);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@-webkit-keyframes wobble-hor-bottom{0%,to{-webkit-transform:translateX(0%);transform:translate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translate(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translate(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translate(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translate(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translate(-6px) rotate(-1.2deg)}}@keyframes wobble-hor-bottom{0%,to{-webkit-transform:translateX(0%);transform:translate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translate(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translate(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translate(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translate(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translate(-6px) rotate(-1.2deg)}}@-webkit-keyframes wobble-hor-top{0%,to{-webkit-transform:translateX(0%);transform:translate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(6deg);transform:translate(-30px) rotate(6deg)}30%{-webkit-transform:translateX(15px) rotate(-6deg);transform:translate(15px) rotate(-6deg)}45%{-webkit-transform:translateX(-15px) rotate(3.6deg);transform:translate(-15px) rotate(3.6deg)}60%{-webkit-transform:translateX(9px) rotate(-2.4deg);transform:translate(9px) rotate(-2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(1.2deg);transform:translate(-6px) rotate(1.2deg)}}@keyframes wobble-hor-top{0%,to{-webkit-transform:translateX(0%);transform:translate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(6deg);transform:translate(-30px) rotate(6deg)}30%{-webkit-transform:translateX(15px) rotate(-6deg);transform:translate(15px) rotate(-6deg)}45%{-webkit-transform:translateX(-15px) rotate(3.6deg);transform:translate(-15px) rotate(3.6deg)}60%{-webkit-transform:translateX(9px) rotate(-2.4deg);transform:translate(9px) rotate(-2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(1.2deg);transform:translate(-6px) rotate(1.2deg)}}@-webkit-keyframes wobble-ver-left{0%,to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateY(-30px) rotate(-6deg);transform:translateY(-30px) rotate(-6deg)}30%{-webkit-transform:translateY(15px) rotate(6deg);transform:translateY(15px) rotate(6deg)}45%{-webkit-transform:translateY(-15px) rotate(-3.6deg);transform:translateY(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateY(9px) rotate(2.4deg);transform:translateY(9px) rotate(2.4deg)}75%{-webkit-transform:translateY(-6px) rotate(-1.2deg);transform:translateY(-6px) rotate(-1.2deg)}}@keyframes wobble-ver-left{0%,to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateY(-30px) rotate(-6deg);transform:translateY(-30px) rotate(-6deg)}30%{-webkit-transform:translateY(15px) rotate(6deg);transform:translateY(15px) rotate(6deg)}45%{-webkit-transform:translateY(-15px) rotate(-3.6deg);transform:translateY(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateY(9px) rotate(2.4deg);transform:translateY(9px) rotate(2.4deg)}75%{-webkit-transform:translateY(-6px) rotate(-1.2deg);transform:translateY(-6px) rotate(-1.2deg)}}@-webkit-keyframes wobble-ver-right{0%,to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateY(-30px) rotate(6deg);transform:translateY(-30px) rotate(6deg)}30%{-webkit-transform:translateY(15px) rotate(-6deg);transform:translateY(15px) rotate(-6deg)}45%{-webkit-transform:translateY(-15px) rotate(3.6deg);transform:translateY(-15px) rotate(3.6deg)}60%{-webkit-transform:translateY(9px) rotate(-2.4deg);transform:translateY(9px) rotate(-2.4deg)}75%{-webkit-transform:translateY(-6px) rotate(1.2deg);transform:translateY(-6px) rotate(1.2deg)}}@keyframes wobble-ver-right{0%,to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateY(-30px) rotate(6deg);transform:translateY(-30px) rotate(6deg)}30%{-webkit-transform:translateY(15px) rotate(-6deg);transform:translateY(15px) rotate(-6deg)}45%{-webkit-transform:translateY(-15px) rotate(3.6deg);transform:translateY(-15px) rotate(3.6deg)}60%{-webkit-transform:translateY(9px) rotate(-2.4deg);transform:translateY(9px) rotate(-2.4deg)}75%{-webkit-transform:translateY(-6px) rotate(1.2deg);transform:translateY(-6px) rotate(1.2deg)}}@-webkit-keyframes zoom-pan-left{0%{-webkit-transform:translateX(0) scale(1);transform:translate(0) scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateX(-100px) scale(1.2);transform:translate(-100px) scale(1.2);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes zoom-pan-left{0%{-webkit-transform:translateX(0) scale(1);transform:translate(0) scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateX(-100px) scale(1.2);transform:translate(-100px) scale(1.2);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@-webkit-keyframes zoom-pan-right{0%{-webkit-transform:translateX(0) scale(1);transform:translate(0) scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateX(100px) scale(1.2);transform:translate(100px) scale(1.2);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}@keyframes zoom-pan-right{0%{-webkit-transform:translateX(0) scale(1);transform:translate(0) scale(1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translateX(100px) scale(1.2);transform:translate(100px) scale(1.2);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}}[data-astro-cid-j7pv25f6]{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;color:#171717;line-height:1.6}.main-nav[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:100;background:#fffc;backdrop-filter:blur(10px);border-bottom:1px solid #e5e5e5}.nav-container[data-astro-cid-j7pv25f6]{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-logo[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:600;color:#000;letter-spacing:-.02em;display:flex;align-items:center;gap:.5rem}.nav-logo[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex-shrink:0}.nav-links[data-astro-cid-j7pv25f6]{display:flex;gap:2rem;align-items:center}.nav-link[data-astro-cid-j7pv25f6]{color:#737373;text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .2s}.nav-link[data-astro-cid-j7pv25f6]:hover{color:#000}.nav-cta[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;border-radius:6px;transition:all .2s;box-shadow:0 1px 3px #0000001a}.nav-cta[data-astro-cid-j7pv25f6]:hover{background:linear-gradient(135deg,#5568d3,#6941a0);transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.container[data-astro-cid-j7pv25f6]{max-width:1400px;margin:0 auto;padding:4rem 2rem}header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:4rem}h1[data-astro-cid-j7pv25f6]{font-size:4rem;font-weight:700;margin:0 0 1rem;color:#000;letter-spacing:-.03em;line-height:1.1}.subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:#737373;max-width:600px;margin:0 auto;line-height:1.5}.controls[data-astro-cid-j7pv25f6]{background:#fff;padding:1rem;border-radius:12px;margin-bottom:3rem;border:1px solid #e5e5e5;box-shadow:0 1px 3px #0000000d}.search-input[data-astro-cid-j7pv25f6]{width:100%;padding:1rem 1.25rem;border:1px solid #e5e5e5;border-radius:8px;font-size:1rem;outline:none;transition:all .2s;background:#fff;color:#171717}.search-input[data-astro-cid-j7pv25f6]::placeholder{color:#a3a3a3}.search-input[data-astro-cid-j7pv25f6]:focus{border-color:#000;box-shadow:0 0 0 3px #0000000d}.section[data-astro-cid-j7pv25f6]{margin-bottom:4rem}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.75rem;font-weight:600;margin:0 0 .5rem;color:#000;letter-spacing:-.02em;line-height:1.2}.section-description[data-astro-cid-j7pv25f6]{color:#737373;margin:0 0 2rem;font-size:1.0625rem}.section-description[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#667eea;text-decoration:none;font-weight:500}.section-description[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media(max-width:768px){.nav-container[data-astro-cid-j7pv25f6]{padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem}.nav-links[data-astro-cid-j7pv25f6]{gap:1rem;flex-direction:column;width:100%;align-items:flex-start}.nav-link[data-astro-cid-j7pv25f6]{font-size:.875rem}.nav-cta[data-astro-cid-j7pv25f6]{width:100%;text-align:center}.container[data-astro-cid-j7pv25f6]{padding:2rem 1rem}h1[data-astro-cid-j7pv25f6]{font-size:2.5rem}.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
