@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.empty[data-v-6edb5275]{padding:48px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ic[data-v-6edb5275]{font-size:44px;margin-bottom:4px}.title[data-v-6edb5275]{font-size:17px;font-weight:650;color:var(--text)}.hint[data-v-6edb5275]{font-size:14px;color:var(--hint);max-width:260px}.ws-header[data-v-bff03487]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(env(safe-area-inset-top,0px) + 22px) 16px 12px}.copy[data-v-bff03487]{min-width:0}.eyebrow[data-v-bff03487]{color:#77777b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}h1[data-v-bff03487]{margin-top:4px;font-size:24px;line-height:1.15;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-app{--g-bg: #0a0a0b;--g-surface: #131315;--g-surface-2: #151517;--g-sheet: #111112;--g-field: #1a1a1c;--g-line: rgba(255, 255, 255, .07);--g-line-2: rgba(255, 255, 255, .12);--g-text: #f2f0ec;--g-text-2: rgba(242, 240, 236, .6);--g-dim: rgba(242, 240, 236, .5);--g-faint: rgba(242, 240, 236, .38);--g-ghost: rgba(242, 240, 236, .22);--g-accent: #e8e2d4;--g-on-accent: #0a0a0b;--g-accent-soft: rgba(232, 226, 212, .16);--g-ok: #b9d4a4;--g-ok-soft: rgba(185, 212, 164, .12);--g-warn: #e3b27a;--g-font: "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--g-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--g-safe-top: max(env(safe-area-inset-top, 0px), var(--tg-content-safe-area-inset-top, 0px));--g-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--g-ease: cubic-bezier(.2, .8, .25, 1);position:relative;isolation:isolate;height:100vh;height:var(--tg-viewport-stable-height, 100dvh);display:flex;flex-direction:column;overflow:hidden;background:var(--g-bg);color:var(--g-text);font-family:var(--g-font);font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;color-scheme:dark}.g-app *,.g-app *:before,.g-app *:after{box-sizing:border-box}:where(.g-app button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}:where(.g-app input,.g-app textarea){font:inherit;color:inherit}.g-app :focus-visible{outline:2px solid rgba(232,226,212,.55);outline-offset:2px;border-radius:10px}@keyframes g-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes g-shimmer{0%{background-position:-220px 0}to{background-position:340px 0}}@keyframes g-breathe{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.9;transform:scale(1.06)}}@keyframes g-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,-4%,0) scale(1.12)}}.g-h{font-size:17px;font-weight:600;letter-spacing:-.02em}.g-h-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}.g-mono{font-family:var(--g-mono);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--g-faint)}.g-note{font-size:12px;line-height:1.5;color:var(--g-faint)}.g-card{background:var(--g-surface);border:1px solid var(--g-line);border-radius:16px}.g-btn{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;background:var(--g-accent);color:var(--g-on-accent);font-size:15.5px;font-weight:600;text-align:center;transition:opacity .2s,transform .1s}.g-btn:active{transform:scale(.985)}.g-btn:disabled{opacity:.34;cursor:default;transform:none}.g-btn-ghost{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,255,255,.16);font-size:14.5px;font-weight:500;text-align:center}.g-btn-ghost:active{background:#ffffff0a}.g-ficon{flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center}.g-ficon>span{width:54%;height:54%;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.g-seg{display:flex;gap:2px;padding:2px;border-radius:9px;background:var(--g-surface);border:1px solid var(--g-line)}.g-seg>button{min-height:30px;display:flex;align-items:center;padding:0 10px;border-radius:7px;font-family:var(--g-mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:#f2f0ec73;transition:background .2s,color .2s}.g-seg>button.on{background:var(--g-accent-soft);color:var(--g-text)}.g-chip{flex:none;min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:18px;border:1px solid rgba(255,255,255,.14);font-size:13px;color:#f2f0ecbf;transition:background .2s,color .2s,border-color .2s}.g-chip.on{background:var(--g-accent);border-color:var(--g-accent);color:var(--g-on-accent)}.g-bar10{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.g-bar10>i{height:5px;border-radius:3px;background:#ffffff1a}.g-bar10>i.on{background:var(--g-accent)}.g-skel{border-radius:14px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a 80%);background-size:340px 100%;animation:g-shimmer 1.5s linear infinite}.g-hscroll{display:flex;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.g-hscroll::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.g-app *,.g-app *:before,.g-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mixes[data-v-f1c339d6]{padding:4px 16px 120px;display:flex;flex-direction:column;gap:10px;animation:g-rise .3s ease both}.mix[data-v-f1c339d6]{display:flex;gap:14px;padding:12px;border-radius:18px;text-align:left;transition:transform .12s}.mix[data-v-f1c339d6]:active{transform:scale(.99)}.tile[data-v-f1c339d6]{width:72px;height:72px;flex:none;border-radius:14px}.copy[data-v-f1c339d6]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.name[data-v-f1c339d6]{font-size:15.5px;font-weight:500}.flavors[data-v-f1c339d6]{font-size:12.5px;color:#f2f0ec8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-f1c339d6]{font:500 10px var(--g-mono);letter-spacing:.06em;color:#f2f0ec59}.empty[data-v-f1c339d6]{padding:70px 24px;text-align:center}.empty-icon[data-v-f1c339d6]{width:56px;height:56px;margin:0 auto 24px;border-radius:14px;border:1px dashed rgba(242,240,236,.24)}.empty-title[data-v-f1c339d6]{font-size:20px;font-weight:500;margin-bottom:10px}.empty-text[data-v-f1c339d6]{font-size:14px;line-height:1.6;color:var(--g-dim)}.small[data-v-f1c339d6]{max-width:220px;margin:22px auto 0}.sheet-root[data-v-4da97a63]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30}.backdrop[data-v-4da97a63]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.sheet[data-v-4da97a63]{position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 44px);display:flex;flex-direction:column;background:var(--g-surface);border-radius:26px 26px 0 0;border-top:1px solid var(--g-line-2);box-shadow:0 -30px 70px #0009;padding-bottom:var(--g-safe-bottom);transition:transform .3s var(--g-ease)}.sheet.tall[data-v-4da97a63]{top:44px;background:var(--g-sheet)}.grab[data-v-4da97a63]{padding:10px 18px 0;touch-action:none;flex:none}.handle[data-v-4da97a63]{width:38px;height:4px;margin:0 auto 12px;border-radius:2px;background:#f2f0ec3d}.foot[data-v-4da97a63]{flex:none;padding:8px 8px 10px;border-top:1px solid var(--g-line)}.g-sheet-enter-active[data-v-4da97a63],.g-sheet-leave-active[data-v-4da97a63]{transition:opacity .22s ease}.g-sheet-enter-active .sheet[data-v-4da97a63],.g-sheet-leave-active .sheet[data-v-4da97a63]{transition:transform .3s var(--g-ease)}.g-sheet-enter-from[data-v-4da97a63],.g-sheet-leave-to[data-v-4da97a63]{opacity:0}.g-sheet-enter-from .sheet[data-v-4da97a63],.g-sheet-leave-to .sheet[data-v-4da97a63]{transform:translateY(100%)}.head[data-v-76e5fd93]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.title[data-v-76e5fd93]{font-size:20px;font-weight:600;letter-spacing:-.02em}.sub[data-v-76e5fd93]{margin-top:2px;font-size:12px;color:#f2f0ec73}.close[data-v-76e5fd93]{width:36px;height:36px;border-radius:50%;background:#ffffff12;display:flex;align-items:center;justify-content:center;font-size:13px}.controls[data-v-76e5fd93]{flex:none;padding:0 18px}.search[data-v-76e5fd93]{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 13px;border-radius:12px;background:var(--g-field);margin-bottom:10px}.search input[data-v-76e5fd93]{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:14px}.search input[data-v-76e5fd93]::placeholder{color:var(--g-faint)}.cats[data-v-76e5fd93]{gap:6px;margin:0 -18px;padding:0 18px 10px}.cat[data-v-76e5fd93]{min-height:36px;padding:0 12px 0 10px;font-size:12.5px;border-color:#ffffff1f}.cat-icon[data-v-76e5fd93]{width:15px;height:15px;background:currentColor;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.sortbar[data-v-76e5fd93]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 8px;border-bottom:1px solid var(--g-line)}.sort-hint[data-v-76e5fd93]{flex:1;font-size:11.5px;line-height:1.4;color:#f2f0ec6b}.sorts[data-v-76e5fd93]{flex:none;background:var(--g-field);border:0}.sorts button[data-v-76e5fd93]{padding:0 9px;letter-spacing:.06em}.list[data-v-76e5fd93]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 12px;scrollbar-width:none}.group[data-v-76e5fd93]{padding:16px 0 4px;color:#f2f0ec66}.row[data-v-76e5fd93]{width:100%;display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:opacity .2s}.row.muted[data-v-76e5fd93]{opacity:.4}.r-copy[data-v-76e5fd93]{flex:1;min-width:0;display:flex;flex-direction:column;text-align:left}.r-top[data-v-76e5fd93]{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.r-name[data-v-76e5fd93]{font-size:15.5px;font-weight:500}.r-taste[data-v-76e5fd93]{font-size:12px;color:var(--g-dim)}.r-brand[data-v-76e5fd93]{margin-top:3px;font:500 10.5px var(--g-mono);letter-spacing:.02em;color:#f2f0ec73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-why[data-v-76e5fd93]{margin-top:3px;font-size:11.5px;color:var(--g-ok)}.r-str[data-v-76e5fd93]{flex:none;display:flex;flex-direction:column;align-items:flex-end}.r-num[data-v-76e5fd93]{font:500 12.5px var(--g-mono)}.r-num span[data-v-76e5fd93]{color:#f2f0ec59}.r-word[data-v-76e5fd93]{margin-top:2px;font-size:10.5px;color:#f2f0ec6b}.r-btn[data-v-76e5fd93]{width:34px;height:34px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;border:1px solid rgba(255,255,255,.2);transition:background .15s,color .15s}.r-btn.on[data-v-76e5fd93]{background:var(--g-accent);border-color:var(--g-accent);color:var(--g-on-accent)}.nothing[data-v-76e5fd93]{padding:50px 20px;text-align:center;font-size:13.5px;line-height:1.55;color:#f2f0ec73}.pick[data-v-97ba2bbb]{padding:4px 0 84px;animation:g-rise .3s ease both}.pad[data-v-97ba2bbb]{padding:0 18px}.dim[data-v-97ba2bbb]{opacity:.4;transition:opacity .25s}.rail-wrap[data-v-97ba2bbb],.pad[data-v-97ba2bbb]{transition:opacity .25s}.aside[data-v-97ba2bbb]{font-size:11.5px;color:#f2f0ec59}.venue-chip[data-v-97ba2bbb]{display:flex;align-items:center;gap:12px;width:calc(100% - 36px);margin:0 18px 22px;padding:10px 14px 10px 12px;border-radius:16px}.vc-dot[data-v-97ba2bbb]{width:8px;height:8px;flex:none;border-radius:50%;background:var(--g-ok);box-shadow:0 0 0 4px var(--g-ok-soft)}.vc-copy[data-v-97ba2bbb]{flex:1;min-width:0;display:flex;flex-direction:column}.vc-name[data-v-97ba2bbb]{font-size:15px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-sub[data-v-97ba2bbb]{font-size:12px;color:var(--g-dim);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-info[data-v-97ba2bbb]{letter-spacing:.12em;color:#f2f0ec66}.rail[data-v-97ba2bbb]{gap:10px;padding:0 18px 2px}.preset[data-v-97ba2bbb]{position:relative;flex:none;width:100px;height:120px;border-radius:14px;overflow:hidden;transition:box-shadow .2s,transform .12s}.preset[data-v-97ba2bbb]:active{transform:scale(.97)}.preset.on[data-v-97ba2bbb]{box-shadow:0 0 0 1.5px var(--g-accent)}.preset-shine[data-v-97ba2bbb]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 20% 10%,rgba(255,255,255,.16),transparent 60%)}.preset-name[data-v-97ba2bbb]{position:absolute;left:11px;right:11px;bottom:11px;font-size:13.5px;font-weight:500;text-align:left}.preset-dot[data-v-97ba2bbb]{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--g-text);opacity:0;transition:opacity .2s}.preset.on .preset-dot[data-v-97ba2bbb]{opacity:1}.strength[data-v-97ba2bbb]{padding-top:24px}.str-head[data-v-97ba2bbb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.words[data-v-97ba2bbb]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border-radius:13px}.words button[data-v-97ba2bbb]{min-height:42px;border-radius:9px;font-size:13px;font-weight:500;text-align:center;color:var(--g-dim);transition:background .2s,color .2s}.words button.on[data-v-97ba2bbb]{background:var(--g-accent-soft);color:var(--g-text)}.scale[data-v-97ba2bbb]{padding:12px 12px 10px;border-radius:13px}.nums[data-v-97ba2bbb]{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.nums button[data-v-97ba2bbb]{min-height:44px;border-radius:8px;font:500 13px var(--g-mono);text-align:center;color:var(--g-dim);transition:background .15s,color .15s}.nums button.on[data-v-97ba2bbb]{background:var(--g-accent);color:var(--g-on-accent)}.bands[data-v-97ba2bbb]{display:grid;grid-template-columns:3fr 3fr 4fr;gap:3px;margin-top:8px;font:500 9px var(--g-mono);letter-spacing:.1em;color:#f2f0ec59}.bands span[data-v-97ba2bbb]{border-top:1px solid var(--g-line-2);padding-top:5px}.divider[data-v-97ba2bbb]{display:flex;align-items:center;gap:12px;padding:24px 18px 20px}.divider i[data-v-97ba2bbb]{height:1px;flex:1;background:#ffffff14}.divider .g-mono[data-v-97ba2bbb]{color:#f2f0ec52}.count[data-v-97ba2bbb]{letter-spacing:.1em;color:#f2f0ec59}.chosen[data-v-97ba2bbb]{display:flex;flex-direction:column;gap:6px}.chosen-row[data-v-97ba2bbb]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;animation:g-rise .2s ease both}.cr-copy[data-v-97ba2bbb]{flex:1;min-width:0}.cr-name[data-v-97ba2bbb]{font-size:15px;font-weight:500}.cr-sub[data-v-97ba2bbb]{font:500 10.5px var(--g-mono);color:#f2f0ec7a;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-x[data-v-97ba2bbb]{width:34px;height:34px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--g-dim);font-size:13px}.add[data-v-97ba2bbb]{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 14px;border-radius:14px;border:1px dashed rgba(242,240,236,.22);text-align:left}.add[data-v-97ba2bbb]:active{background:#ffffff08}.add>span[data-v-97ba2bbb]:last-child{display:flex;flex-direction:column}.add-plus[data-v-97ba2bbb]{width:36px;height:36px;flex:none;border-radius:50%;background:var(--g-accent);color:var(--g-on-accent);display:flex;align-items:center;justify-content:center;font-size:18px}.add-title[data-v-97ba2bbb]{font-size:15px;font-weight:500}.add-sub[data-v-97ba2bbb]{font-size:12px;color:#f2f0ec73;margin-top:2px}.menu-error[data-v-97ba2bbb]{margin:30px 18px;text-align:center;color:var(--g-dim);font-size:14px}.prompt[data-v-5f09d2a0]{padding:4px 18px 84px;animation:g-rise .3s ease both}.label[data-v-5f09d2a0]{display:block;margin-bottom:12px}textarea[data-v-5f09d2a0]{width:100%;height:160px;resize:none;padding:15px;border-radius:16px;background:var(--g-surface);border:1px solid rgba(255,255,255,.1);font-size:15px;line-height:1.55;outline:none;transition:border-color .2s}textarea[data-v-5f09d2a0]:focus{border-color:#e8e2d459}textarea[data-v-5f09d2a0]::placeholder{color:var(--g-faint)}.note[data-v-5f09d2a0]{margin:11px 0 24px;color:#f2f0ec6b}.hints-title[data-v-5f09d2a0]{margin-bottom:11px}.hints[data-v-5f09d2a0]{display:flex;flex-wrap:wrap;gap:7px}.hint[data-v-5f09d2a0]{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 14px;border-radius:20px;border:1px dashed rgba(255,255,255,.2);font-size:13.5px;color:#f2f0ecd1}.hint[data-v-5f09d2a0]:active{background:#ffffff0a}.hint span[data-v-5f09d2a0]{color:#f2f0ec61}.photo[data-v-193af25f]{position:relative;overflow:hidden;background:#151517}.ph[data-v-193af25f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(90% 70% at 25% 20%,hsla(var(--h),28%,42%,.45),transparent 62%),radial-gradient(80% 80% at 90% 100%,hsla(calc(var(--h) + 40),20%,30%,.35),transparent 60%),#141315}.ph span[data-v-193af25f]{font-size:34px;font-weight:600;letter-spacing:-.02em;color:#f2f0ec47}img[data-v-193af25f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}img.ready[data-v-193af25f]{opacity:1}.mix[data-v-9434a4dc]{animation:g-rise .34s ease both}.hero[data-v-9434a4dc]{position:relative;height:190px;margin:0 18px;border-radius:22px;overflow:hidden;transition:background .4s}.shine[data-v-9434a4dc]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 25% 20%,rgba(255,255,255,.2),transparent 60%)}.hero-tag[data-v-9434a4dc]{position:absolute;left:18px;top:16px;letter-spacing:.18em;color:#f2f0ecb3}.body[data-v-9434a4dc]{padding:18px 18px 0}.name[data-v-9434a4dc]{font-size:30px;font-weight:600;letter-spacing:-.035em;line-height:1.05;margin-bottom:10px}.desc[data-v-9434a4dc]{font-size:14.5px;line-height:1.6;color:var(--g-text-2);text-wrap:pretty;margin-bottom:18px}.strength[data-v-9434a4dc]{padding:14px;margin-bottom:20px}.str-row[data-v-9434a4dc]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:11px}.str-row .g-mono[data-v-9434a4dc]{color:#f2f0ec6b}.str-val[data-v-9434a4dc]{font-size:14px;font-weight:500}.say-note[data-v-9434a4dc]{font-size:12.5px;color:#f2f0ec6b;margin:4px 0 8px}.frow[data-v-9434a4dc]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.f-copy[data-v-9434a4dc]{flex:1;display:flex;flex-direction:column}.f-name[data-v-9434a4dc]{font-size:16px;font-weight:500}.f-role[data-v-9434a4dc]{font-size:12px;color:#f2f0ec6b;margin-top:1px}.f-share[data-v-9434a4dc]{font:500 11px var(--g-mono);color:#f2f0ec8c}.drink-title[data-v-9434a4dc]{margin:24px 0 10px}.drink[data-v-9434a4dc]{display:flex;gap:14px;padding:12px;border-radius:18px}.drink-photo[data-v-9434a4dc]{width:76px;height:76px;flex:none;border-radius:12px}.d-copy[data-v-9434a4dc]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.d-cat[data-v-9434a4dc]{letter-spacing:.14em;color:#f2f0ec66}.d-name[data-v-9434a4dc]{font-size:16px;font-weight:500}.d-why[data-v-9434a4dc]{font-size:12.5px;line-height:1.45;color:#f2f0ec8c;text-wrap:pretty}.d-meta[data-v-9434a4dc]{font:500 11px var(--g-mono);color:#f2f0ecb3;margin-top:2px}.d-note[data-v-9434a4dc]{margin-top:8px}.result[data-v-7c52d8e9]{padding:0 0 24px}.loading[data-v-7c52d8e9]{padding:60px 24px 0;text-align:center;animation:g-rise .3s ease both}.orb[data-v-7c52d8e9]{width:92px;height:92px;margin:0 auto 32px;border-radius:50%;background:radial-gradient(circle,rgba(232,226,212,.5),transparent 70%);animation:g-breathe 2.6s ease-in-out infinite}.loading .g-mono[data-v-7c52d8e9]{letter-spacing:.18em;color:#f2f0ec66;margin-bottom:12px}.loading-title[data-v-7c52d8e9]{font-size:20px;font-weight:500;margin-bottom:30px}.loading .skel-label[data-v-7c52d8e9]{text-align:left;margin-bottom:8px;letter-spacing:.16em;color:#f2f0ec59}.drink-skel[data-v-7c52d8e9]{display:flex;gap:14px;padding:12px;border-radius:18px;margin-bottom:18px}.lines[data-v-7c52d8e9]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.lines i[data-v-7c52d8e9]{height:9px;border-radius:5px;background:#ffffff14}.loading .g-note[data-v-7c52d8e9]{font-size:12.5px;color:#f2f0ec59}.state[data-v-7c52d8e9]{padding:110px 36px 0;text-align:center;animation:g-rise .3s ease both}.state-icon[data-v-7c52d8e9]{width:56px;height:56px;margin:0 auto 24px;border-radius:50%;border:1px solid rgba(232,226,212,.35);display:flex;align-items:center;justify-content:center;font-size:20px;color:#f2f0ec99}.state-icon.dashed[data-v-7c52d8e9]{border-radius:14px;border:1px dashed rgba(242,240,236,.24)}.state h2[data-v-7c52d8e9]{font-size:22px;font-weight:500;letter-spacing:-.02em;margin-bottom:12px}.state p[data-v-7c52d8e9]{font-size:14.5px;line-height:1.6;color:var(--g-dim)}.tabs[data-v-7c52d8e9]{display:flex;gap:6px;padding:4px 18px 14px}.tabs button[data-v-7c52d8e9]{flex:1;min-width:0;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 8px;border-radius:12px;border:1px solid rgba(255,255,255,.1);font-size:12.5px;font-weight:500;color:#f2f0ec99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,color .2s}.tabs button span[data-v-7c52d8e9]{font:500 10px var(--g-mono);opacity:.6}.tabs button.on[data-v-7c52d8e9]{background:var(--g-accent);border-color:var(--g-accent);color:var(--g-on-accent)}.saved[data-v-c4c5c9cd]{padding:0 0 24px}.origin[data-v-c4c5c9cd]{padding:18px 18px 0}.loading[data-v-c4c5c9cd]{padding-top:4px}.state[data-v-c4c5c9cd]{padding:110px 36px 0;text-align:center}.state h2[data-v-c4c5c9cd]{font-size:22px;font-weight:500;margin-bottom:12px}.state p[data-v-c4c5c9cd]{color:var(--g-dim)}.tob[data-v-c4c5c9cd]{padding:0 20px 22px}.tob-head[data-v-c4c5c9cd]{display:flex;gap:16px;align-items:center;margin-bottom:18px}.tob-icon[data-v-c4c5c9cd]{border-radius:16px}.tob-titles[data-v-c4c5c9cd]{flex:1;min-width:0}.tob-titles .g-mono[data-v-c4c5c9cd]{color:#f2f0ec6b}.tob-name[data-v-c4c5c9cd]{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-top:4px}.tob-flavor[data-v-c4c5c9cd]{font-size:12.5px;color:#f2f0ec8c;margin-top:5px}.tob-desc[data-v-c4c5c9cd]{font-size:14.5px;line-height:1.6;color:#f2f0ecad;margin-bottom:16px;text-wrap:pretty}.tob-str[data-v-c4c5c9cd]{padding:14px;border-radius:16px;background:#0e0e10;border:1px solid var(--g-line);margin-bottom:10px}.str-row[data-v-c4c5c9cd]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:14px;font-weight:500}.str-row .g-mono[data-v-c4c5c9cd]{color:#f2f0ec6b}.where[data-v-c4c5c9cd]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;background:#b9d4a414;font-size:13px;color:#cfe3c2}.where i[data-v-c4c5c9cd]{width:6px;height:6px;flex:none;border-radius:50%;background:var(--g-ok)}.where.out[data-v-c4c5c9cd]{background:#e3b27a14;color:#ead3b6}.where.out i[data-v-c4c5c9cd]{background:var(--g-warn)}.scan[data-v-d16784a9]{padding:6px 28px 120px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:g-rise .3s ease both}.frame[data-v-d16784a9]{position:relative;width:240px;height:240px;margin:22px 0 30px;border-radius:28px;background:radial-gradient(circle at 50% 45%,rgba(232,226,212,.08),transparent 70%)}.c[data-v-d16784a9]{position:absolute;width:46px;height:46px;border:0 solid var(--g-accent)}.tl[data-v-d16784a9]{left:0;top:0;border-left-width:2.5px;border-top-width:2.5px;border-top-left-radius:24px}.tr[data-v-d16784a9]{right:0;top:0;border-right-width:2.5px;border-top-width:2.5px;border-top-right-radius:24px}.bl[data-v-d16784a9]{left:0;bottom:0;border-left-width:2.5px;border-bottom-width:2.5px;border-bottom-left-radius:24px}.br[data-v-d16784a9]{right:0;bottom:0;border-right-width:2.5px;border-bottom-width:2.5px;border-bottom-right-radius:24px}.qr[data-v-d16784a9]{position:absolute;left:50%;top:50%;width:72px;height:72px;transform:translate(-50%,-50%);background:#f2f0ec2e;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.beam[data-v-d16784a9]{position:absolute;left:18px;right:18px;top:50%;height:2px;border-radius:1px;background:var(--g-accent);box-shadow:0 0 18px 4px #e8e2d459;animation:g-breathe 1.1s ease-in-out infinite}h2[data-v-d16784a9]{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 10px}.lead[data-v-d16784a9]{max-width:290px;margin:0 0 26px;font-size:14.5px;line-height:1.6;color:#f2f0ec8c;text-wrap:pretty}.hint[data-v-d16784a9]{margin:10px 0 0;font-size:12px;color:var(--g-faint);max-width:280px;line-height:1.5}.error[data-v-d16784a9]{margin:14px 0 0;font-size:13px;color:var(--g-warn)}.venue[data-v-a300b2d2]{padding:0 0 28px;animation:g-rise .3s ease both}.gallery-wrap[data-v-a300b2d2]{position:relative}.gallery[data-v-a300b2d2]{gap:8px;padding:0 18px;scroll-snap-type:x mandatory;scroll-padding:0 18px}.slide[data-v-a300b2d2]{flex:none;width:100%;height:250px;border-radius:20px;overflow:hidden;scroll-snap-align:start}.slide .photo[data-v-a300b2d2]{width:100%;height:100%}.dots[data-v-a300b2d2]{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;pointer-events:none}.dots span[data-v-a300b2d2]{display:flex;gap:5px;padding:6px 9px;border-radius:10px;background:#0a0a0b99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dots i[data-v-a300b2d2]{width:5px;height:5px;border-radius:3px;background:#f2f0ec66;transition:width .2s,background .2s}.dots i.on[data-v-a300b2d2]{width:16px;background:var(--g-text)}.body[data-v-a300b2d2]{padding:14px 18px 0}.addr-row[data-v-a300b2d2]{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--g-line)}.pin[data-v-a300b2d2]{width:18px;height:18px;flex:none;background:#f2f0ec8c;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.addr[data-v-a300b2d2]{font-size:14.5px}.addr-sub[data-v-a300b2d2]{font-size:12px;color:#f2f0ec73;margin-top:2px}.here[data-v-a300b2d2]{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;padding:6px 10px;border-radius:10px;background:var(--g-ok-soft);color:var(--g-ok);font:500 10px var(--g-mono);letter-spacing:.12em}.here i[data-v-a300b2d2]{width:6px;height:6px;border-radius:50%;background:var(--g-ok)}.name[data-v-a300b2d2]{font-size:27px;font-weight:600;letter-spacing:-.03em;line-height:1.12}.desc[data-v-a300b2d2]{margin-top:8px;font-size:13.5px;line-height:1.55;color:#f2f0ec8c;text-wrap:pretty;white-space:pre-line}.facts[data-v-a300b2d2]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 22px}.fact[data-v-a300b2d2]{padding:13px 14px;border-radius:14px}.fact .g-mono[data-v-a300b2d2]{letter-spacing:.14em;color:#f2f0ec66;margin-bottom:6px}.fact-val[data-v-a300b2d2]{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:500}.fact-val i[data-v-a300b2d2]{width:7px;height:7px;flex:none;border-radius:50%;background:#f2f0ec59}.fact-val i.open[data-v-a300b2d2]{background:var(--g-ok)}.section[data-v-a300b2d2]{margin-bottom:10px}.entries[data-v-a300b2d2]{display:flex;flex-direction:column;gap:8px;margin-bottom:26px}.entry[data-v-a300b2d2]{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:18px 16px;border-radius:20px;background:var(--g-surface-2);border:1px solid rgba(255,255,255,.08);transition:transform .12s,opacity .2s}.entry[data-v-a300b2d2]:active{transform:scale(.99)}.entry[data-v-a300b2d2]:disabled{opacity:.45;transform:none;cursor:default}.smoke[data-v-a300b2d2]{position:absolute;right:-40px;top:-50px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#6a5a4c,#2a221c 55%,transparent 72%);filter:blur(4px);pointer-events:none}.entry-copy[data-v-a300b2d2]{position:relative;flex:1;display:flex;flex-direction:column}.entry-title[data-v-a300b2d2]{font-size:18px;font-weight:600;letter-spacing:-.02em}.entry-sub[data-v-a300b2d2]{margin-top:4px;font-size:13px;line-height:1.45;color:#f2f0ec85}.arrow[data-v-a300b2d2]{position:relative;width:36px;height:36px;flex:none;border-radius:50%;border:1px solid rgba(242,240,236,.25);display:flex;align-items:center;justify-content:center}.arrow.solid[data-v-a300b2d2]{background:var(--g-accent);border-color:var(--g-accent)}.pick-note[data-v-a300b2d2]{padding:2px 4px 0}.master[data-v-a300b2d2]{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;margin-bottom:24px}.avatar[data-v-a300b2d2]{width:56px;height:56px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#6a5a4c,#221c17 80%);font-size:22px;font-weight:600}.avatar.empty[data-v-a300b2d2]{background:#ffffff0d;color:var(--g-faint);font-size:16px}.master-name[data-v-a300b2d2]{font-size:16px;font-weight:500}.master-sub[data-v-a300b2d2]{margin-top:3px;font-size:12.5px;color:#f2f0ec7a}.hours[data-v-a300b2d2]{padding:4px 14px;border-radius:16px}.hour[data-v-a300b2d2]{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;color:#f2f0ec8c;border-bottom:1px solid rgba(255,255,255,.06)}.hour[data-v-a300b2d2]:last-child{border-bottom:0}.hour.today[data-v-a300b2d2]{color:var(--g-text)}.time[data-v-a300b2d2]{font:500 12.5px var(--g-mono)}.state[data-v-a300b2d2]{padding:110px 36px 0;text-align:center}.state-title[data-v-a300b2d2]{font-size:22px;font-weight:500;margin-bottom:12px}.state-text[data-v-a300b2d2]{font-size:14.5px;line-height:1.6;color:var(--g-dim)}.retry[data-v-a300b2d2]{margin:22px auto 0;max-width:200px}.venues[data-v-52881dfb]{padding:4px 16px 120px;display:flex;flex-direction:column;gap:14px;animation:g-rise .3s ease both}.search[data-v-52881dfb]{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:14px}.search input[data-v-52881dfb]{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:14.5px}.search input[data-v-52881dfb]::placeholder{color:var(--g-faint)}.search input[data-v-52881dfb]::-webkit-search-cancel-button{filter:invert(1) opacity(.5)}.filters[data-v-52881dfb]{display:flex;gap:7px}.venue[data-v-52881dfb]{display:block;width:100%;overflow:hidden;border-radius:22px;transition:transform .12s}.venue[data-v-52881dfb]:active{transform:scale(.99)}.cover[data-v-52881dfb]{position:relative;height:168px}.cover .photo[data-v-52881dfb]{position:absolute;top:0;right:0;bottom:0;left:0}.badge[data-v-52881dfb]{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:14px;background:#0a0a0bb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12px}.badge i[data-v-52881dfb]{width:6px;height:6px;border-radius:50%;background:#f2f0ec59}.badge i.open[data-v-52881dfb]{background:var(--g-ok)}.info[data-v-52881dfb]{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;text-align:left}.name[data-v-52881dfb]{font-size:17px;font-weight:600;letter-spacing:-.02em}.addr[data-v-52881dfb]{font-size:13px;color:var(--g-dim)}.master[data-v-52881dfb]{margin-top:6px;font-size:12.5px;color:#f2f0ecb3}.skel-card[data-v-52881dfb]{height:262px;border-radius:22px}.empty[data-v-52881dfb]{padding:50px 20px;text-align:center}.empty-title[data-v-52881dfb]{font-size:18px;font-weight:500;margin-bottom:8px}.empty-text[data-v-52881dfb]{font-size:13.5px;line-height:1.55;color:var(--g-dim)}.retry[data-v-52881dfb]{margin:18px auto 0;max-width:200px}#g-layer[data-v-d3a832cc]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none}#g-layer[data-v-d3a832cc]>*{pointer-events:auto}.glow[data-v-d3a832cc]{position:absolute;top:-140px;left:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(232,226,212,.12),transparent 68%);filter:blur(18px);animation:g-drift 22s ease-in-out infinite;pointer-events:none;z-index:0}.head[data-v-d3a832cc]{position:relative;z-index:2;flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:62px;padding:calc(var(--g-safe-top) + 12px) 16px 8px}.back[data-v-d3a832cc]{width:40px;height:40px;border-radius:50%;background:#ffffff12;display:flex;align-items:center;justify-content:center}.back[data-v-d3a832cc]:active{background:#ffffff1f}.title[data-v-d3a832cc]{grid-column:2;text-align:center;font-size:15px;font-weight:500;letter-spacing:-.01em}.scroll[data-v-d3a832cc]{position:relative;z-index:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll[data-v-d3a832cc]::-webkit-scrollbar{display:none}.bar[data-v-d3a832cc]{position:relative;z-index:3;flex:none;border-top:1px solid var(--g-line);background:#0a0a0beb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding-bottom:var(--g-safe-bottom)}.modes-wrap[data-v-d3a832cc]{position:absolute;left:0;right:0;top:-70px;display:flex;justify-content:center;pointer-events:none}.modes[data-v-d3a832cc]{pointer-events:auto;display:flex;gap:4px;padding:5px;border-radius:24px;background:#1c1c1ed9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 40px #0000008c}.modes button[data-v-d3a832cc]{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 16px;border-radius:19px;font-size:13px;font-weight:500;color:#f2f0eca6;transition:background .2s,color .2s}.modes button.on[data-v-d3a832cc]{background:var(--g-accent);color:var(--g-on-accent)}.ic[data-v-d3a832cc]{width:17px;height:17px;flex:none;background:currentColor;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.summary[data-v-d3a832cc]{display:flex;align-items:center;gap:10px;padding:12px 20px 10px}.summary .g-mono[data-v-d3a832cc]{color:#f2f0ec52}.summary-text[data-v-d3a832cc]{flex:1;min-width:0;font-size:13px;color:#f2f0ec59;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-text.on[data-v-d3a832cc]{color:var(--g-text)}.buttons[data-v-d3a832cc]{display:flex;flex-direction:column;gap:8px;padding:0 8px 8px}.summary+.buttons[data-v-d3a832cc]{padding-top:0}.bar>.buttons[data-v-d3a832cc]:first-child,.modes-wrap+.buttons[data-v-d3a832cc]{padding-top:8px}.island[data-v-d3a832cc]{position:absolute;left:50%;bottom:calc(var(--g-safe-bottom) + 18px);z-index:4;transform:translate(-50%);display:flex;gap:4px;padding:6px;border-radius:26px;background:#1c1c1ed1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 40px #0000008c}.island button[data-v-d3a832cc]{min-width:84px;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 12px;border-radius:20px;color:#f2f0ec99;transition:background .2s,color .2s}.island button.on[data-v-d3a832cc]{background:var(--g-accent);color:var(--g-on-accent)}.island .ic[data-v-d3a832cc]{width:20px;height:20px}.lbl[data-v-d3a832cc]{font-size:11px;font-weight:500}.toast[data-v-d3a832cc]{position:absolute;left:50%;bottom:calc(var(--g-safe-bottom) + 24px);z-index:40;transform:translate(-50%);max-width:calc(100% - 40px);padding:11px 16px;border-radius:14px;background:#e8e2d4f5;color:var(--g-on-accent);font-size:13.5px;font-weight:500;box-shadow:0 12px 30px #00000073;text-align:center}.toast.high[data-v-d3a832cc]{bottom:calc(var(--g-safe-bottom) + 96px)}.g-fwd-enter-active[data-v-d3a832cc],.g-back-enter-active[data-v-d3a832cc],.g-fade-enter-active[data-v-d3a832cc]{transition:opacity .26s ease,transform .3s var(--g-ease)}.g-fwd-enter-from[data-v-d3a832cc]{opacity:0;transform:translate(18px)}.g-back-enter-from[data-v-d3a832cc]{opacity:0;transform:translate(-18px)}.g-fade-enter-from[data-v-d3a832cc]{opacity:0}.g-island-enter-active[data-v-d3a832cc],.g-island-leave-active[data-v-d3a832cc]{transition:opacity .2s ease,transform .25s var(--g-ease)}.g-island-enter-from[data-v-d3a832cc],.g-island-leave-to[data-v-d3a832cc]{opacity:0;transform:translate(-50%,16px)}.g-toast-enter-active[data-v-d3a832cc],.g-toast-leave-active[data-v-d3a832cc]{transition:opacity .2s ease,transform .2s ease}.g-toast-enter-from[data-v-d3a832cc],.g-toast-leave-to[data-v-d3a832cc]{opacity:0;transform:translate(-50%,8px)}.boot[data-v-5e10cb9f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0b}.boot-orb[data-v-5e10cb9f]{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,rgba(232,226,212,.5),transparent 70%);animation:breathe-5e10cb9f 2.6s ease-in-out infinite}@keyframes breathe-5e10cb9f{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.9;transform:scale(1.06)}}.mode-switch[data-v-5e10cb9f]{position:fixed;top:calc(max(env(safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top, 0px)) + 16px);right:12px;z-index:50;padding:8px 12px;border-radius:var(--radius-pill);background:#e8e2d424;color:#f2f0ec;font-size:11.5px;font-weight:650}.mode-switch[data-v-5e10cb9f]:active{transform:scale(.96)}.debug[data-v-5e10cb9f]{margin-top:14px;color:var(--hint);font-size:11px;line-height:1.4;word-break:break-word}:root{color-scheme:light dark;--brand-deep: #17493c;--brand: #2e7d6b;--brand-press: #256657;--brand-soft: #dcefe7;--mint: #8ed3b4;--mint-bright: #b7e6cf;--gold: #c8a24c;--gold-soft: #f0e4c6;--smoke: rgba(142, 211, 180, .16);--bg: var(--tg-theme-bg-color, #f6f7f4);--bg-elevated: var(--tg-theme-secondary-bg-color, #ffffff);--card: var(--tg-theme-secondary-bg-color, #ffffff);--text: var(--tg-theme-text-color, #16241f);--hint: var(--tg-theme-hint-color, #7d8b85);--link: var(--tg-theme-link-color, #2e7d6b);--border: rgba(23, 73, 60, .12);--accent: var(--brand);--accent-text: #ffffff;--destructive: #e0564c;--success: #2e8b57;--warning: #d8a534;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--font: -apple-system, BlinkMacSystemFont, "SF Pro", "Segoe UI", Roboto, sans-serif;--fs-h1: 22px;--fs-h2: 18px;--fs-body: 15px;--fs-caption: 13px;--shadow-card: 0 2px 12px rgba(23, 73, 60, .08);--shadow-sheet: 0 -8px 40px rgba(0, 0, 0, .28);--safe-bottom: env(safe-area-inset-bottom, 0px)}:root[data-theme=dark]{--bg: var(--tg-theme-bg-color, #12201b);--bg-elevated: var(--tg-theme-secondary-bg-color, #1b2c26);--card: var(--tg-theme-secondary-bg-color, #1b2c26);--text: var(--tg-theme-text-color, #eaf3ee);--hint: var(--tg-theme-hint-color, #8ca298);--border: rgba(142, 211, 180, .16);--brand-soft: rgba(142, 211, 180, .12);--gold-soft: rgba(200, 162, 76, .16);--shadow-card: 0 2px 12px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);font-size:var(--fs-body);line-height:1.4;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}:root.ws-theme{color-scheme:dark;--bg: #08090a;--bg-elevated: #191a1c;--card: #121315;--text: #f5f2ec;--hint: #828287;--link: #e5a32f;--border: rgba(255,255,255,.08);--brand-deep: #15100a;--brand: #e5a32f;--brand-press: #c58419;--brand-soft: rgba(229,163,47,.13);--mint: #e5a32f;--mint-bright: #f3c56e;--gold: #e5a32f;--gold-soft: rgba(229,163,47,.13);--accent: #e5a32f;--accent-text: #1a1207;--success: #49d6a0;--warning: #e5a32f;--destructive: #e66b64;--shadow-card: 0 12px 30px rgba(0,0,0,.24)}html.ws-theme,html.ws-theme body,html.ws-theme #app{background:#08090a}html.ws-theme #app{box-shadow:0 0 52px #0000007a}.ws-page{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:radial-gradient(360px 360px at 100% -40px,rgba(188,112,12,.2),transparent 66%),linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),#08090a;background-size:auto,25px 25px,25px 25px,auto;color:var(--text)}.ws-content{padding:10px 16px 32px}.ws-card{padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:linear-gradient(155deg,#121314f5,#0b0c0dfa)}#app{min-height:100vh;max-width:430px;margin:0 auto;box-shadow:0 0 40px #0000001a}h1,h2,h3,p{margin:0}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit}.h1{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.2px}.h2{font-size:var(--fs-h2);font-weight:650;letter-spacing:-.1px}.caption{font-size:var(--fs-caption);color:var(--hint)}.btn-primary{width:100%;min-height:50px;border-radius:var(--radius-md);background:var(--brand);color:var(--accent-text);font-size:16px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .08s ease,background .15s ease,opacity .15s ease}.btn-primary:active{transform:scale(.98);background:var(--brand-press)}.btn-primary:disabled{opacity:.45;cursor:default}.btn-secondary{min-height:44px;padding:0 18px;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .08s ease}.btn-secondary:active{transform:scale(.97)}@keyframes shimmer{to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--border) 25%,rgba(142,211,180,.1) 37%,var(--border) 63%);background-size:200% 100%;animation:shimmer 1.3s infinite linear;border-radius:var(--radius-sm)}
