*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}.home-board-modal-button[data-v-4acef8cd]{min-width:var(--home-board-modal-button-min-width, 8.75rem);min-height:var(--home-board-modal-button-min-height, 2.75rem);margin:0;padding:var(--home-board-modal-button-padding, 0 1.5rem);border:none;border-radius:var(--home-board-modal-button-radius, .6875rem);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:var(--home-board-modal-button-font-size, .875rem);font-weight:900;line-height:1.25;box-shadow:inset 0 -.15625rem rgba(32,45,36,.14),0 .3125rem .5625rem rgba(80,57,27,.14);transform:scale(1);transition:transform .16s ease;will-change:transform}.home-board-modal-button[data-v-4acef8cd]:after{border:none}.home-board-modal-button--green[data-v-4acef8cd]{background:linear-gradient(180deg,#8fb94a,#618929);color:#fff}.home-board-modal-button--gray[data-v-4acef8cd]{background:linear-gradient(180deg,#eef2ee,#d4ddd5);color:#4f5d52}.home-board-modal-button--blue[data-v-4acef8cd]{background:linear-gradient(180deg,#4fa7df,#236da8);color:#fff}.home-board-modal-button--red[data-v-4acef8cd]{background:linear-gradient(180deg,#e46f64,#b63b3f);color:#fff}.home-board-modal-button--disabled[data-v-4acef8cd]{opacity:.68}.home-board-modal-button--pressed[data-v-4acef8cd]{transform:scale(.98);transition-duration:90ms}.home-board-modal-button--disabled.home-board-modal-button--pressed[data-v-4acef8cd]{transform:scale(1)}.home-board-modal[data-v-b8c1ef79]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--home-board-modal-z-index, 80);padding:var(--home-board-modal-outer-padding, 2rem);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.home-board-modal__mask[data-v-b8c1ef79]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(32,32,32,.48)}.home-board-modal__panel[data-v-b8c1ef79]{position:relative;z-index:1;width:var(--home-board-modal-width, min(64rem, 96vw));max-height:var(--home-board-modal-max-height, 90vh);min-height:var(--home-board-modal-min-height, auto);padding:var(--home-board-modal-padding, 1.875rem);box-sizing:border-box;display:flex;flex-direction:column;overflow:visible;isolation:isolate;border-radius:var(--home-board-modal-radius, 1rem);background:linear-gradient(180deg,#2899dd,#1f7bb6);box-shadow:0 .25rem .375rem rgba(7,70,120,.18)}.home-board-modal__panel[data-v-b8c1ef79]:before{content:"";position:absolute;top:.375rem;right:.375rem;bottom:.4375rem;left:.375rem;z-index:0;border-radius:.875rem;border:.09375rem solid #477ab0;background:#fffdf7;box-shadow:0 .0625rem .1875rem rgba(7,70,120,.16)}.home-board-modal__body[data-v-b8c1ef79]{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:var(--home-board-modal-body-overflow, auto)}.home-board-modal__actions[data-v-b8c1ef79]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:var(--home-board-modal-action-margin-top, 1.25rem)}@media (max-width: 720px){.home-board-modal[data-v-b8c1ef79]{padding:var(--home-board-modal-outer-padding-mobile, 1rem)}.home-board-modal__panel[data-v-b8c1ef79]{width:var(--home-board-modal-width-mobile, 94vw);padding:var(--home-board-modal-padding-mobile, 1.25rem)}.home-board-modal__actions[data-v-b8c1ef79]{flex-wrap:wrap;gap:.75rem}}.bootstrap-overlay[data-v-a3391cc4]{--home-board-modal-z-index: 9999;--home-board-modal-width: min(25rem, 92vw);--home-board-modal-padding: .9375rem;--home-board-modal-radius: .9375rem;--home-board-modal-action-margin-top: .875rem}.bootstrap-card[data-v-a3391cc4]{width:100%;padding:.625rem .6875rem .3125rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.6875rem}.bootstrap-card__eyebrow[data-v-a3391cc4]{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .4375rem;border-radius:31.21875rem;background:rgba(255,248,234,.18);color:#6f492b;font-size:.625rem;font-weight:700;letter-spacing:.09375rem;text-transform:uppercase;align-self:flex-start}.bootstrap-card__title[data-v-a3391cc4]{font-family:Balsamiq Sans,Kuriyama Kouchi,PingFang SC,Microsoft YaHei,sans-serif;font-size:1.3125rem;font-weight:700;line-height:1.08;letter-spacing:.03125rem}.bootstrap-card__subtitle[data-v-a3391cc4]{font-size:.8125rem;line-height:1.72;color:rgba(29,35,48,.66)}.bootstrap-progress[data-v-a3391cc4]{display:flex;flex-direction:column;gap:.4375rem}.bootstrap-progress__track[data-v-a3391cc4]{width:100%;height:.5625rem;border-radius:31.21875rem;overflow:hidden;background:rgba(123,92,61,.12)}.bootstrap-progress__fill[data-v-a3391cc4]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#cf8b3f,#1f7a67);transition:width .18s ease}.bootstrap-progress__meta[data-v-a3391cc4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bootstrap-progress__label[data-v-a3391cc4],.bootstrap-progress__percent[data-v-a3391cc4]{font-size:.75rem;color:#1d2330}.bootstrap-progress__percent[data-v-a3391cc4]{font-weight:700}.bootstrap-error[data-v-a3391cc4]{padding:.6875rem .75rem;border-radius:.75rem;background:rgba(208,66,66,.08);border:.03125rem solid rgba(208,66,66,.16);display:flex;flex-direction:column;gap:.25rem}.bootstrap-error__title[data-v-a3391cc4]{font-size:.8125rem;font-weight:700;color:#a82f2f}.bootstrap-error__text[data-v-a3391cc4]{font-size:.75rem;line-height:1.7;color:#7f3434}.character-toast[data-v-29f70d9e]{position:relative;z-index:1;display:block;width:4.625rem;max-width:100%;box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity 264ms ease}.character-toast--visible[data-v-29f70d9e]{opacity:1}.character-toast--avatar-only[data-v-29f70d9e]{width:4.625rem}.character-toast--with-bubble[data-v-29f70d9e]{width:min(15.625rem,58vw)}.character-toast--admin.character-toast--with-bubble[data-v-29f70d9e]{width:100%}.character-toast__content[data-v-29f70d9e]{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;max-width:100%;min-height:4.625rem}.character-toast--admin .character-toast__content[data-v-29f70d9e]{align-items:center}.character-toast__content--avatar-only[data-v-29f70d9e]{justify-content:center;gap:0}.character-toast__avatar[data-v-29f70d9e]{flex:0 0 4.375rem;width:4.375rem;height:4.375rem;border-radius:1.1875rem;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;box-shadow:0 .5625rem 1.125rem rgba(15,23,42,.22);border:.125rem solid rgba(255,255,255,.3);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.character-toast__avatar--active[data-v-29f70d9e]{border-color:rgba(176,106,44,.92);box-shadow:0 0 0 .3125rem rgba(176,106,44,.18),0 0 .875rem rgba(176,106,44,.72),0 .5625rem 1.125rem rgba(15,23,42,.32);transform:scale(1.04)}.character-toast__avatar--english[data-v-29f70d9e]{background:linear-gradient(135deg,#6b7280,#cbd5e1)}.character-toast__avatar--chinese[data-v-29f70d9e]{background:linear-gradient(135deg,#ea580c,#fb923c)}.character-toast__avatar--passerby[data-v-29f70d9e]{background:linear-gradient(135deg,#475569,#94a3b8)}.character-toast__avatar--enter[data-v-29f70d9e]{animation:character-toast-avatar-slide-left-29f70d9e 264ms ease both}.character-toast__avatar--leave[data-v-29f70d9e]{animation:character-toast-avatar-slide-left-return-29f70d9e 264ms ease both}.character-toast__avatar-image[data-v-29f70d9e]{width:100%;height:auto;min-height:100%;display:block}.character-toast__avatar-fallback[data-v-29f70d9e]{color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:.0625rem}.character-toast__bubble[data-v-29f70d9e]{position:relative;flex:1 1 auto;width:auto;box-sizing:border-box;text-align:left;min-width:0;max-width:11.25rem;background:rgba(15,23,42,.94);color:#fff;border-radius:.6875rem;padding:.4375rem .5rem;box-shadow:0 .6875rem 1.3125rem rgba(15,23,42,.2);transform-origin:right center}.character-toast--admin .character-toast__bubble[data-v-29f70d9e]{flex:0 1 10.625rem;width:min(10.625rem,100% - 5.3125rem);max-width:none}.character-toast__bubble[data-v-29f70d9e]:after{content:"";position:absolute;top:50%;right:-.125rem;width:.6875rem;height:.6875rem;background:rgba(15,23,42,.94);border-radius:.1875rem .15625rem;transform:translateY(-50%) rotate(45deg)}.character-toast--admin .character-toast__bubble[data-v-29f70d9e]:after{top:50%;right:-.125rem;left:auto;transform:translateY(-50%) rotate(45deg)}.character-toast__bubble--animated[data-v-29f70d9e]{animation-duration:.22s}.character-toast__bubble--enter[data-v-29f70d9e]{animation:character-toast-slide-left-29f70d9e 264ms ease both}.character-toast__bubble--leave[data-v-29f70d9e]{animation:character-toast-slide-left-return-29f70d9e 264ms ease both}.character-toast--admin .character-toast__bubble--enter[data-v-29f70d9e]{animation:character-toast-admin-bubble-enter-29f70d9e 264ms ease both}.character-toast--admin .character-toast__bubble--leave[data-v-29f70d9e]{animation:character-toast-admin-bubble-leave-29f70d9e 264ms ease both}@keyframes character-toast-slide-left-29f70d9e{0%{opacity:0;transform:translate(.375rem)}to{opacity:1;transform:translate(0)}}@keyframes character-toast-slide-left-return-29f70d9e{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.375rem)}}@keyframes character-toast-admin-bubble-enter-29f70d9e{0%{opacity:0;transform:translate(.375rem)}to{opacity:1;transform:translate(0)}}@keyframes character-toast-admin-bubble-leave-29f70d9e{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.375rem)}}@keyframes character-toast-avatar-slide-left-29f70d9e{0%{opacity:0;transform:translate(.625rem)}to{opacity:1;transform:translate(0)}}@keyframes character-toast-avatar-slide-left-return-29f70d9e{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.625rem)}}.character-toast__text[data-v-29f70d9e]{display:block;font-size:.75rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.character-toast-host[data-v-7375a3db]{--character-toast-fixed-top: calc(max(var(--status-bar-height, 44px), env(safe-area-inset-top)) + 4.625rem) ;position:fixed;top:var(--character-toast-fixed-top);right:2rem;z-index:999;width:min(58vw,22.5rem);display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;gap:.5625rem;pointer-events:none}.character-toast-admin-host[data-v-7375a3db]{--character-toast-fixed-top: calc(max(var(--status-bar-height, 44px), env(safe-area-inset-top)) + 4.625rem) ;position:fixed;top:var(--character-toast-fixed-top);right:2rem;z-index:10000;width:min(16.25rem,100vw - 3rem);pointer-events:none}.character-toast-host--embedded[data-v-7375a3db]{position:relative;top:auto;right:auto;z-index:20;flex:0 0 auto;width:auto;max-width:min(52vw,16.875rem);min-height:4.625rem;overflow:visible}.app-debug-panel[data-v-05a3a362]{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:.3125rem;width:6.875rem;padding:.4375rem;border:.0625rem solid rgba(20,49,62,.16);border-radius:.25rem;background:rgba(255,255,255,.92);box-shadow:0 .4375rem 1.125rem rgba(20,49,62,.18);backdrop-filter:blur(10px);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.app-debug-panel__title[data-v-05a3a362]{padding:.0625rem 0 .25rem;font-size:.6875rem;font-weight:900;line-height:1;color:#14313e}.app-debug-panel__button[data-v-05a3a362]{display:flex;align-items:center;justify-content:center;min-height:1.625rem;margin:0;padding:0 .3125rem;border:0;border-radius:.25rem;background:#eef4f6;color:#14313e;font-size:.625rem;font-weight:800;line-height:1.2;cursor:pointer;touch-action:manipulation}.app-debug-panel__button[data-v-05a3a362]:after{border:0}.app-debug-panel__button--primary[data-v-05a3a362]{background:#12b8a6;color:#fff}.app-debug-panel__button--disabled[data-v-05a3a362],.app-debug-panel__button[disabled][data-v-05a3a362]{background:#dbe4e7;color:#7f9098}@font-face{font-family:Kuriyama Kouchi;src:url(/static/KURIYAMAKOUCHIFONT_S.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}@font-face{font-family:Balsamiq Sans;src:url(/static/BalsamiqSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}uni-page-body{background:#eef8fb;color:#1f2d3d;font-family:Balsamiq Sans,Kuriyama Kouchi,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}body{background:#eef8fb}/*!
* Magic - https://www.minimamente.com
* Licensed under the MIT license - https://opensource.org/licenses/MIT
* Copyright (c) 2022 Christian Pucci
*/.puffIn{animation-name:puffIn}@keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2);filter:blur(2px)}to{opacity:1;transform-origin:50% 50%;transform:scale(1);filter:blur(0px)}}.puffOut{animation-name:puffOut}@keyframes puffOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1);filter:blur(0px)}to{opacity:0;transform-origin:50% 50%;transform:scale(2);filter:blur(2px)}}.vanishIn{animation-name:vanishIn}@keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2);filter:blur(90px)}to{opacity:1;transform-origin:50% 50%;transform:scale(1);filter:blur(0px)}}.vanishOut{animation-name:vanishOut}@keyframes vanishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1);filter:blur(0px)}to{opacity:0;transform-origin:50% 50%;transform:scale(2);filter:blur(20px)}}.boingInUp{animation-name:boingInUp}@keyframes boingInUp{0%{opacity:0;transform-origin:50% 0%;transform:perspective(800px) rotateX(-90deg)}50%{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(50deg)}to{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(0)}}.boingOutDown{animation-name:boingOutDown}@keyframes boingOutDown{0%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0) rotateY(0)}20%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0) rotateY(10deg)}30%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(0) rotateY(0)}40%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(10deg) rotateY(10deg)}to{opacity:0;transform-origin:100% 100%;transform:perspective(800px) rotateX(90deg) rotateY(0)}}.bombLeftOut{animation-name:bombLeftOut}@keyframes bombLeftOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0);filter:blur(0px)}50%{opacity:1;transform-origin:-100% 50%;transform:rotate(-160deg);filter:blur(0px)}to{opacity:0;transform-origin:-100% 50%;transform:rotate(-160deg);filter:blur(20px)}}.bombRightOut{animation-name:bombRightOut}@keyframes bombRightOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0);filter:blur(0px)}50%{opacity:1;transform-origin:200% 50%;transform:rotate(160deg);filter:blur(0px)}to{opacity:0;transform-origin:200% 50%;transform:rotate(160deg);filter:blur(20px)}}.magic{animation-name:magic}@keyframes magic{0%{opacity:1;transform-origin:100% 200%;transform:scale(1) rotate(0)}to{opacity:0;transform-origin:200% 500%;transform:scale(0) rotate(270deg)}}.swap{animation-name:swap}@keyframes swap{0%{opacity:0;transform-origin:0 100%;transform:scale(0) translate(-700px)}to{opacity:1;transform-origin:100% 100%;transform:scale(1) translate(0)}}.twisterInDown{animation-name:twisterInDown}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0) rotate(360deg) translateY(-100%)}30%{transform-origin:0 100%;transform:scale(0) rotate(360deg) translateY(-100%)}to{opacity:1;transform-origin:100% 100%;transform:scale(1) rotate(0) translateY(0)}}.twisterInUp{animation-name:twisterInUp}@keyframes twisterInUp{0%{opacity:0;transform-origin:100% 0;transform:scale(0) rotate(360deg) translateY(100%)}30%{transform-origin:100% 0;transform:scale(0) rotate(360deg) translateY(100%)}to{opacity:1;transform-origin:0 0;transform:scale(1) rotate(0) translateY(0)}}.foolishIn{animation-name:foolishIn}@keyframes foolishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0) rotate(360deg)}20%{opacity:1;transform-origin:0% 100%;transform:scale(.5) rotate(0)}40%{opacity:1;transform-origin:100% 100%;transform:scale(.5) rotate(0)}60%{opacity:1;transform-origin:0%;transform:scale(.5) rotate(0)}80%{opacity:1;transform-origin:0% 0%;transform:scale(.5) rotate(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1) rotate(0)}}.foolishOut{animation-name:foolishOut}@keyframes foolishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1) rotate(360deg)}20%{opacity:1;transform-origin:0% 0%;transform:scale(.5) rotate(0)}40%{opacity:1;transform-origin:100% 0%;transform:scale(.5) rotate(0)}60%{opacity:1;transform-origin:0%;transform:scale(.5) rotate(0)}80%{opacity:1;transform-origin:0% 100%;transform:scale(.5) rotate(0)}to{opacity:0;transform-origin:50% 50%;transform:scale(0) rotate(0)}}.holeOut{animation-name:holeOut}@keyframes holeOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1) rotateY(0)}to{opacity:0;transform-origin:50% 50%;transform:scale(0) rotateY(180deg)}}.swashIn{animation-name:swashIn}@keyframes swashIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}90%{opacity:1;transform-origin:50% 50%;transform:scale(.9)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}.swashOut{animation-name:swashOut}@keyframes swashOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}80%{opacity:1;transform-origin:50% 50%;transform:scale(.9)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.spaceInDown{animation-name:spaceInDown}@keyframes spaceInDown{0%{opacity:0;transform-origin:50% 100%;transform:scale(.2) translateY(200%)}to{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0)}}.spaceInLeft{animation-name:spaceInLeft}@keyframes spaceInLeft{0%{opacity:0;transform-origin:0% 50%;transform:scale(.2) translate(-200%)}to{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0)}}.spaceInRight{animation-name:spaceInRight}@keyframes spaceInRight{0%{opacity:0;transform-origin:100% 50%;transform:scale(.2) translate(200%)}to{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0)}}.spaceInUp{animation-name:spaceInUp}@keyframes spaceInUp{0%{opacity:0;transform-origin:50% 0%;transform:scale(.2) translateY(-200%)}to{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0)}}.spaceOutDown{animation-name:spaceOutDown}@keyframes spaceOutDown{0%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0)}to{opacity:0;transform-origin:50% 100%;transform:scale(.2) translateY(200%)}}.spaceOutLeft{animation-name:spaceOutLeft}@keyframes spaceOutLeft{0%{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0)}to{opacity:0;transform-origin:0% 50%;transform:scale(.2) translate(-200%)}}.spaceOutRight{animation-name:spaceOutRight}@keyframes spaceOutRight{0%{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0)}to{opacity:0;transform-origin:100% 50%;transform:scale(.2) translate(200%)}}.spaceOutUp{animation-name:spaceOutUp}@keyframes spaceOutUp{0%{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0)}to{opacity:0;transform-origin:50% 0%;transform:scale(.2) translateY(-200%)}}.perspectiveDown{animation-name:perspectiveDown}@keyframes perspectiveDown{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(0)}to{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg)}}.perspectiveDownReturn{animation-name:perspectiveDownReturn}@keyframes perspectiveDownReturn{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg)}to{transform-origin:0 100%;transform:perspective(800px) rotateX(0)}}.perspectiveLeft{animation-name:perspectiveLeft}@keyframes perspectiveLeft{0%{transform-origin:0 0;transform:perspective(800px) rotateY(0)}to{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg)}}.perspectiveLeftReturn{animation-name:perspectiveLeftReturn}@keyframes perspectiveLeftReturn{0%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg)}to{transform-origin:0 0;transform:perspective(800px) rotateY(0)}}.perspectiveRight{animation-name:perspectiveRight}@keyframes perspectiveRight{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(0)}to{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg)}}.perspectiveRightReturn{animation-name:perspectiveRightReturn}@keyframes perspectiveRightReturn{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg)}to{transform-origin:100% 0;transform:perspective(800px) rotateY(0)}}.perspectiveUp{animation-name:perspectiveUp}@keyframes perspectiveUp{0%{transform-origin:0 0;transform:perspective(800px) rotateX(0)}to{transform-origin:0 0;transform:perspective(800px) rotateX(180deg)}}.perspectiveUpReturn{animation-name:perspectiveUpReturn}@keyframes perspectiveUpReturn{0%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg)}to{transform-origin:0 0;transform:perspective(800px) rotateX(0)}}.rotateDown{animation-name:rotateDown}@keyframes rotateDown{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0) translateZ(0)}to{opacity:0;transform-origin:50% 100%;transform:perspective(800px) rotateX(-180deg) translateZ(300px)}}.rotateLeft{animation-name:rotateLeft}@keyframes rotateLeft{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0) translateZ(0)}to{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(-180deg) translateZ(300px)}}.rotateRight{animation-name:rotateRight}@keyframes rotateRight{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0) translate3d(0px)}to{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(180deg) translateZ(150px)}}.rotateUp{animation-name:rotateUp}@keyframes rotateUp{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0) translateZ(0)}to{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateX(180deg) translateZ(100px)}}.slideDown{animation-name:slideDown}@keyframes slideDown{0%{transform-origin:0 0;transform:translateY(0)}to{transform-origin:0 0;transform:translateY(100%)}}.slideDownReturn{animation-name:slideDownReturn}@keyframes slideDownReturn{0%{transform-origin:0 0;transform:translateY(100%)}to{transform-origin:0 0;transform:translateY(0)}}.slideLeft{animation-name:slideLeft}@keyframes slideLeft{0%{transform-origin:0 0;transform:translate(0)}to{transform-origin:0 0;transform:translate(-100%)}}.slideLeftReturn{animation-name:slideLeftReturn}@keyframes slideLeftReturn{0%{transform-origin:0 0;transform:translate(-100%)}to{transform-origin:0 0;transform:translate(0)}}.slideRight{animation-name:slideRight}@keyframes slideRight{0%{transform-origin:0 0;transform:translate(0)}to{transform-origin:0 0;transform:translate(100%)}}.slideRightReturn{animation-name:slideRightReturn}@keyframes slideRightReturn{0%{transform-origin:0 0;transform:translate(100%)}to{transform-origin:0 0;transform:translate(0)}}.slideUp{animation-name:slideUp}@keyframes slideUp{0%{transform-origin:0 0;transform:translateY(0)}to{transform-origin:0 0;transform:translateY(-100%)}}.slideUpReturn{animation-name:slideUpReturn}@keyframes slideUpReturn{0%{transform-origin:0 0;transform:translateY(-100%)}to{transform-origin:0 0;transform:translateY(0)}}.openDownLeft{animation-name:openDownLeft}@keyframes openDownLeft{0%{transform-origin:bottom left;transform:rotate(0);animation-timing-function:ease-out}to{transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out}}.openDownLeftReturn{animation-name:openDownLeftReturn}@keyframes openDownLeftReturn{0%{transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out}to{transform-origin:bottom left;transform:rotate(0);animation-timing-function:ease-out}}.openDownRight{animation-name:openDownRight}@keyframes openDownRight{0%{transform-origin:bottom right;transform:rotate(0);animation-timing-function:ease-out}to{transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out}}.openDownRightReturn{animation-name:openDownRightReturn}@keyframes openDownRightReturn{0%{transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out}to{transform-origin:bottom right;transform:rotate(0);animation-timing-function:ease-out}}.openUpLeft{animation-name:openUpLeft}@keyframes openUpLeft{0%{transform-origin:top left;transform:rotate(0);animation-timing-function:ease-out}to{transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out}}.openUpLeftReturn{animation-name:openUpLeftReturn}@keyframes openUpLeftReturn{0%{transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out}to{transform-origin:top left;transform:rotate(0);animation-timing-function:ease-out}}.openUpRight{animation-name:openUpRight}@keyframes openUpRight{0%{transform-origin:top right;transform:rotate(0);animation-timing-function:ease-out}to{transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out}}.openUpRightReturn{animation-name:openUpRightReturn}@keyframes openUpRightReturn{0%{transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out}to{transform-origin:top right;transform:rotate(0);animation-timing-function:ease-out}}.openDownLeftOut{animation-name:openDownLeftOut}@keyframes openDownLeftOut{0%{opacity:1;transform-origin:bottom left;transform:rotate(0);animation-timing-function:ease-out}to{opacity:0;transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out}}.openDownRightOut{animation-name:openDownRightOut}@keyframes openDownRightOut{0%{opacity:1;transform-origin:bottom right;transform:rotate(0);animation-timing-function:ease-out}to{opacity:0;transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out}}.openUpLeftOut{animation-name:openUpLeftOut}@keyframes openUpLeftOut{0%{opacity:1;transform-origin:top left;transform:rotate(0);animation-timing-function:ease-out}to{opacity:0;transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out}}.openUpRightOut{animation-name:openUpRightOut}@keyframes openUpRightOut{0%{opacity:1;transform-origin:top right;transform:rotate(0);animation-timing-function:ease-out}to{opacity:0;transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out}}.tinDownIn{animation-name:tinDownIn}@keyframes tinDownIn{0%{opacity:0;transform:scale(1) translateY(900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;transform:scale(1) translateY(0)}}.tinDownOut{animation-name:tinDownOut}@keyframes tinDownOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1) translateY(0)}to{opacity:0;transform:scale(1) translateY(900%)}}.tinLeftIn{animation-name:tinLeftIn}@keyframes tinLeftIn{0%{opacity:0;transform:scale(1) translate(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translate(0)}60%,80%,to{opacity:1;transform:scale(1) translate(0)}}.tinLeftOut{animation-name:tinLeftOut}@keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translate(0)}10%,30%{opacity:1;transform:scale(1.1) translate(0)}to{opacity:0;transform:scale(1) translate(-900%)}}.tinRightIn{animation-name:tinRightIn}@keyframes tinRightIn{0%{opacity:0;transform:scale(1) translate(900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translate(0)}60%,80%,to{opacity:1;transform:scale(1) translate(0)}}.tinRightOut{animation-name:tinRightOut}@keyframes tinRightOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translate(0)}10%,30%{opacity:1;transform:scale(1.1) translate(0)}to{opacity:0;transform:scale(1) translate(900%)}}.tinUpIn{animation-name:tinUpIn}@keyframes tinUpIn{0%{opacity:0;transform:scale(1) translateY(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;transform:scale(1) translateY(0)}}.tinUpOut{animation-name:tinUpOut}@keyframes tinUpOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1) translateY(0)}to{opacity:0;transform:scale(1) translateY(-900%)}}.magictime{animation-duration:1s;animation-fill-mode:both}@media (print),(prefers-reduced-motion){.magictime{animation:unset!important;transition:none!important}}
