@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-mono-cyrillic-ext-300-normal-BbtBtHoB.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-300-normal-B8O3uHbr.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:300;src:url(/assets/ibm-plex-mono-cyrillic-300-normal-ByB2hQUF.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-300-normal-Ba-HN6uq.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:300;src:url(/assets/ibm-plex-mono-vietnamese-300-normal-CpdbWO_2.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-300-normal-B6fSpYYV.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:300;src:url(/assets/ibm-plex-mono-latin-ext-300-normal-BEtQ2wm2.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-300-normal-CQbCaAQ4.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:300;src:url(/assets/ibm-plex-mono-latin-300-normal-BRS-C4KA.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-300-normal-BPU54Tw3.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:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.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:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.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:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.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:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.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:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.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{--bg:#0a0a0b;--bg-elev:#131316;--bg-soft:#1c1c20;--bg-hover:#202024;--line:#232327;--line-bright:#2e2e34;--dim:#5a5a62;--muted:#94949c;--text:#d4d4d8;--bright:#f4f4f5;--accent:#84cc16;--accent-soft:#4d7c0f;--accent-bg:#84cc161a;--accent-glow:#84cc1633;--warn:#d4a55a;--warn-soft:#6a4a18;--warn-bg:#d4a55a0f;--danger:#f43f5e;--danger-bg:#f43f5e14;--pending:#6a6a72;--selection:#84cc1638;--row-py:14px;--row-px:18px;--gap:14px;--fs-body:14px;--fs-small:12px;--fs-micro:11px;--font-mono:"IBM Plex Mono", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--font-pixel:"Press Start 2P", monospace;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--shadow-modal:0 30px 80px #0009;--shadow-card:0 1px 2px #0000002e;--sidebar-w:220px;--macro-1:#84cc16;--macro-2:#06b6d4;--macro-3:#a78bfa;--macro-4:#f97316;--macro-5:#94949c;--macro-6:#f43f5e;--macro-7:#eab308;--macro-8:#14b8a6}[data-theme=light]{--bg:#fafafa;--bg-elev:#fff;--bg-soft:#f4f4f5;--bg-hover:#ececef;--line:#e6e6e9;--line-bright:#d4d4d8;--dim:#a1a1aa;--muted:#71717a;--text:#27272a;--bright:#09090b;--accent:#4d7c0f;--accent-soft:#65a30d;--accent-bg:#4d7c0f14;--accent-glow:#4d7c0f24;--warn:#92400e;--warn-soft:#fcd34d;--warn-bg:#92400e0d;--danger:#be123c;--danger-bg:#be123c0f;--pending:#a1a1aa;--selection:#4d7c0f29}[data-density=compact]{--row-py:9px;--row-px:14px;--gap:10px;--fs-body:13px;--fs-small:11px;--fs-micro:10px}[data-density=comfy]{--row-py:18px;--row-px:22px;--gap:18px;--fs-body:15px;--fs-small:13px;--fs-micro:12px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%;font-size:100%}body{min-height:100%;line-height:1.5}#root{height:100%;min-height:100vh}img,svg{max-width:100%;display:block}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit;background:0 0;border:none;outline:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);letter-spacing:.01em;font-feature-settings:"ss01", "ss02", "calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}::selection{background:var(--selection);color:var(--bright)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-bright);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--dim)}.tabular{font-variant-numeric:tabular-nums}.label-upper{text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-micro);color:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}._page_gi5bo_3{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_gi5bo_12{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);width:100%;max-width:400px;padding:40px 36px 32px}._brand_gi5bo_23{margin-bottom:28px}._wordmark_gi5bo_27{font-family:var(--font-pixel);color:var(--accent);margin-bottom:6px;font-size:16px;line-height:1}._tagline_gi5bo_35{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.14em}._title_gi5bo_44{font-size:var(--fs-small);color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:24px}._title_gi5bo_44:before{content:"$ ";color:var(--accent)}._divider_gi5bo_59{border:none;border-top:1px solid var(--line);margin-bottom:28px}._field_gi5bo_67{margin-bottom:18px}._label_gi5bo_71{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;display:block}._input_gi5bo_80{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--bright);padding:10px 12px;transition:border-color .12s}._input_gi5bo_80::placeholder{color:var(--dim)}._input_gi5bo_80:focus{border-color:var(--accent);outline:none}._input_gi5bo_80._hasError_gi5bo_101{border-color:var(--warn)}._fieldError_gi5bo_105{font-size:var(--fs-micro);color:var(--warn);margin-top:5px;display:block}._globalError_gi5bo_114{background:var(--warn-bg);border:1px solid var(--warn-soft);border-radius:var(--r-sm);font-size:var(--fs-small);color:var(--warn);margin-bottom:20px;padding:10px 14px;line-height:1.5}._submitBtn_gi5bo_127{background:var(--accent);color:#000;border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-body);letter-spacing:.04em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px;font-weight:600;transition:opacity .12s;display:flex}._submitBtn_gi5bo_127:hover:not(:disabled){opacity:.85}._submitBtn_gi5bo_127:disabled{opacity:.4;cursor:not-allowed}._spinner_gi5bo_158{border:2px solid #0000004d;border-top-color:#000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_gi5bo_158}@keyframes _spin_gi5bo_158{to{transform:rotate(360deg)}}._footer_gi5bo_173{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--dim);text-align:center;margin-top:24px;padding-top:20px}._footerLink_gi5bo_182{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._footerLink_gi5bo_182:hover{opacity:.8}._passwordHint_gi5bo_200{font-size:var(--fs-micro);color:var(--dim);margin-top:5px;line-height:1.4}._trigger_w5ljz_3{cursor:pointer;font-family:var(--font-mono);color:var(--text);background:0 0;border:none;align-items:center;gap:7px;width:100%;transition:background .1s;display:flex}._triggerSidebar_w5ljz_16{text-align:left;border-bottom:1px solid var(--line);padding:10px 18px}._triggerSidebar_w5ljz_16:hover{background:var(--bg-hover)}._triggerBar_w5ljz_23{border:1px solid var(--line-bright);border-radius:20px;gap:6px;width:auto;padding:6px 14px}._triggerBar_w5ljz_23:hover{border-color:var(--accent)}._dot_w5ljz_34{border-radius:50%;flex-shrink:0;width:7px;height:7px}._icon_w5ljz_43{flex-shrink:0;font-size:15px;line-height:1}._name_w5ljz_49{font-size:var(--fs-small);color:var(--text);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;font-weight:500;overflow:hidden}._chevron_w5ljz_63{color:var(--muted);flex-shrink:0;font-size:11px;transition:transform .15s;display:inline-block}._chevronOpen_w5ljz_70{transform:rotate(180deg)}._overlay_w5ljz_74{z-index:250;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._panel_w5ljz_86{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-lg);flex-direction:column;width:min(340px,90vw);max-height:70vh;animation:.14s _panelIn_w5ljz_1;display:flex;overflow:hidden;box-shadow:0 12px 40px #0006}@keyframes _panelIn_w5ljz_1{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}._panelHeader_w5ljz_106{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px 12px;display:flex}._panelTitle_w5ljz_115{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--bright);text-transform:lowercase;font-weight:600}._panelClose_w5ljz_123{color:var(--muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;padding:2px 4px;font-size:13px;transition:color .1s,background .1s}._panelClose_w5ljz_123:hover{color:var(--text);background:var(--bg-hover)}._list_w5ljz_137{scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;flex:1;overflow-y:auto}._item_w5ljz_146{border:none;border-left:3px solid #0000;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--font-mono);text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 18px;transition:background 80ms,border-left-color 80ms;display:flex}._item_w5ljz_146:last-child{border-bottom:none}._item_w5ljz_146:hover:not(._itemActive_w5ljz_162){background:var(--bg-hover)}._itemActive_w5ljz_162{background:var(--bg-soft)}._itemBadge_w5ljz_166{border-radius:var(--r-sm);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._itemName_w5ljz_177{font-size:var(--fs-small);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}._itemMeta_w5ljz_188{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.03em;flex-shrink:0}._check_w5ljz_195{font-size:var(--fs-small);flex-shrink:0}._panelFooter_w5ljz_202{border-top:1px solid var(--line-bright);flex-shrink:0;padding:10px 18px}._manageBtn_w5ljz_208{border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);cursor:pointer;text-align:center;letter-spacing:.03em;background:0 0;padding:6px 12px;transition:border-color .1s,color .1s,background .1s;display:block}._manageBtn_w5ljz_208:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}._overlay_gnen8_3{z-index:250;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._panel_gnen8_15{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-lg);flex-direction:column;width:min(300px,90vw);animation:.14s _panelIn_gnen8_1;display:flex;overflow:hidden;box-shadow:0 12px 40px #0006}@keyframes _panelIn_gnen8_1{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}._panelHeader_gnen8_34{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px 12px;display:flex}._panelTitle_gnen8_43{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--bright);text-transform:lowercase;font-weight:600}._panelClose_gnen8_51{color:var(--muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;padding:2px 4px;font-size:13px;transition:color .1s,background .1s}._panelClose_gnen8_51:hover{color:var(--text);background:var(--bg-hover)}._picker_gnen8_68{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-md);margin:14px;padding:12px}._pickerHeader_gnen8_77{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._navBtn_gnen8_84{color:var(--dim);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-body);background:0 0;border:none;padding:4px 8px;transition:color .1s}._navBtn_gnen8_84:hover{color:var(--text)}._yearLabel_gnen8_97{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;border-radius:var(--r-xs);letter-spacing:.02em;background:0 0;border:none;padding:3px 8px;font-weight:500;transition:background .1s,color .1s}._yearLabel_gnen8_97:hover{background:var(--bg-hover);color:var(--bright)}._yearLabelActive_gnen8_111{color:var(--accent)}._grid_gnen8_115{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}._cell_gnen8_122{border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:9px 4px;transition:color .1s,border-color .1s,background .1s;display:flex}._cell_gnen8_122:hover{color:var(--text);border-color:var(--line-bright);background:var(--bg-hover)}._cellSelected_gnen8_144{font-weight:600;background:var(--accent)!important;color:#000!important;border-color:#0000!important}._cellCurrent_gnen8_152{border-color:var(--accent);color:var(--bright)}._sidebar_1qeim_3{width:var(--sidebar-w);background:var(--bg-elev);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}._header_1qeim_18{border-bottom:1px solid var(--line);padding:22px 18px 16px}._wordmark_1qeim_23{font-family:var(--font-pixel);color:var(--accent);letter-spacing:.05em;margin-bottom:5px;font-size:14px;line-height:1.2}._tagline_1qeim_32{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.14em}._nav_1qeim_41{flex:1;padding:10px 0;overflow-y:auto}._navItem_1qeim_47{cursor:pointer;width:100%;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--muted);text-align:left;background:0 0;border:none;border-radius:0;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:9px 18px;transition:background .1s;display:grid}._navItem_1qeim_47:hover{background:var(--bg-hover);color:var(--text)}._navItem_1qeim_47._active_1qeim_70{background:var(--bg-soft);color:var(--accent)}._caret_1qeim_75{color:var(--accent);opacity:0;font-size:9px;line-height:1;transition:opacity .1s}._navItem_1qeim_47._active_1qeim_70 ._caret_1qeim_75{opacity:1}._navLabel_1qeim_87{font-size:var(--fs-body);letter-spacing:.01em}._navHint_1qeim_92{font-size:var(--fs-micro);color:var(--dim);letter-spacing:.08em}._navItem_1qeim_47._active_1qeim_70 ._navHint_1qeim_92{color:var(--accent-soft)}._periodTrigger_1qeim_104{border:none;border-bottom:1px solid var(--line);cursor:pointer;font-family:var(--font-mono);color:var(--text);text-align:left;background:0 0;align-items:center;gap:7px;width:100%;padding:10px 18px;transition:background .1s;display:flex}._periodTrigger_1qeim_104:hover{background:var(--bg-hover)}._periodIcon_1qeim_121{flex-shrink:0;align-items:center;line-height:1;display:flex}._periodLabel_1qeim_128{font-size:var(--fs-small);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}._footer_1qeim_140{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:14px 18px 10px;display:flex}._footerStatus_1qeim_148{font-size:var(--fs-micro);color:var(--dim);align-items:center;gap:5px;display:flex}._statusDot_1qeim_156{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}._logoutBtn_1qeim_164{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);text-align:left;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;margin-top:8px;padding:0;transition:color .1s}._logoutBtn_1qeim_164:hover{color:var(--warn)}@media (width<=768px){._sidebar_1qeim_3{display:none}}._nav_1mgma_3{display:none}@media (width<=768px){._nav_1mgma_3{z-index:100;background:var(--bg-elev);border-top:1px solid var(--line);height:calc(76px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}._tab_1mgma_26{cursor:pointer;color:var(--dim);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding-top:14px;transition:color .12s;display:flex;position:relative}._tab_1mgma_26:active{opacity:.7}._indicator_1mgma_50{background:var(--accent);opacity:0;border-radius:0;width:16px;height:3px;transition:opacity .15s;position:absolute;top:0;left:50%;transform:translate(-50%)}._tab_1mgma_26._active_1mgma_63 ._indicator_1mgma_50{opacity:1}._tab_1mgma_26._active_1mgma_63{color:var(--accent)}._label_1mgma_71{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:inherit;font-size:9px;line-height:1}}@keyframes _overlayIn_w4i2y_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_w4i2y_1{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._overlay_w4i2y_13{z-index:900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out both _overlayIn_w4i2y_1;display:flex;position:fixed;inset:0}._modal_w4i2y_27{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-md);width:620px;max-width:100%;max-height:82vh;box-shadow:var(--shadow-modal);flex-direction:column;animation:.28s ease-out both _modalIn_w4i2y_1;display:flex;overflow:hidden}._header_w4i2y_42{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._headerLeft_w4i2y_51{align-items:center;gap:12px;display:flex}._icon_w4i2y_57{color:var(--warn);flex-shrink:0;font-size:20px;line-height:1}._title_w4i2y_64{font-size:var(--fs-body);color:var(--bright);font-weight:500}._subtitle_w4i2y_70{font-size:var(--fs-micro);color:var(--warn);text-transform:uppercase;letter-spacing:.07em;margin-top:2px}._closeBtn_w4i2y_78{color:var(--dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:14px;transition:color .1s}._closeBtn_w4i2y_78:hover{color:var(--text)}._list_w4i2y_91{flex:1;padding:4px 0 8px;overflow-y:auto}._monthGroup_w4i2y_98{margin-bottom:4px}._monthHeader_w4i2y_102{background:var(--bg-elev);z-index:1;align-items:center;gap:8px;padding:10px 20px 6px;display:flex;position:sticky;top:0}._monthLabel_w4i2y_113{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-weight:500}._monthCount_w4i2y_122{font-size:var(--fs-micro);color:var(--warn);background:var(--warn-bg);border-radius:8px;flex-shrink:0;padding:1px 6px;font-weight:600}._monthLine_w4i2y_132{background:var(--line);flex:1;height:1px}._row_w4i2y_139{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:9px 20px;transition:background .1s,opacity .2s;display:grid}._row_w4i2y_139:last-child{border-bottom:none}._row_w4i2y_139:hover{background:var(--bg-hover)}._rowBusy_w4i2y_150{opacity:.35;pointer-events:none}._iconCell_w4i2y_153{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}._kind_w4i2y_163{border-radius:var(--r-xs);width:26px;height:26px;font-size:14px;font-weight:600;font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}._kindExpense_w4i2y_175{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger)}._kindIncome_w4i2y_176{background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-soft)}._info_w4i2y_179{flex-direction:column;gap:2px;min-width:0;display:flex}._name_w4i2y_186{font-size:var(--fs-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._meta_w4i2y_194{font-size:var(--fs-micro);color:var(--muted)}._amount_w4i2y_200{border-radius:var(--r-xs);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:3px 8px;transition:border-color .1s,background .1s}._amount_w4i2y_200:hover{border-color:var(--line-bright);background:var(--bg-soft)}._amountExpense_w4i2y_214{color:var(--danger)}._amountIncome_w4i2y_215{color:var(--accent)}._amountInput_w4i2y_218{background:var(--bg-soft);border:1px solid var(--accent);border-radius:var(--r-xs);width:90px;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-small);text-align:right;outline:none;padding:3px 8px}._actions_w4i2y_232{gap:5px;display:flex}._btnConfirm_w4i2y_237{background:var(--accent-bg);border:1px solid var(--accent-soft);border-radius:var(--r-xs);color:var(--accent);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;transition:background .1s,color .1s;display:flex}._btnConfirm_w4i2y_237:hover{background:var(--accent-soft);color:#000}._btnConfirm_w4i2y_237:disabled{opacity:.3;cursor:default}._btnDelete_w4i2y_255{border:1px solid var(--line-bright);border-radius:var(--r-xs);color:var(--dim);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:border-color .1s,color .1s;display:flex}._btnDelete_w4i2y_255:hover{border-color:var(--danger);color:var(--danger)}._btnDelete_w4i2y_255:disabled{opacity:.3;cursor:default}._footer_w4i2y_274{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}._btnLater_w4i2y_283{border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:7px 16px;transition:border-color .1s,color .1s}._btnLater_w4i2y_283:hover{border-color:var(--text);color:var(--text)}._btnConfirmAll_w4i2y_296{background:var(--accent);border-radius:var(--r-sm);color:#000;font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:8px 18px;font-weight:600;transition:opacity .15s}._btnConfirmAll_w4i2y_296:hover{opacity:.85}._allDone_w4i2y_311{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:52px 24px;display:flex}._doneIcon_w4i2y_320{color:var(--accent);font-size:36px}._doneText_w4i2y_325{font-size:var(--fs-body);color:var(--accent);font-weight:500}._doneSub_w4i2y_331{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.1em}._shell_1n2b0_3{background:var(--bg);height:100vh;display:flex;position:relative}._dateBanner_1n2b0_11{z-index:9999;background:var(--warn);color:#000;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;text-align:center;cursor:pointer;padding:3px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .1s;position:fixed;top:0;left:0;right:0}._dateBanner_1n2b0_11:hover{opacity:.85}._main_1n2b0_32{background:var(--bg);flex:1;min-width:0;overflow-y:auto}._mobileAccountBar_1n2b0_41{display:none}@media (width<=768px){._main_1n2b0_32{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}._mobileAccountBar_1n2b0_41{background:var(--bg-elev);border-bottom:1px solid var(--line);z-index:50;justify-content:center;align-items:center;padding:8px 16px;display:flex;position:sticky;top:0}}._topbar_hmbbj_1{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 28px 14px;display:flex}._monthNav_hmbbj_10{align-items:center;gap:10px;display:flex}._navBtn_hmbbj_16{border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--muted);font-family:var(--font-mono);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;transition:border-color .1s,color .1s;display:flex}._navBtn_hmbbj_16:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._navBtn_hmbbj_16:disabled{opacity:.3;cursor:not-allowed}._monthInfo_hmbbj_43{flex-direction:column;gap:2px;display:flex}._monthName_hmbbj_49{color:var(--bright);text-transform:capitalize;letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.1}._monthMeta_hmbbj_58{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.04em}._pillHoy_hmbbj_64{background:var(--accent-bg);color:var(--accent);border-radius:var(--r-lg);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-left:6px;padding:1px 7px;font-weight:500;display:inline-flex}._rightInfo_hmbbj_78{flex-direction:column;align-items:flex-end;gap:2px;display:flex}._templateName_hmbbj_85{font-size:var(--fs-small);color:var(--muted)}._readOnly_hmbbj_90{font-size:var(--fs-micro);color:var(--warn);text-transform:uppercase;letter-spacing:.1em}._grid_n9xpr_1{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 28px;display:grid}@media (width<=900px){._grid_n9xpr_1{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){._grid_n9xpr_1{grid-template-columns:1fr}}._card_n9xpr_16{background:var(--bg-elev);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:16px 18px 14px;display:flex}._label_n9xpr_25{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.14em}._value_n9xpr_32{color:var(--bright);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.1}._value_n9xpr_32._accent_n9xpr_41{color:var(--accent)}._value_n9xpr_32._expense_n9xpr_42{color:var(--danger)}._value_n9xpr_32._dim_n9xpr_43{color:var(--muted)}._sub_n9xpr_45{font-size:var(--fs-micro);color:var(--dim);letter-spacing:.02em}._barWrap_n9xpr_52{background:var(--bg-soft);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}._bar_n9xpr_52{background:var(--accent);border-radius:2px;min-width:2px;height:100%;transition:width .4s}._pct_n9xpr_68{font-size:var(--fs-micro);color:var(--accent);letter-spacing:.04em;margin-top:2px}._barAvailable_n9xpr_76{border-radius:2px;min-width:2px;height:100%;transition:width .4s}._card_1cv7k_1{background:var(--bg-elev);border-radius:var(--r-md);flex-direction:column;gap:14px;padding:18px;display:flex}._cardHeader_1cv7k_11{justify-content:space-between;align-items:center;gap:8px;display:flex}._title_1cv7k_18{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}._groupToggle_1cv7k_26{border:1px solid var(--line-bright);border-radius:var(--r-xs);flex-shrink:0;display:flex;overflow:hidden}._groupBtn_1cv7k_34{color:var(--dim);font-family:var(--font-mono);cursor:pointer;letter-spacing:.04em;border:none;border-right:1px solid var(--line-bright);background:0 0;padding:2px 8px;font-size:10px;transition:background .1s,color .1s}._groupBtn_1cv7k_34:last-child{border-right:none}._groupBtn_1cv7k_34:hover:not(._groupBtnActive_1cv7k_47){background:var(--bg-hover)}._groupBtnActive_1cv7k_47{background:var(--bg-soft);color:var(--text)}._empty_1cv7k_54{font-size:var(--fs-small);color:var(--dim);text-align:center;padding:24px 0}._stackedBar_1cv7k_62{background:var(--bg-soft);border-radius:4px;gap:1px;height:8px;display:flex;overflow:hidden}._stackSegment_1cv7k_71{min-width:3px;height:100%;transition:width .4s}._stackSegment_1cv7k_71:first-child{border-radius:4px 0 0 4px}._stackSegment_1cv7k_71:last-child{border-radius:0 4px 4px 0}._list_1cv7k_81{flex-direction:column;gap:8px;display:flex}._row_1cv7k_87{justify-content:space-between;align-items:center;gap:8px;display:flex}._rowLeft_1cv7k_94{align-items:center;gap:8px;min-width:0;display:flex}._dot_1cv7k_101{border-radius:50%;flex-shrink:0;width:8px;height:8px}._catName_1cv7k_108{font-size:var(--fs-small);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._rowRight_1cv7k_116{flex-shrink:0;align-items:center;gap:10px;display:flex}._catAmount_1cv7k_123{font-size:var(--fs-small);color:var(--text);font-variant-numeric:tabular-nums}._catPct_1cv7k_129{font-size:var(--fs-micro);color:var(--dim);text-align:right;font-variant-numeric:tabular-nums;width:32px}._total_1cv7k_138{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:10px;display:flex}._card_1r85s_1{background:var(--bg-elev);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:18px;display:flex}._title_1r85s_10{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}._gaugeWrap_1r85s_18{justify-content:center;padding:8px 16px 0;display:flex}._svg_1r85s_24{width:180px;max-width:100%}._arcFill_1r85s_29{transition:stroke-dashoffset .6s,stroke .3s}._pctText_1r85s_33{fill:var(--bright);font-size:16px;font-weight:600;font-family:var(--font-mono)}._labelText_1r85s_40{fill:var(--dim);font-size:7px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}._statusRow_1r85s_49{justify-content:center;align-items:center;gap:6px;display:flex}._statusDot_1r85s_56{border-radius:50%;width:7px;height:7px}._statusLabel_1r85s_62{font-size:var(--fs-small);color:var(--text);font-weight:500}._details_1r85s_69{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding-top:10px;display:flex}._detailRow_1r85s_77{font-size:var(--fs-small);justify-content:space-between;display:flex}._detailKey_1r85s_83{color:var(--dim)}._detailVal_1r85s_87{color:var(--text);font-variant-numeric:tabular-nums}._detailBalance_1r85s_92{border-top:1px solid var(--line);margin-top:2px;padding-top:5px}._noData_1r85s_99{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 12px;display:flex}._noDataText_1r85s_108{font-size:var(--fs-small);color:var(--dim)}._noDataSub_1r85s_113{font-size:var(--fs-micro);color:var(--muted)}._card_16z3e_1{background:var(--bg-elev);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:18px;display:flex}._title_16z3e_10{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}._empty_16z3e_17{font-size:var(--fs-small);color:var(--dim);text-align:center;padding:24px 0}._list_16z3e_24{flex-direction:column;gap:10px;display:flex}._row_16z3e_30{align-items:flex-start;gap:10px;display:flex}._rank_16z3e_36{font-size:var(--fs-micro);color:var(--dim);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:16px;padding-top:1px}._info_16z3e_46{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._nameRow_16z3e_54{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._name_16z3e_54{font-size:var(--fs-small);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._amount_16z3e_69{font-size:var(--fs-small);color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0}._barWrap_16z3e_76{background:var(--bg-soft);border-radius:2px;height:3px;overflow:hidden}._bar_16z3e_76{border-radius:2px;min-width:2px;height:100%;transition:width .3s}._cat_16z3e_90{font-size:var(--fs-micro);color:var(--dim)}._card_5r5cj_1{background:var(--bg-elev);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:18px;display:flex}._header_5r5cj_10{align-items:center;gap:8px;display:flex}._title_5r5cj_16{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}._count_5r5cj_23{font-size:var(--fs-micro);color:var(--warn);background:var(--warn-bg);border-radius:8px;padding:1px 6px;font-weight:600}._empty_5r5cj_32{font-size:var(--fs-small);color:var(--accent);text-align:center;padding:24px 0}._list_5r5cj_40{flex-direction:column;gap:6px;display:flex}._row_5r5cj_46{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}._row_5r5cj_46:last-child{border-bottom:none}._rowOverdue_5r5cj_59{opacity:1}._typeBadge_5r5cj_64{border-radius:var(--r-xs);width:22px;height:22px;font-size:10px;font-weight:600;font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}._auto_5r5cj_77{background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-soft)}._manual_5r5cj_83{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-soft)}._info_5r5cj_90{flex-direction:column;gap:1px;min-width:0;display:flex}._name_5r5cj_97{font-size:var(--fs-small);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cat_5r5cj_105{font-size:var(--fs-micro);color:var(--dim)}._date_5r5cj_111{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}._days_5r5cj_119{font-size:var(--fs-micro);color:var(--dim);font-variant-numeric:tabular-nums;text-align:right;min-width:44px}._daysOverdue_5r5cj_127{color:var(--danger);font-weight:500}._daysToday_5r5cj_132{color:var(--warn);font-weight:500}._amount_5r5cj_138{font-size:var(--fs-small);color:var(--text);font-variant-numeric:tabular-nums;text-align:right;min-width:60px}._amountIncome_5r5cj_145{color:var(--accent)}._amountExpense_5r5cj_146{color:var(--danger)}._amountTransfer_5r5cj_147{color:#6366f1}._page_xg6lc_1{flex-direction:column;height:100%;display:flex;overflow:hidden}._scroll_xg6lc_9{flex:1;padding-bottom:40px;overflow-y:auto}._widgets_xg6lc_16{grid-template-columns:1fr 1fr;gap:8px;padding:0 28px;display:grid}@media (width<=800px){._widgets_xg6lc_16{grid-template-columns:1fr}}._widgetCol_xg6lc_29{flex-direction:column;gap:8px;display:flex}._empty_xg6lc_36{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}._emptyText_xg6lc_46{font-size:var(--fs-body);color:var(--dim)}._emptySub_xg6lc_51{font-size:var(--fs-small);color:var(--muted)}._loading_xg6lc_57{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}._loadingDot_xg6lc_65{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite _blink_xg6lc_1}._loadingDot_xg6lc_65:nth-child(2){animation-delay:.2s}._loadingDot_xg6lc_65:nth-child(3){animation-delay:.4s}@keyframes _blink_xg6lc_1{0%,to{opacity:.15}50%{opacity:1}}._card_19wws_3{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-md);cursor:pointer;flex-direction:column;gap:6px;padding:16px;transition:border-color .15s;display:flex;position:relative}._card_19wws_3:hover{border-color:var(--accent)}._optionsBtn_19wws_18{border-radius:var(--r-sm);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 5px;line-height:0;transition:color .1s,background .1s;position:absolute;top:10px;right:10px}._optionsBtn_19wws_18:hover{color:var(--text);background:var(--bg-hover)}._name_19wws_37{font-size:var(--fs-body);color:var(--bright);font-weight:600;font-family:var(--font-mono);padding-right:28px}._description_19wws_46{font-size:var(--fs-small);color:var(--dim);font-family:var(--font-mono);line-height:1.45}._stats_19wws_54{font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:10px;display:flex}._statsMeta_19wws_64{font-size:var(--fs-small);color:var(--dim)}._statsTotal_19wws_69{font-size:var(--fs-body);color:var(--accent);font-weight:600}._statsTotalNeg_19wws_74{color:var(--warn)}._statusDim_19wws_77{font-size:var(--fs-micro);color:var(--dim);font-weight:400}._statusWarn_19wws_78{font-size:var(--fs-micro);color:var(--warn);font-weight:400}._modeChip_19wws_79{font-size:var(--fs-micro);font-family:var(--font-mono);border-radius:var(--r-xs);letter-spacing:.04em;vertical-align:middle;padding:2px 7px;font-weight:500}._modeChipRecurring_19wws_88{color:var(--dim);background:var(--bg-soft);border:1px solid var(--line)}._modeChipOneTime_19wws_93{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}._statusInline_19wws_98{margin-left:4px}._overlay_19wws_101{z-index:100;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._optionsModal_19wws_112{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-md);width:300px;overflow:hidden;box-shadow:0 8px 32px #00000059}._optionsHeader_19wws_121{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);border-bottom:1px solid var(--line);padding:12px 18px 10px}._optionsList_19wws_131{flex-direction:column;display:flex}._optionItem_19wws_136{border:none;border-bottom:1px solid var(--line);text-align:left;width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;background:0 0;padding:13px 18px;transition:background .1s}._optionItem_19wws_136:last-child{border-bottom:none}._optionItem_19wws_136:hover{background:var(--bg-hover)}._optionDanger_19wws_152{color:var(--warn)}._optionsDivider_19wws_154{background:var(--line-bright);height:1px}._header_mc531_2{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-20px -20px 0;padding:14px 20px 12px;display:flex}._headerTitle_mc531_11{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--bright);text-transform:lowercase;font-weight:600}._headerClose_mc531_19{color:var(--muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;padding:2px 4px;font-size:13px;transition:color .1s,background .1s}._headerClose_mc531_19:hover{color:var(--text);background:var(--bg-hover)}._overlay_mc531_32{z-index:100;box-sizing:border-box;background:#0009;justify-content:center;align-items:flex-start;padding:15vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_mc531_45{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-lg);width:380px;max-width:100%;box-shadow:var(--shadow-modal);flex-direction:column;flex-shrink:0;gap:16px;padding:20px;display:flex}._field_mc531_60{flex-direction:column;gap:6px;display:flex}._label_mc531_66{font-size:var(--fs-small);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono)}._optional_mc531_74{font-size:var(--fs-micro);color:var(--muted);text-transform:none;letter-spacing:normal;font-weight:400}._input_mc531_82{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);box-sizing:border-box;outline:none;width:100%;padding:10px 12px;transition:border-color .15s}._input_mc531_82:focus{border-color:var(--accent)}._textarea_mc531_97{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);box-sizing:border-box;resize:none;outline:none;width:100%;min-height:48px;padding:10px 12px;line-height:1.5;transition:border-color .15s;overflow:hidden}._textarea_mc531_97:focus{border-color:var(--accent)}._inputError_mc531_116{border-color:var(--danger)!important}._fieldError_mc531_118{font-size:var(--fs-micro);color:var(--danger);font-family:var(--font-mono)}._modeGroup_mc531_125{border:1px solid var(--line-bright);border-radius:var(--r-sm);display:flex;overflow:hidden}._modeBtn_mc531_132{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;flex:1;padding:8px 12px;transition:background .12s,color .12s}._modeBtn_mc531_132+._modeBtn_mc531_132{border-left:1px solid var(--line-bright)}._modeBtn_mc531_132:hover:not(._modeBtnActive_mc531_144){background:var(--bg-hover);color:var(--text)}._modeBtnActive_mc531_144{background:var(--bg-soft);color:var(--bright);font-weight:500}._modeHint_mc531_147{font-size:var(--fs-micro);color:var(--muted);font-family:var(--font-mono);line-height:1.5}._actions_mc531_155{justify-content:space-between;align-items:center;display:flex}._actionsLeft_mc531_161{align-items:center;display:flex}._actionsRight_mc531_166{gap:8px;display:flex}._btnTrash_mc531_171{border:1px solid var(--line-bright);border-radius:var(--r-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .1s,color .1s,background .1s;display:flex}._btnTrash_mc531_171:hover{border-color:var(--danger);color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}._btnSave_mc531_190{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:8px 18px;font-weight:500;transition:opacity .15s}._btnSave_mc531_190:hover{opacity:.85}._btnCancel_mc531_204{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:8px 14px;transition:background .1s}._btnCancel_mc531_204:hover{background:var(--bg-hover)}._overlay_1c3ze_1{z-index:200;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_1c3ze_11{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-md);width:380px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-modal);flex-direction:column;gap:12px;padding:24px;display:flex}._header_1c3ze_24{align-items:center;display:flex}._title_1c3ze_29{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--bright);font-weight:600}._message_1c3ze_36{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);white-space:pre-wrap;margin:0;line-height:1.6}._actions_1c3ze_45{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}._cancelBtn_1c3ze_52{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);cursor:pointer;background:0 0;padding:7px 14px;transition:background .1s,color .1s}._cancelBtn_1c3ze_52:hover{background:var(--bg-hover);color:var(--text)}._confirmBtn_1c3ze_65{background:var(--accent);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:#000;cursor:pointer;border:none;padding:7px 16px;font-weight:500;transition:opacity .1s}._confirmBtn_1c3ze_65:hover{opacity:.85}._confirmBtn_1c3ze_65:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._confirmBtn_1c3ze_65._danger_1c3ze_80{background:var(--danger);color:#fff}._confirmBtn_1c3ze_65._danger_1c3ze_80:focus-visible{outline-color:var(--danger)}._page_1um1t_1{max-width:1100px;margin:0 auto;padding:24px}._topbar_1um1t_7{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}._title_1um1t_14{color:var(--bright);font-size:18px;font-weight:600;font-family:var(--font-mono);margin:0}._btnNew_1um1t_22{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;padding:8px 16px;transition:border-color .15s,color .15s}._btnNew_1um1t_22:hover{border-color:var(--accent);color:var(--accent)}._tabs_1um1t_39{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex}._tab_1um1t_39{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 14px;transition:color .1s,border-color .1s;display:flex}._tab_1um1t_39:hover{color:var(--text)}._tabActive_1um1t_65{color:var(--accent);border-bottom-color:var(--accent)}._tabCount_1um1t_70{font-size:var(--fs-micro);color:var(--muted);background:var(--bg-soft);border-radius:8px;padding:1px 6px}._tabActive_1um1t_65 ._tabCount_1um1t_70{color:var(--accent)}._grid_1um1t_82{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._loading_1um1t_88{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);padding:48px 24px}._empty_1um1t_97{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 24px;display:flex}._emptyIcon_1um1t_107{color:var(--muted);margin-bottom:4px}._emptyTitle_1um1t_112{font-size:var(--fs-body);color:var(--dim);font-family:var(--font-mono);margin:0}._emptySub_1um1t_119{font-size:var(--fs-small);color:var(--muted);font-family:var(--font-mono);max-width:300px;margin:0}._btnNewLarge_1um1t_127{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;margin-top:8px;padding:10px 20px;font-weight:600;transition:opacity .15s}._btnNewLarge_1um1t_127:hover{opacity:.85}._row_nqj1k_2{padding:var(--row-py,10px) var(--row-px,24px);cursor:pointer;grid-template-columns:28px 1fr 96px 120px;align-items:center;gap:10px;transition:background .1s;display:grid}._row_nqj1k_2:hover{background:var(--bg-hover)}._selectMode_nqj1k_12{cursor:default}._sortMode_nqj1k_13{cursor:grab}._sortMode_nqj1k_13:active{cursor:grabbing}._dragOver_nqj1k_15{background:var(--bg-hover);outline:1px solid var(--accent);outline-offset:-1px}._iconCell_nqj1k_18{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._content_nqj1k_28{flex-direction:column;gap:3px;min-width:0;display:flex}._name_nqj1k_35{font-size:var(--fs-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._nameDim_nqj1k_42{opacity:.45;text-decoration:line-through}._metaRow_nqj1k_47{flex-wrap:nowrap;align-items:center;gap:4px;display:flex;overflow:visible}._catChip_nqj1k_56{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid var(--line-bright);color:var(--muted);white-space:nowrap;background:0 0;flex-shrink:0;padding:1px 6px;line-height:1.6}._registeredChipWrap_nqj1k_70{flex-shrink:0;align-items:center;display:inline-flex;position:relative}._registeredChip_nqj1k_70{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid var(--accent);color:var(--accent);background:var(--accent-bg);white-space:nowrap;padding:1px 6px;line-height:1.6}._pendingChip_nqj1k_89{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid var(--line-bright);color:var(--muted);white-space:nowrap;background:0 0;padding:1px 6px;line-height:1.6}._needsConfirmChip_nqj1k_101{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid var(--warn-soft);color:var(--warn);background:var(--warn-bg);white-space:nowrap;padding:1px 6px;line-height:1.6}._floatingTooltip_nqj1k_114{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);color:var(--text);white-space:nowrap;pointer-events:none;z-index:9999;padding:4px 8px;font-size:10px;position:fixed;transform:translateY(-50%);box-shadow:0 4px 12px #00000040}._amountCol_nqj1k_131{flex-direction:column;align-items:flex-end;gap:2px;display:flex}._amount_nqj1k_131{font-size:var(--fs-body);color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}._amountDim_nqj1k_145{opacity:.45}._amountIncome_nqj1k_146{color:var(--accent)}._amountExpense_nqj1k_147{color:var(--danger,#ef4444)}._diferenciaOver_nqj1k_149{font-size:10px;font-family:var(--font-mono);color:var(--warn);white-space:nowrap}._diferenciaUnder_nqj1k_156{font-size:10px;font-family:var(--font-mono);color:var(--accent);white-space:nowrap}._regBtn_nqj1k_164{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);cursor:pointer;white-space:nowrap;text-align:center;background:0 0;width:100%;padding:4px 6px;transition:border-color .1s,color .1s,background .1s}._regBtn_nqj1k_164:hover{border-color:var(--accent);color:var(--accent)}._regBtnActive_nqj1k_182{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}._regBtnActive_nqj1k_182:hover{border-color:var(--muted);color:var(--muted);background:0 0}._regBtnConfirm_nqj1k_192{border-color:var(--warn);color:var(--warn);background:var(--warn-bg)}._regBtnConfirm_nqj1k_192:hover{background:#d4a55a2e}._dragHandle_nqj1k_203{color:var(--dim);cursor:grab}._dragHandle_nqj1k_203:active{cursor:grabbing}._checkbox_nqj1k_210{border:1.5px solid var(--line-bright);cursor:pointer;appearance:none;background:0 0;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:border-color .1s,background .1s;position:relative}._checkbox_nqj1k_210:checked{background:var(--accent);border-color:var(--accent)}._checkbox_nqj1k_210:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='%23000' d='M1 5l3 4L11 1'/%3E%3C/svg%3E") 50%/10px no-repeat;position:absolute;inset:0}._wrapper_giyno_2{width:100%;position:relative}._trigger_giyno_8{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);cursor:pointer;width:100%;font-family:var(--font-mono);text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;transition:border-color .12s;display:flex}._trigger_giyno_8:hover{border-color:var(--muted)}._triggerOpen_giyno_25{border-color:var(--accent)}._placeholder_giyno_28{font-size:var(--fs-small);color:var(--muted);flex:1}._selChip_giyno_35{border:1px solid var(--line-bright);border-radius:var(--r-xs);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-weight:500;display:inline-flex}._triggerRight_giyno_48{flex-shrink:0;align-items:center;gap:4px;display:flex}._clearBtn_giyno_55{color:var(--muted);cursor:pointer;padding:0 2px;font-size:14px;line-height:1;transition:color .1s}._clearBtn_giyno_55:hover{color:var(--danger)}._caret_giyno_65{color:var(--muted);font-size:10px;line-height:1;transition:transform .15s;display:inline-block}._caretUp_giyno_72{transform:rotate(180deg)}._panel_giyno_75{border:1px solid var(--line-bright);border-radius:var(--r-sm);background:var(--bg-elev);margin-top:4px;overflow:hidden;box-shadow:0 4px 16px #00000040}._backRow_giyno_89{cursor:pointer;width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:8px 10px;transition:background .1s;display:flex}._backRow_giyno_89:hover{background:var(--bg-hover)}._backArrow_giyno_106{color:var(--muted);font-size:14px;line-height:1}._backLabel_giyno_112{font-weight:500;font-size:var(--fs-small)}._backDot_giyno_117{border-radius:50%;flex-shrink:0;width:7px;height:7px}._divider_giyno_124{background:var(--line);height:1px}._list_giyno_130{scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;max-height:210px;overflow:hidden auto}._list_giyno_130::-webkit-scrollbar{width:4px}._list_giyno_130::-webkit-scrollbar-thumb{background:var(--line-bright);border-radius:2px}@keyframes _slideFwd_giyno_149{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes _slideBck_giyno_150{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}._slideFwd_giyno_149{animation:.14s _slideFwd_giyno_149}._slideBck_giyno_150{animation:.14s _slideBck_giyno_150}._empty_giyno_153{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);padding:14px 12px}._row_giyno_161{border-left:3px solid #0000;align-items:center;transition:background 80ms,border-left-color 80ms;display:flex}._row_giyno_161:hover:not(._rowSel_giyno_167){background:var(--bg-hover)}._rowMain_giyno_170{cursor:pointer;min-width:0;font-family:var(--font-mono);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex}._macroIcon_giyno_184{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}._dot_giyno_193{border-radius:50%;flex-shrink:0;width:7px;height:7px}._dotSm_giyno_200{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:8px}._rowName_giyno_208{font-size:var(--fs-small);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1;overflow:hidden}._check_giyno_219{flex-shrink:0;margin-right:2px;font-size:11px}._drillBtn_giyno_226{cursor:pointer;color:var(--muted);background:0 0;border:none;flex-shrink:0;padding:8px 12px 8px 4px;font-size:14px;line-height:1;transition:color .1s}._drillBtn_giyno_226:hover{color:var(--text)}._overlay_1cxtd_1{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._card_1cxtd_13{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-md);width:100%;max-width:460px;box-shadow:var(--shadow-modal);overflow:hidden}._header_1cxtd_23{border-bottom:1px solid var(--line);padding:18px 24px 14px}._headerTitle_1cxtd_28{font-size:var(--fs-micro);color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-weight:600}._body_1cxtd_36{flex-direction:column;gap:16px;padding:20px 24px;display:flex}._typeToggle_1cxtd_44{border:1px solid var(--line-bright);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._typeBtn_1cxtd_52{height:36px;color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;transition:background .15s,color .15s;display:flex}._typeBtn_1cxtd_52._active_1cxtd_66._income_1cxtd_66{background:var(--accent-bg);color:var(--accent)}._typeBtn_1cxtd_52._active_1cxtd_66._expense_1cxtd_70{color:var(--danger);background:#ef44441a}._typeBtn_1cxtd_52:not(._active_1cxtd_66):hover{background:var(--bg-hover)}._fieldRow_1cxtd_78{align-items:flex-end;gap:16px;display:flex}._field_1cxtd_78{flex-direction:column;gap:6px;min-width:0;display:flex}._fieldGrow_1cxtd_91{flex:1}._fieldLabel_1cxtd_95{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}._fieldInput_1cxtd_102{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-body);color:var(--bright);box-sizing:border-box;width:100%;padding:10px 12px;transition:border-color .1s}._fieldInput_1cxtd_102:focus{border-color:var(--accent);outline:none}select._fieldInput_1cxtd_102{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23888' d='M0 0l6 8 6-8z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}._textarea_1cxtd_130{resize:vertical;min-height:60px;line-height:1.5}._footer_1cxtd_136{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 18px;display:flex}._footerLeft_1cxtd_145{align-items:center;min-width:34px;display:flex}._actions_1cxtd_151{align-items:center;gap:8px;display:flex}._cancelBtn_1cxtd_157{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);cursor:pointer;background:0 0;padding:8px 14px;transition:background .1s}._cancelBtn_1cxtd_157:hover{background:var(--bg-hover)}._confirmBtn_1cxtd_171{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:8px 18px;font-weight:500;transition:opacity .15s}._confirmBtn_1cxtd_171:hover:not(:disabled){opacity:.85}._confirmBtn_1cxtd_171:disabled{opacity:.4;cursor:not-allowed}._catDriftHint_1cxtd_187{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-soft);border-radius:var(--r-sm);padding:10px 12px;line-height:1.5;display:block}._deleteItemBtn_1cxtd_200{border:1px solid var(--line-bright);border-radius:var(--r-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s,border-color .1s;display:flex}._deleteItemBtn_1cxtd_200:hover{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}._picker_1lkxb_1{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-md);box-sizing:border-box;width:100%;padding:12px}._header_1lkxb_10{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._headerLocked_1lkxb_17{justify-content:center}._monthLabel_1lkxb_21{font-size:var(--fs-small);color:var(--text);font-weight:500;font-family:var(--font-mono)}._navBtn_1lkxb_28{color:var(--dim);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-body);background:0 0;border:none;padding:4px 8px;transition:color .1s}._navBtn_1lkxb_28:hover{color:var(--text)}._weekdays_1lkxb_40{text-align:center;font-size:var(--fs-micro);color:var(--muted);letter-spacing:.08em;grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}._days_1lkxb_50{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._day_1lkxb_50{aspect-ratio:1;width:100%;min-height:28px;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .1s;display:flex}._day_1lkxb_50:hover:not(:disabled){color:var(--text)}._daySelected_1lkxb_75{background:var(--accent);font-weight:600;color:#000!important}._dayToday_1lkxb_81{border:1px solid var(--accent);color:var(--bright)}._dayEmpty_1lkxb_86{aspect-ratio:1;width:100%;min-height:28px;display:block}._dayDisabled_1lkxb_93{color:var(--muted);cursor:default}._overlay_1bhvq_1{z-index:200;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:flex-start;padding:10vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_1bhvq_14{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-lg);flex-direction:column;flex-shrink:0;width:100%;max-width:460px;display:flex;overflow:hidden;box-shadow:0 12px 40px #0006}._header_1bhvq_28{border-bottom:1px solid var(--line);flex-shrink:0;padding:14px 18px 12px;position:relative}._headerTitle_1bhvq_35{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}._itemName_1bhvq_44{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--bright);padding-right:28px;font-weight:600}._headerClose_1bhvq_52{color:var(--muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;padding:2px 4px;font-size:13px;transition:color .1s,background .1s;position:absolute;top:12px;right:14px}._headerClose_1bhvq_52:hover{color:var(--text);background:var(--bg-hover)}._body_1bhvq_68{flex-direction:column;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}._section_1bhvq_77,._field_1bhvq_83{flex-direction:column;gap:6px;display:flex}._fieldLabel_1bhvq_89{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono)}._fieldInput_1bhvq_97{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);box-sizing:border-box;outline:none;width:100%;padding:9px 12px;transition:border-color .15s}._fieldInput_1bhvq_97:focus{border-color:var(--accent)}._fieldInput_1bhvq_97:disabled{opacity:.5;cursor:default}._fieldRow_1bhvq_113{grid-template-columns:1fr 1fr;gap:10px;display:grid}._dropWrap_1bhvq_120{position:relative}._dropTrigger_1bhvq_124{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:8px 12px;transition:border-color .12s;display:flex}._dropTrigger_1bhvq_124:hover:not(:disabled){border-color:var(--accent)}._dropTrigger_1bhvq_124:disabled{opacity:.6;cursor:default}._dropTriggerOpen_1bhvq_142{border-color:var(--accent)}._acctBadge_1bhvq_144{border-radius:var(--r-xs);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._acctName_1bhvq_155{font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}._acctCurr_1bhvq_164{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.03em;flex-shrink:0}._caret_1bhvq_171{color:var(--muted);flex-shrink:0;font-size:12px;transition:transform .15s}._caretUp_1bhvq_177{transform:rotate(180deg)}._dropList_1bhvq_179{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-sm);margin-top:4px;overflow:hidden}._dropItem_1bhvq_187{border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;padding:9px 12px;transition:background 80ms;display:flex}._dropItem_1bhvq_187:last-child{border-bottom:none}._dropItem_1bhvq_187:hover:not(._dropItemActive_1bhvq_203){background:var(--bg-hover)}._dropItemActive_1bhvq_203{background:var(--bg-soft)}._dropItemName_1bhvq_206{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._dropItemCheck_1bhvq_214{font-size:var(--fs-small);flex-shrink:0}._linkedSection_1bhvq_220{flex-direction:column;display:flex}._linkedRow_1bhvq_225{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}._linkedLabelCol_1bhvq_234{flex-direction:column;gap:2px;display:flex}._linkedHint_1bhvq_240{font-size:var(--fs-micro);color:var(--muted);font-family:var(--font-mono)}._linkedCheckbox_1bhvq_246{border-radius:var(--r-xs);border:1.5px solid var(--line-bright);cursor:pointer;appearance:none;background:0 0;flex-shrink:0;width:18px;height:18px;transition:border-color .12s,background .12s;position:relative}._linkedCheckbox_1bhvq_246:checked{background:var(--accent);border-color:var(--accent)}._linkedCheckbox_1bhvq_246:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='%23000' d='M1 5l3 4L11 1'/%3E%3C/svg%3E") 50%/10px no-repeat;position:absolute;inset:0}._footer_1bhvq_271{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}._footerActions_1bhvq_280{gap:8px;display:flex}._btnSave_1bhvq_285{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:8px 18px;font-weight:500;transition:opacity .15s}._btnSave_1bhvq_285:hover{opacity:.85}._btnSave_1bhvq_285:disabled{opacity:.35;cursor:default}._btnCancel_1bhvq_300{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:8px 14px;transition:background .1s}._btnCancel_1bhvq_300:hover{background:var(--bg-hover)}._btnTrash_1bhvq_313{border:1px solid var(--line-bright);border-radius:var(--r-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .1s,color .1s,background .1s;display:flex}._btnTrash_1bhvq_313:hover{border-color:var(--danger);color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}._confirmRow_1bhvq_333{align-items:center;gap:8px;width:100%;display:flex}._confirmText_1bhvq_340{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--danger);flex:1}._btnDanger_1bhvq_347{background:var(--danger);color:#fff;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:7px 14px;font-weight:500;transition:opacity .15s}._btnDanger_1bhvq_347:hover{opacity:.85}._confirmToggle_1bhvq_362{border:1px solid var(--line-bright);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._confirmToggleBtn_1bhvq_370{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;text-align:center;background:0 0;border:none;padding:8px 12px;transition:background .12s,color .12s}._confirmToggleBtn_1bhvq_370:first-child{border-right:1px solid var(--line-bright)}._confirmToggleBtn_1bhvq_370:hover:not(._confirmToggleBtnActive_1bhvq_382){background:var(--bg-hover);color:var(--text)}._confirmToggleBtnActive_1bhvq_382{background:var(--bg-soft);color:var(--accent);font-weight:500}._confirmHint_1bhvq_385{font-size:var(--fs-micro);color:var(--muted);font-family:var(--font-mono);margin-top:6px}._confirmBanner_1bhvq_393{background:var(--warn-bg);border:1px solid var(--warn-soft);border-radius:var(--r-sm);flex-direction:column;gap:10px;padding:12px;display:flex}._confirmBannerText_1bhvq_402{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--warn);line-height:1.5}._btnConfirmEntry_1bhvq_408{background:var(--warn);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;align-self:flex-end;padding:6px 16px;font-weight:500;transition:opacity .15s}._btnConfirmEntry_1bhvq_408:hover{opacity:.85}._notesCheckLabel_1bhvq_424{font-size:var(--fs-small);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}._notesCheckbox_1bhvq_433{border:1.5px solid var(--line-bright);cursor:pointer;appearance:none;background:0 0;border-radius:3px;flex-shrink:0;width:15px;height:15px;transition:border-color .1s,background .1s;position:relative}._notesCheckbox_1bhvq_433:checked{background:var(--accent);border-color:var(--accent)}._notesCheckbox_1bhvq_433:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='%23000' d='M1 5l3 4L11 1'/%3E%3C/svg%3E") 50%/9px no-repeat;position:absolute;inset:0}._splitDetailLink_1bhvq_458{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-micro);cursor:pointer;text-align:left;background:0 0;border:none;padding:2px 0;transition:opacity .1s}._splitDetailLink_1bhvq_458:hover{opacity:.7}._splitDetailTable_1bhvq_472{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;display:flex;overflow:hidden}._splitDetailHeader_1bhvq_480{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);background:var(--bg-soft);grid-template-columns:28px 1fr 72px 80px 80px;gap:6px;padding:8px 12px;display:grid}._splitDetailAmtHead_1bhvq_492{text-align:right}._splitDetailRow_1bhvq_494{font-family:var(--font-mono);font-size:var(--fs-small);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:28px 1fr 72px 80px 80px;align-items:center;gap:6px;padding:8px 12px;transition:background .1s;display:grid}._splitStatusCell_1bhvq_507{justify-content:center;display:flex}._splitDetailRow_1bhvq_494:hover{background:var(--bg-hover)}._splitDetailRow_1bhvq_494:last-child{border-bottom:none}._splitDetailRowBusy_1bhvq_513{opacity:.5;pointer-events:none}._splitDetailRowExpanded_1bhvq_514{background:var(--bg-soft)}._splitRowExpansion_1bhvq_516{background:var(--bg-soft);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:12px;display:flex}._splitExpField_1bhvq_525{flex-direction:column;gap:6px;display:flex}._splitAcctRow_1bhvq_531{flex-wrap:wrap;gap:6px;display:flex}._splitAcctChip_1bhvq_537{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 8px;transition:border-color .1s,color .1s,background .1s;display:inline-flex}._splitAcctChip_1bhvq_537:hover{border-color:var(--accent);color:var(--accent)}._splitAcctChipActive_1bhvq_552{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}._splitDetailIdx_1bhvq_558{color:var(--muted)}._splitDetailDate_1bhvq_559{color:var(--text)}._splitDetailAmt_1bhvq_492{color:var(--text);text-align:right;font-variant-numeric:tabular-nums}._splitDetailDateBtn_1bhvq_566{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;text-align:left;background:0 0;border:none;padding:2px 0;transition:opacity .1s}._splitDetailDateBtn_1bhvq_566:hover{opacity:.7}._splitDetailDateBtnActive_1bhvq_578{color:var(--bright);font-weight:600}._splitDatePickerWrap_1bhvq_580{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:8px 12px}._splitDetailAmtBtn_1bhvq_586{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);text-align:right;cursor:default;font-variant-numeric:tabular-nums;background:0 0;border:none;padding:2px 0}._splitDetailAmtBtn_1bhvq_586:not(:disabled){cursor:pointer;transition:opacity .1s}._splitDetailAmtBtn_1bhvq_586:not(:disabled):hover{opacity:.7}._splitConfirmBtn_1bhvq_604{border:1px solid var(--warn-soft,#d4a55a44);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--warn,#d4a55a);cursor:pointer;text-align:right;white-space:nowrap;background:0 0;padding:2px 8px;transition:background .1s,border-color .1s}._splitConfirmBtn_1bhvq_604:hover{border-color:var(--warn,#d4a55a);background:#d4a55a1a}._splitDetailAmtIncome_1bhvq_623{color:var(--accent)}._splitDetailAmtExpense_1bhvq_624{color:var(--danger,#ef4444)}._splitDetailMuted_1bhvq_625{color:var(--muted)}._splitDetailTotal_1bhvq_628{font-family:var(--font-mono);font-size:var(--fs-small);border-top:1px solid var(--line-bright);background:var(--bg-soft);grid-template-columns:28px 1fr 72px 80px 80px;align-items:center;gap:6px;padding:10px 12px;font-weight:600;display:grid}@keyframes _shake_1bhvq_649{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}._shake_1bhvq_649{animation:.35s ease-in-out _shake_1bhvq_649;border-color:var(--warn)!important}._splitDetailTotalLabel_1bhvq_653{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}._splitDetailInput_1bhvq_660{background:var(--bg-soft);border:1px solid var(--accent);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--bright);text-align:right;font-variant-numeric:tabular-nums;width:100%;padding:2px 6px}._splitDetailInput_1bhvq_660:focus{outline:none}._overlay_1go61_1{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:flex-start;padding:min(12vh,80px) 24px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}._card_1go61_14{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-md);width:100%;max-width:460px;box-shadow:var(--shadow-modal)}._header_1go61_23{border-bottom:1px solid var(--line);padding:18px 24px 14px}._headerTitle_1go61_28{font-size:var(--fs-micro);color:var(--accent);text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px;font-weight:600}._itemName_1go61_37{color:var(--bright);font-size:16px;font-weight:500}._itemMeta_1go61_43{font-size:var(--fs-micro);color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}._overdueTag_1go61_53{color:var(--warn);font-weight:500}._body_1go61_59{flex-direction:column;gap:16px;padding:20px 24px;display:flex}._acctSection_1go61_68{flex-direction:column;gap:6px;display:flex}._acctDropWrap_1go61_74{position:relative}._acctTrigger_1go61_78{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;box-sizing:border-box;align-items:center;gap:8px;padding:8px 12px;transition:border-color .12s;display:flex}._acctTrigger_1go61_78:hover:not(:disabled){border-color:var(--muted)}._acctTriggerOpen_1go61_96{border-color:var(--accent);border-bottom-right-radius:0;border-bottom-left-radius:0}._acctTrigger_1go61_78:disabled{cursor:default;opacity:.85}._acctBadge_1go61_99{border-radius:var(--r-xs);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._acctName_1go61_110{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);color:var(--text);flex:1;overflow:hidden}._acctCurr_1go61_119{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.04em;flex-shrink:0}._acctCaret_1go61_126{color:var(--muted);flex-shrink:0;margin-left:2px;font-size:10px;transition:transform .15s;display:inline-block}._acctCaretUp_1go61_134{transform:rotate(180deg)}._acctDropList_1go61_136{border:1px solid var(--accent);border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);background:var(--bg-elev);border-top:none;max-height:200px;overflow-y:auto}._acctDropItem_1go61_146{border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;padding:8px 12px;transition:background 80ms;display:flex}._acctDropItem_1go61_146:last-child{border-bottom:none}._acctDropItem_1go61_146:hover{background:var(--bg-hover)}._acctDropItemActive_1go61_165{background:color-mix(in srgb, var(--accent) 8%, transparent)}._acctDropName_1go61_169{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._acctDropCurr_1go61_176{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.04em;flex-shrink:0}._acctDropCheck_1go61_183{font-size:var(--fs-micro);flex-shrink:0}._linkedSection_1go61_189{flex-direction:column;gap:0;display:flex}._linkedRow_1go61_195{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}._linkedLabelCol_1go61_204{flex-direction:column;gap:2px;display:flex}._linkedHint_1go61_210{font-size:var(--fs-micro);color:var(--dim);font-family:var(--font-mono)}._linkedCheckbox_1go61_216{border:1.5px solid var(--line-bright);cursor:pointer;appearance:none;background:0 0;border-radius:3px;flex-shrink:0;width:16px;height:16px;transition:border-color .1s,background .1s;position:relative}._linkedCheckbox_1go61_216:checked{background:var(--accent);border-color:var(--accent)}._linkedCheckbox_1go61_216:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='%23000' d='M1 5l3 4L11 1'/%3E%3C/svg%3E") 50%/9px no-repeat;position:absolute;inset:0}._dayPickerSection_1go61_240{flex-direction:column;gap:6px;display:flex}._dayPickerLabel_1go61_246{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}._fieldRow_1go61_253{grid-template-columns:1fr 1fr;gap:16px;display:grid}._field_1go61_253{flex-direction:column;gap:6px;display:flex}._fieldLabel_1go61_265{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.12em}._fieldInput_1go61_272{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--bright);width:100%;padding:10px 12px;transition:border-color .1s}._fieldInput_1go61_272:focus{border-color:var(--accent);outline:none}._fieldInput_1go61_272:disabled{color:var(--muted);cursor:not-allowed}._delta_1go61_295{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;min-height:16px}._delta_1go61_295._over_1go61_1{color:var(--warn)}._delta_1go61_295._under_1go61_302{color:var(--accent)}._footer_1go61_304{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px 18px;display:flex}._actions_1go61_313{align-items:center;gap:8px;display:flex}._cancelBtn_1go61_319{border:1px solid var(--line-bright);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;padding:8px 14px;transition:background .1s}._cancelBtn_1go61_319:hover{background:var(--bg-hover)}._notesCheckLabel_1go61_334{font-size:var(--fs-small);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}._notesCheckbox_1go61_344{border:1.5px solid var(--line-bright);cursor:pointer;appearance:none;background:0 0;border-radius:3px;flex-shrink:0;width:15px;height:15px;transition:border-color .1s,background .1s;position:relative}._notesCheckbox_1go61_344:checked{background:var(--accent);border-color:var(--accent)}._notesCheckbox_1go61_344:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='%23000' d='M1 5l3 4L11 1'/%3E%3C/svg%3E") 50%/9px no-repeat;position:absolute;inset:0}._confirmBtn_1go61_369{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;align-items:center;gap:6px;padding:9px 18px;font-weight:600;transition:opacity .1s;display:flex}._confirmBtn_1go61_369:hover{opacity:.85}._confirmBtn_1go61_369:disabled{opacity:.4;cursor:not-allowed}._confirmToggle_1go61_389{border:1px solid var(--line-bright);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._confirmToggleBtn_1go61_397{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;text-align:center;background:0 0;border:none;padding:8px 12px;transition:background .12s,color .12s}._confirmToggleBtn_1go61_397:first-child{border-right:1px solid var(--line-bright)}._confirmToggleBtn_1go61_397:hover:not(._confirmToggleBtnActive_1go61_409){background:var(--bg-hover);color:var(--text)}._confirmToggleBtnActive_1go61_409{background:var(--bg-soft);color:var(--accent);font-weight:500}._splitConfig_1go61_413{flex-direction:column;gap:10px;margin-top:10px;display:flex}._splitCountRow_1go61_420{justify-content:space-between;align-items:center;gap:12px;display:flex}._splitCountControl_1go61_427{border:1px solid var(--line-bright);border-radius:var(--r-sm);align-items:center;gap:0;display:flex;overflow:hidden}._splitCountBtn_1go61_436{width:32px;height:32px;color:var(--dim);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;transition:background .1s,color .1s;display:flex}._splitCountBtn_1go61_436:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}._splitCountBtn_1go61_436:disabled{opacity:.3;cursor:not-allowed}._splitCountValue_1go61_453{text-align:center;width:36px;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--bright);border-left:1px solid var(--line-bright);border-right:1px solid var(--line-bright);font-weight:600;line-height:32px}._splitPreviewBox_1go61_465{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);flex-direction:column;gap:4px;padding:10px 12px;display:flex}._splitPreviewRow_1go61_478{justify-content:space-between;align-items:center;display:flex}._splitPreviewAmount_1go61_484{color:var(--text);font-variant-numeric:tabular-nums}._splitPreviewFooter_1go61_489{justify-content:flex-start;margin-top:2px;display:flex}._splitDetailBtn_1go61_495{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-micro);cursor:pointer;background:0 0;border:none;padding:2px 0;transition:opacity .1s}._splitDetailBtn_1go61_495:hover:not(:disabled){opacity:.7}._splitDetailBtn_1go61_495:disabled{color:var(--muted);cursor:not-allowed;opacity:.5}._splitDetailTable_1go61_509{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:0;display:flex;overflow:hidden}._splitDetailHeader_1go61_518{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);background:var(--bg-soft);grid-template-columns:32px 1fr 90px;gap:8px;padding:8px 12px;display:grid}._splitDetailRow_1go61_531{font-family:var(--font-mono);font-size:var(--fs-small);border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 90px;gap:8px;padding:6px 12px;display:grid}._splitDetailRow_1go61_531:last-child{border-bottom:none}._splitDetailIdx_1go61_542{color:var(--muted)}._splitDetailDate_1go61_546{color:var(--text)}._splitDetailAmt_1go61_550{color:var(--text);text-align:right;font-variant-numeric:tabular-nums}._splitDetailTotal_1go61_556{font-family:var(--font-mono);font-size:var(--fs-small);border-top:1px solid var(--line-bright);background:var(--bg-soft);color:var(--bright);grid-template-columns:32px 1fr 90px;gap:8px;padding:8px 12px;font-weight:600;display:grid}._confirmHint_1go61_569{font-size:var(--fs-micro);color:var(--muted);font-family:var(--font-mono);margin-top:6px;line-height:1.5}._page_18ptc_1{flex-direction:column;height:100%;display:flex;overflow:hidden}._loading_18ptc_8{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);padding:48px 24px}._topbar_18ptc_17{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 24px;display:flex}._backBtn_18ptc_26{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;padding:4px 8px;transition:color .1s}._backBtn_18ptc_26:hover{color:var(--text)}._actionBar_18ptc_39{gap:6px;display:flex}._ghostBtn_18ptc_44{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);cursor:pointer;background:0 0;padding:6px 12px;transition:border-color .1s,color .1s}._ghostBtn_18ptc_44:hover{border-color:var(--text);color:var(--text)}._ghostBtnActive_18ptc_57{border-color:var(--accent);color:var(--accent)}._ghostBtnActive_18ptc_57:hover{border-color:var(--accent);color:var(--accent);opacity:.8}._dangerBtn_18ptc_67{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--warn);cursor:pointer;background:0 0;padding:6px 12px;transition:border-color .1s,background .1s}._dangerBtn_18ptc_67:hover{border-color:var(--warn);background:#f59e0b0f}._selectionBar_18ptc_82{padding:8px var(--row-px,24px);border-bottom:1px solid var(--line);background:var(--bg-soft);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._selectionCount_18ptc_92{font-size:var(--fs-micro);font-family:var(--font-mono);color:var(--muted)}._selectionActions_18ptc_98{align-items:center;gap:8px;display:flex}._deleteSelectedBtn_18ptc_104{border:1px solid var(--danger,#ef4444);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--danger,#ef4444);cursor:pointer;background:0 0;padding:5px 12px;transition:background .1s}._deleteSelectedBtn_18ptc_104:hover{background:#ef444414}._deleteSelectedBtn_18ptc_104:disabled{opacity:.35;cursor:not-allowed}._titleRow_18ptc_125{flex-shrink:0;padding:20px 24px 16px}._nameBtn_18ptc_130{font-family:var(--font-mono);color:var(--bright);cursor:pointer;text-align:left;letter-spacing:-.01em;background:0 0;border:none;flex-shrink:0;padding:0;font-size:2rem;font-weight:700;line-height:1.2;transition:opacity .15s}._nameBtn_18ptc_130:hover{opacity:.65}._nameBtnDefault_18ptc_146{color:var(--muted)}._modeChip_18ptc_148{font-size:var(--fs-micro);font-family:var(--font-mono);border-radius:var(--r-xs);letter-spacing:.04em;vertical-align:middle;margin-left:10px;padding:2px 7px;font-weight:500}._modeChipRecurring_18ptc_158{color:var(--dim);background:var(--bg-soft);border:1px solid var(--line)}._modeChipOneTime_18ptc_163{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}._summary_18ptc_171{background:var(--line);border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow-x:auto}._summaryCard_18ptc_181{background:var(--bg);padding:12px var(--row-px,24px);flex-direction:column;gap:4px;min-width:0;display:flex}._summaryLabel_18ptc_190{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono)}._summaryText_18ptc_198{font-size:var(--fs-small);color:var(--muted);font-family:var(--font-mono);line-height:1.4}._summaryPlaceholder_18ptc_205{color:var(--muted);opacity:.5}._summaryValueFaded_18ptc_210{opacity:.35}._summaryValue_18ptc_210{color:var(--text);font-size:18px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}._summaryValueAccent_18ptc_221{color:var(--accent)}._summaryDouble_18ptc_224{flex-direction:column;gap:6px;display:flex}._summaryRow_18ptc_230{flex-direction:row;align-items:center;gap:5px;display:flex}._summaryValueSm_18ptc_237{color:var(--text);font-size:15px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}._summaryRowSub_18ptc_246{color:var(--dim);font-size:10px;font-family:var(--font-mono);letter-spacing:.03em}._summarySub_18ptc_253{font-size:var(--fs-micro);color:var(--dim);font-family:var(--font-mono)}._indGreen_18ptc_260{color:var(--accent)}._indAmber_18ptc_261{color:var(--warn)}._indRed_18ptc_262,._indDanger_18ptc_263{color:var(--danger)}._indDim_18ptc_264{color:var(--muted);opacity:.4}._sectionHeader_18ptc_267{padding:12px var(--row-px,24px) 4px;align-items:center;gap:8px;display:flex}._sectionHeader_18ptc_267:first-child{padding-top:4px}._sectionLabel_18ptc_275{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-weight:500}._sectionLine_18ptc_284{background:var(--line);flex:1;height:1px}._listArea_18ptc_292{flex:1;padding:8px 0 32px;overflow-y:auto}._emptyItems_18ptc_298{text-align:center;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);padding:60px 24px}._dayGroup_18ptc_308{margin-top:14px}._dayGroup_18ptc_308:first-child{margin-top:4px}._dayHeader_18ptc_313{padding:6px var(--row-px,24px) 4px;align-items:center;gap:8px;display:flex}._dayLabel_18ptc_320{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-weight:500;font-family:var(--font-mono)}._dayLine_18ptc_330{background:var(--line);flex:1;height:1px}._bottomBar_18ptc_338{border-top:1px solid var(--line);flex-shrink:0;align-items:center;min-height:62px;padding:10px 24px 16px;display:flex}._addBtn_18ptc_348{border:1px dashed var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;background:0 0;width:100%;padding:9px 16px;transition:border-color .15s,border-style .15s,color .15s}._addBtn_18ptc_348:hover{border-style:solid;border-color:var(--accent);color:var(--accent)}._bottomBarSelect_18ptc_367{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._selectCount_18ptc_375{font-size:var(--fs-micro);font-family:var(--font-mono);color:var(--muted)}._deleteSelBtn_18ptc_381{border:1px solid var(--danger,#ef4444);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--danger,#ef4444);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:6px 14px;transition:background .1s;display:flex}._deleteSelBtn_18ptc_381:hover{background:#ef444414}._deleteSelBtn_18ptc_381:disabled{opacity:.35;cursor:not-allowed}._bottomBarSort_18ptc_400{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}._sortByLabel_18ptc_408{font-size:var(--fs-micro);font-family:var(--font-mono);color:var(--dim);white-space:nowrap}._sortHint_18ptc_415{font-size:var(--fs-micro);font-family:var(--font-mono);color:var(--dim);opacity:.65;white-space:nowrap}._sortDropWrap_18ptc_424{position:relative}._sortDropTrigger_18ptc_429{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;justify-content:space-between;align-items:center;gap:6px;min-width:200px;padding:6px 12px;transition:border-color .1s,color .1s;display:flex}._sortDropTrigger_18ptc_429:hover,._sortDropTriggerOpen_18ptc_447{border-color:var(--accent);color:var(--text)}._sortDropMenu_18ptc_450{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);z-index:20;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 -4px 16px #0000002e}._sortDropItem_18ptc_463{text-align:left;border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);cursor:pointer;background:0 0;padding:10px 14px;transition:background .1s,color .1s;display:block}._sortDropItem_18ptc_463:last-child{border-bottom:none}._sortDropItem_18ptc_463:hover{background:var(--bg-hover);color:var(--text)}._sortDropItemActive_18ptc_479{color:var(--accent)}._row_1b3fi_2{padding:var(--row-py) var(--row-px);cursor:pointer;grid-template-columns:28px 1fr 76px 110px;align-items:center;gap:10px;transition:background .1s;display:grid}._row_1b3fi_2:hover{background:var(--bg-hover)}._selectMode_1b3fi_12{cursor:default}._checkbox_1b3fi_15{border:1.5px solid var(--line-bright);cursor:pointer;appearance:none;background:0 0;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:border-color .1s,background .1s;position:relative}._checkbox_1b3fi_15:checked{background:var(--accent);border-color:var(--accent)}._checkbox_1b3fi_15:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='%23000' d='M1 5l3 4L11 1'/%3E%3C/svg%3E") 50%/10px no-repeat;position:absolute;inset:0}._indicator_1b3fi_40{border-radius:var(--r-xs);border:1.5px dashed var(--line-bright);width:22px;height:22px;font-size:11px;font-family:var(--font-mono);color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}._indIncome_1b3fi_53{background:var(--accent-bg);border-color:var(--accent);color:var(--accent);border-style:solid}._indPaid_1b3fi_54{border-color:var(--line-bright);color:var(--dim);border-style:solid}._indWarn_1b3fi_55{border-color:var(--warn);color:var(--warn);border-style:solid}._indPending_1b3fi_56{border-color:var(--line-bright);color:#0000;border-style:dashed}._indTransfer_1b3fi_57{background:#6366f114;border-style:solid;border-color:#6366f166}._confirmBtn_1b3fi_61{border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);cursor:pointer;white-space:nowrap;text-align:center;background:0 0;padding:4px 6px;transition:border-color .1s,color .1s,background .1s}._confirmBtn_1b3fi_61:hover{border-color:var(--accent);color:var(--accent)}._iconCell_1b3fi_14{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._iconCellDim_1b3fi_89{opacity:.35}._content_1b3fi_92{flex-direction:column;gap:3px;min-width:0;display:flex}._name_1b3fi_99{font-size:var(--fs-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._dimName_1b3fi_106{opacity:.45}._unnamed_1b3fi_107{color:var(--dim);font-style:italic}._metaRow_1b3fi_110{flex-wrap:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}._catChip_1b3fi_119{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid var(--line-bright);color:var(--muted);white-space:nowrap;background:0 0;flex-shrink:0;padding:1px 6px;line-height:1.6}._previstChip_1b3fi_133{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);color:var(--warn);white-space:nowrap;background:0 0;border:1px dashed #eab30873;flex-shrink:0;padding:1px 6px;line-height:1.6}._budgetChip_1b3fi_147{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);border:1px dashed var(--line-bright);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;flex-shrink:0;max-width:140px;padding:1px 6px;line-height:1.6;overflow:hidden}._linkedChip_1b3fi_164{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);color:#10b981;white-space:nowrap;background:#10b98112;border:1px solid #10b98166;flex-shrink:0;padding:1px 6px;line-height:1.6}._amountCol_1b3fi_178{justify-content:flex-end;align-items:center;display:flex}._amount_1b3fi_178{font-size:var(--fs-body);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}._amountIncome_1b3fi_190{color:var(--accent)}._amountExpense_1b3fi_191{color:var(--danger)}._amountTransfer_1b3fi_192{color:#6366f1}._amountDim_1b3fi_193{opacity:.45}._transferCatChip_1b3fi_196{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);color:#6366f1;white-space:nowrap;background:#6366f112;border:1px solid #6366f159;flex-shrink:0;padding:1px 6px;line-height:1.6}._transferChip_1b3fi_210{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);color:#6366f1;white-space:nowrap;background:#6366f112;border:1px dashed #6366f173;flex-shrink:0;padding:1px 6px;line-height:1.6}._tooltip_1b3fi_224{z-index:300;background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-size:var(--fs-small);color:var(--text);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;pointer-events:none;max-width:280px;padding:7px 11px;line-height:1.55;position:fixed;box-shadow:0 4px 16px #00000059}._status_1b3fi_243{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;text-align:right;min-width:64px}._statusWarn_1b3fi_253{color:var(--warn)}._statusPrevisto_1b3fi_254{color:var(--muted)}._overlay_ie4di_1{z-index:100;box-sizing:border-box;background:#0009;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_ie4di_14{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-lg);width:460px;max-width:100%;box-shadow:var(--shadow-modal);flex-direction:column;flex-shrink:0;gap:16px;padding:24px;display:flex}._header_ie4di_29{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:-24px -24px 0;padding:16px 24px 14px;display:flex}._headerTitle_ie4di_41{font-size:var(--fs-micro);color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-family:var(--font-mono)}._headerClose_ie4di_50{color:var(--muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:13px;transition:color .1s,background .1s}._headerClose_ie4di_50:hover{color:var(--text);background:var(--bg-hover)}._headerMeta_ie4di_64{flex-direction:column;gap:4px;display:flex}._kindBadge_ie4di_70{font-size:var(--fs-micro);color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-family:var(--font-mono)}._kindBadge_ie4di_70._expense_ie4di_78{color:var(--warn)}._kindBadge_ie4di_70._transfer_ie4di_79{color:#6366f1}._budgetRef_ie4di_81{font-size:var(--fs-micro);color:var(--dim);font-family:var(--font-mono)}._deleteBtn_ie4di_88{border:1px solid var(--line-bright);border-radius:var(--r-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s,border-color .1s;display:flex}._deleteBtn_ie4di_88:hover{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}._typeToggle_ie4di_110{border:1px solid var(--line-bright);border-radius:var(--r-sm);grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}._typeBtn_ie4di_118{height:36px;color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;transition:background .15s,color .15s;display:flex}._typeBtn_ie4di_118._active_ie4di_132._income_ie4di_132{background:var(--accent-bg);color:var(--accent)}._typeBtn_ie4di_118._active_ie4di_132._expense_ie4di_78{color:var(--danger);background:#ef44441a}._typeBtn_ie4di_118._active_ie4di_132._transfer_ie4di_79{color:#6366f1;background:#6366f11f}._typeBtn_ie4di_118:not(._active_ie4di_132):hover{background:var(--bg-hover)}._readonlyBanner_ie4di_140{font-size:var(--fs-small);color:var(--muted);background:var(--bg-soft);border:1px solid var(--line-bright);border-left:3px solid var(--accent);border-radius:var(--r-sm);padding:10px 14px;line-height:1.55}._readonlyBanner_ie4di_140 strong{color:var(--text)}._spOriginBanner_ie4di_153{font-size:var(--fs-small);color:var(--dim);border-radius:var(--r-sm);background:#6366f10f;border:1px solid #6366f140;border-left:3px solid #6366f1;align-items:flex-start;gap:8px;padding:10px 14px;line-height:1.55;display:flex}._spOriginBanner_ie4di_153 strong{color:var(--text)}._spOriginDeleted_ie4di_167{background:color-mix(in srgb, var(--muted) 6%, transparent);border-color:color-mix(in srgb, var(--muted) 25%, transparent);border-left-color:var(--muted)}._spDeletedBadge_ie4di_172{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:400}._spOriginIcon_ie4di_179{color:#6366f1;flex-shrink:0;margin-top:1px}._spOriginDeleted_ie4di_167 ._spOriginIcon_ie4di_179{color:var(--muted)}._typeToggleLocked_ie4di_189{opacity:.5;pointer-events:none}._counterpartBanner_ie4di_195{font-size:var(--fs-small);border-radius:var(--r-sm);background:#6366f10f;border:1px solid #6366f14d;border-left:3px solid #6366f1;align-items:flex-start;gap:10px;padding:10px 14px;line-height:1.55;display:flex}._counterpartIcon_ie4di_207{flex-shrink:0;align-items:center;margin-top:1px;display:flex}._counterpartText_ie4di_208{color:var(--muted)}._counterpartText_ie4di_208 strong{color:var(--text)}._confirmAction_ie4di_212{background:var(--warn-bg);border:1px solid var(--warn-soft);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._confirmActionText_ie4di_222{font-size:var(--fs-small);color:var(--warn);line-height:1.4}._btnConfirmEntry_ie4di_227{background:var(--warn);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;border:none;padding:7px 14px;font-weight:500;transition:opacity .15s}._btnConfirmEntry_ie4di_227:hover{opacity:.85}._transferInfo_ie4di_243{border-radius:var(--r-sm);background:#6366f10f;border:1px solid #6366f140;flex-direction:column;gap:6px;padding:14px 16px;display:flex}._transferRow_ie4di_252{align-items:center;gap:10px;display:flex}._transferLabel_ie4di_253{font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;width:40px}._transferAcct_ie4di_261{font-size:var(--fs-body);color:var(--text);font-family:var(--font-mono);font-weight:500}._transferArrow_ie4di_262{color:#6366f199;padding-left:6px;font-size:12px}._previstoBadge_ie4di_265{font-size:var(--fs-micro);color:var(--warn);border:1px solid var(--warn-soft);border-radius:var(--r-xs);align-self:flex-start;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}._field_ie4di_278{flex-direction:column;gap:6px;display:flex}._label_ie4di_284{font-size:var(--fs-small);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}._optional_ie4di_291{color:var(--pending);text-transform:none;letter-spacing:0;margin-left:6px;font-size:10px}._input_ie4di_299{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);box-sizing:border-box;outline:none;width:100%;padding:8px 10px;transition:border-color .15s}._input_ie4di_299:focus{border-color:var(--accent)}._inputError_ie4di_313{border-color:var(--danger)!important}._input_ie4di_299:disabled{color:var(--muted);cursor:default;opacity:.6}._fieldError_ie4di_316{font-size:var(--fs-micro);color:var(--danger);font-family:var(--font-mono);margin-top:-2px}._textarea_ie4di_324{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);box-sizing:border-box;resize:none;outline:none;width:100%;min-height:36px;padding:8px 10px;line-height:1.5;transition:border-color .15s;overflow:hidden}._textarea_ie4di_324:focus{border-color:var(--accent)}._textarea_ie4di_324:disabled{color:var(--muted);cursor:default;opacity:.6}._dateHeader_ie4di_345{justify-content:space-between;align-items:center;display:flex}._confirmToggle_ie4di_352{border:1px solid var(--line-bright);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._confirmBtn_ie4di_359{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;padding:7px;transition:background .1s,color .1s}._confirmBtn_ie4di_359._confirmActive_ie4di_369{background:var(--bg-soft);color:var(--text)}._confirmHint_ie4di_371{font-size:var(--fs-micro);color:var(--dim);line-height:1.5}._transferCatDisplay_ie4di_378{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);align-items:center;gap:8px;padding:8px 12px;display:flex}._transferCatChip_ie4di_387{font-size:var(--fs-small);font-family:var(--font-mono);border-radius:var(--r-xs);color:#6366f1;background:#6366f114;border:1px solid #6366f166;padding:2px 10px}._acctDropWrap_ie4di_398{position:relative}._acctTrigger_ie4di_400{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;box-sizing:border-box;align-items:center;gap:8px;padding:8px 12px;transition:border-color .12s;display:flex}._acctTrigger_ie4di_400:hover:not(:disabled){border-color:var(--muted)}._acctTriggerOpen_ie4di_418{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:var(--accent)!important}._acctTriggerError_ie4di_419{border-color:var(--danger)!important}._acctTrigger_ie4di_400:disabled{cursor:default;opacity:.85}._acctBadge_ie4di_422{border-radius:var(--r-xs);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._acctName_ie4di_432{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);color:var(--text);flex:1;overflow:hidden}._acctCurr_ie4di_433{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.04em;flex-shrink:0}._acctCaret_ie4di_434{color:var(--muted);flex-shrink:0;margin-left:2px;font-size:10px;transition:transform .15s;display:inline-block}._acctCaretUp_ie4di_435{transform:rotate(180deg)}._acctDropList_ie4di_437{border:1px solid var(--accent);border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);background:var(--bg-elev);z-index:10;border-top:none;max-height:200px;position:relative;overflow-y:auto}._acctDropItem_ie4di_448{border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;padding:8px 12px;transition:background 80ms;display:flex}._acctDropItem_ie4di_448:last-child{border-bottom:none}._acctDropItem_ie4di_448:hover{background:var(--bg-hover)}._acctDropItemActive_ie4di_466{background:color-mix(in srgb, var(--accent) 8%, transparent)}._acctDropName_ie4di_467{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._acctDropCurr_ie4di_468{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.04em;flex-shrink:0}._acctDropCheck_ie4di_469{font-size:var(--fs-micro);flex-shrink:0}._linkedRow_ie4di_472{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}._linkedLabelCol_ie4di_480{flex-direction:column;gap:2px;display:flex}._linkedHint_ie4di_481{font-size:var(--fs-micro);color:var(--dim);font-family:var(--font-mono)}._linkedCheckbox_ie4di_486{border:1.5px solid var(--line-bright);cursor:pointer;appearance:none;background:0 0;border-radius:3px;flex-shrink:0;width:16px;height:16px;transition:border-color .1s,background .1s;position:relative}._linkedCheckbox_ie4di_486:checked{background:var(--accent);border-color:var(--accent)}._linkedCheckbox_ie4di_486:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='%23000' d='M1 5l3 4L11 1'/%3E%3C/svg%3E") 50%/9px no-repeat;position:absolute;inset:0}._actions_ie4di_508{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}._actionsRight_ie4di_516{gap:8px;margin-left:auto;display:flex}._btnConfirm_ie4di_227{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:8px 18px;font-weight:500;transition:opacity .15s}._btnConfirm_ie4di_227:hover:not(:disabled){opacity:.85}._btnConfirm_ie4di_227:disabled{opacity:.4;cursor:default}._btnCancel_ie4di_537{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:8px 14px;transition:background .1s}._btnCancel_ie4di_537:hover{background:var(--bg-hover)}._page_bkzr9_2{flex-direction:column;height:100%;display:flex;overflow:hidden}._header_bkzr9_10{padding:10px var(--row-px);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._headerLeft_bkzr9_19{align-items:baseline;gap:0;display:flex}._title_bkzr9_25{font-size:var(--fs-body);color:var(--bright);font-weight:500;font-family:var(--font-mono)}._month_bkzr9_32{font-size:var(--fs-small);color:var(--dim);font-family:var(--font-mono);margin-left:10px}._headerRight_bkzr9_39{align-items:center;gap:6px;display:flex}._modeBtn_bkzr9_46{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);cursor:pointer;background:0 0;padding:6px 12px;transition:border-color .1s,color .1s}._modeBtn_bkzr9_46:hover{border-color:var(--text);color:var(--text)}._summary_bkzr9_60{background:var(--line);border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}._summaryCard_bkzr9_69{background:var(--bg);padding:14px var(--row-px);flex-direction:column;gap:4px;display:flex}._summaryLabel_bkzr9_77{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono)}._summaryValue_bkzr9_85{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-family:var(--font-mono);font-weight:600}._income_bkzr9_92{color:var(--accent)}._expense_bkzr9_93{color:var(--danger)}._positive_bkzr9_94{color:var(--accent)}._negative_bkzr9_95{color:var(--danger)}._summaryPrevisto_bkzr9_97{font-size:var(--fs-micro);color:var(--dim);font-family:var(--font-mono);margin-top:1px}._list_bkzr9_105{flex:1;padding:8px 0 32px;overflow-y:auto}._dayGroup_bkzr9_112{margin-top:16px}._dayGroup_bkzr9_112:first-child{margin-top:4px}._dayHeader_bkzr9_117{padding:6px var(--row-px) 4px;align-items:center;gap:8px;display:flex}._dayLabel_bkzr9_124{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-weight:500;font-family:var(--font-mono)}._pillToday_bkzr9_134{background:var(--accent-bg);color:var(--accent);border-radius:var(--r-lg);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-family:var(--font-mono);padding:1px 8px}._dayLine_bkzr9_146{background:var(--line);flex:1;height:1px}._empty_bkzr9_153{color:var(--dim);font-size:var(--fs-small);font-family:var(--font-mono);text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;padding:48px 24px;display:flex}._emptySub_bkzr9_166{color:var(--muted);font-size:var(--fs-micro)}._loading_bkzr9_172{flex:1;justify-content:center;align-items:center;gap:6px;padding:40px;display:flex}._loadingDot_bkzr9_181{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite _pulse_bkzr9_1}._loadingDot_bkzr9_181:nth-child(2){animation-delay:.2s}._loadingDot_bkzr9_181:nth-child(3){animation-delay:.4s}@keyframes _pulse_bkzr9_1{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}._bottomBar_bkzr9_198{border-top:1px solid var(--line);flex-shrink:0;align-items:center;min-height:62px;padding:10px 24px 16px;display:flex}._addBtn_bkzr9_208{border:1px dashed var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;background:0 0;width:100%;padding:9px 16px;transition:border-color .15s,border-style .15s,color .15s}._addBtn_bkzr9_208:hover{border-style:solid;border-color:var(--accent);color:var(--accent)}._bottomBarSelect_bkzr9_227{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._selectCount_bkzr9_235{font-size:var(--fs-micro);font-family:var(--font-mono);color:var(--muted)}._deleteSelBtn_bkzr9_241{border:1px solid var(--danger,#ef4444);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--danger,#ef4444);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:6px 14px;transition:background .1s;display:flex}._deleteSelBtn_bkzr9_241:hover{background:#ef444414}._deleteSelBtn_bkzr9_241:disabled{opacity:.35;cursor:not-allowed}._bottomBarSort_bkzr9_260{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}._sortByLabel_bkzr9_268{font-size:var(--fs-micro);font-family:var(--font-mono);color:var(--dim);white-space:nowrap}._sortHint_bkzr9_275{font-size:var(--fs-micro);font-family:var(--font-mono);color:var(--dim);opacity:.65;white-space:nowrap}._sortDropWrap_bkzr9_284{position:relative}._sortDropTrigger_bkzr9_289{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;justify-content:space-between;align-items:center;gap:6px;min-width:220px;padding:6px 12px;transition:border-color .1s,color .1s;display:flex}._sortDropTrigger_bkzr9_289:hover,._sortDropTriggerOpen_bkzr9_307{border-color:var(--accent);color:var(--text)}._sortDropMenu_bkzr9_310{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);z-index:20;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 -4px 16px #0000002e}._sortDropItem_bkzr9_323{text-align:left;border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);cursor:pointer;background:0 0;padding:10px 14px;transition:background .1s,color .1s;display:block}._sortDropItem_bkzr9_323:last-child{border-bottom:none}._sortDropItem_bkzr9_323:hover{background:var(--bg-hover);color:var(--text)}._sortDropItemActive_bkzr9_339{color:var(--accent)}._root_1o5vy_3{flex-direction:column;gap:14px;display:flex}._modeToggleRow_1o5vy_10{justify-content:center;display:flex}._modeToggle_1o5vy_10{border:1px solid var(--line-bright);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:hidden}._modeBtn_1o5vy_24{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;padding:8px;transition:background .1s,color .1s}._modeBtnActive_1o5vy_34{background:var(--bg-soft);color:var(--text);font-weight:500}._everyRow_1o5vy_41{justify-content:center;align-items:center;gap:8px;display:flex}._everyLabel_1o5vy_48{font-size:var(--fs-small);color:var(--dim);font-family:var(--font-mono);flex-shrink:0}._everyN_1o5vy_56{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:52px;height:34px;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);text-align:center;box-sizing:border-box;outline:none;padding:0 8px;transition:border-color .15s}._everyN_1o5vy_56:focus{border-color:var(--accent)}._unitWrap_1o5vy_74{flex-shrink:0;width:110px;position:relative}._unitTrigger_1o5vy_80{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;height:34px;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;transition:border-color .12s;display:flex}._unitTrigger_1o5vy_80:hover{border-color:var(--muted)}._unitTriggerOpen_1o5vy_99{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:var(--accent)!important}._unitCaret_1o5vy_105{color:var(--muted);flex-shrink:0;font-size:10px;transition:transform .15s;display:inline-block}._unitCaretUp_1o5vy_112{transform:rotate(180deg)}._unitDropList_1o5vy_114{background:var(--bg-elev);border:1px solid var(--accent);border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);z-index:20;border-top:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}._unitDropItem_1o5vy_128{border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;background:0 0;padding:8px 12px;transition:background 80ms;display:block}._unitDropItem_1o5vy_128:last-child{border-bottom:none}._unitDropItem_1o5vy_128:hover{background:var(--bg-hover)}._unitDropItemActive_1o5vy_144{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}._subSection_1o5vy_147{flex-direction:column;gap:8px;display:flex}._subLabel_1o5vy_153{font-size:var(--fs-small);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono)}._weekRow_1o5vy_162{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-md);grid-template-columns:repeat(7,1fr);gap:4px;padding:10px;display:grid}._monthChipGrid_1o5vy_173{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-md);grid-template-columns:repeat(7,1fr);gap:2px;padding:10px;display:grid}._chip_1o5vy_184{aspect-ratio:1;width:100%;min-height:28px;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .1s;display:flex}._chip_1o5vy_184:hover{color:var(--text)}._chipSel_1o5vy_202{font-weight:600;background:var(--accent)!important;color:#000!important}._endDropWrap_1o5vy_209{flex-direction:column;display:flex}._endTrigger_1o5vy_215{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--text);cursor:pointer;text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:border-color .12s;display:flex}._endTrigger_1o5vy_215:hover{border-color:var(--muted)}._endTriggerOpen_1o5vy_234{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:var(--accent)!important}._endCaret_1o5vy_240{color:var(--muted);flex-shrink:0;font-size:10px;transition:transform .15s;display:inline-block}._endCaretUp_1o5vy_247{transform:rotate(180deg)}._endDropList_1o5vy_250{background:var(--bg-elev);border:1px solid var(--accent);border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);border-top:none;overflow:hidden}._endDropItem_1o5vy_259{border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;background:0 0;padding:10px 14px;transition:background 80ms;display:block}._endDropItem_1o5vy_259:last-child{border-bottom:none}._endDropItem_1o5vy_259:hover{background:var(--bg-hover)}._endDropItemActive_1o5vy_275{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}._endInput_1o5vy_278{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);box-sizing:border-box;outline:none;width:100%;padding:8px 10px;transition:border-color .15s}._endInput_1o5vy_278:focus{border-color:var(--accent)}._endDateWrap_1o5vy_294{position:relative}._dateTrigger_1o5vy_298{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--text);cursor:pointer;text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:border-color .12s;display:flex}._dateTrigger_1o5vy_298:hover{border-color:var(--muted)}._dateTriggerOpen_1o5vy_317{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:var(--accent)!important}._dateCaret_1o5vy_323{color:var(--muted);flex-shrink:0;font-size:10px;transition:transform .15s;display:inline-block}._dateCaretUp_1o5vy_330{transform:rotate(180deg)}._dateDropdown_1o5vy_332{border:1px solid var(--accent);border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);background:var(--bg-elev);border-top:none;overflow:hidden}._preview_1o5vy_342{background:var(--bg-soft);border:1px solid var(--line-bright);border-left:3px solid var(--accent);border-radius:var(--r-sm);-webkit-user-select:none;user-select:none;cursor:default;flex-direction:column;gap:4px;padding:12px 14px;display:flex}._previewLine_1o5vy_355{font-size:var(--fs-small);color:var(--text);font-family:var(--font-mono);line-height:1.5}._yearDatesSummary_1o5vy_363{font-size:var(--fs-micro);color:var(--muted);font-family:var(--font-mono);line-height:1.5}._overlay_cir9k_3{z-index:100;box-sizing:border-box;background:#0009;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_cir9k_16{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-lg);width:460px;max-width:100%;box-shadow:var(--shadow-modal);flex-direction:column;flex-shrink:0;gap:16px;padding:24px;display:flex}._header_cir9k_31{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:-24px -24px 0;padding:16px 24px 14px;display:flex}._headerTitle_cir9k_42{font-size:var(--fs-micro);color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-family:var(--font-mono)}._headerClose_cir9k_51{color:var(--muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:13px;transition:color .1s,background .1s}._headerClose_cir9k_51:hover{color:var(--text);background:var(--bg-hover)}._typeToggle_cir9k_65{border:1px solid var(--line-bright);border-radius:var(--r-sm);grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}._typeBtn_cir9k_73{height:36px;color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;transition:background .15s,color .15s;display:flex}._typeBtn_cir9k_73._active_cir9k_87._income_cir9k_87{background:var(--accent-bg);color:var(--accent)}._typeBtn_cir9k_73._active_cir9k_87._expense_cir9k_88{color:var(--danger);background:#ef44441a}._typeBtn_cir9k_73._active_cir9k_87._transfer_cir9k_89{color:#6366f1;background:#6366f11f}._typeBtn_cir9k_73:not(._active_cir9k_87):hover{background:var(--bg-hover)}._amountSection_cir9k_93{justify-content:center;align-items:center;padding:8px 0;display:flex}._amountWrap_cir9k_101{border-radius:var(--r-sm);cursor:text;box-sizing:border-box;border:1px solid #0000;width:100%;padding:6px 10px;transition:background .12s,border-color .12s}._amountWrap_cir9k_101:hover{background:var(--bg-soft)}._amountWrap_cir9k_101:focus-within{background:var(--bg-soft);border-color:var(--line-bright)}._amountInput_cir9k_118{color:var(--bright);font-family:var(--font-mono);text-align:center;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:32px;font-weight:700}._amountInput_cir9k_118::placeholder{color:var(--dim)}._amountInput_cir9k_118._expense_cir9k_88{color:var(--warn)}._amountInput_cir9k_118._income_cir9k_87{color:var(--accent)}._amountInput_cir9k_118._transfer_cir9k_89{color:#6366f1}._field_cir9k_136{flex-direction:column;gap:6px;display:flex}._label_cir9k_142{font-size:var(--fs-small);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}._optional_cir9k_149{color:var(--pending);text-transform:none;letter-spacing:0;margin-left:6px;font-size:10px}._input_cir9k_157{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);box-sizing:border-box;outline:none;width:100%;padding:8px 10px;transition:border-color .15s}._input_cir9k_157:focus{border-color:var(--accent)}._textarea_cir9k_173{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);box-sizing:border-box;resize:none;outline:none;width:100%;min-height:36px;padding:8px 10px;line-height:1.5;transition:border-color .15s;overflow:hidden}._textarea_cir9k_173:focus{border-color:var(--accent)}._confirmToggle_cir9k_193{border:1px solid var(--line-bright);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._confirmBtn_cir9k_200{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;padding:7px;transition:background .1s,color .1s}._confirmActive_cir9k_210{background:var(--bg-soft);color:var(--text)}._confirmHint_cir9k_211{font-size:var(--fs-micro);color:var(--dim);margin:0;line-height:1.5}._dateWrap_cir9k_219{position:relative}._dateTrigger_cir9k_223{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--text);cursor:pointer;text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:border-color .12s;display:flex}._dateTrigger_cir9k_223:hover{border-color:var(--muted)}._dateTriggerOpen_cir9k_242{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:var(--accent)!important}._dateCaret_cir9k_247{color:var(--muted);flex-shrink:0;font-size:10px;transition:transform .15s;display:inline-block}._dateCaretUp_cir9k_254{transform:rotate(180deg)}._dateDropdown_cir9k_256{border:1px solid var(--accent);border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);background:var(--bg-elev);border-top:none;overflow:hidden}._acctDropWrap_cir9k_266{position:relative}._acctTrigger_cir9k_268{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;box-sizing:border-box;align-items:center;gap:8px;padding:8px 12px;transition:border-color .12s;display:flex}._acctTrigger_cir9k_268:hover:not(:disabled){border-color:var(--muted)}._acctTriggerOpen_cir9k_286{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:var(--accent)!important}._acctTrigger_cir9k_268:disabled{cursor:default;opacity:.85}._acctBadge_cir9k_289{border-radius:var(--r-xs);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._acctName_cir9k_299{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);color:var(--text);flex:1;overflow:hidden}._acctCurr_cir9k_300{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.04em;flex-shrink:0}._acctCaret_cir9k_301{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:10px;transition:transform .15s;display:inline-block}._acctCaretUp_cir9k_302{transform:rotate(180deg)}._acctDropList_cir9k_304{border:1px solid var(--accent);border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);background:var(--bg-elev);z-index:10;border-top:none;max-height:200px;position:relative;overflow-y:auto}._acctDropItem_cir9k_315{border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;padding:8px 12px;transition:background 80ms;display:flex}._acctDropItem_cir9k_315:last-child{border-bottom:none}._acctDropItem_cir9k_315:hover{background:var(--bg-hover)}._acctDropItemActive_cir9k_333{background:color-mix(in srgb, var(--accent) 8%, transparent)}._acctDropName_cir9k_334{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._acctDropCurr_cir9k_335{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.04em;flex-shrink:0}._acctDropCheck_cir9k_336{font-size:var(--fs-micro);flex-shrink:0}._linkedRow_cir9k_339{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}._linkedLabelCol_cir9k_347{flex-direction:column;gap:2px;display:flex}._linkedHint_cir9k_353{font-size:var(--fs-micro);color:var(--dim);font-family:var(--font-mono);text-transform:none;letter-spacing:0;font-weight:400}._linkedCheckbox_cir9k_362{cursor:pointer;appearance:none;background:var(--bg-elev);border:1.5px solid var(--line-bright);border-radius:3px;flex-shrink:0;width:16px;height:16px;transition:background .12s,border-color .12s}._linkedCheckbox_cir9k_362:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._linkedCheckbox_cir9k_362:checked{background:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3.5 3.5 6.5-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}._error_cir9k_390{font-size:var(--fs-micro);color:var(--danger);font-family:var(--font-mono)}._actions_cir9k_397{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}._actionsRight_cir9k_405{gap:8px;margin-left:auto;display:flex}._btnDelete_cir9k_411{border:1px solid var(--line-bright);border-radius:var(--r-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s,border-color .1s;display:flex}._btnDelete_cir9k_411:hover{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}._btnCancel_cir9k_432{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:8px 14px;transition:background .1s}._btnCancel_cir9k_432:hover{background:var(--bg-hover)}._btnSave_cir9k_445{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:8px 24px;font-weight:500;transition:opacity .15s}._btnSave_cir9k_445:hover:not(:disabled){opacity:.85}._btnSave_cir9k_445:disabled{opacity:.4;cursor:default}._transferCatDisplay_cir9k_461{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);align-items:center;gap:8px;padding:8px 12px;display:flex}._transferCatChip_cir9k_470{font-size:var(--fs-small);font-family:var(--font-mono);border-radius:var(--r-xs);color:#6366f1;background:#6366f114;border:1px solid #6366f166;padding:2px 10px}._page_1l36i_3{max-width:1100px;margin:0 auto;padding:24px}._topbar_1l36i_11{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}._title_1l36i_18{color:var(--bright);font-size:18px;font-weight:600;font-family:var(--font-mono);margin:0}._btnNew_1l36i_26{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;padding:8px 16px;transition:border-color .15s,color .15s}._btnNew_1l36i_26:hover{border-color:var(--accent);color:var(--accent)}._tabs_1l36i_44{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex}._tab_1l36i_44{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;transition:color .1s,border-color .1s;display:flex}._tab_1l36i_44:hover{color:var(--text)}._tabActive_1l36i_68{color:var(--accent);border-bottom-color:var(--accent)}._tabCount_1l36i_73{font-size:var(--fs-micro);color:var(--muted);background:var(--bg-soft);border-radius:8px;padding:1px 6px}._tabActive_1l36i_68 ._tabCount_1l36i_73{color:var(--accent)}._loading_1l36i_86{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);padding:48px 24px}._empty_1l36i_95{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 24px;display:flex}._emptyIcon_1l36i_105{color:var(--muted);margin-bottom:4px}._emptyTitle_1l36i_110{font-size:var(--fs-body);color:var(--dim);font-family:var(--font-mono);margin:0}._emptySub_1l36i_117{font-size:var(--fs-small);color:var(--muted);font-family:var(--font-mono);max-width:340px;margin:0}._btnNewLarge_1l36i_125{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;margin-top:8px;padding:10px 20px;font-weight:600;transition:opacity .15s}._btnNewLarge_1l36i_125:hover{opacity:.85}._list_1l36i_142{flex-direction:column;gap:8px;display:flex}._card_1l36i_150{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;align-items:stretch;transition:border-color .12s,background .12s,opacity .15s;display:flex;overflow:hidden}._card_1l36i_150:hover{border-color:var(--line-bright);background:var(--bg-hover)}._cardPaused_1l36i_166{opacity:.45}._cardPaused_1l36i_166:hover{opacity:.75}._cardBar_1l36i_173{flex-shrink:0;width:3px}._cardBody_1l36i_178{flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px 14px;display:flex}._cardTop_1l36i_188{justify-content:space-between;align-items:center;gap:8px;display:flex}._cardName_1l36i_195{font-size:var(--fs-body);color:var(--text);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._cardOptionsBtn_1l36i_205{width:26px;height:26px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}._cardOptionsBtn_1l36i_205:hover{background:var(--bg-soft);color:var(--text)}._cardMeta_1l36i_222{font-size:var(--fs-micro);color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._sep_1l36i_232{color:var(--dim)}._catChip_1l36i_235{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid;align-items:center;gap:4px;padding:1px 6px;display:inline-flex}._pausedChip_1l36i_247{font-size:10px;font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);text-transform:uppercase;letter-spacing:.04em;align-items:center;padding:1px 5px;display:inline-flex}._cardBottom_1l36i_262{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}._cardFreq_1l36i_269{font-size:var(--fs-micro);color:var(--dim);font-family:var(--font-mono)}._cardAmount_1l36i_276{font-size:20px;font-family:var(--font-mono);flex-shrink:0;font-weight:700}._cardAmount_1l36i_276._expense_1l36i_282{color:var(--warn)}._cardAmount_1l36i_276._income_1l36i_283{color:var(--accent)}._cardAmount_1l36i_276._transfer_1l36i_284{color:#6366f1}._ctxMenu_1l36i_288{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-md);box-shadow:var(--shadow-modal);z-index:200;min-width:160px;position:fixed;overflow:hidden}._ctxItem_1l36i_299{text-align:left;width:100%;font-size:var(--fs-small);font-family:var(--font-mono);color:var(--text);cursor:pointer;background:0 0;border:none;padding:10px 14px;transition:background .1s;display:block}._ctxItem_1l36i_299:hover{background:var(--bg-hover)}._ctxItem_1l36i_299._danger_1l36i_313{color:var(--danger)}._ctxDivider_1l36i_315{background:var(--line);height:1px}._page_1e7wf_2{max-width:560px;margin:0 auto;padding:24px}._topbar_1e7wf_9{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}._title_1e7wf_16{font-family:var(--font-mono);color:var(--bright);margin:0;font-size:18px;font-weight:600}._section_1e7wf_25{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}._sectionLabel_1e7wf_32{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin:0;padding:0 2px;font-weight:400}._card_1e7wf_43{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}._divider_1e7wf_50{background:var(--line);height:1px}._row_1e7wf_56{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._rowLabel_1e7wf_64{font-size:var(--fs-body);color:var(--text);font-family:var(--font-mono)}._rowValue_1e7wf_70{font-size:var(--fs-small);color:var(--dim);font-family:var(--font-mono)}._navRow_1e7wf_77{cursor:pointer;width:100%;font-family:var(--font-mono);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:background .1s;display:flex}._navRow_1e7wf_77:hover{background:var(--bg-hover)}._navArrow_1e7wf_93{color:var(--muted);font-size:18px;line-height:1}._seg_1e7wf_100{border:1px solid var(--line-bright);border-radius:var(--r-sm);flex-shrink:0;display:flex;overflow:hidden}._segBtn_1e7wf_108{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 12px;transition:background .12s,color .12s}._segBtn_1e7wf_108+._segBtn_1e7wf_108{border-left:1px solid var(--line-bright)}._segBtn_1e7wf_108:hover:not(._segActive_1e7wf_120){background:var(--bg-hover);color:var(--text)}._segBtn_1e7wf_108._segActive_1e7wf_120{background:var(--bg-soft);color:var(--bright)}._linkBtn_1e7wf_124{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .1s}._linkBtn_1e7wf_124:hover{opacity:.75}._pwdForm_1e7wf_137{flex-direction:column;gap:10px;padding:14px 16px;display:flex}._input_1e7wf_144{box-sizing:border-box;background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);outline:none;padding:9px 12px;transition:border-color .15s}._input_1e7wf_144:focus{border-color:var(--accent)}._input_1e7wf_144::placeholder{color:var(--muted)}._errorMsg_1e7wf_160{font-size:var(--fs-small);color:var(--danger);font-family:var(--font-mono)}._okMsg_1e7wf_166{font-size:var(--fs-small);color:var(--accent);font-family:var(--font-mono)}._pwdActions_1e7wf_172{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}._btnSave_1e7wf_179{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:7px 18px;font-weight:500;transition:opacity .15s}._btnSave_1e7wf_179:hover{opacity:.85}._btnSave_1e7wf_179:disabled{opacity:.35;cursor:default}._btnCancel_1e7wf_194{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:7px 14px;transition:background .1s}._btnCancel_1e7wf_194:hover{background:var(--bg-hover)}._dataRowInfo_1e7wf_208{flex-direction:column;gap:2px;display:flex}._rowMeta_1e7wf_214{font-size:var(--fs-micro);color:var(--dim);font-family:var(--font-mono)}._dataForm_1e7wf_221{flex-direction:column;gap:10px;padding:14px 16px;display:flex}._dataFormHint_1e7wf_228{font-size:var(--fs-small);color:var(--muted);font-family:var(--font-mono);margin:0;line-height:1.5}._dataWarnSmall_1e7wf_236{font-size:var(--fs-small);color:var(--warn);font-family:var(--font-mono);margin:0}._statsRow_1e7wf_244{align-items:center;gap:0;padding:10px 16px;display:flex}._statsItem_1e7wf_251{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}._statsNum_1e7wf_259{font-size:18px;font-family:var(--font-mono);color:var(--bright);font-variant-numeric:tabular-nums;font-weight:600}._statsLabel_1e7wf_267{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.08em}._statsDivider_1e7wf_274{background:var(--line);flex-shrink:0;width:1px;height:32px}._dangerLabel_1e7wf_282{color:var(--danger)}._currencyTrigger_1e7wf_287{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-mono);align-items:center;gap:6px;padding:6px 12px;transition:border-color .1s;display:flex}._currencyTrigger_1e7wf_287:hover{border-color:var(--accent)}._currencySymbol_1e7wf_301{font-size:var(--fs-body);color:var(--accent);font-weight:600}._currencyCode_1e7wf_307{font-size:var(--fs-micro);color:var(--muted);letter-spacing:.05em}._decimalInputWrap_1e7wf_314{align-items:center;display:flex;position:relative}._decimalInput_1e7wf_314{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:64px;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--text);text-align:center;-moz-appearance:textfield;padding:6px 10px}._decimalInput_1e7wf_314::-webkit-inner-spin-button{opacity:1}._decimalInput_1e7wf_314::-webkit-outer-spin-button{opacity:1}._decimalInput_1e7wf_314:focus{border-color:var(--accent);outline:none}._decimalWarn_1e7wf_337{white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--warn);pointer-events:none;position:absolute;right:calc(100% + 8px)}._previewAmount_1e7wf_347{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--accent);letter-spacing:.02em;font-weight:600}._linkBtnDanger_1e7wf_355{color:var(--danger);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;transition:opacity .1s}._linkBtnDanger_1e7wf_355:hover{opacity:.7}._dangerBox_1e7wf_369{background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--r-sm);flex-direction:column;gap:6px;padding:12px 14px;display:flex}._dangerBoxTitle_1e7wf_379{font-size:var(--fs-small);font-family:var(--font-mono);color:var(--danger);margin:0;font-weight:600}._dangerBoxText_1e7wf_387{font-size:var(--fs-small);font-family:var(--font-mono);color:var(--text);margin:0;line-height:1.5}._btnDanger_1e7wf_395{background:var(--danger);color:#fff;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;border:none;padding:7px 18px;font-weight:500;transition:opacity .15s}._btnDanger_1e7wf_395:hover{opacity:.85}._btnDanger_1e7wf_395:disabled{opacity:.35;cursor:default}._inputDanger_1e7wf_411:focus{border-color:var(--danger)}._previewStats_1e7wf_415{border:1px solid var(--line);border-radius:var(--r-md);gap:0;margin-bottom:16px;display:flex;overflow:hidden}._previewStat_1e7wf_415{border-right:1px solid var(--line);flex-direction:column;flex:1;align-items:center;gap:3px;padding:10px 6px;display:flex}._previewStat_1e7wf_415:last-child{border-right:none}._previewNum_1e7wf_435{font-family:var(--font-mono);color:var(--bright);font-size:18px;font-weight:600;line-height:1}._previewLabel_1e7wf_443{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);text-align:center}._previewSelectLabel_1e7wf_450{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);margin:0 0 10px}._previewChecks_1e7wf_457{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}._checkRow_1e7wf_464{cursor:pointer;border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:8px 10px;transition:background .1s;display:flex}._checkRow_1e7wf_464:hover{background:var(--bg-hover)}._checkRow_1e7wf_464 input[type=checkbox]{accent-color:var(--accent);flex-shrink:0;margin-top:2px}._checkRow_1e7wf_464>span{flex-direction:column;gap:2px;display:flex}._checkLabel_1e7wf_485{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);font-weight:500}._checkMeta_1e7wf_492{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted)}._wrapper_17nvb_2{position:relative}._trigger_17nvb_7{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s;display:flex}._trigger_17nvb_7:hover{border-color:var(--muted)}._preview_17nvb_20{border:1px solid #ffffff26;border-radius:4px;flex-shrink:0;width:24px;height:24px}._hex_17nvb_28{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);text-transform:lowercase}._picker_17nvb_36{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-md);flex-direction:column;gap:12px;margin-top:10px;padding:14px;display:flex}._pickerInline_17nvb_48{flex-direction:column;gap:14px;padding:16px 0;display:flex}._area_17nvb_56{aspect-ratio:1.6;border-radius:var(--r-sm);cursor:crosshair;touch-action:none;width:100%;position:relative;overflow:hidden}._areaWhite_17nvb_66{background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}._areaBlack_17nvb_72{background:linear-gradient(#0000,#000);position:absolute;inset:0}._areaThumb_17nvb_78{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 2px #0009}._hueTrack_17nvb_90{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:7px;height:14px;position:relative}._hueThumb_17nvb_101{pointer-events:none;background:0 0;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 3px #00000080}._hexRow_17nvb_115{align-items:center;gap:8px;display:flex}._hexLabel_17nvb_121{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}._hexInput_17nvb_130{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);outline:none;flex:1;max-width:100px;padding:5px 10px;transition:border-color .15s}._hexInput_17nvb_130:focus{border-color:var(--accent)}._presets_17nvb_146{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}._swatch_17nvb_152{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:3px;width:100%;padding:0;transition:transform .1s,border-color .1s}._swatch_17nvb_152:hover{transform:scale(1.15)}._swatchActive_17nvb_162{border-color:var(--bright)!important}._overlay_yiim2_2{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_yiim2_12{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-lg);width:520px;max-height:90vh;box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}._panel_yiim2_26{flex-direction:column;max-height:90vh;display:flex;overflow:hidden auto}._modalHeader_yiim2_35{border-bottom:1px solid var(--line);background:var(--bg-elev);z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex;position:sticky;top:0}._modalTitleRow_yiim2_48{align-items:center;gap:8px;display:flex}._modalTitle_yiim2_48{font-size:var(--fs-body);color:var(--bright);font-weight:500;font-family:var(--font-mono)}._headerIconBtn_yiim2_62{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .12s,border-color .12s;display:flex}._headerIconBtn_yiim2_62:hover{background:var(--bg-hover);border-color:var(--line-bright)}._closeBtn_yiim2_81{color:var(--muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;padding:3px 5px;font-size:13px;line-height:1;transition:color .1s,background .1s}._closeBtn_yiim2_81:hover{color:var(--text);background:var(--bg-hover)}._backBtn_yiim2_94{color:var(--muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;padding:0 6px 0 0;font-size:18px;line-height:1;transition:color .1s}._backBtn_yiim2_94:hover{color:var(--text)}._iconPanelLabel_yiim2_107{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}._systemBanner_yiim2_116{border-radius:var(--r-sm);font-size:var(--fs-small);color:var(--muted);line-height:1.55;font-family:var(--font-mono);background:#6366f10f;border:1px solid #6366f138;border-left:3px solid #6366f1;margin:0 20px;padding:11px 14px}._systemBanner_yiim2_116 strong{color:var(--text)}._field_yiim2_131{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 20px;display:flex}._fieldRow_yiim2_139{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}._fieldRow_yiim2_139>._field_yiim2_131{border-bottom:none}._fieldRow_yiim2_139>._field_yiim2_131+._field_yiim2_131{border-left:1px solid var(--line)}._label_yiim2_152{font-size:var(--fs-micro);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-weight:400}._input_yiim2_160{box-sizing:border-box;background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-body);outline:none;padding:9px 12px;transition:border-color .15s}._input_yiim2_160:focus{border-color:var(--accent)}._input_yiim2_160::placeholder{color:var(--muted)}._colorTrigger_yiim2_177{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:border-color .15s;display:flex}._colorTrigger_yiim2_177:hover{border-color:var(--muted)}._colorSwatch_yiim2_191{border:1px solid #ffffff26;border-radius:4px;flex-shrink:0;width:24px;height:24px}._colorHex_yiim2_199{text-align:left;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);flex:1}._colorArrow_yiim2_207{font-family:var(--font-mono);color:var(--muted);font-size:16px}._colorPreviewRow_yiim2_214{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 24px;display:flex}._colorPreviewSwatch_yiim2_222{border-radius:var(--r-sm);border:1px solid #ffffff1f;flex-shrink:0;width:32px;height:32px;transition:background .1s}._colorPreviewInfo_yiim2_231{align-items:center;gap:8px;display:flex}._colorPreviewHex_yiim2_237{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);letter-spacing:.05em}._colorPanelBody_yiim2_245{flex:1;padding:0 20px;overflow-y:auto}._seg_yiim2_252{border:1px solid var(--line-bright);border-radius:var(--r-sm);align-self:flex-start;display:flex;overflow:hidden}._segBtn_yiim2_260{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 14px;transition:background .12s,color .12s}._segBtn_yiim2_260+._segBtn_yiim2_260{border-left:1px solid var(--line-bright)}._segBtn_yiim2_260:hover:not(._segActive_yiim2_272){background:var(--bg-hover);color:var(--text)}._segBtn_yiim2_260._segActive_yiim2_272{background:var(--bg-soft);color:var(--bright)}._segBtn_yiim2_260._segActive_yiim2_272._income_yiim2_274{background:var(--accent-bg);color:var(--accent)}._iconSearch_yiim2_277{flex-shrink:0;padding:12px 20px 0}._iconGridScroll_yiim2_283{flex:1;min-height:0;padding:12px 20px;overflow-y:auto}._iconGrid_yiim2_283{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}._iconBtn_yiim2_296{aspect-ratio:1;border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}._iconBtn_yiim2_296:hover{background:var(--bg-hover);color:var(--text)}._iconSelected_yiim2_311{color:var(--bright)}._catHeader_yiim2_314{justify-content:space-between;align-items:center;display:flex}._addCatBtn_yiim2_320{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:2px 0;transition:opacity .1s}._addCatBtn_yiim2_320:hover{opacity:.75}._catList_yiim2_332{flex-direction:column;gap:6px;display:flex}._catItem_yiim2_338{background:var(--bg-soft);border-radius:var(--r-sm);border:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 10px;transition:opacity .2s;display:flex}._catInactive_yiim2_348{opacity:.5}._catRow_yiim2_350{align-items:center;gap:6px;display:flex}._catToggle_yiim2_356{cursor:pointer;color:var(--muted);background:0 0;border:none;flex-shrink:0;padding:2px;font-size:11px;line-height:1;transition:color .1s}._catToggle_yiim2_356:hover{color:var(--text)}._catToggleOn_yiim2_368{color:var(--accent)!important}._catInput_yiim2_370{background:var(--bg-elev);border:1px solid var(--accent);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);outline:none;flex:1;padding:3px 8px}._catInput_yiim2_370::placeholder{color:var(--muted)}._catName_yiim2_383{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;border-radius:var(--r-xs);background:0 0;border:none;flex:1;padding:3px 4px;transition:background .1s}._catName_yiim2_383:hover{background:var(--bg-hover)}._addSubBtn_yiim2_398{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;flex-shrink:0;padding:2px 6px;transition:color .1s,background .1s}._addSubBtn_yiim2_398:hover{color:var(--text);background:var(--bg-hover)}._subRow_yiim2_413{flex-wrap:wrap;gap:4px;padding-left:20px;display:flex}._subChip_yiim2_420{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-xs);align-items:center;display:flex;overflow:hidden}._subIconBtn_yiim2_429{border:none;border-right:1px solid var(--line);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .1s;display:flex}._subIconBtn_yiim2_429:hover{background:var(--bg-hover)}._subDot_yiim2_445{opacity:.6;border-radius:50%;width:6px;height:6px}._subName_yiim2_452{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:3px 7px;transition:color .1s}._subName_yiim2_452:hover{color:var(--text)}._subDelete_yiim2_464{border:none;border-left:1px solid var(--line-bright);color:var(--muted);cursor:pointer;background:0 0;padding:3px 5px;font-size:11px;line-height:1;transition:color .1s}._subDelete_yiim2_464:hover{color:var(--danger)}._subChipNew_yiim2_477{border:1px solid var(--accent);border-radius:var(--r-xs);align-items:center;display:flex;overflow:hidden}._subInput_yiim2_485{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text);background:0 0;border:none;outline:none;width:100px;padding:3px 7px}._subInput_yiim2_485::placeholder{color:var(--muted)}._subSaveBtn_yiim2_497{border:none;border-left:1px solid var(--line-bright);color:var(--accent);cursor:pointer;background:0 0;padding:3px 6px;font-size:11px}._addCatRow_yiim2_508{background:var(--bg-soft);border-radius:var(--r-sm);border:1px solid var(--accent);flex-direction:column;gap:6px;padding:8px 10px;display:flex}._addCatActions_yiim2_518{justify-content:flex-end;gap:6px;display:flex}._catEmpty_yiim2_524{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted)}._actions_yiim2_531{background:var(--bg-elev);border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}._actionsRight_yiim2_544{gap:8px;display:flex}._btnSave_yiim2_549{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:7px 18px;font-weight:500;transition:opacity .15s}._btnSave_yiim2_549:hover{opacity:.85}._btnSave_yiim2_549:disabled{opacity:.35;cursor:default}._btnCancel_yiim2_564{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:7px 14px;transition:background .1s}._btnCancel_yiim2_564:hover{background:var(--bg-hover)}._btnSaveSm_yiim2_577{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);cursor:pointer;border:none;padding:5px 12px;font-weight:500;transition:opacity .15s}._btnSaveSm_yiim2_577:hover{opacity:.85}._btnSaveSm_yiim2_577:disabled{opacity:.35;cursor:default}._btnCancelSm_yiim2_592{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);cursor:pointer;background:0 0;padding:5px 10px;transition:background .1s}._btnCancelSm_yiim2_592:hover{background:var(--bg-hover)}._btnDanger_yiim2_605{border:1px solid var(--line-bright);border-radius:var(--r-sm);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:7px 12px;transition:color .15s,border-color .15s}._btnDanger_yiim2_605:hover{color:var(--danger);border-color:var(--danger)}._btnDangerConfirm_yiim2_618{background:var(--danger);border:1px solid var(--danger);border-radius:var(--r-sm);color:#fff;font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;padding:7px 12px;font-weight:500;transition:opacity .15s}._btnDangerConfirm_yiim2_618:hover{opacity:.85}._notesArea_yiim2_633{box-sizing:border-box;background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-small);resize:vertical;outline:none;min-height:60px;padding:9px 12px;line-height:1.5;transition:border-color .15s}._notesArea_yiim2_633:focus{border-color:var(--accent)}._notesArea_yiim2_633::placeholder{color:var(--muted)}._catIconBtn_yiim2_653{border-radius:var(--r-xs);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .1s,border-color .1s;display:flex}._catIconBtn_yiim2_653:hover{background:var(--bg-hover);border-color:var(--line-bright)}._catDeleteBtn_yiim2_673{cursor:pointer;color:var(--muted);border-radius:var(--r-xs);background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:2px 4px;font-size:13px;line-height:1;transition:color .1s}._catDeleteBtn_yiim2_673:hover{color:var(--danger);background:var(--bg-hover)}._catItemArchived_yiim2_689{opacity:.45}._catItemArchived_yiim2_689 ._catName_yiim2_383,._catItemArchived_yiim2_689 ._catIconBtn_yiim2_653{cursor:default;pointer-events:none}._catRestoreBtn_yiim2_698{cursor:pointer;color:var(--accent);border-radius:var(--r-xs);background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:14px;line-height:1;transition:opacity .1s}._catRestoreBtn_yiim2_698:hover{opacity:.7}._subChipArchived_yiim2_713{opacity:.4}._subChipArchived_yiim2_713 ._subName_yiim2_452,._subChipArchived_yiim2_713 ._subIconBtn_yiim2_429{cursor:default;pointer-events:none}._subRestoreBtn_yiim2_722{cursor:pointer;color:var(--accent);border-radius:var(--r-xs);background:0 0;border:none;flex-shrink:0;padding:1px 4px;font-size:12px;line-height:1;transition:opacity .1s}._subRestoreBtn_yiim2_722:hover{opacity:.7}._page_13krm_2{max-width:780px;margin:0 auto;padding:24px}._topbar_13krm_9{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._topbarLeft_13krm_16{align-items:center;gap:10px;display:flex}._backBtn_13krm_22{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;transition:color .1s}._backBtn_13krm_22:hover{color:var(--text)}._title_13krm_35{font-family:var(--font-mono);color:var(--bright);margin:0;font-size:18px;font-weight:600}._btnNew_13krm_43{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;padding:8px 16px;transition:border-color .15s,color .15s}._btnNew_13krm_43:hover{border-color:var(--accent);color:var(--accent)}._tabs_13krm_57{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;display:flex}._tab_13krm_57{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 14px;transition:color .1s,border-color .1s;display:flex}._tab_13krm_57:hover{color:var(--text)}._tabActive_13krm_79{color:var(--accent);border-bottom-color:var(--accent)}._tabTrash_13krm_80._tabActive_13krm_79{color:var(--danger);border-bottom-color:var(--danger)}._tabCountTrash_13krm_82{color:var(--danger)!important}._tabCount_13krm_82{font-size:var(--fs-micro);color:var(--muted);background:var(--bg-soft);border-radius:8px;padding:1px 6px}._tabActive_13krm_79 ._tabCount_13krm_82{color:var(--accent)}._grid_13krm_96{flex-direction:column;gap:10px;display:flex}._macroCard_13krm_103{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s;overflow:hidden}._macroCard_13krm_103:hover{border-color:var(--line-bright)}._cardInactive_13krm_112{opacity:.6}._cardDeleted_13krm_113{opacity:.5;cursor:default}._cardHeader_13krm_115{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._cardLeft_13krm_123{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._macroName_13krm_131{font-size:var(--fs-body);color:var(--bright);font-weight:500;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._typeChip_13krm_141{font-size:var(--fs-micro);color:var(--muted);background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-xs);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;padding:1px 6px}._cardActions_13krm_153{flex-shrink:0;gap:6px;display:flex}._btnEdit_13krm_159{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);cursor:pointer;background:0 0;padding:5px 12px;transition:color .1s,border-color .1s}._btnEdit_13krm_159:hover{color:var(--text);border-color:var(--muted)}._btnDeactivate_13krm_172{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);cursor:pointer;background:0 0;padding:5px 12px;transition:color .1s,border-color .1s}._btnDeactivate_13krm_172:hover{color:var(--warn);border-color:var(--warn)}._btnActivate_13krm_185{border:1px solid var(--accent);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--accent);cursor:pointer;background:0 0;padding:5px 12px;transition:opacity .1s}._btnActivate_13krm_185:hover{opacity:.75}._btnHardDelete_13krm_198{border:1px solid var(--danger);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--danger);cursor:pointer;background:0 0;padding:5px 12px;transition:background .1s}._btnHardDelete_13krm_198:hover{background:var(--danger-bg)}._cardBody_13krm_212{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;padding:10px 16px;display:flex}._catChip_13krm_221{border-radius:var(--r-xs);border:1px solid var(--line-bright);color:var(--text);background:var(--bg-soft);white-space:nowrap;font-size:10px;line-height:1.6;font-family:var(--font-mono);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}._catChipInactive_13krm_235{opacity:.35}._archivedBadge_13krm_237{font-size:var(--fs-micro);color:var(--muted);background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-xs);letter-spacing:.03em;flex-shrink:0;padding:1px 6px}._systemBadge_13krm_248{font-size:var(--fs-micro);color:#6366f1;border-radius:var(--r-xs);letter-spacing:.03em;background:#6366f114;border:1px solid #6366f14d;flex-shrink:0;padding:1px 6px}._catDot_13krm_259{opacity:.6;border-radius:50%;flex-shrink:0;width:6px;height:6px}._empty_13krm_268{justify-content:center;align-items:center;padding:64px 0;display:flex}._emptyText_13krm_274{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted)}._btnSave_13krm_281{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;border:none;padding:7px 16px;font-weight:500;transition:opacity .15s}._btnSave_13krm_281:hover{opacity:.85}._btnSave_13krm_281:disabled{opacity:.35;cursor:default}._btnCancel_13krm_297{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;background:0 0;padding:7px 12px;transition:background .1s}._btnCancel_13krm_297:hover{background:var(--bg-hover)}._optionsBtn_13krm_312{border-radius:var(--r-sm);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:5px 6px;line-height:0;transition:color .1s,background .1s}._optionsBtn_13krm_312:hover{color:var(--text);background:var(--bg-hover)}._btnTrashIcon_13krm_328{border:1px solid var(--danger);border-radius:var(--r-sm);color:var(--danger);cursor:pointer;background:0 0;padding:5px 8px;line-height:0;transition:background .1s}._btnTrashIcon_13krm_328:hover{background:var(--danger-bg)}._overlay_13krm_341{z-index:200;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._optionsModal_13krm_351{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-md);width:300px;overflow:hidden;box-shadow:0 8px 32px #00000059}._optionsHeader_13krm_360{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);border-bottom:1px solid var(--line);padding:12px 18px 10px}._optionsList_13krm_370{flex-direction:column;display:flex}._optionItem_13krm_375{border:none;border-bottom:1px solid var(--line);text-align:left;width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;background:0 0;padding:13px 18px;transition:background .1s}._optionItem_13krm_375:last-child{border-bottom:none}._optionItem_13krm_375:hover{background:var(--bg-hover)}._optionDanger_13krm_391{color:var(--warn)}._optionsDivider_13krm_393{background:var(--line-bright);height:1px}._overlay_w8qse_3{z-index:300;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_w8qse_13{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-lg);width:520px;max-height:90vh;box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width<=560px){._modal_w8qse_13{width:96vw}}._panel_w8qse_32{flex-direction:column;max-height:90vh;display:flex;overflow:hidden auto}._modalHeader_w8qse_42{border-bottom:1px solid var(--line);background:var(--bg-elev);z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex;position:sticky;top:0}._modalTitleRow_w8qse_55{align-items:center;gap:8px;display:flex}._modalTitle_w8qse_55{font-size:var(--fs-body);color:var(--bright);font-weight:500;font-family:var(--font-mono)}._headerIconBtn_w8qse_69{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .12s,border-color .12s;display:flex}._headerIconBtn_w8qse_69:hover{background:var(--bg-hover);border-color:var(--line-bright)}._closeBtn_w8qse_88{color:var(--muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;padding:3px 5px;font-size:13px;line-height:1;transition:color .1s,background .1s}._closeBtn_w8qse_88:hover{color:var(--text);background:var(--bg-hover)}._backBtn_w8qse_101{color:var(--muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;padding:0 6px 0 0;font-size:18px;line-height:1;transition:color .1s}._backBtn_w8qse_101:hover{color:var(--text)}._iconPanelLabel_w8qse_114{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}._field_w8qse_124{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 20px;display:flex}._field_w8qse_124:last-child{border-bottom:none}._label_w8qse_133{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.07em}._input_w8qse_141{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-body);color:var(--text);outline:none;padding:9px 12px;transition:border-color .15s}._input_w8qse_141:focus{border-color:var(--accent)}._input_w8qse_141::placeholder{color:var(--muted)}._colorTrigger_w8qse_157{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-small);align-items:center;gap:8px;padding:7px 12px;transition:border-color .1s;display:inline-flex}._colorTrigger_w8qse_157:hover{border-color:var(--accent)}._colorSwatch_w8qse_172{border-radius:3px;flex-shrink:0;width:14px;height:14px}._colorHex_w8qse_179{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);letter-spacing:.03em}._colorArrow_w8qse_186{color:var(--muted);margin-left:2px;font-size:14px}._typeDropWrap_w8qse_194{width:100%;position:relative}._typeDropTrigger_w8qse_199{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;padding:8px 12px;transition:border-color .12s;display:flex}._typeDropTrigger_w8qse_199:hover{border-color:var(--muted)}._typeDropTriggerOpen_w8qse_217{border-color:var(--accent);border-bottom-right-radius:0;border-bottom-left-radius:0}._typeDropLabel_w8qse_219{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._typeDropCaret_w8qse_226{color:var(--muted);flex-shrink:0;margin-left:6px;font-size:10px;transition:transform .15s;display:inline-block}._typeDropCaretUp_w8qse_234{transform:rotate(180deg)}._typeDropList_w8qse_236{border:1px solid var(--accent);border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm);background:var(--bg-elev);scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;border-top:none;max-height:220px;overflow:hidden auto}._typeDropItem_w8qse_249{border-bottom:1px solid var(--line);align-items:center;transition:background 80ms;display:flex}._typeDropItem_w8qse_249:last-child{border-bottom:none}._typeDropItem_w8qse_249:hover{background:var(--bg-hover)}._typeDropItemActive_w8qse_258{background:color-mix(in srgb, var(--accent) 8%, transparent)}._typeDropItemActive_w8qse_258 ._typeDropItemName_w8qse_261{color:var(--accent)}._typeDropItemBtn_w8qse_264{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;min-width:0;padding:8px 12px;display:flex}._typeDropItemName_w8qse_261{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._typeDropCheck_w8qse_287{font-size:var(--fs-micro);color:var(--accent);flex-shrink:0}._typeDropDeleteBtn_w8qse_294{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:8px 10px;font-size:16px;line-height:1;transition:color .1s}._typeDropDeleteBtn_w8qse_294:hover{color:var(--danger)}._addTypeRow_w8qse_308{flex-direction:column;gap:8px;display:flex}._addTypeActions_w8qse_314{justify-content:flex-end;gap:6px;display:flex}._addTypeLink_w8qse_320{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:4px;padding:0;transition:opacity .1s}._addTypeLink_w8qse_320:hover{opacity:.75}._currencyTrigger_w8qse_336{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-mono);align-items:center;gap:7px;padding:8px 12px;transition:border-color .1s;display:inline-flex}._currencyTrigger_w8qse_336:hover{border-color:var(--accent)}._currencySymbol_w8qse_350{font-size:var(--fs-body);color:var(--accent);font-weight:600}._currencyCode_w8qse_356{font-size:var(--fs-small);color:var(--muted);letter-spacing:.05em}._currencyArrow_w8qse_362{color:var(--muted);margin-left:2px;font-size:14px}._seg_w8qse_370{border:1px solid var(--line-bright);border-radius:var(--r-sm);align-self:flex-start;display:flex;overflow:hidden}._segBtn_w8qse_378{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 14px;transition:background .12s,color .12s}._segBtn_w8qse_378+._segBtn_w8qse_378{border-left:1px solid var(--line-bright)}._segBtn_w8qse_378:hover:not(._segActive_w8qse_390):not(:disabled){background:var(--bg-hover);color:var(--text)}._segBtn_w8qse_378:disabled{opacity:.3;cursor:default}._segActive_w8qse_390{background:var(--bg-soft);color:var(--bright)}._decimalWrap_w8qse_396{align-items:center;display:inline-flex;position:relative}._decimalInput_w8qse_402{background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--r-sm);width:70px;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--text);text-align:center;-moz-appearance:textfield;outline:none;padding:7px 10px}._decimalInput_w8qse_402::-webkit-inner-spin-button{opacity:1}._decimalInput_w8qse_402::-webkit-outer-spin-button{opacity:1}._decimalInput_w8qse_402:focus{border-color:var(--accent)}._decimalWarnMsg_w8qse_419{white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--warn);pointer-events:none;position:absolute;right:calc(100% + 8px)}._previewRow_w8qse_431{justify-content:space-between;align-items:center;display:flex}._previewLabel_w8qse_437{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted)}._previewAmount_w8qse_443{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--accent);letter-spacing:.02em;font-weight:600}._actions_w8qse_453{border-top:1px solid var(--line);background:var(--bg-elev);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;bottom:0}._actionsRight_w8qse_466{align-items:center;gap:8px;display:flex}._saveError_w8qse_472{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--danger)}._btnCancel_w8qse_478{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:7px 14px;transition:background .1s}._btnCancel_w8qse_478:hover{background:var(--bg-hover)}._btnSave_w8qse_491{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:7px 18px;font-weight:500;transition:opacity .15s}._btnSave_w8qse_491:hover{opacity:.85}._btnSave_w8qse_491:disabled{opacity:.35;cursor:default}._btnCancelSm_w8qse_506{color:var(--muted);border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:5px 10px;transition:background .1s}._btnCancelSm_w8qse_506:hover{background:var(--bg-hover)}._btnSaveSm_w8qse_519{background:var(--accent);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:5px 10px;font-weight:500;transition:opacity .15s}._btnSaveSm_w8qse_519:hover{opacity:.85}._btnSaveSm_w8qse_519:disabled{opacity:.35;cursor:default}._btnDangerSm_w8qse_534{background:var(--warn);color:#000;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;border:none;padding:5px 10px;font-weight:500;transition:opacity .15s}._btnDangerSm_w8qse_534:hover{opacity:.85}._btnDangerSm_w8qse_534:disabled{opacity:.4;cursor:default}._archiveBtn_w8qse_551{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;padding:0;transition:color .1s}._archiveBtn_w8qse_551:hover{color:var(--warn)}._archiveConfirm_w8qse_563{align-items:center;gap:8px;display:flex}._archiveWarn_w8qse_569{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--warn)}._iconSearch_w8qse_577{flex-shrink:0;padding:12px 20px 0}._iconSearch_w8qse_577 ._input_w8qse_141{box-sizing:border-box;width:100%}._iconGridScroll_w8qse_587{flex:1;min-height:0;padding:12px 20px;overflow-y:auto}._iconGrid_w8qse_587{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}._iconBtn_w8qse_600{aspect-ratio:1;border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}._iconBtn_w8qse_600:hover{background:var(--bg-hover);color:var(--text)}._iconSelected_w8qse_616{color:var(--bright)}._emptyMsg_w8qse_618{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);text-align:center;padding:24px 0;display:block}._colorPreviewRow_w8qse_629{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:14px;padding:14px 20px;display:flex}._colorPreviewSwatch_w8qse_638{border-radius:var(--r-sm);flex-shrink:0;width:40px;height:40px}._colorPreviewInfo_w8qse_645{flex-direction:column;gap:4px;display:flex}._colorPreviewHex_w8qse_651{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);letter-spacing:.05em}._colorPanelBody_w8qse_658{flex:1;padding:16px 20px;overflow-y:auto}._currencySearchRow_w8qse_666{border-bottom:1px solid var(--line);flex-shrink:0;padding:10px 20px}._currencySearchRow_w8qse_666 ._input_w8qse_141{box-sizing:border-box;width:100%}._currencyList_w8qse_677{scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;flex:1;overflow-y:auto}._currencySection_w8qse_684{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--bg-soft);border-bottom:1px solid var(--line);padding:7px 20px 5px}._currencyRow_w8qse_696{border-bottom:1px solid var(--line);align-items:center;transition:background 80ms;display:flex}._currencyRow_w8qse_696:last-of-type{border-bottom:none}._currencyRow_w8qse_696:hover{background:var(--bg-hover)}._currencyRowMain_w8qse_705{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:10px 20px;display:flex}._currencyBtn_w8qse_718{border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;width:100%;font-family:var(--font-mono);background:0 0;align-items:center;gap:10px;padding:10px 20px;transition:background 80ms;display:flex}._currencyBtn_w8qse_718:last-child{border-bottom:none}._currencyBtn_w8qse_718:hover{background:var(--bg-hover)}._currencyRowActive_w8qse_735{background:color-mix(in srgb, var(--accent) 8%, transparent)!important}._currSymbol_w8qse_737{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--accent);text-align:right;flex-shrink:0;min-width:32px;font-weight:600}._currName_w8qse_747{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);text-align:left;flex:1}._currCode_w8qse_755{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);letter-spacing:.05em}._currCheck_w8qse_762{color:var(--accent);font-size:var(--fs-small);margin-left:4px}._currDeleteBtn_w8qse_768{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:8px 16px;font-size:18px;line-height:1;transition:color .1s}._currDeleteBtn_w8qse_768:hover{color:var(--danger)}._currEmpty_w8qse_781{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);text-align:center;padding:32px 20px;display:block}._currencyFooter_w8qse_790{border-top:1px solid var(--line-bright);flex-shrink:0;padding:10px 20px}._currCustomBtn_w8qse_796{border:1px dashed var(--line-bright);border-radius:var(--r-sm);width:100%;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);cursor:pointer;background:0 0;padding:10px;transition:border-color .1s,color .1s}._currCustomBtn_w8qse_796:hover{border-color:var(--accent);color:var(--accent)}._currencyCustomForm_w8qse_810{flex-direction:column;flex:1;gap:6px;padding:18px 20px;display:flex;overflow-y:auto}._currencyHint_w8qse_819{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--dim);margin:0 0 10px;line-height:1.55}._page_yld7k_3{max-width:560px;margin:0 auto;padding:24px}._topbar_yld7k_11{align-items:center;gap:10px;margin-bottom:28px;display:flex}._backBtn_yld7k_18{color:var(--muted);cursor:pointer;font-size:22px;font-family:var(--font-mono);background:0 0;border:none;padding:0 4px;line-height:1;transition:color .1s}._backBtn_yld7k_18:hover{color:var(--text)}._title_yld7k_31{font-family:var(--font-mono);color:var(--bright);margin:0;font-size:18px;font-weight:600}._section_yld7k_41{margin-bottom:16px}._card_yld7k_47{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}._divider_yld7k_54{background:var(--line);height:1px}._accountRow_yld7k_61{align-items:center;gap:12px;padding:12px 16px;display:flex}._accountBadge_yld7k_68{border-radius:var(--r-sm);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._accountIcon_yld7k_79{font-size:18px;line-height:1}._accountInfo_yld7k_84{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:3px;min-width:0;padding:0;display:flex}._accountInfo_yld7k_84:hover ._accountName_yld7k_96{color:var(--accent)}._accountName_yld7k_96{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;transition:color .1s;overflow:hidden}._accountMeta_yld7k_109{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim)}._activeChip_yld7k_117{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:3px 10px}._setActiveBtn_yld7k_129{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);border:1px solid var(--line-bright);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;flex-shrink:0;padding:3px 10px;transition:border-color .1s,color .1s}._setActiveBtn_yld7k_129:hover{border-color:var(--accent);color:var(--accent)}._newAccountBtn_yld7k_146{border:1px dashed var(--line-bright);border-radius:var(--r-md);width:100%;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--accent);cursor:pointer;text-align:center;background:0 0;padding:12px 16px;transition:border-color .1s,background .1s}._newAccountBtn_yld7k_146:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}._hint_yld7k_166{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim);text-align:center;margin:16px 0 0;line-height:1.6}._tabs_yld7k_177{border-bottom:1px solid var(--line);gap:4px;margin-bottom:20px;padding-bottom:0;display:flex}._tab_yld7k_177{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;transition:color .12s,border-color .12s;display:flex}._tab_yld7k_177:hover{color:var(--text)}._tabActive_yld7k_202{color:var(--bright);border-bottom-color:var(--accent)}._tabBadge_yld7k_207{font-family:var(--font-mono);font-size:var(--fs-micro);background:var(--bg-soft);color:var(--muted);text-align:center;border-radius:20px;min-width:18px;padding:1px 7px}._tabBadgeWarn_yld7k_218{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn)}._trashBtn_yld7k_225{border-radius:var(--r-sm);width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}._trashBtn_yld7k_225:hover{background:var(--bg-hover);color:var(--warn)}._trashBtn_yld7k_225:disabled{opacity:.25;cursor:default;pointer-events:none}._accountInfoStatic_yld7k_245{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._accountNameMuted_yld7k_253{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._restoreBtn_yld7k_265{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;transition:border-color .1s,color .1s,background .1s;display:flex}._restoreBtn_yld7k_265:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}._deleteBtn_yld7k_285{border-radius:var(--r-sm);width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}._deleteBtn_yld7k_285:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._emptyMsg_yld7k_304{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);text-align:center;margin:0;padding:40px 0}._confirmOverlay_yld7k_315{z-index:400;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._confirmBox_yld7k_325{background:var(--bg-elev);border:1px solid var(--line-bright);border-radius:var(--r-lg);width:420px;max-width:92vw;box-shadow:var(--shadow-modal);padding:24px}._confirmTitle_yld7k_335{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--bright);margin:0 0 12px;font-weight:600}._confirmText_yld7k_343{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);margin:0 0 20px;line-height:1.65}._confirmActions_yld7k_351{justify-content:flex-end;gap:8px;display:flex}._confirmCancel_yld7k_357{border:1px solid var(--line-bright);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);cursor:pointer;background:0 0;padding:7px 16px;transition:background .1s}._confirmCancel_yld7k_357:hover{background:var(--bg-hover)}._confirmDelete_yld7k_370{background:var(--danger);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:#fff;cursor:pointer;border:none;padding:7px 16px;font-weight:500;transition:opacity .15s}._confirmDelete_yld7k_370:hover{opacity:.85}
