@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css?family=Gabarito:600";/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}@media screen and (max-width:700px){body{background:#fff4e4!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\[14px\]{top:14px}.right-\[15px\]{right:15px}.isolate{isolation:isolate}.z-\[1000000\]{z-index:1000000}.container{width:100%}.mx-auto{margin-inline:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[45px\]{height:45px}.h-\[50px\]{height:50px}.h-\[60px\]{height:60px}.h-\[65px\]{height:65px}.h-\[213\.82px\]{height:213.82px}.h-\[232px\]{height:232px}.h-\[252\.85px\]{height:252.85px}.max-h-\[420px\]{max-height:420px}.w-\[44px\]{width:44px}.w-\[45px\]{width:45px}.w-\[65px\]{width:65px}.w-\[122px\]{width:122px}.w-\[221\.31px\]{width:221.31px}.w-\[272px\]{width:272px}.w-\[338px\]{width:338px}.w-\[370px\]{width:370px}.w-\[400px\]{width:400px}.w-full{width:100%}.max-w-\[360px\]{max-width:360px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[10px\]{gap:10px}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[10px\]{border-radius:10px}.rounded-\[15px\]{border-radius:15px}.rounded-\[25px\]{border-radius:25px}.rounded-full{border-radius:3.40282e38px}.rounded-r-\[5px\]{border-top-right-radius:5px;border-bottom-right-radius:5px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#25A49F\]{border-color:#25a49f}.border-\[\#DA3A3A\]{border-color:#da3a3a}.border-\[\#E4E4E4\]{border-color:#e4e4e4}.border-\[\#E9E9E9\]{border-color:#e9e9e9}.bg-\[\#4AC1BD\]{background-color:#4ac1bd}.bg-\[\#E4E4E4\]{background-color:#e4e4e4}.bg-\[\#F65C5C\]{background-color:#f65c5c}.bg-\[\#FDBF2E\]{background-color:#fdbf2e}.bg-\[\#FFFFFF\]{background-color:#fff}.text-center{text-align:center}.font-\[\'Gabarito\'\]{font-family:Gabarito}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[100\%\]{--tw-leading:100%;line-height:100%}.text-\[\#787878\]{color:#787878}.text-\[\#828282\]{color:#828282}.text-\[var\(--font-size-12\)\]{color:var(--font-size-12)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.shadow-\[0px_3px_0px_\#25A49F\]{--tw-shadow:0px 3px 0px var(--tw-shadow-color,#25a49f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_3px_0px_\#DA3A3A\]{--tw-shadow:0px 3px 0px var(--tw-shadow-color,#da3a3a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_3px_0px_\#E4E4E4\]{--tw-shadow:0px 3px 0px var(--tw-shadow-color,#e4e4e4);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_0px_\#E4E4E4\]{--tw-shadow:0px 4px 0px var(--tw-shadow-color,#e4e4e4);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_0px_\#E9E9E9\]{--tw-shadow:0px 4px 0px var(--tw-shadow-color,#e9e9e9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}#app{padding:0;font-weight:400}a,.green{color:#00bd7e;text-decoration:none}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (min-width:1024px){#app{padding:0}}#sentry-feedback{pointer-events:none!important;z-index:2147483646!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html.sentry-feedback-open #sentry-feedback{pointer-events:all!important}html.sentry-feedback-open #sentry-feedback dialog::backdrop,html.sentry-feedback-open #sentry-feedback [role=dialog]::backdrop,html.sentry-feedback-open #sentry-feedback .dialog::backdrop{backdrop-filter:none!important;background-color:#0000000d!important}html.sentry-feedback-open .feedback-button,html.sentry-feedback-open #feedback-trigger{display:none!important}html.sentry-feedback-open #sentry-feedback dialog,html.sentry-feedback-open #sentry-feedback [role=dialog],html.sentry-feedback-open #sentry-feedback .dialog{z-index:100000!important;opacity:1!important;background-color:#0000!important;border:none!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;transition:opacity .2s ease-in-out!important;display:flex!important;inset:0!important}html.sentry-feedback-open #sentry-feedback dialog>*,html.sentry-feedback-open #sentry-feedback [role=dialog]>*,html.sentry-feedback-open #sentry-feedback .dialog>*{color:#000!important;box-sizing:border-box!important;background:#fff!important;border-radius:16px!important;width:277px!important;max-width:90vw!important;padding:16px!important;font-family:Gabarito,sans-serif!important;font-size:14px!important;line-height:1.2em!important;box-shadow:0 4px 24px #2b22331f!important}html.sentry-feedback-open #sentry-feedback h2,html.sentry-feedback-open #sentry-feedback h1,html.sentry-feedback-open #sentry-feedback [class*=title],html.sentry-feedback-open #sentry-feedback [class*=Title]{color:#000!important;margin:0 0 16px!important;padding:5px 0 0!important;font-family:Gabarito,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.3em!important}html.sentry-feedback-open #sentry-feedback label{color:#000!important;margin-bottom:4px!important;font-family:Gabarito,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.2em!important;display:block!important}html.sentry-feedback-open #sentry-feedback input[type=text],html.sentry-feedback-open #sentry-feedback input[type=email],html.sentry-feedback-open #sentry-feedback input:not([type=file]):not([type=submit]):not([type=button]){color:#000!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e4e4e4!important;border-radius:13px!important;width:100%!important;height:43px!important;margin-bottom:16px!important;padding:13px 17.87px!important;font-family:Gabarito,sans-serif!important;font-size:14px!important;font-weight:400!important;box-shadow:0 3px #e4e4e4!important}html.sentry-feedback-open #sentry-feedback textarea{color:#000!important;box-sizing:border-box!important;resize:none!important;background:#fff!important;border:1px solid #e4e4e4!important;border-radius:13px!important;width:100%!important;height:auto!important;min-height:60px!important;max-height:300px!important;margin-bottom:16px!important;padding:13px 17.87px!important;font-family:Gabarito,sans-serif!important;font-size:14px!important;font-weight:400!important;overflow-y:hidden!important;box-shadow:0 3px #e4e4e4!important}html.sentry-feedback-open #sentry-feedback input::-moz-placeholder,html.sentry-feedback-open #sentry-feedback textarea::-moz-placeholder{color:#c5c5c5!important;font-family:Gabarito,sans-serif!important;font-size:14px!important;font-weight:400!important}html.sentry-feedback-open #sentry-feedback input::placeholder,html.sentry-feedback-open #sentry-feedback textarea::placeholder{color:#c5c5c5!important;font-family:Gabarito,sans-serif!important;font-size:14px!important;font-weight:400!important}html.sentry-feedback-open #sentry-feedback [class*=screenshot],html.sentry-feedback-open #sentry-feedback [class*=Screenshot],html.sentry-feedback-open #sentry-feedback [class*=addScreenshot]{background:#fff!important;border:1px solid #e4e4e4!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:43px!important;margin-bottom:16px!important;display:flex!important;box-shadow:0 3px #e4e4e4!important}html.sentry-feedback-open #sentry-feedback button[type=submit]{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background:#4ac1bd!important;border:1px solid #0da49f!important;border-radius:10px!important;width:100%!important;height:42px!important;padding:8px 16px!important;font-family:Gabarito,sans-serif!important;font-size:14px!important;font-weight:400!important;transition:filter .2s!important;box-shadow:0 3px #0da49f!important}html.sentry-feedback-open #sentry-feedback button[type=submit]:hover{filter:brightness(.95)!important}html.sentry-feedback-open #sentry-feedback button[type=submit]:active{transform:translateY(1px)!important;box-shadow:0 2px #0da49f!important}html.sentry-feedback-open #sentry-feedback button:not([type=submit]):not([aria-label]){color:#000!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #e4e4e4!important;border-radius:10px!important;padding:8px 16px!important;font-family:Gabarito,sans-serif!important;font-size:14px!important}html.sentry-feedback-open #sentry-feedback form>div,html.sentry-feedback-open #sentry-feedback [class*=field],html.sentry-feedback-open #sentry-feedback [class*=Field]{margin-bottom:16px!important}html.sentry-feedback-open #sentry-feedback button[aria-label*=Close],html.sentry-feedback-open #sentry-feedback button[aria-label*=close],html.sentry-feedback-open #sentry-feedback [class*=close]{cursor:pointer!important;background:0 0!important;border:none!important;width:7.08px!important;height:7.08px!important;margin:0!important;padding:0!important;position:absolute!important;top:20px!important;right:16px!important}html:not(.sentry-feedback-open) #feedback-trigger,html:not(.sentry-feedback-open) .feedback-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}html.sentry-feedback-closed #feedback-trigger,html.sentry-feedback-closed .feedback-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483647!important;display:block!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--font-size-12: clamp(12px, 3.33vw, 16px);--font-size-14: clamp(14px, 3.89vw, 18px);--font-size-16: clamp(16px, 4.44vw, 20px);--font-size-18: clamp(18px, 5vw, 22px);--font-size-20: clamp(20px, 5.56vw, 24px);--font-size-24: clamp(24px, 6.67vw, 28px)}.font-12{font-size:var(--font-size-12)}.font-14{font-size:var(--font-size-14)}.font-16{font-size:var(--font-size-16)}.font-18{font-size:var(--font-size-18)}.font-20{font-size:var(--font-size-20)}.font-24{font-size:var(--font-size-24)}body{font-size:var(--font-size-14)}h1{font-size:var(--font-size-24)}h2{font-size:var(--font-size-20)}h3{font-size:var(--font-size-18)}p,span,div,button{font-size:var(--font-size-14)}.small-text{font-size:var(--font-size-12)}.large-text{font-size:var(--font-size-16)}body{margin:0;padding:0;background-color:#fff4e4;font-family:Gabarito,sans-serif;display:flex;justify-content:center;align-items:center;height:100vh;overflow:hidden}body.profile-route{overflow:visible!important;height:auto!important;display:block!important;position:static!important}html.profile-route{overflow:visible!important;height:auto!important}.game-container.profile-route{position:static!important;width:100%!important;height:auto!important;min-height:100vh!important;transform:none!important;overflow:visible!important}.game-element{position:absolute}@media screen and (orientation: portrait) and (max-width: 768px){body:not(.profile-route):before{content:"Please rotate your device to landscape mode for the best gaming experience";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffbe6;color:#b8860b;border:1px solid #ffe58f;border-radius:8px;padding:16px 20px;max-width:320px;text-align:center;font-size:16px;font-family:Gabarito,sans-serif;box-shadow:0 2px 8px #0000000a;z-index:10000;font-weight:500;letter-spacing:.02em;line-height:1.4}body:not(.profile-route):after{content:"";position:fixed;inset:0;background:#000000b3;z-index:9999}}.orientation-notice{background:#fffbe6;color:#b8860b;border:1px solid #ffe58f;border-radius:8px;padding:16px 20px;margin:24px auto 0;max-width:320px;text-align:center;font-size:16px;font-family:Gabarito,sans-serif;box-shadow:0 2px 8px #0000000a}.orientation-notice p{margin:0;font-weight:500;letter-spacing:.02em}@media screen and (orientation: landscape),screen and (min-width: 769px){body:before{display:none!important}}@media screen and (max-width: 900px){html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;-webkit-text-size-adjust:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{margin:0!important;padding:0!important;background-color:#fff4e4!important;font-family:Gabarito,sans-serif;width:100vw!important;height:100dvh!important;overflow:hidden!important;position:fixed!important;top:0!important;left:0!important;display:block!important;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.game-container{position:fixed;top:env(safe-area-inset-top,0px);left:env(safe-area-inset-left,0px);width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background-color:#fff4e4;overflow:hidden;border-radius:0;z-index:1;transform:none}}.rive-animation-container[data-v-a247d7e5]{position:relative;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.entrance-animation[data-v-a247d7e5]{animation:bounceIn-a247d7e5 .8s ease-out}@keyframes bounceIn-a247d7e5{0%{opacity:0;transform:scale(.3) translateY(20px)}50%{opacity:1;transform:scale(1.05) translateY(-5px)}70%{transform:scale(.95) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}canvas[data-v-a247d7e5]{display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;image-rendering:auto!important;image-rendering:-webkit-optimize-contrast!important;-webkit-image-rendering:-webkit-optimize-contrast!important;-moz-image-rendering:auto!important;-ms-image-rendering:auto!important;will-change:transform!important;transform-style:preserve-3d!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;perspective:1000px!important;-webkit-perspective:1000px!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.girl-character[data-v-4a5c38cd]{display:inline-block;position:relative}.character-canvas[data-v-4a5c38cd]{display:block;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.girl-character.customer-enter[data-v-4a5c38cd]{animation:customerEnter-4a5c38cd .6s ease-out}@keyframes customerEnter-4a5c38cd{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.bald-man-character[data-v-df42a03a] canvas{transform:scale(1.2) translateY(-20px);transform-origin:center center}.customer-container[data-v-ec23f344]{position:absolute;display:flex;justify-content:center;align-items:flex-start;transition:all .2s ease;border-radius:50%;cursor:default;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;pointer-events:auto}.customer-container.highlighted[data-v-ec23f344]{cursor:pointer}.customer-container.highlighted .character-animation[data-v-ec23f344]{filter:drop-shadow(2px 2px 0 white) drop-shadow(-2px -2px 0 white) drop-shadow(-2px 2px 0 white) drop-shadow(2px -2px 0 white)}.character-animation[data-v-ec23f344]{position:relative;transition:filter .2s ease;z-index:1;pointer-events:none}.character-animation[data-v-ec23f344] canvas{pointer-events:none}.character-animation[data-v-ec23f344] .rive-animation-container{pointer-events:none}[data-v-ec23f344]>*:not(.order-bubble-container.large-bubble):not(.order-bubble-container.glow){z-index:2;pointer-events:none}[data-v-ec23f344] .order-bubble-container.large-bubble,[data-v-ec23f344] .order-bubble-container.glow{z-index:2;pointer-events:auto}.customer-spawning[data-v-ec23f344]{animation:customer-spawn-ec23f344 .8s ease-out}@keyframes customer-spawn-ec23f344{0%{opacity:0;transform:translateY(20px) scale(.8)}50%{opacity:.7;transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.customer-container[data-v-ec23f344]{transition:opacity .3s ease,transform .3s ease}.customer-scene[data-v-4ec5fa0c]{position:absolute;width:100%;height:100%}#order-bubble[data-v-4ec5fa0c]{position:absolute;top:-35px;left:28px;width:62px;height:40px;z-index:2001}.bubble-bg[data-v-4ec5fa0c]{width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(-1)}.order-content[data-v-4ec5fa0c]{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:10px;color:#000;font-weight:700}.order-icon[data-v-4ec5fa0c]{width:30px}.order-bubble-container[data-v-4ec5fa0c]{position:absolute;left:50%;transform:translate(-50%);width:auto;height:auto;background-image:url("data:image/svg+xml,%3csvg%20width='63'%20height='42'%20viewBox='0%200%2063%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20preserveAspectRatio='none'%3e%3cpath%20d='M0.5%2027.7414C0.5%2033.2642%204.97715%2037.7414%2010.5%2037.7414H30.3707L31.3476%2040.5L32.3245%2037.7414H52.5C58.0229%2037.7414%2062.5%2033.2642%2062.5%2027.7414V10.5C62.5%204.97716%2058.0229%200.5%2052.5%200.5H10.5C4.97715%200.5%200.5%204.97715%200.5%2010.5V27.7414Z'%20fill='white'%20stroke='%23E4E4E4'/%3e%3c/svg%3e");background-size:100% 100%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;font-weight:700;color:#000;box-sizing:border-box}.order-bubble-container.small-bubble[data-v-4ec5fa0c]{top:250px;min-width:80px;font-size:var(--font-size-20);padding:10px 15px 20px}.order-bubble-container.multi-bubble[data-v-4ec5fa0c]{top:240px;min-width:120px;width:auto;max-width:600px;font-size:var(--font-size-18);padding:12px 20px 22px}.order-bubble-container.multi-bubble.multi-3[data-v-4ec5fa0c]{min-width:145px;max-width:800px;padding:12px 10px 22px}.order-bubble-container.multi-bubble.multi-4[data-v-4ec5fa0c]{max-width:900px}.order-bubble-container.large-bubble[data-v-4ec5fa0c]{top:220px;min-width:160px;font-size:var(--font-size-24);padding:15px 25px 25px;cursor:pointer}.order-bubble-container[data-v-4ec5fa0c]{pointer-events:auto;cursor:pointer}.thanks-message[data-v-4ec5fa0c]{font-size:var(--font-size-20);font-weight:700;color:#333}.bill-message[data-v-4ec5fa0c]{font-size:var(--font-size-16);font-weight:700;color:#333;text-align:center;line-height:1.2;min-width:120px}.treat-icon[data-v-4ec5fa0c]{width:30px;height:30px}.multi-order-content[data-v-4ec5fa0c]{position:relative;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;color:#000;font-weight:700;flex-wrap:nowrap;overflow-x:visible;white-space:nowrap}.order-bubble-container.multi-4 .multi-order-content[data-v-4ec5fa0c]{gap:8px}.order-item[data-v-4ec5fa0c]{display:flex;align-items:center;gap:4px;flex-shrink:0}.order-item .quantity[data-v-4ec5fa0c]{font-size:clamp(12px,3.2vw,18px)}.order-item .treat-icon[data-v-4ec5fa0c]{width:26px;height:26px}.order-bubble-container.multi-4 .order-item .treat-icon[data-v-4ec5fa0c]{width:24px;height:24px}.coin-icon[data-v-4ec5fa0c]{width:16px;height:16px}.coins-container[data-v-4ec5fa0c]{display:flex;justify-content:center;align-items:center;gap:1px;margin-top:8px;flex-wrap:wrap;max-width:160px}.message-text[data-v-4ec5fa0c]{font-size:clamp(12px,3.33vw,16px);line-height:1.1;margin-bottom:4px}.message-line[data-v-4ec5fa0c]{margin:0;padding:0}.hand-icon[data-v-4ec5fa0c]{position:absolute;width:50px;height:50px;top:35px;left:60px;z-index:2002;pointer-events:none;animation:bob-4ec5fa0c 1s ease-in-out infinite}@keyframes bob-4ec5fa0c{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow-4ec5fa0c{0%{filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 15px #FFD700)}to{filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px #FFD700) drop-shadow(0 0 30px #FFD700)}}.glow[data-v-4ec5fa0c]{cursor:pointer}.treat-grid[data-v-19a9af6b]{position:relative;width:100%;height:100%}.treat-wrapper[data-v-19a9af6b]{cursor:pointer;display:flex;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.treat-wrapper:hover .treat[data-v-19a9af6b]{transform:scale(1.1)}.treat[data-v-19a9af6b]{width:48px;height:48px;padding:6px;-o-object-fit:contain;object-fit:contain;pointer-events:none;transition:transform .1s ease-in-out,filter .1s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.treat-wrapper.selected .treat[data-v-19a9af6b]{transform:scale(1.05);filter:drop-shadow(1.5px 1.5px 0 white) drop-shadow(-1.5px -1.5px 0 white) drop-shadow(-1.5px 1.5px 0 white) drop-shadow(1.5px -1.5px 0 white)}.treat-wrapper.draggable[data-v-19a9af6b]{cursor:grab}.treat-wrapper.draggable[data-v-19a9af6b]:active{cursor:grabbing}@media (hover: none) and (pointer: coarse){.treat-wrapper[data-v-19a9af6b]{padding:8px;min-width:48px;min-height:48px}.treat-wrapper:hover .treat[data-v-19a9af6b]{transform:none}.treat-wrapper.selected:hover .treat[data-v-19a9af6b]{transform:scale(1.05)}.treat-wrapper[data-v-19a9af6b]{-webkit-tap-highlight-color:transparent}}.treat-wrapper.selected:hover .treat[data-v-19a9af6b]{transform:scale(1.15)}.treat-wrapper.hidden-during-drag[data-v-19a9af6b]{display:none!important}@keyframes bounceIn-19a9af6b{0%{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:.8;transform:scale(1.1) rotate(var(--rotation, 0deg))}to{opacity:1;transform:scale(1) rotate(var(--rotation, 0deg))}}@keyframes pulse-19a9af6b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.treat-wrapper.selected[data-v-19a9af6b]{animation:selectBounce-19a9af6b .3s ease-out}@keyframes selectBounce-19a9af6b{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1.05)}}.counter-container[data-v-53f16489]{width:626px;height:108px;z-index:5;background-image:url("data:image/svg+xml,%3csvg%20width='626'%20height='109'%20viewBox='0%200%20626%20109'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.0496%2094.4477L11.2997%2092.4019L8.70552%2094.4361L10.0496%2094.4477Z'%20fill='%23F4DAAF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M562.146%206.80463L562.41%203.50944H560.061L562.146%206.80463Z'%20fill='%23F4DAAF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.4536%2094.4598L10.0496%2094.4477L8.70552%2096.6473L11.4536%2094.4598Z'%20fill='%23F4DAAF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M559.39%203.50944H560.061L559.437%202.52265L559.39%203.50944Z'%20fill='%23F4DAAF'/%3e%3cpath%20d='M11.2997%2092.4019L10.0496%2094.4477L11.4536%2094.4598L621.765%2099.7128L613.034%2092.5491L619.658%2097.7045L562.146%206.80463L560.061%203.50944H559.39H67.1599L67.0309%201.19782L11.2997%2092.4019Z'%20fill='%23F4DAAF'/%3e%3cpath%20d='M561.09%2047.7194V48.7198H64.55V47.7194H561.09Z'%20fill='%23E1B37E'/%3e%3cpath%20d='M0.442398%2098.3307L60.9913%200H564.75L625.806%2098.3307H626V108.477H0L0.222111%2098.3307H0.442398ZM195.069%206.00278H64.3434L11.185%2092.3338H173.643L195.069%206.00278ZM201.254%206.00278L179.828%2092.3338H322.232L322.614%206.00278H201.254ZM328.616%206.00278L328.235%2092.3338H457.038H463.153H615.017L561.412%206.00278H446.339L463.153%2092.3338H457.038L440.224%206.00278H328.616Z'%20fill='%23E1B37E'/%3e%3c/svg%3e");background-size:100% 100%;background-repeat:no-repeat;display:flex;align-items:center;padding:10px;box-sizing:border-box}.side-area[data-v-53f16489]{flex-shrink:0;width:120px;height:100%;display:flex;align-items:center;justify-content:center}.treat-grids-container[data-v-53f16489]{flex-grow:1;height:100%;display:flex;justify-content:flex-start;align-items:center;pointer-events:auto;position:relative}.packed-stack[data-v-53f16489]{position:relative;width:60px;height:60px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.packed-stack.dragging[data-v-53f16489]{opacity:.6;transform:scale(.95)}.packed-stack-circle[data-v-53f16489]{position:absolute;width:100%;height:100%;border-radius:50%;background-color:#ffffff80;box-shadow:0 0 15px #0000004d;z-index:0}.packed-treat-img[data-v-53f16489]{position:absolute;width:45px;height:45px;border-radius:50%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));pointer-events:none}.treat-grid-wrapper[data-v-53f16489]{position:absolute;display:inline-block}.cookies-grid[data-v-53f16489]{top:-13.24px;left:18.17px}.donuts-grid[data-v-53f16489]{top:-11.3px;left:80.48px}.cupcakes-grid[data-v-53f16489]{top:-11.3px;left:206.71px}.pretzels-grid[data-v-53f16489]{top:-11.3px;left:318.71px}.hand-pointer[data-v-53f16489]{position:absolute;width:40px;height:40px;top:10px;left:50%;transform:translate(-50%);z-index:1010;pointer-events:none}.hand-pointer.tap-animation[data-v-53f16489]{animation:handTapOnly-53f16489 3.2s ease-in-out infinite}.hand-pointer.drag-animation[data-v-53f16489],.hand-pointer.full-animation[data-v-53f16489]{animation:handTapThenDrag-53f16489 3.5s ease-in-out infinite}@keyframes handTapOnly-53f16489{0%{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(var(--tap1-y, 0px)) rotate(-10deg);opacity:1}10%{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(calc(var(--tap1-y, 0px) - 6px)) rotate(-10deg);opacity:1}20%{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(var(--tap1-y, 0px)) rotate(-12deg);opacity:1}35%{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(calc(var(--tap1-y, 0px) - 6px)) rotate(-10deg);opacity:1}60%{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(var(--tap1-y, 0px)) rotate(-10deg);opacity:1}to{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(var(--tap1-y, 0px)) rotate(-10deg);opacity:1}}@keyframes handTapThenDrag-53f16489{0%{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(calc(var(--tap1-y, 0px) - 6px)) rotate(-10deg);opacity:1}12%{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(var(--tap1-y, 0px)) rotate(-12deg);opacity:1}24%{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(calc(var(--tap1-y, 0px) - 6px)) rotate(-8deg);opacity:1}60%{transform:translate(calc(-50% + var(--drag-x-offset, 0px) + var(--target-x, 200px) * .6 * var(--drag-x-scale, 1))) translateY(calc(var(--drag-y-offset, 0px) + var(--target-y, -40px) * .6 * var(--drag-y-scale, 1))) rotate(0);opacity:1}80%{transform:translate(calc(-50% + var(--drag-x-offset, 0px) + var(--target-x, 200px) * var(--drag-x-scale, 1))) translateY(calc(var(--drag-y-offset, 0px) + var(--target-y, -40px) * var(--drag-y-scale, 1))) rotate(8deg);opacity:.8}90%{transform:translate(calc(-50% + var(--drag-x-offset, 0px) + var(--target-x, 200px) * var(--drag-x-scale, 1))) translateY(calc(var(--drag-y-offset, 0px) + var(--target-y, -40px) * var(--drag-y-scale, 1))) rotate(8deg);opacity:.3}to{transform:translate(calc(-50% + var(--tap1-x, 0px) + var(--tap-x-offset, 0px))) translateY(var(--tap1-y, 0px)) rotate(-10deg);opacity:0}}.drag-preview[data-v-53f16489]{transition:none!important;animation:none!important}.drag-preview img[data-v-53f16489]{border-radius:4px;box-shadow:0 2px 4px #0003}.pause-button-container[data-v-dc912889]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background-color:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:50%;cursor:pointer;box-sizing:border-box}.pause-button-container[data-v-dc912889]:hover{opacity:.8;transition:opacity .2s ease}.undo-button-container[data-v-012512c0]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background-color:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:50%;cursor:pointer;box-sizing:border-box;transition:opacity .2s ease}.undo-button-container[data-v-012512c0]:hover:not(:disabled){opacity:.8}.undo-button-container[data-v-012512c0]:disabled{pointer-events:none;background-color:#f3f4f6}.dynamic-icon-small[data-v-b8c79db9]{width:clamp(20px,3.33vw,25px)!important;height:clamp(20px,3.33vw,25px)!important}.dynamic-icon-medium[data-v-b8c79db9]{width:clamp(22px,3.89vw,28px)!important;height:clamp(21px,3.67vw,27px)!important}.dynamic-icon-large[data-v-b8c79db9]{width:clamp(30px,5vw,36px)!important;height:clamp(30px,5vw,36px)!important}.dynamic-icon-xlarge[data-v-b8c79db9]{width:clamp(24px,4.44vw,30px)!important;height:clamp(24px,4.44vw,30px)!important}.confirmation-modal-bg[data-v-b8c79db9]{background:#0006!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.bg-white[data-v-b8c79db9]{background:#fff!important;background-color:#fff!important}.modal-overlay[data-v-a593ec2a]{position:fixed!important;inset:0!important;background:#00000052!important;z-index:2147483647!important;pointer-events:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:none!important;outline:none!important}.dynamic-icon-small[data-v-a593ec2a]{width:clamp(20px,3.33vw,25px)!important;height:clamp(20px,3.33vw,25px)!important}.dynamic-icon-medium[data-v-a593ec2a]{width:clamp(22px,3.89vw,28px)!important;height:clamp(21px,3.67vw,27px)!important}.dynamic-icon-large[data-v-a593ec2a]{width:clamp(24px,4.44vw,30px)!important;height:clamp(24px,4.44vw,30px)!important}.dynamic-icon-close[data-v-a593ec2a]{width:clamp(20px,3.33vw,25px)!important;height:clamp(20px,3.33vw,25px)!important}.pause-overlay>div[data-v-a593ec2a]{width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;background-color:#fff!important;border:1px solid #E9E9E9!important;border-radius:15px!important;box-shadow:0 4px #e9e9e9!important;padding:20px!important;margin:0!important;z-index:2147483647!important;pointer-events:auto!important;position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;box-sizing:border-box!important;flex-shrink:0!important;transform:none!important}.pause-overlay button[data-v-a593ec2a]{all:unset!important;box-sizing:border-box!important;pointer-events:auto!important;cursor:pointer!important}.pause-overlay[data-v-a593ec2a] .w-\[65px\]{width:65px!important;height:65px!important;background-color:#fff!important;border:1px solid #E4E4E4!important;border-radius:50%!important;box-shadow:0 4px #e4e4e4!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.pause-overlay button[class*="bg-[#4AC1BD]"][data-v-a593ec2a]{background-color:#4ac1bd!important;border:1px solid #25A49F!important;box-shadow:0 3px #25a49f!important;border-radius:15px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#fff!important;font-family:Gabarito,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;padding:0 16px!important;margin:0!important;width:100%!important}.pause-overlay button[class*="bg-[#4AC1BD]"] span[data-v-a593ec2a]{color:#fff!important;text-decoration:none!important;background:none!important}.pause-overlay h2[data-v-a593ec2a]{font-family:Gabarito,Helvetica,sans-serif!important;font-size:20px!important;font-weight:500!important;color:#000!important;margin:0!important;text-align:center!important}.pause-overlay span[data-v-a593ec2a]{font-family:Gabarito,Helvetica,sans-serif!important;color:#000!important;text-align:center!important;margin:0!important}.dynamic-text-16[data-v-a593ec2a]{font-size:clamp(16px,4.44vw,20px)!important}.dynamic-text-14[data-v-a593ec2a]{font-size:clamp(14px,3.89vw,18px)!important}.dynamic-text-12[data-v-a593ec2a]{font-size:clamp(12px,3.33vw,16px)}.pause-overlay .w-\[400px\][data-v-a593ec2a]{width:400px!important;max-height:420px!important;background-color:#fff!important;border:1px solid #E9E9E9!important;border-radius:15px!important;box-shadow:0 4px #e9e9e9!important;padding:20px 16px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;z-index:2147483647!important;overflow:hidden!important}.pause-overlay .w-\[400px\] h2[data-v-a593ec2a]{font-family:Gabarito!important;font-weight:500!important;font-size:16px!important;line-height:1.2em!important;text-align:center!important;color:#000!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}.pause-overlay .w-\[400px\] .overflow-y-auto[data-v-a593ec2a]{height:200px!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:16px!important}.pause-overlay .w-\[400px\] .max-w-\[360px\][data-v-a593ec2a]{width:100%!important;max-width:360px!important;display:flex!important;flex-direction:column!important;gap:24px!important}.pause-overlay .w-\[400px\] .rounded-\[10px\][data-v-a593ec2a]{width:100%!important;height:auto!important;background-color:#fff!important;border:1px solid #E4E4E4!important;border-radius:10px!important;box-shadow:0 3px #e4e4e4!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:16px 12px 16px 0!important;margin:0!important}.pause-overlay .w-\[400px\] .w-\[44px\][data-v-a593ec2a]{width:44px!important;height:50px!important;border-radius:0 5px 5px 0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:15px 12px!important;margin:0!important;flex-shrink:0!important}.pause-overlay .bg-\[\#FDBF2E\][data-v-a593ec2a]{background-color:#fdbf2e!important}.pause-overlay .bg-\[\#E4E4E4\][data-v-a593ec2a]{background-color:#e4e4e4!important}.pause-overlay .w-\[400px\] .w-\[44px\] svg[data-v-a593ec2a]{width:20px!important;height:20px!important}.pause-overlay .w-\[400px\] h3[data-v-a593ec2a]{font-family:Gabarito!important;font-weight:500!important;font-size:15px!important;line-height:1.2!important;text-align:left!important;color:#000!important;margin:0!important;padding:0!important}.pause-overlay .w-\[400px\] p[data-v-a593ec2a]{font-family:Gabarito!important;font-weight:400!important;font-size:13px!important;line-height:1.2!important;text-align:left!important;color:#828282!important;margin:0!important;padding:0!important}.pause-overlay .w-\[400px\]>.flex>button[data-v-a593ec2a]{position:absolute!important;right:16px!important;top:20px!important;width:24px!important;height:24px!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:0!important;margin:0!important}.pause-overlay .w-\[400px\]>.flex>button svg[data-v-a593ec2a]{width:24px!important;height:24px!important}.pause-overlay .w-\[400px\]>.flex>button svg path[data-v-a593ec2a]{stroke:#000d26!important;stroke-width:1.5px!important}.line-clamp-2[data-v-a593ec2a]{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.flex-shrink-0[data-v-a593ec2a]{flex-shrink:0!important}.min-w-0[data-v-a593ec2a]{min-width:0!important}.pause-overlay .overflow-y-auto[data-v-a593ec2a]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pause-overlay .overflow-y-auto[data-v-a593ec2a]::-webkit-scrollbar{width:0px;background:transparent;display:none}.pause-overlay[data-confirmation=true] .w-\[420px\][data-v-a593ec2a]{display:none!important;visibility:hidden!important;opacity:0!important}.modal-overlay[data-v-a593ec2a]:not(.pause-overlay){background:#0006!important}.pause-overlay .w-\[420px\][data-v-a593ec2a]{padding:20px!important}.pause-overlay .w-\[480px\]>div[data-v-a593ec2a]:nth-child(2){padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:16px!important}.pause-overlay button[style*="width: 360px"][data-v-a593ec2a]{width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;background-color:#4ac1bd!important;border:1px solid #25A49F!important;border-color:#25a49f!important;box-shadow:0 3px #25a49f!important;border-radius:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin:0!important;box-sizing:border-box!important}.pause-overlay h2[data-v-a593ec2a]{margin:0!important;padding:0!important;line-height:1!important}.pause-overlay>div>div[data-v-a593ec2a]:first-child{margin-bottom:16px!important}.pause-overlay>div>div[data-v-a593ec2a]:nth-child(2){margin-bottom:28px!important}.buttons-container[data-v-150ca75a]{display:flex;align-items:center;gap:16px}.top-left-buttons-container[data-v-150ca75a]{position:absolute;top:16px;left:20px;z-index:30;display:flex;gap:12px}.help-button[data-v-150ca75a]{width:45px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease;padding:0}.help-button[data-v-150ca75a]:hover{background:#f8f8f8;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.help-button[data-v-150ca75a]:active{transform:translateY(2px);box-shadow:0 2px #e4e4e4}.help-button svg[data-v-150ca75a]{color:#000;width:25px;height:25px}.close-button[data-v-150ca75a]{width:45px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease;padding:0}.close-button[data-v-150ca75a]:hover{background:#f8f8f8;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.close-button[data-v-150ca75a]:active{transform:translateY(2px);box-shadow:0 2px #e4e4e4}.close-button svg[data-v-150ca75a]{width:25px;height:25px}.close-button svg path[data-v-150ca75a]{stroke:#000}.happy-meter-container[data-v-59a2c037]{display:inline-flex;align-items:center;z-index:10;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:45px}.meter-background[data-v-59a2c037]{position:relative;width:143px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:30px;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;padding:0 8px;gap:8px}.progress-bar-background[data-v-59a2c037]{position:relative;width:83px;height:9px;background:#f5f5f5;border-radius:30px;overflow:hidden}.progress-fill[data-v-59a2c037]{height:100%;border-radius:30px;transition:width .5s ease-out,background-color .5s ease-out;position:relative}.emoji-container[data-v-59a2c037]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.happy-emoji[data-v-59a2c037]{width:100%;height:100%;transition:transform .3s ease,opacity .3s ease;-o-object-fit:contain;object-fit:contain}.happy-emoji[data-v-59a2c037]:hover{transform:scale(1.1)}.happy-meter-container.small .meter-background[data-v-59a2c037]{width:107px;height:34px}.happy-meter-container.small .progress-bar-background[data-v-59a2c037]{width:62px;height:7px}.happy-meter-container.small .emoji-container[data-v-59a2c037]{width:26px;height:26px}.happy-meter-container.large .meter-background[data-v-59a2c037]{width:179px;height:56px}.happy-meter-container.large .progress-bar-background[data-v-59a2c037]{width:104px;height:11px}.happy-meter-container.large .emoji-container[data-v-59a2c037]{width:43px;height:43px}@media (max-width: 768px){.meter-background[data-v-59a2c037]{width:129px;height:40px}.progress-bar-background[data-v-59a2c037]{width:75px;height:8px}.emoji-container[data-v-59a2c037]{width:30px;height:30px}}.progress-fill[data-v-59a2c037]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-59a2c037 2s infinite}@keyframes shimmer-59a2c037{0%{left:-100%}to{left:100%}}.happy-meter-container[data-happiness=high] .progress-fill[data-v-59a2c037]{animation:pulse-59a2c037 1.5s infinite}@keyframes pulse-59a2c037{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.1)}}.chef-character[data-v-88897a4b]{display:flex;align-items:flex-end;justify-content:center;position:relative;height:100%}.chef-canvas[data-v-88897a4b]{display:block;margin:auto auto 0;-o-object-fit:contain;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:all .6s ease-out;align-self:flex-end}.chef-character.chef-animate[data-v-88897a4b]{animation:chefPopIn-88897a4b .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes chefPopIn-88897a4b{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.chef-character.chef-welcome[data-v-88897a4b]{animation:chefWelcomeIn-88897a4b 1.2s cubic-bezier(.68,-.55,.265,1.55)}@keyframes chefWelcomeIn-88897a4b{0%{transform:translateY(50px) scale(.8);opacity:0}60%{transform:translateY(-10px) scale(1.05)}to{transform:translateY(0) scale(1);opacity:1}}.checkmark-button-container[data-v-a8759001]{display:flex;align-items:center;justify-content:center;width:45px;height:48px;background:transparent!important;border:none!important;outline:none!important;cursor:pointer;box-sizing:border-box;transition:transform .2s ease,opacity .2s ease;padding:0!important;margin:0!important}.checkmark-button-container[data-v-a8759001]:hover:not(.is-loading){transform:scale(1.05);opacity:.9}.checkmark-button-container[data-v-a8759001]:active:not(.is-loading){transform:scale(.95)}.checkmark-button-container.is-loading[data-v-a8759001]{cursor:not-allowed;opacity:.7}.spinner[data-v-a8759001]{width:24px;height:24px;border:3px solid rgba(74,193,189,.3);border-top:3px solid #4AC1BD;border-radius:50%;animation:spin-a8759001 1s linear infinite}@keyframes spin-a8759001{to{transform:rotate(360deg)}}.secondary-button[data-v-a256e9a8]{height:42px;background:#fff;border:1px solid #E4E4E4;border-radius:8px;box-shadow:0 2px #e4e4e4;padding:11px 20px;gap:10px;opacity:1;cursor:pointer;font-family:Gabarito,Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:110%;letter-spacing:0%;color:#0da49f;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secondary-button[data-v-a256e9a8]:hover{background:#f8f9fa;border-color:#d0d7de;transform:translateY(-1px);box-shadow:0 3px #e4e4e4}.secondary-button[data-v-a256e9a8]:active{transform:translateY(0);box-shadow:0 1px #e4e4e4}.secondary-button[data-v-a256e9a8]:focus{outline:none;border-color:#4ac1bd;box-shadow:0 2px #e4e4e4,0 0 0 2px #4ac1bd33}.speech-bubble-container[data-v-12f91605]{z-index:8!important;min-height:70px!important;display:inline-block!important;transform:none!important;margin:0!important;padding:0!important}.bubble-bg[data-v-12f91605]{position:absolute!important;top:0!important;left:0!important;z-index:-1!important}.text-content[data-v-12f91605]{position:absolute!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;pointer-events:none!important;transform:none!important;contain:none!important}.sb-isolate[data-v-12f91605]{all:revert;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box}.bubble-text[data-v-12f91605]{font-size:clamp(14px,3.89vw,18px)!important;line-height:130%!important;padding:12px 16px!important;margin:0!important;box-sizing:border-box!important;font-family:Gabarito,Arial,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:0%!important;color:#000!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;width:100%!important;position:relative!important;z-index:10!important;transition:opacity .3s ease-in-out!important}.bubble-text.text-fading[data-v-12f91605]{opacity:.3!important}.content-wrapper[data-v-12f91605]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.button-container[data-v-12f91605]{margin-top:-6px!important;display:flex!important;justify-content:center!important;align-items:center!important;pointer-events:auto!important;width:100%!important}.daily-goals-container[data-v-be696174]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647!important;pointer-events:auto!important}.blocking-overlay[data-v-be696174]{position:absolute;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1;pointer-events:auto!important}.progress-goal-container[data-v-be696174]{position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%,-50%);z-index:4}.progress-goal-card[data-v-be696174]{width:434px;height:139px;background:#fff;border:1px solid #E4E4E4;border-radius:20px;box-shadow:0 4px #e4e4e4;position:relative}.goal-celebration-icon[data-v-be696174]{position:absolute;top:4px;left:202px;width:30px;height:30px}.goal-card-title[data-v-be696174]{position:absolute;top:39.81px;left:161px;width:112px;height:26px;font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.3em;text-align:center;color:#000}.goal-progress-numbers[data-v-be696174]{position:absolute;top:72.81px;width:100%}.goal-progress-start[data-v-be696174]{position:absolute;left:18px;width:9px;height:21px;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;color:#aaa}.goal-progress-end[data-v-be696174]{position:absolute;left:400px;width:18px;height:21px;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;color:#aaa}.goal-progress-track[data-v-be696174]{position:absolute;top:79px;left:39px;width:351px;height:8px;background-color:#f5f5f5;border-radius:30px;overflow:hidden}.goal-progress-fill[data-v-be696174]{position:absolute;top:-.19px;left:1px;height:8px;background-color:#4ac1bd;border-radius:30px;transition:width .3s ease;max-width:351px}.goal-progress-text[data-v-be696174]{position:absolute;top:105.81px;left:calc(50% - 130px);width:260px;height:21px;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;text-align:center;color:#000;white-space:nowrap}.close-button-container[data-v-be696174]{position:fixed;bottom:30px;right:20px;z-index:1000001}.ready-text[data-v-be696174]{position:fixed;bottom:38px;right:75px;font-family:Gabarito,sans-serif;font-size:16px;color:#fff;z-index:1000001;opacity:0;transition:opacity .3s ease}.ready-text.show[data-v-be696174]{opacity:1}.chef-container[data-v-be696174]{position:fixed;bottom:0;left:-210px;z-index:1000000}@media (max-width: 768px){.progress-goal-card[data-v-be696174]{width:90vw;max-width:434px}.goal-card-title[data-v-be696174]{font-size:18px;left:calc(50% - 56px)}.goal-progress-text[data-v-be696174]{font-size:14px;left:calc(50% - 75px)}.close-button-container[data-v-be696174]{bottom:10px;right:10px}}.daily-goals-meter-container[data-v-00f977b2]{display:inline-flex;align-items:center;z-index:10;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:45px}.meter-background[data-v-00f977b2]{position:relative;width:110px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:30px;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;padding:0 8px;gap:5px}.icon-container[data-v-00f977b2]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.daily-goals-icon[data-v-00f977b2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.progress-bar-background[data-v-00f977b2]{position:relative;width:60px;height:9px;background:#f5f5f5;border-radius:30px;overflow:hidden}.progress-fill[data-v-00f977b2]{height:100%;background:#4ac1bd;border-radius:30px;transition:width .5s ease-out;position:relative}.progress-fill[data-v-00f977b2]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-00f977b2 2s infinite}@keyframes shimmer-00f977b2{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.meter-background[data-v-00f977b2]{width:129px;height:40px}.icon-container[data-v-00f977b2]{width:20px;height:20px}.progress-bar-background[data-v-00f977b2]{width:75px;height:8px}}.try-again-container[data-v-db764f9b]{display:flex;align-items:center;gap:15px}.try-again-text[data-v-db764f9b]{font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:16px;color:#fff;white-space:nowrap}.try-again-button[data-v-db764f9b]{display:flex;align-items:center;justify-content:center;width:45px;height:48px;background:transparent;border:none;cursor:pointer;box-sizing:border-box;transition:transform .2s ease,opacity .2s ease}.try-again-button[data-v-db764f9b]:hover{transform:scale(1.05);opacity:.9}.try-again-button[data-v-db764f9b]:active{transform:scale(.95)}.customer-speech-bubble[data-v-40c2f663]{position:absolute;z-index:900;pointer-events:none;display:flex;align-items:flex-start}.customer-speech-bubble.clickable[data-v-40c2f663]{pointer-events:auto;cursor:pointer}.customer-speech-bubble.clickable[data-v-40c2f663]:hover{transform:scale(1.05);transition:transform .2s ease}.voice-icon[data-v-40c2f663]{cursor:pointer;pointer-events:auto}.voice-icon[data-v-40c2f663]:hover{opacity:.8;transition:opacity .2s ease}.bubble-bg[data-v-40c2f663]{position:absolute;top:0;left:0;z-index:1}.bubble-text[data-v-40c2f663]{position:absolute;top:7px;left:10px;display:flex;align-items:center;justify-content:center;font-family:Gabarito,Arial,sans-serif;font-weight:400;font-style:normal;font-size:clamp(14px,3.5vw,16px);line-height:1.3;letter-spacing:0%;color:#000;text-align:center;z-index:2;padding:0;box-sizing:border-box;word-break:keep-all;overflow-wrap:break-word;hyphens:none}.hand-icon-wrapper[data-v-40c2f663]{position:absolute;top:45px;left:70px;width:50px;height:50px;z-index:5}.hand-icon[data-v-40c2f663]{width:100%;height:100%;animation:bob-40c2f663 1s ease-in-out infinite}@keyframes bob-40c2f663{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bubble-message[data-v-40c2f663]{display:inline-flex;align-items:center;justify-content:center;word-break:keep-all;overflow-wrap:break-word;white-space:pre-line;width:100%;font-size:clamp(14px,3.5vw,16px);line-height:1.3;max-width:calc(100% - 10px);transition:opacity .3s ease-in-out}.bubble-message.text-fading[data-v-40c2f663]{opacity:.3}.inline-treat-icon[data-v-40c2f663]{width:1.2em;height:1.2em;vertical-align:middle;margin:0 .1em;display:inline-block}.inline-treat-fallback[data-v-40c2f663]{display:inline-block;font-weight:600;margin:0 .1em;vertical-align:middle}.inline-treat-qty[data-v-40c2f663]{display:inline-block;font-weight:700;margin-left:.2em;margin-right:.15em;vertical-align:middle;font-size:1em}.confetti-container[data-v-f6196741]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.confetti-contained[data-v-f6196741]{overflow:hidden;border-radius:inherit}.confetti-animation[data-v-f6196741]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.confetti-container[data-v-f6196741] *{pointer-events:none}.side-view-box-container[data-v-1f23ce5d]{position:fixed;bottom:-20px;left:50%;transform:translate(-50%);cursor:grab;z-index:1000;transition:transform .3s ease,filter .3s ease,width .3s ease,height .3s ease;filter:brightness(1);-webkit-tap-highlight-color:rgba(255,215,0,.3);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;will-change:transform,left,top;pointer-events:auto}.side-view-box-container[data-v-1f23ce5d]:active{cursor:grabbing;transform:translate(-50%) scale(1.05)}@media (max-width: 768px){.side-view-box-container[data-v-1f23ce5d]{transition:transform .1s ease-out,filter .1s ease-out,width .3s ease,height .3s ease}.side-view-box-container[data-v-1f23ce5d]:active{background:#fff8dce6;border:2px solid #FFD700;box-shadow:0 0 15px #ffd700cc}}@keyframes shake-1f23ce5d{0%,to{transform:translate(-50%) translateY(0)}25%{transform:translate(-50%) translate(-5px)}75%{transform:translate(-50%) translate(5px)}}@keyframes wiggle-1f23ce5d{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translate(-3px)}}.side-box-image[data-v-1f23ce5d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0;z-index:1000}.side-box-trays-container[data-v-1f23ce5d]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001}.tray-in-side-box[data-v-1f23ce5d]{position:absolute;width:84px;height:64px;z-index:1001;box-sizing:border-box}.prefilled-tray-container[data-v-1f23ce5d]{width:100%;height:100%;position:relative}.prefilled-tray-image[data-v-1f23ce5d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tray-background[data-v-1f23ce5d]{width:128px!important;height:100%;background-color:#feffff;border:3px solid #F4DAAF;border-radius:10px;position:relative}.tray-slots-grid[data-v-1f23ce5d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:80%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:6px}.tray-slot[data-v-1f23ce5d]{width:15.73px;height:15.73px;background-color:#f4daaf;border-radius:50%}.treats-on-tray[data-v-1f23ce5d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:80%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:6px;justify-items:center;align-items:center;z-index:1002}.treat-on-tray[data-v-1f23ce5d]{width:15.73px;height:15.73px;-o-object-fit:contain;object-fit:contain;z-index:1003;opacity:1;display:block}.hand-guide-animation[data-v-1f23ce5d]{position:absolute;top:-40px;right:-30px;z-index:1010;cursor:pointer;animation:handPointAndDrag-1f23ce5d 2s ease-in-out infinite;pointer-events:auto}.hand-icon[data-v-1f23ce5d]{width:40px;height:40px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));transform-origin:center}@keyframes handPointAndDrag-1f23ce5d{0%{transform:translate(0) rotate(0);opacity:.8}25%{transform:translate(20px,-10px) rotate(-10deg);opacity:1}50%{transform:translate(180px,-80px) rotate(-15deg);opacity:.9}75%{transform:translate(250px,-120px) rotate(-20deg);opacity:.7}to{transform:translate(0) rotate(0);opacity:.8}}@media (max-width: 768px){.hand-guide-animation[data-v-1f23ce5d]{top:-35px;right:-25px}.hand-icon[data-v-1f23ce5d]{width:35px;height:35px}@keyframes handPointAndDrag-1f23ce5d{0%{transform:translate(0) rotate(0);opacity:.8}25%{transform:translate(15px,-8px) rotate(-10deg);opacity:1}50%{transform:translate(120px,-60px) rotate(-15deg);opacity:.9}75%{transform:translate(180px,-90px) rotate(-20deg);opacity:.7}to{transform:translate(0) rotate(0);opacity:.8}}}.background-container[data-v-dc997f49]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.food-truck-background[data-v-dc997f49]{position:absolute;top:-15px;left:0;width:100%;height:calc(100vh + 50px);z-index:2}.condiments-bar[data-v-dc997f49]{position:relative;width:100%;height:auto;display:block;z-index:3}.blue-background-section[data-v-dc997f49]{position:absolute;inset:50px 0 -50px;width:100%;background-color:#a8eefd;z-index:2;overflow:hidden}.window-top-decoration[data-v-dc997f49]{position:absolute;top:0;left:0;width:100%;height:auto;display:block;z-index:3}.window-bottom-decoration[data-v-dc997f49]{position:fixed;bottom:110px;left:0;width:100%;height:auto;display:block;z-index:2;pointer-events:none}.bakery-background[data-v-dc997f49]{position:absolute;top:0;left:0;width:100%;height:100%}.window-container[data-v-dc997f49]{position:relative;width:100%;height:100%}.window[data-v-dc997f49]{position:absolute;top:38px;width:268px;height:296px;z-index:2;background-color:#a8eefd;border:11px solid #FFFFFF;box-sizing:border-box;overflow:hidden}.window-left[data-v-dc997f49]{left:114px}.window-right[data-v-dc997f49]{left:420px}.buildings[data-v-dc997f49]{position:absolute;z-index:1}.window-left .buildings[data-v-dc997f49]{top:126px;left:100px}.window-right .buildings[data-v-dc997f49]{top:100px;left:95px}@media (max-height: 700px){.food-truck-background[data-v-dc997f49]{height:calc(100vh + 80px)}.blue-background-section[data-v-dc997f49]{bottom:-80px}}@media (max-height: 600px){.food-truck-background[data-v-dc997f49]{height:calc(100vh + 100px)}.blue-background-section[data-v-dc997f49]{bottom:-100px}}@media (max-height: 500px){.food-truck-background[data-v-dc997f49]{height:calc(100vh + 120px)}.blue-background-section[data-v-dc997f49]{bottom:-120px}}@media (max-height: 400px){.food-truck-background[data-v-dc997f49]{height:calc(100vh + 150px)}.blue-background-section[data-v-dc997f49]{bottom:-150px}}.bakery-background-wrapper[data-v-34888752]{position:relative;width:100%;height:100%}#wall-pattern[data-v-34888752]{position:absolute;top:-42px;left:0;width:100vw;z-index:1}#display-rack[data-v-34888752]{position:absolute;top:155px;left:-5px;width:120px;z-index:2}.feedback-screen[data-v-29239392]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff4e4;z-index:1000}.game-element[data-v-29239392]{position:absolute}#chair-2[data-v-29239392]{bottom:108px;left:344px;width:115px;z-index:3}#counter-top-bg[data-v-29239392]{bottom:-10px;left:0;width:calc(100vw + 10px);height:120px;-o-object-fit:cover;object-fit:cover;z-index:4}.ios-vh-fix #chair-2[data-v-29239392]{bottom:108px}.ios-vh-fix #counter-top-bg[data-v-29239392]{bottom:-3px}#treat-rack-wrap[data-v-29239392]{top:252px;left:84px;z-index:5}.window[data-v-29239392]{background-color:#a8eefd;border:11px solid #ffffff;box-sizing:border-box;overflow:hidden}#window-1[data-v-29239392]{top:38px;left:114px;width:268px;height:296px}#window-2[data-v-29239392]{top:38px;left:420px;width:268px;height:296px}.window .buildings[data-v-29239392]{position:absolute}#window-1 .buildings[data-v-29239392]{top:126px;left:100px}#window-2 .buildings[data-v-29239392]{top:100px;left:95px}.chef-feedback-container[data-v-29239392]{display:flex;align-items:flex-end;justify-content:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.chef-animation[data-v-29239392]{width:100%!important;height:100%!important}.customer-feedback[data-v-29239392]{display:flex;align-items:center;justify-content:center}.chef-speech-bubble[data-v-29239392]{position:absolute;bottom:80px;left:145px;z-index:1003}.chef-speech-bubble-long[data-v-29239392]{bottom:10px!important;left:150px!important}.ios-vh-fix .chef-speech-bubble[data-v-29239392]{bottom:80px;left:145px}.ios-vh-fix .chef-speech-bubble-long[data-v-29239392]{bottom:10px!important;left:150px!important}.continue-section[data-v-29239392]{position:fixed;bottom:44px;right:32px;display:flex;align-items:center;justify-content:flex-end;gap:18px;z-index:20;width:auto;padding:0}.ios-vh-fix .continue-section[data-v-29239392]{bottom:44px}.delivered-treats-display[data-v-29239392]{position:absolute;bottom:18px;left:83px;width:626px;height:108px;display:flex;align-items:center;justify-content:center;z-index:6}.ios-vh-fix .delivered-treats-display[data-v-29239392]{bottom:18px}.delivered-treat[data-v-29239392]{position:absolute;width:45px;height:45px;border-radius:50%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));pointer-events:none}.side-view-box-display[data-v-29239392]{position:absolute;bottom:-12px;left:83px;width:626px;height:108px;display:flex;align-items:center;justify-content:center;z-index:6;will-change:auto;backface-visibility:hidden}.ios-vh-fix .side-view-box-display[data-v-29239392]{bottom:-12px}.side-box-scale-wrapper[data-v-29239392]{display:inline-block;transform:scale(var(--box-scale, .5));transform-origin:center center;position:relative;isolation:isolate;contain:layout style}.feedback-side-box[data-v-29239392]{filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));pointer-events:none}.bill-display[data-v-29239392]{position:absolute;top:240px;left:550px;transform:translate(-50%);width:60px;height:80px;display:flex;align-items:center;justify-content:center;z-index:6}.delivered-bill[data-v-29239392]{width:50px;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));pointer-events:none}.change-coins-display[data-v-29239392]{position:fixed;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:60px;display:flex;align-items:center;justify-content:center;z-index:6}.change-coin[data-v-29239392]{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.change-coin-image[data-v-29239392]{width:25px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));pointer-events:none}.confetti-overlay[data-v-29239392]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2000;overflow:hidden}.impatience-timer[data-v-76274bee]{position:relative;display:inline-flex;align-items:center;justify-content:center;animation:none;transition:none;background:transparent;border:none;padding:0;margin:0}.simple-timer[data-v-76274bee]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:Gabarito,Arial,sans-serif}.timer-text[data-v-76274bee]{font-size:16px;line-height:1}.timer-countdown[data-v-76274bee]{font-size:12px;font-weight:700;color:#9f653b;line-height:1}.timer-status[data-v-76274bee]{font-size:8px;font-weight:700;line-height:1;margin-top:1px}.timer-frame[data-v-76274bee],.timer-handle[data-v-76274bee]{transition:all .3s ease}.timer-progress[data-v-76274bee]{transition:none;transform-origin:11.25px 14.5359px}.timer-value[data-v-76274bee]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Gabarito,Arial,sans-serif;font-weight:600;font-size:clamp(8px,2vw,12px);color:#9f653b;background:#fff4e4e6;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid #9F653B;z-index:2}@media (max-width: 768px){.timer-icon[data-v-76274bee]{width:20px;height:23px}.timer-value[data-v-76274bee]{width:16px;height:16px;font-size:10px}}@media (max-width: 480px){.timer-icon[data-v-76274bee]{width:18px;height:21px}.timer-value[data-v-76274bee]{width:14px;height:14px;font-size:8px}}.customer-delivery-hand-animation[data-v-e79dccb5]{position:absolute;width:100%;height:100%;z-index:999999;pointer-events:none}.delivery-hand-icon[data-v-e79dccb5]{position:absolute;width:60px;height:60px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:customerDeliveryDrag-e79dccb5 3s ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards;top:0;left:0}.animation-paused[data-v-e79dccb5]{animation-play-state:paused;opacity:0}@keyframes customerDeliveryDrag-e79dccb5{0%{left:var(--start-x);top:var(--start-y);transform:translate(-50%) translateY(-50%) rotate(-30deg);opacity:.8}10%{left:var(--start-x);top:calc(var(--start-y) - 20px);transform:translate(-50%) translateY(-50%) rotate(-35deg);opacity:1}90%{left:var(--end-x);top:var(--end-y);transform:translate(-50%) translateY(-50%) rotate(-45deg);opacity:1}95%{left:var(--end-x);top:var(--end-y);transform:translate(-50%) translateY(-50%) rotate(-20deg);opacity:.8}to{left:var(--end-x);top:var(--end-y);transform:translate(-50%) translateY(-50%) rotate(-20deg);opacity:0}}.customer-delivery-hand-animation[data-target-slot="0"] .delivery-hand-icon[data-v-e79dccb5]{--target-customer-x-offset: 0px;--target-customer-y-offset: 0px}.customer-delivery-hand-animation[data-target-slot="1"] .delivery-hand-icon[data-v-e79dccb5]{--target-customer-x-offset: 150px;--target-customer-y-offset: 0px}.customer-delivery-hand-animation[data-target-slot="2"] .delivery-hand-icon[data-v-e79dccb5]{--target-customer-x-offset: 300px;--target-customer-y-offset: 0px}.ios-vh-fix[data-v-0ace4618]{height:var(--ios-vh, 100vh);min-height:var(--ios-vh, 100vh)}.ios-vh-fix[data-v-0ace4618] .chef-feedback-overlay,.ios-vh-fix[data-v-0ace4618] .customer-timeout-feedback{height:var(--ios-vh, 100vh)!important}.side-box-fixed-center[data-v-0ace4618]{position:fixed;left:50%;bottom:calc(-50px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:1000;will-change:auto;backface-visibility:hidden}@media screen and (-webkit-min-device-pixel-ratio: 0){@supports (-webkit-touch-callout: none){.side-box-fixed-center[data-v-0ace4618]{bottom:calc(-70px + env(safe-area-inset-bottom,0px))}}}.side-box-scale-wrapper[data-v-0ace4618]{display:inline-block;transform:scale(var(--box-scale, .8));transform-origin:center center;position:relative;isolation:isolate;contain:layout style}[data-v-0ace4618] .bakery-scene-sidebox{position:static!important;left:auto!important;bottom:auto!important;transform:none!important;z-index:1000!important}[data-v-0ace4618] .bakery-scene-sidebox .side-view-box-container{position:static!important;left:auto!important;bottom:auto!important;transform:none!important}.top-right-ui[data-v-0ace4618]{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:10px;pointer-events:none;z-index:100;height:45px;transition:right .3s ease;max-width:calc(100vw - 40px);overflow:visible}.top-right-ui.with-navbar[data-v-0ace4618]{right:131px}@media screen and (min-width: 769px){.top-right-ui.with-navbar[data-v-0ace4618]{right:131px!important;position:absolute!important}.top-right-ui[data-v-0ace4618]:not(.with-navbar){right:20px!important;position:absolute!important}}@media screen and (max-width: 768px){.top-right-ui[data-v-0ace4618]{top:15px;right:15px;max-width:calc(100vw - 30px)}.top-right-ui.with-navbar[data-v-0ace4618]{right:115px}}@media screen and (max-width: 375px){.top-right-ui[data-v-0ace4618]{top:10px;right:10px;max-width:calc(100vw - 20px)}.top-right-ui.with-navbar[data-v-0ace4618]{right:105px}}@media screen and (min-width: 1200px){.top-right-ui[data-v-0ace4618]{right:max(20px,calc((100vw - 800px)/2 + 20px))}.top-right-ui.with-navbar[data-v-0ace4618]{right:max(145px,calc((100vw - 800px)/2 + 145px))}}.happy-meter-position[data-v-0ace4618],.daily-goals-position[data-v-0ace4618]{pointer-events:auto}.top-right-ui:not(.with-navbar) .happy-meter-position[data-v-0ace4618]{position:relative;right:0!important}@media screen and (min-width: 769px){.top-right-ui[data-v-0ace4618]:not(.with-navbar){right:20px!important;position:absolute!important}.top-right-ui:not(.with-navbar) .happy-meter-position[data-v-0ace4618]{margin-left:0!important;margin-right:0!important}}#wall-pattern[data-v-0ace4618]{top:-42px;left:0;width:100vw;z-index:1}.window[data-v-0ace4618]{z-index:2}#chair-1[data-v-0ace4618]{bottom:103px;left:158px;width:115px;z-index:2}#chair-2[data-v-0ace4618]{bottom:103px;left:344px;width:115px;z-index:2}#chair-3[data-v-0ace4618]{bottom:103px;left:530px;width:115px;z-index:2}.ios-vh-fix #chair-1[data-v-0ace4618],.ios-vh-fix #chair-2[data-v-0ace4618],.ios-vh-fix #chair-3[data-v-0ace4618]{bottom:calc(103px + (100vh - var(--ios-vh, 100vh)) - 5px)}#counter-top-bg[data-v-0ace4618]{bottom:-10px;left:0;width:calc(100vw + 10px);height:120px;-o-object-fit:cover;object-fit:cover;z-index:4}#treat-rack-wrap[data-v-0ace4618]{bottom:-32px;left:84px;z-index:5}#vessel-holder[data-v-0ace4618]{bottom:-21px;left:-10px;z-index:5}.ios-vh-fix #counter-top-bg[data-v-0ace4618]{bottom:calc(-10px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}.ios-vh-fix #treat-rack-wrap[data-v-0ace4618]{bottom:calc(-32px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}#options-bar[data-v-0ace4618]{top:15px;left:20px;display:flex;gap:17px;z-index:9}.counter-container[data-v-0ace4618]{position:absolute;bottom:-12px;left:83px;z-index:6}.ios-vh-fix .counter-container[data-v-0ace4618]{bottom:calc(-12px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}.ios-customer-fix[data-v-0ace4618]{bottom:calc(-82px + (100vh - var(--ios-vh, 100vh)) - 3px)!important}.window[data-v-0ace4618]{background-color:#a8eefd;border:11px solid #ffffff;box-sizing:border-box;overflow:hidden}#window-1[data-v-0ace4618]{top:38px;left:114px;width:268px;height:296px}#window-2[data-v-0ace4618]{top:38px;left:420px;width:268px;height:296px}.window .buildings[data-v-0ace4618]{position:absolute}#window-1 .buildings[data-v-0ace4618]{top:126px;left:100px}#window-2 .buildings[data-v-0ace4618]{top:100px;left:95px}#vessel-holder .holder[data-v-0ace4618]{position:absolute;top:32px;left:0;width:70px;z-index:2}#vessel-holder .rolling-pin[data-v-0ace4618]{position:absolute;top:0;left:8px;width:22px;z-index:1}#vessel-holder .whisk[data-v-0ace4618]{position:absolute;top:0;left:26px;width:46px;z-index:1}.button[data-v-0ace4618]{width:45px;height:45px;background:#fff;border:1px solid #e4e4e4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;justify-content:center;align-items:center;cursor:pointer}#options-button .icon-group[data-v-0ace4618]{display:flex;gap:4px}#options-button .dot[data-v-0ace4618]{width:4px;height:4px;background-color:#000;border-radius:50%}.highlighted[data-v-0ace4618]{animation:glow-0ace4618 1.5s infinite alternate}@keyframes glow-0ace4618{0%{filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 15px #ffd700)}to{filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px #ffd700) drop-shadow(0 0 30px #ffd700)}}.error-message[data-v-0ace4618]{position:absolute;top:-40px;left:50%;transform:translate(-50%);background-color:#fce4e4;border:1px solid #fcc2c3;color:#c03;padding:5px 10px;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap;z-index:10}#options-button .icon-group[data-v-0ace4618]{display:flex;justify-content:space-between;align-items:center;width:25px;height:19px}#options-button .dot[data-v-0ace4618]{width:5px;height:5px;background-color:#c9c9c9;border-radius:50%}.packed-box[data-v-0ace4618]{position:absolute;width:80px;height:auto;z-index:5;transition:opacity .5s ease-in-out}.delivered-treats-group[data-v-0ace4618]{position:absolute;width:80px;height:80px;z-index:5;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-in-out}.delivered-treat-item[data-v-0ace4618]{position:absolute;width:45px;height:45px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.impatience-timer-position[data-v-0ace4618]{position:absolute;top:15px;right:15px;z-index:1500;transition:none}[data-v-0ace4618] .order-bubble-background{opacity:0!important;visibility:hidden!important;pointer-events:none!important}[data-v-0ace4618] .bubble-no-transition{opacity:1;visibility:visible;pointer-events:auto}.timer-with-speech-bubble[data-v-0ace4618]{right:35px!important}.timer-with-3-items[data-v-0ace4618]{transform:translate(17px)}@media (max-width: 768px){.impatience-timer-position[data-v-0ace4618]{right:20px;transform:scale(.7)}.timer-with-speech-bubble[data-v-0ace4618]{right:40px!important}}@media (max-width: 480px){.impatience-timer-position[data-v-0ace4618]{right:25px;transform:scale(.6)}.timer-with-speech-bubble[data-v-0ace4618]{right:45px!important}}.delivery-target[data-v-0ace4618]:active{transform:scale(.98);filter:brightness(1.2)}@media (max-width: 768px){.delivery-target[data-v-0ace4618]{-webkit-tap-highlight-color:rgba(74,193,189,.3)}}.customer-leaving[data-v-0ace4618]{animation:customerLeaving-0ace4618 2s ease-in-out forwards;pointer-events:none}@keyframes customerLeaving-0ace4618{0%{opacity:1;transform:translate(0) scale(1)}50%{opacity:.7;transform:translate(-20px) scale(.95)}to{opacity:0;transform:translate(-50px) scale(.8)}}.customer-timeout-feedback[data-v-0ace4618]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:auto}.chef-container-timeout[data-v-0ace4618]{position:absolute;bottom:0;left:-130px;z-index:1001;pointer-events:auto}.chef-timeout[data-v-0ace4618]{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));cursor:pointer}.customer-timeout-feedback[data-v-0ace4618]{animation:timeoutFeedbackFadeIn-0ace4618 .3s ease-out}@keyframes timeoutFeedbackFadeIn-0ace4618{0%{opacity:0}to{opacity:1}}.chef-feedback-overlay[data-v-0ace4618]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer;animation:fadeIn-0ace4618 .3s ease-in-out}.chef-feedback-content[data-v-0ace4618]{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border:3px solid #fff;border-radius:20px;padding:30px;text-align:center;box-shadow:0 10px 30px #0000004d;animation:bounceIn-0ace4618 .5s ease-out;max-width:400px;margin:20px}.chef-angry-icon[data-v-0ace4618]{width:80px;height:80px;margin-bottom:20px;animation:shake-0ace4618 .5s ease-in-out}.chef-feedback-message[data-v-0ace4618]{font-size:24px;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:0}@keyframes fadeIn-0ace4618{0%{opacity:0}to{opacity:1}}@keyframes bounceIn-0ace4618{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes shake-0ace4618{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.speech-bubble-fade-enter-active[data-v-0ace4618]{transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition-delay:.3s}.speech-bubble-fade-leave-active[data-v-0ace4618]{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.speech-bubble-fade-enter-from[data-v-0ace4618],.speech-bubble-fade-leave-to[data-v-0ace4618]{opacity:0;transform:translateY(0) scale(.9)}.speech-bubble-fade-enter-to[data-v-0ace4618],.speech-bubble-fade-leave-from[data-v-0ace4618]{opacity:1;transform:translateY(0) scale(1)}.speech-bubble-smooth[data-v-0ace4618]{transition:opacity .6s ease-in-out,transform .6s ease-in-out}.speech-bubble-smooth[data-v-0ace4618]:not(.isVisible){opacity:0;transform:translateY(0) scale(.9)}.speech-bubble-fade-enter-active[data-v-0ace4618],.speech-bubble-fade-leave-active[data-v-0ace4618],.speech-bubble-smooth[data-v-0ace4618]{will-change:opacity,transform;backface-visibility:hidden}.bubble-no-transition[data-v-0ace4618]{transition:none!important;opacity:1!important}.bubble-no-transition .order-bubble-container[data-v-0ace4618]{left:50%!important;transform:translate(-50%)!important}.order-bubble-background[data-v-0ace4618]{opacity:.4!important;z-index:1!important;transition:opacity .3s ease-in-out}.order-bubble-background .order-bubble-container[data-v-0ace4618]{left:50%!important;transform:translate(-50%)!important}@media screen and (-webkit-min-device-pixel-ratio: 0){@supports (-webkit-touch-callout: none){[data-v-0ace4618] .customer-speech-bubble{bottom:333px!important}}}.hand-animation-chat-tutorial[data-v-0ace4618]{animation:pointingHand-0ace4618 1.5s ease-in-out infinite}.tutorial-hand[data-v-0ace4618]{width:40px;height:40px;transform:rotate(-45deg)}@keyframes pointingHand-0ace4618{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-10px) scale(1.1);opacity:.8}}.fade-fast-enter-active[data-v-0ace4618],.fade-fast-leave-active[data-v-0ace4618]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-0ace4618],.fade-fast-leave-to[data-v-0ace4618]{opacity:0}#overlay[data-v-b69b264c]{width:100%;height:100%;background-color:#000;opacity:.3;z-index:6}.chef-container[data-v-b69b264c]{position:absolute;bottom:0;left:-130px;z-index:7}.ios-vh-fix .chef-container[data-v-b69b264c]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.chef-tutorial[data-v-b69b264c]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.ready-section[data-v-b69b264c]{position:fixed;bottom:calc(40px + env(safe-area-inset-bottom,0px));right:calc(10px + env(safe-area-inset-right,0px));display:flex;align-items:center;justify-content:flex-end;gap:15px;z-index:30;animation:readySectionFadeIn-b69b264c .6s cubic-bezier(.68,-.55,.265,1.55)}.ready-text[data-v-b69b264c]{font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:var(--font-size-20);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.checkmark-button-wrapper[data-v-b69b264c]{display:flex;align-items:center;justify-content:center}.bottom-gradient-overlay[data-v-b69b264c]{position:absolute;bottom:0;left:0;right:0;width:100%;height:74px;background:linear-gradient(180deg,#0000,#000);opacity:1;z-index:10;animation:gradientFadeIn-b69b264c .6s ease-out}@keyframes gradientFadeIn-b69b264c{0%{opacity:0}to{opacity:1}}@keyframes readySectionFadeIn-b69b264c{0%{transform:translateY(20px);opacity:0}60%{transform:translateY(-5px)}to{transform:translateY(0);opacity:1}}.stage-complete-overlay[data-v-750e26ce]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100;color:#333}.message-box[data-v-750e26ce]{background-color:#fff;padding:40px;border-radius:20px;text-align:center;font-family:Gabarito,sans-serif;box-shadow:0 10px 30px #0006}h1[data-v-750e26ce]{font-size:var(--font-size-24);margin-bottom:1rem}p[data-v-750e26ce]{font-size:var(--font-size-16);margin-bottom:2rem}button[data-v-750e26ce]{padding:12px 24px;font-size:var(--font-size-16);font-weight:700;color:#fff;background-color:#4caf50;border:none;border-radius:10px;cursor:pointer;transition:background-color .2s}button[data-v-750e26ce]:hover{background-color:#45a049}.intro-container[data-v-8ad77247]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.intro-container.non-blocking[data-v-8ad77247]{pointer-events:none}.intro-container.non-blocking[data-v-8ad77247]>*{pointer-events:auto}.intro-container.non-blocking-content .chef-container[data-v-8ad77247],.intro-container.non-blocking-content .speech-bubble[data-v-8ad77247]{pointer-events:auto}.intro-container.allow-treats[data-v-8ad77247]{pointer-events:none}.intro-container.allow-treats .chef-container[data-v-8ad77247],.intro-container.allow-treats .speech-bubble[data-v-8ad77247]{pointer-events:auto}.blocking-overlay[data-v-8ad77247]{width:100%;height:100%;background-color:#000;opacity:.3;z-index:6;pointer-events:all}#overlay[data-v-8ad77247]{width:100%;height:100%;background-color:#000;opacity:.3;z-index:6}.chef-container[data-v-8ad77247]{position:absolute;bottom:0;left:-205px;z-index:1001}.intro-container.ios-vh-fix .chef-container[data-v-8ad77247]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.non-interactive[data-v-8ad77247]{pointer-events:none!important}[data-v-11f8d420]:root{--font-size-12: clamp(12px, 3.33vw, 16px);--font-size-14: clamp(14px, 3.89vw, 18px);--font-size-16: clamp(16px, 4.44vw, 20px);--font-size-18: clamp(18px, 5vw, 22px);--font-size-20: clamp(20px, 5.56vw, 24px);--font-size-24: clamp(24px, 6.67vw, 28px)}.font-12[data-v-11f8d420]{font-size:var(--font-size-12)}.font-14[data-v-11f8d420]{font-size:var(--font-size-14)}.font-16[data-v-11f8d420]{font-size:var(--font-size-16)}.font-18[data-v-11f8d420]{font-size:var(--font-size-18)}.font-20[data-v-11f8d420]{font-size:var(--font-size-20)}.font-24[data-v-11f8d420]{font-size:var(--font-size-24)}body[data-v-11f8d420]{font-size:var(--font-size-14)}h1[data-v-11f8d420]{font-size:var(--font-size-24)}h2[data-v-11f8d420]{font-size:var(--font-size-20)}h3[data-v-11f8d420]{font-size:var(--font-size-18)}p[data-v-11f8d420],span[data-v-11f8d420],div[data-v-11f8d420],button[data-v-11f8d420]{font-size:var(--font-size-14)}.small-text[data-v-11f8d420]{font-size:var(--font-size-12)}.large-text[data-v-11f8d420]{font-size:var(--font-size-16)}.modal-overlay[data-v-11f8d420]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-11f8d420 .3s ease-out;pointer-events:all}.box-choice-modal[data-v-11f8d420]{position:relative;background:#fff;border:1px solid #E4E4E4;border-radius:20px;box-shadow:0 4px #e4e4e4;width:434px;height:270px;padding:24px 14px 20px;animation:modalSlideIn-11f8d420 .3s ease-out;display:flex;flex-direction:column}@keyframes modalSlideIn-11f8d420{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-11f8d420{0%{opacity:0}to{opacity:1}}.modal-title[data-v-11f8d420]{font-family:Gabarito,sans-serif;font-size:20px;font-weight:600;color:#000;text-align:center;margin:0 0 16px;line-height:1.3em}.box-scroll-container[data-v-11f8d420]{position:relative;flex:1;overflow:hidden}.box-options-scroll[data-v-11f8d420]{display:flex;gap:40px;overflow-x:hidden;overflow-y:hidden;padding:10px 14px 20px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;pointer-events:none}.box-options-scroll[data-v-11f8d420]::-webkit-scrollbar{display:none}@media (hover: hover) and (pointer: fine){.box-options-scroll[data-v-11f8d420]{scrollbar-width:thin;scrollbar-color:#E4E4E4 transparent}.box-options-scroll[data-v-11f8d420]::-webkit-scrollbar{display:block;height:8px}.box-options-scroll[data-v-11f8d420]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.box-options-scroll[data-v-11f8d420]::-webkit-scrollbar-thumb{background:#e4e4e4;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.box-options-scroll[data-v-11f8d420]::-webkit-scrollbar-thumb:hover{background:#d1d1d1}}.gradient-fade[data-v-11f8d420]{position:absolute;top:0;bottom:20px;width:103px;pointer-events:none;z-index:2}.gradient-fade.left[data-v-11f8d420]{left:0;background:linear-gradient(to right,#fff,#fff0)}.gradient-fade.right[data-v-11f8d420]{right:0;background:linear-gradient(to left,#fff,#fff0)}.box-options-scroll[data-v-11f8d420]:before,.box-options-scroll[data-v-11f8d420]:after{content:"";flex-shrink:0;width:80px}.box-options-scroll[data-v-11f8d420]:before{width:80px}.box-options-scroll[data-v-11f8d420]:after{width:80px}.box-option[data-v-11f8d420]{flex-shrink:0;width:auto;cursor:pointer;transition:all .3s ease;position:relative;opacity:.7;filter:saturate(.8);transform:scale(.8);pointer-events:all}.box-option[data-v-11f8d420]:hover{opacity:.9;transform:scale(.9)}.box-option.selected[data-v-11f8d420]{opacity:1;filter:saturate(1);position:relative;transform:scale(1)}.box-option.selected[data-v-11f8d420]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:122.78px;height:32.14px;background:#f6f6f6;border-radius:50%;pointer-events:none;z-index:-1}.box-image-container[data-v-11f8d420]{display:flex;align-items:center;justify-content:center}.box-image[data-v-11f8d420]{width:auto;height:110px;-o-object-fit:contain;object-fit:contain;transition:transform .25s ease,filter .25s ease}.box-option.selected .box-image[data-v-11f8d420]{transform:scale(1.2)}.checkmark-button[data-v-11f8d420]{position:absolute;bottom:20px;right:20px;z-index:3}.chevron[data-v-11f8d420]{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:4;opacity:1}.chevron-left[data-v-11f8d420]{left:24px}.chevron-right[data-v-11f8d420]{right:24px}.chevron[data-v-11f8d420]:hover{transform:translateY(-50%) scale(1.1)}.chevron[data-v-11f8d420]:active{transform:translateY(-50%) scale(.95)}.chevron svg[data-v-11f8d420]{transition:transform .2s ease}.chevron:hover svg[data-v-11f8d420]{transform:scale(1.1)}.tray-container-base[data-v-50075420]{position:absolute;left:50%;bottom:20px;transform:translate(-50%);width:178px;height:88px;z-index:6}.tray-container-base.embedded[data-v-50075420]{position:static;left:auto;bottom:auto;transform:none;width:177px;height:88px;pointer-events:auto}.tray-image-base[data-v-50075420]{position:absolute;bottom:0;left:0;width:100%;z-index:1}.tray-slots-container[data-v-50075420]{position:absolute;bottom:0;left:0;width:177px;height:88px;z-index:3}.tray-slot[data-v-50075420]{position:absolute;width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .4s ease;transform:translate(-50%,50%);pointer-events:auto;transform:translate(-50%,-50%);z-index:10}.tray-slot[data-v-50075420]:nth-child(1){left:25.31px;bottom:24.38px}.tray-slot[data-v-50075420]:nth-child(2){left:57.44px;bottom:24.38px}.tray-slot[data-v-50075420]:nth-child(3){left:89.57px;bottom:24.38px}.tray-slot[data-v-50075420]:nth-child(4){left:121.7px;bottom:24.38px}.tray-slot[data-v-50075420]:nth-child(5){left:153.83px;bottom:24.38px}.tray-slot[data-v-50075420]:nth-child(6){left:25.31px;bottom:-11.77px}.tray-slot[data-v-50075420]:nth-child(7){left:57.44px;bottom:-11.77px}.tray-slot[data-v-50075420]:nth-child(8){left:89.57px;bottom:-11.77px}.tray-slot[data-v-50075420]:nth-child(9){left:121.7px;bottom:-11.77px}.tray-slot[data-v-50075420]:nth-child(10){left:153.83px;bottom:-11.77px}.tray-slot[data-v-50075420]:hover,.tray-slot.drag-over[data-v-50075420]{background-color:#fff6;box-shadow:0 0 12px #ffffff4d;transform:translate(-50%,-50%) scale(1.1);animation:subtlePulse-50075420 1.5s ease-in-out infinite}@keyframes subtlePulse-50075420{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.tray-slot.filled[data-v-50075420]{background-color:transparent;border:none}.tray-slot.filled[data-v-50075420]:hover{background-color:transparent;box-shadow:none;transform:translate(-50%,-50%) scale(1);animation:none}.slot-treat-icon[data-v-50075420]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;pointer-events:none;border-radius:50%}.base-button[data-v-76e8dadc]{all:unset;align-items:center;border:1px solid;border-radius:10px;box-sizing:border-box;display:flex;gap:10px;height:42px;justify-content:center;padding:8px 16px;position:relative;width:77px;cursor:pointer;transition:all .2s ease;opacity:1;font-family:Gabarito,Arial,sans-serif}.base-button.pack-variant[data-v-76e8dadc]{background-color:#4ac1bd!important;border-color:#0ca49f!important;box-shadow:0 3px #0da49f!important}.base-button.pack-variant[data-v-76e8dadc]:hover:not(.inactive){background-color:#3db3af!important;transform:translateY(1px);box-shadow:0 2px #0da49f!important}.base-button.pack-variant[data-v-76e8dadc]:active:not(.inactive){transform:translateY(2px);box-shadow:0 1px #0da49f!important}.base-button.pack-variant.inactive[data-v-76e8dadc]{background:#9c9c9c!important;opacity:.7!important;border:1px solid #4D4D4D!important;box-shadow:0 3px #4d4d4d!important;cursor:not-allowed}.base-button.unpack-variant[data-v-76e8dadc]{background-color:#f65c5c!important;border-color:#da3a3a!important;box-shadow:0 3px #da3a3a!important}.base-button.unpack-variant[data-v-76e8dadc]:hover:not(.inactive){background-color:#f44747!important;transform:translateY(1px);box-shadow:0 2px #da3a3a!important}.base-button.unpack-variant[data-v-76e8dadc]:active:not(.inactive){transform:translateY(2px);box-shadow:0 1px #da3a3a!important}.base-button.unpack-variant.inactive[data-v-76e8dadc]{background-color:#4d4d4d!important;border-color:#3a3a3a!important;box-shadow:0 3px #3a3a3a!important;cursor:not-allowed}.base-button.white-variant[data-v-76e8dadc]{background-color:#fff!important;border-color:#e4e4e4!important;box-shadow:0 3px #e4e4e4!important}.base-button.white-variant .button-text[data-v-76e8dadc]{color:#000!important}.base-button.white-variant[data-v-76e8dadc]:hover:not(.inactive){background-color:#f5f5f5!important;transform:translateY(1px);box-shadow:0 2px #e4e4e4!important}.base-button.white-variant[data-v-76e8dadc]:active:not(.inactive){transform:translateY(2px);box-shadow:0 1px #e4e4e4!important}.base-button.white-variant.inactive[data-v-76e8dadc]{background-color:#9c9c9c!important;border-color:#4d4d4d!important;box-shadow:0 3px #4d4d4d!important;cursor:not-allowed}.button-text[data-v-76e8dadc]{color:#fff!important;font-family:Gabarito,Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:0%;line-height:120%;position:relative;width:-moz-fit-content;width:fit-content}.base-button.inactive .button-text[data-v-76e8dadc]{color:#fff!important}.tick-button-position[data-v-cbae719b]{position:fixed;bottom:20px;right:120px;z-index:1010;pointer-events:auto}@media (max-width: 768px){.tick-button-position[data-v-cbae719b]{right:120px;left:auto}}@media (max-width: 900px) and (max-height: 450px){.tick-button-position[data-v-cbae719b]{right:140px;left:auto}}@media (max-width: 900px){.tick-button-position[data-v-cbae719b]{right:111px}}@media (max-width: 640px){.tick-button-position[data-v-cbae719b]{right:116px;bottom:25px}}@media (max-width: 480px){.tick-button-position[data-v-cbae719b]{right:121px;bottom:30px}}.boxing-overlay[data-v-313a713b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.boxing-content[data-v-313a713b]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.box-background-image[data-v-313a713b]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;z-index:999;pointer-events:none}.box-background[data-v-313a713b]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:0;z-index:1000}.box-background[data-v-313a713b]:before,.box-background[data-v-313a713b]:after{display:none}.box-inner[data-v-313a713b]{position:relative;width:100%;height:100%}.box-inner[data-v-313a713b]:before,.box-inner[data-v-313a713b]:after{display:none}.tray-container[data-v-313a713b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:176.72px;height:87.52px;z-index:1002}.tray-background[data-v-313a713b]{width:128px;height:64px;background-color:#feffff;border:3px solid #F4DAAF;border-radius:10px;position:relative;box-sizing:border-box;flex-shrink:0}.tray-slots-grid[data-v-313a713b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:80%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:6px}.tray-slot[data-v-313a713b]{width:15.73px;height:15.73px;background-color:#f4daaf;border-radius:50%}.box-inner[data-v-313a713b]{width:100%;height:100%;position:relative;box-sizing:border-box}.tray-in-box-item[data-v-313a713b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible!important}.trays-in-box-grid[data-v-313a713b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;align-items:center;justify-content:center;align-content:center}.trays-container[data-v-313a713b]{position:relative;width:100%;height:100%;pointer-events:none;z-index:1003;display:flex;justify-content:center;align-items:center}.tray-individual[data-v-313a713b]{position:relative;width:100%;height:100%}.tray-background-image[data-v-313a713b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tray-pack[data-v-313a713b]{width:100%;height:100%}.tray-pack-image[data-v-313a713b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tray-10pack[data-v-313a713b]{width:100%;height:100%}.tray-10pack-image[data-v-313a713b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fade-in-tray[data-v-313a713b]{opacity:0;animation:fadeInTray-313a713b .5s ease-in-out forwards}@keyframes fadeInTray-313a713b{0%{opacity:0;transform:scale(.6) translateY(20px)}50%{opacity:.7;transform:scale(1.1) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.tray-in-box-image[data-v-313a713b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treats-on-tray[data-v-313a713b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:80%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:6px;justify-items:center;align-items:center;z-index:1002}.treat-on-tray[data-v-313a713b]{width:15.73px;height:15.73px;-o-object-fit:contain;object-fit:contain;z-index:1003;opacity:1;display:block}.boxing-complete-button[data-v-313a713b]{position:absolute;bottom:-70px;left:50%;transform:translate(-50%);z-index:1006}@media (max-width: 767px){.trays-in-box-grid[data-v-313a713b]{padding:15px}.boxing-content[data-v-313a713b]{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}@media (max-width: 480px){.trays-in-box-grid[data-v-313a713b]{padding:10px}.boxing-content[data-v-313a713b]{max-width:calc(100vw - 10px);max-height:calc(100vh - 10px)}}.fade-in-button[data-v-313a713b]{opacity:0;animation:fadeInButton-313a713b .6s ease-in-out forwards}@keyframes fadeInButton-313a713b{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.side-box-fixed-center[data-v-50d4557a]{position:fixed;left:50%;bottom:-50px;transform:translate(-50%);z-index:1000;will-change:auto;backface-visibility:hidden}.side-box-scale-wrapper[data-v-50d4557a]{display:inline-block;transform:scale(var(--box-scale, .8));transform-origin:center center;position:relative;isolation:isolate;contain:layout style}[data-v-50d4557a] .treat-selection-sidebox{position:static!important;left:auto!important;bottom:auto!important;transform:none!important;z-index:1000!important}[data-v-50d4557a] .treat-selection-sidebox .side-view-box-container{position:static!important;left:auto!important;bottom:auto!important;transform:none!important}.side-order-speech-bubble[data-v-e761e5c5]{width:var(--v2b70a750);height:var(--v2f08a393);z-index:800000;pointer-events:auto;transition:var(--v07849ace)}.arrow-controller[data-v-e761e5c5]{position:absolute;left:50%;transform:translate(-50%);cursor:pointer;transition:opacity .2s ease;z-index:800001}.arrow-controller[data-v-e761e5c5]:hover:not(.disabled){opacity:.8}.arrow-controller.disabled[data-v-e761e5c5]{cursor:not-allowed;opacity:.6}.top-arrow[data-v-e761e5c5]{top:-28px}.bottom-arrow[data-v-e761e5c5]{bottom:-28px}.bottom-positioned.bottom-arrow[data-v-e761e5c5]{bottom:-28px!important;transform:translate(-50%)!important}.speech-bubble-container[data-v-e761e5c5]{position:relative;width:100%;height:100%}.speech-bubble-bg[data-v-e761e5c5]{position:absolute;top:0;left:0;width:100%;height:100%}.single-order-content[data-v-e761e5c5]{position:relative;width:100%;height:100%}.order-number[data-v-e761e5c5]{position:absolute;top:50%;left:12px;transform:translateY(-50%);font-family:Gabarito;font-weight:400;font-style:normal;font-size:clamp(14px,3.89vw,18px);line-height:130%;letter-spacing:0%;color:#333;z-index:10}.treat-icon[data-v-e761e5c5]{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:10}.treat-image[data-v-e761e5c5]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.fallback-icon[data-v-e761e5c5]{font-size:20px;line-height:1}.multi-order-content[data-v-e761e5c5]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 6px}.multi-treat-item[data-v-e761e5c5]{display:flex;align-items:center;gap:2px;z-index:10}.multi-order-number[data-v-e761e5c5]{font-family:Gabarito;font-weight:400;font-style:normal;font-size:clamp(12px,3.33vw,14px);line-height:130%;letter-spacing:0%;color:#333;margin-right:3px}.multi-treat-icon[data-v-e761e5c5]{display:flex;align-items:center;justify-content:center}.multi-treat-image[data-v-e761e5c5]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.multi-fallback-icon[data-v-e761e5c5]{font-size:16px;line-height:1}.plus-sign[data-v-e761e5c5]{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:clamp(10px,2.78vw,12px);color:#666;z-index:10;display:flex;align-items:center}@media (max-width: 480px){.side-order-speech-bubble[data-v-e761e5c5]{height:38px}.order-number[data-v-e761e5c5]{left:12px;font-size:clamp(12px,3.33vw,16px)}.treat-icon[data-v-e761e5c5]{right:8px}.treat-image[data-v-e761e5c5]{width:20px;height:20px}.fallback-icon[data-v-e761e5c5]{font-size:18px}.multi-order-number[data-v-e761e5c5]{font-size:clamp(10px,2.78vw,12px)}.multi-treat-image[data-v-e761e5c5]{width:16px;height:16px}.multi-fallback-icon[data-v-e761e5c5]{font-size:14px}}.impatience-content[data-v-e761e5c5]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px 10px}.impatience-text[data-v-e761e5c5]{font-family:Gabarito;font-weight:400;font-style:normal;font-size:16px;line-height:130%;letter-spacing:0%;color:#000;text-align:center;z-index:10}.chat-message-content[data-v-e761e5c5]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px 10px}.chat-message-text[data-v-e761e5c5]{font-family:Gabarito;font-weight:400;font-style:normal;font-size:16px;line-height:130%;letter-spacing:0%;color:#000;text-align:center;z-index:10}.impatience-indicator[data-v-e761e5c5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:red;border-radius:50%;border:1px solid white;z-index:800002;animation:pulse-red-e761e5c5 1.5s ease-in-out infinite}@keyframes pulse-red-e761e5c5{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.existing-trays-container[data-v-1e90f71d]{position:absolute;bottom:-12px;left:0;transform:none;display:flex;gap:0px;z-index:6}.tray-in-box[data-v-1e90f71d]{width:176.72px;height:87.52px;position:relative}.draggable-tray[data-v-1e90f71d]{cursor:grab;transition:transform .2s ease}.draggable-tray[data-v-1e90f71d]:hover{transform:scale(1.05)}.draggable-tray[data-v-1e90f71d]:active{cursor:grabbing}.tray-10pack-image[data-v-1e90f71d]{width:177px;height:88px;-o-object-fit:contain;object-fit:contain;background:transparent}.tray-background[data-v-1e90f71d]{width:177px;height:88px;background-color:#feffff;border:3px solid #F4DAAF;border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center}.tray-slots-grid[data-v-1e90f71d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:80%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:6px}.tray-slot[data-v-1e90f71d]{width:15.73px;height:15.73px;background-color:#f4daaf;border-radius:50%}.treats-on-tray[data-v-1e90f71d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:80%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:6px;justify-items:center;align-items:center;z-index:1002}.treat-on-tray[data-v-1e90f71d]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;z-index:1003;opacity:1;display:block;transform:translate(-2px,-3px)}.prefilled-pack-display[data-v-158877c6]{position:absolute;bottom:10px;left:228px;width:177px;height:auto;display:flex;justify-content:center;align-items:center;z-index:15}.prefilled-pack-image[data-v-158877c6]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #0000001a}.counter-treats-display[data-v-584d28c6]{position:fixed;bottom:-5px;left:50%;transform:translate(-50%);width:800px;height:95px;z-index:50;overflow-x:auto;overflow-y:hidden}.counter-treats-display[data-v-584d28c6]::-webkit-scrollbar{height:2px}.counter-treats-display[data-v-584d28c6]::-webkit-scrollbar-track{background:transparent}.counter-treats-display[data-v-584d28c6]::-webkit-scrollbar-thumb{background:#0000004d;border-radius:1px}.counter-treats-display[data-v-584d28c6]::-webkit-scrollbar-thumb:hover{background:#00000080}.counter-treats-display[data-v-584d28c6]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.counter-treat-image[data-v-584d28c6]{width:97px;height:74px;-o-object-fit:contain;object-fit:contain}@media (max-width: 640px){.counter-treats-display[data-v-584d28c6]{width:calc(100vw - 200px);max-width:75%}.counter-treat-image[data-v-584d28c6]{width:80px;height:62px}}@media (min-width: 1200px){.counter-treats-display[data-v-584d28c6]{width:calc(100vw - 240px);max-width:85%}}@media (max-width: 480px){.counter-treats-display[data-v-584d28c6]{left:80px;width:300px;height:70px}.counter-treat-image[data-v-584d28c6]{width:36px;height:36px}}.prefilled-tray-container[data-v-584d28c6]{width:97px!important;height:74px!important;border-radius:10px!important;border-width:2px!important;opacity:1!important;z-index:16!important}.prefilled-tray-container .tray-10pack-image[data-v-584d28c6]{width:100%!important;height:100%!important;border-radius:10px!important;-o-object-fit:cover!important;object-fit:cover!important}.individual-treats-tray[data-v-584d28c6]{box-sizing:border-box!important;position:absolute!important;width:176.72px!important;height:87.52px!important;background:#feffff!important;border-radius:10px!important;top:0!important;z-index:16!important}.individual-treats-tray .tray-background[data-v-584d28c6]{width:100%;height:auto;position:relative}.individual-treats-tray .treats-on-tray[data-v-584d28c6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:80%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:8px;justify-items:center;align-items:center;z-index:17}.individual-treats-tray .treat-on-tray[data-v-584d28c6]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;z-index:18;opacity:1;display:block}.edit-mode-tray[data-v-584d28c6]{filter:brightness(1)}.edit-mode-tray .tray-background[data-v-584d28c6]{filter:brightness(1) saturate(1)}.treat-item[data-v-9fff8916]{position:absolute;display:flex;flex-direction:column;align-items:center}.treat-item .icon-wrapper[data-v-9fff8916]{width:64px;height:50px;display:flex;justify-content:center;align-items:center}.treat-item .icon[data-v-9fff8916]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-width:100%;max-height:100%;display:block;z-index:1}.treat-item .platform[data-v-9fff8916]{width:64px;height:13px;background-color:#fdd9be;position:absolute;bottom:27px;z-index:0}.treat-item .treat-name[data-v-9fff8916]{font-family:Gabarito;font-weight:400;font-style:normal;font-size:14px;line-height:130%;letter-spacing:0%;text-align:center;color:#c4984c;margin-top:15px;white-space:nowrap}#cookies-item[data-v-9fff8916]{top:69px;left:194px}#donuts-item[data-v-9fff8916]{top:69px;left:278px}#cupcakes-item[data-v-9fff8916]{top:69px;left:382px}#pretzels-item[data-v-9fff8916]{top:69px;left:486px}#cookies-item .icon-wrapper[data-v-9fff8916],#donuts-item .icon-wrapper[data-v-9fff8916],#cupcakes-item .icon-wrapper[data-v-9fff8916],#pretzels-item .icon-wrapper[data-v-9fff8916]{width:64px;height:50px}#custard-item[data-v-9fff8916]{top:164px;left:194px}#sandwich-item[data-v-9fff8916]{top:164px;left:278px}#taco-item[data-v-9fff8916]{top:164px;left:382px}#pie-item[data-v-9fff8916]{top:164px;left:486px}#cookies-item .icon[data-v-9fff8916],#donuts-item .icon[data-v-9fff8916],#cupcakes-item .icon[data-v-9fff8916],#pretzels-item .icon[data-v-9fff8916],#custard-item .icon[data-v-9fff8916],#sandwich-item .icon[data-v-9fff8916],#taco-item .icon[data-v-9fff8916],#pie-item .icon[data-v-9fff8916]{transform-origin:center bottom}#cookies-item .icon[data-v-9fff8916],#donuts-item .icon[data-v-9fff8916]{transform:scale(.95)}#cupcakes-item .icon[data-v-9fff8916],#pretzels-item .icon[data-v-9fff8916]{transform:scale(.9)}#custard-item .icon[data-v-9fff8916]{transform:scale(1.1)}#sandwich-item .icon[data-v-9fff8916]{transform:scale(1)}#taco-item .icon[data-v-9fff8916]{transform:scale(.9)}#pie-item .icon[data-v-9fff8916]{transform:scale(1.1)}.hand-pointer[data-v-9fff8916]{position:absolute;top:100px;left:215px;width:50px;height:auto;z-index:20;animation:point-and-click-9fff8916 2s infinite ease-in-out;pointer-events:none}.hand-pointer-boxes[data-v-9fff8916]{position:absolute;width:50px;height:auto;top:130px;left:55px;z-index:10;animation:point-and-click-9fff8916 2s infinite ease-in-out}.glow-target[data-v-9fff8916]{border:3px solid #FFD700;background-color:#ffd70033}.valid-drop-target[data-v-9fff8916]{animation:valid-drop-glow-9fff8916 1.5s ease-in-out infinite alternate;border:2px solid rgba(0,255,0,.6)}.invalid-drop-target[data-v-9fff8916]{animation:invalid-drop-glow-9fff8916 1.5s ease-in-out infinite alternate;border:2px solid rgba(255,0,0,.6);opacity:.6}@keyframes subtle-glow-9fff8916{0%{box-shadow:0 0 5px #ffd7004d}to{box-shadow:0 0 15px #ffd700cc,0 0 25px #ffd70066}}@keyframes valid-drop-glow-9fff8916{0%{box-shadow:0 0 8px #0f06}to{box-shadow:0 0 20px #0f0c,0 0 30px #00ff0080}}@keyframes invalid-drop-glow-9fff8916{0%{box-shadow:0 0 8px #f006}to{box-shadow:0 0 20px #f00c,0 0 30px #ff000080}}@keyframes point-and-click-9fff8916{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.box-delivery-hand-animation[data-v-fcedb82c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none}.delivery-hand-icon[data-v-fcedb82c]{width:60px;height:60px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:dynamicBoxDeliveryDrag-fcedb82c 3s ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards;position:absolute;top:0;left:0}.animation-paused[data-v-fcedb82c]{animation-play-state:paused;opacity:0}@keyframes dynamicBoxDeliveryDrag-fcedb82c{0%{left:var(--start-x);top:var(--start-y);transform:translate(-50%) translateY(-50%) rotate(-30deg);opacity:.8}10%{left:var(--start-x);top:calc(var(--start-y) - 20px);transform:translate(-50%) translateY(-50%) rotate(-35deg);opacity:1}90%{left:var(--end-x);top:var(--end-y);transform:translate(-50%) translateY(-50%) rotate(-45deg);opacity:1}95%{left:var(--end-x);top:var(--end-y);transform:translate(-50%) translateY(-50%) rotate(-20deg);opacity:.8}to{left:var(--end-x);top:var(--end-y);transform:translate(-50%) translateY(-50%) rotate(-20deg);opacity:0}}.tray-shelf-hand-animation[data-v-ccfcf419]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;pointer-events:auto;cursor:pointer}.hand-icon[data-v-ccfcf419]{width:80px;height:80px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.8));position:absolute;top:0;left:0;animation:trayShelfDrag-ccfcf419 2.8s ease-in-out infinite;animation-fill-mode:both;z-index:999999}.animation-paused[data-v-ccfcf419]{animation-play-state:paused;opacity:0}@keyframes trayShelfDrag-ccfcf419{0%{left:var(--start-x);top:var(--start-y);transform:translate(-50%,-50%) rotate(-20deg);opacity:.9}15%{left:calc(var(--start-x) + 10px);top:calc(var(--start-y) - 20px);transform:translate(-50%,-50%) rotate(-25deg);opacity:1}90%{left:var(--end-x);top:var(--end-y);transform:translate(-50%,-50%) rotate(-35deg);opacity:1}to{left:var(--end-x);top:var(--end-y);transform:translate(-50%,-50%) rotate(-15deg);opacity:0}}.pack-icon-hand[data-v-9a39cacd]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none}.hand-pointer[data-v-9a39cacd]{width:60px;height:60px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:dynamicPackTap-9a39cacd 1.85s ease-in-out infinite;position:absolute;top:0;left:0;animation-fill-mode:both}.animation-paused[data-v-9a39cacd]{animation-play-state:paused;opacity:0}@keyframes dynamicPackTap-9a39cacd{0%,to{left:var(--start-x);top:var(--start-y);transform:translate(-50%) translateY(-50%) scale(.99);opacity:.85}50%{left:var(--end-x);top:var(--end-y);transform:translate(-50%) translateY(-50%) scale(1.03);opacity:.95}}.container[data-v-9e9f14a8]{position:relative;width:800px;height:calc(var(--vh, 1vh) * 100);background-color:#fff4e4;overflow:hidden}.top-left-buttons-wrapper[data-v-9e9f14a8]{position:absolute;top:0;left:0;z-index:30}.options-container[data-v-9e9f14a8]{position:absolute;left:20px;top:15px;display:flex;gap:17px;z-index:20}.options-button[data-v-9e9f14a8],.undo-button[data-v-9e9f14a8]{width:45px;height:45px;background-color:#fff;border:1px solid #e4e4e4;box-shadow:0 4px #e4e4e4;display:flex;justify-content:center;align-items:center;cursor:pointer}.options-button[data-v-9e9f14a8]{border-radius:50%}.undo-button[data-v-9e9f14a8]{width:44px;border-radius:30px}.options-icon[data-v-9e9f14a8]{display:flex;gap:4px}.options-icon .dot[data-v-9e9f14a8]{width:5px;height:5px;background-color:#000;border-radius:50%}.undo-button img[data-v-9e9f14a8]{width:24px;height:24px}.tray-rack-container[data-v-9e9f14a8]{position:absolute;left:20px;top:70px;width:110px;height:136px;display:flex;align-items:center;justify-content:center}.treat-shelf[data-v-9e9f14a8]{width:82px;height:54px;-o-object-fit:contain;object-fit:contain;cursor:pointer;display:block}.title[data-v-9e9f14a8]{position:absolute;left:299.5px;top:34px;font-weight:400;font-size:var(--font-size-16);color:#683408;margin:0;width:201px;text-align:center;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.hand-pointer-tray-shelf[data-v-9e9f14a8]{position:absolute;width:50px;height:auto;top:85px;left:45px;z-index:15;animation:point-and-click-9e9f14a8 2s infinite ease-in-out;pointer-events:none}.hand-pointer-second-treat[data-v-9e9f14a8]{position:absolute;width:50px;height:auto;z-index:15;animation:point-and-click-9e9f14a8 2s infinite ease-in-out;pointer-events:none}.window[data-v-9e9f14a8]{position:absolute;left:680px;top:0;width:120px;height:109px;background-color:#a8ecfd;border:10px solid #ffffff;box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden}.window img[data-v-9e9f14a8]{width:100%;height:auto}.plant-vase[data-v-9e9f14a8]{position:absolute;left:679px;top:187px;width:64px;height:112.5px}#counter-top-bg[data-v-9e9f14a8]{position:fixed;bottom:-10px;left:0;width:calc(100vw + 10px);height:120px;-o-object-fit:cover;object-fit:cover;z-index:1}@media screen and (-webkit-min-device-pixel-ratio: 0){@supports (-webkit-touch-callout: none){#counter-top-bg[data-v-9e9f14a8]{width:calc(100vw + 10px);left:0;transform:none;margin-left:0}}}#wall-pattern[data-v-9e9f14a8]{top:-42px;left:0;width:calc(var(--vw, 1vw) * 100);z-index:1}.packed-treat-icon[data-v-9e9f14a8]{width:24px;height:24px}.draggable-tray[data-v-9e9f14a8]{cursor:grab;transition:transform .2s ease}.draggable-tray[data-v-9e9f14a8]:hover{transform:scale(1.05)}.draggable-tray[data-v-9e9f14a8]:active{cursor:grabbing}.chef-container-wrapper[data-v-9e9f14a8]{position:fixed;bottom:160px;left:-30px;width:200px;height:200px;z-index:999999999!important;pointer-events:none}.chef-container[data-v-9e9f14a8]{position:relative;bottom:0;left:0;z-index:999999999!important;pointer-events:auto}.chef-tutorial[data-v-9e9f14a8]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.tray-in-box-image[data-v-9e9f14a8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treats-in-box-tray[data-v-9e9f14a8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:8px;justify-items:center;align-items:center;width:90%;height:80%;z-index:7}.treat-in-box[data-v-9e9f14a8]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;z-index:8;opacity:1;display:block}.mixed-trays-display[data-v-9e9f14a8],.prefilled-trays-display[data-v-9e9f14a8]{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:flex-start;width:100%;height:100%}.prefilled-tray-minimal[data-v-9e9f14a8],.individual-tray-minimal[data-v-9e9f14a8]{position:absolute;cursor:grab;transition:transform .2s ease;width:auto;height:auto;display:inline-block}.prefilled-tray-item[data-v-9e9f14a8]{position:relative;cursor:grab;transition:transform .2s ease}.prefilled-tray-item[data-v-9e9f14a8]:hover{transform:scale(1.05)}.prefilled-tray-item[data-v-9e9f14a8]:active{cursor:grabbing;transform:scale(.95)}.tray-10pack[data-v-9e9f14a8]{width:100%;height:100%}.tray-10pack-image[data-v-9e9f14a8]{width:177px;height:88px;-o-object-fit:contain;object-fit:contain;background:transparent}.tray-background[data-v-9e9f14a8]{width:177px;height:88px;background-color:#feffff;border:3px solid #F4DAAF;border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center}.tray-slots-grid[data-v-9e9f14a8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:80%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:6px}.tray-slot[data-v-9e9f14a8]{width:15.73px;height:15.73px;background-color:#f4daaf;border-radius:50%}.treats-on-tray[data-v-9e9f14a8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:80%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:6px;justify-items:center;align-items:center;z-index:1002}.treat-on-tray[data-v-9e9f14a8]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;z-index:1003;opacity:1;display:block;transform:translate(-2px,-3px)}.prefilled-tray-image[data-v-9e9f14a8]{width:177px;height:88px;-o-object-fit:contain;object-fit:contain;background:transparent}@keyframes point-and-click-9e9f14a8{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.tray-toggle-icon[data-v-9e9f14a8]{position:absolute;left:20px;top:70px;width:82px;height:54px;-o-object-fit:contain;object-fit:contain;cursor:pointer;z-index:4}.chef-delivery-message[data-v-9e9f14a8]{position:absolute;top:50px;left:50px;z-index:1005}.chef-empty-tray-container[data-v-9e9f14a8],.chef-container[data-v-9e9f14a8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-character[data-v-9e9f14a8]{position:absolute;bottom:0;left:-185px;z-index:1007;transform:scale(1.1)}.chef-speech-bubble[data-v-9e9f14a8]{position:absolute;top:140px;left:140px;z-index:1008}.chef-empty-tray-message[data-v-9e9f14a8]{position:absolute;top:120px;left:100px;z-index:1008}.placed-ten-pack-tray[data-v-9e9f14a8]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;z-index:5;overflow:hidden}.placed-ten-pack-tray[data-v-9e9f14a8]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.placed-ten-pack-tray img[data-v-9e9f14a8]{width:97px;height:74px;-o-object-fit:contain;object-fit:contain;display:block}.checkpoint-container[data-v-e02272f8]{position:relative;width:100%;height:100%;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif;transform:translateY(0)!important;z-index:2147483647!important;pointer-events:auto!important;animation:fadeIn-e02272f8 .3s ease-out}@keyframes fadeIn-e02272f8{0%{opacity:0}to{opacity:1}}.section-card[data-v-e02272f8]{position:fixed;left:50%;top:calc(50% - 30px);transform:translate(-50%,-50%);width:207px;height:254px;z-index:900}.card-background[data-v-e02272f8]{position:absolute;top:0;left:0;width:207px;height:254px;background:#fff;border:1px solid #FFE8C0;border-radius:15px;box-shadow:0 4px #ffe8c0}.card-inner[data-v-e02272f8]{position:absolute;top:9px;left:9px;width:189px;height:204px;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center}.section-image[data-v-e02272f8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:11px}.section-title[data-v-e02272f8]{position:absolute;left:10px;right:10px;top:222px;height:21px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;text-align:center;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-container[data-v-e02272f8]{position:absolute;left:14px;top:180px;width:179px;height:27px}.progress-background[data-v-e02272f8]{position:absolute;top:0;left:0;width:179px;height:27px;background:#fff;border-radius:11px;overflow:hidden}.progress-fill-complete[data-v-e02272f8]{position:absolute;top:9px;left:9px;width:0px;height:10px;background:#4ac1bd;border-radius:20px;transition:width 1.5s ease-out;max-width:161px;will-change:width}.chef-container[data-v-e02272f8]{position:fixed;bottom:0;left:-210px;z-index:1000}.speech-bubble-container[data-v-e02272f8]{z-index:1001}.tick-button-container[data-v-e02272f8]{position:fixed;bottom:calc(30px + env(safe-area-inset-bottom,0px));right:calc(20px + env(safe-area-inset-right,0px));width:45px;height:45px;z-index:1002}.checkpoint-container[data-v-e02272f8] .top-left-buttons-container{z-index:1010!important;position:fixed!important}.mission-intro-image[data-v-e02272f8]{position:absolute;left:305.5px;top:31.98px;width:189px;height:204px;border-radius:11px;overflow:hidden}.section-image-mission[data-v-e02272f8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:11px}.mission-intro-progress-container[data-v-e02272f8]{position:absolute;left:305px;top:243px;width:190px;height:27px}.progress-background-mission[data-v-e02272f8]{position:absolute;left:.4px;top:.27px;width:189.32px;height:27px;background:#fff;border-radius:11px}.progress-pill-track[data-v-e02272f8]{position:absolute;left:24.56px;top:9.27px;width:134.47px;height:10px;background:#f3f3f3;border-radius:20px}.progress-pill-fill[data-v-e02272f8]{position:absolute;left:24.56px;top:9.02px;width:0px;height:10px;background:#4ac1bd;border-radius:20px;transition:width 1.5s ease-out}.customer-count-start[data-v-e02272f8]{position:absolute;left:9.16px;top:4.27px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.3;text-align:center;color:#787878;width:20px}.customer-count-end[data-v-e02272f8]{position:absolute;left:166.16px;top:4.27px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.3;text-align:center;color:#787878;width:20px}@media screen and (max-width: 900px){.tick-button-container[data-v-e02272f8]{right:calc(25px + env(safe-area-inset-right,0px));bottom:calc(25px + env(safe-area-inset-bottom,0px))}}.checkpoint-container[data-v-95263839]{position:fixed;top:0;left:0;width:100%;height:100%;background:none;z-index:999999;pointer-events:none}.blocking-overlay[data-v-95263839],#overlay[data-v-95263839]{position:absolute;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1;pointer-events:all}.chef-container[data-v-95263839]{position:absolute;bottom:0;left:-205px;z-index:3;pointer-events:auto}.progress-goal-container[data-v-95263839]{position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%,-50%);z-index:4;pointer-events:auto}.progress-goal-card[data-v-95263839]{width:434px;height:139px;background:#fffffff2;border:1px solid #E4E4E4;border-radius:20px;box-shadow:0 4px #e4e4e4cc;position:relative;pointer-events:auto}.goal-celebration-icon[data-v-95263839]{position:absolute;top:4px;left:202px;width:30px;height:30px}.goal-card-title[data-v-95263839]{position:absolute;top:39.81px;left:161px;width:112px;height:26px;font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.3em;text-align:center;color:#000}.goal-progress-numbers[data-v-95263839]{position:absolute;top:72.81px;width:100%}.goal-progress-start[data-v-95263839]{position:absolute;left:18px;width:9px;height:21px;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;color:#aaa}.goal-progress-end[data-v-95263839]{position:absolute;left:400px;width:18px;height:21px;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;color:#aaa}.goal-progress-track[data-v-95263839]{position:absolute;top:79px;left:39px;width:351px;height:8px;background-color:#f5f5f5;border-radius:30px}.goal-progress-bar[data-v-95263839]{display:none}.goal-progress-fill[data-v-95263839]{position:absolute;top:-.19px;left:1px;width:183px;height:8px;background-color:#4ac1bd;border-radius:30px;transition:width .3s ease;max-width:351px}.goal-progress-text[data-v-95263839]{position:absolute;top:105.81px;left:50%;transform:translate(-50%);width:auto;max-width:350px;height:21px;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;text-align:center;color:#000;white-space:nowrap}.progress-start[data-v-95263839],.progress-end[data-v-95263839]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;color:#aaa}@media (max-width: 480px){.happy-meter[data-v-95263839]{width:90vw;max-width:350px;padding:15px}.progress-container[data-v-95263839]{width:80%}.meter-title[data-v-95263839]{font-size:18px}.progress-text[data-v-95263839]{font-size:14px}}.checkpoint-container[data-v-95263839] .speech-bubble-text{opacity:1;transition:opacity .5s ease-in-out}.message-transitioning[data-v-95263839] .speech-bubble-text{opacity:0}.action-buttons[data-v-95263839]{position:absolute;right:20px;bottom:40px;display:flex;flex-direction:column;gap:12px;z-index:5;pointer-events:auto}.take-break-button[data-v-95263839],.keep-playing-button[data-v-95263839]{width:146px;height:42px;border-radius:8px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.1em;cursor:pointer;transition:all .2s ease;border:1px solid}.take-break-button[data-v-95263839]{background-color:#fff;color:#000;border-color:#e4e4e4;box-shadow:0 2px #e4e4e4}.take-break-button[data-v-95263839]:hover{transform:translateY(1px);box-shadow:0 1px #e4e4e4}.keep-playing-button[data-v-95263839]{background-color:#4ac1bd;color:#fff;border-color:#25a49f;box-shadow:0 2px #25a49f}.keep-playing-button[data-v-95263839]:hover{background-color:#45b3af;transform:translateY(1px);box-shadow:0 1px #25a49f}.tick-button[data-v-95263839]{width:60px;height:60px;border-radius:50%;background-color:#4ac1bd;color:#fff;border:3px solid #25A49F;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px #25a49f;transition:all .2s ease;pointer-events:auto}.tick-button[data-v-95263839]:hover{background-color:#45b3af;transform:translateY(2px);box-shadow:0 2px #25a49f}.tick-button[data-v-95263839]:active{transform:translateY(4px);box-shadow:0 0 #25a49f}.did-it-text[data-v-95263839]{position:fixed;bottom:43px;right:75px;font-family:Gabarito,sans-serif;font-size:16px;color:#fff;z-index:1000001;opacity:0;transition:opacity .3s ease}.did-it-text.show[data-v-95263839]{opacity:1}.checkpoint-container.ios-vh-fix .chef-container[data-v-95263839]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.checkpoint-container.ios-vh-fix .progress-goal-container[data-v-95263839]{top:calc(50% - (100vh - var(--ios-vh, 100vh)) / 2)}.confetti-overlay[data-v-95263839]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.mini-nav[data-v-0559c8fe]{position:fixed!important;top:0!important;right:0!important;width:86px!important;height:100%!important;background-color:#a86a36!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:10px!important;box-sizing:border-box!important;z-index:900000!important;border-radius:0!important;margin:0!important;transform:none!important;box-shadow:-2px 0 10px #0003!important;flex-direction:column!important;overflow:hidden!important}.nav-items[data-v-0559c8fe]{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:24px!important;width:100%!important;height:100%!important;min-height:0!important;flex-shrink:0!important}.nav-item[data-v-0559c8fe]{display:flex!important;justify-content:center!important;align-items:center!important}.nav-button[data-v-0559c8fe]{width:58px!important;height:61px!important;border:4px solid #D3945E!important;border-radius:9px!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;cursor:pointer!important;transition:border-color .2s ease!important}.nav-button.active[data-v-0559c8fe],.nav-button[data-v-0559c8fe]:hover{border-color:#fff!important}.nav-button.counter-drop-zone[data-v-0559c8fe]{box-shadow:0 0 0 2px #ffeb3b,0 0 12px 4px #ffeb3bb3!important;animation:pulse-counter-drop-0559c8fe 1.1s infinite ease-in-out!important}@keyframes pulse-counter-drop-0559c8fe{0%,to{box-shadow:0 0 0 2px #ffeb3b,0 0 10px 3px #ffeb3b8c;transform:translateZ(0)}50%{box-shadow:0 0 0 2px #fff176,0 0 16px 6px #fff176e6}}.nav-icon[data-v-0559c8fe]{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.customer-view-container[data-v-0559c8fe]{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#a8eefd!important}.customer-overlay[data-v-0559c8fe]{position:absolute!important;width:50%!important;height:50%!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important;-o-object-fit:contain!important;object-fit:contain!important;z-index:2!important}.customer-overlay-rive[data-v-0559c8fe]{position:absolute!important;width:100%!important;height:100%!important;bottom:162px!important;left:calc(50% - 4px)!important;transform:translate(-50%) scale(1.8)!important;transform-origin:bottom center!important;z-index:3!important;image-rendering:auto!important;image-rendering:-webkit-optimize-contrast!important;-webkit-image-rendering:-webkit-optimize-contrast!important;-moz-image-rendering:auto!important;-ms-image-rendering:auto!important;will-change:transform!important;transform-style:preserve-3d!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;perspective:1000px!important;-webkit-perspective:1000px!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.customer-overlay-rive[data-character-type=grammy][data-v-0559c8fe]{left:calc(50% + 0px)!important;bottom:156px!important}.customer-overlay-rive[data-character-type=bald_man][data-v-0559c8fe],.customer-overlay-rive[data-character-type=baldman][data-v-0559c8fe]{bottom:129px!important}.customer-overlay-rive[data-character-type=urban_woman][data-v-0559c8fe],.customer-overlay-rive[data-character-type=urbanwoman][data-v-0559c8fe]{left:calc(50% - 1px)!important;bottom:156px!important}.customer-overlay-rive[data-character-type=boy][data-v-0559c8fe]{left:calc(50% - 2px)!important;bottom:159px!important}.customer-overlay-rive[data-character-type=girl][data-v-0559c8fe]{left:calc(50% - 6px)!important}.customer-overlay-rive[data-character-type=runner_teen][data-v-0559c8fe],.customer-overlay-rive[data-character-type=runnerteen][data-v-0559c8fe]{bottom:158px!important}.hand-container[data-v-0559c8fe]{position:absolute!important;left:24.26px!important;width:37.48px!important;height:43.38px!important;z-index:10!important;pointer-events:none!important}.hand-container.point-to-first[data-v-0559c8fe]{top:140px!important}.hand-container.point-to-second[data-v-0559c8fe]{top:233.31px!important}.hand-pointer[data-v-0559c8fe]{width:100%!important;height:100%!important;animation:point-and-click-0559c8fe 2s infinite ease-in-out!important}@keyframes point-and-click-0559c8fe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.nav-button.rack-drop-zone[data-v-0559c8fe]{background-color:#fff3!important;border:2px dashed #fff!important;border-radius:8px!important;animation:pulse-rack-drop-0559c8fe 1s infinite ease-in-out!important}@keyframes pulse-rack-drop-0559c8fe{0%,to{background-color:#fff3;border-color:#fff}50%{background-color:#fff6;border-color:#ffeb3b}}.mini-nav.stage2-intro-blocked[data-v-0559c8fe]{pointer-events:none}.mini-nav.stage2-intro-blocked .nav-button[data-v-0559c8fe]{cursor:default!important}.nav-item.tutorial-disabled[data-v-0559c8fe]{pointer-events:none}.nav-item.tutorial-disabled .nav-button[data-v-0559c8fe]{cursor:default!important}.treat-grid.stacked-layout[data-v-b3e9af95]{position:absolute;top:60px;left:50%;transform:translate(calc(-50% - 20px));width:460px;height:230px}.treat-grid.stacked-layout .treat-item[data-type=individual][data-v-b3e9af95]{min-width:0;min-height:0;display:flex;justify-content:center;align-items:center}.treat-grid.stacked-layout .treat-item[data-type=individual] img[data-v-b3e9af95]{width:44px;height:44px;padding:6px;-o-object-fit:contain;object-fit:contain;box-sizing:border-box}.treat-item.invisible[data-v-b3e9af95]{visibility:hidden}.treat-rack-container[data-v-b3e9af95]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rack-background[data-v-b3e9af95]{position:absolute;top:5px;left:50%;transform:translate(-50%);width:clamp(260px,100vw - 20px,519px);height:auto;aspect-ratio:519 / 292;z-index:1}@media (max-width: 750px){.rack-background[data-v-b3e9af95]{width:min(420px,calc(100vw - 20px));max-width:420px;left:50%;transform:translate(-50%)}}@media (max-width: 640px){.rack-background[data-v-b3e9af95]{width:min(360px,calc(100vw - 20px));max-width:360px;left:50%;transform:translate(-50%)}}@media (max-width: 480px){.rack-background[data-v-b3e9af95]{width:min(300px,calc(100vw - 20px));max-width:300px;left:50%;transform:translate(-50%)}}@media (max-width: 360px){.rack-background[data-v-b3e9af95]{width:min(260px,calc(100vw - 20px));max-width:260px;left:50%;transform:translate(-50%)}}.shelf1-background[data-v-b3e9af95]{position:absolute;top:44px;left:50%;transform:translate(-50%);width:min(505px,calc(100vw - 30px));max-width:505px;height:108px;z-index:1}.shelf2-background[data-v-b3e9af95]{position:absolute;top:144px;left:50%;transform:translate(-50%);width:min(505px,calc(100vw - 30px));max-width:505px;height:108px;z-index:1}.counter-top[data-v-b3e9af95]{position:absolute;bottom:-10px;left:0;width:calc(100vw + 10px);height:120px;-o-object-fit:cover;object-fit:cover;z-index:4}.ios-vh-fix .counter-top[data-v-b3e9af95]{width:calc(100vw + 10px);left:0;transform:none}.ios-vh-fix .counter-top[data-v-b3e9af95]{bottom:calc(-10px + (100vh - var(--ios-vh, 100vh)) + 4px)}.ios-vh-fix .tick-button-position[data-v-b3e9af95]{bottom:calc(20px + (100vh - var(--ios-vh, 100vh)) + 4px)}.ios-vh-fix .ten-pack-drop-zone[data-v-b3e9af95],.ios-vh-fix .tray-shelf-drop-zone[data-v-b3e9af95]{bottom:calc(-12px + (100vh - var(--ios-vh, 100vh)) + 4px)}.ios-vh-fix .base-tray-container-positioned[data-v-b3e9af95],.ios-vh-fix .normal-base-tray[data-v-b3e9af95],.ios-vh-fix .placed-ten-pack-tray[data-v-b3e9af95],.ios-vh-fix .placed-hundred-pack-tray[data-v-b3e9af95]{bottom:calc(10px + (100vh - var(--ios-vh, 100vh)) + 4px)!important}.packed-treats-container[data-v-b3e9af95]{position:absolute;bottom:30px;left:30px;right:30px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;align-items:center;z-index:3}.packed-treat[data-v-b3e9af95]{width:24px;height:24px}.chef-delivery-message[data-v-b3e9af95]{position:absolute;top:50px;left:50px;z-index:1005}.chef-treat-click-container[data-v-b3e9af95]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-treat-click-character[data-v-b3e9af95]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-treat-click-message[data-v-b3e9af95]{position:absolute;top:120px;left:100px;z-index:1008}.chef-tray-emptied-container[data-v-b3e9af95]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-tray-emptied-character[data-v-b3e9af95]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-tray-emptied-message[data-v-b3e9af95]{position:absolute;top:120px;left:100px;z-index:1008}.chef-tray-shelf-click-container[data-v-b3e9af95]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-tray-shelf-click-character[data-v-b3e9af95]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-tray-shelf-click-message[data-v-b3e9af95]{position:absolute;top:120px;left:100px;z-index:1008}.chef-empty-tray-container[data-v-b3e9af95]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-empty-tray-character[data-v-b3e9af95]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-empty-tray-message[data-v-b3e9af95]{position:absolute;top:120px;left:100px;z-index:1008}.chef-too-many-treats-container[data-v-b3e9af95]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-too-many-treats-character[data-v-b3e9af95]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-too-many-treats-message[data-v-b3e9af95]{position:absolute;top:120px;left:100px;z-index:1008}.window-background[data-v-b3e9af95]{position:absolute;top:0;right:-40px;height:129px;z-index:1}.plant-vase[data-v-b3e9af95]{position:absolute;bottom:40px;right:57px;width:64px;z-index:2}.options-bar[data-v-b3e9af95]{position:absolute;top:15px;left:20px;display:flex;gap:17px;z-index:9}.button[data-v-b3e9af95]{width:45px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;justify-content:center;align-items:center;cursor:pointer;gap:4px}.treat-grid[data-v-b3e9af95]{position:absolute;top:min(60px,11.5vw);left:min(50px,9.6vw);width:min(540px,calc(100vw - 40px));height:min(200px,38.5vw);display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(5,1fr);gap:1px 1px;z-index:2;touch-action:manipulation}.treat-grid.large-packing-mode[data-v-b3e9af95]{position:relative;width:min(460px,calc(100vw - 40px));max-width:460px;height:min(210px,40.5vw);top:min(46px,8.9vw);left:50%;transform:translate(-50%);display:block}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]{position:absolute;width:5.65%;height:12.38%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(1){left:0%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(2){left:10%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(3){left:20%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(4){left:30%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(5){left:40%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(6){left:50%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(7){left:60%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(8){left:70%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(9){left:80%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(10){left:90%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(11){left:0%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(12){left:10%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(13){left:20%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(14){left:30%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(15){left:40%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(16){left:50%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(17){left:60%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(18){left:70%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(19){left:80%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(20){left:90%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(21){left:0%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(22){left:10%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(23){left:20%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(24){left:30%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(25){left:40%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(26){left:50%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(27){left:60%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(28){left:70%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(29){left:80%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(30){left:90%;top:30.48%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95],.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]{position:absolute;width:16.09%;height:24.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(31),.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(31){left:11.74%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(32),.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(32){left:29.13%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(33),.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(33){left:46.52%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(34),.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(34){left:63.91%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(35),.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(35){left:81.3%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(36),.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(36){left:8.91%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(37),.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(37){left:27.61%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(38),.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(38){left:46.3%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(39),.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(39){left:65.22%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95]:nth-child(40){left:83.91%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"] img[data-v-b3e9af95]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treat-grid.progression-mode[data-v-b3e9af95]{position:relative;width:460px;height:210px;top:46px;left:50%;transform:translate(-50%);display:block}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]{position:absolute;width:26px;height:26px}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(1){left:0;top:0}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(2){left:46px;top:0}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(3){left:92px;top:0}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(4){left:138px;top:0}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(5){left:184px;top:0}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(6){left:230px;top:0}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(7){left:276px;top:0}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(8){left:322px;top:0}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(9){left:368px;top:0}.progression-mode .treat-item[data-type=individual][data-v-b3e9af95]:nth-child(10){left:414px;top:0}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]{position:absolute;width:74px;height:51px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(11){left:54px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(12){left:134px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(13){left:214px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(14){left:294px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(15){left:374px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(16){left:54px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(17){left:134px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(18){left:214px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(19){left:294px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95]:nth-child(20){left:374px;top:80px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]{position:absolute;width:74px;height:51px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(21){left:54px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(22){left:134px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(23){left:214px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(24){left:294px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(25){left:374px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(26){left:54px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(27){left:134px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(28){left:214px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(29){left:294px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]:nth-child(30){left:374px;top:140px}.progression-mode .treat-item[data-type=tenpack] img[data-v-b3e9af95],.progression-mode .treat-item[data-type=hundredpack] img[data-v-b3e9af95]{width:74px;height:51px;-o-object-fit:contain;object-fit:contain}@media (max-width: 750px){.treat-grid[data-v-b3e9af95]{width:min(400px,calc(100vw - 30px));max-width:400px;left:30px;gap:.5px .5px;grid-template-columns:repeat(10,minmax(26px,1fr))}}@media (max-width: 640px){.treat-grid[data-v-b3e9af95]{width:min(340px,calc(100vw - 30px));max-width:340px;left:20px;gap:0px 0px;height:180px;grid-template-columns:repeat(10,minmax(22px,1fr))}}@media (max-width: 480px){.treat-grid[data-v-b3e9af95]{width:min(280px,calc(100vw - 40px));max-width:280px;left:15px;gap:0px 0px;height:160px;grid-template-columns:repeat(10,minmax(18px,1fr))}}@media (max-width: 360px){.treat-grid[data-v-b3e9af95]{width:min(240px,calc(100vw - 40px));max-width:240px;left:10px;gap:0px 0px;height:140px;grid-template-columns:repeat(8,minmax(16px,1fr));grid-template-rows:repeat(6,1fr)}}.treat-item[data-v-b3e9af95]{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:transform .1s ease-in-out,filter .1s ease-in-out}.treat-item.selected img[data-v-b3e9af95]{transform:scale(1.05);filter:drop-shadow(1.5px 1.5px 0 white) drop-shadow(-1.5px -1.5px 0 white) drop-shadow(-1.5px 1.5px 0 white) drop-shadow(1.5px -1.5px 0 white)}.treat-item.selected[data-type=tenpack] img[data-v-b3e9af95],.treat-item.selected[data-type="10pack"] img[data-v-b3e9af95],.treat-item.selected[data-type=hundredpack] img[data-v-b3e9af95],.treat-item.selected[data-type="100pack"] img[data-v-b3e9af95]{transform:scale(1.05)!important;filter:drop-shadow(1px 1px 0 #60383B) drop-shadow(-1px -1px 0 #60383B) drop-shadow(-1px 1px 0 #60383B) drop-shadow(1px -1px 0 #60383B)!important}.treat-item.selected[data-v-b3e9af95]{cursor:grab;z-index:10}.treat-item.selected[data-v-b3e9af95]:active{cursor:grabbing}.treat-item.hidden-during-drag[data-v-b3e9af95]{opacity:1}.treat-item img[data-v-b3e9af95]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media (hover: none) and (pointer: coarse){.treat-grid.stacked-layout .treat-item[data-type=individual][data-v-b3e9af95]{padding:8px;min-width:44px;min-height:44px}}@media (max-width: 750px){.treat-item[data-v-b3e9af95]{transform:scale(.95)}}@media (max-width: 640px){.treat-item[data-v-b3e9af95]{transform:scale(.8)}}@media (max-width: 480px){.treat-item[data-v-b3e9af95]{transform:scale(.7)}}.treat-item[data-v-b3e9af95]:hover{transform:scale(1.1);background-color:#fff3}.treat-item[data-v-b3e9af95]:active{cursor:grabbing}.treat-item[data-type=individual] img[data-v-b3e9af95]{width:44px;height:44px;padding:6px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 640px){.treat-item img[data-v-b3e9af95],.treat-item[data-type="10pack"] img[data-v-b3e9af95]{width:30px;height:30px}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95],.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95],.large-packing-mode .treat-item[data-type="10pack"] img[data-v-b3e9af95],.large-packing-mode .treat-item[data-type=tenpack] img[data-v-b3e9af95],.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95],.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]{width:60px;height:40px}}@media (max-width: 480px){.treat-item img[data-v-b3e9af95],.treat-item[data-type="10pack"] img[data-v-b3e9af95]{width:24px;height:24px}.large-packing-mode .treat-item[data-type="10pack"][data-v-b3e9af95],.large-packing-mode .treat-item[data-type=tenpack][data-v-b3e9af95],.large-packing-mode .treat-item[data-type="10pack"] img[data-v-b3e9af95],.large-packing-mode .treat-item[data-type=tenpack] img[data-v-b3e9af95],.progression-mode .treat-item[data-type=tenpack][data-v-b3e9af95],.progression-mode .treat-item[data-type=hundredpack][data-v-b3e9af95]{width:50px;height:32px}}.treat-item[data-type="10pack"][data-v-b3e9af95]{border:none;background:none;position:relative}.treat-item[data-type="10pack"] img[data-v-b3e9af95]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.treat-item[data-type="10pack"][data-v-b3e9af95]:after{display:none}.tick-button-position[data-v-b3e9af95]{position:absolute;bottom:20px;right:106px;z-index:999}@media (max-width: 900px){.tick-button-position[data-v-b3e9af95]{right:111px}}@media (max-width: 640px){.tick-button-position[data-v-b3e9af95]{right:116px;bottom:25px}}@media (max-width: 480px){.tick-button-position[data-v-b3e9af95]{right:121px;bottom:30px}}.tray-toggle-icon[data-v-b3e9af95]{position:absolute;left:20px;top:70px;width:82px;height:54px;-o-object-fit:contain;object-fit:contain;cursor:pointer;z-index:1002;pointer-events:auto}.attention-pulse[data-v-b3e9af95]{animation:trayPulse-b3e9af95 1.2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,255,0,.9))}@keyframes trayPulse-b3e9af95{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.normal-base-tray[data-v-b3e9af95]{position:absolute;bottom:10px;left:120px;z-index:5}.box-container[data-v-b3e9af95]{position:relative;display:flex;justify-content:center;align-items:center}.box-drop-zone[data-v-b3e9af95]{width:50px;height:50px;border:2px dashed rgba(255,255,255,.5);border-radius:4px;display:flex;justify-content:center;align-items:center;z-index:1002}.packed-tray-container[data-v-b3e9af95]{position:relative;transition:opacity .5s ease-out,transform .5s ease-out;opacity:1;transform:scale(1)}.packed-tray-container.fading-out[data-v-b3e9af95]{opacity:0;transform:scale(.8) translateY(-20px)}.tray-image[data-v-b3e9af95]{width:80px;height:50px;-o-object-fit:contain;object-fit:contain}.treats-on-tray[data-v-b3e9af95]{position:absolute;top:8px;left:8px;width:64px;height:34px;display:flex;flex-wrap:wrap;gap:3px;justify-content:center;align-items:center}.treat-on-tray[data-v-b3e9af95]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.tray-in-box[data-v-b3e9af95]{position:relative;width:60px;height:40px;animation:fadeInBox-b3e9af95 .5s ease-in}@keyframes fadeInBox-b3e9af95{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.base-tray-container-positioned.tray-sliding-left[data-v-b3e9af95]{transition:all .6s cubic-bezier(.4,0,.2,1);transform:translate(-250px)!important;opacity:.8}.base-tray-container-positioned.tray-fading-in-center[data-v-b3e9af95]{animation:fadeInFromCenter-b3e9af95 .5s ease-out}@keyframes fadeInFromCenter-b3e9af95{0%{transform:scale(.8) translateY(20px)!important;opacity:0}to{transform:var(--tray-transform) scale(1) translateY(0);opacity:1}}.tray-image-small[data-v-b3e9af95]{width:60px;height:40px;-o-object-fit:contain;object-fit:contain}.treats-on-tray-small[data-v-b3e9af95]{position:absolute;top:5px;left:5px;width:50px;height:30px;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;align-items:center}.treat-on-tray-small[data-v-b3e9af95]{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.counter-tray-row-flex[data-v-b3e9af95]{position:absolute;bottom:10px;left:20px;display:flex;flex-direction:row;align-items:flex-end;gap:5px;z-index:5}.base-tray-container-positioned[data-v-b3e9af95]{display:flex;align-items:flex-end;justify-content:flex-start;height:74px;z-index:5}.placed-ten-pack-tray[data-v-b3e9af95]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;z-index:5;overflow:hidden}.placed-ten-pack-tray[data-v-b3e9af95]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.placed-ten-pack-tray img[data-v-b3e9af95]{width:97px;height:74px;-o-object-fit:contain;object-fit:contain;display:block}.placed-hundred-pack-tray[data-v-b3e9af95]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;z-index:5;overflow:hidden}.placed-hundred-pack-tray[data-v-b3e9af95]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.placed-hundred-pack-tray img[data-v-b3e9af95]{width:97px;height:74px;-o-object-fit:contain;object-fit:contain;display:block}.tray-quantity-label[data-v-b3e9af95]{position:absolute;top:2px;right:2px;background:#618992;color:#fff;font-size:8px;font-weight:700;padding:1px 3px;border-radius:2px;min-width:10px;text-align:center;line-height:1}.drag-preview[data-v-b3e9af95]{position:absolute;z-index:1000;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}.ten-pack-drop-zone[data-v-b3e9af95]{position:absolute;bottom:-12px;left:0;width:100%;height:100px;pointer-events:auto;z-index:4}.ten-pack-drop-zone[data-v-b3e9af95]:hover{background:#6189921a;border:2px dashed rgba(97,137,146,.3);border-radius:4px}.tray-shelf-drop-zone[data-v-b3e9af95]{position:absolute;bottom:-12px;left:0;width:100%;height:100px;pointer-events:auto;z-index:3}.tray-shelf-drop-zone[data-v-b3e9af95]:hover{background:#9261891a;border:2px dashed rgba(146,97,137,.3);border-radius:4px}.tray-shelf-container[data-v-b3e9af95]{position:absolute;top:70px;left:50px;z-index:10}.tray-shelf[data-v-b3e9af95]{width:82px;height:54px;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:transform .2s ease}.tray-shelf[data-v-b3e9af95]:hover{transform:scale(1.05)}.hand-pointer-tray-shelf[data-v-b3e9af95]{position:absolute;top:70px;left:20px;width:40px;height:40px;pointer-events:none;z-index:99999;animation:pointToTrayShelf-b3e9af95 2s ease-in-out infinite}.hand-pointer-first-time-tray-shelf[data-v-b3e9af95]{position:absolute;top:80px;left:35px;width:40px;height:40px;pointer-events:none;z-index:15;animation:pointToFirstTimeTrayShelf-b3e9af95 1.5s ease-in-out infinite;opacity:1!important;display:block!important}@keyframes pointToTrayShelf-b3e9af95{0%,to{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(-5px,5px) scale(1.1);opacity:1}}@keyframes pointToFirstTimeTrayShelf-b3e9af95{0%,to{transform:translate(0) scale(1);opacity:.9}50%{transform:translate(10px,15px) scale(1.2);opacity:1}}.hand-pointer-first-time-drag[data-v-b3e9af95]{position:absolute;width:40px;height:40px;pointer-events:none;z-index:15000;opacity:1!important;display:block!important;visibility:visible!important;left:0;top:0}.hand-pointer-first-time-drag.tap-only[data-v-b3e9af95]{animation:tapOnlyAnimation-b3e9af95 3.2s ease-in-out infinite}.hand-pointer-first-time-drag.tap-then-drag[data-v-b3e9af95]{animation:tapThenDragToTray-b3e9af95 4s ease-in-out infinite}@keyframes tapOnlyAnimation-b3e9af95{0%{left:var(--tap1-x, 285px);top:calc(var(--tap1-y, 185px) - 6px);transform:rotate(-10deg) scale(1);opacity:1}8%{left:var(--tap1-x, 285px);top:var(--tap1-y, 185px);transform:rotate(-12deg) scale(.95);opacity:1}16%{left:var(--tap1-x, 285px);top:calc(var(--tap1-y, 185px) - 6px);transform:rotate(-8deg) scale(1);opacity:1}24%{left:var(--tap2-x, 320px);top:calc(var(--tap2-y, 185px) - 6px);transform:rotate(-10deg) scale(1);opacity:1}32%{left:var(--tap2-x, 320px);top:var(--tap2-y, 185px);transform:rotate(-12deg) scale(.95);opacity:1}40%{left:var(--tap2-x, 320px);top:calc(var(--tap2-y, 185px) - 6px);transform:rotate(-8deg) scale(1);opacity:1}48%{left:var(--tap3-x, 355px);top:calc(var(--tap3-y, 185px) - 6px);transform:rotate(-10deg) scale(1);opacity:1}56%{left:var(--tap3-x, 355px);top:var(--tap3-y, 185px);transform:rotate(-12deg) scale(.95);opacity:1}64%{left:var(--tap3-x, 355px);top:calc(var(--tap3-y, 185px) - 6px);transform:rotate(-8deg) scale(1);opacity:1}72%{left:var(--tap4-x, 285px);top:calc(var(--tap4-y, 220px) - 6px);transform:rotate(-10deg) scale(1);opacity:1}80%{left:var(--tap4-x, 285px);top:var(--tap4-y, 220px);transform:rotate(-12deg) scale(.95);opacity:1}88%{left:var(--tap4-x, 285px);top:calc(var(--tap4-y, 220px) - 6px);transform:rotate(-8deg) scale(1);opacity:1}to{left:var(--tap4-x, 285px);top:calc(var(--tap4-y, 220px) - 6px);transform:rotate(-10deg) scale(1);opacity:1}}@keyframes tapThenDragToTray-b3e9af95{0%{left:var(--tap1-x, 300px);top:calc(var(--tap1-y, 200px) - 6px);transform:rotate(-10deg) scale(1);opacity:1}8%{left:var(--tap1-x, 300px);top:var(--tap1-y, 200px);transform:rotate(-12deg) scale(.95);opacity:1}16%{left:var(--tap1-x, 300px);top:calc(var(--tap1-y, 200px) - 6px);transform:rotate(-8deg) scale(1);opacity:1}24%{left:var(--tap2-x, 330px);top:calc(var(--tap2-y, 200px) - 6px);transform:rotate(-10deg) scale(1);opacity:1}32%{left:var(--tap2-x, 330px);top:var(--tap2-y, 200px);transform:rotate(-12deg) scale(.95);opacity:1}40%{left:var(--tap2-x, 330px);top:calc(var(--tap2-y, 200px) - 6px);transform:rotate(-8deg) scale(1);opacity:1}60%{left:calc((var(--tap2-x, 330px) + var(--tray-x, 313px)) / 2);top:calc((var(--tap2-y, 200px) + var(--tray-y, 350px)) / 2);transform:rotate(0) scale(1);opacity:1}80%{left:var(--tray-x, 313px);top:var(--tray-y, 350px);transform:rotate(5deg) scale(1);opacity:.8}90%{left:var(--tray-x, 313px);top:var(--tray-y, 350px);transform:rotate(5deg) scale(1);opacity:.3}to{left:var(--tap1-x, 300px);top:var(--tap1-y, 200px);transform:rotate(-10deg) scale(1);opacity:0}}[data-v-fdfedade]:root{--font-size-12: clamp(12px, 3.33vw, 16px);--font-size-14: clamp(14px, 3.89vw, 18px);--font-size-16: clamp(16px, 4.44vw, 20px);--font-size-18: clamp(18px, 5vw, 22px);--font-size-20: clamp(20px, 5.56vw, 24px);--font-size-24: clamp(24px, 6.67vw, 28px)}.font-12[data-v-fdfedade]{font-size:var(--font-size-12)}.font-14[data-v-fdfedade]{font-size:var(--font-size-14)}.font-16[data-v-fdfedade]{font-size:var(--font-size-16)}.font-18[data-v-fdfedade]{font-size:var(--font-size-18)}.font-20[data-v-fdfedade]{font-size:var(--font-size-20)}.font-24[data-v-fdfedade]{font-size:var(--font-size-24)}body[data-v-fdfedade]{font-size:var(--font-size-14)}h1[data-v-fdfedade]{font-size:var(--font-size-24)}h2[data-v-fdfedade]{font-size:var(--font-size-20)}h3[data-v-fdfedade]{font-size:var(--font-size-18)}p[data-v-fdfedade],span[data-v-fdfedade],div[data-v-fdfedade],button[data-v-fdfedade]{font-size:var(--font-size-14)}.small-text[data-v-fdfedade]{font-size:var(--font-size-12)}.large-text[data-v-fdfedade]{font-size:var(--font-size-16)}.modal-overlay[data-v-fdfedade]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2147483647;pointer-events:auto!important;animation:fadeIn-fdfedade .3s ease-out}.base-modal[data-v-fdfedade]{position:relative;background:#fff;border:1px solid #E9E9E9;border-radius:15px;box-shadow:0 4px #e9e9e9;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:modalSlideIn-fdfedade .3s ease-out;width:400px;height:auto;z-index:2147483647;pointer-events:auto!important}.close-button[data-v-fdfedade]{position:absolute;top:14px;right:14px;width:24px;height:24px;cursor:pointer!important;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;pointer-events:auto!important;z-index:10}.close-button[data-v-fdfedade]:hover{opacity:.7}.contents-wrap[data-v-fdfedade]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.modal-title[data-v-fdfedade]{font-family:Gabarito,sans-serif;font-weight:500;font-size:var(--font-size-20);line-height:1.35em;text-align:center;color:#000;width:100%;white-space:pre-line}.modal-subtitle[data-v-fdfedade]{font-family:Gabarito,sans-serif;font-weight:400;font-size:var(--font-size-16);line-height:1.35em;text-align:center;color:#a0a0a0;width:100%;white-space:pre-line;margin-top:-8px}.controls-wrap[data-v-fdfedade]{display:flex;flex-direction:column;align-items:center;width:100%;gap:20px}.action-button[data-v-fdfedade] .base-button{width:100%!important;height:auto!important;padding:8px 16px!important;border-radius:10px!important;font-size:var(--font-size-14)!important;gap:10px!important}.action-button[data-v-fdfedade] .button-text{font-size:var(--font-size-14)!important;font-weight:400!important;line-height:1.2em!important}@keyframes fadeIn-fdfedade{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn-fdfedade{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media screen and (max-width: 900px){.base-modal[data-v-fdfedade]{width:350px;margin:0 20px;padding:24px}.modal-title[data-v-fdfedade]{font-size:var(--font-size-18)}}@media screen and (min-width: 901px){.base-modal[data-v-fdfedade]{width:400px}}.boxing-scene-container[data-v-acc9dd78]{position:relative;width:290px;height:260px;background-color:#af836a;overflow:hidden;display:flex;justify-content:center;align-items:center}.table-bg[data-v-acc9dd78]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.content-container[data-v-acc9dd78]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-top:-40px}.box-area[data-v-acc9dd78]{position:relative}.open-box[data-v-acc9dd78]{width:220px;height:auto;z-index:5}.box-trays-container[data-v-acc9dd78]{position:absolute;top:50%;left:50%;transform:translate(-50%,-35%);width:150px;height:80px;display:flex;justify-content:center;align-items:center;z-index:6}.tray-in-box[data-v-acc9dd78]{position:relative;width:130px;height:65px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.tray-in-box-image[data-v-acc9dd78]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treats-in-box-tray[data-v-acc9dd78]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:3px;justify-items:center;align-items:center;width:85%;height:65%;z-index:7}.treat-in-box[data-v-acc9dd78]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;opacity:1;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.bottom-tray-container[data-v-acc9dd78]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:6;scale:.8}.tick-button[data-v-acc9dd78]{position:absolute;bottom:10px;right:10px;width:40px;height:40px;background-color:#4caf50;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;border:2px solid white;box-shadow:0 4px 6px #0003}@media (max-width: 768px){.tick-button[data-v-acc9dd78]{right:auto;left:10px}}.tick-button img[data-v-acc9dd78]{width:20px;height:20px}.number-table-card[data-v-3b30e8a7]{min-width:310px;height:176px;background-color:#fffaf2;border-radius:15px;border:5px solid #F4DAAF;position:relative;font-family:Gabarito,Helvetica;transition:width .3s ease}.number-table-content[data-v-3b30e8a7]{position:relative;min-width:300px;height:167px;padding:0;transition:width .3s ease}.table-lines[data-v-3b30e8a7]{position:relative;min-width:300px;height:167px;transition:width .3s ease}.horizontal-line-top[data-v-3b30e8a7]{position:absolute;width:618px;height:1px;top:32px;left:0;border-top:1px solid #F4DAAF;background:none}.horizontal-line-middle[data-v-3b30e8a7]{position:absolute;width:618px;height:1px;top:98px;left:0;border-top:1px solid #F4DAAF;background:none}.vertical-line[data-v-3b30e8a7]{position:absolute;width:1px;height:167px;top:0;border-left:1px solid #F4DAAF;background:none}.column-header[data-v-3b30e8a7]{position:absolute;font-family:Gabarito,Helvetica;font-weight:400;color:#866131;font-size:16px;text-align:center;letter-spacing:.08px;line-height:24px;white-space:nowrap}.number-display[data-v-3b30e8a7]{position:absolute;font-family:Gabarito,Helvetica;font-weight:400;color:#866131;font-size:24px;text-align:center;letter-spacing:.12px;line-height:36px;white-space:nowrap}.ones-block[data-v-3b30e8a7]{position:absolute;width:26px;height:25px;display:flex;align-items:center;justify-content:center}.tens-block[data-v-3b30e8a7]{position:absolute;width:38px;height:25px;display:flex;align-items:center;justify-content:center}.hundreds-block[data-v-3b30e8a7]{position:absolute;width:40px;height:25px;display:flex;align-items:center;justify-content:center}.draggable-currency[data-v-3b30e8a7]{position:absolute;cursor:grab;transition:transform .2s ease;z-index:10;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:element;display:block}.draggable-currency.ones-coin[data-v-3b30e8a7]{width:24px;height:24px}.draggable-currency.tens-note[data-v-3b30e8a7],.draggable-currency.hundreds-note[data-v-3b30e8a7]{width:30px;height:24px}.draggable-currency[data-v-3b30e8a7]:hover{transform:scale(1.1)}.draggable-currency[data-v-3b30e8a7]:active{cursor:grabbing;transform:scale(1.05)}@media (hover: none) and (pointer: coarse){.draggable-currency[data-v-3b30e8a7]{min-width:30px;min-height:30px;display:flex;align-items:center;justify-content:center}.draggable-currency[data-v-3b30e8a7]:active{transform:scale(1.2);z-index:10001}.currency-slot[data-v-3b30e8a7]{display:block}}.currency-icon-ones[data-v-3b30e8a7]{width:24px;height:24px;display:block}.currency-icon-tens[data-v-3b30e8a7],.currency-icon-hundreds[data-v-3b30e8a7]{width:30px;height:24px;display:block}.currency-slot[data-v-3b30e8a7]{position:absolute;border:1px solid rgba(196,138,58,.25);background-color:transparent;pointer-events:none;z-index:5;box-sizing:border-box}.ones-slot[data-v-3b30e8a7]{width:24px;height:24px;border-radius:50%;background-color:#fff5dd}.tens-slot[data-v-3b30e8a7],.hundreds-slot[data-v-3b30e8a7]{width:28px;height:19px;border-radius:4px;transform:translate(1px,2.5px);background-color:#fff5dd}.currency-placeholder[data-v-3b30e8a7]{position:absolute;pointer-events:none;z-index:8;opacity:0;will-change:opacity}.ones-placeholder[data-v-3b30e8a7]{width:24px;height:24px;border-radius:50%;background-color:#fff5dd;border:1px solid rgba(196,138,58,.25)}.tens-placeholder[data-v-3b30e8a7],.hundreds-placeholder[data-v-3b30e8a7]{width:28px;height:19px;border-radius:4px;background-color:#fff5dd;border:1px solid rgba(196,138,58,.25);transform:translate(1px,2.5px)}.currency-overlay[data-v-3b30e8a7]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.currency-overlay .draggable-currency[data-v-3b30e8a7]{pointer-events:auto}.currency-overlay .currency-placeholder[data-v-3b30e8a7]{pointer-events:none}.addition-table-card[data-v-18dd15cb]{height:114px;background-color:#fffaf2;border-radius:15px;border:5px solid #F4DAAF;position:relative;font-family:Gabarito,Helvetica;margin-top:40px;z-index:5;transition:width .3s ease}.addition-table-content[data-v-18dd15cb]{position:relative;width:618px;height:104px;padding:0}.count-display[data-v-18dd15cb]{position:absolute;top:-35px;z-index:-1}.count-badge[data-v-18dd15cb]{background-color:#f4daaf;border-radius:10px;padding:4px 16px;display:flex;align-items:center;gap:8px}.count-label[data-v-18dd15cb]{font-family:Gabarito,Helvetica;font-weight:400;color:#866131;font-size:16px;letter-spacing:.08px;line-height:24px}.count-value[data-v-18dd15cb]{font-family:Gabarito,Helvetica;font-weight:700;color:#866131;font-size:20px;letter-spacing:.1px;line-height:30px}.equation[data-v-18dd15cb]{position:absolute;top:33px;left:24px;font-family:Gabarito,Helvetica;font-weight:400;color:#866131;font-size:24px;letter-spacing:.12px;line-height:36px;text-align:center;white-space:nowrap}.table-lines[data-v-18dd15cb]{position:absolute;top:0;left:150px;width:478px;height:104px;z-index:10;pointer-events:none}.vertical-line[data-v-18dd15cb]{position:absolute;width:1px;height:104px;top:0;background-color:#f4daaf;border:none;z-index:15}.drop-zones[data-v-18dd15cb]{position:absolute;top:0;left:150px;width:478px;height:72px}.drop-zone[data-v-18dd15cb]{position:absolute;border:none!important;border-radius:8px;transition:all .3s ease;background-color:transparent!important;background-image:none!important;background:none!important;z-index:5}.drop-zone[data-v-18dd15cb]:before,.drop-zone[data-v-18dd15cb]:after{display:none!important;content:none!important}.drop-zone.drag-over[data-v-18dd15cb]{border:2px solid #F4DAAF!important;background-color:#f4daaf4d!important;background-image:none!important}.dropped-currency[data-v-18dd15cb]{position:absolute;pointer-events:none;border:none;background:none;outline:none;box-shadow:none}.slide-left-fade[data-v-18dd15cb]{animation:slideLeftFade-18dd15cb .6s ease forwards}@keyframes slideLeftFade-18dd15cb{to{transform:translate(-40px);opacity:0}}.pop-in[data-v-18dd15cb]{animation:popIn-18dd15cb .5s ease}@keyframes popIn-18dd15cb{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.hundreds-dropped[data-v-18dd15cb],.tens-dropped[data-v-18dd15cb],.ones-dropped[data-v-18dd15cb]{border:none!important;background:none!important;outline:none!important;box-shadow:none!important}.dropped-icon[data-v-18dd15cb]{width:14px;height:14px}.currency-icon[data-v-18dd15cb]{width:18px;height:18px}.dropped-icon-ones[data-v-18dd15cb]{width:24px;height:24px;border:none;outline:none;background:none}.dropped-icon-tens[data-v-18dd15cb]{width:25px;height:20px;transition:all .3s ease;border:none;outline:none;background:none}.dropped-icon-tens.small-size[data-v-18dd15cb]{width:25px;height:20px;border:1px solid #F4DAAF}.dropped-icon-tens.compact-size[data-v-18dd15cb]{width:23px;height:18px}.dropped-icon-hundreds[data-v-18dd15cb]{width:25px;height:20px;border:none;outline:none;background:none}.horizontal-line[data-v-18dd15cb]{position:absolute;height:1px;left:0;background-color:#f4daaf;border:none;z-index:15}.count-row[data-v-18dd15cb]{position:absolute;top:72px;left:150px;height:32px;display:flex;z-index:2}.count-cell[data-v-18dd15cb]{position:absolute;display:flex;align-items:center;justify-content:center;font-family:Gabarito,Helvetica;font-size:14px;color:#866131;background-color:transparent;border:1px solid #F4DAAF}.addition-table-card[data-v-18dd15cb] *,.addition-table-card[data-v-18dd15cb] *:before,.addition-table-card[data-v-18dd15cb] *:after{background-image:none!important;border-style:none!important;text-decoration:none!important}.addition-table-card .drop-zone[data-v-18dd15cb],.addition-table-card .dropped-currency[data-v-18dd15cb],.addition-table-card img[data-v-18dd15cb]{background-image:none!important;-o-border-image:none!important;border-image:none!important;border-style:none!important;text-decoration:none!important;outline:none!important}.modal-overlay[data-v-7f5cacab]{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-container[data-v-7f5cacab]{position:relative;transform:translate(20px) translateY(-30px);z-index:10000}.modal-content[data-v-7f5cacab]{background:#fff;width:396.31640625px;height:182.02197265625px;border-radius:10px;border:1.5px solid #E4E4E4;padding:20px;box-shadow:0 4px #e4e4e4;opacity:1;position:relative;top:-.01px;left:-.16px;z-index:10000}.exchange-body[data-v-7f5cacab]{font-family:Gabarito,Helvetica;font-weight:400;font-style:normal;font-size:16px;line-height:130%;letter-spacing:0%;color:#000;margin-bottom:20px;text-align:left}.currency-display[data-v-7f5cacab]{box-sizing:border-box;position:absolute;width:284.71px;height:39.19px;left:13.4px;top:74.02px;border:1px solid #000000;border-radius:40px;display:flex;align-items:center;justify-content:center}.currency-icon-small[data-v-7f5cacab]{width:18px;height:18px;margin:2px}.arrow-container[data-v-7f5cacab]{position:absolute;left:305px;top:81px;display:flex;align-items:center;gap:10px}.arrow[data-v-7f5cacab]{font-size:24px;color:#000;font-weight:700}.result-icon[data-v-7f5cacab]{width:32px;height:32px}.exchange-actions[data-v-7f5cacab]{position:absolute;bottom:20px;right:20px}.hand-drag-animation[data-v-78906ef6]{position:absolute;inset:0;pointer-events:none;z-index:2001;width:100%;height:100%}.hand-icon[data-v-78906ef6]{position:absolute;width:40px;height:40px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));animation:dragAnimation-78906ef6 var(--duration, 2s) ease-in-out infinite;animation-fill-mode:forwards}@keyframes dragAnimation-78906ef6{0%{left:var(--start-x);top:var(--start-y);transform:translate(-50%) translateY(-50%) rotate(-5deg);opacity:.8}15%{left:var(--start-x);top:var(--start-y);transform:translate(-50%) translateY(-50%) rotate(-10deg) scale(.9);opacity:1}75%{left:var(--end-x);top:var(--end-y);transform:translate(-50%) translateY(-50%) rotate(-10deg) scale(.9);opacity:1}85%{left:var(--end-x);top:var(--end-y);transform:translate(-50%) translateY(-50%) rotate(-5deg) scale(1);opacity:.8}95%{left:var(--end-x);top:calc(var(--end-y) + 10px);transform:translate(-50%) translateY(-50%) rotate(0);opacity:.4}to{left:var(--start-x);top:var(--start-y);transform:translate(-50%) translateY(-50%) rotate(-5deg);opacity:0}}.keyboard-root[data-v-a7d60a0a]{width:600px;height:75px}.keyboard-panel[data-v-a7d60a0a]{position:relative;width:100%;height:100%;background:#fff;border:1px solid #e4e4e4;border-radius:15px;box-shadow:0 8px 20px #0000001a;opacity:1;display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.keys-row[data-v-a7d60a0a]{display:flex;flex-wrap:nowrap;gap:4px}.keys-actions[data-v-a7d60a0a]{display:flex;gap:4px;margin-left:8px}.spacer[data-v-a7d60a0a]{flex:1 1 auto}.key-btn[data-v-a7d60a0a]{width:42px;height:42px;background:#fff;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 2px #e4e4e4;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tick-btn[data-v-a7d60a0a]{background:#4ac1bd;border:1px solid #25A49F;box-shadow:0 2px #25a49f;width:42px;height:42px;border-radius:10px}.tick-btn[data-v-a7d60a0a]:hover{background:#3fb5b1}.tick-btn[data-v-a7d60a0a]:active{transform:translateY(1px);box-shadow:0 1px #25a49f}.key-btn[data-v-a7d60a0a]:hover{background:#f9fafb}.key-btn[data-v-a7d60a0a]:active{transform:translateY(1px);box-shadow:0 1px #e4e4e4}.key-btn[data-v-a7d60a0a]:focus{outline:2px solid #3b82f6;outline-offset:2px}.key-btn[data-v-a7d60a0a]:focus:not(:focus-visible){outline:none}.key-label[data-v-a7d60a0a]{font-family:Gabarito,Helvetica,sans-serif;font-weight:600;font-size:20px;line-height:1;color:#000}.action-btn svg[data-v-a7d60a0a]{display:block}.help-modal-overlay[data-v-d575cb5a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999999!important}.help-modal-content[data-v-d575cb5a]{position:relative;width:100vw;height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:40px;background:transparent}.chef-container[data-v-d575cb5a]{position:fixed;bottom:0;left:-180px;z-index:2147483647!important}.help-chef-character[data-v-d575cb5a]{filter:drop-shadow(0px 4px 8px rgba(0,0,0,.2))}.help-speech-bubble[data-v-d575cb5a]{position:absolute!important;bottom:calc(100% - 160px)!important;left:calc(100% - 170px)!important;font-size:clamp(14px,3.89vw,18px);line-height:1.4;z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important}[data-v-d575cb5a] .help-speech-bubble,[data-v-d575cb5a] .help-speech-bubble *{z-index:2147483647!important}.help-modal-overlay .help-speech-bubble[data-v-d575cb5a],.help-modal-overlay[data-v-d575cb5a] .speech-bubble,.help-modal-overlay[data-v-d575cb5a] .speech-bubble *,.help-modal-overlay[data-v-d575cb5a] .speech-bubble-container,.help-modal-overlay[data-v-d575cb5a] .bubble-bg,.help-modal-overlay[data-v-d575cb5a] .text-content,.help-modal-overlay[data-v-d575cb5a] .bubble-text{z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important}body>.side-view-box-container[data-v-d575cb5a],.side-box-image[data-v-d575cb5a],.container .side-view-box[data-v-d575cb5a],.container .side-view-box[data-v-d575cb5a] *,.treat-selection-scene .side-view-box[data-v-d575cb5a],.treat-selection-scene .side-view-box[data-v-d575cb5a] *{z-index:1000!important}.help-modal-overlay~.side-view-box-container[data-v-d575cb5a],.help-modal-overlay~.side-view-box-container[data-v-d575cb5a] *,body:has(.help-modal-overlay)>.side-view-box-container[data-v-d575cb5a],body:has(.help-modal-overlay)>.side-view-box-container[data-v-d575cb5a] *,body:has(.help-modal-overlay) .side-view-box-container[data-v-d575cb5a],body:has(.help-modal-overlay) .side-view-box-container[data-v-d575cb5a] *{z-index:999!important}.tick-button-container[data-v-d575cb5a]{position:fixed;bottom:30px;right:30px;z-index:10!important;pointer-events:auto!important;max-width:80px;max-height:80px;transition:right .3s ease}.tick-button-container.with-navbar[data-v-d575cb5a]{right:110px}.help-close-button[data-v-d575cb5a]{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;pointer-events:auto!important;cursor:pointer!important;opacity:1!important;z-index:11!important}.help-close-button.disabled[data-v-d575cb5a]{pointer-events:auto!important;cursor:pointer!important;opacity:.7!important}.help-close-button[disabled][data-v-d575cb5a]{pointer-events:auto!important;cursor:pointer!important}@media (max-width: 768px){.help-modal-content[data-v-d575cb5a]{padding:20px}.chef-container[data-v-d575cb5a]{position:fixed;bottom:0;left:-180px}.help-speech-bubble[data-v-d575cb5a]{position:absolute!important;bottom:calc(100% - 160px)!important;left:calc(100% - 120px)!important}.tick-button-container[data-v-d575cb5a]{bottom:20px;right:20px}.tick-button-container.with-navbar[data-v-d575cb5a]{right:90px}}@media (max-width: 480px){.help-modal-content[data-v-d575cb5a]{padding:15px}.chef-container[data-v-d575cb5a]{position:fixed;bottom:0;left:-180px}.help-speech-bubble[data-v-d575cb5a]{position:absolute!important;bottom:calc(100% - 160px)!important;left:calc(100% - 120px)!important}.tick-button-container[data-v-d575cb5a]{bottom:15px;right:15px}.tick-button-container.with-navbar[data-v-d575cb5a]{right:80px}}.container[data-v-0f7d6891]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif;transform:translateY(0)!important;z-index:9999}.table-background-responsive[data-v-0f7d6891]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.table-background[data-v-0f7d6891]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-width:100%;min-height:100%;pointer-events:none}.checkmark-fab[data-v-0f7d6891]{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;align-items:center;justify-content:center}.tables-container[data-v-0f7d6891]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;gap:20px;align-items:center}.tables-container.shift-up[data-v-0f7d6891]{transform:translate(-50%,calc(-50% - 150px));transition:transform 2s ease}.number-table-card[data-v-0f7d6891]{width:628px;height:176px;background-color:#fffaf2;border-radius:15px;border:5px solid #f4daaf;position:relative;font-family:Gabarito,Helvetica}.number-table-content[data-v-0f7d6891]{position:relative;width:618px;height:167px;padding:0}.table-lines[data-v-0f7d6891]{position:relative;width:618px;height:167px}.horizontal-line-top[data-v-0f7d6891]{position:absolute;width:618px;height:1px;top:32px;left:0;background-color:#866131}.horizontal-line-middle[data-v-0f7d6891]{position:absolute;width:618px;height:1px;top:98px;left:0;background-color:#866131}.vertical-line[data-v-0f7d6891]{position:absolute;width:1px;height:167px;top:0;background-color:#866131}.column-header[data-v-0f7d6891]{position:absolute;font-family:Gabarito,Helvetica;font-weight:400;color:#866131;font-size:16px;text-align:center;letter-spacing:.08px;line-height:24px;white-space:nowrap}.number-display[data-v-0f7d6891]{position:absolute;font-family:Gabarito,Helvetica;font-weight:400;color:#866131;font-size:24px;text-align:center;letter-spacing:.12px;line-height:36px;white-space:nowrap}.ones-block[data-v-0f7d6891]{position:absolute;width:26px;height:25px;background-color:#866131;border-radius:2px}.tens-block[data-v-0f7d6891]{position:absolute;width:38px;height:25px;background-color:#866131;border-radius:2px}.hundreds-block[data-v-0f7d6891]{position:absolute;width:40px;height:25px;background-color:#866131;border-radius:2px}.ios-vh-fix .checkmark-fab[data-v-0f7d6891]{bottom:20px!important}@media (min-width: 1024px){.table-background[data-v-0f7d6891]{width:100%;height:100%}}@media (max-width: 768px){.checkmark-fab[data-v-0f7d6891]{right:20px;bottom:20px}}@media (max-width: 500px){.equation-label[data-v-0f7d6891]{font-size:24px;line-height:30px}.answer-input-box[data-v-0f7d6891]{width:48px;height:48px}.answer-text[data-v-0f7d6891]{font-size:20px}}.chef-dialog-overlay[data-v-0f7d6891]{position:absolute;inset:0;z-index:5000;pointer-events:none}.chef-container[data-v-0f7d6891],.chef-dialog-overlay .speech-bubble[data-v-0f7d6891]{pointer-events:auto}.chef-container[data-v-0f7d6891]{position:absolute;bottom:0;left:-130px;z-index:7}.ios-vh-fix .chef-container[data-v-0f7d6891]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.chef-tutorial[data-v-0f7d6891]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.walkthrough-buttons[data-v-0f7d6891]{position:absolute;top:20px;left:20px;display:flex;gap:15px;z-index:1000}.retry-button[data-v-0f7d6891]{background:#4caf50;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .2s}.retry-button[data-v-0f7d6891]:hover{background:#45a049}.close-button[data-v-0f7d6891]{background:#f44336;color:#fff;border:none;border-radius:8px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.close-button[data-v-0f7d6891]:hover{background:#da190b}.close-button svg[data-v-0f7d6891]{width:20px;height:20px}.close-button svg path[data-v-0f7d6891]{stroke:#fff}.answer-overlay[data-v-0f7d6891]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2001;display:flex;align-items:center;justify-content:center;gap:0;pointer-events:none}.equation-label[data-v-0f7d6891]{position:absolute;width:auto;min-width:159px;height:36px;left:calc(50% - 139.5px);top:calc(50% + 60px);font-family:Gabarito,Helvetica,sans-serif;font-weight:600;font-size:30px;line-height:36px;text-align:center;color:#fff;white-space:nowrap;pointer-events:none}.answer-input-box[data-v-0f7d6891]{box-sizing:border-box;position:absolute;width:55px;height:55px;left:calc(50% + 12.5px);top:calc(50% + 50px);background:#fff;border:1px solid #E4E4E4;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.answer-input-box.hundreds-offset[data-v-0f7d6891]{left:calc(50% + 32.5px)}.answer-text[data-v-0f7d6891]{font-family:Gabarito;font-weight:600;font-style:SemiBold;font-size:25px;line-height:100%;letter-spacing:0%;text-align:center;color:#000}.keyboard-wrapper[data-v-0f7d6891]{position:absolute;top:calc(50% + 110px);left:50%;transform:translate(-50%);z-index:2001}[data-v-0f7d6891] .keyboard-active{z-index:2002!important}.billing-intro-container[data-v-02061f44]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:#00000080}.chef-container[data-v-02061f44]{position:absolute;bottom:0;left:-205px;z-index:7}.ios-vh-fix .chef-container[data-v-02061f44]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.chef-happy[data-v-02061f44]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.navigation-container[data-v-02061f44]{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;z-index:1002}.ios-vh-fix .navigation-container[data-v-02061f44]{bottom:calc(20px + (100vh - var(--ios-vh, 100vh)))}.nav-button[data-v-02061f44]{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease,opacity .3s ease}.nav-button[data-v-02061f44]:hover{transform:scale(1.05)}.nav-button[data-v-02061f44]:active{transform:scale(.95)}.nav-button[data-v-02061f44]:disabled{opacity:.5;cursor:not-allowed}.nav-button[data-v-02061f44]:disabled:hover{transform:none}.fade-fast-enter-active[data-v-b512f403],.fade-fast-leave-active[data-v-b512f403]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-b512f403],.fade-fast-leave-to[data-v-b512f403]{opacity:0}.container[data-v-b512f403]{position:relative;width:100%;height:100%;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif;transform:translateY(0)!important}.keyboard-open[data-v-b512f403]{transform:translateY(0)!important;position:relative!important}.table-background-responsive[data-v-b512f403]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.table-background[data-v-b512f403]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-width:100%;min-height:100%;pointer-events:none}@media (min-width: 1024px){.table-background[data-v-b512f403]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (max-width: 1023px){.table-background[data-v-b512f403]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.clipboard[data-v-b512f403]{position:absolute;width:480px;height:350px;bottom:-10px;left:50%;transform:translate(-50%)}.clipboard--raised[data-v-b512f403]{transform:translate(-50%) translateY(-75px);transition:transform .2s ease}.clipboard-bg[data-v-b512f403]{position:absolute;width:100%;height:100%;top:0;left:0}.bill-content[data-v-b512f403]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:55px 64px 30px;box-sizing:border-box;height:100%}.bill-content--raised[data-v-b512f403]{transform:translateY(-75px);transition:transform .2s ease}.bill-title[data-v-b512f403]{font-size:var(--font-size-14);font-weight:600;color:#000;margin:0 0 8px;text-align:center}.item-details[data-v-b512f403]{width:100%;display:flex;flex-direction:column;gap:9px}.bill-headings[data-v-b512f403]{display:flex;justify-content:space-between;width:100%;padding:0 5px;box-sizing:border-box}.heading-text[data-v-b512f403]{font-size:var(--font-size-14);font-weight:400;color:#aaa;line-height:20.8px}.bill-item[data-v-b512f403]{display:flex;justify-content:space-between;align-items:center;width:100%}.item-name[data-v-b512f403]{display:flex;align-items:center;gap:14px}.item-icon[data-v-b512f403]{width:28px;height:28px}.item-text[data-v-b512f403]{font-size:var(--font-size-14);font-weight:500;color:#000}.item-price[data-v-b512f403]{display:flex;align-items:center;gap:6px}.price-number[data-v-b512f403]{font-size:var(--font-size-16);font-weight:500;color:#000}.currency-c[data-v-b512f403]{font-size:var(--font-size-16);font-weight:500;color:#fdb221;font-family:Gabarito,sans-serif}.coin-icon[data-v-b512f403]{width:clamp(14px,2.8vw,20px);height:clamp(14px,2.8vw,20px)}.hundred-note-icon[data-v-b512f403]{width:clamp(24px,5.2vw,35px);height:clamp(16px,4.2vw,25px)}.ten-note-icon[data-v-b512f403]{width:clamp(18px,4.2vw,28px);height:clamp(12px,3.2vw,20px)}.divider[data-v-b512f403]{width:100%;margin-top:13px;margin-bottom:13px}.total-section-combined[data-v-b512f403]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:auto;gap:13px;padding:0}.total-left[data-v-b512f403]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.total-text[data-v-b512f403]{font-family:Gabarito,sans-serif;font-weight:500;font-size:clamp(var(--font-size-sm),3.5vw,var(--font-size-lg));line-height:130%;color:#000;text-align:left;width:auto;height:auto;margin-right:20px}.coin-display-inline[data-v-b512f403]{margin-bottom:6px;width:100%;overflow:visible}.coin-addition-row[data-v-b512f403]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.coin-group[data-v-b512f403]{display:flex;flex-wrap:nowrap;gap:2px;align-items:center;flex-shrink:0}.plus-sign[data-v-b512f403]{font-size:var(--font-size-16);font-weight:600;color:#000;margin:0 4px}.coin-row[data-v-b512f403]{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:4px;max-width:180px;align-items:center}.counting-icon[data-v-b512f403]{width:28px;height:28px}.number-icon-format[data-v-b512f403]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.quantity-number[data-v-b512f403]{font-size:var(--font-size-16);font-weight:500;color:#000}.tray-container[data-v-b512f403]{display:flex;align-items:center;gap:4px}.tray-icon[data-v-b512f403]{width:24px;height:24px}.quantity-text[data-v-b512f403]{font-size:clamp(12px,3.33vw,16px);font-weight:700;color:#2c1810}.spacer[data-v-b512f403]{flex-grow:1}.total-row[data-v-b512f403]{width:100%;display:flex;justify-content:space-between;align-items:center}.payment-controls[data-v-b512f403]{display:flex;flex-direction:row;align-items:center;gap:14px;width:auto;height:32px;transition:gap .2s ease}.payment-controls[data-v-b512f403]:has(.price-input-wide){gap:18px}.total-price[data-v-b512f403]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:0;width:26px;height:28.52px}.price-input[data-v-b512f403]{background:#fff;border:1px solid #e4e4e4;border-radius:4px;outline:none;font-family:Gabarito,sans-serif;font-weight:500;font-size:clamp(16px,4vw,20px);line-height:130%;color:#000;width:40px;height:32px;text-align:center;padding:0 4px;box-sizing:border-box;transition:border-color .2s ease,width .2s ease}.price-input-wide[data-v-b512f403]{width:52px}.price-input[data-v-b512f403]::-moz-placeholder{color:#000;opacity:1}.price-input[data-v-b512f403]::placeholder{color:#000;opacity:1}.price-input[data-v-b512f403]:focus{border-color:#20b2aa;box-shadow:0 0 0 2px #20b2aa1a}.price-input[data-v-b512f403]::-webkit-outer-spin-button,.price-input[data-v-b512f403]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-input[type=number][data-v-b512f403]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.total-price-display[data-v-b512f403]{background:#fff;border:1px solid #e4e4e4;border-radius:4px;font-family:Gabarito,sans-serif;font-weight:500;font-size:clamp(16px,4vw,20px);line-height:130%;color:#000;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:default}.control-button[data-v-b512f403]{width:32px;height:32px;background-color:#fff;border:1px solid #e4e4e4;border-radius:6px;box-shadow:0 3px #e4e4e4;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;position:relative}.control-button img[data-v-b512f403]{position:absolute;pointer-events:none}.plus-icon-part-1[data-v-b512f403]{width:10.67px;pointer-events:none}.plus-icon-part-2[data-v-b512f403]{height:10.67px;pointer-events:none}.chef-speech-container[data-v-b512f403]{position:absolute;top:30px;left:70px;z-index:1001;cursor:pointer;width:240px;min-height:80px;pointer-events:auto}.chef-image[data-v-b512f403]{position:absolute;top:140px;z-index:900}#wall-pattern[data-v-b512f403]{top:-42px;left:0;width:100%;z-index:1;pointer-events:none}#counter-top-bg[data-v-b512f403]{bottom:-10px;left:0;width:calc(100vw + 10px);height:120px;-o-object-fit:cover;object-fit:cover;z-index:4;pointer-events:none}.ios-vh-fix:not(.keyboard-open) .clipboard[data-v-b512f403]{top:calc(var(--ios-vh, 100vh) - 380px);bottom:auto}.ios-vh-fix:not(.keyboard-open) .checkmark-fab[data-v-b512f403]{bottom:20px!important}.ios-vh-fix:not(.keyboard-open) #counter-top-bg[data-v-b512f403]{width:100%;left:0}.checkmark-fab[data-v-b512f403]{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;align-items:center;justify-content:center}.keyboard-container[data-v-b512f403]{position:fixed;bottom:0;left:0;right:0;z-index:999;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (max-width: 768px){.checkmark-fab[data-v-b512f403]{right:20px;bottom:20px}.keyboard-container[data-v-b512f403]{bottom:20px}}.modal-fade-enter-active[data-v-b512f403],.modal-fade-leave-active[data-v-b512f403]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-b512f403],.modal-fade-leave-to[data-v-b512f403]{opacity:0}.change-calculation[data-v-fca3099e]{position:relative;width:100%;height:100%;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif}.change-intro-overlay[data-v-fca3099e]{position:absolute;inset:0;z-index:4000}#wall-pattern[data-v-fca3099e]{top:-42px;left:0;width:100%;z-index:1}.table-background[data-v-fca3099e]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.ui-content[data-v-fca3099e]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:30px 40px 40px;box-sizing:border-box;z-index:2}@media screen and (-webkit-min-device-pixel-ratio: 0){@supports (-webkit-touch-callout: none){.ui-content[data-v-fca3099e]{padding-top:80px}}}.total-price-section[data-v-fca3099e]{margin-bottom:20px}.total-price-heading[data-v-fca3099e]{font-family:Gabarito,sans-serif;font-weight:600;font-style:SemiBold;font-size:20px;line-height:130%;letter-spacing:0%;color:#fff;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;gap:8px}.price-coin-icon[data-v-fca3099e]{width:25px;height:25px}.money-received-section[data-v-fca3099e]{display:flex;flex-direction:column;align-items:center;margin-bottom:5px;flex-grow:1}.section-title[data-v-fca3099e]{font-family:Gabarito,sans-serif;font-weight:600;font-style:SemiBold;font-size:16px;line-height:130%;letter-spacing:0%;color:#fff;margin-bottom:10px;text-align:center}.coins-container[data-v-fca3099e]{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;max-width:400px;padding:20px;justify-items:center;align-items:center}.coin-wrapper[data-v-fca3099e]{cursor:pointer;transition:all .2s ease;padding:3px;border-radius:50%;border:3px solid transparent}.coin-wrapper[data-v-fca3099e]:hover{transform:scale(1.05);border-color:#ffffff80}.coin-wrapper.selected[data-v-fca3099e]{border-color:#fff;background:#ffffff4d;transform:scale(1.05)}.coin-image[data-v-fca3099e]{width:30px;height:30px;display:block}.small-coins .coin-image[data-v-fca3099e]{width:20px;height:20px}.small-coins .coin-wrapper[data-v-fca3099e]{padding:2px}.small-coins[data-v-fca3099e]{gap:6px}.instruction-text[data-v-fca3099e]{font-size:var(--font-size-16);color:#8b4513;text-align:center;margin-top:5px;font-weight:500;padding-bottom:30px}.checkmark-section[data-v-fca3099e]{position:absolute;bottom:30px;right:40px;z-index:1001}#counter-top-bg[data-v-fca3099e]{bottom:-10px;left:0;width:calc(100vw + 10px);height:120px;-o-object-fit:cover;object-fit:cover;z-index:4}.change-calculation-large[data-v-4c9fd084]{position:relative;width:100%;height:100%;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif}.table-background-responsive[data-v-4c9fd084]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.table-background[data-v-4c9fd084]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-width:100%;min-height:100%;pointer-events:none;z-index:1}.background-wood[data-v-4c9fd084]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.coin-rack[data-v-4c9fd084]{position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;margin:0 auto!important;width:506px!important;height:140px!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important}.rack-svg[data-v-4c9fd084]{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:506px!important;height:140px!important}.coin-scattered[data-v-4c9fd084],.note-10[data-v-4c9fd084]{position:absolute;cursor:grab;transition:transform .2s ease;z-index:12}.coin-scattered[data-v-4c9fd084]{width:8.5%;height:auto;aspect-ratio:1}.note-10[data-v-4c9fd084]{width:18.7%;height:auto;aspect-ratio:.804}.coin-scattered[data-v-4c9fd084]:hover,.note-10[data-v-4c9fd084]:hover{transform:scale(1.1)}.coin-scattered[data-v-4c9fd084]:active,.note-10[data-v-4c9fd084]:active{cursor:grabbing;transform:scale(1.1);opacity:.8;transition:transform .1s ease}.coin-1[data-v-4c9fd084]{left:209.77px;top:37.03px}.coin-2[data-v-4c9fd084]{left:247.91px;top:39.58px}.coin-3[data-v-4c9fd084]{left:291.14px;top:15.32px}.coin-4[data-v-4c9fd084]{left:213.59px;top:82.99px}.coin-5[data-v-4c9fd084]{left:282.24px;top:43.41px}.coin-6[data-v-4c9fd084]{left:242.83px;top:81.71px}.coin-7[data-v-4c9fd084]{left:320.38px;top:39.58px}.coin-8[data-v-4c9fd084]{left:286.05px;top:77.88px}.coin-9[data-v-4c9fd084]{left:353.44px;top:26.81px}.coin-10[data-v-4c9fd084]{left:331.82px;top:80.44px}.coin-11[data-v-4c9fd084]{left:415.73px;top:72.78px}.coin-12[data-v-4c9fd084]{left:387.77px;top:38.3px}.note-10-1[data-v-4c9fd084]{left:40px;top:19px;width:94.59px;height:117.53px;transform:none}.note-10-2[data-v-4c9fd084]{left:50px;top:25px;width:94.59px;height:117.53px;transform:rotate(2deg)}.note-10-3[data-v-4c9fd084]{left:60px;top:30px;width:94.59px;height:117.53px;transform:rotate(-1deg)}.coin-image[data-v-4c9fd084]{width:clamp(25px,4vw,35px);height:clamp(25px,4vw,35px);-o-object-fit:contain;object-fit:contain}.coin-value[data-v-4c9fd084]{font-size:clamp(10px,2.78vw,12px);font-weight:700;color:#4a4a4a;margin-top:2px;text-align:center}.table-background-droppable[data-v-4c9fd084]{position:absolute;top:0;left:0;width:100%;height:calc(100% - 140px);z-index:4;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent;border:none;pointer-events:auto}.bill-panel[data-v-4c9fd084]{position:absolute;top:clamp(150px,25vh,250px);left:clamp(20px,5vw,50px);width:clamp(250px,40vw,280px);background:#fffffff2;border:3px solid #8B4513;border-radius:15px;padding:clamp(15px,3vh,20px);z-index:10;box-shadow:0 4px 8px #0003}.bill-header h3[data-v-4c9fd084]{margin:0 0 15px;text-align:center;font-size:clamp(18px,5vw,24px);font-weight:700;color:#8b4513}.bill-content[data-v-4c9fd084]{font-family:Arial,sans-serif}.bill-row[data-v-4c9fd084]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #e0e0e0}.bill-row.highlight[data-v-4c9fd084]{background:#ff03;padding:12px;border-radius:8px;border-bottom:none;margin-top:10px}.bill-label[data-v-4c9fd084]{font-size:clamp(14px,3.89vw,16px);color:#333;font-weight:500}.bill-amount[data-v-4c9fd084]{font-size:clamp(14px,3.89vw,16px);font-weight:700;color:#2c5f41}.drop-zone[data-v-4c9fd084]{position:absolute;top:clamp(150px,25vh,250px);right:clamp(20px,5vw,50px);width:clamp(300px,45vw,400px);min-height:clamp(250px,35vh,300px);background:#ffffffe6;border:3px dashed #8B4513;border-radius:15px;padding:clamp(15px,3vh,20px);z-index:10;transition:all .3s ease}.drop-zone.drag-over[data-v-4c9fd084]{background:#90ee904d;border-color:#4caf50;transform:scale(1.02)}.drop-zone-header[data-v-4c9fd084]{text-align:center;margin-bottom:20px}.drop-zone-header h3[data-v-4c9fd084]{margin:0 0 10px;font-size:clamp(16px,4.44vw,20px);color:#8b4513}.drop-zone-header p[data-v-4c9fd084]{margin:0;font-size:clamp(14px,3.89vw,16px);color:#333;font-weight:700}.dropped-coins[data-v-4c9fd084]{display:flex;flex-wrap:wrap;gap:10px;min-height:80px;padding:10px;background:#ffffff80;border-radius:10px;margin-bottom:15px}.dropped-coin[data-v-4c9fd084]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;cursor:pointer;transition:transform .2s ease}.dropped-coin[data-v-4c9fd084]:hover{transform:scale(1.1)}.dropped-coin .coin-image[data-v-4c9fd084]{width:35px;height:35px}.dropped-coin .coin-value[data-v-4c9fd084]{font-size:clamp(9px,2.5vw,11px)}.result-feedback[data-v-4c9fd084]{text-align:center;padding:10px;border-radius:8px;font-size:clamp(14px,3.89vw,16px);font-weight:700;animation:fadeIn-4c9fd084 .3s ease}.result-feedback.correct[data-v-4c9fd084]{background:#4caf5033;color:#2e7d32;border:2px solid #4CAF50}.result-feedback.too-much[data-v-4c9fd084]{background:#f4433633;color:#c62828;border:2px solid #F44336}.result-feedback.too-little[data-v-4c9fd084]{background:#ffc10733;color:#f57c00;border:2px solid #FFC107}@keyframes fadeIn-4c9fd084{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.price-list-panel[data-v-4c9fd084]{position:absolute;top:-72px;right:-10px;width:281.64px;height:204.48px;z-index:10;transform:rotate(2deg);transform-origin:center center}.price-list-background[data-v-4c9fd084]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;box-shadow:0 2px 8px #0000001a}.money-section[data-v-4c9fd084]{position:absolute;bottom:20px;left:26px;width:calc(100% - 52px);height:auto;display:flex;flex-direction:column;gap:20px}.money-row[data-v-4c9fd084]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.money-label[data-v-4c9fd084]{font-family:Gabarito,sans-serif;font-weight:600;font-size:clamp(14px,3.89vw,18px);line-height:1.3;color:#000}.money-value[data-v-4c9fd084]{display:flex;align-items:center;gap:6px}.amount[data-v-4c9fd084]{font-family:Gabarito,sans-serif;font-weight:600;font-size:clamp(16px,4.44vw,20px);line-height:1.3;color:#000}.coin-icon[data-v-4c9fd084]{width:12px;height:15px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.drag-instruction-text[data-v-4c9fd084]{position:absolute!important;width:360px!important;height:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;font-family:Gabarito!important;font-style:normal!important;font-weight:600!important;font-size:clamp(14px,2.2vw,22px)!important;line-height:130%!important;color:#a4765c!important;text-align:center!important;z-index:1000!important}.dropped-items-background[data-v-4c9fd084]{position:absolute;inset:0;pointer-events:auto;z-index:5}.dropped-item-scattered[data-v-4c9fd084]{position:absolute;cursor:pointer;transition:all .3s ease;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.dropped-item-scattered img[src*=coin][data-v-4c9fd084]{width:42px;height:42px}.dropped-item-scattered img[src*="10noteside"][data-v-4c9fd084]{width:62px;height:77px}.dropped-item-scattered[data-v-4c9fd084]:hover{transform:scale(1.1)!important;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.4))}.dropped-item-scattered.newly-added[data-v-4c9fd084]{animation:dropInScattered-4c9fd084 .6s ease-out}@keyframes dropInScattered-4c9fd084{0%{transform:scale(.2) rotate(0) translateY(-50px);opacity:0}50%{transform:scale(1.3) rotate(180deg) translateY(0);opacity:.8}to{transform:scale(1) rotate(var(--final-rotation, 0deg)) translateY(0);opacity:1}}.dropped-item-image[data-v-4c9fd084]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (hover: none) and (pointer: coarse){.coin-scattered[data-v-4c9fd084],.note-10[data-v-4c9fd084]{transform-origin:center;transition:transform .2s ease}.coin-scattered[data-v-4c9fd084]:active,.note-10[data-v-4c9fd084]:active{transform:scale(.95)}.dropped-item[data-v-4c9fd084]{min-height:50px;min-width:50px}}.checkmark-section[data-v-4c9fd084]{position:fixed;bottom:30px;right:30px;z-index:1001;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.drag-preview[data-v-4c9fd084]{position:fixed;pointer-events:none;z-index:2000;opacity:.8;transform:scale(1.1);transition:transform .1s ease;will-change:left,top,transform}.drag-preview-image[data-v-4c9fd084]{width:50px;height:50px;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.coin-scattered[data-v-4c9fd084]:active,.note-10[data-v-4c9fd084]:active{transform:scale(1.1);opacity:.8;transition:transform .1s ease}.table-background-droppable.drag-over[data-v-4c9fd084]{background:transparent}.onboarding-screen[data-v-ac31e3ee]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;overflow:hidden;z-index:10001}.left-strip[data-v-ac31e3ee]{width:34px;height:100%;background:#fff;flex-shrink:0}.background-animation[data-v-ac31e3ee]{width:50%;height:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.lottie-container[data-v-ac31e3ee]{width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.animation-placeholder[data-v-ac31e3ee]{width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);animation:pulse-ac31e3ee 1.5s ease-in-out infinite}@keyframes pulse-ac31e3ee{0%,to{opacity:1}50%{opacity:.8}}.content-area[data-v-ac31e3ee]{flex:1;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.text-content[data-v-ac31e3ee]{display:flex;flex-direction:column;gap:16px;max-width:400px;width:100%;z-index:10;position:relative}.text-wrapper[data-v-ac31e3ee]{display:flex;flex-direction:column;gap:8px}.subtitle[data-v-ac31e3ee]{font-family:Gabarito,sans-serif;font-weight:400;font-size:12px;line-height:1.2em;text-align:center;color:#9e8b70;margin:0}.title[data-v-ac31e3ee]{font-family:Gabarito,sans-serif;font-weight:600;font-size:24px;line-height:1.2em;text-align:center;color:#542d30;width:265px;margin:0 auto}.buttons-wrapper[data-v-ac31e3ee]{display:flex;flex-direction:column;gap:12px;width:100%;z-index:10;position:relative}@media (max-width: 768px){.onboarding-screen[data-v-ac31e3ee]{flex-direction:row}.left-strip[data-v-ac31e3ee]{display:none}.background-animation[data-v-ac31e3ee]{width:50%;height:100%}.content-area[data-v-ac31e3ee]{width:50%;flex:none;padding:16px}.text-content[data-v-ac31e3ee]{max-width:100%;gap:12px}.title[data-v-ac31e3ee]{font-size:16px;width:100%}.subtitle[data-v-ac31e3ee]{font-size:10px}}@media (max-width: 480px){.title[data-v-ac31e3ee]{font-size:14px}.buttons-wrapper[data-v-ac31e3ee]{gap:8px}}@media (min-width: 1200px){.content-area[data-v-ac31e3ee]{padding:40px}.text-content[data-v-ac31e3ee]{max-width:450px}}.google-button[data-v-456dec76]{all:unset;width:272px;height:42px;background:#4ac1bd;border:1px solid #25A49F;border-radius:8px;box-shadow:0 2px #25a49f;cursor:pointer;transition:all .2s ease;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.google-button.loading[data-v-456dec76],.google-button[data-v-456dec76]:disabled{opacity:.9;cursor:not-allowed;background:#3eb6b2;box-shadow:0 1px #25a49f}.google-button[data-v-456dec76]:hover{transform:translateY(1px);box-shadow:0 1px #25a49f}.google-button[data-v-456dec76]:active{transform:translateY(2px);box-shadow:0 0 #25a49f}.button-content[data-v-456dec76]{display:flex;align-items:center;justify-content:center;gap:12px;position:relative}.google-icon[data-v-456dec76]{flex-shrink:0;width:13px;height:13px}.button-text[data-v-456dec76]{color:#fff;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;white-space:nowrap}.spinner[data-v-456dec76]{width:16px;height:16px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:spin-456dec76 .8s linear infinite}@keyframes spin-456dec76{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-field-wrapper[data-v-162950ba]{display:flex;flex-direction:column;gap:4px;width:100%}.input-label[data-v-162950ba]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#542d30}.input-container[data-v-162950ba]{width:272px;height:43px;position:relative}.input-field[data-v-162950ba]{width:100%;height:100%;background:#fff;border:1px solid #E4E4E4;border-radius:13px;box-shadow:0 3px #e4e4e4;padding:13px 17.87px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#542d30;outline:none;transition:all .2s ease}.input-field[data-v-162950ba]::-moz-placeholder{color:#c5c5c5}.input-field[data-v-162950ba]::placeholder{color:#c5c5c5}.input-field[data-v-162950ba]:focus{border-color:#4ac1bd;box-shadow:0 3px #4ac1bd4d}.input-field.error[data-v-162950ba]{border-color:#e84242;box-shadow:0 3px #e84242}.input-field.error[data-v-162950ba]:focus{border-color:#e84242;box-shadow:0 3px #e84242}.error-message[data-v-162950ba]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#e84242;margin:0;padding:0}.email-signin-screen[data-v-68f621b1]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.content-area[data-v-68f621b1]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px;z-index:2}.text-wrapper[data-v-68f621b1]{display:flex;flex-direction:column;align-items:center;width:182px}.title[data-v-68f621b1]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:#542d30;margin:0;width:100%}.form-fields[data-v-68f621b1]{display:flex;flex-direction:column;gap:12px;width:100%}.chef-container[data-v-68f621b1]{position:absolute;bottom:0;left:-205px;z-index:1}.submit-container[data-v-68f621b1]{position:absolute;bottom:28px;right:28px;z-index:3}.back-button[data-v-68f621b1]{position:absolute;top:15.56px;left:20px;width:45px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:3}.back-button[data-v-68f621b1]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-68f621b1]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.submit-container.disabled[data-v-68f621b1]{opacity:.5;pointer-events:none}.forgot-password-link[data-v-68f621b1]{background:none;border:none;color:#542d30;font-family:Gabarito,sans-serif;font-size:14px;font-weight:500;cursor:pointer;text-align:right;padding:0;margin-top:-8px;text-decoration:none;transition:color .2s ease}.forgot-password-link[data-v-68f621b1]:hover{color:#3e2123}@media (max-width: 768px){.content-area[data-v-68f621b1]{width:90%;max-width:300px}.title[data-v-68f621b1]{font-size:18px}}.forgot-password-screen[data-v-fc91bd30]{width:800px;height:360px;background:#fff4e4;position:relative;overflow:hidden}.content-area[data-v-fc91bd30]{position:absolute;top:130.5px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:16px;z-index:10}.text-wrapper[data-v-fc91bd30]{display:flex;flex-direction:column;align-items:center;z-index:10}.subtitle[data-v-fc91bd30]{font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#542d30;text-align:center;margin:0}.title[data-v-fc91bd30]{font-family:Gabarito,sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#542d30;text-align:center;margin:0}.form-container[data-v-fc91bd30]{display:flex;flex-direction:column;gap:12px;z-index:10}.chef-container[data-v-fc91bd30]{position:absolute;bottom:0;left:-205px;z-index:1}.chef-happy[data-v-fc91bd30]{width:100%;height:100%}.submit-button[data-v-fc91bd30]{position:absolute;bottom:28px;right:28px;transition:opacity .2s ease;z-index:10}.submit-button.disabled[data-v-fc91bd30]{cursor:not-allowed}.back-button[data-v-fc91bd30]{position:absolute;top:20px;left:20px;width:45px;height:45px;border-radius:50%;background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.back-button[data-v-fc91bd30]:hover{transform:scale(1.05)}.back-button[data-v-fc91bd30]:active{transform:scale(.98);box-shadow:0 1px #e4e4e4}[data-v-fc91bd30] .input-field{width:272px;z-index:10;position:relative}.signin-screen[data-v-cbadb213]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.content-area[data-v-cbadb213]{display:flex;flex-direction:column;align-items:center;gap:16px;width:272px;z-index:2}.text-wrapper[data-v-cbadb213]{display:flex;flex-direction:column;align-items:center}.subtitle[data-v-cbadb213]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;text-align:center;color:#542d30;margin:0 0 4px}.title[data-v-cbadb213]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:#542d30;margin:0}.google-signin-btn[data-v-cbadb213]{width:100%;max-width:272px;cursor:pointer;transition:all .2s ease}.google-signin-btn.disabled[data-v-cbadb213]{opacity:.6;cursor:not-allowed;pointer-events:none}.google-signin-btn[data-v-cbadb213]:not(.disabled):hover{transform:translateY(1px)}.google-signin-btn[data-v-cbadb213]:not(.disabled):active{transform:translateY(2px)}.google-btn-svg[data-v-cbadb213]{width:100%;height:auto;display:block}.chef-container[data-v-cbadb213]{position:absolute;bottom:0;left:-205px;z-index:1}.back-button[data-v-cbadb213]{position:absolute;top:15.56px;left:20px;width:45px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:3}.back-button[data-v-cbadb213]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-cbadb213]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-cbadb213]{width:100%;max-width:272px;height:42px;background:#fff;border:1px solid #E4E4E4;border-radius:10px;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;cursor:pointer;transition:all .2s ease}.email-button svg[data-v-cbadb213]{width:16px;height:16px;color:#000}.email-button span[data-v-cbadb213]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#000}.email-button[data-v-cbadb213]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.email-button[data-v-cbadb213]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-cbadb213]:disabled,.email-button.disabled[data-v-cbadb213]{opacity:.6;cursor:not-allowed;pointer-events:none}.auth-switch-text[data-v-cbadb213]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#542d30;margin:8px 0 0}.auth-switch-link[data-v-cbadb213]{background:none;border:none;padding:0;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:#542d30;text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.auth-switch-link[data-v-cbadb213]:hover{opacity:.7}@media (max-width: 768px){.content-area[data-v-cbadb213]{width:90%;max-width:300px}.title[data-v-cbadb213]{font-size:18px}.chef-illustration[data-v-cbadb213]{width:100px;height:160px;left:20px}}.email-signup-screen[data-v-9ffb1027]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.content-area[data-v-9ffb1027]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px;z-index:2}.text-wrapper[data-v-9ffb1027]{display:flex;flex-direction:column;align-items:center;width:182px}.title[data-v-9ffb1027]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:#542d30;margin:0;width:100%}.form-fields[data-v-9ffb1027]{display:flex;flex-direction:column;gap:12px;width:100%}.chef-container[data-v-9ffb1027]{position:absolute;bottom:0;left:-205px;z-index:1}.submit-container[data-v-9ffb1027]{position:absolute;bottom:28px;right:28px;z-index:3}.back-button[data-v-9ffb1027]{position:absolute;top:15.56px;left:20px;width:45px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:3}.back-button[data-v-9ffb1027]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-9ffb1027]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.submit-container.disabled[data-v-9ffb1027]{opacity:.5;pointer-events:none}@media (max-width: 768px){.content-area[data-v-9ffb1027]{width:90%;max-width:300px}.title[data-v-9ffb1027]{font-size:18px}}.signup-screen[data-v-5e815242]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.content-area[data-v-5e815242]{display:flex;flex-direction:column;align-items:center;gap:16px;width:272px;z-index:2}.text-wrapper[data-v-5e815242]{display:flex;flex-direction:column;align-items:center}.subtitle[data-v-5e815242]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;text-align:center;color:#542d30;margin:0 0 4px}.title[data-v-5e815242]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:#542d30;margin:0}.chef-container[data-v-5e815242]{position:absolute;bottom:0;left:-205px;z-index:1}.back-button[data-v-5e815242]{position:absolute;top:15.56px;left:20px;width:45px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:3}.back-button[data-v-5e815242]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-5e815242]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-5e815242]{width:100%;max-width:272px;height:42px;background:#fff;border:1px solid #E4E4E4;border-radius:10px;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;cursor:pointer;transition:all .2s ease}.email-button svg[data-v-5e815242]{width:16px;height:16px;color:#000}.email-button span[data-v-5e815242]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#000}.email-button[data-v-5e815242]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.email-button[data-v-5e815242]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.button-spinner[data-v-5e815242]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top:2px solid #000000;border-radius:50%;animation:spin-5e815242 .8s linear infinite}@keyframes spin-5e815242{to{transform:rotate(360deg)}}.auth-switch-text[data-v-5e815242]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#542d30;margin:8px 0 0}.auth-switch-link[data-v-5e815242]{background:none;border:none;padding:0;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:#542d30;text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.auth-switch-link[data-v-5e815242]:hover{opacity:.7}@media (max-width: 768px){.content-area[data-v-5e815242]{width:90%;max-width:300px}.title[data-v-5e815242]{font-size:18px}.chef-illustration[data-v-5e815242]{width:100px;height:160px;left:20px}}.back-button[data-v-1c35d18e]{position:absolute;top:16px;left:20px;width:45px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.back-button[data-v-1c35d18e]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-1c35d18e]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.parent-lock-screen[data-v-ea95b2a0]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:100000}.content-area[data-v-ea95b2a0]{display:flex;flex-direction:column;align-items:center;gap:12px;width:auto;max-width:600px;z-index:2}.parents-only-text[data-v-ea95b2a0]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;text-align:center;color:#aaa;margin:0}.lock-container[data-v-ea95b2a0]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px}.text-wrapper[data-v-ea95b2a0]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.instruction-text[data-v-ea95b2a0]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;text-align:center;color:#aaa;margin:0}.number-display[data-v-ea95b2a0]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:#000;margin:0}.input-wrapper[data-v-ea95b2a0]{width:100%}.number-display-box[data-v-ea95b2a0]{width:100%;height:43px;background:#fff;border:1px solid #E4E4E4;border-radius:13px;box-shadow:0 3px #e4e4e4;padding:0 18px;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:43px;color:#000;box-sizing:border-box;text-align:center;letter-spacing:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.number-display-box[data-v-ea95b2a0]:hover{background:#f9fafb}.number-display-box[data-v-ea95b2a0]:focus{outline:none;border-color:#4ac1bd}.keyboard-wrapper[data-v-ea95b2a0]{position:fixed;bottom:20px;right:20px;display:flex;justify-content:flex-end;z-index:10}.chef-container[data-v-ea95b2a0]{position:absolute;bottom:0;left:-205px;z-index:1}@media (max-width: 768px){.content-area[data-v-ea95b2a0]{width:90%;max-width:300px}.number-display[data-v-ea95b2a0]{font-size:18px}.lock-container[data-v-ea95b2a0]{margin-left:auto;margin-right:auto}}@media (max-width: 750px) and (min-width: 701px){.keyboard-wrapper[data-v-ea95b2a0]{transform:scale(.95);transform-origin:bottom right}.chef-container[data-v-ea95b2a0]{left:-225px}}@media (max-width: 700px) and (min-width: 651px){.keyboard-wrapper[data-v-ea95b2a0]{transform:scale(.9);transform-origin:bottom right}.chef-container[data-v-ea95b2a0]{left:-225px}}@media (max-width: 650px){.keyboard-wrapper[data-v-ea95b2a0]{transform:scale(.85);transform-origin:bottom right}.chef-container[data-v-ea95b2a0]{left:-225px}}@media (max-width: 500px){.keyboard-wrapper[data-v-ea95b2a0]{transform:scale(.8);transform-origin:bottom right}}[data-v-353814eb]:root{--font-size-12: clamp(12px, 3.33vw, 16px);--font-size-14: clamp(14px, 3.89vw, 18px);--font-size-16: clamp(16px, 4.44vw, 20px);--font-size-18: clamp(18px, 5vw, 22px);--font-size-20: clamp(20px, 5.56vw, 24px);--font-size-24: clamp(24px, 6.67vw, 28px)}.font-12[data-v-353814eb]{font-size:var(--font-size-12)}.font-14[data-v-353814eb]{font-size:var(--font-size-14)}.font-16[data-v-353814eb]{font-size:var(--font-size-16)}.font-18[data-v-353814eb]{font-size:var(--font-size-18)}.font-20[data-v-353814eb]{font-size:var(--font-size-20)}.font-24[data-v-353814eb]{font-size:var(--font-size-24)}body[data-v-353814eb]{font-size:var(--font-size-14)}h1[data-v-353814eb]{font-size:var(--font-size-24)}h2[data-v-353814eb]{font-size:var(--font-size-20)}h3[data-v-353814eb]{font-size:var(--font-size-18)}p[data-v-353814eb],span[data-v-353814eb],div[data-v-353814eb],button[data-v-353814eb]{font-size:var(--font-size-14)}.small-text[data-v-353814eb]{font-size:var(--font-size-12)}.large-text[data-v-353814eb]{font-size:var(--font-size-16)}.modal-overlay[data-v-353814eb]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-353814eb .3s ease-out;pointer-events:all}.screen-time-modal[data-v-353814eb]{position:relative;background:#fff;border:1px solid #E9E9E9;border-radius:15px;box-shadow:0 4px #e9e9e9;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;animation:modalSlideIn-353814eb .3s ease-out;width:302px;min-height:189px;height:auto;pointer-events:auto}.contents-wrap[data-v-353814eb]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.text-content[data-v-353814eb]{display:flex;flex-direction:column;gap:4px;width:100%}.modal-title[data-v-353814eb]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.35em;text-align:center;color:#000;width:100%}.modal-subtitle[data-v-353814eb]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2em;text-align:center;color:#a0a0a0;width:100%;white-space:pre-line}.controls-wrap[data-v-353814eb]{display:flex;flex-direction:column;align-items:center;width:256px;gap:20px;pointer-events:auto;position:relative;z-index:10}.extend-button[data-v-353814eb]{pointer-events:auto;position:relative;z-index:11}.extend-button-native[data-v-353814eb]{width:100%;padding:12px 16px;border-radius:10px;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#fff;background:#4ac1bd;border:1px solid #0DA49F;box-shadow:0 3px #0da49f;cursor:pointer;pointer-events:auto;position:relative;z-index:100;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.extend-button-native[data-v-353814eb]:active{transform:translateY(2px);box-shadow:0 1px #0da49f}@keyframes fadeIn-353814eb{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn-353814eb{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media screen and (max-width: 900px){.screen-time-modal[data-v-353814eb]{width:302px;height:189px;margin:0 20px}}@media screen and (min-width: 901px){.screen-time-modal[data-v-353814eb]{width:302px;height:189px}}.trial-reminder-screen[data-v-6ca4b4ec]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;overflow:hidden;z-index:10001;pointer-events:all}.chef-container[data-v-6ca4b4ec]{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:2}.speech-bubble-container[data-v-6ca4b4ec]{position:absolute;top:94px;left:50%;transform:translate(-50%);max-width:90%;z-index:3}.speech-bubble[data-v-6ca4b4ec]{position:relative;display:inline-block}.bubble-bg[data-v-6ca4b4ec]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border:1px solid #E4E4E4;border-radius:8px;z-index:1}.bubble-text[data-v-6ca4b4ec]{position:relative;z-index:2;padding:12px 20px;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.3em;text-align:center;color:#000;white-space:normal;word-break:keep-all;overflow-wrap:break-word;max-width:400px;animation:fadeIn-6ca4b4ec .5s ease}@keyframes fadeIn-6ca4b4ec{0%{opacity:0}to{opacity:1}}.action-buttons[data-v-6ca4b4ec]{position:absolute;bottom:40px;right:40px;display:flex;flex-direction:column;gap:12px;z-index:4;animation:slideUp-6ca4b4ec .3s ease}@keyframes slideUp-6ca4b4ec{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.speech-bubble-container[data-v-6ca4b4ec]{top:80px;max-width:95%}.bubble-text[data-v-6ca4b4ec]{font-size:14px;max-width:280px;padding:10px 16px}.action-buttons[data-v-6ca4b4ec]{bottom:40px;right:40px;flex-direction:column;gap:12px}}.custom-dropdown[data-v-ad88cafe]{position:relative;width:100%}.dropdown-button[data-v-ad88cafe]{display:flex;justify-content:space-between;align-items:center;width:100%;height:43px;background:#fff;border:1px solid #E4E4E4;border-radius:13px;padding:13px 18px;box-sizing:border-box;box-shadow:0 3px #e4e4e4;cursor:pointer;transition:all .2s ease}.dropdown-button[data-v-ad88cafe]:hover{border-color:#4ac1bd}.dropdown-button.open[data-v-ad88cafe]{border-color:#4ac1bd;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-text[data-v-ad88cafe]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#c5c5c5;flex:1;text-align:left}.dropdown-button.has-value .dropdown-text[data-v-ad88cafe]{color:#000}.dropdown-arrow[data-v-ad88cafe]{width:24px;height:24px;flex-shrink:0;transition:transform .3s ease}.dropdown-arrow.rotated[data-v-ad88cafe]{transform:rotate(180deg)}.dropdown-menu[data-v-ad88cafe]{position:absolute;top:calc(100% - 3px);left:0;right:0;background:#fff;border:1px solid #4AC1BD;border-top:none;border-bottom-left-radius:13px;border-bottom-right-radius:13px;box-shadow:0 3px #e4e4e4;z-index:1000;max-height:200px;overflow:hidden}.dropdown-options[data-v-ad88cafe]{max-height:200px;overflow-y:auto;padding:4px 0}.dropdown-options[data-v-ad88cafe]::-webkit-scrollbar{width:6px}.dropdown-options[data-v-ad88cafe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.dropdown-options[data-v-ad88cafe]::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:3px}.dropdown-options[data-v-ad88cafe]::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.dropdown-option[data-v-ad88cafe]{padding:10px 18px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#000;cursor:pointer;transition:background-color .2s ease}.dropdown-option[data-v-ad88cafe]:hover{background-color:#f0f9f9}.dropdown-option.selected[data-v-ad88cafe]{background-color:#e8f6f5;font-weight:500}.dropdown-enter-active[data-v-ad88cafe],.dropdown-leave-active[data-v-ad88cafe]{transition:all .3s ease;transform-origin:top}.dropdown-enter-from[data-v-ad88cafe]{opacity:0;transform:scaleY(.8)}.dropdown-enter-to[data-v-ad88cafe],.dropdown-leave-from[data-v-ad88cafe]{opacity:1;transform:scaleY(1)}.dropdown-leave-to[data-v-ad88cafe]{opacity:0;transform:scaleY(.8)}.user-info-screen[data-v-fba8d0ac]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.content-area[data-v-fba8d0ac]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px;z-index:2}.step-content[data-v-fba8d0ac]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.title[data-v-fba8d0ac]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:#542d30;margin:0;width:auto;max-width:280px;white-space:normal;word-break:keep-all;overflow-wrap:break-word}.input-group[data-v-fba8d0ac]{width:100%;display:flex;flex-direction:column;gap:0}.input-field[data-v-fba8d0ac]{width:272px;height:43px;background:#fff;border:1px solid #E4E4E4;border-radius:13px;padding:0 17.87px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#000;box-sizing:border-box;box-shadow:0 3px #e4e4e4}.input-field[data-v-fba8d0ac]::-moz-placeholder{color:#c5c5c5}.input-field[data-v-fba8d0ac]::placeholder{color:#c5c5c5}.input-field[data-v-fba8d0ac]:focus{outline:none;border-color:#4ac1bd}.birthday-picker-wrapper[data-v-fba8d0ac]{width:100%;display:flex;flex-direction:row;gap:10px;align-items:stretch}.checkmark-button-wrapper[data-v-fba8d0ac]{position:absolute;bottom:28px;right:28px;z-index:3;transition:opacity .2s ease}.checkmark-button-wrapper.disabled[data-v-fba8d0ac]{opacity:.5;pointer-events:none;cursor:not-allowed}.chef-container[data-v-fba8d0ac]{position:absolute;bottom:152px;left:31px;width:133px;height:208px;z-index:1}.chef-happy[data-v-fba8d0ac]{width:100%;height:100%}.back-button[data-v-fba8d0ac]{position:absolute;top:15.56px;left:20px;width:45px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:3}.back-button[data-v-fba8d0ac]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-fba8d0ac]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}@media (max-width: 768px){.content-area[data-v-fba8d0ac]{width:90%;max-width:272px}.input-field[data-v-fba8d0ac],.birthday-picker-wrapper[data-v-fba8d0ac]{width:100%}.title[data-v-fba8d0ac]{font-size:18px;width:100%}.chef-container[data-v-fba8d0ac]{left:10px;transform:scale(.8);bottom:120px}.checkmark-button-wrapper[data-v-fba8d0ac]{bottom:20px;right:20px}}@media (max-width: 480px){.chef-container[data-v-fba8d0ac]{transform:scale(.7);bottom:100px}}.completion-screen[data-v-fba8d0ac]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;display:flex;align-items:center;justify-content:center;z-index:1000}.completion-chef-container[data-v-fba8d0ac]{position:absolute;bottom:0;left:50%;transform:translate(-50%) scale(1.1);width:200px;height:300px;z-index:1}.speech-bubble-wrapper[data-v-fba8d0ac]{position:absolute;top:114px;left:calc(50% - 90px);z-index:2;display:flex;justify-content:center;align-items:center}.fade-enter-active[data-v-fba8d0ac],.fade-leave-active[data-v-fba8d0ac]{transition:opacity .3s ease}.fade-enter-from[data-v-fba8d0ac],.fade-leave-to[data-v-fba8d0ac]{opacity:0}.final-checkmark-button-wrapper[data-v-fba8d0ac]{position:absolute;bottom:28px;right:28px;z-index:3}@media (max-width: 768px){.completion-chef-container[data-v-fba8d0ac]{transform:translate(-50%) scale(.9)}.speech-bubble-wrapper[data-v-fba8d0ac]{top:100px}.final-checkmark-button-wrapper[data-v-fba8d0ac]{bottom:20px;right:20px}}@media (max-width: 480px){.completion-chef-container[data-v-fba8d0ac]{transform:translate(-50%) scale(.7)}.speech-bubble-wrapper[data-v-fba8d0ac]{top:80px}}.chef-intro-screen[data-v-a950dc49]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff4e4;z-index:5000;cursor:pointer;overflow:hidden;box-sizing:border-box}.pause-button-wrapper[data-v-a950dc49]{position:absolute;top:20px;left:20px;z-index:30}.chef-container[data-v-a950dc49]{position:absolute;bottom:55px;left:50%;transform:translate(-50%);z-index:2}.chef-intro[data-v-a950dc49]{transform:scale(1.4);transform-origin:center bottom;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));image-rendering:auto!important;image-rendering:-webkit-optimize-contrast!important;-webkit-image-rendering:-webkit-optimize-contrast!important;-moz-image-rendering:auto!important;-ms-image-rendering:auto!important;will-change:transform;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){.chef-intro[data-v-a950dc49]{transform:scale(1.2)}}@media (max-width: 480px){.chef-intro[data-v-a950dc49]{transform:scale(1)}}.chef-intro.chef-animate[data-v-a950dc49]{animation:chefIntroPopIn-a950dc49 .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes chefIntroPopIn-a950dc49{0%{transform:scale(0);opacity:0}60%{transform:scale(1.54)}to{transform:scale(1.4);opacity:1}}.chef-intro-speech-bubble[data-v-a950dc49]{position:absolute!important;top:50%!important;left:calc(50% + 150px)!important;transform:translateY(-50%)!important;z-index:6!important;animation:speechFadeIn-a950dc49 .5s ease-out}@media (min-width: 701px){.chef-intro-speech-bubble[data-v-a950dc49]{top:calc(50% - 100px)!important;left:calc(50% + 120px)!important}}@media (max-width: 768px) and (min-width: 481px){.chef-intro-speech-bubble[data-v-a950dc49]{left:calc(50% + 110px)!important;top:40%!important}}@media (max-width: 480px){.chef-intro-speech-bubble[data-v-a950dc49]{left:calc(50% + 80px)!important;top:35%!important}}@keyframes speechFadeIn-a950dc49{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bottom-gradient-overlay[data-v-a950dc49]{position:absolute;bottom:0;left:0;right:0;width:100%;height:15vh;max-height:120px;background:linear-gradient(180deg,#0000,#000);opacity:1;z-index:28}.ready-section[data-v-a950dc49]{position:fixed;bottom:20px;right:10px;padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);display:flex;align-items:center;justify-content:flex-end;gap:15px;z-index:9999;animation:readySectionFadeIn-a950dc49 .6s cubic-bezier(.68,-.55,.265,1.55)}.ready-text[data-v-a950dc49]{font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:clamp(16px,3vmin,24px);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap}.checkmark-button-wrapper[data-v-a950dc49]{display:flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes gradientFadeIn-a950dc49{0%{opacity:0}to{opacity:1}}@keyframes readySectionFadeIn-a950dc49{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.table-decoration[data-v-a950dc49]{position:absolute;bottom:0;left:0;right:0;width:100%;height:auto;z-index:25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mission-layer[data-v-154c9353]{position:fixed;inset:0;z-index:2147483647!important;pointer-events:auto!important}[data-v-67e25309]:root{--font-size-12: clamp(12px, 3.33vw, 16px);--font-size-14: clamp(14px, 3.89vw, 18px);--font-size-16: clamp(16px, 4.44vw, 20px);--font-size-18: clamp(18px, 5vw, 22px);--font-size-20: clamp(20px, 5.56vw, 24px);--font-size-24: clamp(24px, 6.67vw, 28px)}.font-12[data-v-67e25309]{font-size:var(--font-size-12)}.font-14[data-v-67e25309]{font-size:var(--font-size-14)}.font-16[data-v-67e25309]{font-size:var(--font-size-16)}.font-18[data-v-67e25309]{font-size:var(--font-size-18)}.font-20[data-v-67e25309]{font-size:var(--font-size-20)}.font-24[data-v-67e25309]{font-size:var(--font-size-24)}body[data-v-67e25309]{font-size:var(--font-size-14)}h1[data-v-67e25309]{font-size:var(--font-size-24)}h2[data-v-67e25309]{font-size:var(--font-size-20)}h3[data-v-67e25309]{font-size:var(--font-size-18)}p[data-v-67e25309],span[data-v-67e25309],div[data-v-67e25309],button[data-v-67e25309]{font-size:var(--font-size-14)}.small-text[data-v-67e25309]{font-size:var(--font-size-12)}.large-text[data-v-67e25309]{font-size:var(--font-size-16)}.sections-container[data-v-67e25309]{position:relative;width:800px;height:360px;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,Helvetica,sans-serif}.sections-container.loading-transition[data-v-67e25309]{pointer-events:none}.sections-container[data-v-67e25309]:not(.loading-transition){pointer-events:auto}.sections-title[data-v-67e25309]{position:absolute;top:26px;left:calc(50% - 39px);font-family:Gabarito,Helvetica,sans-serif;font-weight:600;color:#c7ab7f;font-size:var(--font-size-20);text-align:center;letter-spacing:0;line-height:26px;white-space:nowrap}.scroll-container[data-v-67e25309]{position:absolute;inset:60px 0 0;overflow-x:auto;touch-action:pan-x;-webkit-overflow-scrolling:touch;display:flex;align-items:center}@media (hover: none) and (pointer: coarse){.scroll-container[data-v-67e25309]{-ms-overflow-style:none;scrollbar-width:none}.scroll-container[data-v-67e25309]::-webkit-scrollbar{display:none}}@media (hover: hover) and (pointer: fine){.scroll-container[data-v-67e25309]{scrollbar-width:thin;scrollbar-color:#c7ab7f #fff4e4}.scroll-container[data-v-67e25309]::-webkit-scrollbar{height:8px;display:block}.scroll-container[data-v-67e25309]::-webkit-scrollbar-track{background:#fff4e4;border-radius:4px;margin:0 20px}.scroll-container[data-v-67e25309]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#c7ab7f,#d4c4a8);border-radius:4px;border:1px solid #b8a082;-webkit-transition:background .2s ease;transition:background .2s ease}.scroll-container[data-v-67e25309]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#b8a082,#c7ab7f)}.scroll-container[data-v-67e25309]::-webkit-scrollbar-thumb:active{background:#a89373}}.sections-wrapper[data-v-67e25309]{display:flex;gap:16px;min-width:-moz-max-content;min-width:max-content;padding:16px 40px 16px 60px;height:100%;align-items:center;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-card[data-v-67e25309]{width:200px;height:250px;border-radius:12px;border:1px solid #ffe7c0;box-shadow:0 3px #ffe8c0;background-color:#fff;flex-shrink:0;position:relative;transition:transform .2s ease,box-shadow .2s ease}.section-card.clickable[data-v-67e25309]{cursor:pointer}.section-card.clickable[data-v-67e25309]:hover{transform:translateY(-2px);box-shadow:0 5px #ffe8c0}.section-card.clickable[data-v-67e25309]:active{transform:translateY(1px);box-shadow:0 2px #ffe8c0}.card-content[data-v-67e25309]{padding:0;position:relative;width:100%;height:100%}.section-image[data-v-67e25309]{position:absolute;width:91.3%;height:80.31%;top:3.54%;left:4.35%;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center}.section-image img[data-v-67e25309]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:11px}.card-title[data-v-67e25309]{position:absolute;width:100%;height:8.27%;top:87.48%;left:0;font-family:Gabarito,Helvetica,sans-serif;font-weight:400;color:#000;font-size:var(--font-size-16);text-align:center;letter-spacing:0;line-height:1.3;white-space:nowrap;padding:0 16px;display:flex;align-items:center;justify-content:center}.progress-container[data-v-67e25309]{width:86.47%;height:10.63%;top:70.87%;left:6.76%;border-radius:11px;position:absolute;background-color:#fff;padding:4px}.progress-bar[data-v-67e25309]{width:100%;height:100%;background-color:#f3f3f3;border-radius:20px;overflow:hidden}.progress-fill[data-v-67e25309]{height:100%;background-color:#4ac1bd;border-radius:20px;transition:all .3s ease}.continue-button-wrapper[data-v-67e25309]{position:absolute;top:-8px;right:8px;width:80px;height:32px;display:flex;align-items:center;justify-content:center}.continue-button-wrapper[data-v-67e25309] .base-button{width:100%!important;height:100%!important;border-radius:6px!important;font-size:var(--font-size-12)!important}.continue-button-wrapper[data-v-67e25309] .button-text{font-size:var(--font-size-12)!important;font-weight:500!important;letter-spacing:.07px!important;line-height:16px!important}.lock-overlay[data-v-67e25309]{position:absolute;width:90.91%;height:80.32%;top:3.7%;left:4.55%;background-color:#000;border-radius:11px;opacity:.3}.lock-icon[data-v-67e25309]{position:absolute;width:25%;height:20.37%;top:32.41%;left:37.5%;display:flex;align-items:center;justify-content:center}.lock-svg[data-v-67e25309]{width:48px;height:48px;color:#fff}.unlock-scaling[data-v-67e25309]{transform:scale(1.08)!important;transition:transform .3s ease-in-out;z-index:20}.unlock-overlay[data-v-67e25309]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:15}.unlock-animation[data-v-67e25309]{z-index:16}.confetti-overlay[data-v-67e25309]{position:absolute;top:-25px;left:0;width:100%;height:calc(100% + 50px);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:25}.confetti-animation[data-v-67e25309]{z-index:26}.confetti-overlay-global[data-v-67e25309]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:100}.confetti-animation-global[data-v-67e25309]{width:100%;height:100%}.start-badge[data-v-67e25309]{position:absolute;top:6px;right:6px;background:#4ac1bd;color:#fff;border:1px solid #0da49f;border-radius:10px;padding:4px 10px;font-size:var(--font-size-12);font-weight:600;box-shadow:0 2px #0da49f;z-index:30}.rive-animation-container[data-v-79dda792]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:9999;background:transparent!important;background-color:transparent!important;background-image:none!important;transition:opacity .5s ease-out}.background-sections[data-v-79dda792]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.rive-animation-container.transitioning[data-v-79dda792]{background:transparent!important;background-color:transparent!important}.pause-button-position[data-v-79dda792]{position:absolute;top:20px;left:20px;z-index:100000;pointer-events:all!important;cursor:pointer}@keyframes fadeInFromBottom-79dda792{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.challenges-card[data-v-79dda792]{position:absolute;bottom:40px;right:40px;z-index:100000;pointer-events:all!important;cursor:pointer;background:#fed079;border:1px solid #DFAD4E;border-radius:10px;box-shadow:0 4px #dfad4e;padding:0;width:92px;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:visible;transition:transform .2s ease,box-shadow .2s ease;animation:fadeInFromBottom-79dda792 .5s ease-out forwards}.challenges-card[data-v-79dda792]:hover{transform:translateY(-2px);box-shadow:0 6px #dfad4e}.challenges-card[data-v-79dda792]:active{transform:translateY(2px);box-shadow:0 2px #dfad4e}.new-label-img[data-v-79dda792]{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:50px;height:auto;z-index:2}.chef-icon[data-v-79dda792]{width:45px;height:auto;margin-top:21px;z-index:1}.challenges-footer[data-v-79dda792]{position:absolute;bottom:-6px;left:-5px;width:calc(100% + 10px);background:#fff;border-radius:8px;padding:8px 6px;z-index:1;box-shadow:0 2px #c8c8c880}.challenges-text[data-v-79dda792]{font-family:Gabarito,sans-serif;font-size:12px;font-weight:600;color:#ba841d;text-align:center;line-height:1.2;display:block}.top-right-buttons[data-v-79dda792]{position:absolute;top:20px;right:20px;z-index:100000;display:flex;flex-direction:row;align-items:center;gap:10px;pointer-events:all!important}.get-app-button[data-v-79dda792],.user-profile-button[data-v-79dda792]{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;padding:0}.user-profile-button[data-v-79dda792]{width:45px;height:45px;border-radius:50%}.get-app-button[data-v-79dda792]{width:auto;height:45px;border-radius:24px;padding:0 14px;gap:8px}.user-icon[data-v-79dda792]{width:24px;height:24px}.play-store-icon[data-v-79dda792]{width:24px;height:24px;flex-shrink:0}.button-text-wrap[data-v-79dda792]{display:flex;flex-direction:column;align-items:flex-start}.text-line1[data-v-79dda792]{font-family:Gabarito,sans-serif;font-size:8px;font-weight:400;color:#666;letter-spacing:.3px;line-height:1}.text-line2[data-v-79dda792]{font-family:Gabarito,sans-serif;font-size:13px;font-weight:600;color:#000;line-height:1.2;margin-top:1px}.get-app-button[data-v-79dda792]:hover,.user-profile-button[data-v-79dda792]:hover{transform:translateY(-2px);box-shadow:0 6px #e4e4e4}.get-app-button[data-v-79dda792]:active,.user-profile-button[data-v-79dda792]:active{transform:translateY(2px);box-shadow:0 2px #e4e4e4}.test-screen-time-button[data-v-79dda792]{position:absolute;top:20px;right:80px;z-index:99999;pointer-events:all!important;cursor:pointer;background:transparent;border:none;padding:0}.button-wrap[data-v-79dda792]{width:45px;height:45px;border-radius:50%;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;font-size:20px}.test-button-style[data-v-79dda792]{background:#ffb74d!important;border-color:#f57c00!important;box-shadow:0 4px #f57c00!important}.test-screen-time-button:hover .button-wrap[data-v-79dda792]{transform:translateY(-2px);box-shadow:0 6px #f57c00!important}.test-screen-time-button:active .button-wrap[data-v-79dda792]{transform:translateY(2px);box-shadow:0 2px #f57c00!important}.create-account-button[data-v-79dda792]{position:absolute;top:20px;right:20px;z-index:100000;pointer-events:all!important;cursor:pointer;min-width:140px;padding:8px 16px}.rive-canvas-wrapper[data-v-79dda792]{width:100%;height:100%;overflow:hidden;position:relative;background:transparent!important;isolation:isolate;pointer-events:none!important}.rive-canvas[data-v-79dda792]{width:100%;height:100%;position:absolute;top:0;left:0;background:transparent!important;background-color:transparent!important;z-index:1;image-rendering:auto;will-change:transform;transform:translateZ(0);opacity:0;transition:opacity .3s ease-in;pointer-events:auto!important}[data-v-184c077d]:root{--font-size-12: clamp(12px, 3.33vw, 16px);--font-size-14: clamp(14px, 3.89vw, 18px);--font-size-16: clamp(16px, 4.44vw, 20px);--font-size-18: clamp(18px, 5vw, 22px);--font-size-20: clamp(20px, 5.56vw, 24px);--font-size-24: clamp(24px, 6.67vw, 28px)}.font-12[data-v-184c077d]{font-size:var(--font-size-12)}.font-14[data-v-184c077d]{font-size:var(--font-size-14)}.font-16[data-v-184c077d]{font-size:var(--font-size-16)}.font-18[data-v-184c077d]{font-size:var(--font-size-18)}.font-20[data-v-184c077d]{font-size:var(--font-size-20)}.font-24[data-v-184c077d]{font-size:var(--font-size-24)}body[data-v-184c077d]{font-size:var(--font-size-14)}h1[data-v-184c077d]{font-size:var(--font-size-24)}h2[data-v-184c077d]{font-size:var(--font-size-20)}h3[data-v-184c077d]{font-size:var(--font-size-18)}p[data-v-184c077d],span[data-v-184c077d],div[data-v-184c077d],button[data-v-184c077d]{font-size:var(--font-size-14)}.small-text[data-v-184c077d]{font-size:var(--font-size-12)}.large-text[data-v-184c077d]{font-size:var(--font-size-16)}.story-panel[data-v-184c077d]{position:relative;width:800px;height:360px;background:linear-gradient(180deg,#d5f7ff,#f3fdff);font-family:Gabarito,sans-serif;overflow:hidden;cursor:pointer;z-index:100;opacity:1}.background-image-area[data-v-184c077d]{position:absolute;top:0;left:0;width:800px;height:298.57px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f0f8ff}.story-image[data-v-184c077d]{width:100%;height:auto;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.text-overlay[data-v-184c077d]{position:absolute;bottom:0;left:-.09px;width:800.17px;height:61.43px;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.story-text[data-v-184c077d]{margin:0;padding:0;font-family:Gabarito,sans-serif;font-weight:400;font-size:var(--font-size-16);line-height:1.4;color:#000;text-align:center;width:100%}@media screen and (max-width: 900px){.story-panel[data-v-184c077d]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}.background-image-area[data-v-184c077d]{position:absolute;top:0;left:0;width:100vw;height:calc(100vh - 80px)}.text-overlay[data-v-184c077d]{position:absolute;bottom:0;left:0;width:100vw;height:80px;padding:0 20px}.story-text[data-v-184c077d]{font-size:14px;padding:0 20px;max-width:calc(100vw - 40px)}}@media (hover: hover){.story-panel[data-v-184c077d]:hover{cursor:pointer}.story-panel:hover .text-overlay[data-v-184c077d]{background:#f8f8f8;transition:background-color .2s ease}}.story-panel[data-v-184c077d]{animation:fadeIn-184c077d .5s ease-in-out}@keyframes fadeIn-184c077d{0%{opacity:0}to{opacity:1}}.chat-intro-container[data-v-c9d05e9c]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#00000080;pointer-events:all}.chef-container[data-v-c9d05e9c]{position:absolute;bottom:0;left:-205px;z-index:10000}.ios-vh-fix .chef-container[data-v-c9d05e9c]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.chef-happy[data-v-c9d05e9c]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.customer-chat-screen[data-v-6f117d1e]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff4e4;z-index:1000}.game-element[data-v-6f117d1e]{position:absolute}#wall-pattern[data-v-6f117d1e]{top:-42px;left:0;width:100vw;z-index:1}.window[data-v-6f117d1e]{z-index:2}#display-rack[data-v-6f117d1e]{top:155px;left:-5px;width:120px;z-index:2}#chair-2[data-v-6f117d1e]{bottom:103px;left:344px;width:115px;z-index:3}#counter-top-bg[data-v-6f117d1e]{bottom:-10px;left:0;width:calc(100vw + 10px);height:120px;-o-object-fit:cover;object-fit:cover;z-index:4}.ios-vh-fix #chair-2[data-v-6f117d1e]{bottom:calc(103px + (100vh - var(--ios-vh, 100vh)) - 5px)}.ios-vh-fix #counter-top-bg[data-v-6f117d1e]{bottom:calc(-10px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}.window[data-v-6f117d1e]{background-color:#a8eefd;border:11px solid #FFFFFF;box-sizing:border-box;overflow:hidden}#window-1[data-v-6f117d1e]{top:38px;left:114px;width:268px;height:296px}#window-2[data-v-6f117d1e]{top:38px;left:420px;width:268px;height:296px}.window .buildings[data-v-6f117d1e]{position:absolute}#window-1 .buildings[data-v-6f117d1e]{top:126px;left:100px}#window-2 .buildings[data-v-6f117d1e]{top:100px;left:95px}.customer-feedback[data-v-6f117d1e]{display:flex;align-items:center;justify-content:center}.ios-vh-fix .customer-feedback-container[data-v-6f117d1e]{bottom:calc(-100px + (100vh - var(--ios-vh, 100vh)) - 1px)!important}.continue-section[data-v-6f117d1e]{position:absolute;bottom:140px;right:30px;display:flex;align-items:center;justify-content:flex-end;gap:18px;z-index:20;width:auto;padding:0}.tick-hand-hint[data-v-6f117d1e]{position:absolute;bottom:120px;right:10px;z-index:30;width:64px;height:64px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.tick-hand-hint .hand-bounce[data-v-6f117d1e]{width:64px;height:64px;animation:hand-bounce-6f117d1e 1.2s ease-in-out infinite;transform-origin:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}@keyframes hand-bounce-6f117d1e{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.chat-option-btn[data-v-6f117d1e]:disabled{pointer-events:none}.chat-options-container[data-v-6f117d1e]{position:fixed;bottom:20px;left:0;right:0;z-index:25}.chat-options-scroll[data-v-6f117d1e]{display:flex;gap:12px;overflow-x:auto;padding:8px 20px 8px 60px;background:transparent;border-radius:0;box-shadow:none;justify-content:center;scrollbar-width:none;-ms-overflow-style:none}.chat-options-scroll.center-selected[data-v-6f117d1e]{justify-content:center!important}.chat-options-scroll.align-left[data-v-6f117d1e]{justify-content:flex-start}.chat-options-scroll[data-v-6f117d1e]::-webkit-scrollbar{display:none}.chat-option-btn[data-v-6f117d1e]{position:relative;border:none;background:transparent;cursor:pointer;transition:all .2s ease;flex-shrink:0;height:49px;max-height:49px;width:auto}.preset-option[data-v-6f117d1e]{color:#000}.preset-option[data-v-6f117d1e]:hover{transform:translateY(-2px)}.type-option[data-v-6f117d1e]{height:49px;padding:0 16px;border-radius:10px;background:#2196f3;color:#fff;font-size:14px;font-weight:600}.type-option[data-v-6f117d1e]:hover{background:#1976d2;transform:translateY(-2px)}.preset-bubble-svg[data-v-6f117d1e]{position:absolute;top:0;left:0;width:100%;height:49px;max-height:49px}.voice-icon[data-v-6f117d1e]{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:10}.preset-option-text[data-v-6f117d1e]{position:relative;display:inline-block;width:100%;height:100%;padding:0 16px;font-family:Gabarito,Arial,sans-serif;font-size:16px;font-weight:400;line-height:49px;text-align:center;color:#000;white-space:nowrap;overflow:visible;text-overflow:unset}.text-input-overlay[data-v-6f117d1e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:30}.text-input-container[data-v-6f117d1e]{background:#fff;border-radius:16px;padding:24px;max-width:400px;width:90%;box-shadow:0 8px 24px #0003}.custom-message-input[data-v-6f117d1e]{width:100%;min-height:80px;padding:12px;border:2px solid #ddd;border-radius:8px;font-size:14px;resize:vertical;font-family:inherit}.custom-message-input[data-v-6f117d1e]:focus{outline:none;border-color:#4caf50}.text-input-buttons[data-v-6f117d1e]{display:flex;gap:12px;margin-top:16px;justify-content:flex-end}.submit-btn[data-v-6f117d1e],.reset-btn[data-v-6f117d1e]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn[data-v-6f117d1e]{background:#4caf50;color:#fff}.submit-btn[data-v-6f117d1e]:hover{background:#45a049}.reset-btn[data-v-6f117d1e]{background:#f44336;color:#fff}.reset-btn[data-v-6f117d1e]:hover{background:#d32f2f}.top-right-ui[data-v-6f117d1e]{position:absolute;top:30px;right:21px;z-index:11;pointer-events:none;transition:right .3s ease;max-width:calc(100vw - 40px);overflow:visible}.top-right-ui.with-navbar[data-v-6f117d1e]{right:142px}@media screen and (min-width: 769px){.top-right-ui.with-navbar[data-v-6f117d1e]{right:142px!important;position:absolute!important}.top-right-ui[data-v-6f117d1e]{right:11px!important;position:absolute!important}}.happy-meter-position[data-v-6f117d1e]{pointer-events:auto}.fade-enter-active[data-v-6f117d1e],.fade-leave-active[data-v-6f117d1e]{transition:opacity .3s ease}.fade-enter-from[data-v-6f117d1e],.fade-leave-to[data-v-6f117d1e]{opacity:0}.fade-in-options-enter-active[data-v-6f117d1e]{transition:all .6s ease-out}.fade-in-options-enter-from[data-v-6f117d1e]{opacity:0;transform:translateY(20px)}.chat-instruction[data-v-6f117d1e]{position:absolute;bottom:78px;left:20px;color:#76533f;font-family:Gabarito,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:130%;letter-spacing:0%;z-index:10;pointer-events:none;text-align:left}.trial-banner[data-v-db1d494c]{position:fixed;top:0;left:0;right:0;width:100%;height:22px;cursor:pointer;z-index:9999;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box}.trial-banner-background[data-v-db1d494c]{position:absolute;inset:0;background:#297ad2;z-index:-1}.trial-banner-text-left[data-v-db1d494c],.trial-banner-text-right[data-v-db1d494c]{font-family:Gabarito,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.2em;color:#fff;z-index:1}.trial-banner-text-left[data-v-db1d494c]{text-align:left}.trial-banner-text-right[data-v-db1d494c]{text-align:right}.trial-banner[data-v-db1d494c]:hover{opacity:.95}.trial-banner[data-v-db1d494c]:active{opacity:.9}.feedback-button[data-v-efc36393]{position:absolute;bottom:-5px;right:-5px;z-index:2147483647;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;outline-offset:2px;transition:transform .2s ease,opacity .2s ease}.feedback-button[data-v-efc36393]:hover{transform:scale(1.1);opacity:.9}.feedback-button[data-v-efc36393]:active{transform:scale(.95)}.feedback-button[data-v-efc36393]:focus-visible{outline:2px solid #895224;outline-offset:4px;border-radius:30px}.feedback-button img[data-v-efc36393]{display:block;width:100%;height:100%;pointer-events:none}.game-root[data-v-aeb003d1]{width:100%;height:100%;position:relative;background-color:#fff4e4;overflow:hidden;box-sizing:border-box}.dg-bakery-scene[data-v-aeb003d1]{position:absolute;inset:0;pointer-events:none;z-index:9999}.dg-right-navbar[data-v-aeb003d1]{position:absolute;inset:0;pointer-events:none;z-index:10000}.dg-right-navbar .mini-nav[data-v-aeb003d1],.game-root .dg-right-navbar .mini-nav[data-v-aeb003d1]{position:absolute!important;inset:0 0 0 auto!important;width:86px!important}#pause-modal-container[data-v-aeb003d1]{position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:none!important}#pause-modal-container[data-v-aeb003d1]:has(.modal-overlay){pointer-events:auto!important}.rotate-overlay[data-v-aeb003d1]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2147483646;pointer-events:all}.rotate-message[data-v-aeb003d1]{background:#fffbe6;color:#b8860b;border:1px solid #ffe58f;border-radius:12px;padding:18px 22px;max-width:360px;text-align:center;box-shadow:0 2px 10px #0000001f}.rotate-title[data-v-aeb003d1]{font-family:Gabarito,sans-serif;font-size:18px;font-weight:600;margin-bottom:6px}.rotate-subtitle[data-v-aeb003d1]{font-family:Gabarito,sans-serif;font-size:14px;font-weight:400}.sections-behind-animation[data-v-aeb003d1]{z-index:1!important;position:relative}[data-v-aeb003d1] .rive-animation-container{z-index:9999!important}.modal-overlay[data-v-b426e377]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.edit-profile-modal[data-v-b426e377]{width:320px;height:228px;background:#fff;border:1px solid #E9E9E9;border-radius:15px;box-shadow:0 4px #e9e9e9;padding:24px 16px;display:flex;flex-direction:column;align-items:flex-end;position:relative}.close-icon[data-v-b426e377]{position:absolute;top:24px;right:16px;width:9px;height:9px;cursor:pointer}.close-icon svg[data-v-b426e377]{width:100%;height:100%;display:block}.modal-contents[data-v-b426e377]{width:288px;display:flex;flex-direction:column;align-items:center;gap:24px}.modal-title[data-v-b426e377]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.2;color:#000;text-align:center;margin:0;width:100%}.input-details[data-v-b426e377]{width:100%;display:flex;flex-direction:column;gap:8px}.input-label[data-v-b426e377]{padding:0 16px}.input-label span[data-v-b426e377]{font-family:Gabarito,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:#000}.input-field[data-v-b426e377]{width:100%;height:42px;background:#fff;border:1px solid #E4E4E4;border-radius:10px;box-shadow:0 3px #e4e4e4;padding:12px 20px;box-sizing:border-box;display:flex;align-items:center}.input-text[data-v-b426e377]{width:100%;border:none;outline:none;background:transparent;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#000}.input-text[data-v-b426e377]::-moz-placeholder{color:#aaa}.input-text[data-v-b426e377]::placeholder{color:#aaa}.save-btn[data-v-b426e377]{width:288px;height:42px;background:#4ac1bd;border:1px solid #0DA49F;border-radius:10px;box-shadow:0 3px #0da49f;padding:8px 16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s}.save-btn[data-v-b426e377]:hover{transform:translateY(1px);box-shadow:0 2px #0da49f}.save-btn[data-v-b426e377]:active{transform:translateY(3px);box-shadow:none}.save-btn span[data-v-b426e377]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#fff}.modal-overlay[data-v-a333bd51]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.change-password-modal[data-v-a333bd51]{width:340px;background:#fff;border:1px solid #E9E9E9;border-radius:15px;box-shadow:0 4px #e9e9e9;padding:24px 16px;display:flex;flex-direction:column;align-items:flex-end;position:relative}.close-icon[data-v-a333bd51]{position:absolute;top:24px;right:16px;width:9px;height:9px;cursor:pointer}.close-icon svg[data-v-a333bd51]{width:100%;height:100%;display:block}.modal-contents[data-v-a333bd51]{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.modal-title[data-v-a333bd51]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.2;color:#000;text-align:center;margin:0;width:100%}.input-details[data-v-a333bd51]{width:100%;display:flex;flex-direction:column;gap:6px}.input-label[data-v-a333bd51]{padding:0 8px}.input-label span[data-v-a333bd51]{font-family:Gabarito,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:#666}.input-field[data-v-a333bd51]{width:100%;height:44px;background:#f5f5f5;border:1px solid #E9E9E9;border-radius:10px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box}.input-text[data-v-a333bd51]{width:100%;height:100%;border:none;background:transparent;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;color:#000;outline:none}.input-text[data-v-a333bd51]::-moz-placeholder{color:#aaa}.input-text[data-v-a333bd51]::placeholder{color:#aaa}.input-text[data-v-a333bd51]:disabled{opacity:.6}.info-message[data-v-a333bd51]{width:100%;padding:12px 16px;background:#e3f2fd;border-radius:8px;font-family:Gabarito,sans-serif;font-size:14px;color:#1565c0;text-align:center;line-height:1.4}.error-message[data-v-a333bd51]{width:100%;padding:8px 12px;background:#ffebee;border-radius:8px;font-family:Gabarito,sans-serif;font-size:14px;color:#c62828;text-align:center}.success-message[data-v-a333bd51]{width:100%;padding:8px 12px;background:#e8f5e9;border-radius:8px;font-family:Gabarito,sans-serif;font-size:14px;color:#2e7d32;text-align:center}.modal-overlay[data-v-c9e23bc4]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.change-email-modal[data-v-c9e23bc4]{width:340px;background:#fff;border:1px solid #E9E9E9;border-radius:15px;box-shadow:0 4px #e9e9e9;padding:24px 16px;display:flex;flex-direction:column;align-items:flex-end;position:relative}.close-icon[data-v-c9e23bc4]{position:absolute;top:24px;right:16px;width:9px;height:9px;cursor:pointer}.close-icon svg[data-v-c9e23bc4]{width:100%;height:100%;display:block}.modal-contents[data-v-c9e23bc4]{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.modal-title[data-v-c9e23bc4]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.2;color:#000;text-align:center;margin:0;width:100%}.input-details[data-v-c9e23bc4]{width:100%;display:flex;flex-direction:column;gap:6px}.input-label[data-v-c9e23bc4]{padding:0 8px}.input-label span[data-v-c9e23bc4]{font-family:Gabarito,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:#666}.input-field[data-v-c9e23bc4]{width:100%;height:44px;background:#f5f5f5;border:1px solid #E9E9E9;border-radius:10px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box}.input-field.readonly[data-v-c9e23bc4]{background:#eee}.current-email[data-v-c9e23bc4]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;color:#666}.input-text[data-v-c9e23bc4]{width:100%;height:100%;border:none;background:transparent;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;color:#000;outline:none}.input-text[data-v-c9e23bc4]::-moz-placeholder{color:#aaa}.input-text[data-v-c9e23bc4]::placeholder{color:#aaa}.input-text[data-v-c9e23bc4]:disabled{opacity:.6}.info-message[data-v-c9e23bc4]{width:100%;padding:12px 16px;background:#e3f2fd;border-radius:8px;font-family:Gabarito,sans-serif;font-size:14px;color:#1565c0;text-align:center;line-height:1.4}.error-message[data-v-c9e23bc4]{width:100%;padding:8px 12px;background:#ffebee;border-radius:8px;font-family:Gabarito,sans-serif;font-size:14px;color:#c62828;text-align:center}.success-message[data-v-c9e23bc4]{width:100%;padding:8px 12px;background:#e8f5e9;border-radius:8px;font-family:Gabarito,sans-serif;font-size:14px;color:#2e7d32;text-align:center}.modal-overlay[data-v-0fb6a631]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.change-phone-modal[data-v-0fb6a631]{width:340px;background:#fff;border:1px solid #E9E9E9;border-radius:15px;box-shadow:0 4px #e9e9e9;padding:24px 16px;display:flex;flex-direction:column;align-items:flex-end;position:relative}.close-icon[data-v-0fb6a631]{position:absolute;top:24px;right:16px;width:9px;height:9px;cursor:pointer}.close-icon svg[data-v-0fb6a631]{width:100%;height:100%;display:block}.modal-contents[data-v-0fb6a631]{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.modal-title[data-v-0fb6a631]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.2;color:#000;text-align:center;margin:0;width:100%}.input-details[data-v-0fb6a631]{width:100%;display:flex;flex-direction:column;gap:6px}.input-label[data-v-0fb6a631]{padding:0 8px}.input-label span[data-v-0fb6a631]{font-family:Gabarito,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:#666}.input-field[data-v-0fb6a631]{width:100%;height:44px;background:#f5f5f5;border:1px solid #E9E9E9;border-radius:10px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box}.input-field.readonly[data-v-0fb6a631]{background:#eee}.current-phone[data-v-0fb6a631]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;color:#666}.input-text[data-v-0fb6a631]{width:100%;height:100%;border:none;background:transparent;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;color:#000;outline:none}.input-text[data-v-0fb6a631]::-moz-placeholder{color:#aaa}.input-text[data-v-0fb6a631]::placeholder{color:#aaa}.input-text[data-v-0fb6a631]:disabled{opacity:.6}.error-message[data-v-0fb6a631]{width:100%;padding:8px 12px;background:#ffebee;border-radius:8px;font-family:Gabarito,sans-serif;font-size:14px;color:#c62828;text-align:center}.success-message[data-v-0fb6a631]{width:100%;padding:8px 12px;background:#e8f5e9;border-radius:8px;font-family:Gabarito,sans-serif;font-size:14px;color:#2e7d32;text-align:center}.country-selector[data-v-0fb6a631]{position:relative;width:100%}.selected-country[data-v-0fb6a631]{width:100%;height:44px;background:#f5f5f5;border:1px solid #E9E9E9;border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;box-sizing:border-box;cursor:pointer;transition:border-color .2s}.selected-country[data-v-0fb6a631]:hover:not(.disabled){border-color:#4ac1bd}.selected-country.disabled[data-v-0fb6a631]{opacity:.6;cursor:not-allowed}.country-display[data-v-0fb6a631]{display:flex;align-items:center;gap:8px}.dropdown-arrow[data-v-0fb6a631]{font-size:10px;color:#666;transition:transform .2s}.dropdown-open .dropdown-arrow[data-v-0fb6a631]{transform:rotate(180deg)}.country-dropdown[data-v-0fb6a631]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #E9E9E9;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:100;margin-top:4px;overflow:hidden}.search-container[data-v-0fb6a631]{padding:8px;border-bottom:1px solid #E9E9E9}.country-search-input[data-v-0fb6a631]{width:100%;height:36px;border:1px solid #E9E9E9;border-radius:8px;padding:0 12px;font-family:Gabarito,sans-serif;font-size:14px;outline:none;box-sizing:border-box}.country-search-input[data-v-0fb6a631]:focus{border-color:#4ac1bd}.country-list[data-v-0fb6a631]{max-height:200px;overflow-y:auto}.country-option[data-v-0fb6a631]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background .15s}.country-option[data-v-0fb6a631]:hover{background:#f5f5f5}.country-option.selected[data-v-0fb6a631]{background:#e8f5e9}.country-option .country-name[data-v-0fb6a631]{flex:1}.country-option .country-dial[data-v-0fb6a631]{color:#666;font-size:14px}.country-loading[data-v-0fb6a631],.no-results[data-v-0fb6a631]{padding:16px;text-align:center;color:#666;font-family:Gabarito,sans-serif;font-size:14px}.country-name[data-v-0fb6a631]{font-family:Gabarito,sans-serif;font-size:14px;color:#000}.country-dial[data-v-0fb6a631]{font-family:Gabarito,sans-serif;font-size:14px;color:#666}.phone-input-row[data-v-0fb6a631]{display:flex;gap:8px;width:100%}.country-code-display[data-v-0fb6a631]{display:flex;align-items:center;gap:6px;height:44px;background:#f5f5f5;border:1px solid #E9E9E9;border-radius:10px;padding:0 12px;min-width:80px}.country-flag[data-v-0fb6a631]{font-size:18px}.dial-code[data-v-0fb6a631]{font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;color:#000}.phone-field[data-v-0fb6a631]{flex:1}.profile-container[data-v-6d1e9a9a]{background:#fff!important;height:100vh!important;width:100%!important;max-width:100vw!important;overflow:hidden!important;position:relative!important;display:flex!important;flex-direction:column!important;padding-top:env(safe-area-inset-top,0px)!important}.page-header[data-v-6d1e9a9a]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;min-height:45px;width:100%;box-sizing:border-box;flex-shrink:0;background:#fff}.header-left[data-v-6d1e9a9a]{display:flex;align-items:center;gap:20px;flex:1}.back-button[data-v-6d1e9a9a]{width:44px;height:44px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px #e4e4e4;padding:0}.page-title[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2;color:#000;opacity:.9;margin:0}.header-right[data-v-6d1e9a9a]{display:flex;align-items:center}.tabs-container[data-v-6d1e9a9a]{position:relative;background:#fff;display:flex;justify-content:center;align-items:center;gap:42px;padding:16px 16px 12px;border-top:1px solid #E4E4E4;flex-shrink:0;width:100%;box-sizing:border-box}.tab[data-v-6d1e9a9a]{background:none;border:none;font-family:Gabarito,sans-serif;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;padding:12px 0;transition:all .3s ease;color:#aaa;font-weight:400;position:relative}.tab.active[data-v-6d1e9a9a]{color:#4ac1bd;font-weight:600}.tab.active[data-v-6d1e9a9a]:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translate(-50%);width:84px;height:2px;background:#4ac1bd}.tab-highlight[data-v-6d1e9a9a],.tab-highlight.highlight-settings[data-v-6d1e9a9a]{display:none}.content-area[data-v-6d1e9a9a]{padding:25px 16px 20px;width:100%;box-sizing:border-box;flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.overview-content[data-v-6d1e9a9a]{width:100%;max-width:328px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding-bottom:20px}@media (min-width: 480px){.overview-content[data-v-6d1e9a9a]{max-width:420px}}@media (min-width: 768px){.overview-content[data-v-6d1e9a9a]{max-width:720px}}@media (min-width: 1024px){.overview-content[data-v-6d1e9a9a]{max-width:920px}}.profile-details-card[data-v-6d1e9a9a]{width:100%;background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:19px 19px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative}.vertical-divider-center[data-v-6d1e9a9a]{position:absolute;width:1px;height:102px;background:#e4e4e4;left:50%;top:96px;transform:translate(-.5px)}.horizontal-divider[data-v-6d1e9a9a]{position:absolute;width:100%;height:1px;background:#e4e4e4;left:0}.horizontal-divider-top[data-v-6d1e9a9a]{top:96.34px}.horizontal-divider-bottom[data-v-6d1e9a9a]{top:147.66px}.profile-details[data-v-6d1e9a9a]{width:100%;max-width:none;display:flex;flex-direction:column;gap:31px}.profile-header-row[data-v-6d1e9a9a]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.user-details-section[data-v-6d1e9a9a]{display:flex;align-items:center;gap:16px;flex:1;min-width:0;overflow:hidden}.profile-pic[data-v-6d1e9a9a]{width:63px;height:63px;border-radius:50%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-photo[data-v-6d1e9a9a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-photo-placeholder[data-v-6d1e9a9a]{width:100%;height:100%;background:#d9d9d9}.user-details-text[data-v-6d1e9a9a]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.user-full-name[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.2;color:#000;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email-text[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#828282;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-icon[data-v-6d1e9a9a]{width:16.44px;height:16.44px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.close-icon[data-v-6d1e9a9a]:hover{opacity:.7}.close-icon svg[data-v-6d1e9a9a]{width:100%;height:100%;display:block}.header-icons[data-v-6d1e9a9a]{display:flex;align-items:center;gap:12px;flex-shrink:0}.edit-icon[data-v-6d1e9a9a]{width:18px;height:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s ease}.edit-icon svg[data-v-6d1e9a9a]{width:100%;height:100%;display:block}.edit-icon[data-v-6d1e9a9a]:hover{opacity:.7}.profile-info-row[data-v-6d1e9a9a]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}.profile-info-row-1[data-v-6d1e9a9a]{margin-top:0;gap:79px}.profile-info-row-2[data-v-6d1e9a9a]{gap:54px}.profile-label[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#828282;flex-shrink:0;white-space:nowrap}.profile-value[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#000;white-space:nowrap;text-align:left}.plan-details-group[data-v-6d1e9a9a]{display:flex;align-items:center;gap:12px;justify-content:flex-start}.upgrade-label[data-v-6d1e9a9a]{height:20px;width:51px;background:#e4fffe;border-radius:3px;display:flex;align-items:center;justify-content:center;padding:4px 6px;box-sizing:border-box;cursor:pointer}.upgrade-label span[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:10px;line-height:1.2;color:#4ac1bd;white-space:nowrap}.profile-divider[data-v-6d1e9a9a],.profile-divider-vertical[data-v-6d1e9a9a]{display:none}.profile-header[data-v-6d1e9a9a],.profile-row[data-v-6d1e9a9a]{display:flex;align-items:center;gap:56px;justify-content:space-between}.profile-row[data-v-6d1e9a9a]{gap:54px}.profile-stat[data-v-6d1e9a9a]{display:flex;align-items:center;gap:12px}.stat-icon[data-v-6d1e9a9a]{width:40px;height:40px;background:linear-gradient(135deg,#4ac1bd,#2e8b87);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.stat-info[data-v-6d1e9a9a]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:12px;line-height:1.2;color:#828282}.stat-value[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#000}.children-section[data-v-6d1e9a9a]{width:100%;background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:16px 20px;box-sizing:border-box}.children-header[data-v-6d1e9a9a]{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:20px}.children-title-group[data-v-6d1e9a9a]{display:flex;flex-direction:column;gap:5px;flex:1}.children-subtitle[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#828282;margin:0}.add-child-icon[data-v-6d1e9a9a]{width:24px;height:24px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.add-child-icon[data-v-6d1e9a9a]:hover{opacity:.7}.add-child-icon svg[data-v-6d1e9a9a]{width:100%;height:100%;display:block}.section-title-overview[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#000;margin:0}.children-profiles[data-v-6d1e9a9a]{display:flex;align-items:center;gap:30px}.child-profile[data-v-6d1e9a9a]{display:flex;flex-direction:column;align-items:center;gap:13px;cursor:pointer;transition:opacity .2s ease}.child-profile[data-v-6d1e9a9a]:hover{opacity:.7}.child-avatar-circle[data-v-6d1e9a9a]{width:63px;height:63px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.child-avatar-circle svg[data-v-6d1e9a9a]{width:100%;height:100%;display:block}.child-profile-name[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#000;text-align:center}.action-buttons[data-v-6d1e9a9a]{display:flex;flex-direction:column;gap:16px;margin-top:4px}.logout-btn[data-v-6d1e9a9a]{width:100%;height:42px;background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#000}.delete-account-btn[data-v-6d1e9a9a]{width:100%;height:42px;background:#fb4a4a;border:1px solid #CC0404;box-shadow:0 3px #cc0404;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#fff}.user-info-card[data-v-6d1e9a9a]{width:100%;background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:40px 20px;text-align:center;box-sizing:border-box}.avatar[data-v-6d1e9a9a]{width:80px;height:80px;background:linear-gradient(135deg,#4ac1bd,#2e8b87);border-radius:50%;margin:0 auto 20px}.user-name[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:600;font-size:24px;line-height:1.2;margin:0 0 8px;color:#000}.user-email[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-size:14px;line-height:1.2;color:#828282;margin:0}.logout-button[data-v-6d1e9a9a]{width:100%;height:48px;background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;border-radius:13px;display:flex;align-items:center;justify-content:center;cursor:pointer}.logout-button span[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#000}.settings-content[data-v-6d1e9a9a]{width:100%;max-width:328px;margin:0 auto;display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}.settings-section[data-v-6d1e9a9a]{display:flex;flex-direction:column;gap:9px}.section-title[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#000;margin:0}.settings-card[data-v-6d1e9a9a]{width:100%;background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:16px 20px;box-sizing:border-box}.settings-item[data-v-6d1e9a9a]{padding:7px 0;display:flex;align-items:center;min-height:20px}.settings-item.clickable[data-v-6d1e9a9a]{cursor:pointer;transition:opacity .2s ease}.settings-item.clickable[data-v-6d1e9a9a]:hover{opacity:.7}.settings-item.toggle-item[data-v-6d1e9a9a],.settings-item.google-info[data-v-6d1e9a9a]{justify-content:space-between}.google-badge[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:500;font-size:12px;color:#4285f4;background:#e8f0fe;padding:4px 10px;border-radius:12px}.settings-text[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#828282}.settings-text.danger[data-v-6d1e9a9a]{color:#d32f2f;font-weight:500}.settings-item.clickable .settings-text[data-v-6d1e9a9a]:not(.danger){cursor:pointer}.divider[data-v-6d1e9a9a]{height:1px;background:#e4e4e4;margin:8px 0}.toggle[data-v-6d1e9a9a]{width:37px;height:20px;background:#e4e4e4;border-radius:15px;padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition:all .3s ease;box-sizing:border-box}.toggle.active[data-v-6d1e9a9a]{background:#297ad2;justify-content:flex-end}.toggle-circle[data-v-6d1e9a9a]{width:14px;height:14px;background:#fff;border-radius:50%;transition:all .3s ease}.duration-row[data-v-6d1e9a9a]{margin-bottom:0!important}.duration-controls[data-v-6d1e9a9a]{display:flex;align-items:center;justify-content:center;gap:24px}.duration-btn[data-v-6d1e9a9a]{width:24px;height:24px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s ease;flex-shrink:0}.duration-btn[data-v-6d1e9a9a]:hover{opacity:.8}.duration-btn[data-v-6d1e9a9a]:active{opacity:.6}.duration-btn svg[data-v-6d1e9a9a]{width:24px;height:24px;display:block}.duration-value[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#000;min-width:30px;text-align:center;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.duration-value[data-v-6d1e9a9a]:hover{background-color:#297ad21a}.duration-input[data-v-6d1e9a9a]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#000;width:50px;text-align:center;border:1px solid #297AD2;border-radius:4px;padding:4px 8px;outline:none;-moz-appearance:textfield}.duration-input[data-v-6d1e9a9a]::-webkit-outer-spin-button,.duration-input[data-v-6d1e9a9a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-access-card .settings-item[data-v-6d1e9a9a]{padding:0;margin-bottom:24px}.app-access-card .settings-item[data-v-6d1e9a9a]:last-child{margin-bottom:0}.highlight-card[data-v-6d1e9a9a]{background-color:#0000000a;animation:highlightFade-6d1e9a9a 3.2s ease-out forwards}@keyframes highlightFade-6d1e9a9a{0%{background-color:#00000014}to{background-color:transparent}}@media (min-width: 768px){.profile-container[data-v-6d1e9a9a]{max-width:768px;margin:0 auto}.page-header[data-v-6d1e9a9a]{padding:20px 32px}.tabs-container[data-v-6d1e9a9a]{padding:16px 32px 12px}.content-area[data-v-6d1e9a9a]{padding:25px 32px 20px}.overview-content[data-v-6d1e9a9a],.settings-content[data-v-6d1e9a9a]{max-width:500px}}@media (min-width: 1024px){.profile-container[data-v-6d1e9a9a]{max-width:1024px}.overview-content[data-v-6d1e9a9a],.settings-content[data-v-6d1e9a9a]{max-width:600px}}@media (max-width: 360px){.page-title[data-v-6d1e9a9a]{font-size:18px}.tab[data-v-6d1e9a9a],.section-title[data-v-6d1e9a9a],.settings-text[data-v-6d1e9a9a]{font-size:14px}.profile-header-row[data-v-6d1e9a9a]{gap:16px}.user-full-name[data-v-6d1e9a9a]{font-size:18px}.user-email-text[data-v-6d1e9a9a]{font-size:13px}}@supports (-webkit-touch-callout: none){.profile-container[data-v-6d1e9a9a]{height:-webkit-fill-available}}body:has(.profile-container){overflow:visible!important;height:auto!important;position:static!important}html:has(.profile-container){overflow:visible!important;height:auto!important}.game-container:has(.profile-container){overflow:visible!important;height:auto!important}.profile-container .confirmation-modal-bg{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1000000!important;background:#0006!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.modal-overlay[data-v-bff0515d]{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background:#0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000000}.modal-container[data-v-bff0515d]{position:relative;width:320px;height:330px;background:#fff;border:1px solid #E9E9E9;box-shadow:0 4px #e9e9e9;border-radius:15px;padding:24px 16px;box-sizing:border-box;display:flex;align-items:flex-end}.close-icon[data-v-bff0515d]{position:absolute;top:24px;right:10.42px;width:8.58px;height:8.58px;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-icon[data-v-bff0515d]:hover{opacity:.7}.modal-content[data-v-bff0515d]{width:288px;display:flex;flex-direction:column;align-items:center;gap:24px}.modal-title[data-v-bff0515d]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.2;text-align:center;color:#000;margin:0;width:100%}.input-group[data-v-bff0515d]{width:100%;display:flex;flex-direction:column;gap:8px}.label-container[data-v-bff0515d]{display:flex;padding:0 16px}.input-label[data-v-bff0515d]{font-family:Gabarito,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:#000}.input-field[data-v-bff0515d]{width:100%;background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;border-radius:10px;padding:12px 20px;box-sizing:border-box;display:flex;align-items:center}.text-input[data-v-bff0515d]{width:100%;border:none;outline:none;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#000;background:transparent}.text-input[data-v-bff0515d]::-moz-placeholder{color:#aaa}.text-input[data-v-bff0515d]::placeholder{color:#aaa}.text-input[data-v-bff0515d]::-webkit-calendar-picker-indicator{cursor:pointer}.grade-field[data-v-bff0515d]{justify-content:space-between;gap:10px}.grade-button[data-v-bff0515d]{width:24px;height:24px;background:#297ad2;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.grade-button[data-v-bff0515d]:hover{opacity:.9}.grade-button[data-v-bff0515d]:active{transform:scale(.95)}.grade-value[data-v-bff0515d]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#000;flex:1;text-align:center}.save-button[data-v-bff0515d]{width:288px;height:42px;background:#4ac1bd;border:1px solid #0DA49F;box-shadow:0 3px #0da49f;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#fff;padding:8px 16px;box-sizing:border-box}.save-button[data-v-bff0515d]:hover{opacity:.95}.save-button[data-v-bff0515d]:active{transform:translateY(1px);box-shadow:0 2px #0da49f}.progress-icon[data-v-a5be061c]{transition:all .3s ease;border-radius:0 5px 5px 0}.progress-icon--active[data-v-a5be061c]{filter:drop-shadow(0 2px 4px rgba(41,122,210,.3))}.child-profile-container[data-v-6517090c]{background:#fff!important;height:100vh!important;height:100dvh!important;width:100%!important;max-width:100vw!important;overflow:hidden!important;position:relative!important;display:flex!important;flex-direction:column!important}.page-header[data-v-6517090c]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;min-height:45px;width:100%;box-sizing:border-box;flex-shrink:0;background:#fff;border-top:1px solid #E4E4E4}.header-left[data-v-6517090c]{display:flex;align-items:center;gap:20px;flex:1}.back-button[data-v-6517090c]{width:44px;height:44px;background:#fff;border:1px solid #E4E4E4;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px #e4e4e4;padding:0}.page-title[data-v-6517090c]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2;color:#000;opacity:.9;margin:0}.header-right[data-v-6517090c]{display:flex;align-items:center}.content-area[data-v-6517090c]{padding:24px 16px 20px;width:100%;box-sizing:border-box;flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.overview-wrap[data-v-6517090c]{width:100%;max-width:328px;margin:0 auto;display:flex;flex-direction:column;gap:17px}@media (min-width: 480px){.overview-wrap[data-v-6517090c]{max-width:420px}}@media (min-width: 768px){.overview-wrap[data-v-6517090c]{max-width:720px}}@media (min-width: 1024px){.overview-wrap[data-v-6517090c]{max-width:920px}}.profile-details-wrap[data-v-6517090c]{background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:20px 16px;box-sizing:border-box}.profile-details[data-v-6517090c]{display:flex;flex-direction:column;gap:31px}.profile-header[data-v-6517090c]{display:flex;align-items:center;justify-content:space-between;gap:56px}.user-details[data-v-6517090c]{display:flex;align-items:center;gap:16px;flex:1}.profile-icon[data-v-6517090c]{width:60px;height:60px;flex-shrink:0}.details[data-v-6517090c]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;max-width:139px}.child-name[data-v-6517090c]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.2;color:#000;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.child-age-text[data-v-6517090c]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#828282;margin:0}.edit-icon[data-v-6517090c]{width:18px;height:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.edit-icon[data-v-6517090c]:hover{opacity:.7}.achievements-wrap[data-v-6517090c]{background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:21px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.section-title[data-v-6517090c]{font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#000;margin:0}.progress-cards[data-v-6517090c]{display:flex;flex-direction:column;gap:16px}.chapter-mini-wrap[data-v-6517090c]{background:#fff;border:1px solid #E4E4E4;border-radius:10px;box-shadow:0 3px #e4e4e4;padding:20px 12px 20px 0;box-sizing:border-box}.chapter-content[data-v-6517090c]{display:flex;gap:10px}.upv[data-v-6517090c]{width:44px;min-height:60px;flex-shrink:0;display:block}.contents[data-v-6517090c]{display:flex;flex-direction:column;gap:12px;flex:1}.topic-info[data-v-6517090c]{display:flex;flex-direction:column;gap:8px}.topic-title[data-v-6517090c]{font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#000;margin:0}.topic-description[data-v-6517090c]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#828282;margin:0}.progress-bar-bg[data-v-6517090c]{width:100%;height:8px;background:#e4e4e4;border-radius:13px;position:relative;overflow:hidden}.progress-bar-fill[data-v-6517090c]{height:100%;background:#d9d9d9;border-radius:13px;transition:all .3s ease;width:0%}.progress-bar-fill.progress-active[data-v-6517090c]{background:#297ad2}.badges[data-v-6517090c]{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.badges[data-v-6517090c]::-webkit-scrollbar{display:none}.badge-wrap[data-v-6517090c]{display:flex;flex-direction:column;align-items:center;width:118px;flex-shrink:0}.badge[data-v-6517090c]{width:118px;height:118px;background:#e8e8e8;border-radius:60px;display:flex;align-items:center;justify-content:center;margin-bottom:13px}.badge-icon[data-v-6517090c]{width:88px;height:auto;max-height:103px;filter:grayscale(100%);opacity:.5}.badge-label[data-v-6517090c]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#797979;text-align:center}.delete-profile-btn[data-v-6517090c]{width:100%;height:42px;background:#fb4a4a;border:1px solid #CC0404;box-shadow:0 3px #cc0404;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#fff;padding:8px 16px;box-sizing:border-box}.delete-profile-btn[data-v-6517090c]:hover{opacity:.9}@media (min-width: 768px){.child-profile-container[data-v-6517090c]{max-width:768px;margin:0 auto}}body:has(.child-profile-container){overflow:visible!important;height:auto!important;position:static!important}html:has(.child-profile-container){overflow:visible!important;height:auto!important}.game-container:has(.child-profile-container){overflow:visible!important;height:auto!important}.mfe-host-container[data-v-e9e82a1b]{width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden;z-index:1000;padding:0;box-sizing:border-box;background:#fff}.mfe-error[data-v-e9e82a1b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-family:Inter,sans-serif;padding:2rem;text-align:center;background:#fef2f2;color:#991b1b}.mfe-error h2[data-v-e9e82a1b]{color:#dc2626;margin-bottom:1rem;font-size:1.5rem}.mfe-error p[data-v-e9e82a1b]{color:#7f1d1d;margin-bottom:2rem;font-size:1rem}.retry-button[data-v-e9e82a1b],.back-button[data-v-e9e82a1b]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;margin:.5rem;transition:all .2s}.retry-button[data-v-e9e82a1b]{background:#4f46e5;color:#fff}.retry-button[data-v-e9e82a1b]:hover{background:#4338ca}.back-button[data-v-e9e82a1b]{background:#e5e7eb;color:#374151}.back-button[data-v-e9e82a1b]:hover{background:#d1d5db}.mfe-mount-point[data-v-e9e82a1b]{width:100%;height:100%;position:relative;z-index:50;display:flex;align-items:center;justify-content:center}[data-v-e9e82a1b] .mfe-mount-point>*{width:100%;height:100%;position:relative}[data-v-e9e82a1b] #react-game-mfe-container{position:relative;z-index:50}[data-v-6ebe12e1]:root{--font-size-12: clamp(12px, 3.33vw, 16px);--font-size-14: clamp(14px, 3.89vw, 18px);--font-size-16: clamp(16px, 4.44vw, 20px);--font-size-18: clamp(18px, 5vw, 22px);--font-size-20: clamp(20px, 5.56vw, 24px);--font-size-24: clamp(24px, 6.67vw, 28px)}.font-12[data-v-6ebe12e1]{font-size:var(--font-size-12)}.font-14[data-v-6ebe12e1]{font-size:var(--font-size-14)}.font-16[data-v-6ebe12e1]{font-size:var(--font-size-16)}.font-18[data-v-6ebe12e1]{font-size:var(--font-size-18)}.font-20[data-v-6ebe12e1]{font-size:var(--font-size-20)}.font-24[data-v-6ebe12e1]{font-size:var(--font-size-24)}body[data-v-6ebe12e1]{font-size:var(--font-size-14)}h1[data-v-6ebe12e1]{font-size:var(--font-size-24)}h2[data-v-6ebe12e1]{font-size:var(--font-size-20)}h3[data-v-6ebe12e1]{font-size:var(--font-size-18)}p[data-v-6ebe12e1],span[data-v-6ebe12e1],div[data-v-6ebe12e1],button[data-v-6ebe12e1]{font-size:var(--font-size-14)}.small-text[data-v-6ebe12e1]{font-size:var(--font-size-12)}.large-text[data-v-6ebe12e1]{font-size:var(--font-size-16)}.challenge-intro-container[data-v-6ebe12e1]{width:800px;height:360px;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;font-family:Gabarito,sans-serif;transition:opacity .8s ease-in-out}.challenge-intro-container.fading-out[data-v-6ebe12e1]{opacity:0}.challenge-card[data-v-6ebe12e1]{width:248px;height:248px;position:relative;display:flex;flex-direction:column;align-items:center}.card-background[data-v-6ebe12e1]{width:248px;height:200px;background:#fff;border:1px solid #E4E4E4;border-radius:15px;box-shadow:0 4px #e4e4e4;position:relative;overflow:hidden;cursor:pointer;transition:transform .2s ease}.card-background[data-v-6ebe12e1]:hover{transform:scale(1.02)}.card-background[data-v-6ebe12e1]:active{transform:scale(.98)}.card-image[data-v-6ebe12e1]{width:224px;height:176px;border-radius:9px;position:absolute;top:12px;left:12px;overflow:hidden}.challenge-img[data-v-6ebe12e1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9px}.card-title[data-v-6ebe12e1]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.3em;text-align:center;color:#000;margin-top:17px}@media screen and (max-width: 900px){.challenge-intro-container[data-v-6ebe12e1]{width:100vw;height:100vh}}.mfe-container[data-v-7344358f]{width:800px;height:360px;position:relative;overflow:hidden}.mfe-mount-point[data-v-7344358f]{width:100%;height:100%;position:relative;z-index:50;isolation:isolate;contain:layout style}.mfe-mount-point[data-v-7344358f] *{box-sizing:border-box}.challenges-container[data-v-7344358f]{width:800px;height:360px;background:#60383b;display:flex;align-items:stretch;justify-content:center;overflow:visible;font-family:Gabarito,sans-serif;padding:0;box-sizing:border-box;position:relative}.challenges-container[data-v-7344358f]:before{content:"";position:absolute;inset:3px 4px 0;border:2px solid #7B4C50;border-bottom:none;pointer-events:none;z-index:5}.mini-challenges-banner[data-v-7344358f]{position:absolute;top:-5px;left:50%;transform:translate(-50%);z-index:20;width:214px;height:auto}.challenges-container.during-transition[data-v-7344358f]{background:#fff;padding:0}.challenges-transition-overlay[data-v-7344358f]{position:absolute;top:0;left:0;width:800px;height:360px;z-index:100;background:#fff}.challenges-lottie[data-v-7344358f]{width:800px;height:360px}.challenges-lottie[data-v-7344358f] svg{width:800px!important;height:360px!important}@media screen and (max-width: 900px){.challenges-container[data-v-7344358f]{width:100vw;height:100vh}.challenges-transition-overlay[data-v-7344358f],.challenges-lottie[data-v-7344358f]{width:100%;height:100%}.challenges-lottie[data-v-7344358f] svg{width:100%!important;height:100%!important}}.challenges-wrap[data-v-7344358f]{width:calc(100% - 20px);max-width:calc(100% - 20px);height:calc(100% - 10px);margin:10px 10px 0;background:#fff;border-radius:0;position:relative;display:grid;grid-template-rows:auto 1fr;padding:65px 24px 12px 32px;box-sizing:border-box}.filter-tabs[data-v-7344358f]{display:flex;align-items:center;gap:10px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px;flex-shrink:0}.filter-tab[data-v-7344358f]{display:flex;justify-content:center;align-items:center;padding:6px 14px;height:36px;background:#fff;border:1px solid #E4E4E4;border-radius:10px;font-family:Gabarito,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:#000;cursor:pointer;white-space:nowrap;transition:all .2s ease}.filter-tab[data-v-7344358f]:hover{background:#f5f5f5}.filter-tab.active[data-v-7344358f]{background:#ecfffe;border-color:#4ac1bd}.challenge-cards-wrapper[data-v-7344358f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;overflow-y:auto;overflow-x:hidden;padding-bottom:60px;padding-right:8px;align-content:start;-ms-overflow-style:none;scrollbar-width:none;min-height:0}.challenge-cards-wrapper[data-v-7344358f]::-webkit-scrollbar{width:0;display:none}.bottom-border-spacer[data-v-7344358f]{grid-column:1 / -1;height:50px;background:transparent}.challenge-card[data-v-7344358f]{width:100%;max-width:180px;aspect-ratio:1 / 1.15;position:relative;cursor:pointer;transition:transform .2s ease;justify-self:center}.challenge-card[data-v-7344358f]:hover{transform:translateY(-4px)}.card-background[data-v-7344358f]{width:100%;height:calc(100% - 28px);background:#fff;border:1px solid #E4E4E4;border-radius:12px;box-shadow:0 4px #e4e4e4;position:relative;overflow:hidden}.card-image[data-v-7344358f]{width:calc(100% - 16px);height:calc(100% - 16px);border-radius:8px;position:absolute;top:8px;left:8px;overflow:hidden}.challenge-img[data-v-7344358f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.card-title[data-v-7344358f]{display:block;width:100%;text-align:center;font-family:Gabarito,sans-serif;font-weight:400;font-size:13px;line-height:1.3;color:#000;position:absolute;bottom:0;left:0}.card-progress[data-v-7344358f]{position:absolute;bottom:0;left:0;right:0;height:28px;background:#fff;border-radius:0 0 12px 12px;display:flex;align-items:center;padding:6px 8px}.progress-bar-bg[data-v-7344358f]{width:100%;height:10px;background:#f3f3f3;border-radius:5px;overflow:hidden}.progress-bar-fill[data-v-7344358f]{height:100%;background:#4ac1bd;border-radius:5px;transition:width .3s ease}.challenge-cards-wrapper[data-v-7344358f]::-webkit-scrollbar{width:6px}.challenge-cards-wrapper[data-v-7344358f]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.challenge-cards-wrapper[data-v-7344358f]::-webkit-scrollbar-thumb{background:#d3a264;border-radius:3px}.challenge-card.locked[data-v-7344358f]{cursor:pointer}.lock-overlay[data-v-7344358f]{position:absolute;inset:0 0 28px;background-color:#000;border-radius:12px;opacity:.3;z-index:5}.lock-icon[data-v-7344358f]{position:absolute;top:calc(50% - 14px);left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:6}.lock-svg[data-v-7344358f]{width:36px;height:36px;color:#fff}@media (max-width: 850px){.challenges-wrap[data-v-7344358f]{max-width:100%;height:100%;border:none;border-top:10px solid #60383B}.challenge-card[data-v-7344358f]{width:140px;height:150px}.card-background[data-v-7344358f]{width:140px;height:115px}.card-image[data-v-7344358f]{width:124px;height:95px}.card-title[data-v-7344358f]{font-size:14px}}
