.fin-root{--canvas: #F7F8FA;--surface: #FFFFFF;--surface-sunk: #FBFCFD;--hairline: #E8EAEF;--hairline-soft: #F0F2F6;--ink: #0E1726;--ink-2: #364152;--muted: #6B7280;--muted-2: #9AA1AD;--blue-900: #16307A;--blue-800: #1C40A0;--blue-700: #2456D6;--blue-600: #3A68DE;--blue-500: #5C82E6;--blue-400: #8AA7EE;--blue-300: #B4C7F4;--blue-200: #D6E0FA;--blue-100: #EEF3FF;--blue-050: #F5F8FF;--pos: #15A05B;--pos-tint: #E7F6EE;--neg: #DC2A37;--neg-tint: #FCEBEC;--warn: #B7791F;--warn-tint: #FEF7E6;--warn-line: #F2E2BE;--ai-tint: #F1F5FF;--ai-line: #DCE6FF;--ai-ink: #2C50B0;--viz-1: #16307A;--viz-2: #2456D6;--viz-3: #5C82E6;--viz-4: #8AA7EE;--viz-5: #C7D3E8;--viz-6: #E2E7F0;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tnum: "tnum" 1, "lnum" 1, "cv05" 1;--fs-display: 56px;--lh-display: 1.02;--ls-display: -.025em;--fs-h1: 32px;--lh-h1: 1.12;--ls-h1: -.02em;--fs-h2: 24px;--lh-h2: 1.2;--ls-h2: -.015em;--fs-h3: 18px;--lh-h3: 1.3;--ls-h3: -.01em;--fs-body: 15px;--lh-body: 1.5;--fs-small: 13px;--lh-small: 1.45;--fs-label: 11px;--lh-label: 1.2;--ls-label: .08em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--r-card: 16px;--r-inner: 10px;--r-sm: 8px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(14, 23, 38, .06);--sh-md: 0 1px 2px rgba(14, 23, 38, .05), 0 8px 24px rgba(14, 23, 38, .05);--sh-lg: 0 2px 4px rgba(14, 23, 38, .06), 0 18px 48px rgba(14, 23, 38, .1);--ring: 0 0 0 3px rgba(36, 86, 214, .18);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fin-root *,.fin-root *:before,.fin-root *:after{box-sizing:border-box}.fin-root h1,.fin-root h2,.fin-root h3,.fin-root p{margin:0}.fin-root button{font-family:inherit}.fin-root a{color:inherit;text-decoration:none}.fin-root .num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--tnum)}.fin-root .t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:700}.fin-root .t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:680}.fin-root .t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:660}.fin-root .t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:640}.fin-root .t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.fin-root .t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.fin-root .t-label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:600;color:var(--muted)}.fin-root .ink-2{color:var(--ink-2)}.fin-root .muted{color:var(--muted)}.fin-root .pos{color:var(--pos)}.fin-root .neg{color:var(--neg)}.fin-root .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;line-height:1}.fin-root .btn{display:inline-flex;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-4);border-radius:var(--r-inner);border:1px solid transparent;font-size:var(--fs-body);font-weight:580;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.fin-root .btn .material-symbols-outlined{font-size:18px}.fin-root .btn-sm{height:32px;padding:0 var(--s-3);font-size:var(--fs-small)}.fin-root .btn-lg{height:48px;padding:0 var(--s-6);font-size:var(--fs-h3)}.fin-root .btn-primary{background:var(--blue-700);color:#fff}.fin-root .btn-primary:hover{background:var(--blue-800)}.fin-root .btn-primary:active{background:var(--blue-900)}.fin-root .btn-primary:focus-visible{outline:none;box-shadow:var(--ring)}.fin-root .btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--hairline);box-shadow:var(--sh-sm)}.fin-root .btn-secondary:hover{background:var(--surface-sunk);border-color:#dbdfe7}.fin-root .btn-secondary:active{background:#f2f4f8}.fin-root .btn-secondary:focus-visible{outline:none;box-shadow:var(--ring)}.fin-root .btn-ghost{background:transparent;color:var(--blue-700)}.fin-root .btn-ghost:hover{background:var(--blue-100)}.fin-root .btn-ghost:active{background:var(--blue-200)}.fin-root .btn-danger{background:var(--neg);color:#fff}.fin-root .btn-danger:hover{background:#c31f2b}.fin-root .btn-danger:active{background:#a91823}.fin-root .btn:disabled,.fin-root .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;pointer-events:none}.fin-root .btn .spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:fin-spin .7s linear infinite}.fin-root .btn-secondary .spinner{border-color:var(--hairline);border-top-color:var(--blue-700)}@keyframes fin-spin{to{transform:rotate(360deg)}}.fin-root .field{display:flex;flex-direction:column;gap:var(--s-2)}.fin-root .field>label{font-size:var(--fs-small);font-weight:560;color:var(--ink-2)}.fin-root .input,.fin-root .select{height:44px;padding:0 var(--s-4);background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-inner);font-family:inherit;font-size:var(--fs-body);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.fin-root .input::-moz-placeholder{color:var(--muted-2)}.fin-root .input::placeholder{color:var(--muted-2)}.fin-root .input:hover,.fin-root .select:hover{border-color:#dbdfe7}.fin-root .input:focus,.fin-root .select:focus{outline:none;border-color:var(--blue-700);box-shadow:var(--ring)}.fin-root .input-error{border-color:var(--neg)}.fin-root .input-error:focus{box-shadow:0 0 0 3px #dc2a3729}.fin-root .field-error-msg{display:flex;align-items:center;gap:6px;color:var(--neg);font-size:var(--fs-small)}.fin-root .field-error-msg .material-symbols-outlined{font-size:16px}.fin-root .input:disabled,.fin-root .select:disabled{background:var(--surface-sunk);color:var(--muted-2);cursor:not-allowed;border-color:var(--hairline-soft)}.fin-root .select-wrap{position:relative}.fin-root .select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.fin-root .select-wrap .chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted);font-size:20px}.fin-root .search{position:relative}.fin-root .search .material-symbols-outlined{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:20px}.fin-root .search .input{padding-left:42px}.fin-root .amount-input{display:flex;align-items:stretch;height:44px;border:1px solid var(--hairline);border-radius:var(--r-inner);overflow:hidden;background:var(--surface);transition:border-color .14s,box-shadow .14s}.fin-root .amount-input:focus-within{border-color:var(--blue-700);box-shadow:var(--ring)}.fin-root .amount-input .ccy-pick{display:flex;align-items:center;gap:4px;padding:0 12px;background:var(--surface-sunk);border:none;border-right:1px solid var(--hairline);color:var(--ink-2);font-weight:580;font-size:var(--fs-small);cursor:pointer}.fin-root .amount-input .ccy-pick .material-symbols-outlined{font-size:16px;color:var(--muted)}.fin-root .amount-input input{flex:1;border:none;padding:0 14px;font-family:inherit;font-size:var(--fs-h3);font-weight:580;color:var(--ink);min-width:0}.fin-root .amount-input input:focus{outline:none}.fin-root .amount-input .suffix{display:flex;align-items:center;padding:0 14px 0 4px;color:var(--muted);font-size:var(--fs-small);font-weight:560}.fin-root .card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-sm)}.fin-root .card-pad{padding:var(--s-6)}.fin-root .kpi{display:flex;flex-direction:column;gap:var(--s-3)}.fin-root .kpi .kpi-value{font-size:30px;line-height:1.05;letter-spacing:-.02em;font-weight:680;color:var(--ink)}.fin-root .kpi .delta{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-small);font-weight:580}.fin-root .kpi .delta .material-symbols-outlined{font-size:16px}.fin-root .delta-pos{color:var(--pos)}.fin-root .delta-neg{color:var(--neg)}.fin-root .kpi .delta .vs{color:var(--muted);font-weight:460}.fin-root .list{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--sh-sm)}.fin-root .list-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--hairline)}.fin-root .hero{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,var(--blue-050) 0%,rgba(245,248,255,0) 46%),var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-md);padding:var(--s-8)}.fin-root .hero-value{font-size:64px;line-height:1;letter-spacing:-.03em;font-weight:720;color:var(--ink);display:flex;align-items:baseline}.fin-root .hero-value .ccy{font-size:38px;font-weight:600;color:var(--ink-2);margin-right:4px;align-self:flex-start;margin-top:6px}.fin-root .hero-value .cents{color:var(--muted);font-weight:600;font-size:38px}.fin-root .compbar{display:flex;height:16px;border-radius:var(--r-pill);overflow:hidden;gap:2px}.fin-root .compbar>span{display:block;height:100%}.fin-root .compbar>span:first-child{border-radius:var(--r-pill) 0 0 var(--r-pill)}.fin-root .compbar>span:last-child{border-radius:0 var(--r-pill) var(--r-pill) 0}.fin-root .legend{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.fin-root .legend-item{display:flex;flex-direction:column;gap:6px}.fin-root .legend-item .dotrow{display:flex;align-items:center;gap:7px}.fin-root .legend-item .dot{width:9px;height:9px;border-radius:3px;flex:none}.fin-root .legend-item .lg-label{font-size:var(--fs-small);color:var(--muted);font-weight:540}.fin-root .legend-item .lg-amount{font-size:var(--fs-h3);font-weight:640;letter-spacing:-.01em;color:var(--ink)}.fin-root .txn{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);cursor:pointer;border-left:2px solid transparent;transition:background .12s ease}.fin-root .txn+.txn{border-top:1px solid var(--hairline-soft)}.fin-root .txn:hover{background:var(--surface-sunk)}.fin-root .txn.is-selected{background:var(--blue-050);border-left-color:var(--blue-700)}.fin-root .txn .cat-ico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none}.fin-root .txn .cat-ico .material-symbols-outlined{font-size:19px}.fin-root .txn .body{flex:1;min-width:0}.fin-root .txn .merchant{font-size:var(--fs-body);font-weight:580;color:var(--ink)}.fin-root .txn .subline{font-size:var(--fs-small);color:var(--muted);margin-top:1px}.fin-root .txn .amt{text-align:right}.fin-root .txn .amt .main{font-size:var(--fs-body);font-weight:600}.fin-root .txn .amt .native{font-size:var(--fs-small);color:var(--muted-2);margin-top:1px}.fin-root .segmented{display:inline-flex;padding:3px;gap:2px;background:#eef0f4;border-radius:var(--r-pill)}.fin-root .segmented button{border:none;background:transparent;cursor:pointer;height:32px;padding:0 var(--s-4);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:560;color:var(--muted);transition:background .14s,color .14s,box-shadow .14s}.fin-root .segmented button:hover{color:var(--ink-2)}.fin-root .segmented button.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm);font-weight:600}.fin-root .tabs{display:flex;gap:var(--s-6);border-bottom:1px solid var(--hairline)}.fin-root .tabs button{border:none;background:none;cursor:pointer;padding:var(--s-3) 2px;font-size:var(--fs-body);font-weight:540;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.fin-root .tabs button:hover{color:var(--ink-2)}.fin-root .tabs button.is-active{color:var(--blue-700);border-bottom-color:var(--blue-700);font-weight:600}.fin-root .rail{width:248px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--sh-sm)}.fin-root .rail-head{padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--hairline-soft)}.fin-root .rail-brand{display:flex;align-items:center;gap:10px}.fin-root .rail-logo{width:30px;height:30px;border-radius:9px;background:var(--blue-700);display:grid;place-items:center;color:#fff;font-weight:800;font-size:16px;letter-spacing:-.04em}.fin-root .rail-name{font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em}.fin-root .rail-ccy{margin-top:2px;font-size:var(--fs-small);color:var(--muted)}.fin-root .rail-nav{padding:var(--s-3);display:flex;flex-direction:column;gap:2px;flex:1}.fin-root .nav-item{display:flex;align-items:center;gap:var(--s-3);padding:10px var(--s-3);border-radius:var(--r-inner);cursor:pointer;color:var(--ink-2);font-size:var(--fs-body);font-weight:540;transition:background .12s,color .12s;border:none;background:transparent;width:100%;text-align:left}.fin-root .nav-item .material-symbols-outlined{font-size:21px;color:var(--muted);transition:color .12s}.fin-root .nav-item:hover{background:var(--surface-sunk);color:var(--ink)}.fin-root .nav-item:hover .material-symbols-outlined{color:var(--ink-2)}.fin-root .nav-item.is-active{background:var(--blue-100);color:var(--blue-900);font-weight:600}.fin-root .nav-item.is-active .material-symbols-outlined{color:var(--blue-700);font-variation-settings:"FILL" 1,"wght" 500}.fin-root .nav-item .nav-badge{margin-left:auto;font-size:11px;font-weight:700;background:var(--blue-700);color:#fff;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center}.fin-root .rail-foot{padding:var(--s-3);border-top:1px solid var(--hairline-soft)}.fin-root .rail-user{display:flex;align-items:center;gap:var(--s-3);padding:8px var(--s-3);border-radius:var(--r-inner);cursor:pointer;border:none;background:transparent;width:100%;text-align:left}.fin-root .rail-user:hover{background:var(--surface-sunk)}.fin-root .avatar{width:32px;height:32px;border-radius:50%;background:var(--blue-900);color:#fff;display:grid;place-items:center;font-size:var(--fs-small);font-weight:680;flex:none}.fin-root .rail-user .who{flex:1;min-width:0}.fin-root .rail-user .who .nm{font-size:var(--fs-small);font-weight:580}.fin-root .rail-user .who .role{font-size:11px;color:var(--muted)}.fin-root .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:560;background:#f0f2f6;color:var(--ink-2)}.fin-root .chip .material-symbols-outlined{font-size:15px}.fin-root .chip-blue{background:var(--blue-100);color:var(--blue-900)}.fin-root .chip-removable .x{margin-left:2px;margin-right:-4px;color:var(--muted);cursor:pointer}.fin-root .chip-removable .x:hover{color:var(--ink)}.fin-root .badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:600;letter-spacing:.01em}.fin-root .badge .ds{width:6px;height:6px;border-radius:50%}.fin-root .badge-active{background:var(--pos-tint);color:#0e7a43}.fin-root .badge-active .ds{background:var(--pos)}.fin-root .badge-repaid{background:#f0f2f6;color:var(--ink-2)}.fin-root .badge-repaid .ds{background:var(--muted)}.fin-root .badge-overdue{background:var(--neg-tint);color:#b21d29}.fin-root .badge-overdue .ds{background:var(--neg)}.fin-root .alert-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:var(--r-pill);background:var(--warn-tint);border:1px solid var(--warn-line);color:var(--warn);font-size:var(--fs-small);font-weight:560}.fin-root .alert-chip .material-symbols-outlined{font-size:18px}.fin-root .alert-chip .act{background:var(--surface);border:1px solid var(--warn-line);color:var(--warn);height:26px;padding:0 12px;border-radius:var(--r-pill);font-weight:640;font-size:var(--fs-small);cursor:pointer}.fin-root .alert-chip .act:hover{background:#fff;border-color:var(--warn)}.fin-root .alert-chip.info{background:var(--ai-tint);border-color:var(--ai-line);color:var(--ai-ink)}.fin-root .alert-chip.info .act{border-color:var(--ai-line);color:var(--ai-ink)}.fin-root .ai-surface{background:var(--ai-tint);border:1px solid var(--ai-line);border-radius:var(--r-inner);color:var(--ai-ink)}.fin-root .empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3);padding:var(--s-10) var(--s-6)}.fin-root .empty .e-ico{width:52px;height:52px;border-radius:var(--r-inner);background:var(--surface-sunk);border:1px solid var(--hairline);display:grid;place-items:center;color:var(--muted-2)}.fin-root .empty .e-ico .material-symbols-outlined{font-size:26px}.fin-root .empty .e-title{font-size:var(--fs-h3);font-weight:620;color:var(--ink)}.fin-root .empty .e-sub{font-size:var(--fs-small);color:var(--muted);max-width:280px}.fin-root{position:relative;height:100%;overflow:hidden}.fin-root .app-body{height:100%;display:flex;min-height:0}.fin-root .app-rail{width:256px;flex:none;background:var(--surface);border-right:1px solid var(--hairline);display:flex;flex-direction:column;min-height:0}.fin-root .app-rail .rail-head{padding:18px 18px 14px;border-bottom:1px solid var(--hairline-soft);display:flex;align-items:center;justify-content:space-between}.fin-root .new-txn{padding:14px 16px 6px}.fin-root .new-txn .btn{width:100%;justify-content:center}.fin-root .app-rail .rail-nav{padding:10px 12px;gap:2px;flex:1;overflow:auto}.fin-root .nav-sect{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2);padding:14px 12px 6px}.fin-root .app-main{flex:1;min-width:0;overflow:auto}.fin-root .main-pad{padding:28px 36px 56px;max-width:1180px;margin:0 auto}.fin-root .topbar{display:flex;align-items:center;gap:16px;margin-bottom:24px}.fin-root .topbar .pg-title{font-size:26px;font-weight:700;letter-spacing:-.02em}.fin-root .topbar .pg-sub{font-size:13px;color:var(--muted);margin-top:2px}.fin-root .topbar .spacer,.fin-root .spacer{flex:1}.fin-root .daterange{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.fin-root .subtabs{margin-bottom:26px}.fin-root .row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.fin-root .cols{display:grid;gap:22px}.fin-root .cols>*{min-width:0}.fin-root .cols-2-1{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.fin-root .cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fin-root .stack{display:flex;flex-direction:column;gap:22px;min-width:0}.fin-root .kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.fin-root .kpi-row>*{min-width:0}@media(max-width:920px){.fin-root .cols-2-1,.fin-root .cols-2{grid-template-columns:minmax(0,1fr)}}.fin-root .card-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--hairline-soft)}.fin-root .card-head .ch-title{font-size:16px;font-weight:640;letter-spacing:-.01em}.fin-root .card-head .ch-meta{font-size:12px;color:var(--muted);font-weight:500}.fin-root .alert-chip.info{background:var(--blue-100);border-color:var(--blue-200);color:var(--blue-900)}.fin-root .alert-chip.info .act{background:var(--surface);border-color:var(--blue-200);color:var(--blue-700)}.fin-root .alert-chip.info .act:hover{border-color:var(--blue-700)}.fin-root .alert-chip.block{display:flex;width:100%;box-sizing:border-box}.fin-root .alert-chip.block .act{margin-left:auto}.fin-root .ai-strip{display:flex;gap:12px;align-items:flex-start;padding:16px 18px}.fin-root .ai-strip .ai-ico{width:30px;height:30px;border-radius:8px;background:var(--surface);border:1px solid var(--ai-line);display:grid;place-items:center;color:var(--ai-ink);flex:none}.fin-root .ai-strip .ai-ico .material-symbols-outlined{font-size:18px}.fin-root .ai-strip .ai-txt{font-size:13.5px;line-height:1.5;color:var(--ai-ink)}.fin-root .ai-strip .ai-txt strong{font-weight:680}.fin-root .txn-toolbar{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--hairline-soft);flex-wrap:wrap}.fin-root .txn-toolbar .search{flex:1;min-width:220px}.fin-root .filter-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);font-size:13px;font-weight:540;color:var(--ink-2);cursor:pointer}.fin-root .filter-chip:hover{border-color:#dbdfe7;background:var(--surface-sunk)}.fin-root .filter-chip .material-symbols-outlined{font-size:16px;color:var(--muted)}.fin-root .filter-chip.on{background:var(--blue-100);border-color:var(--blue-200);color:var(--blue-900)}.fin-root .filter-chip.on .material-symbols-outlined{color:var(--blue-700)}.fin-root table.txns{width:100%;border-collapse:collapse}.fin-root table.txns th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);padding:12px 16px;border-bottom:1px solid var(--hairline)}.fin-root table.txns th.r,.fin-root table.txns td.r{text-align:right}.fin-root table.txns td{padding:12px 16px;border-bottom:1px solid var(--hairline-soft);vertical-align:middle}.fin-root table.txns tr:last-child td{border-bottom:none}.fin-root table.txns tbody tr{transition:background .12s}.fin-root table.txns tbody tr:hover{background:var(--surface-sunk)}.fin-root table.txns tbody tr.sel{background:var(--blue-050)}.fin-root .cell-merch{display:flex;align-items:center;gap:12px}.fin-root .cell-merch .nm{font-weight:580;color:var(--ink)}.fin-root .cell-merch .raw{font-size:11.5px;color:var(--muted-2);margin-top:1px;font-variant-numeric:tabular-nums}.fin-root .amt-cell .base{font-weight:600;font-variant-numeric:tabular-nums}.fin-root .amt-cell .nat{font-size:12px;color:var(--muted-2);font-variant-numeric:tabular-nums;margin-top:1px}.fin-root .cbx{width:18px;height:18px;border-radius:5px;border:1.5px solid #CBD2DC;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;display:grid;place-items:center;flex:none;background:var(--surface);transition:.12s}.fin-root .cbx:hover{border-color:var(--blue-500)}.fin-root .cbx:checked{background:var(--blue-700);border-color:var(--blue-700)}.fin-root .cbx:checked:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(43deg) translateY(-1px)}.fin-root .bulkbar{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--blue-900);color:#fff}.fin-root .bulkbar .cnt{font-weight:640;font-size:14px}.fin-root .bulkbar .cnt .num{font-variant-numeric:tabular-nums}.fin-root .bulk-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-inner);border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font-size:13px;font-weight:560;cursor:pointer}.fin-root .bulk-btn:hover{background:#ffffff29}.fin-root .bulk-btn .material-symbols-outlined{font-size:16px}.fin-root .bulk-btn.danger{color:#ffb3b8;border-color:#ffb3b859}.fin-root .acct-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fin-root .acct-card{padding:20px;display:flex;flex-direction:column;gap:14px}.fin-root .acct-top{display:flex;align-items:center;gap:11px}.fin-root .acct-logo{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:14px;flex:none}.fin-root .acct-top .nm{font-weight:600;font-size:14px}.fin-root .acct-top .sub{font-size:12px;color:var(--muted);margin-top:1px}.fin-root .acct-bal{font-size:24px;font-weight:680;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fin-root .acct-bal .ccy-tag{font-size:11px;font-weight:600;color:var(--muted);margin-left:6px;letter-spacing:.04em}@media(max-width:920px){.fin-root .acct-grid{grid-template-columns:1fr}}.fin-root .lrow{display:flex;align-items:center;gap:14px;padding:15px 22px;border-bottom:1px solid var(--hairline-soft)}.fin-root .lrow:last-child{border-bottom:none}.fin-root .lrow:hover{background:var(--surface-sunk)}.fin-root .lrow .ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none}.fin-root .lrow .ico .material-symbols-outlined{font-size:20px}.fin-root .lrow .body{flex:1;min-width:0}.fin-root .lrow .body .nm{font-weight:580}.fin-root .lrow .body .sub{font-size:12.5px;color:var(--muted);margin-top:2px}.fin-root .lrow .end{text-align:right}.fin-root .lrow .end .v{font-weight:640;font-variant-numeric:tabular-nums}.fin-root .lrow .end .s{font-size:12px;margin-top:2px;font-variant-numeric:tabular-nums}.fin-root .suggest{padding:16px 18px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--ai-line)}.fin-root .suggest:last-child{border-bottom:none}.fin-root .suggest .body{flex:1}.fin-root .suggest .body .nm{font-weight:600;font-size:14px;color:var(--ink)}.fin-root .suggest .body .why{font-size:12.5px;color:var(--ai-ink);margin-top:2px}.fin-root .suggest .acts{display:flex;gap:8px}.fin-root .bar-track{height:8px;border-radius:var(--r-pill);background:var(--hairline);overflow:hidden}.fin-root .bar-fill{height:100%;border-radius:var(--r-pill);background:var(--blue-700)}.fin-root .goal-card{padding:20px;display:flex;flex-direction:column;gap:14px}.fin-root .goal-top{display:flex;align-items:center;gap:12px}.fin-root .goal-top .ico{width:40px;height:40px;border-radius:11px;background:var(--blue-100);color:var(--blue-700);display:grid;place-items:center;flex:none}.fin-root .goal-amts{display:flex;align-items:baseline;justify-content:space-between}.fin-root .goal-amts .cur{font-size:20px;font-weight:680;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fin-root .goal-amts .tgt{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.fin-root .viz-foot{display:flex;gap:22px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hairline-soft)}.fin-root .viz-foot .vf{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.fin-root .viz-foot .vf .sw{width:11px;height:11px;border-radius:3px}.fin-root .cap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.fin-root .cap-card{padding:18px;border:1px solid var(--ai-line);border-radius:var(--r-card);background:var(--ai-tint);cursor:pointer;transition:.14s}.fin-root .cap-card:hover{box-shadow:var(--sh-md);transform:translateY(-1px)}.fin-root .cap-card .cap-ico{width:34px;height:34px;border-radius:9px;background:var(--surface);border:1px solid var(--ai-line);display:grid;place-items:center;color:var(--ai-ink);margin-bottom:12px}.fin-root .cap-card .cap-t{font-weight:640;font-size:15px;color:var(--ink)}.fin-root .cap-card .cap-d{font-size:12.5px;color:var(--ai-ink);margin-top:4px;line-height:1.45}.fin-root .chat{display:flex;flex-direction:column;gap:14px;padding:22px}.fin-root .bubble{max-width:78%;padding:12px 15px;border-radius:14px;font-size:14px;line-height:1.5}.fin-root .bubble.user{align-self:flex-end;background:var(--blue-700);color:#fff;border-bottom-right-radius:5px}.fin-root .bubble.ai{align-self:flex-start;background:var(--ai-tint);border:1px solid var(--ai-line);color:var(--ink);border-bottom-left-radius:5px}.fin-root .bubble.ai strong{color:var(--ai-ink)}.fin-root .chat-input{display:flex;gap:10px;padding:16px 22px;border-top:1px solid var(--hairline)}.fin-root .mini-donut{width:150px;height:150px;border-radius:50%;position:relative;flex:none}.fin-root .mini-donut:after{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;background:var(--surface);border-radius:50%}.fin-root .mini-donut .ctr{position:absolute;top:30px;right:30px;bottom:30px;left:30px;display:grid;place-content:center;text-align:center;z-index:1}.fin-root .mini-donut .ctr .v{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fin-root .mini-donut .ctr .l{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:2px}.fin-root .donut-legend{display:flex;flex-direction:column;gap:9px}.fin-root .donut-legend .dl{display:flex;align-items:center;gap:9px;font-size:13px}.fin-root .donut-legend .dl .sw{width:11px;height:11px;border-radius:3px;flex:none}.fin-root .donut-legend .dl .nm{color:var(--ink-2)}.fin-root .donut-legend .dl .vl{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums;padding-left:22px}.fin-root .overlay-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e172657;z-index:40}.fin-root .side-sheet{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:92%;z-index:50;background:var(--surface);box-shadow:var(--sh-lg);border-left:1px solid var(--hairline);display:flex;flex-direction:column;min-height:0}.fin-root .side-sheet .ss-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--hairline)}.fin-root .side-sheet .ss-head .ss-t{font-size:19px;font-weight:680;letter-spacing:-.01em}.fin-root .side-sheet .ss-head .ss-s{font-size:13px;color:var(--muted);margin-top:3px}.fin-root .side-sheet .ss-body{padding:22px 24px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:20px}.fin-root .side-sheet .ss-foot{padding:16px 24px;border-top:1px solid var(--hairline);display:flex;gap:12px}.fin-root .side-sheet .ss-foot .btn{flex:1;justify-content:center}.fin-root .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fin-root .icon-btn{width:34px;height:34px;border-radius:var(--r-sm);border:none;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.fin-root .icon-btn:hover{background:var(--surface-sunk);color:var(--ink)}.fin-root .type-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;background:#eef0f4;border-radius:var(--r-inner)}.fin-root .type-toggle button{border:none;background:transparent;height:36px;border-radius:7px;font-size:14px;font-weight:580;color:var(--muted);cursor:pointer}.fin-root .type-toggle button.on-exp{background:var(--surface);color:var(--neg);box-shadow:var(--sh-sm)}.fin-root .type-toggle button.on-inc{background:var(--surface);color:var(--pos);box-shadow:var(--sh-sm)}.fin-root .cat-pick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fin-root .cat-pick button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--surface);cursor:pointer;font-size:11px;font-weight:540;color:var(--ink-2)}.fin-root .cat-pick button:hover{border-color:var(--blue-300)}.fin-root .cat-pick button.on{border-color:var(--blue-700);background:var(--blue-050);color:var(--blue-900)}.fin-root .cat-pick button .material-symbols-outlined{font-size:19px}.fin-root .rail-menu{position:absolute;bottom:64px;left:12px;width:220px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-inner);box-shadow:var(--sh-lg);padding:6px;z-index:60}.fin-root .rail-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;border-radius:var(--r-sm);font-size:var(--fs-body);font-weight:540;color:var(--ink-2);cursor:pointer;text-align:left}.fin-root .rail-menu button:hover{background:var(--surface-sunk);color:var(--ink)}.fin-root .rail-menu button .material-symbols-outlined{font-size:19px;color:var(--muted)}.fin-root .rail-menu .menu-sep{height:1px;background:var(--hairline-soft);margin:5px 2px}.fin-root .rail-mode{display:flex;gap:4px;padding:4px;background:#eef0f4;border-radius:var(--r-sm);margin:4px}.fin-root .rail-mode button{flex:1;height:30px;border:none;background:transparent;border-radius:6px;font-size:var(--fs-small);font-weight:560;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.fin-root .rail-mode button.on{background:var(--surface);color:var(--blue-700);box-shadow:var(--sh-sm)}.fin-root .rail-mode button .material-symbols-outlined{font-size:15px}.fin-root{--canvas: #F7F9FC;--surface: #FFFFFF;--surface-sunk: #F1F5FB;--hairline: #E6EDF6;--hairline-soft: #EFF3F9;--ink: #334155;--ink-2: #475569;--muted: #94A3B8;--muted-2:#B4BECC;--blue-050:#F2F9FF;--blue-100:#EAF4FE;--blue-200:#CFE7FC;--blue-300:#A9D7FA;--blue-400:#7FC5F8;--blue-500:#4FB0F5;--blue-600:#3D97F3;--blue-700:#2D7FF0;--blue-800:#1F6FE0;--blue-900:#2563C9;--pos:#34C77B;--pos-tint:#E7F8EF;--neg:#F26D6D;--neg-tint:#FDECEC;--ai-tint:#F2F9FF;--ai-line:#DCEBFD;--ai-ink:#2D7FF0;--viz-1:#2563C9;--viz-2:#2D7FF0;--viz-3:#4FB0F5;--viz-4:#7FC5F8;--viz-5:#CFE7FC;--viz-6:#E8F1FB;--r-card:22px;--r-inner:14px;--r-sm:10px;--sh-sm:0 6px 20px rgba(45,127,240,.07);--sh-md:0 10px 30px rgba(45,127,240,.1);--sh-lg:0 18px 48px rgba(45,127,240,.16);--ring:0 0 0 3px rgba(45,127,240,.18)}.fin-root .t-display,.fin-root .t-h1,.fin-root .t-h2,.fin-root .t-h3{font-weight:600}.fin-root .hero-value{font-weight:600;letter-spacing:-.025em}.fin-root .kpi .kpi-value,.fin-root .topbar .pg-title,.fin-root .rail-name,.fin-root .rail-logo,.fin-root .card-head .ch-title,.fin-root .acct-bal,.fin-root .goal-amts .cur,.fin-root .lrow .end .v{font-weight:600}.fin-root .t-label{text-transform:none;letter-spacing:0;font-weight:500;font-size:13px;color:var(--muted)}.fin-root .mini-donut .ctr .l{text-transform:none;letter-spacing:0;font-weight:500;color:var(--muted)}.fin-root .nav-sect{text-transform:none;letter-spacing:0;font-weight:600;font-size:12px;color:var(--muted-2)}.fin-root table.txns th{text-transform:none;letter-spacing:0;font-weight:600;color:var(--muted)}.fin-root .card,.fin-root .list,.fin-root .ai-surface{border-color:transparent}.fin-root .btn-primary{background:linear-gradient(120deg,#2d7ff0,#4fb0f5);border-color:transparent;box-shadow:0 6px 16px #2d7ff03d}.fin-root .btn-primary:hover{background:linear-gradient(120deg,#2473e6,#46a8ee)}.fin-root .btn-primary:active{background:linear-gradient(120deg,#1f6fe0,#3d97f3)}.fin-root .hero{background:linear-gradient(125deg,#2d7ff0,#4fb0f5);border:none;color:#fff;box-shadow:0 16px 40px #2d7ff04d;--blue-900:rgba(255,255,255,.95);--blue-700:rgba(255,255,255,.72);--blue-500:rgba(255,255,255,.5);--blue-400:rgba(255,255,255,.34)}.fin-root .hero .t-label{color:#ffffffd9}.fin-root .hero .hero-value{color:#fff}.fin-root .hero .hero-value .ccy,.fin-root .hero .hero-value .cents{color:#ffffffc7}.fin-root .hero .delta-pos,.fin-root .hero .delta-neg{color:#fff}.fin-root .hero .muted{color:#ffffffd1}.fin-root .hero .compbar{background:#ffffff38}.fin-root .hero .lg-label{color:#ffffffd1}.fin-root .hero .lg-amount{color:#fff}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.flex{display:flex}.grid{display:grid}.min-h-full{min-height:100%}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.min-w-0{min-width:0px}.min-w-60{min-width:15rem}.flex-1{flex:1 1 0%}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-none{border-style:none}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-3{padding-top:.75rem}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html,body,#root{height:100%;margin:0}.last\:border-b-0:last-child{border-bottom-width:0px}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}
