@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_92d30b83-module__EalGXW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_92d30b83-module__EalGXW__variable{--font-geist-sans:"Figtree", "Figtree Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_e47af1c9-module__DB4JdG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_e47af1c9-module__DB4JdG__variable{--font-geist-mono:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/969880a8fbc4ea3d-s.2l4chqzj17yf7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85422a08ef10253b-s.3uahozil0mrmc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7085c09d70874492-s.0zhuvjukav65t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0ab0fb90bbc850b-s.p.3zs7wwnf5y2jy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/51ec8e0fe9ebb3f0-s.3q0334mfwpo9n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/357feaf7912a2dfb-s.312f4ok-n1cg4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62fd0305a59369bc-s.2rpt9v2abpnka.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9346dec8b3acbbe6-s.p.28g3plnrcjyh3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41df4dbb54e2206b-s.2swnz1r015ys9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c1e4e80b39132551-s.2j_gyo59ayql2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97020cc4f40e723d-s.43f6oiwmh63de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d273130dc90e6d8b-s.p.2f8v_r0u-86a-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/85196565876fe245-s.2hfgi8o3kkg6r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4c87913afa0289a0-s.0fw-9v7laf519.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4af2a5324217e9df-s.2du0oqpjybmim.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/18f5b9c080a5da0a-s.p.3wpw6uqqui0_c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed Fallback;src:local(Arial);ascent-override:112.27%;descent-override:30.12%;line-gap-override:0.0%;size-adjust:91.3%}.ibm_plex_sans_condensed_56ffba18-module__uWli1W__className{font-family:IBM Plex Sans Condensed,IBM Plex Sans Condensed Fallback;font-style:normal}.ibm_plex_sans_condensed_56ffba18-module__uWli1W__variable{--font-cond-family:"IBM Plex Sans Condensed", "IBM Plex Sans Condensed Fallback"}
.button-module-scss-module__BDdgEq__iconButton{padding:4px}
.date-range-picker-module-scss-module__mQFYsW__picker{align-items:center;display:inline-flex;position:relative}.date-range-picker-module-scss-module__mQFYsW__group{border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);color:var(--text-2);background:var(--surface);cursor:default;align-items:center;gap:7px;padding:5px 10px;font-size:11px;display:inline-flex}.date-range-picker-module-scss-module__mQFYsW__group:hover{border-color:var(--border-strong);color:var(--text)}.date-range-picker-module-scss-module__mQFYsW__group[data-focus-within]{border-color:var(--border-strong)}.date-range-picker-module-scss-module__mQFYsW__calBtn{color:var(--text-3);flex-shrink:0;align-items:center;display:inline-flex}.date-range-picker-module-scss-module__mQFYsW__calBtn:hover{color:var(--text)}.date-range-picker-module-scss-module__mQFYsW__calBtn[data-focus-visible]{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.date-range-picker-module-scss-module__mQFYsW__dateInput{align-items:center;display:inline-flex}.date-range-picker-module-scss-module__mQFYsW__segment{caret-color:#0000;text-align:end;border-radius:2px;outline:none;min-width:1ch;padding:0 1px}.date-range-picker-module-scss-module__mQFYsW__segment[data-type=literal]{color:var(--text-4);padding:0}.date-range-picker-module-scss-module__mQFYsW__segment[data-placeholder]{color:var(--text-4)}.date-range-picker-module-scss-module__mQFYsW__segment:focus{background:var(--accent);color:#0a0a0b}.date-range-picker-module-scss-module__mQFYsW__segment:focus[data-type=literal]{color:var(--text-4);background:0 0}.date-range-picker-module-scss-module__mQFYsW__sep{color:var(--text-4);flex-shrink:0}.date-range-picker-module-scss-module__mQFYsW__clearBtn{color:var(--text-4);flex-shrink:0;align-items:center;padding:0 0 0 4px;display:inline-flex}.date-range-picker-module-scss-module__mQFYsW__clearBtn:hover{color:var(--text-2)}.date-range-picker-module-scss-module__mQFYsW__clearBtn[data-focus-visible]{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.date-range-picker-module-scss-module__mQFYsW__popover{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);z-index:100;outline:none;padding:14px;box-shadow:0 4px 24px #00000073,0 0 0 1px #ffffff0a}.date-range-picker-module-scss-module__mQFYsW__dialog{outline:none}.date-range-picker-module-scss-module__mQFYsW__calendar{font-family:var(--font-mono);outline:none;font-size:12px}.date-range-picker-module-scss-module__mQFYsW__calHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.date-range-picker-module-scss-module__mQFYsW__heading{color:var(--text);letter-spacing:-.01em;font-size:12px;font-weight:600}.date-range-picker-module-scss-module__mQFYsW__navBtn{width:24px;height:24px;color:var(--text-3);border-radius:3px;place-items:center;font-size:15px;display:grid}.date-range-picker-module-scss-module__mQFYsW__navBtn:hover{background:var(--surface-2);color:var(--text)}.date-range-picker-module-scss-module__mQFYsW__navBtn[data-focus-visible]{outline:2px solid var(--accent);outline-offset:2px}.date-range-picker-module-scss-module__mQFYsW__calGrid{border-collapse:collapse}.date-range-picker-module-scss-module__mQFYsW__dayName{color:var(--text-4);text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:0 2px 6px;font-size:10px;font-weight:400}.date-range-picker-module-scss-module__mQFYsW__cell{cursor:pointer;border-radius:3px;outline:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.date-range-picker-module-scss-module__mQFYsW__cell[data-outside-month]{opacity:.3}.date-range-picker-module-scss-module__mQFYsW__cell[data-disabled]{opacity:.35;cursor:not-allowed}.date-range-picker-module-scss-module__mQFYsW__cell[data-unavailable]{opacity:.4;text-decoration:line-through}.date-range-picker-module-scss-module__mQFYsW__cell:hover:not([data-disabled]):not([data-selected]):not([data-selection-start]):not([data-selection-end]){background:var(--surface-2)}.date-range-picker-module-scss-module__mQFYsW__cell[data-selected]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text);border-radius:0}.date-range-picker-module-scss-module__mQFYsW__cell[data-selection-start],.date-range-picker-module-scss-module__mQFYsW__cell[data-selection-end]{background:var(--accent);color:#0a0a0b;font-weight:600}.date-range-picker-module-scss-module__mQFYsW__cell[data-selection-start]{border-radius:3px 0 0 3px}.date-range-picker-module-scss-module__mQFYsW__cell[data-selection-end]{border-radius:0 3px 3px 0}.date-range-picker-module-scss-module__mQFYsW__cell[data-selection-start][data-selection-end]{border-radius:3px}.date-range-picker-module-scss-module__mQFYsW__cell[data-today]:not([data-selected]):not([data-selection-start]):not([data-selection-end]){border:1px solid var(--border-strong)}.date-range-picker-module-scss-module__mQFYsW__cell[data-focused]{outline:2px solid var(--accent);outline-offset:-2px;border-radius:3px}
.menu-module-scss-module__jGAcDa__trigger{border-radius:var(--radius);width:26px;height:26px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.menu-module-scss-module__jGAcDa__trigger[data-hovered]{background:var(--surface-2);color:var(--text)}.menu-module-scss-module__jGAcDa__trigger[data-pressed]{background:var(--surface-3)}.menu-module-scss-module__jGAcDa__trigger[data-focus-visible]{outline:2px solid var(--accent);outline-offset:2px}.menu-module-scss-module__jGAcDa__popover{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);z-index:50;outline:none;min-width:160px;padding:4px;box-shadow:0 4px 20px #0006,0 0 0 1px #ffffff0a}.menu-module-scss-module__jGAcDa__menu{outline:none}.menu-module-scss-module__jGAcDa__item{border-radius:calc(var(--radius-lg) - 4px);color:var(--text-2);cursor:pointer;outline:none;align-items:center;gap:8px;padding:7px 10px;font-size:12px;text-decoration:none;display:flex}.menu-module-scss-module__jGAcDa__item[data-hovered],.menu-module-scss-module__jGAcDa__item[data-focused]{background:var(--surface-2);color:var(--text)}.menu-module-scss-module__jGAcDa__item[data-pressed]{background:var(--surface-3)}.menu-module-scss-module__jGAcDa__item[data-disabled]{opacity:.45;cursor:not-allowed}.menu-module-scss-module__jGAcDa__itemIcon{color:var(--text-4);flex-shrink:0;display:inline-flex}.menu-module-scss-module__jGAcDa__separator{background:var(--border-subtle);height:1px;margin:4px 0}
.select-module-scss-module__UURJCG__field{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text-2);align-items:center;font-size:12px;display:inline-flex}.select-module-scss-module__UURJCG__field:hover{border-style:solid;border-color:var(--text-4);color:var(--text)}.select-module-scss-module__UURJCG__field.select-module-scss-module__UURJCG__active{border-style:solid;border-color:var(--border-strong);background:var(--surface-2);color:var(--text)}.select-module-scss-module__UURJCG__trigger{color:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.select-module-scss-module__UURJCG__trigger[data-focus-visible]{outline:1px solid var(--accent);outline-offset:-1px;border-radius:var(--radius)}.select-module-scss-module__UURJCG__colon{color:var(--text-4)}.select-module-scss-module__UURJCG__value{color:var(--text)}.select-module-scss-module__UURJCG__clear{color:var(--text-4);cursor:pointer;background:0 0;align-items:center;padding:5px 8px 5px 2px;display:inline-flex}.select-module-scss-module__UURJCG__clear:hover{color:var(--text)}.select-module-scss-module__UURJCG__clear[data-focus-visible]{outline:1px solid var(--accent);outline-offset:-2px}.select-module-scss-module__UURJCG__popover{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);min-width:200px;max-height:280px;padding:4px;overflow-y:auto;box-shadow:0 8px 24px #00000080}.select-module-scss-module__UURJCG__listbox{outline:none;flex-direction:column;display:flex}.select-module-scss-module__UURJCG__item{color:var(--text-2);text-align:left;cursor:pointer;border-radius:3px;outline:none;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.select-module-scss-module__UURJCG__item[data-hovered],.select-module-scss-module__UURJCG__item[data-focused],.select-module-scss-module__UURJCG__item[data-selected]{background:var(--surface-3);color:var(--text)}.select-module-scss-module__UURJCG__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.select-module-scss-module__UURJCG__empty{color:var(--text-4);font-size:12px;font-family:var(--font-mono);padding:6px 8px}
.input-module-scss-module__7aVgzG__input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:4px 8px;font-size:12px;transition:border-color 80ms}.input-module-scss-module__7aVgzG__input:focus{border-color:var(--border-strong)}.input-module-scss-module__7aVgzG__input::placeholder{color:var(--text-4)}.input-module-scss-module__7aVgzG__input:disabled{opacity:.6;cursor:not-allowed}
.segmented-control-module-scss-module__KumMHq__group{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-family:var(--font-mono);font-size:11px;display:inline-flex;overflow:hidden}.segmented-control-module-scss-module__KumMHq__segment{color:var(--text-3);border:none;border-right:1px solid var(--border);cursor:pointer;background:0 0;padding:4px 9px}.segmented-control-module-scss-module__KumMHq__segment:last-child{border-right:none}.segmented-control-module-scss-module__KumMHq__segment:hover{color:var(--text);background:var(--hover)}.segmented-control-module-scss-module__KumMHq__segment[data-selected]{background:var(--surface-3);color:var(--text)}.segmented-control-module-scss-module__KumMHq__segment[data-focus-visible]{outline:1px solid var(--accent);outline-offset:-1px}.segmented-control-module-scss-module__KumMHq__md .segmented-control-module-scss-module__KumMHq__segment{letter-spacing:.04em;padding:5px 12px}.segmented-control-module-scss-module__KumMHq__accent .segmented-control-module-scss-module__KumMHq__segment[data-selected]{background:var(--accent);color:#0a0a0b;font-weight:600}@media (max-width:760px){.segmented-control-module-scss-module__KumMHq__block{border-radius:999px;width:100%;display:flex}.segmented-control-module-scss-module__KumMHq__block .segmented-control-module-scss-module__KumMHq__segment{text-align:center;flex:1 1 0;justify-content:center;padding-top:8px;padding-bottom:8px}}
.switch-module-scss-module__QGv_aW__switch{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-2);border-radius:var(--radius);align-items:center;gap:8px;padding:4px 8px;font-size:11.5px;display:inline-flex}.switch-module-scss-module__QGv_aW__switch:hover{background:var(--hover);color:var(--text)}.switch-module-scss-module__QGv_aW__switch[data-focus-visible]{outline:1px solid var(--accent);outline-offset:-1px}.switch-module-scss-module__QGv_aW__track{background:var(--surface-3);border:1px solid var(--border-strong);border-radius:8px;flex-shrink:0;width:26px;height:14px;transition:background .1s;position:relative}.switch-module-scss-module__QGv_aW__track:after{content:"";background:var(--text-3);border-radius:50%;width:10px;height:10px;transition:transform .12s,background .12s;position:absolute;top:1px;left:1px}.switch-module-scss-module__QGv_aW__switch[data-selected] .switch-module-scss-module__QGv_aW__track{background:var(--accent-bg);border-color:#f5a5244d}.switch-module-scss-module__QGv_aW__switch[data-selected] .switch-module-scss-module__QGv_aW__track:after{background:var(--accent);transform:translate(12px)}
.dashboard-view-module-scss-module__4vKYkq__dashGrid{grid-template-columns:2fr 1fr;gap:16px;margin-top:16px;display:grid}@media (max-width:1100px){.dashboard-view-module-scss-module__4vKYkq__dashGrid{grid-template-columns:1fr}}.dashboard-view-module-scss-module__4vKYkq__col{flex-direction:column;gap:16px;min-width:0;display:flex}
.accounts-module-scss-module__FfFLrq__instCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:12px;overflow:hidden}.accounts-module-scss-module__FfFLrq__instHead{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:14px 16px;display:flex}@media (max-width:860px){.accounts-module-scss-module__FfFLrq__instHead{flex-wrap:wrap}}.accounts-module-scss-module__FfFLrq__instLogo{width:36px;height:36px;font-family:var(--font-mono);color:#fff;letter-spacing:-.04em;border-radius:7px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.accounts-module-scss-module__FfFLrq__instMeta{flex:1;min-width:0}.accounts-module-scss-module__FfFLrq__instName{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.accounts-module-scss-module__FfFLrq__instSub{color:var(--text-3);font-size:11px;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.accounts-module-scss-module__FfFLrq__instSubSep{color:var(--text-4)}.accounts-module-scss-module__FfFLrq__instBalance{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.accounts-module-scss-module__FfFLrq__instBalanceV{letter-spacing:-.02em;font-size:16px;font-weight:500}.accounts-module-scss-module__FfFLrq__instBalanceL{color:var(--text-4);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-family:var(--font-sans)}.accounts-module-scss-module__FfFLrq__instActions{flex-wrap:wrap;gap:6px;margin-left:14px;display:flex}@media (max-width:860px){.accounts-module-scss-module__FfFLrq__instActions{width:100%;margin-left:0}}.accounts-module-scss-module__FfFLrq__acctRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:32px 1fr auto auto;align-items:center;gap:14px;padding:10px 16px;font-size:12px;display:grid}.accounts-module-scss-module__FfFLrq__acctRow:last-child{border-bottom:none}.accounts-module-scss-module__FfFLrq__acctRow:hover{background:var(--surface-2)}.accounts-module-scss-module__FfFLrq__acctIcon{background:var(--surface-3);border:1px solid var(--border);width:24px;height:24px;color:var(--text-3);border-radius:4px;place-items:center;display:grid}.accounts-module-scss-module__FfFLrq__acctName{color:var(--text);font-weight:500}.accounts-module-scss-module__FfFLrq__acctMask{color:var(--text-4);font-family:var(--font-mono);margin-left:6px;font-size:11px}.accounts-module-scss-module__FfFLrq__acctType{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-top:2px;font-size:10px}.accounts-module-scss-module__FfFLrq__acctBal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;min-width:110px;font-size:14px;font-weight:500}.accounts-module-scss-module__FfFLrq__addInstCard{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);width:100%;color:var(--text-3);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:13px;transition:border-color 80ms,color 80ms;display:flex}.accounts-module-scss-module__FfFLrq__addInstCard:hover{border-color:var(--text-4);color:var(--text-2)}.accounts-module-scss-module__FfFLrq__sectionDivider{align-items:center;gap:12px;margin:22px 0 12px;display:flex}.accounts-module-scss-module__FfFLrq__sectionDividerLbl{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);white-space:nowrap;font-size:10px;font-weight:500}.accounts-module-scss-module__FfFLrq__sectionDividerLine{background:var(--border);flex:1;height:1px}.accounts-module-scss-module__FfFLrq__sectionDividerMeta{color:var(--text-4);font-size:11px;font-family:var(--font-mono)}@media (max-width:760px){.accounts-module-scss-module__FfFLrq__acctRow{grid-template-columns:28px minmax(0,1fr) auto;column-gap:12px;padding:12px 14px}.accounts-module-scss-module__FfFLrq__acctRow>:nth-child(4){display:none}.accounts-module-scss-module__FfFLrq__acctRow>div{min-width:0}.accounts-module-scss-module__FfFLrq__acctBal{align-self:center;min-width:0}.accounts-module-scss-module__FfFLrq__acctName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.accounts-module-scss-module__FfFLrq__instBalance{margin-left:auto}.accounts-module-scss-module__FfFLrq__instActions .accounts-module-scss-module__FfFLrq__btn{flex:1 1 0;justify-content:center;min-height:36px}}
.budgets-module-scss-module__OwJlOG__grid2{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.budgets-module-scss-module__OwJlOG__grid2{grid-template-columns:1fr}}.budgets-module-scss-module__OwJlOG__capsList{padding:4px 0}.budgets-module-scss-module__OwJlOG__capRow{border-bottom:1px solid var(--border-subtle);padding:14px 16px}.budgets-module-scss-module__OwJlOG__capRow:last-child{border-bottom:none}.budgets-module-scss-module__OwJlOG__capRowHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.budgets-module-scss-module__OwJlOG__swLg{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.budgets-module-scss-module__OwJlOG__capName{color:var(--text);letter-spacing:-.005em;flex:1;font-size:13px;font-weight:500}.budgets-module-scss-module__OwJlOG__capSpent{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-.01em;white-space:nowrap;margin-right:12px;font-size:13px;font-weight:500}.budgets-module-scss-module__OwJlOG__capSpent .budgets-module-scss-module__OwJlOG__of{color:var(--text-4);margin-left:4px;font-weight:400}.budgets-module-scss-module__OwJlOG__capControls{align-items:center;gap:8px;display:inline-flex}.budgets-module-scss-module__OwJlOG__capInput{border:1px solid var(--border);border-radius:var(--radius,6px);background:var(--surface-2);width:110px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;padding:5px 8px;font-size:12px}.budgets-module-scss-module__OwJlOG__capInput:focus{border-color:var(--accent);outline:none}.budgets-module-scss-module__OwJlOG__capBar{background:var(--surface-3);border-radius:3px;height:8px;position:relative;overflow:visible}.budgets-module-scss-module__OwJlOG__capBarFill{border-radius:3px;height:100%;transition:width .22s;position:absolute;top:0;left:0}.budgets-module-scss-module__OwJlOG__capBarOver{background:var(--neg);opacity:.55;background-image:repeating-linear-gradient(-45deg,#00000040 0 2px,#0000 2px 5px);border-radius:0 3px 3px 0;height:100%;position:absolute;top:0;left:100%}.budgets-module-scss-module__OwJlOG__capBarMark{background:var(--text-4);opacity:.5;width:1px;height:14px;position:absolute;top:-3px;transform:translate(-.5px)}.budgets-module-scss-module__OwJlOG__badge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:600}.budgets-module-scss-module__OwJlOG__badgeOver{color:var(--neg);background:var(--neg-bg);border-color:#f871714d}.budgets-module-scss-module__OwJlOG__badgeWarn{color:var(--warn);background:#fbbf2414;border-color:#fbbf244d}.budgets-module-scss-module__OwJlOG__addRow{border-top:1px dashed var(--border-strong);background:var(--surface-2);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.budgets-module-scss-module__OwJlOG__field{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);flex-direction:column;gap:4px;font-size:11px;display:flex}.budgets-module-scss-module__OwJlOG__input,.budgets-module-scss-module__OwJlOG__select{border:1px solid var(--border);border-radius:var(--radius,6px);background:var(--surface-2);color:var(--text);font-size:12px;font-family:var(--font-sans);padding:6px 8px}.budgets-module-scss-module__OwJlOG__input:focus,.budgets-module-scss-module__OwJlOG__select:focus{border-color:var(--accent);outline:none}.budgets-module-scss-module__OwJlOG__inputNum{font-family:var(--font-mono);text-align:right}.budgets-module-scss-module__OwJlOG__goalsGrid{grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (max-width:640px){.budgets-module-scss-module__OwJlOG__goalsGrid{grid-template-columns:1fr}}.budgets-module-scss-module__OwJlOG__goalCard{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:16px 18px}.budgets-module-scss-module__OwJlOG__goalCard:nth-child(2n){border-right:none}.budgets-module-scss-module__OwJlOG__goalHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.budgets-module-scss-module__OwJlOG__goalName{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:600}.budgets-module-scss-module__OwJlOG__goalDest{font-family:var(--font-mono);color:var(--text-4);letter-spacing:.02em;margin-top:3px;font-size:10.5px}.budgets-module-scss-module__OwJlOG__goalActions{gap:2px;display:inline-flex}.budgets-module-scss-module__OwJlOG__goalAmts{align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.budgets-module-scss-module__OwJlOG__goalCurrent{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:500}.budgets-module-scss-module__OwJlOG__goalTarget{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-4);font-size:13px}.budgets-module-scss-module__OwJlOG__goalPct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);background:var(--surface-3);border-radius:3px;margin-left:auto;padding:2px 7px;font-size:12px}.budgets-module-scss-module__OwJlOG__goalBar{background:var(--surface-3);border-radius:3px;height:5px;margin-bottom:10px;overflow:hidden}.budgets-module-scss-module__OwJlOG__goalBarFill{border-radius:3px;height:100%;transition:width .25s}.budgets-module-scss-module__OwJlOG__goalFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.budgets-module-scss-module__OwJlOG__goalCond{font-family:var(--font-sans);color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.budgets-module-scss-module__OwJlOG__goalEta{font-family:var(--font-mono);color:var(--text-2);letter-spacing:.02em;font-size:11.5px}.budgets-module-scss-module__OwJlOG__empty{color:var(--text-3);padding:16px;font-size:12px}.budgets-module-scss-module__OwJlOG__goalForm{border-top:1px dashed var(--border-strong);background:var(--surface-2);gap:10px;padding:14px 16px;display:grid}.budgets-module-scss-module__OwJlOG__goalFormRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.budgets-module-scss-module__OwJlOG__formActions{gap:8px;display:inline-flex}
.settings-module-scss-module__hOj0Qq__shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-module-scss-module__hOj0Qq__rail{flex-direction:column;padding:4px 0;display:flex;position:sticky;top:0}.settings-module-scss-module__hOj0Qq__railHead{border-bottom:1px solid var(--border-subtle);margin-bottom:8px;padding:4px 10px 14px}.settings-module-scss-module__hOj0Qq__railTitle{letter-spacing:-.02em;color:var(--text);font-size:14px;font-weight:600}.settings-module-scss-module__hOj0Qq__railSub{font-family:var(--font-mono);color:var(--text-4);letter-spacing:.04em;margin-top:4px;font-size:10.5px}.settings-module-scss-module__hOj0Qq__railNav{flex-direction:column;gap:1px;display:flex}.settings-module-scss-module__hOj0Qq__railItem{border-radius:var(--radius);color:var(--text-3);text-align:left;cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;transition:background 80ms,color 80ms;display:grid}.settings-module-scss-module__hOj0Qq__railItem:hover{background:var(--hover);color:var(--text)}.settings-module-scss-module__hOj0Qq__railItem.settings-module-scss-module__hOj0Qq__on{background:var(--surface-3);color:var(--text)}.settings-module-scss-module__hOj0Qq__railNum{font-family:var(--font-mono);color:var(--text-4);font-size:10px}.settings-module-scss-module__hOj0Qq__railItem.settings-module-scss-module__hOj0Qq__on .settings-module-scss-module__hOj0Qq__railNum{color:var(--accent)}.settings-module-scss-module__hOj0Qq__railLabel{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.settings-module-scss-module__hOj0Qq__railFoot{border-top:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-4);letter-spacing:.04em;margin-top:14px;padding:12px 10px 0;font-size:10.5px}.settings-module-scss-module__hOj0Qq__pane{flex-direction:column;gap:16px;min-width:0;max-width:1000px;display:flex}.settings-module-scss-module__hOj0Qq__sectionHead{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:14px;display:flex}.settings-module-scss-module__hOj0Qq__sectionTitle{letter-spacing:-.025em;color:var(--text);font-size:20px;font-weight:600}.settings-module-scss-module__hOj0Qq__sectionSub{color:var(--text-3);max-width:640px;margin-top:4px;font-size:12.5px;line-height:1.45}.settings-module-scss-module__hOj0Qq__sectionActions{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.settings-module-scss-module__hOj0Qq__row{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 0;display:flex}.settings-module-scss-module__hOj0Qq__row:last-child{border-bottom:none}.settings-module-scss-module__hOj0Qq__rowLabel{flex:240px;min-width:220px}.settings-module-scss-module__hOj0Qq__rowTitle{color:var(--text);letter-spacing:-.005em;font-size:13px;font-weight:500}.settings-module-scss-module__hOj0Qq__rowDesc{color:var(--text-3);max-width:540px;margin-top:3px;font-size:11.5px;line-height:1.45}.settings-module-scss-module__hOj0Qq__rowControl{align-items:center;gap:8px;display:flex}.settings-module-scss-module__hOj0Qq__payCycleFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:720px;display:grid}.settings-module-scss-module__hOj0Qq__payFreqGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.settings-module-scss-module__hOj0Qq__payFreqCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);text-align:left;cursor:pointer;padding:14px;transition:border-color .1s,background .1s;position:relative}.settings-module-scss-module__hOj0Qq__payFreqCard:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-3)}.settings-module-scss-module__hOj0Qq__payFreqCard.settings-module-scss-module__hOj0Qq__on{border-color:var(--accent);background:var(--accent-bg)}.settings-module-scss-module__hOj0Qq__payFreqCard:disabled{opacity:.45;cursor:not-allowed}.settings-module-scss-module__hOj0Qq__payFreqDays{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1}.settings-module-scss-module__hOj0Qq__payFreqDays .settings-module-scss-module__hOj0Qq__u{color:var(--text-3);margin-left:2px;font-size:13px}.settings-module-scss-module__hOj0Qq__payFreqCard.settings-module-scss-module__hOj0Qq__on .settings-module-scss-module__hOj0Qq__payFreqDays{color:var(--accent)}.settings-module-scss-module__hOj0Qq__payFreqLabel{color:var(--text);margin-top:8px;font-size:13px;font-weight:600}.settings-module-scss-module__hOj0Qq__payFreqHint{font-family:var(--font-mono);color:var(--text-4);margin-top:2px;font-size:10.5px}.settings-module-scss-module__hOj0Qq__payFreqCheck{color:var(--accent);font-size:10px;position:absolute;top:10px;right:12px}.settings-module-scss-module__hOj0Qq__addRow{border-top:1px dashed var(--border-strong);align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.settings-module-scss-module__hOj0Qq__addRowIncome{grid-template-columns:2fr 2fr auto}.settings-module-scss-module__hOj0Qq__addRowSettlement{grid-template-columns:1fr 2fr auto}.settings-module-scss-module__hOj0Qq__addRowSavings{grid-template-columns:2fr 2fr 1fr auto}.settings-module-scss-module__hOj0Qq__addRowRecurring{grid-template-columns:1.5fr 1.5fr 1fr 1fr 60px auto}.settings-module-scss-module__hOj0Qq__connLogo{width:26px;height:26px;font-family:var(--font-mono);color:#fff;letter-spacing:-.03em;border-radius:5px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.settings-module-scss-module__hOj0Qq__connErr{font-family:var(--font-mono);color:var(--neg);letter-spacing:.04em;margin-top:2px;font-size:10.5px}.settings-module-scss-module__hOj0Qq__rowWarn{background:#f8717108}.settings-module-scss-module__hOj0Qq__runDot{margin-right:6px;font-size:10px;display:inline-block}.settings-module-scss-module__hOj0Qq__runDot.settings-module-scss-module__hOj0Qq__pos{color:var(--pos)}.settings-module-scss-module__hOj0Qq__runDot.settings-module-scss-module__hOj0Qq__neg{color:var(--neg)}.settings-module-scss-module__hOj0Qq__runDot.settings-module-scss-module__hOj0Qq__inf{color:var(--info)}.settings-module-scss-module__hOj0Qq__endpointPill{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:11.5px;display:inline-flex}.settings-module-scss-module__hOj0Qq__endpointPill code{color:var(--text);font-family:inherit}.settings-module-scss-module__hOj0Qq__liveDot{background:var(--pos);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #4ade8026}.settings-module-scss-module__hOj0Qq__exportGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-module-scss-module__hOj0Qq__exportCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.settings-module-scss-module__hOj0Qq__exportName{color:var(--text);font-size:13px;font-weight:600}.settings-module-scss-module__hOj0Qq__exportDesc{color:var(--text-3);margin-top:3px;font-size:11.5px;line-height:1.4}.settings-module-scss-module__hOj0Qq__exportSize{font-family:var(--font-mono);color:var(--text-4);letter-spacing:.04em;margin-top:6px;font-size:10.5px}.settings-module-scss-module__hOj0Qq__tenantChip{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.02em;font-size:11px}.settings-module-scss-module__hOj0Qq__tenantChip code{color:var(--text-2);background:var(--surface-3);border:1px solid var(--border);border-radius:3px;padding:1px 6px}.settings-module-scss-module__hOj0Qq__dangerZone{border-radius:var(--radius-lg);background:linear-gradient(#f871710a,#0000 40%);border:1px solid #f871714d;margin-top:4px;overflow:hidden}.settings-module-scss-module__hOj0Qq__dangerHead{background:#f871710d;border-bottom:1px solid #f871712e;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.settings-module-scss-module__hOj0Qq__dangerTitle{color:var(--neg);letter-spacing:-.01em;font-size:14px;font-weight:600}.settings-module-scss-module__hOj0Qq__dangerSub{color:var(--text-3);margin-top:2px;font-size:11.5px}.settings-module-scss-module__hOj0Qq__dangerBadge{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--neg);background:var(--neg-bg);border:1px solid #f871714d;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600}.settings-module-scss-module__hOj0Qq__dangerRow{border-bottom:1px solid #f8717124;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.settings-module-scss-module__hOj0Qq__dangerRow:last-child{border-bottom:none}.settings-module-scss-module__hOj0Qq__dangerRowTall{align-items:flex-start}.settings-module-scss-module__hOj0Qq__dangerRowInfo{flex:280px;min-width:240px}.settings-module-scss-module__hOj0Qq__dangerRowTitle{color:var(--text);letter-spacing:-.005em;font-size:13px;font-weight:600}.settings-module-scss-module__hOj0Qq__dangerRowDesc{color:var(--text-3);max-width:540px;margin-top:3px;font-size:11.5px;line-height:1.45}.settings-module-scss-module__hOj0Qq__dangerConfirm{align-items:center;gap:10px;margin-top:10px;display:flex}.settings-module-scss-module__hOj0Qq__dangerConfirmLabel{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);font-size:10.5px;font-weight:600}.settings-module-scss-module__hOj0Qq__dangerConfirmLabel code{font-family:var(--font-mono);color:var(--neg);background:var(--neg-bg);text-transform:none;letter-spacing:0;border-radius:3px;padding:1px 6px;font-size:11px}.settings-module-scss-module__hOj0Qq__btnDangerSolid{color:var(--neg);background:var(--neg-bg);border-color:#f8717166}.settings-module-scss-module__hOj0Qq__btnDangerSolid:hover:not(:disabled){color:#fff;background:var(--neg-dim);border-color:var(--neg-dim)}.settings-module-scss-module__hOj0Qq__btnDangerSolid:disabled{opacity:.45;cursor:not-allowed}.settings-module-scss-module__hOj0Qq__placeholder{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);text-align:center;padding:28px 24px}.settings-module-scss-module__hOj0Qq__placeholderTag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-bg);border:1px solid #f5a5244d;border-radius:3px;margin-bottom:10px;padding:3px 8px;font-size:10px;display:inline-block}.settings-module-scss-module__hOj0Qq__placeholderTitle{color:var(--text);font-size:14px;font-weight:600}.settings-module-scss-module__hOj0Qq__placeholderText{color:var(--text-3);max-width:520px;margin-top:6px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.5}.settings-module-scss-module__hOj0Qq__stack{flex-direction:column;gap:16px;display:flex}.settings-module-scss-module__hOj0Qq__themeGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:4px 0;display:grid}.settings-module-scss-module__hOj0Qq__themeCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);text-align:left;cursor:pointer;padding:0;transition:border-color .1s;position:relative;overflow:hidden}.settings-module-scss-module__hOj0Qq__themeCard:hover{border-color:var(--border-strong)}.settings-module-scss-module__hOj0Qq__themeCard.settings-module-scss-module__hOj0Qq__on{border-color:var(--accent)}.settings-module-scss-module__hOj0Qq__themePreview{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;height:110px;padding:10px 12px;display:flex;position:relative}.settings-module-scss-module__hOj0Qq__themePvBar{border:1px solid;border-radius:3px;align-items:center;gap:6px;padding:5px 7px;display:flex}.settings-module-scss-module__hOj0Qq__themePvDot{border-radius:2px;width:8px;height:8px}.settings-module-scss-module__hOj0Qq__themePvLine{opacity:.6;border-radius:1px;flex:1;height:2px}.settings-module-scss-module__hOj0Qq__themePvNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:17px;font-weight:500}.settings-module-scss-module__hOj0Qq__themePvRule{width:100%;height:1px}.settings-module-scss-module__hOj0Qq__themeInfo{padding:10px 12px}.settings-module-scss-module__hOj0Qq__themeName{color:var(--text);letter-spacing:-.01em;font-size:13px;font-weight:600}.settings-module-scss-module__hOj0Qq__themeHint{font-family:var(--font-mono);color:var(--text-4);letter-spacing:.02em;margin-top:2px;font-size:10.5px}.settings-module-scss-module__hOj0Qq__themeCheck{color:var(--accent);font-size:10px;position:absolute;top:8px;right:10px}@media (max-width:860px){.settings-module-scss-module__hOj0Qq__shell{grid-template-columns:1fr;gap:12px}.settings-module-scss-module__hOj0Qq__rail{position:static}.settings-module-scss-module__hOj0Qq__railNav{flex-direction:row;overflow-x:auto}.settings-module-scss-module__hOj0Qq__payFreqGrid{grid-template-columns:repeat(2,1fr)}.settings-module-scss-module__hOj0Qq__themeGrid,.settings-module-scss-module__hOj0Qq__exportGrid{grid-template-columns:1fr}}@media (max-width:760px){.settings-module-scss-module__hOj0Qq__shell{grid-template-columns:1fr;gap:0}.settings-module-scss-module__hOj0Qq__rail{z-index:20;background:var(--bg);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;flex-direction:row;gap:6px;margin:0 -14px 14px;padding:8px 14px;position:sticky;top:105px;overflow-x:auto}.settings-module-scss-module__hOj0Qq__rail::-webkit-scrollbar{display:none}.settings-module-scss-module__hOj0Qq__railHead,.settings-module-scss-module__hOj0Qq__railFoot{display:none}.settings-module-scss-module__hOj0Qq__railNav{flex-direction:row;gap:6px}.settings-module-scss-module__hOj0Qq__railItem{white-space:nowrap;border:1px solid var(--border);background:var(--surface);border-radius:999px;flex:none;grid-template-columns:auto;min-height:36px;padding:8px 12px;font-size:12.5px}.settings-module-scss-module__hOj0Qq__railNum{display:none}.settings-module-scss-module__hOj0Qq__pane{max-width:none}.settings-module-scss-module__hOj0Qq__sectionHead{flex-direction:column;align-items:stretch;gap:14px}.settings-module-scss-module__hOj0Qq__sectionActions{white-space:normal;flex-wrap:wrap}.settings-module-scss-module__hOj0Qq__row{flex-direction:column;align-items:stretch;gap:12px}.settings-module-scss-module__hOj0Qq__rowLabel{flex:100%;min-width:0}.settings-module-scss-module__hOj0Qq__rowControl{flex-wrap:wrap;width:100%}.settings-module-scss-module__hOj0Qq__payCycleFields,.settings-module-scss-module__hOj0Qq__addRowIncome,.settings-module-scss-module__hOj0Qq__addRowSettlement,.settings-module-scss-module__hOj0Qq__addRowSavings,.settings-module-scss-module__hOj0Qq__addRowRecurring{grid-template-columns:1fr}.settings-module-scss-module__hOj0Qq__payFreqGrid{grid-template-columns:1fr 1fr}.settings-module-scss-module__hOj0Qq__exportGrid{grid-template-columns:1fr}.settings-module-scss-module__hOj0Qq__exportCard{grid-template-columns:1fr;gap:12px}.settings-module-scss-module__hOj0Qq__dangerRow{flex-direction:column;align-items:stretch}.settings-module-scss-module__hOj0Qq__dangerRowInfo{flex:100%;min-width:0}.settings-module-scss-module__hOj0Qq__dangerConfirm{flex-wrap:wrap}}
.charts-module-scss-module__GLv9bW__chartLegend{color:var(--text-3);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.charts-module-scss-module__GLv9bW__lgItem{align-items:center;gap:6px;display:inline-flex}.charts-module-scss-module__GLv9bW__lgSw{border-radius:2px;width:8px;height:8px}.charts-module-scss-module__GLv9bW__chartAnno{font-family:var(--font-mono);color:var(--invest);align-items:center;gap:6px;font-size:10px;display:inline-flex}.charts-module-scss-module__GLv9bW__annoDot{background:var(--invest);border-radius:50%;width:5px;height:5px}.charts-module-scss-module__GLv9bW__pieRow{grid-template-columns:120px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.charts-module-scss-module__GLv9bW__catList{border-top:1px solid var(--border-subtle)}.charts-module-scss-module__GLv9bW__catItem{border-bottom:1px solid var(--border-subtle);grid-template-columns:12px 1fr auto auto;align-items:center;gap:10px;padding:7px 14px;font-size:12px;display:grid}.charts-module-scss-module__GLv9bW__catItem:last-child{border-bottom:none}.charts-module-scss-module__GLv9bW__catItem:hover{background:var(--surface-2)}.charts-module-scss-module__GLv9bW__catSw{border-radius:2px;width:8px;height:8px}.charts-module-scss-module__GLv9bW__catName{color:var(--text)}.charts-module-scss-module__GLv9bW__catPct{color:var(--text-3);font-family:var(--font-mono);text-align:right;min-width:36px;font-size:11px}.charts-module-scss-module__GLv9bW__catAmt{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;min-width:80px}.charts-module-scss-module__GLv9bW__tt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:11px;font-family:var(--font-mono);background:#0a0a0bed;min-width:140px;padding:8px 10px}.charts-module-scss-module__GLv9bW__ttLabel{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px}.charts-module-scss-module__GLv9bW__ttRow{justify-content:space-between;gap:14px;padding:1px 0;display:flex}.charts-module-scss-module__GLv9bW__ttKey{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.charts-module-scss-module__GLv9bW__ttVal{color:var(--text);font-variant-numeric:tabular-nums}.charts-module-scss-module__GLv9bW__ttSw{border-radius:2px;width:8px;height:8px}[data-theme=light] .charts-module-scss-module__GLv9bW__tt{background:#141417f0;border-color:#ffffff1f;box-shadow:0 4px 20px #0000002e}:is([data-theme=light] .charts-module-scss-module__GLv9bW__ttLabel,[data-theme=light] .charts-module-scss-module__GLv9bW__ttKey){color:#a1a1aa}[data-theme=light] .charts-module-scss-module__GLv9bW__ttVal{color:#fafafa}
