body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{overflow-x:hidden}.App{display:flex;flex-direction:column;height:100vh;width:100vw}.App-NavBar{height:6vh;position:fixed;top:0;width:100vw;z-index:1000}.App-Foot{width:100vw}.mobile-block{background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;width:100vw}.mobile-block,.mobile-block div{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.mobile-block div{background-color:#ffffffb3;border-radius:10px;color:#000;font-size:1.1rem;height:30vh;padding:5vw;width:70vw}.mobile-block div img{margin-bottom:3vh;width:40vw}.NavBar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#f5f5f7e6;padding:0 5%;position:relative;width:90%}.NavBar,.NavBar-Top{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-evenly}.NavBar-Top{width:100%}.NavBar-button{background-color:initial;border:none;color:#000;font-size:.85rem;height:6vh;max-width:100vw;text-decoration:none;transition:color .3s}.NavBar-button:hover{color:gray;cursor:pointer}.NavBar-Logo1{height:2.3vh}.NavBar-searchIcon{height:2.5vh}.NavBar-SubMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f5f5f7e6;display:flex;flex-direction:row;left:0;padding:2% 12% 3%;position:absolute;top:100%;width:76%;z-index:1001}.NavBar-Music:hover .NavBar-SubMenu,.NavBar-Physics:hover .NavBar-SubMenu,.NavBar-Sports:hover .NavBar-SubMenu,.NavBar-Store:hover .NavBar-SubMenu{opacity:1;transform:translateY(0) ease .3s}.NavBar-ItemTitle{color:#000;font-size:2rem;font-weight:700;width:15%}.NavBar-ItemTitle a{color:#000;font-weight:700;text-decoration:none}.NavBar-Item{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-right:4%}.NavBar-Item a{color:#000;display:block;font-size:16px;padding:10px 20px;text-decoration:none;transition:color .3s}.NavBar-Item a:hover{color:gray;cursor:pointer}.NavBarMobile{position:relative;width:100%}.NavBarMobile-Top{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f5f5f7e6;display:flex;height:5vh;justify-content:space-between;padding:1vh 2vh;z-index:2001}.NavBarMobile-Logo{height:2.5vh}.NavBarMobile-LogoMenu{color:#000;height:3vh}.NavBarMobile-Burger{background:#0000;border:none;cursor:pointer}.NavBarMobile-Burger,.NavBarMobile-FullMenu{align-items:center;display:flex;justify-content:center}.NavBarMobile-FullMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f5f5f7e6;flex-direction:column;height:100vh;left:0;position:fixed;top:-100vh;transition:top .45s ease;width:100%;z-index:2000}.NavBarMobile-FullMenu.open{top:7vh}.NavBarMobile-FullMenu a{color:#000;font-size:28px;margin:18px 0;text-decoration:none;transition:color .2s}.NavBarMobile-FullMenu a:hover{color:gray}.Foot{background-color:#f2f2f2;color:#404040;display:flex;flex-direction:column;padding:3vh 15vw;width:70vw}.Foot-component1{align-items:center;display:flex;flex-direction:row;font-size:.8rem;justify-content:space-between;margin-bottom:2vh;width:100%}.Foot-component1 p{margin:0}.Foot-mainLogo{height:2vh;margin-bottom:.3vh}.Foot-component2{border-bottom:1px solid #404040;border-top:1px solid #404040;display:flex;flex-direction:row;padding:3vh 0;width:100%}.Foot-subComponent{color:#404040;font-size:.8rem;width:20%}.Foot-subComponent b,.Foot-subComponent p{margin:10px 0}.Foot-component3{border-top:1px solid #404040;display:flex;flex-direction:row;font-size:.8rem;justify-content:space-between;padding:2vh 0 0;width:100%}.Foot-component3 p{color:#404040;margin:0;text-decoration:none}.Foot-terms{align-items:center;display:flex;flex-direction:row;justify-content:end;text-align:right;white-space:nowrap;width:auto}.Foot-terms a:hover{cursor:pointer;text-decoration:underline}.Foot-langSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23404040'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right .3vw center;background-repeat:no-repeat;background-size:1em;border:1px solid #404040;border-radius:4px;color:#404040;cursor:pointer;font-size:.75rem;margin-right:1.5vw;padding:.3vh 1.5vw .3vh .6vw}.Foot-langSelect:hover{border-color:#000}.Foot-langSelect:focus{border-color:#000;outline:none}@media (max-width:768px){.Foot{padding:4vh 6vw;width:88vw}.Foot-component1{align-items:center;flex-direction:row;justify-content:space-between}.Foot-component3{gap:.6vh}.Foot-component3,.Foot-terms{align-items:flex-start;flex-direction:column}.Foot-terms{gap:.8vh;justify-content:flex-start;text-align:left}.Foot-langSelect{margin-right:0}}.promo-card{--card-accent:#0071e3;--card-bg:#f5f5f7;--card-surface:#fff;--card-border:#d2d2d7;--card-text:#1d1d1f;--card-text-secondary:#6e6e73;background:var(--card-surface);border:1px solid var(--card-border);border-radius:20px;color:inherit;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Arial,sans-serif;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.promo-card--linked{cursor:pointer}.promo-card--linked:hover{border-color:#b8b8bd;transform:translateY(-2px)}.promo-card--linked:focus-visible{outline:2px solid var(--card-accent);outline-offset:2px}.promo-card-media{align-items:center;background:var(--card-bg);display:flex;justify-content:center;padding:32px 32px 0}.promo-card--large .promo-card-media{padding:48px 48px 0}.promo-card-media img{border-radius:12px 12px 0 0;display:block;height:auto;width:100%}.promo-card-body{display:flex;flex-direction:column;gap:6px;padding:24px 28px 28px}.promo-card--large .promo-card-body{gap:8px;padding:28px 40px 40px}.promo-card-eyebrow{color:var(--card-accent);font-size:13px;font-weight:600;letter-spacing:.01em}.promo-card-title{color:var(--card-text);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.promo-card--large .promo-card-title{font-size:28px}.promo-card-description{color:var(--card-text-secondary);font-size:15px;font-weight:400;line-height:1.5;margin:0}.promo-card-link{align-items:center;color:var(--card-accent);display:inline-flex;font-size:15px;font-weight:500;gap:2px;margin-top:10px}.promo-card-chevron{transition:transform .15s ease}.promo-card--linked:hover .promo-card-chevron{transform:translateX(2px)}@media (max-width:480px){.promo-card--large .promo-card-media,.promo-card-media{padding:24px 24px 0}.promo-card--large .promo-card-body,.promo-card-body{padding:20px 22px 24px}.promo-card--large .promo-card-title,.promo-card-title{font-size:20px}}@media (prefers-reduced-motion:reduce){.promo-card,.promo-card-chevron{transition:none}.promo-card--linked:hover{transform:none}}.promo-home{--promo-text:#1d1d1f;--promo-text-secondary:#6e6e73;--promo-bg:#fff;--promo-surface:#f5f5f7;--promo-blue:#0071e3;--promo-orange:#ff9500;--promo-green:#34c759;--promo-dark:#1d1d1f;-webkit-font-smoothing:antialiased;background:var(--promo-bg);color:var(--promo-text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Arial,sans-serif}.promo-home a{color:inherit}.promo-hero{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:640px;padding:96px 24px 32px;text-align:center}.promo-hero-eyebrow{color:var(--promo-text-secondary);font-size:15px;font-weight:600}.promo-hero-title{font-size:clamp(36px,6vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0}.promo-hero-subtitle{color:var(--promo-text-secondary);font-size:19px;line-height:1.5;margin:0;max-width:460px}.promo-hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:8px}.promo-btn{align-items:center;border-radius:980px;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:12px 24px;text-decoration:none;transition:opacity .15s ease,background .15s ease}.promo-btn-primary{background:var(--promo-blue);color:#fff}.promo-btn-primary:hover{opacity:.88}.promo-btn-secondary{background:var(--promo-surface);color:var(--promo-text)}.promo-btn-secondary:hover{background:#e8e8ed}.promo-hero-card-showcase{display:flex;justify-content:center;margin-top:24px;perspective:1000px}.promo-hero-card-frame{animation:promo-card-float 5s ease-in-out infinite;aspect-ratio:1.586/1;border-radius:18px;box-shadow:0 24px 60px #0003;max-width:320px;overflow:hidden;position:relative;transform:rotate(-6deg);transition:transform .3s ease;width:100%}.promo-hero-card-frame:hover{transform:rotate(0deg) scale(1.04)}.promo-hero-card-img{display:block;height:100%;object-fit:cover;width:100%}.promo-hero-card-sheen{background:linear-gradient(115deg,#ffffff59,#fff0 22%,#fff0 78%,#ffffff2e);inset:0;pointer-events:none;position:absolute}@keyframes promo-card-float{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-10px)}}.promo-hero-footnote{color:var(--promo-text-secondary);font-size:13px;padding:0 24px 64px;text-align:center}.promo-hero-footnote a{color:var(--promo-blue);font-weight:500;text-decoration:none}.promo-block{border-radius:28px;color:#fff;margin:16px auto;max-width:1100px;padding:56px 40px}.promo-block-blue{background:var(--promo-blue)}.promo-block-orange{background:var(--promo-orange)}.promo-block-green{background:var(--promo-green)}.promo-block-title{font-size:clamp(26px,4vw,34px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 8px}.promo-block-subtitle{font-size:17px;line-height:1.5;margin:0 0 32px;max-width:520px;opacity:.92}.promo-block-layout{align-items:center;display:flex;flex-wrap:wrap;gap:48px;margin-top:32px}.promo-ring-showcase{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:14px}.promo-ring-wrap{position:relative}.promo-ring-center,.promo-ring-wrap{align-items:center;display:flex;justify-content:center}.promo-ring-center{flex-direction:column;inset:0;position:absolute}.promo-ring-value{font-size:22px;font-weight:700}.promo-ring-label{font-size:11px;opacity:.85}.promo-ring-caption{font-size:13px;margin:0;opacity:.9;text-align:center}.promo-tile-grid{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(2,1fr);min-width:280px}.promo-tile{background:#ffffff24;border-radius:16px;padding:18px 20px}.promo-tile h3{font-size:15px;font-weight:600;margin:0 0 6px}.promo-tile p{font-size:13px;line-height:1.45;margin:0;opacity:.9}.promo-goal-row{display:flex;flex-wrap:wrap;gap:28px}.promo-goal-tile{align-items:center;display:flex;flex-direction:column;gap:10px;width:110px}.promo-goal-ring{align-items:center;display:flex;justify-content:center;position:relative}.promo-goal-emoji{font-size:26px;position:absolute}.promo-goal-label{font-size:13px;font-weight:500;text-align:center}.promo-trend-showcase{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:16px}.promo-trend{align-items:flex-end;display:flex;gap:18px;height:140px}.promo-trend-col{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:flex-end}.promo-trend-bars{align-items:flex-end;display:flex;flex:1 1;gap:4px}.promo-trend-bar{border-radius:4px 4px 0 0;width:10px}.promo-trend-bar-income{background:#fff}.promo-trend-bar-expense{background:#ffffff80}.promo-trend-label{font-size:12px;opacity:.9}.promo-trend-legend{display:flex;font-size:13px;gap:16px}.promo-trend-legend span{align-items:center;display:inline-flex;gap:6px}.promo-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.promo-dot-income{background:#fff}.promo-dot-expense{background:#ffffff80}.promo-category-list{display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:260px}.promo-category-row{align-items:center;display:flex;gap:10px}.promo-category-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.promo-category-name{flex-shrink:0;font-size:13px;width:100px}.promo-category-track{background:#ffffff40;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.promo-category-fill{border-radius:3px;display:block;height:100%}.promo-category-pct{flex-shrink:0;font-size:13px;opacity:.9;text-align:right;width:34px}.promo-screenshot{border-radius:16px;overflow:hidden;width:100%}.promo-screenshot--placeholder{align-items:center;background:#ffffff14;border:1.5px dashed #ffffff8c;color:#ffffffd9;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:28px;min-height:160px}.promo-screenshot--placeholder.promo-screenshot--dark{background:#ffffff0a;border:1.5px dashed #ffffff40;color:#8e8e93;margin-bottom:18px;margin-top:0;min-height:120px}.promo-screenshot-icon{font-size:22px;opacity:.8}.promo-screenshot-label{font-size:13px;font-weight:500}.promo-insights{margin:64px auto;max-width:1100px;padding:0 24px}.promo-insights-title{font-size:28px;font-weight:700;margin:0 0 28px;text-align:center}.promo-insights-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.promo-insight-card{background:var(--promo-dark);border-radius:20px;color:#fff;padding:28px}.promo-insight-eyebrow{color:#a1a1a6;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.promo-insight-card h3{font-size:20px;font-weight:600;margin:0 0 8px}.promo-insight-card p{color:#c7c7cc;font-size:14px;line-height:1.5;margin:0}.promo-privacy{align-items:center;display:flex;flex-direction:column;gap:16px;margin:80px auto;max-width:620px;padding:0 24px;text-align:center}.promo-privacy-lock{font-size:32px}.promo-privacy h2{font-size:30px;font-weight:700;letter-spacing:-.01em;margin:0}.promo-privacy p{color:var(--promo-text-secondary);font-size:16px;line-height:1.6;margin:0}.promo-faq{margin:0 auto 80px;max-width:720px;padding:0 24px}.promo-faq-title{font-size:28px;font-weight:700;margin:0 0 24px;text-align:center}.promo-faq-list{border-top:1px solid #d2d2d7}.promo-faq-item{border-bottom:1px solid #d2d2d7}.promo-faq-question{align-items:center;background:none;border:none;color:var(--promo-text);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;padding:18px 4px;text-align:left;width:100%}.promo-faq-icon{color:var(--promo-text-secondary);flex-shrink:0;font-size:20px;font-weight:400}.promo-faq-answer{color:var(--promo-text-secondary);font-size:15px;line-height:1.55;margin:0;padding:0 28px 20px 4px}.promo-more{margin:0 auto 96px;max-width:1100px;padding:0 24px}.promo-more-title{font-size:28px;font-weight:700;margin:0 0 24px;text-align:center}.promo-more-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.promo-insights-row,.promo-more-row,.promo-tile-grid{grid-template-columns:1fr}.promo-block{padding:40px 24px}}@media (max-width:600px){.promo-hero{padding:64px 20px 24px}.promo-block-layout{align-items:flex-start;flex-direction:column}.promo-ring-showcase,.promo-trend-showcase{align-self:center}}@media (prefers-reduced-motion:reduce){.promo-btn{transition:none}.promo-hero-card-frame{animation:none}}.Home-HeroStudio{align-items:center;background-color:#f0f8ff;background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;font-size:2rem;height:90vh;overflow-y:hidden;padding:10vh 0;position:relative}.Home-HeroStudio img{height:auto;margin-top:12vh;width:45vh}.Home-HeroStudio h1{margin-bottom:3.5vh;margin-top:3.5vh}.Home-HeroStudio p{font-size:1.4rem;margin:0;text-align:center;width:60vw}.Home-HeroStudio button{background-color:initial;border:1px solid #fff;color:#fff;font-size:1.2rem;margin:4vh 1vw 0;padding:1.3vh;width:auto}.Home-HeroStudio button:hover{border:1x solid #d3d3d3;color:#d3d3d3;cursor:pointer}.Home-SecondaryStudio{background-color:#fff;display:flex;flex-direction:column;height:40vh;justify-content:center;padding:5vh 20vw 0;width:60vw}.Home-SecondaryStudio h1{margin-bottom:1vh;margin-top:0;width:40%}.Home-SecondaryStudio p{font-size:1.4rem;width:80%}.Home-FeaturesStudio{align-items:center;display:flex;flex-direction:column;height:auto;width:100vw}.Home-FeaturesStudio img{width:65vw}.Home-FeaturesOptionsStudio{display:flex;flex-direction:row;justify-content:space-between;margin:0 40vw;width:20vw}.Home-FeaturesOptionsStudio button{background-color:#d3d3d3;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;font-size:1.1rem;padding:.5rem 1rem}.Home-FeaturesOptionsStudio button:hover{color:#000;cursor:pointer}.Home-FeaturesOptionsStudio button{background:#0000;color:gray;cursor:pointer;font-weight:600;transition:all .2s ease}.Home-FeaturesOptionsStudio button.active{background-color:#f2f2f2;border:1px solid #fff;border-bottom:#fff;color:#000}.Home-AspectStudio{background-color:#f2f2f2;display:flex;flex-direction:row;justify-content:center;overflow:hidden;padding:5vh 0 0;width:100vw}.Home-AspectStudio img{width:65vw}.Home-AspectStudio h1{margin-bottom:1vh;margin-top:0;text-align:center;width:40vw}.Home-AspectStudio p{font-size:1.4rem;text-align:center;width:80%}.Home-AspectStudio2{align-items:center;display:flex;flex-direction:column;justify-content:center}.Home-AspectImg1Studio{margin-bottom:20vh}.Home-AspectImg2Studio{margin-top:20vh}.HomeMobile{width:100%}.HomeMobile-Hero{align-items:center;background-image:url(/static/media/backgroundImage.f01d5dc28282f0ca009f.jpeg);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:82vh;justify-content:center;padding:12vh 6vw 6vh;text-align:center}.HomeMobile-Hero img{margin-bottom:3vh;width:60vw}.HomeMobile-Hero h1{font-size:2rem;margin:0}.HomeMobile-Hero p{font-size:1rem;line-height:1.5}.HomeMobile-HeroButtons{display:flex;gap:4vw;margin-top:4vh}.HomeMobile-HeroButtons button{background:#0000;border:1px solid #fff;color:#fff;font-size:1rem;padding:1.2vh 4vw}.HomeMobile-Secondary{padding:6vh 8vw 0;text-align:center}.HomeMobile-Secondary h2{margin:0}.HomeMobile-Secondary p{font-size:1rem;line-height:1.6}.HomeMobile-Features{align-items:center;display:flex;flex-direction:column;padding:4vh 6vw}.HomeMobile-Features img{margin-top:3vh;width:90vw}.HomeMobile-FeatureButtons{display:flex;gap:3vw;justify-content:center}.HomeMobile-FeatureButtons button{background:#0000;border:none;color:gray;font-size:1rem;padding:1vh 3vw}.HomeMobile-FeatureButtons button.active{border-bottom:2px solid #000;color:#000}.HomeMobile-Aspect{align-items:center;background:#f2f2f2;display:flex;flex-direction:column;padding:6vh 6vw;text-align:center}.HomeMobile-Aspect img{margin:3vh 0;width:90vw}.HomeMobile-Aspect h2{margin:0}.HomeMobile-Aspect p{font-size:1rem;line-height:1.6}.Reminders{background-color:#fff;display:flex;height:76vh;padding:11vh 0 5vh;width:100vw}.RemindersMain{background-color:#f0f8ff;border-radius:1rem;box-shadow:0 40px 90px -35px #00000014,0 16px 32px -28px #0000000d,0 2px 4px -2px #00000008;height:100%;margin:0 30vh;width:100%}.RemindersWindow{background-color:#f8f8f8;border:1px solid #ddd;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.RemindersWindowBar{align-items:center;background-color:#e4e4e4;display:flex;gap:16px;height:32px;padding-left:12px}.mac-btn{border:1pt solid #0074ff;border-radius:50%;cursor:pointer;height:12px;width:12px}.mac-btn,.mac-btn:hover{background-color:#0074ff}.TableHeader{align-items:center;color:#444;display:flex;font-size:12px;font-weight:500;justify-content:space-between;padding:0 8px;width:100%}.TableHeader span{flex:1 1;text-align:center}.Col{white-space:nowrap}.col-reminder,.col-subject{width:130px}.col-date{width:100px}.col-priority{width:70px}.RemindersWindowContent{flex:1 1;overflow-y:hidden}.Row{align-items:center;color:#333;display:flex;font-size:12px;gap:25px;padding:7px 12px;-webkit-user-select:none;user-select:none}.Row.even{background-color:#fff}.Row.odd{background-color:#f6f6f6}.Row:hover{background-color:#e8e8e8;cursor:pointer}.RowCircle{background-color:initial;border:1pt solid gray;border-radius:50%;height:10px;width:10px}.RowCircle:hover{border:1pt solid #0074ff}.RowNumber{color:#333;font-size:11px}
/*# sourceMappingURL=main.92997492.css.map*/