.AccountForm-module__mAk62W__container{padding:2rem}.AccountForm-module__mAk62W__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.AccountForm-module__mAk62W__title{color:var(--text-main);font-size:1.25rem;font-weight:700}.AccountForm-module__mAk62W__accountList{flex-direction:column;gap:1rem;display:flex}.AccountForm-module__mAk62W__accountRow{background:var(--surface-secondary);border:1px solid #0000;border-radius:12px;grid-template-columns:2fr 1fr 40px;align-items:center;gap:1rem;padding:1rem;transition:border-color .2s;animation:.3s AccountForm-module__mAk62W__slideIn;display:grid}.AccountForm-module__mAk62W__accountRow:focus-within{border-color:var(--primary);background:var(--surface)}.AccountForm-module__mAk62W__inputGroup{flex-direction:column;gap:.5rem;display:flex}.AccountForm-module__mAk62W__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:600}.AccountForm-module__mAk62W__removeBtn{color:#ef4444;cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #fee2e2;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.AccountForm-module__mAk62W__removeBtn:hover{box-shadow:var(--shadow-md);background:#fef2f2;border-color:#fecaca;transform:translateY(-1px)}.AccountForm-module__mAk62W__addBtn{border:1px dashed var(--border);width:100%;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1rem;font-weight:500;transition:all .2s;display:flex}.AccountForm-module__mAk62W__addBtn:hover{border-color:var(--primary);color:var(--primary);background:#10b98105}.AccountForm-module__mAk62W__totalRow{display:none}@keyframes AccountForm-module__mAk62W__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.Visualizer-module__4qoWUq__container{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-md);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.Visualizer-module__4qoWUq__chartContainer{width:280px;height:280px;margin-bottom:2rem;position:relative}.Visualizer-module__4qoWUq__svg{width:100%;height:100%;transform:rotate(-90deg)}.Visualizer-module__4qoWUq__centerText{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Visualizer-module__4qoWUq__centerLabel{color:var(--text-muted);margin-bottom:.25rem;font-size:.875rem;display:block}.Visualizer-module__4qoWUq__centerValue{color:var(--text-main);letter-spacing:-.05em;font-size:2.5rem;font-weight:800;display:block}.Visualizer-module__4qoWUq__legend{flex-direction:column;gap:1rem;width:100%;display:flex}.Visualizer-module__4qoWUq__legendItem{background:var(--surface-secondary);color:var(--text-secondary);border-radius:12px;flex-direction:column;gap:.5rem;padding:.75rem;font-size:.9rem;transition:transform .2s;display:flex}.Visualizer-module__4qoWUq__legendItem:hover{transform:translateY(-2px)}.Visualizer-module__4qoWUq__legendHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.Visualizer-module__4qoWUq__legendLeft{align-items:center;gap:.75rem;display:flex}.Visualizer-module__4qoWUq__legendColor{border-radius:50%;width:10px;height:10px}.Visualizer-module__4qoWUq__legendValue{color:var(--text-main);font-weight:600}.Visualizer-module__4qoWUq__barContainer{background:#0000000d;border-radius:4px;width:100%;height:8px;overflow:hidden}.Visualizer-module__4qoWUq__barFill{border-radius:4px;height:100%}
.Loader-module__OpcrDa__loaderContainer{background:var(--background);z-index:9999;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Loader-module__OpcrDa__textContainer{flex-direction:column;align-items:center;display:flex;overflow:hidden}.Loader-module__OpcrDa__title{color:var(--text-main);gap:.5rem;margin-bottom:1rem;font-size:4rem;font-weight:900;line-height:1;display:flex}.Loader-module__OpcrDa__word{display:flex}.Loader-module__OpcrDa__letter{display:inline-block}.Loader-module__OpcrDa__highlight{color:var(--primary)}.Loader-module__OpcrDa__bar{background:var(--primary);transform-origin:0;border-radius:4px;width:100%;height:6px}@media (max-width:768px){.Loader-module__OpcrDa__title{flex-direction:column;align-items:center;gap:.5rem;font-size:2.5rem}}
.page-module___8aEwW__main{min-height:100vh;padding:4rem 0}.page-module___8aEwW__hero{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:4rem;display:flex}.page-module___8aEwW__badge{color:var(--primary-dark);cursor:pointer;background:#10b9811a;border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.page-module___8aEwW__title{color:var(--text-main);letter-spacing:-.03em;font-size:3.5rem;font-weight:800;line-height:1.1}.page-module___8aEwW__highlight{color:var(--primary);display:inline-block;position:relative}.page-module___8aEwW__highlight:after{content:"";z-index:-1;background:#10b98133;width:100%;height:8px;position:absolute;bottom:0;left:0;transform:skew(-10deg)}.page-module___8aEwW__subtitle{color:var(--text-secondary);max-width:600px;font-size:1.25rem;line-height:1.6}.page-module___8aEwW__content{grid-template-columns:1.2fr .8fr;align-items:start;gap:3rem;display:grid}.page-module___8aEwW__formSection{background:var(--surface);border-radius:var(--card-radius);box-shadow:var(--shadow-lg);border:1px solid var(--border);overflow:hidden}.page-module___8aEwW__visualizerSection{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:2rem}.page-module___8aEwW__actions{background:var(--surface-secondary);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding:2rem;display:flex}.page-module___8aEwW__totalWarning{color:#ef4444;margin-right:auto;font-size:.875rem;font-weight:500}.page-module___8aEwW__secondaryBtn{border:2px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;transition:all .2s;display:flex}.page-module___8aEwW__secondaryBtn:hover{border-color:var(--text-muted);color:var(--text-main);background:var(--surface)}.page-module___8aEwW__shareCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-md);text-align:center;padding:1rem}.page-module___8aEwW__shareBtn{border:2px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.page-module___8aEwW__shareBtn:hover{border-color:var(--primary);color:var(--primary);background:#10b9810d}.page-module___8aEwW__featureBtn{border:2px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.page-module___8aEwW__featureBtn:hover{color:#f59e0b;background:#f59e0b0d;border-color:#f59e0b}.page-module___8aEwW__footer{text-align:center;color:var(--text-muted);margin-top:4rem;font-size:.9rem}.page-module___8aEwW__twitterLink{color:var(--text-secondary);font-weight:600;transition:color .2s}.page-module___8aEwW__twitterLink:hover{color:#1da1f2;text-decoration:underline}@media (max-width:900px){.page-module___8aEwW__content{grid-template-columns:1fr}.page-module___8aEwW__title{font-size:2.5rem}.page-module___8aEwW__visualizerSection{order:-1;position:static}.page-module___8aEwW__actions{justify-content:stretch}.page-module___8aEwW__actions button{flex:1}.page-module___8aEwW__totalWarning{text-align:center;width:100%;margin-bottom:1rem}}
.SplitDemoModal-module___rutKG__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.SplitDemoModal-module___rutKG__modal{background:var(--surface);z-index:1001;border:1px solid var(--border);border-radius:16px;width:90%;max-width:500px;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translate(-50%,-50%)!important}.SplitDemoModal-module___rutKG__header{border-bottom:1px solid var(--border);background:var(--surface-secondary);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.SplitDemoModal-module___rutKG__headerTitle{align-items:center;gap:.75rem;display:flex}.SplitDemoModal-module___rutKG__headerTitle h2{color:var(--text-main);margin:0;font-size:1.25rem;font-weight:600}.SplitDemoModal-module___rutKG__icon{color:var(--primary)}.SplitDemoModal-module___rutKG__closeBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.SplitDemoModal-module___rutKG__closeBtn:hover{color:var(--text-main);background:#0000000d}.SplitDemoModal-module___rutKG__body{padding:1.5rem}.SplitDemoModal-module___rutKG__inputSection{margin-bottom:2rem}.SplitDemoModal-module___rutKG__inputSection label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.SplitDemoModal-module___rutKG__currencyInput{align-items:center;display:flex;position:relative}.SplitDemoModal-module___rutKG__currencyInput span{color:var(--text-muted);font-size:1.5rem;font-weight:500;position:absolute;left:1rem}.SplitDemoModal-module___rutKG__currencyInput input{border:2px solid var(--border);width:100%;color:var(--text-main);background:var(--background);border-radius:8px;outline:none;padding:.75rem 1rem .75rem 2.5rem;font-size:1.5rem;font-weight:600;transition:border-color .2s}.SplitDemoModal-module___rutKG__currencyInput input:focus{border-color:var(--primary)}.SplitDemoModal-module___rutKG__results h3{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:1rem;font-weight:600}.SplitDemoModal-module___rutKG__accountList{flex-direction:column;gap:.75rem;max-height:300px;margin-bottom:1.5rem;display:flex;overflow-y:auto}.SplitDemoModal-module___rutKG__accountItem{background:var(--surface-secondary);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.SplitDemoModal-module___rutKG__accountInfo{align-items:center;gap:.75rem;display:flex}.SplitDemoModal-module___rutKG__colorDot{border-radius:50%;width:10px;height:10px}.SplitDemoModal-module___rutKG__accountName{color:var(--text-main);font-weight:500}.SplitDemoModal-module___rutKG__accountPct{color:var(--text-muted);font-size:.85rem}.SplitDemoModal-module___rutKG__amount{color:var(--text-main);font-family:Monaco,Consolas,monospace;font-weight:600}.SplitDemoModal-module___rutKG__totalRow{border-top:2px dashed var(--border);color:var(--text-main);justify-content:space-between;padding-top:1rem;font-size:1.1rem;font-weight:700;display:flex}
.FeatureRequestModal-module__a4_nNa__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.FeatureRequestModal-module__a4_nNa__modal{background:var(--surface);z-index:1001;border:1px solid var(--border);border-radius:16px;width:90%;max-width:550px;max-height:90vh;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translate(-50%,-50%)!important}.FeatureRequestModal-module__a4_nNa__header{border-bottom:1px solid var(--border);background:var(--surface-secondary);z-index:10;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.FeatureRequestModal-module__a4_nNa__headerTitle{align-items:center;gap:.75rem;display:flex}.FeatureRequestModal-module__a4_nNa__headerTitle h2{color:var(--text-main);margin:0;font-size:1.25rem;font-weight:600}.FeatureRequestModal-module__a4_nNa__icon{color:#f59e0b}.FeatureRequestModal-module__a4_nNa__closeBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.FeatureRequestModal-module__a4_nNa__closeBtn:hover{color:var(--text-main);background:#0000000d}.FeatureRequestModal-module__a4_nNa__body{padding:1.5rem}.FeatureRequestModal-module__a4_nNa__description{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.FeatureRequestModal-module__a4_nNa__formGroup{margin-bottom:1.25rem}.FeatureRequestModal-module__a4_nNa__formGroup label{color:var(--text-main);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.FeatureRequestModal-module__a4_nNa__formGroup input,.FeatureRequestModal-module__a4_nNa__formGroup textarea{border:2px solid var(--border);width:100%;color:var(--text-main);background:var(--background);border-radius:8px;outline:none;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.FeatureRequestModal-module__a4_nNa__formGroup input:focus,.FeatureRequestModal-module__a4_nNa__formGroup textarea:focus{border-color:var(--primary)}.FeatureRequestModal-module__a4_nNa__formGroup textarea{resize:vertical;min-height:120px}.FeatureRequestModal-module__a4_nNa__submitBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.FeatureRequestModal-module__a4_nNa__submitBtn:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.FeatureRequestModal-module__a4_nNa__submitBtn:disabled{opacity:.6;cursor:not-allowed}.FeatureRequestModal-module__a4_nNa__successMessage{color:#065f46;text-align:center;background:#d1fae5;border-radius:8px;margin-top:1rem;padding:.875rem;font-weight:500}.FeatureRequestModal-module__a4_nNa__errorMessage{color:#991b1b;text-align:center;background:#fee2e2;border-radius:8px;margin-top:1rem;padding:.875rem;font-weight:500}
