*{box-sizing:border-box;touch-action:manipulation;margin:0;padding:0}:where(:root){--font-noto-sans:"Noto Sans";--font-noto-jp:"Noto Sans JP";--font-noto-sc:"Noto Sans SC";--font-noto-kr:"Noto Sans KR";--font-press-start:"Press Start 2P";--font-vt323:"VT323"}:root{--k2-nav-h:52px}@media (pointer:coarse){:root{--k2-nav-h:61px}}body{font-family:var(--font-noto-sans), var(--font-noto-jp), "Hiragino Kaku Gothic ProN", sans-serif;color:#2d2d2d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf8f5;overflow-x:hidden}button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (pointer:coarse){input,textarea,select{font-size:16px!important}}.nav-strip{scrollbar-width:none;-ms-overflow-style:none}.nav-strip::-webkit-scrollbar{display:none}.lang-nav:not([data-nav-ready]){min-height:var(--k2-nav-h)!important}.k2-noscroll-bar{scrollbar-width:none;-ms-overflow-style:none}.k2-noscroll-bar::-webkit-scrollbar{display:none}@keyframes k2-shaker-shake{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-3px)rotate(-6deg)}40%{transform:translateY(2px)rotate(5deg)}60%{transform:translateY(-2px)rotate(-4deg)}80%{transform:translateY(2px)rotate(3deg)}}.k2-shaker{animation:.4s ease-in-out infinite k2-shaker-shake}@keyframes k2-pour-stream{0%,to{opacity:.55;transform:scaleY(.96)}50%{opacity:.95;transform:scaleY(1.04)}}.k2-pour-stream{transform-origin:top;border-radius:3px;height:54px;animation:.22s linear infinite k2-pour-stream}@keyframes k2-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-2px) rotate(calc(var(--r,0deg) + 2.5deg))}}.k2-bob{animation:k2-bob var(--bob,3s) ease-in-out infinite}@keyframes k2-swirl{0%,to{transform:translate(-3px)rotate(-2.5deg)}50%{transform:translate(3px)rotate(2.5deg)}}.k2-swirl{animation:.55s ease-in-out infinite k2-swirl}.k2-swirl-fast{animation:.28s ease-in-out infinite k2-swirl}@keyframes k2-bubble-rise{0%{opacity:0;transform:translateY(0)scale(.5)}12%{opacity:.85}80%{opacity:.7}to{transform:translateY(calc(var(--rise,60px) * -1)) scale(1.05);opacity:0}}.k2-bubble{animation:k2-bubble-rise var(--dur,1.8s) ease-in infinite;will-change:transform, opacity}@keyframes k2-squeeze-drip{0%{opacity:0;transform:translateY(-5px)scale(.4)}20%{transform:translate(calc(var(--sx,0px) * .5), 2px) scale(1);opacity:1}to{transform:translate(var(--sx,0px), 50px) scaleY(1.5);opacity:0}}.k2-squeeze-drip{animation:.6s ease-in forwards k2-squeeze-drip}@keyframes k2-verdict-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.k2-verdict{animation:.35s ease-out k2-verdict-in}@keyframes k2-nimai-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}60%{transform:scale(1.15)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.k2-nimai{animation:.5s cubic-bezier(.2,1.4,.4,1) k2-nimai-pop}.k2-bottle{transform-origin:bottom;transition:transform .15s,filter .15s,opacity .15s}.k2-bottle:hover{filter:drop-shadow(0 7px 9px #00000080);z-index:3;transform:translateY(-7px)scale(1.1);opacity:1!important}.nav-chip{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@keyframes nav-wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.nav-wiggle{animation:.28s ease-in-out infinite nav-wiggle}@media (prefers-reduced-motion:reduce){.nav-wiggle{animation:none}}.k2-nav-progress{--k2-nav-progress:#c0392b;pointer-events:none;z-index:10000;background:var(--k2-nav-progress);transform-origin:0;opacity:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.k2-nav-progress[data-state=loading]{opacity:1;transition:transform 12s cubic-bezier(.1,.5,.2,1);transform:scaleX(.9)}.k2-nav-progress[data-state=done]{transition:transform .15s ease-out,opacity .2s .15s;transform:scaleX(1)}.k2-nav-progress[data-mode=chinese]{--k2-nav-progress:#c41e2a}.k2-nav-progress[data-mode=hangul]{--k2-nav-progress:#1a3c7a}.k2-nav-progress[data-mode=spanish]{--k2-nav-progress:#a84227}.k2-nav-progress[data-mode=french]{--k2-nav-progress:#2b50aa}.k2-nav-progress[data-mode=latin]{--k2-nav-progress:#8b1a1a}.k2-nav-progress[data-mode=medica]{--k2-nav-progress:#1a6b8a}.k2-nav-progress[data-mode=world]{--k2-nav-progress:#1565c0}.k2-nav-progress[data-mode=mixology]{--k2-nav-progress:#b27b08}.k2-nav-progress[data-mode=music]{--k2-nav-progress:#a3801c}.k2-nav-progress[data-mode=cube]{--k2-nav-progress:#2583f8}.k2-nav-progress[data-mode=pokemon]{--k2-nav-progress:#bd3431}@media (prefers-reduced-motion:reduce){.k2-nav-progress[data-state=loading]{transition:none;transform:scaleX(1)}.k2-nav-progress[data-state=done]{transition:none}}.settings-signedin-dot,.settings-signedin-label,.settings-activity,.authmenu-label-short{display:none}.authmenu-signin-btn{padding:5px 12px;font-size:12px}@media (max-width:600px){html[data-nav-apps]{--k2-nav-h:107px}.nav-lb-label{display:none}.nav-activity{display:none!important}.settings-activity{display:block}.authmenu-signedin{display:none!important}.settings-signedin-dot,.settings-signedin-label{display:inline-block}.settings-byok-dot--signedin{display:none}.lang-nav{flex-wrap:wrap!important;gap:2px!important;padding-left:6px!important;padding-right:6px!important}.nav-strip-wrap{order:2;flex:1 0 100%!important}.apps-label,.authmenu-label-full{display:none}.authmenu-label-short{display:inline}.authmenu-signin{flex:none}.authmenu-signin .authmenu-signin-btn{min-width:0;min-height:32px;padding:6px 8px;font-size:12px;position:relative}.authmenu-signin .authmenu-signin-btn:after{content:"";position:absolute;inset:-6px 0}.mode-tile{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.mode-tile .mode-tile-label{text-align:left!important;min-width:0!important}}@keyframes k2-reveal-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:4px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#a6794a,#6e4a28);border-radius:4px}@media (pointer:coarse){.tap44{box-sizing:border-box;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (max-width:389px){.app-switcher-btn .app-switcher-glyph{display:none!important}.lang-nav{padding-left:0!important;padding-right:0!important}.nav-brand{gap:0!important}.app-switcher-btn{padding-left:8px!important;padding-right:8px!important}}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.p.1__0ydqd-xg_4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_9ce8923c-module__Wh3fbG__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_9ce8923c-module__Wh3fbG__variable{--font-noto-sans:"Noto Sans", "Noto Sans Fallback"}
@font-face{font-family:navJP;src:url(../media/nav_jp-s.p.1qoif_w7vrbmm.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:navJP Fallback;src:local(Arial);ascent-override:116.0%;descent-override:28.8%;line-gap-override:0.0%;size-adjust:100.0%}.navjp_11e36868-module__qxWpKq__className{font-family:navJP,navJP Fallback}.navjp_11e36868-module__qxWpKq__variable{--font-nav-jp:"navJP", "navJP Fallback"}
@font-face{font-family:navSC;src:url(../media/nav_sc-s.p.3nrjma2y6231g.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:navSC Fallback;src:local(Arial);ascent-override:116.0%;descent-override:28.8%;line-gap-override:0.0%;size-adjust:100.0%}.navsc_38e918d7-module__x44LWG__className{font-family:navSC,navSC Fallback}.navsc_38e918d7-module__x44LWG__variable{--font-nav-sc:"navSC", "navSC Fallback"}
@font-face{font-family:navKR;src:url(../media/nav_kr-s.p.3eu9jsmg1e9tr.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:navKR Fallback;src:local(Arial);ascent-override:116.0%;descent-override:28.8%;line-gap-override:0.0%;size-adjust:100.0%}.navkr_e0191a14-module__lWFRTG__className{font-family:navKR,navKR Fallback}.navkr_e0191a14-module__lWFRTG__variable{--font-nav-kr:"navKR", "navKR Fallback"}
