:root{--navy-900:#121a3f;--ink:#1a1f36;--ink-2:#2a2f4a;--text-muted:#5b6180;--text-muted-2:#4a4f6e;--text-nav:#6b7090;--purple-700:#4b2a8c;--purple-800:#2e1868;--purple-500:#6a47c2;--purple-hd-1:#2a1a5e;--purple-hd-2:#3b2380;--purple-on-dark:#d4cdf0;--text-on-navy:#e6e4f2;--text-on-navy-muted:#b8b3d6;--gold-200:#f8df92;--gold-400:#e9b949;--gold-600:#d4992b;--gold-700:#c98f1f;--gold-text:#9a6a0e;--gold-ink:#3a3320;--gold-tint:#fbf3dd;--tile-on-gold:#fff9;--gold-icon-bg:#e9b9492e;--bg-app:#f4f3fa;--surface:#fff;--surface-sunken:#f0eef7;--surface-segment:#e8e5f3;--border:#d9d3ef;--border-input:#e3e0ee;--border-nav:#eceaf4;--purple-tint:#efeafb;--chip-neutral-bg:#eeedf5;--success-bg:#ddf3e4;--success-fg:#1c6b3a;--danger:#e5484d;--online:#5fd38a;--chart-bar:#8b6fd6;--chart-ref:#8a86a8;--grad-gold:linear-gradient(135deg, #f8df92 0%, #e9b949 55%, #d4992b 100%);--grad-gold-soft:linear-gradient(135deg, #f8df92, #e9b949);--grad-purple:linear-gradient(145deg, #6a47c2, #4b2a8c);--grad-purple-bubble:linear-gradient(135deg, #6a47c2, #4b2a8c);--grad-dream-header:linear-gradient(180deg, #2a1a5e 0%, #3b2380 100%);--grad-nav-gold:linear-gradient(145deg, #f8df92, #e9b949);--font-body:var(--font-plex), sans-serif;--font-display:var(--font-prompt), sans-serif;--font-scale:1;--font-min:0px;--fs-display-2xl:max(var(--font-min), calc(40px * var(--font-scale)));--fs-display-xl:max(var(--font-min), calc(32px * var(--font-scale)));--fs-display-l:max(var(--font-min), calc(26px * var(--font-scale)));--fs-title-l:max(var(--font-min), calc(24px * var(--font-scale)));--fs-title-m:max(var(--font-min), calc(22px * var(--font-scale)));--fs-title-s:max(var(--font-min), calc(18px * var(--font-scale)));--fs-number-m:max(var(--font-min), calc(20px * var(--font-scale)));--fs-number-s:max(var(--font-min), calc(17px * var(--font-scale)));--fs-number-row:max(var(--font-min), calc(18px * var(--font-scale)));--fs-body-l:max(var(--font-min), calc(15px * var(--font-scale)));--fs-body-m:max(var(--font-min), calc(13.5px * var(--font-scale)));--fs-body:max(var(--font-min), calc(13px * var(--font-scale)));--fs-body-s:max(var(--font-min), calc(12px * var(--font-scale)));--fs-caption:max(var(--font-min), calc(11px * var(--font-scale)));--fs-micro:max(var(--font-min), calc(10.5px * var(--font-scale)));--fs-button:max(var(--font-min), calc(14px * var(--font-scale)));--fs-body-s-plus:max(var(--font-min), calc(12.5px * var(--font-scale)));--fs-caption-plus:max(var(--font-min), calc(11.5px * var(--font-scale)));--r-xl:24px;--r-l:20px;--r-m:18px;--r-s:14px;--r-xs:12px;--r-2xs:10px;--r-pill:9999px;--shadow-card:0 4px 14px #121a3f0f;--shadow-icon-btn:0 4px 14px #121a3f14;--shadow-bubble:0 6px 18px #121a3f12;--shadow-gold:0 16px 30px -14px #b478148c;--shadow-fab:0 8px 18px -6px #4b2a8c99;--shadow-fab-gold:0 8px 18px -6px #b4781499;--shadow-user-bubble:0 6px 14px -8px #4b2a8c99;--shadow-seg:0 1px 4px #121a3f1a;--shadow-seg-s:0 1px 3px #00000014;--shadow-chip-gold:inset 0 -2px 0 #96640a40;--shadow-sheet:0 -6px 24px #121a3f1f;--scrim:#121a3f66;--duration-fast:.15s;--page-max-width:480px;--page-padding-x:20px;--nav-height:calc(52px + env(safe-area-inset-bottom))}:root:lang(zh-Hans){--font-body:var(--font-plex), "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-display:var(--font-prompt), "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s}}:root[data-font=large]{--font-scale:1.25;--font-min:14px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-app);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);margin:0}:focus-visible{outline:2px solid var(--purple-700);outline-offset:2px}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.09q3flbxo0w4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.p.3u0t_c_yzgtgw.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.3fcxnszjbtksy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.p.09e83-4vqkr8v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.2taqxaqrv3ssw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.p.3_xwflgq9fbqb.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.1x31jf7v-_3a0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.p.2t1pwrt0o-zp3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cce0da533fe89a78-s.20mrlfyovr0p8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/411573def610439a-s.p.2wx1mw4dt7_s5.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0f35197ba25d2b5b-s.10770ssbdafq9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4b5e1d5de235207-s.p.0xwse1x-bzy3s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cdf71b3840042aba-s.2m8zx_hq13x-4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86fee4a10e2832ea-s.p.2_z8r5dfkst21.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b1ef0ab36ab59f4e-s.1nxoen_49_z0x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fdf3a539c009271-s.p.0oqt8towxai-k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}._4cJsLW_className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}._4cJsLW_variable{--font-plex:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/464d62f7fb45826c-s.p.1q82hjpx1c04v.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6ae849f37cdd0ea-s.3x7jqom12fsqq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68b7e92d9795aef2-s.2rgauhj19volv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa761a580272bc13-s.p.23yad7bsov_0s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4341de68155aee74-s.p.2xhcctz2ji9do.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1360732955527ddf-s.3t-kolqsnuqkp.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48c50b94fd699803-s.0pmgfr-q6dbqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab24015c41b3954b-s.p.3du3m7y1qagl5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63c76f91296e9485-s.p.1a7-ah6fxjmt1.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bd004395d96db4fd-s.31r_z8vn2r1oo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca933d7b757bb0a0-s.3m3qtxt7mf0dp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/98af200c0833b20c-s.p.1p-kn97stghgg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt Fallback;src:local(Arial);ascent-override:97.38%;descent-override:37.7%;line-gap-override:0.0%;size-adjust:111.93%}.oTvqEG_className{font-family:Prompt,Prompt Fallback;font-style:normal}.oTvqEG_variable{--font-prompt:"Prompt", "Prompt Fallback"}
.YiSrAq_link{min-width:44px;min-height:44px;color:var(--purple-700);font-size:var(--fs-body-s);align-items:center;gap:4px;margin-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}
.-Ug7va_nav{width:100%;max-width:var(--page-max-width);min-height:var(--nav-height);padding:8px 6px env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border-nav);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.-Ug7va_item{text-align:center;min-height:44px;color:var(--text-nav);font-size:var(--fs-micro);transition:color var(--duration-fast);flex-direction:column;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:flex}.-Ug7va_item[aria-current=page]{color:var(--purple-700);font-weight:600}.-Ug7va_item[aria-current=page] svg{stroke-width:2.1px}.-Ug7va_item[aria-current=page] [data-fill]{fill:var(--purple-tint)}.-Ug7va_center{gap:2px;margin-top:-22px}.-Ug7va_fab{border:3px solid var(--surface);border-radius:var(--r-pill);background:var(--grad-purple);width:52px;height:52px;box-shadow:var(--shadow-fab);color:var(--gold-400);justify-content:center;align-items:center;display:flex}.-Ug7va_center[aria-current=page]{font-weight:700}.-Ug7va_center[aria-current=page] .-Ug7va_fab{background:var(--grad-nav-gold);box-shadow:var(--shadow-fab-gold);color:var(--purple-700)}.-Ug7va_iconWrap{display:inline-flex;position:relative}.-Ug7va_navDot{position:absolute;top:-3px;right:-5px}
