@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700;800;900&family=Noto+Sans+Arabic:wght@400;500;600;700;800;900&family=Noto+Sans+Devanagari:wght@400;500;600;700;800;900&family=Noto+Sans+Hebrew:wght@400;500;600;700;800;900&family=Noto+Sans+Thai:wght@400;500;600;700;800;900&display=swap";._overlay_9mtiq_1{position:fixed;inset:0;z-index:1400;background:#fff;pointer-events:none;opacity:0;will-change:opacity;animation:_appGameWhiteFade_9mtiq_1 var(--app-game-fade-ms, 1s) ease-in-out forwards}@keyframes _appGameWhiteFade_9mtiq_1{0%{opacity:0}30%{opacity:.98}70%{opacity:.98}to{opacity:0}}@media(prefers-reduced-motion:reduce){._overlay_9mtiq_1{animation-duration:.3s}}._layer_194yp_1{position:fixed;inset:0;z-index:1200;pointer-events:none;overflow:hidden;contain:layout paint style;isolation:isolate}._starParticle_194yp_11{position:absolute;left:0;top:0;aspect-ratio:1 / 1;--star-shard-clip: polygon(50% 3%, 61% 35%, 96% 38%, 68% 57%, 78% 90%, 50% 70%, 23% 90%, 32% 57%, 4% 38%, 39% 35%);--star-fill-start: #fff7c7;--star-fill-mid: #ffd34e;--star-fill-end: #ff8b32;--star-edge: rgba(156, 77, 9, .48);--star-shine: rgba(255, 255, 255, .92);opacity:0;clip-path:var(--star-shard-clip);background:radial-gradient(circle at 39% 31%,var(--star-shine) 0 10%,rgba(255,255,255,0) 23%),linear-gradient(150deg,#ffffffc7 0 15%,#fff0 16% 100%),linear-gradient(145deg,var(--star-fill-start) 0%,var(--star-fill-mid) 48%,var(--star-fill-end) 100%);box-shadow:inset 0 0 0 1.2px var(--star-edge),inset 0 -1.5px #78370424;transform:translate(-50%,-50%) translateZ(0) scale(.22) rotate(var(--star-rotate, 0deg));animation-name:_starBurst_194yp_1;animation-fill-mode:forwards;animation-duration:.7s;animation-timing-function:cubic-bezier(.1,.86,.22,1);contain:layout paint style;will-change:transform,opacity}._motionBurst_194yp_40{animation-name:_starBurst_194yp_1}._motionFirework_194yp_44{animation-name:_starFirework_194yp_1;mix-blend-mode:screen}._starParticle_194yp_11:before{content:"";display:block;position:absolute;inset:0;z-index:1;clip-path:inherit;background:radial-gradient(circle at 35% 28%,#ffffff80 0 9%,#fff0 21%),linear-gradient(150deg,#ffffff42 0 14%,#fff0 15% 100%)}._starParticle_194yp_11:after{content:none}._star1_194yp_65{--star-fill-start: #fff8c9;--star-fill-mid: #ffd853;--star-fill-end: #ff972f;--star-edge: rgba(145, 77, 11, .48);--star-shine: rgba(255, 255, 255, .94);--star-shard-clip: polygon(50% 3%, 61% 35%, 96% 38%, 68% 57%, 78% 90%, 50% 70%, 23% 90%, 32% 57%, 4% 38%, 39% 35%);animation-timing-function:cubic-bezier(.1,.86,.22,1)}._star1_194yp_65:before{background:radial-gradient(circle at 39% 31%,var(--star-shine) 0 10%,rgba(255,255,255,0) 23%),linear-gradient(150deg,#fffc 0 15%,#fff0 16% 100%),linear-gradient(145deg,var(--star-fill-start) 0%,var(--star-fill-mid) 48%,var(--star-fill-end) 100%)}._star2_194yp_82{--star-fill-start: #e9fffe;--star-fill-mid: #7de8f4;--star-fill-end: #22b5ee;--star-edge: rgba(9, 90, 132, .48);--star-shine: rgba(255, 255, 255, .9);--star-shard-clip: polygon(50% 0%, 61% 38%, 100% 50%, 61% 62%, 50% 100%, 39% 62%, 0% 50%, 39% 38%);animation-timing-function:cubic-bezier(.08,.74,.18,1)}._star2_194yp_82:before{background:radial-gradient(circle at 38% 29%,var(--star-shine) 0 10%,rgba(255,255,255,0) 22%),linear-gradient(150deg,#ffffffbd 0 16%,#fff0 17% 100%),linear-gradient(145deg,var(--star-fill-start) 0%,var(--star-fill-mid) 50%,var(--star-fill-end) 100%)}._star3_194yp_99{--star-fill-start: #fff0ed;--star-fill-mid: #ffac91;--star-fill-end: #ff5f88;--star-edge: rgba(151, 42, 71, .46);--star-shine: rgba(255, 255, 255, .88);--star-shard-clip: polygon(51% 1%, 64% 35%, 99% 42%, 70% 60%, 74% 94%, 49% 73%, 19% 89%, 30% 58%, 1% 40%, 37% 35%);animation-timing-function:cubic-bezier(.08,.74,.18,1)}._star3_194yp_99:before{background:radial-gradient(circle at 39% 31%,var(--star-shine) 0 10%,rgba(255,255,255,0) 23%),linear-gradient(150deg,#ffffffad 0 15%,#fff0 16% 100%),linear-gradient(145deg,var(--star-fill-start) 0%,var(--star-fill-mid) 48%,var(--star-fill-end) 100%)}._toneDust_194yp_116{animation-name:_starDustBurst_194yp_1;animation-timing-function:cubic-bezier(.14,.68,.32,1);mix-blend-mode:screen;clip-path:none;border-radius:999px 42%;background:radial-gradient(circle at 48% 44%,#fffff8e6 0 18%,#ffecb261 54%,#ffdc8900);box-shadow:0 0 2px #ffeeb738}._starParticle_194yp_11._toneDust_194yp_116:before{clip-path:none;border-radius:999px 42%;background:radial-gradient(circle at 48% 44%,#fffff8e6 0 18%,#ffecb261 54%,#ffdc8900);box-shadow:0 0 2px #ffeeb738;transform:rotate(45deg) scaleX(.64)}._starParticle_194yp_11._toneDust_194yp_116._star2_194yp_82:before{background:radial-gradient(circle at 48% 44%,#fffffcd6 0 18%,#e7f6ff4d 54%,#e7f6ff00)}._starParticle_194yp_11._toneDust_194yp_116._star3_194yp_99:before{background:radial-gradient(circle at 48% 44%,#fffff8d1 0 18%,#ffe1bc57 56%,#ffe1bc00)}@keyframes _starBurst_194yp_1{0%{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(.22) rotate(var(--star-rotate, 0deg))}16%{opacity:1}54%{opacity:.88}to{opacity:0;transform:translate(-50%,-50%) translate3d(var(--star-dx, 0px),var(--star-dy, 0px),0) scale(1.08) rotate(calc(var(--star-rotate, 0deg) + 18deg))}}@keyframes _starDustBurst_194yp_1{0%{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(.12) rotate(var(--star-rotate, 0deg))}18%{opacity:.72}72%{opacity:.42}to{opacity:0;transform:translate(-50%,-50%) translate3d(var(--star-dx, 0px),var(--star-dy, 0px),0) scale(.72) rotate(calc(var(--star-rotate, 0deg) + 16deg))}}@keyframes _starFirework_194yp_1{0%{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(.16) rotate(var(--star-rotate, 0deg))}14%{opacity:1;transform:translate(-50%,-50%) translate3d(calc(var(--star-peak-dx, 0px) * .18),calc(var(--star-peak-dy, 0px) * .18),0) scale(.5) rotate(calc(var(--star-rotate, 0deg) + 6deg))}38%{opacity:1;transform:translate(-50%,-50%) translate3d(var(--star-peak-dx, 0px),var(--star-peak-dy, 0px),0) scale(.96) rotate(calc(var(--star-rotate, 0deg) + 13deg))}58%{opacity:.9;transform:translate(-50%,-50%) translate3d(calc((var(--star-peak-dx, 0px) * .26) + (var(--star-dx, 0px) * .74)),calc((var(--star-peak-dy, 0px) * .26) + (var(--star-dy, 0px) * .74)),0) scale(1.04) rotate(calc(var(--star-rotate, 0deg) + 19deg))}to{opacity:0;transform:translate(-50%,-50%) translate3d(var(--star-dx, 0px),var(--star-dy, 0px),0) scale(1.02) rotate(calc(var(--star-rotate, 0deg) + 24deg))}}@media(prefers-reduced-motion:reduce){._starParticle_194yp_11{animation-duration:1ms}}._screen_1v139_1{box-sizing:border-box;position:relative;isolation:isolate;width:100%;min-height:var(--app-safe-dvh);overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-end;padding:clamp(1.25rem,5vw,4rem) clamp(1.4rem,4.2vw,2.8rem) calc(env(safe-area-inset-bottom,0px) + clamp(1.35rem,4vh,2.6rem));background:#000;color:#fff;opacity:0;transition:opacity .9s cubic-bezier(.32,.72,0,1);will-change:opacity}._light_1v139_22,._dark_1v139_23{background:#000}._fillScreen_1v139_27{min-height:100%;height:100%}._fixed_1v139_32{position:fixed;inset:-1px;width:calc(100vw + 2px);max-width:none;z-index:1300}._visible_1v139_40{opacity:1}._hidden_1v139_44{opacity:0;pointer-events:none}._stage_1v139_49{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:clamp(.12rem,.55vh,.3rem);width:min(300px,64vw);transform:translateZ(0)}._logoWrap_1v139_59{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;min-height:clamp(52px,9.6vh,84px);transform-origin:92% 78%;animation:_jellyBrandLogoDrift_1v139_1 1.5s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}._logo_1v139_59{display:block;width:min(244px,58vw);max-height:clamp(52px,9.6vh,84px);margin-right:clamp(-1.8rem,-5vw,-1rem);margin-bottom:0;height:auto;-o-object-fit:contain;object-fit:contain;opacity:0;transform:translate3d(0,8px,0) scale(.965);transform-origin:92% 78%;transition:opacity .72s cubic-bezier(.32,.72,0,1),transform .76s cubic-bezier(.18,1,.32,1);will-change:opacity,transform;image-rendering:-webkit-optimize-contrast;image-rendering:smooth;filter:drop-shadow(0 12px 14px rgba(0,0,0,.42)) drop-shadow(0 4px 7px rgba(255,139,34,.14));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._progressGauge_1v139_95{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + (var(--app-safe-dvh, 100dvh) / 2));width:min(220px,52vw);height:4px;overflow:hidden;border-radius:999px;background:#ffffff2e;box-shadow:0 0 0 1px #ffffff14,0 10px 28px #00000073;transform:translate3d(-50%,-50%,0);pointer-events:none}._progressFill_1v139_111{display:block;width:100%;height:100%;border-radius:inherit;background:#ffffffeb;box-shadow:0 0 16px #ffffff47;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease-out}._progressIndeterminate_1v139_123 ._progressFill_1v139_111{width:42%;transform:translate3d(-120%,0,0);animation:_jellyBrandProgressIndeterminate_1v139_1 1.15s ease-in-out infinite}._progressAccessible_1v139_129{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._visible_1v139_40._logoVisible_1v139_141 ._logo_1v139_59,._logoVisible_1v139_141 ._logo_1v139_59{opacity:1;transform:translateZ(0) scale(1)}._hidden_1v139_44 ._logo_1v139_59,._logoHidden_1v139_148 ._logo_1v139_59{opacity:0;transform:translate3d(0,-4px,0) scale(.985)}html.native-capacitor-runtime.native-platform-ios.native-form-factor-tablet ._stage_1v139_49{width:min(460px,58vw)}html.native-capacitor-runtime.native-platform-ios.native-form-factor-tablet ._logoWrap_1v139_59{min-height:clamp(96px,14vh,156px)}html.native-capacitor-runtime.native-platform-ios.native-form-factor-tablet ._logo_1v139_59{width:min(390px,52vw);max-height:clamp(96px,14vh,156px);margin-right:clamp(-2.8rem,-5vw,-1.8rem)}@keyframes _jellyBrandLogoDrift_1v139_1{0%{transform:translateZ(0) rotate(0) scale(1)}24%{transform:translate3d(0,3px,0) rotate(-.8deg) scale(1.012,.988)}52%{transform:translate3d(1px,-2px,0) rotate(.9deg) scale(.992,1.012)}76%{transform:translate3d(0,2px,0) rotate(-.4deg) scale(1.008,.996)}to{transform:translateZ(0) rotate(0) scale(1)}}@media(max-width:420px){._screen_1v139_1{padding:1.1rem clamp(1rem,5.4vw,1.6rem) calc(env(safe-area-inset-bottom,0px) + clamp(1.16rem,3.8vh,2.1rem))}._stage_1v139_49{width:min(260px,70vw)}._logo_1v139_59{width:min(210px,60vw);margin-right:clamp(-1.8rem,-7vw,-1rem)}}@media(prefers-reduced-motion:reduce){._screen_1v139_1{transition-duration:1ms}._logoWrap_1v139_59,._logo_1v139_59,._progressFill_1v139_111{transition-duration:1ms;transform:none;animation:none}._progressIndeterminate_1v139_123 ._progressFill_1v139_111{transform:scaleX(.38)}}@keyframes _jellyBrandProgressIndeterminate_1v139_1{0%{transform:translate3d(-120%,0,0)}52%{transform:translate3d(78%,0,0)}to{transform:translate3d(240%,0,0)}}._screen_17h3d_1{box-sizing:border-box;position:relative;isolation:isolate;width:100%;min-height:var(--app-safe-dvh);overflow:hidden;display:flex;background:#000;color:transparent}._fillScreen_17h3d_13{min-height:100%;height:100%}._fixed_17h3d_18{position:fixed;inset:-1px;width:calc(100vw + 2px);max-width:none;z-index:1200}._brandedSurface_17h3d_26{min-height:100%;flex:1 1 auto}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:9999px){.\!container{max-width:9999px!important}.container{max-width:9999px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.top-1\/2{top:50%}.top-3{top:.75rem}.z-10{z-index:10}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.mx-auto{margin-left:auto;margin-right:auto}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-3{height:.75rem}.h-\[var\(--app-dvh\)\]{height:var(--app-dvh)}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-\[var\(--app-dvh\)\]{min-height:var(--app-dvh)}.w-3{width:.75rem}.w-\[320px\]{width:320px}.w-full{width:100%}.min-w-0{min-width:0px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:var(--radius-md)}.border{border-width:1px}.border-white\/10{border-color:#ffffff1a}.bg-black\/70{background-color:#000000b3}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/90{background-color:#ffffffe6}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-4{padding:1rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-0{padding-bottom:0}.pb-24{padding-bottom:6rem}.pb-\[var\(--safe-bottom\)\]{padding-bottom:var(--safe-bottom)}.pl-\[var\(--safe-left\)\]{padding-left:var(--safe-left)}.pr-\[var\(--safe-right\)\]{padding-right:var(--safe-right)}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-8{padding-top:2rem}.pt-\[var\(--safe-top\)\]{padding-top:var(--safe-top)}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:var(--font-mono),monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.tracking-wide{letter-spacing:.025em}.text-\[\#2274a5\]{--tw-text-opacity: 1;color:rgb(34 116 165 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--app-ui-scale: 1;--desktop-ui-scale: 1;--desktop-stage-width: 760px;--desktop-stage-height: 960px;--desktop-stage-gutter: clamp(16px, 2vw, 28px);--desktop-stage-visual-width: 100%;--content-column-compact-max-width: 760px;--content-inline-pad: clamp(.1rem, 1vw, .42rem);--content-inline-pad-tight: clamp(.08rem, .8vw, .28rem);--content-card-gap-tight: clamp(.44rem, 1.8vw, .68rem);--content-card-gap: clamp(.56rem, 2vw, .92rem);--content-card-gap-loose: clamp(.72rem, 2.5vw, 1.2rem);--page-stage-max-width: none;--page-pad: clamp(16px, 4vw, 24px);--page-top-pad: clamp(16px, 4vh, 24px);--page-gap: clamp(12px, 3vw, 20px);--bottom-nav-height-touch: 64px;--bottom-nav-height-compact: 50px;--bottom-nav-height-short: 46px;--bottom-nav-height: var(--bottom-nav-height-touch);--bottom-nav-safe-bottom: var(--safe-bottom);--top-nav-height: 60px;--nav-height: var(--bottom-nav-height);--bottom-nav-frame-max-width: 100%;--tab-bar-min-height: 62px;--tab-bar-min-height-compact: 54px;--modal-max-width-base: 432px;--modal-viewport-inline-pad: clamp(12px, 3vw, 22px);--modal-viewport-block-pad: clamp(12px, 2.4vh, 24px);--overlay-safe-top-pad: calc(var(--safe-top) + var(--modal-viewport-block-pad));--overlay-safe-right-pad: calc(var(--safe-right) + var(--modal-viewport-inline-pad));--overlay-safe-bottom-pad: calc(var(--safe-bottom) + var(--modal-viewport-block-pad));--overlay-safe-left-pad: calc(var(--safe-left) + var(--modal-viewport-inline-pad));--content-pane-bottom-pad: calc(var(--safe-bottom) + clamp(6px, 1.2vh, 12px));--content-bottom-spacer: calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--content-card-gap));--radius-md: 20px;--radius-lg: 32px;--radius-full: 9999px;--touch-target-min: 44px;--app-icon-stroke-regular: 1.85;--color-white: #ffffff;--color-amber: #ffbf00;--color-amber-deep: #ffbf00;--color-magenta: #e83f6f;--color-cerulean: #2274a5;--color-sea-green: #32936f;--color-black: #2274a5;--color-black-soft: rgba(34, 116, 165, .82);--color-black-faint: rgba(34, 116, 165, .58);--color-ink: var(--color-black);--color-ink-strong: var(--color-black);--color-ink-soft: var(--color-black-soft);--color-ink-faint: var(--color-black-faint);--surface-neutral-card: linear-gradient(180deg, rgba(255, 249, 231, .94) 0%, rgba(235, 250, 244, .9) 100%), linear-gradient(135deg, rgba(34, 116, 165, .06), rgba(255, 191, 0, .045) 56%, rgba(232, 63, 111, .035) 100%);--surface-neutral-card-strong: linear-gradient(180deg, rgba(255, 251, 238, .96) 0%, rgba(238, 251, 246, .92) 100%), linear-gradient(135deg, rgba(34, 116, 165, .05), rgba(50, 147, 111, .04) 58%, rgba(255, 191, 0, .04) 100%);--surface-neutral-inset: linear-gradient(180deg, rgba(255, 250, 235, .92) 0%, rgba(230, 246, 241, .88) 100%);--surface-cerulean-card: linear-gradient(180deg, rgba(60, 137, 184, .98) 0%, rgba(34, 116, 165, 1) 100%);--surface-cerulean-card-strong: linear-gradient(180deg, rgba(68, 144, 190, .99) 0%, rgba(34, 116, 165, 1) 100%);--surface-magenta-card: linear-gradient(180deg, rgba(235, 108, 146, .98) 0%, rgba(232, 63, 111, 1) 100%);--surface-sea-card: linear-gradient(180deg, rgba(77, 171, 136, .98) 0%, rgba(50, 147, 111, 1) 100%);--surface-amber-card: linear-gradient(180deg, rgba(255, 211, 95, .99) 0%, rgba(255, 191, 0, 1) 100%);--surface-amber-card-strong: linear-gradient(180deg, rgba(255, 215, 108, 1) 0%, rgba(255, 191, 0, 1) 100%);--color-text-dark: var(--color-black);--color-text-muted: rgba(34, 116, 165, .74);--line-subtle: rgba(34, 116, 165, .12);--line-strong: rgba(34, 116, 165, .18);--line-on-dark: rgba(255, 255, 255, .18);--shadow-soft: 0 12px 28px rgba(34, 116, 165, .08), 0 2px 8px rgba(34, 116, 165, .03);--shadow-strong: 0 22px 46px rgba(34, 116, 165, .1), 0 6px 14px rgba(34, 116, 165, .04);--shadow-color-red: 0 16px 34px rgba(232, 63, 111, .16), 0 4px 10px rgba(232, 63, 111, .08);--shadow-color-green: 0 16px 34px rgba(50, 147, 111, .16), 0 4px 10px rgba(50, 147, 111, .08);--shadow-color-orange: 0 16px 34px rgba(255, 191, 0, .16), 0 4px 10px rgba(255, 191, 0, .08);--jelly-text-contrast-strong: var(--jelly-text, var(--color-ink-strong));--jelly-text-contrast-muted: var(--jelly-text-muted, var(--color-ink));--jelly-text-contrast-inverse: var(--color-white);--jelly-material-highlight-double: linear-gradient(180deg, rgba(255, 255, 255, .38) 0%, rgba(255, 255, 255, .08) 42%, rgba(255, 255, 255, 0) 100%);--jelly-material-highlight-soft: linear-gradient(180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .06) 48%, rgba(255, 255, 255, 0) 100%);--jelly-material-rim-light: inset 0 0 0 1px rgba(255, 255, 255, .14);--jelly-material-ground-shadow: var(--shadow-soft);--jelly-material-ground-shadow-strong: var(--shadow-strong);--jelly-lock-ink: var(--color-ink-strong)}body{margin:0;-webkit-tap-highlight-color:transparent;touch-action:pan-y;overscroll-behavior:none}html{overscroll-behavior:none}html,body,#root{height:var(--app-dvh)}.app-icon{display:block;width:1em;height:1em;flex-shrink:0;vector-effect:non-scaling-stroke}.app-icon-md{font-size:1.125rem}.app-ui-scale{position:relative;left:50%;z-index:1;transform-origin:top center;transform:translate3d(-50%,0,0) scale(var(--app-ui-scale));width:calc(100% / var(--app-ui-scale));height:calc(100% / var(--app-ui-scale));display:flex;flex-direction:column;min-height:0}.page-shell,.page-shell>.page-stage,.page-shell>.page-stage>.app-ui-scale,.page-shell>.page-stage>.app-ui-scale>.page-transition{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;backface-visibility:hidden;background-clip:padding-box}.page-shell{position:relative;z-index:0;width:100%;max-width:none;margin:0 auto;min-height:0;height:100%;padding:var(--page-top-pad) var(--page-pad) 0;display:flex;flex-direction:column;flex:1;overflow:hidden;overflow:clip}.page-stage{position:relative;width:100%;max-width:var(--page-stage-max-width);margin:0 auto;min-height:0;height:100%;display:flex;flex-direction:column;flex:1}.page-transition{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;overflow-x:hidden;will-change:opacity}:where(button,[role=button],[class*=Button],[class*=button],[class*=Card],[class*=card],[class*=Logo],[class*=logo]){transform:translateZ(0);backface-visibility:hidden}:where([class*=Card],[class*=card],[class*=Chip],[class*=chip],[class*=Header],[class*=header],[class*=Tabs],[class*=tabs],[class*=tabBar],[class*=TabBar],[class*=Panel],[class*=panel],.tab-bar,.bottom-nav,.top-nav){border:none!important;border-color:transparent!important}:where([class*=Card],[class*=card],[class*=Header],[class*=header],[class*=Tabs],[class*=tabs],[class*=tabBar],[class*=TabBar],.tab-bar){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bottom-nav-shell{position:fixed;inset-inline:0;bottom:0;z-index:100;display:flex;justify-content:center;padding-right:var(--overlay-safe-right-pad);padding-left:var(--overlay-safe-left-pad)}body[data-app-modal-open=true] .bottom-nav-shell{visibility:hidden;pointer-events:none}body[data-app-modal-open=preserve-bottom-nav] .bottom-nav-shell{visibility:visible;pointer-events:auto;z-index:1310}@media(pointer:coarse){:root{--app-ui-scale: 1}}@media(max-height:760px)and (pointer:coarse){:root{--app-ui-scale: 1;--page-top-pad: clamp(.48rem, 1.9vh, 1rem);--page-gap: clamp(6px, 2vw, 10px);--bottom-nav-height: var(--bottom-nav-height-compact)}}@media(max-height:680px)and (pointer:coarse){:root{--app-ui-scale: 1;--page-top-pad: clamp(.34rem, 1.4vh, .8rem);--page-gap: clamp(5px, 1.8vw, 8px);--bottom-nav-height: var(--bottom-nav-height-short)}}@media(max-width:430px)and (pointer:coarse){:root{--page-pad: clamp(8px, 3.1vw, 12px);--page-gap: clamp(6px, 2.2vw, 10px)}}@media(min-width:768px){:root:not(.native-capacitor-runtime){--desktop-ui-scale: min( 1, calc((var(--app-dvw) - (var(--desktop-stage-gutter) * 2)) / var(--desktop-stage-width)), calc((var(--app-dvh) - (var(--desktop-stage-gutter) * 2)) / var(--desktop-stage-height)) );--desktop-stage-visual-width: min( calc(var(--app-dvw) - (var(--desktop-stage-gutter) * 2)), calc((var(--desktop-stage-width) * var(--desktop-ui-scale)) + (var(--page-pad) * 2)) );--app-ui-scale: var(--desktop-ui-scale);--page-stage-max-width: var(--desktop-stage-width);--page-pad: clamp(20px, 4vw, 50px);--page-top-pad: calc(clamp(1.35rem, 4vh, 2.5rem) + var(--top-nav-height));--page-gap: clamp(12px, 2.2vw, 20px);--content-inline-pad: clamp(.16rem, .8vw, .42rem);--content-inline-pad-tight: clamp(.12rem, .7vw, .24rem);--content-card-gap-tight: clamp(.44rem, 1.2vw, .64rem);--content-card-gap: clamp(.52rem, 1.5vw, .84rem);--content-card-gap-loose: clamp(.74rem, 1.7vw, 1.12rem);--bottom-nav-height: 0px;--top-nav-height: 56px;--nav-height: var(--top-nav-height);--bottom-nav-frame-max-width: var(--desktop-stage-visual-width);--modal-viewport-inline-pad: clamp(18px, 4vw, 40px);--modal-viewport-block-pad: clamp(18px, 3.2vh, 32px)}:root:not(.native-capacitor-runtime) .page-shell{width:100%;max-width:none;box-sizing:border-box}:root:not(.native-capacitor-runtime) .page-transition{overflow:hidden;-webkit-overflow-scrolling:auto}:root:not(.native-capacitor-runtime) .bottom-nav{width:min(100%,var(--desktop-stage-visual-width))!important;max-width:var(--desktop-stage-visual-width)!important;margin-left:auto;margin-right:auto}:root:not(.native-capacitor-runtime) .bottom-nav-shell{top:0;bottom:auto;padding-top:calc(var(--safe-top) + clamp(6px,1.4vh,14px))}}:root.native-capacitor-runtime{--app-ui-scale: 1;--desktop-ui-scale: 1;--desktop-stage-visual-width: 100%;--page-stage-max-width: none;--page-pad: clamp(10px, 3.2vw, 18px);--page-top-pad: clamp(8px, 2.1vh, 16px);--page-gap: clamp(7px, 2vw, 12px);--bottom-nav-height: var(--bottom-nav-height-touch);--top-nav-height: 0px;--nav-height: var(--bottom-nav-height);--bottom-nav-frame-max-width: 100%}:root.native-capacitor-runtime.native-form-factor-tablet{--bottom-nav-height: 82px;--nav-height: var(--bottom-nav-height);--content-pane-bottom-pad: calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--page-gap))}:root.native-capacitor-runtime.native-platform-ios.native-form-factor-tablet{--bottom-nav-height: 88px;--nav-height: var(--bottom-nav-height)}:root.native-capacitor-runtime.native-platform-ios.native-form-factor-phone{--bottom-nav-safe-bottom: min(var(--safe-bottom), 14px)}:root.toss-inapp-runtime{--toss-ui-density: .78;--toss-hud-density: .94;--app-ui-scale: var(--toss-ui-density);--desktop-ui-scale: 1;--desktop-stage-visual-width: 100%;--page-stage-max-width: none;--page-pad: clamp(7px, 2.3vw, 12px);--page-top-pad: clamp(4px, 1vh, 8px);--page-gap: clamp(4px, 1.35vw, 7px);--content-inline-pad: clamp(4px, 1.4vw, 8px);--content-inline-pad-tight: clamp(3px, 1.1vw, 6px);--content-card-gap-tight: clamp(.24rem, 1vw, .38rem);--content-card-gap: clamp(.32rem, 1.2vw, .5rem);--content-card-gap-loose: clamp(.42rem, 1.5vw, .68rem);--bottom-nav-height: 46px;--toss-bottom-nav-min-bottom: 8px;--toss-bottom-nav-safe-bottom-cap: 22px;--bottom-nav-safe-bottom: clamp( var(--toss-bottom-nav-min-bottom), var(--safe-bottom), var(--toss-bottom-nav-safe-bottom-cap) );--top-nav-height: 0px;--nav-height: var(--bottom-nav-height);--bottom-nav-frame-max-width: 100%;--content-pane-bottom-pad: calc(var(--bottom-nav-safe-bottom) + clamp(4px, .9vh, 8px));--content-bottom-spacer: clamp(4px, 1vh, 8px)}:root.native-capacitor-runtime .page-shell{width:100%;max-width:none}:root.native-capacitor-runtime .page-stage{width:100%;max-width:none}:root.native-capacitor-runtime .app-ui-scale{left:auto;width:100%;height:100%;transform:none}:root.toss-inapp-runtime .app-ui-scale{left:auto;width:100%;height:100%;transform:none}:root.native-capacitor-runtime .bottom-nav-shell{position:fixed;inset-inline:0;top:auto;bottom:0;padding-top:0;padding-right:var(--overlay-safe-right-pad);padding-left:var(--overlay-safe-left-pad)}:root.native-capacitor-runtime .bottom-nav{width:min(100%,var(--bottom-nav-frame-max-width))!important;max-width:var(--bottom-nav-frame-max-width)!important;height:calc(var(--nav-height) + var(--bottom-nav-safe-bottom))!important;min-height:calc(var(--nav-height) + var(--bottom-nav-safe-bottom))!important;padding-top:.32rem!important;padding-bottom:var(--bottom-nav-safe-bottom)!important;border-radius:20px 20px 0 0!important}:root.toss-inapp-runtime .bottom-nav-shell{position:fixed;inset-inline:0;top:auto;bottom:0;padding-top:0;padding-right:var(--overlay-safe-right-pad);padding-left:var(--overlay-safe-left-pad)}:root.toss-inapp-runtime .bottom-nav{width:min(100%,var(--bottom-nav-frame-max-width))!important;max-width:var(--bottom-nav-frame-max-width)!important;height:calc(var(--nav-height) + var(--bottom-nav-safe-bottom))!important;min-height:calc(var(--nav-height) + var(--bottom-nav-safe-bottom))!important;padding-top:.22rem!important;padding-bottom:var(--bottom-nav-safe-bottom)!important;border-radius:18px 18px 0 0!important}@media(max-width:380px),(max-height:700px){:root.toss-inapp-runtime{--toss-ui-density: .74;--page-top-pad: clamp(3px, .9vh, 7px);--page-gap: 4px;--content-card-gap-tight: .2rem;--content-card-gap: .28rem;--content-card-gap-loose: .38rem;--bottom-nav-height: 42px;--toss-bottom-nav-min-bottom: 6px;--toss-bottom-nav-safe-bottom-cap: 18px}}@media(pointer:coarse){input,textarea,select{font-size:16px}}.tap-elastic{will-change:transform}@keyframes ui-tap-elastic{0%{transform:scale(.98)}60%{transform:scale(1.02)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tap-elastic{animation:none!important}}.modal-content{scrollbar-width:none;-ms-overflow-style:none}.modal-content::-webkit-scrollbar{display:none}.ranking-content{scrollbar-width:none;-ms-overflow-style:none}.ranking-content::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.tab-bar{scrollbar-width:none;-ms-overflow-style:none}.tab-bar::-webkit-scrollbar{display:none}.hover\:bg-white\/15:hover{background-color:#ffffff26}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-rose-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-slate-900:focus-visible{--tw-ring-offset-color: #0f172a}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:9999px){.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}:root{--font-global: "Noto Sans", "Noto Sans Thai", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans Devanagari", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-cjk: "Noto Sans CJK KR", "Noto Sans CJK SC", "Noto Sans CJK TC", "Noto Sans SC", "Noto Sans TC", "Apple SD Gothic Neo", "PingFang SC", "PingFang TC", "Microsoft YaHei", "Hiragino Sans", "Yu Gothic", "Meiryo", "Malgun Gothic", var(--font-global);--font-ui: "Noto Sans KR", var(--font-global), var(--font-cjk);--font-display: "Fredoka", "Noto Sans KR", var(--font-global), var(--font-cjk);--font-mono: "Noto Sans KR", var(--font-global), var(--font-cjk);--font-weight-regular: 500;--font-weight-medium: 560;--font-weight-strong: 620;--font-weight-heading: 700;--font-weight-display: 700}body{font-family:var(--font-ui);font-weight:400;letter-spacing:-.01em;line-height:1.35;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.jelly-button-primary{background:var(--surface-cerulean-card);color:var(--jelly-text-contrast-inverse, white);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-full);padding:14px 28px;min-height:var(--touch-target-min);font-weight:600;font-size:1.02rem;box-shadow:0 16px 28px #2274a52e;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative;overflow:hidden;text-align:center;display:inline-flex;align-items:center;justify-content:center}.jelly-button-primary:active{transform:scale(.95);box-shadow:var(--shadow-soft)}.jelly-button-primary:before{content:"";position:absolute;inset:1px 1px auto;height:16%;border-radius:inherit;background:var(--jelly-material-highlight-soft);opacity:.14;pointer-events:none}.jelly-button-primary:after{content:"";position:absolute;inset:1px;border-radius:inherit;border:none;pointer-events:none}.jelly-button-secondary{background:var(--surface-amber-card);color:var(--color-ink-strong);border:1px solid rgba(255,191,0,.18);background-clip:padding-box;border-radius:var(--radius-full);padding:14px 28px;min-height:var(--touch-target-min);font-weight:600;box-shadow:0 14px 26px #ffbf0029;cursor:pointer;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden}.jelly-button-secondary:before{content:"";position:absolute;inset:1px 1px auto;height:16%;border-radius:inherit;background:var(--jelly-material-highlight-soft);opacity:.12;pointer-events:none}.jelly-button-secondary:active{transform:scale(.95);background:var(--surface-amber-card-strong)}.jelly-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);font-weight:700;box-shadow:0 10px 20px #2274a514;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.jelly-badge-primary{background:var(--surface-magenta-card);color:#fff;box-shadow:0 12px 24px #e83f6f29}.jelly-progress-track{background:var(--surface-neutral-card);border-radius:var(--radius-full);overflow:hidden;box-shadow:inset 0 0 0 1px #2274a51a}.jelly-progress-fill{background:var(--surface-sea-card);border-radius:var(--radius-full);box-shadow:0 8px 18px #2a7b5c2e,inset 0 1px #ffffff38;transform-origin:left center;transition:transform .22s linear,opacity .18s ease,filter .22s ease,box-shadow .22s ease;will-change:transform}.jelly-button-small{padding:8px 16px;font-size:.875rem}.jelly-button-large{padding:18px 36px;font-size:1.25rem}.jelly-badge-small{padding:2px 8px;font-size:.75rem}.jelly-badge-medium{padding:4px 12px;font-size:.875rem}.jelly-badge-large{padding:6px 16px;font-size:1rem}:root{--app-dvh: 100vh;--app-dvw: 100vw;--app-safe-dvh: calc(var(--app-dvh) - var(--safe-top) - var(--safe-bottom));--app-safe-dvw: calc(var(--app-dvw) - var(--safe-left) - var(--safe-right))}@supports (height: 100dvh){:root{--app-dvh: 100dvh;--app-dvw: 100dvw}}html,body,#root{height:var(--app-dvh);min-height:var(--app-dvh);min-width:100%;overflow:hidden;overscroll-behavior:none}#root{width:var(--app-dvw);height:var(--app-dvh);overflow:hidden}[data-testid=layout-root]{height:var(--app-dvh);min-height:var(--app-dvh);width:var(--app-dvw);overflow:hidden}@media(min-width:768px)and (pointer:fine){html:not(.native-capacitor-runtime){height:auto;min-height:100%;overflow-y:auto;overflow-x:hidden}html:not(.native-capacitor-runtime) body{height:auto;min-height:100%;overflow-y:visible;overflow-x:hidden}html:not(.native-capacitor-runtime) #root,html:not(.native-capacitor-runtime) [data-testid=layout-root]{width:100%;max-width:100%;min-width:100%;height:auto;min-height:100%;overflow:visible}html:not(.native-capacitor-runtime) .viewport-fill{width:100%}}html.native-capacitor-runtime,html.native-capacitor-runtime body,html.native-capacitor-runtime #root,html.native-capacitor-runtime [data-testid=layout-root]{width:var(--app-dvw);height:var(--app-dvh);min-height:var(--app-dvh);overflow:hidden}.viewport-fill{width:var(--app-dvw);height:var(--app-dvh)}html.game-viewport,body.game-viewport,#root.game-viewport{height:var(--app-dvh);width:var(--app-dvw);overflow:hidden;touch-action:none;overscroll-behavior:none}.game-viewport #game-page-wrapper{touch-action:none}.game-viewport [data-testid=layout-root]{padding:0!important;height:var(--app-dvh);width:var(--app-dvw)}
