@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-vietnamese-wght-normal-TKKdAiBA.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-ext-wght-normal-B4u9PlvR.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-wght-normal-DX-nOvPD.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.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(./space-grotesk-vietnamese-wght-normal-D0rl6rjA.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(./space-grotesk-latin-ext-wght-normal-D9tNdqV9.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(./space-grotesk-latin-wght-normal-BhU9QXUp.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-vietnamese-wght-normal-XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-ext-wght-normal-C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-wght-normal-E0tuGl4L.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-vietnamese-400-normal-BNOj0Qhp.woff2)format("woff2"),url(./space-mono-vietnamese-400-normal-B0PMp_xB.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-ext-400-normal-DTLbW2xa.woff2)format("woff2"),url(./space-mono-latin-ext-400-normal-D4cJI_B-.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(./space-mono-latin-400-normal-_3DlpgIW.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-vietnamese-700-normal-DWQgDHuA.woff2)format("woff2"),url(./space-mono-vietnamese-700-normal-D-KrLuLr.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-ext-700-normal-B2s3bDs2.woff2)format("woff2"),url(./space-mono-latin-ext-700-normal-B_E7P90g.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(./space-mono-latin-700-normal-D7A851RN.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}:root,[data-theme=swiss]{--bg:#f2f0ea;--panel:#f2f0ea;--panel2:#e6e3d9;--field:#fbfaf6;--ink:#0b0b0b;--muted:#6b6960;--line:#0b0b0b;--hair:#0b0b0b1f;--lw:2px;--accent:#ff4f00;--on-accent:#0b0b0b;--accent-line:#0b0b0b;--warn:#c98a00;--danger:#d7261e;--ok:#1f7a3a;--font:"Inter Tight Variable", system-ui, sans-serif;--num:"JetBrains Mono Variable", ui-monospace, monospace;--shadow:none;--hw:800;--track:.08em;--bar-bg:transparent;--bar-fill:var(--ink);--hero:#0b0b0b;--on-hero:#f2f0ea;--scrim:#0b0b0b99;--chart:#0b0b0b;--chart-dim:#0b0b0b33;--c0:#0b0b0b;--c1:#ff4f00;--c2:#2b59c3;--c3:#c98a00;--c4:#1f7a3a;--c5:#8c2f1b;--c6:#7a776e;--c7:#b04ad1;--status:#0b0b0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=brutal]{--bg:#fff8e7;--panel:#fff;--panel2:#fff1c9;--field:#fff;--ink:#111;--muted:#55524a;--line:#111;--hair:#1112;--lw:3px;--accent:#3d3bf3;--on-accent:#fff;--accent-line:#111;--warn:#ffc700;--danger:#ff4d4d;--ok:#1bb76e;--font:"Archivo Variable", system-ui, sans-serif;--num:"Space Mono", ui-monospace, monospace;--shadow:4px 4px 0 #111;--hw:900;--track:.06em;--bar-bg:#fff;--bar-fill:var(--ink);--hero:#ffc700;--on-hero:#111;--scrim:#111111a6;--chart:#3d3bf3;--chart-dim:#3d3bf355;--c0:#3d3bf3;--c1:#ff7ab6;--c2:#ffc700;--c3:#1bb76e;--c4:#ff8a3d;--c5:#7cd4ff;--c6:#b18cff;--c7:#ff4d4d;--status:#fff8e7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=mono]{--bg:#fff;--panel:#fff;--panel2:#f0f0f0;--field:#fff;--ink:#000;--muted:#6e6e6e;--line:#000;--hair:#0000001a;--lw:2px;--accent:#ff2a2a;--on-accent:#fff;--accent-line:#000;--warn:#b37400;--danger:#ff2a2a;--ok:#008a3e;--font:"Inter Tight Variable", system-ui, sans-serif;--num:"IBM Plex Mono", ui-monospace, monospace;--shadow:none;--hw:700;--track:.1em;--bar-bg:transparent;--bar-fill:var(--ink);--hero:#000;--on-hero:#fff;--scrim:#000000a6;--chart:#000;--chart-dim:#00000026;--c0:#000;--c1:#ff2a2a;--c2:#5c5c5c;--c3:#a3a3a3;--c4:#8a0000;--c5:#2e2e2e;--c6:#c7c7c7;--c7:#ff8080;--status:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=oxide]{--bg:#151312;--panel:#1c1917;--panel2:#25211e;--field:#1c1917;--ink:#ede6db;--muted:#9c8e7e;--line:#3a3430;--hair:#2a2522;--lw:1.5px;--accent:#e2572b;--on-accent:#151312;--accent-line:#e2572b;--warn:#e8c07d;--danger:#ff6b57;--ok:#8fb996;--font:"Archivo Variable", system-ui, sans-serif;--num:"JetBrains Mono Variable", ui-monospace, monospace;--shadow:none;--hw:800;--track:.1em;--bar-bg:#221e1b;--bar-fill:var(--accent);--hero:#e2572b;--on-hero:#151312;--scrim:#000000b3;--chart:#e2572b;--chart-dim:#3a3430;--c0:#e2572b;--c1:#e8c07d;--c2:#8fb996;--c3:#7fa7c9;--c4:#c98fb0;--c5:#ede6db;--c6:#b5651d;--c7:#9c8e7e;--status:#151312;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{height:100%}html{background:var(--bg)}body{width:100%;height:var(--app-h,100%);position:fixed;top:0;left:0}html.fit-screen,html.fit-screen body{overflow:hidden}html.fit-screen body{position:relative}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;font-size:14px;line-height:1.4;overflow:hidden}input,textarea,select,button{font:inherit;color:inherit}input,textarea{-webkit-user-select:text;user-select:text}button{cursor:pointer;text-align:inherit;background:0 0;border:0}button:disabled{cursor:default}svg{display:block}.num{font-family:var(--num);font-feature-settings:"tnum";letter-spacing:-.01em}.label{text-transform:uppercase;letter-spacing:var(--track);color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.3}.muted{color:var(--muted)}.pos{color:var(--ok)}.neg-t{color:var(--danger)}.warn-t{color:var(--warn)}.center{text-align:center}.grow{flex:1;min-width:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-flex{align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.stack-8>*+*{margin-top:8px}.stack-12>*+*{margin-top:12px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.app{background:var(--bg);flex-direction:column;max-width:520px;height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (width>=560px){body{background:var(--panel2)}.app{border-left:var(--lw) solid var(--line);border-right:var(--lw) solid var(--line)}}.views{flex:1;min-height:0;position:relative}.view{-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top) + 12px) 16px calc(env(safe-area-inset-bottom) + 96px);scrollbar-width:none;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.view::-webkit-scrollbar{display:none}.view.hidden{visibility:hidden;pointer-events:none}.offline-bar{top:env(safe-area-inset-top);z-index:40;text-align:center;background:var(--warn);color:#111;padding:5px;font-size:12px;font-weight:700;position:absolute;left:0;right:0}.head{justify-content:space-between;align-items:flex-end;gap:12px;margin:2px 0 12px;display:flex}.head h1,.title{font-size:26px;line-height:1.05;font-weight:var(--hw);letter-spacing:-.03em}.sec{justify-content:space-between;align-items:baseline;gap:12px;margin:20px 0 6px;display:flex}.sec h2{font-size:15.5px;font-weight:var(--hw);letter-spacing:-.02em}.link{border-bottom:var(--lw) solid var(--accent);white-space:nowrap;padding-bottom:1px;font-size:12px;font-weight:700}.icon-btn{border:var(--lw) solid var(--line);background:var(--panel);width:36px;height:36px;box-shadow:var(--shadow);flex:none;place-items:center;display:grid}.icon-btn:active{box-shadow:none;transform:translate(2px,2px)}.icon-btn svg{width:18px;height:18px}.icon-btn.plain{box-shadow:none;background:0 0;border-color:#0000}.icons{gap:8px;display:flex}.card{border:var(--lw) solid var(--line);background:var(--panel);box-shadow:var(--shadow);padding:14px}.card.tight{padding:12px 14px}.card+.card{margin-top:12px}.card.accent{border-color:var(--accent-line)}.hero{background:var(--hero);color:var(--on-hero);border:var(--lw) solid var(--line);box-shadow:var(--shadow);padding:15px 16px}[data-theme=oxide] .hero{border-color:var(--hero)}.hero .label{color:inherit;opacity:.72}.hero .big{letter-spacing:-.04em;margin:4px 0 12px;font-size:32px;font-weight:700;line-height:1.05}.hero .track{border:1.5px solid;height:8px;position:relative;overflow:hidden}.hero .track i{background:currentColor;position:absolute;inset:0 auto 0 0}.hero .track b{opacity:.55;background:currentColor;width:2px;position:absolute;top:-3px;bottom:-3px}.hero .foot{justify-content:space-between;gap:12px;margin-top:8px;font-size:11.5px;font-weight:600;display:flex}.hero .safe{border-top:1.5px solid;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;display:flex}.hero .safe b{font-size:17px}.bar{border:var(--lw) solid var(--line);background:var(--bar-bg);height:8px;position:relative;overflow:hidden}[data-theme=oxide] .bar{border:0;height:5px}.bar i{background:var(--fill,var(--bar-fill));transition:width .45s cubic-bezier(.2,.9,.25,1);position:absolute;inset:0 auto 0 0}.bar i.warn{background:var(--warn)}.bar i.full,.bar i.over{background:repeating-linear-gradient(135deg, var(--danger) 0 5px, transparent 5px 9px)}.bar.thick{height:12px}.rows>*{border-bottom:1px solid var(--hair)}.rows>:last-child{border-bottom:0}.rowbtn{text-align:left;width:100%;padding:10px 0;display:block}.rowbtn:active{background:var(--panel2)}.cat-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;display:grid}.cat-row .nm{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.cat-row .amt{text-align:right;font-size:14px;font-weight:700}.cat-row .of{color:var(--muted);font-size:11px;font-weight:400;display:block}.cat-row .bar{grid-column:1/3}.sw{background:var(--sw);border:1.5px solid var(--line);flex:none;width:11px;height:11px;display:inline-block}[data-theme=swiss] .sw,[data-theme=mono] .sw{border-color:var(--sw)}.tag{font:700 9.5px/1 var(--num);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;padding:3px 5px}.tag.bad{color:var(--danger)}.tag.warn{color:var(--warn)}.tag.ok{color:var(--ok)}.tag.dim{color:var(--muted)}[data-theme=brutal] .tag{color:#111;border:2px solid #111}[data-theme=brutal] .tag.bad{background:var(--danger)}[data-theme=brutal] .tag.warn{background:var(--warn)}[data-theme=brutal] .tag.ok{background:var(--ok)}.tx{justify-content:space-between;align-items:center;gap:12px;display:flex}.tx .t{font-size:14px;font-weight:600}.tx .s{color:var(--muted);margin-top:2px;font-size:11.5px}.tx .v{white-space:nowrap;font-size:14px;font-weight:700}.tx .v.in{color:var(--ok)}.day-head{justify-content:space-between;padding:16px 0 6px;display:flex;border-bottom:var(--lw) solid var(--line)!important}.btn{border:var(--lw) solid var(--line);background:var(--panel);width:100%;color:var(--ink);box-shadow:var(--shadow);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.btn:active{box-shadow:none;transform:translate(2px,2px)}.btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent-line)}.btn.danger{color:var(--danger);border-color:var(--danger);box-shadow:none}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.small{width:auto;min-height:0;padding:8px 12px;font-size:12.5px}.btn:disabled{opacity:.45}.btn svg{width:18px;height:18px}.btns{gap:10px;display:flex}.btns>*{flex:1}.seg{border:var(--lw) solid var(--line);background:var(--panel);display:flex}.seg button{font:700 11px var(--num);text-transform:uppercase;letter-spacing:.02em;text-align:center;flex:1;padding:8px 4px}.seg button+button{border-left:var(--lw) solid var(--line)}.seg button.on{background:var(--ink);color:var(--bg)}[data-theme=oxide] .seg button.on{background:var(--accent);color:var(--on-accent)}.chips{scrollbar-width:none;gap:6px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips.wrap{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.chip{white-space:nowrap;border:var(--lw) solid var(--line);background:var(--panel);flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.chip.on{background:var(--ink);color:var(--bg)}[data-theme=oxide] .chip.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}[data-theme=brutal] .chip.on{background:var(--accent);color:#fff}.chip .sw{width:9px;height:9px}.chip:active{transform:translate(1px,1px)}.field{display:block}.field+.field{margin-top:14px}.field .label{margin-bottom:6px;display:block}.input{border:var(--lw) solid var(--line);background:var(--field);appearance:none;border-radius:0;outline:none;width:100%;min-height:44px;padding:10px 11px;font-size:16px}.input:focus{outline:2px solid var(--accent);outline-offset:1px}.input::placeholder{color:var(--muted);opacity:.8}select.input{background-image:none}.input.num{font-family:var(--num)}.hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.err{color:var(--danger);margin-top:8px;font-size:13px;font-weight:600}.toggle{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px 0;display:flex}.toggle .knob{border:var(--lw) solid var(--line);background:var(--panel);flex:none;width:46px;height:26px;position:relative}.toggle .knob:after{content:"";background:var(--muted);width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px}.toggle.on .knob{background:var(--accent);border-color:var(--accent-line)}.toggle.on .knob:after{background:var(--on-accent);transform:translate(20px)}.opt{border:var(--lw) solid var(--line);background:var(--panel);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;font-weight:600;display:flex}.opt+.opt{margin-top:8px}.opt small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.opt .radio{border:var(--lw) solid var(--line);flex:none;place-items:center;width:20px;height:20px;display:grid}.opt.on{outline:var(--lw) solid var(--accent);outline-offset:-6px}.opt.on .radio{background:var(--accent);border-color:var(--accent-line)}.opt:disabled{opacity:.4}.tabbar{z-index:20;height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--panel);border-top:var(--lw) solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.tabbar>button{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:flex;position:relative}.tabbar>button svg{width:20px;height:20px}.tabbar>button.on{color:var(--ink)}[data-theme=oxide] .tabbar>button.on{color:var(--accent)}.tabbar>button.on:before{content:"";top:calc(-1 * var(--lw));background:var(--accent);width:30px;height:3px;position:absolute}.fab{border:var(--lw) solid var(--accent-line);width:52px;height:52px;box-shadow:var(--shadow);place-self:start center;place-items:center;margin-top:-18px;background:var(--accent)!important;color:var(--on-accent)!important;display:grid!important}.fab svg{stroke-width:2.8px;width:24px!important;height:24px!important}.fab:active{transform:scale(.94)}.fab:before{display:none}.screen{z-index:30;background:var(--bg);flex-direction:column;animation:.26s cubic-bezier(.2,.9,.25,1) screen-in;display:flex;position:absolute;inset:0}.screen.out{transition:transform .24s ease-in;transform:translate(100%)}@keyframes screen-in{0%{transform:translate(100%)}to{transform:none}}.screen-bar{padding:calc(env(safe-area-inset-top) + 8px) 10px 8px;border-bottom:var(--lw) solid var(--line);background:var(--bg);flex:none;align-items:center;gap:8px;display:flex}.screen-bar h2{font-size:17px;font-weight:var(--hw);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.screen-body{overscroll-behavior-x:none;padding:14px 16px calc(env(safe-area-inset-bottom) + 40px);scrollbar-width:none;overscroll-behavior:contain;flex:1;overflow:hidden auto}.screen-body::-webkit-scrollbar{display:none}.screen-title{display:none}.scrim{z-index:50;background:var(--scrim);animation:.22s fade-in;position:absolute;inset:0}.scrim.out{opacity:0;transition:opacity .24s}@keyframes fade-in{0%{opacity:0}}.sheet{z-index:51;background:var(--bg);border-top:var(--lw) solid var(--line);max-height:calc(100% - env(safe-area-inset-top) - 24px);touch-action:none;flex-direction:column;animation:.3s cubic-bezier(.2,.9,.25,1) sheet-in;display:flex;position:absolute;bottom:0;left:0;right:0}[data-theme=brutal] .sheet{border-top-width:4px}.sheet.out{transition:transform .24s ease-in;transform:translateY(105%)!important}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}.sheet .grab{cursor:grab;flex:none;padding:10px 0 8px}.sheet .grab i{background:var(--line);width:42px;height:5px;margin:0 auto;display:block}.sheet-body{padding:4px 16px calc(env(safe-area-inset-bottom) + 16px);touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;overflow:hidden auto}.sheet-body::-webkit-scrollbar{display:none}.sheet h3{font-size:18px;font-weight:var(--hw);letter-spacing:-.02em;margin-bottom:14px}.sheet-head{background:var(--danger);color:#fff;justify-content:space-between;align-items:center;gap:12px;margin:-4px -16px 14px;padding:14px 16px;display:flex}.sheet-head h3{margin:0;font-size:19px}[data-theme=oxide] .sheet-head{color:var(--danger);border-bottom:1px solid var(--danger);background:0 0}[data-theme=brutal] .sheet-head{color:#111;border-bottom:3px solid #111}.amount{letter-spacing:-.04em;text-align:center;white-space:nowrap;min-height:54px;padding:6px 0 2px;font-size:40px;font-weight:700;line-height:1.1;overflow:hidden}.amount.small{font-size:30px}.amount.shake{animation:.32s shake}@keyframes shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.amount-sub{text-align:center;color:var(--muted);min-height:18px;margin-bottom:10px;font-size:12.5px}.amount-sub b{color:var(--danger)}.keys{border-top:var(--lw) solid var(--line);border-left:var(--lw) solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.keys button{height:48px;font:600 20px var(--num);text-align:center;border-right:var(--lw) solid var(--line);border-bottom:var(--lw) solid var(--line);background:var(--panel);place-items:center;display:grid}.keys button:active{background:var(--ink);color:var(--bg)}.keys button svg{width:24px;height:24px}@media (height<=700px){.keys button{height:42px}.amount{min-height:46px;font-size:34px}}.meta-row{gap:7px;margin:10px 0;display:flex}.meta-row .chip{flex:none}.note-input{border:var(--lw) solid var(--line);background:var(--field);border-radius:0;outline:none;flex:1;min-width:0;padding:8px 10px;font-size:14px}.note-input:focus{outline:2px solid var(--accent)}.toast{left:14px;right:14px;top:calc(env(safe-area-inset-top) + 10px);z-index:80;background:var(--ink);color:var(--bg);border:var(--lw) solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:14px;font-weight:700;animation:.25s cubic-bezier(.2,.9,.25,1) toast-in;display:flex;position:absolute}[data-theme=oxide] .toast{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.toast.bad{background:var(--danger);color:#fff;border-color:var(--danger)}.toast button{text-underline-offset:3px;flex:none;font-weight:800;text-decoration:underline}@keyframes toast-in{0%{transform:translateY(-140%)}}.stat-grid{border:var(--lw) solid var(--line);background:var(--panel);box-shadow:var(--shadow);grid-template-columns:1fr 1fr;display:grid}.stat-grid>div{min-width:0;padding:11px 12px}.stat-grid>div:nth-child(odd){border-right:var(--lw) solid var(--line)}.stat-grid>div:nth-child(n+3){border-top:var(--lw) solid var(--line)}.stat-grid b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;display:block;overflow:hidden}.stat-grid small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.chart{border-bottom:var(--lw) solid var(--line);align-items:flex-end;gap:3px;height:150px;display:flex;position:relative}.chart button{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}.chart button i{background:var(--chart-dim);min-height:2px;transition:height .35s cubic-bezier(.2,.9,.25,1);display:block}.chart button.hi i{background:var(--chart)}.chart button.sel i{background:var(--accent)}[data-theme=brutal] .chart button i{border:2px solid #111;border-bottom:0}.chart .avg{border-top:1.5px dashed var(--muted);pointer-events:none;position:absolute;left:0;right:0}.chart .avg span{color:var(--muted);background:var(--bg);padding:0 3px;font-size:10px;position:absolute;top:-17px;right:0}.axis{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.stack{border:var(--lw) solid var(--line);height:24px;display:flex;overflow:hidden}.stack i{background:var(--sw);height:100%}.stack i+i{border-left:1.5px solid var(--bg)}.period{justify-content:space-between;align-items:center;margin:14px 0 10px;display:flex}.period .icon-btn{width:36px;height:36px}.period b{font-size:16px}.dow{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dow div{text-align:center}.dow i{border:var(--lw) solid var(--line);background:var(--accent);height:42px;display:block}.dow span{color:var(--muted);margin-top:4px;font-size:10.5px;display:block}.insight{gap:10px;padding:12px 0;font-size:14px;line-height:1.45;display:flex}.insight:before{content:"";background:var(--accent);flex:none;width:8px;height:8px;margin-top:6px}.pot-card{text-align:left;width:100%;display:block}.pot-card+.pot-card{margin-top:12px}.pot-card .top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pot-card .top b{font-size:14.5px}.pot-card .top .num{font-size:16px;font-weight:700}.pot-card .bar{margin:10px 0 8px}.pot-card .meta{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}[data-theme=brutal] .pot-card.card{background:var(--pc,var(--panel))}[data-theme=brutal] .pot-card .meta{color:#111}.chat{flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.msg{border:var(--lw) solid var(--line);-webkit-user-select:text;user-select:text;max-width:88%;padding:10px 12px;font-size:14px;line-height:1.5}.msg.me{background:var(--ink);color:var(--bg);align-self:flex-end}[data-theme=oxide] .msg.me{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}[data-theme=brutal] .msg.me{background:var(--accent);color:#fff}.msg.bot{background:var(--panel2);align-self:flex-start;max-width:94%}.msg.bot b{font-weight:700}.msg .blk{margin-top:10px}.msg .mini-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:5px 0;font-size:13px;display:grid}.msg .mini-row .bar{grid-column:1/3;height:6px}.msg .mini-tx{border-top:1px solid var(--hair);justify-content:space-between;gap:10px;padding:5px 0;font-size:13px;display:flex}.msg .mini-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.msg .mini-stats div{border:1px solid var(--line);background:var(--panel);padding:8px}.msg .mini-stats b{font-size:15px;display:block}.msg .spark{align-items:flex-end;gap:3px;height:54px;display:flex}.msg .spark i{background:var(--chart-dim);flex:1;min-height:2px}.msg .spark i.hi{background:var(--accent)}.msg .spark-axis{color:var(--muted);justify-content:space-between;margin-top:3px;font-size:10px;display:flex}.msg .act{gap:8px;margin-top:12px;display:flex}.msg .act .btn{min-height:42px;padding:10px;font-size:14px}.typing{gap:4px;padding:14px;display:flex}.typing i{background:var(--muted);width:7px;height:7px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.2}}.view.ask-view{padding:0 0 calc(58px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.ask-view .chat-scroll{padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;scrollbar-width:none;overscroll-behavior:contain;flex:1;overflow-y:auto}.ask-view .chat-scroll::-webkit-scrollbar{display:none}.askbar{background:var(--bg);border-top:var(--lw) solid var(--line);flex:none;padding:8px 14px 10px}.askbar .chips{margin:0 -14px;padding:2px 14px 8px}.ask{border:var(--lw) solid var(--line);background:var(--field);display:flex}.ask input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px;font-size:16px}.ask button{background:var(--accent);color:var(--on-accent);border-left:var(--lw) solid var(--line);padding:0 16px;font-weight:800}.ask button svg{width:20px;height:20px}.empty{border:var(--lw) dashed var(--line);text-align:center;padding:22px 18px}.empty b{margin-bottom:4px;font-size:16px;display:block}.empty p{color:var(--muted);margin-bottom:14px;font-size:14px}.notice{border:var(--lw) solid var(--line);background:var(--panel);box-shadow:var(--shadow);padding:14px}.notice+.notice{margin-top:10px}.notice.accent{border-color:var(--accent-line);outline:var(--lw) solid var(--accent);outline-offset:-6px}.theme-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.theme-card{border:var(--lw) solid var(--line);text-align:left;padding:0;overflow:hidden}.theme-card.on{outline:3px solid var(--accent);outline-offset:2px}.theme-card .pv{flex-direction:column;justify-content:space-between;height:74px;padding:10px;display:flex}.theme-card .pv i{height:7px;display:block}.theme-card .nm{border-top:var(--lw) solid var(--line);background:var(--panel);justify-content:space-between;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.list-link{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;font-weight:600;display:flex}.list-link svg{width:18px;height:18px;color:var(--muted);flex:none}.list-link small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.center-screen{width:100%;height:100%;padding:24px 22px calc(env(safe-area-inset-bottom) + 24px);flex-direction:column;justify-content:center;max-width:440px;margin:0 auto;display:flex}a.btn{text-decoration:none}.logo{font-weight:var(--hw);letter-spacing:-.03em;align-items:center;gap:10px;font-size:22px;display:flex}.logo i{background:var(--accent);border:var(--lw) solid var(--accent-line);width:26px;height:26px;display:block}.spinner{border:3px solid var(--line);border-right-color:#0000;width:26px;height:26px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.divider{height:var(--lw);background:var(--line);margin:18px 0}.pill-count{font:700 11px var(--num);background:var(--accent);color:var(--on-accent);padding:1px 6px}.search-wrap{z-index:2;background:var(--bg);margin-top:-2px;padding:0 0 10px;position:sticky;top:-16px}.pin-dots{justify-content:center;gap:14px;margin:22px 0 8px;display:flex}.pin-dots i{border:var(--lw) solid var(--line);background:0 0;width:18px;height:18px;transition:background .1s}[data-theme=oxide] .pin-dots i{border:2px solid var(--ink)}.pin-dots i.on{background:var(--accent);border-color:var(--accent-line)}.pin-keys button{height:58px;font-size:22px}.pin-keys span{border-right:var(--lw) solid var(--line);border-bottom:var(--lw) solid var(--line);background:var(--panel2)}.pin-keys button:disabled{opacity:.4}.plan-row{padding:12px 0}.plan-row .top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.plan-row .top b{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.plan-row .was{color:var(--muted);white-space:nowrap;font-size:11.5px}.plan-row.skipped .input{opacity:.35}.plan-foot{bottom:calc(-1 * (env(safe-area-inset-bottom) + 40px));background:var(--bg);border-top:var(--lw) solid var(--line);padding:12px 16px calc(env(safe-area-inset-bottom) + 14px);margin:16px -16px 0;position:sticky}.plan-split>div{border-bottom:1px solid var(--hair);padding:6px 0;font-size:14.5px}.plan-split>div.total{border-bottom:0;border-top:var(--lw) solid var(--line);margin-top:2px;padding-top:10px;font-size:16px;font-weight:700}.hero .flow{border:1.5px solid;height:10px;display:flex;overflow:hidden}.hero .flow i{min-width:3px;height:100%;display:block}.hero .flow i+i{border-left:1.5px solid var(--hero)}.hero .flow i.spent,.hero .flow-key i.spent{background:currentColor}.hero .flow i.left,.hero .flow-key i.left{background:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 5px)}.hero .flow i.saved,.hero .flow-key i.saved{opacity:.45;background:currentColor}.hero .flow i.free,.hero .flow-key i.free{background:var(--warn)}.hero .flow-key{opacity:.9;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:11.5px;display:flex}.hero .flow-key span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.hero .flow-key i{border:1px solid;width:9px;height:9px;display:inline-block}.hero .flow-key b{font-weight:700}.money-grid>button{text-align:left;min-width:0;padding:11px 12px;display:block}.money-grid>button:nth-child(odd){border-right:var(--lw) solid var(--line)}.money-grid>button:nth-child(n+3){border-top:var(--lw) solid var(--line)}.money-grid>button:active{background:var(--panel2)}.money-grid small{text-transform:uppercase;letter-spacing:var(--track);margin:0;font-size:10.5px;font-weight:600}.money-grid b{letter-spacing:-.02em;font-size:18px;font-weight:700}.money-grid span{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.start-card .steps{counter-reset:s;margin-top:10px;list-style:none}.start-card .steps li{counter-increment:s;border-top:1px dashed var(--line);grid-template-columns:26px 1fr;column-gap:10px;padding:8px 0;display:grid}.start-card .steps li:first-child{border-top:0}.start-card .steps li:before{content:counter(s);background:var(--accent);width:24px;height:24px;color:var(--on-accent);grid-row:span 2;place-items:center;font-size:12px;font-weight:700;display:grid}.start-card .steps b{font-size:14px}.start-card .steps span{color:var(--muted);font-size:12.5px}.nc0{--note:var(--panel)}.nc1{--note:color-mix(in srgb, #ffcf5c 30%, var(--panel))}.nc2{--note:color-mix(in srgb, #ff8a65 26%, var(--panel))}.nc3{--note:color-mix(in srgb, #7fd88f 28%, var(--panel))}.nc4{--note:color-mix(in srgb, #6fc3ff 28%, var(--panel))}.nc5{--note:color-mix(in srgb, #b69cff 28%, var(--panel))}.nc6{--note:color-mix(in srgb, #ff7eb3 26%, var(--panel))}.nc7{--note:color-mix(in srgb, #bca58a 30%, var(--panel))}.nc8{--note:color-mix(in srgb, var(--ink) 10%, var(--panel))}.note-strip{scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.note-strip::-webkit-scrollbar{display:none}.note-mini{background:var(--note,var(--panel));border:var(--lw) solid var(--line);width:150px;min-height:96px;box-shadow:var(--shadow);flex-direction:column;flex:none;gap:4px;padding:10px 11px;display:flex}.note-mini b{font-size:13px;display:block}.note-mini span{color:var(--muted);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.note-mini.add{box-shadow:none;color:var(--muted);background:0 0;border-style:dashed;justify-content:center;align-items:center}.note-mini.add svg{width:20px;height:20px}.note-empty{text-align:left;width:100%;color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.note-empty svg{flex:none;width:20px;height:20px}.note-grid{columns:2;column-gap:10px}.note-card{break-inside:avoid;background:var(--note,var(--panel));border:var(--lw) solid var(--line);width:100%;box-shadow:var(--shadow);text-align:left;margin-bottom:10px;padding:11px 12px;display:block}.note-card b{word-break:break-word;margin-bottom:4px;font-size:14px;display:block}.note-card p{color:var(--ink);opacity:.8;white-space:pre-line;word-break:break-word;max-height:9.5em;font-size:12.5px;overflow:hidden}.note-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.note-tags span{border:1px solid var(--line);opacity:.75;padding:1px 6px;font-size:10.5px}.note-page{background:var(--note);min-height:calc(100% - 60px);margin:-4px -16px 0;padding:12px 16px 24px}.note-title{letter-spacing:-.02em;background:0 0;border:0;outline:0;width:100%;padding:4px 0 8px;font-size:20px;font-weight:700}.note-body{resize:none;overflow-wrap:break-word;background:0 0;border:0;outline:0;width:100%;min-height:55vh;margin:0;padding:0;font-size:16px;line-height:1.5;display:block;overflow:hidden}.note-view{cursor:text;min-height:55vh;padding:0;font-size:16px;line-height:1.5}.note-p{white-space:pre-wrap;word-break:break-word;margin:0}.note-gap{height:1.5em;height:1lh}.note-h{letter-spacing:-.01em;margin:10px 0 2px;font-size:17px;font-weight:700}.note-hr{border:0;border-top:var(--lw) solid var(--line);opacity:.6;margin:12px 0}.note-li{padding-left:16px;position:relative}.note-li:before{content:"";background:currentColor;width:5px;height:5px;position:absolute;top:.65em;left:3px}.chk{text-align:left;align-items:flex-start;gap:10px;width:100%;padding:4px 0;display:flex}.chk i{border:2px solid var(--ink);flex:none;place-items:center;width:19px;height:19px;margin-top:2px;display:grid}.chk.on i{background:var(--ink);color:var(--panel)}.chk.on span{opacity:.5;text-decoration:line-through}.note-panel{border:var(--lw) solid var(--line);background:var(--panel);margin-bottom:12px;padding:12px}.note-colors{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.note-colors button{background:var(--note);border:var(--lw) solid var(--line);width:30px;height:30px}.note-colors button.on{outline:3px solid var(--accent);outline-offset:2px}.note-tools{padding:8px 12px calc(env(safe-area-inset-bottom) + 8px);background:var(--panel);border-top:var(--lw) solid var(--line);align-items:center;gap:4px;margin:0 -16px;display:flex;position:sticky;bottom:0}.note-tools button{place-items:center;width:42px;height:40px;display:grid}.note-tools button svg{width:20px;height:20px}.note-tools .done{background:var(--accent);width:auto;color:var(--on-accent);padding:0 16px;font-weight:700}.icon-btn.on-accent{color:var(--accent)}.btn.small svg{width:15px;height:15px}.asset-ic{border:var(--lw) solid var(--line);background:var(--panel2);flex:none;place-items:center;width:34px;height:34px;display:grid}.asset-ic svg{width:17px;height:17px}.tx .s.pos{color:var(--ok)}.tx .s.neg-t{color:var(--danger)}.plan-steps{gap:6px;margin-bottom:4px;display:flex}.plan-steps span{text-align:center;border:var(--lw) solid var(--line);color:var(--muted);flex:1;padding:6px 4px;font-size:11px;font-weight:700}.plan-steps span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.plan-steps span.done{color:var(--ink)}.ai-hello{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 6px 8px;display:flex}.ai-hello svg{color:var(--accent)}.ai-hello b{font-size:17px}.ai-hello p{color:var(--muted);max-width:340px;font-size:13.5px}.ai-suggest{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.ai-suggest button{border:var(--lw) solid var(--line);background:var(--panel);text-align:left;box-shadow:var(--shadow);padding:11px 12px;font-size:13.5px}.ai-suggest button:active{box-shadow:none;transform:translate(2px,2px)}.md-h{margin-top:6px;font-weight:700}.md-li{padding-left:14px;position:relative}.md-li:before{content:"";background:currentColor;width:5px;height:5px;position:absolute;top:.68em;left:2px}.md-li.num-li{padding-left:20px}.md-li.num-li:before{display:none}.md-li.num-li>span{font-weight:700;position:absolute;left:0}.md-gap{height:.5em}.ai-card{border:var(--lw) solid var(--line);background:var(--panel);margin-top:10px;padding:10px 11px}.ai-card .act{margin-top:10px}.ai-card.settled{align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.ai-card.settled span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-card.settled em{color:var(--muted);white-space:nowrap;font-style:normal}.ai-card.settled.done svg{color:var(--ok)}.ai-card.settled.dismissed{opacity:.6}.ai-items{flex-direction:column;gap:6px;margin-top:8px;font-size:13px;display:flex}.ai-items .total{border-top:1px solid var(--line);padding-top:6px;font-weight:700}.ai-item{border-top:1px solid var(--hair);align-items:flex-start;gap:9px;padding:7px 0;display:flex}.ai-item:first-child{border-top:0}.ai-item.off{opacity:.45}.ai-item.done{opacity:.7}.chk-box{border:2px solid var(--ink);flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ai-item:not(.off) .chk-box{background:var(--ink);color:var(--panel)}.mini-select{border:1px solid var(--line);background:var(--panel2);flex:1;min-width:0;max-width:100%;padding:3px 6px;font-size:12.5px}.mini-select.need{border-color:var(--danger);color:var(--danger)}.ai-note{margin-top:6px;font-size:13px}.ai-note p{white-space:pre-wrap;color:var(--muted);max-height:8em;overflow:hidden}.ai-ask{align-items:flex-end}.ai-ask textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-width:0;max-height:120px;padding:11px 4px;font-size:16px;line-height:1.35}.ai-ask .clip{flex:none}.chat-row{align-items:center;gap:6px;display:flex}.chat-row>button.grow{text-align:left;flex-direction:column;min-width:0;padding:10px 0;display:flex}.chat-row>button.grow.on b{color:var(--accent)}.chat-row span{font-size:11.5px}.ai-ask button{height:46px}.ai-ask .clip{color:var(--ink);border-left:0;border-right:var(--lw) solid var(--line);background:0 0;padding:0 12px}.hero .hero-sub{opacity:.8;margin:-6px 0 12px;font-size:11.5px}.hero .big.neg-hero{color:var(--danger)}.pot-plan-row{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;margin-top:8px;display:grid}.pot-plan-row>span{font-size:14px;font-weight:600;display:block}.pot-plan-row>span .sw{vertical-align:-1px;margin-right:6px}.pot-plan-row small{margin-left:18px;font-size:11.5px;font-weight:400;display:block}.btn.new-income{justify-content:center;gap:8px;width:100%}.btn.new-income small{opacity:.7;font-size:12px;font-weight:400}.hero .hero-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:2px;display:grid}.hero .hero-pair>div{border-top:1.5px solid;padding-top:8px}.hero .hero-pair b{margin-top:2px;font-size:19px;font-weight:700;display:block}.wiz-h{font-size:22px;font-weight:var(--hw);letter-spacing:-.02em;margin:14px 0 10px}.plan-steps span{min-width:0}.hero .hero-three{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:2px;display:grid}.hero .hero-three>button{all:unset;cursor:pointer;border-top:1.5px solid;min-width:0;padding-top:8px}.hero .hero-three b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.hero .hero-three>button.attn b{color:var(--warn)}.hero .hero-three>button.attn{border-top-color:var(--warn)}.home-actions .btn{flex:1;justify-content:center;gap:8px}.fund-pick{margin:-2px 0 10px}.fund-pick .label{color:var(--danger);margin-bottom:6px;display:block}.env-hist .s.fill{color:var(--muted)}.how{flex-direction:column;gap:10px;margin:4px 0 8px;padding-left:20px;font-size:14.5px;line-height:1.5;display:flex}.how b{font-weight:700}.fill-row{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;padding:9px 0;display:grid}.fill-row .nm{align-items:center;gap:7px;min-width:0;font-size:14.5px;font-weight:600;display:flex}.fill-row .nm span.ellipsis{min-width:0}.fill-row .sub{color:var(--muted);margin-top:2px;font-size:11.5px}.fill-row .input{min-height:40px;padding-top:6px;padding-bottom:6px;font-size:15px}.fill-row .tag{margin-left:2px}.fill-row .fill-del{width:26px;height:26px;color:var(--muted);opacity:.75;border-radius:50%;flex:none;place-items:center;margin:-4px 0;display:grid}.fill-row .fill-del svg{width:13px;height:13px}.fill-row .fill-del:active{opacity:1;background:var(--line)}.person-row{margin:0 0 8px}.person-row .input{min-height:42px}.stat-grid.four{grid-template-columns:1fr 1fr}.stat-grid>button{text-align:left;flex-direction:column;gap:2px;display:flex}.stat-grid>button small{color:var(--accent);font-size:11.5px;font-weight:600}.refs p{margin:0 0 10px;font-size:13.5px;line-height:1.5}.stat-grid>button{min-width:0;padding:11px 12px}.stat-grid>button:nth-child(odd){border-right:var(--lw) solid var(--line)}.stat-grid>button:nth-child(n+3){border-top:var(--lw) solid var(--line)}.deen-card{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.deen-card .row-flex{gap:12px}.deen-card small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.deen-card>svg{width:20px;height:20px;color:var(--muted);flex:none}.deen-card .row-flex>svg{flex:none;width:24px;height:24px}.deen-note{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.deen-note small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.stand-hero .big{font-size:40px}.dots{grid-template-columns:repeat(40,1fr);gap:1.5px;display:grid}.dots i{aspect-ratio:1;opacity:.18;background:currentColor}.dots i.up{opacity:.9;background:var(--warn)}.dots i.you{opacity:1;background:var(--accent);outline:1.5px solid}.fun-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fact{border:var(--lw) solid var(--line);background:var(--panel);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.fact b{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.1}.fact span{color:var(--muted);font-size:12.5px;line-height:1.35}.big-line{letter-spacing:-.03em;font-size:26px;font-weight:700}.sqft{border:var(--lw) solid var(--line);background:repeating-linear-gradient(90deg, transparent 0 9px, var(--hair) 9px 10px);height:34px;position:relative;overflow:hidden}.sqft .room{background:var(--accent);opacity:.85;position:absolute;inset:0 auto 0 0}.sqft span{place-items:center;height:100%;font-size:12.5px;font-weight:700;display:grid;position:relative}.stand-link{text-align:left;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.stand-link small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.stand-link svg{width:20px;height:20px;color:var(--muted);flex:none}.search-ic{color:var(--muted);place-items:center;padding-left:12px;display:grid}.ask.search-box .search-clear{background:var(--muted);width:24px;height:24px;color:var(--bg);opacity:.75;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;margin:0 10px 0 0;padding:0;display:grid}.ask.search-box .search-clear svg{width:13px;height:13px}.search-box input[type=search]{appearance:none}.search-box input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-box input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ask-view .ai-top{padding:calc(env(safe-area-inset-top) + 12px) 16px 8px;flex:none;margin:0}.ask-view .chat-scroll{padding-top:6px;position:relative}.mem-note{border:var(--lw) dashed var(--line);color:var(--muted);align-items:flex-start;gap:7px;margin-top:10px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.mem-note svg{color:var(--accent);flex:none;margin-top:2px}.mem-note b{color:var(--ink);font-weight:600}.mem-note span{flex:1;min-width:0}.mem-note button{color:var(--accent);flex:none;font-size:12.5px;font-weight:700}.mem-note.undone{opacity:.55}.mem-note.undone span{text-decoration:line-through}.msg-copy{color:var(--muted);align-items:center;gap:4px;margin-top:8px;font-size:11.5px;font-weight:600;display:inline-flex}.to-latest{right:16px;bottom:calc(env(safe-area-inset-bottom) + 150px);z-index:6;background:var(--panel);border:var(--lw) solid var(--line);width:40px;height:40px;box-shadow:var(--shadow);place-items:center;display:grid;position:absolute}.mem-row{align-items:center;gap:10px;padding:10px 0;font-size:14px;line-height:1.4;display:flex}.mem-row small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.mem-add input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px;font-size:16px}.meta-row{flex-wrap:wrap}.meta-row .note-input{min-width:140px}.tabbar.fam-tabs{grid-template-columns:repeat(3,1fr)}.family-app .view{padding-bottom:calc(env(safe-area-inset-bottom) + 100px)}.fam-notice{align-items:flex-start;gap:8px;margin-bottom:4px;font-size:13.5px;display:flex}.fam-notice svg{color:var(--accent);flex:none;margin-top:2px}.fam-s{align-items:center;gap:4px;display:flex;color:var(--accent)!important}.fam-s svg{flex:none}.fam-t{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.plan2-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 6px;font-size:11px;font-weight:700;display:grid}.plan2-head span:last-child{color:var(--accent)}.plan2-row{padding:10px 0}.plan2-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan2-row .nm{align-items:center;gap:7px;min-width:0;font-size:14.5px;font-weight:600;display:flex}.plan2-row .sub{color:var(--muted);margin:2px 0 8px;font-size:11.5px}.plan2-cols{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.plan2-cols .input{min-height:40px;padding-top:6px;padding-bottom:6px;font-size:15px}.plan2-row.hid .nm span.ellipsis{color:var(--muted)}.fam-in .input{border-style:dashed}.fam-in.diff .input{border-style:solid;border-color:var(--accent)}.fam-off{text-align:center;min-height:40px;color:var(--muted);border:var(--lw) dashed var(--line);place-items:center;padding:0 8px;font-size:12px;font-weight:600;display:grid}.fam-off.on{color:var(--ink);border-style:solid;border-color:var(--hair)}.fam-eye{color:var(--accent);border:1px solid;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.fam-eye.off{color:var(--muted)}.plan2-grid{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 10px;font-size:14px;display:grid}.plan2-grid>b{text-align:right}.plan2-grid>b:nth-child(2),.plan2-grid>b:nth-child(3){text-align:left;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.plan2-grid .input{min-height:38px;padding-top:5px;padding-bottom:5px;font-size:14.5px}.plan2-grid .tot{border-top:var(--lw) solid var(--line);padding-top:8px;font-weight:700}.screen-body .hero.job-top{z-index:3;position:sticky;top:0}[data-theme=liquid] .screen-body .hero.job-top{position:sticky;top:-4px}.job-top .big{margin-bottom:10px}.job-top.bad .big{color:var(--danger)}.job-row{grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:10px;padding:10px 0;display:grid}.job-row .nm{align-items:center;gap:7px;min-width:0;font-size:14.5px;font-weight:600;display:flex}.job-row .sub{color:var(--muted);margin-top:2px;font-size:11.5px}.job-row .sub b{color:var(--ink)}.job-row .input{min-height:40px;padding-top:6px;padding-bottom:6px;font-size:15px}.job-row.on .input{border-color:var(--accent)}.job-quick{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.job-quick .chip{min-height:0;padding:4px 9px;font-size:12px}.job-quick:empty{display:none}[data-theme=liquid] .plan2-head{padding:0 var(--rp)}.tx .s,.cat-row .of,.fill-row .sub,.plan2-row .sub,.job-row .sub,.stat-grid small,.pot-plan-row small,.money-grid span,.mem-row small,.env-sub{font-size:12.5px}.note-suggest{margin:-4px -16px 8px}.note-suggest .chip{font-size:13px}.note-suggest .chip .muted{margin-left:2px;font-weight:400}.env-all{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.env-all b{font-size:14.5px;display:block}.env-all small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.env-all>svg{width:18px;height:18px;color:var(--muted);flex:none}.env-dots{flex:none;grid-template-columns:repeat(4,9px);gap:4px;display:grid}.env-dots i{background:var(--ec);border-radius:50%;width:9px;height:9px}.env-dots i.dot-empty{box-shadow:inset 0 0 0 1.5px var(--ec);background:0 0}.env-dots i.dot-over{background:var(--danger)}.sw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sw-card{border:var(--lw) solid var(--line);background:var(--panel);min-width:0;animation:sw-in .32s var(--spring-soft,ease-out) both;animation-delay:calc(var(--i,0) * 18ms);position:relative}.sw-card.over{border-color:var(--danger)}.sw-open{text-align:left;flex-direction:column;gap:4px;width:100%;padding:10px 11px;display:flex}.sw-name{align-items:center;gap:6px;min-width:0;padding-right:28px;font-size:13px;font-weight:600;display:flex}.sw-name .ellipsis{min-width:0}.sw-open b{letter-spacing:-.02em;font-size:17px}.sw-open small{color:var(--muted);font-size:12px}.sw-open .bar,.sw-open .bar-gap{height:4px;margin:2px 0;display:block}.sw-add{width:28px;height:28px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}@keyframes sw-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.sw-card{animation:none}}.mm-pick{grid-template-columns:minmax(0,1fr);gap:6px;margin:6px 0 4px;display:grid;position:relative}.mm-field{text-align:left;border:var(--lw) solid var(--line);background:var(--field);grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;min-height:46px;padding:6px 12px;display:grid}.mm-field .label{font-size:11px}.mm-val{align-items:center;gap:6px;min-width:0;font-size:14.5px;font-weight:600;display:flex}.mm-field.none .mm-val{color:var(--muted);font-weight:500}.mm-field .num{white-space:nowrap;font-size:13px}.mm-field>svg{color:var(--muted)}.mm-swap{z-index:2;background:var(--panel);border:var(--lw) solid var(--line);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:46px;transform:translateY(-50%)}.mm-swap:disabled{opacity:.4}.pp-group+.pp-group{margin-top:14px}.pp-group .label{margin-bottom:8px}.pot-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.pot-main{text-align:left;width:100%;min-width:0;display:block}.pot-main .top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pot-main .top b{min-width:0;font-size:14.5px}.pot-main .top .num{white-space:nowrap;font-size:15.5px;font-weight:700}.pot-main .bar{margin:7px 0 5px}.pot-main .meta{color:var(--muted);justify-content:space-between;gap:10px;margin-top:3px;font-size:12.5px;display:flex}.pot-acts{flex-direction:column;gap:6px;display:flex}.pot-acts button{border:var(--lw) solid var(--line);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.pot-acts button:disabled{color:var(--muted);opacity:.45}.pot-note{text-align:left;white-space:pre-wrap;align-items:flex-start;gap:10px;width:100%;font-size:14px;line-height:1.45;display:flex}.pot-note>svg{color:var(--accent);flex:none;margin-top:2px}.pot-note.empty-note{color:var(--muted);border-style:dashed}.pot-note-line{color:var(--muted);align-items:center;gap:5px;margin-top:3px;font-size:12.5px;display:flex}.pot-note-line>svg{flex:none}.pot-note-input{resize:vertical;min-height:74px;line-height:1.4}.hero .hero-three.fit1 b{font-size:13px}.hero .hero-three.fit2 b{font-size:11.5px}.hero .big{margin-bottom:8px}.hero-pills{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.hero-pill{color:inherit;background:color-mix(in oklab, currentColor 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 18%, transparent);border-radius:999px;align-items:center;gap:5px;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.hero-pill>svg{opacity:.85;flex:none}.hero-pill.warn{color:var(--warn)}.hero-pill:active{transform:scale(.97)}.kept-sum{background:color-mix(in oklab, var(--ink) 5%, transparent);border-radius:16px;padding:12px 14px}.kept-nums{justify-content:space-between;gap:12px;display:flex}.kept-nums small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700;display:block}.kept-nums b{letter-spacing:-.02em;margin-top:2px;font-size:19px;display:block}.kept-nums span:last-child{text-align:right}.kept-nums b.muted{color:var(--muted);margin-top:5px;font-size:15px;font-weight:600}.kept-sum .bar{margin:10px 0 8px}.kept-status{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.kept-status.ok{color:var(--ok)}.kept-status.warn{color:var(--warn)}.kept-row{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:12px;padding:10px 0;display:grid}.kept-row:has(.kept-del){grid-template-columns:minmax(0,1fr) auto}.kept-l{min-width:0}.kept-l b{font-size:15px;font-weight:600;display:block}.kept-l small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.kept-row .input{min-height:42px;padding-top:6px;padding-bottom:6px;font-size:15px}.kept-del{width:38px;height:38px;color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent);border-radius:50%;place-items:center;display:grid}[data-theme=liquid]{--bg:#e9edf6;--panel:var(--g-tint);--panel2:#ffffff80;--field:#ffffff8c;--ink:#0b0b10;--muted:#26283ea3;--line:#282c5a29;--hair:#282c5a1a;--lw:0px;--accent:var(--acc,#e2531b);--on-accent:#fff;--accent-line:transparent;--warn:#c77700;--danger:#d93a2e;--ok:#1e9e5a;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, "Segoe UI", sans-serif;--num:ui-rounded, -apple-system, BlinkMacSystemFont, "SF Pro Rounded", system-ui, sans-serif;--shadow:none;--hw:700;--track:.04em;--bar-bg:#1e1e3c1f;--bar-fill:var(--accent);--hero:transparent;--on-hero:var(--ink);--scrim:#00000038;--chart:var(--accent);--chart-dim:#1e1e3c33;--c0:#ff6b4a;--c1:#ffb020;--c2:#2fb67c;--c3:#3d8bff;--c4:#9b6bff;--c5:#ff5c9a;--c6:#14b8c4;--c7:#8d99ae;--status:#e9edf6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--g-tint:#ffffff47;--g-hi:#ffffffa8;--g-rim:#fffffff2;--g-rim-lo:#ffffff6b;--g-edge:#ffffff52;--g-shadow:0 16px 34px -16px #1c245a61, 0 2px 6px -2px #1c245a1f;--gc:blur(18px) saturate(1.15) brightness(1.1);--gch:blur(24px) saturate(1.8) brightness(1.08);--g-sheet:#ffffff8c;--g-press:#282c5a14;--spring:linear(0,.009,.035 2.2%,.141 4.4%,.723 12.9%,.938 16.7%,1.017 19.4%,1.067,1.099 24.3%,1.108 26%,1.102,1.085 30.4%,1.008 39.3%,.985 43.9%,.98 48.5%,.988 57.8%,1.004 66.2%,1.002 74.6%,1);--spring-soft:linear(0,.037,.123,.234,.353,.479,.587,.681,.762,.828,.881,.922,.953,.975,.992,1.002,1.009,1.012,1.014,1.014,1.013,1.011,1.01,1.008,1.006,1.005,1.004,1.003,1.002,1)}[data-theme=liquid][data-mode=dark]{--bg:#070a16;--panel2:#ffffff1a;--field:#ffffff1a;--ink:#fff;--muted:#ebebf5a3;--line:#ffffff24;--hair:#ffffff17;--warn:#ffb340;--danger:#ff6b5e;--ok:#30d158;--bar-bg:#ffffff24;--chart-dim:#ffffff38;--scrim:#0006;--status:#070a16;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g-tint:#22243a52;--g-hi:#ffffff2b;--g-rim:#ffffff80;--g-rim-lo:#ffffff24;--g-edge:#ffffff1f;--g-shadow:0 18px 38px -16px #000000b3, 0 2px 6px -2px #0006;--gc:blur(18px) saturate(2) brightness(.9);--gch:blur(24px) saturate(2) brightness(.9);--g-sheet:#1c1e3299;--g-press:#ffffff14}[data-theme=liquid][data-glass=tinted]{--g-tint:#ffffff9e;--g-sheet:#fffc;--field:#ffffffbf}[data-theme=liquid][data-glass=tinted][data-mode=dark]{--g-tint:#1c1e30b8;--g-sheet:#181a2adb;--field:#ffffff1f}[data-theme=liquid][data-glass=off]{--g-tint:#fff;--g-sheet:#f4f5fa;--field:#fff;--gc:none;--gch:none}[data-theme=liquid][data-glass=off][data-mode=dark]{--g-tint:#1c1e2c;--g-sheet:#16182a;--field:#24273a}[data-theme=liquid] body{background:var(--bg);color:var(--ink)}[data-theme=liquid] body:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(rgba(0, 0, 0, var(--dim,0)), rgba(0, 0, 0, var(--dim,0))), var(--wall,none) center / cover no-repeat, var(--bg);transform:translate3d(var(--px,0), var(--py,0), 0);transition:transform .6s var(--spring-soft);position:absolute;inset:-16px}[data-theme=liquid] #root{z-index:1;height:100%;position:relative}[data-theme=liquid] .app{background:0 0;border:0}@media (width>=560px){[data-theme=liquid] body{background:var(--bg)}}[data-theme=liquid] .screen,[data-theme=liquid] .note-page{background:linear-gradient(rgba(0, 0, 0, var(--dim,0)), rgba(0, 0, 0, var(--dim,0))), var(--wall,none) center / cover no-repeat, var(--bg)}[data-theme=liquid] :is(.card,.hero,.notice,.stat-grid,.fact,.empty,.opt,.btn,.icon-btn:not(.plain),.chip,.seg,.input,.note-input,.ask,.msg.bot,.ai-card,.note-mini,.note-card,.asset-ic,.keys button,.toast,.theme-card,.ai-suggest button,.note-panel,.pin-keys button,.mini-stats div,.sqft,.tag){background:var(--g-tint);-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border:0}[data-theme=liquid] :is(.card,.hero,.notice,.stat-grid,.fact,.opt,.btn,.icon-btn:not(.plain),.chip,.seg,.note-mini,.note-card,.theme-card,.ai-card,.msg.bot){isolation:isolate;position:relative}[data-theme=liquid] :is(.card,.hero,.notice,.stat-grid,.fact,.opt,.btn,.icon-btn:not(.plain),.chip,.seg,.theme-card,.ai-card,.msg.bot):after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(160deg, var(--g-rim), #fff0 32%, #fff0 68%, var(--g-rim-lo));-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=liquid] :is(.card,.hero,.notice,.stat-grid,.fact,.theme-card):before{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:.5;mix-blend-mode:soft-light;background:radial-gradient(120% 90% at var(--mx,30%) var(--my,-10%), #ffffffe6, #fff0 46%);position:absolute;inset:0}[data-theme=liquid][data-glass=off] :is(.card,.hero,.notice,.stat-grid,.fact,.theme-card):before{display:none}[data-theme=liquid] .card,[data-theme=liquid] .stat-grid,[data-theme=liquid] .fact,[data-theme=liquid] .empty,[data-theme=liquid] .note-card,[data-theme=liquid] .note-mini,[data-theme=liquid] .ai-card,[data-theme=liquid] .note-panel,[data-theme=liquid] .theme-card{border-radius:24px}[data-theme=liquid] .card{padding:16px}[data-theme=liquid] .hero{border-radius:30px;padding:18px}[data-theme=liquid] .notice{border-radius:22px;padding:14px 16px}[data-theme=liquid] .notice.accent{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 55%, transparent), var(--g-shadow);outline:0}[data-theme=liquid] .opt{border-radius:20px;padding:14px 16px}[data-theme=liquid] .opt.on{box-shadow:inset 0 0 0 2px var(--accent), var(--g-shadow);outline:0}[data-theme=liquid] .opt .radio{border:1.5px solid var(--muted);border-radius:50%}[data-theme=liquid] .opt.on .radio{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--g-hi)}[data-theme=liquid] .btn{border:0;border-radius:999px;min-height:50px;font-size:15.5px;font-weight:650}[data-theme=liquid] .btn.small{min-height:36px;padding:8px 14px;font-size:13.5px}[data-theme=liquid] .btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 24px -12px color-mix(in oklab, var(--accent) 80%, black)}[data-theme=liquid] .btn.ghost{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}[data-theme=liquid] .btn.ghost:after{display:none}[data-theme=liquid] .btn.danger{background:color-mix(in oklab, var(--danger) 14%, transparent)}[data-theme=liquid] .icon-btn{border-radius:50%;width:40px;height:40px}[data-theme=liquid] .icon-btn svg{width:19px;height:19px}[data-theme=liquid] .chip{border-radius:999px;padding:8px 13px;font-size:13.5px}[data-theme=liquid] .chip.on{background:var(--ink);color:var(--bg);box-shadow:var(--g-shadow)}[data-theme=liquid] .chip.on .muted{color:inherit;opacity:.62}[data-theme=liquid] .chip .sw,[data-theme=liquid] .sw{border:0;border-radius:50%}[data-theme=liquid] .tag{font-family:var(--font);box-shadow:none;background:var(--bar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;padding:3px 6px}[data-theme=liquid] .tag.bad{background:color-mix(in oklab, var(--danger) 16%, transparent)}[data-theme=liquid] .tag.warn{background:color-mix(in oklab, var(--warn) 18%, transparent)}[data-theme=liquid] .tag.ok{background:color-mix(in oklab, var(--ok) 16%, transparent)}[data-theme=liquid] .input,[data-theme=liquid] .note-input{background:var(--field);border-radius:14px}[data-theme=liquid] .ask{background:var(--field);border-radius:26px;overflow:hidden}[data-theme=liquid] .ask button{border:0;border-radius:22px;margin:4px;padding:0 14px}[data-theme=liquid] .ai-ask .clip{color:var(--ink);background:0 0}[data-theme=liquid] .bar{border:0;border-radius:4px;height:6px}[data-theme=liquid] .bar i{border-radius:4px}[data-theme=liquid] .bar.thick{height:10px}[data-theme=liquid] .hero .track{background:var(--bar-bg);border:0;border-radius:5px;height:8px}[data-theme=liquid] .hero .track i{background:var(--accent);border-radius:5px}[data-theme=liquid] .hero .safe,[data-theme=liquid] .hero .hero-three>button,[data-theme=liquid] .hero .hero-pair>div{border-top:.5px solid var(--line)}[data-theme=liquid] .hero .big{font-family:var(--num);letter-spacing:-.03em;font-size:40px}[data-theme=liquid] .hero .hero-three b{font-family:var(--num);letter-spacing:-.02em;font-size:clamp(12px,3.5vw,15.5px)}[data-theme=liquid] .hero .hero-three>button.attn b{color:var(--warn)}[data-theme=liquid] .stat-grid>div:nth-child(odd),[data-theme=liquid] .stat-grid>button:nth-child(odd){border-right:.5px solid var(--line)}[data-theme=liquid] .stat-grid>div:nth-child(n+3),[data-theme=liquid] .stat-grid>button:nth-child(n+3){border-top:.5px solid var(--line)}[data-theme=liquid] .money-grid>button:nth-child(odd){border-right:.5px solid var(--line)}[data-theme=liquid] .money-grid>button:nth-child(n+3){border-top:.5px solid var(--line)}[data-theme=liquid] .rows>*{border-bottom:.5px solid var(--hair)}[data-theme=liquid] .rows>:last-child{border-bottom:0}[data-theme=liquid] .rowbtn{border-radius:14px}[data-theme=liquid] .rowbtn:active{background:var(--g-press)}[data-theme=liquid] .day-head{border-bottom:.5px solid var(--line)!important}[data-theme=liquid] .sec h2{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:13px;font-weight:650}[data-theme=liquid] .head h1,[data-theme=liquid] .title{letter-spacing:-.025em;font-size:32px}[data-theme=liquid] .link{color:var(--accent-ink);border-bottom:0;font-size:13.5px;font-weight:600}[data-theme=liquid] .num{font-family:var(--num)}[data-theme=liquid] .label{font-weight:600}[data-theme=liquid] .pill-count{font-family:var(--font);border-radius:999px;padding:1px 7px}[data-theme=liquid] .logo i{border:0;border-radius:8px}[data-theme=liquid] .spinner{border-color:var(--line);border-right-color:#0000;border-radius:50%}[data-theme=liquid] .divider{height:.5px}[data-theme=liquid] .insight:before{border-radius:50%}[data-theme=liquid] .empty{border:0}[data-theme=liquid] .chart{border-bottom:.5px solid var(--line)}[data-theme=liquid] .chart button i{border-radius:6px 6px 2px 2px}[data-theme=liquid] .stack{border:0;border-radius:6px}[data-theme=liquid] .stack i+i{border-left:2px solid #0000}[data-theme=liquid] .dow i{border:0;border-radius:8px}[data-theme=liquid] .dots i{border-radius:1px}[data-theme=liquid] .sqft{border-radius:12px;overflow:hidden}[data-theme=liquid] .asset-ic{border-radius:12px}[data-theme=liquid] .note-mini,[data-theme=liquid] .note-card{background:color-mix(in oklab, var(--note,transparent) 70%, transparent)}[data-theme=liquid] .note-tags span{border-color:var(--line);border-radius:6px}[data-theme=liquid] .msg{border:0;border-radius:22px}[data-theme=liquid] .msg.me{background:var(--accent);color:#fff;border-bottom-right-radius:8px}[data-theme=liquid] .msg.bot{border-bottom-left-radius:8px}[data-theme=liquid] .chk i,[data-theme=liquid] .chk-box{border-width:1.5px;border-radius:7px}[data-theme=liquid] .mini-select{border-radius:8px}[data-theme=liquid] .plan-steps span{background:var(--g-tint);border:0;border-radius:999px}[data-theme=liquid] .plan-steps span.on{background:var(--ink);color:var(--bg)}[data-theme=liquid] .plan-split>div.total{border-top:.5px solid var(--line)}[data-theme=liquid] .pin-dots i{border:1.5px solid var(--ink);border-radius:50%}[data-theme=liquid] .keys.pin-keys{border:0;justify-items:center;gap:14px 10px}[data-theme=liquid] .keys.pin-keys button{aspect-ratio:1;width:100%;max-width:78px;font-family:var(--num);border-radius:50%;margin:0 auto;font-size:28px;height:auto!important}[data-theme=liquid] .pin-keys span{background:0 0;border:0}[data-theme=liquid] .theme-card .nm{border-top:.5px solid var(--line);background:0 0}[data-theme=liquid] .theme-card.on{outline:2.5px solid var(--accent);outline-offset:2px}[data-theme=liquid] .offline-bar{border-radius:0 0 14px 14px}[data-theme=liquid] .seg{border-radius:999px;gap:0;padding:4px;position:relative}[data-theme=liquid] .seg button{z-index:3;font:600 13.5px var(--font);text-transform:none;letter-spacing:0;color:var(--muted);border-radius:999px;padding:9px 4px;transition:color .25s;position:relative;border:0!important}[data-theme=liquid] .seg button.on{color:var(--ink);background:0 0}.seg-lens{display:none}[data-theme=liquid] .seg-lens{z-index:2;width:calc((100% - 8px) / var(--n));transform:translateX(calc(var(--i) * 100%));background:var(--g-hi);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1px var(--g-rim-lo), 0 3px 10px -4px #00000040;transition:transform .55s var(--spring);border-radius:999px;display:block;position:absolute;top:4px;bottom:4px;left:4px}[data-theme=liquid] .toggle .knob{background:var(--bar-bg);border:0;border-radius:16px;width:51px;height:31px;transition:background .25s}[data-theme=liquid] .toggle .knob:after{width:27px;height:27px;transition:transform .5s var(--spring), width .2s;background:#fff;border-radius:14px;top:2px;left:2px;box-shadow:0 2px 6px #00000040}[data-theme=liquid] .toggle.on .knob{background:var(--ok)}[data-theme=liquid] .toggle.on .knob:after{background:#fff;transform:translate(20px)}[data-theme=liquid] .toggle:active .knob:after{width:33px}[data-theme=liquid] .toggle.on:active .knob:after{transform:translate(14px)}[data-theme=liquid] .keys{border:0;gap:8px}[data-theme=liquid] .keys button{height:52px;font:600 23px var(--num);border:0;border-radius:999px}[data-theme=liquid] .keys button:active{background:var(--g-hi);color:var(--ink)}@media (height<=700px){[data-theme=liquid] .keys button{height:44px}}[data-theme=liquid] .amount{font-family:var(--num);font-size:48px}[data-theme=liquid] .tabbar{left:14px;right:88px;bottom:calc(env(safe-area-inset-bottom) + 10px);background:var(--g-tint);height:64px;-webkit-backdrop-filter:var(--gch);backdrop-filter:var(--gch);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);touch-action:none;border:0;border-radius:32px;padding:5px;display:flex}[data-theme=liquid] .tabbar>button{z-index:2;min-width:0;color:var(--muted);flex:1 1 0;font-size:10.5px;transition:color .25s}[data-theme=liquid] .tabbar>button svg{width:23px;height:23px}[data-theme=liquid] .tabbar>button.on{color:var(--accent-ink)}[data-theme=liquid] .tabbar>button.on:before,.tab-lens{display:none}[data-theme=liquid] .tab-lens{z-index:1;will-change:transform;background:var(--g-hi);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1px var(--g-rim-lo);border-radius:27px;display:block;position:absolute;top:5px;bottom:5px;left:0}[data-theme=liquid] .tab-lens.lift{box-shadow:inset 0 0 0 .75px var(--g-rim), inset 0 2px 6px #ffffff59, 0 10px 26px -8px #00000059;background:#fff3}[data-theme=liquid] .fab{right:14px;bottom:calc(env(safe-area-inset-bottom) + 10px);z-index:21;width:64px;height:64px;-webkit-backdrop-filter:var(--gch);backdrop-filter:var(--gch);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border:0;border-radius:50%;margin:0;position:absolute;background:var(--g-tint)!important;color:var(--accent)!important}[data-theme=liquid] .fab svg{stroke-width:2.4px;width:28px!important;height:28px!important}[data-theme=liquid] .view{padding-bottom:calc(env(safe-area-inset-bottom) + 104px)}[data-theme=liquid] .view.ask-view{padding-bottom:calc(env(safe-area-inset-bottom) + 84px)}[data-theme=liquid] .askbar{background:0 0;border-top:0}[data-theme=liquid] .screen{animation:screen-in .6s var(--spring-soft);box-shadow:-18px 0 40px -14px #00000059}[data-theme=liquid] .screen.out{transition:transform .34s cubic-bezier(.32,.72,0,1)}[data-theme=liquid] .screen-bar{background:0 0;border-bottom:0;padding-bottom:6px}[data-theme=liquid] .screen-bar .icon-btn.plain{background:var(--g-tint);width:42px;height:42px;-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border-radius:50%}[data-theme=liquid] .screen-bar h2{font-size:17px;font-weight:650}[data-theme=liquid] .plan-foot,[data-theme=liquid] .note-tools,[data-theme=liquid] .search-wrap{background:var(--g-sheet);-webkit-backdrop-filter:var(--gch);backdrop-filter:var(--gch);border-top:0}[data-theme=liquid] .plan-foot{border-radius:26px 26px 0 0}[data-theme=liquid] .search-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0 0 22px 22px}[data-theme=liquid] .note-tools .done{border-radius:999px}[data-theme=liquid] .scrim{background:var(--scrim)}[data-theme=liquid] .sheet{max-height:calc(100% - env(safe-area-inset-top) - 30px);background:var(--g-sheet);-webkit-backdrop-filter:blur(30px)saturate(1.8)brightness(1.04);backdrop-filter:blur(30px)saturate(1.8)brightness(1.04);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), 0 30px 60px -20px #00000073;animation:sheet-in .6s var(--spring);border:0;border-radius:38px;bottom:8px;left:8px;right:8px;overflow:hidden}[data-theme=liquid][data-mode=dark] .sheet{-webkit-backdrop-filter:blur(30px)saturate(2)brightness(.9);backdrop-filter:blur(30px)saturate(2)brightness(.9)}[data-theme=liquid][data-glass=off] .sheet{-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=liquid] .sheet.from-fab{transform-origin:calc(100% - 32px) calc(100% - 24px);animation:sheet-morph .62s var(--spring-soft)}@keyframes sheet-morph{0%{opacity:.4;border-radius:60px;transform:scale(.14,.08)}40%{opacity:1}to{transform:none}}[data-theme=liquid] .sheet.out{transition:transform .32s cubic-bezier(.32,.72,0,1)}[data-theme=liquid] .sheet .grab i{background:var(--muted);opacity:.55;border-radius:3px;width:38px}[data-theme=liquid] .sheet-body{padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}[data-theme=liquid] .sheet-head{background:color-mix(in oklab, var(--danger) 14%, transparent);color:var(--danger);border-radius:0;margin:-4px -16px 14px}[data-theme=liquid] .toast{max-width:calc(100% - 28px);color:var(--ink);-webkit-backdrop-filter:var(--gch);backdrop-filter:var(--gch);animation:toast-drop .6s var(--spring);border-radius:22px;left:50%;right:auto;transform:translate(-50%)}[data-theme=liquid] .toast.bad{background:color-mix(in oklab, var(--danger) 85%, transparent);color:#fff}[data-theme=liquid] .toast button{color:var(--accent-ink);text-decoration:none}@keyframes toast-drop{0%{transform:translate(-50%,-140%)scale(.92)}to{transform:translate(-50%)}}[data-theme=liquid] .bar i{transition:width .8s var(--spring)}[data-theme=liquid] .chart button i{transition:height .7s var(--spring)}[data-theme=liquid] :is(.btn,.chip,.icon-btn,.opt,.keys button,.fab,.rowbtn,.theme-card,.pin-keys button,.note-mini,.ai-suggest button,.hero-three>button,.money-grid>button,.stat-grid>button,.list-link){transition:transform .45s var(--spring), background .2s, color .2s}[data-theme=liquid] :is(.btn,.chip,.icon-btn,.opt,.keys button,.fab,.rowbtn,.theme-card,.pin-keys button,.note-mini,.ai-suggest button,.hero-three>button,.money-grid>button,.stat-grid>button,.list-link):active{transition-duration:.12s;transform:scale(.95)}[data-theme=liquid][data-motion=reduced] *,[data-theme=liquid][data-motion=reduced] :before,[data-theme=liquid][data-motion=reduced] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}@media (prefers-reduced-motion:reduce){[data-theme=liquid] *,[data-theme=liquid] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wps{scrollbar-width:none;gap:10px;margin:0 -16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.wps::-webkit-scrollbar{display:none}.wp{aspect-ratio:9/16;background-position:50%;background-size:cover;border-radius:16px;flex:0 0 72px;position:relative;box-shadow:inset 0 0 0 .5px #0000002e}.wp[aria-pressed=true]{outline:3px solid var(--accent);outline-offset:2px}.wp span{color:#fff;text-shadow:0 1px 3px #000000a6;text-align:center;font-size:10px;font-weight:600;position:absolute;bottom:6px;left:0;right:0}.wp.up{background:var(--panel2);color:var(--muted);place-items:center;font-size:26px;font-weight:300;display:grid}.wp.up span{color:var(--muted);text-shadow:none}.accs{flex-wrap:wrap;gap:16px;padding:6px 2px;display:flex}.accb{border-radius:50%;width:34px;height:34px}.accb[aria-pressed=true]{outline:2.5px solid var(--ring);outline-offset:3px}[data-theme=liquid]{--g-inset:#ffffff6b;--rp:16px}[data-theme=liquid][data-mode=dark]{--g-inset:#ffffff12}[data-theme=liquid][data-glass=off]{--g-inset:#0000000a}[data-theme=liquid] .rows{background:var(--g-tint);-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc);padding:0 var(--rp);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border-radius:24px;overflow:hidden}[data-theme=liquid] :is(.card,.hero,.notice,.note-panel,.chart-card,.ai-card,.msg,.start-card) .rows{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}[data-theme=liquid] .sheet .rows{--rp:14px;background:var(--g-inset);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 .5px var(--g-edge);border-radius:20px}[data-theme=liquid] .rows>:is(.rowbtn,.list-link,.toggle){margin:0 calc(-1 * var(--rp));padding-left:var(--rp);padding-right:var(--rp);width:calc(100% + 2 * var(--rp));border-radius:0}[data-theme=liquid] :is(.card,.hero,.notice,.chart-card) .rows>:is(.rowbtn,.list-link,.toggle){width:100%;margin:0;padding-left:0;padding-right:0}[data-theme=liquid] .rows>.rowbtn{padding-top:12px;padding-bottom:12px}[data-theme=liquid] .list-link{padding-top:14px;padding-bottom:14px;font-weight:550}[data-theme=liquid] .list-link:active,[data-theme=liquid] .rows>.toggle:active{background:var(--g-press);transform:none}[data-theme=liquid] .rows>.toggle{padding-top:12px;padding-bottom:12px}[data-theme=liquid] .rows>*{border-bottom-color:var(--hair)}[data-theme=liquid] .chart-card{background:var(--g-tint);-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border-radius:26px;margin-top:2px;padding:16px 16px 12px;position:relative}[data-theme=liquid] .chart-card .chart{border-bottom:.5px solid var(--line);gap:4px}[data-theme=liquid] .chart button i{background:color-mix(in oklab, var(--chart-dim) 80%, transparent);border-radius:5px 5px 2px 2px}[data-theme=liquid] .chart button.hi i{background:linear-gradient(to top, color-mix(in oklab, var(--accent) 70%, transparent), var(--accent))}[data-theme=liquid] .chart button.sel i{background:linear-gradient(to top, color-mix(in oklab, var(--accent) 80%, white), var(--accent));box-shadow:0 0 14px -2px var(--accent)}[data-theme=liquid] .chart .avg{border-top:1px dashed var(--muted)}[data-theme=liquid] .chart .avg span{background:var(--g-hi);border-radius:6px;padding:1px 5px;font-weight:600;top:-19px}[data-theme=liquid] .axis{margin-top:8px;font-size:10.5px}[data-theme=liquid] .chart-card.list-card{padding:16px 16px 4px}[data-theme=liquid] .chart-card .stack{border:0;border-radius:6px;height:12px}[data-theme=liquid] .chart-card .stack i+i{background-clip:padding-box;border-left:2px solid #0000}[data-theme=liquid] .dow.chart-card{gap:6px;padding:14px 12px 10px}[data-theme=liquid] .dow i{background:linear-gradient(to top, color-mix(in oklab, var(--accent) 55%, transparent), var(--accent));border:0;border-radius:7px}[data-theme=liquid] .insight{padding:13px 0}[data-theme=liquid] .insight:before{width:7px;height:7px;box-shadow:0 0 8px var(--accent);margin-top:7px}[data-theme=liquid] .stat-grid{border-radius:24px;overflow:hidden}[data-theme=liquid] .stat-grid b{font-family:var(--num);font-size:18px}[data-theme=liquid] .btns>.btn{white-space:nowrap;padding-left:10px;padding-right:10px;font-size:clamp(13.5px,3.8vw,15.5px)}[data-theme=liquid] .screen-bar{z-index:6;padding:calc(env(safe-area-inset-top) + 8px) 12px 8px;position:absolute;top:0;left:0;right:0}[data-theme=liquid] .screen-bar:before{content:"";z-index:-1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);transition:opacity .3s;position:absolute;inset:0 0 -22px;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}[data-theme=liquid] .screen.scrolled .screen-bar:before,[data-theme=liquid] .screen:not(.has-title) .screen-bar:before{opacity:1}[data-theme=liquid] .screen-bar h2{text-align:center}[data-theme=liquid] .screen.has-title .screen-bar h2{opacity:0;transition:opacity .22s, transform .5s var(--spring-soft);transform:translateY(8px)}[data-theme=liquid] .screen.has-title.scrolled .screen-bar h2{opacity:1;transform:none}[data-theme=liquid] .screen-body{padding-top:calc(env(safe-area-inset-top) + 62px)}[data-theme=liquid] .screen.has-title .screen-title{letter-spacing:-.025em;margin:0 0 14px;font-size:32px;font-weight:750;line-height:1.1;display:block}[data-theme=liquid] .search-wrap{background:0 0;padding:0 0 10px;top:-6px}[data-theme=liquid] .search-wrap .input{background:var(--g-tint) no-repeat 14px 50% / 17px 17px;-webkit-backdrop-filter:var(--gch);backdrop-filter:var(--gch);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");border-radius:999px;padding-left:40px}[data-theme=liquid] .home-top{align-items:center;margin:2px 0 10px!important}[data-theme=liquid] .home-top>.label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;min-width:0;color:var(--ink);text-transform:none;font-size:clamp(18px,5.4vw,24px);font-weight:750;line-height:1.15;overflow:hidden}[data-theme=liquid] .home-top .icon-btn.plain{background:var(--g-tint);-webkit-backdrop-filter:var(--gch);backdrop-filter:var(--gch);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border-radius:50%}.env-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-theme=liquid] :is(.env-tile,.pot-tile){isolation:isolate;text-align:left;background:var(--g-tint);min-width:0;-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);animation:tile-in .7s var(--spring-soft) backwards;animation-delay:calc(min(var(--i,0), 12) * 35ms);transition:transform .45s var(--spring);border-radius:24px;flex-direction:column;align-items:stretch;gap:1px;padding:14px 14px 13px;display:flex;position:relative;overflow:hidden}[data-theme=liquid] :is(.env-tile,.pot-tile):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklab, var(--ec) 30%, transparent), transparent 60%);position:absolute;inset:0}[data-theme=liquid] :is(.env-tile,.pot-tile):after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(160deg, var(--g-rim), #fff0 32%, #fff0 68%, var(--g-rim-lo));-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=liquid] :is(.env-tile,.pot-tile):active{transition-duration:.12s;transform:scale(.96)}[data-theme=liquid] .env-tile.over{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--danger) 70%, transparent), var(--g-shadow)}.env-top{justify-content:space-between;align-items:flex-start;min-height:34px;margin-bottom:10px;display:flex}.env-name{font-size:14px;font-weight:600}.env-amt{font-family:var(--num);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:700;line-height:1.2;overflow:hidden}.env-sub{color:var(--muted);font-size:11.5px}.ring{flex:none;display:block}.ring-bg{fill:none;stroke:var(--bar-bg);stroke-width:3.6px}.ring-fg{fill:none;stroke:var(--ec,var(--accent));stroke-width:3.6px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .9s var(--spring-soft);animation:ring-in 1.1s var(--spring-soft) backwards;animation-delay:calc(min(var(--i,0), 12) * 35ms + .12s);transform:rotate(-90deg)}.ring text{font:700 8.5px var(--num);fill:var(--ink)}@keyframes ring-in{0%{stroke-dashoffset:94.25px}}@keyframes tile-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}.pot-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 12px;display:flex;overflow-x:auto}.pot-row::-webkit-scrollbar{display:none}[data-theme=liquid] .pot-tile{scroll-snap-align:start;flex:0 0 150px}.pot-tile .ring{margin-bottom:10px}[data-theme=liquid] .hero{padding:20px 18px 18px}[data-theme=liquid] .home-actions{margin-top:14px}[data-theme=liquid] .nc0{--note:var(--g-tint)}[data-theme=liquid] .nc1{--note:color-mix(in srgb, #ffd84d 42%, var(--g-tint))}[data-theme=liquid] .nc2{--note:color-mix(in srgb, #ff8a65 40%, var(--g-tint))}[data-theme=liquid] .nc3{--note:color-mix(in srgb, #5fd38a 40%, var(--g-tint))}[data-theme=liquid] .nc4{--note:color-mix(in srgb, #5ab8ff 40%, var(--g-tint))}[data-theme=liquid] .nc5{--note:color-mix(in srgb, #a98bff 42%, var(--g-tint))}[data-theme=liquid] .nc6{--note:color-mix(in srgb, #ff7eb3 40%, var(--g-tint))}[data-theme=liquid] .nc7{--note:color-mix(in srgb, #c8a27a 42%, var(--g-tint))}[data-theme=liquid] .nc8{--note:color-mix(in srgb, #222 30%, var(--g-tint))}[data-theme=liquid] :is(.note-card,.note-mini){background:var(--note);border-radius:22px}[data-theme=liquid] .note-grid{column-gap:12px}[data-theme=liquid] .note-card{animation:tile-in .6s var(--spring-soft) backwards;margin-bottom:12px;padding:15px 15px 14px}[data-theme=liquid] .note-card b{letter-spacing:-.01em;margin-bottom:6px;font-size:15.5px;font-weight:700}[data-theme=liquid] .note-card p{opacity:.75;max-height:11.5em;font-size:13px;line-height:1.45}[data-theme=liquid] .note-tags span{background:var(--g-inset);opacity:.85;border:0;border-radius:999px;padding:2px 8px;font-weight:600}[data-theme=liquid] .note-strip{gap:12px;padding:4px 16px 12px}[data-theme=liquid] .note-mini{gap:6px;width:158px;min-height:118px;padding:14px}[data-theme=liquid] .note-mini b{font-size:14px;font-weight:700}[data-theme=liquid] .note-mini span{-webkit-line-clamp:4;font-size:12.5px;line-height:1.4}[data-theme=liquid] .note-mini.add{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;gap:8px}[data-theme=liquid] .note-mini.add svg{background:var(--g-tint);width:26px;height:26px;color:var(--accent-ink);box-sizing:content-box;border-radius:50%;padding:6px}[data-theme=liquid] .note-empty{border-radius:22px}[data-theme=liquid] .note-page{background:var(--note);min-height:calc(var(--app-h,100vh) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 62px - 70px - 10px);-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border-radius:30px;margin:0;padding:22px 20px 30px;position:relative}[data-theme=liquid] .note-title{letter-spacing:-.02em;padding:0 0 10px;font-size:26px;font-weight:750}[data-theme=liquid] .note-body,[data-theme=liquid] .note-view{font-size:16.5px;line-height:1.55}[data-theme=liquid] .note-h{margin:14px 0 4px;font-size:19px}[data-theme=liquid] .note-hr{border-top:1px solid var(--line);margin:14px 0}[data-theme=liquid] .note-li:before{border-radius:50%;width:6px;height:6px;top:.6em}[data-theme=liquid] .chk{padding:5px 0}[data-theme=liquid] .chk i{border:1.6px solid var(--muted);width:22px;height:22px;transition:background .25s, border-color .25s, transform .45s var(--spring);border-radius:50%;margin-top:0}[data-theme=liquid] .chk.on i{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.06)}[data-theme=liquid] .chk span{transition:opacity .25s}[data-theme=liquid] .note-panel{background:var(--g-hi);animation:sheet-in-small .5s var(--spring-soft);transform-origin:100% 0;border-radius:24px;margin-bottom:14px;padding:16px}@keyframes sheet-in-small{0%{opacity:0;transform:scale(.9)translateY(-8px)}}[data-theme=liquid] .note-colors{gap:12px;margin-top:8px}[data-theme=liquid] .note-colors button{background:var(--note);width:34px;height:34px;box-shadow:inset 0 0 0 .5px var(--line), 0 2px 6px -2px #00000040;border:0;border-radius:50%}[data-theme=liquid] .note-colors button.nc0{background:var(--g-hi)}[data-theme=liquid] .note-colors button.on{outline:2.5px solid var(--accent);outline-offset:3px}[data-theme=liquid] .note-tools{z-index:4;background:var(--g-tint);-webkit-backdrop-filter:var(--gch);backdrop-filter:var(--gch);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border:0;border-radius:999px;gap:2px;margin:14px 0 0;padding:6px;position:sticky;bottom:0}[data-theme=liquid] .note-tools button{width:44px;height:44px;transition:transform .45s var(--spring), background .2s;border-radius:50%}[data-theme=liquid] .note-tools button:active{background:var(--g-press);transform:scale(.9)}[data-theme=liquid] .note-tools .done{background:var(--accent);color:#fff;border-radius:999px;width:auto;padding:0 22px;font-weight:650}[data-theme=liquid] .icon-btn.on-accent{color:var(--accent-ink)}[data-theme=liquid] .view:not(.hidden){animation:view-in .55s var(--spring-soft)}@keyframes view-in{0%{transform:translateY(10px)scale(.992)}}[data-theme=liquid] .tabbar{transition:right .6s var(--spring-soft)}[data-theme=liquid] .tabbar>button{transition:color .25s, opacity .2s, flex-grow .6s var(--spring-soft)}[data-theme=liquid] .tabbar.mini{right:calc(100% - 78px)}[data-theme=liquid] .tabbar.mini>button:not(.on){opacity:0;pointer-events:none;flex-grow:0;overflow:hidden}[data-theme=liquid] .tabbar.mini>button.on{gap:0;font-size:0}[data-theme=liquid] .tabbar.mini>button.on svg{width:25px;height:25px}[data-theme=liquid] .tab-lens{transition:opacity .2s}[data-theme=liquid] .tabbar.mini .tab-lens{opacity:0}[data-theme=liquid] .note-card.add{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:110px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}[data-theme=liquid] .note-card.add:after{display:none}[data-theme=liquid] .note-card.add svg{background:var(--g-tint);width:26px;height:26px;color:var(--accent-ink);box-sizing:content-box;border-radius:50%;padding:6px}.note-meta{display:none}[data-theme=liquid] .note-meta{color:var(--muted);margin:-4px 0 14px;font-size:12.5px;display:block}[data-theme=liquid] .chart-card .chart{gap:3px}[data-theme=liquid] .rows.tx-days{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}[data-theme=liquid] .rows.tx-days>*{border-bottom:0}[data-theme=liquid] .tx-days .day-head{padding:18px 4px 8px;border-bottom:0!important}[data-theme=liquid]{--accent-ink:color-mix(in oklab, var(--accent) 72%, #000);--warn:#a35a00}[data-theme=liquid][data-mode=dark]{--accent-ink:var(--accent);--warn:#ffb340}[data-theme=liquid] :is(.stat-grid>button small,.chat-row>button.grow.on b,.ai-hello svg){color:var(--accent-ink)}[data-theme=liquid] .link{font-weight:650}[data-theme=liquid] .fab{background:color-mix(in oklab, var(--accent) 82%, transparent)!important;color:#fff!important}[data-theme=liquid] .search-wrap{z-index:5;padding-bottom:12px}[data-theme=liquid] .search-wrap:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:color-mix(in oklab, var(--bg) 30%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);transition:opacity .25s;position:absolute;inset:-8px -16px -16px;-webkit-mask:linear-gradient(#000 calc(100% - 22px),#0000);mask:linear-gradient(#000 calc(100% - 22px),#0000)}[data-theme=liquid] .screen.scrolled .search-wrap:before{opacity:1}[data-theme=liquid] .ask.search-box{align-items:stretch;min-height:46px}[data-theme=liquid] .ask.search-box input{padding:12px 10px}[data-theme=liquid] .ask.search-box .search-clear{background:var(--muted);color:var(--bg);margin:0 11px 0 0}[data-theme=liquid] .plan-foot{z-index:4;box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border-radius:26px;margin:16px 0 0;padding:12px 16px 14px;bottom:-30px}[data-theme=liquid] .sec .link{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}[data-theme=liquid] .screen-body:has(.note-page){padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}[data-theme=liquid] .refs{background:var(--g-tint);-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border-radius:24px;padding:4px 18px}[data-theme=liquid] .refs p{border-bottom:.5px solid var(--hair);margin:0;padding:13px 0;font-size:14px;line-height:1.55}[data-theme=liquid] .refs p:last-child{border-bottom:0}[data-theme=liquid] .refs p .muted{margin-top:4px;font-size:12px;display:block}[data-theme=liquid] .btn.danger{color:color-mix(in oklab, var(--danger) 80%, #000);background:color-mix(in oklab, var(--danger) 16%, var(--g-tint));-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc)}[data-theme=liquid][data-mode=dark] .btn.danger{color:#ff8a80}[data-theme=liquid]{--halo:#ffffffbf}[data-theme=liquid][data-mode=dark]{--halo:#000000b3}[data-theme=liquid] :is(.screen-body,.view)>:is(.hint,p.hint){color:color-mix(in oklab, var(--ink) 78%, transparent);background:color-mix(in oklab, var(--g-tint) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:inset 0 0 0 .5px var(--g-edge);border-radius:16px;margin-top:10px;padding:9px 14px}[data-theme=liquid] :is(.screen-body,.view)>p.hint.center{text-align:center}[data-theme=liquid] :is(.screen-body,.view)>:is(.sec,.label,.between.label,.day-head),[data-theme=liquid] .tx-days .day-head{text-shadow:0 0 8px var(--halo)}[data-theme=liquid] :is(.screen-body,.view)>.sec h2{color:color-mix(in oklab, var(--ink) 70%, transparent)}[data-theme=liquid] .ask-view .ai-top{z-index:5;position:relative}[data-theme=liquid] .ask-view .ai-top .icon-btn.plain{background:var(--g-tint);-webkit-backdrop-filter:var(--gch);backdrop-filter:var(--gch);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border-radius:50%}[data-theme=liquid] .mem-note{background:var(--g-inset);color:var(--muted);border:0;border-radius:14px}[data-theme=liquid] .mem-note button{color:var(--accent-ink)}[data-theme=liquid] .msg.me .mem-note{display:none}[data-theme=liquid] .msg-copy{opacity:.8}[data-theme=liquid] .to-latest{background:var(--g-tint);color:var(--ink);-webkit-backdrop-filter:var(--gch);backdrop-filter:var(--gch);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);animation:tile-in .45s var(--spring-soft) backwards;border:0;border-radius:50%}[data-theme=liquid] .mem-add{border-radius:999px}[data-theme=liquid] .mem-add button{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin:3px;padding:0;display:grid}[data-theme=liquid] .sw-card{background:var(--g-tint);-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo), var(--g-shadow);border:0;border-radius:18px}[data-theme=liquid] .sw-card.over{box-shadow:inset 0 0 0 1.5px var(--danger), var(--g-shadow)}[data-theme=liquid] .mm-field{background:var(--field);border:0;border-radius:14px}[data-theme=liquid] .mm-swap{background:var(--g-tint);-webkit-backdrop-filter:var(--gc);backdrop-filter:var(--gc);box-shadow:inset 0 0 0 .5px var(--g-edge), var(--g-shadow);border:0}[data-theme=liquid] .pot-acts button{background:var(--g-tint);box-shadow:inset 0 0 0 .5px var(--g-edge), inset 0 1px 1.5px var(--g-rim-lo);border:0}[data-theme=liquid] .hero .hero-three.fit1 b{font-size:clamp(10.5px,3.05vw,13px)}[data-theme=liquid] .hero .hero-three.fit2 b{font-size:clamp(9.5px,2.65vw,11.5px)}
