@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-cyrillic-ext-400-normal-zbv6uFvq.woff2) format("woff2"),url(/assets/raleway-cyrillic-ext-400-normal-QD38Acpa.woff) 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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-cyrillic-400-normal-B1ZxqHSH.woff2) format("woff2"),url(/assets/raleway-cyrillic-400-normal-BOk4FNQ-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-vietnamese-400-normal-CTw6K1Xj.woff2) format("woff2"),url(/assets/raleway-vietnamese-400-normal-CTqj18iX.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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-latin-ext-400-normal-B4d0sYmR.woff2) format("woff2"),url(/assets/raleway-latin-ext-400-normal-DoUy7GWe.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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-latin-400-normal-C5eIEfLm.woff2) format("woff2"),url(/assets/raleway-latin-400-normal-sMcq1OIP.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}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/raleway-cyrillic-ext-400-italic-BpkRoPs4.woff2) format("woff2"),url(/assets/raleway-cyrillic-ext-400-italic-DRz9Q9qe.woff) 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:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/raleway-cyrillic-400-italic-wjMcIKUe.woff2) format("woff2"),url(/assets/raleway-cyrillic-400-italic-B319PIUL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/raleway-vietnamese-400-italic-B8WFWQmE.woff2) format("woff2"),url(/assets/raleway-vietnamese-400-italic-Tnj2tELN.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:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/raleway-latin-ext-400-italic-jE3hYK4L.woff2) format("woff2"),url(/assets/raleway-latin-ext-400-italic-DJ0rHGfv.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:Raleway;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/raleway-latin-400-italic-CKQnBqXR.woff2) format("woff2"),url(/assets/raleway-latin-400-italic-BaPDnPpS.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}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-cyrillic-ext-500-normal-DoOSefR2.woff2) format("woff2"),url(/assets/raleway-cyrillic-ext-500-normal-BLgs1t5N.woff) 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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-cyrillic-500-normal-ejPie8pt.woff2) format("woff2"),url(/assets/raleway-cyrillic-500-normal-BkwshvnN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-vietnamese-500-normal-CL-kow7V.woff2) format("woff2"),url(/assets/raleway-vietnamese-500-normal-BFCCtoZS.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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-latin-ext-500-normal-CFJA9GaE.woff2) format("woff2"),url(/assets/raleway-latin-ext-500-normal-D3Od-NQz.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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-latin-500-normal-D-8sZNrj.woff2) format("woff2"),url(/assets/raleway-latin-500-normal-tXW-zgej.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}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-cyrillic-ext-600-normal-ClRuJVnq.woff2) format("woff2"),url(/assets/raleway-cyrillic-ext-600-normal-BPa6pe9i.woff) 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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-cyrillic-600-normal-Bf6BVg0_.woff2) format("woff2"),url(/assets/raleway-cyrillic-600-normal-PnINYvQl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-vietnamese-600-normal-BNRw9Zee.woff2) format("woff2"),url(/assets/raleway-vietnamese-600-normal-CzgBZgE0.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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-latin-ext-600-normal-DmsT1QjI.woff2) format("woff2"),url(/assets/raleway-latin-ext-600-normal-BLsvr1L6.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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-latin-600-normal-Dim-CLtL.woff2) format("woff2"),url(/assets/raleway-latin-600-normal-BYS3Hyhk.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}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-cyrillic-ext-700-normal-BYzsFH9R.woff2) format("woff2"),url(/assets/raleway-cyrillic-ext-700-normal-D0MeO1Y4.woff) 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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-cyrillic-700-normal-Dynwhvvt.woff2) format("woff2"),url(/assets/raleway-cyrillic-700-normal-Y0JCLxAF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-vietnamese-700-normal-DhRR6XW-.woff2) format("woff2"),url(/assets/raleway-vietnamese-700-normal-BT2zqTaJ.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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-latin-ext-700-normal-BSYX0AAR.woff2) format("woff2"),url(/assets/raleway-latin-ext-700-normal-D9ggOV46.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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-latin-700-normal-BVpQLp0x.woff2) format("woff2"),url(/assets/raleway-latin-700-normal-JVwBSLev.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}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-cyrillic-ext-800-normal-QT0AS1RO.woff2) format("woff2"),url(/assets/raleway-cyrillic-ext-800-normal-QCFF6VWb.woff) 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:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-cyrillic-800-normal-C7l3Z_5A.woff2) format("woff2"),url(/assets/raleway-cyrillic-800-normal-DIxZ9cHN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-vietnamese-800-normal-BIUEBZ2q.woff2) format("woff2"),url(/assets/raleway-vietnamese-800-normal-DTw4gCiS.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:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-latin-ext-800-normal-b8JWSoG4.woff2) format("woff2"),url(/assets/raleway-latin-ext-800-normal-BYu5X6B0.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:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-latin-800-normal-CKUvXht-.woff2) format("woff2"),url(/assets/raleway-latin-800-normal-BBfTZwPM.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}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.woff) 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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2) format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2) format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2) format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.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}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) 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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.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}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2) format("woff2"),url(/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2) format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2) format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.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}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--highlight-font-primary: #ffffff;--main-color: #e4664a;--headline-color-primary: #8f4433;--bg-secondary: #fac7bc;--bg-main: #fdefea;--gradient-brand: linear-gradient(135deg, var(--main-color) 0%, var(--headline-color-primary) 100%);--gradient-warm: linear-gradient(160deg, var(--bg-secondary) 0%, var(--bg-main) 65%);--button-hover-color: #b9452b;--random-100: 100px;--random-42: 42px;--random-22: 22px;--random-10: 10px;--random-428: 428px;--random-1440: 1440px;--fs-h1: clamp(1.75rem, 5vw, 3rem);--fs-h2: clamp(1.5rem, 4vw, 2.5rem);--fs-body: clamp(1rem, 1.5vw, 1.125rem);--breakpoint-xs: 480px;--breakpoint-sm: 768px;--breakpoint-md: 1024px;--breakpoint-lg: 1280px;--breakpoint-xl: 1536px;--breakpoint-xxl: 1920px;--surface: #ffffff;--surface-muted: #faf7f6;--surface-sunken: #f2edeb;--surface-placeholder: #e7e1de;--surface-shimmer: #f4efed;--ink: #1c1613;--ink-secondary: #5f524d;--ink-muted: #8c7d77;--border: #e8e0dd;--border-strong: #d8cdc9;--brand: var(--main-color);--brand-ink: var(--headline-color-primary);--brand-soft: #fdefea;--brand-ring: rgba(228, 102, 74, .32);--success: #1f7a44;--success-soft: #e6f4ec;--success-line: #b9dfc8;--danger: #c0392b;--danger-soft: #fdeceb;--danger-line: #f3c4bf;--warning: #6e4700;--warning-soft: #fff4cc;--warning-line: #f1d27a;--accent-points: #8a5a00;--accent-points-soft: #fdf1d6;--mine-bg: #fff6d1;--mine-accent: #a87800;--mine-pill: #ffe58f;--mine-ink: #4a3500;--sand: #f4ead7;--sand-soft: #faf4e8;--sand-strong: #e3d3b4;--sand-ink: #5e4826;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(28, 22, 19, .06);--shadow-sm: 0 1px 2px rgba(28, 22, 19, .06), 0 2px 8px rgba(28, 22, 19, .05);--shadow-md: 0 4px 12px rgba(28, 22, 19, .08), 0 12px 28px rgba(28, 22, 19, .07);--shadow-lg: 0 12px 24px rgba(28, 22, 19, .1), 0 32px 64px rgba(28, 22, 19, .12);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .42s;--nav-h: 96px;--font-hand: "Caveat", cursive}html[lang=vi]{--font-hand: "Patrick Hand", "Caveat", cursive}@media (max-width: 560px){:root{--nav-h: 80px}}*{margin:0;padding:0;box-sizing:border-box}@media (max-width: 768px){html.home-feed,html.home-feed body{overflow:hidden;height:100%}}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease var(--reveal-delay, 0ms),transform .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}body{font-family:Raleway,sans-serif}html.verwaltung body{background-color:#fff;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (max-width: 720px){html.verwaltung-tabs main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}html.verwaltung-tabs .v-toast{bottom:calc(76px + env(safe-area-inset-bottom))}}.container{padding-left:var(--random-100);padding-right:var(--random-100);background-color:var(--bg-main)}@media (max-width: 900px){.container{padding-left:var(--random-10);padding-right:var(--random-10)}}.raleway-400{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.raleway-500{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.raleway-600{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.raleway-800{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.bamiHouse-button{background-color:var(--main-color);border:none;padding:var(--random-10);color:#fff;font-size:var(--fs-body);border-radius:var(--random-42)}.bamiHouse-button:hover{transition:.1s;background-color:var(--button-hover-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}dialog:focus-visible{outline:none}.skip-link{position:absolute;left:50%;top:0;transform:translate(-50%,-120%);z-index:1000;background:var(--brand);color:#fff;padding:.75rem 1.25rem;border-radius:0 0 var(--radius-md) var(--radius-md);text-decoration:none;font-weight:600;transition:transform var(--dur-base) var(--ease-out)}.skip-link:focus-visible{transform:translate(-50%)}.skeleton{position:relative;overflow:hidden;background:var(--surface-placeholder);isolation:isolate}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.15) 38%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.15) 62%,transparent 80%);animation:bami-shimmer 1.6s var(--ease-out) infinite}@keyframes bami-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skeleton:after{animation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.flag-icon[data-v-1f307f02]{display:block;width:100%;height:100%}.lang-switcher[data-v-10e0e1dd]{position:relative}.lang-trigger[data-v-10e0e1dd]{display:inline-flex;align-items:center;gap:6px;background:#8f443314;border:1px solid rgba(143,68,51,.18);color:var(--headline-color-primary);border-radius:999px;padding:8px 12px;font-size:.85rem;font-weight:600;cursor:pointer}.lang-trigger[data-v-10e0e1dd]:hover,.lang-switcher.open .lang-trigger[data-v-10e0e1dd]{background:#8f443329}.lang-switcher.dark .lang-trigger[data-v-10e0e1dd]{background:#ffffff24;border-color:#ffffff52;color:#fff}.lang-switcher.dark .lang-trigger[data-v-10e0e1dd]:hover,.lang-switcher.dark.open .lang-trigger[data-v-10e0e1dd]{background:#ffffff3d}.lang-code[data-v-10e0e1dd]{letter-spacing:.02em}.lang-menu[data-v-10e0e1dd]{position:absolute;top:calc(100% + 10px);right:0;min-width:170px;background:#fff;border-radius:16px;box-shadow:0 16px 36px #0003;padding:8px;list-style:none;z-index:5}.lang-option[data-v-10e0e1dd]{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;text-align:left;padding:10px 12px;border-radius:10px;font-size:.95rem;color:var(--headline-color-primary);cursor:pointer}.lang-option[data-v-10e0e1dd]:hover{background:var(--bg-main)}.lang-option.active[data-v-10e0e1dd]{background:var(--bg-secondary);font-weight:700}.flag-badge[data-v-10e0e1dd]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px #0000001f}.lang-option .flag-badge[data-v-10e0e1dd]{width:24px;height:24px}.lang-pop-enter-active[data-v-10e0e1dd],.lang-pop-leave-active[data-v-10e0e1dd]{transition:opacity .15s ease,transform .15s ease}.lang-pop-enter-from[data-v-10e0e1dd],.lang-pop-leave-to[data-v-10e0e1dd]{opacity:0;transform:translateY(-6px)}@media (max-width: 560px){.lang-code[data-v-10e0e1dd]{display:none}.lang-trigger[data-v-10e0e1dd]{padding:8px;width:38px;height:38px;justify-content:center}}.bami-icon[data-v-8bf4ba80]{display:inline-block;flex-shrink:0;vertical-align:-.125em}.bell[data-v-df637f83]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:none;border-radius:10px;background:#8f443314;cursor:pointer;flex-shrink:0;transition:background .2s ease}.bell[data-v-df637f83]:hover{background:#8f443329}.icon[data-v-df637f83]{display:grid;place-items:center;font-size:1.35rem;line-height:1;color:var(--headline-color-primary);transform-origin:50% 15%}.dot[data-v-df637f83]{position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;background:#dc3545;border:2px solid #fdefea}.bell.active .icon[data-v-df637f83]{animation:ring-df637f83 .9s ease}@keyframes ring-df637f83{0%,to{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.coin-icon[data-v-82d8fbf8]{display:inline-block;flex-shrink:0;vertical-align:-.15em}.navbar[data-v-0d6460da]{position:sticky;top:0;width:100%;z-index:230;background:#fdefead9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(143,68,51,.1)}.navbar-inner[data-v-0d6460da]{display:flex;align-items:center;justify-content:space-between;height:96px;padding:0 clamp(1rem,4vw,100px)}.brand[data-v-0d6460da]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.brand-logo[data-v-0d6460da]{height:46px;width:auto;display:block}.navbar-actions[data-v-0d6460da]{display:flex;align-items:center;gap:14px}.cta-button[data-v-0d6460da]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px #e4664a59}.item-label[data-v-0d6460da]{display:inline-flex;align-items:center;gap:10px}.hamburger[data-v-0d6460da]{position:relative;display:block;background:var(--headline-color-primary);border:none;border-radius:10px;width:46px;height:46px;cursor:pointer;flex-shrink:0;touch-action:manipulation}.hamburger span[data-v-0d6460da]{position:absolute;top:50%;left:50%;width:22px;height:2px;margin:-1px 0 0 -11px;background:#fff;border-radius:2px;transform-origin:center;transition:transform .25s ease,opacity .2s ease}.hamburger span[data-v-0d6460da]:nth-child(1){transform:translateY(-7px)}.hamburger span[data-v-0d6460da]:nth-child(3){transform:translateY(7px)}.hamburger.open span[data-v-0d6460da]:nth-child(1){transform:rotate(45deg)}.hamburger.open span[data-v-0d6460da]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span[data-v-0d6460da]:nth-child(3){transform:rotate(-45deg)}.menu-overlay[data-v-0d6460da]{position:fixed;inset:96px 0 0;background:#1e0f0a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:210}.nav-panel[data-v-0d6460da]{position:fixed;top:96px;right:0;bottom:0;width:min(380px,88vw);z-index:220;background:var(--gradient-brand);padding:clamp(1.5rem,5vw,2.5rem) 1.75rem 2rem;display:flex;flex-direction:column;box-shadow:-12px 0 40px #00000040;overflow-y:auto}.panel-top[data-v-0d6460da]{display:flex;justify-content:flex-end;margin:0 0 1rem}.nav-list[data-v-0d6460da]{list-style:none;display:flex;flex-direction:column;gap:4px}.nav-list li[data-v-0d6460da]{border-bottom:1px solid rgba(255,255,255,.16);opacity:0;transform:translate(24px);animation:item-in-0d6460da .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * 60ms)}@keyframes item-in-0d6460da{to{opacity:1;transform:translate(0)}}.nav-list a[data-v-0d6460da],.logout-btn[data-v-0d6460da]{display:flex;align-items:center;gap:10px;padding:16px 4px;text-decoration:none;color:var(--highlight-font-primary);font-size:1.25rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.nav-list a.account-link[data-v-0d6460da]{justify-content:space-between}.coin-badge[data-v-0d6460da]{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:lining-nums}.coin-badge[data-v-0d6460da],.count-badge[data-v-0d6460da]{font-size:.85rem;font-weight:700;background:#ffffff38;padding:4px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0}.count-badge[data-v-0d6460da]{min-width:28px;text-align:center;font-variant-numeric:lining-nums tabular-nums}.badge[data-v-0d6460da]{font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;background:#ffffff38;padding:3px 8px;border-radius:20px;font-family:Raleway,sans-serif;white-space:nowrap;flex-shrink:0}.overlay-fade-enter-active[data-v-0d6460da],.overlay-fade-leave-active[data-v-0d6460da]{transition:opacity .25s ease}.overlay-fade-enter-from[data-v-0d6460da],.overlay-fade-leave-to[data-v-0d6460da]{opacity:0}.panel-slide-enter-active[data-v-0d6460da]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.panel-slide-leave-active[data-v-0d6460da]{transition:transform .25s ease-in}.panel-slide-enter-from[data-v-0d6460da],.panel-slide-leave-to[data-v-0d6460da]{transform:translate(100%)}@media (max-width: 560px){.navbar-inner[data-v-0d6460da]{height:80px}.brand-logo[data-v-0d6460da]{height:34px}.cta-button[data-v-0d6460da]{display:none}.menu-overlay[data-v-0d6460da],.nav-panel[data-v-0d6460da]{top:80px}}.sw[data-v-c6b44f5f]{--sw-color: var(--success);--sw-soft: var(--success-soft);--sw-line: var(--success-line);display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:.3rem .85rem .3rem .55rem;border:1.5px solid var(--sw-line);border-radius:var(--radius-pill);background:var(--sw-soft);color:var(--sw-color);font:inherit;text-align:left;touch-action:manipulation}button.sw[data-v-c6b44f5f]{cursor:pointer}button.sw[data-v-c6b44f5f]:active:not(:disabled){transform:scale(.97);filter:brightness(.96)}button.sw[data-v-c6b44f5f]:focus-visible{outline:3px solid var(--sw-color);outline-offset:2px}button.sw[data-v-c6b44f5f]:disabled{opacity:.6;cursor:default}.sw.off[data-v-c6b44f5f]{--sw-color: var(--danger);--sw-soft: var(--danger-soft);--sw-line: var(--danger-line)}.sw.wait[data-v-c6b44f5f]{--sw-color: var(--warning);--sw-soft: var(--warning-soft);--sw-line: var(--warning-line);--sw-track: #c98a00}.sw-track[data-v-c6b44f5f]{position:relative;flex-shrink:0;width:40px;height:24px;border-radius:var(--radius-pill);background:var(--sw-track, var(--sw-color))}.sw-knob[data-v-c6b44f5f]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.sw:not(.off) .sw-knob[data-v-c6b44f5f],.sheet-mark.on .sw-knob[data-v-c6b44f5f]{transform:translate(16px)}.sw-text[data-v-c6b44f5f]{display:flex;flex-direction:column;line-height:1.1}.sw-text small[data-v-c6b44f5f]{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-variant-numeric:lining-nums;white-space:nowrap}.sw-text strong[data-v-c6b44f5f]{font-size:.98rem;font-weight:800;white-space:nowrap}.sw-text .compact[data-v-c6b44f5f]{display:none}@media (max-width: 520px){.sw[data-v-c6b44f5f]{flex-direction:column;justify-content:center;gap:3px;padding:4px 9px;border-radius:14px}.sw .sw-track[data-v-c6b44f5f]{width:34px;height:20px}.sw .sw-knob[data-v-c6b44f5f]{width:14px;height:14px}.sw:not(.off) .sw-knob[data-v-c6b44f5f]{transform:translate(14px)}.sw-text[data-v-c6b44f5f]{align-items:center}.sw-text small[data-v-c6b44f5f],.sw-text strong[data-v-c6b44f5f]{display:none}.sw-text .compact[data-v-c6b44f5f]{display:block;font-size:.72rem;font-variant-numeric:lining-nums}}.sw-dialog[data-v-c6b44f5f]{border:none;padding:0;margin:auto;width:min(440px,calc(100vw - 2rem));border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.sw-dialog[data-v-c6b44f5f]::backdrop{background:#1c161380}.sheet[data-v-c6b44f5f]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.6rem 1.4rem 1.4rem;text-align:center}.sheet-mark[data-v-c6b44f5f]{--sw-color: var(--danger);display:grid;place-items:center;margin-bottom:.2rem}.sheet-mark.on[data-v-c6b44f5f]{--sw-color: var(--success)}.sheet-mark .sw-track[data-v-c6b44f5f]{width:60px;height:34px}.sheet-mark .sw-knob[data-v-c6b44f5f]{top:4px;left:4px;width:26px;height:26px}.sheet-mark.on .sw-knob[data-v-c6b44f5f]{transform:translate(26px)}h2[data-v-c6b44f5f]{margin:0;font-size:1.35rem;font-weight:800}.sheet-text[data-v-c6b44f5f]{display:grid;gap:.6rem;max-width:36ch}.sheet-text p[data-v-c6b44f5f]{margin:0;color:var(--ink-secondary);line-height:1.45}.sheet-note[data-v-c6b44f5f]{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .8rem;border-radius:var(--radius-md);background:var(--surface-sunken);text-align:left;font-size:.95rem;font-variant-numeric:lining-nums}.sheet-note[data-v-c6b44f5f] svg{flex-shrink:0;margin-top:.15em}.sheet-error[data-v-c6b44f5f]{width:100%;margin:0;padding:.6rem .9rem;border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);font-weight:600}.sheet-actions[data-v-c6b44f5f]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;width:100%;margin-top:.6rem}.act[data-v-c6b44f5f]{min-height:64px;padding:.6rem 1rem;border:2px solid transparent;border-radius:var(--radius-md);font:inherit;font-size:1.05rem;font-weight:800;cursor:pointer;touch-action:manipulation}.act[data-v-c6b44f5f]:active:not(:disabled){transform:scale(.97);filter:brightness(.94)}.act[data-v-c6b44f5f]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.act[data-v-c6b44f5f]:disabled{opacity:.6;cursor:default}.act.cancel[data-v-c6b44f5f]{background:var(--surface);border-color:#c9bdb8;color:var(--ink)}.act.confirm.on[data-v-c6b44f5f]{background:var(--success);color:#fff}.act.confirm.off[data-v-c6b44f5f]{background:var(--danger);color:#fff}@media (max-width: 640px){.sw-dialog[data-v-c6b44f5f]{width:100%;max-width:none;margin:auto 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.sheet[data-v-c6b44f5f]{padding-bottom:max(1.4rem,env(safe-area-inset-bottom))}}.v-navbar[data-v-d97b7321]{position:sticky;top:0;z-index:230;width:100%;padding-top:env(safe-area-inset-top);background:#fffffff5;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid #e8e0dd}.v-inner[data-v-d97b7321]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 max(clamp(1rem,3vw,2rem),env(safe-area-inset-right)) 0 max(clamp(1rem,3vw,2rem),env(safe-area-inset-left))}.v-brand[data-v-d97b7321]{display:flex;align-items:center;gap:.75rem;color:#1c1613;text-decoration:none}.v-actions[data-v-d97b7321]{display:flex;align-items:center;gap:.6rem}.v-logo[data-v-d97b7321]{display:block;height:34px;width:auto}.v-title[data-v-d97b7321]{font-weight:800;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase}.v-hamburger[data-v-d97b7321]{position:relative;display:block;width:48px;height:48px;flex-shrink:0;border:none;border-radius:10px;background:#1c1613;cursor:pointer;touch-action:manipulation}.v-hamburger span[data-v-d97b7321]{position:absolute;top:50%;left:50%;width:22px;height:2px;margin:-1px 0 0 -11px;border-radius:2px;background:#fff;transform-origin:center;transition:transform .25s ease,opacity .2s ease}.v-hamburger span[data-v-d97b7321]:nth-child(1){transform:translateY(-7px)}.v-hamburger span[data-v-d97b7321]:nth-child(3){transform:translateY(7px)}.v-hamburger.open span[data-v-d97b7321]:nth-child(1){transform:rotate(45deg)}.v-hamburger.open span[data-v-d97b7321]:nth-child(2){opacity:0;transform:scaleX(0)}.v-hamburger.open span[data-v-d97b7321]:nth-child(3){transform:rotate(-45deg)}.v-overlay[data-v-d97b7321]{position:fixed;inset:calc(64px + env(safe-area-inset-top)) 0 0 0;z-index:210;background:#1c161373}.v-panel[data-v-d97b7321]{position:fixed;top:calc(64px + env(safe-area-inset-top));right:0;bottom:0;z-index:220;width:min(360px,100vw);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1rem max(1rem,env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) 1rem;background:#fff;color:#1c1613;border-left:1px solid #e8e0dd;box-shadow:-12px 0 32px #0000001f}.v-leave[data-v-d97b7321]{display:flex;align-items:center;gap:.85rem;width:100%;min-height:56px;padding:.6rem .75rem;border:1px solid #1c1613;border-radius:12px;background:#fff;color:#1c1613;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.v-leave[data-v-d97b7321]:active{background:#f2edeb}.v-leave-text[data-v-d97b7321]{display:flex;flex-direction:column}.v-leave-text strong[data-v-d97b7321]{font-size:1.05rem}.v-leave-text small[data-v-d97b7321]{color:#5f524d;font-size:.8rem}.v-group[data-v-d97b7321]{margin-top:1.25rem}.v-group-title[data-v-d97b7321]{margin:0 0 .35rem;padding:0 .75rem;color:#8c7d77;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.v-list[data-v-d97b7321],.v-sublist[data-v-d97b7321]{margin:0;padding:0;list-style:none}.v-sublist[data-v-d97b7321]{margin:0 0 .25rem .75rem;border-left:2px solid #e8e0dd}.v-link[data-v-d97b7321]{display:flex;align-items:center;gap:.6rem;min-height:48px;padding:0 .75rem;border-radius:10px;color:#1c1613;font-size:1.02rem;font-weight:600;text-decoration:none;touch-action:manipulation}.v-badge[data-v-d97b7321]{min-width:1.5rem;margin-left:auto;padding:.1rem .45rem;border-radius:999px;background:var(--brand);color:#fff;font-size:.8rem;font-weight:800;text-align:center;font-variant-numeric:lining-nums}.v-dot[data-v-d97b7321]{position:absolute;top:7px;right:7px;width:11px;height:11px;border:2px solid #1c1613;border-radius:50%;background:var(--brand)}.v-link.sub[data-v-d97b7321]{min-height:44px;font-size:.95rem;font-weight:500}.v-link[data-v-d97b7321]:hover{background:#f7f3f2}.v-link.active[data-v-d97b7321]{background:#1c1613;color:#fff}.v-fade-enter-active[data-v-d97b7321],.v-fade-leave-active[data-v-d97b7321]{transition:opacity .2s ease}.v-fade-enter-from[data-v-d97b7321],.v-fade-leave-to[data-v-d97b7321]{opacity:0}.v-slide-enter-active[data-v-d97b7321]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.v-slide-leave-active[data-v-d97b7321]{transition:transform .2s ease-in}.v-slide-enter-from[data-v-d97b7321],.v-slide-leave-to[data-v-d97b7321]{transform:translate(100%)}.v-toast[data-v-d97b7321]{position:fixed;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:260;width:max-content;max-width:min(92vw,520px);padding:.8rem 1.1rem;border-radius:14px;box-shadow:0 10px 28px #0003;color:#fff;font-weight:600;text-align:center;transform:translate(-50%);cursor:pointer}.v-toast.ok[data-v-d97b7321]{background:#1c1613}.v-toast.error[data-v-d97b7321]{background:#b02a37}@media (max-width: 720px){.v-panel[data-v-d97b7321]{width:100vw;border-left:none}}.v-toast-enter-active[data-v-d97b7321],.v-toast-leave-active[data-v-d97b7321]{transition:opacity .2s ease,transform .2s ease}.v-toast-enter-from[data-v-d97b7321],.v-toast-leave-to[data-v-d97b7321]{opacity:0;transform:translate(-50%,.75rem)}@media (max-width: 520px){.v-brand[data-v-d97b7321]{gap:.5rem}.v-title[data-v-d97b7321]{font-size:.74rem;letter-spacing:.1em}.v-logo[data-v-d97b7321]{height:26px}.v-actions[data-v-d97b7321]{gap:.5rem}}@media (max-width: 359px){.v-title[data-v-d97b7321]{font-size:.68rem;letter-spacing:.06em}.v-logo[data-v-d97b7321]{height:22px}}.tabbar[data-v-298b9259]{display:none}@media (max-width: 720px){.tabbar[data-v-298b9259]{position:fixed;right:0;bottom:0;left:0;z-index:200;display:grid;grid-template-columns:repeat(5,1fr);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid #e8e0dd;background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}}.tab[data-v-298b9259]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:56px;padding:.35rem 0 .3rem;border:none;background:none;color:#8c7d77;font:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tab.active[data-v-298b9259]{color:#1c1613}.tab[data-v-298b9259]:active{opacity:.6}.tab-label[data-v-298b9259]{max-width:100%;overflow:hidden;font-size:.66rem;font-weight:700;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.sheet-backdrop[data-v-298b9259]{position:fixed;inset:0;z-index:240;background:#1c161366}.sheet[data-v-298b9259]{position:fixed;right:0;bottom:0;left:0;z-index:250;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -12px 32px #00000026}.sheet-grabber[data-v-298b9259]{display:block;width:40px;height:5px;margin:0 auto .75rem;border-radius:999px;background:#d8cdc9}.sheet-list[data-v-298b9259]{margin:0;padding:0;list-style:none;border:1px solid #ece4e1;border-radius:14px;overflow:hidden}.sheet-list li+li[data-v-298b9259]{border-top:1px solid #ece4e1}.sheet-item[data-v-298b9259]{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 1rem;color:#1c1613;font-size:1.05rem;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.sheet-item[data-v-298b9259]:active,.sheet-item.active[data-v-298b9259]{background:#f4efed}.sheet-cancel[data-v-298b9259]{width:100%;min-height:52px;margin-top:.6rem;border:none;border-radius:14px;background:#f4efed;color:#1c1613;font:inherit;font-size:1.05rem;font-weight:700;cursor:pointer}.sheet-fade-enter-active[data-v-298b9259],.sheet-fade-leave-active[data-v-298b9259]{transition:opacity .2s ease}.sheet-fade-enter-from[data-v-298b9259],.sheet-fade-leave-to[data-v-298b9259]{opacity:0}.sheet-slide-enter-active[data-v-298b9259]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-slide-leave-active[data-v-298b9259]{transition:transform .2s ease-in}.sheet-slide-enter-from[data-v-298b9259],.sheet-slide-leave-to[data-v-298b9259]{transform:translateY(100%)}.cookie-title[data-v-8e595608]{display:flex;align-items:center;gap:8px}.cookie-icon[data-v-8e595608]{color:var(--main-color)}.cookie-banner[data-v-8e595608]{position:fixed;inset-inline:0;bottom:0;z-index:1000;display:flex;justify-content:center;padding:clamp(.75rem,2vw,1.25rem);pointer-events:none}.cookie-card[data-v-8e595608]{pointer-events:auto;background:#fff;color:var(--headline-color-primary);border:1px solid var(--bg-secondary);border-radius:20px;box-shadow:0 18px 44px #00000038;padding:clamp(1.1rem,2.5vw,1.6rem);max-width:680px;width:100%}.cookie-card h2[data-v-8e595608]{font-size:1.1rem;margin-bottom:.5rem}.cookie-card p[data-v-8e595608]{font-size:.95rem;line-height:1.55;margin-bottom:1rem}.cookie-link[data-v-8e595608]{color:var(--main-color);text-decoration:underline}.cookie-actions[data-v-8e595608]{display:flex;gap:10px;flex-wrap:wrap}.cookie-btn[data-v-8e595608]{flex:1 1 180px;border:none;cursor:pointer;border-radius:999px;padding:12px 20px;font-size:1rem}.cookie-btn.primary[data-v-8e595608]{background:var(--main-color);color:#fff}.cookie-btn.primary[data-v-8e595608]:hover{background:var(--button-hover-color)}.cookie-btn.secondary[data-v-8e595608]{background:var(--bg-main);color:var(--headline-color-primary);border:1px solid var(--bg-secondary)}.cookie-btn.secondary[data-v-8e595608]:hover{background:var(--bg-secondary)}.cookie-slide-enter-active[data-v-8e595608],.cookie-slide-leave-active[data-v-8e595608]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease}.cookie-slide-enter-from[data-v-8e595608],.cookie-slide-leave-to[data-v-8e595608]{transform:translateY(24px);opacity:0}@media (max-width: 768px){.cookie-banner[data-v-8e595608]{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.cookie-slide-enter-active[data-v-8e595608],.cookie-slide-leave-active[data-v-8e595608]{transition:none}}.order-toast[data-v-fbf1f75a]{position:fixed;top:calc(96px + .75rem);right:max(1rem,env(safe-area-inset-right));z-index:1000;display:flex;align-items:stretch;width:min(380px,calc(100vw - 2rem));border:1px solid var(--border);border-left:5px solid var(--brand);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 14px 36px #1e0f0a2e;overflow:hidden}.order-toast.tone-ready[data-v-fbf1f75a]{border-left-color:#1e7e34}.order-toast.tone-muted[data-v-fbf1f75a]{border-left-color:var(--ink-muted)}.main[data-v-fbf1f75a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;flex:1;min-height:64px;padding:.7rem .4rem .7rem .85rem;border:none;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.icon[data-v-fbf1f75a]{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--surface-sunken);color:var(--brand-ink)}.tone-ready .icon[data-v-fbf1f75a]{background:#e6f4ea;color:#1e6b33}.text[data-v-fbf1f75a]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.text strong[data-v-fbf1f75a]{font-size:.95rem;font-variant-numeric:lining-nums}.text span[data-v-fbf1f75a]{font-size:.88rem;color:var(--ink-secondary)}.go[data-v-fbf1f75a]{font-size:.82rem;font-weight:700;color:var(--brand-ink);white-space:nowrap}.close[data-v-fbf1f75a]{display:grid;place-items:center;width:44px;border:none;border-left:1px solid var(--border);background:none;color:var(--ink-muted);cursor:pointer}.close[data-v-fbf1f75a]:hover{background:var(--surface-sunken)}@media (max-width: 560px){.order-toast[data-v-fbf1f75a]{top:calc(80px + .5rem);right:.75rem;left:.75rem;width:auto}}.order-toast-enter-active[data-v-fbf1f75a],.order-toast-leave-active[data-v-fbf1f75a]{transition:opacity .25s ease,transform .25s ease}.order-toast-enter-from[data-v-fbf1f75a],.order-toast-leave-to[data-v-fbf1f75a]{opacity:0;transform:translateY(-.75rem)}@media (prefers-reduced-motion: reduce){.order-toast-enter-from[data-v-fbf1f75a],.order-toast-leave-to[data-v-fbf1f75a]{transform:none}}.sheet[data-v-52df6956]{border:none;padding:0;background:transparent;max-width:none;max-height:none;color:var(--ink)}.sheet[data-v-52df6956]::backdrop{background:#1c16138c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.panel[data-v-52df6956]{display:grid;gap:.85rem;padding:1.25rem 1.1rem calc(1.25rem + env(safe-area-inset-bottom));background:var(--surface)}.head[data-v-52df6956]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.title[data-v-52df6956]{margin:0;font-size:1.35rem;font-weight:800}.sub[data-v-52df6956]{margin:.25rem 0 0;color:var(--ink-secondary);font-size:.95rem}.close[data-v-52df6956]{display:grid;flex:none;width:44px;height:44px;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.option[data-v-52df6956]{display:flex;align-items:center;gap:.9rem;min-height:64px;padding:1rem 1.05rem;border:2px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast, .12s) var(--ease-out)}.option[data-v-52df6956]:active{transform:scale(.98)}.option[data-v-52df6956]:focus-visible{outline:3px solid var(--brand-ring);outline-offset:2px}.option-icon[data-v-52df6956]{display:grid;flex:none;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--sand, #f4ead7);color:var(--brand)}.option-body[data-v-52df6956]{display:grid;flex:1;gap:.2rem;min-width:0}.option-title[data-v-52df6956]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800}.option-text[data-v-52df6956]{color:var(--ink-secondary);font-size:.92rem;line-height:1.4}.option-go[data-v-52df6956]{flex:none;color:var(--ink-muted)}.pill[data-v-52df6956]{padding:.15rem .55rem;border-radius:999px;background:var(--sand, #f4ead7);color:var(--sand-ink, #6b4f2a);font-size:.75rem;font-weight:700;font-variant-numeric:lining-nums}.call[data-v-52df6956]{min-height:112px;border-color:var(--brand);background:var(--brand);color:#fff}.call .option-icon[data-v-52df6956]{background:#ffffff2e;color:#fff}.call .option-text[data-v-52df6956]{color:#ffffffe6}.call .pill[data-v-52df6956]{background:#ffffff38;color:#fff}.number[data-v-52df6956]{font-size:1.35rem;font-weight:800;letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums}.call.off[data-v-52df6956]{min-height:0;border-color:var(--border);background:var(--surface-sunken);color:var(--ink-muted);cursor:default}.call.off .option-icon[data-v-52df6956]{background:var(--surface);color:var(--ink-muted)}.call.off .option-text[data-v-52df6956]{color:var(--ink-secondary)}.call.off[data-v-52df6956]:active{transform:none}.guest-note[data-v-52df6956]{margin:0;color:var(--ink-secondary);font-size:.92rem;line-height:1.5}.chat.primary[data-v-52df6956]{border-color:var(--brand)}@media (max-width: 640px){.sheet[data-v-52df6956]{width:100%;max-width:100%;margin:auto 0 0}.panel[data-v-52df6956]{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}@media (min-width: 641px){.sheet[data-v-52df6956]{margin:auto;width:min(480px,calc(100vw - 3rem))}.panel[data-v-52df6956]{padding:1.5rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}}.promo-toast[data-v-d4a7cb2b]{position:fixed;top:calc(96px + .75rem);right:max(1rem,env(safe-area-inset-right));z-index:1000;display:flex;align-items:stretch;width:min(380px,calc(100vw - 2rem));border:1px solid var(--border);border-left:5px solid var(--brand);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 14px 36px #1e0f0a2e;overflow:hidden}.main[data-v-d4a7cb2b]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;flex:1;min-height:64px;padding:.7rem .4rem .7rem .85rem;border:none;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.icon[data-v-d4a7cb2b]{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--sand, #f4ead7);color:var(--brand)}.text[data-v-d4a7cb2b]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.text strong[data-v-d4a7cb2b]{font-size:.95rem;font-variant-numeric:lining-nums}.text span[data-v-d4a7cb2b]{font-size:.88rem;color:var(--ink-secondary)}.go[data-v-d4a7cb2b]{font-size:.82rem;font-weight:700;color:var(--brand-ink);white-space:nowrap}.close[data-v-d4a7cb2b]{display:grid;place-items:center;width:44px;border:none;border-left:1px solid var(--border);background:none;color:var(--ink-muted);cursor:pointer}@media (max-width: 560px){.promo-toast[data-v-d4a7cb2b]{top:calc(80px + .5rem);right:.75rem;left:.75rem;width:auto}}.promo-toast-enter-active[data-v-d4a7cb2b],.promo-toast-leave-active[data-v-d4a7cb2b]{transition:opacity .25s ease,transform .25s ease}.promo-toast-enter-from[data-v-d4a7cb2b],.promo-toast-leave-to[data-v-d4a7cb2b]{opacity:0;transform:translateY(-.75rem)}@media (prefers-reduced-motion: reduce){.promo-toast-enter-from[data-v-d4a7cb2b],.promo-toast-leave-to[data-v-d4a7cb2b]{transform:none}}
