#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#353535f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.index-maxWidthContainer{background-color:#47cfe0f1;border-top:1px solid #0000;left:0;margin:0 auto;max-width:500px;min-height:100vh;padding:0 0 60px;position:relative;right:0}.index-wholeAppContainer{background-color:#353535f1;left:0;margin:0;min-height:100vh;padding:0;position:relative;top:0;width:100%}.index-wholeAppContainer>*{margin-top:0}.index-maxWidthContainer>:first-child{margin-top:0;padding-top:0}.Login-card-container{margin:20px;padding:15px}.Login-title{margin-left:20px}.AddTxn-card-container{margin:5px;padding:10px}.Charts-container{margin:10px}.pto-rate{color:#000;font-size:14px;margin:0;padding:0;text-align:right}.ViewTxns-card-container{margin:5px}.ViewTxns-table-container{font-size:11px;margin:5px;max-height:68vh;overflow:scroll}table,td,th{border:1px solid #000;border-collapse:collapse;padding:3px}.poopweinr{color:#7db8e7}.NetWorthChart-container{box-sizing:border-box;margin-bottom:10px;margin-top:20px;padding:12px;width:100%}.NetWorthChart-title{font-size:.9rem;font-weight:600;margin-bottom:10px}.NetWorthChart-wrapper{height:180px;overflow:visible;width:100%}.NetWorthChart-svg{height:100%;width:100%}.NetWorthChart-axis-label{font-weight:400}body.NetWorthChartDetail-open{overflow:hidden}.NetWorthChartDetail-overlay{background:#fff;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;right:0;top:0;z-index:1300}.NetWorthChartDetail-topbar{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0 8px;min-height:28px;padding:4px 48px 6px;position:relative}.NetWorthChartDetail-scrubber-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;pointer-events:none;text-align:center}.NetWorthChartDetail-scrubber-amount{color:#667eea;font-size:.95rem;font-weight:700;line-height:1.2}.NetWorthChartDetail-scrubber-date{color:#666;font-size:.75rem;line-height:1.2}.NetWorthChartDetail-close-button{padding:4px!important;position:absolute!important;right:4px;top:50%;transform:translateY(-50%)}.NetWorthChartDetail-body{grid-column-gap:6px;column-gap:6px;display:grid;flex:1 1;grid-template-columns:minmax(48px,14vw) 1fr;min-height:0;padding:6px 20px 12px 14px}.NetWorthChartDetail-y-axis{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:2px 4px 1.4rem 0}.NetWorthChartDetail-y-label{color:#888;font-size:clamp(.55rem,1.8vh,.8rem);line-height:1.2;white-space:nowrap}.NetWorthChartDetail-main{display:flex;flex-direction:column;min-height:0;min-width:0}.NetWorthChartDetail-plot{border:1px solid #000;box-sizing:border-box;flex:1 1;min-height:0;overflow:hidden;touch-action:none}.NetWorthChartDetail-svg{display:block;height:100%;width:100%}.NetWorthChartDetail-x-axis{flex-shrink:0;height:1.25rem;margin-top:4px;padding:0 10px 0 4px;position:relative}.NetWorthChartDetail-x-label{bottom:0;color:#888;font-size:clamp(.55rem,1.8vh,.8rem);line-height:1.2;position:absolute;transform:translateX(-50%);white-space:nowrap}@media (orientation:landscape){.NetWorthChartDetail-topbar{margin:0 12px;min-height:24px;padding-bottom:4px}.NetWorthChartDetail-body{padding:8px 28px 14px 16px}.NetWorthChartDetail-x-axis{padding:0 14px 0 6px}.NetWorthChartDetail-y-axis{padding-bottom:1.25rem}}.NTWRTH-container{box-sizing:border-box;margin:0 10px 10px;max-width:100%;min-height:calc(100vh - 20px);padding:10px 5px 70px}.NTWRTH-net-worth-card{background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;color:#fff;margin-bottom:20px;padding:20px;text-align:center;width:100%}.NTWRTH-net-worth-label{font-size:1.25rem;font-weight:500;margin-bottom:10px}.NTWRTH-net-worth-amount{color:#10b981!important;font-family:Kanit,sans-serif!important;font-size:5rem!important;font-weight:600!important;letter-spacing:-.5px;margin-bottom:20px;text-shadow:0 1px 2px #0000001a;white-space:nowrap}.NTWRTH-net-worth-input-container{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:15px;width:100%}.NTWRTH-net-worth-input-container button{align-self:center;max-width:60%;min-height:56px;min-width:200px;padding:16px 32px;width:auto}.NTWRTH-last-snapshot-date{color:#fffc;flex-shrink:0;font-size:.7rem;font-weight:400;white-space:nowrap}.NTWRTH-accounts-container{margin-top:20px;width:100%}.NTWRTH-account-card{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:0;padding:15px;width:100%}.NTWRTH-account-name{font-size:1rem;font-weight:600;margin-bottom:8px;word-break:break-word}.NTWRTH-account-balance{font-size:16px;font-weight:500;margin-bottom:6px}.NTWRTH-account-updated{color:#666;display:block;font-size:.75rem;margin-bottom:12px}.NTWRTH-balance-input-container{margin-top:auto;padding-top:12px;width:100%}.NTWRTH-check-balance-button{align-items:center!important;background-color:#48c9b0!important;border-radius:4px!important;box-shadow:0 2px 4px #0000001a!important;color:#fff!important;display:flex!important;flex-shrink:0!important;font-size:.65rem!important;height:50px!important;justify-content:center!important;margin:0 0 0 8px!important;min-width:50px!important;padding:6px!important;text-transform:none!important;width:50px!important}.NTWRTH-check-balance-button:hover{background-color:#3ab89d!important;box-shadow:0 3px 6px #00000026!important}.NTWRTH-chart-launcher{-webkit-tap-highlight-color:transparent;cursor:pointer}.NTWRTH-chart-launcher:active{opacity:.97}.NTWRTH-chart-launcher-hint{color:#888;display:block;font-size:.7rem;margin-bottom:10px;margin-top:-4px;text-align:center}.Footer-container{background-color:#0000007e;bottom:0;color:#f5f5f5;left:50%;max-width:500px;padding:6px;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}
/*# sourceMappingURL=main.a6e15c71.css.map*/