@import"https://fonts.googleapis.com/css?family=Gabarito:600";@import"https://fonts.googleapis.com/css2?family=Comic+Neue:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Comic+Relief:wght@400;700&family=Gabarito:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@400;500;600&display=swap";/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-tracking: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;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}: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-app-bg:#fff4e4;--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:var(--color-app-bg)!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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-1\/2{top:50%}.top-\[14px\]{top:14px}.top-full{top:100%}.right-\[15px\]{right:15px}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[1000000\]{z-index:1000000}.container{width:100%}.mx-auto{margin-inline:auto}.box-border{box-sizing:border-box}.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-\[124px\]{height:124px}.h-\[135px\]{height:135px}.h-\[152px\]{height:152px}.h-\[213\.82px\]{height:213.82px}.h-\[232px\]{height:232px}.h-\[252\.85px\]{height:252.85px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[420px\]{max-height:420px}.max-h-full{max-height:100%}.min-h-\[50vh\]{min-height:50vh}.min-h-\[64px\]{min-height:64px}.min-h-\[124px\]{min-height:124px}.min-h-\[135px\]{min-height:135px}.min-h-\[152px\]{min-height:152px}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-\[44px\]{width:44px}.w-\[45px\]{width:45px}.w-\[65px\]{width:65px}.w-\[112px\]{width:112px}.w-\[122px\]{width:122px}.w-\[124px\]{width:124px}.w-\[140px\]{width:140px}.w-\[221\.31px\]{width:221.31px}.w-\[272px\]{width:272px}.w-\[338px\]{width:338px}.w-\[370px\]{width:370px}.w-\[400px\]{width:400px}.w-\[600px\]{width:600px}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[350px\]{max-width:350px}.max-w-\[360px\]{max-width:360px}.max-w-full{max-width:100%}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[10px\]{gap:10px}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.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-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#25A49F\]{border-color:#25a49f}.border-\[\#BEEF00\]{border-color:#beef00}.border-\[\#DA3A3A\]{border-color:#da3a3a}.border-\[\#E4E4E4\]{border-color:#e4e4e4}.border-\[\#E9E9E9\]{border-color:#e9e9e9}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#4AC1BD\]{background-color:#4ac1bd}.bg-\[\#111\]{background-color:#111}.bg-\[\#BEEF00\]{background-color:#beef00}.bg-\[\#BEEF00\]\/10{background-color:#beef001a}.bg-\[\#E4E4E4\]{background-color:#e4e4e4}.bg-\[\#F65C5C\]{background-color:#f65c5c}.bg-\[\#FDBF2E\]{background-color:#fdbf2e}.bg-\[\#FFFFFF\],.bg-\[\#ffffff\]{background-color:#fff}.bg-transparent{background-color:#0000}.fill-\[\#BEEF00\]{fill:#beef00}.fill-transparent{fill:#0000}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2px}.object-contain{-o-object-fit:contain;object-fit:contain}.px-\[16px\]{padding-inline:16px}.py-\[12px\]{padding-block:12px}.pt-\[24px\]{padding-top:24px}.pr-\[16px\]{padding-right:16px}.pb-\[12px\]{padding-bottom:12px}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.font-\[\'Gabarito\'\]{font-family:Gabarito}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.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%}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#787878\]{color:#787878}.text-\[\#828282\]{color:#828282}.text-\[\#BEEF00\]{color:#beef00}.text-\[var\(--font-size-12\)\]{color:var(--font-size-12)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-5{opacity:.05}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-\[0_0_20px_rgba\(190\,239\,0\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#beef004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(190\,239\,0\,0\.2\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#beef0033);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(190\,239\,0\,0\.3\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#beef004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#ef44444d);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_\#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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#BEEF00\]\/20{--tw-shadow-color:#beef0033}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#BEEF00\]\/20{--tw-shadow-color:color-mix(in oklab,oklab(88.5474% -.119859 .182215/.2) var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.drop-shadow-\[0_0_12px_rgba\(190\,239\,0\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#beef0066));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.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)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#CFCFCF\]:hover{border-color:#cfcfcf}.hover\:bg-\[\#BEEF00\]:hover{background-color:#beef00}.hover\:bg-\[\#d4ff00\]:hover{background-color:#d4ff00}.hover\:text-\[\#BEEF00\]:hover{color:#beef00}}.focus\:border-\[\#BEEF00\]:focus{border-color:#beef00}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}#app{min-height:var(--app-height,100dvh);height:var(--app-height,100dvh);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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-tracking{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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}: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)}.back-button[data-v-5c46ad27]{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-5c46ad27]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-5c46ad27]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.back-button.is-disabled[data-v-5c46ad27],.back-button[data-v-5c46ad27]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:0 4px #e4e4e4}.back-button.is-disabled[data-v-5c46ad27]:hover,.back-button[data-v-5c46ad27]:disabled:hover{background:#fff;transform:none;box-shadow:0 4px #e4e4e4}.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}}.rive-container[data-v-2e6653fd]{position:relative;display:inline-block}.rive-placeholder[data-v-2e6653fd],.rive-error[data-v-2e6653fd]{display:flex;align-items:center;justify-content:center;min-height:100px}.keyboard-root[data-v-e1805775]{width:600px;height:75px}.keyboard-root--compact[data-v-e1805775]{width:min(100%,320px);height:auto}.keyboard-panel[data-v-e1805775]{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}.keyboard-panel--compact[data-v-e1805775]{height:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px}.keyboard-panel--compact .key-btn[data-v-e1805775]{width:100%;min-width:0}.keys-row[data-v-e1805775]{display:flex;flex-wrap:nowrap;gap:4px}.keys-actions[data-v-e1805775]{display:flex;gap:4px;margin-left:8px}.spacer[data-v-e1805775]{flex:1 1 auto}.key-btn[data-v-e1805775]{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-e1805775]{background:#4ac1bd;border:1px solid #25A49F;box-shadow:0 2px #25a49f;width:42px;height:42px;border-radius:10px}.tick-btn[data-v-e1805775]:hover{background:#3fb5b1}.tick-btn[data-v-e1805775]:active{transform:translateY(1px);box-shadow:0 1px #25a49f}.key-btn[data-v-e1805775]:hover{background:#f9fafb}.key-btn[data-v-e1805775]:active{transform:translateY(1px);box-shadow:0 1px #e4e4e4}.key-btn[data-v-e1805775]:focus{outline:2px solid #3b82f6;outline-offset:2px}.key-btn[data-v-e1805775]:focus:not(:focus-visible){outline:none}.key-label[data-v-e1805775]{font-family:Gabarito,Helvetica,sans-serif;font-weight:600;font-size:20px;line-height:1;color:#000}.action-btn svg[data-v-e1805775]{display:block}.parent-lock-screen[data-v-b9f272c4]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--parent-lock-background);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:100000}.content-area[data-v-b9f272c4]{display:flex;flex-direction:column;align-items:center;gap:12px;width:auto;max-width:600px;z-index:2}.parent-lock-screen--ripples .content-area[data-v-b9f272c4]{padding-top:calc(env(safe-area-inset-top,0px) + 8px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 248px)}.parents-only-text[data-v-b9f272c4]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;text-align:center;color:#aaa;margin:0}.ripples-parent-gate[data-v-b9f272c4]{display:flex;flex-direction:column;align-items:center;gap:10px}.ripples-parent-gate__bubble[data-v-b9f272c4]{position:relative;width:min(230px,calc(100vw - 40px));padding:10px 12px;border:1px solid #111111;border-radius:12px;background:#f8eeb3;color:#111;font-family:Gabarito,sans-serif;font-size:14px;font-weight:500;line-height:1.25;text-align:center}.ripples-parent-gate__bubble[data-v-b9f272c4]:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;background:#f8eeb3;border-right:1px solid #111111;border-bottom:1px solid #111111;transform:translate(-50%) rotate(45deg)}.ripples-parent-gate__mascot[data-v-b9f272c4]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;display:block}.lock-container[data-v-b9f272c4]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px}.text-wrapper[data-v-b9f272c4]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.instruction-text[data-v-b9f272c4]{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-b9f272c4]{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-b9f272c4]{width:100%}.number-display-box[data-v-b9f272c4]{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-b9f272c4]:hover{background:#f9fafb}.number-display-box[data-v-b9f272c4]:focus{outline:none;border-color:#4ac1bd}.keyboard-wrapper[data-v-b9f272c4]{position:fixed;bottom:20px;right:20px;display:flex;justify-content:flex-end;z-index:10}.keyboard-wrapper--compact[data-v-b9f272c4]{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:calc(100% - 32px);align-items:center;justify-content:center}@media (min-width: 901px){.parent-lock-screen--center-keyboard .keyboard-wrapper[data-v-b9f272c4]:not(.keyboard-wrapper--compact){left:50%;right:auto;justify-content:center;transform:translate(-50%);transform-origin:bottom center}}.parent-lock-screen--ripples .number-display-box[data-v-b9f272c4]{border-color:#000;box-shadow:0 3px #000;color:#9a9a9a;text-align:left}.keyboard-wrapper--ripples-portrait[data-v-b9f272c4]{left:0;right:0;bottom:0;width:100%;justify-content:center;padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 10px);border-top:1px solid #e4e4e4;background:#fff}.parent-lock-screen--ripples .keyboard-wrapper--ripples-portrait[data-v-b9f272c4] .keyboard-root--compact{width:min(100%,460px)}.parent-lock-screen--ripples .keyboard-wrapper--ripples-portrait[data-v-b9f272c4] .keyboard-panel--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;border-radius:0;box-shadow:none;padding:0}.chef-container[data-v-b9f272c4]{position:absolute;bottom:0;left:-205px;z-index:1}.variant-character-container[data-v-b9f272c4]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:hidden}.variant-character-image[data-v-b9f272c4]{position:absolute;left:-8px;bottom:0;width:146px;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;display:block}.parent-lock-screen--ripples .variant-character-container[data-v-b9f272c4]{left:50%;bottom:54%;transform:translate(-50%);width:158px;height:170px;overflow:visible}.parent-lock-screen--ripples .variant-character-image[data-v-b9f272c4]{left:0;bottom:0;width:100%;height:100%;-o-object-position:center bottom;object-position:center bottom}.variant-rive-container[data-v-b9f272c4]{position:absolute;left:-30px;bottom:-10px;width:220px;height:260px;z-index:1;pointer-events:none;overflow:hidden}.variant-rive-animation[data-v-b9f272c4]{width:100%;height:100%}.ripples-close-btn[data-v-b9f272c4]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 18px);left:18px;width:40px;height:40px;border:1px solid #111111;border-radius:20px;box-shadow:0 3px #111;background:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;z-index:20}@media (max-width: 768px){.content-area[data-v-b9f272c4]{width:90%;max-width:300px}.number-display[data-v-b9f272c4]{font-size:18px}.lock-container[data-v-b9f272c4]{margin-left:auto;margin-right:auto}.variant-character-container[data-v-b9f272c4],.variant-character-image[data-v-b9f272c4]{width:120px;height:208px}.variant-rive-container[data-v-b9f272c4]{left:-22px;width:190px;height:220px}}@media (max-width: 750px) and (min-width: 701px){.keyboard-wrapper[data-v-b9f272c4]:not(.keyboard-wrapper--compact){transform:scale(.95);transform-origin:bottom right}.chef-container[data-v-b9f272c4]{left:-225px}}@media (max-width: 700px) and (min-width: 651px){.keyboard-wrapper[data-v-b9f272c4]:not(.keyboard-wrapper--compact){transform:scale(.9);transform-origin:bottom right}.chef-container[data-v-b9f272c4]{left:-225px}}@media (max-width: 650px){.keyboard-wrapper[data-v-b9f272c4]:not(.keyboard-wrapper--compact){transform:scale(.85);transform-origin:bottom right}.chef-container[data-v-b9f272c4]{left:-225px}}@media (max-width: 500px){.keyboard-wrapper[data-v-b9f272c4]:not(.keyboard-wrapper--compact){transform:scale(.8);transform-origin:bottom right}}.rotate-overlay[data-v-8655bfbe]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2147483646;pointer-events:all}.rotate-message[data-v-8655bfbe]{background:#fffbe6;color:#000;border:1px solid #ffe58f;border-radius:12px;padding:18px 22px;max-width:360px;text-align:center;box-shadow:0 2px 10px #0000001f;display:flex;flex-direction:column;align-items:center}.rotate-button[data-v-8655bfbe]{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#4ac1bd;color:#fff;border:1px solid #3A9E9A;border-radius:10px;box-shadow:0 4px #3a9e9a;padding:12px 24px;font-family:Gabarito,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .15s ease-out}.rotate-button[data-v-8655bfbe]:active{transform:translateY(4px);box-shadow:0 0 #3a9e9a;background-color:#4ac1bd}.rotate-title[data-v-8655bfbe]{font-family:Gabarito,sans-serif;font-size:18px;font-weight:600;margin-bottom:6px}.rotate-subtitle[data-v-8655bfbe]{font-family:Gabarito,sans-serif;font-size:14px;font-weight:400}.feedback-button[data-v-31cde6eb]{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-31cde6eb]:hover{transform:scale(1.1);opacity:.9}.feedback-button[data-v-31cde6eb]:active{transform:scale(.95)}.feedback-button--left[data-v-31cde6eb]{left:-18px;right:auto}.feedback-button--left svg[data-v-31cde6eb]{transform:translate(10px)}.feedback-button--grey[data-v-31cde6eb]{--report-btn-bg: #E4E4E4;--report-icon-color: #4D4D4D}.feedback-button[data-v-31cde6eb]:focus-visible{outline:2px solid var(--report-btn-bg, #895224);outline-offset:4px;border-radius:30px}.feedback-button img[data-v-31cde6eb]{display:block;width:100%;height:100%;pointer-events:none}.base-button[data-v-7dbdb00c]{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:transform .2s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease;opacity:1;font-family:Gabarito,Arial,sans-serif;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-button.is-loading[data-v-7dbdb00c]{cursor:wait}.button-spinner[data-v-7dbdb00c]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.32);border-top-color:#fffffff5;animation:button-spin-7dbdb00c .9s linear infinite;flex-shrink:0}.base-button.white-variant .button-spinner[data-v-7dbdb00c]{border-color:#00000024;border-top-color:#000000c7}@keyframes button-spin-7dbdb00c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base-button.pack-variant[data-v-7dbdb00c]{background-color:#4ac1bd!important;border-color:#0ca49f!important;box-shadow:0 3px #0da49f!important}.base-button.pack-variant[data-v-7dbdb00c]:hover:not(.inactive){background-color:#3db3af!important;transform:translateY(1px);box-shadow:0 2px #0da49f!important}.base-button.pack-variant[data-v-7dbdb00c]:active:not(.inactive):not(.is-loading),.base-button.pack-variant.is-pressed[data-v-7dbdb00c]:not(.inactive):not(.is-loading){transform:translateY(2px) scale(.96);box-shadow:0 1px #0da49f!important}.base-button.pack-variant.inactive[data-v-7dbdb00c]{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-7dbdb00c]{background-color:#f65c5c!important;border-color:#da3a3a!important;box-shadow:0 3px #da3a3a!important}.base-button.unpack-variant[data-v-7dbdb00c]:hover:not(.inactive){background-color:#f44747!important;transform:translateY(1px);box-shadow:0 2px #da3a3a!important}.base-button.unpack-variant[data-v-7dbdb00c]:active:not(.inactive):not(.is-loading),.base-button.unpack-variant.is-pressed[data-v-7dbdb00c]:not(.inactive):not(.is-loading){transform:translateY(2px) scale(.96);box-shadow:0 1px #da3a3a!important}.base-button.unpack-variant.inactive[data-v-7dbdb00c]{background-color:#4d4d4d!important;border-color:#3a3a3a!important;box-shadow:0 3px #3a3a3a!important;cursor:not-allowed}.base-button.white-variant[data-v-7dbdb00c]{background-color:#fff!important;border-color:#e4e4e4!important;box-shadow:0 3px #e4e4e4!important}.base-button.white-variant .button-text[data-v-7dbdb00c]{color:#000!important}.base-button.white-variant[data-v-7dbdb00c]:hover:not(.inactive){background-color:#f5f5f5!important;transform:translateY(1px);box-shadow:0 2px #e4e4e4!important}.base-button.white-variant[data-v-7dbdb00c]:active:not(.inactive):not(.is-loading),.base-button.white-variant.is-pressed[data-v-7dbdb00c]:not(.inactive):not(.is-loading){transform:translateY(2px) scale(.96);box-shadow:0 1px #e4e4e4!important}.base-button.white-variant.inactive[data-v-7dbdb00c]{background-color:#9c9c9c!important;border-color:#4d4d4d!important;box-shadow:0 3px #4d4d4d!important;cursor:not-allowed}.button-text[data-v-7dbdb00c]{color:#fff!important;font-family:Gabarito,Arial,sans-serif;font-size:14px;font-weight:400!important;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-7dbdb00c]{color:#fff!important}.feedback-survey[data-v-d248957f]{position:fixed;inset:0;z-index:2147483647;display:flex;justify-content:flex-end;align-items:flex-end;padding:10px;box-sizing:border-box;background:#0000000d}.feedback-survey--left[data-v-d248957f]{justify-content:flex-start}.feedback-survey__card[data-v-d248957f]{position:relative;width:min(320px,calc(100vw - 20px));max-height:calc(100dvh - 20px);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #E4E4E4;border-radius:16px;background:#fff;box-shadow:0 4px #e4e4e4,0 16px 40px #00000029;font-family:Gabarito,system-ui,sans-serif}.feedback-survey__title[data-v-d248957f]{margin:0 32px 0 0;color:#000;font-size:20px;font-weight:600;line-height:1.3}.feedback-survey__title--success[data-v-d248957f]{margin:0;text-align:center}.feedback-survey__close[data-v-d248957f]{position:absolute;top:18px;right:16px;width:24px;height:24px;border:0;background:transparent;color:#000;font-size:28px;line-height:20px;cursor:pointer}.feedback-survey__field[data-v-d248957f]{display:flex;flex-direction:column;gap:4px;color:#000;font-size:14px;line-height:1.2}.feedback-survey__field strong[data-v-d248957f]{font-weight:400}.feedback-survey__field input[data-v-d248957f],.feedback-survey__field textarea[data-v-d248957f]{width:100%;box-sizing:border-box;border:1px solid #E4E4E4;border-radius:13px;background:#fff;box-shadow:0 3px #e4e4e4;color:#000;font:inherit;font-size:14px;transition-property:border-color,box-shadow;transition-duration:.16s}.feedback-survey__field input[data-v-d248957f]{height:43px;padding:0 18px}.feedback-survey__field textarea[data-v-d248957f]{min-height:72px;max-height:132px;padding:13px 18px;resize:vertical}.feedback-survey__field input[data-v-d248957f]:focus,.feedback-survey__field textarea[data-v-d248957f]:focus{outline:none;border-color:#4ac1bd;box-shadow:0 3px #4ac1bd4d,0 0 0 3px #4ac1bd1a}.feedback-survey__field input[data-v-d248957f]::-moz-placeholder,.feedback-survey__field textarea[data-v-d248957f]::-moz-placeholder{color:#c5c5c5}.feedback-survey__field input[data-v-d248957f]::placeholder,.feedback-survey__field textarea[data-v-d248957f]::placeholder{color:#c5c5c5}.feedback-survey__error[data-v-d248957f]{margin:-4px 0 0;color:#d54141;font-size:13px}.feedback-survey__success[data-v-d248957f]{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;animation:feedbackSuccessIn-d248957f .42s cubic-bezier(.16,1,.3,1)}.feedback-survey__success-icon[data-v-d248957f]{position:relative;width:56px;height:56px;border:3px solid #4AC1BD;border-radius:999px;animation:feedbackSuccessIconIn-d248957f .52s cubic-bezier(.16,1,.3,1) 80ms both}.feedback-survey__success-icon[data-v-d248957f]:after{content:"";position:absolute;left:18px;top:12px;width:14px;height:25px;border:solid #4AC1BD;border-width:0 3px 3px 0;transform:rotate(45deg)}.feedback-survey__success-copy[data-v-d248957f]{max-width:230px;margin:0;color:#555;font-size:14px;line-height:1.45}@keyframes feedbackSuccessIn-d248957f{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes feedbackSuccessIconIn-d248957f{0%{opacity:0;transform:scale(.25);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}[data-v-d248957f] .feedback-survey__base-button{height:42px;font-family:Gabarito,system-ui,sans-serif}[data-v-d248957f] .feedback-survey__base-button .button-text,[data-v-d248957f] .feedback-survey__base-button span{font-size:14px;font-weight:400}[data-v-d248957f] .feedback-survey__base-button.pack-variant span{color:#fff!important}[data-v-d248957f] .feedback-survey__base-button.white-variant span,[data-v-d248957f] .feedback-survey__base-button.inactive.white-variant span{color:#000!important}@media (orientation: landscape) and (max-height: 560px){.feedback-survey[data-v-d248957f]{align-items:center;padding:8px max(8px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left))}.feedback-survey__card[data-v-d248957f]{width:min(360px,calc(100vw - 16px));max-height:calc(100dvh - 16px);gap:8px;padding:12px;border-radius:14px}.feedback-survey__title[data-v-d248957f]{font-size:16px}.feedback-survey__field[data-v-d248957f]{gap:3px;font-size:12px}.feedback-survey__field input[data-v-d248957f]{height:36px;padding:0 12px}.feedback-survey__field textarea[data-v-d248957f]{min-height:58px;max-height:88px;padding:9px 12px}[data-v-d248957f] .feedback-survey__base-button{height:36px}}.feedback-survey--keyboard-open .feedback-survey__card[data-v-d248957f]{max-height:min(78dvh,320px)}.feedback-survey--keyboard-open .feedback-survey__title[data-v-d248957f],.feedback-survey--keyboard-open .feedback-survey__close[data-v-d248957f],.feedback-survey--keyboard-open .feedback-survey__field[data-v-d248957f]:first-of-type,.feedback-survey--keyboard-open .feedback-survey__error[data-v-d248957f]{display:none}.feedback-survey--keyboard-open .feedback-survey__card[data-v-d248957f]{padding:8px;gap:0;border-radius:12px}.feedback-survey--keyboard-open .feedback-survey__field[data-v-d248957f]{gap:0}.feedback-survey--keyboard-open .feedback-survey__field>span[data-v-d248957f]{display:none}.feedback-survey--keyboard-open .feedback-survey__field textarea[data-v-d248957f]{min-height:86px;max-height:120px}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;background-color:#fff!important}html.profile-route{overflow:visible!important;height:auto!important;background-color:#fff!important}.game-container.profile-route,.game-container.portrait-route-active{position:static!important;width:100%!important;height:auto!important;min-height:var(--app-height, 100vh)!important;transform:none!important;overflow:visible!important;background-color:#fff!important}.portrait-route-root{width:100%;min-height:var(--app-height, 100dvh);background-color:#fff}.game-container.achievement-route{position:static!important;width:100%!important;height:100vh!important;transform:none!important;overflow:hidden!important;display:flex!important;justify-content:center!important;align-items:center!important}.game-element{position:absolute}@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:var(--app-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)}body.profile-route{overflow:visible!important;height:auto!important;min-height:var(--app-height, 100dvh)!important;position:static!important;top:auto!important;left:auto!important;background-color:#fff!important}html.profile-route{overflow:visible!important;height:auto!important;min-height:var(--app-height, 100dvh)!important;background-color:#fff!important}.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(var(--app-height, 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}.game-container.profile-route{position:static!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:var(--app-height, 100dvh)!important;overflow:visible!important;background-color:#fff!important}}.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-9bc67202]{position:absolute;width:100%;height:100%}#order-bubble[data-v-9bc67202]{position:absolute;top:-35px;left:28px;width:62px;height:40px;z-index:2001}.bubble-bg[data-v-9bc67202]{width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(-1)}.order-content[data-v-9bc67202]{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-9bc67202]{width:30px}.order-bubble-container[data-v-9bc67202]{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-9bc67202]{top:257px;min-width:80px;font-size:var(--font-size-20);padding:10px 15px 20px}.order-bubble-container.multi-bubble[data-v-9bc67202]{top:247px;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-9bc67202]{min-width:145px;max-width:800px;padding:12px 10px 22px}.order-bubble-container.multi-bubble.multi-4[data-v-9bc67202]{max-width:900px}.order-bubble-container.large-bubble[data-v-9bc67202]{top:227px;min-width:160px;font-size:var(--font-size-24);padding:15px 25px 25px;cursor:pointer}.order-bubble-container[data-v-9bc67202]{pointer-events:auto;cursor:pointer}.thanks-message[data-v-9bc67202]{font-size:var(--font-size-20);font-weight:700;color:#333}.bill-message[data-v-9bc67202]{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-9bc67202]{width:30px;height:30px}.multi-order-content[data-v-9bc67202]{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-9bc67202]{gap:8px}.order-item[data-v-9bc67202]{display:flex;align-items:center;gap:4px;flex-shrink:0}.order-item .quantity[data-v-9bc67202]{font-size:clamp(12px,3.2vw,18px)}.order-item .treat-icon[data-v-9bc67202]{width:26px;height:26px}.order-bubble-container.multi-4 .order-item .treat-icon[data-v-9bc67202]{width:24px;height:24px}.coin-icon[data-v-9bc67202]{width:16px;height:16px}.coins-container[data-v-9bc67202]{display:flex;justify-content:center;align-items:center;gap:1px;margin-top:8px;flex-wrap:wrap;max-width:160px}.message-text[data-v-9bc67202]{font-size:clamp(12px,3.33vw,16px);line-height:1.1;margin-bottom:4px}.message-line[data-v-9bc67202]{margin:0;padding:0}.hand-icon[data-v-9bc67202]{position:absolute;width:50px;height:50px;top:35px;left:60px;z-index:2002;pointer-events:none;animation:bob-9bc67202 1s ease-in-out infinite}@keyframes bob-9bc67202{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow-9bc67202{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-9bc67202]{cursor:pointer}.treat-grid[data-v-72bcb275]{position:relative;width:100%;height:100%}.treat-wrapper[data-v-72bcb275]{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-72bcb275]{transform:scale(1.1)}.treat[data-v-72bcb275]{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-72bcb275]{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-72bcb275]{cursor:grab}.treat-wrapper.draggable[data-v-72bcb275]:active{cursor:grabbing}@media (hover: none) and (pointer: coarse){.treat-wrapper[data-v-72bcb275]{min-width:48px;min-height:48px}.treat-wrapper:hover .treat[data-v-72bcb275]{transform:none}.treat-wrapper.selected:hover .treat[data-v-72bcb275]{transform:scale(1.05)}.treat-wrapper[data-v-72bcb275]{-webkit-tap-highlight-color:transparent}}.treat-wrapper.selected:hover .treat[data-v-72bcb275]{transform:scale(1.15)}.treat-wrapper.hidden-during-drag[data-v-72bcb275]{display:none!important}@keyframes bounceIn-72bcb275{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-72bcb275{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.treat-wrapper.selected[data-v-72bcb275]{animation:selectBounce-72bcb275 .3s ease-out}@keyframes selectBounce-72bcb275{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1.05)}}.counter-container[data-v-4cc3a87e]{width:626px;height:108px;z-index:7;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-4cc3a87e]{flex-shrink:0;width:120px;height:100%;display:flex;align-items:center;justify-content:center}.treat-grids-container[data-v-4cc3a87e]{flex-grow:1;height:100%;display:flex;justify-content:flex-start;align-items:center;pointer-events:auto;position:relative}.packed-stack[data-v-4cc3a87e]{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-4cc3a87e]{opacity:.6;transform:scale(.95)}.packed-stack-circle[data-v-4cc3a87e]{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-4cc3a87e]{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-4cc3a87e]{position:absolute;display:inline-block}.cookies-grid[data-v-4cc3a87e]{top:-13.24px;left:18.17px}.donuts-grid[data-v-4cc3a87e]{top:-11.3px;left:80.48px}.cupcakes-grid[data-v-4cc3a87e]{top:-11.3px;left:206.71px}.pretzels-grid[data-v-4cc3a87e]{top:-11.3px;left:318.71px}.hand-pointer[data-v-4cc3a87e]{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-4cc3a87e]{animation:handTapOnly-4cc3a87e 3.2s ease-in-out infinite}.hand-pointer.drag-animation[data-v-4cc3a87e],.hand-pointer.full-animation[data-v-4cc3a87e]{animation:handTapThenDrag-4cc3a87e 3.5s ease-in-out infinite}@keyframes handTapOnly-4cc3a87e{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-4cc3a87e{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-4cc3a87e]{transition:none!important;animation:none!important}.drag-preview img[data-v-4cc3a87e]{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-a73223d4]{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-a73223d4]{width:clamp(20px,3.33vw,25px)!important;height:clamp(20px,3.33vw,25px)!important}.dynamic-icon-medium[data-v-a73223d4]{width:clamp(22px,3.89vw,28px)!important;height:clamp(21px,3.67vw,27px)!important}.dynamic-icon-large[data-v-a73223d4]{width:clamp(24px,4.44vw,30px)!important;height:clamp(24px,4.44vw,30px)!important}.dynamic-icon-close[data-v-a73223d4]{width:clamp(20px,3.33vw,25px)!important;height:clamp(20px,3.33vw,25px)!important}.pause-overlay>div[data-v-a73223d4]{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-a73223d4]{all:unset!important;box-sizing:border-box!important;pointer-events:auto!important;cursor:pointer!important}.pause-overlay[data-v-a73223d4] .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-a73223d4]{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-a73223d4]{color:#fff!important;text-decoration:none!important;background:none!important}.pause-overlay h2[data-v-a73223d4]{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-a73223d4]{font-family:Gabarito,Helvetica,sans-serif!important;color:#000!important;text-align:center!important;margin:0!important}.dynamic-text-16[data-v-a73223d4]{font-size:clamp(16px,4.44vw,20px)!important}.dynamic-text-14[data-v-a73223d4]{font-size:clamp(14px,3.89vw,18px)!important}.dynamic-text-12[data-v-a73223d4]{font-size:clamp(12px,3.33vw,16px)}.pause-overlay .w-\[400px\][data-v-a73223d4]{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-a73223d4]{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-a73223d4]{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-a73223d4]{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-a73223d4]{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-a73223d4]{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-a73223d4]{background-color:#fdbf2e!important}.pause-overlay .bg-\[\#E4E4E4\][data-v-a73223d4]{background-color:#e4e4e4!important}.pause-overlay .w-\[400px\] .w-\[44px\] svg[data-v-a73223d4]{width:20px!important;height:20px!important}.pause-overlay .w-\[400px\] h3[data-v-a73223d4]{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-a73223d4]{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-a73223d4]{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-a73223d4]{width:24px!important;height:24px!important}.pause-overlay .w-\[400px\]>.flex>button svg path[data-v-a73223d4]{stroke:#000d26!important;stroke-width:1.5px!important}.line-clamp-2[data-v-a73223d4]{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-a73223d4]{flex-shrink:0!important}.min-w-0[data-v-a73223d4]{min-width:0!important}.pause-overlay .overflow-y-auto[data-v-a73223d4]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pause-overlay .overflow-y-auto[data-v-a73223d4]::-webkit-scrollbar{width:0px;background:transparent;display:none}.pause-overlay[data-confirmation=true] .w-\[420px\][data-v-a73223d4]{display:none!important;visibility:hidden!important;opacity:0!important}.modal-overlay[data-v-a73223d4]:not(.pause-overlay){background:#0006!important}.pause-overlay .w-\[420px\][data-v-a73223d4]{padding:20px!important}.pause-overlay .w-\[480px\]>div[data-v-a73223d4]: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-a73223d4]{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-a73223d4]{margin:0!important;padding:0!important;line-height:1!important}.pause-overlay>div>div[data-v-a73223d4]:first-child{margin-bottom:16px!important}.pause-overlay>div>div[data-v-a73223d4]:nth-child(2){margin-bottom:28px!important}.buttons-container[data-v-3d4420f0]{display:flex;align-items:center;gap:16px}.top-left-buttons-container[data-v-3d4420f0]{position:absolute;top:16px;left:20px;z-index:30;display:flex;gap:12px}.help-button[data-v-3d4420f0]{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-3d4420f0]:hover{background:#f8f8f8;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.help-button[data-v-3d4420f0]:active{transform:translateY(2px);box-shadow:0 2px #e4e4e4}.help-button svg[data-v-3d4420f0]{color:#000;width:25px;height:25px}.close-button[data-v-3d4420f0]{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-3d4420f0]:hover{background:#f8f8f8;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.close-button[data-v-3d4420f0]:active{transform:translateY(2px);box-shadow:0 2px #e4e4e4}.close-button svg[data-v-3d4420f0]{width:25px;height:25px}.close-button svg path[data-v-3d4420f0]{stroke:#000}.happy-meter-container[data-v-5aec6c8f]{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-5aec6c8f]{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-5aec6c8f]{position:relative;width:83px;height:9px;background:#f5f5f5;border-radius:30px;overflow:hidden}.progress-fill[data-v-5aec6c8f]{height:100%;border-radius:30px;transition:width .5s ease-out,background-color .5s ease-out;position:relative}.emoji-container[data-v-5aec6c8f]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.happy-emoji[data-v-5aec6c8f]{width:100%;height:100%;transition:transform .3s ease,opacity .3s ease;-o-object-fit:contain;object-fit:contain}.happy-emoji[data-v-5aec6c8f]:hover{transform:scale(1.1)}.happy-meter-container.small .meter-background[data-v-5aec6c8f]{width:107px;height:34px}.happy-meter-container.small .progress-bar-background[data-v-5aec6c8f]{width:62px;height:7px}.happy-meter-container.small .emoji-container[data-v-5aec6c8f]{width:26px;height:26px}.happy-meter-container.large .meter-background[data-v-5aec6c8f]{width:179px;height:56px}.happy-meter-container.large .progress-bar-background[data-v-5aec6c8f]{width:104px;height:11px}.happy-meter-container.large .emoji-container[data-v-5aec6c8f]{width:43px;height:43px}@media (max-width: 768px){.meter-background[data-v-5aec6c8f]{width:129px;height:40px}.progress-bar-background[data-v-5aec6c8f]{width:75px;height:8px}.emoji-container[data-v-5aec6c8f]{width:30px;height:30px}}.progress-fill[data-v-5aec6c8f]: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-5aec6c8f 2s infinite}@keyframes shimmer-5aec6c8f{0%{left:-100%}to{left:100%}}.happy-meter-container[data-happiness=high] .progress-fill[data-v-5aec6c8f]{animation:pulse-5aec6c8f 1.5s infinite}@keyframes pulse-5aec6c8f{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.1)}}.checkmark-button-container[data-v-5ec993ff]{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-5ec993ff]:hover:not(.is-loading){transform:scale(1.05);opacity:.9}.checkmark-button-container[data-v-5ec993ff]:active:not(.is-loading){transform:scale(.95)}.checkmark-button-container.is-loading[data-v-5ec993ff]{cursor:not-allowed;opacity:.7}.checkmark-button-container.is-disabled[data-v-5ec993ff]{cursor:not-allowed;opacity:.5}.checkmark-button-container.is-disabled[data-v-5ec993ff]:hover{transform:none;opacity:.5}.spinner[data-v-5ec993ff]{width:24px;height:24px;border:3px solid rgba(74,193,189,.3);border-top:3px solid #4AC1BD;border-radius:50%;animation:spin-5ec993ff 1s linear infinite}@keyframes spin-5ec993ff{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-6ba87e63]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647!important;pointer-events:auto!important}.blocking-overlay[data-v-6ba87e63]{position:absolute;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1;pointer-events:auto!important}.progress-goal-container[data-v-6ba87e63]{position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%,-50%);z-index:4}.progress-goal-card[data-v-6ba87e63]{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-6ba87e63]{position:absolute;top:4px;left:202px;width:30px;height:30px}.goal-card-title[data-v-6ba87e63]{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-6ba87e63]{position:absolute;top:72.81px;width:100%}.goal-progress-start[data-v-6ba87e63]{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-6ba87e63]{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-6ba87e63]{position:absolute;top:79px;left:39px;width:351px;height:8px;background-color:#f5f5f5;border-radius:30px;overflow:hidden}.goal-progress-fill[data-v-6ba87e63]{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-6ba87e63]{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-6ba87e63]{position:fixed;bottom:30px;right:20px;z-index:1000001}.ready-text[data-v-6ba87e63]{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-6ba87e63]{opacity:1}.chef-container[data-v-6ba87e63]{position:fixed;bottom:0;left:-210px;z-index:1000000}@media (max-width: 768px){.progress-goal-card[data-v-6ba87e63]{width:90vw;max-width:434px}.goal-card-title[data-v-6ba87e63]{font-size:18px;left:calc(50% - 56px)}.goal-progress-text[data-v-6ba87e63]{font-size:14px;left:calc(50% - 75px)}.close-button-container[data-v-6ba87e63]{bottom:10px;right:10px}}.daily-goals-meter-container[data-v-8052b249]{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-8052b249]{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-8052b249]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.daily-goals-icon[data-v-8052b249]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.progress-bar-background[data-v-8052b249]{position:relative;width:60px;height:9px;background:#f5f5f5;border-radius:30px;overflow:hidden}.progress-fill[data-v-8052b249]{height:100%;background:#4ac1bd;border-radius:30px;transition:width .5s ease-out;position:relative}.progress-fill[data-v-8052b249]: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-8052b249 2s infinite}@keyframes shimmer-8052b249{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.meter-background[data-v-8052b249]{width:129px;height:40px}.icon-container[data-v-8052b249]{width:20px;height:20px}.progress-bar-background[data-v-8052b249]{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-798f3fe0]{position:absolute;z-index:900;pointer-events:none;display:flex;align-items:flex-start}.customer-speech-bubble.clickable[data-v-798f3fe0]{pointer-events:auto;cursor:pointer}.customer-speech-bubble.clickable[data-v-798f3fe0]:hover{transform:scale(1.05);transition:transform .2s ease}.voice-icon[data-v-798f3fe0]{cursor:pointer;pointer-events:auto}.voice-icon[data-v-798f3fe0]:hover{opacity:.8;transition:opacity .2s ease}.bubble-bg[data-v-798f3fe0]{position:absolute;top:0;left:0;z-index:1}.bubble-text[data-v-798f3fe0]{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-798f3fe0]{position:absolute;top:45px;left:70px;width:50px;height:50px;z-index:5}.hand-icon[data-v-798f3fe0]{width:100%;height:100%;animation:bob-798f3fe0 1s ease-in-out infinite}@keyframes bob-798f3fe0{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bubble-message[data-v-798f3fe0]{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-798f3fe0]{opacity:.3}.inline-treat-icon[data-v-798f3fe0]{width:1.2em;height:1.2em;vertical-align:middle;margin:0 .1em;display:inline-block}.inline-treat-fallback[data-v-798f3fe0]{display:inline-block;font-weight:600;margin:0 .1em;vertical-align:middle}.inline-treat-qty[data-v-798f3fe0]{display:inline-block;font-weight:700;margin-left:.2em;margin-right:.15em;vertical-align:middle;font-size:1em}.confetti-container[data-v-0d399ac5]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.confetti-contained[data-v-0d399ac5]{overflow:hidden;border-radius:inherit}.confetti-animation[data-v-0d399ac5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.confetti-container[data-v-0d399ac5] *{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-c6faefda]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.food-truck-background[data-v-c6faefda]{position:absolute;top:-15px;left:0;width:100%;height:calc(100vh + 50px);z-index:2}.condiments-bar[data-v-c6faefda]{position:relative;width:100%;height:auto;display:block;z-index:3}.blue-background-section[data-v-c6faefda]{position:absolute;inset:50px 0 -50px;width:100%;background-color:#a8eefd;z-index:2;overflow:hidden}.window-top-decoration[data-v-c6faefda]{position:absolute;top:0;left:0;width:100%;height:auto;display:block;z-index:3}.window-bottom-decoration[data-v-c6faefda]{position:fixed;bottom:110px;left:0;width:100%;height:auto;display:block;z-index:2;pointer-events:none}.bakery-background[data-v-c6faefda]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.window-container[data-v-c6faefda]{position:relative;width:100%;height:100%;z-index:2}.window[data-v-c6faefda]{position:absolute;top:38px;width:268px;height:auto;display:block;z-index:2}.window-left[data-v-c6faefda]{left:114px}.window-right[data-v-c6faefda]{left:420px}@media (max-height: 700px){.food-truck-background[data-v-c6faefda]{height:calc(100vh + 80px)}.blue-background-section[data-v-c6faefda]{bottom:-80px}}@media (max-height: 600px){.food-truck-background[data-v-c6faefda]{height:calc(100vh + 100px)}.blue-background-section[data-v-c6faefda]{bottom:-100px}}@media (max-height: 500px){.food-truck-background[data-v-c6faefda]{height:calc(100vh + 120px)}.blue-background-section[data-v-c6faefda]{bottom:-120px}}@media (max-height: 400px){.food-truck-background[data-v-c6faefda]{height:calc(100vh + 150px)}.blue-background-section[data-v-c6faefda]{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-d21729b2]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff4e4;z-index:1000}.customer-bubble-center[data-v-d21729b2]{position:absolute;bottom:250px;left:0;right:0;display:flex;justify-content:center;z-index:1001;pointer-events:none}.game-element[data-v-d21729b2]{position:absolute}#chair-2[data-v-d21729b2]{bottom:108px;left:0;right:0;margin:0 auto;width:115px;z-index:3}#counter-top-bg[data-v-d21729b2]{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-d21729b2]{bottom:108px}.ios-vh-fix #counter-top-bg[data-v-d21729b2]{bottom:-3px}#treat-rack-wrap[data-v-d21729b2]{top:252px;left:84px;z-index:5}.window[data-v-d21729b2]{background-color:#a8eefd;border:11px solid #ffffff;box-sizing:border-box;overflow:hidden}#window-1[data-v-d21729b2]{top:38px;left:114px;width:268px;height:296px}#window-2[data-v-d21729b2]{top:38px;left:420px;width:268px;height:296px}.window .buildings[data-v-d21729b2]{position:absolute}#window-1 .buildings[data-v-d21729b2]{top:126px;left:100px}#window-2 .buildings[data-v-d21729b2]{top:100px;left:95px}.chef-feedback-container[data-v-d21729b2]{display:flex;align-items:flex-end;justify-content:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.chef-animation[data-v-d21729b2]{width:100%!important;height:100%!important}.customer-feedback[data-v-d21729b2]{display:flex;align-items:center;justify-content:center}.chef-speech-bubble[data-v-d21729b2]{position:absolute;bottom:80px;left:145px;z-index:1003}.chef-speech-bubble-long[data-v-d21729b2]{bottom:10px!important;left:150px!important}.ios-vh-fix .chef-speech-bubble[data-v-d21729b2]{bottom:80px;left:145px}.ios-vh-fix .chef-speech-bubble-long[data-v-d21729b2]{bottom:10px!important;left:150px!important}.continue-section[data-v-d21729b2]{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-d21729b2]{bottom:44px}.delivered-treats-display[data-v-d21729b2]{position:absolute;bottom:18px;left:0;right:0;margin:0 auto;width:626px;height:108px;display:flex;align-items:center;justify-content:center;z-index:6}.ios-vh-fix .delivered-treats-display[data-v-d21729b2]{bottom:18px}.delivered-treat[data-v-d21729b2]{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-d21729b2]{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);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-d21729b2]{bottom:-12px;left:50%;transform:translate(-50%)}.side-box-scale-wrapper[data-v-d21729b2]{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-d21729b2]{filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));pointer-events:none}.bill-display[data-v-d21729b2]{position:absolute;top:240px;left:50%;transform:translate(-50%);width:60px;height:80px;display:flex;align-items:center;justify-content:center;z-index:6}.delivered-bill[data-v-d21729b2]{width:50px;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));pointer-events:none}.change-coins-display[data-v-d21729b2]{position:absolute;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-d21729b2]{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.change-coin-image[data-v-d21729b2]{width:25px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));pointer-events:none}.confetti-overlay[data-v-d21729b2]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2000;overflow:hidden}.impatience-timer[data-v-c0ddf469]{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-c0ddf469]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:Gabarito,Arial,sans-serif}.timer-text[data-v-c0ddf469]{font-size:16px;line-height:1}.timer-countdown[data-v-c0ddf469]{font-size:12px;font-weight:700;color:#9f653b;line-height:1}.timer-status[data-v-c0ddf469]{font-size:8px;font-weight:700;line-height:1;margin-top:1px}.timer-frame[data-v-c0ddf469],.timer-handle[data-v-c0ddf469]{transition:all .3s ease}.timer-progress[data-v-c0ddf469]{transition:none;transform-origin:11.25px 14.5359px}.timer-value[data-v-c0ddf469]{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-c0ddf469]{width:20px;height:23px}.timer-value[data-v-c0ddf469]{width:16px;height:16px;font-size:10px}}@media (max-width: 480px){.timer-icon[data-v-c0ddf469]{width:18px;height:21px}.timer-value[data-v-c0ddf469]{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-6f406db3]{height:var(--ios-vh, 100vh);min-height:var(--ios-vh, 100vh)}.ios-vh-fix[data-v-6f406db3] .chef-feedback-overlay,.ios-vh-fix[data-v-6f406db3] .customer-timeout-feedback{height:var(--ios-vh, 100vh)!important}.side-box-fixed-center[data-v-6f406db3]{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-6f406db3]{bottom:calc(-70px + env(safe-area-inset-bottom,0px))}}}.side-box-scale-wrapper[data-v-6f406db3]{display:inline-block;transform:scale(var(--box-scale, .8));transform-origin:center center;position:relative;isolation:isolate;contain:layout style}[data-v-6f406db3] .bakery-scene-sidebox{position:static!important;left:auto!important;bottom:auto!important;transform:none!important;z-index:1000!important}[data-v-6f406db3] .bakery-scene-sidebox .side-view-box-container{position:static!important;left:auto!important;bottom:auto!important;transform:none!important}.top-right-ui[data-v-6f406db3]{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-6f406db3]{right:131px}@media screen and (min-width: 769px){.top-right-ui.with-navbar[data-v-6f406db3]{right:131px!important;position:absolute!important}.top-right-ui[data-v-6f406db3]:not(.with-navbar){right:20px!important;position:absolute!important}}@media screen and (max-width: 768px){.top-right-ui[data-v-6f406db3]{top:15px;right:15px;max-width:calc(100vw - 30px)}.top-right-ui.with-navbar[data-v-6f406db3]{right:115px}}@media screen and (max-width: 375px){.top-right-ui[data-v-6f406db3]{top:10px;right:10px;max-width:calc(100vw - 20px)}.top-right-ui.with-navbar[data-v-6f406db3]{right:105px}}@media screen and (min-width: 1200px){.top-right-ui[data-v-6f406db3]{right:max(20px,calc((100vw - 800px)/2 + 20px))}.top-right-ui.with-navbar[data-v-6f406db3]{right:max(145px,calc((100vw - 800px)/2 + 145px))}}.happy-meter-position[data-v-6f406db3],.daily-goals-position[data-v-6f406db3]{pointer-events:auto}.top-right-ui:not(.with-navbar) .happy-meter-position[data-v-6f406db3]{position:relative;right:0!important}@media screen and (min-width: 769px){.top-right-ui[data-v-6f406db3]:not(.with-navbar){right:20px!important;position:absolute!important}.top-right-ui:not(.with-navbar) .happy-meter-position[data-v-6f406db3]{margin-left:0!important;margin-right:0!important}}#wall-pattern[data-v-6f406db3]{top:-42px;left:0;width:100vw;z-index:1}.window[data-v-6f406db3]{z-index:2}#chair-1[data-v-6f406db3]{bottom:108px;left:96px;width:115px;z-index:2}#chair-2[data-v-6f406db3]{bottom:108px;left:282px;width:115px;z-index:2}#chair-3[data-v-6f406db3]{bottom:108px;left:468px;width:115px;z-index:2}.ios-vh-fix #chair-1[data-v-6f406db3],.ios-vh-fix #chair-2[data-v-6f406db3],.ios-vh-fix #chair-3[data-v-6f406db3]{bottom:calc(103px + (100vh - var(--ios-vh, 100vh)) - 5px)}#counter-top-bg[data-v-6f406db3]{bottom:-10px;left:0;width:calc(100vw + 10px);height:120px;-o-object-fit:cover;object-fit:cover}#treat-rack-wrap[data-v-6f406db3]{bottom:-32px;left:84px;z-index:5}#vessel-holder[data-v-6f406db3]{bottom:-21px;left:-10px;z-index:5}.ios-vh-fix #counter-top-bg[data-v-6f406db3]{bottom:calc(-10px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}.ios-vh-fix #treat-rack-wrap[data-v-6f406db3]{bottom:calc(-32px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}#options-bar[data-v-6f406db3]{top:15px;left:20px;display:flex;gap:17px;z-index:9}.customers-counter-wrapper[data-v-6f406db3]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:709px;height:100%;z-index:5}.customers-counter-wrapper.with-navbar[data-v-6f406db3]{left:calc(50% - 43px)}.counter-container[data-v-6f406db3]{position:absolute;bottom:-12px;left:41px;z-index:6}@media (max-width: 570px){.counter-container[data-v-6f406db3]{transform:scale(.9);transform-origin:center bottom}}@media (max-width: 500px){.counter-container[data-v-6f406db3]{transform:scale(.8);transform-origin:center bottom}}.ios-vh-fix .counter-container[data-v-6f406db3]{bottom:calc(-12px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}.ios-customer-fix[data-v-6f406db3]{bottom:calc(-82px + (100vh - var(--ios-vh, 100vh)) - 3px)!important}.window[data-v-6f406db3]{background-color:#a8eefd;border:11px solid #ffffff;box-sizing:border-box;overflow:hidden}#window-1[data-v-6f406db3]{top:38px;left:114px;width:268px;height:296px}#window-2[data-v-6f406db3]{top:38px;left:420px;width:268px;height:296px}.window .buildings[data-v-6f406db3]{position:absolute}#window-1 .buildings[data-v-6f406db3]{top:126px;left:100px}#window-2 .buildings[data-v-6f406db3]{top:100px;left:95px}#vessel-holder .holder[data-v-6f406db3]{position:absolute;top:32px;left:0;width:70px;z-index:2}#vessel-holder .rolling-pin[data-v-6f406db3]{position:absolute;top:0;left:8px;width:22px;z-index:1}#vessel-holder .whisk[data-v-6f406db3]{position:absolute;top:0;left:26px;width:46px;z-index:1}.button[data-v-6f406db3]{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-6f406db3]{display:flex;gap:4px}#options-button .dot[data-v-6f406db3]{width:4px;height:4px;background-color:#000;border-radius:50%}.highlighted[data-v-6f406db3]{animation:glow-6f406db3 1.5s infinite alternate}@keyframes glow-6f406db3{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-6f406db3]{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-6f406db3]{display:flex;justify-content:space-between;align-items:center;width:25px;height:19px}#options-button .dot[data-v-6f406db3]{width:5px;height:5px;background-color:#c9c9c9;border-radius:50%}.packed-box[data-v-6f406db3]{position:absolute;width:80px;height:auto;z-index:5;transition:opacity .5s ease-in-out}.delivered-treats-group[data-v-6f406db3]{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-6f406db3]{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-6f406db3]{position:absolute;top:15px;right:15px;z-index:1500;transition:none}[data-v-6f406db3] .order-bubble-background{opacity:0!important;visibility:hidden!important;pointer-events:none!important}[data-v-6f406db3] .bubble-no-transition{opacity:1;visibility:visible;pointer-events:auto}.timer-with-speech-bubble[data-v-6f406db3]{right:35px!important}.timer-with-3-items[data-v-6f406db3]{transform:translate(17px)}@media (max-width: 768px){.impatience-timer-position[data-v-6f406db3]{right:20px;transform:scale(.7)}.timer-with-speech-bubble[data-v-6f406db3]{right:40px!important}}@media (max-width: 480px){.impatience-timer-position[data-v-6f406db3]{right:25px;transform:scale(.6)}.timer-with-speech-bubble[data-v-6f406db3]{right:45px!important}}.delivery-target[data-v-6f406db3]:active{transform:scale(.98);filter:brightness(1.2)}@media (max-width: 768px){.delivery-target[data-v-6f406db3]{-webkit-tap-highlight-color:rgba(74,193,189,.3)}}.customer-leaving[data-v-6f406db3]{animation:customerLeaving-6f406db3 2s ease-in-out forwards;pointer-events:none}@keyframes customerLeaving-6f406db3{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-6f406db3]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:auto}.chef-container-timeout[data-v-6f406db3]{position:absolute;bottom:0;left:-130px;z-index:1001;pointer-events:auto}.chef-timeout[data-v-6f406db3]{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));cursor:pointer}.customer-timeout-feedback[data-v-6f406db3]{animation:timeoutFeedbackFadeIn-6f406db3 .3s ease-out}@keyframes timeoutFeedbackFadeIn-6f406db3{0%{opacity:0}to{opacity:1}}.chef-feedback-overlay[data-v-6f406db3]{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-6f406db3 .3s ease-in-out}.chef-feedback-content[data-v-6f406db3]{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-6f406db3 .5s ease-out;max-width:400px;margin:20px}.chef-angry-icon[data-v-6f406db3]{width:80px;height:80px;margin-bottom:20px;animation:shake-6f406db3 .5s ease-in-out}.chef-feedback-message[data-v-6f406db3]{font-size:24px;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:0}@keyframes fadeIn-6f406db3{0%{opacity:0}to{opacity:1}}@keyframes bounceIn-6f406db3{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes shake-6f406db3{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-6f406db3]{transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition-delay:.3s}.speech-bubble-fade-leave-active[data-v-6f406db3]{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.speech-bubble-fade-enter-from[data-v-6f406db3],.speech-bubble-fade-leave-to[data-v-6f406db3]{opacity:0;transform:translateY(0) scale(.9)}.speech-bubble-fade-enter-to[data-v-6f406db3],.speech-bubble-fade-leave-from[data-v-6f406db3]{opacity:1;transform:translateY(0) scale(1)}.speech-bubble-smooth[data-v-6f406db3]{transition:opacity .6s ease-in-out,transform .6s ease-in-out}.speech-bubble-smooth[data-v-6f406db3]:not(.isVisible){opacity:0;transform:translateY(0) scale(.9)}.speech-bubble-fade-enter-active[data-v-6f406db3],.speech-bubble-fade-leave-active[data-v-6f406db3],.speech-bubble-smooth[data-v-6f406db3]{will-change:opacity,transform;backface-visibility:hidden}.bubble-no-transition[data-v-6f406db3]{transition:none!important;opacity:1!important}.bubble-no-transition .order-bubble-container[data-v-6f406db3]{left:50%!important;transform:translate(-50%)!important}.order-bubble-background[data-v-6f406db3]{opacity:.4!important;z-index:1!important;transition:opacity .3s ease-in-out}.order-bubble-background .order-bubble-container[data-v-6f406db3]{left:50%!important;transform:translate(-50%)!important}@media screen and (-webkit-min-device-pixel-ratio: 0){@supports (-webkit-touch-callout: none){[data-v-6f406db3] .customer-speech-bubble{bottom:333px!important}}}.hand-animation-chat-tutorial[data-v-6f406db3]{animation:pointingHand-6f406db3 1.5s ease-in-out infinite}.tutorial-hand[data-v-6f406db3]{width:40px;height:40px;transform:rotate(-45deg)}@keyframes pointingHand-6f406db3{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-10px) scale(1.1);opacity:.8}}.fade-fast-enter-active[data-v-6f406db3],.fade-fast-leave-active[data-v-6f406db3]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-6f406db3],.fade-fast-leave-to[data-v-6f406db3]{opacity:0}#overlay[data-v-0f986bbe]{width:100%;height:100%;background-color:#000;opacity:.3;z-index:6}.chef-container[data-v-0f986bbe]{position:absolute;bottom:0;left:-130px;z-index:7}.ios-vh-fix .chef-container[data-v-0f986bbe]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.chef-tutorial[data-v-0f986bbe]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.ready-section[data-v-0f986bbe]{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-0f986bbe .6s cubic-bezier(.68,-.55,.265,1.55)}.ready-text[data-v-0f986bbe]{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-0f986bbe]{display:flex;align-items:center;justify-content:center}.bottom-gradient-overlay[data-v-0f986bbe]{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-0f986bbe .6s ease-out}@keyframes gradientFadeIn-0f986bbe{0%{opacity:0}to{opacity:1}}@keyframes readySectionFadeIn-0f986bbe{0%{transform:translateY(20px);opacity:0}60%{transform:translateY(-5px)}to{transform:translateY(0);opacity:1}}.stage-complete-overlay[data-v-43b880ed]{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-43b880ed]{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-43b880ed]{font-size:var(--font-size-24);margin-bottom:1rem}p[data-v-43b880ed]{font-size:var(--font-size-16);margin-bottom:2rem}button[data-v-43b880ed]{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-43b880ed]:hover{background-color:#45a049}.intro-container[data-v-80153010]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.intro-container.non-blocking[data-v-80153010]{pointer-events:none}.intro-container.non-blocking[data-v-80153010]>*{pointer-events:auto}.intro-container.non-blocking-content .chef-container[data-v-80153010],.intro-container.non-blocking-content .speech-bubble[data-v-80153010]{pointer-events:auto}.intro-container.allow-treats[data-v-80153010]{pointer-events:none}.intro-container.allow-treats .chef-container[data-v-80153010],.intro-container.allow-treats .speech-bubble[data-v-80153010]{pointer-events:auto}.blocking-overlay[data-v-80153010]{width:100%;height:100%;background-color:#000;opacity:.3;z-index:6;pointer-events:all}#overlay[data-v-80153010]{width:100%;height:100%;background-color:#000;opacity:.3;z-index:6}.chef-container[data-v-80153010]{position:absolute;bottom:0;left:-205px;z-index:1001}.intro-container.ios-vh-fix .chef-container[data-v-80153010]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.non-interactive[data-v-80153010]{pointer-events:none!important}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-d60f2f42]: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-d60f2f42]{font-size:var(--font-size-12)}.font-14[data-v-d60f2f42]{font-size:var(--font-size-14)}.font-16[data-v-d60f2f42]{font-size:var(--font-size-16)}.font-18[data-v-d60f2f42]{font-size:var(--font-size-18)}.font-20[data-v-d60f2f42]{font-size:var(--font-size-20)}.font-24[data-v-d60f2f42]{font-size:var(--font-size-24)}body[data-v-d60f2f42]{font-size:var(--font-size-14)}h1[data-v-d60f2f42]{font-size:var(--font-size-24)}h2[data-v-d60f2f42]{font-size:var(--font-size-20)}h3[data-v-d60f2f42]{font-size:var(--font-size-18)}p[data-v-d60f2f42],span[data-v-d60f2f42],div[data-v-d60f2f42],button[data-v-d60f2f42]{font-size:var(--font-size-14)}.small-text[data-v-d60f2f42]{font-size:var(--font-size-12)}.large-text[data-v-d60f2f42]{font-size:var(--font-size-16)}.modal-overlay[data-v-d60f2f42]{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-d60f2f42 .3s ease-out;pointer-events:all}.box-choice-modal[data-v-d60f2f42]{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-d60f2f42 .3s ease-out;display:flex;flex-direction:column}@keyframes modalSlideIn-d60f2f42{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-d60f2f42{0%{opacity:0}to{opacity:1}}.modal-title[data-v-d60f2f42]{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-d60f2f42]{position:relative;flex:1;overflow:hidden}.box-options-scroll[data-v-d60f2f42]{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-d60f2f42]::-webkit-scrollbar{display:none}@media (hover: hover) and (pointer: fine){.box-options-scroll[data-v-d60f2f42]{scrollbar-width:thin;scrollbar-color:#E4E4E4 transparent}.box-options-scroll[data-v-d60f2f42]::-webkit-scrollbar{display:block;height:8px}.box-options-scroll[data-v-d60f2f42]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.box-options-scroll[data-v-d60f2f42]::-webkit-scrollbar-thumb{background:#e4e4e4;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.box-options-scroll[data-v-d60f2f42]::-webkit-scrollbar-thumb:hover{background:#d1d1d1}}.gradient-fade[data-v-d60f2f42]{position:absolute;top:0;bottom:20px;width:103px;pointer-events:none;z-index:2}.gradient-fade.left[data-v-d60f2f42]{left:0;background:linear-gradient(to right,#fff,#fff0)}.gradient-fade.right[data-v-d60f2f42]{right:0;background:linear-gradient(to left,#fff,#fff0)}.box-options-scroll[data-v-d60f2f42]:before,.box-options-scroll[data-v-d60f2f42]:after{content:"";flex-shrink:0;width:80px}.box-options-scroll[data-v-d60f2f42]:before{width:80px}.box-options-scroll[data-v-d60f2f42]:after{width:80px}.box-option[data-v-d60f2f42]{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-d60f2f42]:hover{opacity:.9;transform:scale(.9)}.box-option.selected[data-v-d60f2f42]{opacity:1;filter:saturate(1);position:relative;transform:scale(1)}.box-option.selected[data-v-d60f2f42]: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-d60f2f42]{display:flex;align-items:center;justify-content:center}.box-image[data-v-d60f2f42]{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-d60f2f42]{transform:scale(1.2)}.checkmark-button[data-v-d60f2f42]{position:absolute;bottom:20px;right:20px;z-index:3}.chevron[data-v-d60f2f42]{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-d60f2f42]{left:24px}.chevron-right[data-v-d60f2f42]{right:24px}.chevron[data-v-d60f2f42]:hover{transform:translateY(-50%) scale(1.1)}.chevron[data-v-d60f2f42]:active{transform:translateY(-50%) scale(.95)}.chevron svg[data-v-d60f2f42]{transition:transform .2s ease}.chevron:hover svg[data-v-d60f2f42]{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%}.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-e8b4d77c]{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-e8b4d77c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.box-background-image[data-v-e8b4d77c]{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-e8b4d77c]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:0;z-index:1000}.box-background[data-v-e8b4d77c]:before,.box-background[data-v-e8b4d77c]:after{display:none}.box-inner[data-v-e8b4d77c]{position:relative;width:100%;height:100%}.box-inner[data-v-e8b4d77c]:before,.box-inner[data-v-e8b4d77c]:after{display:none}.tray-container[data-v-e8b4d77c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:176.72px;height:87.52px;z-index:1002}.tray-background[data-v-e8b4d77c]{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-e8b4d77c]{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-e8b4d77c]{width:15.73px;height:15.73px;background-color:#f4daaf;border-radius:50%}.box-inner[data-v-e8b4d77c]{width:100%;height:100%;position:relative;box-sizing:border-box}.tray-in-box-item[data-v-e8b4d77c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible!important}.trays-in-box-grid[data-v-e8b4d77c]{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-e8b4d77c]{position:relative;width:100%;height:100%;pointer-events:none;z-index:1003;display:flex;justify-content:center;align-items:center}.tray-individual[data-v-e8b4d77c]{position:relative;width:100%;height:100%}.tray-background-image[data-v-e8b4d77c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tray-pack[data-v-e8b4d77c]{width:100%;height:100%}.tray-pack-image[data-v-e8b4d77c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tray-10pack[data-v-e8b4d77c]{width:100%;height:100%}.tray-10pack-image[data-v-e8b4d77c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fade-in-tray[data-v-e8b4d77c]{opacity:0;animation:fadeInTray-e8b4d77c .5s ease-in-out forwards}@keyframes fadeInTray-e8b4d77c{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-e8b4d77c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treats-on-tray[data-v-e8b4d77c]{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-e8b4d77c]{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-e8b4d77c]{position:absolute;bottom:-70px;left:50%;transform:translate(-50%);z-index:1006}@media (max-width: 767px){.trays-in-box-grid[data-v-e8b4d77c]{padding:15px}.boxing-content[data-v-e8b4d77c]{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}@media (max-width: 480px){.trays-in-box-grid[data-v-e8b4d77c]{padding:10px}.boxing-content[data-v-e8b4d77c]{max-width:calc(100vw - 10px);max-height:calc(100vh - 10px)}}.fade-in-button[data-v-e8b4d77c]{opacity:0;animation:fadeInButton-e8b4d77c .6s ease-in-out forwards}@keyframes fadeInButton-e8b4d77c{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-6a0d055e]{z-index:800000;pointer-events:auto}.arrow-controller[data-v-6a0d055e]{position:absolute;left:50%;transform:translate(-50%);cursor:pointer;transition:opacity .2s ease;z-index:800001}.arrow-controller[data-v-6a0d055e]:hover:not(.disabled){opacity:.8}.arrow-controller.disabled[data-v-6a0d055e]{cursor:not-allowed;opacity:.6}.top-arrow[data-v-6a0d055e]{top:-28px}.bottom-arrow[data-v-6a0d055e]{bottom:-28px}.bottom-positioned.bottom-arrow[data-v-6a0d055e]{bottom:-28px!important;transform:translate(-50%)!important}.speech-bubble-container[data-v-6a0d055e]{position:relative;width:100%;height:100%}.speech-bubble-bg[data-v-6a0d055e]{position:absolute;top:0;left:0;width:100%;height:100%}.single-order-content[data-v-6a0d055e]{position:relative;width:100%;height:100%}.order-number[data-v-6a0d055e]{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-6a0d055e]{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:10}.treat-image[data-v-6a0d055e]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.fallback-icon[data-v-6a0d055e]{font-size:20px;line-height:1}.multi-order-content[data-v-6a0d055e]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 6px}.multi-treat-item[data-v-6a0d055e]{display:flex;align-items:center;gap:2px;z-index:10}.multi-order-number[data-v-6a0d055e]{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-6a0d055e]{display:flex;align-items:center;justify-content:center}.multi-treat-image[data-v-6a0d055e]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.multi-fallback-icon[data-v-6a0d055e]{font-size:16px;line-height:1}.plus-sign[data-v-6a0d055e]{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-6a0d055e]{height:38px}.order-number[data-v-6a0d055e]{left:12px;font-size:clamp(12px,3.33vw,16px)}.treat-icon[data-v-6a0d055e]{right:8px}.treat-image[data-v-6a0d055e]{width:20px;height:20px}.fallback-icon[data-v-6a0d055e]{font-size:18px}.multi-order-number[data-v-6a0d055e]{font-size:clamp(10px,2.78vw,12px)}.multi-treat-image[data-v-6a0d055e]{width:16px;height:16px}.multi-fallback-icon[data-v-6a0d055e]{font-size:14px}}.impatience-content[data-v-6a0d055e]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px 10px}.impatience-text[data-v-6a0d055e]{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-6a0d055e]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px 10px}.chat-message-text[data-v-6a0d055e]{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-6a0d055e]{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-6a0d055e 1.5s ease-in-out infinite}@keyframes pulse-red-6a0d055e{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-menu[data-v-1d2573f3]{position:absolute;top:69px;left:0;width:calc(100vw - 86px);max-width:714px;display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:auto auto;justify-content:center;align-content:start;-moz-column-gap:28px;column-gap:28px;row-gap:6px;z-index:5}.treat-item[data-v-1d2573f3]{display:flex;flex-direction:column;align-items:center;width:72px}.treat-item .icon-wrapper[data-v-1d2573f3]{width:58px;height:45px;display:flex;justify-content:center;align-items:center}.treat-item .icon[data-v-1d2573f3]{-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-1d2573f3]{width:58px;height:12px;background-color:#fdd9be;z-index:0}.treat-item .treat-name[data-v-1d2573f3]{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:4px;white-space:nowrap}#cookies-item .icon[data-v-1d2573f3],#donuts-item .icon[data-v-1d2573f3],#cupcakes-item .icon[data-v-1d2573f3],#pretzels-item .icon[data-v-1d2573f3],#custard-item .icon[data-v-1d2573f3],#sandwich-item .icon[data-v-1d2573f3],#taco-item .icon[data-v-1d2573f3],#pie-item .icon[data-v-1d2573f3]{transform-origin:center bottom}#cookies-item .icon[data-v-1d2573f3],#donuts-item .icon[data-v-1d2573f3]{transform:scale(.95)}#cupcakes-item .icon[data-v-1d2573f3],#pretzels-item .icon[data-v-1d2573f3]{transform:scale(.9)}#custard-item .icon[data-v-1d2573f3]{transform:scale(1.1)}#sandwich-item .icon[data-v-1d2573f3]{transform:scale(1)}#taco-item .icon[data-v-1d2573f3]{transform:scale(.9)}#pie-item .icon[data-v-1d2573f3]{transform:scale(1.1)}.hand-pointer[data-v-1d2573f3]{position:absolute;top:20px;left:30px;width:50px;height:auto;z-index:20;animation:point-and-click-1d2573f3 2s infinite ease-in-out;pointer-events:none}.hand-pointer-boxes[data-v-1d2573f3]{position:absolute;width:50px;height:auto;top:60px;left:-80px;z-index:10;animation:point-and-click-1d2573f3 2s infinite ease-in-out}.glow-target[data-v-1d2573f3]{border:3px solid #FFD700;background-color:#ffd70033}.valid-drop-target[data-v-1d2573f3]{animation:valid-drop-glow-1d2573f3 1.5s ease-in-out infinite alternate;border:2px solid rgba(0,255,0,.6)}.invalid-drop-target[data-v-1d2573f3]{animation:invalid-drop-glow-1d2573f3 1.5s ease-in-out infinite alternate;border:2px solid rgba(255,0,0,.6);opacity:.6}@keyframes subtle-glow-1d2573f3{0%{box-shadow:0 0 5px #ffd7004d}to{box-shadow:0 0 15px #ffd700cc,0 0 25px #ffd70066}}@keyframes valid-drop-glow-1d2573f3{0%{box-shadow:0 0 8px #0f06}to{box-shadow:0 0 20px #0f0c,0 0 30px #00ff0080}}@keyframes invalid-drop-glow-1d2573f3{0%{box-shadow:0 0 8px #f006}to{box-shadow:0 0 20px #f00c,0 0 30px #ff000080}}@keyframes point-and-click-1d2573f3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}@media (max-height: 350px){.treat-item .icon-wrapper[data-v-1d2573f3]{width:52px;height:40px}.treat-item .platform[data-v-1d2573f3]{width:52px;height:10px}.treat-item[data-v-1d2573f3]{width:65px}.treat-menu[data-v-1d2573f3]{-moz-column-gap:22px;column-gap:22px;row-gap:4px}}@media (max-height: 320px){.treat-item .icon-wrapper[data-v-1d2573f3]{width:46px;height:36px}.treat-item .platform[data-v-1d2573f3]{width:46px;height:9px}.treat-item[data-v-1d2573f3]{width:58px}.treat-menu[data-v-1d2573f3]{-moz-column-gap:18px;column-gap:18px;row-gap:2px}}.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-4eeb07fd]{position:relative;width:800px;height:calc(var(--vh, 1vh) * 100);background-color:#fff4e4;overflow:hidden}.top-left-buttons-wrapper[data-v-4eeb07fd]{position:absolute;top:0;left:0;z-index:30}.options-container[data-v-4eeb07fd]{position:absolute;left:20px;top:15px;display:flex;gap:17px;z-index:20}.options-button[data-v-4eeb07fd],.undo-button[data-v-4eeb07fd]{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-4eeb07fd]{border-radius:50%}.undo-button[data-v-4eeb07fd]{width:44px;border-radius:30px}.options-icon[data-v-4eeb07fd]{display:flex;gap:4px}.options-icon .dot[data-v-4eeb07fd]{width:5px;height:5px;background-color:#000;border-radius:50%}.undo-button img[data-v-4eeb07fd]{width:24px;height:24px}.tray-rack-container[data-v-4eeb07fd]{position:absolute;left:20px;top:70px;width:110px;height:136px;display:flex;align-items:center;justify-content:center}.treat-shelf[data-v-4eeb07fd]{width:82px;height:54px;-o-object-fit:contain;object-fit:contain;cursor:pointer;display:block}.title[data-v-4eeb07fd]{position:absolute;left:0;width:calc(100vw - 86px);max-width:714px;top:34px;font-weight:400;font-size:var(--font-size-16);color:#683408;margin:0;text-align:center;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.hand-pointer-tray-shelf[data-v-4eeb07fd]{position:absolute;width:50px;height:auto;top:85px;left:45px;z-index:15;animation:point-and-click-4eeb07fd 2s infinite ease-in-out;pointer-events:none}.hand-pointer-second-treat[data-v-4eeb07fd]{position:absolute;width:50px;height:auto;z-index:15;animation:point-and-click-4eeb07fd 2s infinite ease-in-out;pointer-events:none}.window[data-v-4eeb07fd]{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-4eeb07fd]{width:100%;height:auto}.plant-vase[data-v-4eeb07fd]{position:absolute;left:679px;top:187px;width:64px;height:112.5px}#counter-top-bg[data-v-4eeb07fd]{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-4eeb07fd]{width:calc(100vw + 10px);left:0;transform:none;margin-left:0}}}#wall-pattern[data-v-4eeb07fd]{top:-42px;left:0;width:calc(var(--vw, 1vw) * 100);z-index:1}.packed-treat-icon[data-v-4eeb07fd]{width:24px;height:24px}.draggable-tray[data-v-4eeb07fd]{cursor:grab;transition:transform .2s ease}.draggable-tray[data-v-4eeb07fd]:hover{transform:scale(1.05)}.draggable-tray[data-v-4eeb07fd]:active{cursor:grabbing}.chef-container-wrapper[data-v-4eeb07fd]{position:fixed;bottom:160px;left:-30px;width:200px;height:200px;z-index:999999999!important;pointer-events:none}.chef-container[data-v-4eeb07fd]{position:relative;bottom:0;left:0;z-index:999999999!important;pointer-events:auto}.chef-tutorial[data-v-4eeb07fd]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.tray-in-box-image[data-v-4eeb07fd]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treats-in-box-tray[data-v-4eeb07fd]{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-4eeb07fd]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;z-index:8;opacity:1;display:block}.mixed-trays-display[data-v-4eeb07fd],.prefilled-trays-display[data-v-4eeb07fd]{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:flex-start;width:100%;height:100%}.prefilled-tray-minimal[data-v-4eeb07fd],.individual-tray-minimal[data-v-4eeb07fd]{position:absolute;cursor:grab;transition:transform .2s ease;width:auto;height:auto;display:inline-block}.prefilled-tray-item[data-v-4eeb07fd]{position:relative;cursor:grab;transition:transform .2s ease}.prefilled-tray-item[data-v-4eeb07fd]:hover{transform:scale(1.05)}.prefilled-tray-item[data-v-4eeb07fd]:active{cursor:grabbing;transform:scale(.95)}.tray-10pack[data-v-4eeb07fd]{width:100%;height:100%}.tray-10pack-image[data-v-4eeb07fd]{width:177px;height:88px;-o-object-fit:contain;object-fit:contain;background:transparent}.tray-background[data-v-4eeb07fd]{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-4eeb07fd]{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-4eeb07fd]{width:15.73px;height:15.73px;background-color:#f4daaf;border-radius:50%}.treats-on-tray[data-v-4eeb07fd]{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-4eeb07fd]{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-4eeb07fd]{width:177px;height:88px;-o-object-fit:contain;object-fit:contain;background:transparent}@keyframes point-and-click-4eeb07fd{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.tray-toggle-icon[data-v-4eeb07fd]{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-4eeb07fd]{position:absolute;top:50px;left:50px;z-index:1005}.chef-empty-tray-container[data-v-4eeb07fd],.chef-container[data-v-4eeb07fd]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-character[data-v-4eeb07fd]{position:absolute;bottom:0;left:-185px;z-index:1007;transform:scale(1.1)}.chef-speech-bubble[data-v-4eeb07fd]{position:absolute;top:140px;left:140px;z-index:1008}.chef-empty-tray-message[data-v-4eeb07fd]{position:absolute;top:120px;left:100px;z-index:1008}.placed-ten-pack-tray[data-v-4eeb07fd]{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-4eeb07fd]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.placed-ten-pack-tray img[data-v-4eeb07fd]{width:97px;height:74px;-o-object-fit:contain;object-fit:contain;display:block}.checkpoint-container[data-v-57c14cce]{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-57c14cce .3s ease-out}@keyframes fadeIn-57c14cce{0%{opacity:0}to{opacity:1}}.section-card[data-v-57c14cce]{position:fixed;left:50%;top:calc(50% - 30px);transform:translate(-50%,-50%);width:207px;height:254px;z-index:900}.card-background[data-v-57c14cce]{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-57c14cce]{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-57c14cce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:11px}.section-title[data-v-57c14cce]{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-57c14cce]{position:absolute;left:14px;top:180px;width:179px;height:27px}.progress-background[data-v-57c14cce]{position:absolute;top:0;left:0;width:179px;height:27px;background:#fff;border-radius:11px;overflow:hidden}.progress-fill-complete[data-v-57c14cce]{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-57c14cce]{position:fixed;bottom:0;left:-210px;z-index:1000}.speech-bubble-container[data-v-57c14cce]{z-index:1001}.tick-button-container[data-v-57c14cce]{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-57c14cce] .top-left-buttons-container{z-index:1010!important;position:fixed!important}.mission-intro-image[data-v-57c14cce]{position:absolute;left:305.5px;top:31.98px;width:189px;height:204px;border-radius:11px;overflow:hidden}.section-image-mission[data-v-57c14cce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:11px}.mission-intro-progress-container[data-v-57c14cce]{position:absolute;left:305px;top:243px;width:190px;height:27px}.progress-background-mission[data-v-57c14cce]{position:absolute;left:.4px;top:.27px;width:189.32px;height:27px;background:#fff;border-radius:11px}.progress-pill-track[data-v-57c14cce]{position:absolute;left:24.56px;top:9.27px;width:134.47px;height:10px;background:#f3f3f3;border-radius:20px}.progress-pill-fill[data-v-57c14cce]{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-57c14cce]{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-57c14cce]{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-57c14cce]{right:calc(25px + env(safe-area-inset-right,0px));bottom:calc(25px + env(safe-area-inset-bottom,0px))}}.collect-gift-container[data-v-27bbb00d]{display:flex;flex-direction:row;align-items:center;gap:12px}.collect-gift-text[data-v-27bbb00d]{font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:#fff;text-align:right}.collect-gift-button[data-v-27bbb00d]{display:flex;align-items:center;justify-content:center;width:45px;height:48px;background:transparent;border:none;outline:none;cursor:pointer;box-sizing:border-box;transition:transform .2s ease,opacity .2s ease;padding:0;margin:0}.collect-gift-button[data-v-27bbb00d]:hover:not(.is-loading){transform:scale(1.05);opacity:.9}.collect-gift-button[data-v-27bbb00d]:active:not(.is-loading){transform:scale(.95)}.collect-gift-button.is-loading[data-v-27bbb00d]{cursor:not-allowed;opacity:.7}.loading-spinner[data-v-27bbb00d]{width:24px;height:24px;border:3px solid rgba(74,193,189,.3);border-top:3px solid #4AC1BD;border-radius:50%;animation:spin-27bbb00d 1s linear infinite}@keyframes spin-27bbb00d{to{transform:rotate(360deg)}}.star-reward-overlay[data-v-17388150]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;display:flex;align-items:center;justify-content:center;z-index:1000;overflow:hidden;pointer-events:auto}.confetti-animation[data-v-17388150]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.reward-text[data-v-17388150]{position:absolute;top:26px;left:50%;transform:translate(-50%);font-family:Gabarito,sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#aaa;text-align:center;z-index:10}.stars-container[data-v-17388150]{display:flex;align-items:center;justify-content:center;gap:20px;z-index:10}.star-wrapper[data-v-17388150]{display:flex;align-items:center;justify-content:center}.reward-star[data-v-17388150]{width:73px;height:72px;overflow:visible}.star-fill[data-v-17388150],.star-stroke[data-v-17388150]{opacity:0}.star-1 .star-fill[data-v-17388150],.star-1 .star-stroke[data-v-17388150]{animation:fadeIn-17388150 .4s ease-out .2s forwards}.star-1[data-v-17388150]{animation:starFadeScale-17388150 .5s cubic-bezier(.34,1.56,.64,1) forwards}.star-2 .star-fill[data-v-17388150],.star-2 .star-stroke[data-v-17388150]{animation:fadeIn-17388150 .4s ease-out .5s forwards}.star-2[data-v-17388150]{animation:starFadeScale-17388150 .5s cubic-bezier(.34,1.56,.64,1) .3s forwards;transform:scale(0);opacity:0}@keyframes fadeIn-17388150{0%{opacity:0}to{opacity:1}}@keyframes starFadeScale-17388150{0%{transform:scale(0);opacity:0}50%{opacity:1}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@media (max-width: 850px){.reward-text[data-v-17388150]{top:20px;font-size:18px}.reward-star[data-v-17388150]{width:60px;height:58px}.stars-container[data-v-17388150]{gap:12px}}.action-buttons-container[data-v-17388150]{position:absolute;right:24px;bottom:24px;display:flex;flex-direction:column;gap:12px;z-index:20;pointer-events:auto;animation:fadeInButtons-17388150 .3s ease-out forwards}@keyframes fadeInButtons-17388150{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 850px){.action-buttons-container[data-v-17388150]{right:20px;bottom:20px}}.checkpoint-container[data-v-0d5751de]{position:fixed;top:0;left:0;width:100%;height:100%;background:none;z-index:999999;pointer-events:none}.blocking-overlay[data-v-0d5751de],#overlay[data-v-0d5751de]{position:absolute;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1;pointer-events:all}.chef-container[data-v-0d5751de]{position:absolute;bottom:0;left:-205px;z-index:3;pointer-events:auto}.progress-goal-container[data-v-0d5751de]{position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%,-50%);z-index:4;pointer-events:auto}.progress-goal-card[data-v-0d5751de]{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-0d5751de]{position:absolute;top:4px;left:202px;width:30px;height:30px}.goal-card-title[data-v-0d5751de]{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-0d5751de]{position:absolute;top:72.81px;width:100%}.goal-progress-start[data-v-0d5751de]{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-0d5751de]{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-0d5751de]{position:absolute;top:79px;left:39px;width:351px;height:8px;background-color:#f5f5f5;border-radius:30px}.goal-progress-bar[data-v-0d5751de]{display:none}.goal-progress-fill[data-v-0d5751de]{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-0d5751de]{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-0d5751de],.progress-end[data-v-0d5751de]{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-0d5751de]{width:90vw;max-width:350px;padding:15px}.progress-container[data-v-0d5751de]{width:80%}.meter-title[data-v-0d5751de]{font-size:18px}.progress-text[data-v-0d5751de]{font-size:14px}}.checkpoint-container[data-v-0d5751de] .speech-bubble-text{opacity:1;transition:opacity .5s ease-in-out}.message-transitioning[data-v-0d5751de] .speech-bubble-text{opacity:0}.action-buttons[data-v-0d5751de]{position:absolute;right:20px;bottom:40px;display:flex;flex-direction:column;gap:12px;z-index:1100;pointer-events:auto}.take-break-button[data-v-0d5751de],.keep-playing-button[data-v-0d5751de]{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;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.take-break-button[data-v-0d5751de]{background-color:#fff;color:#000;border-color:#e4e4e4;box-shadow:0 2px #e4e4e4}.take-break-button[data-v-0d5751de]:hover{transform:translateY(1px);box-shadow:0 1px #e4e4e4}.keep-playing-button[data-v-0d5751de]{background-color:#4ac1bd;color:#fff;border-color:#25a49f;box-shadow:0 2px #25a49f}.keep-playing-button[data-v-0d5751de]:hover{background-color:#45b3af;transform:translateY(1px);box-shadow:0 1px #25a49f}.tick-button[data-v-0d5751de]{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-0d5751de]:hover{background-color:#45b3af;transform:translateY(2px);box-shadow:0 2px #25a49f}.tick-button[data-v-0d5751de]:active{transform:translateY(4px);box-shadow:0 0 #25a49f}.checkmark-with-text[data-v-0d5751de]{display:flex;flex-direction:row;align-items:center;gap:12px}.did-it-text[data-v-0d5751de]{font-family:Gabarito,sans-serif;font-size:16px;font-weight:600;color:#fff;opacity:0;transition:opacity .3s ease;text-align:right}.did-it-text.show[data-v-0d5751de]{opacity:1}.checkpoint-container.ios-vh-fix .chef-container[data-v-0d5751de]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.checkpoint-container.ios-vh-fix .progress-goal-container[data-v-0d5751de]{top:calc(50% - (100vh - var(--ios-vh, 100vh)) / 2)}.confetti-overlay[data-v-0d5751de]{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-09317425]{position:absolute;top:55px;left:30px;width:460px;height:230px}.treat-grid.stacked-layout .treat-item[data-type=individual][data-v-09317425]{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-09317425]{width:44px;height:44px;padding:6px;-o-object-fit:contain;object-fit:contain;box-sizing:border-box}.treat-item.invisible[data-v-09317425]{visibility:hidden}.treat-rack-container[data-v-09317425]{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-grid-wrapper[data-v-09317425]{position:absolute;bottom:90px;left:50%;transform:translate(-50%);transform-origin:bottom center;width:519px;height:292px;z-index:1}.rack-background[data-v-09317425]{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:519 / 292;z-index:1}@media (max-width: 800px){.rack-grid-wrapper[data-v-09317425]{transform:translate(-50%) scale(.95)}.treat-grid[data-v-09317425]{-moz-column-gap:4px;column-gap:4px}}@media (max-width: 700px){.rack-grid-wrapper[data-v-09317425]{transform:translate(-50%) scale(.88)}.treat-grid[data-v-09317425]{-moz-column-gap:4px;column-gap:4px}}@media (max-width: 600px){.rack-grid-wrapper[data-v-09317425]{transform:translate(-50%) scale(.8)}.treat-grid[data-v-09317425]{-moz-column-gap:4px;column-gap:4px}}@media (max-width: 480px){.rack-grid-wrapper[data-v-09317425]{transform:translate(-50%) scale(.72)}.treat-grid[data-v-09317425]{-moz-column-gap:5px;column-gap:5px}}@media (max-width: 360px){.rack-grid-wrapper[data-v-09317425]{transform:translate(-50%) scale(.65)}.treat-grid[data-v-09317425]{-moz-column-gap:5px;column-gap:5px}}@media (max-height: 320px){.rack-grid-wrapper[data-v-09317425]{bottom:80px}}.shelf1-background[data-v-09317425]{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-09317425]{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-09317425]{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-09317425]{width:calc(100vw + 10px);left:0;transform:none}.ios-vh-fix .counter-top[data-v-09317425]{bottom:calc(-10px + (100vh - var(--ios-vh, 100vh)) + 4px)}.ios-vh-fix .tick-button-position[data-v-09317425]{bottom:calc(20px + (100vh - var(--ios-vh, 100vh)) + 4px)}.ios-vh-fix .ten-pack-drop-zone[data-v-09317425],.ios-vh-fix .tray-shelf-drop-zone[data-v-09317425]{bottom:calc(-12px + (100vh - var(--ios-vh, 100vh)) + 4px)}.ios-vh-fix .base-tray-container-positioned[data-v-09317425],.ios-vh-fix .normal-base-tray[data-v-09317425],.ios-vh-fix .placed-ten-pack-tray[data-v-09317425],.ios-vh-fix .placed-hundred-pack-tray[data-v-09317425]{bottom:calc(10px + (100vh - var(--ios-vh, 100vh)) + 4px)!important}.packed-treats-container[data-v-09317425]{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-09317425]{width:24px;height:24px}.chef-delivery-message[data-v-09317425]{position:absolute;top:50px;left:50px;z-index:1005}.chef-treat-click-container[data-v-09317425]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-treat-click-character[data-v-09317425]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-treat-click-message[data-v-09317425]{position:absolute;top:120px;left:100px;z-index:1008}.chef-tray-emptied-container[data-v-09317425]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-tray-emptied-character[data-v-09317425]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-tray-emptied-message[data-v-09317425]{position:absolute;top:120px;left:100px;z-index:1008}.chef-tray-shelf-click-container[data-v-09317425]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-tray-shelf-click-character[data-v-09317425]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-tray-shelf-click-message[data-v-09317425]{position:absolute;top:120px;left:100px;z-index:1008}.chef-empty-tray-container[data-v-09317425]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-empty-tray-character[data-v-09317425]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-empty-tray-message[data-v-09317425]{position:absolute;top:120px;left:100px;z-index:1008}.chef-too-many-treats-container[data-v-09317425]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-too-many-treats-character[data-v-09317425]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-too-many-treats-message[data-v-09317425]{position:absolute;top:120px;left:100px;z-index:1008}.window-background[data-v-09317425]{position:absolute;top:0;right:-40px;height:129px;z-index:1}.plant-vase[data-v-09317425]{position:absolute;bottom:40px;right:57px;width:64px;z-index:2}.options-bar[data-v-09317425]{position:absolute;top:15px;left:20px;display:flex;gap:17px;z-index:9}.button[data-v-09317425]{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-09317425]{position:absolute;top:55px;left:30px;width:460px;height:200px;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(5,1fr);gap:3px 3px;z-index:2;touch-action:manipulation}.treat-grid.large-packing-mode[data-v-09317425]{position:absolute;width:460px;height:210px;top:46px;left:30px;display:block}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]{position:absolute;width:5.65%;height:12.38%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(1){left:0%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(2){left:10%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(3){left:20%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(4){left:30%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(5){left:40%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(6){left:50%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(7){left:60%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(8){left:70%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(9){left:80%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(10){left:90%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(11){left:0%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(12){left:10%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(13){left:20%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(14){left:30%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(15){left:40%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(16){left:50%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(17){left:60%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(18){left:70%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(19){left:80%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(20){left:90%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(21){left:0%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(22){left:10%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(23){left:20%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(24){left:30%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(25){left:40%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(26){left:50%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(27){left:60%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(28){left:70%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(29){left:80%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(30){left:90%;top:30.48%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425],.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]{position:absolute;width:16.09%;height:24.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(31),.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(31){left:11.74%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(32),.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(32){left:29.13%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(33),.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(33){left:46.52%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(34),.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(34){left:63.91%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(35),.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(35){left:81.3%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(36),.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(36){left:8.91%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(37),.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(37){left:27.61%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(38),.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(38){left:46.3%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(39),.large-packing-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(39){left:65.22%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-09317425]:nth-child(40){left:83.91%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"] img[data-v-09317425]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treat-grid.progression-mode[data-v-09317425]{position:absolute;width:460px;height:210px;top:46px;left:30px;display:block}.progression-mode .treat-item[data-type=individual][data-v-09317425]{position:absolute;width:26px;height:26px}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(1){left:0;top:0}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(2){left:46px;top:0}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(3){left:92px;top:0}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(4){left:138px;top:0}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(5){left:184px;top:0}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(6){left:230px;top:0}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(7){left:276px;top:0}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(8){left:322px;top:0}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(9){left:368px;top:0}.progression-mode .treat-item[data-type=individual][data-v-09317425]:nth-child(10){left:414px;top:0}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]{position:absolute;width:74px;height:51px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(11){left:54px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(12){left:134px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(13){left:214px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(14){left:294px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(15){left:374px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(16){left:54px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(17){left:134px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(18){left:214px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(19){left:294px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-09317425]:nth-child(20){left:374px;top:80px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]{position:absolute;width:74px;height:51px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(21){left:54px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(22){left:134px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(23){left:214px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(24){left:294px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(25){left:374px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(26){left:54px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(27){left:134px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(28){left:214px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(29){left:294px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-09317425]:nth-child(30){left:374px;top:140px}.progression-mode .treat-item[data-type=tenpack] img[data-v-09317425],.progression-mode .treat-item[data-type=hundredpack] img[data-v-09317425]{width:74px;height:51px;-o-object-fit:contain;object-fit:contain}.treat-item[data-v-09317425]{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-09317425]{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-09317425],.treat-item.selected[data-type="10pack"] img[data-v-09317425],.treat-item.selected[data-type=hundredpack] img[data-v-09317425],.treat-item.selected[data-type="100pack"] img[data-v-09317425]{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-09317425]{cursor:grab;z-index:10}.treat-item.selected[data-v-09317425]:active{cursor:grabbing}.treat-item.hidden-during-drag[data-v-09317425]{opacity:1}.treat-item img[data-v-09317425]{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-09317425]{min-width:44px;min-height:44px}}@media (max-width: 800px){.treat-item[data-v-09317425]{transform:scale(1.05)}}@media (max-width: 700px){.treat-item[data-v-09317425]{transform:scale(1.14)}}@media (max-width: 600px){.treat-item[data-v-09317425]{transform:scale(1.25)}}@media (max-width: 480px){.treat-item[data-v-09317425]{transform:scale(1.39)}}@media (max-width: 360px){.treat-item[data-v-09317425]{transform:scale(1.54)}}.treat-item[data-v-09317425]:hover{transform:scale(1.1);background-color:#fff3}.treat-item[data-v-09317425]:active{cursor:grabbing}.treat-item[data-type=individual] img[data-v-09317425]{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}.treat-item[data-type="10pack"][data-v-09317425]{border:none;background:none;position:relative}.treat-item[data-type="10pack"] img[data-v-09317425]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.treat-item[data-type="10pack"][data-v-09317425]:after{display:none}.tick-button-position[data-v-09317425]{position:absolute;bottom:20px;right:106px;z-index:999}@media (max-width: 900px){.tick-button-position[data-v-09317425]{right:111px}}@media (max-width: 640px){.tick-button-position[data-v-09317425]{right:116px;bottom:25px}}@media (max-width: 480px){.tick-button-position[data-v-09317425]{right:121px;bottom:30px}}.tray-toggle-icon[data-v-09317425]{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-09317425]{animation:trayPulse-09317425 1.2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,255,0,.9))}@keyframes trayPulse-09317425{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.normal-base-tray[data-v-09317425]{position:absolute;bottom:10px;left:120px;z-index:5}.box-container[data-v-09317425]{position:relative;display:flex;justify-content:center;align-items:center}.box-drop-zone[data-v-09317425]{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-09317425]{position:relative;transition:opacity .5s ease-out,transform .5s ease-out;opacity:1;transform:scale(1)}.packed-tray-container.fading-out[data-v-09317425]{opacity:0;transform:scale(.8) translateY(-20px)}.tray-image[data-v-09317425]{width:80px;height:50px;-o-object-fit:contain;object-fit:contain}.treats-on-tray[data-v-09317425]{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-09317425]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.tray-in-box[data-v-09317425]{position:relative;width:60px;height:40px;animation:fadeInBox-09317425 .5s ease-in}@keyframes fadeInBox-09317425{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.base-tray-container-positioned.tray-sliding-left[data-v-09317425]{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-09317425]{animation:fadeInFromCenter-09317425 .5s ease-out}@keyframes fadeInFromCenter-09317425{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-09317425]{width:60px;height:40px;-o-object-fit:contain;object-fit:contain}.treats-on-tray-small[data-v-09317425]{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-09317425]{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.counter-tray-row-flex[data-v-09317425]{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-09317425]{display:flex;align-items:flex-end;justify-content:flex-start;height:74px;z-index:5}.placed-ten-pack-tray[data-v-09317425]{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-09317425]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.placed-ten-pack-tray img[data-v-09317425]{width:97px;height:74px;-o-object-fit:contain;object-fit:contain;display:block}.placed-hundred-pack-tray[data-v-09317425]{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-09317425]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.placed-hundred-pack-tray img[data-v-09317425]{width:97px;height:74px;-o-object-fit:contain;object-fit:contain;display:block}.tray-quantity-label[data-v-09317425]{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-09317425]{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-09317425]{position:absolute;bottom:-12px;left:0;width:100%;height:100px;pointer-events:auto;z-index:4}.ten-pack-drop-zone[data-v-09317425]:hover{background:#6189921a;border:2px dashed rgba(97,137,146,.3);border-radius:4px}.tray-shelf-drop-zone[data-v-09317425]{position:absolute;bottom:-12px;left:0;width:100%;height:100px;pointer-events:auto;z-index:3}.tray-shelf-drop-zone[data-v-09317425]:hover{background:#9261891a;border:2px dashed rgba(146,97,137,.3);border-radius:4px}.tray-shelf-container[data-v-09317425]{position:absolute;top:70px;left:50px;z-index:10}.tray-shelf[data-v-09317425]{width:82px;height:54px;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:transform .2s ease}.tray-shelf[data-v-09317425]:hover{transform:scale(1.05)}.hand-pointer-tray-shelf[data-v-09317425]{position:absolute;top:70px;left:20px;width:40px;height:40px;pointer-events:none;z-index:99999;animation:pointToTrayShelf-09317425 2s ease-in-out infinite}.hand-pointer-first-time-tray-shelf[data-v-09317425]{position:absolute;top:80px;left:35px;width:40px;height:40px;pointer-events:none;z-index:15;animation:pointToFirstTimeTrayShelf-09317425 1.5s ease-in-out infinite;opacity:1!important;display:block!important}@keyframes pointToTrayShelf-09317425{0%,to{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(-5px,5px) scale(1.1);opacity:1}}@keyframes pointToFirstTimeTrayShelf-09317425{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-09317425]{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-09317425]{animation:tapOnlyAnimation-09317425 3.2s ease-in-out infinite}.hand-pointer-first-time-drag.tap-then-drag[data-v-09317425]{animation:tapThenDragToTray-09317425 4s ease-in-out infinite}@keyframes tapOnlyAnimation-09317425{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-09317425{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}}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[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-aaf70a2b]{position:relative;width:290px;height:260px;background-color:#af836a;overflow:hidden;display:flex;justify-content:center;align-items:center}.table-bg[data-v-aaf70a2b]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.content-container[data-v-aaf70a2b]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-top:-40px}.box-area[data-v-aaf70a2b]{position:relative}.open-box[data-v-aaf70a2b]{width:220px;height:auto;z-index:5}.box-trays-container[data-v-aaf70a2b]{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-aaf70a2b]{position:relative;width:130px;height:65px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.tray-in-box-image[data-v-aaf70a2b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treats-in-box-tray[data-v-aaf70a2b]{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-aaf70a2b]{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-aaf70a2b]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:6;scale:.8}.tick-button[data-v-aaf70a2b]{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-aaf70a2b]{right:auto;left:10px}}.tick-button img[data-v-aaf70a2b]{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}}.help-modal-overlay[data-v-ef098563]{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-ef098563]{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-ef098563]{--help-bubble-gap: 16px;--help-bubble-shift-x: -200px;--help-bubble-shift-y: -200px;position:fixed;bottom:0;left:-180px;z-index:2147483647!important}.help-chef-character[data-v-ef098563]{filter:drop-shadow(0px 4px 8px rgba(0,0,0,.2))}.help-speech-bubble[data-v-ef098563]{position:absolute!important;left:calc(100% + var(--help-bubble-gap) + var(--help-bubble-shift-x))!important;bottom:calc(100% + var(--help-bubble-gap) + var(--help-bubble-shift-y))!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-ef098563] .help-speech-bubble,[data-v-ef098563] .help-speech-bubble *{z-index:2147483647!important}.help-modal-overlay .help-speech-bubble[data-v-ef098563],.help-modal-overlay[data-v-ef098563] .speech-bubble,.help-modal-overlay[data-v-ef098563] .speech-bubble *,.help-modal-overlay[data-v-ef098563] .speech-bubble-container,.help-modal-overlay[data-v-ef098563] .bubble-bg,.help-modal-overlay[data-v-ef098563] .text-content,.help-modal-overlay[data-v-ef098563] .bubble-text{z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important}body>.side-view-box-container[data-v-ef098563],.side-box-image[data-v-ef098563],.container .side-view-box[data-v-ef098563],.container .side-view-box[data-v-ef098563] *,.treat-selection-scene .side-view-box[data-v-ef098563],.treat-selection-scene .side-view-box[data-v-ef098563] *{z-index:1000!important}.help-modal-overlay~.side-view-box-container[data-v-ef098563],.help-modal-overlay~.side-view-box-container[data-v-ef098563] *,body:has(.help-modal-overlay)>.side-view-box-container[data-v-ef098563],body:has(.help-modal-overlay)>.side-view-box-container[data-v-ef098563] *,body:has(.help-modal-overlay) .side-view-box-container[data-v-ef098563],body:has(.help-modal-overlay) .side-view-box-container[data-v-ef098563] *{z-index:999!important}.tick-button-container[data-v-ef098563]{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-ef098563]{right:110px}.help-close-button[data-v-ef098563]{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-ef098563]{pointer-events:auto!important;cursor:pointer!important;opacity:.7!important}.help-close-button[disabled][data-v-ef098563]{pointer-events:auto!important;cursor:pointer!important}@media (max-width: 768px){.help-modal-content[data-v-ef098563]{padding:20px}.chef-container[data-v-ef098563]{position:fixed;bottom:0;left:-180px}.help-speech-bubble[data-v-ef098563]{position:absolute!important;left:calc(100% + var(--help-bubble-gap) + var(--help-bubble-shift-x))!important;bottom:calc(100% + var(--help-bubble-gap) + var(--help-bubble-shift-y))!important}.tick-button-container[data-v-ef098563]{bottom:20px;right:20px}.tick-button-container.with-navbar[data-v-ef098563]{right:90px}}@media (max-width: 480px){.help-modal-content[data-v-ef098563]{padding:15px}.chef-container[data-v-ef098563]{position:fixed;bottom:0;left:-180px}.help-speech-bubble[data-v-ef098563]{position:absolute!important;left:calc(100% + var(--help-bubble-gap) + var(--help-bubble-shift-x))!important;bottom:calc(100% + var(--help-bubble-gap) + var(--help-bubble-shift-y))!important}.tick-button-container[data-v-ef098563]{bottom:15px;right:15px}.tick-button-container.with-navbar[data-v-ef098563]{right:80px}}.container[data-v-9ef48c99]{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-9ef48c99]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.table-background[data-v-9ef48c99]{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-9ef48c99]{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;align-items:center;justify-content:center}.tables-container[data-v-9ef48c99]{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-9ef48c99]{transform:translate(-50%,calc(-50% - 150px));transition:transform 2s ease}.number-table-card[data-v-9ef48c99]{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-9ef48c99]{position:relative;width:618px;height:167px;padding:0}.table-lines[data-v-9ef48c99]{position:relative;width:618px;height:167px}.horizontal-line-top[data-v-9ef48c99]{position:absolute;width:618px;height:1px;top:32px;left:0;background-color:#866131}.horizontal-line-middle[data-v-9ef48c99]{position:absolute;width:618px;height:1px;top:98px;left:0;background-color:#866131}.vertical-line[data-v-9ef48c99]{position:absolute;width:1px;height:167px;top:0;background-color:#866131}.column-header[data-v-9ef48c99]{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-9ef48c99]{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-9ef48c99]{position:absolute;width:26px;height:25px;background-color:#866131;border-radius:2px}.tens-block[data-v-9ef48c99]{position:absolute;width:38px;height:25px;background-color:#866131;border-radius:2px}.hundreds-block[data-v-9ef48c99]{position:absolute;width:40px;height:25px;background-color:#866131;border-radius:2px}.ios-vh-fix .checkmark-fab[data-v-9ef48c99]{bottom:20px!important}@media (min-width: 1024px){.table-background[data-v-9ef48c99]{width:100%;height:100%}}@media (max-width: 768px){.checkmark-fab[data-v-9ef48c99]{right:20px;bottom:20px}}@media (max-width: 500px){.equation-label[data-v-9ef48c99]{font-size:24px;line-height:30px}.answer-input-box[data-v-9ef48c99]{width:48px;height:48px}.answer-text[data-v-9ef48c99]{font-size:20px}}.chef-dialog-overlay[data-v-9ef48c99]{position:absolute;inset:0;z-index:5000;pointer-events:none}.chef-container[data-v-9ef48c99],.chef-dialog-overlay .speech-bubble[data-v-9ef48c99]{pointer-events:auto}.chef-container[data-v-9ef48c99]{position:absolute;bottom:0;left:-130px;z-index:7}.ios-vh-fix .chef-container[data-v-9ef48c99]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.chef-tutorial[data-v-9ef48c99]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.walkthrough-buttons[data-v-9ef48c99]{position:absolute;top:20px;left:20px;display:flex;gap:15px;z-index:1000}.retry-button[data-v-9ef48c99]{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-9ef48c99]:hover{background:#45a049}.close-button[data-v-9ef48c99]{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-9ef48c99]:hover{background:#da190b}.close-button svg[data-v-9ef48c99]{width:20px;height:20px}.close-button svg path[data-v-9ef48c99]{stroke:#fff}.answer-overlay[data-v-9ef48c99]{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-9ef48c99]{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-9ef48c99]{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-9ef48c99]{left:calc(50% + 32.5px)}.answer-text[data-v-9ef48c99]{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-9ef48c99]{position:absolute;top:calc(50% + 110px);left:50%;transform:translate(-50%);z-index:2001}[data-v-9ef48c99] .keyboard-active{z-index:2002!important}.billing-intro-container[data-v-e7cf11bc]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:#00000080}.chef-container[data-v-e7cf11bc]{position:absolute;bottom:0;left:-205px;z-index:7}.ios-vh-fix .chef-container[data-v-e7cf11bc]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.chef-happy[data-v-e7cf11bc]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.navigation-container[data-v-e7cf11bc]{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;z-index:1002}.ios-vh-fix .navigation-container[data-v-e7cf11bc]{bottom:calc(20px + (100vh - var(--ios-vh, 100vh)))}.nav-button[data-v-e7cf11bc]{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease,opacity .3s ease}.nav-button[data-v-e7cf11bc]:hover{transform:scale(1.05)}.nav-button[data-v-e7cf11bc]:active{transform:scale(.95)}.nav-button[data-v-e7cf11bc]:disabled{opacity:.5;cursor:not-allowed}.nav-button[data-v-e7cf11bc]:disabled:hover{transform:none}.fade-fast-enter-active[data-v-df770d31],.fade-fast-leave-active[data-v-df770d31]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-df770d31],.fade-fast-leave-to[data-v-df770d31]{opacity:0}.billing-scene[data-v-df770d31]{position:relative;display:block;width:100%;min-width:100%;height:100%;min-height:100%;flex:1 1 auto;align-self:stretch;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif;transform:translateY(0)!important;box-sizing:border-box}.keyboard-open[data-v-df770d31]{transform:translateY(0)!important;position:relative!important}.table-background-responsive[data-v-df770d31]{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.table-background[data-v-df770d31]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;min-width:100%;min-height:100%;pointer-events:none;display:block}@media (min-width: 1024px){.table-background[data-v-df770d31]{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-df770d31]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.clipboard[data-v-df770d31]{position:absolute;width:min(480px,calc(100% - 24px));aspect-ratio:480 / 350;height:auto;bottom:-10px;left:50%;transform:translate(-50%)}.clipboard--raised[data-v-df770d31]{transform:translate(-50%) translateY(-75px);transition:transform .2s ease}.clipboard-bg[data-v-df770d31]{position:absolute;width:100%;height:100%;top:0;left:0}.bill-content[data-v-df770d31]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:55px clamp(42px,13.33%,64px) 30px clamp(42px,13.33%,64px);box-sizing:border-box;height:100%}.bill-content--raised[data-v-df770d31]{transform:translateY(-75px);transition:transform .2s ease}.bill-title[data-v-df770d31]{font-size:var(--font-size-14);font-weight:600;color:#000;margin:0 0 8px;text-align:center}.item-details[data-v-df770d31]{width:100%;display:flex;flex-direction:column;gap:9px}.bill-headings[data-v-df770d31]{display:flex;justify-content:space-between;width:100%;padding:0 5px;box-sizing:border-box}.heading-text[data-v-df770d31]{font-size:var(--font-size-14);font-weight:400;color:#aaa;line-height:20.8px}.bill-item[data-v-df770d31]{display:flex;justify-content:space-between;align-items:center;width:100%}.item-name[data-v-df770d31]{display:flex;align-items:center;gap:14px}.item-icon[data-v-df770d31]{width:28px;height:28px}.item-text[data-v-df770d31]{font-size:var(--font-size-14);font-weight:500;color:#000}.item-price[data-v-df770d31]{display:flex;align-items:center;gap:6px}.price-number[data-v-df770d31]{font-size:var(--font-size-16);font-weight:500;color:#000}.currency-c[data-v-df770d31]{font-size:var(--font-size-16);font-weight:500;color:#fdb221;font-family:Gabarito,sans-serif}.coin-icon[data-v-df770d31]{width:clamp(14px,2.8vw,20px);height:clamp(14px,2.8vw,20px)}.hundred-note-icon[data-v-df770d31]{width:clamp(24px,5.2vw,35px);height:clamp(16px,4.2vw,25px)}.ten-note-icon[data-v-df770d31]{width:clamp(18px,4.2vw,28px);height:clamp(12px,3.2vw,20px)}.divider[data-v-df770d31]{width:100%;margin-top:13px;margin-bottom:13px}.total-section-combined[data-v-df770d31]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:auto;gap:13px;padding:0}.total-left[data-v-df770d31]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.total-text[data-v-df770d31]{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-df770d31]{margin-bottom:6px;width:100%;overflow:visible}.coin-addition-row[data-v-df770d31]{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-df770d31]{display:flex;flex-wrap:nowrap;gap:2px;align-items:center;flex-shrink:0}.plus-sign[data-v-df770d31]{font-size:var(--font-size-16);font-weight:600;color:#000;margin:0 4px}.coin-row[data-v-df770d31]{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:4px;max-width:180px;align-items:center}.counting-icon[data-v-df770d31]{width:28px;height:28px}.number-icon-format[data-v-df770d31]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.quantity-number[data-v-df770d31]{font-size:var(--font-size-16);font-weight:500;color:#000}.tray-container[data-v-df770d31]{display:flex;align-items:center;gap:4px}.tray-icon[data-v-df770d31]{width:24px;height:24px}.quantity-text[data-v-df770d31]{font-size:clamp(12px,3.33vw,16px);font-weight:700;color:#2c1810}.spacer[data-v-df770d31]{flex-grow:1}.total-row[data-v-df770d31]{width:100%;display:flex;justify-content:space-between;align-items:center}.payment-controls[data-v-df770d31]{display:flex;flex-direction:row;align-items:center;gap:14px;width:auto;height:32px;transition:gap .2s ease}.payment-controls[data-v-df770d31]:has(.price-input-wide){gap:18px}.total-price[data-v-df770d31]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:0;width:26px;height:28.52px}.price-input[data-v-df770d31]{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-df770d31]{width:52px}.price-input[data-v-df770d31]::-moz-placeholder{color:#000;opacity:1}.price-input[data-v-df770d31]::placeholder{color:#000;opacity:1}.price-input[data-v-df770d31]:focus{border-color:#20b2aa;box-shadow:0 0 0 2px #20b2aa1a}.price-input[data-v-df770d31]::-webkit-outer-spin-button,.price-input[data-v-df770d31]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-input[type=number][data-v-df770d31]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.total-price-display[data-v-df770d31]{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-df770d31]{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-df770d31]{position:absolute;pointer-events:none}.plus-icon-part-1[data-v-df770d31]{width:10.67px;pointer-events:none}.plus-icon-part-2[data-v-df770d31]{height:10.67px;pointer-events:none}.chef-speech-container[data-v-df770d31]{position:absolute;top:30px;left:70px;z-index:1001;cursor:pointer;width:240px;min-height:80px;pointer-events:auto}.chef-image[data-v-df770d31]{position:absolute;top:140px;z-index:900}#wall-pattern[data-v-df770d31]{top:-42px;left:0;width:100%;z-index:1;pointer-events:none}#counter-top-bg[data-v-df770d31]{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-df770d31]{top:calc(var(--ios-vh, 100vh) - 380px);bottom:auto}.ios-vh-fix:not(.keyboard-open) .checkmark-fab[data-v-df770d31]{bottom:20px!important}.ios-vh-fix:not(.keyboard-open) #counter-top-bg[data-v-df770d31]{width:100%;left:0}.checkmark-fab[data-v-df770d31]{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;align-items:center;justify-content:center}.keyboard-container[data-v-df770d31]{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-df770d31]{right:20px;bottom:20px}.keyboard-container[data-v-df770d31]{bottom:20px}}.modal-fade-enter-active[data-v-df770d31],.modal-fade-leave-active[data-v-df770d31]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-df770d31],.modal-fade-leave-to[data-v-df770d31]{opacity:0}.change-calculation[data-v-9bbb1d15]{position:relative;width:100%;height:100%;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif}.change-intro-overlay[data-v-9bbb1d15]{position:absolute;inset:0;z-index:4000}#wall-pattern[data-v-9bbb1d15]{top:-42px;left:0;width:100%;z-index:1}.table-background[data-v-9bbb1d15]{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-9bbb1d15]{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-9bbb1d15]{padding-top:80px}}}.total-price-section[data-v-9bbb1d15]{margin-bottom:20px}.total-price-heading[data-v-9bbb1d15]{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-9bbb1d15]{width:25px;height:25px}.money-received-section[data-v-9bbb1d15]{display:flex;flex-direction:column;align-items:center;margin-bottom:5px;flex-grow:1}.section-title[data-v-9bbb1d15]{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-9bbb1d15]{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-9bbb1d15]{cursor:pointer;transition:all .2s ease;padding:3px;border-radius:50%;border:3px solid transparent}.coin-wrapper[data-v-9bbb1d15]:hover{transform:scale(1.05);border-color:#ffffff80}.coin-wrapper.selected[data-v-9bbb1d15]{border-color:#fff;background:#ffffff4d;transform:scale(1.05)}.coin-image[data-v-9bbb1d15]{width:30px;height:30px;display:block}.small-coins .coin-image[data-v-9bbb1d15]{width:20px;height:20px}.small-coins .coin-wrapper[data-v-9bbb1d15]{padding:2px}.small-coins[data-v-9bbb1d15]{gap:6px}.instruction-text[data-v-9bbb1d15]{font-size:var(--font-size-16);color:#8b4513;text-align:center;margin-top:5px;font-weight:500;padding-bottom:30px}.checkmark-section[data-v-9bbb1d15]{position:absolute;bottom:30px;right:40px;z-index:1001}#counter-top-bg[data-v-9bbb1d15]{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-4dfaa61c]{position:relative;width:100%;height:100%;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif}.table-background-responsive[data-v-4dfaa61c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.table-background[data-v-4dfaa61c]{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-4dfaa61c]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.coin-rack[data-v-4dfaa61c]{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-4dfaa61c]{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:506px!important;height:140px!important}.coin-scattered[data-v-4dfaa61c],.note-10[data-v-4dfaa61c]{position:absolute;cursor:grab;transition:transform .2s ease;z-index:12}.coin-scattered[data-v-4dfaa61c]{width:8.5%;height:auto;aspect-ratio:1}.note-10[data-v-4dfaa61c]{width:18.7%;height:auto;aspect-ratio:.804}.coin-scattered[data-v-4dfaa61c]:hover,.note-10[data-v-4dfaa61c]:hover{transform:scale(1.1)}.coin-scattered[data-v-4dfaa61c]:active,.note-10[data-v-4dfaa61c]:active{cursor:grabbing;transform:scale(1.1);opacity:.8;transition:transform .1s ease}.coin-1[data-v-4dfaa61c]{left:209.77px;top:37.03px}.coin-2[data-v-4dfaa61c]{left:247.91px;top:39.58px}.coin-3[data-v-4dfaa61c]{left:291.14px;top:15.32px}.coin-4[data-v-4dfaa61c]{left:213.59px;top:82.99px}.coin-5[data-v-4dfaa61c]{left:282.24px;top:43.41px}.coin-6[data-v-4dfaa61c]{left:242.83px;top:81.71px}.coin-7[data-v-4dfaa61c]{left:320.38px;top:39.58px}.coin-8[data-v-4dfaa61c]{left:286.05px;top:77.88px}.coin-9[data-v-4dfaa61c]{left:353.44px;top:26.81px}.coin-10[data-v-4dfaa61c]{left:331.82px;top:80.44px}.coin-11[data-v-4dfaa61c]{left:415.73px;top:72.78px}.coin-12[data-v-4dfaa61c]{left:387.77px;top:38.3px}.note-10-1[data-v-4dfaa61c]{left:40px;top:19px;width:94.59px;height:117.53px;transform:none}.note-10-2[data-v-4dfaa61c]{left:50px;top:25px;width:94.59px;height:117.53px;transform:rotate(2deg)}.note-10-3[data-v-4dfaa61c]{left:60px;top:30px;width:94.59px;height:117.53px;transform:rotate(-1deg)}.coin-image[data-v-4dfaa61c]{width:clamp(25px,4vw,35px);height:clamp(25px,4vw,35px);-o-object-fit:contain;object-fit:contain}.coin-value[data-v-4dfaa61c]{font-size:clamp(10px,2.78vw,12px);font-weight:700;color:#4a4a4a;margin-top:2px;text-align:center}.table-background-droppable[data-v-4dfaa61c]{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-4dfaa61c]{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-4dfaa61c]{margin:0 0 15px;text-align:center;font-size:clamp(18px,5vw,24px);font-weight:700;color:#8b4513}.bill-content[data-v-4dfaa61c]{font-family:Arial,sans-serif}.bill-row[data-v-4dfaa61c]{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-4dfaa61c]{background:#ff03;padding:12px;border-radius:8px;border-bottom:none;margin-top:10px}.bill-label[data-v-4dfaa61c]{font-size:clamp(14px,3.89vw,16px);color:#333;font-weight:500}.bill-amount[data-v-4dfaa61c]{font-size:clamp(14px,3.89vw,16px);font-weight:700;color:#2c5f41}.drop-zone[data-v-4dfaa61c]{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-4dfaa61c]{background:#90ee904d;border-color:#4caf50;transform:scale(1.02)}.drop-zone-header[data-v-4dfaa61c]{text-align:center;margin-bottom:20px}.drop-zone-header h3[data-v-4dfaa61c]{margin:0 0 10px;font-size:clamp(16px,4.44vw,20px);color:#8b4513}.drop-zone-header p[data-v-4dfaa61c]{margin:0;font-size:clamp(14px,3.89vw,16px);color:#333;font-weight:700}.dropped-coins[data-v-4dfaa61c]{display:flex;flex-wrap:wrap;gap:10px;min-height:80px;padding:10px;background:#ffffff80;border-radius:10px;margin-bottom:15px}.dropped-coin[data-v-4dfaa61c]{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-4dfaa61c]:hover{transform:scale(1.1)}.dropped-coin .coin-image[data-v-4dfaa61c]{width:35px;height:35px}.dropped-coin .coin-value[data-v-4dfaa61c]{font-size:clamp(9px,2.5vw,11px)}.result-feedback[data-v-4dfaa61c]{text-align:center;padding:10px;border-radius:8px;font-size:clamp(14px,3.89vw,16px);font-weight:700;animation:fadeIn-4dfaa61c .3s ease}.result-feedback.correct[data-v-4dfaa61c]{background:#4caf5033;color:#2e7d32;border:2px solid #4CAF50}.result-feedback.too-much[data-v-4dfaa61c]{background:#f4433633;color:#c62828;border:2px solid #F44336}.result-feedback.too-little[data-v-4dfaa61c]{background:#ffc10733;color:#f57c00;border:2px solid #FFC107}@keyframes fadeIn-4dfaa61c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.price-list-panel[data-v-4dfaa61c]{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-4dfaa61c]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;box-shadow:0 2px 8px #0000001a}.money-section[data-v-4dfaa61c]{position:absolute;bottom:20px;left:26px;width:calc(100% - 52px);height:auto;display:flex;flex-direction:column;gap:20px}.money-row[data-v-4dfaa61c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.money-label[data-v-4dfaa61c]{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-4dfaa61c]{display:flex;align-items:center;gap:6px}.amount[data-v-4dfaa61c]{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-4dfaa61c]{width:12px;height:15px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.drag-instruction-text[data-v-4dfaa61c]{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-4dfaa61c]{position:absolute;inset:0;pointer-events:auto;z-index:5}.dropped-item-scattered[data-v-4dfaa61c]{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-4dfaa61c]{width:42px;height:42px}.dropped-item-scattered img[src*="10noteside"][data-v-4dfaa61c]{width:62px;height:77px}.dropped-item-scattered[data-v-4dfaa61c]:hover{transform:scale(1.1)!important;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.4))}.dropped-item-scattered.newly-added[data-v-4dfaa61c]{animation:dropInScattered-4dfaa61c .6s ease-out}@keyframes dropInScattered-4dfaa61c{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-4dfaa61c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (hover: none) and (pointer: coarse){.coin-scattered[data-v-4dfaa61c],.note-10[data-v-4dfaa61c]{transform-origin:center;transition:transform .2s ease}.coin-scattered[data-v-4dfaa61c]:active,.note-10[data-v-4dfaa61c]:active{transform:scale(.95)}.dropped-item[data-v-4dfaa61c]{min-height:50px;min-width:50px}}.checkmark-section[data-v-4dfaa61c]{position:fixed;bottom:30px;right:30px;z-index:1001;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.drag-preview[data-v-4dfaa61c]{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-4dfaa61c]{width:50px;height:50px;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.coin-scattered[data-v-4dfaa61c]:active,.note-10[data-v-4dfaa61c]:active{transform:scale(1.1);opacity:.8;transition:transform .1s ease}.table-background-droppable.drag-over[data-v-4dfaa61c]{background:transparent}.store-download-buttons[data-v-f1ed0594]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;pointer-events:all!important}.store-download-button[data-v-f1ed0594]{display:flex;align-items:center;justify-content:center;width:100%;max-width:176px;height:42px;padding:0 12px;gap:8px;background:#fff;border:1px solid #E4E4E4;border-radius:10px;box-shadow:0 3px #e4e4e4;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.store-download-button[data-v-f1ed0594]:hover{transform:translateY(1px);box-shadow:0 2px #e4e4e4;background:#fafafa}.store-download-button[data-v-f1ed0594]:active{transform:translateY(2px);box-shadow:0 1px #e4e4e4}.store-icon[data-v-f1ed0594]{width:17px;height:17px;flex-shrink:0}.store-icon--apple[data-v-f1ed0594]{width:15px;height:17px}.button-text-wrap[data-v-f1ed0594]{display:flex;flex-direction:column;align-items:flex-start}.text-line1[data-v-f1ed0594]{font-family:Gabarito,sans-serif;font-size:7px;font-weight:400;line-height:1;letter-spacing:.24px;color:#8c7a62;white-space:nowrap}.text-line2[data-v-f1ed0594]{font-family:Gabarito,sans-serif;font-size:12px;font-weight:500;line-height:1;color:#3a332c;margin-top:1px;white-space:nowrap}@media (max-width: 768px){.store-download-buttons[data-v-f1ed0594]{gap:8px}.store-download-button[data-v-f1ed0594]{max-width:none;width:100%;height:40px;padding:0 10px}.text-line1[data-v-f1ed0594]{font-size:6px}.text-line2[data-v-f1ed0594]{font-size:11px}}@media (max-height: 270px),(max-width: 600px){.store-download-button[data-v-f1ed0594]{width:36px;max-width:36px;height:36px;padding:0;border-radius:999px}.store-icon[data-v-f1ed0594]{width:15px;height:15px}.store-icon--apple[data-v-f1ed0594]{width:13px;height:15px}.button-text-wrap[data-v-f1ed0594]{display:none}}.onboarding-screen[data-v-fdd141bc]{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;overflow:hidden;z-index:10001;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.showcase-panel[data-v-fdd141bc]{width:50%;height:100%;flex-shrink:0;position:relative;overflow:hidden;background:#fff;pointer-events:none}.showcase-stage[data-v-fdd141bc]{position:absolute;inset:0;pointer-events:none}.world-card.is-intro-card .world-card-img.intro-logo-slide-image[data-v-fdd141bc]{width:150px;max-width:150px;min-width:150px;align-self:center}.world-card[data-v-fdd141bc]{position:absolute;inset:0;overflow:hidden;background:var(--card-bg, #f5f5f5);opacity:0;will-change:transform,opacity;animation-name:cardSlide-fdd141bc;animation-duration:var(--card-duration, 2.5s);animation-timing-function:var(--ease-out-expo);animation-iteration-count:1;animation-delay:0s;pointer-events:none}.world-card-stack[data-v-fdd141bc]{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center}.world-card-stack.is-intro-stack[data-v-fdd141bc]{top:0;bottom:0;justify-content:center}.world-card-badge-wrap[data-v-fdd141bc]{margin-bottom:14px;z-index:2;opacity:0;transform:translateY(0);will-change:transform,opacity;animation-name:bubblePop-fdd141bc;animation-duration:var(--card-duration, 2.5s);animation-timing-function:var(--ease-out-quart);animation-iteration-count:1;animation-delay:0s}.world-card-badge[data-v-fdd141bc]{display:block;width:min(320px,86%);height:72px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.world-card-img[data-v-fdd141bc]{width:80%;max-width:320px;height:auto;-o-object-fit:contain;object-fit:contain;z-index:1;pointer-events:none;opacity:0;will-change:transform,opacity;animation-name:imgRise-fdd141bc;animation-duration:var(--card-duration, 2.5s);animation-timing-function:var(--ease-out-quart);animation-iteration-count:1;animation-delay:0s}.world-card.is-intro-card[data-v-fdd141bc]{animation-name:cardSlide-fdd141bc}.world-card.is-intro-card .world-card-img[data-v-fdd141bc]{animation-name:imgRiseIntro-fdd141bc}.world-card.is-final-card .final-panel[data-v-fdd141bc]{animation-name:finalPanelEnter-fdd141bc;animation-duration:var(--card-duration, 2.5s);animation-timing-function:var(--ease-out-quart);animation-iteration-count:1;animation-delay:0s;will-change:transform,opacity;opacity:0}.world-card.is-final-card .final-panel-icon[data-v-fdd141bc],.world-card.is-final-card .final-panel-text[data-v-fdd141bc]{opacity:1}@keyframes cardSlide-fdd141bc{0%{opacity:0;transform:translate(60px)}14%{opacity:1;transform:translate(0)}86%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}to{opacity:0}}@keyframes imgRise-fdd141bc{0%{opacity:0;transform:translateY(30px) scale(.96)}8%{opacity:0;transform:translateY(28px) scale(.96)}22%{opacity:1;transform:translateY(0) scale(1)}86%{opacity:1;transform:translateY(0) scale(1)}96%{opacity:0;transform:translateY(0) scale(1)}to{opacity:0}to{opacity:0}}@keyframes bubblePop-fdd141bc{0%{opacity:0;transform:scale(.88) translateY(6px)}24%{opacity:0;transform:scale(.88) translateY(6px)}38%{opacity:1;transform:scale(1) translateY(0)}86%{opacity:1;transform:scale(1) translateY(0)}96%{opacity:0;transform:scale(.95) translateY(0)}to{opacity:0}to{opacity:0}}@keyframes imgRiseIntro-fdd141bc{0%{opacity:0;transform:translateY(24px) scale(1.16)}10%{opacity:0;transform:translateY(20px) scale(1.18)}28%{opacity:1;transform:translateY(0) scale(1.25)}78%{opacity:1;transform:translateY(0) scale(1.25)}96%{opacity:0;transform:translateY(0) scale(1.25)}to{opacity:0}to{opacity:0}}@keyframes finalPanelEnter-fdd141bc{0%{opacity:0;transform:translateY(28px) scale(.95)}10%{opacity:0;transform:translateY(24px) scale(.95)}28%{opacity:1;transform:translateY(0) scale(1)}86%{opacity:1;transform:translateY(0) scale(1)}96%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:0}to{opacity:0}}.content-area[data-v-fdd141bc]{width:50%;flex:none;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px;touch-action:manipulation}.text-content[data-v-fdd141bc]{display:flex;flex-direction:column;gap:18px;max-width:400px;width:100%;z-index:10;position:relative}.text-wrapper[data-v-fdd141bc]{display:flex;flex-direction:column;gap:10px;min-height:96px}.calm-copy-enter-active[data-v-fdd141bc]{transition-property:opacity,transform,filter;transition-duration:.42s;transition-timing-function:var(--ease-out-quart)}.calm-copy-leave-active[data-v-fdd141bc]{transition-property:opacity,transform,filter;transition-duration:.24s;transition-timing-function:var(--ease-out-quart)}.calm-copy-enter-from[data-v-fdd141bc]{opacity:0;transform:translateY(10px);filter:blur(4px)}.calm-copy-leave-to[data-v-fdd141bc]{opacity:0;transform:translateY(-6px);filter:blur(2px)}.subtitle[data-v-fdd141bc]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.25em;text-align:center;color:#9e8b70;margin:0;text-wrap:pretty}.title[data-v-fdd141bc]{font-family:Gabarito,sans-serif;font-weight:600;font-size:24px;line-height:1.15em;text-align:center;color:#542d30;margin:0 auto;width:100%;max-width:22ch;text-wrap:balance}.buttons-wrapper[data-v-fdd141bc]{display:flex;flex-direction:column;gap:12px;width:100%;touch-action:manipulation}.store-downloads-section[data-v-fdd141bc]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.store-downloads-label[data-v-fdd141bc]{margin:0;font-family:Gabarito,sans-serif;font-size:11px;line-height:1.25;color:#9e8b70;text-align:center;text-wrap:pretty}@media (max-width: 768px){.content-area[data-v-fdd141bc]{padding:16px 14px}.text-content[data-v-fdd141bc]{max-width:100%;gap:14px}.text-wrapper[data-v-fdd141bc]{gap:8px}.title[data-v-fdd141bc]{font-size:22px;max-width:22ch}.subtitle[data-v-fdd141bc]{font-size:15px}}@media (max-width: 480px){.content-area[data-v-fdd141bc]{padding:12px 10px}.title[data-v-fdd141bc]{font-size:22px}.buttons-wrapper[data-v-fdd141bc]{gap:8px}}@media (max-width: 360px),(max-height: 700px) and (max-width: 420px){.content-area[data-v-fdd141bc]{padding:10px 8px}.text-content[data-v-fdd141bc]{gap:10px}.text-wrapper[data-v-fdd141bc]{gap:6px}.store-downloads-section[data-v-fdd141bc]{gap:5px}.store-downloads-label[data-v-fdd141bc]{font-size:10px}.title[data-v-fdd141bc]{font-size:20px;line-height:1.15}.subtitle[data-v-fdd141bc]{font-size:15px}.buttons-wrapper[data-v-fdd141bc]{gap:6px}.buttons-wrapper[data-v-fdd141bc] .base-button{height:38px;padding:6px 12px}.buttons-wrapper[data-v-fdd141bc] .button-text{font-size:12px}}@media (min-width: 1200px){.content-area[data-v-fdd141bc]{padding:40px}.text-content[data-v-fdd141bc]{max-width:450px}}@media (prefers-reduced-motion: reduce){.world-card[data-v-fdd141bc],.world-card-img[data-v-fdd141bc],.world-card-badge-wrap[data-v-fdd141bc],.final-panel[data-v-fdd141bc],.text-wrapper[data-v-fdd141bc]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;filter:none!important}}.final-panel[data-v-fdd141bc]{position:relative;width:293px;height:361px;background:#fff4e4;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;margin-bottom:20px;padding:20px}.final-panel-icon[data-v-fdd141bc]{width:52px;height:52px}.final-panel-subtext[data-v-fdd141bc]{margin:0;max-width:245px;font-family:Gabarito,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:28px;text-align:center;color:#542d30}.world-choice-screen[data-v-19275c83]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:#fff;font-family:Gabarito,sans-serif;overflow:hidden;z-index:100}.world-choice-board[data-v-19275c83]{position:relative;width:min(800px,calc(100% - 40px));max-width:calc(100% - 40px);flex:1;display:flex;flex-direction:column}.world-choice-footnote[data-v-19275c83]{margin:clamp(6px,1.5vh,10px) 0 0;font-size:clamp(10px,1.8vw,14px);line-height:17px;font-weight:400;text-align:center;color:#787878}.world-choice-header[data-v-19275c83]{position:absolute;top:0;left:50%;transform:translate(-50%);width:207px;height:45px;background:#fff;border-radius:0 0 20px 20px;padding:16px 20px 19px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;z-index:20;box-shadow:none}.header-text[data-v-19275c83]{font-family:Gabarito,sans-serif;font-weight:600;font-size:18px;line-height:22px;text-align:center;color:#000;white-space:nowrap}.world-panels[data-v-19275c83]{display:grid;grid-template-columns:repeat(4,1fr);width:100%;flex:1;gap:clamp(4px,1.4%,11px);padding-top:clamp(16px,4.1%,33px)}.world-panel[data-v-19275c83]{min-width:0;position:relative;overflow:hidden;cursor:pointer;transition:none;border:0;padding:0;text-align:left;outline:none;-webkit-tap-highlight-color:transparent}.world-panel[data-v-19275c83]:hover,.world-panel[data-v-19275c83]:active{filter:none}.world-panel[data-v-19275c83]:focus,.world-panel[data-v-19275c83]:focus-visible{outline:none;box-shadow:none}.world-panel-disabled[data-v-19275c83]{cursor:not-allowed;filter:saturate(.92)}.world-panel-disabled[data-v-19275c83]:hover,.world-panel-disabled[data-v-19275c83]:active{filter:saturate(.92)}.panel-bake[data-v-19275c83]{background:#fff5e7}.panel-katha[data-v-19275c83]{background:#e7fff7}.world-panel-empty[data-v-19275c83]{cursor:default;pointer-events:none}.panel-ripples[data-v-19275c83]{background:#fffce8}.panel-giffie[data-v-19275c83]{background:#d9fbff}.ripples-title[data-v-19275c83]{color:#a46f0d}.ripples-subtitle[data-v-19275c83]{color:#a46f0d99}.giffie-title[data-v-19275c83]{color:#00b9cf}.giffie-subtitle[data-v-19275c83]{color:#00b9cf99}.deco-r-1[data-v-19275c83]{font-size:56px;color:#fff9d6;top:-14px;left:3px;transform:rotate(-.4deg)}.deco-r-2[data-v-19275c83]{font-size:56px;color:#fff9d6;top:151px;left:24px;transform:rotate(-.4deg)}.ripples-hero[data-v-19275c83]{position:absolute;bottom:-10px;left:50%;transform:translate(-50%) scale(1.2);transform-origin:center bottom;width:100%;z-index:4;display:flex;justify-content:center;align-items:flex-end}.ripples-hero-img[data-v-19275c83]{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:.92}.deco-g-1[data-v-19275c83]{font-size:56px;color:#ccfaff;top:-2px;left:-15px;transform:rotate(-16.95deg)}.deco-g-2[data-v-19275c83]{font-size:56px;color:#ccfaff;top:113px;left:112px;transform:rotate(11.45deg)}.giffie-hero[data-v-19275c83]{position:absolute;bottom:-15px;left:50%;transform:translate(-50%) scale(1.2);transform-origin:center bottom;width:100%;z-index:4;display:flex;justify-content:center;align-items:flex-end}.giffie-hero-img[data-v-19275c83]{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:.92}.coming-soon-overlay[data-v-19275c83]{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff47,#ffffffb8);z-index:10;display:flex;align-items:center;justify-content:center}.coming-soon-badge[data-v-19275c83]{color:#542d3094;font-family:Gabarito,sans-serif;font-weight:600;font-size:12px;line-height:1;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase}.deco[data-v-19275c83]{position:absolute;font-family:Gabarito,sans-serif;font-weight:700;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:decoFloat-19275c83 4s ease-in-out infinite}.deco-b-1[data-v-19275c83],.deco-b-2[data-v-19275c83],.deco-b-3[data-v-19275c83],.deco-b-4[data-v-19275c83]{animation:none}.deco-b-1[data-v-19275c83]{font-size:92px;color:#ffeed6;top:-2%;left:1%;--deco-base-transform: rotate(-12.17deg)}.deco-b-2[data-v-19275c83]{font-size:112px;color:#ffeed6;top:35%;left:-4%;--deco-base-transform: rotate(-12.17deg);animation-delay:.6s}.deco-b-3[data-v-19275c83]{font-size:72px;color:#ffeed6;top:2%;right:5%;--deco-base-transform: rotate(-12.17deg);animation-delay:1.2s}.deco-b-4[data-v-19275c83]{font-size:112px;color:#ffeed6;top:38%;right:-2%;--deco-base-transform: rotate(-12.17deg);animation-delay:1.8s}.deco-k-1[data-v-19275c83]{font-size:46px;color:#d7fff2;top:-9px;left:10px;transform:rotate(-.4deg)}.deco-k-2[data-v-19275c83]{font-size:51px;color:#d7fff2;bottom:42%;right:-5px;transform:rotate(7.67deg)}.deco-k-3[data-v-19275c83],.deco-k-4[data-v-19275c83]{display:none}.world-info[data-v-19275c83]{position:absolute;top:64px;width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:5}.world-title[data-v-19275c83]{font-family:Gabarito,sans-serif;font-weight:600;font-size:22.68px;line-height:27px;text-align:center;color:#542d30;margin:0}.world-subtitle[data-v-19275c83]{font-family:Gabarito,sans-serif;font-weight:400;font-size:13.23px;line-height:16px;text-align:center;color:#542d3099;margin:0;padding:0 12px}.katha-title[data-v-19275c83]{color:#0da495}.katha-subtitle[data-v-19275c83]{color:#0da49599}.bake-characters[data-v-19275c83]{position:absolute;left:50%;transform:translate(-50%);bottom:0;width:min(92%,390px);z-index:4}.bake-chars-img[data-v-19275c83]{display:block;width:100%;max-height:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.katha-hero[data-v-19275c83]{position:absolute;bottom:-10px;left:50%;transform:translate(-50%) scale(1.2);transform-origin:center bottom;width:100%;z-index:4;display:flex;justify-content:center;align-items:flex-end}.katha-hero-img[data-v-19275c83]{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.katha-character[data-v-19275c83]{position:absolute;bottom:-8px;left:50%;transform:translate(-50%,50px);width:min(320px,90%);height:auto;aspect-ratio:270 / 370;z-index:6}.katha-char-img[data-v-19275c83]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%}.katha-char-img[data-v-19275c83]:first-child{filter:brightness(0) invert(1);transform:translate(-50%,-50%) scale(1.08);z-index:0}.katha-char-main[data-v-19275c83]{transform:translate(-50%,-50%);z-index:1}@keyframes decoFloat-19275c83{0%,to{transform:var(--deco-base-transform, none) translateY(0)}50%{transform:var(--deco-base-transform, none) translateY(-6px)}}@media (max-width: 768px){.header-text[data-v-19275c83]{font-size:16px}.world-choice-header[data-v-19275c83]{width:170px;padding:12px 16px 14px}.world-title[data-v-19275c83]{font-size:22px}.world-subtitle[data-v-19275c83]{font-size:11px}.story-cards-stack[data-v-19275c83]{width:100%}.katha-character[data-v-19275c83]{bottom:-6px}.bake-chars-img[data-v-19275c83]{width:100%}.bake-characters[data-v-19275c83]{width:min(90%,330px);bottom:0}}@media (max-width: 480px){.world-title[data-v-19275c83]{font-size:18px}.world-subtitle[data-v-19275c83]{font-size:10px}.story-cards-stack[data-v-19275c83]{width:100%}.katha-character[data-v-19275c83]{left:50%;transform:translate(-50%,100px)}}.google-button[data-v-90061ed3]{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-90061ed3],.google-button[data-v-90061ed3]:disabled{opacity:.9;cursor:not-allowed;background:#3eb6b2;box-shadow:0 1px #25a49f}.google-button[data-v-90061ed3]:hover{transform:translateY(1px);box-shadow:0 1px #25a49f}.google-button[data-v-90061ed3]:active{transform:translateY(2px);box-shadow:0 0 #25a49f}.button-content[data-v-90061ed3]{display:flex;align-items:center;justify-content:center;gap:12px;position:relative}.google-icon[data-v-90061ed3]{flex-shrink:0;width:13px;height:13px}.button-text[data-v-90061ed3]{color:#fff;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;white-space:nowrap}.spinner[data-v-90061ed3]{width:16px;height:16px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:spin-90061ed3 .8s linear infinite}@keyframes spin-90061ed3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.apple-button[data-v-b81ed34f]{all:unset;box-sizing:border-box;width:272px;height:42px;min-height:30px;background:#000;color:#fff;border:1px solid #000000;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px #222;transition:all .2s ease}.apple-button[data-v-b81ed34f]:hover{background:#111;transform:translateY(1px);box-shadow:0 3px #222}.apple-button[data-v-b81ed34f]:active{transform:translateY(4px);box-shadow:0 0 #222}.apple-button.loading[data-v-b81ed34f],.apple-button[data-v-b81ed34f]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px #222}.button-content[data-v-b81ed34f]{display:flex;align-items:center;justify-content:center;gap:10px}.apple-icon[data-v-b81ed34f]{width:13px;height:16px;color:#fff;flex-shrink:0}.button-text[data-v-b81ed34f]{color:#fff;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;white-space:nowrap}.spinner[data-v-b81ed34f]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-b81ed34f .8s linear infinite}@keyframes spin-b81ed34f{to{transform:rotate(360deg)}}.input-field-wrapper[data-v-eddf8d95]{display:flex;flex-direction:column;gap:4px;width:100%}.input-label[data-v-eddf8d95]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#542d30}.input-container[data-v-eddf8d95]{width:272px;height:43px;position:relative}.input-field[data-v-eddf8d95]{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-eddf8d95]::-moz-placeholder{color:#c5c5c5}.input-field[data-v-eddf8d95]::placeholder{color:#c5c5c5}.input-field[data-v-eddf8d95]:focus{border-color:#4ac1bd;box-shadow:0 3px #4ac1bd4d}.input-field.error[data-v-eddf8d95]{border-color:#e84242;box-shadow:0 3px #e84242}.input-field.error[data-v-eddf8d95]:focus{border-color:#e84242;box-shadow:0 3px #e84242}.error-message[data-v-eddf8d95]{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-fc3f3009]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--email-signin-background);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.email-signin-screen.keyboard-open[data-v-fc3f3009]{align-items:center;justify-content:center;overflow:hidden}.email-signin-screen.keyboard-open .submit-container[data-v-fc3f3009]{position:fixed;right:20px;bottom:max(16px,env(safe-area-inset-bottom))}.content-area[data-v-fc3f3009]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px;z-index:2}.email-signin-screen.keyboard-open .content-area[data-v-fc3f3009]{transform:translateY(calc(-1 * var(--keyboard-shift, 0px)));transition:transform .2s ease}.text-wrapper[data-v-fc3f3009]{display:flex;flex-direction:column;align-items:center;width:182px}.title[data-v-fc3f3009]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:var(--email-signin-title-color);margin:0;width:100%}.form-fields[data-v-fc3f3009]{display:flex;flex-direction:column;gap:12px;width:100%}.chef-container[data-v-fc3f3009]{position:absolute;bottom:0;left:-205px;z-index:1}.variant-character-container[data-v-fc3f3009]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:hidden}.variant-character-image[data-v-fc3f3009]{position:absolute;left:-8px;bottom:0;width:146px;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;display:block}.submit-container[data-v-fc3f3009]{position:absolute;bottom:28px;right:28px;z-index:3}.back-button[data-v-fc3f3009]{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-fc3f3009]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-fc3f3009]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.submit-container.disabled[data-v-fc3f3009]{opacity:.5;pointer-events:none}.forgot-password-link[data-v-fc3f3009]{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-fc3f3009]:hover{color:#3e2123}@media (max-width: 768px){.content-area[data-v-fc3f3009]{width:90%;max-width:300px}.title[data-v-fc3f3009]{font-size:18px}.variant-character-container[data-v-fc3f3009]{width:122px;height:212px}.variant-character-image[data-v-fc3f3009]{left:-6px;width:122px;height:212px}}.forgot-password-screen[data-v-9ae2b84d]{width:100%;height:100dvh;min-height:100vh;background:var(--forgot-password-background);position:fixed;top:0;left:0;overflow:hidden}.content-area[data-v-9ae2b84d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px;width:min(272px,calc(100% - 32px));z-index:10}.text-wrapper[data-v-9ae2b84d]{display:flex;flex-direction:column;align-items:center;z-index:10}.subtitle[data-v-9ae2b84d]{font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:var(--forgot-password-subtitle-color);text-align:center;margin:0}.title[data-v-9ae2b84d]{font-family:Gabarito,sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var(--forgot-password-title-color);text-align:center;margin:0}.form-container[data-v-9ae2b84d]{display:flex;flex-direction:column;gap:12px;width:100%;z-index:10}.chef-container[data-v-9ae2b84d]{position:absolute;bottom:0;left:-205px;z-index:1}.variant-character-container[data-v-9ae2b84d]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:hidden}.variant-character-image[data-v-9ae2b84d]{position:absolute;left:-8px;bottom:0;width:146px;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;display:block}.chef-happy[data-v-9ae2b84d]{width:100%;height:100%}.submit-button[data-v-9ae2b84d]{position:absolute;bottom:28px;right:28px;transition:opacity .2s ease;z-index:10}.forgot-password-screen.keyboard-open .submit-button[data-v-9ae2b84d]{position:fixed;right:20px;bottom:max(16px,env(safe-area-inset-bottom))}.submit-button.disabled[data-v-9ae2b84d]{cursor:not-allowed}.back-button[data-v-9ae2b84d]{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-9ae2b84d]:hover{transform:scale(1.05)}.back-button[data-v-9ae2b84d]:active{transform:scale(.98);box-shadow:0 1px #e4e4e4}[data-v-9ae2b84d] .input-field{width:272px;z-index:10;position:relative}@media (max-width: 768px){.variant-character-container[data-v-9ae2b84d]{width:122px;height:212px}.variant-character-image[data-v-9ae2b84d]{left:-6px;width:122px;height:212px}}.signin-screen[data-v-60acd51c]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--signin-background);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.content-area[data-v-60acd51c]{display:flex;flex-direction:column;align-items:center;gap:16px;width:272px;z-index:2}.text-wrapper[data-v-60acd51c]{display:flex;flex-direction:column;align-items:center}.subtitle[data-v-60acd51c]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;text-align:center;color:var(--signin-subtitle-color);margin:0 0 4px}.title[data-v-60acd51c]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:var(--signin-title-color);margin:0}.auth-bottom-subtext[data-v-60acd51c]{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(320px,calc(100% - 48px));margin:0;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#694a38;opacity:.8;z-index:3}.google-signin-btn[data-v-60acd51c]{width:100%;max-width:272px;cursor:pointer;transition:all .2s ease}.google-signin-btn.disabled[data-v-60acd51c]{opacity:.6;cursor:not-allowed;pointer-events:none}.google-signin-btn[data-v-60acd51c]:not(.disabled):hover{transform:translateY(1px)}.google-signin-btn[data-v-60acd51c]:not(.disabled):active{transform:translateY(2px)}.google-btn-svg[data-v-60acd51c]{width:100%;height:auto;display:block}.chef-container[data-v-60acd51c]{position:absolute;bottom:0;left:-205px;z-index:1}.variant-character-container[data-v-60acd51c]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:hidden}.variant-character-image[data-v-60acd51c]{position:absolute;left:-8px;bottom:0;width:146px;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;display:block}.back-button[data-v-60acd51c]{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-60acd51c]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-60acd51c]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-60acd51c]{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-60acd51c]{width:16px;height:16px;color:#000}.email-button span[data-v-60acd51c]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#000}.email-button[data-v-60acd51c]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.email-button[data-v-60acd51c]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-60acd51c]:disabled,.email-button.disabled[data-v-60acd51c]{opacity:.6;cursor:not-allowed;pointer-events:none}.auth-switch-text[data-v-60acd51c]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:100%;text-align:center;color:var(--signin-switch-color);margin:8px 0 0}.auth-switch-link[data-v-60acd51c]{background:none;border:none;padding:0;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:var(--signin-switch-color);text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.auth-switch-link[data-v-60acd51c]:hover{opacity:.7}@media (max-width: 768px){.content-area[data-v-60acd51c]{width:90%;max-width:300px}.title[data-v-60acd51c]{font-size:18px}.chef-illustration[data-v-60acd51c]{width:100px;height:160px;left:20px}.variant-character-container[data-v-60acd51c],.variant-character-image[data-v-60acd51c]{width:120px;height:208px}}.email-signup-screen[data-v-59699b18]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--email-signup-background);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.email-signup-screen.keyboard-open[data-v-59699b18]{align-items:center;justify-content:center;overflow:hidden}.email-signup-screen.keyboard-open .submit-container[data-v-59699b18]{position:fixed;right:20px;bottom:max(16px,env(safe-area-inset-bottom))}.content-area[data-v-59699b18]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px;z-index:2}.email-signup-screen.keyboard-open .content-area[data-v-59699b18]{transform:translateY(calc(-1 * var(--keyboard-shift, 0px)));transition:transform .2s ease}.text-wrapper[data-v-59699b18]{display:flex;flex-direction:column;align-items:center;width:182px}.title[data-v-59699b18]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:var(--email-signup-title-color);margin:0;width:100%}.form-fields[data-v-59699b18]{display:flex;flex-direction:column;gap:12px;width:100%}.chef-container[data-v-59699b18]{position:absolute;bottom:0;left:-205px;z-index:1}.variant-character-container[data-v-59699b18]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:hidden}.variant-character-image[data-v-59699b18]{position:absolute;left:-8px;bottom:0;width:146px;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;display:block}.submit-container[data-v-59699b18]{position:absolute;bottom:28px;right:28px;z-index:3}.back-button[data-v-59699b18]{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-59699b18]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-59699b18]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.submit-container.disabled[data-v-59699b18]{opacity:.5;pointer-events:none}@media (max-width: 768px){.content-area[data-v-59699b18]{width:90%;max-width:300px}.title[data-v-59699b18]{font-size:18px}.variant-character-container[data-v-59699b18]{width:122px;height:212px}.variant-character-image[data-v-59699b18]{left:-6px;width:122px;height:212px}}.signup-screen[data-v-14c0d831]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--signup-background);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.content-area[data-v-14c0d831]{display:flex;flex-direction:column;align-items:center;gap:16px;width:272px;z-index:2}.ripples-inline-mascot[data-v-14c0d831]{width:92px;height:92px;-o-object-fit:contain;object-fit:contain}.text-wrapper[data-v-14c0d831]{display:flex;flex-direction:column;align-items:center}.subtitle[data-v-14c0d831]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;text-align:center;color:var(--signup-subtitle-color);margin:0 0 4px}.title[data-v-14c0d831]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:var(--signup-title-color);margin:0}.auth-bottom-subtext[data-v-14c0d831]{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(320px,calc(100% - 48px));margin:0;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#694a38;opacity:.8;z-index:3}.chef-container[data-v-14c0d831]{position:absolute;bottom:0;left:-205px;z-index:1}.variant-character-container[data-v-14c0d831]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:hidden}.variant-character-image[data-v-14c0d831]{position:absolute;left:-8px;bottom:0;width:146px;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;display:block}.variant-rive-container[data-v-14c0d831]{position:absolute;left:-30px;bottom:-10px;width:220px;height:260px;z-index:1;pointer-events:none;overflow:hidden}.variant-rive-animation[data-v-14c0d831]{width:100%;height:100%}.signup-screen--ripples .content-area[data-v-14c0d831]{width:min(310px,calc(100% - 36px));gap:12px}.signup-screen--ripples .text-wrapper[data-v-14c0d831]{margin-top:2px}.back-button[data-v-14c0d831]{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-14c0d831]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-14c0d831]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-14c0d831]{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-14c0d831]{width:16px;height:16px;color:#000}.email-button span[data-v-14c0d831]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#000}.email-button[data-v-14c0d831]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.email-button[data-v-14c0d831]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-14c0d831]:disabled,.email-button.disabled[data-v-14c0d831]{opacity:.6;cursor:not-allowed;pointer-events:none}.button-spinner[data-v-14c0d831]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top:2px solid #000000;border-radius:50%;animation:spin-14c0d831 .8s linear infinite}@keyframes spin-14c0d831{to{transform:rotate(360deg)}}.auth-switch-text[data-v-14c0d831]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:100%;text-align:center;color:var(--signup-switch-color);margin:8px 0 0}.auth-switch-link[data-v-14c0d831]{background:none;border:none;padding:0;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:var(--signup-switch-color);text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.auth-switch-link[data-v-14c0d831]:hover{opacity:.7}@media (max-width: 768px){.content-area[data-v-14c0d831]{width:90%;max-width:300px}.title[data-v-14c0d831]{font-size:18px}.chef-illustration[data-v-14c0d831]{width:100px;height:160px;left:20px}.variant-character-container[data-v-14c0d831],.variant-character-image[data-v-14c0d831]{width:120px;height:208px}.variant-rive-container[data-v-14c0d831]{left:-22px;width:190px;height:220px}}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[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-18e63eef]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;overflow:hidden;z-index:10001;pointer-events:all}.chef-container[data-v-18e63eef]{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:2}.speech-bubble-container[data-v-18e63eef]{position:absolute;top:94px;left:50%;transform:translate(-50%);max-width:90%;z-index:3}.speech-bubble[data-v-18e63eef]{position:relative;display:inline-block}.bubble-bg[data-v-18e63eef]{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-18e63eef]{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-18e63eef .5s ease}@keyframes fadeIn-18e63eef{0%{opacity:0}to{opacity:1}}.action-buttons[data-v-18e63eef]{position:absolute;bottom:40px;right:40px;display:flex;flex-direction:column;gap:12px;z-index:4;animation:slideUp-18e63eef .3s ease}@keyframes slideUp-18e63eef{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.speech-bubble-container[data-v-18e63eef]{top:80px;max-width:95%}.bubble-text[data-v-18e63eef]{font-size:14px;max-width:280px;padding:10px 16px}.action-buttons[data-v-18e63eef]{bottom:40px;right:40px;flex-direction:column;gap:12px}}.custom-dropdown[data-v-02f00fb9]{position:relative;width:100%}.dropdown-button[data-v-02f00fb9]{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;height:43px;background:#fff;border:1px solid #e4e4e4;border-radius:13px;padding:13px 16px;box-shadow:0 3px #e4e4e4;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.dropdown-button[data-v-02f00fb9]:hover:not(:disabled){border-color:#4ac1bd}.dropdown-button.open[data-v-02f00fb9]{border-color:#4ac1bd;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 3px #4ac1bd4d}.custom-dropdown.has-error .dropdown-button[data-v-02f00fb9]{border-color:#e84242;box-shadow:0 3px #e84242}.custom-dropdown.is-disabled .dropdown-button[data-v-02f00fb9]{cursor:not-allowed;opacity:.65;background:#f5f5f5}.dropdown-text[data-v-02f00fb9]{font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#c5c5c5;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-button.has-value .dropdown-text[data-v-02f00fb9]{color:#000}.dropdown-arrow[data-v-02f00fb9]{width:24px;height:24px;flex-shrink:0;transition:transform .2s ease}.dropdown-arrow.rotated[data-v-02f00fb9]{transform:rotate(180deg)}.dropdown-menu[data-v-02f00fb9]{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:1200;overflow:hidden}.dropdown-search-wrap[data-v-02f00fb9]{padding:8px 10px 4px;border-bottom:1px solid #f0f0f0}.dropdown-search-input[data-v-02f00fb9]{width:100%;height:36px;border:1px solid #e4e4e4;border-radius:10px;padding:0 12px;font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:17px;color:#000;outline:none;box-sizing:border-box}.dropdown-search-input[data-v-02f00fb9]:focus{border-color:#4ac1bd}.dropdown-options[data-v-02f00fb9]{max-height:220px;overflow-y:auto;padding:4px 0}.dropdown-options[data-v-02f00fb9]::-webkit-scrollbar{width:6px}.dropdown-options[data-v-02f00fb9]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.dropdown-options[data-v-02f00fb9]::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:3px}.dropdown-option[data-v-02f00fb9]{all:unset;box-sizing:border-box;display:block;width:100%;padding:10px 16px;font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#000;cursor:pointer;text-align:left}.dropdown-option[data-v-02f00fb9]:hover{background-color:#f0f9f9}.dropdown-option.selected[data-v-02f00fb9]{background-color:#e8f6f5;font-weight:500}.dropdown-empty[data-v-02f00fb9]{padding:12px 16px;font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:17px;color:#9c9c9c}.dropdown-enter-active[data-v-02f00fb9],.dropdown-leave-active[data-v-02f00fb9]{transition:opacity .2s ease,transform .2s ease;transform-origin:top}.dropdown-enter-from[data-v-02f00fb9],.dropdown-leave-to[data-v-02f00fb9]{opacity:0;transform:scaleY(.96)}.user-info-screen[data-v-9e27400d]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--user-info-background);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}.user-info-screen.keyboard-open[data-v-9e27400d]{align-items:center;justify-content:center;overflow:hidden}.user-info-screen.keyboard-open .content-area[data-v-9e27400d]{transform:translateY(calc(-1 * var(--keyboard-shift, 0px)));transition:transform .2s ease}.user-info-screen.keyboard-open .checkmark-button-wrapper[data-v-9e27400d]{position:fixed;right:20px;bottom:max(16px,env(safe-area-inset-bottom))}.content-area[data-v-9e27400d]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px;z-index:2}.user-info-footer[data-v-9e27400d]{position:absolute;width:min(429px,calc(100% - 32px));height:17px;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);margin:0;font-family:Gabarito,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#694a38;opacity:.8;z-index:0;pointer-events:none;white-space:nowrap}.step-content[data-v-9e27400d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-height:116px;will-change:transform,opacity}.title[data-v-9e27400d]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2em;text-align:center;color:var(--user-info-title-color);margin:0;width:auto;max-width:280px;white-space:normal;word-break:keep-all;overflow-wrap:break-word}.birthday-heading-group[data-v-9e27400d]{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(429px,calc(100vw - 32px))}.birthday-helper-text[data-v-9e27400d]{margin:0;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#694a38;opacity:.8}.age-guidance-bubble-wrap[data-v-9e27400d]{position:fixed;left:90px;right:auto;bottom:calc(30px + env(safe-area-inset-bottom,0px));min-height:78px;display:grid;place-items:center;margin-left:0;z-index:1200;transform:scale(.9);transform-origin:left bottom}.chef-container .age-guidance-bubble-wrap[data-v-9e27400d],.variant-character-container .age-guidance-bubble-wrap[data-v-9e27400d],.user-info-screen--ripples .age-guidance-bubble-wrap[data-v-9e27400d]{left:90px;right:auto;bottom:calc(30px + env(safe-area-inset-bottom,0px));margin-left:0;transform:scale(.9);transform-origin:left bottom}.user-info-screen--bake-store .age-guidance-bubble-wrap[data-v-9e27400d]{left:clamp(160px,42vw,280px)}.age-guidance-bubble-wrap[data-v-9e27400d] .bubble-text{padding:6px 10px!important;line-height:1.18!important}.age-guidance-bubble-wrap[data-v-9e27400d] .text-content{inset:8px!important}.age-guidance-maya-bubble[data-v-9e27400d]{position:relative;width:190px;height:96px}.age-guidance-maya-shape[data-v-9e27400d]{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.06))}.age-guidance-maya-text[data-v-9e27400d]{position:absolute;top:14px;left:16px;width:158px;height:60px;margin:0;display:grid;place-items:center;font-family:Comic Relief,cursive;font-size:13px;line-height:16px;text-align:center;color:#000}.age-guidance-ripples-bubble[data-v-9e27400d]{width:min(216px,calc(100vw - 40px));min-height:58px;box-sizing:border-box;display:grid;place-items:center;padding:6px 9px;border:1px solid #000000;border-radius:10px;background:#f8eeb3;font-family:Gabarito,sans-serif;font-size:14px;line-height:1.2;text-align:center;color:#000}.input-group[data-v-9e27400d]{width:100%;display:flex;flex-direction:column;gap:8px}.autofill-meta[data-v-9e27400d]{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:0 17.87px;gap:12px;min-width:0;flex-wrap:nowrap}.autofill-copy[data-v-9e27400d]{margin:0;color:#8c6b6d;font-family:Gabarito,sans-serif;font-size:12px;line-height:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.edit-name-button[data-v-9e27400d]{border:none;background:transparent;color:#297ad2;cursor:pointer;font-family:Gabarito,sans-serif;font-size:12px;font-weight:600;line-height:1.2em;padding:0;flex-shrink:0;white-space:nowrap;transition:color .18s ease,transform .18s ease}.edit-name-button[data-v-9e27400d]:active{transform:translateY(1px)}.input-field[data-v-9e27400d]{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;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.input-field[data-v-9e27400d]::-moz-placeholder{color:#c5c5c5}.input-field[data-v-9e27400d]::placeholder{color:#c5c5c5}.input-field[data-v-9e27400d]:focus{outline:none;border-color:#4ac1bd;box-shadow:0 3px #25a49f2e}.input-field-readonly[data-v-9e27400d]{color:#542d30;background:#fffdf9;cursor:default}.birthday-picker-wrapper[data-v-9e27400d]{width:100%;display:flex;flex-direction:row;gap:10px;align-items:stretch}.checkmark-button-wrapper[data-v-9e27400d]{position:absolute;bottom:28px;right:28px;z-index:3;transition:opacity .2s ease}.checkmark-button-wrapper.disabled[data-v-9e27400d]{opacity:.5;pointer-events:none;cursor:not-allowed}.chef-container[data-v-9e27400d]{position:absolute;bottom:152px;left:31px;width:133px;height:208px;z-index:1}.chef-happy[data-v-9e27400d]{width:100%;height:100%}.variant-character-container[data-v-9e27400d]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:visible}.variant-character-image[data-v-9e27400d]{position:absolute;left:-8px;bottom:0;width:146px;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;display:block}.user-info-screen--ripples .content-area[data-v-9e27400d]{margin-top:0}.user-info-screen--ripples .variant-character-container[data-v-9e27400d]{left:0;top:auto;bottom:0;width:92px;height:92px;transform:none;overflow:visible}.user-info-screen--ripples .variant-character-image[data-v-9e27400d]{position:static;width:92px;height:92px}.back-button[data-v-9e27400d]{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-9e27400d]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-9e27400d]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}@media (max-width: 768px){.content-area[data-v-9e27400d]{width:90%;max-width:272px}.input-field[data-v-9e27400d],.birthday-picker-wrapper[data-v-9e27400d]{width:100%}.title[data-v-9e27400d]{font-size:18px;width:100%}.variant-character-container[data-v-9e27400d],.variant-character-image[data-v-9e27400d]{width:120px;height:208px}.checkmark-button-wrapper[data-v-9e27400d]{bottom:20px;right:20px}}@media (max-width: 700px){.chef-container[data-v-9e27400d]{left:1px}}@media (max-width: 600px){.chef-container[data-v-9e27400d]{left:-19px}}@media (max-width: 500px){.chef-container[data-v-9e27400d]{left:-49px}}@media (max-width: 480px){.variant-character-container[data-v-9e27400d],.variant-character-image[data-v-9e27400d]{width:104px;height:186px}}.completion-screen[data-v-9e27400d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff4e4;display:flex;align-items:center;justify-content:center;z-index:1000}.completion-screen--katha[data-v-9e27400d],.completion-screen--ripples[data-v-9e27400d]{background:#fff}.ripples-completion-stage[data-v-9e27400d]{display:flex;flex-direction:column;align-items:center;gap:10px}.ripples-completion-mascot[data-v-9e27400d]{width:96px;height:96px;-o-object-fit:contain;object-fit:contain}.ripples-completion-bubble[data-v-9e27400d]{min-width:158px;max-width:210px;background:#f8eeb3;border:1px solid #000000;border-radius:10px;padding:8px 10px;text-align:center;font-family:Gabarito,sans-serif;font-size:14px;line-height:1.2;color:#000}.completion-chef-container[data-v-9e27400d]{position:absolute;bottom:0;left:50%;transform:translate(-50%) scale(1.1);width:200px;height:300px;z-index:1}.speech-bubble-wrapper[data-v-9e27400d]{position:absolute;top:114px;left:calc(50% - 90px);z-index:2;display:flex;justify-content:center;align-items:center}.completion-maya-stage[data-v-9e27400d]{position:absolute;left:50%;bottom:0;width:320px;height:344px;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px}.completion-maya-container[data-v-9e27400d]{position:relative;width:286px;height:234px;pointer-events:none;overflow:hidden}.completion-maya-image[data-v-9e27400d]{position:relative;width:286px;height:234px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;display:block}.maya-speech-group[data-v-9e27400d]{width:172px;height:100px;flex:0 0 auto;transform:translate(50px,20px)}.maya-speech-bubble[data-v-9e27400d]{position:relative;width:100%;height:100%;transition:opacity .3s ease,transform .3s ease}.maya-speech-bubble-fading[data-v-9e27400d]{opacity:0;transform:translateY(-6px) scale(.98)}.maya-speech-shape[data-v-9e27400d]{width:100%;height:100%;display:block;filter:drop-shadow(0px 6px 12px rgba(0,0,0,.06))}.maya-speech-text-stage[data-v-9e27400d]{position:absolute;top:18px;left:16px;width:128px;height:52px}.maya-speech-text[data-v-9e27400d]{margin:0;color:#000;font-family:Comic Relief,cursive;font-size:14px;line-height:18px;text-align:center}.fade-enter-active[data-v-9e27400d],.fade-leave-active[data-v-9e27400d]{transition:opacity .3s ease}.fade-enter-from[data-v-9e27400d],.fade-leave-to[data-v-9e27400d]{opacity:0}.step-swap-enter-active[data-v-9e27400d],.step-swap-leave-active[data-v-9e27400d]{transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.step-swap-enter-from[data-v-9e27400d]{opacity:0;transform:translateY(10px)}.step-swap-leave-to[data-v-9e27400d]{opacity:0;transform:translateY(-6px)}.inline-fade-enter-active[data-v-9e27400d],.inline-fade-leave-active[data-v-9e27400d]{transition:opacity .18s ease,transform .18s ease}.inline-fade-enter-from[data-v-9e27400d],.inline-fade-leave-to[data-v-9e27400d]{opacity:0;transform:translateY(-4px)}.final-checkmark-button-wrapper[data-v-9e27400d]{position:absolute;bottom:28px;right:28px;z-index:3}@media (max-width: 768px){.completion-maya-container[data-v-9e27400d]{width:232px;height:196px}.completion-maya-stage[data-v-9e27400d]{width:260px;height:288px;gap:8px}.completion-maya-container[data-v-9e27400d],.completion-maya-image[data-v-9e27400d]{width:232px;height:196px}.speech-bubble-wrapper[data-v-9e27400d]{top:100px}.maya-speech-group[data-v-9e27400d]{width:156px;height:92px;transform:translate(40px,16px)}.final-checkmark-button-wrapper[data-v-9e27400d]{bottom:20px;right:20px}}@media (max-width: 480px){.completion-maya-container[data-v-9e27400d]{width:190px;height:164px}.completion-maya-stage[data-v-9e27400d]{width:216px;height:248px;gap:8px}.completion-maya-container[data-v-9e27400d],.completion-maya-image[data-v-9e27400d]{width:190px;height:164px}.speech-bubble-wrapper[data-v-9e27400d]{top:80px}.maya-speech-group[data-v-9e27400d]{width:144px;height:86px;transform:translate(32px,12px)}}.chef-intro-screen[data-v-aa8dd7bc]{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-aa8dd7bc]{position:absolute;top:20px;left:20px;z-index:30}.chef-container[data-v-aa8dd7bc]{position:absolute;bottom:55px;left:50%;transform:translate(-50%);z-index:2}.chef-intro[data-v-aa8dd7bc]{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-aa8dd7bc]{transform:scale(1.2)}}@media (max-width: 480px){.chef-intro[data-v-aa8dd7bc]{transform:scale(1)}}.chef-intro.chef-animate[data-v-aa8dd7bc]{animation:chefIntroPopIn-aa8dd7bc .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes chefIntroPopIn-aa8dd7bc{0%{transform:scale(0);opacity:0}60%{transform:scale(1.54)}to{transform:scale(1.4);opacity:1}}.chef-intro-speech-bubble[data-v-aa8dd7bc]{position:absolute!important;top:50%!important;left:calc(50% + 150px)!important;transform:translateY(-50%)!important;z-index:6!important;animation:speechFadeIn-aa8dd7bc .5s ease-out}@media (min-width: 701px){.chef-intro-speech-bubble[data-v-aa8dd7bc]{top:calc(50% - 100px)!important;left:calc(50% + 120px)!important}}@media (max-width: 768px) and (min-width: 481px){.chef-intro-speech-bubble[data-v-aa8dd7bc]{left:calc(50% + 110px)!important;top:40%!important}}@media (max-width: 480px){.chef-intro-speech-bubble[data-v-aa8dd7bc]{left:calc(50% + 80px)!important;top:35%!important}}@keyframes speechFadeIn-aa8dd7bc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bottom-gradient-overlay[data-v-aa8dd7bc]{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-aa8dd7bc]{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-aa8dd7bc .6s cubic-bezier(.68,-.55,.265,1.55)}.ready-text[data-v-aa8dd7bc]{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-aa8dd7bc]{display:flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes gradientFadeIn-aa8dd7bc{0%{opacity:0}to{opacity:1}}@keyframes readySectionFadeIn-aa8dd7bc{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.table-decoration[data-v-aa8dd7bc]{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-91bb1b4d]{position:fixed;inset:0;z-index:2147483647!important;pointer-events:auto!important}.monthly-badge-card[data-v-1cf237cd]{position:fixed;top:15px;right:24px;width:148px;height:45px;background:#fff;border:1px solid #E4E4E4;border-radius:22.5px;box-shadow:0 4px #e4e4e4;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1)}.monthly-badge-card.is-compact[data-v-1cf237cd]{width:45px;height:44px;border-radius:22px}.badge-icon[data-v-1cf237cd]{position:absolute;left:12px;top:9px;width:29px;height:29px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.monthly-badge-card.is-compact .badge-icon[data-v-1cf237cd]{left:8px;top:8px}.icon-img[data-v-1cf237cd]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.progress-container[data-v-1cf237cd]{position:absolute;left:49px;top:18px;width:86px;height:9px}.progress-bg[data-v-1cf237cd]{width:86px;height:9px;background:#f5f5f5;border-radius:4.5px;overflow:hidden}.progress-fill[data-v-1cf237cd]{height:100%;background:#ccc;border-radius:4.5px;transition:width .5s cubic-bezier(.25,1,.5,1)}.monthly-badge-card:not(.is-completed) .icon-img[data-v-1cf237cd]{filter:grayscale(100%) opacity(.5)}.monthly-badge-card:not(.is-completed) .progress-fill[data-v-1cf237cd]{background:#4ac1bd}.monthly-badge-card.is-completed .icon-img[data-v-1cf237cd]{filter:none}.monthly-badge-card.is-completed .progress-fill[data-v-1cf237cd]{background:#4ac1bd}.monthly-badge-card[data-v-1cf237cd]:hover{transform:translateY(-2px)}.badge-modal-overlay[data-v-8720d02e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-8720d02e .2s ease}@keyframes fadeIn-8720d02e{0%{opacity:0}to{opacity:1}}.badge-modal-content[data-v-8720d02e]{display:flex;flex-direction:column;align-items:center;gap:24px;animation:slideUp-8720d02e .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-8720d02e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.unlocked-text[data-v-8720d02e]{font-family:Gabarito,sans-serif;font-size:23px;font-weight:700;line-height:130%;letter-spacing:0%;color:#fff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.4)}.badge-display[data-v-8720d02e]{width:160px;height:160px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.badge-display[data-v-8720d02e]:before{content:"";position:absolute;top:0;left:-100px;width:70px;height:100%;background:linear-gradient(to right,#fff0,#ffffff21 77%,#ffffff80 92%,#fff0);transform:skew(-30deg);animation:shine-8720d02e 3s ease-in-out .5s infinite;z-index:1}@keyframes shine-8720d02e{0%{left:-100px}50%{left:180px}to{left:180px}}.badge-large-icon[data-v-8720d02e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:0}.button-container[data-v-8720d02e]{position:fixed;bottom:32px;right:32px;z-index:1001}.badge-modal-overlay[data-v-81203e94]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-81203e94 .2s ease}@keyframes fadeIn-81203e94{0%{opacity:0}to{opacity:1}}.badge-modal-content[data-v-81203e94]{display:flex;flex-direction:column;align-items:center;gap:16px;animation:slideUp-81203e94 .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-81203e94{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.badge-display[data-v-81203e94]{width:190px;height:190px;display:flex;align-items:center;justify-content:center}.badge-display.is-locked .badge-large-icon[data-v-81203e94]{filter:grayscale(100%)}.badge-large-icon[data-v-81203e94]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.progress-pill[data-v-81203e94]{width:190.32px;height:27px;background:#fff;border:1px solid #E4E4E4;border-radius:11px;display:flex;align-items:center;padding:0 10px;position:relative;box-sizing:border-box}.progress-text[data-v-81203e94]{font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;color:#787878;line-height:normal}.progress-text.current[data-v-81203e94]{margin-right:8px;min-width:8px;text-align:center}.progress-text.target[data-v-81203e94]{margin-left:8px;min-width:16px;text-align:center}.pill-bar-container[data-v-81203e94]{flex:1;height:10px;display:flex;align-items:center}.pill-bar-bg[data-v-81203e94]{width:100%;height:10px;background:#f3f3f3;border-radius:20px;overflow:hidden}.pill-bar-fill[data-v-81203e94]{height:100%;background:#4ac1bd;border-radius:20px;transition:width .5s cubic-bezier(.25,1,.5,1)}.star-icon[data-v-81203e94]{margin-left:4px;display:flex;align-items:center}.button-container[data-v-81203e94]{position:fixed;bottom:32px;right:32px;z-index:1001}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-5bb76d93]: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-5bb76d93]{font-size:var(--font-size-12)}.font-14[data-v-5bb76d93]{font-size:var(--font-size-14)}.font-16[data-v-5bb76d93]{font-size:var(--font-size-16)}.font-18[data-v-5bb76d93]{font-size:var(--font-size-18)}.font-20[data-v-5bb76d93]{font-size:var(--font-size-20)}.font-24[data-v-5bb76d93]{font-size:var(--font-size-24)}body[data-v-5bb76d93]{font-size:var(--font-size-14)}h1[data-v-5bb76d93]{font-size:var(--font-size-24)}h2[data-v-5bb76d93]{font-size:var(--font-size-20)}h3[data-v-5bb76d93]{font-size:var(--font-size-18)}p[data-v-5bb76d93],span[data-v-5bb76d93],div[data-v-5bb76d93],button[data-v-5bb76d93]{font-size:var(--font-size-14)}.small-text[data-v-5bb76d93]{font-size:var(--font-size-12)}.large-text[data-v-5bb76d93]{font-size:var(--font-size-16)}.sections-container[data-v-5bb76d93]{position:relative;width:800px;height:360px;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,Helvetica,sans-serif}.sections-container.sections-background-mode[data-v-5bb76d93]{background-color:transparent}.sections-container.loading-transition[data-v-5bb76d93]{pointer-events:none}.sections-container[data-v-5bb76d93]:not(.loading-transition){pointer-events:auto}.sections-title[data-v-5bb76d93]{position:fixed;top:26px;left:0;width:100%;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;pointer-events:none;z-index:5}.scroll-container[data-v-5bb76d93]{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-5bb76d93]{-ms-overflow-style:none;scrollbar-width:none}.scroll-container[data-v-5bb76d93]::-webkit-scrollbar{display:none}}@media (hover: hover) and (pointer: fine){.scroll-container[data-v-5bb76d93]{scrollbar-width:thin;scrollbar-color:#c7ab7f #fff4e4}.scroll-container[data-v-5bb76d93]::-webkit-scrollbar{height:8px;display:block}.scroll-container[data-v-5bb76d93]::-webkit-scrollbar-track{background:#fff4e4;border-radius:4px;margin:0 20px}.scroll-container[data-v-5bb76d93]::-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-5bb76d93]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#b8a082,#c7ab7f)}.scroll-container[data-v-5bb76d93]::-webkit-scrollbar-thumb:active{background:#a89373}}.sections-wrapper[data-v-5bb76d93]{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-5bb76d93]{width:200px;height:250px;border-radius:14px;border:1px solid #ffe7c0;box-shadow:0 3px #ffe8c0;background-color:#fff;flex-shrink:0;position:relative;transition-property:transform,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.section-card.clickable[data-v-5bb76d93]{cursor:pointer}.section-card.clickable[data-v-5bb76d93]:hover{transform:translateY(-2px);box-shadow:0 5px #ffe8c0}.section-card.clickable[data-v-5bb76d93]:active{transform:translateY(1px);box-shadow:0 2px #ffe8c0}.sections-background-mode .section-card[data-v-5bb76d93],.sections-background-mode .section-card.clickable[data-v-5bb76d93]{cursor:default}.sections-background-mode .section-card.clickable[data-v-5bb76d93]:hover,.sections-background-mode .section-card.clickable[data-v-5bb76d93]:active{transform:none;box-shadow:0 3px #ffe8c0}.card-content[data-v-5bb76d93]{padding:0;position:relative;width:100%;height:100%}.section-image[data-v-5bb76d93]{position:absolute;width:91.3%;height:80.31%;top:3.54%;left:4.35%;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.section-image img[data-v-5bb76d93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.card-title[data-v-5bb76d93]{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.2;white-space:nowrap;padding:0 14px;display:flex;align-items:center;justify-content:center}.progress-container[data-v-5bb76d93]{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-5bb76d93]{width:100%;height:100%;background-color:#f3f3f3;border-radius:20px;overflow:hidden}.progress-fill[data-v-5bb76d93]{height:100%;background-color:#4ac1bd;border-radius:20px;transition:width .3s ease}.continue-button-wrapper[data-v-5bb76d93]{position:absolute;top:-8px;right:8px;width:80px;height:32px;display:flex;align-items:center;justify-content:center}.continue-button-wrapper[data-v-5bb76d93] .base-button{width:100%!important;height:100%!important;border-radius:6px!important;font-size:var(--font-size-12)!important}.continue-button-wrapper[data-v-5bb76d93] .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-5bb76d93]{position:absolute;width:90.91%;height:80.32%;top:3.7%;left:4.55%;background-color:#000;border-radius:10px;opacity:.28}.lock-icon[data-v-5bb76d93]{position:absolute;width:25%;height:20.37%;top:32.41%;left:37.5%;display:flex;align-items:center;justify-content:center}.lock-icon[data-v-5bb76d93]:before{content:"";position:absolute;width:46px;height:46px;border-radius:999px;opacity:0;transform:scale(.94);transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.lock-icon--progress[data-v-5bb76d93]:before{opacity:1;background:#fff;box-shadow:0 4px #e9e9e9}.lock-icon--upgrade[data-v-5bb76d93]:before{opacity:1;background:#fcd965;box-shadow:0 6px 16px #7a59003d}.lock-svg[data-v-5bb76d93]{position:relative;z-index:1;width:24px;height:24px;color:#542d30}.lock-icon--upgrade .lock-svg[data-v-5bb76d93]{color:#7a5900}.unlock-scaling[data-v-5bb76d93]{transform:scale(1.08)!important;transition:transform .3s ease-in-out;z-index:20}.unlock-overlay[data-v-5bb76d93]{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-5bb76d93]{z-index:16}.confetti-overlay[data-v-5bb76d93]{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-5bb76d93]{z-index:26}.confetti-overlay-global[data-v-5bb76d93]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:100}.confetti-animation-global[data-v-5bb76d93]{width:100%;height:100%}.start-badge[data-v-5bb76d93]{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}@keyframes sectionsShimmer-5bb76d93{0%{background-position:-220px 0}to{background-position:220px 0}}.sections-skeleton-grid[data-v-5bb76d93]{display:flex;gap:16px;padding:16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start}.section-skeleton-card[data-v-5bb76d93]{flex:0 0 160px;height:220px;border-radius:20px;border:1px solid #EADCCB;background:#f7f4ee;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px 12px;scroll-snap-align:start;box-shadow:0 3px #e4e4e4e6}.section-skeleton-thumb[data-v-5bb76d93],.section-skeleton-title[data-v-5bb76d93],.section-skeleton-subtitle[data-v-5bb76d93]{background:linear-gradient(90deg,#f7f4ee 25%,#efe8de,#f7f4ee 75%);background-size:220px 100%;animation:sectionsShimmer-5bb76d93 1.4s ease-in-out infinite;border-radius:8px}.section-skeleton-thumb[data-v-5bb76d93]{width:130px;height:130px;border-radius:14px;border:1px solid #EADCCB}.section-skeleton-title[data-v-5bb76d93]{width:80px;height:14px;border-radius:999px}.section-skeleton-subtitle[data-v-5bb76d93]{width:60px;height:10px;border-radius:999px;opacity:.6}.debug-modal-overlay[data-v-e72e0795]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000000}.debug-modal-container[data-v-e72e0795]{position:relative;width:320px;max-width:90vw;background:#fff;border:1px solid #E9E9E9;box-shadow:0 4px #e9e9e9;border-radius:15px;padding:24px;display:flex;flex-direction:column;gap:16px}.close-button[data-v-e72e0795]{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:4px}.modal-header[data-v-e72e0795]{display:flex;align-items:center;justify-content:center;gap:8px}.header-icon[data-v-e72e0795]{font-size:24px}.modal-title[data-v-e72e0795]{font-family:Gabarito,sans-serif;font-size:20px;font-weight:600;color:#000;margin:0}.reset-button[data-v-e72e0795]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #E9E9E9;border-radius:8px;padding:12px 20px;cursor:pointer;transition:all .2s ease}.reset-button[data-v-e72e0795]:hover{background:#f8f8f8;border-color:#d0d0d0}.reset-button svg[data-v-e72e0795]{flex-shrink:0;background:#4ac1bd;border-radius:50%;padding:4px;width:28px;height:28px}.reset-button span[data-v-e72e0795]{font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;color:#333}.rive-animation-container[data-v-e6045827]{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-e6045827]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.rive-animation-container.transitioning[data-v-e6045827]{background:transparent!important;background-color:transparent!important}.back-button-position[data-v-e6045827]{z-index:100000;animation:introUiEnter-e6045827 .22s ease-out both}.pause-button-position[data-v-e6045827]{position:absolute;top:20px;left:77px;z-index:100000;pointer-events:all!important;cursor:pointer;animation:introUiEnter-e6045827 .22s ease-out both}@keyframes fadeInFromBottom-e6045827{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes introUiEnter-e6045827{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.challenges-card[data-v-e6045827]{position:absolute;bottom:40px;right:40px;z-index:100000;pointer-events:all!important;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;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-e6045827 .5s ease-out forwards}.challenges-card[data-v-e6045827]:hover{transform:translateY(-2px);box-shadow:0 6px #dfad4e}.challenges-card[data-v-e6045827]:active{transform:translateY(2px);box-shadow:0 2px #dfad4e}.new-label-img[data-v-e6045827]{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:50px;height:auto;z-index:2}.chef-icon[data-v-e6045827]{width:45px;height:auto;margin-top:21px;z-index:1}.challenges-footer[data-v-e6045827]{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-e6045827]{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-e6045827]{position:absolute;top:20px;right:20px;z-index:100000;display:flex;flex-direction:row;align-items:center;gap:12px;pointer-events:all!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.top-right-buttons[data-v-e6045827]>*{animation:introUiEnter-e6045827 .22s ease-out both}.user-profile-button[data-v-e6045827],.collections-button[data-v-e6045827]{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);padding:0}.user-profile-button[data-v-e6045827],.collections-button[data-v-e6045827]{width:45px;height:45px;border-radius:50%}.collections-button svg[data-v-e6045827]{width:26px;height:24px;transform:translate(.5px)}.user-icon[data-v-e6045827]{width:24px;height:24px}.user-profile-button[data-v-e6045827]:hover,.collections-button[data-v-e6045827]:hover{transform:translateY(-2px);box-shadow:0 6px #e4e4e4}.user-profile-button[data-v-e6045827]:active,.collections-button[data-v-e6045827]:active{transform:translateY(2px);box-shadow:0 2px #e4e4e4}.test-screen-time-button[data-v-e6045827]{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-e6045827]{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-e6045827]{background:#ffb74d!important;border-color:#f57c00!important;box-shadow:0 4px #f57c00!important}.test-screen-time-button:hover .button-wrap[data-v-e6045827]{transform:translateY(-2px);box-shadow:0 6px #f57c00!important}.test-screen-time-button:active .button-wrap[data-v-e6045827]{transform:translateY(2px);box-shadow:0 2px #f57c00!important}.create-account-button-inline[data-v-e6045827]{pointer-events:all!important;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:120px;padding:6px 14px;animation:introUiEnter-e6045827 .22s ease-out both}.upgrade-button-left-inline[data-v-e6045827]{position:absolute;top:20px;z-index:100000;min-width:92px;height:40px;padding:6px 12px;pointer-events:all!important;cursor:pointer;animation:introUiEnter-e6045827 .22s ease-out both}.claim-offer-button[data-v-e6045827]{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:6px;position:absolute;top:20px;z-index:100000;height:45px;background:#256dd9;border:1px solid #1E53A4;box-shadow:0 4px #1e53a4;border-radius:15px;pointer-events:all!important;cursor:pointer;animation:introUiEnter-e6045827 .22s ease-out .3s both;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out}.claim-offer-button[data-v-e6045827]:active{scale:.96}.claim-offer-emoji[data-v-e6045827]{width:28px;height:28px;font-size:24px;line-height:28px;text-align:center}.claim-offer-text[data-v-e6045827]{font-family:Gabarito,sans-serif;font-weight:600;font-size:14px;color:#fff;white-space:nowrap}.rive-canvas-wrapper[data-v-e6045827]{width:100%;height:100%;overflow:hidden;position:relative;background:transparent!important;isolation:isolate;pointer-events:none!important}.rive-canvas[data-v-e6045827]{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}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-b3691287]: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-b3691287]{font-size:var(--font-size-12)}.font-14[data-v-b3691287]{font-size:var(--font-size-14)}.font-16[data-v-b3691287]{font-size:var(--font-size-16)}.font-18[data-v-b3691287]{font-size:var(--font-size-18)}.font-20[data-v-b3691287]{font-size:var(--font-size-20)}.font-24[data-v-b3691287]{font-size:var(--font-size-24)}body[data-v-b3691287]{font-size:var(--font-size-14)}h1[data-v-b3691287]{font-size:var(--font-size-24)}h2[data-v-b3691287]{font-size:var(--font-size-20)}h3[data-v-b3691287]{font-size:var(--font-size-18)}p[data-v-b3691287],span[data-v-b3691287],div[data-v-b3691287],button[data-v-b3691287]{font-size:var(--font-size-14)}.small-text[data-v-b3691287]{font-size:var(--font-size-12)}.large-text[data-v-b3691287]{font-size:var(--font-size-16)}.story-panel[data-v-b3691287]{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-b3691287]{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-b3691287]{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-b3691287]{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-b3691287]{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-b3691287]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}.background-image-area[data-v-b3691287]{position:absolute;top:0;left:0;width:100vw;height:calc(100vh - 80px)}.text-overlay[data-v-b3691287]{position:absolute;bottom:0;left:0;width:100vw;height:80px;padding:0 20px}.story-text[data-v-b3691287]{font-size:14px;padding:0 20px;max-width:calc(100vw - 40px)}}@media (hover: hover){.story-panel[data-v-b3691287]:hover{cursor:pointer}.story-panel:hover .text-overlay[data-v-b3691287]{background:#f8f8f8;transition:background-color .2s ease}}.story-panel[data-v-b3691287]{animation:fadeIn-b3691287 .5s ease-in-out}@keyframes fadeIn-b3691287{0%{opacity:0}to{opacity:1}}.chat-intro-container[data-v-49465b28]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#00000080;pointer-events:all}.chef-container[data-v-49465b28]{position:absolute;bottom:0;left:-205px;z-index:10000}.ios-vh-fix .chef-container[data-v-49465b28]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.chef-happy[data-v-49465b28]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.customer-chat-screen[data-v-0d932cbe]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff4e4;z-index:1000}.game-element[data-v-0d932cbe]{position:absolute}#wall-pattern[data-v-0d932cbe]{top:-42px;left:0;width:100vw;z-index:1}.window[data-v-0d932cbe]{z-index:2}#display-rack[data-v-0d932cbe]{top:155px;left:-5px;width:120px;z-index:2}#chair-2[data-v-0d932cbe]{bottom:103px;left:0;right:0;margin:0 auto;width:115px;z-index:3}#counter-top-bg[data-v-0d932cbe]{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-0d932cbe]{bottom:calc(103px + (100vh - var(--ios-vh, 100vh)) - 5px)}.ios-vh-fix #counter-top-bg[data-v-0d932cbe]{bottom:calc(-10px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}.window[data-v-0d932cbe]{background-color:#a8eefd;border:11px solid #FFFFFF;box-sizing:border-box;overflow:hidden}#window-1[data-v-0d932cbe]{top:38px;left:114px;width:268px;height:296px}#window-2[data-v-0d932cbe]{top:38px;left:420px;width:268px;height:296px}.window .buildings[data-v-0d932cbe]{position:absolute}#window-1 .buildings[data-v-0d932cbe]{top:126px;left:100px}#window-2 .buildings[data-v-0d932cbe]{top:100px;left:95px}.customer-feedback[data-v-0d932cbe]{display:flex;align-items:center;justify-content:center}.ios-vh-fix .customer-feedback-container[data-v-0d932cbe]{bottom:calc(-100px + (100vh - var(--ios-vh, 100vh)) - 1px)!important}.continue-section[data-v-0d932cbe]{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-0d932cbe]{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-0d932cbe]{width:64px;height:64px;animation:hand-bounce-0d932cbe 1.2s ease-in-out infinite;transform-origin:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}@keyframes hand-bounce-0d932cbe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.chat-option-btn[data-v-0d932cbe]:disabled{pointer-events:none}.chat-options-container[data-v-0d932cbe]{position:fixed;bottom:20px;left:0;right:0;z-index:25}.chat-options-scroll[data-v-0d932cbe]{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-0d932cbe]{justify-content:center!important}.chat-options-scroll.align-left[data-v-0d932cbe]{justify-content:flex-start}.chat-options-scroll[data-v-0d932cbe]::-webkit-scrollbar{display:none}.chat-option-btn[data-v-0d932cbe]{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-0d932cbe]{color:#000}.preset-option[data-v-0d932cbe]:hover{transform:translateY(-2px)}.type-option[data-v-0d932cbe]{height:49px;padding:0 16px;border-radius:10px;background:#2196f3;color:#fff;font-size:14px;font-weight:600}.type-option[data-v-0d932cbe]:hover{background:#1976d2;transform:translateY(-2px)}.preset-bubble-svg[data-v-0d932cbe]{position:absolute;top:0;left:0;width:100%;height:49px;max-height:49px}.voice-icon[data-v-0d932cbe]{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:10}.preset-option-text[data-v-0d932cbe]{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-0d932cbe]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:30}.text-input-container[data-v-0d932cbe]{background:#fff;border-radius:16px;padding:24px;max-width:400px;width:90%;box-shadow:0 8px 24px #0003}.custom-message-input[data-v-0d932cbe]{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-0d932cbe]:focus{outline:none;border-color:#4caf50}.text-input-buttons[data-v-0d932cbe]{display:flex;gap:12px;margin-top:16px;justify-content:flex-end}.submit-btn[data-v-0d932cbe],.reset-btn[data-v-0d932cbe]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn[data-v-0d932cbe]{background:#4caf50;color:#fff}.submit-btn[data-v-0d932cbe]:hover{background:#45a049}.reset-btn[data-v-0d932cbe]{background:#f44336;color:#fff}.reset-btn[data-v-0d932cbe]:hover{background:#d32f2f}.top-right-ui[data-v-0d932cbe]{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-0d932cbe]{right:142px}@media screen and (min-width: 769px){.top-right-ui.with-navbar[data-v-0d932cbe]{right:142px!important;position:absolute!important}.top-right-ui[data-v-0d932cbe]{right:11px!important;position:absolute!important}}.happy-meter-position[data-v-0d932cbe]{pointer-events:auto}.fade-enter-active[data-v-0d932cbe],.fade-leave-active[data-v-0d932cbe]{transition:opacity .3s ease}.fade-enter-from[data-v-0d932cbe],.fade-leave-to[data-v-0d932cbe]{opacity:0}.fade-in-options-enter-active[data-v-0d932cbe]{transition:all .6s ease-out}.fade-in-options-enter-from[data-v-0d932cbe]{opacity:0;transform:translateY(20px)}.chat-instruction[data-v-0d932cbe]{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}.customer-bubble-center[data-v-0d932cbe]{position:absolute;bottom:220px;left:0;right:0;display:flex;justify-content:center;z-index:1001;pointer-events:none}.trial-banner[data-v-b4dd4f8b]{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-b4dd4f8b]{position:absolute;inset:0;background:#297ad2;z-index:-1}.trial-banner-text-left[data-v-b4dd4f8b],.trial-banner-text-right[data-v-b4dd4f8b]{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-b4dd4f8b]{text-align:left}.trial-banner-text-right[data-v-b4dd4f8b]{text-align:right}.trial-banner[data-v-b4dd4f8b]:hover{opacity:.95}.trial-banner[data-v-b4dd4f8b]:active{opacity:.9}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-73c761d8]: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-73c761d8]{font-size:var(--font-size-12)}.font-14[data-v-73c761d8]{font-size:var(--font-size-14)}.font-16[data-v-73c761d8]{font-size:var(--font-size-16)}.font-18[data-v-73c761d8]{font-size:var(--font-size-18)}.font-20[data-v-73c761d8]{font-size:var(--font-size-20)}.font-24[data-v-73c761d8]{font-size:var(--font-size-24)}body[data-v-73c761d8]{font-size:var(--font-size-14)}h1[data-v-73c761d8]{font-size:var(--font-size-24)}h2[data-v-73c761d8]{font-size:var(--font-size-20)}h3[data-v-73c761d8]{font-size:var(--font-size-18)}p[data-v-73c761d8],span[data-v-73c761d8],div[data-v-73c761d8],button[data-v-73c761d8]{font-size:var(--font-size-14)}.small-text[data-v-73c761d8]{font-size:var(--font-size-12)}.large-text[data-v-73c761d8]{font-size:var(--font-size-16)}.premium-lock-overlay[data-v-73c761d8]{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;background:#00000080;padding:20px;animation:premiumLockFadeIn-73c761d8 .22s cubic-bezier(.23,1,.32,1)}.gold-lock-modal[data-v-73c761d8]{box-sizing:border-box;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;width:min(580px,calc(100vw - 32px));min-height:293px;padding:16px 24px 16px 16px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 4px #e9e9e9;border-radius:15px;--premium-lock-scale: 1;transform:scale(var(--premium-lock-scale));transform-origin:center center;will-change:transform,opacity;animation:premiumLockModalIn-73c761d8 .22s cubic-bezier(.23,1,.32,1)}.premium-lock-overlay.is-closing[data-v-73c761d8]{animation:premiumLockFadeOut-73c761d8 .16s cubic-bezier(.4,0,1,1) forwards}.premium-lock-overlay.is-closing .gold-lock-modal[data-v-73c761d8]{animation:premiumLockModalOut-73c761d8 .16s cubic-bezier(.4,0,1,1) forwards}.gold-lock-close[data-v-73c761d8]{position:absolute;top:12px;right:16px;z-index:3;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.gold-lock-preview[data-v-73c761d8]{flex:0 0 234px;width:234px;height:265px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.gold-lock-content[data-v-73c761d8]{flex:0 1 282px;width:282px;display:flex;flex-direction:column;align-items:center;gap:16px}.gold-lock-copy[data-v-73c761d8]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.gold-lock-copy h2[data-v-73c761d8]{width:100%;margin:0;font-family:Gabarito,sans-serif;font-size:20px;font-weight:500;line-height:1.35;text-align:center;color:#000}.gold-lock-copy p[data-v-73c761d8]{width:100%;margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:400;line-height:1.3;text-align:center;color:#787878}.gold-lock-controls[data-v-73c761d8]{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.gold-lock-primary[data-v-73c761d8],.gold-lock-secondary[data-v-73c761d8]{box-sizing:border-box;width:100%;height:42px;display:grid;grid-template-columns:16px auto 16px;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;padding:8px 16px;border-radius:10px;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:1;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.gold-lock-primary[data-v-73c761d8]:active,.gold-lock-secondary[data-v-73c761d8]:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.gold-lock-primary[data-v-73c761d8]:hover,.gold-lock-secondary[data-v-73c761d8]:hover{transform:translateY(-1px)}}.gold-lock-primary[data-v-73c761d8]{color:#fff;background:#4ac1bd;border:1px solid #0da49f;box-shadow:0 3px #0da49f}.gold-lock-secondary[data-v-73c761d8]{color:#000;background:#fff;border:1px solid #e4e4e4;box-shadow:0 3px #e4e4e4}.gold-lock-icon[data-v-73c761d8],.gold-lock-play[data-v-73c761d8]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;grid-column:1;justify-self:center}@keyframes premiumLockFadeIn-73c761d8{0%{opacity:0}to{opacity:1}}@keyframes premiumLockFadeOut-73c761d8{0%{opacity:1}to{opacity:0}}@keyframes premiumLockModalIn-73c761d8{0%{opacity:0;transform:scale(calc(var(--premium-lock-scale) * .98)) translateY(8px)}to{opacity:1;transform:scale(var(--premium-lock-scale)) translateY(0)}}@keyframes premiumLockModalOut-73c761d8{0%{opacity:1;transform:scale(var(--premium-lock-scale)) translateY(0)}to{opacity:0;transform:scale(calc(var(--premium-lock-scale) * .985)) translateY(4px)}}@media screen and (max-width: 640px){.gold-lock-modal[data-v-73c761d8]{width:min(580px,calc(100vw - 28px));min-width:520px;min-height:293px;gap:18px;padding:16px 22px 16px 16px;--premium-lock-scale: min(1, calc((100vw - 28px)/520px) )}.gold-lock-preview[data-v-73c761d8]{flex:0 0 210px;width:210px;height:238px}.gold-lock-content[data-v-73c761d8]{flex:0 0 252px;width:252px}}@media screen and (max-width: 560px){.gold-lock-modal[data-v-73c761d8]{min-width:500px;gap:14px;padding:14px 20px 14px 14px}.gold-lock-preview[data-v-73c761d8]{flex-basis:190px;width:190px;height:215px}.gold-lock-content[data-v-73c761d8]{flex-basis:244px;width:244px}}@media (prefers-reduced-motion: reduce){.premium-lock-overlay[data-v-73c761d8],.gold-lock-modal[data-v-73c761d8]{animation:none}.gold-lock-primary[data-v-73c761d8],.gold-lock-secondary[data-v-73c761d8]{transition:none}}.game-root[data-v-d3146467]{width:100%;height:100%;position:relative;background-color:#fff4e4;overflow:hidden;box-sizing:border-box}.force-landscape[data-v-d3146467]{position:fixed!important;top:50%!important;left:50%!important;width:100vh!important;height:100vw!important;transform:translate(-50%,-50%) rotate(90deg)!important;z-index:200000;background:#fff4e4;overflow:hidden;transform-origin:center center}.dg-bakery-scene[data-v-d3146467]{position:absolute;inset:0;pointer-events:none;z-index:9999}.dg-right-navbar[data-v-d3146467]{position:absolute;inset:0;pointer-events:none;z-index:10000}.dg-right-navbar .mini-nav[data-v-d3146467],.game-root .dg-right-navbar .mini-nav[data-v-d3146467]{position:absolute!important;inset:0 0 0 auto!important;width:86px!important}#pause-modal-container[data-v-d3146467]{position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:none!important}#pause-modal-container[data-v-d3146467]:has(.modal-overlay){pointer-events:auto!important}.sections-behind-animation[data-v-d3146467]{position:fixed;inset:0;z-index:1!important;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;contain:layout paint style}.sections-behind-animation[data-v-d3146467]:not(.sections-behind-animation--visible){width:0;height:0;transform:translate3d(-9999px,-9999px,0)}.sections-behind-animation--visible[data-v-d3146467]{width:auto;height:auto;opacity:1;visibility:visible;pointer-events:auto;transform:none}[data-v-d3146467] .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}.lifetime-card[data-v-16d3c11e]{box-sizing:border-box;position:relative;width:100%;min-height:126px;background:#fff4e4;border:1px solid #EACEAA;box-shadow:0 4px #eaceaa;border-radius:13px;display:flex;overflow:hidden}.lifetime-art[data-v-16d3c11e]{width:123px;height:126px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.lifetime-content[data-v-16d3c11e]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:18px 16px 14px 6px;gap:12px;min-width:0}.lifetime-copy[data-v-16d3c11e]{width:100%;display:flex;flex-direction:column;gap:4px}.lifetime-title[data-v-16d3c11e]{margin:0;font:600 16px/130% Gabarito;color:#542d30}.lifetime-subtitle[data-v-16d3c11e]{margin:0;font:400 12px/14px Gabarito;color:#876f4c}.lifetime-actions[data-v-16d3c11e]{width:100%;min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:10px}.slots-wrap[data-v-16d3c11e]{position:relative;width:85px;height:26px;flex-shrink:0}.slots-track[data-v-16d3c11e]{position:absolute;left:0;right:0;bottom:2px;height:6px;background:#eaceaa;border-radius:10px}.slots-fill[data-v-16d3c11e]{position:absolute;left:0;bottom:2px;height:6px;background:#542d30;border-radius:10px}.slots-text[data-v-16d3c11e]{position:absolute;left:10px;top:2px;font:400 10px/12px Gabarito;color:#876f4c;white-space:nowrap}.claim-btn[data-v-16d3c11e]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:6px 12px;gap:6px;min-width:88px;height:26px;background:#256dd9;border:1px solid #1E53A4;border-radius:7px;color:#fff;font:400 12px/14px Gabarito;flex-shrink:0;white-space:nowrap}@media (max-width: 360px){.lifetime-content[data-v-16d3c11e]{padding:14px 12px 12px 6px;gap:10px}.lifetime-actions[data-v-16d3c11e]{flex-direction:column;align-items:flex-start;justify-content:flex-start}.claim-btn[data-v-16d3c11e]{margin-top:2px}}.profile-container[data-v-a2f1cb0f]{background:#fff!important;height:var(--app-height, 100dvh)!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-a2f1cb0f]{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-a2f1cb0f]{display:flex;align-items:center;gap:20px;flex:1}.back-button[data-v-a2f1cb0f]{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;transition-property:transform,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.back-button[data-v-a2f1cb0f]:active{transform:scale(.96)}.page-title[data-v-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:1.2;color:#000;opacity:.9;margin:0;text-wrap:balance}.header-right[data-v-a2f1cb0f]{display:flex;align-items:center}.tabs-container[data-v-a2f1cb0f]{position:relative;background:#fff;display:flex;justify-content:center;align-items:center;gap:36px;padding:14px 16px 12px;border-top:1px solid #E4E4E4;flex-shrink:0;width:100%;box-sizing:border-box}.tab[data-v-a2f1cb0f]{background:none;border:none;font-family:Gabarito,sans-serif;font-size:16px;line-height:1.2;text-align:center;text-wrap:balance;cursor:pointer;padding:12px 0;min-width:96px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition-property:color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);color:#aaa;font-weight:400;position:relative}.tab[data-v-a2f1cb0f]:after{content:"";position:absolute;left:50%;bottom:-1px;width:84px;height:2px;border-radius:999px;background:#4ac1bd;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .18s cubic-bezier(.2,0,0,1)}.tab[data-v-a2f1cb0f]:active{transform:scale(.96)}.tab.active[data-v-a2f1cb0f]{color:#4ac1bd;font-weight:600}.tab.active[data-v-a2f1cb0f]:after{transform:translate(-50%) scaleX(1)}.tab-highlight[data-v-a2f1cb0f],.tab-highlight.highlight-settings[data-v-a2f1cb0f]{display:none}.content-area[data-v-a2f1cb0f]{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-a2f1cb0f]{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-a2f1cb0f]{max-width:420px}}@media (min-width: 768px){.overview-content[data-v-a2f1cb0f]{max-width:720px}}@media (min-width: 1024px){.overview-content[data-v-a2f1cb0f]{max-width:920px}}.profile-details-card[data-v-a2f1cb0f]{width:100%;background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:19px;box-sizing:border-box;position:relative;overflow:hidden}.vertical-divider-center[data-v-a2f1cb0f],.horizontal-divider[data-v-a2f1cb0f]{display:none}.profile-info-table[data-v-a2f1cb0f]{position:relative;margin:0 -19px -19px;border-top:1px solid #E4E4E4}.profile-info-table[data-v-a2f1cb0f]:after{content:"";position:absolute;left:135px;top:0;bottom:0;width:1px;background:#e4e4e4;pointer-events:none}.profile-details[data-v-a2f1cb0f]{width:100%;max-width:none;display:flex;flex-direction:column;gap:0}.profile-header-row[data-v-a2f1cb0f]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding-bottom:14px}.user-details-section[data-v-a2f1cb0f]{display:flex;align-items:center;gap:16px;flex:1;min-width:0;overflow:hidden}.profile-pic[data-v-a2f1cb0f]{width:63px;height:63px;border-radius:50%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-photo[data-v-a2f1cb0f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-photo-placeholder[data-v-a2f1cb0f]{width:100%;height:100%;background:#d9d9d9}.user-details-text[data-v-a2f1cb0f]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.user-full-name[data-v-a2f1cb0f]{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-a2f1cb0f]{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-a2f1cb0f]{width:16.44px;height:16.44px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.close-icon[data-v-a2f1cb0f]:hover{opacity:.7}.close-icon svg[data-v-a2f1cb0f]{width:100%;height:100%;display:block}.header-icons[data-v-a2f1cb0f]{display:flex;align-items:center;gap:12px;flex-shrink:0}.edit-icon[data-v-a2f1cb0f]{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-a2f1cb0f]{width:100%;height:100%;display:block}.edit-icon[data-v-a2f1cb0f]:hover{opacity:.7}.profile-info-row[data-v-a2f1cb0f]{display:grid;grid-template-columns:110px 1fr;align-items:center;width:100%;padding:12px 19px;border-bottom:1px solid #E4E4E4}.profile-info-row[data-v-a2f1cb0f]:last-child{border-bottom:none}.profile-info-row-1[data-v-a2f1cb0f],.profile-info-row-2[data-v-a2f1cb0f]{gap:0}.profile-label[data-v-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#828282;white-space:nowrap;padding-right:12px}.profile-value[data-v-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#000;text-align:left;padding-left:12px;word-break:break-word}.profile-value--strong[data-v-a2f1cb0f]{font-weight:700}.profile-value--date[data-v-a2f1cb0f]{font-weight:400;padding-left:0}.plan-details-group[data-v-a2f1cb0f]{display:flex;align-items:flex-start;gap:8px;justify-content:flex-start;flex-wrap:wrap;padding-left:12px}.plan-upgrade-chip[data-v-a2f1cb0f],.plan-manage-chip[data-v-a2f1cb0f]{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:auto;min-width:76px;height:24px;padding:4px 10px;box-sizing:border-box;border:none;border-radius:5px;background:#f0fffe;color:#25a49f;font-family:Gabarito,sans-serif;font-size:12px;font-weight:500;line-height:14px;white-space:nowrap;cursor:pointer;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.plan-upgrade-chip[data-v-a2f1cb0f]:active,.plan-manage-chip[data-v-a2f1cb0f]:active{transform:scale(.96)}.profile-divider[data-v-a2f1cb0f],.profile-divider-vertical[data-v-a2f1cb0f]{display:none}.profile-header[data-v-a2f1cb0f],.profile-row[data-v-a2f1cb0f]{display:flex;align-items:center;gap:56px;justify-content:space-between}.profile-row[data-v-a2f1cb0f]{gap:54px}.profile-stat[data-v-a2f1cb0f]{display:flex;align-items:center;gap:12px}.stat-icon[data-v-a2f1cb0f]{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-a2f1cb0f]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:400;font-size:12px;line-height:1.2;color:#828282}.stat-value[data-v-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#000}.children-section[data-v-a2f1cb0f]{width:100%;background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:16px 20px;box-sizing:border-box}.children-header[data-v-a2f1cb0f]{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:20px}.children-title-group[data-v-a2f1cb0f]{display:flex;flex-direction:column;gap:5px;flex:1}.children-subtitle[data-v-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.25;color:#828282;margin:0;text-wrap:pretty}.add-child-icon[data-v-a2f1cb0f]{width:40px;height:40px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.add-child-icon[data-v-a2f1cb0f]:hover{opacity:.7}.add-child-icon svg[data-v-a2f1cb0f]{width:100%;height:100%;display:block}.section-title-overview[data-v-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#000;margin:0}.children-profiles[data-v-a2f1cb0f]{display:flex;align-items:center;gap:30px}.child-profile[data-v-a2f1cb0f]{display:flex;flex-direction:column;align-items:center;gap:13px;cursor:pointer;transition:opacity .2s ease}.child-profile[data-v-a2f1cb0f]:hover{opacity:.7}.child-avatar-circle[data-v-a2f1cb0f]{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-a2f1cb0f]{width:100%;height:100%;display:block}.child-profile-name[data-v-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#000;text-align:center}.action-buttons[data-v-a2f1cb0f]{display:flex;flex-direction:column;gap:16px;margin-top:4px}.logout-btn[data-v-a2f1cb0f]{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-a2f1cb0f]{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-a2f1cb0f]{width:100%;background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:40px 20px;text-align:center;box-sizing:border-box}.avatar[data-v-a2f1cb0f]{width:80px;height:80px;background:linear-gradient(135deg,#4ac1bd,#2e8b87);border-radius:50%;margin:0 auto 20px}.user-name[data-v-a2f1cb0f]{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-a2f1cb0f]{font-family:Gabarito,sans-serif;font-size:14px;line-height:1.2;color:#828282;margin:0}.logout-button[data-v-a2f1cb0f]{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-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#000}.settings-content[data-v-a2f1cb0f]{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-a2f1cb0f]{display:flex;flex-direction:column;gap:9px}.section-title[data-v-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#000;margin:0}.settings-card[data-v-a2f1cb0f]{width:100%;background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:16px 20px;box-sizing:border-box}.legal-card[data-v-a2f1cb0f]{border:none;padding:0;background:transparent}.legal-actions[data-v-a2f1cb0f]{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.legal-actions[data-v-a2f1cb0f] .base-button{width:100%}.settings-item[data-v-a2f1cb0f]{padding:8px 0;display:flex;align-items:center;min-height:44px}.settings-item.clickable[data-v-a2f1cb0f]{cursor:pointer;transition:opacity .2s ease}.settings-item.clickable[data-v-a2f1cb0f]:hover{opacity:.7}.settings-item.toggle-item[data-v-a2f1cb0f],.settings-item.google-info[data-v-a2f1cb0f]{justify-content:space-between}.google-badge[data-v-a2f1cb0f]{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-a2f1cb0f]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:1.25;color:#828282;text-wrap:pretty}.settings-text.danger[data-v-a2f1cb0f]{color:#d32f2f;font-weight:500}.settings-item.clickable .settings-text[data-v-a2f1cb0f]:not(.danger){cursor:pointer}.divider[data-v-a2f1cb0f]{height:1px;background:#e4e4e4;margin:8px 0}.toggle[data-v-a2f1cb0f]{width:37px;height:20px;background:#e4e4e4;border-radius:15px;padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition-property:background-color,justify-content;transition-duration:.3s;transition-timing-function:ease;box-sizing:border-box}.toggle.active[data-v-a2f1cb0f]{background:#297ad2;justify-content:flex-end}.toggle-circle[data-v-a2f1cb0f]{width:14px;height:14px;background:#fff;border-radius:50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.duration-row[data-v-a2f1cb0f]{margin-bottom:0!important}.duration-controls[data-v-a2f1cb0f]{display:flex;align-items:center;justify-content:center;gap:24px}.duration-btn[data-v-a2f1cb0f]{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-a2f1cb0f]:hover{opacity:.8}.duration-btn[data-v-a2f1cb0f]:active{opacity:.6}.duration-btn svg[data-v-a2f1cb0f]{width:24px;height:24px;display:block}.duration-value[data-v-a2f1cb0f]{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-a2f1cb0f]:hover{background-color:#297ad21a}.duration-input[data-v-a2f1cb0f]{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-a2f1cb0f]::-webkit-outer-spin-button,.duration-input[data-v-a2f1cb0f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-access-card .settings-item[data-v-a2f1cb0f]{padding:0;margin-bottom:24px}.app-access-card .settings-item[data-v-a2f1cb0f]:last-child{margin-bottom:0}.highlight-card[data-v-a2f1cb0f]{background-color:#0000000a;animation:highlightFade-a2f1cb0f 3.2s ease-out forwards}@keyframes highlightFade-a2f1cb0f{0%{background-color:#00000014}to{background-color:transparent}}.delete-entry-modal-overlay[data-v-a2f1cb0f]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000001;padding:16px}.delete-entry-modal[data-v-a2f1cb0f]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;isolation:isolate;width:302px;min-height:242px;background:#fff;border:1px solid #E9E9E9;box-shadow:0 4px #e9e9e9;border-radius:15px;gap:10px}.delete-entry-title[data-v-a2f1cb0f]{margin:0;font-family:Gabarito,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:1.2;text-align:center;color:#000}.delete-entry-subtitle[data-v-a2f1cb0f]{margin:0;font-family:Gabarito,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.35;text-align:center;color:#000}.delete-entry-actions[data-v-a2f1cb0f]{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:6px}@media (min-width: 768px){.profile-container[data-v-a2f1cb0f]{max-width:768px;margin:0 auto}.page-header[data-v-a2f1cb0f]{padding:20px 32px}.tabs-container[data-v-a2f1cb0f]{padding:16px 32px 12px}.content-area[data-v-a2f1cb0f]{padding:25px 32px 20px}.overview-content[data-v-a2f1cb0f],.settings-content[data-v-a2f1cb0f]{max-width:500px}}@media (min-width: 1024px){.profile-container[data-v-a2f1cb0f]{max-width:1024px}.overview-content[data-v-a2f1cb0f],.settings-content[data-v-a2f1cb0f]{max-width:600px}}@media (max-width: 360px){.page-title[data-v-a2f1cb0f]{font-size:18px}.tab[data-v-a2f1cb0f],.section-title[data-v-a2f1cb0f],.settings-text[data-v-a2f1cb0f]{font-size:14px}.profile-header-row[data-v-a2f1cb0f]{gap:16px}.user-full-name[data-v-a2f1cb0f]{font-size:18px}.user-email-text[data-v-a2f1cb0f]{font-size:13px}}@supports (-webkit-touch-callout: none){.profile-container[data-v-a2f1cb0f]{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}.profile-container--ripples{width:min(390px,100vw)!important;max-width:min(390px,100vw)!important;min-height:var(--app-height, 100dvh);height:var(--app-height, 100dvh);margin:0 auto!important;overflow-y:auto}.profile-container--ripples .page-header,.profile-container--ripples .content-area,.profile-container--ripples .overview-content,.profile-container--ripples .settings-content{max-width:100%!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-c6faec76]{background:#fff!important;height:var(--app-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-c6faec76]{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-c6faec76]{display:flex;align-items:center;gap:20px;flex:1}.back-button[data-v-c6faec76]{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-c6faec76]{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-c6faec76]{display:flex;align-items:center}.content-area[data-v-c6faec76]{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-c6faec76]{width:100%;max-width:328px;margin:0 auto;display:flex;flex-direction:column;gap:17px}@media (min-width: 480px){.overview-wrap[data-v-c6faec76]{max-width:420px}}@media (min-width: 768px){.overview-wrap[data-v-c6faec76]{max-width:720px}}@media (min-width: 1024px){.overview-wrap[data-v-c6faec76]{max-width:920px}}.profile-details-wrap[data-v-c6faec76]{background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:20px 16px;box-sizing:border-box}.profile-details[data-v-c6faec76]{display:flex;flex-direction:column;gap:31px}.profile-header[data-v-c6faec76]{display:flex;align-items:center;justify-content:space-between;gap:56px}.user-details[data-v-c6faec76]{display:flex;align-items:center;gap:16px;flex:1}.profile-icon[data-v-c6faec76]{width:60px;height:60px;flex-shrink:0}.details[data-v-c6faec76]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;max-width:139px}.child-name[data-v-c6faec76]{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-c6faec76]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#828282;margin:0}.edit-icon[data-v-c6faec76]{width:18px;height:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.edit-icon[data-v-c6faec76]:hover{opacity:.7}.activity-overview-heading[data-v-c6faec76]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.activity-overview-title[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:24px;color:#000}.activity-overview-subtitle[data-v-c6faec76]{margin:0;align-self:stretch;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#828282}.world-toggle[data-v-c6faec76]{display:flex;flex-direction:row;align-items:stretch;width:100%;padding:4px;gap:4px;border-radius:13px;background:#ededed;border:1px solid #E4E4E4;box-sizing:border-box;box-shadow:inset 0 0 0 1px #ffffff8c}.world-toggle-btn[data-v-c6faec76]{flex:1 1 0;min-width:0;border:1px solid transparent;border-radius:9px;background:#f4f4f4;box-shadow:0 2px #d8d8d8;min-height:40px;padding:8px 10px;font-family:Gabarito,sans-serif;font-size:13px;font-weight:500;color:#616161;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.world-toggle-icon[data-v-c6faec76]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:currentColor}.world-toggle-icon svg[data-v-c6faec76]{display:block}.world-toggle-label[data-v-c6faec76]{line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-toggle-btn--active[data-v-c6faec76]{background:#fff;border-color:#e4e4e4;box-shadow:0 3px #e4e4e4;color:#000;font-weight:600;transform:translateY(-1px)}.achievements-wrap[data-v-c6faec76]{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-c6faec76]{font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#000;margin:0}.progress-cards[data-v-c6faec76]{display:flex;flex-direction:column;gap:16px}.chapter-mini-wrap[data-v-c6faec76]{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-c6faec76]{display:flex;gap:10px}.upv[data-v-c6faec76]{width:44px;min-height:60px;flex-shrink:0;display:block}.contents[data-v-c6faec76]{display:flex;flex-direction:column;gap:12px;flex:1}.topic-info[data-v-c6faec76]{display:flex;flex-direction:column;gap:8px}.topic-title[data-v-c6faec76]{font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#000;margin:0}.topic-description[data-v-c6faec76]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#828282;margin:0}.progress-bar-bg[data-v-c6faec76]{width:100%;height:8px;background:#e4e4e4;border-radius:13px;position:relative;overflow:hidden}.progress-bar-fill[data-v-c6faec76]{height:100%;background:#d9d9d9;border-radius:13px;transition:all .3s ease;width:0%}.progress-bar-fill.progress-active[data-v-c6faec76]{background:#297ad2}.world-summary-grid[data-v-c6faec76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.world-summary-card[data-v-c6faec76]{border:1px solid #e4e4e4;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fbff);padding:14px 12px;display:flex;flex-direction:column;gap:6px}.world-summary-value[data-v-c6faec76]{font-family:Gabarito,sans-serif;font-size:24px;font-weight:600;line-height:1;color:#101828}.world-summary-label[data-v-c6faec76]{font-family:Gabarito,sans-serif;font-size:12px;font-weight:500;line-height:1.3;color:#667085}.world-helper-text[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-size:13px;line-height:1.4;color:#667085}.world-progress-list[data-v-c6faec76]{display:flex;flex-direction:column;gap:14px}.world-progress-card[data-v-c6faec76]{border:1px solid #e4e4e4;border-radius:14px;background:#fff;padding:12px;display:flex;gap:12px;align-items:flex-start}.world-progress-thumb[data-v-c6faec76]{width:84px;height:84px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#f2f4f7}.world-progress-content[data-v-c6faec76]{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.world-progress-header[data-v-c6faec76]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.world-progress-eyebrow[data-v-c6faec76]{margin:0 0 4px;font-family:Gabarito,sans-serif;font-size:12px;font-weight:500;line-height:1.2;color:#667085}.world-progress-title[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:#101828}.world-progress-description[data-v-c6faec76],.world-progress-meta[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-size:13px;line-height:1.4;color:#667085}.world-status-chip[data-v-c6faec76]{flex-shrink:0;border-radius:999px;padding:6px 10px;font-family:Gabarito,sans-serif;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase}.world-status-chip--done[data-v-c6faec76]{background:#eafaf1;color:#0f8b4c}.world-status-chip--active[data-v-c6faec76]{background:#e8f1fd;color:#297ad2}.world-status-chip--idle[data-v-c6faec76]{background:#f3f4f6;color:#667085}.world-status-chip--locked[data-v-c6faec76]{background:#fef3f2;color:#b42318}.section-header-row[data-v-c6faec76]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-link-btn[data-v-c6faec76]{border:0;background:transparent;padding:0;font-family:Gabarito,sans-serif;font-size:12px;font-weight:500;color:#101828;cursor:pointer}.ripples-profile-section[data-v-c6faec76]{display:flex;flex-direction:column;gap:12px}.ripples-feature-card[data-v-c6faec76],.ripples-activity-card[data-v-c6faec76],.ripples-subject-card[data-v-c6faec76]{border:1px solid #d9d9d9;border-radius:15px;background:#fff;box-shadow:0 3px #e4e4e4}.ripples-feature-card[data-v-c6faec76]{display:flex;gap:12px;padding:10px;align-items:center}.ripples-feature-card__thumb[data-v-c6faec76],.ripples-activity-card__thumb[data-v-c6faec76]{width:82px;height:82px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#f2f4f7}.ripples-feature-card__content[data-v-c6faec76],.ripples-activity-card__content[data-v-c6faec76]{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.ripples-feature-card__title[data-v-c6faec76],.ripples-activity-card__title[data-v-c6faec76],.ripples-subject-card__title[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:600;line-height:1.25;color:#181818}.ripples-feature-card__subtitle[data-v-c6faec76],.ripples-activity-card__subtitle[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-size:14px;line-height:1.4;color:#7b7b7b}.progress-pill[data-v-c6faec76]{width:80px;height:10px;border-radius:999px;background:#f7d8a4;overflow:hidden}.progress-pill__fill[data-v-c6faec76]{height:100%;border-radius:inherit;background:#31c3da}.ripples-activity-list[data-v-c6faec76],.ripples-subject-list[data-v-c6faec76]{display:flex;flex-direction:column;gap:12px}.ripples-activity-card[data-v-c6faec76]{display:flex;gap:12px;padding:10px;align-items:center}.ripples-activity-card__meta[data-v-c6faec76]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ripples-activity-card__meta-item[data-v-c6faec76]{display:inline-flex;align-items:center;gap:5px;font-family:Gabarito,sans-serif;font-size:12px;color:#6b7280}.ripples-activity-card__meta-item--stars[data-v-c6faec76]{color:#b7791f}.ripples-activity-card__meta-icon[data-v-c6faec76]{font-size:13px;line-height:1}.ripples-subject-card[data-v-c6faec76]{padding:14px 12px;display:flex;flex-direction:column;gap:12px;cursor:pointer}.ripples-subject-card__header[data-v-c6faec76]{display:flex;align-items:center;gap:12px}.ripples-subject-card__icon[data-v-c6faec76]{width:40px;height:40px;border-radius:50%;background:#e8f8f7;color:#169b96;display:flex;align-items:center;justify-content:center;font-family:Gabarito,sans-serif;font-size:18px;font-weight:700;flex-shrink:0}.ripples-subject-card__copy[data-v-c6faec76]{min-width:0;flex:1}.ripples-subject-card__progress-row[data-v-c6faec76]{display:flex;align-items:center;gap:12px}.progress-bar-bg--subject[data-v-c6faec76]{flex:1}.ripples-subject-card__stats[data-v-c6faec76]{min-width:94px;display:flex;justify-content:space-between;gap:8px;font-family:Gabarito,sans-serif;font-size:12px;color:#181818}.ripples-subject-card__coming-soon[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-size:12px;color:#7b7b7b}.profile-sheet-backdrop[data-v-c6faec76]{position:fixed;inset:0;background:#0000006b;display:flex;align-items:flex-start;justify-content:center;padding:12px;z-index:1200}.profile-sheet[data-v-c6faec76]{width:min(100%,360px);max-height:calc(100dvh - 24px);overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 20px 40px #0000002e;display:flex;flex-direction:column}.profile-sheet__header[data-v-c6faec76]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid #ececec}.profile-sheet__header--stacked[data-v-c6faec76]{align-items:flex-start}.profile-sheet__title[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:600;color:#101828}.profile-sheet__subtitle[data-v-c6faec76]{margin:4px 0 0;font-family:Gabarito,sans-serif;font-size:12px;color:#7b7b7b}.profile-sheet__close[data-v-c6faec76]{border:0;background:transparent;padding:0;width:24px;height:24px;font-size:24px;line-height:1;color:#101828;cursor:pointer}.profile-sheet__body[data-v-c6faec76]{overflow-y:auto;padding:12px 12px 16px;display:flex;flex-direction:column;gap:12px}.profile-sheet__footnote[data-v-c6faec76]{margin:0;text-align:center;font-family:Gabarito,sans-serif;font-size:11px;line-height:1.45;color:#7b7b7b}.ripples-subject-list--modal[data-v-c6faec76]{gap:10px}.ripples-subject-card--interactive[data-v-c6faec76]:hover{border-color:#cfd4dc}.ripples-subject-chapter-list[data-v-c6faec76]{display:flex;flex-direction:column;gap:10px}.ripples-subject-chapter-card[data-v-c6faec76]{border:1px solid #d9d9d9;border-radius:15px;background:#fff;box-shadow:0 3px #e4e4e4;padding:10px;display:flex;gap:12px;align-items:flex-start;cursor:pointer}.ripples-subject-chapter-card__thumb[data-v-c6faec76]{width:68px;height:84px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#f2f4f7;flex-shrink:0}.ripples-subject-chapter-card__content[data-v-c6faec76]{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.ripples-subject-chapter-card__title[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-size:15px;font-weight:600;line-height:1.3;color:#181818}.ripples-subject-chapter-card__subtitle[data-v-c6faec76]{margin:0;font-family:Gabarito,sans-serif;font-size:13px;line-height:1.4;color:#7b7b7b}.ripples-subject-chapter-card__meta[data-v-c6faec76]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:Gabarito,sans-serif;font-size:12px;color:#6b7280}.badges[data-v-c6faec76]{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.badges[data-v-c6faec76]::-webkit-scrollbar{display:none}.no-achievements-text[data-v-c6faec76]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;color:#999;text-align:center;padding:20px}.badge-wrap[data-v-c6faec76]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.badge-image-container[data-v-c6faec76]{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.badge-image[data-v-c6faec76]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.badge-image-locked[data-v-c6faec76]{filter:grayscale(100%);opacity:.5}.badge-locked .badge-image-container[data-v-c6faec76]{opacity:.6}.badge-label[data-v-c6faec76]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#666;text-align:center;max-width:100px}.badge-label-locked[data-v-c6faec76]{color:#aaa}.delete-profile-btn[data-v-c6faec76]{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-c6faec76]:hover{opacity:.9}@media (min-width: 768px){.child-profile-container[data-v-c6faec76]{max-width:768px;margin:0 auto}.world-progress-card[data-v-c6faec76]{padding:14px}.world-progress-thumb[data-v-c6faec76]{width:96px;height:96px}}@media (max-width: 479px){.world-summary-grid[data-v-c6faec76]{grid-template-columns:1fr}.world-progress-card[data-v-c6faec76]{flex-direction:column}.world-progress-thumb[data-v-c6faec76]{width:100%;height:160px}}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}.parent-home-runtime-bubble[data-v-6490c595]{position:absolute;transform:translate(-50%,-50%);box-sizing:border-box;pointer-events:auto;z-index:14}.parent-home-runtime-bubble__shell[data-v-6490c595]{position:absolute;inset:0;transform-origin:center center}.parent-home-runtime-bubble__svg[data-v-6490c595]{position:absolute;inset:0;width:100%;height:100%;display:block}.parent-home-runtime-bubble__content[data-v-6490c595]{position:absolute;box-sizing:border-box;overflow:visible;display:flex;flex-direction:column;justify-content:center;align-items:center}.parent-home-runtime-bubble__text[data-v-6490c595]{margin:0;font-family:Comic Relief,cursive;font-size:18px;line-height:1.38;font-weight:500;color:#111;text-shadow:0 0 .01px rgba(0,0,0,.35);max-width:100%;word-break:break-word;overflow-wrap:anywhere;white-space:normal;text-align:center}.parent-home-runtime-bubble__text[data-v-6490c595] mark,.parent-home-runtime-bubble__text mark[data-v-6490c595],.parent-home-runtime-bubble__text .highlight[data-v-6490c595]{background-color:#f8eeb3;color:#000;font:inherit;font-family:inherit;font-weight:900;font-size:1.03em;line-height:inherit;display:inline-block;padding:1px 4px;border-radius:4px;border:none;outline:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-shadow:.5px .5px 0 rgba(0,0,0,.15)}.parent-home-intro-sequence[data-v-2dbf7891]{position:fixed;inset:0;z-index:10002;overflow:hidden;cursor:pointer;font-family:Gabarito,system-ui,-apple-system,sans-serif}.parent-home-intro-sequence__stage[data-v-2dbf7891]{position:absolute;inset:0;display:grid;place-items:center}.parent-home-intro-sequence__bake-stage[data-v-2dbf7891]{position:absolute;left:50%;bottom:0;width:min(380px,calc(100vw - 32px));transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:-52px;--chef-bubble-nudge-y: 140px}.parent-home-intro-sequence__bubble-wrap[data-v-2dbf7891]{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;flex:0 0 auto;transform:translateY(var(--chef-bubble-nudge-y, 0px))}.parent-home-intro-sequence__bake-stage[data-v-2dbf7891] .bubble-text,.parent-home-intro-sequence__bake-stage[data-v-2dbf7891] .bubble-message{font-size:clamp(16px,3.9vw,19px)!important;line-height:1.34!important}.parent-home-intro-sequence__chef-wrap[data-v-2dbf7891]{position:relative;width:200px;height:300px;z-index:2;transform:scale(1.1);transform-origin:center bottom;flex:0 0 auto}.parent-home-intro-sequence__chef[data-v-2dbf7891]{position:relative}.parent-home-intro-sequence__maya-stage[data-v-2dbf7891]{position:absolute;left:50%;bottom:0;width:320px;height:344px;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px}.parent-home-intro-sequence__maya-bubble[data-v-2dbf7891]{position:relative;width:min(286px,calc(100vw - 32px));height:142px;flex:0 0 auto;box-sizing:border-box;filter:drop-shadow(0px 6px 12px rgba(0,0,0,.06));transition:width .22s ease,height .22s ease}.parent-home-intro-sequence__maya-bubble--long[data-v-2dbf7891]{width:min(320px,calc(100vw - 32px));height:156px}.parent-home-intro-sequence__maya-bubble--xl[data-v-2dbf7891]{width:min(336px,calc(100vw - 32px));height:174px}.parent-home-intro-sequence__maya-image-wrap[data-v-2dbf7891]{position:relative;width:286px;height:234px;pointer-events:none;overflow:hidden}.parent-home-intro-sequence__maya-image[data-v-2dbf7891]{position:relative;width:286px;height:234px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.parent-home-intro-sequence__giffie-stage[data-v-2dbf7891]{position:absolute;left:50%;bottom:0;width:min(360px,calc(100vw - 32px));transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;--chef-bubble-nudge-y: 0px}.parent-home-intro-sequence__giffie-image-wrap[data-v-2dbf7891]{position:relative;width:152px;height:152px;z-index:2;flex:0 0 auto}.parent-home-intro-sequence__giffie-image[data-v-2dbf7891],.parent-home-intro-sequence__ripples-image[data-v-2dbf7891]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.parent-home-intro-sequence__giffie-image[data-v-2dbf7891]{width:100%;height:100%;display:block}.parent-home-intro-sequence__ripples-stage[data-v-2dbf7891]{position:relative;display:flex;flex-direction:column;align-items:center}.parent-home-intro-sequence__ripples-image[data-v-2dbf7891]{width:96px;height:96px}.parent-home-intro-sequence__ripples-bubble[data-v-2dbf7891]{width:-moz-max-content;width:max-content;min-width:138px;max-width:min(260px,calc(100vw - 40px));min-height:42px;box-sizing:border-box;background:#f8eeb3;border:1px solid #000000;border-radius:10px;padding:9px 12px;display:grid;place-items:center;text-align:center;font-family:Gabarito,sans-serif;font-size:clamp(13px,3.4vw,14px);line-height:1.22;color:#000;white-space:normal;overflow-wrap:break-word;text-wrap:balance}.parent-home-intro-sequence__bubble-swap-enter-active[data-v-2dbf7891]{transition:opacity .26s var(--ease-out-quart, cubic-bezier(.25, 1, .5, 1)),transform .26s var(--ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.parent-home-intro-sequence__bubble-swap-leave-active[data-v-2dbf7891]{transition:opacity .18s ease,transform .18s ease}.parent-home-intro-sequence__bubble-swap-enter-from[data-v-2dbf7891]{opacity:0;transform:translateY(8px) scale(.985)}.parent-home-intro-sequence__bubble-swap-leave-to[data-v-2dbf7891]{opacity:0;transform:translateY(-4px) scale(.99)}.parent-home-intro-sequence__confirm[data-v-2dbf7891]{position:absolute;right:22px;bottom:20px;z-index:5}@media (max-width: 768px){.parent-home-intro-sequence__maya-stage[data-v-2dbf7891]{width:260px;height:288px;gap:8px}.parent-home-intro-sequence__maya-bubble[data-v-2dbf7891]{width:min(248px,calc(100vw - 32px));height:124px}.parent-home-intro-sequence__maya-bubble--long[data-v-2dbf7891]{width:min(260px,calc(100vw - 32px));height:144px}.parent-home-intro-sequence__maya-bubble--xl[data-v-2dbf7891]{width:min(272px,calc(100vw - 32px));height:160px}.parent-home-intro-sequence__maya-bubble-content[data-v-2dbf7891]{inset:0 22px 16px}.parent-home-intro-sequence__maya-image-wrap[data-v-2dbf7891],.parent-home-intro-sequence__maya-image[data-v-2dbf7891]{width:232px;height:196px}}@media (max-width: 480px){.parent-home-intro-sequence__bake-stage[data-v-2dbf7891]{width:min(340px,calc(100vw - 24px));--chef-bubble-nudge-y: 132px}.parent-home-intro-sequence__maya-stage[data-v-2dbf7891]{width:216px;height:248px;gap:8px}.parent-home-intro-sequence__maya-bubble[data-v-2dbf7891]{width:min(220px,calc(100vw - 32px));height:110px}.parent-home-intro-sequence__maya-bubble--long[data-v-2dbf7891],.parent-home-intro-sequence__maya-bubble--xl[data-v-2dbf7891]{width:min(232px,calc(100vw - 32px));height:146px}.parent-home-intro-sequence__maya-bubble-content[data-v-2dbf7891]{inset:0 20px 14px}.parent-home-intro-sequence__maya-bubble-text[data-v-2dbf7891]{font-size:clamp(14px,4.6vw,17px)}.parent-home-intro-sequence__maya-image-wrap[data-v-2dbf7891],.parent-home-intro-sequence__maya-image[data-v-2dbf7891]{width:190px;height:164px}}.mfe-host-container[data-v-30e48a56]{width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden;z-index:1000;padding:0;box-sizing:border-box;background:#fff}.mfe-parent-preview-conclusion[data-v-30e48a56]{position:absolute;inset:0;width:100%;height:100%;z-index:10000}.mfe-parent-preview-conclusion__actions[data-v-30e48a56]{position:absolute;right:22px;bottom:18px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px}.mfe-loading-screen[data-v-30e48a56],.mfe-mounting-overlay[data-v-30e48a56]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;z-index:9999}.progress-bar-container[data-v-30e48a56]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px;gap:12px}.loading-label[data-v-30e48a56]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;color:#666;text-align:center}.progress-bar[data-v-30e48a56]{position:relative;width:100%;max-width:300px;height:8px;background:#e4e4e4;border-radius:13px;overflow:hidden}.progress-fill[data-v-30e48a56]{position:absolute;top:0;left:0;height:100%;background:#297ad2;border-radius:13px;animation:fill-progress-30e48a56 2s cubic-bezier(.4,0,.2,1) infinite;width:0;will-change:width}@keyframes fill-progress-30e48a56{0%{width:0%}45%{width:60%}90%{width:95%}to{width:100%}}.mfe-preview-end-card-overlay[data-v-30e48a56]{position:fixed;inset:0;z-index:2147482500;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000052;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:auto}.mfe-preview-end-card[data-v-30e48a56]{width:min(390px,calc(100vw - 48px));box-sizing:border-box;padding:22px;border-radius:18px;border:1px solid #e4e4e4;background:#fff;box-shadow:0 6px #e4e4e4,0 18px 48px #0000002e;font-family:Gabarito,sans-serif;text-align:center;animation:previewCardIn-30e48a56 .22s cubic-bezier(.23,1,.32,1) both}.mfe-preview-end-card__eyebrow[data-v-30e48a56]{margin-bottom:8px;font-size:13px;font-weight:600;color:#297ad2;text-transform:uppercase;letter-spacing:.04em}.mfe-preview-end-card h2[data-v-30e48a56]{margin:0 0 8px;color:#000;font-size:24px;line-height:1.1}.mfe-preview-end-card p[data-v-30e48a56]{margin:0;color:#787878;font-size:15px;line-height:1.35}.mfe-preview-end-card__actions[data-v-30e48a56]{display:flex;justify-content:center;gap:12px;margin-top:18px}@keyframes previewCardIn-30e48a56{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mfe-error[data-v-30e48a56]{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-30e48a56]{color:#dc2626;margin-bottom:1rem;font-size:1.5rem}.mfe-error p[data-v-30e48a56]{color:#7f1d1d;margin-bottom:2rem;font-size:1rem}.retry-button[data-v-30e48a56],.back-button[data-v-30e48a56]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;margin:.5rem;transition:all .2s}.retry-button[data-v-30e48a56]{background:#4f46e5;color:#fff}.retry-button[data-v-30e48a56]:hover{background:#4338ca}.back-button[data-v-30e48a56]{background:#e5e7eb;color:#374151}.back-button[data-v-30e48a56]:hover{background:#d1d5db}.mfe-mount-point[data-v-30e48a56]{width:100%;height:100%;position:relative;z-index:50;display:flex;align-items:center;justify-content:center}[data-v-30e48a56] .mfe-mount-point>*{width:100%;height:100%;position:relative}[data-v-30e48a56] #react-game-mfe-container{position:relative;z-index:50}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-f82c85d0]: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-f82c85d0]{font-size:var(--font-size-12)}.font-14[data-v-f82c85d0]{font-size:var(--font-size-14)}.font-16[data-v-f82c85d0]{font-size:var(--font-size-16)}.font-18[data-v-f82c85d0]{font-size:var(--font-size-18)}.font-20[data-v-f82c85d0]{font-size:var(--font-size-20)}.font-24[data-v-f82c85d0]{font-size:var(--font-size-24)}body[data-v-f82c85d0]{font-size:var(--font-size-14)}h1[data-v-f82c85d0]{font-size:var(--font-size-24)}h2[data-v-f82c85d0]{font-size:var(--font-size-20)}h3[data-v-f82c85d0]{font-size:var(--font-size-18)}p[data-v-f82c85d0],span[data-v-f82c85d0],div[data-v-f82c85d0],button[data-v-f82c85d0]{font-size:var(--font-size-14)}.small-text[data-v-f82c85d0]{font-size:var(--font-size-12)}.large-text[data-v-f82c85d0]{font-size:var(--font-size-16)}.challenge-intro-container[data-v-f82c85d0]{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;overflow:hidden}.challenge-intro-container.fading-out[data-v-f82c85d0]{opacity:0}.challenge-content[data-v-f82c85d0]{display:flex;flex-direction:column;align-items:center;gap:12px}.challenge-card[data-v-f82c85d0]{width:248px;height:248px;position:relative;display:flex;flex-direction:column;align-items:center}.card-background[data-v-f82c85d0]{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-f82c85d0]:hover{transform:scale(1.02)}.card-background[data-v-f82c85d0]:active{transform:scale(.98)}.card-image[data-v-f82c85d0]{width:224px;height:176px;border-radius:9px;position:absolute;top:12px;left:12px;overflow:hidden}.card-lock-overlay[data-v-f82c85d0]{position:absolute;inset:0;background:#0000002e}.card-lock-icon[data-v-f82c85d0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:999px;background:#fffffff5;display:flex;align-items:center;justify-content:center;color:#000d26;box-shadow:0 6px 20px #00000024}.card-lock-svg[data-v-f82c85d0]{width:28px;height:28px}.challenge-img[data-v-f82c85d0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9px}.card-title[data-v-f82c85d0]{font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:1.3em;text-align:center;color:#000;margin-top:17px}.start-button[data-v-f82c85d0]{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 24px;position:relative;cursor:pointer;transition:all .2s ease;font-family:Gabarito,Arial,sans-serif;font-size:16px;font-weight:500;color:#fff;background-color:#4ac1bd;border-color:#0ca49f;box-shadow:0 3px #0da49f}.start-button[data-v-f82c85d0]:hover{background-color:#3db3af;transform:translateY(1px);box-shadow:0 2px #0da49f}.start-button[data-v-f82c85d0]:active{transform:translateY(2px);box-shadow:0 1px #0da49f}.locked-helper-text[data-v-f82c85d0]{max-width:260px;margin:0;color:#6b7280;text-align:center;font-family:Gabarito,sans-serif;font-size:14px;line-height:1.35}.loading-container[data-v-f82c85d0]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px;padding:12px 0}.progress-bar[data-v-f82c85d0]{position:relative;width:100%;max-width:300px;height:8px;background:#e4e4e4;border-radius:13px;overflow:hidden}.progress-fill[data-v-f82c85d0]{position:absolute;top:0;left:0;height:100%;background:#297ad2;border-radius:13px;animation:fill-progress-f82c85d0 2s cubic-bezier(.4,0,.2,1) infinite;width:0;will-change:width}@keyframes fill-progress-f82c85d0{0%{width:0%}45%{width:60%}90%{width:95%}to{width:100%}}@media screen and (max-width: 900px){.challenge-intro-container[data-v-f82c85d0]{width:100vw;height:100vh}}.mfe-container[data-v-c357c14d]{width:800px;height:360px;position:relative;overflow:hidden}.mfe-mount-point[data-v-c357c14d]{width:100%;height:100%;position:relative;z-index:50;isolation:isolate;contain:layout style}.mfe-mount-point[data-v-c357c14d] *{box-sizing:border-box}.challenges-container[data-v-c357c14d]{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-c357c14d]: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-c357c14d]{position:absolute;top:-5px;left:50%;transform:translate(-50%);z-index:20;width:214px;height:auto}.challenges-container.during-transition[data-v-c357c14d]{background:#fff;padding:0}.challenges-transition-overlay[data-v-c357c14d]{position:absolute;top:0;left:0;width:800px;height:360px;z-index:100;background:#fff}.challenges-lottie[data-v-c357c14d]{width:800px;height:360px}.challenges-lottie[data-v-c357c14d] svg{width:800px!important;height:360px!important}@media screen and (max-width: 900px){.challenges-container[data-v-c357c14d]{width:100vw;height:100vh}.challenges-transition-overlay[data-v-c357c14d],.challenges-lottie[data-v-c357c14d]{width:100%;height:100%}.challenges-lottie[data-v-c357c14d] svg{width:100%!important;height:100%!important}}.challenges-wrap[data-v-c357c14d]{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-c357c14d]{display:flex;align-items:center;gap:10px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px;flex-shrink:0}.filter-tab[data-v-c357c14d]{display:flex;justify-content:center;align-items:center;padding:7px 15px;height:38px;background:#fff;border:1px solid #E4E4E4;border-radius:10px;font-family:Gabarito,sans-serif;font-weight:500;font-size:15px;line-height:1.2;color:#000;cursor:pointer;white-space:nowrap;transition:all .2s ease}.filter-tab[data-v-c357c14d]:hover{background:#f5f5f5}.filter-tab.active[data-v-c357c14d]{background:#ecfffe;border-color:#4ac1bd}.challenge-cards-wrapper[data-v-c357c14d]{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-c357c14d]::-webkit-scrollbar{width:0;display:none}@keyframes challengesShimmer-c357c14d{0%{background-position:-220px 0}to{background-position:220px 0}}.challenge-skeleton-grid[data-v-c357c14d]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px}.challenge-skeleton-card[data-v-c357c14d]{width:100%;max-width:180px;aspect-ratio:1 / 1.15;justify-self:center;display:flex;flex-direction:column;gap:8px}.challenge-skeleton-thumb[data-v-c357c14d],.challenge-skeleton-title[data-v-c357c14d]{background:linear-gradient(90deg,#f7f4ee 25%,#efe8de,#f7f4ee 75%);background-size:220px 100%;animation:challengesShimmer-c357c14d 1.4s ease-in-out infinite}.challenge-skeleton-thumb[data-v-c357c14d]{width:100%;height:calc(100% - 28px);border:1px solid #EADCCB;border-radius:12px;box-shadow:0 2px #e4e4e4e6}.challenge-skeleton-title[data-v-c357c14d]{width:74%;height:12px;border-radius:999px;margin:0 auto}.bottom-border-spacer[data-v-c357c14d]{grid-column:1 / -1;height:50px;background:transparent}.challenge-card[data-v-c357c14d]{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-c357c14d]:hover{transform:translateY(-4px)}.card-background[data-v-c357c14d]{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-c357c14d]{width:calc(100% - 16px);height:calc(100% - 16px);border-radius:8px;position:absolute;top:8px;left:8px;overflow:hidden}.challenge-img[data-v-c357c14d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.card-title[data-v-c357c14d]{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-c357c14d]{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-c357c14d]{width:100%;height:10px;background:#f3f3f3;border-radius:5px;overflow:hidden}.progress-bar-fill[data-v-c357c14d]{height:100%;background:#4ac1bd;border-radius:5px;transition:width .3s ease}.challenge-cards-wrapper[data-v-c357c14d]::-webkit-scrollbar{width:6px}.challenge-cards-wrapper[data-v-c357c14d]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.challenge-cards-wrapper[data-v-c357c14d]::-webkit-scrollbar-thumb{background:#d3a264;border-radius:3px}.challenge-card.locked[data-v-c357c14d]{cursor:pointer}.lock-overlay[data-v-c357c14d]{position:absolute;inset:0 0 28px;background-color:#000;border-radius:12px;opacity:.3;z-index:5}.lock-icon[data-v-c357c14d]{position:absolute;top:calc(50% - 14px);left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:6}.lock-icon[data-v-c357c14d]:before{content:"";position:absolute;width:46px;height:46px;border-radius:999px;opacity:1}.lock-icon--upgrade[data-v-c357c14d]:before{background:#fcd965;box-shadow:0 6px 16px #7a59003d}.lock-svg[data-v-c357c14d]{position:relative;z-index:1;width:24px;height:24px;color:#7a5900}@media (max-width: 850px){.challenges-wrap[data-v-c357c14d]{max-width:100%;height:100%;border:none;border-top:10px solid #60383B;margin:0;padding-top:70px}.challenge-card[data-v-c357c14d]{width:140px;height:150px}.card-background[data-v-c357c14d]{width:140px;height:115px}.card-image[data-v-c357c14d]{width:124px;height:95px}.card-title[data-v-c357c14d]{font-size:14px}}.intro-loading[data-v-27d079eb],.intro-error[data-v-27d079eb]{width:800px;height:360px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Gabarito,sans-serif}.progress-bar-container[data-v-27d079eb]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px;gap:12px}.loading-label[data-v-27d079eb]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;color:#666;text-align:center}.progress-bar[data-v-27d079eb]{position:relative;width:100%;max-width:300px;height:8px;background:#e4e4e4;border-radius:13px;overflow:hidden}.progress-fill[data-v-27d079eb]{position:absolute;top:0;left:0;height:100%;background:#297ad2;border-radius:13px;animation:fill-progress-27d079eb 2s cubic-bezier(.4,0,.2,1) infinite;width:0;will-change:width}@keyframes fill-progress-27d079eb{0%{width:0%}45%{width:60%}90%{width:95%}to{width:100%}}.intro-error h2[data-v-27d079eb]{font-size:24px;font-weight:600;color:#333;margin-bottom:12px}.intro-error p[data-v-27d079eb]{font-size:16px;color:#666;margin-bottom:24px}.back-button[data-v-27d079eb]{padding:12px 24px;background-color:#4ac1bd;border:1px solid #0ca49f;border-radius:10px;color:#fff;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.back-button[data-v-27d079eb]:hover{background-color:#3db3af}@media screen and (max-width: 900px){.intro-loading[data-v-27d079eb],.intro-error[data-v-27d079eb]{width:100vw;height:100vh}}.collectibles-container[data-v-b9e42c92]{width:100%;max-width:800px;min-height:512px;margin:0 auto;padding:20px;background-color:#fff4e4;border-radius:16px;position:relative;box-sizing:border-box}.collectibles-header[data-v-b9e42c92]{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:20px}.collectibles-title[data-v-b9e42c92]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;color:#7e6033;text-align:center;margin:10px 0 0}.tabs-container[data-v-b9e42c92]{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;gap:20px}.tab-button[data-v-b9e42c92]{background:none;border:none;font-family:Gabarito,sans-serif;font-weight:500;font-size:14px;color:#aaa;cursor:pointer;padding:5px 0;transition:color .2s ease}.tab-button.active[data-v-b9e42c92],.tab-button[data-v-b9e42c92]:hover{color:#7e6033}.collectibles-scroll[data-v-b9e42c92]{max-height:400px;overflow-y:auto;padding:10px 10px 100px;-ms-overflow-style:none;scrollbar-width:none}.collectibles-scroll[data-v-b9e42c92]::-webkit-scrollbar{display:none}.collectibles-grid[data-v-b9e42c92]{display:grid;grid-template-columns:repeat(4,163px);gap:16px;justify-content:center;padding-bottom:40px}.collectible-card[data-v-b9e42c92]{width:163px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .2s ease}.collectible-card[data-v-b9e42c92]:hover{transform:scale(1.02)}.card-outer[data-v-b9e42c92]{width:163px;height:163px;background:#fff;border:2px solid #FFE8C0;border-radius:15px;box-shadow:0 4px #ffe8c0;display:flex;align-items:center;justify-content:center;padding:9px;box-sizing:border-box}.card-inner[data-v-b9e42c92]{width:145px;height:117px;background:#f5f5f5;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.card-image[data-v-b9e42c92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-image.image-locked[data-v-b9e42c92]{filter:grayscale(100%);opacity:.6}.trophy-icon[data-v-b9e42c92]{width:50px;height:50px}.card-title[data-v-b9e42c92]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;color:#7e6033;text-align:center;margin-top:8px}.title-locked[data-v-b9e42c92]{color:#aaa}.collectible-locked .card-outer[data-v-b9e42c92]{opacity:.7}.badges-grid[data-v-b9e42c92]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px;justify-items:center;padding:0 10px 70px}.badge-card[data-v-b9e42c92]{width:150px;height:150px;display:flex;align-items:center;justify-content:center;cursor:default;transition:transform .2s ease}.badge-card.badge-clickable[data-v-b9e42c92]{cursor:pointer}.badge-card[data-v-b9e42c92]:hover{transform:scale(1.02)}.badge-image-container[data-v-b9e42c92]{width:150px;height:150px;border-radius:10px;overflow:hidden;background:#fff}.badge-image[data-v-b9e42c92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.badge-image.image-locked[data-v-b9e42c92]{filter:grayscale(100%);opacity:.5}.badge-locked .badge-image-container[data-v-b9e42c92]{opacity:.6}.badge-modal-overlay[data-v-b9e42c92]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.badge-modal[data-v-b9e42c92]{background:#fff;border-radius:15px;border:1px solid #E9E9E9;box-shadow:0 4px #e9e9e9;width:370px;min-height:177px;padding:20px 16px;position:relative;box-sizing:border-box}.modal-close-x[data-v-b9e42c92]{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.modal-close-x[data-v-b9e42c92]:hover{opacity:.7}.modal-content[data-v-b9e42c92]{display:flex;flex-direction:row;gap:16px;align-items:flex-start}.modal-badge-image[data-v-b9e42c92]{width:145px;height:136px;flex-shrink:0;background:#f5f5f5;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden}.modal-badge-image img[data-v-b9e42c92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-badge-locked img[data-v-b9e42c92]{filter:grayscale(100%);opacity:.6}.modal-trophy-icon[data-v-b9e42c92]{width:60px;height:60px}.modal-text[data-v-b9e42c92]{flex:1;padding-top:20px}.modal-badge-name[data-v-b9e42c92]{font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;color:#000;margin:0 0 8px;line-height:1.2;text-align:left}.modal-badge-requirement[data-v-b9e42c92]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;color:#000;margin:0;line-height:1.3;text-align:left}.modal-enter-active[data-v-b9e42c92],.modal-leave-active[data-v-b9e42c92]{transition:opacity .3s ease}.modal-enter-from[data-v-b9e42c92],.modal-leave-to[data-v-b9e42c92]{opacity:0}@media (max-width: 720px){.collectibles-grid[data-v-b9e42c92]{grid-template-columns:repeat(3,140px)}.collectible-card[data-v-b9e42c92]{width:140px}.card-outer[data-v-b9e42c92]{width:140px;height:140px}.card-inner[data-v-b9e42c92]{width:120px;height:100px}.badge-modal[data-v-b9e42c92]{width:340px}.modal-badge-image[data-v-b9e42c92]{width:120px;height:110px}}@media (max-width: 480px){.collectibles-header[data-v-b9e42c92]{flex-direction:column;gap:10px}.tabs-container[data-v-b9e42c92]{position:static;transform:none}.collectibles-grid[data-v-b9e42c92]{grid-template-columns:repeat(2,130px)}.collectible-card[data-v-b9e42c92]{width:130px}.card-outer[data-v-b9e42c92]{width:130px;height:130px}.card-inner[data-v-b9e42c92]{width:110px;height:90px}.badge-modal[data-v-b9e42c92]{width:300px}.modal-content[data-v-b9e42c92]{flex-direction:column;align-items:center}.modal-text[data-v-b9e42c92],.modal-badge-name[data-v-b9e42c92],.modal-badge-requirement[data-v-b9e42c92]{text-align:center}}.monthly-badge-modal-overlay[data-v-b9e42c92]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.monthly-badge-modal-content[data-v-b9e42c92]{display:flex;flex-direction:column;align-items:center;gap:16px}.monthly-badge-display[data-v-b9e42c92]{width:190px;height:190px;display:flex;align-items:center;justify-content:center}.monthly-badge-icon[data-v-b9e42c92]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%)}.monthly-progress-pill[data-v-b9e42c92]{width:190.32px;height:27px;background:#fff;border:1px solid #E4E4E4;border-radius:11px;display:flex;align-items:center;padding:0 10px;position:relative;box-sizing:border-box}.monthly-progress-text[data-v-b9e42c92]{font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;color:#787878;line-height:normal}.monthly-progress-text.current[data-v-b9e42c92]{margin-right:8px;min-width:8px;text-align:center}.monthly-progress-text.target[data-v-b9e42c92]{margin-left:8px;min-width:16px;text-align:center}.monthly-pill-bar-container[data-v-b9e42c92]{flex:1;height:10px;display:flex;align-items:center}.monthly-pill-bar-bg[data-v-b9e42c92]{width:100%;height:10px;background:#f3f3f3;border-radius:20px;overflow:hidden}.monthly-pill-bar-fill[data-v-b9e42c92]{height:100%;background:#4ac1bd;border-radius:20px;transition:width .5s cubic-bezier(.25,1,.5,1)}.monthly-star-icon[data-v-b9e42c92]{margin-left:4px;display:flex;align-items:center}.monthly-modal-button-container[data-v-b9e42c92]{position:fixed;bottom:40px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:1001}.modal-progress-pill[data-v-b9e42c92]{width:169px;height:16px;border-radius:10px;display:flex;align-items:center;box-sizing:border-box;margin-top:12px;position:relative;z-index:4}.modal-progress-text[data-v-b9e42c92]{font-family:Gabarito,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:130%;text-align:center;color:#787878}.modal-progress-text.percent[data-v-b9e42c92]{min-width:25px;text-align:center;flex-shrink:0}.modal-pill-bar-container[data-v-b9e42c92]{flex:1;height:10px;display:flex;align-items:center;margin-right:6px}.modal-pill-bar-bg[data-v-b9e42c92]{width:138px;height:10px;background:#f3f3f3;border-radius:20px;overflow:hidden;position:relative}.modal-pill-bar-fill[data-v-b9e42c92]{height:100%;background:#4ac1bd;border-radius:20px;transition:width .5s cubic-bezier(.25,1,.5,1);position:absolute;left:0;top:0}.achievement-container[data-v-01b932e3]{width:800px;height:360px;background-color:#fff4e4;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}.confetti-left[data-v-01b932e3]{position:absolute;left:0;top:0;z-index:1;pointer-events:none}.confetti-right[data-v-01b932e3]{position:absolute;right:0;top:0;z-index:1;pointer-events:none}.achievement-title[data-v-01b932e3]{font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;color:#c7ac7f;text-align:center;margin-top:26px;margin-bottom:20px;z-index:10}.card-container[data-v-01b932e3]{position:absolute;top:75px;left:0;right:0;display:flex;justify-content:center;align-items:flex-start;z-index:10}.card-container.multiple-badges[data-v-01b932e3]{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:21px}.achievement-card[data-v-01b932e3]{width:177px;height:211px;background:#fff;border-radius:12px;box-shadow:6px 6px #00000012;display:flex;flex-direction:column;align-items:center;padding:8px;box-sizing:border-box;flex-shrink:0}.achievement-card.small-badge[data-v-01b932e3]{width:140px;height:168px;padding:6px}.achievement-card.small-badge .card-image-area[data-v-01b932e3]{width:128px;height:128px}.achievement-card.small-badge .badge-name[data-v-01b932e3]{font-size:12px;margin-top:6px}.achievement-card.rotate-neg8[data-v-01b932e3]{transform:rotate(-8deg)}.achievement-card.rotate-neg5[data-v-01b932e3]{transform:rotate(-5deg)}.achievement-card.rotate-neg3[data-v-01b932e3]{transform:rotate(-3deg)}.achievement-card.rotate-neg2[data-v-01b932e3]{transform:rotate(-2deg)}.achievement-card.rotate-pos2[data-v-01b932e3]{transform:rotate(2deg)}.achievement-card.rotate-pos3[data-v-01b932e3]{transform:rotate(3deg)}.achievement-card.rotate-pos4[data-v-01b932e3]{transform:rotate(4deg)}.achievement-card.rotate-pos5[data-v-01b932e3]{transform:rotate(5deg)}.achievement-card.rotate-pos6[data-v-01b932e3]{transform:rotate(6deg)}.card-image-area[data-v-01b932e3]{width:163px;height:160px;background:#e4ffee;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.badge-image[data-v-01b932e3]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.badge-name[data-v-01b932e3]{font-family:Gabarito,sans-serif;font-weight:500;font-size:14px;color:#333;margin-top:8px;text-align:center}.button-container[data-v-01b932e3]{position:absolute;right:24px;bottom:24px;display:flex;flex-direction:column;gap:12px;z-index:10}.monthly-badge-progress-container[data-v-34b655dd]{position:absolute;inset:0;background:#fff;z-index:1000;overflow:hidden}.confetti-overlay[data-v-34b655dd]{position:absolute;inset:0;z-index:2000;pointer-events:none}.confetti-container[data-v-34b655dd]{width:100%;height:100%}.chef-container[data-v-34b655dd]{position:absolute;bottom:0;left:-205px;z-index:10}.achievement-unlocked-text[data-v-34b655dd]{position:absolute;left:50%;top:calc(50% - 175px);transform:translate(-50%);font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#333;z-index:15;animation:achievementFadeIn-34b655dd .5s ease-out}@keyframes achievementFadeIn-34b655dd{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.badge-section[data-v-34b655dd]{position:absolute;left:50%;top:calc(50% - 10px);transform:translate(-50%,-55%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10}.badge-reveal-container[data-v-34b655dd]{position:relative;width:190px;height:190px;overflow:hidden;border-radius:10px}.badge-image[data-v-34b655dd]{width:190px;height:190px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.badge-image.badge-grayscale[data-v-34b655dd]{filter:grayscale(100%);opacity:.7}.badge-image.badge-color[data-v-34b655dd]{position:absolute;top:0;left:0;filter:none;clip-path:circle(0% at 50% 50%);transform:scale(1.05)}.badge-image.badge-color.badge-revealing[data-v-34b655dd]{animation:badge-reveal-circle-34b655dd 1s ease-out forwards}@keyframes badge-reveal-circle-34b655dd{0%{clip-path:circle(0% at 50% 50%);transform:scale(1.05)}50%{clip-path:circle(50% at 50% 50%);transform:scale(1.02)}to{clip-path:circle(75% at 50% 50%);transform:scale(1)}}.speech-bubble-wrapper[data-v-34b655dd]{position:absolute;left:180px;bottom:100px;z-index:200;isolation:isolate}.progress-bar-container[data-v-34b655dd]{display:flex;align-items:center;gap:6px;width:190px;height:27px;background:#fff;border:1px solid #E4E4E4;border-radius:11px;padding:0 8px;box-sizing:border-box}.progress-number[data-v-34b655dd]{font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;color:#787878;min-width:14px;text-align:center}.progress-number.left[data-v-34b655dd]{text-align:left}.progress-number.right[data-v-34b655dd]{text-align:right}.progress-bar-bg[data-v-34b655dd]{flex:1;height:10px;background:#f3f3f3;border-radius:20px;overflow:hidden}.progress-bar-fill[data-v-34b655dd]{height:100%;background:#4ac1bd;border-radius:20px}.checkmark-container[data-v-34b655dd]{position:absolute;right:30px;bottom:30px;z-index:10;display:flex;align-items:center;gap:12px}.collect-badge-text[data-v-34b655dd]{font-family:Gabarito,sans-serif;font-size:18px;font-weight:500;color:#000}.button-container[data-v-34b655dd]{position:absolute;right:24px;bottom:24px;display:flex;flex-direction:column;gap:12px;z-index:10}.monthly-badge-view[data-v-725118dc]{position:fixed;inset:0;background:#fff;z-index:100}.loading-container[data-v-725118dc]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.loading-spinner[data-v-725118dc]{width:48px;height:48px;border:4px solid #E4E4E4;border-top-color:#4ac1bd;border-radius:50%;animation:spin-725118dc 1s linear infinite}@keyframes spin-725118dc{to{transform:rotate(360deg)}}.plan-features-section[data-v-144718ad]{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:100%}.plan-features-title[data-v-144718ad]{width:100%;margin:0;font-family:Gabarito,Arial,sans-serif;font-size:clamp(20px,3vw,24px);line-height:clamp(24px,3.5vw,28px);font-weight:600;color:#000;text-align:center}.plan-features-card[data-v-144718ad]{--feature-col-1: 40.85%;--feature-col-2: 28.05%;--feature-col-3: 31.1%;width:100%;max-width:100%;position:relative;background:#fff;border:1px solid #e4e4e4;box-shadow:0 4px #e4e4e4;border-radius:10px;overflow:hidden}.plan-features-card[data-v-144718ad]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,transparent calc(var(--feature-col-1) - .5px),#e4e4e4 calc(var(--feature-col-1) - .5px),#e4e4e4 calc(var(--feature-col-1) + .5px),transparent calc(var(--feature-col-1) + .5px)),linear-gradient(to right,transparent calc(calc(var(--feature-col-1) + var(--feature-col-2)) - .5px),#e4e4e4 calc(calc(var(--feature-col-1) + var(--feature-col-2)) - .5px),#e4e4e4 calc(calc(var(--feature-col-1) + var(--feature-col-2)) + .5px),transparent calc(calc(var(--feature-col-1) + var(--feature-col-2)) + .5px));pointer-events:none;z-index:1}.plan-features-header[data-v-144718ad]{position:relative;z-index:2;display:flex;align-items:center;background:#fff}.plan-features-row[data-v-144718ad]{position:relative;z-index:2;display:flex;align-items:center}.plan-features-heading[data-v-144718ad],.plan-features-cell[data-v-144718ad]{padding:12px 14px;font-family:Gabarito,Arial,sans-serif;font-size:clamp(15px,2.2vw,17px);line-height:clamp(19px,2.8vw,22px);font-weight:400;color:#000}.plan-features-heading.is-feature[data-v-144718ad],.plan-features-cell.is-feature[data-v-144718ad]{width:var(--feature-col-1);text-align:left}.plan-features-heading.is-feature[data-v-144718ad]{font-weight:600}.plan-features-cell.is-feature[data-v-144718ad]{font-weight:400}.plan-features-heading.is-free[data-v-144718ad],.plan-features-cell.is-free[data-v-144718ad]{width:var(--feature-col-2);text-align:center;color:#787878;font-weight:400}.plan-features-heading.is-paid[data-v-144718ad],.plan-features-cell.is-paid[data-v-144718ad]{width:var(--feature-col-3);text-align:center;color:#000;font-weight:500}.plan-features-heading[data-v-144718ad]{font-size:clamp(15px,2.2vw,17px);line-height:clamp(19px,2.8vw,22px)}.plan-features-section-header[data-v-144718ad]{position:relative;z-index:3;isolation:isolate;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:40px;background:#f0fffe;font-family:Gabarito,Arial,sans-serif;font-style:normal;font-weight:600;font-size:clamp(15px,2.2vw,17px);line-height:clamp(19px,2.8vw,22px);text-align:center;color:#25a49f}.plan-features-section-header[data-v-144718ad]:before{content:"";position:absolute;inset:0;background:#f0fffe;z-index:-1}.upgrade-benefits-preview-root[data-v-cfc5fe1a]{width:100%}.plan-benefits-preview[data-v-cfc5fe1a]{width:100%;max-width:328px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.plan-benefits-preview-inner[data-v-cfc5fe1a]{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.plan-benefits-preview-title[data-v-cfc5fe1a]{width:100%;margin:0;font-family:Gabarito,Arial,sans-serif;font-weight:600;font-size:clamp(20px,5vw,22px);line-height:clamp(24px,5.8vw,26px);text-align:center;color:#000}.plan-benefits-card[data-v-cfc5fe1a]{width:100%;min-height:157px;box-sizing:border-box;background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;border-radius:13px;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.plan-benefit-row[data-v-cfc5fe1a]{display:flex;align-items:flex-start;gap:10px}.plan-benefit-check[data-v-cfc5fe1a]{width:14px;height:14px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.plan-benefit-text[data-v-cfc5fe1a]{font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:clamp(16px,4.2vw,17px);line-height:clamp(20px,4.9vw,22px);color:#000}.plan-benefit-text[data-v-cfc5fe1a] strong{font-weight:600}.plan-benefits-drawer-backdrop[data-v-cfc5fe1a]{position:fixed;inset:0;background:#00000061;z-index:9998}.plan-benefits-drawer[data-v-cfc5fe1a]{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 24px #0000001f;padding:14px 12px calc(16px + env(safe-area-inset-bottom));max-height:min(88dvh,calc(100dvh - 24px));overflow:hidden;will-change:transform,opacity}.plan-benefits-drawer-header[data-v-cfc5fe1a]{display:flex;align-items:flex-start;justify-content:flex-end;padding:0 6px 8px;flex-shrink:0}.plan-benefits-drawer-section-title[data-v-cfc5fe1a]{margin:0 0 4px;padding:0 8px 16px;border-bottom:1px solid #e4e4e4;font-family:Gabarito,Arial,sans-serif;font-weight:600;font-size:clamp(22px,3vw,24px);line-height:clamp(26px,3.5vw,28px);color:#000;text-align:left;text-wrap:balance}.plan-benefits-drawer-close[data-v-cfc5fe1a]{width:40px;height:40px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.plan-benefits-drawer-content[data-v-cfc5fe1a]{overflow-y:auto;max-height:calc(min(88dvh,calc(100dvh - 24px)) - 72px);padding:0 2px 4px;scrollbar-width:none;-ms-overflow-style:none}.plan-benefits-drawer-content[data-v-cfc5fe1a]::-webkit-scrollbar{display:none}.plan-benefits-drawer-content[data-v-cfc5fe1a] .plan-features-section{margin-top:0;max-width:none;gap:14px}.plan-benefits-drawer-section-title+.plan-benefits-drawer-bullets[data-v-cfc5fe1a]{padding-top:16px}.plan-benefits-drawer-bullets[data-v-cfc5fe1a]{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:0 8px 16px;margin:0}@media screen and (min-height: 700px){.plan-benefits-drawer[data-v-cfc5fe1a]{max-height:min(94dvh,calc(100dvh - 12px));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.plan-benefits-drawer-content[data-v-cfc5fe1a]{max-height:calc(min(94dvh,calc(100dvh - 12px)) - 68px)}.plan-benefits-drawer-section-title[data-v-cfc5fe1a]{font-size:clamp(24px,2.6vw,28px);line-height:clamp(28px,3.1vw,32px)}.plan-benefit-text[data-v-cfc5fe1a]{font-size:clamp(17px,2.2vw,20px);line-height:clamp(22px,2.8vw,26px)}.plan-benefits-drawer-bullets[data-v-cfc5fe1a]{gap:16px}.plan-benefits-drawer-content[data-v-cfc5fe1a] .plan-features-heading,.plan-benefits-drawer-content[data-v-cfc5fe1a] .plan-features-cell{font-size:clamp(16px,1.9vw,19px);line-height:clamp(20px,2.4vw,24px)}.plan-benefits-drawer-content[data-v-cfc5fe1a] .plan-features-section-header{font-size:clamp(17px,2vw,20px);line-height:clamp(21px,2.5vw,25px)}}@media (prefers-reduced-motion: reduce){.drawer-backdrop-fade-enter-active[data-v-cfc5fe1a],.drawer-backdrop-fade-leave-active[data-v-cfc5fe1a],.drawer-sheet-rise-enter-active[data-v-cfc5fe1a],.drawer-sheet-rise-leave-active[data-v-cfc5fe1a]{transition:none}}.drawer-backdrop-fade-enter-active[data-v-cfc5fe1a]{transition:opacity .2s cubic-bezier(.25,1,.5,1)}.drawer-backdrop-fade-leave-active[data-v-cfc5fe1a]{transition:opacity .15s ease-in}.drawer-backdrop-fade-enter-from[data-v-cfc5fe1a],.drawer-backdrop-fade-leave-to[data-v-cfc5fe1a]{opacity:0}.drawer-sheet-rise-enter-active[data-v-cfc5fe1a]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.25,1,.5,1)}.drawer-sheet-rise-leave-active[data-v-cfc5fe1a]{transition:transform .16s ease-in,opacity .14s ease-in}.drawer-sheet-rise-enter-from[data-v-cfc5fe1a],.drawer-sheet-rise-leave-to[data-v-cfc5fe1a]{opacity:0;transform:translateY(12px)}.sound-story-addon[data-v-663e1876]{--sound-story-ease-out: cubic-bezier(.23, 1, .32, 1);--sound-story-ease-in: cubic-bezier(.4, 0, 1, 1);position:fixed;inset:0;z-index:10002;pointer-events:none}.sound-story-addon__confetti[data-v-663e1876]{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:4;opacity:0;animation:sound-story-addon-confetti-in-663e1876 .28s var(--sound-story-ease-out) .12s both}.sound-story-addon__confetti--secondary[data-v-663e1876]{transform:scaleX(-1);animation-delay:.22s}.sound-story-addon.is-exiting .sound-story-addon__confetti[data-v-663e1876]{animation:sound-story-addon-confetti-out-663e1876 .16s var(--sound-story-ease-in) both}.sound-story-addon__backdrop[data-v-663e1876]{position:absolute;inset:0;border:0;padding:0;margin:0;background:#00000038;backdrop-filter:blur(0);cursor:pointer;pointer-events:auto;z-index:1;animation:sound-story-addon-backdrop-in-663e1876 .32s var(--sound-story-ease-out) both}.sound-story-addon.is-exiting .sound-story-addon__backdrop[data-v-663e1876]{animation:sound-story-addon-backdrop-out-663e1876 .18s var(--sound-story-ease-in) both;pointer-events:none}.sound-story-addon__sheet[data-v-663e1876]{position:absolute;left:0;right:0;bottom:0;z-index:2;width:100%;height:auto;min-height:0;max-height:min(760px,94vh);box-sizing:border-box;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;overflow-y:auto;overflow-x:hidden;transform-origin:center bottom;pointer-events:auto;-webkit-overflow-scrolling:touch;animation:sound-story-addon-sheet-in-663e1876 .36s var(--sound-story-ease-out) both;will-change:transform,opacity}.sound-story-addon.is-exiting .sound-story-addon__sheet[data-v-663e1876]{animation:sound-story-addon-sheet-out-663e1876 .22s var(--sound-story-ease-in) both;pointer-events:none}.sound-story-addon.is-exiting .sound-story-addon__reveal-item[data-v-663e1876],.sound-story-addon.is-exiting .sound-story-addon__preview-lottie[data-v-663e1876]{animation:none;transition:none;opacity:0;transform:translate3d(0,8px,0)}.sound-story-addon__content[data-v-663e1876]{flex:none;display:flex;flex-direction:column;gap:20px;padding-top:8px;background:#fff}.sound-story-addon__preview-wrap[data-v-663e1876]{position:relative;flex:none;width:100%;height:clamp(280px,48vh,380px);background:#fff;overflow:hidden;container-type:size;--preview-bottom-crop: clamp(25px, 8cqh, 56px);--preview-frame-inset: clamp(10px, 1.6vw, 14px)}.sound-story-addon__preview-lottie[data-v-663e1876]{position:absolute;inset:var(--preview-frame-inset);width:calc(100% - (var(--preview-frame-inset) * 2));height:calc(100% - (var(--preview-frame-inset) * 2));overflow:hidden;isolation:isolate;opacity:0;transform:translate3d(0,12px,0);transition:opacity .32s var(--sound-story-ease-out),transform .32s var(--sound-story-ease-out),filter .32s var(--sound-story-ease-out);transition-delay:0ms;filter:blur(4px);will-change:opacity,transform,filter}.sound-story-addon__sheet.is-entered .sound-story-addon__preview-lottie[data-v-663e1876]{transition-delay:60ms}.sound-story-addon__preview-lottie.is-ready[data-v-663e1876]{opacity:1;transform:translateZ(0);filter:blur(0)}.sound-story-addon__preview-lottie[data-v-663e1876] svg,.sound-story-addon__preview-lottie[data-v-663e1876] canvas{width:100%!important;height:calc(100% + var(--preview-bottom-crop))!important;display:block;overflow:hidden;transform:translateY(var(--preview-bottom-crop))}.sound-story-addon__reveal-item[data-v-663e1876]{opacity:0;transform:translate3d(0,12px,0);will-change:opacity,transform}.sound-story-addon__sheet.is-entered .sound-story-addon__reveal-item[data-v-663e1876]{animation:sound-story-addon-reveal-up-663e1876 .32s var(--sound-story-ease-out) both}.sound-story-addon__sheet.is-entered .sound-story-addon__reveal-item--copy[data-v-663e1876]{animation-delay:.1s}.sound-story-addon__sheet.is-entered .sound-story-addon__reveal-item--cta[data-v-663e1876]{animation-delay:.22s}.sound-story-addon__copy[data-v-663e1876]{flex:none;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;max-width:328px;margin:0 auto;padding:0 20px;box-sizing:border-box;background:#fff}.sound-story-addon__copy-inner[data-v-663e1876]{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:8px;width:100%}.sound-story-addon__headline[data-v-663e1876]{display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:stretch;gap:10px;width:100%;min-height:24px}.sound-story-addon__gift-icon[data-v-663e1876]{flex:none;width:24px;height:24px;font-size:24px;line-height:1;display:grid;place-items:center}.sound-story-addon__headline-text[data-v-663e1876]{flex:none;margin:0;font-family:Gabarito,Arial,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:20px;letter-spacing:.01em;color:#000}.sound-story-addon__description[data-v-663e1876]{flex:none;align-self:stretch;margin:0;font-family:Gabarito,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#000}.sound-story-addon__description strong[data-v-663e1876]{font-weight:700}.sound-story-addon__actions[data-v-663e1876]{flex:none;display:flex;justify-content:center;width:100%;padding:0 20px calc(14px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff}.sound-story-addon__actions[data-v-663e1876] .sound-story-addon__cta{width:328px;max-width:100%}.sound-story-addon__claim-label[data-v-663e1876]{font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#fff;white-space:nowrap}.sound-story-addon__claim-label strong[data-v-663e1876]{font-weight:700}.sound-story-addon__price-strike[data-v-663e1876]{font-size:14px;line-height:17px;text-decoration:line-through;font-weight:400}@keyframes sound-story-addon-sheet-in-663e1876{0%{opacity:0;transform:translate3d(0,18px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes sound-story-addon-sheet-out-663e1876{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,20px,0) scale(.98)}}@keyframes sound-story-addon-backdrop-in-663e1876{0%{opacity:0}to{opacity:1}}@keyframes sound-story-addon-backdrop-out-663e1876{0%{opacity:1}to{opacity:0}}@keyframes sound-story-addon-confetti-in-663e1876{0%{opacity:0}to{opacity:1}}@keyframes sound-story-addon-confetti-out-663e1876{0%{opacity:1}to{opacity:0}}@keyframes sound-story-addon-reveal-up-663e1876{0%{opacity:0;transform:translate3d(0,8px,0);filter:blur(4px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@media (max-width: 600px){.sound-story-addon__preview-wrap[data-v-663e1876]{height:clamp(240px,44vh,320px)}.sound-story-addon__sheet[data-v-663e1876]{max-height:96vh}}@media (orientation: landscape) and (max-height: 560px){.sound-story-addon__sheet[data-v-663e1876]{inset:auto 0 0;width:100%;max-height:calc(100vh - 12px);border-radius:20px 20px 0 0;overflow:hidden;transform-origin:center bottom}.sound-story-addon__content[data-v-663e1876]{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(260px,1fr);grid-template-rows:1fr auto auto 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:12px;align-items:center;min-height:min(324px,calc(100vh - 12px));padding:12px 16px 14px}.sound-story-addon__preview-wrap[data-v-663e1876]{grid-row:1 / -1;height:min(300px,calc(100vh - 48px));border-radius:16px;overflow:hidden;--preview-bottom-crop: clamp(26px, calc(6cqh + 10px) , 46px);--preview-frame-inset: 6px}.sound-story-addon__copy[data-v-663e1876]{grid-column:2;grid-row:2;max-width:none;padding:0}.sound-story-addon__copy-inner[data-v-663e1876]{align-items:center;gap:8px}.sound-story-addon__headline[data-v-663e1876]{justify-content:center;gap:10px}.sound-story-addon__headline-text[data-v-663e1876]{text-align:center;text-wrap:balance}.sound-story-addon__description[data-v-663e1876]{text-align:center;text-wrap:pretty}.sound-story-addon__actions[data-v-663e1876]{grid-column:2;grid-row:3;justify-content:center;margin-top:4px;padding:0 0 10px}.sound-story-addon__actions[data-v-663e1876] .sound-story-addon__cta{width:min(328px,100%)}@keyframes sound-story-addon-sheet-in-663e1876{0%{opacity:0;transform:translate3d(0,18px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes sound-story-addon-sheet-out-663e1876{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,20px,0) scale(.98)}}}@media (orientation: landscape) and (max-height: 560px) and (max-width: 640px){.sound-story-addon__content[data-v-663e1876]{grid-template-columns:minmax(160px,.85fr) minmax(220px,1fr);-moz-column-gap:12px;column-gap:12px;min-height:min(260px,calc(100vh - 12px));padding:10px 14px 12px}.sound-story-addon__preview-wrap[data-v-663e1876]{height:min(240px,calc(100vh - 32px))}}@media (prefers-reduced-motion: reduce){.sound-story-addon__confetti[data-v-663e1876],.sound-story-addon__backdrop[data-v-663e1876],.sound-story-addon__sheet[data-v-663e1876],.sound-story-addon.is-exiting .sound-story-addon__sheet[data-v-663e1876],.sound-story-addon__sheet.is-entered .sound-story-addon__reveal-item[data-v-663e1876],.sound-story-addon__preview-lottie[data-v-663e1876]{animation:none;transition:none;opacity:1;transform:none;filter:none}.sound-story-addon__reveal-item[data-v-663e1876]{opacity:1;transform:none;filter:none}}.upgrade-benefits-drawer-host[data-v-437ea1b2]{display:contents}.upgrade-screen[data-v-437ea1b2]{position:relative;--upgrade-plan-stack-gap: 20px;--upgrade-fixed-footer-space: 210px;--upgrade-slideshow-height: clamp(200px, calc(var(--app-height, 100dvh) - 390px), 440px);--upgrade-ease-out: cubic-bezier(.23, 1, .32, 1);--upgrade-ease-in-out: cubic-bezier(.645, .045, .355, 1);--upgrade-ease-soft: cubic-bezier(.25, .46, .45, .94);--upgrade-duration-enter: .28s;--upgrade-duration-exit: .22s;--upgrade-slideshow-move: .68s;--upgrade-slideshow-fade-in: .42s;--upgrade-slideshow-fade-out: .32s;--upgrade-slideshow-ease-move: cubic-bezier(.645, .045, .355, 1);--upgrade-slideshow-ease-out: cubic-bezier(.23, 1, .32, 1);--upgrade-slideshow-ease-in: cubic-bezier(.19, 1, .22, 1);--upgrade-tab-ease-out: cubic-bezier(.23, 1, .32, 1);--upgrade-tab-indicator-duration: .2s;--upgrade-tab-swap-duration: .12s;--upgrade-tab-width: 90px;--upgrade-tab-gap: 2px;width:100%;height:var(--app-height, 100dvh);background:#fff;display:flex;flex-direction:column;overflow:hidden}.upgrade-screen.has-expanded-plan-card[data-v-437ea1b2]{--upgrade-slideshow-height: clamp(180px, calc(var(--app-height, 100dvh) - 410px), 440px)}.upgrade-scroll[data-v-437ea1b2]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:#fff}.upgrade-screen.has-checkout-success .upgrade-scroll[data-v-437ea1b2]{display:flex;flex-direction:column;background:#f0fffe}.upgrade-screen.has-checkout-success.is-bake-store-variant .upgrade-scroll[data-v-437ea1b2],.upgrade-screen.has-checkout-success.is-giffie-variant .upgrade-scroll[data-v-437ea1b2]{background:#fef4e4}.upgrade-shell[data-v-437ea1b2]{width:100%;max-width:360px;margin:0 auto;background:#fff}.upgrade-screen.has-fixed-footer .upgrade-success-panel[data-v-437ea1b2]{padding-bottom:calc(226px + env(safe-area-inset-bottom,0px))}.upgrade-screen.has-fixed-footer.has-expanded-plan-card .upgrade-success-panel[data-v-437ea1b2]{padding-bottom:calc(var(--upgrade-fixed-footer-space) + env(safe-area-inset-bottom,0px))}.upgrade-success-panel[data-v-437ea1b2]{position:relative;flex:1;min-height:100%;padding:calc(72px + env(safe-area-inset-top,0px)) 24px 226px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#f0fffe}.upgrade-success-panel.is-success-bake[data-v-437ea1b2]{background:#fef4e4}.upgrade-success-panel__confetti[data-v-437ea1b2]{position:absolute;inset:0;z-index:3;pointer-events:none}.upgrade-success-panel__content[data-v-437ea1b2]{position:relative;z-index:2;width:100%;max-width:312px;transition:opacity .32s var(--upgrade-ease-out),transform .32s var(--upgrade-ease-out),filter .32s var(--upgrade-ease-out)}.upgrade-success-panel.is-transitioning-to-address .upgrade-success-panel__content[data-v-437ea1b2]{opacity:0;transform:translate3d(0,-10px,0);filter:blur(4px)}.upgrade-success-panel.is-transitioning-to-address .upgrade-success-panel__hero[data-v-437ea1b2]{opacity:0;transform:translate(-50%) translateY(-10px);filter:blur(4px)}.upgrade-success-panel__icon-wrap[data-v-437ea1b2]{display:flex;justify-content:center;margin-bottom:14px}.upgrade-success-panel__icon[data-v-437ea1b2]{width:132px;height:122px;-o-object-fit:contain;object-fit:contain}.upgrade-success-panel__title[data-v-437ea1b2]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:24px;line-height:29px;font-weight:600;color:#000}.upgrade-success-panel.is-success-bake .upgrade-success-panel__title[data-v-437ea1b2]{color:#542d30}.upgrade-success-panel__subtitle[data-v-437ea1b2]{margin:8px 0 0;font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:17px;font-weight:400;color:#448e88}.upgrade-success-panel.is-success-bake .upgrade-success-panel__subtitle[data-v-437ea1b2]{color:#9e8b70}.upgrade-success-panel__migration[data-v-437ea1b2]{margin-top:16px;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:#fff;border:1px solid #e4e4e4;box-shadow:0 4px #e4e4e4;text-align:left}.upgrade-success-panel__migration-title[data-v-437ea1b2]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:18px;line-height:22px;font-weight:600;color:#000}.upgrade-success-panel__migration-copy[data-v-437ea1b2]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:19px;color:#448e88}.upgrade-success-panel__hero[data-v-437ea1b2]{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:1;pointer-events:none;transition:opacity .32s var(--upgrade-ease-out),transform .32s var(--upgrade-ease-out),filter .32s var(--upgrade-ease-out)}.upgrade-success-panel__chef[data-v-437ea1b2]{width:126px;height:188px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.upgrade-success-panel__katha-character[data-v-437ea1b2]{width:218px;height:318px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform:scaleX(-1)}.upgrade-plans-panel[data-v-437ea1b2]{padding:var(--upgrade-plan-stack-gap) 12px 20px;display:flex;flex-direction:column;align-items:center}.upgrade-screen.is-bake-store-variant .upgrade-plans-panel[data-v-437ea1b2]{padding-left:8px;padding-right:8px}.plan-reveal[data-v-437ea1b2]{opacity:0;transform:translate3d(0,10px,0);animation:planReveal-437ea1b2 .4s cubic-bezier(.23,1,.32,1) forwards}.plan-options[data-v-437ea1b2]{width:100%;max-width:336px;display:flex;flex-direction:column;gap:12px}.upgrade-screen.is-bake-store-variant .plan-options[data-v-437ea1b2]{max-width:344px}.plan-selection-warning[data-v-437ea1b2]{width:100%;max-width:336px;margin:10px 0 0;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;text-align:center;color:#b63a3a}.plan-option[data-v-437ea1b2]{position:relative;width:100%;min-height:64px;box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;box-shadow:0 3px #e4e4e4;border-radius:13px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;gap:12px}.upgrade-screen.is-bake-store-variant .plan-option[data-v-437ea1b2]{min-height:68px;padding:10px 6px;gap:8px}.plan-option.is-selected[data-v-437ea1b2]{border-color:#0da49f;box-shadow:0 3px #0da49f;background:#fff}.plan-bundle-slot[data-v-437ea1b2]{display:grid;grid-template-rows:0fr;width:100%;max-width:288px;transition:grid-template-rows .28s cubic-bezier(.23,1,.32,1)}.upgrade-screen.is-bake-store-variant .plan-bundle-slot[data-v-437ea1b2]{max-width:304px}.plan-bundle-slot.is-open[data-v-437ea1b2]{grid-template-rows:1fr}.plan-bundle-slot__inner[data-v-437ea1b2]{overflow:hidden;min-height:0}.plan-option-content--bundle[data-v-437ea1b2]{padding-top:4px;will-change:transform,opacity,filter}.plan-bundle-part[data-v-437ea1b2]{opacity:0;transform:translate3d(0,8px,0) scale(.98);filter:blur(4px);transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1),filter .26s cubic-bezier(.23,1,.32,1)}.plan-bundle-slot.is-open .plan-bundle-part[data-v-437ea1b2]{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.plan-bundle-slot.is-open .plan-option-left.plan-bundle-part[data-v-437ea1b2]{transition-delay:40ms}.plan-bundle-slot.is-open .plan-price-group.plan-bundle-part[data-v-437ea1b2]{transition-delay:.1s}.plan-option-icon--gift[data-v-437ea1b2]{font-size:20px;line-height:1}.plan-price--free[data-v-437ea1b2]{color:#000}.plan-option.is-disabled[data-v-437ea1b2]{cursor:not-allowed;opacity:.72}.plan-option-content[data-v-437ea1b2]{width:100%;max-width:288px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:16px;column-gap:16px;min-height:30px}.upgrade-screen.is-bake-store-variant .plan-option-content[data-v-437ea1b2]{max-width:304px;align-items:center}.plan-option-left[data-v-437ea1b2]{display:flex;align-items:center;align-self:center;gap:10px;min-width:0;min-height:30px;overflow:visible}.upgrade-screen.is-bake-store-variant .plan-option-left[data-v-437ea1b2]{gap:12px}.plan-option-icon[data-v-437ea1b2]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;line-height:0;overflow:visible}.plan-option-icon__image[data-v-437ea1b2]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.plan-name[data-v-437ea1b2]{display:inline-flex;align-items:center;min-height:30px;font-family:Gabarito,Arial,sans-serif;font-weight:600;font-size:clamp(17px,4.6vw,18px);line-height:1;color:#000}.plan-price-group[data-v-437ea1b2]{display:flex;align-items:center;align-self:center;justify-content:flex-end;gap:4px;min-height:30px;flex-wrap:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.plan-price[data-v-437ea1b2]{display:inline-flex;align-items:center;font-family:Gabarito,Arial,sans-serif;font-weight:600;font-size:clamp(20px,5.4vw,22px);line-height:1;color:#000;flex-shrink:0}.plan-price-anchor[data-v-437ea1b2]{display:inline-flex;align-items:center;font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:20px;line-height:1;color:#787878;text-decoration:line-through;text-decoration-thickness:1.5px}.plan-badge[data-v-437ea1b2]{width:100%;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 10px;min-height:22px;background:#f0fffe;border-radius:5px;font-family:Gabarito,Arial,sans-serif;font-weight:500;font-size:12px;line-height:14px;color:#25a49f}.upgrade-screen.is-bake-store-variant .plan-badge[data-v-437ea1b2]{min-height:24px;padding:5px 12px;font-size:clamp(13px,3.5vw,14px);line-height:clamp(15px,4vw,16px)}@keyframes planReveal-437ea1b2{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.upgrade-hero[data-v-437ea1b2]{position:relative;width:100%;flex:none;background:#fff;overflow:hidden}.upgrade-hero-back[data-v-437ea1b2]{position:absolute;top:calc(20px + env(safe-area-inset-top,0px));left:16px;z-index:4;pointer-events:none}.upgrade-hero-back--success[data-v-437ea1b2]{top:calc(20px + env(safe-area-inset-top,0px))}.upgrade-hero-back[data-v-437ea1b2] .back-button{position:relative;top:auto;left:auto;pointer-events:auto}.upgrade-hero-inner[data-v-437ea1b2]{position:relative;width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column}.upgrade-hero-slideshow[data-v-437ea1b2]{position:relative;width:100%;height:var(--upgrade-slideshow-height);flex:none;overflow:hidden;background:var(--upgrade-slideshow-bg, #ffffff);isolation:isolate;touch-action:pan-y;cursor:grab;transition:background-color .42s var(--upgrade-slideshow-ease-out)}.upgrade-hero-slideshow[data-v-437ea1b2]:active{cursor:grabbing}.upgrade-hero-slideshow[data-v-437ea1b2]:focus-visible{outline:2px solid #0da49f;outline-offset:2px}.upgrade-plan-tabs-shell[data-v-437ea1b2]{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--upgrade-plan-stack-gap);padding:12px 16px 0;background:#fff}.upgrade-plan-tagline[data-v-437ea1b2]{width:100%;max-width:328px;margin:0;font-family:Gabarito,Arial,sans-serif;font-weight:600;font-size:clamp(20px,5vw,22px);line-height:clamp(24px,5.8vw,26px);text-align:center;color:#000;text-wrap:balance;transition:opacity var(--upgrade-tab-swap-duration) ease-out}.upgrade-plan-tabs-shell.is-plan-swapping .upgrade-plan-tagline[data-v-437ea1b2],.plan-option.is-plan-swapping .plan-option-content[data-v-437ea1b2]{opacity:.85}.plan-option-content[data-v-437ea1b2]{transition:opacity var(--upgrade-tab-swap-duration) ease-out}.upgrade-plan-tabs[data-v-437ea1b2]{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:2px;width:var(--upgrade-tabs-width, 274px);max-width:calc(100% - 8px);height:37px;background:#f5f5f5;border-radius:8px;box-sizing:border-box;--plan-tab-count: 3;--plan-tab-index: 0;--upgrade-tabs-width: 274px;--upgrade-tab-width: 90px;--upgrade-tab-offset: 0px}.upgrade-plan-tabs__indicator[data-v-437ea1b2]{position:absolute;top:0;left:0;width:var(--upgrade-tab-width);height:100%;border-radius:8px;background:#def3f2;transform:translate3d(var(--upgrade-tab-offset),0,0);transition:transform var(--upgrade-tab-indicator-duration) var(--upgrade-tab-ease-out);z-index:0;pointer-events:none}.upgrade-plan-tab[data-v-437ea1b2]{all:unset;position:relative;z-index:1;box-sizing:border-box;display:flex;flex:0 0 var(--upgrade-tab-width);flex-direction:row;justify-content:center;align-items:center;min-width:0;padding:10px 0;width:var(--upgrade-tab-width);height:37px;text-align:center;white-space:nowrap;border-radius:8px;cursor:pointer;font-family:Gabarito,Arial,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#000;background:transparent;transition:color .18s ease,transform .12s var(--upgrade-tab-ease-out);touch-action:manipulation}.upgrade-plan-tab.is-active[data-v-437ea1b2]{color:#067471}.upgrade-plan-tab[data-v-437ea1b2]:disabled{cursor:not-allowed;opacity:.6}.upgrade-plan-tab[data-v-437ea1b2]:active:not(:disabled){transform:scale(.96)}.upgrade-plan-tab[data-v-437ea1b2]:focus-visible{outline:2px solid #0da49f;outline-offset:2px}.upgrade-hero-slideshow__slide[data-v-437ea1b2]{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:0;transform:translate3d(100%,0,0);transition:none;backface-visibility:hidden}.upgrade-hero-slideshow[data-direction=forward] .upgrade-hero-slideshow__slide[data-v-437ea1b2]:not(.is-active):not(.is-leaving){transform:translate3d(100%,0,0);opacity:0}.upgrade-hero-slideshow[data-direction=backward] .upgrade-hero-slideshow__slide[data-v-437ea1b2]:not(.is-active):not(.is-leaving){transform:translate3d(-100%,0,0);opacity:0}.upgrade-hero-slideshow[data-direction=forward] .upgrade-hero-slideshow__slide.is-leaving[data-v-437ea1b2]{z-index:1;opacity:0;transform:translate3d(-100%,0,0);transition:transform var(--upgrade-slideshow-move) var(--upgrade-slideshow-ease-move),opacity var(--upgrade-slideshow-fade-out) var(--upgrade-slideshow-ease-in)}.upgrade-hero-slideshow[data-direction=forward] .upgrade-hero-slideshow__slide.is-active[data-v-437ea1b2]{z-index:2;opacity:1;pointer-events:auto;transform:translateZ(0);transition:transform var(--upgrade-slideshow-move) var(--upgrade-slideshow-ease-move),opacity var(--upgrade-slideshow-fade-in) var(--upgrade-slideshow-ease-out)}.upgrade-hero-slideshow[data-direction=backward] .upgrade-hero-slideshow__slide.is-leaving[data-v-437ea1b2]{z-index:1;opacity:0;transform:translate3d(100%,0,0);transition:transform var(--upgrade-slideshow-move) var(--upgrade-slideshow-ease-move),opacity var(--upgrade-slideshow-fade-out) var(--upgrade-slideshow-ease-in)}.upgrade-hero-slideshow[data-direction=backward] .upgrade-hero-slideshow__slide.is-active[data-v-437ea1b2]{z-index:2;opacity:1;pointer-events:auto;transform:translateZ(0);transition:transform var(--upgrade-slideshow-move) var(--upgrade-slideshow-ease-move),opacity var(--upgrade-slideshow-fade-in) var(--upgrade-slideshow-ease-out)}.upgrade-hero-slideshow__slide.is-active[data-v-437ea1b2],.upgrade-hero-slideshow__slide.is-leaving[data-v-437ea1b2]{will-change:transform,opacity}.upgrade-hero-slideshow__image[data-v-437ea1b2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;transform:translateZ(0)}.upgrade-hero-slideshow__dots[data-v-437ea1b2]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;padding:3px 8px;gap:10px;min-width:62px;min-height:10px;box-sizing:border-box;background:#0009;border-radius:10px;z-index:4}.upgrade-hero-slideshow__dot[data-v-437ea1b2]{all:unset;width:4px;height:4px;flex:none;border-radius:999px;background:#303030;cursor:pointer;transition:background-color .36s var(--upgrade-slideshow-ease-out),transform .28s var(--upgrade-ease-out);touch-action:manipulation}.upgrade-hero-slideshow__dot.is-active[data-v-437ea1b2]{background:#fff;transition:background-color .28s var(--upgrade-slideshow-ease-in),transform .28s var(--upgrade-ease-out)}.upgrade-hero-slideshow__dot[data-v-437ea1b2]:active{transform:scale(.96)}.upgrade-hero-slideshow__dot[data-v-437ea1b2]:focus-visible{outline:2px solid #0da49f;outline-offset:2px}.upgrade-hero-fade-enter-active[data-v-437ea1b2],.upgrade-footer-fade-enter-active[data-v-437ea1b2]{transition:opacity var(--upgrade-duration-enter) var(--upgrade-ease-out),transform var(--upgrade-duration-enter) var(--upgrade-ease-out)}.upgrade-hero-fade-leave-active[data-v-437ea1b2],.upgrade-footer-fade-leave-active[data-v-437ea1b2]{transition:opacity var(--upgrade-duration-exit) var(--upgrade-ease-out),transform var(--upgrade-duration-exit) var(--upgrade-ease-out)}.upgrade-hero-fade-enter-from[data-v-437ea1b2]{opacity:0;transform:translate3d(0,-8px,0)}.upgrade-hero-fade-leave-to[data-v-437ea1b2]{opacity:0;transform:translate3d(0,-10px,0)}.upgrade-footer-fade-enter-from[data-v-437ea1b2]{opacity:0;transform:translate3d(0,6px,0)}.upgrade-footer-fade-leave-to[data-v-437ea1b2]{opacity:0;transform:translate3d(0,-4px,0)}.upgrade-error-banner[data-v-437ea1b2]{width:calc(100% - 32px);max-width:328px;margin:0 auto 10px;padding:10px 12px;border-radius:10px;border:1px solid #f3b3b3;background:#fff3f3;color:#b63a3a;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;text-align:center}.manage-subscription-panel[data-v-437ea1b2]{width:calc(100% - 32px);max-width:328px;margin:0 auto 12px;padding:12px;border:1px solid #e4e4e4;border-radius:10px;background:#fff;box-shadow:0 3px #e4e4e4}.manage-subscription-title[data-v-437ea1b2]{margin:0 0 6px;font-family:Gabarito,Arial,sans-serif;font-size:16px;line-height:20px;font-weight:600;color:#000}.manage-subscription-meta[data-v-437ea1b2]{margin:0 0 4px;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;color:#4d4d4d}.manage-subscription-success[data-v-437ea1b2]{margin:8px 0 0;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;color:#0f8a67}.manage-subscription-error[data-v-437ea1b2]{margin:8px 0 0;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;color:#b63a3a}.manage-subscription-actions[data-v-437ea1b2]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.upgrade-footer[data-v-437ea1b2]{position:relative;width:100%;max-width:360px;margin:0 auto;flex-shrink:0;min-height:85px;background:#fff;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 20px;box-sizing:border-box;z-index:20;border-top:1px solid rgba(228,228,228,.7)}.upgrade-footer.is-inline[data-v-437ea1b2]{min-height:auto;padding-top:8px;padding-bottom:28px;border-top:none}.upgrade-footer.is-success-ripples[data-v-437ea1b2],.upgrade-footer.is-success-katha[data-v-437ea1b2]{background:#f0fffe;border-top-color:#448e8829}.upgrade-footer.is-success-bake[data-v-437ea1b2]{background:#fef4e4;border-top-color:#9e8b7029}.upgrade-footer-actions[data-v-437ea1b2]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.upgrade-legal-links[data-v-437ea1b2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;row-gap:4px;margin-top:2px;max-width:100%;text-align:center}.upgrade-legal-link[data-v-437ea1b2]{border:none;background:transparent;padding:0;color:#4f4f4f;font-family:Gabarito,sans-serif;font-size:12px;line-height:1.2;text-decoration:underline;cursor:pointer;white-space:nowrap}.upgrade-legal-separator[data-v-437ea1b2]{color:#9b9b9b;font-size:11px;line-height:1}@media (orientation: landscape) and (max-height: 500px){.upgrade-legal-links[data-v-437ea1b2]{gap:6px;row-gap:2px}.upgrade-legal-link[data-v-437ea1b2]{font-size:11px}.upgrade-legal-separator[data-v-437ea1b2]{font-size:10px}}.upgrade-screen.is-bake-store-variant .upgrade-footer-actions[data-v-437ea1b2] .base-button{min-height:46px}.upgrade-screen.is-bake-store-variant .upgrade-footer-actions[data-v-437ea1b2] .button-text{font-size:16px;line-height:20px;font-weight:600}@media (prefers-reduced-motion: reduce){.upgrade-hero-fade-enter-active[data-v-437ea1b2],.upgrade-hero-fade-leave-active[data-v-437ea1b2],.upgrade-footer-fade-enter-active[data-v-437ea1b2],.upgrade-footer-fade-leave-active[data-v-437ea1b2],.upgrade-plan-tabs__indicator[data-v-437ea1b2],.upgrade-plan-tagline[data-v-437ea1b2],.plan-option-content[data-v-437ea1b2],.upgrade-hero-slideshow__slide[data-v-437ea1b2],.upgrade-hero-slideshow__image[data-v-437ea1b2],.upgrade-hero-slideshow__dot[data-v-437ea1b2]{transition:none;animation:none}.upgrade-hero-fade-enter-from[data-v-437ea1b2],.upgrade-hero-fade-leave-to[data-v-437ea1b2],.upgrade-footer-fade-enter-from[data-v-437ea1b2],.upgrade-footer-fade-leave-to[data-v-437ea1b2],.upgrade-hero-slideshow__slide[data-v-437ea1b2]{opacity:1;transform:translateZ(0);animation:none}.upgrade-hero-slideshow[data-direction=forward] .upgrade-hero-slideshow__slide[data-v-437ea1b2]:not(.is-active),.upgrade-hero-slideshow[data-direction=backward] .upgrade-hero-slideshow__slide[data-v-437ea1b2]:not(.is-active){transform:translateZ(0);opacity:0}.plan-reveal[data-v-437ea1b2],.plan-bundle-slot[data-v-437ea1b2],.plan-bundle-part[data-v-437ea1b2]{transition:none;animation:none;opacity:1;transform:none;filter:none}.plan-bundle-slot.is-open[data-v-437ea1b2]{grid-template-rows:1fr}.upgrade-plan-tabs-shell.is-plan-swapping .upgrade-plan-tagline[data-v-437ea1b2],.plan-option.is-plan-swapping .plan-option-content[data-v-437ea1b2]{opacity:1}}@media screen and (min-width: 390px) and (max-width: 820px) and (orientation: portrait) and (hover: none) and (pointer: coarse){.upgrade-hero-inner[data-v-437ea1b2]{max-width:none}.upgrade-plan-tabs-shell[data-v-437ea1b2]{width:100%;max-width:360px;margin-left:auto;margin-right:auto}.upgrade-screen[data-v-437ea1b2]{--upgrade-slideshow-height: clamp(220px, calc(var(--app-height, 100dvh) - 380px), 500px)}.upgrade-screen.has-expanded-plan-card[data-v-437ea1b2]{--upgrade-slideshow-height: clamp(200px, calc(var(--app-height, 100dvh) - 400px), 480px)}}@media screen and (max-width: 340px){.upgrade-footer[data-v-437ea1b2]{padding-left:12px;padding-right:12px}.upgrade-plans-panel[data-v-437ea1b2]{padding-left:10px;padding-right:10px}.plan-option[data-v-437ea1b2]{min-height:60px;padding:12px 10px}.plan-option-content[data-v-437ea1b2]{max-width:100%}}@media screen and (max-width: 300px){.upgrade-footer[data-v-437ea1b2]{padding-left:10px;padding-right:10px}.plan-option[data-v-437ea1b2]{padding:10px 8px}.plan-option-content[data-v-437ea1b2]{gap:10px}.plan-name[data-v-437ea1b2]{font-size:15px}.plan-price[data-v-437ea1b2],.plan-price-anchor[data-v-437ea1b2]{font-size:18px;line-height:22px}}.upgrade-success-screen[data-v-b62e5b23]{--success-top-space: 88px;--success-art-space: 308px;--success-kicker-color: #85d8d1;--success-title-color: #000000;--success-subtitle-color: #448e88;position:relative;width:100vw;max-width:none;min-height:var(--app-height, 100dvh);margin:0;overflow:hidden;background:#f0fffe;box-sizing:border-box}.upgrade-success-screen.variant-bake[data-v-b62e5b23],.upgrade-success-screen.variant-giffie[data-v-b62e5b23]{--success-top-space: 84px;--success-art-space: 224px;--success-kicker-color: #9e8b70;--success-title-color: #542d30;--success-subtitle-color: #9e8b70;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fef4e4}.upgrade-success-screen.is-transitioning-to-address .success-content-shell[data-v-b62e5b23],.upgrade-success-screen.is-transitioning-to-address .hero-character[data-v-b62e5b23],.upgrade-success-screen.is-transitioning-to-address .stacked-cards-wrap[data-v-b62e5b23]{opacity:0;transform:translateY(-8px);transition:opacity .36s ease,transform .36s ease}.upgrade-success-screen.is-transitioning-to-address .hero-character[data-v-b62e5b23],.upgrade-success-screen.is-transitioning-to-address .stacked-cards-wrap[data-v-b62e5b23]{transform:translate(-50%) translateY(8px)}.confetti-layer[data-v-b62e5b23]{position:absolute;inset:0;pointer-events:none;z-index:1}.confetti-animation[data-v-b62e5b23]{width:100%;height:290px;opacity:.95}.success-header[data-v-b62e5b23]{position:absolute;top:0;left:0;right:0;width:100vw;height:77px;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px 0;box-sizing:border-box;z-index:12}.success-content-shell[data-v-b62e5b23]{position:relative;z-index:10;min-height:var(--app-height, 100dvh);padding:var(--success-top-space) 24px var(--success-art-space);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.success-header-back-button[data-v-b62e5b23]{position:absolute;top:calc(env(safe-area-inset-top,0px) + 14px);left:16px;width:45px;height:45px}.success-header-label[data-v-b62e5b23]{margin:0;position:absolute;top:calc(env(safe-area-inset-top,0px) + 24px);left:72px;font-family:Gabarito,Arial,sans-serif;font-size:20px;line-height:24px;font-weight:600;color:var(--success-kicker-color)}.success-message-card[data-v-b62e5b23]{isolation:isolate;width:100%;max-width:312px;padding:0 12px;text-align:center}.success-ripples-icon-wrap[data-v-b62e5b23]{width:100%;display:flex;justify-content:center;margin-bottom:14px}.success-ripples-icon[data-v-b62e5b23]{width:132px;height:122px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.success-title[data-v-b62e5b23]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:24px;line-height:29px;font-weight:600;color:var(--success-title-color)}.success-subtitle[data-v-b62e5b23]{margin:8px 0 0;font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:17px;font-weight:400;color:var(--success-subtitle-color)}.success-migration-card[data-v-b62e5b23]{margin-top:16px;width:100%;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:#fff;border:1px solid #e4e4e4;box-shadow:0 4px #e4e4e4;box-sizing:border-box}.success-migration-title[data-v-b62e5b23]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:18px;line-height:22px;font-weight:600;color:var(--success-title-color)}.success-migration-copy[data-v-b62e5b23]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:19px;font-weight:400;color:var(--success-subtitle-color)}.success-action-row[data-v-b62e5b23]{margin-top:20px}.stacked-cards-wrap[data-v-b62e5b23]{position:absolute;left:50%;bottom:-78px;width:320px;height:240px;transform:translate(-50%);z-index:2}.stack-card[data-v-b62e5b23]{position:absolute;width:118px;height:158px;border:3px solid #ffffff;border-radius:15px;overflow:hidden;box-shadow:5px 5px #0000001a;background:#fff}.stack-card img[data-v-b62e5b23]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stack-card-back-left[data-v-b62e5b23]{left:-6px;top:92px;transform:rotate(-6deg)}.stack-card-back-right[data-v-b62e5b23]{right:-6px;top:92px;transform:rotate(6deg)}.stack-card-mid-left[data-v-b62e5b23]{left:44px;top:50px;transform:rotate(-8deg)}.stack-card-mid-right[data-v-b62e5b23]{right:44px;top:50px;transform:rotate(8deg)}.stack-card-front[data-v-b62e5b23]{left:50%;top:20px;transform:translate(-50%);z-index:3}.hero-character[data-v-b62e5b23]{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);z-index:2}.variant-bake .hero-character[data-v-b62e5b23],.variant-giffie .hero-character[data-v-b62e5b23]{bottom:-18px}.hero-character-katha[data-v-b62e5b23]{width:218px;height:318px}.character-border[data-v-b62e5b23],.character-main[data-v-b62e5b23]{position:absolute;left:50%;bottom:0;width:218px;height:318px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform:translate(-50%) scaleX(-1)}.character-border[data-v-b62e5b23]{filter:brightness(0) invert(1)}.hero-character-bake[data-v-b62e5b23]{width:126px;height:188px}.chef-image[data-v-b62e5b23]{width:126px;height:188px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media (orientation: portrait){.upgrade-success-screen[data-v-b62e5b23]{--success-top-space: 84px;--success-art-space: 300px}.upgrade-success-screen.variant-bake[data-v-b62e5b23],.upgrade-success-screen.variant-giffie[data-v-b62e5b23]{--success-top-space: 82px;--success-art-space: 236px}.stacked-cards-wrap[data-v-b62e5b23]{bottom:-90px;transform:translate(-50%) scale(.94);transform-origin:center bottom}.hero-character[data-v-b62e5b23]{bottom:-18px}.variant-bake .hero-character[data-v-b62e5b23],.variant-giffie .hero-character[data-v-b62e5b23]{bottom:-28px}}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-f5716be2]: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-f5716be2]{font-size:var(--font-size-12)}.font-14[data-v-f5716be2]{font-size:var(--font-size-14)}.font-16[data-v-f5716be2]{font-size:var(--font-size-16)}.font-18[data-v-f5716be2]{font-size:var(--font-size-18)}.font-20[data-v-f5716be2]{font-size:var(--font-size-20)}.font-24[data-v-f5716be2]{font-size:var(--font-size-24)}body[data-v-f5716be2]{font-size:var(--font-size-14)}h1[data-v-f5716be2]{font-size:var(--font-size-24)}h2[data-v-f5716be2]{font-size:var(--font-size-20)}h3[data-v-f5716be2]{font-size:var(--font-size-18)}p[data-v-f5716be2],span[data-v-f5716be2],div[data-v-f5716be2],button[data-v-f5716be2]{font-size:var(--font-size-14)}.small-text[data-v-f5716be2]{font-size:var(--font-size-12)}.large-text[data-v-f5716be2]{font-size:var(--font-size-16)}.modal-overlay[data-v-f5716be2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2147483647;padding:16px;box-sizing:border-box}.downgrade-modal[data-v-f5716be2]{position:relative;width:302px;max-width:100%;background:#fff;border:1px solid #E9E9E9;box-shadow:0 4px #e9e9e9;border-radius:15px;padding:16px;box-sizing:border-box}.modal-close[data-v-f5716be2]{position:absolute;top:14px;right:12px;width:24px;height:24px;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.contents-wrap[data-v-f5716be2]{display:flex;flex-direction:column;align-items:center;gap:16px}.title-wrap[data-v-f5716be2]{width:178px}.modal-title[data-v-f5716be2]{margin:0;font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:27px;text-align:center;color:#000}.body-wrap[data-v-f5716be2]{width:252px;display:flex;flex-direction:column;gap:10px}.body-heading[data-v-f5716be2]{margin:0;font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:19px;color:#000}.benefits-list[data-v-f5716be2]{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px}.benefit-item[data-v-f5716be2]{margin:0;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#000}.benefit-item[data-v-f5716be2]::marker{font-size:16px}.controls-wrap[data-v-f5716be2]{width:256px;display:flex;flex-direction:column;gap:12px}.upgrade-screen[data-v-45612e19]{position:relative;width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#fff}.manage-page-header-shell[data-v-45612e19]{width:100%;background:#fff;position:sticky;top:0;z-index:10;padding-top:env(safe-area-inset-top,0px)}.manage-page-header[data-v-45612e19]{width:100%;max-width:360px;margin:0 auto;padding:20px 16px 18px;min-height:52px;box-sizing:border-box;display:flex;align-items:center}.manage-header-left[data-v-45612e19]{display:flex;align-items:center;gap:16px;min-width:0;width:100%}.manage-back-button[data-v-45612e19]{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;flex-shrink:0}.manage-back-button[data-v-45612e19]:active{transform:translateY(2px);box-shadow:0 2px #e4e4e4}.manage-header-copy[data-v-45612e19]{min-width:0;display:flex;flex-direction:column}.manage-header-title[data-v-45612e19]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:24px;line-height:29px;font-weight:600;color:#000}.manage-header-divider[data-v-45612e19]{width:100%;max-width:360px;margin:0 auto;border-bottom:1px solid #E4E4E4}.manage-summary-section[data-v-45612e19]{width:100%;max-width:328px;margin:0 auto;display:flex;flex-direction:column;gap:11px}.manage-summary-title[data-v-45612e19]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:16px;line-height:19px;font-weight:600;color:#000}.manage-scheduled-note[data-v-45612e19]{margin:-3px 0 0;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:400;color:#787878}.manage-summary-card[data-v-45612e19]{background:#fff;border:1px solid #E4E4E4;border-radius:15px;box-shadow:0 4px #e4e4e4;overflow:hidden}.manage-summary-head[data-v-45612e19]{padding:16px;display:flex;flex-direction:column;gap:4px}.manage-summary-plan-row[data-v-45612e19]{display:flex;align-items:center;justify-content:space-between;gap:12px}.manage-summary-plan-name[data-v-45612e19],.manage-summary-plan-price[data-v-45612e19]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:16px;line-height:20px;font-weight:600;letter-spacing:.01em}.manage-summary-plan-name[data-v-45612e19]{color:#000}.manage-summary-plan-price[data-v-45612e19]{color:#4ac1bd;text-align:right}.manage-summary-provider[data-v-45612e19]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:21px;font-weight:400;color:#828282}.manage-summary-divider[data-v-45612e19]{border-top:1px solid #E4E4E4}.manage-summary-row[data-v-45612e19]{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.manage-summary-label[data-v-45612e19]{font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:17px;font-weight:400;color:#828282}.manage-summary-value[data-v-45612e19]{font-family:Gabarito,Arial,sans-serif;font-size:16px;line-height:19px;font-weight:400;color:#000;text-align:right}.manage-summary-value.is-strong[data-v-45612e19]{font-weight:700}.upgrade-scroll[data-v-45612e19]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;background:#fff}.upgrade-shell[data-v-45612e19]{width:100%;max-width:360px;margin:0 auto;background:#fff;min-height:calc(100dvh - 85px);padding:28px 0 24px}.manage-content[data-v-45612e19]{width:100%;max-width:336px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.manage-benefits-preview[data-v-45612e19]{margin-top:4px}.manage-benefits-preview[data-v-45612e19] .plan-benefits-preview-inner{align-items:flex-start}.manage-benefits-preview[data-v-45612e19] .plan-benefits-preview-title{font-size:16px;line-height:19px;text-align:left}.plan-features-section[data-v-45612e19]{margin-top:0;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.plan-features-title[data-v-45612e19]{width:100%;margin:0;font-family:Gabarito,Arial,sans-serif;font-size:20px;line-height:24px;font-weight:600;color:#000;text-align:center}.plan-features-card[data-v-45612e19]{--feature-col-1: 40.85%;--feature-col-2: 28.05%;--feature-col-3: 31.1%;width:328px;max-width:100%;position:relative;background:#fff;border:1px solid #e4e4e4;box-shadow:0 4px #e4e4e4;border-radius:10px;overflow:hidden}.plan-features-header[data-v-45612e19]{display:flex;align-items:center;background:#f5f5f5}.plan-features-row[data-v-45612e19]{display:flex;align-items:center;border-bottom:1px solid #e4e4e4}.plan-features-row[data-v-45612e19]:last-child{border-bottom:none}.plan-features-heading[data-v-45612e19],.plan-features-cell[data-v-45612e19]{padding:12px 16px;font-family:Gabarito,Arial,sans-serif;font-size:16px;line-height:19px;font-weight:400;color:#000}.plan-features-heading.is-feature[data-v-45612e19],.plan-features-cell.is-feature[data-v-45612e19]{width:var(--feature-col-1);text-align:left;font-weight:600}.plan-features-heading.is-free[data-v-45612e19],.plan-features-cell.is-free[data-v-45612e19]{width:var(--feature-col-2);text-align:center;color:#787878}.plan-features-heading.is-paid[data-v-45612e19],.plan-features-cell.is-paid[data-v-45612e19]{width:var(--feature-col-3);text-align:center;font-weight:500}.plan-features-heading[data-v-45612e19]{font-weight:600;font-size:14px;line-height:17px}.plan-features-section-header[data-v-45612e19]{display:flex;justify-content:center;align-items:center;width:328px;max-width:100%;height:38px;background:#f0fffe;font-family:Gabarito,Arial,sans-serif;font-weight:600;font-size:16px;line-height:19px;text-align:center;color:#25a49f}.upgrade-footer[data-v-45612e19]{position:relative;width:100%;max-width:360px;margin:0 auto;flex-shrink:0;min-height:85px;padding:0 16px 20px;box-sizing:border-box;background:#fff;border-top:1px solid rgba(228,228,228,.7);display:flex;align-items:flex-end;justify-content:center;z-index:20}.manage-footer-expanded[data-v-45612e19]{width:328px;max-width:100%;padding:0;box-sizing:border-box}.manage-footer-expanded--inline[data-v-45612e19]{display:flex;flex-direction:column;gap:8px}.manage-footer-actions[data-v-45612e19]{display:flex;flex-direction:column;align-items:center;gap:8px}.manage-action-button-wrap[data-v-45612e19]{position:relative;width:328px;max-width:100%}.manage-action-chip[data-v-45612e19]{position:absolute;top:-10px;right:12px;display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:20px;padding:4px 6px;border-radius:3px;background:#e4fffe;font-family:Gabarito,Arial,sans-serif;font-size:10px;line-height:12px;font-weight:400;color:#4ac1bd}.manage-footer-message[data-v-45612e19]{margin:8px 0 0;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;text-align:center}.manage-footer-message.is-success[data-v-45612e19]{color:#0f8a67}.manage-footer-message.is-loading[data-v-45612e19]{color:#55706f}.manage-footer-message.is-error[data-v-45612e19]{color:#b63a3a}.manage-footer-fade-enter-active[data-v-45612e19],.manage-footer-fade-leave-active[data-v-45612e19]{transition:opacity .22s ease,transform .22s ease}.manage-footer-fade-enter-from[data-v-45612e19],.manage-footer-fade-leave-to[data-v-45612e19]{opacity:0;transform:translateY(8px)}body:has(.upgrade-screen){overflow:visible!important;height:auto!important;position:static!important}html:has(.upgrade-screen){overflow:visible!important;height:auto!important}.game-container:has(.upgrade-screen){overflow:visible!important;height:auto!important}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-6aec08ca]: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-6aec08ca]{font-size:var(--font-size-12)}.font-14[data-v-6aec08ca]{font-size:var(--font-size-14)}.font-16[data-v-6aec08ca]{font-size:var(--font-size-16)}.font-18[data-v-6aec08ca]{font-size:var(--font-size-18)}.font-20[data-v-6aec08ca]{font-size:var(--font-size-20)}.font-24[data-v-6aec08ca]{font-size:var(--font-size-24)}body[data-v-6aec08ca]{font-size:var(--font-size-14)}h1[data-v-6aec08ca]{font-size:var(--font-size-24)}h2[data-v-6aec08ca]{font-size:var(--font-size-20)}h3[data-v-6aec08ca]{font-size:var(--font-size-18)}p[data-v-6aec08ca],span[data-v-6aec08ca],div[data-v-6aec08ca],button[data-v-6aec08ca]{font-size:var(--font-size-14)}.small-text[data-v-6aec08ca]{font-size:var(--font-size-12)}.large-text[data-v-6aec08ca]{font-size:var(--font-size-16)}.feedback-screen[data-v-6aec08ca]{position:relative;width:100%;min-height:100dvh;background:#fff;display:flex;flex-direction:column;overflow-y:auto}.page-header[data-v-6aec08ca]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;width:100%;box-sizing:border-box}.header-left[data-v-6aec08ca],.header-right[data-v-6aec08ca]{display:flex;align-items:center;min-width:44px}.back-button[data-v-6aec08ca]{width:44px;height:44px;background:#fff;border:1px solid #E4E4E4;border-radius:30px;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.feedback-content[data-v-6aec08ca]{width:328px;max-width:calc(100% - 32px);margin:clamp(56px,10vh,120px) auto 0;display:flex;flex-direction:column;align-items:center;padding-bottom:24px}.feedback-title[data-v-6aec08ca]{margin:0;font-family:Gabarito,sans-serif;font-weight:600;font-size:24px;line-height:27px;text-align:center;color:#000}.feedback-subtitle[data-v-6aec08ca]{margin:12px 0 0;width:312px;max-width:100%;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#000}.feedback-options[data-v-6aec08ca]{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:38px}.feedback-option[data-v-6aec08ca]{width:100%;min-height:54px;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;border-radius:13px;background:#fff;padding:12px 20px;box-sizing:border-box;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.feedback-option.is-selected[data-v-6aec08ca]{border-color:#e4e4e4;box-shadow:0 3px #e4e4e4}.feedback-option-check[data-v-6aec08ca]{width:16px;height:16px;border:1.5px solid #000000;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.feedback-option.is-selected .feedback-option-check[data-v-6aec08ca]{border-color:#000}.feedback-option.is-selected .feedback-option-check svg path[data-v-6aec08ca]{stroke:#000}.feedback-option-label[data-v-6aec08ca]{font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#000}.feedback-footer[data-v-6aec08ca]{width:100%;max-width:360px;margin:auto auto 0;padding:16px 16px calc(22px + env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;background:#fff;position:sticky;bottom:0}@media (orientation: landscape){.feedback-footer[data-v-6aec08ca]{position:relative}}.feedback-error[data-v-6aec08ca]{margin:0;font-family:Gabarito,sans-serif;font-size:13px;line-height:16px;color:#b63a3a;text-align:center}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-b5cd5fa6]: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-b5cd5fa6]{font-size:var(--font-size-12)}.font-14[data-v-b5cd5fa6]{font-size:var(--font-size-14)}.font-16[data-v-b5cd5fa6]{font-size:var(--font-size-16)}.font-18[data-v-b5cd5fa6]{font-size:var(--font-size-18)}.font-20[data-v-b5cd5fa6]{font-size:var(--font-size-20)}.font-24[data-v-b5cd5fa6]{font-size:var(--font-size-24)}body[data-v-b5cd5fa6]{font-size:var(--font-size-14)}h1[data-v-b5cd5fa6]{font-size:var(--font-size-24)}h2[data-v-b5cd5fa6]{font-size:var(--font-size-20)}h3[data-v-b5cd5fa6]{font-size:var(--font-size-18)}p[data-v-b5cd5fa6],span[data-v-b5cd5fa6],div[data-v-b5cd5fa6],button[data-v-b5cd5fa6]{font-size:var(--font-size-14)}.small-text[data-v-b5cd5fa6]{font-size:var(--font-size-12)}.large-text[data-v-b5cd5fa6]{font-size:var(--font-size-16)}.cancellation-screen[data-v-b5cd5fa6]{position:relative;width:100%;min-height:100dvh;background:#fff;display:flex;flex-direction:column;overflow-y:auto}.page-header[data-v-b5cd5fa6]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;width:100%;box-sizing:border-box}.header-left[data-v-b5cd5fa6],.header-right[data-v-b5cd5fa6]{display:flex;align-items:center;min-width:44px}.back-button[data-v-b5cd5fa6]{width:44px;height:44px;background:#fff;border:1px solid #E4E4E4;border-radius:30px;box-shadow:0 4px #e4e4e4;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.confirmation-copy[data-v-b5cd5fa6]{width:312px;max-width:calc(100% - 48px);margin:0 auto;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.confirmation-icon[data-v-b5cd5fa6]{position:relative;width:74px;height:73px;display:flex;align-items:center;justify-content:center}.confirmation-icon-check[data-v-b5cd5fa6]{position:absolute}.confirmation-title[data-v-b5cd5fa6]{margin:0;width:312px;max-width:100%;font-family:Gabarito,sans-serif;font-weight:600;font-size:24px;line-height:27px;text-align:center;color:#000}.confirmation-subtitle[data-v-b5cd5fa6]{margin:0;width:312px;max-width:100%;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#000}.confirmation-subtitle--secondary[data-v-b5cd5fa6]{margin-top:4px}.confirmation-footnote[data-v-b5cd5fa6]{margin:0 auto 14px;width:294px;max-width:calc(100% - 48px);font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#787878}.confirmation-footer[data-v-b5cd5fa6]{width:100%;max-width:360px;margin:0 auto;padding:0 16px calc(22px + env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;justify-content:center}@media (orientation: landscape){.confirmation-copy[data-v-b5cd5fa6]{justify-content:flex-start;padding-top:24px;padding-bottom:24px}}.payment-address-confirmation[data-v-1d3dd579]{--payment-address-confirmation-footer-space: 92px;position:relative;width:100%;height:var(--app-height, 100dvh);display:flex;flex-direction:column;overflow:hidden;background:#fff}.payment-address-confirmation__scroll[data-v-1d3dd579]{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(var(--payment-address-confirmation-footer-space) + 20px);padding:calc(112px + env(safe-area-inset-top,0px)) 14px calc(var(--payment-address-confirmation-footer-space) + env(safe-area-inset-bottom,0px) + 20px)}.payment-address-confirmation__back[data-v-1d3dd579]{position:absolute;z-index:3}.payment-address-confirmation__content[data-v-1d3dd579]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:332px;margin:0 auto}.payment-address-confirmation__hero[data-v-1d3dd579]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:312px;text-align:center}.payment-address-confirmation__product-card[data-v-1d3dd579]{width:220px;max-width:100%;aspect-ratio:1 / 1;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid #e4e4e4;border-radius:13px;box-shadow:0 4px #e4e4e4}.payment-address-confirmation__product-card__image[data-v-1d3dd579]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.payment-address-confirmation__copy[data-v-1d3dd579]{display:flex;flex-direction:column;align-items:center;padding:0 46px;gap:6px;width:312px;max-width:100%;box-sizing:border-box;text-align:center}.payment-address-confirmation__title[data-v-1d3dd579]{margin:0;width:100%;font-family:Gabarito,Arial,sans-serif;font-size:24px;line-height:29px;font-weight:600;color:#000}.payment-address-confirmation__subtitle[data-v-1d3dd579]{margin:0;width:100%;font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:17px;font-weight:400;color:#000}.payment-address-confirmation__footer[data-v-1d3dd579]{position:fixed;left:0;right:0;bottom:0;z-index:4;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff0,#fff 28%)}.payment-address-confirmation__footer[data-v-1d3dd579] .base-button{max-width:360px;margin:0 auto}.form-select-field[data-v-31730987]{display:flex;flex-direction:column;gap:8px;width:100%}.form-select-label[data-v-31730987]{font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#000}.form-select-error[data-v-31730987]{margin:0;font-family:Gabarito,Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#e84242}.form-select-field.is-disabled .form-select-label[data-v-31730987]{color:#9c9c9c}.payment-address-screen[data-v-a6ac600f]{--payment-address-footer-space: 92px;position:relative;width:100%;height:var(--app-height, 100dvh);display:flex;flex-direction:column;overflow:hidden;background:#fff}.payment-address-scroll[data-v-a6ac600f]{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(var(--payment-address-footer-space) + 20px);padding:calc(112px + env(safe-area-inset-top,0px)) 14px calc(var(--payment-address-footer-space) + env(safe-area-inset-bottom,0px) + 20px)}.payment-address-screen.is-keyboard-open .payment-address-scroll[data-v-a6ac600f]{padding-bottom:calc(var(--payment-address-footer-space) + env(safe-area-inset-bottom,0px) + 12px)}.payment-address-back[data-v-a6ac600f]{position:absolute;z-index:3}.payment-address-content[data-v-a6ac600f]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:332px;margin:0 auto}.payment-address-hero[data-v-a6ac600f]{display:flex;flex-direction:column;align-items:center;gap:10px;width:271px}.payment-address-product-card[data-v-a6ac600f]{width:220px;max-width:100%;aspect-ratio:1 / 1;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid #e4e4e4;border-radius:13px;box-shadow:0 4px #e4e4e4}.payment-address-product-card__image[data-v-a6ac600f]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.payment-address-title[data-v-a6ac600f]{margin:0;width:100%;font-family:Gabarito,Arial,sans-serif;font-size:24px;line-height:29px;font-weight:600;text-align:center;color:#000}.payment-address-form[data-v-a6ac600f]{box-sizing:border-box;width:100%;padding:10px}.payment-address-fields[data-v-a6ac600f]{display:flex;flex-direction:column;align-items:stretch;gap:13px;width:100%}.payment-address-row[data-v-a6ac600f]{display:flex;align-items:flex-start;gap:13px;width:100%}.payment-address-field--half[data-v-a6ac600f]{flex:1;min-width:0}.payment-address-fields[data-v-a6ac600f] .input-field-wrapper{width:100%;gap:8px}.payment-address-fields[data-v-a6ac600f] .input-label{color:#000;line-height:17px}.payment-address-fields[data-v-a6ac600f] .input-container{width:100%}.payment-address-fields[data-v-a6ac600f] .input-field{padding:13px 16px;color:#000}.payment-address-fields[data-v-a6ac600f] .form-select-field{width:100%}.payment-address-scroll-fade[data-v-a6ac600f]{position:absolute;left:0;right:0;bottom:var(--payment-address-footer-space);height:56px;pointer-events:none;z-index:1;opacity:0;transition:opacity .22s ease;background:linear-gradient(180deg,#fff0,#fff 82%)}.payment-address-scroll-fade.is-visible[data-v-a6ac600f]{opacity:1}.payment-address-scroll-arrow[data-v-a6ac600f]{position:absolute;left:50%;bottom:calc(var(--payment-address-footer-space) + 10px);transform:translate(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fffffff0;border:1px solid #e4e4e4;box-shadow:0 2px #e4e4e4;color:#000;pointer-events:none}.payment-address-scroll-arrow__icon[data-v-a6ac600f]{display:block;animation:payment-address-scroll-arrow-bounce-a6ac600f 1.6s ease-in-out infinite}@keyframes payment-address-scroll-arrow-bounce-a6ac600f{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.payment-address-error[data-v-a6ac600f]{width:100%;max-width:328px;margin:0 auto 10px;padding:10px 12px;border-radius:10px;border:1px solid #f3b3b3;background:#fff3f3;color:#b63a3a;font-family:Golos Text,sans-serif;font-size:13px;line-height:1.35;text-align:center;box-sizing:border-box}.payment-address-footer[data-v-a6ac600f]{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 14px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff0,#fff 28%);box-sizing:border-box}.payment-address-footer[data-v-a6ac600f] .base-button{width:100%;max-width:328px}@media (prefers-reduced-motion: reduce){.payment-address-scroll-arrow__icon[data-v-a6ac600f]{animation:none}.payment-address-scroll-fade[data-v-a6ac600f]{transition:none}}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-4a7dadb9]: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-4a7dadb9]{font-size:var(--font-size-12)}.font-14[data-v-4a7dadb9]{font-size:var(--font-size-14)}.font-16[data-v-4a7dadb9]{font-size:var(--font-size-16)}.font-18[data-v-4a7dadb9]{font-size:var(--font-size-18)}.font-20[data-v-4a7dadb9]{font-size:var(--font-size-20)}.font-24[data-v-4a7dadb9]{font-size:var(--font-size-24)}body[data-v-4a7dadb9]{font-size:var(--font-size-14)}h1[data-v-4a7dadb9]{font-size:var(--font-size-24)}h2[data-v-4a7dadb9]{font-size:var(--font-size-20)}h3[data-v-4a7dadb9]{font-size:var(--font-size-18)}p[data-v-4a7dadb9],span[data-v-4a7dadb9],div[data-v-4a7dadb9],button[data-v-4a7dadb9]{font-size:var(--font-size-14)}.small-text[data-v-4a7dadb9]{font-size:var(--font-size-12)}.large-text[data-v-4a7dadb9]{font-size:var(--font-size-16)}.preview-end-screen[data-v-4a7dadb9]{position:fixed;inset:0;z-index:2147483000;width:100vw;height:100vh;min-width:100vw;min-height:100vh;overflow:hidden;display:grid;grid-template-columns:40% 60%;grid-template-rows:1fr;background:#fff;font-family:Gabarito,sans-serif;-webkit-font-smoothing:antialiased;will-change:transform,opacity;animation:previewScreenSlideIn-4a7dadb9 .36s cubic-bezier(.23,1,.32,1) both}.preview-end-screen--challenge[data-v-4a7dadb9]{background:transparent;grid-template-columns:40% 60%}.preview-challenge-backdrop[data-v-4a7dadb9]{position:absolute;inset:-18px;z-index:0;background-position:center;background-size:cover;filter:blur(6px) saturate(.95);transform:scale(1.03);opacity:.78}.preview-challenge-scrim[data-v-4a7dadb9]{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.28) 0%,rgba(0,0,0,.28) 40%,transparent 40%)}.preview-end-left[data-v-4a7dadb9]{position:relative;z-index:2;width:100%;height:100%;min-width:0;overflow:hidden;background:#fff;container-type:inline-size;container-name:preview-end-left}.preview-end-screen--challenge .preview-end-left[data-v-4a7dadb9]{background:transparent;display:flex;align-items:stretch;justify-content:center;padding:0;box-sizing:border-box;overflow:hidden}.preview-end-screen--challenge .preview-end-left-stage[data-v-4a7dadb9]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;padding:26px 18px 12px;box-sizing:border-box;overflow:visible;min-height:0}.preview-challenge-bubble-scale-host[data-v-4a7dadb9]{flex:1 1 0;min-height:0;width:100%;display:flex;justify-content:center;align-items:flex-end;overflow:visible;padding:14px 18px;box-sizing:border-box;position:relative;top:20px}.preview-challenge-bubble-scale-inner[data-v-4a7dadb9]{flex:0 1 auto;width:100%;max-width:100%;display:flex;justify-content:center}.preview-challenge-message-bubble[data-v-4a7dadb9]{position:relative;width:min(100%,440px);box-sizing:border-box;padding:clamp(14px,3.2cqw,20px) clamp(14px,4.5cqw,24px) clamp(18px,3.8cqw,22px);border:1px solid #e4e4e4;border-radius:8px;background:#fff;color:#000;font-size:clamp(13px,4.2cqw,16px);font-weight:500;line-height:1.28;text-align:center;white-space:pre-line;overflow-wrap:normal;word-break:normal}.preview-challenge-message-bubble[data-v-4a7dadb9]:before{content:"";position:absolute;left:50%;bottom:-13px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #e4e4e4;transform:translate(-50%);z-index:0}.preview-challenge-message-bubble[data-v-4a7dadb9]:after{content:"";position:absolute;left:50%;bottom:-11px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #ffffff;transform:translate(-50%);z-index:1}.preview-end-chef-image[data-v-4a7dadb9]{width:min(92cqw,420px);max-height:92vh;margin-bottom:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 16px 24px rgba(0,0,0,.22));will-change:transform,opacity;animation:previewLeftIn-4a7dadb9 .34s cubic-bezier(.23,1,.32,1) 60ms both;pointer-events:none}.preview-end-screen--challenge .preview-end-chef-image[data-v-4a7dadb9]{width:min(58cqw,200px);max-height:min(58vh,calc(100% - 100px));flex:0 0 auto;filter:none;position:relative;top:20px}.preview-end-left-image[data-v-4a7dadb9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;outline:1px solid rgba(0,0,0,.1);will-change:transform,opacity;animation:previewLeftIn-4a7dadb9 .34s cubic-bezier(.23,1,.32,1) 60ms both}.preview-end-content[data-v-4a7dadb9]{position:relative;z-index:3;width:100%;height:100%;min-width:0;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px 12px 12px;overflow:hidden;background:#fff;isolation:isolate}.preview-end-right-column[data-v-4a7dadb9]{flex:1 1 0;min-height:0;width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;container-type:inline-size;container-name:preview-end-right}.preview-end-screen--challenge .preview-end-content[data-v-4a7dadb9]{background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.preview-end-scale-host[data-v-4a7dadb9]{flex:1 1 0;width:100%;min-height:0;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:2px 0;box-sizing:border-box}.preview-end-scale-slot[data-v-4a7dadb9]{width:100%;flex:0 0 auto;position:relative;overflow:visible}.preview-end-scale-inner[data-v-4a7dadb9]{position:absolute;top:0;left:0;will-change:transform}.preview-end-main[data-v-4a7dadb9]{width:100%}.preview-result-card[data-v-4a7dadb9]{width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:30px 34px;background:#fff;border:1px solid #e4e4e4;box-shadow:0 4px #e4e4e4;border-radius:15px;overflow:visible;animation:previewChunkFadeIn-4a7dadb9 .32s cubic-bezier(.23,1,.32,1) .12s both}.preview-end-footer[data-v-4a7dadb9]{width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:2px 0 4px;box-sizing:border-box;min-width:0}.preview-copy[data-v-4a7dadb9]{display:flex;flex-direction:column;gap:8px;min-width:0}.preview-copy h1[data-v-4a7dadb9]{margin:0;font-size:30px;font-weight:600;line-height:1.2;color:#000;text-wrap:pretty;overflow-wrap:break-word;word-break:break-word;min-width:0}.preview-summary[data-v-4a7dadb9]{margin:0;font-size:19px;line-height:1.3;color:#787878;text-wrap:pretty;overflow-wrap:anywhere;min-width:0}.preview-divider[data-v-4a7dadb9]{width:100%;height:1px;flex:0 0 auto;background:#e4e4e4}.preview-skill-row[data-v-4a7dadb9]{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.preview-skill-icon[data-v-4a7dadb9]{width:54px;height:54px;flex:0 0 54px;background:#fd762e;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#9a3d0b;font-weight:900;font-size:18px;line-height:1;letter-spacing:-.04em}.preview-skill-copy[data-v-4a7dadb9]{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.preview-skill-copy strong[data-v-4a7dadb9]{font-size:19px;font-weight:500;color:#000;line-height:1.2;overflow-wrap:anywhere}.preview-skill-copy span[data-v-4a7dadb9]{font-size:17px;color:#828282;line-height:1.2;overflow-wrap:anywhere}.preview-progress[data-v-4a7dadb9]{width:100%;height:8px;flex:0 0 auto;background:#d9d9d9;border-radius:13px;overflow:hidden}.preview-progress span[data-v-4a7dadb9]{display:block;width:20%;height:100%;background:#297ad2;border-radius:13px}.preview-upgrade-note[data-v-4a7dadb9]{margin:0;width:100%;max-width:409px;margin-inline:auto;flex:0 0 auto;font-size:18px;font-weight:600;line-height:1.3;color:#000;text-wrap:pretty;overflow-wrap:anywhere;min-width:0}.preview-actions[data-v-4a7dadb9]{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:17px;width:100%;max-width:409px;margin-inline:auto;flex:0 0 auto;box-sizing:border-box}.preview-action[data-v-4a7dadb9]{flex:1 1 0;min-width:0;display:flex}.preview-actions[data-v-4a7dadb9] .base-button{flex:1 1 0;width:100%!important;max-width:100%;min-width:0;height:45px!important;border-radius:11px!important;font-size:16px!important;padding:8px 12px!important}.preview-actions[data-v-4a7dadb9] .base-button .button-text{font-size:inherit!important;font-weight:500!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-actions[data-v-4a7dadb9] .preview-skip-button.base-button{background:#fff!important;border:1px solid #e4e4e4!important;box-shadow:0 4px #e4e4e4!important;color:#000!important}.preview-actions[data-v-4a7dadb9] .preview-upgrade-button.base-button{box-shadow:0 4px #0da49f!important}@container preview-end-right (max-width: 360px){.preview-end-footer[data-v-4a7dadb9]{gap:10px;padding-bottom:4px}.preview-upgrade-note[data-v-4a7dadb9]{font-size:15px;line-height:1.25}.preview-actions[data-v-4a7dadb9]{gap:10px}.preview-actions[data-v-4a7dadb9] .base-button{height:42px!important;font-size:14px!important;padding:8px 10px!important}}@container preview-end-right (max-width: 280px){.preview-actions[data-v-4a7dadb9]{flex-direction:column}}@keyframes previewScreenSlideIn-4a7dadb9{0%{opacity:0;transform:translate(28px) scale(.992)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes previewLeftIn-4a7dadb9{0%{opacity:0;transform:translate(-14px) scale(.996)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes previewChunkFadeIn-4a7dadb9{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 900px){.preview-upgrade-note[data-v-4a7dadb9]{max-width:100%;font-size:19px;line-height:1.35}.preview-actions[data-v-4a7dadb9]{max-width:100%;gap:20px}.preview-actions[data-v-4a7dadb9] .base-button{height:52px!important;border-radius:12px!important;font-size:17px!important;padding:10px 20px!important}}@media screen and (max-height: 420px){.preview-result-card[data-v-4a7dadb9]{gap:12px;padding:16px 20px;border-radius:12px}.preview-copy[data-v-4a7dadb9]{gap:5px}.preview-copy h1[data-v-4a7dadb9]{font-size:24px;line-height:1.12}.preview-summary[data-v-4a7dadb9]{font-size:15px;line-height:1.18}.preview-skill-row[data-v-4a7dadb9]{gap:8px}.preview-skill-icon[data-v-4a7dadb9]{width:42px;height:42px;flex-basis:42px;font-size:14px}.preview-skill-copy strong[data-v-4a7dadb9]{font-size:16px}.preview-skill-copy span[data-v-4a7dadb9]{font-size:13px}.preview-progress[data-v-4a7dadb9]{height:6px}.preview-upgrade-note[data-v-4a7dadb9]{font-size:17px;line-height:1.18}.preview-actions[data-v-4a7dadb9] .base-button{height:42px!important;font-size:15px!important}}@media screen and (max-width: 860px){.preview-end-screen[data-v-4a7dadb9],.preview-end-screen--challenge[data-v-4a7dadb9]{grid-template-columns:40% 60%;grid-template-rows:1fr}}@media (prefers-reduced-motion: reduce){.preview-end-screen[data-v-4a7dadb9],.preview-end-left-image[data-v-4a7dadb9],.preview-result-card[data-v-4a7dadb9],.preview-upgrade-note[data-v-4a7dadb9],.preview-actions[data-v-4a7dadb9]{animation:none}.preview-actions[data-v-4a7dadb9] .base-button{transition:none}}@font-face{font-family:Sticky Notes;src:url(./Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(./Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-71323698]: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-71323698]{font-size:var(--font-size-12)}.font-14[data-v-71323698]{font-size:var(--font-size-14)}.font-16[data-v-71323698]{font-size:var(--font-size-16)}.font-18[data-v-71323698]{font-size:var(--font-size-18)}.font-20[data-v-71323698]{font-size:var(--font-size-20)}.font-24[data-v-71323698]{font-size:var(--font-size-24)}body[data-v-71323698]{font-size:var(--font-size-14)}h1[data-v-71323698]{font-size:var(--font-size-24)}h2[data-v-71323698]{font-size:var(--font-size-20)}h3[data-v-71323698]{font-size:var(--font-size-18)}p[data-v-71323698],span[data-v-71323698],div[data-v-71323698],button[data-v-71323698]{font-size:var(--font-size-14)}.small-text[data-v-71323698]{font-size:var(--font-size-12)}.large-text[data-v-71323698]{font-size:var(--font-size-16)}.cancellation-screen[data-v-71323698]{position:relative;width:100%;min-height:100dvh;background:#fff;display:flex;flex-direction:column;overflow-y:auto}.page-header[data-v-71323698]{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;width:100%;box-sizing:border-box}.header-left[data-v-71323698],.header-right[data-v-71323698]{display:flex;align-items:center;min-width:44px}.confirmation-copy[data-v-71323698]{width:312px;max-width:calc(100% - 48px);margin:0 auto;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.confirmation-icon[data-v-71323698]{position:relative;width:74px;height:73px;display:flex;align-items:center;justify-content:center}.confirmation-icon-check[data-v-71323698]{position:absolute}.confirmation-title[data-v-71323698]{margin:0;width:312px;max-width:100%;font-family:Gabarito,sans-serif;font-weight:600;font-size:24px;line-height:27px;text-align:center;color:#000}.confirmation-subtitle[data-v-71323698]{margin:0;width:312px;max-width:100%;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#000}.confirmation-footer[data-v-71323698]{width:100%;max-width:360px;margin:0 auto;padding:0 16px calc(22px + env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;justify-content:center}.ui-card[data-v-9803f1e3]{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;font-family:Gabarito,system-ui,-apple-system,sans-serif;font-size:inherit;color:inherit;text-align:left;line-height:1.4;-webkit-tap-highlight-color:transparent;border:1px solid #E4E4E4!important;background:#fff!important;box-shadow:0 3px #e4e4e4}.ui-card.is-selected[data-v-9803f1e3]{background:#edf9f9!important;border-color:#4ac1bd!important;box-shadow:0 3px #4ac1bd}.ui-card[data-v-9803f1e3]:focus,.ui-card[data-v-9803f1e3]:focus-visible{outline:none}.ui-card[data-v-9803f1e3]::-moz-focus-inner{border:0;padding:0}.choice-card__media[data-v-997c827d]{width:100%;height:min(72px,54%);min-height:0;overflow:hidden;flex:0 0 auto}.choice-card__label[data-v-997c827d]{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;padding:0 2px 4px;box-sizing:border-box;font-family:Gabarito,system-ui,-apple-system,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;text-wrap:balance;color:#000;flex:0 0 auto}.questionnaire-card[data-v-d0aaace6]{position:relative;background:#fff;width:100%;max-width:800px;min-height:360px;border-radius:24px;box-sizing:border-box;padding:24px;font-family:Gabarito,system-ui,-apple-system,sans-serif;color:#000}.questionnaire-card__inner[data-v-d0aaace6]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:526px;margin:0 auto;padding-top:clamp(24px,8%,56px)}.questionnaire-card__title[data-v-d0aaace6]{margin:0;font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#000;text-wrap:balance}.questionnaire-card__grid[data-v-d0aaace6]{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:10px;width:100%}.questionnaire-card__tile[data-v-d0aaace6]{width:124px;min-height:135px;flex:0 1 124px}.questionnaire-card__helper[data-v-d0aaace6]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);margin:0;max-width:320px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#787878;opacity:.6;pointer-events:none}.questionnaire-card__confirm[data-v-d0aaace6]{position:absolute;right:24px;bottom:24px}@media (max-width: 560px){.questionnaire-card[data-v-d0aaace6]{min-height:0;padding:20px 16px 80px}.questionnaire-card__inner[data-v-d0aaace6]{padding-top:8px;gap:14px}.questionnaire-card__grid[data-v-d0aaace6]{display:grid;grid-template-columns:repeat(2,minmax(0,124px));gap:10px}.questionnaire-card__tile[data-v-d0aaace6]{width:100%}.questionnaire-card__helper[data-v-d0aaace6]{bottom:18px}}.questionnaire-screen[data-v-0dc72538]{position:fixed;inset:0;z-index:10001;background:#fff;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;overflow:hidden;font-family:Gabarito,system-ui,-apple-system,sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.parent-home-focus-intro[data-v-a6ce1f4e]{position:fixed;inset:0;z-index:10002;overflow:hidden;cursor:pointer;font-family:Gabarito,system-ui,-apple-system,sans-serif}.parent-home-focus-intro__stage[data-v-a6ce1f4e]{position:absolute;inset:0;display:grid;place-items:center}.parent-home-focus-intro__bake-stage[data-v-a6ce1f4e]{position:absolute;left:50%;bottom:0;width:min(380px,calc(100vw - 32px));transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:-52px;--chef-bubble-nudge-y: 140px}.parent-home-focus-intro__bubble-wrap[data-v-a6ce1f4e]{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;flex:0 0 auto;transform:translateY(var(--chef-bubble-nudge-y, 0px))}.parent-home-focus-intro__bake-stage[data-v-a6ce1f4e] .bubble-text,.parent-home-focus-intro__bake-stage[data-v-a6ce1f4e] .bubble-message{font-size:clamp(16px,3.9vw,19px)!important;line-height:1.34!important}.parent-home-focus-intro__maya-stage[data-v-a6ce1f4e]{position:absolute;left:50%;bottom:0;width:320px;height:344px;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px}.parent-home-focus-intro__maya-bubble[data-v-a6ce1f4e]{position:relative;width:min(286px,calc(100vw - 32px));height:142px;flex:0 0 auto;box-sizing:border-box;filter:drop-shadow(0px 6px 12px rgba(0,0,0,.06))}.parent-home-focus-intro__giffie-stage[data-v-a6ce1f4e]{position:absolute;left:50%;bottom:0;width:min(360px,calc(100vw - 32px));transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;--chef-bubble-nudge-y: 0px}.parent-home-focus-intro__giffie-image-wrap[data-v-a6ce1f4e]{position:relative;width:152px;height:152px;z-index:2;flex:0 0 auto}.parent-home-focus-intro__giffie-image[data-v-a6ce1f4e],.parent-home-focus-intro__ripples-image[data-v-a6ce1f4e]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.parent-home-focus-intro__giffie-image[data-v-a6ce1f4e]{width:100%;height:100%;display:block}.parent-home-focus-intro__ripples-stage[data-v-a6ce1f4e]{position:relative;display:flex;flex-direction:column;align-items:center}.parent-home-focus-intro__ripples-image[data-v-a6ce1f4e]{width:96px;height:96px}.parent-home-focus-intro__ripples-bubble[data-v-a6ce1f4e]{width:-moz-max-content;width:max-content;min-width:138px;max-width:min(260px,calc(100vw - 40px));min-height:42px;box-sizing:border-box;background:#f8eeb3;border:1px solid #000000;border-radius:10px;padding:9px 12px;display:grid;place-items:center;text-align:center;font-family:Gabarito,sans-serif;font-size:clamp(13px,3.4vw,14px);line-height:1.22;color:#000;white-space:normal;overflow-wrap:break-word;text-wrap:balance}.parent-home-focus-intro__chef-wrap[data-v-a6ce1f4e]{position:relative;width:200px;height:300px;z-index:2;transform:scale(1.1);transform-origin:center bottom;flex:0 0 auto}.parent-home-focus-intro__maya-image-wrap[data-v-a6ce1f4e]{position:relative;width:286px;height:234px;pointer-events:none;overflow:hidden}.parent-home-focus-intro__maya-image[data-v-a6ce1f4e]{position:relative;width:286px;height:234px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width: 768px){.parent-home-focus-intro__maya-stage[data-v-a6ce1f4e]{width:260px;height:288px;gap:8px}.parent-home-focus-intro__maya-bubble[data-v-a6ce1f4e]{width:min(248px,calc(100vw - 32px));height:124px}.parent-home-focus-intro__maya-bubble-content[data-v-a6ce1f4e]{inset:0 22px 16px}.parent-home-focus-intro__maya-image-wrap[data-v-a6ce1f4e],.parent-home-focus-intro__maya-image[data-v-a6ce1f4e]{width:232px;height:196px}}@media (max-width: 480px){.parent-home-focus-intro__maya-stage[data-v-a6ce1f4e]{width:216px;height:248px;gap:8px}.parent-home-focus-intro__maya-bubble[data-v-a6ce1f4e]{width:min(220px,calc(100vw - 32px));height:110px}.parent-home-focus-intro__maya-bubble-content[data-v-a6ce1f4e]{inset:0 20px 14px}.parent-home-focus-intro__maya-bubble-text[data-v-a6ce1f4e]{font-size:clamp(14px,4.6vw,17px)}.parent-home-focus-intro__maya-image-wrap[data-v-a6ce1f4e],.parent-home-focus-intro__maya-image[data-v-a6ce1f4e]{width:190px;height:164px}}.parent-home-focus-intro__confirm[data-v-a6ce1f4e]{position:absolute;right:24px;bottom:24px;z-index:5}.parent-home-questionnaire-route[data-v-48e808e5]{position:fixed;inset:0;z-index:10001;display:block;min-width:100vw;min-height:var(--app-height, 100dvh);margin:0;padding:0;background:#fff;overflow:hidden}.parent-home-nav[data-v-19e4c517]{position:relative;height:32px;display:grid;grid-template-columns:120px 1fr 240px;align-items:center;gap:40px;min-width:0}.parent-home-nav__brand[data-v-19e4c517]{width:120px;height:32px;display:flex;align-items:center}.parent-home-nav__brand img[data-v-19e4c517]{width:120px;height:32px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.parent-home-nav__tabs[data-v-19e4c517]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:20px;width:auto;min-width:0;z-index:1}.parent-home-nav__tab[data-v-19e4c517]{all:unset;cursor:pointer;font-family:Gabarito,system-ui,sans-serif;font-size:15px!important;line-height:18px!important;font-weight:400;color:#baa07a}.parent-home-nav__tab.is-active[data-v-19e4c517]{font-size:18px!important;line-height:21px!important;font-weight:500;color:#694a38}.parent-home-nav__actions[data-v-19e4c517]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;display:flex;justify-content:flex-end;align-items:center;gap:12px;transition-property:width;transition-duration:.32s;transition-timing-function:var(--ease-out-quart, cubic-bezier(.25, 1, .5, 1))}@media (max-width: 760px){.parent-home-nav[data-v-19e4c517]{grid-template-columns:auto 1fr auto;gap:10px}.parent-home-nav__brand[data-v-19e4c517],.parent-home-nav__brand img[data-v-19e4c517]{width:92px;height:28px}.parent-home-nav__tabs[data-v-19e4c517]{width:auto;justify-content:center;gap:12px;overflow-x:auto;scrollbar-width:none}.parent-home-nav__tabs[data-v-19e4c517]::-webkit-scrollbar{display:none}.parent-home-nav__tab[data-v-19e4c517]{font-size:14px!important;line-height:17px!important}.parent-home-nav__tab.is-active[data-v-19e4c517]{font-size:16px!important;line-height:19px!important}.parent-home-nav__actions[data-v-19e4c517]{right:0;width:auto;gap:8px}.parent-home-nav__search.is-open[data-v-19e4c517]{width:112px}.parent-home-nav__search-input[data-v-19e4c517]{width:70px}}.parent-home-nav__search[data-v-19e4c517]{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;overflow:hidden;background:#efd2a8;transition-property:width,background-color,box-shadow;transition-duration:.32s;transition-timing-function:var(--ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.parent-home-nav__search.is-open[data-v-19e4c517]{width:132px;background:#f7e4c6;box-shadow:0 2px #694a3829}.parent-home-nav__search .parent-home-nav__icon[data-v-19e4c517]{flex:0 0 32px}.parent-home-nav__search-input[data-v-19e4c517]{width:88px;min-width:0;border:0;outline:none;background:transparent;padding-left:6px;font-family:Gabarito,system-ui,sans-serif;font-size:12px;line-height:14px;color:#694a38}.parent-home-nav__search-input[data-v-19e4c517]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.parent-home-nav__search-input[data-v-19e4c517]::-ms-clear,.parent-home-nav__search-input[data-v-19e4c517]::-ms-reveal{display:none;width:0;height:0}.parent-home-nav__search-input[data-v-19e4c517]::-moz-placeholder{color:#694a3894}.parent-home-nav__search-input[data-v-19e4c517]::placeholder{color:#694a3894}.parent-home-nav__close-mark[data-v-19e4c517]{display:block;transform:translateY(-1px);font-size:22px;line-height:1;color:#694a38}.parent-home-nav__icon[data-v-19e4c517],.parent-home-nav__profile[data-v-19e4c517]{all:unset;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;cursor:pointer;background:#efd2a8;color:#7b6038;font-family:Gabarito,system-ui,sans-serif;font-size:18px;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.parent-home-nav__icon[data-v-19e4c517]:active,.parent-home-nav__profile[data-v-19e4c517]:active,.parent-home-nav__claim-offer[data-v-19e4c517]:active,.parent-home-nav__upgrade[data-v-19e4c517]:active{transform:translateY(1px) scale(.96)}.parent-home-nav__claim-offer[data-v-19e4c517]{all:unset;box-sizing:border-box;width:123px;height:33px;padding:8px 12px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;flex:0 0 auto;cursor:pointer;background:#256dd9;border:1px solid #1E53A4;border-radius:10px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.parent-home-nav__claim-gift[data-v-19e4c517]{width:18px;height:18px;display:block;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.parent-home-nav__claim-text[data-v-19e4c517]{width:75px;height:17px;flex:0 0 auto;font-family:Gabarito,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#fff;white-space:nowrap}.parent-home-nav__upgrade[data-v-19e4c517]{all:unset;box-sizing:border-box;height:33px;padding:8px 14px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#256dd9;border:1px solid #1E53A4;border-radius:10px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.parent-home-nav__profile[data-v-19e4c517]{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;overflow:visible;transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (hover: hover) and (pointer: fine){.parent-home-nav__profile[data-v-19e4c517]:hover{transform:translateY(-2px);box-shadow:0 6px #e4e4e4}}.parent-home-nav__profile[data-v-19e4c517]:active{transform:translateY(2px) scale(.96);box-shadow:0 2px #e4e4e4}.parent-home-nav__profile-icon[data-v-19e4c517]{width:24px;height:24px;display:block;-o-object-fit:contain;object-fit:contain}.parent-home-nav__actions[data-v-19e4c517] .parent-home-nav__signin{height:33px;padding:8px 14px;font-size:14px;flex:0 0 auto}.parent-home-nav__actions[data-v-19e4c517] .parent-home-nav__signin .button-text{font-size:14px;line-height:17px;white-space:nowrap}@media (prefers-reduced-motion: reduce){.parent-home-nav__actions[data-v-19e4c517],.parent-home-nav__search[data-v-19e4c517]{transition-duration:.01ms}}.home-filters[data-v-af4dcf3d]{width:100%;min-height:clamp(32px,6vh,40px);display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,18px);position:relative;z-index:1;background:#fff;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.home-filters.home-filters--overflowing[data-v-af4dcf3d]{justify-content:flex-start;padding-left:12px;padding-right:12px}.home-filters[data-v-af4dcf3d]::-webkit-scrollbar{display:none}.home-filter-divider[data-v-af4dcf3d]{width:0;height:30px;border-left:1px solid #DADADA;flex:0 0 auto;align-self:center}.home-filter[data-v-af4dcf3d]{all:unset;box-sizing:border-box;height:clamp(32px,6vh,40px);min-width:-moz-max-content;min-width:max-content;padding:clamp(2px,.7vh,4px) clamp(11px,1.8vw,20px) clamp(2px,.7vh,4px) clamp(2px,.7vh,4px);border-radius:30px;display:inline-flex;align-items:center;justify-content:center;gap:clamp(5px,1vw,10px);flex:0 0 auto;cursor:pointer;background:#f4f4f4;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#694a38;font-family:Gabarito,system-ui,sans-serif;font-size:18px!important;line-height:1.15!important;font-weight:400;white-space:nowrap;transition-property:transform;transition-duration:.12s;transition-timing-function:cubic-bezier(.25,1,.5,1);isolation:isolate}.home-filter.is-active[data-v-af4dcf3d]{background:#694a38;color:#fff}.home-filter[data-v-af4dcf3d]:focus,.home-filter[data-v-af4dcf3d]:focus-visible{outline:none}.home-filter[data-v-af4dcf3d]:active{transform:scale(.96)}.home-filter__icon[data-v-af4dcf3d]{--filter-icon-shell-size: clamp(26px, 4.8vh, 32px);--filter-icon-art-size: 14px;width:var(--filter-icon-shell-size);height:var(--filter-icon-shell-size);border-radius:999px;display:grid;place-items:center;flex:0 0 var(--filter-icon-shell-size);background:#fff!important;color:#694a38;overflow:hidden;position:relative;z-index:1;transform:translateZ(0)}.home-filter__icon--custom[data-v-af4dcf3d]{background:#fff!important;overflow:hidden}.home-filter__icon-image[data-v-af4dcf3d]{width:var(--filter-icon-shell-size);height:var(--filter-icon-shell-size);display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:scale(1.28);transform-origin:center}.home-filter__icon[data-v-af4dcf3d] svg{width:var(--filter-icon-art-size);height:var(--filter-icon-art-size);transform:scale(1.12);transform-origin:center}.home-filter__icon[data-v-af4dcf3d] path{stroke:currentColor;stroke-width:.7px;paint-order:stroke fill}.home-filter__icon--feed[data-v-af4dcf3d] path{stroke-width:.25px}.home-filter__label[data-v-af4dcf3d]{display:block;white-space:nowrap;font-size:18px!important;line-height:1.15!important;font-weight:400!important}@media (min-width: 621px){.home-filters[data-v-af4dcf3d]{justify-content:center;gap:12px;padding-inline:12px;scroll-padding-left:12px;scroll-padding-right:12px}.home-filter[data-v-af4dcf3d]{height:34px;padding:2px 10px 2px 2px;gap:6px;font-size:15px!important;line-height:1.1!important}.home-filter__label[data-v-af4dcf3d]{font-size:15px!important;line-height:1.1!important}.home-filter__icon[data-v-af4dcf3d]{--filter-icon-shell-size: 26px;--filter-icon-art-size: 14px}}@media (max-width: 620px){.home-filters[data-v-af4dcf3d]{gap:10px}.home-filter[data-v-af4dcf3d]{height:34px;padding:2px 10px 2px 2px;gap:6px;font-size:17px!important;line-height:1.15!important}.home-filter__icon[data-v-af4dcf3d]{--filter-icon-shell-size: 26px;--filter-icon-art-size: 14px}}@media (max-height: 430px){.home-filters[data-v-af4dcf3d]{gap:11px}.home-filter[data-v-af4dcf3d]{height:36px;font-size:18px!important}.home-filter__icon[data-v-af4dcf3d]{--filter-icon-shell-size: 28px;--filter-icon-art-size: 14px}}@media (prefers-reduced-motion: reduce){.home-filter[data-v-af4dcf3d]{transition-duration:.01ms}}.home-game-card[data-v-e700dda0]{all:unset;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:min(100%,max(112px,var(--home-card-max-by-visible-height, 220px)));max-width:220px;min-height:0;position:relative;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,1,.5,1);justify-self:center}.home-game-card[data-v-e700dda0]:active{transform:translateY(1px) scale(.96)}@media (hover: hover) and (pointer: fine){.home-game-card[data-v-e700dda0]:hover{transform:translateY(-4px)}}.home-game-card__art[data-v-e700dda0]{position:relative;width:100%;aspect-ratio:176 / 194;flex:0 0 auto;border-radius:10px;overflow:hidden;background:#f4f4f4}.home-game-card__image[data-v-e700dda0]{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition-property:transform,filter;transition-duration:.26s;transition-timing-function:cubic-bezier(.25,1,.5,1)}@media (hover: hover) and (pointer: fine){.home-game-card:hover .home-game-card__image[data-v-e700dda0]{transform:scale(1.025);filter:saturate(1.02)}}.home-game-card__label[data-v-e700dda0]{position:absolute;top:8px;right:8px;width:62px;height:25px;padding:2px 8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:6px;background:#4ac1bd;color:#fff;font-family:Gabarito,system-ui,sans-serif;font-style:normal;font-size:14px;font-weight:500;line-height:150%;letter-spacing:.005em;white-space:nowrap;pointer-events:none;z-index:1}.home-game-card__title[data-v-e700dda0]{display:-webkit-box;width:100%;min-height:22px;max-height:34px;margin:6px 0 0;flex:0 0 auto;text-align:center;font-family:Gabarito,system-ui,sans-serif;font-weight:400;font-size:13px;line-height:1.3;color:#000;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 520px){.home-game-card[data-v-e700dda0]{width:min(100%,max(108px,var(--home-card-max-by-visible-height, 150px)));max-width:150px}}@media (max-height: 340px) and (max-width: 520px){.home-game-card[data-v-e700dda0]{width:min(100%,max(96px,var(--home-card-max-by-visible-height, 120px)));max-width:145px}.home-game-card__title[data-v-e700dda0]{min-height:18px;max-height:30px;margin-top:4px;font-size:12px;line-height:1.2}}.close-button[data-v-ba7aff08]{all:unset;width:36px;height:36px;display:grid;place-items:center;box-sizing:border-box;border-radius:999px;background:#fff;color:#000d26;cursor:pointer;box-shadow:0 3px #e4e4e4;-webkit-tap-highlight-color:transparent}.close-button[data-v-ba7aff08]:active{transform:translateY(1px);box-shadow:0 2px #e4e4e4}.home-favorite-button[data-v-fd290c57]{all:unset;box-sizing:border-box;width:48px;height:clamp(44px,5.4vw,48px);min-width:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;position:relative;background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;border-radius:10px;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition-property:transform,box-shadow,border-color,background-color;transition-duration:.15s;transition-timing-function:ease}@media (hover: hover) and (pointer: fine){.home-favorite-button[data-v-fd290c57]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 2px #e4e4e4}.home-favorite-button:hover .home-favorite-button__icon--outline[data-v-fd290c57]{transform:scale(1.06)}}.home-favorite-button[data-v-fd290c57]:active{transform:translateY(2px) scale(.96);box-shadow:0 1px #e4e4e4}.home-favorite-button__icon-wrap[data-v-fd290c57]{position:relative;width:27px;height:27px;flex:none;order:0;flex-grow:0;display:block}.home-favorite-button__icon[data-v-fd290c57]{position:absolute;inset:0;width:27px;height:27px;display:block;transition-property:opacity,transform,filter;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.home-favorite-button__spark[data-v-fd290c57]{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:999px;background:#d54141;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.2)}.home-favorite-button__spark--two[data-v-fd290c57],.home-favorite-button__spark--five[data-v-fd290c57]{width:2px;height:2px;background:#ff8a8a}.home-favorite-button__spark--four[data-v-fd290c57],.home-favorite-button__spark--seven[data-v-fd290c57]{width:2.5px;height:2.5px;background:#f05b5b}.home-favorite-button__icon--outline[data-v-fd290c57]{opacity:1;transform:scale(1);filter:blur(0)}.home-favorite-button__icon--filled[data-v-fd290c57],.home-favorite-button--active .home-favorite-button__icon--outline[data-v-fd290c57]{opacity:0;transform:scale(.25);filter:blur(4px)}.home-favorite-button--active .home-favorite-button__icon--filled[data-v-fd290c57]{opacity:1;transform:scale(1);filter:blur(0)}.home-favorite-button--celebrate .home-favorite-button__icon--filled[data-v-fd290c57]{animation:favorite-heart-pop-fd290c57 .36s cubic-bezier(.2,0,0,1) both}.home-favorite-button--celebrate .home-favorite-button__spark[data-v-fd290c57]{animation:favorite-spark-pop-fd290c57 .46s cubic-bezier(.16,1,.3,1) both}.home-favorite-button--celebrate .home-favorite-button__spark--one[data-v-fd290c57]{--spark-x: -9px;--spark-y: -15px}.home-favorite-button--celebrate .home-favorite-button__spark--two[data-v-fd290c57]{--spark-x: 13px;--spark-y: -7px;animation-delay:18ms}.home-favorite-button--celebrate .home-favorite-button__spark--three[data-v-fd290c57]{--spark-x: 7px;--spark-y: 12px;animation-delay:46ms}.home-favorite-button--celebrate .home-favorite-button__spark--four[data-v-fd290c57]{--spark-x: -15px;--spark-y: 6px;animation-delay:31ms}.home-favorite-button--celebrate .home-favorite-button__spark--five[data-v-fd290c57]{--spark-x: 3px;--spark-y: -17px;animation-delay:64ms}.home-favorite-button--celebrate .home-favorite-button__spark--six[data-v-fd290c57]{--spark-x: 16px;--spark-y: 5px;animation-delay:7ms}.home-favorite-button--celebrate .home-favorite-button__spark--seven[data-v-fd290c57]{--spark-x: -6px;--spark-y: 14px;animation-delay:53ms}@keyframes favorite-heart-pop-fd290c57{0%{transform:scale(.25)}58%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes favorite-spark-pop-fd290c57{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}28%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(.75)}}@media (prefers-reduced-motion: reduce){.home-favorite-button[data-v-fd290c57],.home-favorite-button__icon[data-v-fd290c57]{transition-property:none}.home-favorite-button[data-v-fd290c57]:active{transform:none}.home-favorite-button--celebrate .home-favorite-button__icon--filled[data-v-fd290c57],.home-favorite-button--celebrate .home-favorite-button__spark[data-v-fd290c57]{animation:none}}.home-game-detail[data-v-7a2ec449]{position:fixed;inset:0;z-index:10002}.home-game-detail__backdrop[data-v-7a2ec449]{position:absolute;inset:0;background:#0000002e;backdrop-filter:blur(1px);animation:home-detail-backdrop-in-7a2ec449 .18s ease-out both}.home-game-detail__sheet[data-v-7a2ec449]{position:absolute;left:0;right:0;bottom:0;width:auto;max-width:none;height:min(320px,74vh);max-height:74vh;transform:none;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;transform-origin:center bottom;animation:home-detail-sheet-in-7a2ec449 .36s cubic-bezier(.16,1,.3,1) both}.home-game-detail__close-wrap[data-v-7a2ec449]{position:absolute;right:16px;left:auto;bottom:calc(min(320px,74vh) + 10px);z-index:3;display:flex;justify-content:flex-end;animation:home-detail-close-in-7a2ec449 .3s cubic-bezier(.16,1,.3,1) 80ms both}.home-game-detail__content[data-v-7a2ec449]{min-height:0;flex:1;display:grid;grid-template-columns:minmax(clamp(172px,24vw,188px),40%) minmax(0,1fr);gap:clamp(12px,1.8vw,18px);overflow:hidden}.home-game-detail__image-wrap[data-v-7a2ec449]{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#fff;container-type:size;--preview-bottom-crop: clamp(25px, 8cqh, 56px);--preview-frame-inset: clamp(10px, 1.6vw, 14px);animation:home-detail-image-in-7a2ec449 .42s cubic-bezier(.16,1,.3,1) 80ms both}.home-game-detail__image[data-v-7a2ec449],.home-game-detail__lottie[data-v-7a2ec449]{position:absolute;inset:var(--preview-frame-inset);width:calc(100% - (var(--preview-frame-inset) * 2));height:calc(100% - (var(--preview-frame-inset) * 2));min-height:0;display:block;background:transparent;border-radius:18px}.home-game-detail__lottie[data-v-7a2ec449]{overflow:hidden;position:relative;isolation:isolate}.home-game-detail__image[data-v-7a2ec449]{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;transform:scale(1);filter:blur(0);transition:opacity .36s ease-out,transform .52s cubic-bezier(.16,1,.3,1),filter .36s ease-out}.home-game-detail__image--fallback[data-v-7a2ec449]{opacity:.08;transform:scale(1.035) translate3d(-8px,0,0);filter:blur(3px) saturate(.82)}.home-game-detail__lottie[data-v-7a2ec449]{z-index:2;opacity:0;transform:translate3d(22px,12px,0) scale(.985);transition:opacity .42s ease-out 70ms,transform .56s cubic-bezier(.16,1,.3,1) 70ms;will-change:opacity,transform}.home-game-detail__lottie--ready[data-v-7a2ec449]{opacity:1;transform:translateZ(0) scale(1)}.home-game-detail__lottie[data-v-7a2ec449] svg,.home-game-detail__lottie[data-v-7a2ec449] canvas{width:100%!important;height:calc(100% + var(--preview-bottom-crop))!important;display:block;overflow:hidden;transform:translateY(var(--preview-bottom-crop))}.home-game-detail__copy[data-v-7a2ec449]{min-width:0;min-height:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px}.home-game-detail__scroll[data-v-7a2ec449]{min-height:0;flex:1;display:flex;flex-direction:column;gap:clamp(12px,1.6vw,16px);overflow-y:auto;overflow-x:hidden;padding:clamp(16px,2.2vw,22px) clamp(14px,2vw,18px) 0 0;scrollbar-width:none}.home-game-detail__scroll[data-v-7a2ec449]::-webkit-scrollbar{display:none}.home-game-detail__section[data-v-7a2ec449]{width:100%}.home-game-detail__heading[data-v-7a2ec449],.home-game-detail__body[data-v-7a2ec449],.home-game-detail__outcomes-list[data-v-7a2ec449],.home-game-detail__outcome-item[data-v-7a2ec449]{margin:0;font-family:Gabarito,system-ui,sans-serif;color:#000}.home-game-detail__heading[data-v-7a2ec449]{font-weight:600;font-size:clamp(19px,2.6vw,23px);line-height:1.25}.home-game-detail__body[data-v-7a2ec449]{margin-top:clamp(6px,.9vw,8px);font-weight:400;font-size:clamp(18px,2.05vw,19px)!important;line-height:1.6!important}.home-game-detail__tags[data-v-7a2ec449]{margin-top:clamp(6px,.9vw,8px);display:flex;align-items:flex-start;flex-wrap:wrap;gap:clamp(8px,1.4vw,12px)}.home-game-detail__tag[data-v-7a2ec449]{min-height:clamp(36px,5vw,40px);padding:clamp(8px,1.1vw,10px) clamp(14px,2vw,18px);box-sizing:border-box;border:0;border-radius:7px;background:#f4f4f4;box-shadow:none;font-family:Gabarito,system-ui,sans-serif;font-weight:500;font-size:clamp(15px,1.9vw,17px);line-height:1.3;text-align:center;color:#000}.home-game-detail__outcomes-list[data-v-7a2ec449]{margin-top:clamp(6px,.9vw,8px);padding-left:1.2em;display:flex;flex-direction:column;gap:clamp(6px,.9vw,8px)}.home-game-detail__outcome-item[data-v-7a2ec449]{font-weight:400;font-size:clamp(18px,2.05vw,19px)!important;line-height:1.6!important}.home-game-detail__actions[data-v-7a2ec449]{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;align-items:start;gap:clamp(8px,1.2vw,10px);min-width:0;padding:clamp(8px,1.2vw,10px) clamp(14px,2vw,18px) clamp(10px,1.8vw,14px) 0}.home-game-detail__actions--no-favorite[data-v-7a2ec449]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-game-detail__action-button[data-v-7a2ec449]{all:unset;width:100%;min-width:0;max-width:100%;height:clamp(44px,5.4vw,48px);min-height:clamp(44px,5.4vw,48px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:clamp(6px,1vw,8px);padding:6px clamp(12px,1.8vw,16px);border:1px solid;border-radius:10px;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);font-family:Gabarito,system-ui,sans-serif;font-size:clamp(16px,2.1vw,18px);font-weight:500;line-height:1.2}.home-game-detail__action-button--primary[data-v-7a2ec449]{border-color:#0ca49f;background:#4ac1bd;box-shadow:0 3px #0da49f;color:#fff}@media (hover: hover) and (pointer: fine){.home-game-detail__action-button--primary[data-v-7a2ec449]:hover{background:#3db3af;transform:translateY(1px);box-shadow:0 2px #0da49f}}.home-game-detail__action-button--primary[data-v-7a2ec449]:active{transform:translateY(2px) scale(.96);box-shadow:0 1px #0da49f}.home-game-detail__base-button[data-v-7a2ec449]{width:100%;max-width:100%}.home-game-detail__get-free-label[data-v-7a2ec449]{font-family:Gabarito,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#fff;white-space:nowrap}.home-game-detail__get-free-label strong[data-v-7a2ec449]{font-weight:700}.home-game-detail__price-strike[data-v-7a2ec449]{font-size:14px;line-height:17px;text-decoration:line-through;font-weight:400}.home-game-detail__action-button--secondary[data-v-7a2ec449]{border-color:#e4e4e4;background:#fff;box-shadow:0 3px #e4e4e4;color:#000}@media (hover: hover) and (pointer: fine){.home-game-detail__action-button--secondary[data-v-7a2ec449]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 2px #e4e4e4}}.home-game-detail__action-button--secondary[data-v-7a2ec449]:active{transform:translateY(2px) scale(.96);box-shadow:0 1px #e4e4e4}.home-game-detail__action-button[data-v-7a2ec449]:disabled{opacity:.45;cursor:not-allowed}.home-game-detail__play-icon[data-v-7a2ec449]{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor;flex:0 0 auto}.home-game-detail__action-label[data-v-7a2ec449]{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@keyframes home-detail-sheet-in-7a2ec449{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-detail-backdrop-in-7a2ec449{0%{opacity:0}to{opacity:1}}@keyframes home-detail-close-in-7a2ec449{0%{opacity:0;transform:translateY(10px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-detail-image-in-7a2ec449{0%{opacity:0;transform:translate(-14px) scale(1.01)}to{opacity:1;transform:translate(0) scale(1)}}@media (max-width: 600px){.home-game-detail__content[data-v-7a2ec449]{grid-template-columns:minmax(112px,34%) minmax(0,1fr);gap:12px}.home-game-detail__scroll[data-v-7a2ec449]{gap:14px;padding-right:10px}.home-game-detail__heading[data-v-7a2ec449]{font-size:21px}.home-game-detail__body[data-v-7a2ec449],.home-game-detail__outcome-item[data-v-7a2ec449]{font-size:20px!important;line-height:1.7!important}.home-game-detail__tag[data-v-7a2ec449]{font-size:16px;line-height:1.3}.home-game-detail__action-button[data-v-7a2ec449]{font-size:16px}}@media (prefers-reduced-motion: reduce){.home-game-detail__backdrop[data-v-7a2ec449],.home-game-detail__sheet[data-v-7a2ec449],.home-game-detail__close[data-v-7a2ec449],.home-game-detail__image-wrap[data-v-7a2ec449],.home-game-detail__copy[data-v-7a2ec449],.home-game-detail__section[data-v-7a2ec449]{animation-duration:.01ms;animation-delay:0ms}}.parent-home-view[data-v-f814ab65]{position:absolute;inset:0;z-index:10001;display:block;padding:0;box-sizing:border-box;background:#fff;overflow:hidden;font-family:Gabarito,system-ui,-apple-system,sans-serif}.parent-home-shell[data-v-f814ab65]{position:relative;width:100%;height:100%;min-height:320px;box-sizing:border-box;padding:15px 24px 0;background:#fff4e4;overflow:hidden}.parent-home-content[data-v-f814ab65]{position:absolute;inset:60px 0 0;container-type:size;padding:20px 24px 10px;box-sizing:border-box;border-radius:20px 20px 0 0;background:#fff;isolation:isolate;transform:translateZ(0);min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none}.parent-home-content[data-v-f814ab65]::-webkit-scrollbar{display:none}.parent-home-content[data-v-f814ab65]:after{content:"";position:sticky;left:0;right:0;bottom:-10px;display:block;height:38px;margin:-38px -24px 0;background:linear-gradient(180deg,#fff0,#fff 72%);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:2}.parent-home-content--scrollable[data-v-f814ab65]:after{opacity:1}.parent-home-games[data-v-f814ab65]{--home-card-title-space: 28px;--home-card-visible-height: calc( var(--app-height, 100dvh) - 60px - 20px - 10px - clamp(28px, 5.6vh, 36px) - 20px - var(--home-card-title-space) );--home-card-max-by-visible-height: max(150px, calc(var(--home-card-visible-height) * 176 / 194));margin-top:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:16px clamp(16px,3vw,28px);width:100%;padding:0 8px 32px 0;align-content:flex-start}.parent-home-games--centered[data-v-f814ab65]{justify-content:center}@supports (height: 100cqh){.parent-home-games[data-v-f814ab65]{--home-card-visible-height: calc( 100cqh - 20px - 10px - clamp(28px, 5.6vh, 36px) - 20px - var(--home-card-title-space) )}}@media (max-width: 620px){.parent-home-games[data-v-f814ab65]{--home-card-title-space: 25px;--home-card-visible-height: calc( var(--app-height, 100dvh) - 60px - 20px - 10px - 28px - 14px - var(--home-card-title-space) );--home-card-max-by-visible-height: max(128px, calc(var(--home-card-visible-height) * 176 / 194));gap:12px;margin-top:14px;padding-bottom:24px}}@supports (height: 100cqh){@media (max-width: 620px){.parent-home-games[data-v-f814ab65]{--home-card-visible-height: calc( 100cqh - 20px - 10px - 28px - 14px - var(--home-card-title-space) )}}}@media (max-height: 340px) and (max-width: 620px){.parent-home-content[data-v-f814ab65]{padding-top:14px;padding-bottom:6px}.parent-home-games[data-v-f814ab65]{--home-card-title-space: 22px;--home-card-visible-height: calc( var(--app-height, 100dvh) - 60px - 14px - 6px - 28px - 8px - var(--home-card-title-space) );--home-card-max-by-visible-height: max(112px, calc(var(--home-card-visible-height) * 176 / 194));gap:10px;margin-top:8px;padding-bottom:20px}}@supports (height: 100cqh){@media (max-height: 340px) and (max-width: 620px){.parent-home-games[data-v-f814ab65]{--home-card-visible-height: calc( 100cqh - 14px - 6px - 28px - 8px - var(--home-card-title-space) )}}}.parent-home-loading[data-v-e218207e]{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:Gabarito,system-ui,sans-serif}.parent-home-loading__content[data-v-e218207e]{position:relative;z-index:1;width:min(462px,calc(100vw - 32px));max-height:calc(100% - 32px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,4vh,24px);padding:0;box-sizing:border-box}.parent-home-loading__message-wrap[data-v-e218207e]{width:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,2vh,12px);padding:0;box-sizing:border-box}.parent-home-loading__character[data-v-e218207e]{width:71px;height:min(112px,28vh);flex:0 0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.parent-home-loading__character--chef[data-v-e218207e]{width:71px;height:112px}.parent-home-loading--comini-katha .parent-home-loading__character[data-v-e218207e]{width:102px;height:112px}.parent-home-loading--ripples .parent-home-loading__character[data-v-e218207e]{width:96px;height:112px}.parent-home-loading__message[data-v-e218207e]{width:100%;min-height:48px;margin:0;font-family:Gabarito,system-ui,sans-serif;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:var(--parent-home-loading-text)}.parent-home-loading__progress[data-v-e218207e]{position:relative;width:min(380px,100%);height:8px;flex:0 0 auto;background:var(--parent-home-loading-track);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px #00000014}.parent-home-loading__progress-fill[data-v-e218207e]{position:absolute;width:0;height:100%;left:0;top:0;background:linear-gradient(90deg,#39b7b2 0%,var(--parent-home-loading-fill) 55%,#7ad8d4 100%);border-radius:999px;transform-origin:left center;transition:width .42s cubic-bezier(.22,1,.36,1)}.parent-home-loading--indeterminate .parent-home-loading__progress-fill[data-v-e218207e]{left:0!important;width:100%!important;transform:none!important;animation:none!important}@media (max-width: 480px),(max-height: 320px){.parent-home-loading__content[data-v-e218207e]{gap:16px}.parent-home-loading__message-wrap[data-v-e218207e]{min-height:150px;gap:10px}.parent-home-loading__character[data-v-e218207e]{width:58px;height:92px}.parent-home-loading__message[data-v-e218207e]{font-size:16px;line-height:20px}}.video-player[data-v-5506893b]{position:relative;width:100%;height:100%;background:#fff;overflow:hidden;font-family:Gabarito,system-ui,sans-serif;--video-player-progress-bottom: 18px;--video-player-play-bottom: 50px}.video-player__frame[data-v-5506893b]{position:absolute;inset:18px 18px 24px;width:auto;height:auto;background:#fff;overflow:hidden;border-radius:0;box-shadow:none;transition:inset .22s ease}.video-player__media[data-v-5506893b]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;opacity:1;transition:opacity .18s ease}.video-player__media.is-hidden-before-render[data-v-5506893b]{opacity:0}.video-player--fullscreen .video-player__frame[data-v-5506893b]{inset:0;border-radius:0;box-shadow:none}.video-player--fullscreen .video-player__media[data-v-5506893b]{-o-object-fit:contain;object-fit:contain}.video-player--ended .video-player__media[data-v-5506893b]{opacity:.18}.video-player__android-cover[data-v-5506893b]{position:absolute;inset:0;z-index:3;background:#fff;pointer-events:none;opacity:1;transition:opacity .18s ease}.video-player__android-cover.is-hidden[data-v-5506893b]{opacity:0}.video-player__ended-card[data-v-5506893b]{position:absolute;inset:0;display:grid;place-items:center;background:#ffffffb8;animation:video-player-ended-in-5506893b .42s ease both}.video-player__controls[data-v-5506893b]{position:absolute;inset:0;z-index:4;pointer-events:none}.video-player__controls[data-v-5506893b]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.28),transparent 16%,transparent 78%,rgba(0,0,0,.22));pointer-events:none;opacity:0;transition:opacity .18s ease}.video-player__controls--visible[data-v-5506893b]:before{opacity:1}.video-player--fullscreen .video-player__controls[data-v-5506893b]:before,.video-player--fullscreen .video-player__controls--visible[data-v-5506893b]:before{opacity:0}.video-player__controls button[data-v-5506893b],.video-player__controls .video-player__progress[data-v-5506893b]{pointer-events:auto}.video-player__play-toggle[data-v-5506893b],.video-player__back[data-v-5506893b],.video-player__expand[data-v-5506893b],.video-player__progress[data-v-5506893b]{all:unset;position:absolute;box-sizing:border-box;cursor:pointer;touch-action:manipulation;opacity:0;transition:opacity .18s ease}.video-player__chrome-control[data-v-5506893b]{opacity:1}.video-player--fullscreen .video-player__chrome-control[data-v-5506893b]{opacity:0}.video-player__controls--visible .video-player__play-toggle[data-v-5506893b],.video-player__controls--visible .video-player__progress[data-v-5506893b],.video-player--fullscreen .video-player__controls--visible .video-player__chrome-control[data-v-5506893b]{opacity:1}.video-player__play-toggle[data-v-5506893b]{width:45px!important;height:45px!important;min-width:45px!important;flex-basis:45px!important;left:50%;bottom:var(--video-player-play-bottom);transform:translate(-50%);z-index:4;padding:0;display:grid;place-items:center;border-radius:50%;overflow:hidden}.video-player__play-toggle svg[data-v-5506893b]{display:block}.video-player__play-toggle[aria-label=Play][data-v-5506893b]{background:#4ac1bd;border:1px solid #0DA49F;box-shadow:0 4px #0da49f}.video-player__play-toggle[aria-label=Play] svg[data-v-5506893b]{width:13px;height:13px;transform:translate(1px)}.video-player__play-toggle[aria-label=Pause][data-v-5506893b]{background:#ffffffe6;border:1px solid rgba(228,228,228,.9);box-shadow:none}.video-player__play-toggle[aria-label=Pause] svg[data-v-5506893b]{transform:translate(-.34px)}.video-player__progress[data-v-5506893b]{width:min(calc(100% - 32px),960px);height:28px;left:50%;bottom:var(--video-player-progress-bottom);transform:translate(-50%);z-index:3;touch-action:none}.video-player__progress-track[data-v-5506893b],.video-player__progress-fill[data-v-5506893b]{position:absolute;height:6px;left:0;top:11px}.video-player__progress-track[data-v-5506893b]{width:100%;background:#ffffff3d;border-radius:999px}.video-player__progress-fill[data-v-5506893b]{width:0;background:#4ac1bd;border-radius:999px}.video-player__back[data-v-5506893b]{width:40px;height:40.38px;left:16px;top:12px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(228,228,228,.9);box-shadow:none;display:grid;place-items:center;z-index:4}.video-player__back-icon[data-v-5506893b]{transform:translate(-1px)}.video-player__expand[data-v-5506893b]{width:40px;height:40.38px;right:16px;top:12px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(228,228,228,.9);box-shadow:none;display:grid;place-items:center;z-index:4}.video-player--fullscreen .video-player__controls[data-v-5506893b]:before{background:linear-gradient(to bottom,rgba(0,0,0,.28),transparent 16%,transparent 78%,rgba(0,0,0,.22))}.video-player__buffering[data-v-5506893b]{position:absolute;inset:auto 50% 28px auto;transform:translate(50%);z-index:5;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#00000094;color:#fff}.video-player__buffering span[data-v-5506893b]:last-child{color:#fff}.video-player__spinner[data-v-5506893b]{border-color:#ffffff42;border-top-color:#fff}@media (max-width: 700px),(max-height: 420px){.video-player[data-v-5506893b]{--video-player-progress-bottom: 12px;--video-player-play-bottom: 45px}.video-player__progress[data-v-5506893b]{width:calc(100% - 24px)}}@media (max-width: 700px),(max-height: 320px){.video-player__back[data-v-5506893b],.video-player__expand[data-v-5506893b]{width:36px;height:36px;top:10px}.video-player__back[data-v-5506893b]{left:10px}.video-player__expand[data-v-5506893b]{right:10px}.video-player__play-toggle[data-v-5506893b],.video-player__play-toggle.pause-button-container[data-v-5506893b]{width:40px!important;height:40px!important;min-width:40px!important;flex-basis:40px!important}.video-player[data-v-5506893b]{--video-player-progress-bottom: 8px;--video-player-play-bottom: 40px}.video-player__progress[data-v-5506893b]{width:calc(100% - 24px)}}.video-player--fullscreen[data-v-5506893b]{--video-player-progress-bottom: 10px;--video-player-play-bottom: 36px}.video-player--fullscreen .video-player__progress[data-v-5506893b]{width:calc(100% - 24px)}@keyframes video-player-ended-in-5506893b{0%{opacity:0}to{opacity:1}}.parent-home-video-preview[data-v-a54d6001]{position:absolute;inset:0;z-index:10001;width:100%;height:100%;background:#fff;overflow:hidden}.parent-home-video-preview__video-layer[data-v-a54d6001],.parent-home-video-preview__intro-layer[data-v-a54d6001]{position:absolute;inset:0;width:100%;height:100%}.parent-home-video-preview__loading[data-v-a54d6001]{position:absolute;inset:0;z-index:8;pointer-events:auto}.parent-home-video-preview__loading-fade-enter-active[data-v-a54d6001],.parent-home-video-preview__loading-fade-leave-active[data-v-a54d6001]{transition:opacity .42s ease,transform .42s ease}.parent-home-video-preview__loading-fade-enter-from[data-v-a54d6001],.parent-home-video-preview__loading-fade-leave-to[data-v-a54d6001]{opacity:0;transform:scale(1.012)}.parent-home-video-preview__video-fade-enter-active[data-v-a54d6001],.parent-home-video-preview__video-fade-leave-active[data-v-a54d6001]{transition:opacity .36s ease,transform .36s ease}.parent-home-video-preview__video-fade-enter-from[data-v-a54d6001],.parent-home-video-preview__video-fade-leave-to[data-v-a54d6001]{opacity:0;transform:scale(1.01)}.parent-home-video-preview__actions[data-v-a54d6001]{position:absolute;right:22px;bottom:18px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px}.parent-home-video-preview__claim-label[data-v-a54d6001]{font-family:Gabarito,Arial,sans-serif;font-size:15px;line-height:18px;font-weight:400;color:#fff!important}.parent-home-video-preview__claim-label strong[data-v-a54d6001]{color:#fff!important;font-weight:800}.parent-home-video-preview__claim-price[data-v-a54d6001]{margin-left:2px;text-decoration:line-through;text-decoration-thickness:2px;opacity:.82}@media (max-width: 700px),(max-height: 320px){.parent-home-video-preview__actions[data-v-a54d6001]{right:12px;bottom:10px;gap:8px}}.parent-home-loading-preview[data-v-dce262cc]{position:absolute;inset:0;z-index:10001;width:100%;height:100%;background:#fff;overflow:hidden;display:block;isolation:isolate}.parent-home-loading-preview[data-v-dce262cc] .parent-home-loading{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%}.letter-scroll[data-v-8318fe0a]{width:440px;min-height:calc(100dvh - 20px);align-self:flex-start;overflow:visible;border-radius:20px;background:#fff;border:4px solid #E4E4E4;box-shadow:0 0 0 1px #0000000f,0 2px 8px #0000000f,0 8px 24px #0000000a}@media (max-width: 430px){.letter-scroll[data-v-8318fe0a]{width:100%;min-height:calc(100dvh - 12px);border-radius:16px}.letter-block[data-v-8318fe0a],.letter-head[data-v-8318fe0a],.letter-greeting[data-v-8318fe0a],.letter-intro[data-v-8318fe0a],.letter-divider[data-v-8318fe0a],.letter-body[data-v-8318fe0a],.letter-section[data-v-8318fe0a],.letter-body-text[data-v-8318fe0a],.letter-photo-row[data-v-8318fe0a],.letter-parent-preview-photos[data-v-8318fe0a],.letter-cta[data-v-8318fe0a],.letter-signature-block[data-v-8318fe0a],.letter-signature[data-v-8318fe0a],.letter-signature-sub[data-v-8318fe0a]{width:100%!important}.letter-contents[data-v-8318fe0a]{padding:28px 16px 36px}}.letter-contents[data-v-8318fe0a]{display:flex;flex-direction:column;align-items:center;padding:42px 20px 45px;gap:15px;width:100%;box-sizing:border-box;font-family:Gabarito,sans-serif;-webkit-font-smoothing:antialiased;transition:padding-top .25s cubic-bezier(.4,0,.2,1)}.letter-contents.is-scrolled[data-v-8318fe0a]{padding-top:20px}.letter-block[data-v-8318fe0a]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;box-sizing:border-box;padding:0}.letter-head[data-v-8318fe0a]{gap:16px}.letter-greeting[data-v-8318fe0a]{width:100%;font-weight:600;font-size:clamp(15px,3.7vw,16px);line-height:130%;color:#000;margin:0}.wave-emoji[data-v-8318fe0a]{width:16px;height:16px;vertical-align:middle;display:inline-block}.letter-intro[data-v-8318fe0a]{width:100%;font-weight:400;font-size:clamp(15px,3.7vw,16px);line-height:130%;color:#000;margin:0}.letter-greeting[data-v-8318fe0a],.letter-intro[data-v-8318fe0a],.letter-body-text[data-v-8318fe0a],.letter-signature[data-v-8318fe0a],.letter-signature-sub[data-v-8318fe0a]{text-align:left}.letter-divider[data-v-8318fe0a]{width:100%;height:0;border:none;border-top:3px dashed #E4E4E4;border-radius:40px;flex:none;flex-grow:0}.letter-body[data-v-8318fe0a]{gap:16px}.letter-section[data-v-8318fe0a]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:0}.letter-body-text[data-v-8318fe0a]{width:100%;font-weight:400;font-size:clamp(15px,3.7vw,16px);line-height:130%;color:#000;margin:0}.letter-body-text--bold[data-v-8318fe0a]{font-weight:700}.letter-photo-row[data-v-8318fe0a]{display:flex;flex-direction:row;align-items:flex-start;gap:10px;width:100%;height:120px;overflow:hidden}.letter-photo[data-v-8318fe0a]{flex:1;min-width:0;height:120px;background:#0000000f;border-radius:8px;-o-object-fit:cover;object-fit:cover}.letter-parent-preview-photos[data-v-8318fe0a]{display:flex;flex-direction:column;gap:10px;width:100%}.letter-photo-row--bordered .letter-photo[data-v-8318fe0a]{border:1px solid #E4E4E4}.letter-photo--bordered[data-v-8318fe0a]{box-sizing:border-box}.letter-signature-block[data-v-8318fe0a]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%}.letter-signature[data-v-8318fe0a]{width:100%;font-family:Sticky Notes,cursive;font-weight:400;font-size:clamp(21px,5.8vw,25px);line-height:130%;color:#000;margin:0}.letter-signature-sub[data-v-8318fe0a]{width:100%;font-size:clamp(11px,3vw,12px);line-height:130%;color:#787878;margin:0}.letter-cta[data-v-8318fe0a]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding:0;box-sizing:border-box}.letter-cta-text[data-v-8318fe0a]{font-weight:700;font-size:16px;line-height:130%;color:#256dd9;margin:0;cursor:pointer;text-decoration:underline}.letter-cta[data-v-8318fe0a] .button-text{font-weight:700}.letter-fine-print[data-v-8318fe0a]{font-size:clamp(10px,2.8vw,11px);color:#787878;margin:0;text-align:center}strong[data-v-8318fe0a]{font-weight:700}@keyframes fadeInUp-8318fe0a{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.stagger-item[data-v-8318fe0a]{opacity:0;animation:fadeInUp-8318fe0a .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.55s + var(--i) * .08s)}.scroll-reveal[data-v-8318fe0a]{opacity:0;transform:translateY(16px);transition-property:opacity,transform;transition-duration:.45s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.scroll-reveal.revealed[data-v-8318fe0a]{opacity:1;transform:translateY(0)}.founders-note-overlay[data-v-d3b024e0]{position:fixed;inset:0;background:var(--color-app-bg);display:flex;align-items:center;justify-content:center;z-index:1000;overflow:hidden;padding:20px}.founders-note-overlay.is-letter-open[data-v-d3b024e0]{align-items:flex-start;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media (max-width: 430px){.founders-note-overlay[data-v-d3b024e0]{padding:12px 12px 0}}.envelope-stage[data-v-d3b024e0]{position:relative;width:315px;height:228px;cursor:pointer;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out;animation:envelopeIn-d3b024e0 .5s cubic-bezier(.16,1,.3,1) .15s both;will-change:transform}.envelope-shake-wrap[data-v-d3b024e0]{position:relative;width:100%;height:100%;animation:envelopeShake-d3b024e0 3s cubic-bezier(.22,1,.36,1) .35s infinite;will-change:transform}.envelope-svg[data-v-d3b024e0]{display:block;width:315px;height:228px}.wax-seal[data-v-d3b024e0]{position:absolute;width:102px;height:102px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-4deg);transform-origin:50% 50%;background:#ea3232;border-radius:50%;box-shadow:0 4px #0000001f,0 8px 16px #00000014;display:flex;align-items:center;justify-content:center}.recipient-name[data-v-d3b024e0]{font-family:Sticky Notes,cursive;font-size:22px;color:#fff;text-align:center;max-width:86px;white-space:normal;word-break:break-word;line-height:1.15;pointer-events:none;-webkit-font-smoothing:antialiased;text-wrap:balance}.founders-note-overlay[data-v-d3b024e0]{animation:overlayIn-d3b024e0 .35s cubic-bezier(.16,1,.3,1) both}@keyframes overlayIn-d3b024e0{0%{opacity:0}to{opacity:1}}@keyframes envelopeIn-d3b024e0{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes envelopeShake-d3b024e0{0%,74%,to{transform:translateY(0) rotate(0)}78%{transform:translateY(-1px) rotate(-1.1deg)}84%{transform:translateY(0) rotate(1.1deg)}90%{transform:translateY(-1px) rotate(-.7deg)}96%{transform:translateY(0) rotate(0)}}.envelope-fade-leave-active[data-v-d3b024e0]{transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.envelope-fade-leave-to[data-v-d3b024e0]{opacity:0;transform:scale(.9)}.letter-slide-enter-active[data-v-d3b024e0]{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.letter-slide-enter-from[data-v-d3b024e0]{opacity:0;transform:translateY(32px)}.envelope-stage[data-v-d3b024e0]:active{scale:.96}@media (prefers-reduced-motion: reduce){.envelope-stage[data-v-d3b024e0]{animation:envelopeIn-d3b024e0 .01ms linear both;will-change:auto}}.letter-back-btn[data-v-d3b024e0],.close-btn[data-v-d3b024e0]{position:fixed;top:16px;width:45px;height:45px;border-radius:50%;border:1px solid #E4E4E4;background:#fff;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px #e4e4e4;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out;z-index:1001}.letter-back-btn[data-v-d3b024e0]{left:16px}.close-btn[data-v-d3b024e0]{right:16px}.letter-back-btn[data-v-d3b024e0]:active,.close-btn[data-v-d3b024e0]:active{scale:.96}.close-fade-enter-active[data-v-d3b024e0]{transition:opacity .3s ease;transition-delay:.5s}.close-fade-enter-from[data-v-d3b024e0]{opacity:0}.confirm-overlay[data-v-d3b024e0]{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1002}.confirm-modal[data-v-d3b024e0]{box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16px 16px;gap:10px;width:328px;background:#fff;border:1px solid #E9E9E9;box-shadow:0 4px #e9e9e9;border-radius:15px;overflow:hidden}.confirm-modal--success[data-v-d3b024e0]{min-height:203px;padding:24px 16px 20px}.confirm-close-icon[data-v-d3b024e0]{position:absolute;top:14px;right:14px;width:24px;height:24px;border:none;background:transparent;color:#000d26;padding:0;cursor:pointer}.confirm-success-icon-wrap[data-v-d3b024e0]{position:relative;width:58px;height:57px;display:flex;align-items:center;justify-content:center}.confirm-success-icon-bg[data-v-d3b024e0]{position:absolute;inset:0;background:#dbfffe;border-radius:16px}.confirm-success-icon[data-v-d3b024e0]{position:relative;z-index:1}.confirm-chef-img[data-v-d3b024e0]{width:60px;height:94px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.confirm-content[data-v-d3b024e0]{display:flex;flex-direction:column;align-items:center;gap:16px;width:282px}.confirm-content--success[data-v-d3b024e0]{gap:12px}.confirm-text-wrap[data-v-d3b024e0]{width:100%}.confirm-title[data-v-d3b024e0]{width:282px;font-family:Gabarito,sans-serif;font-weight:500;font-size:20px;line-height:27px;text-align:center;color:#000;margin:0}.confirm-subtitle[data-v-d3b024e0]{width:282px;margin:4px 0 0;font-family:Gabarito,sans-serif;font-weight:400;font-size:16px;line-height:130%;text-align:center;color:#787878}.confirm-actions[data-v-d3b024e0]{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:8px;width:282px}.confirm-btn[data-v-d3b024e0]{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;height:42px;border-radius:10px;font-family:Gabarito,sans-serif;font-size:14px;line-height:17px;cursor:pointer;flex:1;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out}.confirm-btn[data-v-d3b024e0]:active{scale:.96}.confirm-btn--secondary[data-v-d3b024e0]{background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;color:#000}.confirm-btn--primary[data-v-d3b024e0]{background:#4ac1bd;border:1px solid #0DA49F;box-shadow:0 3px #0da49f;color:#fff}
