@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-normal.27mjgerpp-p8q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-normal.0w34jt9rgyj5v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-normal.2on4lsczlu6gv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-ext-400-normal.2jjhs6si3ctjg.woff2)format("woff2"),url(../media/dm-serif-display-latin-ext-400-normal.1g4mv5724cxff.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-normal.3w9mgxbw0q0s8.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-normal.0lkllo23fyt1g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0x9ccydb91kkt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0fpdy-lufm69d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.0h_qcmzvudf58.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.0i4j_a8lim1a-.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.300rpl789hft0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.page-module__PaThBG__page{--bg:var(--l-bg);--surface:var(--l-surface);--ink:var(--l-ink);--ink-soft:var(--l-ink-soft);--muted:var(--l-muted);--line:var(--l-line);--line-soft:var(--l-line-soft);--line-strong:var(--l-line-strong);--linen:var(--l-linen);--shadow:var(--l-shadow);--olive:var(--l-olive);--ok-bg:var(--l-ok-bg);--accent-fill:var(--l-accent-fill);--accent-on:var(--l-accent-on);--accent-edge:var(--l-accent-edge);--accent-ink:var(--l-accent-ink);--accent-soft:var(--l-accent-soft);color-scheme:var(--l-scheme);--column:600px;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-text);padding-bottom:40px;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page-module__PaThBG__page{--bg:var(--d-bg);--surface:var(--d-surface);--ink:var(--d-ink);--ink-soft:var(--d-ink-soft);--muted:var(--d-muted);--line:var(--d-line);--line-soft:var(--d-line-soft);--line-strong:var(--d-line-strong);--linen:var(--d-linen);--shadow:var(--d-shadow);--olive:var(--d-olive);--ok-bg:var(--d-ok-bg);--accent-fill:var(--d-accent-fill);--accent-on:var(--d-accent-on);--accent-edge:var(--d-accent-edge);--accent-ink:var(--d-accent-ink);--accent-soft:var(--d-accent-soft);color-scheme:var(--d-scheme)}}:root[data-theme=dark] .page-module__PaThBG__page{--bg:var(--d-bg);--surface:var(--d-surface);--ink:var(--d-ink);--ink-soft:var(--d-ink-soft);--muted:var(--d-muted);--line:var(--d-line);--line-soft:var(--d-line-soft);--line-strong:var(--d-line-strong);--linen:var(--d-linen);--shadow:var(--d-shadow);--olive:var(--d-olive);--ok-bg:var(--d-ok-bg);--accent-fill:var(--d-accent-fill);--accent-on:var(--d-accent-on);--accent-edge:var(--d-accent-edge);--accent-ink:var(--d-accent-ink);--accent-soft:var(--d-accent-soft);color-scheme:var(--d-scheme)}.page-module__PaThBG__isPreview{min-height:0}.page-module__PaThBG__page:lang(zh) :is(.page-module__PaThBG__name,.page-module__PaThBG__sectionTitle,.page-module__PaThBG__categoryTitle,.page-module__PaThBG__tagline){letter-spacing:0;line-height:1.3}.page-module__PaThBG__fonts_house{--font-display:"Bitter Variable", Bitter, Georgia, var(--cjk,serif), serif;--font-text:"Manrope Variable", Manrope, system-ui, var(--cjk,sans-serif), sans-serif;--display-weight:700}.page-module__PaThBG__fonts_bistro{--font-display:"Fraunces Variable", Georgia, var(--cjk,serif), serif;--font-text:"DM Sans Variable", system-ui, var(--cjk,sans-serif), sans-serif;--display-weight:640}.page-module__PaThBG__fonts_elegant{--font-display:"DM Serif Display", Georgia, var(--cjk,serif), serif;--font-text:"DM Sans Variable", system-ui, var(--cjk,sans-serif), sans-serif;--display-weight:400}.page-module__PaThBG__fonts_modern{--font-display:"Space Grotesk Variable", system-ui, var(--cjk,sans-serif), sans-serif;--font-text:"DM Sans Variable", system-ui, var(--cjk,sans-serif), sans-serif;--display-weight:640}.page-module__PaThBG__fonts_street{--font-display:"Bricolage Grotesque Variable", system-ui, var(--cjk,sans-serif), sans-serif;--font-text:"Manrope Variable", Manrope, system-ui, var(--cjk,sans-serif), sans-serif;--display-weight:800}.page-module__PaThBG__corners_soft{--r-button:12px;--r-card:18px;--r-chip:999px;--r-photo:16px}.page-module__PaThBG__corners_round{--r-button:999px;--r-card:26px;--r-chip:999px;--r-photo:22px}.page-module__PaThBG__corners_square{--r-button:2px;--r-card:2px;--r-chip:2px;--r-photo:0}.page-module__PaThBG__hero{position:relative}.page-module__PaThBG__coverFrame{max-width:calc(var(--column) + 40px);aspect-ratio:16/9;border-radius:var(--r-photo);background:var(--linen);max-height:340px;margin:12px 12px 0;position:relative;overflow:hidden}@container (min-width:664px){.page-module__PaThBG__coverFrame{margin:20px auto 0}}.page-module__PaThBG__cover{object-fit:cover;width:100%;height:100%;display:block}.page-module__PaThBG__identity{max-width:var(--column);text-align:center;margin:0 auto;padding:88px 20px 0}.page-module__PaThBG__identity.page-module__PaThBG__onCover{padding-top:0}.page-module__PaThBG__logo{background:var(--surface);border-radius:var(--r-card);width:auto;max-width:min(240px,70%);height:auto;max-height:104px;box-shadow:0 8px 28px -14px var(--shadow);object-fit:contain;margin:0 auto 4px;padding:10px;display:block}.page-module__PaThBG__onCover .page-module__PaThBG__logo{margin-top:-52px;position:relative}.page-module__PaThBG__onCover:not(:has(.page-module__PaThBG__logo)){padding-top:22px}.page-module__PaThBG__name{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.012em;overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(31px,8.4cqi,42px);line-height:1.06}.page-module__PaThBG__tagline{max-width:34ch;color:var(--ink-soft);margin:8px auto 0;font-size:17px;line-height:1.45}.page-module__PaThBG__status{border:1px solid var(--line);border-radius:var(--r-chip,999px);background:var(--surface);color:var(--ink-soft);align-items:center;gap:8px;margin:16px 0 0;padding:6px 13px;font-size:14px;font-weight:700;display:inline-flex}.page-module__PaThBG__dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.page-module__PaThBG__isOpen{color:var(--ink)}.page-module__PaThBG__isOpen .page-module__PaThBG__dot{background:var(--olive);box-shadow:0 0 0 3px var(--ok-bg)}.page-module__PaThBG__actions{max-width:var(--column);gap:10px;margin:24px auto 0;padding:0 20px;display:grid}.page-module__PaThBG__button{border-radius:var(--r-button);text-align:center;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.page-module__PaThBG__button:active{transform:scale(.985)}.page-module__PaThBG__button:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.page-module__PaThBG__primary{background:var(--accent-fill);border-color:var(--accent-edge);color:var(--accent-on)}.page-module__PaThBG__secondary{background:var(--surface);border-color:var(--accent-edge);color:var(--ink)}.page-module__PaThBG__quiet{background:var(--surface);border-color:var(--line-strong);color:var(--ink);border-width:1px}.page-module__PaThBG__link{background:var(--surface);border-color:var(--line-strong);color:var(--ink);border-width:1px;justify-content:space-between}.page-module__PaThBG__primary:hover,.page-module__PaThBG__secondary:hover,.page-module__PaThBG__quiet:hover,.page-module__PaThBG__link:hover{box-shadow:0 6px 18px -12px var(--shadow)}.page-module__PaThBG__icon{flex:none}.page-module__PaThBG__pair{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.page-module__PaThBG__sections{max-width:var(--column);gap:16px;margin:30px auto 0;padding:0 20px;display:grid}.page-module__PaThBG__sections:empty{display:none}.page-module__PaThBG__section{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:20px 18px;scroll-margin-top:16px}.page-module__PaThBG__sectionTitle{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.005em;margin:0 0 12px;font-size:25px;line-height:1.15}.page-module__PaThBG__chips{scrollbar-width:none;gap:8px;margin:0 -18px 6px;padding:0 18px 6px;display:flex;overflow-x:auto}.page-module__PaThBG__chips::-webkit-scrollbar{display:none}.page-module__PaThBG__chip{border-radius:var(--r-chip);background:var(--accent-soft);color:var(--accent-ink);flex:none;padding:8px 14px;font-size:14px;font-weight:800;text-decoration:none}.page-module__PaThBG__chip:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.page-module__PaThBG__category{scroll-margin-top:16px}.page-module__PaThBG__categoryTitle{color:var(--ink);font-family:var(--font-display);font-size:19px;font-weight:var(--display-weight);margin:22px 0 4px;scroll-margin-top:16px;line-height:1.2}.page-module__PaThBG__items{margin:0;padding:0;list-style:none}.page-module__PaThBG__item{border-top:1px solid var(--line-soft);gap:14px;padding:13px 0;display:flex}.page-module__PaThBG__item:first-child{border-top:0}.page-module__PaThBG__itemText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.page-module__PaThBG__itemName{overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.3}.page-module__PaThBG__itemDescription{color:var(--ink-soft);white-space:pre-line;overflow-wrap:anywhere;font-size:14.5px;line-height:1.45}.page-module__PaThBG__itemAllergens{color:var(--muted);font-size:13px;line-height:1.4}.page-module__PaThBG__itemPrice{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:3px;font-size:15px;font-weight:800;display:flex}.page-module__PaThBG__soldOut{border-radius:var(--r-chip,999px);background:var(--linen);color:var(--ink-soft);padding:2px 8px;font-size:12px}.page-module__PaThBG__thumb{border-radius:var(--r-photo);background:var(--linen);object-fit:cover;flex:none;width:88px;height:88px}.page-module__PaThBG__menuFoot{gap:12px;margin-top:16px;display:grid}.page-module__PaThBG__note{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.page-module__PaThBG__hours{border-collapse:collapse;width:100%;font-size:15.5px}.page-module__PaThBG__hours th,.page-module__PaThBG__hours td{padding:9px 10px}.page-module__PaThBG__hours th{text-align:left;font-weight:700}.page-module__PaThBG__hours th:first-letter{text-transform:uppercase}.page-module__PaThBG__hours td{color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums}.page-module__PaThBG__hours tr+tr th,.page-module__PaThBG__hours tr+tr td{border-top:1px solid var(--line-soft)}.page-module__PaThBG__today th,.page-module__PaThBG__today td{background:var(--accent-soft);color:var(--ink);font-weight:800}.page-module__PaThBG__today th{border-radius:var(--r-chip) 0 0 var(--r-chip)}.page-module__PaThBG__today td{border-radius:0 var(--r-chip) var(--r-chip) 0}.page-module__PaThBG__corners_round .page-module__PaThBG__today th,.page-module__PaThBG__corners_soft .page-module__PaThBG__today th{border-radius:10px 0 0 10px}.page-module__PaThBG__corners_round .page-module__PaThBG__today td,.page-module__PaThBG__corners_soft .page-module__PaThBG__today td{border-radius:0 10px 10px 0}.page-module__PaThBG__todayTag{color:var(--accent-ink);margin-left:8px;font-size:13px;font-weight:800}.page-module__PaThBG__prose{color:var(--ink-soft);font-size:16px;line-height:1.62}.page-module__PaThBG__prose p{margin:0 0 10px}.page-module__PaThBG__prose p:last-child{margin-bottom:0}.page-module__PaThBG__address{flex-direction:column;gap:2px;margin:0 0 14px;font-size:16px;font-style:normal;line-height:1.5;display:flex}.page-module__PaThBG__phoneNumber{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-weight:700;text-decoration:none}.page-module__PaThBG__phoneNumber:hover{text-decoration:underline}.page-module__PaThBG__linkList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-module__PaThBG__foot{justify-content:center;margin-top:34px;padding:0 20px;display:flex}.page-module__PaThBG__badge{border:1px solid var(--line);border-radius:var(--r-chip,999px);background:var(--surface);color:var(--muted);align-items:center;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__PaThBG__badge:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.page-module__PaThBG__bold .page-module__PaThBG__coverFrame{aspect-ratio:auto;border-radius:0;max-width:none;height:min(64vh,540px);max-height:none;margin:0}.page-module__PaThBG__bold .page-module__PaThBG__coverFrame:after{content:"";background:linear-gradient(#0000000d 30%,#000000bd);position:absolute;inset:0}.page-module__PaThBG__bold .page-module__PaThBG__identity{text-align:left}.page-module__PaThBG__bold .page-module__PaThBG__identity.page-module__PaThBG__onCover{color:#fff;padding:0 20px 26px;position:absolute;bottom:0;left:0;right:0}.page-module__PaThBG__bold .page-module__PaThBG__onCover .page-module__PaThBG__logo{max-width:180px;max-height:76px;box-shadow:none;margin:0 0 12px}.page-module__PaThBG__bold .page-module__PaThBG__onCover .page-module__PaThBG__tagline{color:#ffffffeb;margin-left:0}.page-module__PaThBG__bold .page-module__PaThBG__onCover .page-module__PaThBG__status{color:#fff;background:#00000073;border-color:#ffffff61}.page-module__PaThBG__bold .page-module__PaThBG__onCover .page-module__PaThBG__dot{box-shadow:none;background:#fff}.page-module__PaThBG__bold .page-module__PaThBG__onCover .page-module__PaThBG__isOpen .page-module__PaThBG__dot{background:#7fe08f}.page-module__PaThBG__bold .page-module__PaThBG__identity:not(.page-module__PaThBG__onCover){background:var(--accent-fill);max-width:none;color:var(--accent-on);padding:92px 20px 34px}.page-module__PaThBG__bold .page-module__PaThBG__identity:not(.page-module__PaThBG__onCover)>*{max-width:var(--column);margin-left:auto;margin-right:auto}.page-module__PaThBG__bold .page-module__PaThBG__identity:not(.page-module__PaThBG__onCover) .page-module__PaThBG__logo{box-shadow:none;margin-left:0}.page-module__PaThBG__bold .page-module__PaThBG__identity:not(.page-module__PaThBG__onCover) .page-module__PaThBG__tagline{color:inherit;opacity:.92}.page-module__PaThBG__bold .page-module__PaThBG__identity:not(.page-module__PaThBG__onCover) .page-module__PaThBG__status{color:inherit;background:0 0;border-color:currentColor}.page-module__PaThBG__bold .page-module__PaThBG__identity:not(.page-module__PaThBG__onCover) .page-module__PaThBG__dot{box-shadow:none;background:currentColor}.page-module__PaThBG__bold .page-module__PaThBG__name{font-size:clamp(36px,10cqi,54px);line-height:1.02}.page-module__PaThBG__bold .page-module__PaThBG__tagline{margin-left:0;font-size:18px}.page-module__PaThBG__bold .page-module__PaThBG__button{justify-content:flex-start;min-height:58px;padding:0 22px;font-size:17px}.page-module__PaThBG__bold .page-module__PaThBG__secondary{background:var(--accent-fill);border-color:var(--accent-edge);color:var(--accent-on)}.page-module__PaThBG__bold .page-module__PaThBG__link{justify-content:space-between}.page-module__PaThBG__bold .page-module__PaThBG__section{border:0;border-top:4px solid var(--accent-edge);background:0 0;border-radius:0;padding:14px 0 0}.page-module__PaThBG__bold .page-module__PaThBG__sectionTitle{color:var(--accent-ink);font-size:30px}.page-module__PaThBG__bold .page-module__PaThBG__chips{margin:0 -20px 6px;padding:0 20px 6px}.page-module__PaThBG__minimal .page-module__PaThBG__identity{padding-top:96px}.page-module__PaThBG__minimal .page-module__PaThBG__logo{box-shadow:none;background:0 0;max-height:84px;padding:0}.page-module__PaThBG__minimal .page-module__PaThBG__name{font-size:clamp(30px,7.6cqi,38px)}.page-module__PaThBG__minimal .page-module__PaThBG__tagline{font-size:16px}.page-module__PaThBG__minimal .page-module__PaThBG__status{background:0 0;border-color:#0000;padding:0}.page-module__PaThBG__minimal .page-module__PaThBG__secondary,.page-module__PaThBG__minimal .page-module__PaThBG__quiet,.page-module__PaThBG__minimal .page-module__PaThBG__link{border-color:var(--line-strong);background:0 0;border-width:1px}.page-module__PaThBG__minimal .page-module__PaThBG__sections{gap:28px;margin-top:40px}.page-module__PaThBG__minimal .page-module__PaThBG__section{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0 0}.page-module__PaThBG__minimal .page-module__PaThBG__sectionTitle{font-size:21px}.page-module__PaThBG__minimal .page-module__PaThBG__chips{margin:0 -20px 6px;padding:0 20px 6px}.page-module__PaThBG__minimal .page-module__PaThBG__chip{border:1px solid var(--line-strong);color:var(--ink);background:0 0}@media (prefers-reduced-motion:reduce){.page-module__PaThBG__button{transition:none}.page-module__PaThBG__button:active{transform:none}}.page-module__PaThBG__tools{z-index:5;background:var(--surface);box-shadow:0 6px 20px -10px var(--shadow);border-radius:999px;padding:4px;position:absolute;top:18px;right:18px}
.phone-module__w8aNzW__screen{background:var(--screen-bg,var(--bg));position:absolute;inset:0;overflow:hidden;container-type:size}.phone-module__w8aNzW__canvas{--vw:390px;width:var(--vw);height:844px;height:calc(var(--vw) * tan(atan2(100cqh, 100cqw)));transform:scale(.75);transform:scale(tan(atan2(100cqw, var(--vw))));transform-origin:0 0;background:var(--screen-bg,var(--bg));color:var(--screen-ink,var(--ink));flex-direction:column;display:flex;position:absolute;top:0;left:0}.phone-module__w8aNzW__canvas[data-fit]{height:var(--ch);transform:scale(var(--k))}.phone-module__w8aNzW__status{background:var(--screen-bg,var(--bg));color:var(--screen-ink,var(--ink));font:600 16px/1 var(--w-sans,system-ui);font-variant-numeric:tabular-nums;z-index:2;flex:0 0 50px;justify-content:space-between;align-items:center;padding:4px 30px 0 36px;display:flex;position:relative}.phone-module__w8aNzW__island{z-index:3;background:#050505;border-radius:999px;width:118px;height:34px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-module__w8aNzW__view{flex:1;min-height:0;position:relative;overflow:hidden}.phone-module__w8aNzW__view:after{content:"";background:linear-gradient(180deg, transparent, var(--screen-bg,var(--bg)) 78%);pointer-events:none;height:110px;position:absolute;bottom:0;left:0;right:0}.phone-module__w8aNzW__address{z-index:3;background:var(--screen-pill-bg,#fafaf9e6);-webkit-backdrop-filter:blur(16px)saturate(1.4);max-width:calc(100% - 40px);color:var(--screen-pill-ink,#141614);font:500 15px/1 var(--w-mono,ui-monospace, monospace);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;display:inline-flex;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 .5px #00000029,0 10px 22px -12px #0006}.phone-module__w8aNzW__address svg{opacity:.7;flex-shrink:0}:root[data-theme=dark] .phone-module__w8aNzW__address{background:var(--screen-pill-bg,#242624e6);color:var(--screen-pill-ink,#eceee9);box-shadow:0 0 0 .5px #ffffff2e,0 10px 22px -12px #0009}.phone-module__w8aNzW__phone{--w:300px;width:var(--w);height:calc(var(--w) * 19.5 / 9);border-radius:calc(var(--w) * .16);background:linear-gradient(135deg,#fbfcfb 0%,#cdd1cf 13%,#f2f4f3 28%,#a3a9a6 49%,#e7eae8 65%,#b5bab7 83%,#f5f6f5 100%);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 0 0 2.5px #14161429,0 60px 80px -56px #14161499,0 26px 40px -26px #14161461}:root[data-theme=dark] .phone-module__w8aNzW__phone{background:linear-gradient(135deg,#8e9491 0%,#4b504d 14%,#8a908d 30%,#353937 50%,#747a77 66%,#3e4240 84%,#8f9592 100%);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 2.5px #0006,0 60px 80px -50px #000c,0 26px 40px -26px #0009}.phone-module__w8aNzW__glass{inset:calc(var(--w) * .016);border-radius:calc(var(--w) * .145);background:#0a0b0a;position:absolute}.phone-module__w8aNzW__phone .phone-module__w8aNzW__screen{inset:calc(var(--w) * .036);border-radius:calc(var(--w) * .125)}.phone-module__w8aNzW__phone:after{content:"";background:linear-gradient(90deg,#a3a9a6,#e7eae8);border-radius:0 2px 2px 0;width:3px;height:10%;position:absolute;top:24%;right:-2px}
.auth-module__cni4Dq__wrap,.auth-module__cni4Dq__split{--site-ink:var(--w-ink);--site-paper:var(--w-paper);--site-line:var(--w-line-strong);--site-ink-soft:var(--w-ink-2);--ink:var(--w-ink);--muted:var(--w-muted);background:var(--w-paper);min-height:100dvh;color:var(--w-ink);font-family:var(--w-sans);-webkit-font-smoothing:antialiased}.auth-module__cni4Dq__wrap :where(a,button,input,select,summary):focus-visible,.auth-module__cni4Dq__split :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--w-focus);outline-offset:3px}.auth-module__cni4Dq__mono{font-family:var(--w-mono);letter-spacing:-.01em;font-size:13px;font-weight:450}.auth-module__cni4Dq__wrap:lang(zh) *,.auth-module__cni4Dq__split:lang(zh) *{letter-spacing:0}.auth-module__cni4Dq__wrap:lang(zh) :is(.auth-module__cni4Dq__title,.auth-module__cni4Dq__showTitle),.auth-module__cni4Dq__split:lang(zh) :is(.auth-module__cni4Dq__title,.auth-module__cni4Dq__showTitle){word-break:keep-all;overflow-wrap:anywhere;line-height:1.2}.auth-module__cni4Dq__brand{color:var(--w-ink);letter-spacing:-.035em;align-items:center;gap:10px;font-size:20px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.auth-module__cni4Dq__picker>div{border-color:var(--w-line-strong);border-radius:3px;padding:2px}.auth-module__cni4Dq__picker>div>button{min-width:38px;min-height:30px;font-family:var(--w-mono);letter-spacing:.04em;border-radius:2px;font-weight:500}.auth-module__cni4Dq__picker{--site-ink:var(--w-sage-200);--site-paper:var(--w-ink)}.auth-module__cni4Dq__eyebrow{color:var(--w-ink);align-items:center;gap:10px;margin:0;display:flex}.auth-module__cni4Dq__eyebrow:before{content:"";background:var(--w-ink);width:8px;height:8px}.auth-module__cni4Dq__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:34px;font-weight:560;line-height:1.02}.auth-module__cni4Dq__lead{color:var(--w-ink-2);margin:-4px 0 0;font-size:16px}.auth-module__cni4Dq__wrap{justify-content:center;align-items:flex-start;padding:56px 16px;display:flex}.auth-module__cni4Dq__card{background:var(--w-surface);border:1px solid var(--w-line);border-radius:3px;flex-direction:column;gap:18px;width:100%;max-width:480px;padding:28px 28px 32px;display:flex}.auth-module__cni4Dq__wide{max-width:720px}.auth-module__cni4Dq__cardTop{border-bottom:1px solid var(--w-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.auth-module__cni4Dq__split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.auth-module__cni4Dq__formSide{flex-direction:column;gap:32px;padding:24px clamp(20px,5vw,72px);display:flex}.auth-module__cni4Dq__formTop{border-bottom:1px solid var(--w-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.auth-module__cni4Dq__formBody{width:100%;max-width:440px;animation:auth-module__cni4Dq__rise .8s var(--w-ease) both;flex-direction:column;flex:1;justify-content:center;gap:18px;margin:0 auto;display:flex}.auth-module__cni4Dq__formBody .auth-module__cni4Dq__title{font-size:clamp(36px,3.4vw,52px)}.auth-module__cni4Dq__formFoot{justify-content:center;gap:18px;margin:0;display:flex}.auth-module__cni4Dq__formFoot a{color:var(--w-muted);text-decoration:none}.auth-module__cni4Dq__formFoot a:hover{color:var(--w-ink);text-underline-offset:3px;text-decoration:underline}@keyframes auth-module__cni4Dq__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auth-module__cni4Dq__show{background:var(--w-mat-sage);color:#141614;border-radius:4px;justify-content:center;align-items:center;margin:12px 12px 12px 0;padding:48px 32px;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .auth-module__cni4Dq__show{color:#eceee9}.auth-module__cni4Dq__showInner{grid-template-columns:auto auto;align-items:center;gap:28px 48px;display:grid;position:relative}.auth-module__cni4Dq__showTitle{letter-spacing:-.045em;grid-column:1/-1;max-width:13em;margin:0;font-size:clamp(32px,3vw,48px);font-weight:560;line-height:1}.auth-module__cni4Dq__points{border-top:1px solid #14161438;flex-direction:column;gap:0;max-width:16em;margin:0;padding:0;list-style:none;display:flex}.auth-module__cni4Dq__points li{border-bottom:1px solid #14161438;align-items:flex-start;gap:10px;padding:12px 0;font-size:15px;font-weight:500;display:flex}:root[data-theme=dark] .auth-module__cni4Dq__points{border-color:#eceee938}:root[data-theme=dark] .auth-module__cni4Dq__points li{border-color:#eceee938}.auth-module__cni4Dq__points svg{flex-shrink:0;margin-top:3px}.auth-module__cni4Dq__showPhone{animation:auth-module__cni4Dq__rise 1s .15s var(--w-ease) both;margin:0;position:relative}.auth-module__cni4Dq__phoneSize{--w:280px}.auth-module__cni4Dq__note{z-index:5;color:#141614;white-space:nowrap;animation:auth-module__cni4Dq__arrive .8s .9s var(--w-ease) both;background:#fff;border:1px solid #d5d8d6;border-radius:3px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 18px 30px -18px #1416148c}.auth-module__cni4Dq__noteToast{bottom:9%;right:calc(100% - 8px)}.auth-module__cni4Dq__noteNumber{width:28px;height:28px;font:600 13px/1 var(--w-mono);background:#d9f26b;place-items:center;display:grid}@keyframes auth-module__cni4Dq__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-module__cni4Dq__reserving{border:1px solid var(--w-line);background:var(--w-sage-100);overflow-wrap:anywhere;border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:12px 14px;font-size:14px;display:flex}.auth-module__cni4Dq__reserving>span:first-child{font-weight:600}.auth-module__cni4Dq__address{font-family:var(--w-mono);color:var(--w-ink)}.auth-module__cni4Dq__address strong{color:var(--w-sage-700);font-weight:600}@media (max-width:960px){.auth-module__cni4Dq__split{grid-template-columns:minmax(0,1fr)}.auth-module__cni4Dq__show{display:none}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__formBody,.auth-module__cni4Dq__showPhone,.auth-module__cni4Dq__note{animation:none}}.auth-module__cni4Dq__form{flex-direction:column;gap:16px;display:flex}.auth-module__cni4Dq__field{flex-direction:column;gap:6px;display:flex}.auth-module__cni4Dq__label{font-size:14px;font-weight:600}.auth-module__cni4Dq__hint{color:var(--w-muted);font-size:13px}.auth-module__cni4Dq__input{border:1px solid var(--w-line-strong);background:var(--w-surface);width:100%;min-height:50px;color:var(--w-ink);font-family:var(--w-sans);border-radius:3px;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.auth-module__cni4Dq__input:focus{border-color:var(--w-ink);box-shadow:0 0 0 1px var(--w-ink);outline:none}.auth-module__cni4Dq__code{font-family:var(--w-mono);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px;}.auth-module__cni4Dq__check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.auth-module__cni4Dq__check input{width:20px;height:20px;accent-color:var(--w-ink);flex-shrink:0;margin:1px 0 0}.auth-module__cni4Dq__check a,.auth-module__cni4Dq__links a{color:var(--w-ink);text-underline-offset:3px}.auth-module__cni4Dq__primary{border:1px solid var(--w-ink);background:var(--w-ink);min-height:52px;color:var(--w-on-ink);font-family:var(--w-sans);cursor:pointer;border-radius:3px;font-size:16px;font-weight:600;transition:background .2s}.auth-module__cni4Dq__primary:hover:not(:disabled){background:var(--w-ink-2)}.auth-module__cni4Dq__primary:disabled{opacity:.6;cursor:progress}.auth-module__cni4Dq__secondary{border:1px solid var(--w-line-strong);background:var(--w-surface);min-height:44px;color:var(--w-ink);font-family:var(--w-sans);cursor:pointer;border-radius:3px;padding:0 16px;font-weight:600}.auth-module__cni4Dq__links{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.auth-module__cni4Dq__links a{font-weight:500}.auth-module__cni4Dq__error{background:var(--w-error-bg);color:var(--w-error-ink);border-radius:3px;margin:0;padding:10px 14px;font-size:15px;font-weight:600}.auth-module__cni4Dq__ok{background:var(--w-ok-bg);color:var(--w-ok-ink);border-radius:3px;margin:0;padding:10px 14px;font-size:15px;font-weight:600}.auth-module__cni4Dq__notice{background:var(--w-sage-100);color:var(--w-ink);border-radius:3px;margin:0;padding:10px 14px;font-size:15px;font-weight:500}.auth-module__cni4Dq__section{border-top:1px solid var(--w-line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.auth-module__cni4Dq__h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.auth-module__cni4Dq__qr{align-self:center;width:200px;height:200px}.auth-module__cni4Dq__qr svg{width:100%;height:100%;display:block}.auth-module__cni4Dq__secret{font-family:var(--w-mono);word-break:break-all;background:var(--w-concrete);border-radius:3px;padding:8px 10px;font-size:14px}.auth-module__cni4Dq__prefix{border:1px solid var(--w-line-strong);background:var(--w-surface);border-radius:3px;align-items:center;display:flex;overflow:hidden}.auth-module__cni4Dq__prefix:focus-within{border-color:var(--w-ink);box-shadow:0 0 0 1px var(--w-ink)}.auth-module__cni4Dq__prefix span{color:var(--w-muted);white-space:nowrap;font-family:var(--w-mono);padding:0 2px 0 14px;font-size:14px}.auth-module__cni4Dq__prefix input{min-width:0;min-height:50px;color:var(--w-ink);font-family:var(--w-mono);background:0 0;border:0;flex:1;padding:0 14px 0 0;font-size:15px}.auth-module__cni4Dq__prefix input:focus{outline:none}
