@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}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.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-\[14px\]{padding-inline:14px}.py-\[6px\]{padding-block:6px}.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}html.parent-home-white-route-transition,html.parent-home-white-route-transition body,html.parent-home-white-route-transition #app,html.parent-home-white-route-transition .game-container,html.parent-home-white-route-transition .portrait-route-root{background:#fff!important}@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.founders-note-overlay-open .feedback-button,html.founders-note-overlay-open #feedback-trigger,html.founders-note-overlay-open #sentry-feedback{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!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):not(.founders-note-overlay-open) #feedback-trigger,html:not(.sentry-feedback-open):not(.founders-note-overlay-open) .feedback-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}html.sentry-feedback-closed:not(.founders-note-overlay-open) #feedback-trigger,html.sentry-feedback-closed:not(.founders-note-overlay-open) .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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/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-30068319]{position:absolute;bottom:-5px;right:-5px;z-index:950000;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-30068319]:hover{transform:scale(1.1);opacity:.9}.feedback-button[data-v-30068319]:active{transform:scale(.95)}.feedback-button--left[data-v-30068319]{left:-18px;right:auto}.feedback-button--left svg[data-v-30068319]{transform:translate(10px)}.feedback-button--left.feedback-button--native[data-v-30068319]{left:0}.feedback-button--left.feedback-button--native svg[data-v-30068319]{transform:none}.feedback-button--grey[data-v-30068319]{--report-btn-bg: #E4E4E4;--report-icon-color: #4D4D4D}html.founders-note-overlay-open{display:none}.feedback-button[data-v-30068319]:focus-visible{outline:2px solid var(--report-btn-bg, #895224);outline-offset:4px;border-radius:30px}.feedback-button img[data-v-30068319]{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}.parent-home-loading[data-v-2995f1c8]{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-2995f1c8]{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-2995f1c8]{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-2995f1c8]{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-2995f1c8]{width:71px;height:112px}.parent-home-loading--comini-katha .parent-home-loading__character[data-v-2995f1c8]{width:140px;height:154px}.parent-home-loading--ripples .parent-home-loading__character[data-v-2995f1c8],.parent-home-loading--giffie .parent-home-loading__character[data-v-2995f1c8]{width:128px;height:144px}.parent-home-loading--handover .parent-home-loading__content[data-v-2995f1c8]{width:min(385px,calc(100vw - 32px));gap:12px}.parent-home-loading--handover .parent-home-loading__message-wrap[data-v-2995f1c8]{gap:12px}.parent-home-loading--handover .parent-home-loading__character[data-v-2995f1c8],.parent-home-loading__character--handover[data-v-2995f1c8]{width:min(385px,100%);height:min(241px,42vh);opacity:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.parent-home-loading--handover .parent-home-loading__progress[data-v-2995f1c8]{width:min(385px,100%)}.parent-home-loading__message[data-v-2995f1c8]{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-2995f1c8]{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-2995f1c8]{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-2995f1c8]{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-2995f1c8]{gap:16px}.parent-home-loading__message-wrap[data-v-2995f1c8]{min-height:150px;gap:10px}.parent-home-loading__character[data-v-2995f1c8]{width:58px;height:92px}.parent-home-loading--comini-katha .parent-home-loading__character[data-v-2995f1c8]{width:118px;height:130px}.parent-home-loading--ripples .parent-home-loading__character[data-v-2995f1c8],.parent-home-loading--giffie .parent-home-loading__character[data-v-2995f1c8]{width:108px;height:122px}.parent-home-loading__message[data-v-2995f1c8]{font-size:16px;line-height:20px}.parent-home-loading--handover .parent-home-loading__character[data-v-2995f1c8],.parent-home-loading--handover .parent-home-loading__character--handover[data-v-2995f1c8]{width:min(385px,100%);height:min(200px,36vh)}}.parent-home-handover-overlay[data-v-13546525]{position:fixed;inset:0;z-index:2147482000;background:#fff;overflow:hidden}.parent-home-handover-overlay[data-v-13546525] .parent-home-loading{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%}.parent-home-handover-fade-enter-active[data-v-13546525],.parent-home-handover-fade-leave-active[data-v-13546525]{transition:opacity .22s cubic-bezier(.23,1,.32,1)}.parent-home-handover-fade-enter-from[data-v-13546525],.parent-home-handover-fade-leave-to[data-v-13546525]{opacity:0}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}}:root{--library-ease-out: cubic-bezier(.215, .61, .355, 1);--library-stack-enter-duration: .22s;--library-stack-exit-duration: .18s;--library-tab-enter-duration: .15s;--library-tab-exit-duration: .12s;--library-fade-enter-duration: .15s;--library-fade-exit-duration: .12s}.library-layout{position:relative;overflow:hidden}.library-browse{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;height:100%;background:#fff}.library-tab-crossfade-enter-active,.library-tab-crossfade-leave-active{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;width:100%;background:#fff;transition:opacity var(--library-tab-enter-duration) var(--library-ease-out)}.library-tab-crossfade-leave-active{transition-duration:var(--library-tab-exit-duration);z-index:1}.library-tab-crossfade-enter-active{z-index:2}.library-tab-crossfade-enter-from,.library-tab-crossfade-leave-to{opacity:0}.library-push-enter-active,.library-push-leave-active,.library-pop-enter-active,.library-pop-leave-active{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;width:100%;background:#fff;transition:transform var(--library-stack-enter-duration) var(--library-ease-out)}.library-push-leave-active,.library-pop-leave-active{transition-duration:var(--library-stack-exit-duration);z-index:1}.library-push-enter-active,.library-pop-enter-active{z-index:2}.library-push-enter-from{transform:translate(100%)}.library-push-leave-to,.library-pop-enter-from{transform:translate(-28%)}.library-pop-leave-to{transform:translate(100%)}.library-fade-enter-active,.library-fade-leave-active{transition:opacity var(--library-fade-enter-duration) var(--library-ease-out)}.library-fade-leave-active{transition-duration:var(--library-fade-exit-duration)}.library-fade-enter-from,.library-fade-leave-to{opacity:0}.library-search-view>.library-fade-leave-active{position:absolute;top:0;left:0;right:0;z-index:1}.library-search-view>.library-fade-enter-active{z-index:2}.library-search-view__body>.library-fade-leave-active{position:absolute;inset:0;z-index:1}.library-search-view__body>.library-fade-enter-active{z-index:2}@media (prefers-reduced-motion: reduce){.library-tab-crossfade-enter-active,.library-tab-crossfade-leave-active,.library-push-enter-active,.library-push-leave-active,.library-pop-enter-active,.library-pop-leave-active,.library-fade-enter-active,.library-fade-leave-active{transition:none}.library-push-enter-from,.library-pop-enter-from,.library-push-leave-to,.library-pop-leave-to{transform:none}.library-tab-crossfade-enter-from,.library-tab-crossfade-leave-to,.library-fade-enter-from,.library-fade-leave-to{opacity:1}}.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-609e6e22]{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-609e6e22]{cursor:pointer}.customer-container.highlighted .character-animation[data-v-609e6e22]{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-609e6e22]{position:relative;transition:filter .2s ease;z-index:1;pointer-events:none}.character-animation[data-v-609e6e22] canvas{pointer-events:none}.character-animation[data-v-609e6e22] .rive-animation-container{pointer-events:none}[data-v-609e6e22]>*:not(.order-bubble-container.large-bubble):not(.order-bubble-container.glow){z-index:2;pointer-events:none}[data-v-609e6e22] .order-bubble-container.large-bubble,[data-v-609e6e22] .order-bubble-container.glow{z-index:2;pointer-events:auto}[data-v-609e6e22] .customer-speech-bubble{z-index:1601!important}.customer-spawning[data-v-609e6e22]{animation:customer-spawn-609e6e22 .8s ease-out}@keyframes customer-spawn-609e6e22{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-609e6e22]{transition:opacity .3s ease,transform .3s ease}.customer-scene[data-v-480e90bf]{position:absolute;width:100%;height:100%}#order-bubble[data-v-480e90bf]{position:absolute;top:-35px;left:28px;width:62px;height:40px;z-index:2001}.bubble-bg[data-v-480e90bf]{width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(-1)}.order-content[data-v-480e90bf]{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-480e90bf]{width:30px}.order-bubble-container[data-v-480e90bf]{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-480e90bf]{top:257px;min-width:80px;font-size:var(--font-size-20);padding:10px 15px 20px}.order-bubble-container.multi-bubble[data-v-480e90bf]{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-480e90bf]{min-width:170px;max-width:800px;padding:12px 14px 22px}.order-bubble-container.multi-bubble.multi-4[data-v-480e90bf]{max-width:900px}.order-bubble-container.large-bubble[data-v-480e90bf]{top:227px;min-width:160px;font-size:var(--font-size-24);padding:15px 25px 25px;cursor:pointer}.order-bubble-container[data-v-480e90bf]{pointer-events:auto;cursor:pointer}.thanks-message[data-v-480e90bf]{font-size:var(--font-size-20);font-weight:700;color:#333}.bill-message[data-v-480e90bf]{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-480e90bf]{width:30px;height:30px}.multi-order-content[data-v-480e90bf]{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-480e90bf]{gap:8px}.order-item[data-v-480e90bf]{display:flex;align-items:center;gap:4px;flex-shrink:0}.order-item .quantity[data-v-480e90bf]{font-size:clamp(12px,3.2vw,18px)}.order-item .treat-icon[data-v-480e90bf]{width:26px;height:26px}.order-bubble-container.multi-4 .order-item .treat-icon[data-v-480e90bf]{width:24px;height:24px}.coin-icon[data-v-480e90bf]{width:16px;height:16px}.coins-container[data-v-480e90bf]{display:flex;justify-content:center;align-items:center;gap:1px;margin-top:8px;flex-wrap:wrap;max-width:160px}.message-text[data-v-480e90bf]{font-size:clamp(12px,3.33vw,16px);line-height:1.1;margin-bottom:4px}.message-line[data-v-480e90bf]{margin:0;padding:0}.hand-icon[data-v-480e90bf]{position:absolute;width:50px;height:50px;top:35px;left:60px;z-index:2002;pointer-events:none;animation:bob-480e90bf 1s ease-in-out infinite}@keyframes bob-480e90bf{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow-480e90bf{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-480e90bf]{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-6212f61b]{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-6212f61b]{flex-shrink:0;width:120px;height:100%;display:flex;align-items:center;justify-content:center}.treat-grids-container[data-v-6212f61b]{flex-grow:1;height:100%;display:flex;justify-content:flex-start;align-items:center;pointer-events:auto;position:relative}.packed-stack[data-v-6212f61b]{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-6212f61b]{opacity:.6;transform:scale(.95)}.packed-stack-circle[data-v-6212f61b]{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-6212f61b]{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-6212f61b]{position:absolute;display:inline-block}.cookies-grid[data-v-6212f61b]{top:-13.24px;left:18.17px}.donuts-grid[data-v-6212f61b]{top:-11.3px;left:80.48px}.cupcakes-grid[data-v-6212f61b]{top:-11.3px;left:206.71px}.pretzels-grid[data-v-6212f61b]{top:-11.3px;left:318.71px}.hand-pointer[data-v-6212f61b]{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-6212f61b]{animation:handTapOnly-6212f61b 3.2s ease-in-out infinite}.hand-pointer.drag-animation[data-v-6212f61b],.hand-pointer.full-animation[data-v-6212f61b]{animation:handTapThenDrag-6212f61b 3.5s ease-in-out infinite}@keyframes handTapOnly-6212f61b{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-6212f61b{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-6212f61b]{transition:none!important;animation:none!important}.drag-preview img[data-v-6212f61b]{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-c4455a1a]{position:absolute;z-index:900;pointer-events:none;display:block;box-sizing:border-box;transform-origin:center bottom}.customer-speech-bubble.clickable[data-v-c4455a1a]{pointer-events:auto;cursor:pointer}.customer-speech-bubble.clickable[data-v-c4455a1a]:hover{transform:scale(1.05);transition:transform .2s ease}.voice-icon[data-v-c4455a1a]{cursor:pointer;pointer-events:auto}.voice-icon[data-v-c4455a1a]:hover{opacity:.8;transition:opacity .2s ease}.bubble-bg[data-v-c4455a1a]{position:absolute;top:0;left:0;width:100%;height:calc(100% - 8px);display:block;z-index:1;background:#fff;border:1px solid #E4E4E4;border-radius:8px;box-sizing:border-box}.bubble-bg[data-v-c4455a1a]:before{content:"";position:absolute;left:50%;bottom:-8px;width:16px;height:8px;transform:translate(-50%);background:#e4e4e4;clip-path:polygon(0 0,50% 100%,100% 0)}.bubble-bg[data-v-c4455a1a]:after{content:"";position:absolute;left:50%;bottom:-6px;width:14px;height:7px;transform:translate(-50%);background:#fff;clip-path:polygon(0 0,50% 100%,100% 0)}.bubble-text[data-v-c4455a1a]{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-c4455a1a]{position:absolute;top:45px;left:70px;width:50px;height:50px;z-index:5}.hand-icon[data-v-c4455a1a]{width:100%;height:100%;animation:bob-c4455a1a 1s ease-in-out infinite}@keyframes bob-c4455a1a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bubble-message[data-v-c4455a1a]{display:inline-flex;align-items:center;min-width:0;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-c4455a1a]{opacity:.3}.inline-treat-icon[data-v-c4455a1a]{width:1.2em;height:1.2em;vertical-align:middle;margin:0 .1em;display:inline-block}.inline-treat-fallback[data-v-c4455a1a]{display:inline-block;font-weight:600;margin:0 .1em;vertical-align:middle}.inline-treat-qty[data-v-c4455a1a]{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}.concept-unlocked-toast[data-v-efbc92a1]{position:absolute;top:19px;left:50%;z-index:2100;box-sizing:border-box;display:flex;width:409px;height:96px;transform:translate(-50%);flex-direction:column;align-items:center;justify-content:center;padding:20px 24px;border:1px solid #e4e4e4;border-radius:13px;background:#fff;box-shadow:0 4px #e4e4e4;animation:concept-unlocked-lifecycle-efbc92a1 4s cubic-bezier(.23,1,.32,1) both;will-change:transform,opacity;pointer-events:none}.concept-unlocked-toast__content[data-v-efbc92a1]{display:flex;width:361px;flex-direction:column;align-items:flex-start;gap:10px}.concept-unlocked-toast__row[data-v-efbc92a1]{display:flex;width:100%;align-items:center;gap:10px}.concept-unlocked-toast__icon[data-v-efbc92a1]{display:flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;background:#fd762e;color:#9a3d0b}.concept-unlocked-toast__copy[data-v-efbc92a1]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.concept-unlocked-toast__copy h3[data-v-efbc92a1],.concept-unlocked-toast__copy p[data-v-efbc92a1]{margin:0;font-family:Gabarito,system-ui,sans-serif}.concept-unlocked-toast__copy h3[data-v-efbc92a1]{color:#000;font-size:16px;font-weight:500;line-height:19px;text-transform:capitalize}.concept-unlocked-toast__copy p[data-v-efbc92a1]{color:#828282;font-size:14px;font-weight:400;line-height:17px}.concept-unlocked-toast__track[data-v-efbc92a1]{width:100%;height:6px;overflow:hidden;border-radius:13px;background:#d9d9d9}.concept-unlocked-toast__fill[data-v-efbc92a1]{height:100%;border-radius:13px;background:#297ad2;transform:scaleX(.12);transform-origin:left center;animation:concept-unlocked-progress-efbc92a1 .9s .26s cubic-bezier(.215,.61,.355,1) both;will-change:transform}@keyframes concept-unlocked-lifecycle-efbc92a1{0%{opacity:0;transform:translate(-50%,-18px)}9%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes concept-unlocked-progress-efbc92a1{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.concept-unlocked-toast[data-v-efbc92a1],.concept-unlocked-toast__fill[data-v-efbc92a1]{animation:none;will-change:auto}.concept-unlocked-toast[data-v-efbc92a1]{opacity:1;transform:translate(-50%)}.concept-unlocked-toast__fill[data-v-efbc92a1]{transform: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-c3998fae]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.food-truck-background[data-v-c3998fae]{position:absolute;top:-15px;left:0;width:100%;height:calc(100vh + 50px);z-index:2}.condiments-bar[data-v-c3998fae]{position:relative;width:100%;height:auto;display:block;z-index:3}.blue-background-section[data-v-c3998fae]{position:absolute;inset:50px 0 -50px;width:100%;background-color:#a8eefd;z-index:2;overflow:hidden}.window-top-decoration[data-v-c3998fae]{position:absolute;top:0;left:0;width:100%;height:auto;display:block;z-index:3}.window-bottom-decoration[data-v-c3998fae]{position:fixed;bottom:110px;left:0;width:100%;height:auto;display:block;z-index:2;pointer-events:none}.bakery-background[data-v-c3998fae]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.window-container[data-v-c3998fae]{position:relative;width:100%;height:100%;z-index:2}.window[data-v-c3998fae]{position:absolute;top:clamp(38px,12vh,150px);width:clamp(150px,33.5vw,268px);height:auto;display:block;z-index:2}.window-left[data-v-c3998fae]{left:clamp(90px,19vw,155px)}.window-right[data-v-c3998fae]{left:clamp(290px,49vw,390px)}@media (max-height: 700px){.food-truck-background[data-v-c3998fae]{height:calc(100vh + 80px)}.blue-background-section[data-v-c3998fae]{bottom:-80px}}@media (max-height: 600px){.food-truck-background[data-v-c3998fae]{height:calc(100vh + 100px)}.blue-background-section[data-v-c3998fae]{bottom:-100px}}@media (max-height: 500px){.food-truck-background[data-v-c3998fae]{height:calc(100vh + 120px)}.blue-background-section[data-v-c3998fae]{bottom:-120px}}@media (max-height: 400px){.food-truck-background[data-v-c3998fae]{height:calc(100vh + 150px)}.blue-background-section[data-v-c3998fae]{bottom:-150px}}.bakery-background-wrapper[data-v-dca59686]{position:relative;width:100%;height:100%}#wall-pattern[data-v-dca59686]{position:absolute;top:-42px;left:0;width:100%;min-width:800px;z-index:1}#display-rack[data-v-dca59686]{position:absolute;top:155px;left:-5px;width:120px;z-index:2}.feedback-screen[data-v-635ff1c5]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff4e4;z-index:1000}.customer-bubble-center[data-v-635ff1c5]{position:absolute;bottom:250px;left:0;right:0;display:flex;justify-content:center;z-index:1001;pointer-events:none}.game-element[data-v-635ff1c5]{position:absolute}#chair-2[data-v-635ff1c5]{bottom:108px;left:0;right:0;margin:0 auto;width:115px;z-index:3}#counter-top-bg[data-v-635ff1c5]{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-635ff1c5]{bottom:108px}.ios-vh-fix #counter-top-bg[data-v-635ff1c5]{bottom:-3px}#treat-rack-wrap[data-v-635ff1c5]{top:252px;left:84px;z-index:5}.window[data-v-635ff1c5]{background-color:#a8eefd;border:11px solid #ffffff;box-sizing:border-box;overflow:hidden}#window-1[data-v-635ff1c5]{top:38px;left:114px;width:268px;height:296px}#window-2[data-v-635ff1c5]{top:38px;left:420px;width:268px;height:296px}.window .buildings[data-v-635ff1c5]{position:absolute}#window-1 .buildings[data-v-635ff1c5]{top:126px;left:100px}#window-2 .buildings[data-v-635ff1c5]{top:100px;left:95px}.chef-feedback-container[data-v-635ff1c5]{display:flex;align-items:flex-end;justify-content:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.chef-animation[data-v-635ff1c5]{width:100%!important;height:100%!important}.customer-feedback[data-v-635ff1c5]{display:flex;align-items:center;justify-content:center}.chef-speech-bubble[data-v-635ff1c5]{position:absolute;bottom:80px;left:145px;z-index:1003}.chef-speech-bubble-long[data-v-635ff1c5]{bottom:10px!important;left:150px!important}.ios-vh-fix .chef-speech-bubble[data-v-635ff1c5]{bottom:80px;left:145px}.ios-vh-fix .chef-speech-bubble-long[data-v-635ff1c5]{bottom:10px!important;left:150px!important}.continue-section[data-v-635ff1c5]{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-635ff1c5]{bottom:44px}.delivered-treats-display[data-v-635ff1c5]{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-635ff1c5]{bottom:18px}.delivered-treat[data-v-635ff1c5]{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-635ff1c5]{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-635ff1c5]{bottom:-12px;left:50%;transform:translate(-50%)}.side-box-scale-wrapper[data-v-635ff1c5]{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-635ff1c5]{filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));pointer-events:none}.feedback-gift-stack[data-v-635ff1c5]{position:relative;display:flex;width:168px;flex-direction:column;align-items:center;transform:translateY(-100px);pointer-events:none}.feedback-gift-image[data-v-635ff1c5]{width:168px;height:auto;-o-object-fit:contain;object-fit:contain}.feedback-gift-bill[data-v-635ff1c5]{position:absolute;top:18px;left:50%;width:110px;transform:translate(-50%,74px) scale(1.15);transform-origin:center top;pointer-events:none}.feedback-gift-bill .delivered-bill[data-v-635ff1c5]{width:100%}.feedback-gift-bill__line[data-v-635ff1c5]{position:absolute;left:28%;width:44%;height:1.5px;border-radius:999px;background:#7356386b}.feedback-gift-bill__line--short[data-v-635ff1c5]{top:35%;width:28%}.feedback-gift-bill__line[data-v-635ff1c5]:nth-of-type(3){top:46%}.feedback-gift-bill__line[data-v-635ff1c5]:nth-of-type(4){top:57%}.delivered-bill[data-v-635ff1c5]{width:50px;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));pointer-events:none}.change-coins-display[data-v-635ff1c5]{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-635ff1c5]{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.change-coin-image[data-v-635ff1c5]{width:25px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));pointer-events:none}.confetti-overlay[data-v-635ff1c5]{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-751aa834]{position:absolute;width:100%;height:100%;z-index:999999;pointer-events:none}.delivery-hand-icon[data-v-751aa834]{position:absolute;width:60px;height:60px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:customerDeliveryDrag-751aa834 3s ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards;top:0;left:0}.animation-paused[data-v-751aa834]{animation-play-state:paused;opacity:0}@keyframes customerDeliveryDrag-751aa834{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-751aa834]{--target-customer-x-offset: 0px;--target-customer-y-offset: 0px}.customer-delivery-hand-animation[data-target-slot="1"] .delivery-hand-icon[data-v-751aa834]{--target-customer-x-offset: 150px;--target-customer-y-offset: 0px}.customer-delivery-hand-animation[data-target-slot="2"] .delivery-hand-icon[data-v-751aa834]{--target-customer-x-offset: 300px;--target-customer-y-offset: 0px}.ios-vh-fix[data-v-1c88c60d]{height:var(--ios-vh, 100vh);min-height:var(--ios-vh, 100vh)}.ios-vh-fix[data-v-1c88c60d] .chef-feedback-overlay,.ios-vh-fix[data-v-1c88c60d] .customer-timeout-feedback{height:var(--ios-vh, 100vh)!important}.side-box-fixed-center[data-v-1c88c60d]{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-1c88c60d]{bottom:calc(-70px + env(safe-area-inset-bottom,0px))}}}.side-box-scale-wrapper[data-v-1c88c60d]{display:inline-block;transform:scale(var(--box-scale, .8));transform-origin:center center;position:relative;isolation:isolate;contain:layout style}[data-v-1c88c60d] .bakery-scene-sidebox{position:static!important;left:auto!important;bottom:auto!important;transform:none!important;z-index:1000!important}[data-v-1c88c60d] .bakery-scene-sidebox .side-view-box-container{position:static!important;left:auto!important;bottom:auto!important;transform:none!important}.top-right-ui[data-v-1c88c60d]{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-1c88c60d]{right:131px}@media screen and (min-width: 769px){.top-right-ui.with-navbar[data-v-1c88c60d]{right:131px!important;position:absolute!important}.top-right-ui[data-v-1c88c60d]:not(.with-navbar){right:20px!important;position:absolute!important}}@media screen and (max-width: 768px){.top-right-ui[data-v-1c88c60d]{top:15px;right:15px;max-width:calc(100vw - 30px)}.top-right-ui.with-navbar[data-v-1c88c60d]{right:115px}}@media screen and (max-width: 375px){.top-right-ui[data-v-1c88c60d]{top:10px;right:10px;max-width:calc(100vw - 20px)}.top-right-ui.with-navbar[data-v-1c88c60d]{right:105px}}@media screen and (min-width: 1200px){.top-right-ui[data-v-1c88c60d]{right:max(20px,calc((100vw - 800px)/2 + 20px))}.top-right-ui.with-navbar[data-v-1c88c60d]{right:max(145px,calc((100vw - 800px)/2 + 145px))}}.happy-meter-position[data-v-1c88c60d],.daily-goals-position[data-v-1c88c60d]{pointer-events:auto}.top-right-ui:not(.with-navbar) .happy-meter-position[data-v-1c88c60d]{position:relative;right:0!important}@media screen and (min-width: 769px){.top-right-ui[data-v-1c88c60d]:not(.with-navbar){right:20px!important;position:absolute!important}.top-right-ui:not(.with-navbar) .happy-meter-position[data-v-1c88c60d]{margin-left:0!important;margin-right:0!important}}#wall-pattern[data-v-1c88c60d]{top:-42px;left:0;width:100vw;z-index:1}.window[data-v-1c88c60d]{z-index:2}#chair-1[data-v-1c88c60d]{bottom:108px;left:96px;width:115px;z-index:2}#chair-2[data-v-1c88c60d]{bottom:108px;left:282px;width:115px;z-index:2}#chair-3[data-v-1c88c60d]{bottom:108px;left:468px;width:115px;z-index:2}.ios-vh-fix #chair-1[data-v-1c88c60d],.ios-vh-fix #chair-2[data-v-1c88c60d],.ios-vh-fix #chair-3[data-v-1c88c60d]{bottom:calc(103px + (100vh - var(--ios-vh, 100vh)) - 5px)}#counter-top-bg[data-v-1c88c60d]{bottom:-10px;left:0;width:calc(100vw + 10px);height:120px;-o-object-fit:cover;object-fit:cover}#treat-rack-wrap[data-v-1c88c60d]{bottom:-32px;left:84px;z-index:5}#vessel-holder[data-v-1c88c60d]{bottom:-6px;left:0;width:50px;height:auto;z-index:7;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.ios-vh-fix #counter-top-bg[data-v-1c88c60d]{bottom:calc(-10px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}.ios-vh-fix #treat-rack-wrap[data-v-1c88c60d]{bottom:calc(-32px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}#options-bar[data-v-1c88c60d]{top:15px;left:20px;display:flex;gap:17px;z-index:9}.customers-counter-wrapper[data-v-1c88c60d]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:709px;height:100%;z-index:5}.customers-counter-wrapper.with-navbar[data-v-1c88c60d]{left:calc(50% - 43px)}.counter-container[data-v-1c88c60d]{position:absolute;bottom:-12px;left:41px;z-index:6}@media (max-width: 570px){.counter-container[data-v-1c88c60d]{transform:scale(.9);transform-origin:center bottom}}@media (max-width: 500px){.counter-container[data-v-1c88c60d]{transform:scale(.8);transform-origin:center bottom}}.ios-vh-fix .counter-container[data-v-1c88c60d]{bottom:calc(-12px - env(safe-area-inset-bottom,0px) + (100vh - var(--ios-vh, 100vh)) + 15px)}.ios-customer-fix[data-v-1c88c60d]{bottom:calc(-82px + (100vh - var(--ios-vh, 100vh)) - 3px)!important}.window[data-v-1c88c60d]{background-color:#a8eefd;border:11px solid #ffffff;box-sizing:border-box;overflow:hidden}#window-1[data-v-1c88c60d]{top:38px;left:114px;width:268px;height:296px}#window-2[data-v-1c88c60d]{top:38px;left:420px;width:268px;height:296px}.window .buildings[data-v-1c88c60d]{position:absolute}#window-1 .buildings[data-v-1c88c60d]{top:126px;left:100px}#window-2 .buildings[data-v-1c88c60d]{top:100px;left:95px}#vessel-holder .holder[data-v-1c88c60d]{position:absolute;top:32px;left:0;width:70px;z-index:2}#vessel-holder .rolling-pin[data-v-1c88c60d]{position:absolute;top:0;left:8px;width:22px;z-index:1}#vessel-holder .whisk[data-v-1c88c60d]{position:absolute;top:0;left:26px;width:46px;z-index:1}.button[data-v-1c88c60d]{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-1c88c60d]{display:flex;gap:4px}#options-button .dot[data-v-1c88c60d]{width:4px;height:4px;background-color:#000;border-radius:50%}.highlighted[data-v-1c88c60d]{animation:glow-1c88c60d 1.5s infinite alternate}@keyframes glow-1c88c60d{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-1c88c60d]{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-1c88c60d]{display:flex;justify-content:space-between;align-items:center;width:25px;height:19px}#options-button .dot[data-v-1c88c60d]{width:5px;height:5px;background-color:#c9c9c9;border-radius:50%}.packed-box[data-v-1c88c60d]{position:absolute;width:80px;height:auto;z-index:5;transition:opacity .5s ease-in-out}.delivered-treats-group[data-v-1c88c60d]{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-1c88c60d]{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-1c88c60d]{position:absolute;top:15px;right:15px;z-index:1500;transition:none}[data-v-1c88c60d] .order-bubble-background{opacity:0!important;visibility:hidden!important;pointer-events:none!important}[data-v-1c88c60d] .bubble-no-transition{opacity:1;visibility:visible;pointer-events:auto}.timer-with-speech-bubble[data-v-1c88c60d]{right:35px!important}.timer-with-3-items[data-v-1c88c60d]{transform:translate(17px)}@media (max-width: 768px){.impatience-timer-position[data-v-1c88c60d]{right:20px;transform:scale(.7)}.timer-with-speech-bubble[data-v-1c88c60d]{right:40px!important}}@media (max-width: 480px){.impatience-timer-position[data-v-1c88c60d]{right:25px;transform:scale(.6)}.timer-with-speech-bubble[data-v-1c88c60d]{right:45px!important}}.delivery-target[data-v-1c88c60d]:active{transform:scale(.98);filter:brightness(1.2)}@media (max-width: 768px){.delivery-target[data-v-1c88c60d]{-webkit-tap-highlight-color:rgba(74,193,189,.3)}}.customer-leaving[data-v-1c88c60d]{animation:customerLeaving-1c88c60d 2s ease-in-out forwards;pointer-events:none}@keyframes customerLeaving-1c88c60d{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-1c88c60d]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:auto}.chef-container-timeout[data-v-1c88c60d]{position:absolute;bottom:0;left:-130px;z-index:1001;pointer-events:auto}.chef-timeout[data-v-1c88c60d]{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));cursor:pointer}.customer-timeout-feedback[data-v-1c88c60d]{animation:timeoutFeedbackFadeIn-1c88c60d .3s ease-out}@keyframes timeoutFeedbackFadeIn-1c88c60d{0%{opacity:0}to{opacity:1}}.chef-feedback-overlay[data-v-1c88c60d]{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-1c88c60d .3s ease-in-out}.chef-feedback-content[data-v-1c88c60d]{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-1c88c60d .5s ease-out;max-width:400px;margin:20px}.chef-angry-icon[data-v-1c88c60d]{width:80px;height:80px;margin-bottom:20px;animation:shake-1c88c60d .5s ease-in-out}.chef-feedback-message[data-v-1c88c60d]{font-size:24px;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:0}@keyframes fadeIn-1c88c60d{0%{opacity:0}to{opacity:1}}@keyframes bounceIn-1c88c60d{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes shake-1c88c60d{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-1c88c60d]{transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition-delay:.3s}.speech-bubble-fade-leave-active[data-v-1c88c60d]{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.speech-bubble-fade-enter-from[data-v-1c88c60d],.speech-bubble-fade-leave-to[data-v-1c88c60d]{opacity:0;transform:translateY(0) scale(.9)}.speech-bubble-fade-enter-to[data-v-1c88c60d],.speech-bubble-fade-leave-from[data-v-1c88c60d]{opacity:1;transform:translateY(0) scale(1)}.speech-bubble-smooth[data-v-1c88c60d]{transition:opacity .6s ease-in-out,transform .6s ease-in-out}.speech-bubble-smooth[data-v-1c88c60d]:not(.isVisible){opacity:0;transform:translateY(0) scale(.9)}.speech-bubble-fade-enter-active[data-v-1c88c60d],.speech-bubble-fade-leave-active[data-v-1c88c60d],.speech-bubble-smooth[data-v-1c88c60d]{will-change:opacity,transform;backface-visibility:hidden}.bubble-no-transition[data-v-1c88c60d]{transition:none!important;opacity:1!important}.bubble-no-transition .order-bubble-container[data-v-1c88c60d]{left:50%!important;transform:translate(-50%)!important}.order-bubble-background[data-v-1c88c60d]{opacity:.4!important;z-index:1!important;transition:opacity .3s ease-in-out}.order-bubble-background .order-bubble-container[data-v-1c88c60d]{left:50%!important;transform:translate(-50%)!important}@media screen and (-webkit-min-device-pixel-ratio: 0){@supports (-webkit-touch-callout: none){[data-v-1c88c60d] .customer-speech-bubble{bottom:333px!important}}}.stage1-counter-hand-overlay[data-v-1c88c60d]{animation:stage1CounterTap-1c88c60d 1.6s ease-in-out infinite}.stage1-counter-hand-overlay.is-full-guidance[data-v-1c88c60d]{animation:stage1CounterFullGuidance-1c88c60d 4s ease-in-out infinite}.stage1-counter-hand-overlay.is-dragging-to-customer[data-v-1c88c60d]{animation:stage1CounterDragOnly-1c88c60d 2.4s ease-in-out infinite}.stage1-counter-hand[data-v-1c88c60d]{width:40px;height:40px;transform:rotate(-45deg);filter:drop-shadow(0 3px 6px rgba(0,0,0,.3))}.hand-animation-chat-tutorial[data-v-1c88c60d]{animation:pointingHand-1c88c60d 1.5s ease-in-out infinite}.tutorial-hand[data-v-1c88c60d]{width:40px;height:40px;transform:rotate(-45deg)}@keyframes stage1CounterTap-1c88c60d{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-10px) scale(1.1);opacity:.85}}@keyframes stage1CounterFullGuidance-1c88c60d{0%{transform:translate(0) scale(1);opacity:1}12%{transform:translateY(-10px) scale(1.08);opacity:1}24%{transform:translate(0) scale(1);opacity:1}36%{transform:translateY(-10px) scale(1.08);opacity:1}50%{transform:translate(0) scale(1);opacity:1}72%{transform:translate(var(--stage1-hand-drag-mid-x, 108px),var(--stage1-hand-drag-mid-y, -108px)) scale(1.05);opacity:1}88%{transform:translate(var(--stage1-hand-drag-x, 180px),var(--stage1-hand-drag-y, -180px)) scale(1);opacity:.85}to{transform:translate(0) scale(1);opacity:0}}@keyframes stage1CounterDragOnly-1c88c60d{0%{transform:translate(0) scale(1);opacity:1}45%{transform:translate(var(--stage1-hand-drag-mid-x, 108px),var(--stage1-hand-drag-mid-y, -108px)) scale(1.05);opacity:1}82%{transform:translate(var(--stage1-hand-drag-x, 180px),var(--stage1-hand-drag-y, -180px)) scale(1);opacity:.85}to{transform:translate(0) scale(1);opacity:0}}@keyframes pointingHand-1c88c60d{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-10px) scale(1.1);opacity:.8}}.fade-fast-enter-active[data-v-1c88c60d],.fade-fast-leave-active[data-v-1c88c60d]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-1c88c60d],.fade-fast-leave-to[data-v-1c88c60d]{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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/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-780c6456]{position:absolute;left:50%;bottom:20px;transform:translate(-50%);width:178px;height:88px;z-index:6}.tray-container-base.embedded[data-v-780c6456]{position:static;left:auto;bottom:auto;transform:none;width:177px;height:88px;pointer-events:auto}.tray-image-base[data-v-780c6456]{position:absolute;bottom:0;left:0;width:100%;z-index:1}.tray-slots-container[data-v-780c6456]{position:absolute;bottom:0;left:0;width:177px;height:88px;z-index:3}.tray-slot[data-v-780c6456]{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-780c6456]:nth-child(1){left:25.31px;bottom:24.38px}.tray-slot[data-v-780c6456]:nth-child(2){left:57.44px;bottom:24.38px}.tray-slot[data-v-780c6456]:nth-child(3){left:89.57px;bottom:24.38px}.tray-slot[data-v-780c6456]:nth-child(4){left:121.7px;bottom:24.38px}.tray-slot[data-v-780c6456]:nth-child(5){left:153.83px;bottom:24.38px}.tray-slot[data-v-780c6456]:nth-child(6){left:25.31px;bottom:-11.77px}.tray-slot[data-v-780c6456]:nth-child(7){left:57.44px;bottom:-11.77px}.tray-slot[data-v-780c6456]:nth-child(8){left:89.57px;bottom:-11.77px}.tray-slot[data-v-780c6456]:nth-child(9){left:121.7px;bottom:-11.77px}.tray-slot[data-v-780c6456]:nth-child(10){left:153.83px;bottom:-11.77px}.tray-slot[data-v-780c6456]:hover,.tray-slot.drag-over[data-v-780c6456]{background-color:#fff6;box-shadow:0 0 12px #ffffff4d;transform:translate(-50%,-50%) scale(1.1);animation:subtlePulse-780c6456 1.5s ease-in-out infinite}@keyframes subtlePulse-780c6456{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-780c6456]{background-color:transparent;border:none}.tray-slot.filled[data-v-780c6456]:hover{background-color:transparent;box-shadow:none;transform:translate(-50%,-50%) scale(1);animation:none}.slot-treat-icon[data-v-780c6456]{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-01d6e6f3]{z-index:800000;pointer-events:auto}.arrow-controller[data-v-01d6e6f3]{position:absolute;left:50%;transform:translate(-50%);cursor:pointer;transition:opacity .2s ease;z-index:800001}.arrow-controller[data-v-01d6e6f3]:hover:not(.disabled){opacity:.8}.arrow-controller.disabled[data-v-01d6e6f3]{cursor:not-allowed;opacity:.6}.top-arrow[data-v-01d6e6f3]{top:-28px}.bottom-arrow[data-v-01d6e6f3]{bottom:-28px}.bottom-positioned.bottom-arrow[data-v-01d6e6f3]{bottom:-28px!important;transform:translate(-50%)!important}.speech-bubble-container[data-v-01d6e6f3]{position:relative;width:100%;height:100%}.speech-bubble-bg[data-v-01d6e6f3]{position:absolute;top:0;left:0;width:100%;height:100%}.single-order-content[data-v-01d6e6f3]{position:relative;width:100%;height:100%}.order-number[data-v-01d6e6f3]{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-01d6e6f3]{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:10}.treat-image[data-v-01d6e6f3]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.fallback-icon[data-v-01d6e6f3]{font-size:20px;line-height:1}.multi-order-content[data-v-01d6e6f3]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 6px}.multi-treat-item[data-v-01d6e6f3]{display:flex;align-items:center;gap:2px;z-index:10}.multi-order-number[data-v-01d6e6f3]{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-01d6e6f3]{display:flex;align-items:center;justify-content:center}.multi-treat-image[data-v-01d6e6f3]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.multi-fallback-icon[data-v-01d6e6f3]{font-size:16px;line-height:1}.plus-sign[data-v-01d6e6f3]{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-01d6e6f3]{height:38px}.order-number[data-v-01d6e6f3]{left:12px;font-size:clamp(12px,3.33vw,16px)}.treat-icon[data-v-01d6e6f3]{right:8px}.treat-image[data-v-01d6e6f3]{width:20px;height:20px}.fallback-icon[data-v-01d6e6f3]{font-size:18px}.multi-order-number[data-v-01d6e6f3]{font-size:clamp(10px,2.78vw,12px)}.multi-treat-image[data-v-01d6e6f3]{width:16px;height:16px}.multi-fallback-icon[data-v-01d6e6f3]{font-size:14px}}.impatience-content[data-v-01d6e6f3]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px 10px}.impatience-text[data-v-01d6e6f3]{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-01d6e6f3]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px 10px}.chat-message-text[data-v-01d6e6f3]{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-01d6e6f3]{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-01d6e6f3 1.5s ease-in-out infinite}@keyframes pulse-red-01d6e6f3{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.existing-trays-container[data-v-cc5baa8d]{position:absolute;bottom:-12px;left:0;transform:none;display:flex;gap:0px;z-index:6}.tray-in-box[data-v-cc5baa8d]{width:176.72px;height:87.52px;position:relative}.draggable-tray[data-v-cc5baa8d]{cursor:grab;transition:transform .2s ease}.draggable-tray[data-v-cc5baa8d]:hover{transform:scale(1.05)}.draggable-tray[data-v-cc5baa8d]:active{cursor:grabbing}.tray-10pack-image[data-v-cc5baa8d]{width:177px;height:88px;-o-object-fit:contain;object-fit:contain;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.tray-background[data-v-cc5baa8d]{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-cc5baa8d]{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-cc5baa8d]{width:15.73px;height:15.73px;background-color:#f4daaf;border-radius:50%}.treats-on-tray[data-v-cc5baa8d]{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-cc5baa8d]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;z-index:1003;opacity:1;display:block;transform:translate(-2px,-3px);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.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-cda8c88b]{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-cda8c88b]{display:flex;flex-direction:column;align-items:center;width:72px}.treat-item .icon-wrapper[data-v-cda8c88b]{width:58px;height:45px;display:flex;justify-content:center;align-items:center}.treat-item .icon[data-v-cda8c88b]{-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-cda8c88b]{width:58px;height:12px;background-color:#fdd9be;z-index:0}.treat-item .treat-name[data-v-cda8c88b]{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-cda8c88b],#donuts-item .icon[data-v-cda8c88b],#cupcakes-item .icon[data-v-cda8c88b],#pretzels-item .icon[data-v-cda8c88b],#custard-item .icon[data-v-cda8c88b],#sandwich-item .icon[data-v-cda8c88b],#taco-item .icon[data-v-cda8c88b],#pie-item .icon[data-v-cda8c88b]{transform-origin:center bottom}#cookies-item .icon[data-v-cda8c88b],#donuts-item .icon[data-v-cda8c88b]{transform:scale(.95)}#cupcakes-item .icon[data-v-cda8c88b],#pretzels-item .icon[data-v-cda8c88b]{transform:scale(.9)}#custard-item .icon[data-v-cda8c88b]{transform:scale(1.1)}#sandwich-item .icon[data-v-cda8c88b]{transform:scale(1)}#taco-item .icon[data-v-cda8c88b]{transform:scale(.9)}#pie-item .icon[data-v-cda8c88b]{transform:scale(1.1)}.hand-pointer[data-v-cda8c88b]{position:absolute;top:20px;left:calc(50% - 145px);width:50px;height:auto;z-index:20;animation:point-and-click-cda8c88b 2s infinite ease-in-out;pointer-events:none}.hand-pointer-boxes[data-v-cda8c88b]{position:absolute;width:50px;height:auto;top:60px;left:-80px;z-index:10;animation:point-and-click-cda8c88b 2s infinite ease-in-out}.glow-target[data-v-cda8c88b]{border:3px solid #FFD700;background-color:#ffd70033}.valid-drop-target[data-v-cda8c88b]{animation:valid-drop-glow-cda8c88b 1.5s ease-in-out infinite alternate;border:2px solid rgba(0,255,0,.6)}.invalid-drop-target[data-v-cda8c88b]{animation:invalid-drop-glow-cda8c88b 1.5s ease-in-out infinite alternate;border:2px solid rgba(255,0,0,.6);opacity:.6}@keyframes subtle-glow-cda8c88b{0%{box-shadow:0 0 5px #ffd7004d}to{box-shadow:0 0 15px #ffd700cc,0 0 25px #ffd70066}}@keyframes valid-drop-glow-cda8c88b{0%{box-shadow:0 0 8px #0f06}to{box-shadow:0 0 20px #0f0c,0 0 30px #00ff0080}}@keyframes invalid-drop-glow-cda8c88b{0%{box-shadow:0 0 8px #f006}to{box-shadow:0 0 20px #f00c,0 0 30px #ff000080}}@keyframes point-and-click-cda8c88b{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}@media (max-height: 350px){.treat-item .icon-wrapper[data-v-cda8c88b]{width:52px;height:40px}.treat-item .platform[data-v-cda8c88b]{width:52px;height:10px}.treat-item[data-v-cda8c88b]{width:65px}.treat-menu[data-v-cda8c88b]{-moz-column-gap:22px;column-gap:22px;row-gap:4px}}@media (max-height: 320px){.treat-item .icon-wrapper[data-v-cda8c88b]{width:46px;height:36px}.treat-item .platform[data-v-cda8c88b]{width:46px;height:9px}.treat-item[data-v-cda8c88b]{width:58px}.treat-menu[data-v-cda8c88b]{-moz-column-gap:18px;column-gap:18px;row-gap:2px}}.box-delivery-hand-animation[data-v-3131e108]{position:absolute;top:0;left:0;width:var(--game-shell-width, 100%);height:var(--game-shell-height, 100%);z-index:999999;pointer-events:none;overflow:visible}.delivery-hand-icon[data-v-3131e108]{width:60px;height:60px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:dynamicBoxDeliveryDrag-3131e108 3s ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards;position:absolute;top:0;left:0}.animation-paused[data-v-3131e108]{animation-play-state:paused;opacity:0}@keyframes dynamicBoxDeliveryDrag-3131e108{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-25ba1617]{position:absolute;top:0;left:0;width:var(--game-shell-width, 100%);height:var(--game-shell-height, 100%);z-index:999999;pointer-events:auto;cursor:pointer;overflow:visible}.hand-icon[data-v-25ba1617]{width:80px;height:80px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.8));position:absolute;top:0;left:0;animation:trayShelfDrag-25ba1617 2.8s ease-in-out infinite;animation-fill-mode:both;z-index:999999}.animation-paused[data-v-25ba1617]{animation-play-state:paused;opacity:0}@keyframes trayShelfDrag-25ba1617{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-9d0edd43]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none}.hand-pointer[data-v-9d0edd43]{width:60px;height:60px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:dynamicPackTap-9d0edd43 1.85s ease-in-out infinite;position:absolute;top:0;left:0;animation-fill-mode:both}.animation-paused[data-v-9d0edd43]{animation-play-state:paused;opacity:0}@keyframes dynamicPackTap-9d0edd43{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-80f69ed3]{position:relative;width:800px;height:calc(var(--vh, 1vh) * 100);background-color:#fff4e4;overflow:hidden}.top-left-buttons-wrapper[data-v-80f69ed3]{position:absolute;top:0;left:0;z-index:30}.options-container[data-v-80f69ed3]{position:absolute;left:20px;top:15px;display:flex;gap:17px;z-index:20}.options-button[data-v-80f69ed3],.undo-button[data-v-80f69ed3]{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-80f69ed3]{border-radius:50%}.undo-button[data-v-80f69ed3]{width:44px;border-radius:30px}.options-icon[data-v-80f69ed3]{display:flex;gap:4px}.options-icon .dot[data-v-80f69ed3]{width:5px;height:5px;background-color:#000;border-radius:50%}.undo-button img[data-v-80f69ed3]{width:24px;height:24px}.tray-rack-container[data-v-80f69ed3]{position:absolute;left:20px;top:70px;width:110px;height:136px;display:flex;align-items:center;justify-content:center}.treat-shelf[data-v-80f69ed3]{width:82px;height:54px;-o-object-fit:contain;object-fit:contain;cursor:pointer;display:block}.title[data-v-80f69ed3]{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-80f69ed3]{position:absolute;width:50px;height:auto;top:85px;left:45px;z-index:15;animation:point-and-click-80f69ed3 2s infinite ease-in-out;pointer-events:none}.hand-pointer-second-treat[data-v-80f69ed3]{position:absolute;width:50px;height:auto;z-index:15;animation:point-and-click-80f69ed3 2s infinite ease-in-out;pointer-events:none}.window[data-v-80f69ed3]{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-80f69ed3]{width:100%;height:auto}.plant-vase[data-v-80f69ed3]{position:absolute;left:679px;top:187px;width:64px;height:112.5px}#counter-top-bg[data-v-80f69ed3]{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-80f69ed3]{width:calc(100vw + 10px);left:0;transform:none;margin-left:0}}}#wall-pattern[data-v-80f69ed3]{top:-42px;left:0;width:calc(var(--vw, 1vw) * 100);z-index:1}.packed-treat-icon[data-v-80f69ed3]{width:24px;height:24px}.draggable-tray[data-v-80f69ed3]{cursor:grab;transition:transform .2s ease}.draggable-tray[data-v-80f69ed3]:hover{transform:scale(1.05)}.draggable-tray[data-v-80f69ed3]:active{cursor:grabbing}.chef-container-wrapper[data-v-80f69ed3]{position:fixed;bottom:160px;left:-30px;width:200px;height:200px;z-index:999999999!important;pointer-events:none}.chef-container[data-v-80f69ed3]{position:relative;bottom:0;left:0;z-index:999999999!important;pointer-events:auto}.chef-tutorial[data-v-80f69ed3]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.tray-in-box-image[data-v-80f69ed3]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treats-in-box-tray[data-v-80f69ed3]{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-80f69ed3]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;z-index:8;opacity:1;display:block}.mixed-trays-display[data-v-80f69ed3],.prefilled-trays-display[data-v-80f69ed3]{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:flex-start;width:100%;height:100%}.prefilled-tray-minimal[data-v-80f69ed3],.individual-tray-minimal[data-v-80f69ed3]{position:absolute;cursor:grab;transition:transform .2s ease;width:auto;height:auto;display:inline-block}.prefilled-tray-item[data-v-80f69ed3]{position:relative;cursor:grab;transition:transform .2s ease}.prefilled-tray-item[data-v-80f69ed3]:hover{transform:scale(1.05)}.prefilled-tray-item[data-v-80f69ed3]:active{cursor:grabbing;transform:scale(.95)}.tray-10pack[data-v-80f69ed3]{width:100%;height:100%}.tray-10pack-image[data-v-80f69ed3]{width:177px;height:88px;-o-object-fit:contain;object-fit:contain;background:transparent}.tray-background[data-v-80f69ed3]{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-80f69ed3]{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-80f69ed3]{width:15.73px;height:15.73px;background-color:#f4daaf;border-radius:50%}.treats-on-tray[data-v-80f69ed3]{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-80f69ed3]{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-80f69ed3]{width:177px;height:88px;-o-object-fit:contain;object-fit:contain;background:transparent}@keyframes point-and-click-80f69ed3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.tray-toggle-icon[data-v-80f69ed3]{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-80f69ed3]{position:absolute;top:50px;left:50px;z-index:1005}.chef-empty-tray-container[data-v-80f69ed3],.chef-container[data-v-80f69ed3]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-character[data-v-80f69ed3]{position:absolute;bottom:0;left:-185px;z-index:1007;transform:scale(1.1)}.chef-speech-bubble[data-v-80f69ed3]{position:absolute;top:140px;left:140px;z-index:1008}.chef-empty-tray-message[data-v-80f69ed3]{position:absolute;top:120px;left:100px;z-index:1008}.placed-ten-pack-tray[data-v-80f69ed3]{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-80f69ed3]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.placed-ten-pack-tray img[data-v-80f69ed3]{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-ea79d906]{position:fixed;top:0;left:0;width:100%;height:100%;background:none;z-index:999999;pointer-events:none}.blocking-overlay[data-v-ea79d906],#overlay[data-v-ea79d906]{position:absolute;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1;pointer-events:all}.chef-container[data-v-ea79d906]{position:absolute;bottom:0;left:-205px;z-index:3;pointer-events:auto}.progress-goal-container[data-v-ea79d906]{position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%,-50%);z-index:4;pointer-events:auto}.progress-goal-card[data-v-ea79d906]{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-ea79d906]{position:absolute;top:4px;left:202px;width:30px;height:30px}.goal-card-title[data-v-ea79d906]{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-ea79d906]{position:absolute;top:72.81px;width:100%}.goal-progress-start[data-v-ea79d906]{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-ea79d906]{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-ea79d906]{position:absolute;top:79px;left:39px;width:351px;height:8px;background-color:#f5f5f5;border-radius:30px}.goal-progress-bar[data-v-ea79d906]{display:none}.goal-progress-fill[data-v-ea79d906]{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-ea79d906]{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-ea79d906],.progress-end[data-v-ea79d906]{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-ea79d906]{width:90vw;max-width:350px;padding:15px}.progress-container[data-v-ea79d906]{width:80%}.meter-title[data-v-ea79d906]{font-size:18px}.progress-text[data-v-ea79d906]{font-size:14px}}.checkpoint-container[data-v-ea79d906] .speech-bubble-text{opacity:1;transition:opacity .5s ease-in-out}.message-transitioning[data-v-ea79d906] .speech-bubble-text{opacity:0}.action-buttons[data-v-ea79d906]{position:absolute;right:20px;bottom:40px;display:flex;flex-direction:column;gap:12px;z-index:1100;pointer-events:auto}.take-break-button[data-v-ea79d906],.keep-playing-button[data-v-ea79d906]{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-ea79d906]{background-color:#fff;color:#000;border-color:#e4e4e4;box-shadow:0 2px #e4e4e4}.take-break-button[data-v-ea79d906]:hover{transform:translateY(1px);box-shadow:0 1px #e4e4e4}.keep-playing-button[data-v-ea79d906]{background-color:#4ac1bd;color:#fff;border-color:#25a49f;box-shadow:0 2px #25a49f}.keep-playing-button[data-v-ea79d906]:hover{background-color:#45b3af;transform:translateY(1px);box-shadow:0 1px #25a49f}.tick-button[data-v-ea79d906]{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-ea79d906]:hover{background-color:#45b3af;transform:translateY(2px);box-shadow:0 2px #25a49f}.tick-button[data-v-ea79d906]:active{transform:translateY(4px);box-shadow:0 0 #25a49f}.checkmark-with-text[data-v-ea79d906]{display:flex;flex-direction:row;align-items:center;gap:12px}.did-it-text[data-v-ea79d906]{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-ea79d906]{opacity:1}.checkpoint-container.ios-vh-fix .chef-container[data-v-ea79d906]{bottom:calc(0px + (100vh - var(--ios-vh, 100vh)))}.checkpoint-container.ios-vh-fix .progress-goal-container[data-v-ea79d906]{top:calc(50% - (100vh - var(--ios-vh, 100vh)) / 2)}.confetti-overlay[data-v-ea79d906]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.mini-nav[data-v-01a256ae]{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-01a256ae]{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-01a256ae]{display:flex!important;justify-content:center!important;align-items:center!important}.nav-button[data-v-01a256ae]{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-01a256ae],.nav-button[data-v-01a256ae]:hover{border-color:#fff!important}.nav-button.counter-drop-zone[data-v-01a256ae]{box-shadow:0 0 0 2px #ffeb3b,0 0 12px 4px #ffeb3bb3!important;animation:pulse-counter-drop-01a256ae 1.1s infinite ease-in-out!important}@keyframes pulse-counter-drop-01a256ae{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-01a256ae]{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.customer-view-container[data-v-01a256ae]{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-01a256ae]{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-01a256ae]{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-01a256ae]{left:calc(50% + 0px)!important;bottom:156px!important}.customer-overlay-rive[data-character-type=bald_man][data-v-01a256ae],.customer-overlay-rive[data-character-type=baldman][data-v-01a256ae]{bottom:129px!important}.customer-overlay-rive[data-character-type=urban_woman][data-v-01a256ae],.customer-overlay-rive[data-character-type=urbanwoman][data-v-01a256ae]{left:calc(50% - 1px)!important;bottom:156px!important}.customer-overlay-rive[data-character-type=boy][data-v-01a256ae]{left:calc(50% - 2px)!important;bottom:159px!important}.customer-overlay-rive[data-character-type=girl][data-v-01a256ae]{left:calc(50% - 6px)!important}.customer-overlay-rive[data-character-type=runner_teen][data-v-01a256ae],.customer-overlay-rive[data-character-type=runnerteen][data-v-01a256ae]{bottom:158px!important}.hand-container[data-v-01a256ae]{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-01a256ae]{top:calc(50% - 64px)!important}.hand-container.point-to-second[data-v-01a256ae]{top:calc(50% + 21px)!important}.hand-pointer[data-v-01a256ae]{width:100%!important;height:100%!important;animation:point-and-click-01a256ae 2s infinite ease-in-out!important}@keyframes point-and-click-01a256ae{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.nav-button.rack-drop-zone[data-v-01a256ae]{background-color:#fff3!important;border:2px dashed #fff!important;border-radius:8px!important;animation:pulse-rack-drop-01a256ae 1s infinite ease-in-out!important}@keyframes pulse-rack-drop-01a256ae{0%,to{background-color:#fff3;border-color:#fff}50%{background-color:#fff6;border-color:#ffeb3b}}.mini-nav.stage2-intro-blocked[data-v-01a256ae]{pointer-events:none}.mini-nav.stage2-intro-blocked .nav-button[data-v-01a256ae]{cursor:default!important}.nav-item.tutorial-disabled[data-v-01a256ae]{pointer-events:none}.nav-item.tutorial-disabled .nav-button[data-v-01a256ae]{cursor:default!important}.treat-grid.stacked-layout[data-v-ade4188f]{position:absolute;top:55px;left:30px;width:460px;height:230px;display:block}.treat-grid.stacked-layout .treat-item[data-type=individual][data-v-ade4188f]{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-ade4188f]{width:44px;height:44px;padding:6px;-o-object-fit:contain;object-fit:contain;box-sizing:border-box}.treat-item.invisible[data-v-ade4188f]{visibility:hidden}.treat-rack-container[data-v-ade4188f]{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-ade4188f],.rack-grid-hand-layer[data-v-ade4188f]{position:absolute;bottom:90px;left:50%;transform:translate(-50%);transform-origin:bottom center;width:519px;height:292px}.rack-grid-wrapper[data-v-ade4188f]{z-index:1}.rack-grid-hand-layer[data-v-ade4188f]{z-index:20000;pointer-events:none}.rack-background[data-v-ade4188f]{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-ade4188f],.rack-grid-hand-layer[data-v-ade4188f]{transform:translate(-50%) scale(.95)}.treat-grid[data-v-ade4188f]{-moz-column-gap:4px;column-gap:4px}}@media (max-width: 700px){.rack-grid-wrapper[data-v-ade4188f],.rack-grid-hand-layer[data-v-ade4188f]{transform:translate(-50%) scale(.88)}.treat-grid[data-v-ade4188f]{-moz-column-gap:4px;column-gap:4px}}@media (max-width: 600px){.rack-grid-wrapper[data-v-ade4188f],.rack-grid-hand-layer[data-v-ade4188f]{transform:translate(-50%) scale(.8)}.treat-grid[data-v-ade4188f]{-moz-column-gap:4px;column-gap:4px}}@media (max-width: 480px){.rack-grid-wrapper[data-v-ade4188f],.rack-grid-hand-layer[data-v-ade4188f]{transform:translate(-50%) scale(.72)}.treat-grid[data-v-ade4188f]{-moz-column-gap:5px;column-gap:5px}}@media (max-width: 360px){.rack-grid-wrapper[data-v-ade4188f],.rack-grid-hand-layer[data-v-ade4188f]{transform:translate(-50%) scale(.65)}.treat-grid[data-v-ade4188f]{-moz-column-gap:5px;column-gap:5px}}@media (max-height: 320px){.rack-grid-wrapper[data-v-ade4188f],.rack-grid-hand-layer[data-v-ade4188f]{bottom:80px}}.shelf1-background[data-v-ade4188f]{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-ade4188f]{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-ade4188f]{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-ade4188f]{width:calc(100vw + 10px);left:0;transform:none}.ios-vh-fix .counter-top[data-v-ade4188f]{bottom:calc(-10px + (100vh - var(--ios-vh, 100vh)) + 4px)}.ios-vh-fix .tick-button-position[data-v-ade4188f]{bottom:calc(20px + (100vh - var(--ios-vh, 100vh)) + 4px)}.ios-vh-fix .ten-pack-drop-zone[data-v-ade4188f],.ios-vh-fix .tray-shelf-drop-zone[data-v-ade4188f]{bottom:calc(-12px + (100vh - var(--ios-vh, 100vh)) + 4px)}.ios-vh-fix .base-tray-container-positioned[data-v-ade4188f],.ios-vh-fix .normal-base-tray[data-v-ade4188f],.ios-vh-fix .placed-ten-pack-tray[data-v-ade4188f],.ios-vh-fix .placed-hundred-pack-tray[data-v-ade4188f]{bottom:calc(10px + (100vh - var(--ios-vh, 100vh)) + 4px)!important}.packed-treats-container[data-v-ade4188f]{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-ade4188f]{width:24px;height:24px}.chef-delivery-message[data-v-ade4188f]{position:absolute;top:50px;left:50px;z-index:1005}.chef-treat-click-container[data-v-ade4188f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-treat-click-character[data-v-ade4188f]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-treat-click-message[data-v-ade4188f]{position:absolute;top:120px;left:100px;z-index:1008}.chef-tray-emptied-container[data-v-ade4188f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-tray-emptied-character[data-v-ade4188f]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-tray-emptied-message[data-v-ade4188f]{position:absolute;top:120px;left:100px;z-index:1008}.chef-tray-shelf-click-container[data-v-ade4188f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-tray-shelf-click-character[data-v-ade4188f]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-tray-shelf-click-message[data-v-ade4188f]{position:absolute;top:120px;left:100px;z-index:1008}.chef-empty-tray-container[data-v-ade4188f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-empty-tray-character[data-v-ade4188f]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-empty-tray-message[data-v-ade4188f]{position:absolute;top:120px;left:100px;z-index:1008}.chef-too-many-treats-container[data-v-ade4188f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1006;pointer-events:none}.chef-too-many-treats-character[data-v-ade4188f]{position:absolute;bottom:0;left:-205px;z-index:1007;transform:scale(1.1)}.chef-too-many-treats-message[data-v-ade4188f]{position:absolute;top:120px;left:100px;z-index:1008}.window-background[data-v-ade4188f]{position:absolute;top:0;right:-40px;height:129px;z-index:1}.plant-vase[data-v-ade4188f]{position:absolute;bottom:40px;right:57px;width:64px;z-index:2}.options-bar[data-v-ade4188f]{position:absolute;top:15px;left:20px;display:flex;gap:17px;z-index:9}.button[data-v-ade4188f]{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-ade4188f]{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-ade4188f]{position:absolute;width:460px;height:210px;top:46px;left:30px;display:block}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]{position:absolute;width:5.65%;height:12.38%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(1){left:0%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(2){left:10%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(3){left:20%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(4){left:30%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(5){left:40%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(6){left:50%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(7){left:60%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(8){left:70%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(9){left:80%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(10){left:90%;top:0%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(11){left:0%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(12){left:10%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(13){left:20%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(14){left:30%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(15){left:40%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(16){left:50%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(17){left:60%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(18){left:70%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(19){left:80%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(20){left:90%;top:15.24%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(21){left:0%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(22){left:10%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(23){left:20%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(24){left:30%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(25){left:40%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(26){left:50%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(27){left:60%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(28){left:70%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(29){left:80%;top:30.48%}.large-packing-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(30){left:90%;top:30.48%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f],.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]{position:absolute;width:16.09%;height:24.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(31),.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(31){left:11.74%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(32),.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(32){left:29.13%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(33),.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(33){left:46.52%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(34),.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(34){left:63.91%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(35),.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(35){left:81.3%;top:50%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(36),.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(36){left:8.91%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(37),.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(37){left:27.61%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(38),.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(38){left:46.3%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(39),.large-packing-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(39){left:65.22%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"][data-v-ade4188f]:nth-child(40){left:83.91%;top:64.29%}.large-packing-mode .treat-item[data-type="10pack"] img[data-v-ade4188f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.treat-grid.progression-mode[data-v-ade4188f]{position:absolute;width:460px;height:210px;top:46px;left:30px;display:block}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]{position:absolute;width:26px;height:26px}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(1){left:0;top:0}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(2){left:46px;top:0}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(3){left:92px;top:0}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(4){left:138px;top:0}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(5){left:184px;top:0}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(6){left:230px;top:0}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(7){left:276px;top:0}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(8){left:322px;top:0}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(9){left:368px;top:0}.progression-mode .treat-item[data-type=individual][data-v-ade4188f]:nth-child(10){left:414px;top:0}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]{position:absolute;width:74px;height:51px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(11){left:54px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(12){left:134px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(13){left:214px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(14){left:294px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(15){left:374px;top:50px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(16){left:54px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(17){left:134px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(18){left:214px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(19){left:294px;top:80px}.progression-mode .treat-item[data-type=tenpack][data-v-ade4188f]:nth-child(20){left:374px;top:80px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]{position:absolute;width:74px;height:51px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(21){left:54px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(22){left:134px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(23){left:214px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(24){left:294px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(25){left:374px;top:110px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(26){left:54px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(27){left:134px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(28){left:214px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(29){left:294px;top:140px}.progression-mode .treat-item[data-type=hundredpack][data-v-ade4188f]:nth-child(30){left:374px;top:140px}.progression-mode .treat-item[data-type=tenpack] img[data-v-ade4188f],.progression-mode .treat-item[data-type=hundredpack] img[data-v-ade4188f]{width:74px;height:51px;-o-object-fit:contain;object-fit:contain}.treat-item[data-v-ade4188f]{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-ade4188f]{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-ade4188f],.treat-item.selected[data-type="10pack"] img[data-v-ade4188f],.treat-item.selected[data-type=hundredpack] img[data-v-ade4188f],.treat-item.selected[data-type="100pack"] img[data-v-ade4188f]{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}.ios-vh-fix .treat-item.selected[data-type=tenpack] img[data-v-ade4188f],.ios-vh-fix .treat-item.selected[data-type="10pack"] img[data-v-ade4188f],.ios-vh-fix .treat-item.selected[data-type=hundredpack] img[data-v-ade4188f],.ios-vh-fix .treat-item.selected[data-type="100pack"] img[data-v-ade4188f]{transform:translateZ(0) scale(1.05)!important;-webkit-transform:translateZ(0) scale(1.05)!important}.treat-item.selected[data-v-ade4188f]{cursor:grab;z-index:10}.treat-item.selected[data-v-ade4188f]:active{cursor:grabbing}.treat-item.hidden-during-drag[data-v-ade4188f]{opacity:1}.treat-item img[data-v-ade4188f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;backface-visibility:hidden}.ios-vh-fix .treat-item img[data-v-ade4188f]{transform:translateZ(0)}.ios-vh-fix .treat-item.selected img[data-v-ade4188f]{transform:translateZ(0) scale(1.05);-webkit-transform:translateZ(0) scale(1.05);filter:none!important}.ios-vh-fix .rack-grid-wrapper[data-v-ade4188f]{backface-visibility:hidden}@media (hover: none) and (pointer: coarse){.treat-grid.stacked-layout .treat-item[data-type=individual][data-v-ade4188f]{min-width:44px;min-height:44px}}@media (max-width: 800px){.treat-item[data-v-ade4188f]{transform:scale(1.05)}}@media (max-width: 700px){.treat-item[data-v-ade4188f]{transform:scale(1.14)}}@media (max-width: 600px){.treat-item[data-v-ade4188f]{transform:scale(1.25)}}@media (max-width: 480px){.treat-item[data-v-ade4188f]{transform:scale(1.39)}}@media (max-width: 360px){.treat-item[data-v-ade4188f]{transform:scale(1.54)}}.treat-item[data-v-ade4188f]:hover{transform:scale(1.1);background-color:#fff3}.treat-item[data-v-ade4188f]:active{cursor:grabbing}.treat-item[data-type=individual] img[data-v-ade4188f]{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-ade4188f]{border:none;background:none;position:relative}.treat-item[data-type="10pack"] img[data-v-ade4188f]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.treat-item[data-type="10pack"][data-v-ade4188f]:after{display:none}.tick-button-position[data-v-ade4188f]{position:absolute;bottom:20px;right:106px;z-index:999}@media (max-width: 900px){.tick-button-position[data-v-ade4188f]{right:111px}}@media (max-width: 640px){.tick-button-position[data-v-ade4188f]{right:116px;bottom:25px}}@media (max-width: 480px){.tick-button-position[data-v-ade4188f]{right:121px;bottom:30px}}.tray-toggle-icon[data-v-ade4188f]{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-ade4188f]{animation:trayPulse-ade4188f 1.2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,255,0,.9))}@keyframes trayPulse-ade4188f{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.normal-base-tray[data-v-ade4188f]{position:absolute;bottom:10px;left:120px;z-index:5}.box-container[data-v-ade4188f]{position:relative;display:flex;justify-content:center;align-items:center}.box-drop-zone[data-v-ade4188f]{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-ade4188f]{position:relative;transition:opacity .5s ease-out,transform .5s ease-out;opacity:1;transform:scale(1)}.packed-tray-container.fading-out[data-v-ade4188f]{opacity:0;transform:scale(.8) translateY(-20px)}.tray-image[data-v-ade4188f]{width:80px;height:50px;-o-object-fit:contain;object-fit:contain}.treats-on-tray[data-v-ade4188f]{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-ade4188f]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.tray-in-box[data-v-ade4188f]{position:relative;width:60px;height:40px;animation:fadeInBox-ade4188f .5s ease-in}@keyframes fadeInBox-ade4188f{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.base-tray-container-positioned.tray-sliding-left[data-v-ade4188f]{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-ade4188f]{animation:fadeInFromCenter-ade4188f .5s ease-out}@keyframes fadeInFromCenter-ade4188f{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-ade4188f]{width:60px;height:40px;-o-object-fit:contain;object-fit:contain}.treats-on-tray-small[data-v-ade4188f]{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-ade4188f]{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.counter-tray-row-flex[data-v-ade4188f]{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-ade4188f]{display:flex;align-items:flex-end;justify-content:flex-start;height:74px;z-index:5}.placed-ten-pack-tray[data-v-ade4188f]{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-ade4188f]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.placed-ten-pack-tray img[data-v-ade4188f]{width:97px;height:74px;-o-object-fit:contain;object-fit:contain;display:block}.placed-hundred-pack-tray[data-v-ade4188f]{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-ade4188f]:hover{transform:scale(1.05);filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.placed-hundred-pack-tray img[data-v-ade4188f]{width:97px;height:74px;-o-object-fit:contain;object-fit:contain;display:block}.tray-quantity-label[data-v-ade4188f]{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-ade4188f]{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-ade4188f]{position:absolute;bottom:-12px;left:0;width:100%;height:100px;pointer-events:auto;z-index:4}.ten-pack-drop-zone[data-v-ade4188f]:hover{background:#6189921a;border:2px dashed rgba(97,137,146,.3);border-radius:4px}.tray-shelf-drop-zone[data-v-ade4188f]{position:absolute;bottom:-12px;left:0;width:100%;height:100px;pointer-events:auto;z-index:3}.tray-shelf-drop-zone[data-v-ade4188f]:hover{background:#9261891a;border:2px dashed rgba(146,97,137,.3);border-radius:4px}.tray-shelf-container[data-v-ade4188f]{position:absolute;top:70px;left:50px;z-index:10}.tray-shelf[data-v-ade4188f]{width:82px;height:54px;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:transform .2s ease}.tray-shelf[data-v-ade4188f]:hover{transform:scale(1.05)}.hand-pointer-tray-shelf[data-v-ade4188f]{position:absolute;top:70px;left:20px;width:40px;height:40px;pointer-events:none;z-index:99999;animation:pointToTrayShelf-ade4188f 2s ease-in-out infinite}.hand-pointer-first-time-tray-shelf[data-v-ade4188f]{position:absolute;top:80px;left:35px;width:40px;height:40px;pointer-events:none;z-index:15;animation:pointToFirstTimeTrayShelf-ade4188f 1.5s ease-in-out infinite;opacity:1!important;display:block!important}@keyframes pointToTrayShelf-ade4188f{0%,to{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(-5px,5px) scale(1.1);opacity:1}}@keyframes pointToFirstTimeTrayShelf-ade4188f{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-ade4188f]{position:absolute;width:40px;height:40px;pointer-events:none;z-index:15000;opacity:1!important;display:block!important;visibility:visible!important;left:var(--tap1-x, 100px);top:var(--tap1-y, 45px)}.hand-pointer-first-time-drag.tap-only[data-v-ade4188f]{animation:tapOnlyAnimation-ade4188f 3.2s ease-in-out infinite}.hand-pointer-first-time-drag.tap-then-drag[data-v-ade4188f]{animation:tapThenDragToTray-ade4188f 4s ease-in-out infinite}@keyframes tapOnlyAnimation-ade4188f{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-ade4188f{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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/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-ed252186],.fade-fast-leave-active[data-v-ed252186]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-ed252186],.fade-fast-leave-to[data-v-ed252186]{opacity:0}.billing-scene[data-v-ed252186]{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-ed252186]{transform:translateY(0)!important;position:relative!important}.table-background-responsive[data-v-ed252186]{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.table-background[data-v-ed252186]{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-ed252186]{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-ed252186]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.clipboard[data-v-ed252186]{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-ed252186]{transform:translate(-50%) translateY(-75px);transition:transform .2s ease}.clipboard-bg[data-v-ed252186]{position:absolute;width:100%;height:100%;top:0;left:0}.bill-content[data-v-ed252186]{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-ed252186]{transform:translateY(-75px);transition:transform .2s ease}.bill-title[data-v-ed252186]{font-size:var(--font-size-14);font-weight:600;color:#000;margin:0 0 8px;text-align:center}.item-details[data-v-ed252186]{width:100%;display:flex;flex-direction:column;gap:9px}.bill-headings[data-v-ed252186]{display:flex;justify-content:space-between;width:100%;padding:0 5px;box-sizing:border-box}.heading-text[data-v-ed252186]{font-size:var(--font-size-14);font-weight:400;color:#aaa;line-height:20.8px}.bill-item[data-v-ed252186]{display:flex;justify-content:space-between;align-items:center;width:100%}.item-name[data-v-ed252186]{display:flex;align-items:center;gap:14px}.item-icon[data-v-ed252186]{width:28px;height:28px}.item-text[data-v-ed252186]{font-size:var(--font-size-14);font-weight:500;color:#000}.item-price[data-v-ed252186]{display:flex;align-items:center;gap:6px}.price-number[data-v-ed252186]{font-size:var(--font-size-16);font-weight:500;color:#000}.currency-c[data-v-ed252186]{font-size:var(--font-size-16);font-weight:500;color:#fdb221;font-family:Gabarito,sans-serif}.coin-icon[data-v-ed252186]{width:clamp(14px,2.8vw,20px);height:clamp(14px,2.8vw,20px)}.hundred-note-icon[data-v-ed252186]{width:clamp(24px,5.2vw,35px);height:clamp(16px,4.2vw,25px)}.ten-note-icon[data-v-ed252186]{width:clamp(18px,4.2vw,28px);height:clamp(12px,3.2vw,20px)}.divider[data-v-ed252186]{width:100%;margin-top:13px;margin-bottom:13px}.total-section-combined[data-v-ed252186]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:auto;gap:13px;padding:0}.total-left[data-v-ed252186]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.total-text[data-v-ed252186]{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-ed252186]{margin-bottom:6px;width:100%;overflow:visible}.coin-addition-row[data-v-ed252186]{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-ed252186]{display:flex;flex-wrap:nowrap;gap:2px;align-items:center;flex-shrink:0}.plus-sign[data-v-ed252186]{font-size:var(--font-size-16);font-weight:600;color:#000;margin:0 4px}.coin-row[data-v-ed252186]{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:4px;max-width:180px;align-items:center}.counting-icon[data-v-ed252186]{width:28px;height:28px}.number-icon-format[data-v-ed252186]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.quantity-number[data-v-ed252186]{font-size:var(--font-size-16);font-weight:500;color:#000}.tray-container[data-v-ed252186]{display:flex;align-items:center;gap:4px}.tray-icon[data-v-ed252186]{width:24px;height:24px}.quantity-text[data-v-ed252186]{font-size:clamp(12px,3.33vw,16px);font-weight:700;color:#2c1810}.spacer[data-v-ed252186]{flex-grow:1}.total-row[data-v-ed252186]{width:100%;display:flex;justify-content:space-between;align-items:center}.payment-controls[data-v-ed252186]{display:flex;flex-direction:row;align-items:center;gap:14px;width:auto;height:32px;transition:gap .2s ease}.payment-controls[data-v-ed252186]:has(.price-input-wide){gap:18px}.total-price[data-v-ed252186]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:0;width:26px;height:28.52px}.price-input[data-v-ed252186]{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-ed252186]{width:52px}.price-input[data-v-ed252186]::-moz-placeholder{color:#000;opacity:1}.price-input[data-v-ed252186]::placeholder{color:#000;opacity:1}.price-input[data-v-ed252186]:focus{border-color:#20b2aa;box-shadow:0 0 0 2px #20b2aa1a}.price-input[data-v-ed252186]::-webkit-outer-spin-button,.price-input[data-v-ed252186]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-input[type=number][data-v-ed252186]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.total-price-display[data-v-ed252186]{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-ed252186]{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-symbol[data-v-ed252186]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#000d26!important;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:1;transform:translateY(-1px);pointer-events:none;opacity:1;visibility:visible;-webkit-text-fill-color:#000D26}.minus-button .control-symbol[data-v-ed252186]{font-size:26px;font-weight:400;transform:translateY(-2px)}.chef-speech-container[data-v-ed252186]{position:absolute;top:30px;left:70px;z-index:1001;cursor:pointer;width:240px;min-height:80px;pointer-events:auto}.chef-image[data-v-ed252186]{position:absolute;top:140px;z-index:900}#wall-pattern[data-v-ed252186]{top:-42px;left:0;width:100%;z-index:1;pointer-events:none}#counter-top-bg[data-v-ed252186]{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-ed252186]{top:calc(var(--ios-vh, 100vh) - 380px);bottom:auto}.ios-vh-fix:not(.keyboard-open) .checkmark-fab[data-v-ed252186]{bottom:20px!important}.ios-vh-fix:not(.keyboard-open) #counter-top-bg[data-v-ed252186]{width:100%;left:0}.checkmark-fab[data-v-ed252186]{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;align-items:center;justify-content:center}.keyboard-container[data-v-ed252186]{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-ed252186]{right:20px;bottom:20px}.keyboard-container[data-v-ed252186]{bottom:20px}}.modal-fade-enter-active[data-v-ed252186],.modal-fade-leave-active[data-v-ed252186]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-ed252186],.modal-fade-leave-to[data-v-ed252186]{opacity:0}.change-calculation[data-v-78243d6b]{position:relative;width:100%;height:100%;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif}.change-intro-overlay[data-v-78243d6b]{position:absolute;inset:0;z-index:4000}#wall-pattern[data-v-78243d6b]{top:-42px;left:0;width:100%;z-index:1}.table-background[data-v-78243d6b]{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-78243d6b]{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-78243d6b]{padding-top:80px}}}.total-price-section[data-v-78243d6b]{margin-bottom:20px}.total-price-heading[data-v-78243d6b]{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-78243d6b]{width:25px;height:25px}.money-received-section[data-v-78243d6b]{display:flex;flex-direction:column;align-items:center;margin-bottom:5px;flex-grow:1}.section-title[data-v-78243d6b]{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-78243d6b]{display:grid;grid-template-columns:repeat(10,44px);gap:8px;max-width:520px;padding:16px;justify-content:center;justify-items:center;align-items:center}.coin-wrapper[data-v-78243d6b]{box-sizing:border-box;display:flex;position:relative;width:44px;height:44px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease;padding:0;align-items:center;justify-content:center;border-radius:50%;border:3px solid transparent;flex:0 0 auto}.coin-wrapper[data-v-78243d6b]:hover{transform:scale(1.05);border-color:#ffffff80}.coin-wrapper.selected[data-v-78243d6b]{border-color:transparent;background:transparent;transform:scale(1.05)}.coin-wrapper.selected[data-v-78243d6b]:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 3px #ffffff6b}.coin-image[data-v-78243d6b]{position:absolute;left:50%;top:50%;width:34px;height:34px;display:block;max-width:none;flex:0 0 auto;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.small-coins[data-v-78243d6b]{grid-template-columns:repeat(10,38px);gap:6px}.small-coins .coin-wrapper[data-v-78243d6b]{width:38px;height:38px;padding:0}.small-coins .coin-image[data-v-78243d6b]{width:28px;height:28px}.instruction-text[data-v-78243d6b]{font-size:var(--font-size-16);color:#8b4513;text-align:center;margin-top:5px;font-weight:500;padding-bottom:30px}.checkmark-section[data-v-78243d6b]{position:absolute;bottom:30px;right:40px;z-index:1001}#counter-top-bg[data-v-78243d6b]{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-5b87ae4d]{position:relative;width:100%;height:100%;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,sans-serif}.table-background-responsive[data-v-5b87ae4d]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.table-background[data-v-5b87ae4d]{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-5b87ae4d]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.coin-rack[data-v-5b87ae4d]{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-5b87ae4d]{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:506px!important;height:140px!important}.coin-scattered[data-v-5b87ae4d],.note-10[data-v-5b87ae4d]{position:absolute;cursor:grab;transition:transform .2s ease;z-index:12}.coin-scattered[data-v-5b87ae4d]{width:8.5%;height:auto;aspect-ratio:1}.note-10[data-v-5b87ae4d]{width:18.7%;height:auto;aspect-ratio:.804}.coin-scattered[data-v-5b87ae4d]:hover,.note-10[data-v-5b87ae4d]:hover{transform:scale(1.1)}.coin-scattered[data-v-5b87ae4d]:active,.note-10[data-v-5b87ae4d]:active{cursor:grabbing;transform:scale(1.1);opacity:.8;transition:transform .1s ease}.coin-1[data-v-5b87ae4d]{left:209.77px;top:37.03px}.coin-2[data-v-5b87ae4d]{left:247.91px;top:39.58px}.coin-3[data-v-5b87ae4d]{left:291.14px;top:15.32px}.coin-4[data-v-5b87ae4d]{left:213.59px;top:82.99px}.coin-5[data-v-5b87ae4d]{left:282.24px;top:43.41px}.coin-6[data-v-5b87ae4d]{left:242.83px;top:81.71px}.coin-7[data-v-5b87ae4d]{left:320.38px;top:39.58px}.coin-8[data-v-5b87ae4d]{left:286.05px;top:77.88px}.coin-9[data-v-5b87ae4d]{left:353.44px;top:26.81px}.coin-10[data-v-5b87ae4d]{left:331.82px;top:80.44px}.coin-11[data-v-5b87ae4d]{left:415.73px;top:72.78px}.coin-12[data-v-5b87ae4d]{left:387.77px;top:38.3px}.note-10-1[data-v-5b87ae4d]{left:40px;top:19px;width:94.59px;height:117.53px;transform:none}.note-10-2[data-v-5b87ae4d]{left:50px;top:25px;width:94.59px;height:117.53px;transform:rotate(2deg)}.note-10-3[data-v-5b87ae4d]{left:60px;top:30px;width:94.59px;height:117.53px;transform:rotate(-1deg)}.coin-image[data-v-5b87ae4d]{width:clamp(25px,4vw,35px);height:clamp(25px,4vw,35px);-o-object-fit:contain;object-fit:contain}.coin-value[data-v-5b87ae4d]{font-size:clamp(10px,2.78vw,12px);font-weight:700;color:#4a4a4a;margin-top:2px;text-align:center}.table-background-droppable[data-v-5b87ae4d]{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-5b87ae4d]{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-5b87ae4d]{margin:0 0 15px;text-align:center;font-size:clamp(18px,5vw,24px);font-weight:700;color:#8b4513}.bill-content[data-v-5b87ae4d]{font-family:Arial,sans-serif}.bill-row[data-v-5b87ae4d]{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-5b87ae4d]{background:#ff03;padding:12px;border-radius:8px;border-bottom:none;margin-top:10px}.bill-label[data-v-5b87ae4d]{font-size:clamp(14px,3.89vw,16px);color:#333;font-weight:500}.bill-amount[data-v-5b87ae4d]{font-size:clamp(14px,3.89vw,16px);font-weight:700;color:#2c5f41}.drop-zone[data-v-5b87ae4d]{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-5b87ae4d]{background:#90ee904d;border-color:#4caf50;transform:scale(1.02)}.drop-zone-header[data-v-5b87ae4d]{text-align:center;margin-bottom:20px}.drop-zone-header h3[data-v-5b87ae4d]{margin:0 0 10px;font-size:clamp(16px,4.44vw,20px);color:#8b4513}.drop-zone-header p[data-v-5b87ae4d]{margin:0;font-size:clamp(14px,3.89vw,16px);color:#333;font-weight:700}.dropped-coins[data-v-5b87ae4d]{display:flex;flex-wrap:wrap;gap:10px;min-height:80px;padding:10px;background:#ffffff80;border-radius:10px;margin-bottom:15px}.dropped-coin[data-v-5b87ae4d]{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-5b87ae4d]:hover{transform:scale(1.1)}.dropped-coin .coin-image[data-v-5b87ae4d]{width:35px;height:35px}.dropped-coin .coin-value[data-v-5b87ae4d]{font-size:clamp(9px,2.5vw,11px)}.result-feedback[data-v-5b87ae4d]{text-align:center;padding:10px;border-radius:8px;font-size:clamp(14px,3.89vw,16px);font-weight:700;animation:fadeIn-5b87ae4d .3s ease}.result-feedback.correct[data-v-5b87ae4d]{background:#4caf5033;color:#2e7d32;border:2px solid #4CAF50}.result-feedback.too-much[data-v-5b87ae4d]{background:#f4433633;color:#c62828;border:2px solid #F44336}.result-feedback.too-little[data-v-5b87ae4d]{background:#ffc10733;color:#f57c00;border:2px solid #FFC107}@keyframes fadeIn-5b87ae4d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.price-list-panel[data-v-5b87ae4d]{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-5b87ae4d]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;box-shadow:0 2px 8px #0000001a}.money-section[data-v-5b87ae4d]{position:absolute;bottom:20px;left:26px;width:calc(100% - 52px);height:auto;display:flex;flex-direction:column;gap:20px}.money-row[data-v-5b87ae4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.money-label[data-v-5b87ae4d]{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-5b87ae4d]{display:flex;align-items:center;gap:6px}.amount[data-v-5b87ae4d]{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-5b87ae4d]{width:12px;height:15px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.drag-instruction-text[data-v-5b87ae4d]{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-5b87ae4d]{position:absolute;inset:0;pointer-events:auto;z-index:5}.dropped-item-scattered[data-v-5b87ae4d]{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-5b87ae4d]{width:42px;height:42px}.dropped-item-scattered img[src*="10noteside"][data-v-5b87ae4d]{width:62px;height:77px}.dropped-item-scattered[data-v-5b87ae4d]:hover{transform:scale(1.1)!important;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.4))}.dropped-item-scattered.newly-added[data-v-5b87ae4d]{animation:dropInScattered-5b87ae4d .6s ease-out}@keyframes dropInScattered-5b87ae4d{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-5b87ae4d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (hover: none) and (pointer: coarse){.coin-scattered[data-v-5b87ae4d],.note-10[data-v-5b87ae4d]{transform-origin:center;transition:transform .2s ease}.coin-scattered[data-v-5b87ae4d]:active,.note-10[data-v-5b87ae4d]:active{transform:scale(.95)}.dropped-item[data-v-5b87ae4d]{min-height:50px;min-width:50px}}.checkmark-section[data-v-5b87ae4d]{position:fixed;bottom:30px;right:30px;z-index:1001;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.drag-preview[data-v-5b87ae4d]{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-5b87ae4d]{width:50px;height:50px;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.coin-scattered[data-v-5b87ae4d]:active,.note-10[data-v-5b87ae4d]:active{transform:scale(1.1);opacity:.8;transition:transform .1s ease}.table-background-droppable.drag-over[data-v-5b87ae4d]{background:transparent}.store-download-buttons[data-v-449e3919]{display:flex;align-items:center;justify-content:center;gap:6px;width:auto;pointer-events:all!important}.store-download-button[data-v-449e3919]{display:flex;align-items:center;justify-content:center;width:34px;max-width:34px;height:32px;padding:0;gap:0;background:#fff;border:1px solid #E4E4E4;border-radius:10px;box-shadow:0 3px #e4e4e4;color:#000;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.store-download-button[data-v-449e3919]:hover{transform:translateY(1px);box-shadow:0 2px #e4e4e4;background:#fafafa}.store-download-button[data-v-449e3919]:active{transform:translateY(2px);box-shadow:0 1px #e4e4e4}.store-icon[data-v-449e3919]{width:18px;height:18px;flex-shrink:0}.store-icon--apple[data-v-449e3919]{width:19px;height:21px}@media (max-width: 768px){.store-download-buttons[data-v-449e3919]{gap:8px}.store-download-button[data-v-449e3919]{width:34px;max-width:34px;height:32px;padding:0}}@media (max-height: 270px),(max-width: 600px){.store-download-button[data-v-449e3919]{width:32px;max-width:32px;height:30px;padding:0;border-radius:9px}.store-icon[data-v-449e3919]{width:17px;height:17px}.store-icon--apple[data-v-449e3919]{width:18px;height:20px}}.onboarding-screen[data-v-86f9360b]{--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-86f9360b]{width:50%;height:100%;flex-shrink:0;position:relative;overflow:hidden;background:#fff;pointer-events:none;display:flex;justify-content:center;align-items:flex-start}.showcase-stage[data-v-86f9360b]{position:absolute;inset:0;pointer-events:none}.world-card.is-intro-card .world-card-img.intro-logo-slide-image[data-v-86f9360b]{width:150px;max-width:150px;min-width:150px;align-self:center}.world-card[data-v-86f9360b]{position:absolute;inset:0;overflow:hidden;background:var(--card-bg, #f5f5f5);opacity:0;will-change:transform,opacity;animation-name:cardSlide-86f9360b;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-86f9360b]{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center}.world-card-stack.is-intro-stack[data-v-86f9360b]{top:0;bottom:0;justify-content:center}.world-card-badge-wrap[data-v-86f9360b]{margin-bottom:14px;z-index:2;opacity:0;transform:translateY(0);will-change:transform,opacity;animation-name:bubblePop-86f9360b;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-86f9360b]{display:block;width:min(320px,86%);height:72px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.world-card-img[data-v-86f9360b]{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-86f9360b;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-86f9360b]{animation-name:cardSlide-86f9360b}.world-card.is-intro-card .world-card-img[data-v-86f9360b]{animation-name:imgRiseIntro-86f9360b}.world-card.is-final-card .final-panel[data-v-86f9360b]{animation-name:finalPanelEnter-86f9360b;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-86f9360b],.world-card.is-final-card .final-panel-text[data-v-86f9360b]{opacity:1}@keyframes cardSlide-86f9360b{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-86f9360b{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-86f9360b{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-86f9360b{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-86f9360b{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-86f9360b]{width:50%;flex:none;min-height:0;background:#fff;display:flex;align-items:center;justify-content:flex-start;padding:24px 28px 24px clamp(28px,5vw,56px);box-sizing:border-box;overflow:hidden;touch-action:manipulation}.text-content[data-v-86f9360b]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:360px;width:100%;z-index:10;position:relative}.text-wrapper[data-v-86f9360b]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.onboarding-main[data-v-86f9360b]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.trust-badge[data-v-86f9360b]{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin:0;padding:5px 10px;border-radius:999px;border:1px solid #E4E4E4;background:#fff;font-family:Gabarito,sans-serif;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.01em;color:#000d26;white-space:nowrap}.trust-badge__logo[data-v-86f9360b]{display:block;width:20px;height:14px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.title[data-v-86f9360b]{font-family:Gabarito,sans-serif;font-weight:700;font-size:30px;line-height:1.1;text-align:left;color:#000;margin:0;width:100%;text-wrap:balance}.description[data-v-86f9360b]{font-family:Gabarito,sans-serif;font-weight:400;font-size:15px;line-height:1.35em;text-align:left;color:#787878;margin:0;width:100%;text-wrap:pretty}.description-break[data-v-86f9360b]{display:none}.trust-footer[data-v-86f9360b]{margin:0;font-family:Gabarito,sans-serif;font-size:12px;line-height:1.3;text-align:left;color:#787878;width:100%;text-wrap:pretty}.buttons-wrapper[data-v-86f9360b]{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;touch-action:manipulation}.get-started-button[data-v-86f9360b],.sign-in-button[data-v-86f9360b]{width:100%;min-width:0}.onboarding-footer[data-v-86f9360b]{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%;margin-top:0;padding-top:0;border-top:none}.store-downloads-section[data-v-86f9360b]{display:inline-flex;align-items:center;align-self:center;flex-wrap:nowrap;gap:8px;margin:0;padding:0}.store-downloads-section[data-v-86f9360b] .store-download-buttons{justify-content:center;gap:6px;width:auto;flex-shrink:0}.store-downloads-label[data-v-86f9360b]{margin:0;font-family:Gabarito,sans-serif;font-size:var(--ob-footer-label-size, 10px);font-weight:400;line-height:1.2;letter-spacing:.02em;color:#9a9a9a;white-space:nowrap;flex-shrink:0}.store-downloads-section[data-v-86f9360b] .store-download-mini-button.base-button{width:30px;min-width:30px;height:28px;padding:0;gap:0;border:none!important;box-shadow:none!important;background:transparent!important;color:#000}.store-downloads-section[data-v-86f9360b] .store-download-mini-button.base-button:hover:not(.inactive){transform:none!important;box-shadow:none!important;background:#000d260a!important;color:#000!important}.store-downloads-section[data-v-86f9360b] .store-download-mini-button.base-button:active:not(.inactive):not(.is-loading),.store-downloads-section[data-v-86f9360b] .store-download-mini-button.base-button.is-pressed:not(.inactive):not(.is-loading){transform:none!important;box-shadow:none!important;background:#000d2612!important;color:#000!important}.store-downloads-section[data-v-86f9360b] .store-icon{width:16px;height:16px;color:#000}.store-downloads-section[data-v-86f9360b] .store-icon--apple{width:17px;height:18px;color:#000}@media (max-width: 768px){.content-area[data-v-86f9360b]{padding:16px 16px 16px 20px}.text-content[data-v-86f9360b]{max-width:100%;gap:12px}.text-wrapper[data-v-86f9360b]{gap:6px}.title[data-v-86f9360b]{font-size:28px}.trust-badge[data-v-86f9360b]{font-size:11px;padding:4px 9px;gap:5px}.trust-badge__logo[data-v-86f9360b]{width:18px;height:12px}}@media (max-width: 480px){.content-area[data-v-86f9360b]{padding:12px 10px}.title[data-v-86f9360b]{font-size:26px}.buttons-wrapper[data-v-86f9360b]{gap:10px}}@media (max-width: 360px),(max-height: 700px) and (max-width: 420px){.content-area[data-v-86f9360b]{padding:10px 8px}.text-content[data-v-86f9360b]{gap:10px}.text-wrapper[data-v-86f9360b]{gap:6px}.onboarding-footer[data-v-86f9360b]{margin-top:0;padding-top:0}.store-downloads-label[data-v-86f9360b]{font-size:10px}.store-downloads-section[data-v-86f9360b] .store-download-mini-button.base-button{width:28px;min-width:28px;height:26px}.title[data-v-86f9360b]{font-size:24px;line-height:1.12}.trust-badge[data-v-86f9360b]{font-size:11px;padding:4px 8px;gap:5px}.trust-badge__logo[data-v-86f9360b]{width:18px;height:12px}.buttons-wrapper[data-v-86f9360b]{gap:8px}.buttons-wrapper[data-v-86f9360b] .base-button{height:38px;padding:6px 12px}.buttons-wrapper[data-v-86f9360b] .button-text{font-size:12px}}.content-area--with-store-buttons[data-v-86f9360b]{--ob-panel-padding-block: 24px;--ob-panel-padding-inline: clamp(20px, 4vw, 40px);--ob-panel-padding-left: clamp(28px, 5vw, 56px);justify-content:center;align-items:center;padding:var(--ob-panel-padding-block) var(--ob-panel-padding-inline) var(--ob-panel-padding-block) var(--ob-panel-padding-left)}.text-content--with-store-buttons[data-v-86f9360b]{--ob-gap-text: 10px;--ob-gap-main: 12px;--ob-gap-buttons: 10px;--ob-gap-footer-zone: 10px;--ob-content-max-width: 380px;--ob-badge-size: 12px;--ob-title-size: 28px;--ob-title-line: 1.12;--ob-desc-size: 14px;--ob-desc-line: 1.35;--ob-meta-size: 11px;--ob-meta-line: 1.3;--ob-footer-label-size: 10px;--ob-button-height: 42px;--ob-button-text: 14px;align-items:flex-start;max-width:var(--ob-content-max-width);gap:var(--ob-gap-footer-zone);padding-block:0;box-sizing:border-box}.text-content--with-store-buttons .onboarding-main[data-v-86f9360b]{gap:var(--ob-gap-main)}.text-content--with-store-buttons .text-wrapper[data-v-86f9360b]{align-items:flex-start;gap:var(--ob-gap-text)}.text-content--with-store-buttons .trust-badge[data-v-86f9360b]{align-self:flex-start;font-size:var(--ob-badge-size)}.text-content--with-store-buttons .title[data-v-86f9360b]{font-size:var(--ob-title-size);line-height:var(--ob-title-line);text-align:left}.text-content--with-store-buttons .description[data-v-86f9360b]{font-size:var(--ob-desc-size);line-height:var(--ob-desc-line);text-align:left}.text-content--with-store-buttons .buttons-wrapper[data-v-86f9360b]{gap:var(--ob-gap-buttons);width:100%}.text-content--with-store-buttons .buttons-wrapper[data-v-86f9360b] .base-button{min-height:var(--ob-button-height);height:var(--ob-button-height)}.text-content--with-store-buttons .buttons-wrapper[data-v-86f9360b] .button-text{font-size:var(--ob-button-text)}.text-content--with-store-buttons .onboarding-footer[data-v-86f9360b]{margin-top:0;padding-top:0}.text-content--with-store-buttons .trust-footer[data-v-86f9360b]{font-size:var(--ob-meta-size);line-height:var(--ob-meta-line);color:#787878;text-align:left}.text-content--with-store-buttons .store-downloads-label[data-v-86f9360b]{font-size:var(--ob-footer-label-size);line-height:1.2;color:#9a9a9a}.text-content--with-store-buttons .store-downloads-section[data-v-86f9360b]{align-self:center}@media (max-height: 760px){.content-area--with-store-buttons[data-v-86f9360b]{--ob-panel-padding-block: 16px}.text-content--with-store-buttons[data-v-86f9360b]{--ob-gap-text: 8px;--ob-gap-main: 10px;--ob-gap-buttons: 8px;--ob-gap-footer-zone: 8px;--ob-content-max-width: 360px;--ob-title-size: 26px;--ob-desc-size: 13px;--ob-meta-size: 10px;--ob-button-height: 40px;--ob-button-text: 13px}}@media (max-width: 768px){.content-area--with-store-buttons[data-v-86f9360b]{--ob-panel-padding-block: 16px;--ob-panel-padding-inline: 16px;--ob-panel-padding-left: 20px;padding:var(--ob-panel-padding-block) var(--ob-panel-padding-inline) var(--ob-panel-padding-block) var(--ob-panel-padding-left)}.text-content--with-store-buttons[data-v-86f9360b]{--ob-gap-main: 11px;--ob-title-size: 27px;--ob-desc-size: 13px;--ob-content-max-width: 100%}}@media (max-width: 480px){.content-area--with-store-buttons[data-v-86f9360b]{--ob-panel-padding-block: 14px;--ob-panel-padding-inline: 12px;--ob-panel-padding-left: 14px;padding:var(--ob-panel-padding-block) var(--ob-panel-padding-inline) var(--ob-panel-padding-block) var(--ob-panel-padding-left)}.text-content--with-store-buttons[data-v-86f9360b]{--ob-gap-text: 8px;--ob-gap-main: 10px;--ob-gap-buttons: 9px;--ob-gap-footer-zone: 8px;--ob-title-size: 26px;--ob-desc-size: 13px;--ob-button-height: 40px}}@media (max-width: 768px) and (max-height: 760px){.text-content--with-store-buttons[data-v-86f9360b]{--ob-gap-text: 7px;--ob-gap-main: 9px;--ob-gap-buttons: 8px;--ob-gap-footer-zone: 7px;--ob-title-size: 25px;--ob-desc-size: 12px;--ob-meta-size: 10px;--ob-button-height: 38px;--ob-button-text: 13px}}@media (min-width: 1200px){.content-area[data-v-86f9360b]{padding:40px 40px 40px 64px}.content-area--with-store-buttons[data-v-86f9360b]{--ob-panel-padding-block: 36px;--ob-panel-padding-inline: 40px;--ob-panel-padding-left: 64px;padding:var(--ob-panel-padding-block) var(--ob-panel-padding-inline) var(--ob-panel-padding-block) var(--ob-panel-padding-left)}.text-content[data-v-86f9360b]{max-width:540px}.text-content--with-store-buttons[data-v-86f9360b]{--ob-gap-text: 12px;--ob-gap-main: 14px;--ob-gap-buttons: 10px;--ob-gap-footer-zone: 12px;--ob-content-max-width: 400px;--ob-title-size: 30px;--ob-desc-size: 15px;--ob-meta-size: 11px;--ob-button-height: 42px;--ob-button-text: 14px}}@media (min-width: 1024px){.text-content[data-v-86f9360b]{max-width:min(520px,38vw)}.description-break[data-v-86f9360b]{display:block}}@media (prefers-reduced-motion: reduce){.world-card[data-v-86f9360b],.world-card-img[data-v-86f9360b],.world-card-badge-wrap[data-v-86f9360b],.final-panel[data-v-86f9360b],.text-wrapper[data-v-86f9360b]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;filter:none!important}}.final-panel[data-v-86f9360b]{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-86f9360b]{width:52px;height:52px}.final-panel-subtext[data-v-86f9360b]{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:#787878}.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)}}.world-slideshow[data-v-784571ea]{--world-slideshow-move: .68s;--world-slideshow-fade-in: .42s;--world-slideshow-fade-out: .36s;--world-slideshow-ease-move: cubic-bezier(.22, 1, .36, 1);--world-slideshow-ease-out: cubic-bezier(.16, 1, .3, 1);--world-slideshow-ease-in: cubic-bezier(.7, 0, .84, 0);position:absolute;inset:0;overflow:hidden;background:var(--world-slideshow-bg, #ffffff);isolation:isolate;touch-action:pan-y;cursor:grab}.world-slideshow[data-v-784571ea]:active{cursor:grabbing}.world-slideshow[data-v-784571ea]:focus-visible{outline:2px solid #0da49f;outline-offset:-2px}.world-slideshow__slide[data-v-784571ea]{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:0;transform:translate3d(100%,0,0);transition:none;backface-visibility:hidden}.world-slideshow[data-direction=forward] .world-slideshow__slide[data-v-784571ea]:not(.is-active):not(.is-leaving){transform:translate3d(100%,0,0);opacity:0}.world-slideshow[data-direction=backward] .world-slideshow__slide[data-v-784571ea]:not(.is-active):not(.is-leaving){transform:translate3d(-100%,0,0);opacity:0}.world-slideshow[data-direction=forward] .world-slideshow__slide.is-leaving[data-v-784571ea]{z-index:1;opacity:0;transform:translate3d(-100%,0,0);transition:transform var(--world-slideshow-move) var(--world-slideshow-ease-move),opacity var(--world-slideshow-fade-out) var(--world-slideshow-ease-in)}.world-slideshow[data-direction=forward] .world-slideshow__slide.is-active[data-v-784571ea]{z-index:2;opacity:1;pointer-events:auto;transform:translateZ(0);transition:transform var(--world-slideshow-move) var(--world-slideshow-ease-move),opacity var(--world-slideshow-fade-in) var(--world-slideshow-ease-out)}.world-slideshow[data-direction=backward] .world-slideshow__slide.is-leaving[data-v-784571ea]{z-index:1;opacity:0;transform:translate3d(100%,0,0);transition:transform var(--world-slideshow-move) var(--world-slideshow-ease-move),opacity var(--world-slideshow-fade-out) var(--world-slideshow-ease-in)}.world-slideshow[data-direction=backward] .world-slideshow__slide.is-active[data-v-784571ea]{z-index:2;opacity:1;pointer-events:auto;transform:translateZ(0);transition:transform var(--world-slideshow-move) var(--world-slideshow-ease-move),opacity var(--world-slideshow-fade-in) var(--world-slideshow-ease-out)}.world-slideshow__image[data-v-784571ea]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.world-slideshow__nav[data-v-784571ea]{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#ffffffb8;color:#000000a3;font-family:system-ui,sans-serif;font-size:24px;line-height:1;cursor:pointer;transform:translateY(-50%);-webkit-tap-highlight-color:transparent}.world-slideshow__nav--prev[data-v-784571ea]{left:10px}.world-slideshow__nav--next[data-v-784571ea]{right:10px}.world-slideshow__nav[data-v-784571ea]:active{transform:translateY(-50%) scale(.94)}.world-slideshow__nav[data-v-784571ea]:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.world-slideshow__dots[data-v-784571ea]{position:absolute;left:50%;bottom:14px;z-index:4;display:flex;align-items:center;gap:10px;min-width:62px;min-height:10px;padding:3px 8px;border-radius:10px;background:#0009;transform:translate(-50%)}.world-slideshow__dot[data-v-784571ea]{all:unset;width:4px;height:4px;flex:none;border-radius:999px;background:#303030;cursor:pointer}.world-slideshow__dot.is-active[data-v-784571ea]{background:#fff}@media (max-width: 700px) and (orientation: landscape){.world-slideshow__nav[data-v-784571ea]{width:28px;height:28px;font-size:22px}.world-slideshow__nav--prev[data-v-784571ea]{left:8px}.world-slideshow__nav--next[data-v-784571ea]{right:8px}}@media (prefers-reduced-motion: reduce){.world-slideshow__slide[data-v-784571ea],.world-slideshow[data-direction=forward] .world-slideshow__slide.is-active[data-v-784571ea],.world-slideshow[data-direction=forward] .world-slideshow__slide.is-leaving[data-v-784571ea],.world-slideshow[data-direction=backward] .world-slideshow__slide.is-active[data-v-784571ea],.world-slideshow[data-direction=backward] .world-slideshow__slide.is-leaving[data-v-784571ea]{transition:none}}.input-field-wrapper[data-v-34169f23]{display:flex;flex-direction:column;gap:4px;width:100%}.input-label[data-v-34169f23]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#542d30}.input-container[data-v-34169f23]{width:272px;height:43px;position:relative}.input-field[data-v-34169f23]{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--with-toggle[data-v-34169f23]{padding-right:44px}.password-toggle-button[data-v-34169f23]{all:unset;position:absolute;right:10px;top:50%;width:28px;height:28px;transform:translateY(-50%);display:grid;place-items:center;border-radius:999px;color:#6f5f62;cursor:pointer;-webkit-tap-highlight-color:transparent}.password-toggle-button[data-v-34169f23]:active{background:#f4f4f4;color:#000}.password-toggle-icon-stage[data-v-34169f23]{position:relative;width:18px;height:18px;display:block}.password-toggle-icon[data-v-34169f23]{position:absolute;inset:0;transform-origin:center;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),filter .18s ease}.password-toggle-icon--eye[data-v-34169f23]{opacity:1;transform:scale(1) rotate(0)}.password-toggle-icon--eye-off[data-v-34169f23]{opacity:0;transform:scale(.72) rotate(-12deg);filter:blur(1px)}.password-toggle-icon-stage.is-visible .password-toggle-icon--eye[data-v-34169f23]{opacity:0;transform:scale(.72) rotate(12deg);filter:blur(1px)}.password-toggle-icon-stage.is-visible .password-toggle-icon--eye-off[data-v-34169f23]{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}.password-toggle-slash[data-v-34169f23]{stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .22s ease 80ms}.password-toggle-icon-stage.is-visible .password-toggle-slash[data-v-34169f23]{stroke-dashoffset:0}.input-field[data-v-34169f23]::-moz-placeholder{color:#c5c5c5}.input-field[data-v-34169f23]::placeholder{color:#c5c5c5}.input-field[data-v-34169f23]:focus{border-color:#4ac1bd;box-shadow:0 3px #4ac1bd4d}.input-field.error[data-v-34169f23]{border-color:#e84242;box-shadow:0 3px #e84242}.input-field.error[data-v-34169f23]:focus{border-color:#e84242;box-shadow:0 3px #e84242}.error-message[data-v-34169f23]{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-e029fd9a]{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-e029fd9a]{align-items:center;justify-content:center;overflow:hidden}.email-signin-screen.keyboard-open .submit-container[data-v-e029fd9a]{position:fixed;right:20px;bottom:max(16px,env(safe-area-inset-bottom))}.content-area[data-v-e029fd9a]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px;z-index:2}.email-signin-screen.keyboard-open .content-area[data-v-e029fd9a]{transform:translateY(calc(-1 * var(--keyboard-shift, 0px)));transition:transform .2s ease}.text-wrapper[data-v-e029fd9a]{display:flex;flex-direction:column;align-items:center;width:182px}.title[data-v-e029fd9a]{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-e029fd9a]{display:flex;flex-direction:column;gap:12px;width:100%}.chef-container[data-v-e029fd9a]{position:absolute;bottom:0;left:-205px;z-index:1}.variant-character-container[data-v-e029fd9a]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:hidden}.variant-character-image[data-v-e029fd9a]{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-e029fd9a]{position:absolute;bottom:28px;right:28px;z-index:3}.back-button[data-v-e029fd9a]{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-e029fd9a]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-e029fd9a]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.submit-container.disabled[data-v-e029fd9a]{opacity:.5;pointer-events:none}.forgot-password-link[data-v-e029fd9a]{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-e029fd9a]:hover{color:#3e2123}@media (max-width: 768px){.content-area[data-v-e029fd9a]{width:90%;max-width:300px}.title[data-v-e029fd9a]{font-size:18px}.variant-character-container[data-v-e029fd9a]{width:122px;height:212px}.variant-character-image[data-v-e029fd9a]{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-76d1c0a7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:stretch;overflow:hidden;z-index:1000}.signin-showcase[data-v-76d1c0a7]{position:relative;min-width:0;min-height:0;overflow:hidden;background:#fff}.content-area[data-v-76d1c0a7]{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;align-self:center;gap:16px;width:min(320px,calc(100% - 48px));min-width:0;z-index:2}.text-wrapper[data-v-76d1c0a7]{display:flex;flex-direction:column;align-items:center}.subtitle[data-v-76d1c0a7]{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-76d1c0a7]{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-76d1c0a7]{position:absolute;left:calc(70% - min(160px,calc((100% - 48px)/2)));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(320px,calc(100% - 48px));padding:0;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-76d1c0a7]{width:100%;max-width:272px;cursor:pointer;transition:all .2s ease}.google-signin-btn.disabled[data-v-76d1c0a7]{opacity:.6;cursor:not-allowed;pointer-events:none}.google-signin-btn[data-v-76d1c0a7]:not(.disabled):hover{transform:translateY(1px)}.google-signin-btn[data-v-76d1c0a7]:not(.disabled):active{transform:translateY(2px)}.google-btn-svg[data-v-76d1c0a7]{width:100%;height:auto;display:block}.back-button[data-v-76d1c0a7]{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-76d1c0a7]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-76d1c0a7]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-76d1c0a7]{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-76d1c0a7]{width:16px;height:16px;color:#000}.email-button span[data-v-76d1c0a7]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#000}.email-button[data-v-76d1c0a7]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.email-button[data-v-76d1c0a7]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-76d1c0a7]:disabled,.email-button.disabled[data-v-76d1c0a7]{opacity:.6;cursor:not-allowed;pointer-events:none}.auth-switch-text[data-v-76d1c0a7]{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-76d1c0a7]{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-76d1c0a7]:hover{opacity:.7}@media (max-width: 768px){.content-area[data-v-76d1c0a7]{width:min(300px,calc(100% - 28px))}.title[data-v-76d1c0a7]{font-size:18px}}.email-signup-screen[data-v-7ed0a5bf]{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-7ed0a5bf]{align-items:center;justify-content:center;overflow:hidden}.email-signup-screen.keyboard-open .submit-container[data-v-7ed0a5bf]{position:fixed;right:20px;bottom:max(16px,env(safe-area-inset-bottom))}.content-area[data-v-7ed0a5bf]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px;z-index:2}.email-signup-screen.keyboard-open .content-area[data-v-7ed0a5bf]{transform:translateY(calc(-1 * var(--keyboard-shift, 0px)));transition:transform .2s ease}.text-wrapper[data-v-7ed0a5bf]{display:flex;flex-direction:column;align-items:center;width:182px}.title[data-v-7ed0a5bf]{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-7ed0a5bf]{display:flex;flex-direction:column;gap:12px;width:100%}.chef-container[data-v-7ed0a5bf]{position:absolute;bottom:0;left:-205px;z-index:1}.variant-character-container[data-v-7ed0a5bf]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:hidden}.variant-character-image[data-v-7ed0a5bf]{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-7ed0a5bf]{position:absolute;bottom:28px;right:28px;z-index:3}.back-button[data-v-7ed0a5bf]{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-7ed0a5bf]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-7ed0a5bf]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.submit-container.disabled[data-v-7ed0a5bf]{opacity:.5;pointer-events:none}@media (max-width: 768px){.content-area[data-v-7ed0a5bf]{width:90%;max-width:300px}.title[data-v-7ed0a5bf]{font-size:18px}.variant-character-container[data-v-7ed0a5bf]{width:122px;height:212px}.variant-character-image[data-v-7ed0a5bf]{left:-6px;width:122px;height:212px}}.signup-screen[data-v-7090b4ab]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:stretch;overflow:hidden;z-index:1000}.signup-showcase[data-v-7090b4ab]{position:relative;min-width:0;min-height:0;overflow:hidden;background:#fff}.content-area[data-v-7090b4ab]{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;align-self:center;gap:16px;width:min(320px,calc(100% - 48px));min-width:0;z-index:2}.ripples-inline-mascot[data-v-7090b4ab]{width:92px;height:92px;-o-object-fit:contain;object-fit:contain}.text-wrapper[data-v-7090b4ab]{display:flex;flex-direction:column;align-items:center}.subtitle[data-v-7090b4ab]{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-7090b4ab]{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-7090b4ab]{position:absolute;left:calc(70% - min(160px,calc((100% - 48px)/2)));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(320px,calc(100% - 48px));padding:0;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-7090b4ab]{position:absolute;bottom:0;left:-205px;z-index:1}.variant-character-container[data-v-7090b4ab]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:hidden}.variant-character-image[data-v-7090b4ab]{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-7090b4ab]{position:absolute;left:-30px;bottom:-10px;width:220px;height:260px;z-index:1;pointer-events:none;overflow:hidden}.variant-rive-animation[data-v-7090b4ab]{width:100%;height:100%}.signup-screen--ripples .content-area[data-v-7090b4ab]{width:min(310px,calc(100% - 36px));gap:12px}.signup-screen--ripples .text-wrapper[data-v-7090b4ab]{margin-top:2px}.back-button[data-v-7090b4ab]{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-7090b4ab]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-7090b4ab]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-7090b4ab]{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-7090b4ab]{width:16px;height:16px;color:#000}.email-button span[data-v-7090b4ab]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;color:#000}.email-button[data-v-7090b4ab]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.email-button[data-v-7090b4ab]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.email-button[data-v-7090b4ab]:disabled,.email-button.disabled[data-v-7090b4ab]{opacity:.6;cursor:not-allowed;pointer-events:none}.button-spinner[data-v-7090b4ab]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top:2px solid #000000;border-radius:50%;animation:spin-7090b4ab .8s linear infinite}@keyframes spin-7090b4ab{to{transform:rotate(360deg)}}.auth-switch-text[data-v-7090b4ab]{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-7090b4ab]{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-7090b4ab]:hover{opacity:.7}@media (max-width: 768px){.content-area[data-v-7090b4ab]{width:min(300px,calc(100% - 28px))}.title[data-v-7090b4ab]{font-size:18px}.chef-illustration[data-v-7090b4ab]{width:100px;height:160px;left:20px}.variant-character-container[data-v-7090b4ab],.variant-character-image[data-v-7090b4ab]{width:120px;height:208px}.variant-rive-container[data-v-7090b4ab]{left:-22px;width:190px;height:220px}}@font-face{font-family:Sticky Notes;src:url(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/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}}.alphabet-keyboard-root[data-v-ca31c3ad]{position:fixed;inset:0;z-index:20000;pointer-events:none;touch-action:manipulation}.alphabet-keyboard-backdrop[data-v-ca31c3ad]{position:absolute;inset:0;background:#0000001f;pointer-events:auto}.alphabet-keyboard-backdrop--right[data-v-ca31c3ad]{left:var(--keyboard-right-area-left, 40%)}.alphabet-keyboard-panel[data-v-ca31c3ad]{position:absolute;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(94vw,430px);transform:translate(calc(-50% + var(--keyboard-translate-x, 0px)),var(--keyboard-translate-y, 0px));padding:6px 8px 8px;border:1px solid #e4e4e4;border-radius:15px;background:#fff;box-shadow:0 8px 20px #00000026;pointer-events:auto;box-sizing:border-box}.alphabet-keyboard-drag-handle[data-v-ca31c3ad]{height:18px;display:grid;place-items:center;cursor:grab;touch-action:none}.alphabet-keyboard-drag-handle[data-v-ca31c3ad]:active{cursor:grabbing}.alphabet-keyboard-drag-handle span[data-v-ca31c3ad]{width:56px;height:5px;border-radius:999px;background:#d8d8d8}.alphabet-keyboard-panel--right[data-v-ca31c3ad]{left:calc(var(--keyboard-right-area-left, 40%) + ((100% - var(--keyboard-right-area-left, 40%)) / 2))}.alphabet-keyboard-rows[data-v-ca31c3ad]{display:flex;flex-direction:column;gap:5px}.alphabet-keyboard-row[data-v-ca31c3ad]{display:flex;gap:5px;justify-content:center}.alphabet-keyboard-row--offset[data-v-ca31c3ad]{padding-left:16px;padding-right:16px}.alphabet-keyboard-key[data-v-ca31c3ad]{min-width:28px;height:44px;border:1px solid #e4e4e4;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:Gabarito,system-ui,sans-serif;font-weight:600;font-size:22px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:transform 75ms ease,filter 75ms ease,box-shadow 75ms ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.alphabet-keyboard-key[data-v-ca31c3ad]:active{transform:translateY(1px);filter:brightness(.9);box-shadow:none}.alphabet-keyboard-key--normal[data-v-ca31c3ad]{flex:1 1 0}.alphabet-keyboard-key--space[data-v-ca31c3ad]{flex:3 1 0}.alphabet-keyboard-key--wide[data-v-ca31c3ad]{flex:0 0 52px}.alphabet-keyboard-key--layout[data-v-ca31c3ad]{flex:0 0 44px}.alphabet-keyboard-key--default[data-v-ca31c3ad]{background:#fff;color:#000;box-shadow:0 1px #e4e4e4}.alphabet-keyboard-key--enter[data-v-ca31c3ad]{background:#4ac1bd;border-color:#25a49f;color:#fff;box-shadow:0 1px #25a49f}.alphabet-keyboard-key--caps[data-v-ca31c3ad]{background:#d4f0ef;border-color:#4ac1bd;color:#25a49f;box-shadow:0 1px #4ac1bd}.alphabet-keyboard-key--shift-active[data-v-ca31c3ad]{background:#e4e4e4;border-color:#d0d0d0;color:#000;box-shadow:0 1px #d0d0d0}.alphabet-keyboard-icon[data-v-ca31c3ad]{display:grid;place-items:center}.alphabet-keyboard-small-label[data-v-ca31c3ad]{font-size:12px}.alphabet-keyboard-layout-label[data-v-ca31c3ad]{font-size:18px}@media (max-width: 700px){.alphabet-keyboard-panel--right[data-v-ca31c3ad]{width:min(calc(100vw - var(--keyboard-right-area-left, 40%) - 16px),390px)}}@media (max-width: 430px){.alphabet-keyboard-backdrop--right[data-v-ca31c3ad]{left:0}.alphabet-keyboard-panel[data-v-ca31c3ad]{width:min(96vw,390px);padding:7px}.alphabet-keyboard-panel--right[data-v-ca31c3ad]{left:50%;width:min(96vw,390px)}.alphabet-keyboard-row[data-v-ca31c3ad]{gap:4px}.alphabet-keyboard-key[data-v-ca31c3ad]{height:42px;min-width:24px;font-size:19px}.alphabet-keyboard-key--wide[data-v-ca31c3ad]{flex-basis:44px}.alphabet-keyboard-key--layout[data-v-ca31c3ad]{flex-basis:40px}}.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-age-guidance-stage[data-v-197bb850]{position:absolute;inset:0;pointer-events:none;z-index:3}.guidance-character[data-v-197bb850]{position:absolute;bottom:0;z-index:3;pointer-events:none;overflow:hidden}.guidance-character__image[data-v-197bb850]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.guidance-character--bake-store[data-v-197bb850]{left:1px;width:var(--guidance-chef-w, 133px);height:var(--guidance-chef-h, 208px)}.guidance-character--comini-katha[data-v-197bb850],.guidance-character--giffie[data-v-197bb850]{left:0;width:var(--guidance-tall-w, 146px);height:var(--guidance-tall-h, 250px)}.guidance-character--comini-katha .guidance-character__image[data-v-197bb850],.guidance-character--giffie .guidance-character__image[data-v-197bb850]{position:absolute;left:-8px;bottom:0;width:100%;height:100%}.guidance-character--ripples[data-v-197bb850]{left:0;width:var(--guidance-ripples-size, 92px);height:var(--guidance-ripples-size, 92px)}.guidance-character--ripples .guidance-character__image[data-v-197bb850]{position:static;width:100%;height:100%}.age-guidance-bubble-wrap[data-v-197bb850]{position:absolute;left:var(--guidance-bubble-left, 90px);right:auto;bottom:calc(30px + env(safe-area-inset-bottom,0px));min-height:58px;max-width:min(220px,calc(100% - 96px));display:grid;place-items:center;margin-left:0;z-index:1200;transform:scale(.9);transform-origin:left bottom;pointer-events:none}.user-info-age-guidance-stage--bake-store .age-guidance-bubble-wrap[data-v-197bb850]{left:var(--guidance-bubble-bake-left, clamp(160px, 42vw, 280px));max-width:min(260px,calc(100% - 120px))}.user-info-age-guidance-stage--ripples .age-guidance-bubble-wrap[data-v-197bb850],.user-info-age-guidance-stage--giffie .age-guidance-bubble-wrap[data-v-197bb850]{left:var(--guidance-bubble-left, 90px)}.user-info-age-guidance-stage--comini-katha .age-guidance-bubble-wrap[data-v-197bb850]{left:var(--guidance-bubble-left, 84px)}.age-guidance-bubble-wrap[data-v-197bb850] .speech-bubble-container,.age-guidance-bubble-wrap[data-v-197bb850] .game-element{position:relative!important}.age-guidance-bubble-wrap[data-v-197bb850] .bubble-text{padding:6px 10px!important;line-height:1.18!important}.age-guidance-bubble-wrap[data-v-197bb850] .text-content{inset:8px!important}.age-guidance-maya-bubble[data-v-197bb850]{position:relative;width:min(190px,100%);height:96px}.age-guidance-maya-shape[data-v-197bb850]{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.06))}.age-guidance-maya-text[data-v-197bb850]{position:absolute;top:14px;left:16px;width:calc(100% - 32px);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-197bb850]{width:min(216px,100%);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}@media (max-width: 768px){.guidance-character--comini-katha[data-v-197bb850],.guidance-character--giffie[data-v-197bb850]{width:var(--guidance-tall-w, 120px);height:var(--guidance-tall-h, 208px)}}@media (max-width: 600px){.guidance-character--bake-store[data-v-197bb850]{left:-12px}}@media (max-width: 500px){.guidance-character--bake-store[data-v-197bb850]{left:-18px}.age-guidance-bubble-wrap[data-v-197bb850]{left:var(--guidance-bubble-left, 68px);transform:scale(.82)}.user-info-age-guidance-stage--bake-store .age-guidance-bubble-wrap[data-v-197bb850]{left:var(--guidance-bubble-bake-left, clamp(72px, 20vw, 120px))}}@media (max-width: 480px){.guidance-character--comini-katha[data-v-197bb850],.guidance-character--giffie[data-v-197bb850]{width:var(--guidance-tall-w, 104px);height:var(--guidance-tall-h, 178px)}}@media (max-width: 420px){.guidance-character--bake-store[data-v-197bb850]{left:-22px}}.user-info-screen[data-v-39c0cd38]{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-39c0cd38]{align-items:center;justify-content:center;overflow:hidden}.user-info-screen.keyboard-open .content-area[data-v-39c0cd38]{transform:translateY(calc(-1 * var(--keyboard-shift, 0px)));transition:transform .2s ease}.user-info-screen.keyboard-open .checkmark-button-wrapper[data-v-39c0cd38]{position:fixed;right:20px;bottom:max(16px,env(safe-area-inset-bottom))}.content-area[data-v-39c0cd38]{display:flex;flex-direction:column;align-items:center;gap:12px;width:272px;z-index:2}.user-info-footer[data-v-39c0cd38]{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-39c0cd38]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-height:116px;will-change:transform,opacity}.title[data-v-39c0cd38]{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-39c0cd38]{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(429px,calc(100vw - 32px))}.birthday-helper-text[data-v-39c0cd38]{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-39c0cd38]{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-39c0cd38],.variant-character-container .age-guidance-bubble-wrap[data-v-39c0cd38],.user-info-screen--ripples .age-guidance-bubble-wrap[data-v-39c0cd38]{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-39c0cd38]{left:clamp(160px,42vw,280px)}.age-guidance-bubble-wrap[data-v-39c0cd38] .bubble-text{padding:6px 10px!important;line-height:1.18!important}.age-guidance-bubble-wrap[data-v-39c0cd38] .text-content{inset:8px!important}.age-guidance-maya-bubble[data-v-39c0cd38]{position:relative;width:190px;height:96px}.age-guidance-maya-shape[data-v-39c0cd38]{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.06))}.age-guidance-maya-text[data-v-39c0cd38]{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-39c0cd38]{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-39c0cd38]{width:100%;display:flex;flex-direction:column;gap:8px}.autofill-meta[data-v-39c0cd38]{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-39c0cd38]{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-39c0cd38]{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-39c0cd38]:active{transform:translateY(1px)}.input-field[data-v-39c0cd38]{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-39c0cd38]::-moz-placeholder{color:#c5c5c5}.input-field[data-v-39c0cd38]::placeholder{color:#c5c5c5}.input-field[data-v-39c0cd38]:focus{outline:none;border-color:#4ac1bd;box-shadow:0 3px #25a49f2e}.input-field-readonly[data-v-39c0cd38]{color:#542d30;background:#fffdf9;cursor:default}.birthday-picker-wrapper[data-v-39c0cd38]{width:100%;display:flex;flex-direction:row;gap:10px;align-items:stretch}.checkmark-button-wrapper[data-v-39c0cd38]{position:absolute;bottom:28px;right:28px;z-index:3;transition:opacity .2s ease}.checkmark-button-wrapper.disabled[data-v-39c0cd38]{opacity:.5;pointer-events:none;cursor:not-allowed}.chef-container[data-v-39c0cd38]{position:absolute;bottom:152px;left:31px;width:133px;height:208px;z-index:1}.chef-happy[data-v-39c0cd38]{width:100%;height:100%}.variant-character-container[data-v-39c0cd38]{position:absolute;left:0;bottom:0;width:146px;height:250px;z-index:1;pointer-events:none;overflow:visible}.variant-character-image[data-v-39c0cd38]{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-39c0cd38]{margin-top:0}.user-info-screen--ripples .variant-character-container[data-v-39c0cd38]{left:0;top:auto;bottom:0;width:92px;height:92px;transform:none;overflow:visible}.user-info-screen--ripples .variant-character-image[data-v-39c0cd38]{position:static;width:92px;height:92px}.back-button[data-v-39c0cd38]{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-39c0cd38]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 3px #e4e4e4}.back-button[data-v-39c0cd38]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}@media (max-width: 768px){.content-area[data-v-39c0cd38]{width:90%;max-width:272px}.input-field[data-v-39c0cd38],.birthday-picker-wrapper[data-v-39c0cd38]{width:100%}.title[data-v-39c0cd38]{font-size:18px;width:100%}.variant-character-container[data-v-39c0cd38],.variant-character-image[data-v-39c0cd38]{width:120px;height:208px}.checkmark-button-wrapper[data-v-39c0cd38]{bottom:20px;right:20px}}@media (max-width: 700px){.chef-container[data-v-39c0cd38]{left:1px}}@media (max-width: 600px){.chef-container[data-v-39c0cd38]{left:-19px}}@media (max-width: 500px){.chef-container[data-v-39c0cd38]{left:-49px}}@media (max-width: 480px){.variant-character-container[data-v-39c0cd38],.variant-character-image[data-v-39c0cd38]{width:104px;height:186px}}.completion-screen[data-v-39c0cd38]{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-39c0cd38],.completion-screen--ripples[data-v-39c0cd38]{background:#fff}.ripples-completion-stage[data-v-39c0cd38]{display:flex;flex-direction:column;align-items:center;gap:10px}.ripples-completion-mascot[data-v-39c0cd38]{width:96px;height:96px;-o-object-fit:contain;object-fit:contain}.ripples-completion-bubble[data-v-39c0cd38]{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-39c0cd38]{position:absolute;bottom:0;left:50%;transform:translate(-50%) scale(1.1);width:200px;height:300px;z-index:1}.speech-bubble-wrapper[data-v-39c0cd38]{position:absolute;top:114px;left:calc(50% - 90px);z-index:2;display:flex;justify-content:center;align-items:center}.completion-maya-stage[data-v-39c0cd38]{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-39c0cd38]{position:relative;width:286px;height:234px;pointer-events:none;overflow:hidden}.completion-maya-image[data-v-39c0cd38]{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-39c0cd38]{width:172px;height:100px;flex:0 0 auto;transform:translate(50px,20px)}.maya-speech-bubble[data-v-39c0cd38]{position:relative;width:100%;height:100%;transition:opacity .3s ease,transform .3s ease}.maya-speech-bubble-fading[data-v-39c0cd38]{opacity:0;transform:translateY(-6px) scale(.98)}.maya-speech-shape[data-v-39c0cd38]{width:100%;height:100%;display:block;filter:drop-shadow(0px 6px 12px rgba(0,0,0,.06))}.maya-speech-text-stage[data-v-39c0cd38]{position:absolute;top:18px;left:16px;width:128px;height:52px}.maya-speech-text[data-v-39c0cd38]{margin:0;color:#000;font-family:Comic Relief,cursive;font-size:14px;line-height:18px;text-align:center}.fade-enter-active[data-v-39c0cd38],.fade-leave-active[data-v-39c0cd38]{transition:opacity .3s ease}.fade-enter-from[data-v-39c0cd38],.fade-leave-to[data-v-39c0cd38]{opacity:0}.step-swap-enter-active[data-v-39c0cd38],.step-swap-leave-active[data-v-39c0cd38]{transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.step-swap-enter-from[data-v-39c0cd38]{opacity:0;transform:translateY(10px)}.step-swap-leave-to[data-v-39c0cd38]{opacity:0;transform:translateY(-6px)}.inline-fade-enter-active[data-v-39c0cd38],.inline-fade-leave-active[data-v-39c0cd38]{transition:opacity .18s ease,transform .18s ease}.inline-fade-enter-from[data-v-39c0cd38],.inline-fade-leave-to[data-v-39c0cd38]{opacity:0;transform:translateY(-4px)}.final-checkmark-button-wrapper[data-v-39c0cd38]{position:absolute;bottom:28px;right:28px;z-index:3}@media (max-width: 768px){.completion-maya-container[data-v-39c0cd38]{width:232px;height:196px}.completion-maya-stage[data-v-39c0cd38]{width:260px;height:288px;gap:8px}.completion-maya-container[data-v-39c0cd38],.completion-maya-image[data-v-39c0cd38]{width:232px;height:196px}.speech-bubble-wrapper[data-v-39c0cd38]{top:100px}.maya-speech-group[data-v-39c0cd38]{width:156px;height:92px;transform:translate(40px,16px)}.final-checkmark-button-wrapper[data-v-39c0cd38]{bottom:20px;right:20px}}@media (max-width: 480px){.completion-maya-container[data-v-39c0cd38]{width:190px;height:164px}.completion-maya-stage[data-v-39c0cd38]{width:216px;height:248px;gap:8px}.completion-maya-container[data-v-39c0cd38],.completion-maya-image[data-v-39c0cd38]{width:190px;height:164px}.speech-bubble-wrapper[data-v-39c0cd38]{top:80px}.maya-speech-group[data-v-39c0cd38]{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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-907fca57]: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-907fca57]{font-size:var(--font-size-12)}.font-14[data-v-907fca57]{font-size:var(--font-size-14)}.font-16[data-v-907fca57]{font-size:var(--font-size-16)}.font-18[data-v-907fca57]{font-size:var(--font-size-18)}.font-20[data-v-907fca57]{font-size:var(--font-size-20)}.font-24[data-v-907fca57]{font-size:var(--font-size-24)}body[data-v-907fca57]{font-size:var(--font-size-14)}h1[data-v-907fca57]{font-size:var(--font-size-24)}h2[data-v-907fca57]{font-size:var(--font-size-20)}h3[data-v-907fca57]{font-size:var(--font-size-18)}p[data-v-907fca57],span[data-v-907fca57],div[data-v-907fca57],button[data-v-907fca57]{font-size:var(--font-size-14)}.small-text[data-v-907fca57]{font-size:var(--font-size-12)}.large-text[data-v-907fca57]{font-size:var(--font-size-16)}.sections-container[data-v-907fca57]{position:relative;width:100%;height:100%;min-width:800px;min-height:360px;background-color:#fff4e4;overflow:hidden;font-family:Gabarito,Helvetica,sans-serif}.sections-container.sections-background-mode[data-v-907fca57]{background-color:transparent}.sections-container.loading-transition[data-v-907fca57]{pointer-events:none}.sections-container[data-v-907fca57]:not(.loading-transition){pointer-events:auto}.sections-title[data-v-907fca57]{position:absolute;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-907fca57]{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-907fca57]{-ms-overflow-style:none;scrollbar-width:none}.scroll-container[data-v-907fca57]::-webkit-scrollbar{display:none}}@media (hover: hover) and (pointer: fine){.scroll-container[data-v-907fca57]{scrollbar-width:thin;scrollbar-color:#c7ab7f #fff4e4}.scroll-container[data-v-907fca57]::-webkit-scrollbar{height:8px;display:block}.scroll-container[data-v-907fca57]::-webkit-scrollbar-track{background:#fff4e4;border-radius:4px;margin:0 20px}.scroll-container[data-v-907fca57]::-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-907fca57]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#b8a082,#c7ab7f)}.scroll-container[data-v-907fca57]::-webkit-scrollbar-thumb:active{background:#a89373}}.sections-wrapper[data-v-907fca57]{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-907fca57]{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-907fca57]{cursor:pointer}.section-card.clickable[data-v-907fca57]:hover{transform:translateY(-2px);box-shadow:0 5px #ffe8c0}.section-card.clickable[data-v-907fca57]:active{transform:translateY(1px);box-shadow:0 2px #ffe8c0}.sections-background-mode .section-card[data-v-907fca57],.sections-background-mode .section-card.clickable[data-v-907fca57]{cursor:default}.sections-background-mode .section-card.clickable[data-v-907fca57]:hover,.sections-background-mode .section-card.clickable[data-v-907fca57]:active{transform:none;box-shadow:0 3px #ffe8c0}.card-content[data-v-907fca57]{padding:0;position:relative;width:100%;height:100%}.section-image[data-v-907fca57]{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-907fca57]{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-907fca57]{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-907fca57]{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-907fca57]{width:100%;height:100%;background-color:#f3f3f3;border-radius:20px;overflow:hidden}.progress-fill[data-v-907fca57]{height:100%;background-color:#4ac1bd;border-radius:20px;transition:width .3s ease}.continue-button-wrapper[data-v-907fca57]{position:absolute;top:-8px;right:8px;width:80px;height:32px;display:flex;align-items:center;justify-content:center}.continue-button-wrapper[data-v-907fca57] .base-button{width:100%!important;height:100%!important;border-radius:6px!important;font-size:var(--font-size-12)!important}.continue-button-wrapper[data-v-907fca57] .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-907fca57]{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-907fca57]{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-907fca57]: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-907fca57]:before{opacity:1;background:#fff;box-shadow:0 4px #e9e9e9}.lock-icon--upgrade[data-v-907fca57]:before{opacity:1;background:#fcd965;box-shadow:0 6px 16px #7a59003d}.lock-svg[data-v-907fca57]{position:relative;z-index:1;width:24px;height:24px;color:#542d30}.lock-icon--upgrade .lock-svg[data-v-907fca57]{color:#7a5900}.unlock-scaling[data-v-907fca57]{transform:scale(1.08)!important;transition:transform .3s ease-in-out;z-index:20}.unlock-overlay[data-v-907fca57]{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-907fca57]{z-index:16}.confetti-overlay[data-v-907fca57]{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-907fca57]{z-index:26}.confetti-overlay-global[data-v-907fca57]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:100}.confetti-animation-global[data-v-907fca57]{width:100%;height:100%}.start-badge[data-v-907fca57]{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-907fca57{0%{background-position:-220px 0}to{background-position:220px 0}}.sections-skeleton-grid[data-v-907fca57]{display:flex;gap:16px;padding:16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start}.section-skeleton-card[data-v-907fca57]{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-907fca57],.section-skeleton-title[data-v-907fca57],.section-skeleton-subtitle[data-v-907fca57]{background:linear-gradient(90deg,#f7f4ee 25%,#efe8de,#f7f4ee 75%);background-size:220px 100%;animation:sectionsShimmer-907fca57 1.4s ease-in-out infinite;border-radius:8px}.section-skeleton-thumb[data-v-907fca57]{width:130px;height:130px;border-radius:14px;border:1px solid #EADCCB}.section-skeleton-title[data-v-907fca57]{width:80px;height:14px;border-radius:999px}.section-skeleton-subtitle[data-v-907fca57]{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-7cd71d64]{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-7cd71d64]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.rive-animation-container.transitioning[data-v-7cd71d64]{background:transparent!important;background-color:transparent!important}.back-button-position[data-v-7cd71d64]{z-index:100000;animation:introUiEnter-7cd71d64 .22s ease-out both}.pause-button-position[data-v-7cd71d64]{position:absolute;top:20px;left:77px;z-index:100000;pointer-events:all!important;cursor:pointer;animation:introUiEnter-7cd71d64 .22s ease-out both}@keyframes fadeInFromBottom-7cd71d64{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes introUiEnter-7cd71d64{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.challenges-card[data-v-7cd71d64]{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-7cd71d64 .5s ease-out forwards}.challenges-card[data-v-7cd71d64]:hover{transform:translateY(-2px);box-shadow:0 6px #dfad4e}.challenges-card[data-v-7cd71d64]:active{transform:translateY(2px);box-shadow:0 2px #dfad4e}.new-label-img[data-v-7cd71d64]{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:50px;height:auto;z-index:2}.chef-icon[data-v-7cd71d64]{width:45px;height:auto;margin-top:21px;z-index:1}.challenges-footer[data-v-7cd71d64]{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-7cd71d64]{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-7cd71d64]{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-7cd71d64]>*{animation:introUiEnter-7cd71d64 .22s ease-out both}.user-profile-button[data-v-7cd71d64],.collections-button[data-v-7cd71d64]{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-7cd71d64],.collections-button[data-v-7cd71d64]{width:45px;height:45px;border-radius:50%}.collections-button svg[data-v-7cd71d64]{width:26px;height:24px;transform:translate(.5px)}.user-icon[data-v-7cd71d64]{width:24px;height:24px}.user-profile-button[data-v-7cd71d64]:hover,.collections-button[data-v-7cd71d64]:hover{transform:translateY(-2px);box-shadow:0 6px #e4e4e4}.user-profile-button[data-v-7cd71d64]:active,.collections-button[data-v-7cd71d64]:active{transform:translateY(2px);box-shadow:0 2px #e4e4e4}.test-screen-time-button[data-v-7cd71d64]{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-7cd71d64]{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-7cd71d64]{background:#ffb74d!important;border-color:#f57c00!important;box-shadow:0 4px #f57c00!important}.test-screen-time-button:hover .button-wrap[data-v-7cd71d64]{transform:translateY(-2px);box-shadow:0 6px #f57c00!important}.test-screen-time-button:active .button-wrap[data-v-7cd71d64]{transform:translateY(2px);box-shadow:0 2px #f57c00!important}.create-account-button-inline[data-v-7cd71d64]{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-7cd71d64 .22s ease-out both}.upgrade-button-left-inline[data-v-7cd71d64]{position:absolute;top:20px;z-index:100000;min-width:92px;height:40px;padding:6px 12px;pointer-events:all!important;cursor:pointer;animation:introUiEnter-7cd71d64 .22s ease-out both}.claim-offer-button[data-v-7cd71d64]{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-7cd71d64 .22s ease-out .3s both;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out}.claim-offer-button[data-v-7cd71d64]:active{scale:.96}.claim-offer-emoji[data-v-7cd71d64]{width:28px;height:28px;font-size:24px;line-height:28px;text-align:center}.claim-offer-text[data-v-7cd71d64]{font-family:Gabarito,sans-serif;font-weight:600;font-size:14px;color:#fff;white-space:nowrap}.rive-canvas-wrapper[data-v-7cd71d64]{width:100%;height:100%;overflow:hidden;position:relative;background:transparent!important;isolation:isolate;pointer-events:none!important}.rive-canvas[data-v-7cd71d64]{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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-8e9533ef]: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-8e9533ef]{font-size:var(--font-size-12)}.font-14[data-v-8e9533ef]{font-size:var(--font-size-14)}.font-16[data-v-8e9533ef]{font-size:var(--font-size-16)}.font-18[data-v-8e9533ef]{font-size:var(--font-size-18)}.font-20[data-v-8e9533ef]{font-size:var(--font-size-20)}.font-24[data-v-8e9533ef]{font-size:var(--font-size-24)}body[data-v-8e9533ef]{font-size:var(--font-size-14)}h1[data-v-8e9533ef]{font-size:var(--font-size-24)}h2[data-v-8e9533ef]{font-size:var(--font-size-20)}h3[data-v-8e9533ef]{font-size:var(--font-size-18)}p[data-v-8e9533ef],span[data-v-8e9533ef],div[data-v-8e9533ef],button[data-v-8e9533ef]{font-size:var(--font-size-14)}.small-text[data-v-8e9533ef]{font-size:var(--font-size-12)}.large-text[data-v-8e9533ef]{font-size:var(--font-size-16)}.story-panel[data-v-8e9533ef]{position:relative;width:100%;height:100%;min-width:800px;min-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-8e9533ef]{position:absolute;top:0;left:0;width:100%;height:calc(100% - 61.43px);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f0f8ff}.story-image[data-v-8e9533ef]{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-8e9533ef]{position:absolute;bottom:0;left:0;width:100%;height:61.43px;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.story-text[data-v-8e9533ef]{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-8e9533ef]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}.background-image-area[data-v-8e9533ef]{position:absolute;top:0;left:0;width:100vw;height:calc(100vh - 80px)}.text-overlay[data-v-8e9533ef]{position:absolute;bottom:0;left:0;width:100vw;height:80px;padding:0 20px}.story-text[data-v-8e9533ef]{font-size:14px;padding:0 20px;max-width:calc(100vw - 40px)}}@media (hover: hover){.story-panel[data-v-8e9533ef]:hover{cursor:pointer}.story-panel:hover .text-overlay[data-v-8e9533ef]{background:#f8f8f8;transition:background-color .2s ease}}.story-panel[data-v-8e9533ef]{animation:fadeIn-8e9533ef .5s ease-in-out}@keyframes fadeIn-8e9533ef{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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-7c79f60a]: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-7c79f60a]{font-size:var(--font-size-12)}.font-14[data-v-7c79f60a]{font-size:var(--font-size-14)}.font-16[data-v-7c79f60a]{font-size:var(--font-size-16)}.font-18[data-v-7c79f60a]{font-size:var(--font-size-18)}.font-20[data-v-7c79f60a]{font-size:var(--font-size-20)}.font-24[data-v-7c79f60a]{font-size:var(--font-size-24)}body[data-v-7c79f60a]{font-size:var(--font-size-14)}h1[data-v-7c79f60a]{font-size:var(--font-size-24)}h2[data-v-7c79f60a]{font-size:var(--font-size-20)}h3[data-v-7c79f60a]{font-size:var(--font-size-18)}p[data-v-7c79f60a],span[data-v-7c79f60a],div[data-v-7c79f60a],button[data-v-7c79f60a]{font-size:var(--font-size-14)}.small-text[data-v-7c79f60a]{font-size:var(--font-size-12)}.large-text[data-v-7c79f60a]{font-size:var(--font-size-16)}.premium-lock-overlay[data-v-7c79f60a]{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;background:#00000080;padding:20px;animation:premiumLockFadeIn-7c79f60a .22s cubic-bezier(.23,1,.32,1)}.gold-lock-modal[data-v-7c79f60a]{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-7c79f60a .22s cubic-bezier(.23,1,.32,1)}.premium-lock-overlay.is-closing[data-v-7c79f60a]{animation:premiumLockFadeOut-7c79f60a .16s cubic-bezier(.4,0,1,1) forwards}.premium-lock-overlay.is-closing .gold-lock-modal[data-v-7c79f60a]{animation:premiumLockModalOut-7c79f60a .16s cubic-bezier(.4,0,1,1) forwards}.gold-lock-close[data-v-7c79f60a]{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-7c79f60a]{flex:0 0 234px;width:234px;height:265px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.gold-lock-content[data-v-7c79f60a]{flex:0 1 282px;width:282px;display:flex;flex-direction:column;align-items:center;gap:16px}.gold-lock-copy[data-v-7c79f60a]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.gold-lock-copy h2[data-v-7c79f60a]{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-7c79f60a]{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-7c79f60a]{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.gold-lock-primary[data-v-7c79f60a],.gold-lock-secondary[data-v-7c79f60a]{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-7c79f60a]:active,.gold-lock-secondary[data-v-7c79f60a]:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.gold-lock-primary[data-v-7c79f60a]:hover,.gold-lock-secondary[data-v-7c79f60a]:hover{transform:translateY(-1px)}}.gold-lock-primary[data-v-7c79f60a]{color:#fff;background:#4ac1bd;border:1px solid #0da49f;box-shadow:0 3px #0da49f}.gold-lock-secondary[data-v-7c79f60a]{color:#000;background:#fff;border:1px solid #e4e4e4;box-shadow:0 3px #e4e4e4}.gold-lock-icon[data-v-7c79f60a],.gold-lock-play[data-v-7c79f60a]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;grid-column:1;justify-self:center}@keyframes premiumLockFadeIn-7c79f60a{0%{opacity:0}to{opacity:1}}@keyframes premiumLockFadeOut-7c79f60a{0%{opacity:1}to{opacity:0}}@keyframes premiumLockModalIn-7c79f60a{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-7c79f60a{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-7c79f60a]{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-7c79f60a]{flex:0 0 210px;width:210px;height:238px}.gold-lock-content[data-v-7c79f60a]{flex:0 0 252px;width:252px}}@media screen and (max-width: 560px){.gold-lock-modal[data-v-7c79f60a]{min-width:500px;gap:14px;padding:14px 20px 14px 14px}.gold-lock-preview[data-v-7c79f60a]{flex-basis:190px;width:190px;height:215px}.gold-lock-content[data-v-7c79f60a]{flex-basis:244px;width:244px}}@media (prefers-reduced-motion: reduce){.premium-lock-overlay[data-v-7c79f60a],.gold-lock-modal[data-v-7c79f60a]{animation:none}.gold-lock-primary[data-v-7c79f60a],.gold-lock-secondary[data-v-7c79f60a]{transition:none}}.game-root[data-v-81d6f7f1]{width:100%;height:100%;position:relative;background-color:#fff4e4;overflow:hidden;box-sizing:border-box}.force-landscape[data-v-81d6f7f1]{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-81d6f7f1]{position:absolute;inset:0;pointer-events:none;z-index:9999}.dg-right-navbar[data-v-81d6f7f1]{position:absolute;inset:0;pointer-events:none;z-index:10000}.dg-right-navbar .mini-nav[data-v-81d6f7f1],.game-root .dg-right-navbar .mini-nav[data-v-81d6f7f1]{position:absolute!important;inset:0 0 0 auto!important;width:86px!important}#pause-modal-container[data-v-81d6f7f1]{position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:none!important}#pause-modal-container[data-v-81d6f7f1]:has(.modal-overlay){pointer-events:auto!important}.sections-behind-animation[data-v-81d6f7f1]{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-81d6f7f1]:not(.sections-behind-animation--visible){width:0;height:0;transform:translate3d(-9999px,-9999px,0)}.sections-behind-animation--visible[data-v-81d6f7f1]{width:auto;height:auto;opacity:1;visibility:visible;pointer-events:auto;transform:none}[data-v-81d6f7f1] .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}.giffie-progress-section[data-v-0b051e2f],.giffie-section-block[data-v-0b051e2f],.giffie-progress-cards[data-v-0b051e2f]{width:100%;display:flex;flex-direction:column}.giffie-progress-section[data-v-0b051e2f]{gap:18px}.giffie-section-block[data-v-0b051e2f]{background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:16px 12px;box-sizing:border-box}.giffie-section-block[data-v-0b051e2f],.giffie-progress-cards[data-v-0b051e2f]{gap:10px}.section-header-row[data-v-0b051e2f]{width:100%;display:flex;align-items:center;justify-content:space-between}.giffie-section-title[data-v-0b051e2f]{margin:0;font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#000}.giffie-progress-card[data-v-0b051e2f]{width:100%;box-sizing:border-box;display:flex;align-items:stretch;gap:10px;padding:12px 12px 12px 0;background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;border-radius:10px;overflow:hidden}.giffie-progress-card--focused[data-v-0b051e2f]{border-color:#11cae0;box-shadow:0 4px #11cae0;animation:giffieFocusedPulse-0b051e2f .9s ease-in-out 2}.giffie-progress-card__icon[data-v-0b051e2f]{width:44px;min-height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e8f8f7;border-radius:0 5px 5px 0;transition:background .2s ease,filter .2s ease}.giffie-progress-card__icon--active[data-v-0b051e2f]{background:#4ac1bd;filter:drop-shadow(0 2px 4px rgba(74,193,189,.3))}.giffie-progress-card__icon img[data-v-0b051e2f]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;opacity:.78}.giffie-progress-card__icon--active img[data-v-0b051e2f]{opacity:1;filter:brightness(0) invert(1)}.giffie-progress-card__content[data-v-0b051e2f]{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0}.giffie-progress-card__copy[data-v-0b051e2f]{display:flex;flex-direction:column;gap:3px}.giffie-progress-card__eyebrow[data-v-0b051e2f],.giffie-progress-card__title[data-v-0b051e2f],.giffie-progress-card__description[data-v-0b051e2f],.giffie-progress-card__meta[data-v-0b051e2f],.giffie-empty-text[data-v-0b051e2f]{margin:0;font-family:Gabarito,sans-serif;letter-spacing:.005em}.giffie-progress-card__eyebrow[data-v-0b051e2f]{font-weight:500;font-size:11px;line-height:1.2;color:#169b96;text-transform:none}.giffie-progress-card__title[data-v-0b051e2f]{font-weight:600;font-size:15px;line-height:1.15;color:#000}.giffie-progress-card__description[data-v-0b051e2f],.giffie-empty-text[data-v-0b051e2f]{font-weight:400;font-size:12px;line-height:1.25;color:#828282}.giffie-progress-card__footer[data-v-0b051e2f]{display:flex;align-items:center;gap:8px}.giffie-progress-card__meta[data-v-0b051e2f]{flex-shrink:0;font-weight:500;font-size:11px;line-height:1.35;color:#169b96}.giffie-progress-card__bar[data-v-0b051e2f]{width:100%;height:7px;overflow:hidden;border-radius:999px;background:#e4e4e4}.giffie-progress-card__bar span[data-v-0b051e2f]{display:block;height:100%;border-radius:inherit;background:#4ac1bd}.giffie-view-all-btn[data-v-0b051e2f]{align-self:stretch;border:1px solid #E4E4E4;border-radius:999px;background:#fff;color:#169b96;padding:9px 16px;font-family:Gabarito,sans-serif;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px #e4e4e4}@keyframes giffieFocusedPulse-0b051e2f{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.katha-language-milestones[data-v-a3ef2359]{width:100%;display:flex;flex-direction:column;gap:14px}.katha-language-milestones__header[data-v-a3ef2359]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px}.katha-language-milestones__title[data-v-a3ef2359]{margin:0;font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:19px;color:#000}.katha-language-milestones__cta[data-v-a3ef2359]{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:8px;font-family:Gabarito,sans-serif;font-weight:600;font-size:12px;line-height:1.5;letter-spacing:.005em;color:#297ad2}.katha-language-milestones__card[data-v-a3ef2359]{position:relative;width:100%;box-sizing:border-box;padding:16px;display:flex;justify-content:center;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:15px}.katha-language-milestones__empty[data-v-a3ef2359]{margin:0;font-family:Gabarito,sans-serif;font-size:12px;line-height:1.4;color:#828282}.katha-language-milestones__items[data-v-a3ef2359]{width:100%;max-width:330px;display:flex;flex-direction:column;align-items:stretch}.katha-language-milestone[data-v-a3ef2359]{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) 46px;-moz-column-gap:12px;column-gap:12px;align-items:flex-start;min-height:74px}.katha-language-milestone__marker[data-v-a3ef2359]{position:relative;width:20px;align-self:stretch;display:flex;justify-content:center}.katha-language-milestone__line[data-v-a3ef2359]{position:absolute;left:50%;width:3px;transform:translate(-50%);background:#e4e4e4}.katha-language-milestone__line--before[data-v-a3ef2359]{top:0;height:10px}.katha-language-milestone__line--after[data-v-a3ef2359]{top:20px;bottom:0}.katha-language-milestone__line--filled[data-v-a3ef2359]{background:#00bea7}.katha-language-milestone__node[data-v-a3ef2359]{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;box-sizing:border-box}.katha-language-milestone__node--done[data-v-a3ef2359]{background:#00bea7;color:#fff}.katha-language-milestone__node--active[data-v-a3ef2359]{background:#ff5e18;box-shadow:0 0 1px 5px #ffe2d8}.katha-language-milestone__node--active[data-v-a3ef2359]:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.katha-language-milestone__node--upcoming[data-v-a3ef2359]{width:16px;height:16px;margin-top:2px;background:#fff;border:3px solid #E4E4E4}.katha-language-milestone__copy[data-v-a3ef2359]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.katha-language-milestone__title[data-v-a3ef2359],.katha-language-milestone__chapter[data-v-a3ef2359],.katha-language-milestone__word-row[data-v-a3ef2359]{margin:0;font-family:Gabarito,sans-serif;letter-spacing:.005em}.katha-language-milestone__title[data-v-a3ef2359]{font-weight:600;font-size:15px;line-height:1.3;color:#000}.katha-language-milestone__chapter[data-v-a3ef2359],.katha-language-milestone__subtitle[data-v-a3ef2359],.katha-language-milestone__word-row[data-v-a3ef2359]{font-weight:400;font-size:12px;line-height:1.4;color:#828282}.katha-language-milestone__subtitle[data-v-a3ef2359]{margin:0;color:#9a9a9a}.katha-language-milestone__words[data-v-a3ef2359]{display:flex;flex-direction:column;gap:2px}.katha-language-milestone__word-row[data-v-a3ef2359]{display:flex;gap:6px;align-items:center;color:#b9b9b9}.katha-language-milestone__word-row--done[data-v-a3ef2359]{color:#00bea7}.katha-language-milestone__badge[data-v-a3ef2359]{width:-moz-fit-content;width:fit-content;margin-top:4px;padding:2px 8px;border-radius:10px;background:#cf5f1514;font-family:Gabarito,sans-serif;font-size:12px;line-height:14px;letter-spacing:.005em;color:#cf5f15}.katha-language-milestone__icon[data-v-a3ef2359]{width:46px;height:46px;border-radius:4px;-o-object-fit:contain;object-fit:contain;flex:0 0 46px}.katha-language-milestone--upcoming .katha-language-milestone__title[data-v-a3ef2359],.katha-language-milestone--upcoming .katha-language-milestone__chapter[data-v-a3ef2359],.katha-language-milestone--upcoming .katha-language-milestone__subtitle[data-v-a3ef2359]{color:#b9b9b9}.katha-journey-sheet-backdrop[data-v-a3ef2359]{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;background:#00000059}.katha-journey-sheet[data-v-a3ef2359]{width:100%;max-width:420px;max-height:82vh;box-sizing:border-box;padding:10px 16px 20px;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -4px 24px #00000029;animation:kathaJourneySheetIn-a3ef2359 .22s ease-out;display:flex;flex-direction:column;gap:14px}.katha-journey-sheet__handle[data-v-a3ef2359]{width:44px;height:5px;margin:0 auto;border-radius:999px;background:#d9d9d9}.katha-journey-sheet__header[data-v-a3ef2359]{display:flex;align-items:center;justify-content:space-between;gap:12px}.katha-journey-sheet__title[data-v-a3ef2359]{margin:0;font-family:Gabarito,sans-serif;font-weight:600;font-size:18px;line-height:1.2;color:#000}.katha-journey-sheet__close[data-v-a3ef2359]{width:32px;height:32px;border:0;border-radius:50%;background:#f4f4f4;color:#000;font-size:24px;line-height:1}.katha-journey-sheet__body[data-v-a3ef2359]{overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:env(safe-area-inset-bottom)}.katha-language-milestones__card--sheet[data-v-a3ef2359]{box-shadow:none}@keyframes kathaJourneySheetIn-a3ef2359{0%{transform:translateY(100%)}to{transform:translateY(0)}}.profile-world-switcher[data-v-5cde7325]{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.profile-world-switcher[data-v-5cde7325]::-webkit-scrollbar{display:none}.profile-world-switcher__button[data-v-5cde7325]{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;justify-content:center;align-items:center;min-width:76px;height:36px;padding:6px 12px 6px 8px;gap:6px;border:1px solid #E4E4E4;border-radius:10px;background:#fff;color:#000;font-family:Gabarito,sans-serif;font-size:11px;font-weight:500;line-height:13px;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-world-switcher__button--active[data-v-5cde7325]{background:#e9fbfa;border-color:#4ac1bd;color:#0da49f}.profile-world-switcher__button[data-v-5cde7325]:active{transform:translateY(1px)}.profile-world-switcher__icon[data-v-5cde7325]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:#000}.profile-world-switcher__icon[data-v-5cde7325] svg,.profile-world-switcher__icon-image[data-v-5cde7325]{display:block;width:22px;height:22px;max-width:22px;max-height:22px;-o-object-fit:contain;object-fit:contain}.profile-world-switcher__label[data-v-5cde7325]{line-height:13px;white-space:nowrap;color:#000}.profile-bottom-nav[data-v-7f95ca19]{box-sizing:border-box;position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:30;display:flex;flex-direction:row;align-items:center;width:190.02px;height:72px;padding:11px 28px;gap:42px;isolation:isolate;transform:translate(-50%);background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:20px}.profile-bottom-nav__active-highlight[data-v-7f95ca19]{box-sizing:border-box;position:absolute;top:11px;z-index:0;width:50px;height:50px;background:#297ad2;border:1px solid #2367B1;box-shadow:0 2px #2367b1;border-radius:12px;transition:left .22s cubic-bezier(.645,.045,.355,1),transform .22s cubic-bezier(.645,.045,.355,1);will-change:left,transform}.profile-bottom-nav__active-highlight--home[data-v-7f95ca19]{left:15px}.profile-bottom-nav__active-highlight--progress[data-v-7f95ca19]{left:70px}.profile-bottom-nav__active-highlight--settings[data-v-7f95ca19]{left:125px}.profile-bottom-nav__items[data-v-7f95ca19]{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;width:134.02px;height:24px;padding:0;gap:35px}.profile-bottom-nav__item[data-v-7f95ca19]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#aaa;cursor:pointer;transition:color .16s ease,transform .14s ease-out;will-change:transform}.profile-bottom-nav__item[data-v-7f95ca19]:active{transform:scale(.92)}.profile-bottom-nav__item--active[data-v-7f95ca19]{color:#fff;transform:translateY(-1px)}.profile-bottom-nav__icon[data-v-7f95ca19]{display:block;flex-shrink:0;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:transform .18s cubic-bezier(.215,.61,.355,1)}.profile-bottom-nav__item--active .profile-bottom-nav__icon[data-v-7f95ca19]{transform:scale(1.08)}@media (prefers-reduced-motion: reduce){.profile-bottom-nav__active-highlight[data-v-7f95ca19],.profile-bottom-nav__item[data-v-7f95ca19],.profile-bottom-nav__icon[data-v-7f95ca19]{transition:none}}.profile-bottom-nav__icon--home[data-v-7f95ca19]{width:23.5px;height:20.93px;mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='21'%20viewBox='0%200%2024%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.25%207.5127L12.8066%203.21777L11.75%202.5166L10.6923%203.2168L10.6933%203.21777L4.24995%207.5127V16.1777C4.24995%2016.7745%204.48718%2017.3476%204.90913%2017.7695C5.33106%2018.1913%205.90337%2018.4277%206.49995%2018.4277H17L17.2226%2018.417C17.7374%2018.3658%2018.2217%2018.1385%2018.5908%2017.7695C19.0127%2017.3476%2019.25%2016.7745%2019.25%2016.1777V7.5127ZM21.75%2016.1777C21.75%2017.4375%2021.2492%2018.6463%2020.3584%2019.5371C19.4676%2020.4277%2018.2596%2020.9277%2017%2020.9277H6.49995C5.24033%2020.9277%204.03232%2020.4277%203.14156%2019.5371C2.25076%2018.6463%201.74995%2017.4375%201.74995%2016.1777V9.15527C1.20501%209.39408%200.551383%209.21624%200.209916%208.7041C-0.172774%208.1297%20-0.0176368%207.35356%200.556595%206.9707L9.30953%201.13574L10.4179%200.400391L10.4209%200.398438C10.8154%200.138582%2011.2775%200%2011.75%200C12.2224%200%2012.6845%200.138582%2013.0791%200.398438L13.082%200.400391L14.1904%201.13574L22.9433%206.9707L23.0459%207.04688C23.5348%207.44965%2023.6488%208.16554%2023.29%208.7041C22.9485%209.21624%2022.2949%209.39408%2021.75%209.15527V16.1777Z'%20fill='%23AAAAAA'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='21'%20viewBox='0%200%2024%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.25%207.5127L12.8066%203.21777L11.75%202.5166L10.6923%203.2168L10.6933%203.21777L4.24995%207.5127V16.1777C4.24995%2016.7745%204.48718%2017.3476%204.90913%2017.7695C5.33106%2018.1913%205.90337%2018.4277%206.49995%2018.4277H17L17.2226%2018.417C17.7374%2018.3658%2018.2217%2018.1385%2018.5908%2017.7695C19.0127%2017.3476%2019.25%2016.7745%2019.25%2016.1777V7.5127ZM21.75%2016.1777C21.75%2017.4375%2021.2492%2018.6463%2020.3584%2019.5371C19.4676%2020.4277%2018.2596%2020.9277%2017%2020.9277H6.49995C5.24033%2020.9277%204.03232%2020.4277%203.14156%2019.5371C2.25076%2018.6463%201.74995%2017.4375%201.74995%2016.1777V9.15527C1.20501%209.39408%200.551383%209.21624%200.209916%208.7041C-0.172774%208.1297%20-0.0176368%207.35356%200.556595%206.9707L9.30953%201.13574L10.4179%200.400391L10.4209%200.398438C10.8154%200.138582%2011.2775%200%2011.75%200C12.2224%200%2012.6845%200.138582%2013.0791%200.398438L13.082%200.400391L14.1904%201.13574L22.9433%206.9707L23.0459%207.04688C23.5348%207.44965%2023.6488%208.16554%2023.29%208.7041C22.9485%209.21624%2022.2949%209.39408%2021.75%209.15527V16.1777Z'%20fill='%23AAAAAA'/%3e%3c/svg%3e")}.profile-bottom-nav__icon--progress[data-v-7f95ca19]{width:15px;height:20.01px;mask-image:url(/assets/progressIcon-BVn39Y7U.svg);-webkit-mask-image:url(/assets/progressIcon-BVn39Y7U.svg)}.profile-bottom-nav__icon--settings[data-v-7f95ca19]{width:23.51px;height:23.51px;mask-image:url(/assets/settingsIcon-k5oDzaiY.svg);-webkit-mask-image:url(/assets/settingsIcon-k5oDzaiY.svg)}.katha-recent-activity[data-v-7d65a436]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.katha-recent-activity__title[data-v-7d65a436]{margin:0;font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:19px;color:#000}.katha-current-story[data-v-7d65a436],.katha-recent-activity__section[data-v-7d65a436],.katha-recent-activity__list[data-v-7d65a436]{width:100%;display:flex;flex-direction:column;gap:14px}.katha-current-story__card[data-v-7d65a436]{width:100%;box-sizing:border-box;display:flex;align-items:flex-start;padding:10px;gap:12px;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:15px}.katha-current-story__thumb[data-v-7d65a436]{width:92px;height:124px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:0 0 92px;background:#f4f2ef}.katha-current-story__content[data-v-7d65a436]{min-width:0;flex:1;display:flex;flex-direction:column;gap:10px}.katha-current-story__copy[data-v-7d65a436]{display:flex;flex-direction:column;gap:5px}.katha-current-story__eyebrow[data-v-7d65a436],.katha-current-story__title[data-v-7d65a436],.katha-current-story__description[data-v-7d65a436],.katha-current-story__percent[data-v-7d65a436]{margin:0;font-family:Gabarito,sans-serif;letter-spacing:.005em}.katha-current-story__eyebrow[data-v-7d65a436]{font-weight:500;font-size:12px;line-height:1.5;color:#828282}.katha-current-story__title[data-v-7d65a436]{font-weight:600;font-size:15px;line-height:1.25;color:#000}.katha-current-story__description[data-v-7d65a436]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;font-size:13px;line-height:1.35;color:#828282}.katha-current-story__footer[data-v-7d65a436]{display:flex;align-items:center;justify-content:space-between;gap:10px}.katha-current-story__percent[data-v-7d65a436]{flex:0 0 auto;font-weight:500;font-size:12px;line-height:1.35;color:#4ac1bd}.katha-current-story__progress[data-v-7d65a436]{width:100%;height:7px;overflow:hidden;background:#f3f3f3;border-radius:20px}.katha-current-story__progress-fill[data-v-7d65a436]{height:100%;background:#4ac1bd;border-radius:20px}.katha-activity-card[data-v-7d65a436]{width:100%;min-height:100px;box-sizing:border-box;display:flex;align-items:center;padding:10px;gap:12px;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:15px}.katha-activity-card__thumb[data-v-7d65a436]{width:88px;height:78px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:0 0 88px;background:#f4f2ef}.katha-activity-card__content[data-v-7d65a436]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.katha-activity-card__title[data-v-7d65a436]{width:100%;margin:0;font-family:Gabarito,sans-serif;font-weight:600;font-size:15px;line-height:1.25;letter-spacing:.005em;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.katha-activity-card__meta[data-v-7d65a436],.katha-activity-card__footer[data-v-7d65a436],.katha-activity-card__duration[data-v-7d65a436]{display:flex;align-items:center}.katha-activity-card__meta[data-v-7d65a436]{gap:8px;flex-wrap:wrap;font-family:Gabarito,sans-serif;font-size:12px;line-height:1.3;letter-spacing:.005em;color:#828282}.katha-activity-card__chapter[data-v-7d65a436]{font-size:12px;line-height:1.25;font-weight:400;letter-spacing:.005em;color:#828282;white-space:nowrap}.katha-activity-card__duration[data-v-7d65a436]{gap:4px;font-size:12px;line-height:1.25;font-weight:400;color:#000}.katha-activity-card__duration svg[data-v-7d65a436]{width:14px;height:14px;flex:0 0 14px;color:#297ad2}.katha-activity-card__footer[data-v-7d65a436]{max-width:100%;gap:10px}.katha-activity-card__pill[data-v-7d65a436]{max-width:132px;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:10px;background:#cf5f1514;font-family:Gabarito,sans-serif;font-size:12px;line-height:15px;letter-spacing:.005em;color:#cf5f15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.katha-activity-card__pill--complete[data-v-7d65a436]{background:#4ac1bd;color:#fff}.katha-activity-card__time[data-v-7d65a436],.katha-recent-activity__empty[data-v-7d65a436]{font-family:Gabarito,sans-serif;font-size:11px;line-height:1.35;letter-spacing:.005em;color:#828282}.katha-recent-activity__empty[data-v-7d65a436]{margin:0}.library-category-icon[data-v-466387c8]{position:relative;width:76px;height:62px;flex:0 0 76px;display:flex;align-items:center;overflow:visible}.library-category-icon__art[data-v-466387c8]{display:block;width:76px;height:auto;max-height:62px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.library-concept-icon[data-v-1d2d56b8]{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:5px;overflow:hidden}.library-concept-icon__image[data-v-1d2d56b8],.library-concept-icon__glyph[data-v-1d2d56b8]{width:32px;height:32px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.library-concept-icon__image[data-v-1d2d56b8]{-o-object-fit:contain;object-fit:contain}.library-concept-icon__glyph[data-v-1d2d56b8]{background-color:var(--concept-icon-stroke);mask-image:var(--concept-icon-mask);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--concept-icon-mask);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.child-math-progress-tab[data-v-a73ce407]{width:100%;display:flex;flex-direction:column;gap:24px}.math-progress-hero[data-v-a73ce407]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px 12px;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:15px}.math-progress-hero--overview-only[data-v-a73ce407]{align-items:stretch}.math-progress-hero__top[data-v-a73ce407]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.math-progress-hero__identity[data-v-a73ce407]{display:flex;align-items:center;gap:12px;min-width:0}.math-progress-hero__subject-icon[data-v-a73ce407]{width:47px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.math-progress-hero__copy[data-v-a73ce407]{display:flex;flex-direction:column;gap:4px;min-width:0}.math-progress-hero__title[data-v-a73ce407]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;line-height:19px;color:#000}.math-progress-hero__subtitle[data-v-a73ce407]{margin:0;font-family:Gabarito,sans-serif;font-size:14px;line-height:140%;letter-spacing:.005em;color:#828282}.math-progress-hero__status[data-v-a73ce407]{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#f5f5f5;font-size:26px;line-height:1;flex-shrink:0}.math-progress-hero__bar[data-v-a73ce407]{width:100%;height:8px;overflow:hidden;border-radius:13px;background:#e4e4e4}.math-progress-hero__bar-fill[data-v-a73ce407]{display:block;height:100%;border-radius:inherit;background:#2b73da}.math-progress-hero__divider[data-v-a73ce407]{width:calc(100% + 24px);height:1px;background:#e4e4e4}.math-progress-hero__overview[data-v-a73ce407],.math-progress-hero__category-list[data-v-a73ce407]{display:flex;flex-direction:column;width:100%}.math-progress-hero__overview[data-v-a73ce407]{gap:12px}.math-progress-hero__overview-title[data-v-a73ce407]{margin:0;font-family:Gabarito,sans-serif;font-size:14px;line-height:150%;color:#787878}.math-progress-hero__category-list[data-v-a73ce407]{gap:16px}.math-progress-hero__category-row[data-v-a73ce407]{display:flex;flex-direction:column;gap:9px}.math-progress-hero__category-head[data-v-a73ce407]{display:flex;align-items:center;justify-content:space-between;gap:12px}.math-progress-hero__category-name[data-v-a73ce407],.math-progress-hero__category-status[data-v-a73ce407]{display:inline-flex;align-items:center;gap:6px;min-width:0;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#000}.math-progress-hero__category-status[data-v-a73ce407]{white-space:nowrap}.math-progress-hero__category-icon[data-v-a73ce407],.math-progress-hero__category-icon[data-v-a73ce407] .library-category-icon{width:29px;height:26px;flex-basis:29px}.math-progress-hero__category-icon[data-v-a73ce407] .library-category-icon__art{width:29px;max-height:26px}.math-progress-hero__segments[data-v-a73ce407]{display:flex;gap:6px;width:100%;height:14px;align-items:center}.math-progress-hero__segment[data-v-a73ce407]{position:relative;flex:1;height:6px;overflow:visible;border-radius:13px;background:#e4e4e4}.math-progress-hero__segment-fill[data-v-a73ce407]{display:block;height:100%;border-radius:inherit}.math-progress-hero__segment-line[data-v-a73ce407]{position:absolute;left:50%;top:-4px;height:14px;border-left:2px solid currentColor;background:#fff;transform:translate(-1px)}.math-progress-category[data-v-a73ce407]{display:flex;flex-direction:column;gap:12px;width:100%}.math-progress-category__heading[data-v-a73ce407]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.math-progress-category__icon[data-v-a73ce407]{width:41px;height:28px;flex:0 0 41px}.math-progress-category__icon[data-v-a73ce407] .library-category-icon{width:41px;height:28px;flex-basis:41px}.math-progress-category__icon[data-v-a73ce407] .library-category-icon__art{width:41px;max-height:28px}.math-progress-category__title[data-v-a73ce407]{flex:1;margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;line-height:19px;color:#000}.math-progress-concept-grid[data-v-a73ce407]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.math-progress-concept-card[data-v-a73ce407]{box-sizing:border-box;position:relative;min-height:156px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;background:#fff;border:1.5px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:15px}.math-progress-concept-card--empty .math-progress-concept-card__body[data-v-a73ce407]{filter:grayscale(1) saturate(0);opacity:.65}.math-progress-concept-card__body[data-v-a73ce407]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.math-progress-concept-card__icon[data-v-a73ce407]{width:80px;height:80px;flex-basis:80px}.math-progress-concept-card__icon[data-v-a73ce407] .library-concept-icon{width:80px;height:80px;flex-basis:80px;border-radius:10px}.math-progress-concept-card__icon[data-v-a73ce407] .library-concept-icon__image,.math-progress-concept-card__icon[data-v-a73ce407] .library-concept-icon__glyph{width:52px;height:52px}.math-progress-concept-card__title[data-v-a73ce407]{margin:0;max-width:116px;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;line-height:19px;color:#000;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.math-progress-concept-card__segments[data-v-a73ce407]{display:flex;align-items:flex-start;gap:4px;width:108px;height:8px}.math-progress-concept-card__segment[data-v-a73ce407]{position:relative;flex:1 1 0;height:8px;overflow:hidden;border-radius:10px;background:#e4e4e4}.math-progress-concept-card__segment-fill[data-v-a73ce407]{position:absolute;inset:0 auto 0 0;height:100%;border-radius:inherit;background:#256dd9}.child-math-progress-tab__empty[data-v-a73ce407]{margin:0;padding:28px 16px;border-radius:15px;background:#f5f5f5;font-family:Gabarito,sans-serif;font-size:14px;line-height:1.4;color:#787878;text-align:center}.child-profile-container[data-v-135ef874]{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-135ef874]{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-135ef874]{display:flex;align-items:center;gap:20px;flex:1}.back-button[data-v-135ef874]{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-135ef874]{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-135ef874]{display:flex;align-items:center}.content-area[data-v-135ef874]{padding:24px 16px 112px;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-135ef874]{width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:17px}.profile-details-wrap[data-v-135ef874]{background:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:16px 12px;box-sizing:border-box}.profile-details[data-v-135ef874]{display:flex;flex-direction:column}.profile-header[data-v-135ef874]{display:flex;align-items:center;justify-content:space-between;gap:16px}.user-details[data-v-135ef874]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.profile-icon[data-v-135ef874]{width:60px;height:60px;flex-shrink:0}.details[data-v-135ef874]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.child-name[data-v-135ef874]{font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:19px;color:#000;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.child-age-text[data-v-135ef874]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#828282;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-status-pill[data-v-135ef874]{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:8px;border-radius:10px;background:#f5f5f5;color:#787878;font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap;flex-shrink:0}.profile-status-pill__emoji[data-v-135ef874]{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.library-summary-divider[data-v-135ef874]{height:1px;margin:16px -12px 15px;background:#e4e4e4}.library-summary-list[data-v-135ef874]{display:flex;flex-direction:column;gap:16px}.library-summary-row[data-v-135ef874]{display:flex;flex-direction:column;gap:9px}.library-summary-row__top[data-v-135ef874]{display:flex;align-items:center;justify-content:space-between;gap:12px}.library-summary-row__subject[data-v-135ef874],.library-summary-row__status[data-v-135ef874]{display:inline-flex;align-items:center;gap:8px;min-width:0;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#000}.library-summary-row__icon[data-v-135ef874]{width:29px;height:26px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.library-summary-row__status[data-v-135ef874]{justify-content:flex-end;text-align:right;white-space:nowrap}.library-summary-row__face[data-v-135ef874]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.library-summary-progress[data-v-135ef874]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:14px;align-items:center}.library-summary-progress__segment[data-v-135ef874]{position:relative;height:6px;border-radius:13px;overflow:visible;background:#e4e4e4}.library-summary-progress__fill[data-v-135ef874]{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:#4ac1bd}.library-summary-progress__segment--active .library-summary-progress__fill[data-v-135ef874]{background:#4ac1bd}.library-summary-progress__center-line[data-v-135ef874]{position:absolute;left:50%;top:-4px;z-index:2;width:2px;height:14px;border-radius:2px;transform:translate(-1px);pointer-events:none}.screen-time-section[data-v-135ef874]{display:flex;flex-direction:column;gap:11px;width:100%}.screen-time-section__title[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;line-height:19px;color:#000}.screen-time-card[data-v-135ef874]{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:15px}.screen-time-card__top[data-v-135ef874]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.screen-time-card__metric[data-v-135ef874]{display:inline-flex;align-items:flex-end;gap:8px;min-width:0}.screen-time-card__metric strong[data-v-135ef874]{font-family:Gabarito,sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#000}.screen-time-card__metric span[data-v-135ef874],.screen-time-card__title[data-v-135ef874],.screen-time-card__time[data-v-135ef874]{font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#787878}.screen-time-card__bar[data-v-135ef874]{position:relative;width:100%;height:40px;overflow:hidden;background:#f5f5f5;border-radius:8px}.screen-time-card__bar-segment[data-v-135ef874]{position:absolute;inset:0 auto 0 0;display:block}.screen-time-card__legend[data-v-135ef874]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.screen-time-card__legend-item[data-v-135ef874]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.screen-time-card__legend-label[data-v-135ef874]{display:inline-flex;align-items:center;gap:4px;font-family:Gabarito,sans-serif;font-size:12px;font-weight:500;line-height:14px;color:#000;white-space:nowrap}.screen-time-card__dot[data-v-135ef874]{width:10px;height:10px;flex:0 0 10px;border-radius:30px}.screen-time-card__time[data-v-135ef874]{font-size:12px;font-weight:500;line-height:14px}.child-world-summary-card[data-v-135ef874]{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%;padding:16px 12px;background:#fff;border:1px solid #E4E4E4;box-shadow:0 4px #e4e4e4;border-radius:15px}.child-world-summary-card__top[data-v-135ef874]{display:flex;align-items:center;justify-content:space-between;gap:12px}.child-world-summary-card__identity[data-v-135ef874]{display:flex;align-items:center;gap:12px;min-width:0}.child-world-summary-card__icon[data-v-135ef874]{width:47px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.child-world-summary-card__copy[data-v-135ef874]{display:flex;flex-direction:column;gap:4px;min-width:0}.child-world-summary-card__title[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;line-height:19px;color:#000}.child-world-summary-card__subtitle[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:13px;font-weight:400;line-height:16px;color:#787878}.child-world-summary-card__status[data-v-135ef874]{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:10px;background:#f5f5f5;font-size:22px;line-height:1}.child-world-summary-card__bar[data-v-135ef874]{width:100%;height:8px;overflow:hidden;border-radius:20px;background:#f3f3f3}.child-world-summary-card__bar-fill[data-v-135ef874]{display:block;height:100%;border-radius:inherit}.recent-activity-section[data-v-135ef874]{display:flex;flex-direction:column;align-items:flex-start;gap:11px;width:100%}.recent-activity-header[data-v-135ef874]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.recent-activity-title[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;line-height:19px;color:#000}.profile-sheet__header--recent-tabs[data-v-135ef874]{flex-direction:column;align-items:stretch;gap:12px}.profile-sheet__header-top[data-v-135ef874]{display:flex;align-items:center;justify-content:space-between;gap:12px}.recent-activity-tabs[data-v-135ef874]{display:flex;gap:8px;width:100%;min-height:36px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.recent-activity-tabs[data-v-135ef874]::-webkit-scrollbar{display:none}.recent-activity-tab[data-v-135ef874]{flex:0 0 auto;min-width:64px;height:34px;padding:0 14px;border:1px solid #E4E4E4;border-radius:12px;background:#fff;color:#787878;font-family:Gabarito,sans-serif;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.recent-activity-tab--active[data-v-135ef874]{background:#e9fbfa;border-color:#4ac1bd;color:#0da49f}.recent-activity-empty-text[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:14px;color:#828282}.recent-activity-view-all[data-v-135ef874]{padding:0;border:0;background:transparent;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#787878;cursor:pointer}.recent-activity-empty[data-v-135ef874]{position:relative;width:100%;height:162px;border-radius:10px;background:#f5f5f5}.recent-activity-empty p[data-v-135ef874]{position:absolute;left:50%;top:72px;width:min(262px,calc(100% - 32px));margin:0;transform:translate(-50%);font-family:Gabarito,sans-serif;font-size:16px;font-weight:400;line-height:19px;text-align:center;color:#787878}.recent-activity-list[data-v-135ef874]{display:flex;flex-direction:column;gap:11px;width:100%}.recent-activity-card[data-v-135ef874]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:112px;padding:8px;border:1px solid #E4E4E4;border-radius:15px;background:#fff;box-shadow:0 4px #e4e4e4}.recent-activity-card__thumb[data-v-135ef874]{width:96px;min-height:96px;align-self:stretch;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#f5f5f5;flex-shrink:0}.recent-activity-card__content[data-v-135ef874]{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:20px}.recent-activity-card__copy[data-v-135ef874]{display:flex;flex-direction:column;gap:4px;width:100%}.recent-activity-card__title[data-v-135ef874]{margin:0;width:100%;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:.005em;color:#000}.recent-activity-card__tags[data-v-135ef874],.recent-activity-card__meta[data-v-135ef874]{display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap}.recent-activity-card__tag[data-v-135ef874]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 8px;border-radius:7px;background:#f5f5f5;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:140%;letter-spacing:.005em;color:#828282}.recent-activity-card__tag--concept[data-v-135ef874]{gap:8px}.recent-activity-card__tag--concept[data-v-135ef874] .library-concept-icon{width:19px;height:19px;flex-basis:19px;border-radius:4px;background:transparent!important}.recent-activity-card__tag--concept[data-v-135ef874] .library-concept-icon__image,.recent-activity-card__tag--concept[data-v-135ef874] .library-concept-icon__glyph{width:17px;height:17px}.recent-activity-card__tag--concept[data-v-135ef874] .library-concept-icon__glyph{background-color:#787878!important}.recent-activity-card__tag--concept[data-v-135ef874] .library-concept-icon__image{filter:grayscale(1) saturate(0) brightness(.7);opacity:.9}.recent-activity-card__meta[data-v-135ef874]{gap:10px}.recent-activity-card__progress[data-v-135ef874]{width:100%;height:8px;overflow:hidden;border-radius:10px;background:#e4e4e4}.recent-activity-card__progress-fill[data-v-135ef874]{display:block;height:100%;border-radius:inherit;background:#297ad2;transition:width .25s ease}.recent-activity-card__meta-item[data-v-135ef874]{display:inline-flex;align-items:center;gap:4px;font-family:Gabarito,sans-serif;font-size:12px;font-weight:400;line-height:150%;letter-spacing:.005em;color:#000}.recent-activity-card__meta-item--stars img[data-v-135ef874]{width:20px;height:20px;flex-shrink:0}.activity-overview-heading[data-v-135ef874]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.activity-overview-title[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-weight:600;font-size:20px;line-height:24px;color:#000}.activity-overview-subtitle[data-v-135ef874]{margin:0;align-self:stretch;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#828282}.achievements-wrap[data-v-135ef874]{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-135ef874]{font-family:Gabarito,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#000;margin:0}.progress-cards[data-v-135ef874]{display:flex;flex-direction:column;gap:16px}.chapter-mini-wrap[data-v-135ef874]{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-135ef874]{display:flex;gap:10px}.upv[data-v-135ef874]{width:44px;min-height:60px;flex-shrink:0;display:block}.contents[data-v-135ef874]{display:flex;flex-direction:column;gap:12px;flex:1}.topic-info[data-v-135ef874]{display:flex;flex-direction:column;gap:8px}.topic-title[data-v-135ef874]{font-family:Gabarito,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#000;margin:0}.topic-description[data-v-135ef874]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#828282;margin:0}.progress-bar-bg[data-v-135ef874]{width:100%;height:8px;background:#e4e4e4;border-radius:13px;position:relative;overflow:hidden}.progress-bar-fill[data-v-135ef874]{height:100%;background:#d9d9d9;border-radius:13px;transition:all .3s ease;width:0%}.progress-bar-fill.progress-active[data-v-135ef874]{background:#297ad2}.world-summary-grid[data-v-135ef874]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.world-summary-card[data-v-135ef874]{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-135ef874]{font-family:Gabarito,sans-serif;font-size:24px;font-weight:600;line-height:1;color:#101828}.world-summary-label[data-v-135ef874]{font-family:Gabarito,sans-serif;font-size:12px;font-weight:500;line-height:1.3;color:#667085}.world-helper-text[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:13px;line-height:1.4;color:#667085}.world-progress-list[data-v-135ef874]{display:flex;flex-direction:column;gap:14px}.world-progress-card[data-v-135ef874]{border:1px solid #e4e4e4;border-radius:14px;background:#fff;padding:12px;display:flex;gap:12px;align-items:flex-start}.world-progress-thumb[data-v-135ef874]{width:84px;height:84px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#f2f4f7}.world-progress-content[data-v-135ef874]{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.world-progress-header[data-v-135ef874]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.world-progress-eyebrow[data-v-135ef874]{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-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:#101828}.world-progress-description[data-v-135ef874],.world-progress-meta[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:13px;line-height:1.4;color:#667085}.world-status-chip[data-v-135ef874]{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-135ef874]{background:#eafaf1;color:#0f8b4c}.world-status-chip--active[data-v-135ef874]{background:#e8f1fd;color:#297ad2}.world-status-chip--idle[data-v-135ef874]{background:#f3f4f6;color:#667085}.world-status-chip--locked[data-v-135ef874]{background:#fef3f2;color:#b42318}.section-header-row[data-v-135ef874]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-link-btn[data-v-135ef874]{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-135ef874]{display:flex;flex-direction:column;gap:12px}.ripples-feature-card[data-v-135ef874],.ripples-activity-card[data-v-135ef874],.ripples-subject-card[data-v-135ef874]{border:1px solid #d9d9d9;border-radius:15px;background:#fff;box-shadow:0 3px #e4e4e4}.ripples-feature-card[data-v-135ef874]{display:flex;gap:12px;padding:10px;align-items:center}.ripples-feature-card__thumb[data-v-135ef874],.ripples-activity-card__thumb[data-v-135ef874]{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-135ef874],.ripples-activity-card__content[data-v-135ef874]{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.ripples-feature-card__title[data-v-135ef874],.ripples-activity-card__title[data-v-135ef874],.ripples-subject-card__title[data-v-135ef874]{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-135ef874],.ripples-activity-card__subtitle[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:14px;line-height:1.4;color:#7b7b7b}.progress-pill[data-v-135ef874]{width:80px;height:10px;border-radius:999px;background:#f7d8a4;overflow:hidden}.progress-pill__fill[data-v-135ef874]{height:100%;border-radius:inherit;background:#31c3da}.ripples-activity-list[data-v-135ef874],.ripples-subject-list[data-v-135ef874],.ripples-concept-list[data-v-135ef874]{display:flex;flex-direction:column;gap:12px}.ripples-activity-card[data-v-135ef874]{display:flex;gap:12px;padding:10px;align-items:center}.ripples-activity-card__meta[data-v-135ef874]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ripples-activity-card__meta-item[data-v-135ef874]{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-135ef874]{color:#b7791f}.ripples-activity-card__meta-icon[data-v-135ef874]{font-size:13px;line-height:1}.ripples-subject-card[data-v-135ef874]{padding:14px 12px;display:flex;flex-direction:column;gap:12px;cursor:pointer}.ripples-concept-card[data-v-135ef874]{width:100%;box-sizing:border-box;display:flex;align-items:stretch;gap:10px;padding:12px 12px 12px 0;background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;border-radius:10px;overflow:hidden}.ripples-concept-card__icon[data-v-135ef874]{width:44px;min-height:60px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;background:#e8f8f7;border-radius:0 5px 5px 0}.ripples-concept-card__content[data-v-135ef874]{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.ripples-concept-card__eyebrow[data-v-135ef874],.ripples-concept-card__description[data-v-135ef874],.ripples-concept-card__footer[data-v-135ef874]{font-family:Gabarito,sans-serif;font-size:12px;line-height:1.35;color:#828282}.ripples-concept-card__eyebrow[data-v-135ef874],.ripples-concept-card__description[data-v-135ef874],.ripples-concept-card__title[data-v-135ef874]{margin:0}.ripples-concept-card__title[data-v-135ef874]{font-family:Gabarito,sans-serif;font-size:15px;font-weight:600;line-height:1.25;color:#000}.ripples-concept-card__description[data-v-135ef874]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ripples-concept-card__footer[data-v-135ef874]{display:flex;align-items:center;gap:8px}.ripples-concept-card__footer .progress-pill[data-v-135ef874]{flex:1}.ripples-subject-card__header[data-v-135ef874]{display:flex;align-items:center;gap:12px}.ripples-subject-card__icon[data-v-135ef874]{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-135ef874]{min-width:0;flex:1}.ripples-subject-card__progress-row[data-v-135ef874]{display:flex;align-items:center;gap:12px}.progress-bar-bg--subject[data-v-135ef874]{flex:1}.ripples-subject-card__stats[data-v-135ef874]{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-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:12px;color:#7b7b7b}.profile-sheet-backdrop[data-v-135ef874]{position:fixed;inset:0;background:#0000006b;display:flex;align-items:flex-start;justify-content:center;padding:12px;z-index:1200}.profile-sheet-backdrop--bottom[data-v-135ef874]{align-items:flex-end;padding:0}.profile-sheet[data-v-135ef874]{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--bottom[data-v-135ef874]{width:100%;max-width:480px;max-height:min(82dvh,720px);border-radius:24px 24px 0 0;box-shadow:0 -12px 32px #0000002e}.profile-sheet--recent .profile-sheet__body[data-v-135ef874]{padding-bottom:max(24px,env(safe-area-inset-bottom))}.profile-sheet__header[data-v-135ef874]{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-135ef874]{align-items:flex-start}.profile-sheet__title[data-v-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:600;color:#101828}.profile-sheet__subtitle[data-v-135ef874]{margin:4px 0 0;font-family:Gabarito,sans-serif;font-size:12px;color:#7b7b7b}.profile-sheet__close[data-v-135ef874]{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-135ef874]{overflow-y:auto;padding:12px 12px 16px;display:flex;flex-direction:column;gap:12px}.profile-sheet__footnote[data-v-135ef874]{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-135ef874]{gap:10px}.ripples-subject-card--interactive[data-v-135ef874]:hover{border-color:#cfd4dc}.ripples-subject-chapter-list[data-v-135ef874]{display:flex;flex-direction:column;gap:10px}.ripples-subject-chapter-card[data-v-135ef874]{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-135ef874]{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-135ef874]{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.ripples-subject-chapter-card__title[data-v-135ef874]{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-135ef874]{margin:0;font-family:Gabarito,sans-serif;font-size:13px;line-height:1.4;color:#7b7b7b}.ripples-subject-chapter-card__meta[data-v-135ef874]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:Gabarito,sans-serif;font-size:12px;color:#6b7280}.badges[data-v-135ef874]{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 8px}.badges[data-v-135ef874]::-webkit-scrollbar{display:none}.no-achievements-text[data-v-135ef874]{font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;color:#999;text-align:center;padding:20px}.badge-wrap[data-v-135ef874]{position:relative;width:130px;max-width:130px;flex:0 0 130px;display:flex;flex-direction:column;align-items:stretch}.badge-image-container[data-v-135ef874]{width:100%;height:150px;background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 4px #e4e4e4;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;padding:12px 10px 8px;box-sizing:border-box;overflow:hidden}.badge-image[data-v-135ef874]{width:100%;min-height:0;flex:1;-o-object-fit:contain;object-fit:contain;display:block}.badge-image-locked[data-v-135ef874]{filter:grayscale(100%);opacity:.5}.badge-locked .badge-image-container[data-v-135ef874]{opacity:.6}.badge-label[data-v-135ef874]{display:block;width:100%;margin:0;flex:none;font-family:Gabarito,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#000;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-label-locked[data-v-135ef874]{color:#aaa}.delete-profile-btn[data-v-135ef874]{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-135ef874]:hover{opacity:.9}@media (min-width: 768px){.child-profile-container[data-v-135ef874]{max-width:768px;margin:0 auto}.world-progress-card[data-v-135ef874]{padding:14px}.world-progress-thumb[data-v-135ef874]{width:96px;height:96px}}@media (max-width: 479px){.world-summary-grid[data-v-135ef874]{grid-template-columns:1fr}.world-progress-card[data-v-135ef874]{flex-direction:column}.world-progress-thumb[data-v-135ef874]{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}.child-settings-page[data-v-0ede4ce2]{min-height:var(--app-height, 100dvh);width:100%;padding:24px 16px 112px;box-sizing:border-box;background:#fff}.child-settings-card[data-v-0ede4ce2]{display:flex;flex-direction:column;gap:24px;width:100%;max-width:328px;margin:0 auto}.child-settings-header[data-v-0ede4ce2]{display:flex;align-items:center;gap:16px;width:100%}.child-settings-close[data-v-0ede4ce2]{width:44px;height:44px;flex:0 0 44px;border:1px solid #E4E4E4;border-radius:30px;background:#fff;box-shadow:0 4px #e4e4e4;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.child-settings-title[data-v-0ede4ce2]{margin:0;font-family:Gabarito,sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#000}.child-settings-profile-card[data-v-0ede4ce2],.settings-fields[data-v-0ede4ce2]{box-sizing:border-box;width:100%;background:#fff;border:1px solid #E4E4E4;border-radius:15px}.child-settings-profile-card[data-v-0ede4ce2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 12px}.child-settings-profile-card__identity[data-v-0ede4ce2]{display:flex;align-items:center;gap:12px;min-width:0}.child-settings-profile-card__avatar[data-v-0ede4ce2]{width:60px;height:60px;flex-shrink:0}.child-settings-profile-card__copy[data-v-0ede4ce2]{min-width:0;display:flex;flex-direction:column;gap:4px}.child-settings-profile-card__name[data-v-0ede4ce2]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;line-height:19px;color:#000}.child-settings-profile-card__meta[data-v-0ede4ce2]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Gabarito,sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#828282}.settings-fields[data-v-0ede4ce2]{display:flex;flex-direction:column;padding:0 20px}.settings-field[data-v-0ede4ce2]{display:flex;flex-direction:column;min-height:60px;padding:8px 0;border-bottom:1px solid #E4E4E4;box-sizing:border-box}.settings-field[data-v-0ede4ce2]:last-child{border-bottom:0}.settings-field__summary[data-v-0ede4ce2]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.settings-field__copy[data-v-0ede4ce2]{min-width:0;display:flex;flex-direction:column;gap:4px}.settings-field__label[data-v-0ede4ce2]{font-family:Gabarito,sans-serif;font-size:13px;font-weight:500;line-height:16px;color:#828282}.settings-field__value[data-v-0ede4ce2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Gabarito,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000}.settings-field__edit-icon[data-v-0ede4ce2]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border:1px solid #E4E4E4;border-radius:10px;background:#fff;box-shadow:0 3px #e4e4e4;color:#000;font-size:14px;font-weight:700}.settings-field--editing[data-v-0ede4ce2]{gap:12px;padding-bottom:16px}.settings-field__control[data-v-0ede4ce2]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.settings-field__input[data-v-0ede4ce2]{grid-column:1 / -1;width:100%;min-width:0;height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #E4E4E4;border-radius:10px;background:#fafafa;color:#000;font-family:Gabarito,sans-serif;font-size:15px;font-weight:400;outline:none}.settings-field__input[data-v-0ede4ce2]:focus{border-color:#297ad2;background:#fff}.settings-field__select[data-v-0ede4ce2]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.settings-field__save[data-v-0ede4ce2],.settings-field__cancel[data-v-0ede4ce2]{height:38px;min-width:86px;border-radius:10px;font-family:Gabarito,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.settings-field__save[data-v-0ede4ce2]{border:1px solid #2367B1;background:#297ad2;color:#fff;box-shadow:0 3px #2367b1}.settings-field__cancel[data-v-0ede4ce2]{border:1px solid #E4E4E4;background:#fff;color:#000;box-shadow:0 3px #e4e4e4}.settings-field__save[data-v-0ede4ce2]:disabled,.settings-field__cancel[data-v-0ede4ce2]:disabled{opacity:.6;cursor:wait}.settings-save-message[data-v-0ede4ce2]{margin:-6px 2px 0;font-family:Gabarito,sans-serif;font-size:13px;font-weight:600;color:#297ad2}.settings-save-message--error[data-v-0ede4ce2]{color:#d73535}.delete-profile-btn[data-v-0ede4ce2]{width:100%;height:42px;background:#fb4a4a;border:1px solid #D73535;border-radius:15px;box-shadow:0 4px #d73535;color:#fff;font-family:Gabarito,sans-serif;font-weight:600;font-size:14px;line-height:1.2;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.delete-profile-btn[data-v-0ede4ce2]:hover,.settings-field__save[data-v-0ede4ce2]:hover,.settings-field__cancel[data-v-0ede4ce2]:hover,.settings-field__summary[data-v-0ede4ce2]:hover{opacity:.9}.parent-home-runtime-bubble[data-v-96f32eab]{position:absolute;transform:translate(-50%,calc(-50% - 20px));box-sizing:border-box;pointer-events:auto;z-index:10050}.parent-home-runtime-bubble__shell[data-v-96f32eab]{position:absolute;inset:0;transform-origin:center center}.parent-home-runtime-bubble__svg[data-v-96f32eab]{position:absolute;inset:0;width:100%;height:100%;display:block}.parent-home-runtime-bubble__content[data-v-96f32eab]{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-96f32eab]{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-96f32eab] mark,.parent-home-runtime-bubble__text mark[data-v-96f32eab],.parent-home-runtime-bubble__text .highlight[data-v-96f32eab]{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)}@media (max-width: 700px) and (orientation: landscape){.parent-home-runtime-bubble[data-v-96f32eab]{width:clamp(286px,46vw,336px)!important;min-width:286px;max-width:336px}.parent-home-runtime-bubble__content[data-v-96f32eab]{overflow:hidden}.parent-home-runtime-bubble__text[data-v-96f32eab]{font-size:clamp(14px,2.15vw,16px)!important;line-height:1.22!important;overflow-wrap:normal;word-break:normal;hyphens:none}}.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-a8f40cde]{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-a8f40cde]{position:absolute;inset:0;width:100%;height:100%;z-index:10000}.mfe-parent-preview-conclusion__actions[data-v-a8f40cde]{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-a8f40cde],.mfe-mounting-overlay[data-v-a8f40cde]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;z-index:9999;isolation:isolate}.mfe-loading-screen[data-v-a8f40cde]:before,.mfe-mounting-overlay[data-v-a8f40cde]:before{content:"";position:absolute;inset:-100vmax;background:#fff;z-index:-1;pointer-events:none}.mfe-mounting-overlay--parent-home[data-v-a8f40cde]{padding:0}.mfe-mounting-overlay--parent-home[data-v-a8f40cde] .parent-home-loading{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%}.progress-bar-container[data-v-a8f40cde]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px;gap:12px}.loading-label[data-v-a8f40cde]{margin:0;font-family:Gabarito,sans-serif;font-size:16px;font-weight:500;color:#666;text-align:center}.progress-bar[data-v-a8f40cde]{position:relative;width:100%;max-width:300px;height:8px;background:#e4e4e4;border-radius:13px;overflow:hidden}.progress-fill[data-v-a8f40cde]{position:absolute;top:0;left:0;height:100%;background:#297ad2;border-radius:13px;animation:fill-progress-a8f40cde 2s cubic-bezier(.4,0,.2,1) infinite;width:0;will-change:width}@keyframes fill-progress-a8f40cde{0%{width:0%}45%{width:60%}90%{width:95%}to{width:100%}}.mfe-preview-end-card-overlay[data-v-a8f40cde]{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-a8f40cde]{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-a8f40cde .22s cubic-bezier(.23,1,.32,1) both}.mfe-preview-end-card__eyebrow[data-v-a8f40cde]{margin-bottom:8px;font-size:13px;font-weight:600;color:#297ad2;text-transform:uppercase;letter-spacing:.04em}.mfe-preview-end-card h2[data-v-a8f40cde]{margin:0 0 8px;color:#000;font-size:24px;line-height:1.1}.mfe-preview-end-card p[data-v-a8f40cde]{margin:0;color:#787878;font-size:15px;line-height:1.35}.mfe-preview-end-card__actions[data-v-a8f40cde]{display:flex;justify-content:center;gap:12px;margin-top:18px}@keyframes previewCardIn-a8f40cde{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mfe-error[data-v-a8f40cde]{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-a8f40cde]{color:#dc2626;margin-bottom:1rem;font-size:1.5rem}.mfe-error p[data-v-a8f40cde]{color:#7f1d1d;margin-bottom:2rem;font-size:1rem}.retry-button[data-v-a8f40cde],.back-button[data-v-a8f40cde]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;margin:.5rem;transition:all .2s}.retry-button[data-v-a8f40cde]{background:#4f46e5;color:#fff}.retry-button[data-v-a8f40cde]:hover{background:#4338ca}.back-button[data-v-a8f40cde]{background:#e5e7eb;color:#374151}.back-button[data-v-a8f40cde]:hover{background:#d1d5db}.mfe-mount-point[data-v-a8f40cde]{width:100%;height:100%;position:relative;z-index:50;display:flex;align-items:center;justify-content:center}[data-v-a8f40cde] .mfe-mount-point>*{width:100%;height:100%;position:relative}[data-v-a8f40cde] #react-game-mfe-container{position:relative;z-index:50}@font-face{font-family:Sticky Notes;src:url(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-cf4d63b7]: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-cf4d63b7]{font-size:var(--font-size-12)}.font-14[data-v-cf4d63b7]{font-size:var(--font-size-14)}.font-16[data-v-cf4d63b7]{font-size:var(--font-size-16)}.font-18[data-v-cf4d63b7]{font-size:var(--font-size-18)}.font-20[data-v-cf4d63b7]{font-size:var(--font-size-20)}.font-24[data-v-cf4d63b7]{font-size:var(--font-size-24)}body[data-v-cf4d63b7]{font-size:var(--font-size-14)}h1[data-v-cf4d63b7]{font-size:var(--font-size-24)}h2[data-v-cf4d63b7]{font-size:var(--font-size-20)}h3[data-v-cf4d63b7]{font-size:var(--font-size-18)}p[data-v-cf4d63b7],span[data-v-cf4d63b7],div[data-v-cf4d63b7],button[data-v-cf4d63b7]{font-size:var(--font-size-14)}.small-text[data-v-cf4d63b7]{font-size:var(--font-size-12)}.large-text[data-v-cf4d63b7]{font-size:var(--font-size-16)}.challenge-intro-container[data-v-cf4d63b7]{width:800px;height:var(--game-shell-height, 360px);min-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-cf4d63b7]{opacity:0}.challenge-content[data-v-cf4d63b7]{width:min(100%,360px);height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;padding:0 16px}.challenge-card[data-v-cf4d63b7]{width:248px;height:248px;position:relative;display:flex;flex-direction:column;align-items:center}.card-background[data-v-cf4d63b7]{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-cf4d63b7]:hover{transform:scale(1.02)}.card-background[data-v-cf4d63b7]:active{transform:scale(.98)}.card-image[data-v-cf4d63b7]{width:224px;height:176px;border-radius:9px;position:absolute;top:12px;left:12px;overflow:hidden}.card-lock-overlay[data-v-cf4d63b7]{position:absolute;inset:0;background:#0000002e}.card-lock-icon[data-v-cf4d63b7]{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-cf4d63b7]{width:28px;height:28px}.challenge-img[data-v-cf4d63b7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9px}.card-title[data-v-cf4d63b7]{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-cf4d63b7]{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-cf4d63b7]:hover{background-color:#3db3af;transform:translateY(1px);box-shadow:0 2px #0da49f}.start-button[data-v-cf4d63b7]:active{transform:translateY(2px);box-shadow:0 1px #0da49f}.locked-helper-text[data-v-cf4d63b7]{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-cf4d63b7]{align-self:center;display:grid;grid-template-rows:auto auto;justify-items:center;align-items:center;row-gap:8px;width:min(300px,100%);min-height:42px;margin:0 auto;padding:0;box-sizing:border-box;text-align:center}.loading-label[data-v-cf4d63b7]{display:block;width:100%;font-family:Gabarito,sans-serif;font-size:14px;line-height:17px;font-weight:500;color:#4b5563;text-align:center;white-space:nowrap}.progress-bar[data-v-cf4d63b7]{position:relative;width:min(300px,100%);height:8px;margin:0 auto;background:#e4e4e4;border-radius:13px;overflow:hidden}.progress-fill[data-v-cf4d63b7]{position:absolute;top:0;left:0;height:100%;background:#297ad2;border-radius:13px;animation:fill-progress-cf4d63b7 2s cubic-bezier(.4,0,.2,1) infinite;width:0;will-change:width}@keyframes fill-progress-cf4d63b7{0%{width:0%}45%{width:60%}90%{width:95%}to{width:100%}}@media screen and (max-width: 900px){.challenge-intro-container[data-v-cf4d63b7]{width:100vw;height:100vh}}.mfe-container[data-v-aaad24c1]{width:800px;height:360px;position:relative;overflow:hidden}.mfe-mount-point[data-v-aaad24c1]{width:100%;height:100%;position:relative;z-index:50;isolation:isolate;contain:layout style}.mfe-mount-point[data-v-aaad24c1] *{box-sizing:border-box}.challenges-container[data-v-aaad24c1]{width:800px;height:var(--game-shell-height, 360px);min-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-aaad24c1]: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-aaad24c1]{position:absolute;top:-5px;left:50%;transform:translate(-50%);z-index:20;width:214px;height:auto}.challenges-container.during-transition[data-v-aaad24c1]{background:#fff;padding:0}.challenges-transition-overlay[data-v-aaad24c1]{position:absolute;inset:0;width:100%;height:100%;z-index:100;display:grid;place-items:center;overflow:hidden;background:#fff}.challenges-lottie[data-v-aaad24c1]{width:min(100%,800px);height:min(100%,360px);display:grid;place-items:center}.challenges-lottie[data-v-aaad24c1] svg{width:100%!important;height:100%!important;display:block}@media screen and (max-width: 900px){.challenges-container[data-v-aaad24c1]{width:100vw;height:100vh}.challenges-lottie[data-v-aaad24c1]{width:100%;height:100%}}.challenges-wrap[data-v-aaad24c1]{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-aaad24c1]{display:flex;align-items:center;gap:10px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px;flex-shrink:0}.filter-tab[data-v-aaad24c1]{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-aaad24c1]:hover{background:#f5f5f5}.filter-tab.active[data-v-aaad24c1]{background:#ecfffe;border-color:#4ac1bd}.challenge-cards-wrapper[data-v-aaad24c1]{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-aaad24c1]::-webkit-scrollbar{width:0;display:none}@keyframes challengesShimmer-aaad24c1{0%{background-position:-220px 0}to{background-position:220px 0}}.challenge-skeleton-grid[data-v-aaad24c1]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px}.challenge-skeleton-card[data-v-aaad24c1]{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-aaad24c1],.challenge-skeleton-title[data-v-aaad24c1]{background:linear-gradient(90deg,#f7f4ee 25%,#efe8de,#f7f4ee 75%);background-size:220px 100%;animation:challengesShimmer-aaad24c1 1.4s ease-in-out infinite}.challenge-skeleton-thumb[data-v-aaad24c1]{width:100%;height:calc(100% - 28px);border:1px solid #EADCCB;border-radius:12px;box-shadow:0 2px #e4e4e4e6}.challenge-skeleton-title[data-v-aaad24c1]{width:74%;height:12px;border-radius:999px;margin:0 auto}.bottom-border-spacer[data-v-aaad24c1]{grid-column:1 / -1;height:50px;background:transparent}.challenge-card[data-v-aaad24c1]{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-aaad24c1]:hover{transform:translateY(-4px)}.card-background[data-v-aaad24c1]{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-aaad24c1]{width:calc(100% - 16px);height:calc(100% - 16px);border-radius:8px;position:absolute;top:8px;left:8px;overflow:hidden}.challenge-img[data-v-aaad24c1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.card-title[data-v-aaad24c1]{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-aaad24c1]{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-aaad24c1]{width:100%;height:10px;background:#f3f3f3;border-radius:5px;overflow:hidden}.progress-bar-fill[data-v-aaad24c1]{height:100%;background:#4ac1bd;border-radius:5px;transition:width .3s ease}.challenge-cards-wrapper[data-v-aaad24c1]::-webkit-scrollbar{width:6px}.challenge-cards-wrapper[data-v-aaad24c1]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.challenge-cards-wrapper[data-v-aaad24c1]::-webkit-scrollbar-thumb{background:#d3a264;border-radius:3px}.challenge-card.locked[data-v-aaad24c1]{cursor:pointer}.lock-overlay[data-v-aaad24c1]{position:absolute;inset:0 0 28px;background-color:#000;border-radius:12px;opacity:.3;z-index:5}.lock-icon[data-v-aaad24c1]{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-aaad24c1]:before{content:"";position:absolute;width:46px;height:46px;border-radius:999px;opacity:1}.lock-icon--upgrade[data-v-aaad24c1]:before{background:#fcd965;box-shadow:0 6px 16px #7a59003d}.lock-svg[data-v-aaad24c1]{position:relative;z-index:1;width:24px;height:24px;color:#7a5900}@media (max-width: 850px){.challenges-wrap[data-v-aaad24c1]{max-width:100%;height:100%;border:none;border-top:10px solid #60383B;margin:0;padding-top:70px}.challenge-card[data-v-aaad24c1]{width:140px;height:150px}.card-background[data-v-aaad24c1]{width:140px;height:115px}.card-image[data-v-aaad24c1]{width:124px;height:95px}.card-title[data-v-aaad24c1]{font-size:14px}}.intro-loading[data-v-bceba524],.intro-error[data-v-bceba524]{position:relative;width:800px;height:var(--game-shell-height, 360px);min-height:360px;background:#fff;display:grid;place-items:center;font-family:Gabarito,sans-serif;isolation:isolate;box-sizing:border-box}.intro-loading[data-v-bceba524]:before,.intro-error[data-v-bceba524]:before{content:"";position:absolute;inset:-100vmax;background:#fff;z-index:-1;pointer-events:none}.intro-loading__center[data-v-bceba524]{width:min(300px,calc(100% - 32px));display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:12px;margin:0 auto;text-align:center}.loading-label[data-v-bceba524]{display:block;width:100%;margin:0;font-family:Gabarito,sans-serif;font-size:16px;line-height:20px;font-weight:500;color:#666;text-align:center;white-space:nowrap}.progress-bar[data-v-bceba524]{position:relative;width:100%;height:8px;margin:0 auto;background:#e4e4e4;border-radius:13px;overflow:hidden}.progress-fill[data-v-bceba524]{position:absolute;top:0;left:0;height:100%;background:#297ad2;border-radius:13px;animation:fill-progress-bceba524 2s cubic-bezier(.4,0,.2,1) infinite;width:0;will-change:width}@keyframes fill-progress-bceba524{0%{width:0%}45%{width:60%}90%{width:95%}to{width:100%}}.intro-error h2[data-v-bceba524]{font-size:24px;font-weight:600;color:#333;margin-bottom:12px}.intro-error p[data-v-bceba524]{font-size:16px;color:#666;margin-bottom:24px}.back-button[data-v-bceba524]{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-bceba524]:hover{background-color:#3db3af}@media screen and (max-width: 900px){.intro-loading[data-v-bceba524],.intro-error[data-v-bceba524]{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-fc39e0bc]{position:fixed;inset:0;background:#fff;z-index:100}.loading-container[data-v-fc39e0bc]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.loading-spinner[data-v-fc39e0bc]{width:48px;height:48px;border:4px solid #E4E4E4;border-top-color:#4ac1bd;border-radius:50%;animation:spin-fc39e0bc 1s linear infinite}@keyframes spin-fc39e0bc{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-20f529ad]{display:contents}.upgrade-screen[data-v-20f529ad]{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-20f529ad]{--upgrade-slideshow-height: clamp(180px, calc(var(--app-height, 100dvh) - 410px), 440px)}.upgrade-scroll[data-v-20f529ad]{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-20f529ad]{display:flex;flex-direction:column;background:#f0fffe}.upgrade-screen.has-checkout-success.is-bake-store-variant .upgrade-scroll[data-v-20f529ad],.upgrade-screen.has-checkout-success.is-giffie-variant .upgrade-scroll[data-v-20f529ad]{background:#fef4e4}.upgrade-shell[data-v-20f529ad]{width:100%;max-width:360px;margin:0 auto;background:#fff}.upgrade-screen.has-fixed-footer .upgrade-success-panel[data-v-20f529ad]{padding-bottom:calc(226px + env(safe-area-inset-bottom,0px))}.upgrade-screen.has-fixed-footer.has-expanded-plan-card .upgrade-success-panel[data-v-20f529ad]{padding-bottom:calc(var(--upgrade-fixed-footer-space) + env(safe-area-inset-bottom,0px))}.upgrade-success-panel[data-v-20f529ad]{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-20f529ad]{background:#fef4e4}.upgrade-success-panel__confetti[data-v-20f529ad]{position:absolute;inset:0;z-index:3;pointer-events:none}.upgrade-success-panel__content[data-v-20f529ad]{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-20f529ad]{opacity:0;transform:translate3d(0,-10px,0);filter:blur(4px)}.upgrade-success-panel.is-transitioning-to-address .upgrade-success-panel__hero[data-v-20f529ad]{opacity:0;transform:translate(-50%) translateY(-10px);filter:blur(4px)}.upgrade-success-panel__icon-wrap[data-v-20f529ad]{display:flex;justify-content:center;margin-bottom:14px}.upgrade-success-panel__icon[data-v-20f529ad]{width:132px;height:122px;-o-object-fit:contain;object-fit:contain}.upgrade-success-panel__title[data-v-20f529ad]{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-20f529ad]{color:#542d30}.upgrade-success-panel__subtitle[data-v-20f529ad]{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-20f529ad]{color:#9e8b70}.upgrade-success-panel__migration[data-v-20f529ad]{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-20f529ad]{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-20f529ad]{margin:0;font-family:Gabarito,Arial,sans-serif;font-size:14px;line-height:19px;color:#448e88}.upgrade-success-panel__hero[data-v-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad]{padding-left:8px;padding-right:8px}.plan-reveal[data-v-20f529ad]{opacity:0;transform:translate3d(0,10px,0);animation:planReveal-20f529ad .4s cubic-bezier(.23,1,.32,1) forwards}.plan-options[data-v-20f529ad]{width:100%;max-width:336px;display:flex;flex-direction:column;gap:12px}.upgrade-screen.is-bake-store-variant .plan-options[data-v-20f529ad]{max-width:344px}.plan-selection-warning[data-v-20f529ad]{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-20f529ad]{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-20f529ad]{min-height:68px;padding:10px 6px;gap:8px}.plan-option.is-selected[data-v-20f529ad]{border-color:#0da49f;box-shadow:0 3px #0da49f;background:#fff}.plan-bundle-slot[data-v-20f529ad]{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-20f529ad]{max-width:304px}.plan-bundle-slot.is-open[data-v-20f529ad]{grid-template-rows:1fr}.plan-bundle-slot__inner[data-v-20f529ad]{overflow:hidden;min-height:0}.plan-option-content--bundle[data-v-20f529ad]{padding-top:4px;will-change:transform,opacity,filter}.plan-bundle-part[data-v-20f529ad]{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-20f529ad]{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.plan-bundle-slot.is-open .plan-option-left.plan-bundle-part[data-v-20f529ad]{transition-delay:40ms}.plan-bundle-slot.is-open .plan-price-group.plan-bundle-part[data-v-20f529ad]{transition-delay:.1s}.plan-option-icon--gift[data-v-20f529ad]{font-size:20px;line-height:1}.plan-price--free[data-v-20f529ad]{color:#000}.plan-option.is-disabled[data-v-20f529ad]{cursor:not-allowed;opacity:.72}.plan-option-content[data-v-20f529ad]{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-20f529ad]{max-width:304px;align-items:center}.plan-option-left[data-v-20f529ad]{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-20f529ad]{gap:12px}.plan-option-icon[data-v-20f529ad]{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-20f529ad]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.plan-name[data-v-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad]{min-height:24px;padding:5px 12px;font-size:clamp(13px,3.5vw,14px);line-height:clamp(15px,4vw,16px)}@keyframes planReveal-20f529ad{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.upgrade-hero[data-v-20f529ad]{position:relative;width:100%;flex:none;background:#fff;overflow:hidden}.upgrade-hero-back[data-v-20f529ad]{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-20f529ad]{top:calc(20px + env(safe-area-inset-top,0px))}.upgrade-hero-back[data-v-20f529ad] .back-button{position:relative;top:auto;left:auto;pointer-events:auto}.upgrade-hero-inner[data-v-20f529ad]{position:relative;width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column}.upgrade-hero-slideshow[data-v-20f529ad]{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-20f529ad]:active{cursor:grabbing}.upgrade-hero-slideshow[data-v-20f529ad]:focus-visible{outline:2px solid #0da49f;outline-offset:2px}.upgrade-plan-tabs-shell[data-v-20f529ad]{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-20f529ad]{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-20f529ad],.plan-option.is-plan-swapping .plan-option-content[data-v-20f529ad]{opacity:.85}.plan-option-content[data-v-20f529ad]{transition:opacity var(--upgrade-tab-swap-duration) ease-out}.upgrade-plan-tabs[data-v-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad]{color:#067471}.upgrade-plan-tab[data-v-20f529ad]:disabled{cursor:not-allowed;opacity:.6}.upgrade-plan-tab[data-v-20f529ad]:active:not(:disabled){transform:scale(.96)}.upgrade-plan-tab[data-v-20f529ad]:focus-visible{outline:2px solid #0da49f;outline-offset:2px}.upgrade-hero-slideshow__slide[data-v-20f529ad]{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-20f529ad]: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-20f529ad]: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-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad],.upgrade-hero-slideshow__slide.is-leaving[data-v-20f529ad]{will-change:transform,opacity}.upgrade-hero-slideshow__image[data-v-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad]{background:#fff;transition:background-color .28s var(--upgrade-slideshow-ease-in),transform .28s var(--upgrade-ease-out)}.upgrade-hero-slideshow__dot[data-v-20f529ad]:active{transform:scale(.96)}.upgrade-hero-slideshow__dot[data-v-20f529ad]:focus-visible{outline:2px solid #0da49f;outline-offset:2px}.upgrade-hero-fade-enter-active[data-v-20f529ad],.upgrade-footer-fade-enter-active[data-v-20f529ad]{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-20f529ad],.upgrade-footer-fade-leave-active[data-v-20f529ad]{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-20f529ad]{opacity:0;transform:translate3d(0,-8px,0)}.upgrade-hero-fade-leave-to[data-v-20f529ad]{opacity:0;transform:translate3d(0,-10px,0)}.upgrade-footer-fade-enter-from[data-v-20f529ad]{opacity:0;transform:translate3d(0,6px,0)}.upgrade-footer-fade-leave-to[data-v-20f529ad]{opacity:0;transform:translate3d(0,-4px,0)}.upgrade-error-banner[data-v-20f529ad]{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-20f529ad]{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-20f529ad]{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-20f529ad]{margin:0 0 4px;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;color:#4d4d4d}.manage-subscription-success[data-v-20f529ad]{margin:8px 0 0;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;color:#0f8a67}.manage-subscription-error[data-v-20f529ad]{margin:8px 0 0;font-family:Gabarito,Arial,sans-serif;font-size:13px;line-height:16px;color:#b63a3a}.manage-subscription-actions[data-v-20f529ad]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.upgrade-footer[data-v-20f529ad]{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-20f529ad]{min-height:auto;padding-top:8px;padding-bottom:28px;border-top:none}.upgrade-footer.is-success-ripples[data-v-20f529ad],.upgrade-footer.is-success-katha[data-v-20f529ad]{background:#f0fffe;border-top-color:#448e8829}.upgrade-footer.is-success-bake[data-v-20f529ad]{background:#fef4e4;border-top-color:#9e8b7029}.upgrade-footer-actions[data-v-20f529ad]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.upgrade-legal-links[data-v-20f529ad]{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-20f529ad]{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-20f529ad]{color:#9b9b9b;font-size:11px;line-height:1}@media (orientation: landscape) and (max-height: 500px){.upgrade-legal-links[data-v-20f529ad]{gap:6px;row-gap:2px}.upgrade-legal-link[data-v-20f529ad]{font-size:11px}.upgrade-legal-separator[data-v-20f529ad]{font-size:10px}}.upgrade-screen.is-bake-store-variant .upgrade-footer-actions[data-v-20f529ad] .base-button{min-height:46px}.upgrade-screen.is-bake-store-variant .upgrade-footer-actions[data-v-20f529ad] .button-text{font-size:16px;line-height:20px;font-weight:600}@media (prefers-reduced-motion: reduce){.upgrade-hero-fade-enter-active[data-v-20f529ad],.upgrade-hero-fade-leave-active[data-v-20f529ad],.upgrade-footer-fade-enter-active[data-v-20f529ad],.upgrade-footer-fade-leave-active[data-v-20f529ad],.upgrade-plan-tabs__indicator[data-v-20f529ad],.upgrade-plan-tagline[data-v-20f529ad],.plan-option-content[data-v-20f529ad],.upgrade-hero-slideshow__slide[data-v-20f529ad],.upgrade-hero-slideshow__image[data-v-20f529ad],.upgrade-hero-slideshow__dot[data-v-20f529ad]{transition:none;animation:none}.upgrade-hero-fade-enter-from[data-v-20f529ad],.upgrade-hero-fade-leave-to[data-v-20f529ad],.upgrade-footer-fade-enter-from[data-v-20f529ad],.upgrade-footer-fade-leave-to[data-v-20f529ad],.upgrade-hero-slideshow__slide[data-v-20f529ad]{opacity:1;transform:translateZ(0);animation:none}.upgrade-hero-slideshow[data-direction=forward] .upgrade-hero-slideshow__slide[data-v-20f529ad]:not(.is-active),.upgrade-hero-slideshow[data-direction=backward] .upgrade-hero-slideshow__slide[data-v-20f529ad]:not(.is-active){transform:translateZ(0);opacity:0}.plan-reveal[data-v-20f529ad],.plan-bundle-slot[data-v-20f529ad],.plan-bundle-part[data-v-20f529ad]{transition:none;animation:none;opacity:1;transform:none;filter:none}.plan-bundle-slot.is-open[data-v-20f529ad]{grid-template-rows:1fr}.upgrade-plan-tabs-shell.is-plan-swapping .upgrade-plan-tagline[data-v-20f529ad],.plan-option.is-plan-swapping .plan-option-content[data-v-20f529ad]{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-20f529ad]{max-width:none}.upgrade-plan-tabs-shell[data-v-20f529ad]{width:100%;max-width:360px;margin-left:auto;margin-right:auto}.upgrade-screen[data-v-20f529ad]{--upgrade-slideshow-height: clamp(220px, calc(var(--app-height, 100dvh) - 380px), 500px)}.upgrade-screen.has-expanded-plan-card[data-v-20f529ad]{--upgrade-slideshow-height: clamp(200px, calc(var(--app-height, 100dvh) - 400px), 480px)}}@media screen and (max-width: 340px){.upgrade-footer[data-v-20f529ad]{padding-left:12px;padding-right:12px}.upgrade-plans-panel[data-v-20f529ad]{padding-left:10px;padding-right:10px}.plan-option[data-v-20f529ad]{min-height:60px;padding:12px 10px}.plan-option-content[data-v-20f529ad]{max-width:100%}}@media screen and (max-width: 300px){.upgrade-footer[data-v-20f529ad]{padding-left:10px;padding-right:10px}.plan-option[data-v-20f529ad]{padding:10px 8px}.plan-option-content[data-v-20f529ad]{gap:10px}.plan-name[data-v-20f529ad]{font-size:15px}.plan-price[data-v-20f529ad],.plan-price-anchor[data-v-20f529ad]{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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/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(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-97857c03]: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-97857c03]{font-size:var(--font-size-12)}.font-14[data-v-97857c03]{font-size:var(--font-size-14)}.font-16[data-v-97857c03]{font-size:var(--font-size-16)}.font-18[data-v-97857c03]{font-size:var(--font-size-18)}.font-20[data-v-97857c03]{font-size:var(--font-size-20)}.font-24[data-v-97857c03]{font-size:var(--font-size-24)}body[data-v-97857c03]{font-size:var(--font-size-14)}h1[data-v-97857c03]{font-size:var(--font-size-24)}h2[data-v-97857c03]{font-size:var(--font-size-20)}h3[data-v-97857c03]{font-size:var(--font-size-18)}p[data-v-97857c03],span[data-v-97857c03],div[data-v-97857c03],button[data-v-97857c03]{font-size:var(--font-size-14)}.small-text[data-v-97857c03]{font-size:var(--font-size-12)}.large-text[data-v-97857c03]{font-size:var(--font-size-16)}.preview-end-screen[data-v-97857c03]{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-97857c03 .36s cubic-bezier(.23,1,.32,1) both}.preview-end-screen--challenge[data-v-97857c03]{background:transparent;grid-template-columns:40% 60%}.preview-challenge-backdrop[data-v-97857c03]{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-97857c03]{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-97857c03]{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-97857c03]{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-97857c03]{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-97857c03]{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-97857c03]{flex:0 1 auto;width:100%;max-width:100%;display:flex;justify-content:center}.preview-challenge-message-bubble[data-v-97857c03]{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-97857c03]: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-97857c03]: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-97857c03]{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-97857c03 .34s cubic-bezier(.23,1,.32,1) 60ms both;pointer-events:none}.preview-end-screen--challenge .preview-end-chef-image[data-v-97857c03]{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-97857c03]{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-97857c03 .34s cubic-bezier(.23,1,.32,1) 60ms both}.preview-end-content[data-v-97857c03]{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-97857c03]{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-97857c03]{background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.preview-end-scale-host[data-v-97857c03]{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-97857c03]{width:100%;flex:0 0 auto;position:relative;overflow:visible}.preview-end-scale-inner[data-v-97857c03]{position:absolute;top:0;left:0;will-change:transform}.preview-end-main[data-v-97857c03]{width:100%}.preview-result-card[data-v-97857c03]{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-97857c03 .32s cubic-bezier(.23,1,.32,1) .12s both}.preview-end-footer[data-v-97857c03]{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-97857c03]{display:flex;flex-direction:column;gap:8px;min-width:0}.preview-copy h1[data-v-97857c03]{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-97857c03]{margin:0;font-size:19px;line-height:1.3;color:#787878;text-wrap:pretty;overflow-wrap:anywhere;min-width:0}.preview-divider[data-v-97857c03]{width:100%;height:1px;flex:0 0 auto;background:#e4e4e4}.preview-skill-row[data-v-97857c03]{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.preview-skill-icon[data-v-97857c03]{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-97857c03]{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.preview-skill-copy strong[data-v-97857c03]{font-size:19px;font-weight:500;color:#000;line-height:1.2;overflow-wrap:anywhere}.preview-skill-copy span[data-v-97857c03]{font-size:17px;color:#828282;line-height:1.2;overflow-wrap:anywhere}.preview-progress[data-v-97857c03]{width:100%;height:8px;flex:0 0 auto;background:#d9d9d9;border-radius:13px;overflow:hidden}.preview-progress span[data-v-97857c03]{display:block;width:20%;height:100%;background:#297ad2;border-radius:13px}.preview-upgrade-note[data-v-97857c03]{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-97857c03]{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-97857c03]{flex:1 1 0;min-width:0;display:flex}.preview-actions[data-v-97857c03] .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-97857c03] .base-button .button-text{font-size:inherit!important;font-weight:500!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-actions[data-v-97857c03] .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-97857c03] .preview-upgrade-button.base-button{box-shadow:0 4px #0da49f!important}@container preview-end-right (max-width: 360px){.preview-end-footer[data-v-97857c03]{gap:10px;padding-bottom:4px}.preview-upgrade-note[data-v-97857c03]{font-size:15px;line-height:1.25}.preview-actions[data-v-97857c03]{gap:10px}.preview-actions[data-v-97857c03] .base-button{height:42px!important;font-size:14px!important;padding:8px 10px!important}}@container preview-end-right (max-width: 280px){.preview-actions[data-v-97857c03]{flex-direction:column}}@keyframes previewScreenSlideIn-97857c03{0%{opacity:0;transform:translate(28px) scale(.992)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes previewLeftIn-97857c03{0%{opacity:0;transform:translate(-14px) scale(.996)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes previewChunkFadeIn-97857c03{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 900px){.preview-upgrade-note[data-v-97857c03]{max-width:100%;font-size:19px;line-height:1.35}.preview-actions[data-v-97857c03]{max-width:100%;gap:20px}.preview-actions[data-v-97857c03] .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-97857c03]{gap:12px;padding:16px 20px;border-radius:12px}.preview-copy[data-v-97857c03]{gap:5px}.preview-copy h1[data-v-97857c03]{font-size:24px;line-height:1.12}.preview-summary[data-v-97857c03]{font-size:15px;line-height:1.18}.preview-skill-row[data-v-97857c03]{gap:8px}.preview-skill-icon[data-v-97857c03]{width:42px;height:42px;flex-basis:42px;font-size:14px}.preview-skill-copy strong[data-v-97857c03]{font-size:16px}.preview-skill-copy span[data-v-97857c03]{font-size:13px}.preview-progress[data-v-97857c03]{height:6px}.preview-upgrade-note[data-v-97857c03]{font-size:17px;line-height:1.18}.preview-actions[data-v-97857c03] .base-button{height:42px!important;font-size:15px!important}}@media screen and (max-width: 860px){.preview-end-screen[data-v-97857c03],.preview-end-screen--challenge[data-v-97857c03]{grid-template-columns:40% 60%;grid-template-rows:1fr}}@media (prefers-reduced-motion: reduce){.preview-end-screen[data-v-97857c03],.preview-end-left-image[data-v-97857c03],.preview-result-card[data-v-97857c03],.preview-upgrade-note[data-v-97857c03],.preview-actions[data-v-97857c03]{animation:none}.preview-actions[data-v-97857c03] .base-button{transition:none}}@font-face{font-family:Sticky Notes;src:url(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/Sticky%20Notes-B60T8rx2.otf) format("opentype");font-weight:400;font-style:normal}[data-v-7d887671]: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-7d887671]{font-size:var(--font-size-12)}.font-14[data-v-7d887671]{font-size:var(--font-size-14)}.font-16[data-v-7d887671]{font-size:var(--font-size-16)}.font-18[data-v-7d887671]{font-size:var(--font-size-18)}.font-20[data-v-7d887671]{font-size:var(--font-size-20)}.font-24[data-v-7d887671]{font-size:var(--font-size-24)}body[data-v-7d887671]{font-size:var(--font-size-14)}h1[data-v-7d887671]{font-size:var(--font-size-24)}h2[data-v-7d887671]{font-size:var(--font-size-20)}h3[data-v-7d887671]{font-size:var(--font-size-18)}p[data-v-7d887671],span[data-v-7d887671],div[data-v-7d887671],button[data-v-7d887671]{font-size:var(--font-size-14)}.small-text[data-v-7d887671]{font-size:var(--font-size-12)}.large-text[data-v-7d887671]{font-size:var(--font-size-16)}.bake-preview-end-screen[data-v-7d887671]{position:fixed;inset:0;z-index:2147483000;display:grid;grid-template-columns:51% 49%;width:100vw;height:100vh;overflow:hidden;background:#fff;font-family:Gabarito,sans-serif;-webkit-font-smoothing:antialiased;animation:bake-preview-screen-enter-7d887671 .26s cubic-bezier(.2,0,0,1) both}.bake-preview-end-screen[data-v-7d887671]:before{content:"";position:absolute;inset:0;z-index:5;background:#fff;pointer-events:none;animation:bake-preview-white-curtain-7d887671 .36s cubic-bezier(.2,0,0,1) both}.bake-preview-end-screen__left[data-v-7d887671]{position:relative;min-width:0;height:100%;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:#fff;animation:bake-preview-left-enter-7d887671 .52s 80ms cubic-bezier(.2,0,0,1) both}.bake-preview-end-screen__image[data-v-7d887671]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;outline:1px solid rgba(0,0,0,.1);will-change:transform,opacity}.bake-preview-end-screen__image--contain[data-v-7d887671]{width:min(48%,340px);height:auto;max-height:78%;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;margin:0 auto;outline:none}.bake-preview-end-screen__right[data-v-7d887671]{position:relative;z-index:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vh,44px) clamp(24px,5vw,72px);box-sizing:border-box;background:#fff;animation:bake-preview-right-enter-7d887671 .52s .14s cubic-bezier(.2,0,0,1) both}.bake-preview-end-screen__summary[data-v-7d887671]{width:min(100%,clamp(409px,42vw,560px));display:flex;flex-direction:column;align-items:stretch;gap:clamp(16px,2.4vh,26px)}.bake-preview-end-screen__card[data-v-7d887671]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,2.8vh,30px);min-height:clamp(262px,38vh,380px);padding:clamp(20px,3vh,34px) clamp(24px,3.5vw,42px);border:1px solid #e4e4e4;border-radius:clamp(13px,1.4vw,18px);background:#fff;box-shadow:0 4px #e4e4e4;animation:bake-preview-card-enter-7d887671 .52s .22s cubic-bezier(.2,0,0,1) both;will-change:transform,opacity}.bake-preview-end-screen__copy[data-v-7d887671]{display:flex;flex-direction:column;gap:8px;min-width:0}.bake-preview-end-screen__copy h1[data-v-7d887671]{margin:0;font-size:clamp(20px,1.8vw,28px);font-weight:600;line-height:1.15;color:#000;text-wrap:pretty}.bake-preview-end-screen__copy p[data-v-7d887671]{margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.25;color:#787878}.bake-preview-end-screen__divider[data-v-7d887671]{width:100%;height:1px;background:#e4e4e4}.bake-preview-end-screen__skill-details[data-v-7d887671],.bake-preview-end-screen__skill-item[data-v-7d887671]{display:flex;flex-direction:column;gap:10px}.bake-preview-end-screen__skill-row[data-v-7d887671]{display:flex;align-items:center;gap:10px}.bake-preview-end-screen__skill-icon[data-v-7d887671]{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#fd762e;color:#9a3d0b;font-size:22px;font-weight:700;line-height:1}.bake-preview-end-screen__skill-icon svg[data-v-7d887671]{width:20px;height:20px}.bake-preview-end-screen__skill-copy[data-v-7d887671]{min-width:0;display:flex;flex-direction:column;gap:4px}.bake-preview-end-screen__skill-copy strong[data-v-7d887671]{font-size:clamp(16px,1.2vw,19px);font-weight:500;line-height:1.2;color:#000;text-transform:capitalize}.bake-preview-end-screen__skill-copy span[data-v-7d887671]{font-size:clamp(14px,1vw,16px);font-weight:400;line-height:1.2;color:#828282}.bake-preview-end-screen__progress[data-v-7d887671]{width:100%;height:6px;overflow:hidden;border-radius:13px;background:#d9d9d9}.bake-preview-end-screen__progress span[data-v-7d887671]{display:block;height:100%;border-radius:inherit;background:#297ad2}.bake-preview-end-screen__upgrade-note[data-v-7d887671]{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:#000;text-align:center}.bake-preview-end-screen__actions[data-v-7d887671]{display:flex;gap:17px;animation:bake-preview-actions-enter-7d887671 .42s .34s cubic-bezier(.2,0,0,1) both}.bake-preview-end-screen__actions[data-v-7d887671] .base-button{flex:1 1 0;min-width:0;height:clamp(45px,6vh,56px)!important;border-radius:11px!important;font-size:clamp(16px,1.2vw,18px)!important;transition:transform .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1)!important}.bake-preview-end-screen__actions[data-v-7d887671] .base-button:active{transform:scale(.96)}.bake-preview-end-screen__actions[data-v-7d887671] .bake-preview-end-screen__skip-button.base-button{background:#fff!important;border:1px solid #e4e4e4!important;box-shadow:0 4px #e4e4e4!important;color:#000!important}.bake-preview-end-screen__actions[data-v-7d887671] .bake-preview-end-screen__upgrade-button.base-button{box-shadow:0 4px #0da49f!important}@keyframes bake-preview-screen-enter-7d887671{0%{opacity:0}to{opacity:1}}@keyframes bake-preview-white-curtain-7d887671{0%{opacity:1}65%{opacity:.18}to{opacity:0}}@keyframes bake-preview-left-enter-7d887671{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bake-preview-right-enter-7d887671{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bake-preview-card-enter-7d887671{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bake-preview-actions-enter-7d887671{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.bake-preview-end-screen[data-v-7d887671],.bake-preview-end-screen[data-v-7d887671]:before,.bake-preview-end-screen__left[data-v-7d887671],.bake-preview-end-screen__right[data-v-7d887671],.bake-preview-end-screen__card[data-v-7d887671],.bake-preview-end-screen__actions[data-v-7d887671]{animation:none}.bake-preview-end-screen__actions[data-v-7d887671] .base-button{transition:none!important}}@media screen and (max-width: 860px){.bake-preview-end-screen[data-v-7d887671]{grid-template-columns:40% 60%}.bake-preview-end-screen__copy h1[data-v-7d887671]{font-size:20px}.bake-preview-end-screen__copy p[data-v-7d887671],.bake-preview-end-screen__upgrade-note[data-v-7d887671]{font-size:15px}}@media screen and (max-height: 420px){.bake-preview-end-screen__right[data-v-7d887671]{padding:10px 14px}.bake-preview-end-screen__card[data-v-7d887671]{gap:12px;padding:14px 16px}.bake-preview-end-screen__summary[data-v-7d887671]{gap:10px}}@font-face{font-family:Sticky Notes;src:url(/assets/Sticky%20Notes-DW55t06M.ttf) format("truetype"),url(/assets/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}.onboarding-step-pill[data-v-a5564943]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:20px;padding:6px 8px;border:1px solid rgba(37,164,159,.18);border-radius:999px;background:#effbfaeb}.onboarding-step-pill__dot[data-v-a5564943]{width:6px;height:6px;border-radius:999px;background:#25a49f38;transition:width .18s ease,background-color .18s ease}.onboarding-step-pill__dot.is-complete[data-v-a5564943]{background:#25a49f8c}.onboarding-step-pill__dot.is-active[data-v-a5564943]{width:18px;background:#25a49f}.questionnaire-card[data-v-1ae1aa2b]{position:relative;background:#fff;width:100%;max-width:800px;min-height:min(360px,calc(100svh - 24px));max-height:calc(100svh - 20px);border-radius:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;padding:76px 24px 88px;overflow:hidden;font-family:Gabarito,system-ui,-apple-system,sans-serif;color:#000}.questionnaire-card__step[data-v-1ae1aa2b]{position:absolute;top:28px;left:max(24px,calc(50% - 263px));z-index:2;pointer-events:none}.questionnaire-card__inner[data-v-1ae1aa2b]{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:526px;margin:0 auto;padding-top:0}.questionnaire-card__title[data-v-1ae1aa2b]{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-1ae1aa2b]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:clamp(6px,1.2vw,10px);width:100%;min-width:0}.questionnaire-card__tile[data-v-1ae1aa2b]{width:auto;min-width:0;max-width:124px;min-height:135px;flex:1 1 0}.questionnaire-card__tile[data-v-1ae1aa2b] .choice-card__media{height:clamp(46px,10vw,72px)}.questionnaire-card__tile[data-v-1ae1aa2b] .choice-card__label{font-size:clamp(10px,2.7vw,14px);line-height:1.12;min-height:clamp(28px,7vw,34px);padding-inline:1px}.questionnaire-card__helper[data-v-1ae1aa2b]{position:absolute;left:50%;bottom:max(16px,env(safe-area-inset-bottom,0px));transform:translate(-50%);margin:0;width:min(320px,calc(100% - 112px));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-1ae1aa2b]{position:absolute;right:24px;bottom:max(24px,calc(16px + env(safe-area-inset-bottom,0px)));z-index:3}@media (max-width: 560px){.questionnaire-card[data-v-1ae1aa2b]{min-height:0;padding:62px 12px 76px}.questionnaire-card__step[data-v-1ae1aa2b]{top:18px;left:12px}.questionnaire-card__inner[data-v-1ae1aa2b]{padding-top:8px;gap:26px}.questionnaire-card__grid[data-v-1ae1aa2b]{gap:6px}.questionnaire-card__tile[data-v-1ae1aa2b]{max-width:none;min-height:118px}.questionnaire-card__helper[data-v-1ae1aa2b]{bottom:max(14px,env(safe-area-inset-bottom,0px));width:min(260px,calc(100% - 76px));font-size:12px;line-height:15px}}@media (max-height: 430px){.questionnaire-card[data-v-1ae1aa2b]{padding-top:52px;padding-bottom:62px}.questionnaire-card__step[data-v-1ae1aa2b]{top:12px;left:12px}.questionnaire-card__inner[data-v-1ae1aa2b]{padding-top:0;gap:22px}.questionnaire-card__title[data-v-1ae1aa2b]{font-size:18px;line-height:21px}.questionnaire-card__helper[data-v-1ae1aa2b]{bottom:10px;font-size:11px;line-height:13px}.questionnaire-card__confirm[data-v-1ae1aa2b]{right:12px;bottom:12px;transform:scale(.88);transform-origin:right bottom}}.questionnaire-screen[data-v-dd79f2d5]{position:fixed;inset:0;z-index:10001;background:#fff;display:flex;align-items:center;justify-content:center;padding:clamp(10px,3vw,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-questionnaire-route[data-v-f67839e6]{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}.onboarding-screen-enter-active[data-v-f67839e6],.onboarding-screen-leave-active[data-v-f67839e6]{background:#fff;transition:opacity .12s ease-out;will-change:opacity}.onboarding-screen-enter-from[data-v-f67839e6],.onboarding-screen-leave-to[data-v-f67839e6]{opacity:0}@media (prefers-reduced-motion: reduce){.onboarding-screen-enter-active[data-v-f67839e6],.onboarding-screen-leave-active[data-v-f67839e6]{transition:none;will-change:auto}.onboarding-screen-enter-from[data-v-f67839e6],.onboarding-screen-leave-to[data-v-f67839e6]{opacity:1}}.profile-collection-screen[data-v-1f3b6870]{--panel-padding-x: clamp(20px, 3vw, 34px);--panel-padding-y: clamp(22px, 3vh, 30px);--split-border: #d6eeec;--accent: #4AC1BD;--accent-dark: #25A49F;--accent-soft: #EAF8F7;--text-muted: #888888;--profile-info-w: clamp(240px, 38vw, 400px);--save-actions-h: 96px;--guidance-chef-w: clamp(64px, 8vw, 104px);--guidance-chef-h: clamp(96px, 20svh, 162px);--guidance-tall-w: clamp(70px, 9vw, 112px);--guidance-tall-h: clamp(118px, 24svh, 190px);--guidance-ripples-size: clamp(48px, 6vw, 72px);--guidance-char-reserve-h: clamp(118px, 24svh, 190px);--guidance-bubble-left: clamp(68px, 8vw, 90px);position:absolute;inset:0;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;max-height:100%;box-sizing:border-box;background:#fff;font-family:Gabarito,sans-serif;color:#000d26;overflow:hidden;text-align:left}.profile-body[data-v-1f3b6870]{position:relative;flex:1 1 auto;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;--guidance-bubble-bake-left: clamp(72px, 9vw, 130px)}.profile-body[data-v-1f3b6870] .user-info-age-guidance-stage{right:auto;width:var(--profile-info-w);max-width:var(--profile-info-w);min-width:0;overflow:hidden}.profile-layout[data-v-1f3b6870]{display:grid;grid-template-columns:minmax(0,var(--profile-info-w)) minmax(0,1fr);width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box}.profile-panel[data-v-1f3b6870]{display:flex;flex-direction:column;align-items:flex-start;min-height:0;min-width:0;max-width:100%;box-sizing:border-box;padding:calc(var(--panel-padding-y) + env(safe-area-inset-top,0px)) var(--panel-padding-x) calc(var(--panel-padding-y) + env(safe-area-inset-bottom,0px))}.profile-panel--info[data-v-1f3b6870]{position:relative;background:#eaf8f7;border-right:1px solid var(--split-border);width:100%;max-width:100%;min-width:0;padding-bottom:calc(var(--guidance-char-reserve-h, 250px) + 16px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.profile-panel--info[data-v-1f3b6870]::-webkit-scrollbar{display:none}.profile-collection-screen--native-keyboard-open .profile-panel--info[data-v-1f3b6870]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.profile-collection-screen--native-keyboard-open[data-v-1f3b6870] .user-info-age-guidance-stage{display:none;pointer-events:none}.profile-panel--age[data-v-1f3b6870]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;min-width:0;overflow:hidden;padding-left:clamp(14px,2vw,24px);padding-right:clamp(14px,2vw,24px)}.age-panel-content[data-v-1f3b6870]{width:100%;max-width:100%;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:0;padding-bottom:12px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.age-panel-content[data-v-1f3b6870]::-webkit-scrollbar{display:none}.panel-title[data-v-1f3b6870]{margin:9px 0 0;font-weight:900;font-size:clamp(20px,2.4vw,23px);line-height:1.1;text-align:left;width:100%}.panel-title-accent[data-v-1f3b6870]{color:var(--accent);font:inherit;font-weight:inherit;line-height:inherit}.panel-subtitle[data-v-1f3b6870]{margin:5px 0 0;font-size:clamp(12px,1.5vw,12.5px);color:var(--text-muted);font-weight:500;line-height:1.45;text-align:left;width:100%;max-width:28ch}.input-group[data-v-1f3b6870]{width:100%;min-width:0;flex:0 0 auto;flex-shrink:0;margin-top:14px}.input-field[data-v-1f3b6870]{display:block;width:100%;min-width:0;max-width:100%;height:43px;min-height:43px;flex-shrink:0;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-1f3b6870]::-moz-placeholder{color:#c5c5c5}.input-field[data-v-1f3b6870]::placeholder{color:#c5c5c5}.input-field[data-v-1f3b6870]:focus{outline:none;border-color:#4ac1bd;box-shadow:0 3px #25a49f2e}.profile-footer[data-v-1f3b6870]{margin:0 0 10px;font-family:Gabarito,sans-serif;font-weight:400;font-size:14px;line-height:17px;text-align:left;color:#694a38;opacity:.8;pointer-events:none;white-space:normal;width:100%}.age-heading[data-v-1f3b6870]{margin:0;font-weight:800;font-size:clamp(17px,2vw,20px);line-height:1.18;color:#000d26;text-align:left;width:100%}.age-grid[data-v-1f3b6870]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.5vw,12px);margin-top:12px;width:100%;max-width:100%;min-width:0;padding-bottom:8px;box-sizing:border-box}.age-option[data-v-1f3b6870]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;max-width:100%;min-height:68px;padding:12px 8px;margin-bottom:4px;border:2px solid #e4e4e4;border-radius:14px;background:#fff;box-shadow:0 4px #e4e4e4;cursor:pointer;font-family:inherit;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.age-option[data-v-1f3b6870]:active{transform:translateY(1px) scale(.96)}.age-option__value[data-v-1f3b6870]{font-weight:900;font-size:clamp(20px,2.8vw,23px);line-height:1;color:#000d26}.age-option__suffix[data-v-1f3b6870]{font-weight:500;font-size:11px;color:var(--text-muted)}.age-option.is-selected[data-v-1f3b6870]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 4px 0 var(--accent-dark);transform:translateY(-1px)}.age-option.is-selected .age-option__value[data-v-1f3b6870],.age-option.is-selected .age-option__suffix[data-v-1f3b6870]{color:var(--accent-dark)}.save-actions[data-v-1f3b6870]{z-index:5;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:100%;padding-top:4px;padding-bottom:env(safe-area-inset-bottom,0px);align-self:end;background:#fff}.save-button[data-v-1f3b6870]{width:100%;max-width:100%;min-width:0}.save-button[data-v-1f3b6870] .button-text{font-size:clamp(14px,1.8vw,16px);white-space:nowrap}@media (prefers-reduced-motion: reduce){.profile-panel--info[data-v-1f3b6870],.profile-panel--age[data-v-1f3b6870],.age-option[data-v-1f3b6870]{animation:none;transition:none;will-change:auto}}@media (max-width: 1024px){.profile-collection-screen[data-v-1f3b6870]{--profile-info-w: clamp(210px, 35vw, 320px);--guidance-bubble-bake-left: clamp(68px, 9vw, 104px)}.profile-panel[data-v-1f3b6870]{padding-left:clamp(14px,2.4vw,22px);padding-right:clamp(14px,2.4vw,22px)}.profile-panel--age[data-v-1f3b6870]{padding-left:clamp(12px,2vw,18px);padding-right:clamp(12px,2vw,18px)}.save-actions[data-v-1f3b6870]{width:100%;max-width:100%}.age-panel-content[data-v-1f3b6870]{max-width:100%}}@media (max-width: 500px){.profile-collection-screen[data-v-1f3b6870]{--guidance-chef-w: clamp(68px, 18vw, 92px);--guidance-chef-h: clamp(104px, 28vw, 140px);--guidance-tall-w: clamp(78px, 20vw, 102px);--guidance-tall-h: clamp(128px, 34vw, 170px);--guidance-ripples-size: clamp(52px, 14vw, 68px);--guidance-char-reserve-h: clamp(128px, 34vw, 170px);--guidance-bubble-left: clamp(58px, 15vw, 72px)}.profile-body[data-v-1f3b6870] .user-info-age-guidance-stage{min-width:0;max-width:100%}}@media (max-width: 420px){.profile-collection-screen[data-v-1f3b6870]{--profile-info-w: clamp(178px, 38vw, 210px);--guidance-chef-w: clamp(64px, 17vw, 86px);--guidance-chef-h: clamp(100px, 27vw, 132px);--guidance-tall-w: clamp(72px, 19vw, 94px);--guidance-tall-h: clamp(120px, 32vw, 156px);--guidance-ripples-size: clamp(48px, 13vw, 62px);--guidance-char-reserve-h: clamp(120px, 32vw, 156px);--guidance-bubble-left: clamp(52px, 14vw, 64px)}.profile-body[data-v-1f3b6870] .user-info-age-guidance-stage{min-width:0;max-width:100%}.age-grid[data-v-1f3b6870]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.age-option[data-v-1f3b6870]{min-height:56px;padding:8px 6px}.age-option__value[data-v-1f3b6870]{font-size:18px}.save-actions[data-v-1f3b6870]{width:100%;max-width:100%}.save-button[data-v-1f3b6870] .button-text{font-size:13px}.profile-footer[data-v-1f3b6870]{font-size:12px;line-height:15px}}@media (max-height: 700px){.profile-collection-screen[data-v-1f3b6870]{--save-actions-h: 82px;--guidance-chef-w: clamp(76px, 12vw, 102px);--guidance-chef-h: clamp(116px, 24dvh, 150px);--guidance-tall-w: clamp(84px, 13vw, 112px);--guidance-tall-h: clamp(138px, 28dvh, 178px);--guidance-ripples-size: clamp(58px, 10vw, 74px);--guidance-char-reserve-h: clamp(138px, 28dvh, 178px)}.profile-panel[data-v-1f3b6870]{padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.profile-panel--info[data-v-1f3b6870]{padding-bottom:calc(var(--guidance-char-reserve-h, 200px) + 12px + env(safe-area-inset-bottom,0px))}.age-option[data-v-1f3b6870]{min-height:54px;padding:8px 6px}.age-grid[data-v-1f3b6870]{gap:8px;margin-top:8px}.panel-title[data-v-1f3b6870]{font-size:18px}}@media (min-width: 900px){.profile-collection-screen[data-v-1f3b6870]{--profile-info-w: clamp(320px, 36vw, 380px)}.profile-body[data-v-1f3b6870]{width:100%;max-width:100%;margin:0}.profile-layout[data-v-1f3b6870]{grid-template-columns:minmax(0,var(--profile-info-w)) minmax(0,1fr)}.profile-panel--age[data-v-1f3b6870]{align-items:flex-start}.age-panel-content[data-v-1f3b6870]{max-width:100%}}@media (min-width: 1200px){.profile-collection-screen[data-v-1f3b6870]{--profile-info-w: 380px}.profile-body[data-v-1f3b6870],.save-actions[data-v-1f3b6870]{width:100%;max-width:100%}}.parent-home-child-profile-route[data-v-04e154b7]{position:relative;z-index:10001;display:block;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;box-sizing:border-box;background:#fff;overflow:hidden}.world-teaser-screen[data-v-a03158df]{--teaser-accent: #4AC1BD;--teaser-accent-dark: #25A49F;--teaser-muted: #888888;position:absolute;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;padding:clamp(10px,3vw,24px);box-sizing:border-box;overflow:hidden;background:#fff;font-family:Gabarito,system-ui,sans-serif;color:#000d26;-webkit-font-smoothing:antialiased}.world-teaser-content[data-v-a03158df]{display:grid;grid-template-columns:minmax(280px,45%) minmax(0,1fr);gap:clamp(20px,4vw,44px);width:min(100%,920px);height:min(500px,100%);min-height:0;overflow:hidden;animation:teaserSheetIn-a03158df .32s cubic-bezier(.16,1,.3,1) both}.world-media[data-v-a03158df]{position:relative;min-height:0;overflow:hidden;background:var(--world-bg, #edf2f2);container-type:size;--preview-frame-inset: clamp(10px, 1.8vw, 14px);--preview-bottom-crop: clamp(24px, 8cqh, 52px);animation:teaserMediaIn-a03158df .42s cubic-bezier(.16,1,.3,1) 70ms both}.world-media__image[data-v-a03158df]{position:absolute;inset:var(--preview-frame-inset);z-index:1;width:calc(100% - (var(--preview-frame-inset) * 2));height:calc(100% - (var(--preview-frame-inset) * 2));display:block;border-radius:18px;overflow:hidden;-o-object-fit:cover;object-fit:cover;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.world-copy[data-v-a03158df]{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(16px,2.5vw,26px) clamp(18px,2.6vw,28px) clamp(16px,2.5vw,26px) 0;box-sizing:border-box;overflow:hidden;animation:teaserCopyIn-a03158df .36s cubic-bezier(.16,1,.3,1) .12s both}.match-summary[data-v-a03158df]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;max-width:100%;color:#826b6d;font-weight:500;font-size:12px;line-height:1.25}.match-summary__icon-wrap[data-v-a03158df]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.match-summary__icon[data-v-a03158df]{width:16px;height:16px;filter:invert(48%) sepia(89%) saturate(358%) hue-rotate(128deg) brightness(92%) contrast(91%);transform:scale(1.12)}.match-summary__text[data-v-a03158df]{min-width:0;display:inline-flex;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-summary__label[data-v-a03158df]{color:#826b6d;font-weight:500}.match-summary__text strong[data-v-a03158df]{color:var(--teaser-accent-dark);font-weight:700}.world-media__label[data-v-a03158df]{position:absolute;left:var(--preview-frame-inset);right:var(--preview-frame-inset);bottom:var(--preview-frame-inset);z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;box-sizing:border-box;border-radius:0 0 18px 18px;background:#fffffff5;box-shadow:0 2px #00000014;backdrop-filter:blur(6px)}.world-media__name[data-v-a03158df]{min-width:0;font-weight:900;font-size:17px;line-height:1.15;color:#000}.world-media__subject[data-v-a03158df]{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#edf2f2;color:#000;font-weight:700;font-size:10px;line-height:1}.world-copy h1[data-v-a03158df]{max-width:11em;margin:9px 0 0;font-weight:900;font-size:clamp(20px,2.1vw,27px);line-height:1.06;color:#000d26;letter-spacing:-.02em;text-wrap:balance}.world-subtitle[data-v-a03158df]{max-width:34ch;margin:7px 0 0;font-weight:500;font-size:clamp(12px,1vw,13.5px);line-height:1.34;color:var(--teaser-muted);text-wrap:pretty}.world-tags[data-v-a03158df]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:clamp(7px,1vw,10px);margin-top:clamp(9px,1.2vw,12px)}.world-tag[data-v-a03158df]{min-height:28px;padding:6px 11px;box-sizing:border-box;border:0;border-radius:7px;background:#f4f4f4;box-shadow:none;color:#000;font-weight:500;font-size:12px;line-height:1.25;text-align:center;white-space:nowrap}.world-actions[data-v-a03158df]{display:flex;align-items:center;gap:12px;margin-top:clamp(12px,1.5vw,18px)}@keyframes teaserSheetIn-a03158df{0%{opacity:0;transform:translate3d(0,18px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes teaserMediaIn-a03158df{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes teaserCopyIn-a03158df{0%{opacity:0;transform:translate3d(14px,0,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width: 900px){.world-copy h1[data-v-a03158df]{max-width:10.8em}}@media (min-width: 800px) and (max-height: 520px) and (orientation: landscape){.world-copy h1[data-v-a03158df]{max-width:12.5em;font-size:clamp(22px,3.3vw,28px);line-height:1.05}.world-subtitle[data-v-a03158df]{max-width:40ch;margin-top:8px;font-size:clamp(12.5px,1.8vw,14.5px)}}@media (max-width: 640px){.world-teaser-screen[data-v-a03158df]{padding:12px}.world-teaser-content[data-v-a03158df]{grid-template-columns:1fr;gap:0;width:min(100%,380px);height:auto;max-height:100%;overflow-y:auto}.world-media[data-v-a03158df]{min-height:220px}.world-copy[data-v-a03158df]{align-items:center;padding:22px 20px 24px;text-align:center}.match-summary[data-v-a03158df]{align-self:center}.world-copy h1[data-v-a03158df],.world-subtitle[data-v-a03158df]{max-width:100%}.world-tags[data-v-a03158df],.world-actions[data-v-a03158df]{justify-content:center}.world-actions[data-v-a03158df]{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.world-teaser-content[data-v-a03158df],.world-media[data-v-a03158df],.world-copy[data-v-a03158df]{animation:none}.world-media__image[data-v-a03158df]{transition:none;will-change:auto}}.parent-home-teaser-route[data-v-7728353b]{position:relative;z-index:10001;display:block;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;box-sizing:border-box;background:#fff;overflow:hidden}.home-nav-tabs[data-v-f16c5141]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:30px;width:170px;height:24px;margin:0 auto}.home-nav-tabs__tab[data-v-f16c5141]{all:unset;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:24px;cursor:pointer;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.home-nav-tabs__tab[data-v-f16c5141] path{transition:stroke .16s ease}@media (hover: hover) and (pointer: fine){.home-nav-tabs__tab[data-v-f16c5141]:hover{transform:translateY(-1px)}.home-nav-tabs__tab:hover .home-nav-tabs__label[data-v-f16c5141]{color:#694a38}.home-nav-tabs__tab[data-v-f16c5141]:hover path{stroke:#694a38}}.home-nav-tabs__tab[data-v-f16c5141]:first-child{width:68px}.home-nav-tabs__tab[data-v-f16c5141]:last-child{width:72px}.home-nav-tabs__label[data-v-f16c5141]{font-family:Gabarito,system-ui,sans-serif;font-size:14px;line-height:17px;text-align:center;color:#b3966b;font-weight:400}.home-nav-tabs__tab.is-active .home-nav-tabs__label[data-v-f16c5141]{color:#694a38;font-weight:500}.home-nav-tabs__tab[data-v-f16c5141]:active{transform:translateY(1px)}.parent-home-nav[data-v-7017f44a]{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-7017f44a]{width:120px;height:32px;display:flex;align-items:center}.parent-home-nav__brand img[data-v-7017f44a]{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-7017f44a],.parent-home-nav__tabs.home-nav-tabs[data-v-7017f44a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.parent-home-nav__actions[data-v-7017f44a]{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-7017f44a]{grid-template-columns:auto 1fr auto;gap:10px}.parent-home-nav__brand[data-v-7017f44a],.parent-home-nav__brand img[data-v-7017f44a]{width:92px;height:28px}.parent-home-nav__tabs[data-v-7017f44a]{width:auto;max-width:calc(100vw - 220px)}.parent-home-nav__actions[data-v-7017f44a]{right:0;width:auto;gap:8px}.parent-home-nav__search.is-open[data-v-7017f44a]{width:112px}.parent-home-nav__search-input[data-v-7017f44a]{width:70px}}.parent-home-nav__search[data-v-7017f44a]{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-7017f44a]{width:132px;background:#f7e4c6;box-shadow:0 2px #694a3829}.parent-home-nav__search .parent-home-nav__icon[data-v-7017f44a]{flex:0 0 32px}.parent-home-nav__search-input[data-v-7017f44a]{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-7017f44a]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.parent-home-nav__search-input[data-v-7017f44a]::-ms-clear,.parent-home-nav__search-input[data-v-7017f44a]::-ms-reveal{display:none;width:0;height:0}.parent-home-nav__search-input[data-v-7017f44a]::-moz-placeholder{color:#694a3894}.parent-home-nav__search-input[data-v-7017f44a]::placeholder{color:#694a3894}.parent-home-nav__close-mark[data-v-7017f44a]{display:block;transform:translateY(-1px);font-size:22px;line-height:1;color:#694a38}.parent-home-nav__icon[data-v-7017f44a],.parent-home-nav__profile[data-v-7017f44a]{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-7017f44a]:active,.parent-home-nav__profile[data-v-7017f44a]:active,.parent-home-nav__claim-offer[data-v-7017f44a]:active,.parent-home-nav__upgrade[data-v-7017f44a]:active{transform:translateY(1px) scale(.96)}.parent-home-nav__claim-offer[data-v-7017f44a]{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-7017f44a]{width:18px;height:18px;display:block;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.parent-home-nav__claim-text[data-v-7017f44a]{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-7017f44a]{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-7017f44a]{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-7017f44a]:hover{transform:translateY(-2px);box-shadow:0 6px #e4e4e4}}.parent-home-nav__profile[data-v-7017f44a]:active{transform:translateY(2px) scale(.96);box-shadow:0 2px #e4e4e4}.parent-home-nav__profile-icon[data-v-7017f44a]{width:24px;height:24px;display:block;-o-object-fit:contain;object-fit:contain}.parent-home-nav__actions[data-v-7017f44a] .parent-home-nav__signin{height:33px;padding:8px 14px;font-size:14px;flex:0 0 auto}.parent-home-nav__actions[data-v-7017f44a] .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-7017f44a],.parent-home-nav__search[data-v-7017f44a]{transition-duration:.01ms}}.home-filters[data-v-daf7df77]{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-daf7df77]{justify-content:flex-start;padding-left:12px;padding-right:12px}.home-filters[data-v-daf7df77]::-webkit-scrollbar{display:none}.home-filter-divider[data-v-daf7df77]{width:0;height:30px;border-left:1px solid #DADADA;flex:0 0 auto;align-self:center}.home-filter[data-v-daf7df77]{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:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);isolation:isolate}.home-filter.is-active[data-v-daf7df77]{background:#694a38;color:#fff}.home-filter[data-v-daf7df77]:focus,.home-filter[data-v-daf7df77]:focus-visible{outline:none}.home-filter[data-v-daf7df77]:active{transform:scale(.985)}.home-filter__icon[data-v-daf7df77]{--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-daf7df77]{background:#fff!important;overflow:hidden}.home-filter__icon-image[data-v-daf7df77]{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-daf7df77] 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-daf7df77] path{stroke:currentColor;stroke-width:.7px;paint-order:stroke fill}.home-filter__icon--feed[data-v-daf7df77] path{stroke-width:.25px}.home-filter__label[data-v-daf7df77]{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-daf7df77]{justify-content:center;gap:12px;padding-inline:12px;scroll-padding-left:12px;scroll-padding-right:12px}.home-filter[data-v-daf7df77]{height:34px;padding:2px 10px 2px 2px;gap:6px;font-size:15px!important;line-height:1.1!important}.home-filter__label[data-v-daf7df77]{font-size:15px!important;line-height:1.1!important}.home-filter__icon[data-v-daf7df77]{--filter-icon-shell-size: 26px;--filter-icon-art-size: 14px}}@media (max-width: 620px){.home-filters[data-v-daf7df77]{gap:10px}.home-filter[data-v-daf7df77]{height:34px;padding:2px 10px 2px 2px;gap:6px;font-size:17px!important;line-height:1.15!important}.home-filter__icon[data-v-daf7df77]{--filter-icon-shell-size: 26px;--filter-icon-art-size: 14px}}@media (max-height: 430px){.home-filters[data-v-daf7df77]{gap:11px}.home-filter[data-v-daf7df77]{height:36px;font-size:18px!important}.home-filter__icon[data-v-daf7df77]{--filter-icon-shell-size: 28px;--filter-icon-art-size: 14px}}@media (prefers-reduced-motion: reduce){.home-filter[data-v-daf7df77]{transition-duration:.01ms}}.home-game-card[data-v-937e2cbb]{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:.11s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);justify-self:center}.home-game-card[data-v-937e2cbb]:active{transform:translateY(1px) scale(.985)}@media (hover: hover) and (pointer: fine){.home-game-card[data-v-937e2cbb]:hover{transform:translateY(-4px)}}.home-game-card__art[data-v-937e2cbb]{position:relative;width:100%;aspect-ratio:173.89 / 195;flex:0 0 auto;border:2px solid rgba(105,74,56,.7);border-radius:10.0515px;overflow:visible;background:#f4f4f4;box-sizing:border-box}.home-game-card__art--no-label[data-v-937e2cbb]{border-color:transparent}.home-game-card__image[data-v-937e2cbb]{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition-property:transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}@media (hover: hover) and (pointer: fine){.home-game-card:hover .home-game-card__image[data-v-937e2cbb]{transform:scale(1.018)}}.home-game-card__label[data-v-937e2cbb]{position:absolute;top:-16px;right:14px;width:66px;height:28px;padding:2px 8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:6px;background:#694a38;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:3}.home-game-card__title[data-v-937e2cbb]{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-937e2cbb]{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-937e2cbb]{width:min(100%,max(96px,var(--home-card-max-by-visible-height, 120px)));max-width:145px}.home-game-card__title[data-v-937e2cbb]{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-a9840eaa]{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,background-color;transition-duration:.12s;transition-timing-function:ease}@media (hover: hover) and (pointer: fine){.home-favorite-button[data-v-a9840eaa]:hover{background:#f5f5f5;transform:translateY(1px)}.home-favorite-button:hover .home-favorite-button__icon--outline[data-v-a9840eaa]{transform:scale(1.06)}}.home-favorite-button[data-v-a9840eaa]:active{transform:translateY(1px) scale(.985)}.home-favorite-button__icon-wrap[data-v-a9840eaa]{position:relative;width:27px;height:27px;flex:none;order:0;flex-grow:0;display:block}.home-favorite-button__icon[data-v-a9840eaa]{position:absolute;inset:0;width:27px;height:27px;display:block;transition-property:opacity,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.home-favorite-button__spark[data-v-a9840eaa]{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-a9840eaa],.home-favorite-button__spark--five[data-v-a9840eaa]{width:2px;height:2px;background:#ff8a8a}.home-favorite-button__spark--four[data-v-a9840eaa],.home-favorite-button__spark--seven[data-v-a9840eaa]{width:2.5px;height:2.5px;background:#f05b5b}.home-favorite-button__icon--outline[data-v-a9840eaa]{opacity:1;transform:scale(1);filter:blur(0)}.home-favorite-button__icon--filled[data-v-a9840eaa],.home-favorite-button--active .home-favorite-button__icon--outline[data-v-a9840eaa]{opacity:0;transform:scale(.7)}.home-favorite-button--active .home-favorite-button__icon--filled[data-v-a9840eaa]{opacity:1;transform:scale(1)}.home-favorite-button--celebrate .home-favorite-button__icon--filled[data-v-a9840eaa]{animation:favorite-heart-pop-a9840eaa .36s cubic-bezier(.2,0,0,1) both}.home-favorite-button--celebrate .home-favorite-button__spark[data-v-a9840eaa]{animation:favorite-spark-pop-a9840eaa .46s cubic-bezier(.16,1,.3,1) both}.home-favorite-button--celebrate .home-favorite-button__spark--one[data-v-a9840eaa]{--spark-x: -9px;--spark-y: -15px}.home-favorite-button--celebrate .home-favorite-button__spark--two[data-v-a9840eaa]{--spark-x: 13px;--spark-y: -7px;animation-delay:18ms}.home-favorite-button--celebrate .home-favorite-button__spark--three[data-v-a9840eaa]{--spark-x: 7px;--spark-y: 12px;animation-delay:46ms}.home-favorite-button--celebrate .home-favorite-button__spark--four[data-v-a9840eaa]{--spark-x: -15px;--spark-y: 6px;animation-delay:31ms}.home-favorite-button--celebrate .home-favorite-button__spark--five[data-v-a9840eaa]{--spark-x: 3px;--spark-y: -17px;animation-delay:64ms}.home-favorite-button--celebrate .home-favorite-button__spark--six[data-v-a9840eaa]{--spark-x: 16px;--spark-y: 5px;animation-delay:7ms}.home-favorite-button--celebrate .home-favorite-button__spark--seven[data-v-a9840eaa]{--spark-x: -6px;--spark-y: 14px;animation-delay:53ms}@keyframes favorite-heart-pop-a9840eaa{0%{transform:scale(.25)}58%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes favorite-spark-pop-a9840eaa{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-a9840eaa],.home-favorite-button__icon[data-v-a9840eaa]{transition-property:none}.home-favorite-button[data-v-a9840eaa]:active{transform:none}.home-favorite-button--celebrate .home-favorite-button__icon--filled[data-v-a9840eaa],.home-favorite-button--celebrate .home-favorite-button__spark[data-v-a9840eaa]{animation:none}}.home-game-detail[data-v-108f626f]{position:fixed;inset:0;z-index:10002}.home-game-detail__backdrop[data-v-108f626f]{position:absolute;inset:0;background:#0000002e;backdrop-filter:blur(1px);animation:home-detail-backdrop-in-108f626f .18s ease-out both}.home-game-detail__sheet[data-v-108f626f]{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-108f626f .36s cubic-bezier(.16,1,.3,1) both}.home-game-detail__close-wrap[data-v-108f626f]{position:absolute;right:16px;left:auto;bottom:calc(min(320px,74vh) + 10px);z-index:5;display:flex;justify-content:flex-end;pointer-events:auto;touch-action:manipulation;animation:home-detail-close-in-108f626f .3s cubic-bezier(.16,1,.3,1) 80ms both}.home-game-detail__content[data-v-108f626f]{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-108f626f]{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-108f626f .42s cubic-bezier(.16,1,.3,1) 80ms both}.home-game-detail__image[data-v-108f626f],.home-game-detail__lottie[data-v-108f626f]{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;pointer-events:none}.home-game-detail__lottie[data-v-108f626f]{overflow:hidden;position:relative;isolation:isolate}.home-game-detail__image[data-v-108f626f]{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-108f626f]{opacity:.08;transform:scale(1.035) translate3d(-8px,0,0);filter:blur(3px) saturate(.82)}.home-game-detail__lottie[data-v-108f626f]{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-108f626f]{opacity:1;transform:translateZ(0) scale(1)}.home-game-detail__lottie[data-v-108f626f] svg,.home-game-detail__lottie[data-v-108f626f] 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-108f626f]{min-width:0;min-height:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px}.home-game-detail__scroll[data-v-108f626f]{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-108f626f]::-webkit-scrollbar{display:none}.home-game-detail__section[data-v-108f626f]{width:100%}.home-game-detail__heading[data-v-108f626f],.home-game-detail__body[data-v-108f626f],.home-game-detail__outcomes-list[data-v-108f626f],.home-game-detail__outcome-item[data-v-108f626f]{margin:0;font-family:Gabarito,system-ui,sans-serif;color:#000}.home-game-detail__heading[data-v-108f626f]{font-weight:600;font-size:clamp(19px,2.6vw,23px);line-height:1.25}.home-game-detail__body[data-v-108f626f]{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-108f626f]{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-108f626f]{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-108f626f]{margin-top:clamp(6px,.9vw,8px);padding-left:1.2em;display:flex;flex-direction:column;gap:clamp(6px,.9vw,8px);list-style-position:outside}.home-game-detail__outcome-item[data-v-108f626f]{display:list-item;list-style-type:disc;font-weight:400;font-size:clamp(18px,2.05vw,19px)!important;line-height:1.6!important}.home-game-detail__actions[data-v-108f626f]{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-108f626f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-game-detail__action-button[data-v-108f626f]{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-108f626f]{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-108f626f]:hover{background:#3db3af;transform:translateY(1px);box-shadow:0 2px #0da49f}}.home-game-detail__action-button--primary[data-v-108f626f]:active{transform:translateY(2px) scale(.96);box-shadow:0 1px #0da49f}.home-game-detail__base-button[data-v-108f626f]{width:100%;max-width:100%}.home-game-detail__get-free-label[data-v-108f626f]{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-108f626f]{font-weight:700}.home-game-detail__price-strike[data-v-108f626f]{font-size:14px;line-height:17px;text-decoration:line-through;font-weight:400}.home-game-detail__action-button--secondary[data-v-108f626f]{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-108f626f]:hover{background:#f5f5f5;transform:translateY(1px);box-shadow:0 2px #e4e4e4}}.home-game-detail__action-button--secondary[data-v-108f626f]:active{transform:translateY(2px) scale(.96);box-shadow:0 1px #e4e4e4}.home-game-detail__action-button[data-v-108f626f]:disabled{opacity:.45;cursor:not-allowed}.home-game-detail__play-icon[data-v-108f626f]{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-108f626f]{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@keyframes home-detail-sheet-in-108f626f{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-detail-backdrop-in-108f626f{0%{opacity:0}to{opacity:1}}@keyframes home-detail-close-in-108f626f{0%{opacity:0;transform:translateY(10px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-detail-image-in-108f626f{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-108f626f]{grid-template-columns:minmax(112px,34%) minmax(0,1fr);gap:12px}.home-game-detail__scroll[data-v-108f626f]{gap:14px;padding-right:10px}.home-game-detail__heading[data-v-108f626f]{font-size:21px}.home-game-detail__body[data-v-108f626f],.home-game-detail__outcome-item[data-v-108f626f]{font-size:20px!important;line-height:1.7!important}.home-game-detail__tag[data-v-108f626f]{font-size:16px;line-height:1.3}.home-game-detail__action-button[data-v-108f626f]{font-size:16px}}@media (prefers-reduced-motion: reduce){.home-game-detail__backdrop[data-v-108f626f],.home-game-detail__sheet[data-v-108f626f],.home-game-detail__close[data-v-108f626f],.home-game-detail__image-wrap[data-v-108f626f],.home-game-detail__copy[data-v-108f626f],.home-game-detail__section[data-v-108f626f]{animation-duration:.01ms;animation-delay:0ms}}.letter-scroll[data-v-7cd9002c]{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-7cd9002c]{width:100%;min-height:calc(100dvh - 12px);border-radius:16px}.letter-block[data-v-7cd9002c],.letter-head[data-v-7cd9002c],.letter-greeting[data-v-7cd9002c],.letter-intro[data-v-7cd9002c],.letter-divider[data-v-7cd9002c],.letter-body[data-v-7cd9002c],.letter-section[data-v-7cd9002c],.letter-body-text[data-v-7cd9002c],.letter-photo-row[data-v-7cd9002c],.letter-parent-preview-photos[data-v-7cd9002c],.letter-cta[data-v-7cd9002c],.letter-signature-block[data-v-7cd9002c],.letter-signature[data-v-7cd9002c],.letter-signature-sub[data-v-7cd9002c]{width:100%!important}.letter-contents[data-v-7cd9002c]{padding:28px 16px 36px}}.letter-contents[data-v-7cd9002c]{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-7cd9002c]{padding-top:20px}.letter-block[data-v-7cd9002c]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;box-sizing:border-box;padding:0}.letter-head[data-v-7cd9002c]{gap:16px}.letter-greeting[data-v-7cd9002c]{width:100%;font-weight:600;font-size:clamp(15px,3.7vw,16px);line-height:130%;color:#000;margin:0}.wave-emoji[data-v-7cd9002c]{width:16px;height:16px;vertical-align:middle;display:inline-block}.letter-intro[data-v-7cd9002c]{width:100%;font-weight:400;font-size:clamp(15px,3.7vw,16px);line-height:130%;color:#000;margin:0}.letter-greeting[data-v-7cd9002c],.letter-intro[data-v-7cd9002c],.letter-body-text[data-v-7cd9002c],.letter-signature[data-v-7cd9002c],.letter-signature-sub[data-v-7cd9002c]{text-align:left}.letter-divider[data-v-7cd9002c]{width:100%;height:0;border:none;border-top:3px dashed #E4E4E4;border-radius:40px;flex:none;flex-grow:0}.letter-body[data-v-7cd9002c]{gap:16px}.letter-section[data-v-7cd9002c]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:0}.letter-body-text[data-v-7cd9002c]{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-7cd9002c]{font-weight:700}.letter-photo-row[data-v-7cd9002c]{display:flex;flex-direction:row;align-items:flex-start;gap:10px;width:100%;height:120px;overflow:hidden}.letter-photo[data-v-7cd9002c]{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-7cd9002c]{display:flex;flex-direction:column;gap:10px;width:100%}.letter-photo-row--bordered .letter-photo[data-v-7cd9002c]{border:1px solid #E4E4E4}.letter-photo--bordered[data-v-7cd9002c]{box-sizing:border-box}.letter-signature-block[data-v-7cd9002c]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%}.letter-signature[data-v-7cd9002c]{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-7cd9002c]{width:100%;font-size:clamp(11px,3vw,12px);line-height:130%;color:#787878;margin:0}.letter-cta[data-v-7cd9002c]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding:0;box-sizing:border-box}.letter-cta-text[data-v-7cd9002c]{font-weight:700;font-size:16px;line-height:130%;color:#256dd9;margin:0;cursor:pointer;text-decoration:underline}.letter-cta[data-v-7cd9002c] .button-text{font-weight:700}.letter-fine-print[data-v-7cd9002c]{font-size:clamp(10px,2.8vw,11px);color:#787878;margin:0;text-align:center}strong[data-v-7cd9002c]{font-weight:700}@keyframes fadeInUp-7cd9002c{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.stagger-item[data-v-7cd9002c]{opacity:0;animation:fadeInUp-7cd9002c .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.55s + var(--i) * .08s)}.scroll-reveal[data-v-7cd9002c]{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-7cd9002c]{opacity:1;transform:translateY(0)}.story-modal-backdrop[data-v-79f5a837]{position:fixed;inset:0;z-index:10040;display:flex;align-items:center;justify-content:center;background:#000d262e;padding:16px}.story-modal[data-v-79f5a837]{position:relative;width:min(671px,calc(100vw - 32px));height:min(309px,calc(100dvh - 32px));min-height:280px;box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;box-shadow:0 4px #e4e4e4;border-radius:20px;overflow:hidden;font-family:Gabarito,sans-serif;color:#542d30}.story-progress[data-v-79f5a837]{position:absolute;top:14px;left:16px;right:54px;z-index:3;display:flex;gap:10px;padding:6px 8px;background:#fff;border-radius:30px}.story-progress__track[data-v-79f5a837]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:1 1 0;height:17px;display:flex;align-items:center;padding:6px 0;background:transparent;border:0;border-radius:30px;overflow:hidden;cursor:pointer}.story-progress__track[data-v-79f5a837]:before{content:"";position:absolute;left:0;right:0;top:6px;height:5px;background:#e4e4e4;border-radius:30px}.story-progress__track[data-v-79f5a837]:focus-visible{outline:2px solid rgba(74,193,189,.45);outline-offset:2px}.story-progress__bar[data-v-79f5a837]{position:relative;z-index:1;display:block;width:0;height:5px;background:#4ac1bd;border-radius:30px}.story-progress__bar.is-complete[data-v-79f5a837]{width:100%}.story-progress__bar.is-active[data-v-79f5a837]{animation:storyProgressFill-79f5a837 4.8s linear forwards}@keyframes storyProgressFill-79f5a837{0%{width:0}to{width:100%}}.story-close[data-v-79f5a837]{position:absolute;top:11px;right:16px;z-index:4;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#000d26;cursor:pointer;transition-property:scale,opacity;transition-duration:.15s;transition-timing-function:ease-out}.story-close[data-v-79f5a837]:active{scale:.96;opacity:.72}.story-photos[data-v-79f5a837]{position:absolute;left:26px;top:0;width:300px;height:100%}.story-panel-photos-enter-active[data-v-79f5a837],.story-panel-photos-leave-active[data-v-79f5a837]{transition-property:opacity,transform,filter;transition-duration:.22s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.story-panel-photos-leave-active[data-v-79f5a837]{position:absolute;left:26px;top:0;width:300px;height:100%;transition-duration:.14s}.story-panel-photos-enter-from[data-v-79f5a837]{opacity:0;transform:translate3d(14px,0,0) scale(.985);filter:blur(4px)}.story-panel-photos-leave-to[data-v-79f5a837]{opacity:0;transform:translate3d(-8px,0,0) scale(.99);filter:blur(2px)}.story-panel-image[data-v-79f5a837]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.story-copy[data-v-79f5a837]{position:absolute;left:355px;right:27px;top:124px}.story-copy--final[data-v-79f5a837]{top:48px;bottom:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.story-panel-copy-enter-active[data-v-79f5a837],.story-panel-copy-leave-active[data-v-79f5a837]{transition-property:opacity,transform,filter;transition-duration:.21s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.story-panel-copy-enter-active[data-v-79f5a837]{transition-delay:60ms}.story-panel-copy-leave-active[data-v-79f5a837]{position:absolute;left:355px;right:27px;top:124px;transition-duration:.12s}.story-panel-copy-enter-from[data-v-79f5a837]{opacity:0;transform:translate3d(10px,0,0);filter:blur(4px)}.story-panel-copy-leave-to[data-v-79f5a837]{opacity:0;transform:translate3d(-6px,0,0);filter:blur(2px)}.story-copy h2[data-v-79f5a837]{margin:0;font-weight:600;font-size:20px;line-height:1.3;color:#542d30}.story-copy p[data-v-79f5a837]{margin:12px 0 0;font-weight:400;font-size:16px;line-height:1.3;color:#826b6d}.story-copy--final p[data-v-79f5a837]{max-width:289px}.story-tap-zone[data-v-79f5a837]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:48px;bottom:72px;z-index:2;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story-tap-zone--prev[data-v-79f5a837]{left:0;width:38%}.story-tap-zone--next[data-v-79f5a837]{right:0;width:62%}.story-tap-zone[data-v-79f5a837]:focus-visible{outline:2px solid rgba(74,193,189,.45);outline-offset:-4px}.story-final-actions[data-v-79f5a837]{position:absolute;right:20px;bottom:20px;z-index:3;display:flex;align-items:center;gap:11px}.story-offer-btn[data-v-79f5a837],.story-read-btn[data-v-79f5a837]{height:44px;border-radius:12px;font-family:inherit;cursor:pointer}.story-read-btn[data-v-79f5a837] .button-text{font-weight:400}.story-next[data-v-79f5a837]{position:absolute;right:20px;bottom:20px;z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;color:#000d26;background:#fff;border:1px solid #e4e4e4;box-shadow:0 4px #e4e4e4;border-radius:30px;cursor:pointer}.story-next[data-v-79f5a837]:active{transform:translateY(2px);box-shadow:0 2px #e4e4e4}@media (max-width: 640px){.story-modal[data-v-79f5a837]{width:min(360px,calc(100vw - 24px));height:min(560px,calc(100dvh - 24px))}.story-progress[data-v-79f5a837]{right:52px}.story-photos[data-v-79f5a837],.story-panel-photos-leave-active[data-v-79f5a837]{left:50%;top:46px;width:300px;height:250px;transform:translate(-50%) scale(.9);transform-origin:top center}.story-copy[data-v-79f5a837],.story-panel-copy-leave-active[data-v-79f5a837]{left:24px;right:24px;top:306px;text-align:center}.story-copy h2[data-v-79f5a837]{font-size:22px}.story-copy p[data-v-79f5a837]{font-size:15px}.story-final-actions[data-v-79f5a837]{left:20px;right:20px;justify-content:center}.story-offer-btn[data-v-79f5a837],.story-read-btn[data-v-79f5a837]{flex:1 1 0;padding-left:10px;padding-right:10px;font-size:13px}}@media (prefers-reduced-motion: reduce){.story-panel-photos-enter-active[data-v-79f5a837],.story-panel-photos-leave-active[data-v-79f5a837],.story-panel-copy-enter-active[data-v-79f5a837],.story-panel-copy-leave-active[data-v-79f5a837]{transition:none}.story-progress__bar.is-active[data-v-79f5a837]{width:100%;animation:none}.story-panel-photos-enter-from[data-v-79f5a837],.story-panel-photos-leave-to[data-v-79f5a837],.story-panel-copy-enter-from[data-v-79f5a837],.story-panel-copy-leave-to[data-v-79f5a837]{opacity:1;transform:none;filter:none}}.founders-note-overlay[data-v-eb5a39f1]{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--over-home[data-v-eb5a39f1]{z-index:10020}.founders-note-overlay--transparent[data-v-eb5a39f1]{background:transparent}.founders-note-overlay.is-letter-open[data-v-eb5a39f1]{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-eb5a39f1]{padding:12px 12px 0}}.envelope-stage[data-v-eb5a39f1]{position:relative;width:315px;height:228px;cursor:pointer;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out;animation:envelopeIn-eb5a39f1 .5s cubic-bezier(.16,1,.3,1) .15s both;will-change:transform}.envelope-shake-wrap[data-v-eb5a39f1]{position:relative;width:100%;height:100%;animation:envelopeShake-eb5a39f1 3s cubic-bezier(.22,1,.36,1) .15s infinite;will-change:transform}.envelope-svg[data-v-eb5a39f1]{display:block;width:315px;height:228px}.wax-seal[data-v-eb5a39f1]{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-eb5a39f1]{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-eb5a39f1]{animation:overlayIn-eb5a39f1 .35s cubic-bezier(.16,1,.3,1) both}@keyframes overlayIn-eb5a39f1{0%{opacity:0}to{opacity:1}}@keyframes envelopeIn-eb5a39f1{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes envelopeShake-eb5a39f1{0%,18%,48%,to{transform:translateY(0) rotate(0)}24%{transform:translateY(-1px) rotate(-1.1deg)}31%{transform:translateY(0) rotate(1.1deg)}38%{transform:translateY(-1px) rotate(-.7deg)}44%{transform:translateY(0) rotate(0)}}.envelope-fade-leave-active[data-v-eb5a39f1]{transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.envelope-fade-leave-to[data-v-eb5a39f1]{opacity:0;transform:translate3d(0,-6px,0) scale(.96)}.letter-slide-enter-active[data-v-eb5a39f1]{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.letter-slide-enter-from[data-v-eb5a39f1]{opacity:0;transform:translateY(32px)}.envelope-stage[data-v-eb5a39f1]:active{scale:.96}@media (prefers-reduced-motion: reduce){.envelope-stage[data-v-eb5a39f1]{animation:envelopeIn-eb5a39f1 .01ms linear both;will-change:auto}}.letter-back-btn[data-v-eb5a39f1],.close-btn[data-v-eb5a39f1]{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-eb5a39f1]{left:16px}.close-btn[data-v-eb5a39f1]{right:16px}.letter-back-btn[data-v-eb5a39f1]:active,.close-btn[data-v-eb5a39f1]:active{scale:.96}.close-fade-enter-active[data-v-eb5a39f1]{transition:opacity .3s ease;transition-delay:.5s}.close-fade-enter-from[data-v-eb5a39f1]{opacity:0}.story-pop-enter-active[data-v-eb5a39f1],.story-pop-leave-active[data-v-eb5a39f1]{transition-property:opacity;transition-duration:.22s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.story-pop-leave-active[data-v-eb5a39f1]{transition-duration:.15s}.story-pop-enter-from[data-v-eb5a39f1],.story-pop-leave-to[data-v-eb5a39f1]{opacity:0}.story-pop-enter-active[data-v-eb5a39f1] .story-modal{animation:storyModalIn-eb5a39f1 .26s cubic-bezier(.19,1,.22,1) both}.story-pop-leave-active[data-v-eb5a39f1] .story-modal{transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.story-pop-leave-to[data-v-eb5a39f1] .story-modal{opacity:0;transform:translate3d(0,8px,0) scale(.98)}@keyframes storyModalIn-eb5a39f1{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.story-pop-enter-active[data-v-eb5a39f1] .story-modal,.story-pop-leave-active[data-v-eb5a39f1] .story-modal{will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.story-pop-enter-active[data-v-eb5a39f1],.story-pop-leave-active[data-v-eb5a39f1],.story-pop-enter-active[data-v-eb5a39f1] .story-modal,.story-pop-leave-active[data-v-eb5a39f1] .story-modal{animation:none;transition:none;will-change:auto}}.confirm-overlay[data-v-eb5a39f1]{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:10060}.confirm-modal[data-v-eb5a39f1]{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-eb5a39f1]{min-height:203px;padding:24px 16px 20px}.confirm-close-icon[data-v-eb5a39f1]{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-eb5a39f1]{position:relative;width:58px;height:57px;display:flex;align-items:center;justify-content:center}.confirm-success-icon-bg[data-v-eb5a39f1]{position:absolute;inset:0;background:#dbfffe;border-radius:16px}.confirm-success-icon[data-v-eb5a39f1]{position:relative;z-index:1}.confirm-chef-img[data-v-eb5a39f1]{width:60px;height:94px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.confirm-content[data-v-eb5a39f1]{display:flex;flex-direction:column;align-items:center;gap:16px;width:282px}.confirm-content--success[data-v-eb5a39f1]{gap:12px}.confirm-text-wrap[data-v-eb5a39f1]{width:100%}.confirm-title[data-v-eb5a39f1]{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-eb5a39f1]{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-eb5a39f1]{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:8px;width:282px}.confirm-btn[data-v-eb5a39f1]{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-eb5a39f1]:active{scale:.96}.confirm-btn--secondary[data-v-eb5a39f1]{background:#fff;border:1px solid #E4E4E4;box-shadow:0 3px #e4e4e4;color:#000}.confirm-btn--primary[data-v-eb5a39f1]{background:#4ac1bd;border:1px solid #0DA49F;box-shadow:0 3px #0da49f;color:#fff}.parent-home-view[data-v-caeb3c6e]{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-founders-backdrop[data-v-caeb3c6e]{position:fixed;inset:0;z-index:10010;background:#00000080;pointer-events:auto}.parent-home-shell[data-v-caeb3c6e]{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-caeb3c6e]{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;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-caeb3c6e]::-webkit-scrollbar{display:none}.parent-home-content[data-v-caeb3c6e]: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-caeb3c6e]:after{opacity:1}.parent-home-games[data-v-caeb3c6e]{--home-card-title-space: 28px;--home-card-visible-height: calc( var(--app-height, 100dvh) - 60px - 20px - 10px - clamp(28px, 5.6vh, 36px) - 28px - var(--home-card-title-space) );--home-card-max-by-visible-height: max(150px, calc(var(--home-card-visible-height) * 176 / 194));margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,min(220px,var(--home-card-max-by-visible-height, 220px))));justify-content: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-caeb3c6e]{justify-content:center}@supports (height: 100cqh){.parent-home-games[data-v-caeb3c6e]{--home-card-visible-height: calc( 100cqh - 20px - 10px - clamp(28px, 5.6vh, 36px) - 28px - var(--home-card-title-space) )}}@media (max-width: 620px){.parent-home-games[data-v-caeb3c6e]{--home-card-title-space: 25px;--home-card-visible-height: calc( var(--app-height, 100dvh) - 60px - 20px - 10px - 28px - 22px - 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:22px;padding-bottom:24px}}@supports (height: 100cqh){@media (max-width: 620px){.parent-home-games[data-v-caeb3c6e]{--home-card-visible-height: calc( 100cqh - 20px - 10px - 28px - 22px - var(--home-card-title-space) )}}}@media (max-height: 340px) and (max-width: 620px){.parent-home-content[data-v-caeb3c6e]{padding-top:14px;padding-bottom:6px}.parent-home-games[data-v-caeb3c6e]{--home-card-title-space: 22px;--home-card-visible-height: calc( var(--app-height, 100dvh) - 60px - 14px - 6px - 28px - 14px - 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:14px;padding-bottom:20px}}@supports (height: 100cqh){@media (max-height: 340px) and (max-width: 620px){.parent-home-games[data-v-caeb3c6e]{--home-card-visible-height: calc( 100cqh - 14px - 6px - 28px - 14px - var(--home-card-title-space) )}}}.parent-library-view[data-v-8d31aaee]{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-8d31aaee]{position:relative;width:100%;height:100%;min-height:320px;box-sizing:border-box;padding:0;background:#fff;overflow:hidden}.parent-home-content--library[data-v-8d31aaee]{position:absolute;inset:0;padding:0;box-sizing:border-box;border-radius:0;background:#fff;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;min-height:0;-webkit-overflow-scrolling:touch}@media (max-width: 480px){.parent-home-content--library[data-v-8d31aaee]{overflow-x:clip;overflow-y:hidden}}.library-page-header[data-v-58fd7f46]{--library-elevated-border: 1px solid #e4e4e4;--library-elevated-shadow: 0 4px 0 0 #e4e4e4;--library-elevated-shadow-active: 0 0 0 0 #e4e4e4;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:77px;padding:16px 20px;box-sizing:border-box;border-bottom:1.5px solid #e4e4e4;flex-shrink:0}.library-page-header__left[data-v-58fd7f46],.library-page-header__actions[data-v-58fd7f46],.library-page-header__title-wrap[data-v-58fd7f46]{display:flex;align-items:center}.library-page-header__left[data-v-58fd7f46]{gap:12px;min-width:0;flex:1}.library-page-header__back-wrap[data-v-58fd7f46]{position:relative;width:45px;height:45px;flex-shrink:0}.library-page-header__back-wrap[data-v-58fd7f46] .back-button{position:relative;top:0;left:0;border-radius:13px}.library-page-header__title-wrap[data-v-58fd7f46]{gap:8px}.library-page-header__title-icon[data-v-58fd7f46]{flex-shrink:0;width:23px;height:27px;display:block}.library-page-header__title[data-v-58fd7f46]{font-family:Gabarito,system-ui,sans-serif;font-size:20px;line-height:24px;font-weight:600;color:#000}.library-page-header__filter-chip[data-v-58fd7f46]{box-sizing:border-box;display:flex;align-items:center;gap:14px;min-width:0;height:45px;padding:4px 8px;background:#fff;border:1px solid #e4e4e4;border-radius:8px;flex-shrink:1}.library-page-header__filter-chip-content[data-v-58fd7f46]{display:flex;align-items:center;gap:8px;min-width:0}.library-page-header__filter-chip-icon[data-v-58fd7f46]{width:44px;height:40px;flex:0 0 44px;display:flex;align-items:center;overflow:visible}.library-page-header__filter-chip-icon[data-v-58fd7f46] .library-category-icon{width:44px;height:40px;flex:0 0 44px}.library-page-header__filter-chip-icon[data-v-58fd7f46] .library-category-icon__art{width:44px;max-height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.library-page-header__filter-chip-label[data-v-58fd7f46]{font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-page-header__filter-chip-clear[data-v-58fd7f46]{all:unset;box-sizing:border-box;width:10px;height:10px;flex:0 0 10px;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.library-page-header__actions[data-v-58fd7f46]{display:flex;align-items:center;gap:20px;flex-shrink:0}.library-page-header__icon-button[data-v-58fd7f46]{all:unset;box-sizing:border-box;width:45px;height:45px;display:grid;place-items:center;border:var(--library-elevated-border);border-radius:13px;background:#fff;box-shadow:var(--library-elevated-shadow);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform .15s ease,box-shadow .15s ease}.library-page-header__icon-button[data-v-58fd7f46]:active{transform:translateY(4px);box-shadow:var(--library-elevated-shadow-active)}.library-page-header__split-control[data-v-58fd7f46]{display:flex;flex-direction:row;align-items:flex-start;padding:0;height:45px}.library-page-header__split-segment[data-v-58fd7f46]{box-sizing:border-box;height:45px;margin:0;padding:0;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:var(--library-elevated-border);box-shadow:var(--library-elevated-shadow);transition:transform .15s ease,box-shadow .15s ease}.library-page-header__split-segment[data-v-58fd7f46]:active{transform:translateY(4px);box-shadow:var(--library-elevated-shadow-active)}.library-page-header__age-group[data-v-58fd7f46]{position:relative;width:125px}.library-page-header__age-segment[data-v-58fd7f46]{width:86px;flex:0 0 86px;padding:8px 10px 8px 12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;border-radius:13px 0 0 13px;margin-right:-1px;position:relative;z-index:1;cursor:pointer;touch-action:manipulation}.library-page-header__age-toggle[data-v-58fd7f46]{width:40px;flex:0 0 40px;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:0 13px 13px 0;cursor:pointer;touch-action:manipulation}.library-page-header__user-icon-wrap[data-v-58fd7f46]{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center}.library-page-header__age-label[data-v-58fd7f46]{flex:0 0 auto;font-family:Gabarito,system-ui,sans-serif;font-size:14px;line-height:17px;font-weight:400;color:#000;white-space:nowrap}.library-page-header__age-menu[data-v-58fd7f46]{position:absolute;top:calc(100% + 10px);right:0;z-index:5;min-width:150px;margin:0;padding:6px;list-style:none;border:var(--library-elevated-border);border-radius:13px;background:#fff;box-shadow:var(--library-elevated-shadow)}.library-page-header__age-option[data-v-58fd7f46]{all:unset;box-sizing:border-box;width:100%;padding:8px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border-radius:8px;font-family:Gabarito,system-ui,sans-serif;color:#000;cursor:pointer}.library-page-header__age-option-age[data-v-58fd7f46]{font-size:14px;line-height:17px;font-weight:500}.library-page-header__age-option-class[data-v-58fd7f46]{font-size:12px;line-height:15px;font-weight:400;color:#787878}.library-page-header__age-option.is-selected[data-v-58fd7f46],.library-page-header__age-option[data-v-58fd7f46]:hover{background:#f5f5f5}.library-page-header__age-option[data-v-58fd7f46]:active{transform:translateY(1px)}@media (max-width: 480px){.library-page-header[data-v-58fd7f46]{gap:8px;min-height:64px;padding:10px 12px}.library-page-header__left[data-v-58fd7f46]{gap:8px}.library-page-header__back-wrap[data-v-58fd7f46]{width:40px;height:40px}.library-page-header__title[data-v-58fd7f46]{font-size:17px;line-height:20px}.library-page-header__actions[data-v-58fd7f46]{gap:8px}.library-page-header__icon-button[data-v-58fd7f46]{width:40px;height:40px}.library-page-header__split-control[data-v-58fd7f46],.library-page-header__split-segment[data-v-58fd7f46]{height:40px}.library-page-header__age-group[data-v-58fd7f46]{width:auto;min-width:0}.library-page-header__age-segment[data-v-58fd7f46]{width:auto;flex:1 1 auto;min-width:0;padding:6px 8px;gap:4px}.library-page-header__age-toggle[data-v-58fd7f46]{width:34px;flex:0 0 34px;padding:6px}.library-page-header__user-icon-wrap[data-v-58fd7f46]{width:22px;height:22px;flex:0 0 22px}.library-page-header__user-icon-wrap svg[data-v-58fd7f46]{width:22px;height:22px}.library-page-header__age-label[data-v-58fd7f46]{font-size:13px;line-height:16px}}@media (max-width: 360px){.library-page-header__title-wrap .library-page-header__title[data-v-58fd7f46]{display:none}}.library-category-card[data-v-125257f7]{all:unset;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;min-height:97px;padding:8px 20px 8px 16px;background:#fff;border:1.5px solid #e4e4e4;border-radius:15px;cursor:pointer;touch-action:manipulation;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.library-category-card[data-v-125257f7] .library-category-icon{width:76px;height:62px;flex:0 0 76px}.library-category-card[data-v-125257f7] .library-category-icon__art{width:76px;max-height:62px}.library-category-card[data-v-125257f7]:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.library-category-card[data-v-125257f7]:hover{background:#fafafa}}.library-category-card__label[data-v-125257f7]{font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:500;color:#000;text-align:left}.library-category-grid[data-v-377fcddb]{flex:1;min-height:0;padding:16px 16px 28px;box-sizing:border-box;overflow-y:auto}.library-category-grid__heading[data-v-377fcddb]{margin:0 0 16px;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:500;color:#000}.library-category-grid__list[data-v-377fcddb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.library-category-grid__empty[data-v-377fcddb]{margin:24px 0 0;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;color:#787878}@media (max-width: 900px){.library-category-grid__list[data-v-377fcddb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.library-category-grid__list[data-v-377fcddb]{grid-template-columns:minmax(0,1fr)}}.library-rotating-placeholder[data-v-c457f944]{display:inline-flex;align-items:center;gap:.25em;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:400;color:#787878;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.library-rotating-placeholder__prefix[data-v-c457f944]{flex:0 0 auto}.library-rotating-placeholder__track[data-v-c457f944]{position:relative;display:inline-flex;align-items:center;flex:0 1 auto;min-width:11.5rem;height:19px;overflow:hidden}.library-rotating-placeholder__phrase[data-v-c457f944]{display:inline-flex;align-items:center;height:19px;line-height:19px;white-space:nowrap}.library-rotating-placeholder__quote[data-v-c457f944],.library-rotating-placeholder__text[data-v-c457f944]{display:inline-block;line-height:19px;vertical-align:baseline}.placeholder-slide-enter-active[data-v-c457f944],.placeholder-slide-leave-active[data-v-c457f944]{transition:transform .22s cubic-bezier(.215,.61,.355,1),opacity .22s cubic-bezier(.215,.61,.355,1)}.placeholder-slide-enter-from[data-v-c457f944]{opacity:0;transform:translateY(10px)}.placeholder-slide-leave-to[data-v-c457f944]{opacity:0;transform:translateY(-10px)}.placeholder-slide-enter-to[data-v-c457f944],.placeholder-slide-leave-from[data-v-c457f944]{opacity:1;transform:translateY(0)}.placeholder-slide-leave-active[data-v-c457f944]{position:absolute;left:0;top:0;display:inline-flex;align-items:center;height:19px}.placeholder-instant-enter-active[data-v-c457f944],.placeholder-instant-leave-active[data-v-c457f944]{transition:none}.library-search-header[data-v-2d7d74df]{display:flex;align-items:center;gap:16px;min-height:77px;padding:16px;box-sizing:border-box;border-bottom:1.5px solid #e4e4e4;flex-shrink:0}.library-search-header__back-wrap[data-v-2d7d74df]{position:relative;width:45px;height:45px;flex-shrink:0}.library-search-header__back-wrap[data-v-2d7d74df] .back-button{position:relative;top:0;left:0;border-radius:50%}.library-search-header__field[data-v-2d7d74df]{position:relative;flex:1;min-width:0;height:44px;display:flex;align-items:center;background:#f0f0f0;border-radius:10px}.library-search-header__input[data-v-2d7d74df]{width:100%;height:100%;padding:0 44px 0 20px;border:0;outline:none;background:transparent;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;color:#000}.library-search-header__input[data-v-2d7d74df]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.library-search-header__placeholder[data-v-2d7d74df]{position:absolute;left:20px;right:44px;top:50%;transform:translateY(-50%);overflow:hidden;pointer-events:none}.library-search-header__search-icon[data-v-2d7d74df]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;pointer-events:none}.library-search-results-header[data-v-4859210c]{display:flex;align-items:center;gap:12px;min-height:77px;padding:16px;box-sizing:border-box;border-bottom:1.5px solid #e4e4e4;flex-shrink:0}.library-search-results-header__back-wrap[data-v-4859210c]{position:relative;width:45px;height:45px;flex-shrink:0}.library-search-results-header__back-wrap[data-v-4859210c] .back-button{position:relative;top:0;left:0;border-radius:50%}.library-search-results-header__summary[data-v-4859210c]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.library-search-results-header__label[data-v-4859210c]{flex:0 0 auto;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:500;color:#000;white-space:nowrap}.library-search-results-header__chip[data-v-4859210c]{box-sizing:border-box;display:flex;align-items:center;gap:14px;min-width:0;height:45px;padding:4px 8px;background:#fff;border:1px solid #e4e4e4;border-radius:8px}.library-search-results-header__chip-content[data-v-4859210c]{display:flex;align-items:center;gap:8px;min-width:0}.library-search-results-header__chip-icon[data-v-4859210c]{width:44px;height:40px;flex:0 0 44px;display:flex;align-items:center;overflow:visible}.library-search-results-header__chip-icon[data-v-4859210c] .library-category-icon{width:44px;height:40px;flex:0 0 44px}.library-search-results-header__chip-icon[data-v-4859210c] .library-category-icon__art{width:44px;max-height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.library-search-results-header__chip-label[data-v-4859210c]{font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:500;color:#000;white-space:nowrap}.library-search-results-header__chip-clear[data-v-4859210c]{all:unset;box-sizing:border-box;width:10px;height:10px;flex:0 0 10px;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.library-challenge-card[data-v-828ce24d]{position:relative;width:130px;max-width:130px;flex:0 0 130px;aspect-ratio:1 / 1.15;cursor:pointer;touch-action:manipulation;transition:transform .2s ease}.library-challenge-card[data-v-828ce24d]:hover{transform:translateY(-2px)}.card-background[data-v-828ce24d]{width:100%;height:calc(100% - 24px);background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 4px #e4e4e4;position:relative;overflow:hidden}.card-image[data-v-828ce24d]{width:calc(100% - 12px);height:calc(100% - 12px);border-radius:8px;position:absolute;top:6px;left:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e0e0e0}.challenge-img[data-v-828ce24d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.card-progress[data-v-828ce24d]{position:absolute;bottom:0;left:0;right:0;height:22px;background:#fff;border-radius:0 0 12px 12px;display:flex;align-items:center;padding:4px 6px;box-sizing:border-box;z-index:3}.progress-bar-bg[data-v-828ce24d]{width:100%;height:8px;background:#e4e4e4;border-radius:10px;overflow:hidden}.progress-bar-fill[data-v-828ce24d]{height:100%;background:#256dd9;border-radius:10px;transition:width .3s ease}.card-title[data-v-828ce24d]{display:block;width:100%;margin:0;padding-top:4px;text-align:left;font-family:Gabarito,system-ui,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-challenge-card.locked[data-v-828ce24d]{cursor:pointer}.lock-overlay[data-v-828ce24d]{position:absolute;inset:0 0 24px;background-color:#000;border-radius:12px;opacity:.3;z-index:5;pointer-events:none}.lock-icon[data-v-828ce24d]{position:absolute;top:calc(50% - 12px);left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:6;pointer-events:none}.lock-icon[data-v-828ce24d]:before{content:"";position:absolute;width:40px;height:40px;border-radius:999px;opacity:1}.lock-icon--upgrade[data-v-828ce24d]:before{background:#fcd965;box-shadow:0 6px 16px #7a59003d}.lock-svg[data-v-828ce24d]{position:relative;z-index:1;width:22px;height:22px;color:#7a5900}.library-concept-info-overlay[data-v-a325697a]{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;background:#00000052}.library-concept-info-modal[data-v-a325697a]{position:relative;isolation:isolate;display:flex;flex-direction:row;align-items:center;width:min(552px,calc(100vw - 32px));min-height:193px;padding:20px 16px;gap:28px;box-sizing:border-box;background:#fff;border-radius:20px 20px 0 0}.library-concept-info-modal__close[data-v-a325697a]{all:unset;position:absolute;top:12px;right:12px;z-index:2;width:24px;height:24px;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.library-concept-info-modal__content[data-v-a325697a]{display:flex;flex-direction:row;align-items:center;gap:28px;width:100%;min-width:0}.library-concept-info-modal__summary[data-v-a325697a]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1;min-width:0;max-width:305px}.library-concept-info-modal__identity[data-v-a325697a]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%}.library-concept-info-modal__icon[data-v-a325697a]{width:58px;height:58px;flex:0 0 58px;border-radius:12px}.library-concept-info-modal__icon[data-v-a325697a] .library-concept-icon{width:58px;height:58px;border-radius:12px}.library-concept-info-modal__title[data-v-a325697a]{margin:0;flex:1;min-width:0;font-family:Gabarito,system-ui,sans-serif;font-size:20px;line-height:24px;font-weight:600;color:#000}.library-concept-info-modal__description[data-v-a325697a],.library-concept-info-modal__notes[data-v-a325697a]{margin:0;width:100%;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:400;color:#000}.library-concept-info-modal__notes[data-v-a325697a]{padding-left:20px;list-style:disc}.library-concept-info-modal__note+.library-concept-info-modal__note[data-v-a325697a]{margin-top:6px}.library-concept-info-modal__gallery[data-v-a325697a]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;flex:0 0 auto}.library-concept-info-modal__nav[data-v-a325697a]{all:unset;width:24px;height:24px;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.library-concept-info-modal__nav[data-v-a325697a]:disabled{opacity:.35;cursor:default}.library-concept-info-slide-enter-active[data-v-a325697a],.library-concept-info-slide-leave-active[data-v-a325697a]{transition:opacity .22s ease}.library-concept-info-slide-enter-from[data-v-a325697a],.library-concept-info-slide-leave-to[data-v-a325697a]{opacity:0}.library-concept-info-modal__preview[data-v-a325697a]{width:115px;height:153px;flex:0 0 115px;border-radius:12px;overflow:hidden;background:#f0f0f0}.library-concept-info-modal__preview-image[data-v-a325697a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;background:#f7f7f7}.library-concept-info-modal__preview-placeholder[data-v-a325697a]{width:100%;height:100%;background:linear-gradient(180deg,#f5f5f5,#e4e4e4)}.library-concept-info-enter-active[data-v-a325697a],.library-concept-info-leave-active[data-v-a325697a]{transition:opacity .18s ease}.library-concept-info-enter-active .library-concept-info-modal[data-v-a325697a],.library-concept-info-leave-active .library-concept-info-modal[data-v-a325697a]{transition:transform .22s cubic-bezier(.215,.61,.355,1)}.library-concept-info-enter-from[data-v-a325697a],.library-concept-info-leave-to[data-v-a325697a]{opacity:0}.library-concept-info-enter-from .library-concept-info-modal[data-v-a325697a],.library-concept-info-leave-to .library-concept-info-modal[data-v-a325697a]{transform:translateY(100%)}@media (max-width: 720px){.library-concept-info-modal[data-v-a325697a]{flex-direction:column;align-items:stretch;min-height:auto;padding-top:44px}.library-concept-info-modal__content[data-v-a325697a]{flex-direction:column;align-items:stretch}.library-concept-info-modal__summary[data-v-a325697a]{max-width:none}.library-concept-info-modal__gallery[data-v-a325697a]{justify-content:center}}.library-status-button[data-v-935e38a1]{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:4px 8px;border-radius:6px;flex:none;white-space:nowrap}.library-status-button__icon[data-v-935e38a1]{display:block;width:auto;height:16px;flex:none}.library-status-button--start-here .library-status-button__icon[data-v-935e38a1],.library-status-button--practising .library-status-button__icon[data-v-935e38a1]{height:16px}.library-status-button--learning .library-status-button__icon[data-v-935e38a1]{height:14px}.library-status-button--ready .library-status-button__icon[data-v-935e38a1]{height:16px}.library-status-button__text[data-v-935e38a1]{font-family:Gabarito,system-ui,sans-serif;font-size:14px;line-height:17px;font-weight:400;color:currentColor}.library-unit-card[data-v-e3f2140d]{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px;background:#fff;border:1px solid #e4e4e4}.library-unit-card--expanded[data-v-e3f2140d]{border-radius:15px}.library-unit-card--collapsed[data-v-e3f2140d]{border-radius:13px;box-shadow:0 4px #e4e4e4}.library-unit-card__header[data-v-e3f2140d]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;min-height:58px}.library-unit-card__identity[data-v-e3f2140d]{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;flex:1}.library-unit-card__icon[data-v-e3f2140d]{width:58px;height:58px;flex:none;display:block}.library-unit-card__copy[data-v-e3f2140d]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.library-unit-card__title[data-v-e3f2140d]{margin:0;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:600;color:#000;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-unit-card__category[data-v-e3f2140d]{margin:0;font-family:Gabarito,system-ui,sans-serif;font-size:13px;line-height:16px;font-weight:500;color:#787878;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-unit-card__actions[data-v-e3f2140d]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:16px;flex:none;max-width:100%}.library-unit-card__meta[data-v-e3f2140d]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;flex:none}.library-unit-card__controls[data-v-e3f2140d],.library-unit-card__progress[data-v-e3f2140d]{display:flex;flex-direction:row;align-items:center;gap:12px;flex:none}.library-unit-card__progress-segment[data-v-e3f2140d]{width:38px;height:8px;border-radius:13px;background:#e4e4e4;flex:none;overflow:hidden}.library-unit-card__progress-segment-fill[data-v-e3f2140d]{display:block;height:100%;border-radius:13px;background:#256dd9;transition:width .3s ease}.library-unit-card__icon-button[data-v-e3f2140d]{all:unset;box-sizing:border-box;width:32px;height:32px;flex:none;display:grid;place-items:center;background:#fff;border:1px solid #e4e4e4;box-shadow:0 2px #e4e4e4;border-radius:8px;cursor:pointer;touch-action:manipulation}.library-unit-card__icon-button[data-v-e3f2140d]:active{transform:translateY(2px);box-shadow:0 0 #e4e4e4}.library-unit-card__chevron--open[data-v-e3f2140d]{transform:rotate(180deg)}.library-unit-card__challenges[data-v-e3f2140d]{width:100%;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;gap:12px;padding:12px;overflow-x:auto;background:#f5f5f5;border-radius:15px;scrollbar-width:none}.library-unit-card__challenges[data-v-e3f2140d]::-webkit-scrollbar{display:none}@media (max-width: 480px){.library-unit-card[data-v-e3f2140d]{padding:14px;gap:12px}.library-unit-card__header[data-v-e3f2140d]{gap:10px;min-height:0;align-items:flex-start}.library-unit-card__identity[data-v-e3f2140d]{gap:10px}.library-unit-card__icon[data-v-e3f2140d]{width:48px;height:48px}.library-unit-card__title[data-v-e3f2140d]{font-size:15px;line-height:18px;white-space:normal}.library-unit-card__actions[data-v-e3f2140d]{gap:8px;flex-shrink:0}.library-unit-card__meta[data-v-e3f2140d]{gap:6px}.library-unit-card__progress-segment[data-v-e3f2140d]{width:28px}.library-unit-card__controls[data-v-e3f2140d]{gap:8px}.library-unit-card__icon-button[data-v-e3f2140d]{width:36px;height:36px}}.library-search-results-list[data-v-66d5d4c9]{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:16px 17px 28px;box-sizing:border-box;overflow-y:auto}.library-search-results-list__empty[data-v-66d5d4c9]{margin:24px 0 0;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;color:#787878}.library-topic-heading[data-v-f8082502]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;min-height:38px}.library-topic-heading__icon[data-v-f8082502]{flex:0 0 50px;width:50px;height:38px;display:flex;align-items:center;overflow:visible}.library-topic-heading__icon[data-v-f8082502] .library-category-icon{width:50px;height:38px;flex:0 0 50px}.library-topic-heading__icon[data-v-f8082502] .library-category-icon__art{width:50px;max-height:38px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.library-topic-heading__icon[data-v-f8082502] .library-category-icon__shadow{display:none}.library-topic-heading__accent[data-v-f8082502]{width:50px;height:38px;border-radius:4px;flex:none}.library-topic-heading__label[data-v-f8082502]{margin:0;flex:1;min-width:0;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:500;color:#000}.library-topic-list[data-v-26ba7bfb]{flex:1;min-height:0;padding:20px 20px 28px;box-sizing:border-box;overflow-y:auto}.library-topic-list__section[data-v-26ba7bfb]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.library-topic-list__section+.library-topic-list__section[data-v-26ba7bfb]{margin-top:28px}@media (max-width: 480px){.library-topic-list[data-v-26ba7bfb]{padding:12px 10px 24px}.library-topic-list__section[data-v-26ba7bfb]{gap:16px}.library-topic-list__section+.library-topic-list__section[data-v-26ba7bfb]{margin-top:20px}}.library-search-view[data-v-3c625099]{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;background:#fff}.library-search-view__body[data-v-3c625099]{position:relative;flex:1;min-height:0;overflow:hidden}.library-search-view__panel[data-v-3c625099]{height:100%;display:flex;flex-direction:column;min-height:0}.library-search-view__panel--global-results[data-v-3c625099]{overflow-y:auto}.library-search-view__panel--global-results[data-v-3c625099] .library-category-grid,.library-search-view__panel--global-results[data-v-3c625099] .library-search-results-list{flex:none;min-height:auto;overflow:visible}.library-search-view__panel--global-results[data-v-3c625099] .library-category-grid{padding-bottom:8px}.library-search-view__panel--global-results[data-v-3c625099] .library-search-results-list{padding-top:8px}.library-search-view__empty[data-v-3c625099]{margin:24px 20px 0;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;color:#787878}.library-subject-card[data-v-640128af]{position:relative;box-sizing:border-box;width:195px;height:220px;flex:0 0 195px;align-self:stretch;padding:24px;gap:20px;border-radius:15px;border:1.5px solid #e4e4e4;background:#fff;box-shadow:0 4px #e4e4e4;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;touch-action:manipulation;text-align:center;overflow:visible;scroll-snap-align:start;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.library-subject-card--active[data-v-640128af]{border:1.5px solid #4ac1bd;box-shadow:0 4px #4ac1bd}.library-subject-card[data-v-640128af]:active{transform:translateY(4px);box-shadow:0 0 #e4e4e4}.library-subject-card--active[data-v-640128af]:active{box-shadow:0 0 #4ac1bd}.library-subject-card--inactive[data-v-640128af]{mix-blend-mode:luminosity;cursor:pointer}.library-subject-card--inactive .library-subject-card__label[data-v-640128af]{color:#0006}.library-subject-card__art-image--greyed[data-v-640128af]{filter:grayscale(1) saturate(0);opacity:.45}.library-subject-card__content[data-v-640128af]{width:125px;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0}.library-subject-card__art[data-v-640128af]{width:125px;height:109px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.library-subject-card__art-image[data-v-640128af]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.library-subject-card__footer[data-v-640128af]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.library-subject-card__start[data-v-640128af]{all:unset;position:absolute;top:-16px;right:14px;z-index:3;box-sizing:border-box;min-width:66px;height:28px;padding:2px 10px;display:flex;justify-content:center;align-items:center;border-radius:6px;border:1px solid #3aab9f;background:#4ac1bd;box-shadow:0 2px #3aab9f;color:#fff;font-family:Gabarito,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:.005em;white-space:nowrap;cursor:pointer;pointer-events:auto;transition:transform .15s ease,box-shadow .15s ease}.library-subject-card__start[data-v-640128af]:active{transform:translateY(2px);box-shadow:0 0 #3aab9f}.library-subject-card__label[data-v-640128af]{margin:0;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:19px;font-weight:500;font-style:normal;color:#000;text-align:center;white-space:nowrap}.library-subject-card__progress[data-v-640128af]{width:100%;max-width:147px;height:8px;border-radius:10px;background:#e4e4e4;overflow:hidden}.library-subject-card__progress-fill[data-v-640128af]{display:block;height:100%;border-radius:10px;background:#256dd9;transition:width .3s ease}@media (max-width: 480px){.library-subject-card[data-v-640128af]{width:100%;max-width:100%;flex:none;min-width:0;height:auto;min-height:0;padding:40px 14px 16px;gap:12px}.library-subject-card__content[data-v-640128af]{width:100%;max-width:140px}.library-subject-card__art[data-v-640128af]{width:min(100%,120px);height:104px}.library-subject-card__start[data-v-640128af]{top:10px;right:10px;min-width:60px;height:26px;font-size:13px}.library-subject-card__label[data-v-640128af]{font-size:15px;line-height:18px;white-space:normal}}@media (prefers-reduced-motion: reduce){.library-subject-card[data-v-640128af]{transition:none}.library-subject-card[data-v-640128af]:active{transform:none}}.library-subject-row[data-v-7f2fbb3f]{flex:1;min-height:0;min-width:0;padding:20px 17px 24px;box-sizing:border-box;overflow:visible}.library-subject-row__track[data-v-7f2fbb3f]{display:flex;align-items:stretch;gap:16px;width:100%;min-height:0;overflow-x:auto;overflow-y:visible;padding-top:20px;padding-bottom:8px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;scroll-snap-type:x proximity}.library-subject-row__track[data-v-7f2fbb3f]::-webkit-scrollbar{display:none}@media (max-width: 480px){.library-subject-row[data-v-7f2fbb3f]{flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 10px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.library-subject-row__track[data-v-7f2fbb3f]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin-block:auto;overflow:visible;padding-top:4px;padding-bottom:0;scroll-snap-type:none}}.library-layout[data-v-583661fd]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}@media (max-width: 480px){.library-layout[data-v-583661fd]{flex:1;min-height:0}}.library-layout[data-v-8f330025]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}@media (max-width: 480px){.library-layout[data-v-8f330025]{flex:1;min-height:0}}.library-layout--empty[data-v-8f330025]{align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.library-layout__loading[data-v-8f330025]{margin:0;font-family:Gabarito,system-ui,sans-serif;font-size:16px;line-height:20px;font-weight:500;color:#787878;text-align:center}.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%}.bakestore-onboarding[data-v-c8496983]{position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box;background:#fff;font-family:Gabarito,system-ui,sans-serif}.bakestore-onboarding__animation[data-v-c8496983]{position:absolute;left:50%;top:50%;width:700px;height:315px;max-width:100%;max-height:100%;transform:translate(-50%,-50%);overflow:hidden;border-radius:17px}.bakestore-onboarding__animation[data-v-c8496983] svg{display:block;width:100%!important;height:calc(100% + 12px)!important;transform:translateY(-6px)}[data-v-c8496983] .bakestore-onboarding__skip{position:absolute;top:20px;right:20px;z-index:1}[data-v-c8496983] .bakestore-onboarding__skip,[data-v-c8496983] .bakestore-onboarding__ready{font-family:inherit;font-size:14px;font-weight:400;line-height:17px}[data-v-c8496983] .bakestore-onboarding__skip{color:#000}[data-v-c8496983] .bakestore-onboarding__ready{position:absolute;right:20px;bottom:20px;z-index:1;color:#fff!important;animation:bakestore-onboarding-fade-in-c8496983 .22s ease-out both}@keyframes bakestore-onboarding-fade-in-c8496983{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
