.btn[data-v-2be9dae5]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:0;cursor:pointer;height:42px;padding:0 20px;color:var(--btn-color);line-height:1;font-size:16px;border-radius:24px;max-width:100%;overflow:hidden;will-change:transform;font-weight:700;transition:background-color .4s,transform .4s,box-shadow .4s,opacity .4s;background-color:var(--link);box-shadow:0 4px 0 0 var(--link-shadow)}.btn *[data-v-2be9dae5]{pointer-events:none}.btn svg[data-v-2be9dae5]{flex:none}.btn>span[data-v-2be9dae5]{display:flex;align-items:center;column-gap:8px;position:relative;z-index:2}.btn[data-v-2be9dae5]:hover{background-color:var(--link-hover)}.btn[data-v-2be9dae5]:active{transform:translateY(2px);box-shadow:0 2px 0 0 var(--link-shadow)}.btn.disabled[data-v-2be9dae5],.btn[disabled][data-v-2be9dae5]{opacity:.3;pointer-events:none}.btn-full-width[data-v-2be9dae5]{display:flex;width:100%}.btn-red[data-v-2be9dae5]{background-color:var(--orange-bg);color:var(--orange-text);box-shadow:0 4px 0 0 var(--orange-shadow)}.btn-red[data-v-2be9dae5]:hover{background-color:var(--orange-bg)}.btn-red[data-v-2be9dae5]:active{transform:translateY(2px);box-shadow:0 2px 0 0 var(--orange-shadow)}.btn-green[data-v-2be9dae5]{background-color:var(--green);color:var(--white);box-shadow:0 4px 0 0 var(--green-shadow)}.btn-green[data-v-2be9dae5]:hover{background-color:var(--green)}.btn-green[data-v-2be9dae5]:active{transform:translateY(2px);box-shadow:0 2px 0 0 var(--green-shadow)}.achievement-item[data-v-029b6ed2]{display:flex;gap:8px;align-items:center}.achievement-item[data-v-029b6ed2]:not(.active){opacity:.5}.achievement-check[data-v-029b6ed2]{flex:none;color:var(--green)}.achievement-item-icon[data-v-029b6ed2]{flex:none;display:flex;position:relative}.achievement-item-icon svg~svg[data-v-029b6ed2]{position:absolute;left:0;top:0}.achievement-item-body[data-v-029b6ed2]{min-width:0;flex:auto;display:flex;flex-direction:column;gap:2px;line-height:1.2}.achievement-item-title[data-v-029b6ed2]{font-weight:700;font-size:20px}.achievement[data-v-a5c06035]{position:fixed;inset:0 0 auto;z-index:666669;pointer-events:none;max-height:100%;display:flex;flex-direction:column}.achievement-body[data-v-a5c06035]{background-color:var(--achievement-bg);border-bottom:dashed 2px var(--modal-border);transition:transform .4s;pointer-events:auto;max-height:100%}.achievement-body[data-v-a5c06035]:not(.active){transform:translateY(-110%);pointer-events:none}.achievement-close-btn[data-v-a5c06035]{position:absolute;right:var(--gap);top:var(--gap);display:flex;padding:16px;margin:-16px}.achievement-title[data-v-a5c06035]{text-align:center;margin-bottom:calc(2 * var(--gap));font-weight:700;line-height:1.2;font-size:24px}.achievemen-list[data-v-a5c06035]{display:flex;flex-direction:column;gap:calc(2 * var(--gap))}.achivement-new[data-v-a5c06035] .achievement-check{display:none}@font-face{font-family:ShantellSans;font-display:swap;src:url(/assets/ShantellSans-Regular-Djxi_twA.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ShantellSans;font-display:swap;src:url(/assets/ShantellSans-Bold-CU6GbB4z.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:ShantellSans-VariableFont;font-display:swap;src:url(/assets/ShantellSans-VariableFont_BNCE_INFM_SPAC_wght-C61TAcKj.woff2) format("woff2-variations");font-weight:400 700}.light-theme-vars{--white: #fff;--black: #000;--bg: #ffd8ae;--card: #f8f8f8;--text: #333;--title: #000;--placeholder: #999;--link: #6d00e9;--link-shadow: #43008f;--link-hover: #8520f9;--border: #19b1ff;--scrollbar: #ccc;--green: #07a207;--green-bg: #99ff99;--orange-bg: #ffcb6b;--red-bg: #ffa1a1;--blue-bg: #7dd1ff;--purple-bg: #cea3ff;--pink-bg: #ffdbf7;--green-text: #005300;--orange-text: #594100;--red-text: #720000;--blue-text: #003d5e;--purple-text: #310069;--pink-text: #580045;--green-shadow: #017401;--orange-shadow: #d69927;--cancel-bg: #ff5050;--cancel-bg-active: #ee2222;--app-bg: #aeefff;--task-bg: #eeff8a;--task-boss-bg: #fe9c9c;--letter-bg: #ffdddd;--letter-bg-active: #5e6aeb;--task-tap-bg: #ffffff;--home-blob-bg: #dbb8ff;--settings-bg: #eeddff;--end-bg: #e8ffe3;--ff: "ShantellSans", sans-serif;--ff-variable: "ShantellSans-VariableFont", sans-serif;--gap: 8px;--ttf: cubic-bezier(.64, .24, .42, 1.41);--modal-shadow: rgba(0, 0, 0, .4);--modal-bg: 45.42deg 100% 79.02%;--modal-border: #af8f00;--shop-card-bg: #d9f1ff;--map-bg: #f2deff;--instruction-shadow: 0 0 0 100vmax rgba(0, 0, 0, .7);--achievement-bg: #ffe2f3;--btn-color: #fff}.dark-theme-vars{--white: #000;--black: #fff;--bg: #31271c;--card: #1b1b1b;--text: #c3c3c3;--title: #dbdbdb;--placeholder: #636363;--link: #8c3be7;--link-shadow: #4a2f69;--link-hover: #6d37ab;--border: #1977a5;--scrollbar: #1a1a1a;--green: #4b9c4b;--green-bg: #005300;--orange-bg: #6b4e17;--red-bg: #652727;--blue-bg: #002a40;--purple-bg: #2e075a;--pink-bg: #601a51;--green-text: #88ea88;--orange-text: #dcb46a;--red-text: #ffa1a1;--blue-text: #6daed1;--purple-text: #cea3ff;--pink-text: #d48fc5;--green-shadow: #017401;--orange-shadow: #553d0f;--cancel-bg: #b95959;--cancel-bg-active: #d53232;--app-bg: #282f32;--task-bg: #4c4646;--task-boss-bg: #743a3a;--letter-bg: #2b2525;--letter-bg-active: #767ed3;--task-tap-bg: #322929;--home-blob-bg: #483a3a;--settings-bg: #36323a;--end-bg: #162512;--ff: "ShantellSans", sans-serif;--ff-variable: "ShantellSans-VariableFont", sans-serif;--gap: 8px;--ttf: cubic-bezier(.64, .24, .42, 1.41);--modal-shadow: rgba(0, 0, 0, .4);--modal-bg: 45.42deg 100% 8%;--modal-border: #776206;--shop-card-bg: #172330;--map-bg: #29242d;--instruction-shadow: 0 0 0 100vmax rgba(0, 0, 0, .7);--achievement-bg: #2b0e1f;--btn-color: #ddd}:root{--white: #fff;--black: #000;--bg: #ffd8ae;--card: #f8f8f8;--text: #333;--title: #000;--placeholder: #999;--link: #6d00e9;--link-shadow: #43008f;--link-hover: #8520f9;--border: #19b1ff;--scrollbar: #ccc;--green: #07a207;--green-bg: #99ff99;--orange-bg: #ffcb6b;--red-bg: #ffa1a1;--blue-bg: #7dd1ff;--purple-bg: #cea3ff;--pink-bg: #ffdbf7;--green-text: #005300;--orange-text: #594100;--red-text: #720000;--blue-text: #003d5e;--purple-text: #310069;--pink-text: #580045;--green-shadow: #017401;--orange-shadow: #d69927;--cancel-bg: #ff5050;--cancel-bg-active: #ee2222;--app-bg: #aeefff;--task-bg: #eeff8a;--task-boss-bg: #fe9c9c;--letter-bg: #ffdddd;--letter-bg-active: #5e6aeb;--task-tap-bg: #ffffff;--home-blob-bg: #dbb8ff;--settings-bg: #eeddff;--end-bg: #e8ffe3;--ff: "ShantellSans", sans-serif;--ff-variable: "ShantellSans-VariableFont", sans-serif;--gap: 8px;--ttf: cubic-bezier(.64, .24, .42, 1.41);--modal-shadow: rgba(0, 0, 0, .4);--modal-bg: 45.42deg 100% 79.02%;--modal-border: #af8f00;--shop-card-bg: #d9f1ff;--map-bg: #f2deff;--instruction-shadow: 0 0 0 100vmax rgba(0, 0, 0, .7);--achievement-bg: #ffe2f3;--btn-color: #fff}@media (prefers-color-scheme: dark){:root:not(.light-theme){--white: #000;--black: #fff;--bg: #31271c;--card: #1b1b1b;--text: #c3c3c3;--title: #dbdbdb;--placeholder: #636363;--link: #8c3be7;--link-shadow: #4a2f69;--link-hover: #6d37ab;--border: #1977a5;--scrollbar: #1a1a1a;--green: #4b9c4b;--green-bg: #005300;--orange-bg: #6b4e17;--red-bg: #652727;--blue-bg: #002a40;--purple-bg: #2e075a;--pink-bg: #601a51;--green-text: #88ea88;--orange-text: #dcb46a;--red-text: #ffa1a1;--blue-text: #6daed1;--purple-text: #cea3ff;--pink-text: #d48fc5;--green-shadow: #017401;--orange-shadow: #553d0f;--cancel-bg: #b95959;--cancel-bg-active: #d53232;--app-bg: #282f32;--task-bg: #4c4646;--task-boss-bg: #743a3a;--letter-bg: #2b2525;--letter-bg-active: #767ed3;--task-tap-bg: #322929;--home-blob-bg: #483a3a;--settings-bg: #36323a;--end-bg: #162512;--ff: "ShantellSans", sans-serif;--ff-variable: "ShantellSans-VariableFont", sans-serif;--gap: 8px;--ttf: cubic-bezier(.64, .24, .42, 1.41);--modal-shadow: rgba(0, 0, 0, .4);--modal-bg: 45.42deg 100% 8%;--modal-border: #776206;--shop-card-bg: #172330;--map-bg: #29242d;--instruction-shadow: 0 0 0 100vmax rgba(0, 0, 0, .7);--achievement-bg: #2b0e1f;--btn-color: #ddd}}:root.dark-theme{--white: #000;--black: #fff;--bg: #31271c;--card: #1b1b1b;--text: #c3c3c3;--title: #dbdbdb;--placeholder: #636363;--link: #8c3be7;--link-shadow: #4a2f69;--link-hover: #6d37ab;--border: #1977a5;--scrollbar: #1a1a1a;--green: #4b9c4b;--green-bg: #005300;--orange-bg: #6b4e17;--red-bg: #652727;--blue-bg: #002a40;--purple-bg: #2e075a;--pink-bg: #601a51;--green-text: #88ea88;--orange-text: #dcb46a;--red-text: #ffa1a1;--blue-text: #6daed1;--purple-text: #cea3ff;--pink-text: #d48fc5;--green-shadow: #017401;--orange-shadow: #553d0f;--cancel-bg: #b95959;--cancel-bg-active: #d53232;--app-bg: #282f32;--task-bg: #4c4646;--task-boss-bg: #743a3a;--letter-bg: #2b2525;--letter-bg-active: #767ed3;--task-tap-bg: #322929;--home-blob-bg: #483a3a;--settings-bg: #36323a;--end-bg: #162512;--ff: "ShantellSans", sans-serif;--ff-variable: "ShantellSans-VariableFont", sans-serif;--gap: 8px;--ttf: cubic-bezier(.64, .24, .42, 1.41);--modal-shadow: rgba(0, 0, 0, .4);--modal-bg: 45.42deg 100% 8%;--modal-border: #776206;--shop-card-bg: #172330;--map-bg: #29242d;--instruction-shadow: 0 0 0 100vmax rgba(0, 0, 0, .7);--achievement-bg: #2b0e1f;--btn-color: #ddd}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1024px){*{scrollbar-color:var(--scrollbar) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent;border-radius:12px}*::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:12px}}*:after,*:before{box-sizing:inherit}html{overflow-x:hidden;-webkit-tap-highlight-color:transparent;display:flex;position:relative;overflow-y:scroll}html.drawing body{pointer-events:none}body{font-family:var(--ff);color:var(--text);-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;width:100%;display:flex;flex-direction:column;min-height:100dvh;position:relative;overflow:hidden;font-size:16px;line-height:1.2;min-width:390px;-webkit-user-select:none;user-select:none;background-color:var(--bg)}@supports (font-variation-settings: "wdth"115){body{font-family:var(--ff-variable)}}#app{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0}.page-body{width:480px;min-width:375px;min-height:0;flex:auto;margin:auto;max-width:100%;position:relative;overflow:hidden;max-height:100%;background-color:var(--app-bg);padding:calc(2 * var(--gap)) var(--gap);display:flex;flex-direction:column;overflow-y:auto}a{color:var(--link);text-decoration:none}a:focus,a:active{outline:none}i{font-variation-settings:"ital" 1}input,button,select,textarea{color:var(--title);font:inherit;margin:0}input:focus,button:focus,select:focus,textarea:focus{outline:none}::-moz-placeholder{color:var(--placeholder)}:-ms-input-placeholder{color:var(--placeholder)}::-webkit-input-placeholder{color:var(--placeholder)}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;box-shadow:none}img{border:0;max-width:100%}ul{list-style:none}use{fill:currentColor}.fade-move,.fade-enter-active,.fade-leave-active{transition:.4s}.fade-enter-from,.fade-leave-to{opacity:0;transform:scaleY(.01) translate(30px)}.fade-leave-active{position:absolute}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width: 1199px){.hidden-desktop{display:none!important}}@media (max-width: 1023px){.hidden-tablet{display:none!important}}@media (max-width: 767px){.hidden-mobile{display:none!important}}@media (min-width: 768px){.visible-mobile{display:none!important}}@media (min-width: 1024px){.visible-tablet{display:none!important}}@media (min-width: 1200px){.visible-desktop{display:none!important}}.cover-img{position:relative}.cover-img img,.cover-img iframe,.cover-img video{position:absolute;left:0;top:0;width:100%;height:100%;object-position:center center;object-fit:cover}.tab-block{transition:opacity .4s,visibility .4s;display:block}.tab-block:not(.active){opacity:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden;padding:0;margin:0;min-height:0}.tippy-box[data-theme~=lightblue]{background-color:var(--blue-bg);font-size:16px;border-radius:8px;color:var(--blue-text);text-align:center;line-height:1.2}.tippy-box[data-theme~=lightblue] .tippy-content{padding:4px 8px}.tippy-box[data-theme~=lightblue][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--blue-bg)}.tippy-box[data-theme~=lightblue][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--blue-bg)}.tippy-box[data-theme~=lightblue][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--blue-bg)}.tippy-box[data-theme~=lightblue][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--blue-bg)}.page-header{display:flex;align-items:center;gap:16px;justify-content:space-between;padding-bottom:calc(2 * var(--gap));margin-bottom:calc(2 * var(--gap));border-bottom:dashed 2px var(--border)}.page-header .page-title{margin-right:auto}.page-header-close{width:32px;height:32px;border-radius:50%;background-color:var(--blue-bg);display:grid;place-items:center;color:var(--blue-text);border:solid 2px var(--blue-text);transition:background-color .4s;flex:none}.page-header-close:hover{background-color:var(--purple-bg)}.page-title{font-size:28px;line-height:1;display:flex;align-items:center;gap:8px;font-weight:400}.page-title svg{flex:none}.section-title{font-size:20px;font-weight:700;margin-bottom:20px;line-height:1}.anim-text{animation:.8s infinite anim-text;will-change:font-variation-settings}@keyframes anim-text{0%{font-variation-settings:"INFM" 0,"BNCE" -10}25%{font-variation-settings:"INFM" 0,"BNCE" -10}25.01%{font-variation-settings:"INFM" 100,"BNCE" 20}50%{font-variation-settings:"INFM" 100,"BNCE" 20}50.01%{font-variation-settings:"INFM" 0,"BNCE" -20}75%{font-variation-settings:"INFM" 0,"BNCE" -20}75.01%{font-variation-settings:"INFM" 50,"BNCE" 10}to{font-variation-settings:"INFM" 50,"BNCE" 10}}.instruction-item-btn-wrapp{display:flex;justify-content:center;margin:12px 0;position:relative}.instruction-item-btn{font-weight:700;padding:12px;margin:-12px;text-decoration:underline;font-size:20px;text-decoration-thickness:1px;text-underline-offset:4px}.instruction-item-btn-close{position:absolute;left:0;bottom:0}.content-text{display:flex;flex-direction:column;gap:16px}.content-text h2{font-size:22px}.tabler-icon{--size: 24px;width:var(--size);height:var(--size)}.app-info[data-v-46a195d7]{display:flex;flex:auto;justify-content:center;align-items:center;padding:var(--gap);font-size:32px;text-align:center;font-weight:700}.visual-blobs[data-v-52e4905c]{position:absolute;top:0;right:0;bottom:0;left:0;animation:task-visual-blobs-52e4905c 12s linear infinite both;will-change:transform}.visual-blob[data-v-52e4905c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg, var(--task-bg));animation:task-visual-blob-52e4905c 12s linear infinite both;will-change:transform;transition:background-color .8s}.visual-blob[data-v-52e4905c]:nth-child(2){animation-delay:2s}.visual-blob[data-v-52e4905c]:nth-child(3){animation-name:task-visual-blob-reverse-52e4905c}.visual-blob[data-v-52e4905c]:nth-child(4){animation-delay:2s;animation-name:task-visual-blob-reverse-52e4905c}@keyframes task-visual-blobs-52e4905c{0%,to{transform:skew(0)}20%{transform:skew(10deg)}20%{transform:skew(-5deg)}20%{transform:skew(5deg)}20%{transform:skew(-10deg)}}@keyframes task-visual-blob-52e4905c{to{transform:rotate(360deg)}}@keyframes task-visual-blob-reverse-52e4905c{to{transform:rotate(-360deg)}}.home-btn[data-v-94b90469]{color:inherit;text-align:center;position:relative;font-size:20px;--bg: var(--task-bg)}.home-btn *[data-v-94b90469]{pointer-events:none}.home-btn-blobs[data-v-94b90469]{width:100px;height:80px;position:absolute;top:calc(50% - 40px);left:calc(50% - 50px)}.home-btn-body[data-v-94b90469]{display:flex;align-items:center;justify-content:center;flex-direction:column;width:140px;position:relative;z-index:6;gap:4px}.home-btn-instruction[data-v-94b90469]{white-space:nowrap}.home-btn-login[data-v-94b90469]{font-size:16px;--bg: var(--green-bg)}.home-btn-login .home-btn-body[data-v-94b90469]{width:128px}.home-btn-statistic[data-v-94b90469]{white-space:nowrap}.home-btns[data-v-0947ac2d]{display:flex;align-items:center;gap:8px;justify-content:space-between}.home-main[data-v-0947ac2d]{position:relative;width:320px;height:400px;min-height:280px;margin:auto;display:flex;flex-direction:column}.home-body[data-v-0947ac2d]{position:relative;flex:auto;z-index:6;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.home-body-btns[data-v-0947ac2d]{display:flex;flex-direction:column;gap:12px;width:100%}.home-title[data-v-0947ac2d]{font-size:42px;line-height:1;white-space:nowrap;margin-bottom:16px}.btn-play[data-v-0947ac2d]{height:60px;font-size:24px;border-radius:32px;align-self:center;padding:0 64px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
