@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";:root{--paper: #f6f6f6;--card: #ffffff;--ink: #222222;--muted: #666666;--line: #dddddd;--brand-50: #e8f2f3;--brand-100: #d2e5e7;--brand-600: #17646c;--brand-700: #10464c;--brand-800: #0b3338;--accent-500: #32abac;--coral-600: #d7674a;--amber-50: #fff3d8;--amber-700: #8a5b00;--slate-50: #f6f6f6;--slate-100: #eeeeee;--slate-200: #dddddd;--slate-300: #c4c4c4;--slate-500: #666666;--slate-600: #4a4a4a;--slate-700: #333333;--slate-800: #222222;--ms-navy: #141b4d;--equity: #00827b;--radius: 10px;color:var(--ink);background:var(--paper);font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);color:var(--ink);line-height:1.5;font-variant-numeric:tabular-nums}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 4px #32abac2e}.logo{display:inline-flex;align-items:center;gap:12px}.logo-symbol{display:grid;width:48px;height:44px;place-items:center}.logo-symbol svg{width:48px;height:44px}.logo-mark{fill:var(--brand-700)}.logo-mark.light,.logo-leaf.light{fill:#fff}.logo-leaf{fill:var(--accent-500)}.logo-vein{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:1.6}.logo-word,.logo-descriptor{display:block;line-height:1;text-transform:uppercase}.logo-word{color:var(--accent-500);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:800}.logo-word.light,.logo-descriptor.light{color:#fff}.logo-descriptor{margin-top:5px;color:var(--brand-700);font-size:11px;font-weight:850;letter-spacing:.22em}.select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;border:1px solid var(--line);border-radius:7px;background:#fbfcfb;color:var(--ink);padding:0 10px;text-align:left;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.select-trigger:hover{background:#fff}.select-trigger:focus-visible,.select-trigger[data-state=open]{border-color:var(--accent-500);box-shadow:0 0 0 3px #32abac2e}.select-trigger svg{flex:none;color:var(--slate-500)}.select-content{z-index:50;min-width:128px;overflow:hidden;border:1px solid var(--slate-200);border-radius:7px;background:#fff;color:var(--slate-800);box-shadow:0 16px 36px #17171724}.select-content-popper[data-side=bottom]{transform:translateY(4px)}.select-content-popper[data-side=top]{transform:translateY(-4px)}.select-viewport{width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);padding:4px}.select-item{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:34px;border-radius:5px;padding:7px 8px 7px 30px;outline:none;cursor:default;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600}.select-item:focus,.select-item[data-highlighted]{background:var(--brand-50);color:var(--brand-800)}.select-item[data-disabled]{pointer-events:none;opacity:.5}.select-item-indicator{position:absolute;left:8px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.card{border:1px solid var(--slate-200);border-radius:var(--radius);background:var(--card);color:var(--slate-800);box-shadow:0 14px 40px #1717170f}.card-header{padding:20px}.card-title{margin:0;font-weight:800}.card-content{padding:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;border-radius:7px;border:1px solid transparent;font-weight:700;line-height:1;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.button-default{background:var(--brand-700);color:#fff}.button-default:hover{background:var(--brand-800)}.button-outline{border-color:var(--line);background:transparent;color:var(--slate-700)}.button-outline:hover{background:var(--slate-50);color:var(--ink)}.input{width:100%;min-width:0;min-height:40px;border:1px solid var(--line);border-radius:7px;background:#fbfcfb;color:var(--ink);font-size:15px;font-weight:500;box-shadow:none;padding:0 10px}.input-shell input{width:100%;min-height:38px;border:0;border-radius:0;background:transparent;padding:0 10px}.input-shell input:focus,.input-shell input:focus-visible{box-shadow:none}.input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.chart-container{width:100%;height:340px;color:var(--slate-600);font-size:12px}.chart-container:focus,.chart-container:focus-visible,.chart-container .recharts-wrapper:focus,.chart-container .recharts-wrapper:focus-visible,.chart-container .recharts-surface:focus,.chart-container .recharts-surface:focus-visible,.chart-container svg:focus,.chart-container svg:focus-visible,.chart-container [tabindex]:focus,.chart-container [tabindex]:focus-visible{outline:none}.chart-container .recharts-cartesian-axis-tick text{fill:var(--slate-500);font-size:11px;font-weight:600}.chart-container .recharts-cartesian-grid line{stroke:var(--slate-200)}.chart-container .recharts-tooltip-cursor{stroke:var(--ms-navy)}.chart-tooltip{display:grid;min-width:220px;gap:8px;border:1px solid var(--slate-200);border-radius:8px;background:#fff;padding:10px 12px;color:var(--slate-700);font-size:12.5px;box-shadow:0 8px 24px #141b4d24}.chart-tooltip-title{color:var(--brand-700);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:800}.chart-tooltip-list{display:grid;gap:5px}.chart-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.chart-tooltip-label{display:inline-flex;align-items:center;gap:7px;color:var(--muted)}.chart-tooltip-label i{width:9px;height:9px;border-radius:2px}.chart-tooltip-row b{color:var(--slate-800);white-space:nowrap}.chart-tooltip-note{border-top:1px solid var(--slate-100);padding-top:7px;color:var(--muted);font-size:11.5px}.comparison-calculator{--paper: #f6f6f6;--card: #ffffff;--ink: #222222;--muted: #666666;--line: #dddddd;--period1: #17646c;--period2: #32abac;--accent: #32abac;--warn: #8a5b00;--calc-brand-50: #e8f2f3;--calc-brand-600: #17646c;--calc-brand-700: #10464c;--calc-brand-800: #0b3338;--calc-accent-600: #248d8f;--radius: 10px;min-height:100%;color:var(--ink);font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.comparison-calculator button{background:transparent;border:0;padding:0;margin:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.comparison-calculator input{font:inherit}.comparison-calculator .wrap{max-width:1180px;margin:0 auto;padding:0 0 40px}.comparison-calculator .calc-print-header{display:none}.comparison-calculator .tag{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.comparison-calculator .demo-grid{display:grid;grid-template-columns:462px minmax(0,1fr);gap:18px}.comparison-calculator .demo-grid.moneysmart-grid{grid-template-columns:332px minmax(0,1fr)}.comparison-calculator .moneysmart-fee-row{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px;align-items:end}.comparison-calculator .moneysmart-chart,.comparison-calculator .moneysmart-chart *,.comparison-calculator .moneysmart-chart .font-mono{font-family:inherit}.comparison-calculator .print-report{display:none}.comparison-calculator .assumptions-card,.comparison-calculator .breakdown-card,.comparison-calculator .projection-card{border-color:var(--line);border-radius:var(--radius);background:var(--card);box-shadow:0 14px 40px #1717170f}.comparison-calculator .assumptions-card{align-self:start;padding:20px}.comparison-calculator .breakdown-card,.comparison-calculator .projection-card{padding:20px}.comparison-calculator .breakdown-card{margin-bottom:22px}.comparison-calculator .projection-card{margin-top:18px}.comparison-calculator .assumptions-card [data-slot=card-title],.comparison-calculator .breakdown-card [data-slot=card-title],.comparison-calculator .projection-card [data-slot=card-title]{margin-bottom:16px;color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.comparison-calculator .sectionlabel{margin-bottom:10px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.comparison-calculator .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comparison-calculator .field{display:grid;gap:5px;margin-bottom:14px;min-width:0}.comparison-calculator .field label{color:var(--ink);font-size:13px;font-weight:500;white-space:nowrap}.comparison-calculator .hint{margin-left:4px;color:var(--muted);font-size:12px;font-weight:500}.comparison-calculator .input-shell{display:flex;align-items:center;min-height:40px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fbfcfb;transition:border-color .16s ease,box-shadow .16s ease}.comparison-calculator .input-shell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #32abac2e}.comparison-calculator .input-affix{flex:0 0 auto;padding:0 10px;color:var(--muted);font-size:13px;font-weight:500;pointer-events:none}.comparison-calculator .shadcn-input-shell input{height:38px;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;box-shadow:none;outline:none}.comparison-calculator .shadcn-input-shell input:focus{box-shadow:none;outline:none}.comparison-calculator .shadcn-input-shell [data-slot=input]{border:0!important}.comparison-calculator .field-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;cursor:pointer}.comparison-calculator .field-switch-label{color:var(--ink);font-size:13px;font-weight:500}.comparison-calculator .switch{flex:0 0 auto;position:relative;width:42px;height:24px;padding:0;border:0;border-radius:999px;background:var(--line);cursor:pointer;transition:background-color .16s ease}.comparison-calculator .switch.is-on{background:var(--accent)}.comparison-calculator .switch-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .16s ease}.comparison-calculator .switch.is-on .switch-thumb{transform:translate(18px)}.comparison-calculator .divider{margin:18px 0;border:0;border-top:1px dashed var(--line)}.comparison-calculator .actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.comparison-calculator .demo-actions{margin-top:18px}.comparison-calculator .results-column{min-width:0}.comparison-calculator .table-wrap{overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--card)}.comparison-calculator .projection-card table{width:100%;min-width:680px;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.comparison-calculator .projection-card th,.comparison-calculator .projection-card td{border-bottom:1px solid #eeeeee;padding:9px 10px;text-align:right;white-space:nowrap}.comparison-calculator .projection-card th:first-child,.comparison-calculator .projection-card td:first-child{text-align:left}.comparison-calculator .projection-card th{background:#f6f6f6;color:#666;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.comparison-calculator .projection-card tr:last-child td{border-bottom:0}@media(max-width:880px){.comparison-calculator .demo-grid,.comparison-calculator .demo-grid.moneysmart-grid{grid-template-columns:1fr}}@media(max-width:560px){.comparison-calculator .wrap{padding-bottom:36px}.comparison-calculator .row2{grid-template-columns:1fr}.comparison-calculator .demo-actions{display:grid;grid-template-columns:1fr}.comparison-calculator .demo-actions button{width:100%}}@media print{.comparison-calculator,.comparison-calculator *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.comparison-calculator{background:#fff!important}.comparison-calculator .moneysmart-screen{display:none!important}.comparison-calculator .print-report{display:block;color:#222;font-family:Poppins,Arial,sans-serif;font-size:10px;line-height:1.35}.comparison-calculator .print-page{min-height:297mm;page-break-after:always;padding:8mm 0 10mm;background:#fff}.comparison-calculator .print-page h1{margin:0;border:1px solid #cfcfcf;border-left:0;border-right:0;padding:5px 10px;color:#111;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:800}.comparison-calculator .print-page h2{margin:10px 0 7px;border:0;padding:0;color:#32abac;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:800}.comparison-calculator .print-page h3{margin:6px 0 4px;background:#111;color:#fff;padding:1px 4px;font-size:9px;font-weight:700}.comparison-calculator .print-brand{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 12px;font-size:12px;font-weight:800}.comparison-calculator .print-brand>span:last-child{margin-left:auto;text-align:right}.comparison-calculator .print-intro{margin:0;border-top:1px solid #dddddd;padding:6px 0 0;font-size:14px}.comparison-calculator .print-intro,.comparison-calculator .print-bullets,.comparison-calculator .print-footer,.comparison-calculator .print-assumptions-page>p,.comparison-calculator .print-assumptions-page>h2{margin-left:10px;margin-right:10px}.comparison-calculator .print-bullets{margin-top:10px;margin-bottom:26px;padding-left:28px;font-size:12px}.comparison-calculator .print-bullets li{margin-bottom:7px}.comparison-calculator .print-borrower-row{display:flex;justify-content:space-between;border:1px solid #d2d2d2;border-left:0;border-right:0;padding:8px 10px;font-size:12px}.comparison-calculator .print-summary-rings{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:0;padding:0}.comparison-calculator .print-ring-card{border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:10px 8px 12px;text-align:center;break-inside:avoid}.comparison-calculator .print-ring-card:nth-child(2n){border-right:0}.comparison-calculator .print-ring-grid .print-ring-card{border-right:1px solid #d4d4d4;border-bottom:0}.comparison-calculator .print-ring-grid .print-ring-card:last-child{border-right:0}.comparison-calculator .print-ring-when{min-height:24px;font-size:10px;font-weight:500}.comparison-calculator .print-summary-rings .print-ring-when{font-size:17px}.comparison-calculator .print-ring-age{margin-top:2px;font-size:9px}.comparison-calculator .print-ring-svg{width:150px;height:150px;margin:4px auto}.comparison-calculator .print-summary-rings .print-ring-svg{width:210px;height:210px}.comparison-calculator .print-ring-svg text{font-family:Poppins,Arial,sans-serif}.comparison-calculator .print-ring-values{display:grid;gap:3px;max-width:250px;margin:4px auto 0}.comparison-calculator .print-ring-values div{display:flex;align-items:center;justify-content:space-between;gap:8px}.comparison-calculator .print-ring-values dt{display:inline-flex;align-items:center;gap:4px;color:#222;font-weight:400}.comparison-calculator .print-ring-values dd{margin:0;font-weight:800}.comparison-calculator .print-swatch{display:inline-block;width:8px;height:8px}.comparison-calculator .print-swatch.lender{background:#cfe7e7}.comparison-calculator .print-swatch.equity{background:#32abac}.comparison-calculator .print-summary-cards{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;padding:0}.comparison-calculator .print-summary-cards section{min-height:76px;border:1px solid #d4d4d4;border-radius:10px;padding:8px 12px;break-inside:avoid}.comparison-calculator .print-summary-cards section h2{margin-top:0}.comparison-calculator .print-summary-cards p{margin:4px 0}.comparison-calculator .print-important-info{grid-row:span 2}.comparison-calculator .print-borrowing-plan dl{margin:0}.comparison-calculator .print-borrowing-plan dl div{display:grid;grid-template-columns:1fr auto;gap:14px;border-bottom:1px solid #cfcfcf;padding:5px 0}.comparison-calculator .print-borrowing-plan dd{margin:0;text-align:right}.comparison-calculator .print-borrowing-plan .print-total{border:1px solid #a9d6d6;border-left:0;border-right:0;font-size:14px}.comparison-calculator .print-borrowing-plan .print-total dd{font-size:20px}.comparison-calculator .print-footer{margin-top:8px;color:#333;font-size:9px}.comparison-calculator .print-scenario,.comparison-calculator .print-breakdown-section{break-inside:avoid;padding:0 0 8px}.comparison-calculator .print-scenario h2,.comparison-calculator .print-scenario p,.comparison-calculator .print-breakdown-section h2,.comparison-calculator .print-breakdown-section p,.comparison-calculator .print-before{margin-left:14px;margin-right:14px}.comparison-calculator .print-scenario p,.comparison-calculator .print-breakdown-section p{margin-top:0;font-size:9px}.comparison-calculator .print-ring-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#f5f5f5}.comparison-calculator .print-before{margin-top:8px;border-top:1px solid #cfcfcf;padding-top:6px}.comparison-calculator .print-before ul{margin:0;padding-left:18px}.comparison-calculator .print-page table{width:100%;border-collapse:collapse;font-size:8.5px}.comparison-calculator .print-page th,.comparison-calculator .print-page td{border:1px solid #cfcfcf;padding:3px 4px;text-align:right}.comparison-calculator .print-page th:first-child,.comparison-calculator .print-page td:first-child{text-align:left}.comparison-calculator .print-page th{background:#eee;color:#222;font-weight:800}.comparison-calculator .print-red td{color:#d7674a}.comparison-calculator .demo-actions,.comparison-calculator [data-slot=sheet-overlay],.comparison-calculator [data-slot=sheet-content],.comparison-calculator [data-slot=popover-content],.comparison-calculator .metric-info,.comparison-calculator .assumptions-card{display:none!important}.comparison-calculator .wrap{max-width:none;padding:10mm 12mm}.comparison-calculator .ops-calc-header{display:none!important}.comparison-calculator .calc-print-header{display:flex}.comparison-calculator .demo-header{margin-bottom:10px}.comparison-calculator .demo-grid{display:block}.comparison-calculator .projection-card{margin:0 0 22px;border:0!important;border-radius:0;padding:0;background:transparent;box-shadow:none!important}.comparison-calculator .projection-card,.comparison-calculator .projection-card tr{break-inside:avoid}.comparison-calculator .table-wrap{overflow:visible}.comparison-calculator .projection-card table{min-width:0}.comparison-calculator footer{margin-top:14px}}.mb-6{margin-bottom:24px!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.p-0{padding:0!important}.p-4{padding:16px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.px-2\.5{padding-left:10px!important;padding-right:10px!important}.py-0\.5{padding-top:2px!important;padding-bottom:2px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.h-8{height:32px!important}.w-14{width:56px!important}.h-36{height:144px!important}.w-36{width:144px!important}.h-2\.5{height:10px!important}.w-2\.5{width:10px!important}.h-\[360px\]{height:360px!important}.w-full{width:100%!important}.h-10{height:40px!important}.min-h-10{min-height:40px!important}.space-y-5>*+*{margin-top:20px!important}.flex{display:flex!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.items-start{align-items:flex-start!important}.inline-flex{display:inline-flex!important}.justify-center{justify-content:center!important}.grid{display:grid!important}.gap-3{gap:12px!important}.gap-2{gap:8px!important}.gap-4{gap:16px!important}.gap-1\.5{gap:6px!important}.min-w-0{min-width:0!important}.overflow-hidden{overflow:hidden!important}.shrink-0{flex-shrink:0!important}.transition{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.border{border:1px solid #e2e8f0!important}.border-b{border-bottom:1px solid #e2e8f0!important}.border-r{border-right:1px solid #e2e8f0!important}.border-t{border-top:1px solid #e2e8f0!important}.border-slate-100{border-color:#f1f5f9!important}.border-slate-200{border-color:#e2e8f0!important}.last\:border-r-0:last-child{border-right:0!important}.border-0{border-width:0!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:0 1px 2px #0000000d!important}.rounded-lg{border-radius:8px!important}.rounded-full{border-radius:9999px!important}.rounded-xl{border-radius:12px!important}.text-2xl{font-size:24px!important;line-height:32px!important}.text-sm{font-size:14px!important}.text-xs{font-size:12px!important}.text-lg{font-size:18px!important}.font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.font-bold{font-weight:700!important}.uppercase{text-transform:uppercase!important}.tracking-wide{letter-spacing:.025em!important}.leading-tight{line-height:1.25!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.tabular-nums{font-variant-numeric:tabular-nums!important}.whitespace-nowrap{white-space:nowrap}.text-brand-700{color:#10464c!important}.bg-brand-50{background-color:#e8f2f3!important}.bg-brand-100{background-color:#d2e5e7!important}.ring-1{box-shadow:0 0 0 1px currentColor!important}.ring-brand-100{box-shadow:0 0 0 1px #d2e5e7!important}.text-slate-500{color:#64748b!important}.text-slate-600{color:#475569!important}.text-slate-400{color:#94a3b8!important}.text-slate-700{color:#334155!important}.text-slate-800{color:#1e293b!important}.bg-slate-50{background-color:#f8fafc!important}.bg-slate-50\/60{background-color:#f8fafc99!important}.bg-white{background-color:#fff!important}.bg-accent-500{background-color:#32abac!important}.text-white{color:#fff!important}.bg-\[\#10464c\]{background-color:#10464c!important}.hover\:bg-\[\#0b3338\]:hover{background-color:#0b3338!important}.hover\:bg-slate-50:hover{background-color:#f8fafc!important}.hover\:border-slate-300:hover{border-color:#cbd5e1!important}.bg-amber-50\/60{background-color:#fff3d899!important}.opacity-80{opacity:.8!important}.block{display:block!important}.focus-visible\:border-accent-500:focus-visible{border-color:#32abac!important}.focus-visible\:ring-4:focus-visible{box-shadow:0 0 0 4px #32abac26!important}.disabled\:pointer-events-none:disabled{pointer-events:none!important}.disabled\:opacity-50:disabled{opacity:.5!important}@media(min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:border-b-0{border-bottom-width:0!important}.md\:border-r{border-right:1px solid #e2e8f0!important}.md\:last\:border-r-0:last-child{border-right-width:0!important}}@media(min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:last\:border-r-0:last-child{border-right-width:0!important}}@media(max-width:1023px){.max-lg\:border-b{border-bottom:1px solid #e2e8f0!important}.max-lg\:last\:border-b-0:last-child{border-bottom:0!important}}.chart-card-container{font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important}.chart-card-container .chart-title-text svg{color:#64748b!important}.chart-legend-row span{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:#64748b}.chart-legend-row i{border-radius:2px}.snapshot-inline-field{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-size:14px;font-weight:600}.inline-snapshot-input{display:inline-block!important;height:32px!important;width:56px!important;border-radius:8px!important;padding:0 4px!important;text-align:center!important;font-size:14px!important;font-weight:600!important;border:1px solid var(--line)!important}
