.calculator-module__nj3LIW__calculator{background:var(--surface);border:1px solid var(--borderstrong);border-radius:var(--rcard);background-image:radial-gradient(420px circle at var(--mx,-1000px) var(--my,-1000px), var(--cursorglow), transparent 65%);max-width:900px;box-shadow:0 30px 90px #0006, 0 0 70px color-mix(in srgb, var(--accent) 12%, transparent);margin:0 auto;padding:28px}.calculator-module__nj3LIW__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.calculator-module__nj3LIW__kicker{color:var(--accent);margin:0 0 6px;}.calculator-module__nj3LIW__title{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);margin:0;font-size:26px}.calculator-module__nj3LIW__currencyPicker button{background:var(--surfacealt);padding:8px 12px}.calculator-module__nj3LIW__columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.calculator-module__nj3LIW__column{flex-direction:column;gap:8px;display:flex}.calculator-module__nj3LIW__columnTitle{border-bottom:1px solid var(--border);margin:0 0 4px;padding-bottom:8px;}.calculator-module__nj3LIW__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.calculator-module__nj3LIW__rowLabel{color:var(--textsub);font-size:14px}.calculator-module__nj3LIW__rowInput{text-align:right;background:var(--bg);border:1px solid var(--border);border-radius:var(--rctl);width:46%;color:var(--text);font-family:var(--fnum);padding:9px 12px;font-size:15px;transition:border-color .15s,box-shadow .15s}.calculator-module__nj3LIW__rowInput:focus{border-color:var(--accent);box-shadow:0 0 18px var(--glow);outline:none}.calculator-module__nj3LIW__subtotal{border-top:1px dashed var(--border);font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.12em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:10px;font-size:11px;display:flex}.calculator-module__nj3LIW__subtotalPositive{font-family:var(--fnum);letter-spacing:0;text-transform:none;color:var(--positive);font-size:16px}.calculator-module__nj3LIW__subtotalNegative{color:var(--negative);}.calculator-module__nj3LIW__result{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding-top:22px;display:flex}.calculator-module__nj3LIW__resultLabel{margin:0 0 6px;}.calculator-module__nj3LIW__resultValue{font-family:var(--fnum);font-size:40px;font-weight:var(--fdw);color:var(--accent);margin:0;line-height:1}.calculator-module__nj3LIW__resultCta{text-align:right;max-width:320px}.calculator-module__nj3LIW__resultNote{color:var(--textfaint);margin:10px 0 0;font-size:12px;line-height:1.5}@media (max-width:720px){.calculator-module__nj3LIW__calculator{padding:20px}.calculator-module__nj3LIW__columns{grid-template-columns:minmax(0,1fr);gap:22px}.calculator-module__nj3LIW__result{flex-direction:column;align-items:flex-start}.calculator-module__nj3LIW__resultCta{text-align:left;max-width:none}.calculator-module__nj3LIW__resultValue{font-size:34px}}@media (pointer:coarse){.calculator-module__nj3LIW__rowInput{font-size:16px}}
.ThemedSelect-module__Nt_UpG__trigger{box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--fm);color:var(--text);text-align:left;background:var(--bg);border:1px solid var(--border);border-radius:var(--rctl);outline:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:12px;transition:border-color .18s,box-shadow .18s;display:flex}.ThemedSelect-module__Nt_UpG__triggerInline{width:auto;}@media (hover:hover){.ThemedSelect-module__Nt_UpG__trigger:hover,.ThemedSelect-module__Nt_UpG__triggerInline:hover{border-color:var(--borderstrong)}}.ThemedSelect-module__Nt_UpG__trigger:focus-visible,.ThemedSelect-module__Nt_UpG__triggerInline:focus-visible,.ThemedSelect-module__Nt_UpG__trigger[data-popup-open],.ThemedSelect-module__Nt_UpG__triggerInline[data-popup-open]{border-color:var(--accent);box-shadow:0 0 20px var(--glow)}.ThemedSelect-module__Nt_UpG__trigger[data-disabled],.ThemedSelect-module__Nt_UpG__triggerInline[data-disabled]{opacity:.55;cursor:default}.ThemedSelect-module__Nt_UpG__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ThemedSelect-module__Nt_UpG__valuePlaceholder{color:var(--textfaint);}.ThemedSelect-module__Nt_UpG__chevron{color:var(--accent);flex:none;font-size:11px;transition:transform .18s}.ThemedSelect-module__Nt_UpG__trigger[data-popup-open] .ThemedSelect-module__Nt_UpG__chevron,.ThemedSelect-module__Nt_UpG__triggerInline[data-popup-open] .ThemedSelect-module__Nt_UpG__chevron{transform:rotate(180deg)}.ThemedSelect-module__Nt_UpG__positioner{z-index:60}.ThemedSelect-module__Nt_UpG__popup{box-sizing:border-box;min-width:var(--anchor-width);max-height:min(320px, var(--available-height));background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);box-shadow:var(--glow);transform-origin:var(--transform-origin);outline:none;padding:5px;transition:opacity .12s,transform .12s;overflow-y:auto}.ThemedSelect-module__Nt_UpG__popup[data-starting-style],.ThemedSelect-module__Nt_UpG__popup[data-ending-style]{opacity:0;transform:scale(.97)}.ThemedSelect-module__Nt_UpG__item{cursor:pointer;font-family:var(--fm);color:var(--textsub);border-radius:var(--rctl);-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.ThemedSelect-module__Nt_UpG__item[data-highlighted]{background:var(--accentsoft);color:var(--text)}.ThemedSelect-module__Nt_UpG__item[data-selected]{color:var(--accent)}.ThemedSelect-module__Nt_UpG__itemText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ThemedSelect-module__Nt_UpG__indicator{color:var(--accent);flex:none;font-size:11px}
.portfolio-module__EpBP3W__banner{transition:max-height .35s;overflow:hidden}.portfolio-module__EpBP3W__bannerInner{background:var(--accentsoft);border:1px solid var(--borderstrong);border-radius:var(--rcard);align-items:center;gap:12px;margin-bottom:18px;padding:11px 18px;display:flex}.portfolio-module__EpBP3W__bannerCheck{font-family:var(--fm);color:var(--accent);font-size:12px}.portfolio-module__EpBP3W__bannerText{font-family:var(--fm);letter-spacing:.04em;color:var(--text);font-size:12px}.portfolio-module__EpBP3W__bannerClose{color:var(--textfaint);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:14px}.portfolio-module__EpBP3W__headerBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.portfolio-module__EpBP3W__pageTitle{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);font-size:30px}.portfolio-module__EpBP3W__analyticsLink{color:var(--accent);margin-top:4px;font-size:13px;display:inline-block}.portfolio-module__EpBP3W__headerActions{flex-wrap:wrap;gap:10px;display:flex}.portfolio-module__EpBP3W__spin{animation:1s linear infinite portfolio-module__EpBP3W__nwt-spin;display:inline-block}@keyframes portfolio-module__EpBP3W__nwt-spin{to{transform:rotate(360deg)}}.portfolio-module__EpBP3W__metricsGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.portfolio-module__EpBP3W__metricCard{padding:18px 20px}.portfolio-module__EpBP3W__metricValue{font-family:var(--fnum);font-size:25px;font-weight:var(--fdw);color:var(--text);white-space:nowrap;margin-top:7px}.portfolio-module__EpBP3W__metricRow{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:7px;display:flex}.portfolio-module__EpBP3W__metricPositive{color:var(--positive)}.portfolio-module__EpBP3W__metricNegative{color:var(--negative)}.portfolio-module__EpBP3W__metricNote{font-family:var(--fm);color:var(--textfaint);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.portfolio-module__EpBP3W__trendArrow{fill:currentColor;flex:none;width:8px;height:8px}.portfolio-module__EpBP3W__donutGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.portfolio-module__EpBP3W__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.portfolio-module__EpBP3W__searchWrap{flex:1;min-width:200px;position:relative}.portfolio-module__EpBP3W__searchSlash{font-family:var(--fm);color:var(--textfaint);pointer-events:none;font-size:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.portfolio-module__EpBP3W__searchInput{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--rctl);width:100%;color:var(--text);font-size:14px;font-family:var(--fb);outline:none;padding:11px 14px 11px 32px;transition:border-color .18s}.portfolio-module__EpBP3W__searchInput:focus{border-color:var(--accent)}.portfolio-module__EpBP3W__menuWrap{position:relative}.portfolio-module__EpBP3W__menuButton{font-family:var(--fm);letter-spacing:.08em;cursor:pointer;border:1px solid var(--border);border-radius:var(--rctl);background:var(--surface);color:var(--text);white-space:nowrap;align-items:center;gap:9px;padding:10px 14px;font-size:11px;transition:border-color .18s;display:flex}.portfolio-module__EpBP3W__menuButtonOpen{border-color:var(--accent);}.portfolio-module__EpBP3W__menuChevron{color:var(--accent);transition:transform .2s;display:inline-block}.portfolio-module__EpBP3W__menuChevronOpen{transform:rotate(180deg);}.portfolio-module__EpBP3W__menu{z-index:30;background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);width:190px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000080}.portfolio-module__EpBP3W__menuOption{text-align:left;width:100%;font-family:var(--fm);letter-spacing:.08em;color:var(--textsub);border-radius:var(--rctl);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:9px 11px;font-size:11px;display:flex}@media (hover:hover){.portfolio-module__EpBP3W__menuOption:hover{background:var(--accentsoft)}}.portfolio-module__EpBP3W__menuOptionActive{color:var(--accent);background:var(--accentsoft);}.portfolio-module__EpBP3W__classChips{flex-wrap:wrap;gap:6px;display:flex}.portfolio-module__EpBP3W__table{overflow:hidden}.portfolio-module__EpBP3W__tableScroll{overflow-x:auto}.portfolio-module__EpBP3W__tableFooter{border-top:1px solid var(--border);padding:0}.portfolio-module__EpBP3W__tableFooter:empty{display:none}.portfolio-module__EpBP3W__tableHead,.portfolio-module__EpBP3W__tableRow{grid-template-columns:1.8fr .8fr .8fr .9fr 1fr 1.1fr .6fr;align-items:center;gap:12px;min-width:880px;padding:13px 22px;display:grid}.portfolio-module__EpBP3W__tableHead{border-bottom:var(--ruleheavy);font-family:var(--lblfont,var(--fm));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.14em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);white-space:nowrap}.portfolio-module__EpBP3W__headCell{align-items:center;gap:6px;min-width:0;display:flex}.portfolio-module__EpBP3W__headCellRight{justify-content:flex-end;}.portfolio-module__EpBP3W__sortChip{cursor:pointer;border:1px solid var(--border);border-radius:var(--rpill);width:18px;height:18px;color:var(--textfaint);opacity:.55;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,border-color .15s,background .15s;display:inline-flex}.portfolio-module__EpBP3W__sortGlyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;display:block;overflow:visible}.portfolio-module__EpBP3W__arrowOn{opacity:1}.portfolio-module__EpBP3W__arrowOff{opacity:.3}@media (hover:hover){.portfolio-module__EpBP3W__headCell:hover .portfolio-module__EpBP3W__sortChip,.portfolio-module__EpBP3W__headCellRight:hover .portfolio-module__EpBP3W__sortChip{opacity:1;border-color:var(--borderstrong);color:var(--textsub)}}.portfolio-module__EpBP3W__sortChip:focus-visible,.portfolio-module__EpBP3W__sortChipActive:focus-visible{opacity:1;border-color:var(--accent);box-shadow:0 0 0 2px var(--accentsoft);outline:none}.portfolio-module__EpBP3W__sortChipActive{opacity:1;border-color:var(--accent);background:var(--accentsoft);color:var(--accent);}.portfolio-module__EpBP3W__sortChipActive .portfolio-module__EpBP3W__arrowOff{opacity:.22}.portfolio-module__EpBP3W__tableRow{border-bottom:1px solid var(--border);padding:15px 22px}.portfolio-module__EpBP3W__tableRow:last-child{border-bottom:none}.portfolio-module__EpBP3W__cellRight{text-align:right;font-family:var(--fnum);color:var(--textsub);font-size:13.5px}.portfolio-module__EpBP3W__cellPrice{color:var(--text);}.portfolio-module__EpBP3W__cellValue{text-align:right;font-family:var(--fnum);color:var(--text);font-size:14px;font-weight:500}.portfolio-module__EpBP3W__symCell{align-items:center;gap:12px;min-width:0;display:flex}.portfolio-module__EpBP3W__symIcon{border-radius:var(--rctl);background:var(--accentsoft);border:1px solid var(--border);width:34px;height:34px;font-family:var(--fm);color:var(--accent);flex:none;place-items:center;font-size:11px;display:grid;overflow:hidden}.portfolio-module__EpBP3W__symLine{align-items:center;gap:8px;display:flex}.portfolio-module__EpBP3W__symTicker{font-family:var(--fm);color:var(--text);white-space:nowrap;font-size:13.5px;font-weight:600}.portfolio-module__EpBP3W__symClass{font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.08em);color:var(--textsub);border:1px solid var(--border);border-radius:var(--rpill);text-transform:var(--lblcase,uppercase);padding:2px 8px;font-size:11px}.portfolio-module__EpBP3W__symName{color:var(--textfaint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.portfolio-module__EpBP3W__pnlCell{text-align:right}.portfolio-module__EpBP3W__pnlValue{font-family:var(--fnum);font-size:13.5px;font-weight:500}.portfolio-module__EpBP3W__pnlPct{font-family:var(--fm);justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.portfolio-module__EpBP3W__pnlUp{color:var(--positive)}.portfolio-module__EpBP3W__pnlDown{color:var(--negative)}.portfolio-module__EpBP3W__rowActions{justify-content:flex-end;gap:6px;display:flex}.portfolio-module__EpBP3W__iconButton{border:1px solid var(--border);border-radius:var(--rctl);width:28px;height:28px;color:var(--textsub);cursor:pointer;background:0 0;place-items:center;font-size:11px;transition:border-color .15s,color .15s;display:grid}@media (hover:hover){.portfolio-module__EpBP3W__iconButton:hover{border-color:var(--borderstrong);color:var(--text)}}.portfolio-module__EpBP3W__emptyTable{text-align:center;font-family:var(--fm);color:var(--textfaint);padding:50px 0;font-size:13px}.portfolio-module__EpBP3W__empty{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:40px 44px;display:grid}.portfolio-module__EpBP3W__emptyBody{max-width:56ch}.portfolio-module__EpBP3W__emptyTitle{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);margin:10px 0 0;font-size:27px}.portfolio-module__EpBP3W__emptyLead{color:var(--textsub);margin:12px 0 0;font-size:14px;line-height:1.6}.portfolio-module__EpBP3W__emptyActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.portfolio-module__EpBP3W__emptySamples{border-top:1px solid var(--border);margin-top:26px;padding-top:20px}.portfolio-module__EpBP3W__emptySamplesLabel{font-family:var(--lblfont,var(--fm));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,var(--kickersp));text-transform:var(--lblcase,uppercase);color:var(--textfaint);margin-bottom:12px}.portfolio-module__EpBP3W__emptySampleRow{flex-wrap:wrap;gap:8px;display:flex}.portfolio-module__EpBP3W__sampleChip{text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:var(--rctl);background:var(--surfacealt);flex-direction:column;gap:3px;padding:8px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}@media (hover:hover){.portfolio-module__EpBP3W__sampleChip:hover{border-color:var(--accent);background:var(--accentsoft);box-shadow:0 0 20px var(--glow)}}.portfolio-module__EpBP3W__sampleChip:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accentsoft);outline:none}.portfolio-module__EpBP3W__sampleSymbol{font-family:var(--fm);color:var(--text);font-size:12.5px}.portfolio-module__EpBP3W__sampleNote{font-family:var(--lblfont,var(--fm));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.12em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.portfolio-module__EpBP3W__emptyArt{justify-content:center;display:flex}.portfolio-module__EpBP3W__emptyRing{width:236px;height:236px}.portfolio-module__EpBP3W__emptyArcs{transform-origin:100px 100px;animation:46s linear infinite portfolio-module__EpBP3W__emptyRingDrift}@keyframes portfolio-module__EpBP3W__emptyRingDrift{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.portfolio-module__EpBP3W__emptyArcs{animation:none;transform:rotate(-90deg)}}@media (max-width:900px){.portfolio-module__EpBP3W__empty{grid-template-columns:minmax(0,1fr);gap:26px;padding:30px 24px}.portfolio-module__EpBP3W__emptyArt{order:-1}.portfolio-module__EpBP3W__emptyRing{width:170px;height:170px}}.portfolio-module__EpBP3W__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#000000a6;place-items:center;display:grid;position:fixed;inset:0}.portfolio-module__EpBP3W__modal{background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);flex-direction:column;width:520px;max-width:calc(100vw - 28px);max-height:86dvh;display:flex;overflow:hidden}.portfolio-module__EpBP3W__modalPadded{padding:28px;}.portfolio-module__EpBP3W__modalHeader{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:22px 28px 14px;display:flex}.portfolio-module__EpBP3W__modalScroll{flex:auto;padding:20px 28px 26px;overflow-y:auto}.portfolio-module__EpBP3W__modalTitle{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);font-size:22px}.portfolio-module__EpBP3W__modalClose{color:var(--textfaint);cursor:pointer;background:0 0;border:none;font-size:17px}.portfolio-module__EpBP3W__fieldLabel{font-family:var(--lblfont,var(--fm));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.2em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);margin-bottom:6px}.portfolio-module__EpBP3W__fieldLabelRow{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.portfolio-module__EpBP3W__fieldLabelRow .portfolio-module__EpBP3W__fieldLabel{margin-bottom:0}.portfolio-module__EpBP3W__helpToggle{color:var(--accent);cursor:pointer;font-size:11px;font-family:var(--fm);background:0 0;border:none}.portfolio-module__EpBP3W__field{margin-bottom:14px}.portfolio-module__EpBP3W__input{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:var(--rctl);width:100%;color:var(--text);font-size:14px;font-family:var(--fb);outline:none;padding:12px 14px;transition:border-color .18s}.portfolio-module__EpBP3W__input:focus{border-color:var(--accent)}.portfolio-module__EpBP3W__inputMono{font-family:var(--lblfont,var(--fm));text-transform:var(--lblcase,uppercase);font-size:14.5px;}.portfolio-module__EpBP3W__inputNum{font-family:var(--fnum);}.portfolio-module__EpBP3W__inputError{border-color:var(--negative)}.portfolio-module__EpBP3W__inputSelected{border-color:var(--accent);padding-right:240px}.portfolio-module__EpBP3W__selectedTag{pointer-events:none;align-items:center;gap:9px;max-width:64%;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.portfolio-module__EpBP3W__selectedName{font-family:var(--fb);color:var(--textsub);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.portfolio-module__EpBP3W__selectedPrice{font-family:var(--fnum);color:var(--accent);flex:none;font-size:12.5px}.portfolio-module__EpBP3W__selectedCheck{font-family:var(--fm,monospace);color:var(--accent);flex:none;font-size:12px}.portfolio-module__EpBP3W__fieldError{color:var(--negative);margin-top:5px;font-size:12px}.portfolio-module__EpBP3W__tickerWrap{position:relative}.portfolio-module__EpBP3W__lookingBadge{font-family:var(--fm);color:var(--accent);font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.portfolio-module__EpBP3W__helpBox{background:var(--bg);border:1px dashed var(--border);border-radius:var(--rctl);font-family:var(--fm);color:var(--textsub);margin-top:8px;padding:12px 14px;font-size:11px;line-height:1.8}.portfolio-module__EpBP3W__lookupResult{background:var(--accentsoft);border:1px solid var(--borderstrong);border-radius:var(--rctl);align-items:center;gap:10px;margin-top:8px;padding:10px 14px;display:flex}.portfolio-module__EpBP3W__lookupCheck{font-family:var(--fm);color:var(--accent);font-size:11px}.portfolio-module__EpBP3W__lookupName{color:var(--text);font-size:13px}.portfolio-module__EpBP3W__lookupPrice{font-family:var(--fnum);color:var(--accent);margin-left:auto;font-size:13px}.portfolio-module__EpBP3W__lookupError{border-color:var(--negative);background:0 0;}.portfolio-module__EpBP3W__lookupErrorText{color:var(--negative);font-size:12.5px}.portfolio-module__EpBP3W__formGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.portfolio-module__EpBP3W__submitButton{width:100%;font-size:calc(14px * var(--btnscale,1));letter-spacing:var(--btntrack,normal);color:var(--accentink);background:var(--accent);border-radius:var(--rctl);cursor:pointer;font-weight:500;font-family:var(--fbtn);text-transform:var(--btncase);border:none;padding:13px}.portfolio-module__EpBP3W__submitButton:disabled{opacity:.6;cursor:default}.portfolio-module__EpBP3W__modalKicker{font-family:var(--lblfont,var(--fm));font-size:var(--lblsize,10.5px);letter-spacing:var(--lblsp,.26em);text-transform:var(--lblcase,uppercase);color:var(--negative);margin-bottom:12px}.portfolio-module__EpBP3W__modalBody{color:var(--textsub);margin-top:10px;font-size:14px;line-height:1.6}.portfolio-module__EpBP3W__modalActions{gap:10px;margin-top:24px;display:flex}.portfolio-module__EpBP3W__deleteButton{color:var(--bg);background:var(--negative);border-radius:var(--rctl);cursor:pointer;border:none;flex:1;padding:12px;font-size:14px;font-weight:500}.portfolio-module__EpBP3W__cancelButton{color:var(--text);border:1px solid var(--border);border-radius:var(--rctl);cursor:pointer;background:0 0;flex:1;padding:12px;font-size:14px}.portfolio-module__EpBP3W__skeleton{border-radius:var(--rcard);background:var(--surface);border:1px solid var(--border);height:320px;animation:1.4s ease-in-out infinite portfolio-module__EpBP3W__pulse}@keyframes portfolio-module__EpBP3W__pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:960px){.portfolio-module__EpBP3W__metricsGrid{grid-template-columns:1fr 1fr}.portfolio-module__EpBP3W__donutGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.portfolio-module__EpBP3W__formGrid{grid-template-columns:minmax(0,1fr)}.portfolio-module__EpBP3W__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.portfolio-module__EpBP3W__metricCard{min-width:0;padding:14px 16px}.portfolio-module__EpBP3W__metricValue{margin-top:4px;font-size:20px}.portfolio-module__EpBP3W__metricRow{gap:6px;margin-top:4px}}@media (pointer:coarse){.portfolio-module__EpBP3W__searchInput,.portfolio-module__EpBP3W__input,.portfolio-module__EpBP3W__inputMono{font-size:16px}}@media (max-width:640px){.portfolio-module__EpBP3W__menuButton,.portfolio-module__EpBP3W__menuOption,.portfolio-module__EpBP3W__tableHead,.portfolio-module__EpBP3W__symIcon,.portfolio-module__EpBP3W__symClass,.portfolio-module__EpBP3W__pnlPct,.portfolio-module__EpBP3W__emptySamplesLabel,.portfolio-module__EpBP3W__sampleNote,.portfolio-module__EpBP3W__fieldLabel,.portfolio-module__EpBP3W__modalKicker{font-size:11px}}.portfolio-module__EpBP3W__figures{display:contents}.portfolio-module__EpBP3W__rowMenuButton{display:none}.portfolio-module__EpBP3W__rowMenu{z-index:30;background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);width:190px;padding:6px;position:absolute;top:calc(100% - 4px);right:12px;box-shadow:0 16px 40px #00000080}.portfolio-module__EpBP3W__rowMenuItem{text-align:left;width:100%;min-height:44px;color:var(--text);border-radius:var(--rctl);cursor:pointer;font-size:14px;font-family:var(--fb);background:0 0;border:none;padding:9px 12px;display:block}.portfolio-module__EpBP3W__rowMenuItemDanger{color:var(--negative);}@media (max-width:640px){.portfolio-module__EpBP3W__table,.portfolio-module__EpBP3W__tableScroll{overflow:clip visible}.portfolio-module__EpBP3W__tableHead,.portfolio-module__EpBP3W__tableRow{min-width:0;padding:12px 16px}.portfolio-module__EpBP3W__tableHead{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.portfolio-module__EpBP3W__tableHead::-webkit-scrollbar{display:none}.portfolio-module__EpBP3W__tableHead>*{flex:none}.portfolio-module__EpBP3W__tableHead>span:empty{display:none}.portfolio-module__EpBP3W__tableRow{-moz-column-gap:12px;grid-template-columns:34px minmax(0,1fr) auto auto;grid-template-areas:"icon text value actions""icon text pnl actions""figures figures figures figures";align-items:center;gap:2px 12px;position:relative}.portfolio-module__EpBP3W__symCell{display:contents}.portfolio-module__EpBP3W__symIcon{grid-area:icon;align-self:start}.portfolio-module__EpBP3W__symCell>:nth-child(2){grid-area:text;min-width:0}.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__cellValue{text-align:right;white-space:nowrap;grid-area:value}.portfolio-module__EpBP3W__pnlCell{-moz-column-gap:6px;flex-wrap:wrap;grid-area:pnl;justify-content:flex-end;align-items:baseline;column-gap:6px;display:flex}.portfolio-module__EpBP3W__figures{flex-wrap:wrap;grid-area:figures;gap:2px 14px;min-width:0;margin-top:6px;padding-left:46px;display:flex}.portfolio-module__EpBP3W__figures .portfolio-module__EpBP3W__cellRight,.portfolio-module__EpBP3W__figures .portfolio-module__EpBP3W__cellPrice{text-align:left;white-space:nowrap;font-size:13px}.portfolio-module__EpBP3W__figures [data-short]:before{content:attr(data-short);font-family:var(--lblfont,var(--fm));font-size:var(--lblsize,11px);letter-spacing:var(--lblsp,.06em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);margin-right:5px}.portfolio-module__EpBP3W__rowActions{grid-area:actions;position:static}.portfolio-module__EpBP3W__rowActions .portfolio-module__EpBP3W__iconButton{display:none}.portfolio-module__EpBP3W__rowMenuButton{border:1px solid var(--border);border-radius:var(--rctl);width:32px;height:32px;color:var(--textsub);cursor:pointer;background:0 0;place-items:center;font-size:15px;line-height:1;display:grid;position:relative}.portfolio-module__EpBP3W__rowMenuButton:after{content:"";position:absolute;inset:-6px}}@media (max-width:380px){.portfolio-module__EpBP3W__tableRow{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon text actions""value value pnl""figures figures figures";row-gap:6px}.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__cellValue{text-align:left}.portfolio-module__EpBP3W__pnlCell{align-self:baseline}.portfolio-module__EpBP3W__figures{gap:2px 12px;margin-top:0;padding-left:0}.portfolio-module__EpBP3W__pageTitle{text-wrap:balance;font-size:26px}}.portfolio-module__EpBP3W__modalPaddedNarrow{width:400px;}@media (max-width:640px){.portfolio-module__EpBP3W__modalOverlay{place-items:end stretch}.portfolio-module__EpBP3W__modal,.portfolio-module__EpBP3W__modalPadded,.portfolio-module__EpBP3W__modalPaddedNarrow{box-sizing:border-box;border-radius:var(--rcard) var(--rcard) 0 0;border-bottom:none;border-left:none;border-right:none;width:100%;max-width:none;animation:.22s both portfolio-module__EpBP3W__nwt-fade-up}.portfolio-module__EpBP3W__modalScroll{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.portfolio-module__EpBP3W__modalPadded,.portfolio-module__EpBP3W__modalPaddedNarrow{padding-bottom:calc(28px + env(safe-area-inset-bottom))}}.portfolio-module__EpBP3W__symbolHint{color:var(--caution);margin-top:6px;font-size:12.5px;line-height:1.45}.portfolio-module__EpBP3W__filterButton{min-height:44px;font-family:var(--fm);letter-spacing:.08em;cursor:pointer;border:1px solid var(--border);border-radius:var(--rctl);background:var(--surface);color:var(--text);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;display:none}.portfolio-module__EpBP3W__filterButtonActive{border-color:var(--accent);color:var(--accent);}.portfolio-module__EpBP3W__filterButtonCount{border-radius:var(--rpill);background:var(--accent);min-width:18px;color:var(--accentink);text-align:center;padding:1px 6px}.portfolio-module__EpBP3W__sheetBackdrop{z-index:70;background:color-mix(in srgb, var(--bg) 70%, transparent);position:fixed;inset:0}.portfolio-module__EpBP3W__sheet{z-index:71;overscroll-behavior:contain;box-sizing:border-box;max-height:85dvh;padding:10px 20px calc(20px + env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));background:var(--surfacemodal);border-top:1px solid var(--borderstrong);border-radius:var(--rcard) var(--rcard) 0 0;color:var(--text);outline:none;animation:.22s both portfolio-module__EpBP3W__nwt-fade-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.portfolio-module__EpBP3W__sheetHandle{border-radius:var(--rpill);background:var(--border);width:40px;height:4px;margin:0 auto 14px}.portfolio-module__EpBP3W__sheetLabel{font-family:var(--lblfont,var(--fm));font-size:var(--lblsize,11px);letter-spacing:var(--lblsp,.2em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);margin:6px 0 10px}.portfolio-module__EpBP3W__sheetChips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.portfolio-module__EpBP3W__sheetChip{min-height:40px;font-family:var(--fm);letter-spacing:.04em;cursor:pointer;border-radius:var(--rpill);border:1px solid var(--border);color:var(--textsub);background:0 0;align-items:center;gap:7px;padding:8px 13px;font-size:11px;transition:border-color .15s,background .15s,color .15s;display:flex}.portfolio-module__EpBP3W__sheetChipActive{border-color:var(--accent);background:var(--accent);color:var(--accentink);}.portfolio-module__EpBP3W__sheetBadge{background:var(--accentsoft);color:var(--accent);border-radius:var(--rpill);padding:1px 6px;font-size:11px}.portfolio-module__EpBP3W__sheetChipActive .portfolio-module__EpBP3W__sheetBadge{background:color-mix(in srgb, var(--accentink) 20%, transparent);color:var(--accentink)}.portfolio-module__EpBP3W__sheetOptions{flex-direction:column;gap:2px;margin-bottom:20px;display:flex}.portfolio-module__EpBP3W__sheetOptions .portfolio-module__EpBP3W__menuOption,.portfolio-module__EpBP3W__sheetOptions .portfolio-module__EpBP3W__menuOptionActive{min-height:44px;font-size:12px}.portfolio-module__EpBP3W__sheetDone{width:100%;min-height:48px}@media (max-width:640px){.portfolio-module__EpBP3W__toolbar{flex-wrap:nowrap}.portfolio-module__EpBP3W__searchWrap{min-width:0}.portfolio-module__EpBP3W__searchInput{text-overflow:ellipsis}.portfolio-module__EpBP3W__toolbar>.portfolio-module__EpBP3W__menuWrap,.portfolio-module__EpBP3W__toolbar>.portfolio-module__EpBP3W__classChips{display:none}.portfolio-module__EpBP3W__filterButton{display:inline-flex}}@media (max-width:960px){.portfolio-module__EpBP3W__tableHead,.portfolio-module__EpBP3W__emptySamplesLabel,.portfolio-module__EpBP3W__sampleNote,.portfolio-module__EpBP3W__fieldLabel,.portfolio-module__EpBP3W__modalKicker{font-size:var(--lblsize,11px)}}.portfolio-module__EpBP3W__searchIcon,.portfolio-module__EpBP3W__filterIcon{display:none}@media (max-width:640px){.portfolio-module__EpBP3W__page{flex-direction:column;display:flex}.portfolio-module__EpBP3W__page>.portfolio-module__EpBP3W__donutGrid{order:1;margin-top:20px}.portfolio-module__EpBP3W__headerBar{flex-wrap:nowrap;margin-bottom:14px}.portfolio-module__EpBP3W__analyticsLink{margin-top:0}.portfolio-module__EpBP3W__headerActions{flex-wrap:nowrap}.portfolio-module__EpBP3W__headerActions>.portfolio-module__EpBP3W__refreshButton{border-radius:var(--rpill);background:color-mix(in srgb, var(--text) 3.5%, var(--surface));border-color:#0000;width:40px;height:40px;min-height:40px;padding:0;font-size:17px}.portfolio-module__EpBP3W__refreshLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portfolio-module__EpBP3W__headerActions>.portfolio-module__EpBP3W__addButton{right:max(16px, env(safe-area-inset-right));bottom:calc(64px + 16px + env(safe-area-inset-bottom));z-index:30;border-radius:var(--rpill);font-size-adjust:none;gap:0;width:56px;height:56px;min-height:56px;padding:0;font-size:0;position:fixed;box-shadow:0 10px 30px #00000073}.portfolio-module__EpBP3W__headerActions>.portfolio-module__EpBP3W__addButton:before{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;width:22px;height:22px}.portfolio-module__EpBP3W__searchSlash{display:none}.portfolio-module__EpBP3W__searchIcon{fill:none;width:17px;height:17px;stroke:var(--textfaint);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;display:block;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.portfolio-module__EpBP3W__searchInput{border-radius:var(--rpill);background:color-mix(in srgb, var(--text) 3.5%, var(--surface));border-color:#0000;padding-left:40px}.portfolio-module__EpBP3W__filterButton,.portfolio-module__EpBP3W__filterButtonActive{border-radius:var(--rpill);background:color-mix(in srgb, var(--text) 3.5%, var(--surface));border-color:#0000;width:44px;padding:0;position:relative}.portfolio-module__EpBP3W__filterIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px;display:block}.portfolio-module__EpBP3W__filterButtonCount{position:absolute;top:-4px;right:-4px}.portfolio-module__EpBP3W__rowMenuButton{color:var(--textfaint);background:0 0;border-color:#0000}}@media (max-width:960px){.portfolio-module__EpBP3W__bannerText,.portfolio-module__EpBP3W__metricNote{font-family:var(--fb);letter-spacing:0}}.portfolio-module__EpBP3W__phoneHero,.portfolio-module__EpBP3W__holdingsHead,.portfolio-module__EpBP3W__qtyLine,.portfolio-module__EpBP3W__pnlSign{display:none}@media (max-width:640px){.portfolio-module__EpBP3W__banner,.portfolio-module__EpBP3W__analyticsLink,.portfolio-module__EpBP3W__metricsGrid,.portfolio-module__EpBP3W__tableHead{display:none}.portfolio-module__EpBP3W__headerBar{margin-bottom:0}.portfolio-module__EpBP3W__headerActions>.portfolio-module__EpBP3W__refreshButton{z-index:41;position:fixed;top:12px;right:66px}.portfolio-module__EpBP3W__phoneHero.nwt-card.portfolio-module__EpBP3W__phoneHero{border-color:var(--border);background-color:var(--surface);margin-bottom:12px;padding:18px 18px 14px;display:block}.portfolio-module__EpBP3W__phoneHeroValue{font-family:var(--fnum);letter-spacing:-.02em;color:var(--text);margin-top:2px;font-size:32px;font-weight:500}.portfolio-module__EpBP3W__phoneHeroDelta,.portfolio-module__EpBP3W__phoneHeroDeltaNegative{font-family:var(--fnum);color:var(--positive);margin-top:2px;font-size:13px}.portfolio-module__EpBP3W__phoneHeroDeltaNegative{color:var(--negative)}.portfolio-module__EpBP3W__phoneHeroMinis{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:14px;padding-top:12px;display:grid}.portfolio-module__EpBP3W__phoneHeroMini{font-family:var(--fnum);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:15px;overflow:hidden}.portfolio-module__EpBP3W__phoneHeroMiniNote{font-family:var(--fb);color:var(--textfaint);font-size:12.5px}.portfolio-module__EpBP3W__phoneHeroFoot{color:var(--textfaint);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.portfolio-module__EpBP3W__phoneHeroLink{color:var(--accent);flex:none;font-size:13px}.portfolio-module__EpBP3W__holdingsHead{color:var(--text);justify-content:space-between;align-items:baseline;padding:6px 4px 10px;font-size:15px;font-weight:500;display:flex}.portfolio-module__EpBP3W__holdingsSort{color:var(--textsub);font-size:13px;font-weight:400}.portfolio-module__EpBP3W__holdingsSort select{appearance:none;color:var(--textsub);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.portfolio-module__EpBP3W__table.nwt-card.portfolio-module__EpBP3W__table{border-color:#0000}.portfolio-module__EpBP3W__tableRow{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon text value""icon text pnl""figures figures actions";padding:12px 14px}.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__symName,.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__pnlValue,.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__trendArrow,.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__figures,.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__rowActions{display:none}.portfolio-module__EpBP3W__qtyLine{font-family:var(--fnum);color:var(--textfaint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.portfolio-module__EpBP3W__pnlSign{display:inline}.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__cellValue{font-size:15px}.portfolio-module__EpBP3W__pnlPct{font-size:12px}.portfolio-module__EpBP3W__tableRow[data-expanded=true] .portfolio-module__EpBP3W__symName{display:block}.portfolio-module__EpBP3W__tableRow[data-expanded=true] .portfolio-module__EpBP3W__pnlValue{font-size:12px;display:block}.portfolio-module__EpBP3W__tableRow[data-expanded=true] .portfolio-module__EpBP3W__figures{align-self:center;margin-top:8px;padding-left:46px;display:flex}.portfolio-module__EpBP3W__tableRow[data-expanded=true] .portfolio-module__EpBP3W__rowActions{margin-top:8px;display:block}}@media (max-width:380px){.portfolio-module__EpBP3W__tableRow{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon text value""icon text pnl""figures figures actions";row-gap:2px}.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__cellValue{text-align:right}.portfolio-module__EpBP3W__tableRow[data-expanded=true] .portfolio-module__EpBP3W__figures{padding-left:0}}@media (max-width:640px){.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__pnlPct{font-family:var(--fnum);gap:0}.portfolio-module__EpBP3W__qtyLine{font-family:var(--fb)}.portfolio-module__EpBP3W__tableRow .portfolio-module__EpBP3W__symClass{border-radius:calc(var(--rctl) * .6);background:var(--border);letter-spacing:.02em;border-color:#0000;padding:1px 6px;font-size:11px}}.portfolio-module__EpBP3W__formChips{}.portfolio-module__EpBP3W__formChips .nwt-chip{text-transform:var(--lblcase,uppercase)}@media (max-width:960px){.portfolio-module__EpBP3W__formChips .nwt-chip{font-family:var(--fb);letter-spacing:0;text-transform:none;min-height:36px;padding:0 14px;font-size:14px}}html[data-kb=open] .portfolio-module__EpBP3W__headerActions>.portfolio-module__EpBP3W__addButton{display:none}@media (max-width:640px){.portfolio-module__EpBP3W__table.nwt-card.portfolio-module__EpBP3W__table{box-shadow:none;background:0 0;border:0;padding:0;overflow:clip visible}.portfolio-module__EpBP3W__tableRow,.portfolio-module__EpBP3W__tableRow:last-child{border:1px solid var(--border);border-radius:var(--rcard);background:var(--surface);margin-top:8px;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s}.portfolio-module__EpBP3W__tableRow:active:not([style*=translateX]){border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 14px 30px -12px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-2px)}.portfolio-module__EpBP3W__tableFooter{border-top:0;padding:0}}@media (min-width:961px){.portfolio-module__EpBP3W__table.nwt-card.portfolio-module__EpBP3W__table{box-shadow:none;background:0 0;border-color:#0000;padding:0;overflow:visible}.portfolio-module__EpBP3W__tableScroll{overflow:visible}.portfolio-module__EpBP3W__tableHead{border-bottom:none;padding:4px 23px 6px}.portfolio-module__EpBP3W__tableRow,.portfolio-module__EpBP3W__tableRow:last-child{border:1px solid var(--border);border-radius:var(--rcard);background-color:var(--surface);margin-top:8px;padding:12px 22px;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s}.portfolio-module__EpBP3W__tableFooter{border-top:none}}@media (min-width:961px) and (hover:hover){.portfolio-module__EpBP3W__tableRow:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 14px 30px -12px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-2px)}}
.ListPager-module__lfF0pa__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ListPager-module__lfF0pa__count{font-family:var(--fm,monospace);letter-spacing:.04em;color:var(--textfaint);white-space:nowrap;font-size:11px}.ListPager-module__lfF0pa__pages{align-items:center;gap:4px;display:flex}.ListPager-module__lfF0pa__page{min-width:32px;height:32px;font-family:var(--fm,monospace);cursor:pointer;border:1px solid var(--border);border-radius:var(--rpill);color:var(--textsub);background:0 0;padding:0 8px;font-size:12px;transition:border-color .18s,color .18s,background .18s,transform .2s}.ListPager-module__lfF0pa__page:active:not(:disabled){transform:scale(.94)}.ListPager-module__lfF0pa__page:disabled{opacity:.35;cursor:default}.ListPager-module__lfF0pa__pageActive{border-color:var(--accent);color:var(--accent);background:var(--accentsoft);}.ListPager-module__lfF0pa__gap{text-align:center;min-width:16px;color:var(--textfaint);font-family:var(--fm,monospace);font-size:12px}@media (pointer:coarse){.ListPager-module__lfF0pa__page{min-width:40px;height:40px}}
.insights-module__8WcIwq__card{background:var(--surface);background-image:radial-gradient(320px circle at var(--mx,-1000px) var(--my,-1000px), var(--cursorglow), transparent 65%);border:1px solid var(--border);border-radius:var(--rcard);min-width:0;padding:16px;animation:.35s both insights-module__8WcIwq__nwt-fade-up;position:relative;}.insights-module__8WcIwq__k{font:500 11px var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.18em);text-transform:var(--lblcase,uppercase);color:var(--textsub);align-items:center;gap:6px;display:flex}.insights-module__8WcIwq__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.insights-module__8WcIwq__rowEnd{align-items:flex-end;margin-top:6px;}.insights-module__8WcIwq__big{font-family:var(--fnum);font-weight:var(--fdw);letter-spacing:-.02em;color:var(--text);font-size:28px;line-height:1.1}.insights-module__8WcIwq__mid{font:500 19px var(--fnum);color:var(--text)}.insights-module__8WcIwq__sub{color:var(--textsub);font-size:12px;line-height:1.45}.insights-module__8WcIwq__sub b{color:var(--text);font-weight:500}.insights-module__8WcIwq__pos{color:var(--positive)}.insights-module__8WcIwq__neg{color:var(--negative)}.insights-module__8WcIwq__tag{white-space:nowrap;font:500 11px var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.14em);text-transform:var(--lblcase,uppercase);border-radius:var(--rpill);background:var(--accentsoft);color:var(--accent);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.insights-module__8WcIwq__tagPos{background:color-mix(in srgb, var(--positive) 14%, transparent);color:var(--positive);}.insights-module__8WcIwq__tagNeg{background:color-mix(in srgb, var(--negative) 14%, transparent);color:var(--negative);}.insights-module__8WcIwq__plot{touch-action:pan-y;width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.insights-module__8WcIwq__plot text{font-family:var(--fm)}.insights-module__8WcIwq__readout{min-height:20px;font:12px var(--lblfont,var(--fm));color:var(--textsub);justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;display:flex}.insights-module__8WcIwq__readout b{color:var(--text);white-space:nowrap;font-weight:500}.insights-module__8WcIwq__grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.insights-module__8WcIwq__seg{gap:6px;margin-top:12px;display:flex}.insights-module__8WcIwq__seg>button{flex:1;position:relative}.insights-module__8WcIwq__tabs{margin:0 0 12px;}.insights-module__8WcIwq__bar{cursor:pointer;transition:opacity .2s}@keyframes insights-module__8WcIwq__growY{0%{transform:scaleY(0)}}.insights-module__8WcIwq__growY{transform-box:fill-box;transform-origin:bottom;animation:.6s cubic-bezier(.22,1,.36,1) both insights-module__8WcIwq__growY}.insights-module__8WcIwq__growYDown{transform-origin:top;}.insights-module__8WcIwq__pills{gap:6px;margin-top:12px;display:flex}.insights-module__8WcIwq__pills>span{border:1px solid var(--border);border-radius:var(--rctl);min-width:0;font:11px var(--fm);color:var(--textsub);text-align:center;background:var(--surfacealt);flex:1;justify-items:center;gap:2px;padding:8px;display:grid}.insights-module__8WcIwq__pills b{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.insights-module__8WcIwq__ring{flex:none}.insights-module__8WcIwq__ringButton{color:inherit;cursor:help;background:0 0;border:none;flex:none;padding:0}.insights-module__8WcIwq__chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.insights-module__8WcIwq__chips>span{border:1px solid var(--border);border-radius:var(--rctl);background:var(--surfacealt);text-align:center;font:500 14px var(--fnum);padding:8px 4px}.insights-module__8WcIwq__chips small{font:500 11px var(--fm);letter-spacing:.12em;color:var(--textfaint);margin-bottom:3px;display:block}.insights-module__8WcIwq__heat{font:11px var(--fm);color:var(--textfaint);grid-template-columns:34px repeat(12,minmax(0,1fr)) 56px;align-items:center;gap:3px;margin-top:12px;display:grid}.insights-module__8WcIwq__heat>button{appearance:none;aspect-ratio:1;border-radius:calc(var(--rctl) / 2);cursor:pointer;outline-offset:1px;border:0;outline:2px solid #0000;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1),outline-color .2s}.insights-module__8WcIwq__heat>button[aria-pressed=true]{outline-color:var(--text);transform:scale(1.12)}.insights-module__8WcIwq__heatEmpty{aspect-ratio:1;border:1px dashed var(--border);border-radius:calc(var(--rctl) / 2)}.insights-module__8WcIwq__heatYear{text-align:right;color:var(--textsub);white-space:nowrap}.insights-module__8WcIwq__lock{align-items:center;gap:14px;margin-top:12px;display:flex}.insights-module__8WcIwq__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:4px;display:grid}.insights-module__8WcIwq__field{font:500 11px var(--fm);letter-spacing:var(--lblsp,.14em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);gap:4px;display:grid}.insights-module__8WcIwq__field input{width:100%;font-family:var(--fnum)}.insights-module__8WcIwq__link{appearance:none;color:var(--accent);font:12px var(--fm);cursor:pointer;background:0 0;border:0;padding:0}.insights-module__8WcIwq__legend{color:var(--textsub);flex-wrap:wrap;gap:4px 8px;margin-top:10px;font-size:12px;display:flex}.insights-module__8WcIwq__legend>button{appearance:none;color:inherit;font:inherit;border-radius:var(--rctl);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;transition:transform .2s;display:inline-flex}.insights-module__8WcIwq__legend>button:active{transform:scale(.97)}.insights-module__8WcIwq__legend>button[aria-pressed=true]{background:var(--surfacealt);color:var(--text)}.insights-module__8WcIwq__legend i{border-radius:var(--rpill);background:var(--cc);width:8px;height:8px}.insights-module__8WcIwq__debt{gap:12px;margin-top:14px;display:grid}.insights-module__8WcIwq__debtTop{color:var(--text);justify-content:space-between;gap:10px;font-size:13px;display:flex}.insights-module__8WcIwq__debtTop span:last-child{font:12px var(--fm);color:var(--textsub);white-space:nowrap}.insights-module__8WcIwq__track{border-radius:var(--rpill);background:var(--surfacealt);height:6px;margin-top:6px;overflow:hidden}.insights-module__8WcIwq__track i{border-radius:inherit;background:var(--positive);transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both insights-module__8WcIwq__nwt-grow-h;display:block}.insights-module__8WcIwq__range{width:100%;accent-color:var(--accent);margin:14px 0 4px}.insights-module__8WcIwq__strip{gap:4px;margin-top:12px;display:flex}.insights-module__8WcIwq__strip>span{text-align:center;font:11px var(--fm);color:var(--textfaint);flex:1}.insights-module__8WcIwq__strip i{border-radius:var(--rpill);height:8px;margin-bottom:4px;display:block}.insights-module__8WcIwq__stripTodo{border:1px dashed var(--border)}.insights-module__8WcIwq__tm{cursor:pointer;transition:opacity .2s}.insights-module__8WcIwq__tm:focus{outline:none}.insights-module__8WcIwq__tm:focus-visible rect{stroke:var(--accent);stroke-width:1.5px}@media (prefers-reduced-motion:reduce){.insights-module__8WcIwq__card,.insights-module__8WcIwq__growY,.insights-module__8WcIwq__growYDown,.insights-module__8WcIwq__track i{animation:none}}.insights-module__8WcIwq__mixPlot{cursor:crosshair}.insights-module__8WcIwq__mix{margin-top:10px;display:grid}.insights-module__8WcIwq__mixHead,.insights-module__8WcIwq__mixRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.insights-module__8WcIwq__mixHead{font:12px var(--fm);color:var(--textfaint);padding-bottom:4px}.insights-module__8WcIwq__mixRow{padding:6px 0}.insights-module__8WcIwq__mixName{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.insights-module__8WcIwq__mixName>i{border-radius:var(--rpill);background:var(--cc);flex:none;width:8px;height:8px}.insights-module__8WcIwq__mixName>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insights-module__8WcIwq__mixVal{font:13px var(--fnum,var(--fm));font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;align-items:baseline;gap:8px;display:flex}.insights-module__8WcIwq__mixVal small{text-align:right;min-width:56px;color:var(--textfaint);font-size:12px}.insights-module__8WcIwq__mixVal small.insights-module__8WcIwq__pos{color:var(--positive)}.insights-module__8WcIwq__mixVal small.insights-module__8WcIwq__neg{color:var(--negative)}
.RollingNumber-module__aRMLmW__root{font-variant-numeric:tabular-nums;align-items:flex-start;display:inline-flex}.RollingNumber-module__aRMLmW__root>span{height:1.15em;line-height:1.15em;display:inline-block}.RollingNumber-module__aRMLmW__col{overflow:hidden}.RollingNumber-module__aRMLmW__strip{animation:RollingNumber-module__aRMLmW__nwt-roll .9s cubic-bezier(.2, .8, .2, 1) var(--delay) both;flex-direction:column;display:flex}@keyframes RollingNumber-module__aRMLmW__nwt-roll{0%{transform:translateY(calc(var(--from) * -1.15em))}to{transform:translateY(calc(var(--to) * -1.15em))}}@media (prefers-reduced-motion:reduce){.RollingNumber-module__aRMLmW__strip{animation-duration:1ms;animation-delay:0s}}
.Touch-module__R10VbG__art{max-width:100%;display:block;overflow:visible}@keyframes Touch-module__R10VbG__tTide{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-1.5px)}}@keyframes Touch-module__R10VbG__tWave{to{transform:translate(-12px)}}@keyframes Touch-module__R10VbG__tBreathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes Touch-module__R10VbG__tSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes Touch-module__R10VbG__tHeat{0%,to{opacity:.25}4%{opacity:1}8%{opacity:.35}12%{opacity:.9}30%{opacity:.25}}@keyframes Touch-module__R10VbG__tSpark{0%,to{opacity:0}10%,30%{opacity:1}40%{opacity:0}}.Touch-module__R10VbG__tide{animation:6s cubic-bezier(.22,.61,.36,1) infinite Touch-module__R10VbG__tTide}.Touch-module__R10VbG__wave{animation:3s linear infinite Touch-module__R10VbG__tWave}.Touch-module__R10VbG__breathe{animation:3.6s cubic-bezier(.22,.61,.36,1) infinite Touch-module__R10VbG__tBreathe}.Touch-module__R10VbG__sway{transform-box:fill-box;transform-origin:50% 100%;animation:4.8s cubic-bezier(.22,.61,.36,1) infinite Touch-module__R10VbG__tSway}.Touch-module__R10VbG__heat{animation:4s linear infinite Touch-module__R10VbG__tHeat}.Touch-module__R10VbG__spark{animation:1.6s linear infinite Touch-module__R10VbG__tSpark}.Touch-module__R10VbG__glowGold{filter:drop-shadow(0 0 3px var(--accent))}.Touch-module__R10VbG__glowGoldSm{filter:drop-shadow(0 0 2px var(--accent))}@keyframes Touch-module__R10VbG__mRise{0%,15%{transform:translateY(22px)}to{transform:none}}@keyframes Touch-module__R10VbG__mRing{0%,10%{opacity:0;transform:scale(.4)}35%{opacity:.9}to{opacity:0;transform:scale(1.25)}}@keyframes Touch-module__R10VbG__mDrop{0%,15%{opacity:0;transform:translateY(-14px)}70%,to{opacity:1;transform:none}}@keyframes Touch-module__R10VbG__mGrow{0%,10%{transform:scaleY(0)}to{transform:none}}@keyframes Touch-module__R10VbG__mEmber{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translate(var(--dx,0), -20px);opacity:0}}@keyframes Touch-module__R10VbG__mSheen{0%,15%{transform:translate(-70px)}to{transform:translate(70px)}}.Touch-module__R10VbG__mRise{animation:1.8s cubic-bezier(.16,1,.3,1) both Touch-module__R10VbG__mRise}.Touch-module__R10VbG__mRing{transform-box:fill-box;transform-origin:50%;animation:1.8s cubic-bezier(.16,1,.3,1) both Touch-module__R10VbG__mRing}.Touch-module__R10VbG__mDrop{animation:1.6s cubic-bezier(.16,1,.3,1) both Touch-module__R10VbG__mDrop}.Touch-module__R10VbG__mGrow{transform-box:fill-box;transform-origin:50% 100%;animation:1.4s cubic-bezier(.16,1,.3,1) both Touch-module__R10VbG__mGrow}.Touch-module__R10VbG__mEmber{animation:2.4s cubic-bezier(.22,.61,.36,1) both Touch-module__R10VbG__mEmber}.Touch-module__R10VbG__mSheen{animation:1.6s cubic-bezier(.16,1,.3,1) both Touch-module__R10VbG__mSheen}@media (prefers-reduced-motion:reduce){.Touch-module__R10VbG__art *,.Touch-module__R10VbG__art{animation:none!important}.Touch-module__R10VbG__mEmber,.Touch-module__R10VbG__mRing,.Touch-module__R10VbG__mSheen{display:none}}
.GoalCard-module__S2r7vW__card{color:var(--text);flex-direction:column;gap:10px;margin-bottom:16px;padding:16px 20px;text-decoration:none;display:flex}.GoalCard-module__S2r7vW__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.GoalCard-module__S2r7vW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);font-size:18px;overflow:hidden}.GoalCard-module__S2r7vW__pct{font-family:var(--fnum);font-variant-numeric:tabular-nums;font-size:15px}.GoalCard-module__S2r7vW__bar{border-radius:var(--rpill);background:var(--surfacealt);height:6px;display:block;overflow:hidden}.GoalCard-module__S2r7vW__bar>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.GoalCard-module__S2r7vW__meta{font-family:var(--fnum);color:var(--textsub);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;display:flex}.GoalCard-module__S2r7vW__meta b{color:var(--text);font-weight:400}.GoalCard-module__S2r7vW__good,.GoalCard-module__S2r7vW__warn,.GoalCard-module__S2r7vW__quiet{font-family:var(--fb)}.GoalCard-module__S2r7vW__good{color:var(--positive)}.GoalCard-module__S2r7vW__warn{color:var(--caution)}.GoalCard-module__S2r7vW__quiet{color:var(--textfaint)}
.LostPage-module__WHFq-G__page{text-align:center;justify-items:center;gap:10px;max-width:560px;margin:0 auto;padding:96px 16px 120px;display:grid}.LostPage-module__WHFq-G__inApp{padding-top:40px}.LostPage-module__WHFq-G__art{width:min(320px,100%);height:auto;margin-bottom:12px}.LostPage-module__WHFq-G__kicker{font-family:var(--fm);letter-spacing:.08em;text-transform:var(--lblcase,uppercase);color:var(--textfaint);font-size:12px}.LostPage-module__WHFq-G__title{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);margin:0;font-size:clamp(30px,6vw,40px);line-height:1.1}.LostPage-module__WHFq-G__line{max-width:42ch;font-family:var(--fb);color:var(--textsub);margin:4px 0 0;line-height:1.6}.LostPage-module__WHFq-G__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.LostPage-module__WHFq-G__actions>*{border-radius:var(--rctl);align-items:center;min-height:44px;padding:10px 18px;display:inline-flex}.LostPage-module__WHFq-G__agents{max-width:48ch;font-family:var(--fb);color:var(--textfaint);margin-top:32px;font-size:13px;line-height:1.6}.LostPage-module__WHFq-G__agents a{color:var(--textsub)}
.Toast-module__CYgC1G__container{z-index:10000;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:20px;right:20px}.Toast-module__CYgC1G__toast{--mc:var(--accent);border-radius:var(--rcard);pointer-events:auto;background:color-mix(in srgb, var(--surfacemodal) 78%, transparent);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 16%, transparent), 0 12px 32px color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);touch-action:pan-y;outline:none;align-items:center;gap:12px;padding:12px 16px 16px 12px;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1);animation:.5s cubic-bezier(.22,1,.36,1) both Toast-module__CYgC1G__toastIn;display:flex;position:relative;overflow:hidden}.Toast-module__CYgC1G__toast.Toast-module__CYgC1G__dragged{animation:none}.Toast-module__CYgC1G__toast.Toast-module__CYgC1G__exiting{animation:.3s cubic-bezier(.22,1,.36,1) forwards Toast-module__CYgC1G__toastOut}.Toast-module__CYgC1G__success{--mc:var(--positive)}.Toast-module__CYgC1G__error{--mc:var(--negative)}.Toast-module__CYgC1G__warning{--mc:var(--caution)}.Toast-module__CYgC1G__info{--mc:var(--accent)}:root[data-theme=altimeter] .Toast-module__CYgC1G__info{--mc:var(--textsub)}.Toast-module__CYgC1G__marker{flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.Toast-module__CYgC1G__content{flex:1;min-width:0;position:relative}.Toast-module__CYgC1G__message{color:var(--text);font-size:14px;font-weight:500;line-height:1.4}.Toast-module__CYgC1G__subtext{color:var(--textsub);margin-top:2px;font-size:13px;line-height:1.4}.Toast-module__CYgC1G__close{border-radius:var(--rctl);width:28px;height:28px;color:var(--textfaint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px -8px -4px 0;padding:0;display:grid;position:relative}@media (hover:hover){.Toast-module__CYgC1G__close:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}}.Toast-module__CYgC1G__close:focus-visible{outline:2px solid var(--accent);outline-offset:1px;color:var(--text)}@media (hover:none){.Toast-module__CYgC1G__close{display:none}}.Toast-module__CYgC1G__timer{height:6px;position:absolute;bottom:5px;left:12px;right:12px}:root[data-theme=altimeter] .Toast-module__CYgC1G__timer{filter:drop-shadow(0 0 3px var(--accent))}.Toast-module__CYgC1G__timer svg{display:block;overflow:visible}.Toast-module__CYgC1G__bar{transform-box:view-box;transform-origin:0;animation:Toast-module__CYgC1G__drain var(--dur,3.5s) linear forwards}.Toast-module__CYgC1G__fuseTip{border-radius:var(--rpill);background:var(--text);width:6px;height:6px;box-shadow:0 0 8px 2px var(--accent);animation:Toast-module__CYgC1G__fuseTip var(--dur,3.5s) linear forwards;margin-left:-3px;position:absolute;top:0;left:100%}.Toast-module__CYgC1G__toast[data-paused] .Toast-module__CYgC1G__bar,.Toast-module__CYgC1G__toast[data-paused] .Toast-module__CYgC1G__fuseTip{animation-play-state:paused}.Toast-module__CYgC1G__flash{pointer-events:none;background:radial-gradient(120% 140% at 12% 0%, color-mix(in srgb, var(--text) 22%, transparent), transparent 60%);opacity:0;animation:1.6s linear .15s both Toast-module__CYgC1G__heat;position:absolute;inset:0}.Toast-module__CYgC1G__error .Toast-module__CYgC1G__flash{background:radial-gradient(120% 140% at 12% 0%, color-mix(in srgb, var(--negative) 22%, transparent), transparent 60%)}@keyframes Toast-module__CYgC1G__toastIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes Toast-module__CYgC1G__toastOut{to{opacity:0;transform:translateY(8px)}}@keyframes Toast-module__CYgC1G__drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Toast-module__CYgC1G__fuseTip{0%{left:100%}to{left:0}}@keyframes Toast-module__CYgC1G__heat{0%,to{opacity:0}8%{opacity:1}16%{opacity:.2}26%{opacity:.9}60%{opacity:0}}@media (max-width:960px){.Toast-module__CYgC1G__container{top:auto;right:50%;bottom:calc(env(safe-area-inset-bottom) + 84px);flex-direction:column-reverse;transform:translate(50%)}}html[data-kb=open] .Toast-module__CYgC1G__container{bottom:12px}@media (prefers-reduced-motion:reduce){.Toast-module__CYgC1G__toast,.Toast-module__CYgC1G__toast.Toast-module__CYgC1G__exiting{animation-duration:.01ms}.Toast-module__CYgC1G__flash{animation:none}}
.BrandLogo-module__WpUD7a__logo{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);color:var(--text);align-items:center;gap:9px;font-size:17px;display:inline-flex}.BrandLogo-module__WpUD7a__mark{border:1px solid var(--borderstrong);border-radius:var(--rctl);flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.BrandLogo-module__WpUD7a__mark:after{content:"";background-color:var(--accent);width:68%;height:68%;-webkit-mask:url(/logo-mark.png) 50%/contain no-repeat;mask:url(/logo-mark.png) 50%/contain no-repeat}@media (pointer:coarse){.BrandLogo-module__WpUD7a__logo{position:relative}.BrandLogo-module__WpUD7a__logo:after{content:"";position:absolute;inset:-9px -4px}}@media (max-width:960px){.BrandLogo-module__WpUD7a__wordCollapsible{display:none}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_85d1cd61-module__oDwy2a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_85d1cd61-module__oDwy2a__variable{--font-geist:"Geist", "Geist Fallback"}
.CodeInput-module__pGcBGW__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.CodeInput-module__pGcBGW__input{opacity:0;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.CodeInput-module__pGcBGW__tile{border-radius:var(--rctl);background:var(--surfacealt);height:56px;color:var(--text);font-family:var(--fnum,var(--fm));place-items:center;font-size:22px;font-weight:500;transition:box-shadow .15s,background-color .2s,color .2s;display:grid}.CodeInput-module__pGcBGW__row:focus-within .CodeInput-module__pGcBGW__active{box-shadow:0 0 0 2px var(--accent)}.CodeInput-module__pGcBGW__digit{animation:.18s cubic-bezier(.22,1,.36,1) CodeInput-module__pGcBGW__code-in}.CodeInput-module__pGcBGW__caret{background:var(--accent);opacity:0;border-radius:1px;width:2px;height:22px}.CodeInput-module__pGcBGW__row:focus-within .CodeInput-module__pGcBGW__caret{opacity:1;animation:1s step-end infinite CodeInput-module__pGcBGW__code-caret}.CodeInput-module__pGcBGW__checking .CodeInput-module__pGcBGW__tile{color:var(--textfaint)}.CodeInput-module__pGcBGW__error .CodeInput-module__pGcBGW__tile{background:color-mix(in srgb, var(--negative) 16%, var(--surfacealt));color:var(--negative)}.CodeInput-module__pGcBGW__error{animation:.32s cubic-bezier(.22,1,.36,1) CodeInput-module__pGcBGW__code-shake}.CodeInput-module__pGcBGW__done{height:56px;color:var(--positive);justify-content:center;align-items:center;gap:10px;font-size:15px;animation:.25s cubic-bezier(.22,1,.36,1) CodeInput-module__pGcBGW__code-in;display:flex}.CodeInput-module__pGcBGW__doneIcon{flex:none}@keyframes CodeInput-module__pGcBGW__code-in{0%{opacity:0;transform:translateY(4px)}}@keyframes CodeInput-module__pGcBGW__code-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes CodeInput-module__pGcBGW__code-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.CodeInput-module__pGcBGW__digit,.CodeInput-module__pGcBGW__done,.CodeInput-module__pGcBGW__error{animation:none}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9443aef7-module__vKFuNW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9443aef7-module__vKFuNW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.liquid-glass-button-module__XeqICq__filterSvg{width:0;height:0;position:absolute;overflow:hidden}.liquid-glass-button-module__XeqICq__liquid{isolation:isolate;border-radius:var(--rpill);height:56px;color:var(--text);font:500 16px/1 var(--fb);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 32px;text-decoration:none;transition:transform .3s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative}@media (hover:hover){.liquid-glass-button-module__XeqICq__liquidGrow:hover{transform:scale(1.05)}}.liquid-glass-button-module__XeqICq__liquid:active{transform:scale(.98)}.liquid-glass-button-module__XeqICq__liquid:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.liquid-glass-button-module__XeqICq__liquidRim{z-index:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 8px color-mix(in srgb, var(--bg) 3%, transparent), 0 2px 6px color-mix(in srgb, var(--bg) 8%, transparent), inset 3px 3px .5px -3.5px color-mix(in srgb, var(--text) 9%, transparent), inset -3px -3px .5px -3.5px color-mix(in srgb, var(--text) 85%, transparent), inset 1px 1px 1px -.5px color-mix(in srgb, var(--text) 60%, transparent), inset -1px -1px 1px -.5px color-mix(in srgb, var(--text) 60%, transparent), inset 0 0 6px 6px color-mix(in srgb, var(--text) 12%, transparent), inset 0 0 2px 2px color-mix(in srgb, var(--text) 6%, transparent), 0 0 12px color-mix(in srgb, var(--bg) 15%, transparent);position:absolute;inset:0}.liquid-glass-button-module__XeqICq__liquidBend{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.liquid-glass-button-module__XeqICq__liquidLabel{z-index:1;pointer-events:none;align-items:center;gap:10px;display:inline-flex;position:relative}:root[data-liquid] .liquid-glass-button-module__XeqICq__liquidBend{-webkit-backdrop-filter:url(#nwt-liquid-glass)blur(10px)saturate(1.4);backdrop-filter:url(#nwt-liquid-glass)blur(10px)saturate(1.4)}:root[data-flat-glass] .liquid-glass-button-module__XeqICq__liquidBend{background:radial-gradient(120% 140% at 18% 0%, color-mix(in srgb, var(--text) 13%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--text) 6%, transparent), color-mix(in srgb, var(--text) 2%, transparent))}.liquid-glass-button-module__XeqICq__liquidSurface{isolation:isolate;position:relative}.liquid-glass-button-module__XeqICq__liquidSurface>:not(.liquid-glass-button-module__XeqICq__liquidRim):not(.liquid-glass-button-module__XeqICq__liquidBend){z-index:1;position:relative}@property --nwt-ring-a{syntax:"<angle>";inherits:false;initial-value:0deg}.liquid-glass-button-module__XeqICq__ringLine,.liquid-glass-button-module__XeqICq__ringGlow>span{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--nwt-ring-a), color-mix(in srgb, var(--accent) 40%, transparent) 0deg, color-mix(in srgb, var(--accent) 40%, transparent) 170deg, var(--accent) 270deg, var(--text) 315deg, var(--accent) 340deg, color-mix(in srgb, var(--accent) 40%, transparent) 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1.5px;animation:4s linear infinite liquid-glass-button-module__XeqICq__ringSpin;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.liquid-glass-button-module__XeqICq__ringLine{z-index:0}.liquid-glass-button-module__XeqICq__ringGlow{z-index:-2;border-radius:inherit;pointer-events:none;filter:blur(7px);opacity:.8;transition:opacity .3s;position:absolute;inset:0}.liquid-glass-button-module__XeqICq__ringGlow>span{padding:5px;inset:-4px}@media (hover:hover){.liquid-glass-button-module__XeqICq__liquidRinged:hover .liquid-glass-button-module__XeqICq__ringGlow{opacity:1}}@keyframes liquid-glass-button-module__XeqICq__ringSpin{to{--nwt-ring-a:360deg}}.liquid-glass-button-module__XeqICq__liquidClear .liquid-glass-button-module__XeqICq__liquidRim{box-shadow:inset 3px 3px .5px -3.5px color-mix(in srgb, var(--text) 9%, transparent), inset -3px -3px .5px -3.5px color-mix(in srgb, var(--text) 70%, transparent), inset 1px 1px 1px -.5px color-mix(in srgb, var(--text) 45%, transparent), inset -1px -1px 1px -.5px color-mix(in srgb, var(--text) 45%, transparent)}.liquid-glass-button-module__XeqICq__liquidClear .liquid-glass-button-module__XeqICq__ringGlow{z-index:0}.liquid-glass-button-module__XeqICq__liquidTint .liquid-glass-button-module__XeqICq__liquidBend{background:color-mix(in srgb, var(--accent) 22%, transparent);transition:background-color .3s}@media (hover:hover){.liquid-glass-button-module__XeqICq__liquidTint:hover .liquid-glass-button-module__XeqICq__liquidBend{background:color-mix(in srgb, var(--accent) 30%, transparent)}}.liquid-glass-button-module__XeqICq__metal{border-radius:var(--rpill);background:linear-gradient(to bottom, var(--bg), color-mix(in srgb, var(--accent) 60%, var(--text)));box-shadow:0 3px 8px color-mix(in srgb, var(--bg) 40%, transparent);padding:1.25px;transition:transform .25s cubic-bezier(.1,.4,.2,1),box-shadow .25s cubic-bezier(.1,.4,.2,1);display:inline-flex;position:relative}@media (hover:hover){.liquid-glass-button-module__XeqICq__metal:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--bg) 55%, transparent)}}.liquid-glass-button-module__XeqICq__metal:active{box-shadow:0 1px 2px color-mix(in srgb, var(--bg) 40%, transparent);transform:translateY(2.5px)scale(.99)}.liquid-glass-button-module__XeqICq__metalInner{border-radius:inherit;background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 92%, var(--accent)), color-mix(in srgb, var(--accent) 35%, var(--bg)), color-mix(in srgb, var(--text) 80%, var(--accent)));transition:filter .25s cubic-bezier(.1,.4,.2,1);position:absolute;inset:1px}@media (hover:hover){.liquid-glass-button-module__XeqICq__metal:hover .liquid-glass-button-module__XeqICq__metalInner{filter:brightness(1.05)}}.liquid-glass-button-module__XeqICq__metalBtn{z-index:1;border-radius:var(--rpill);background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 70%, var(--bg)), color-mix(in srgb, var(--accent) 32%, var(--bg)));height:50px;color:var(--text);text-shadow:0 -1px 0 color-mix(in srgb, var(--bg) 70%, transparent);font:600 16px/1 var(--fb);white-space:nowrap;cursor:pointer;border:0;outline:none;justify-content:center;align-items:center;gap:10px;margin:1px;padding:0 26px;transition:transform .25s cubic-bezier(.1,.4,.2,1),filter .25s cubic-bezier(.1,.4,.2,1);display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.liquid-glass-button-module__XeqICq__metalBtn:hover{filter:brightness(1.04)}}.liquid-glass-button-module__XeqICq__metalBtn:active{transform:scale(.97)}.liquid-glass-button-module__XeqICq__metalBtn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.liquid-glass-button-module__XeqICq__metalShine{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(to right, transparent, var(--text), transparent);transition:opacity .3s;position:absolute;inset:0}.liquid-glass-button-module__XeqICq__metalBtn:active .liquid-glass-button-module__XeqICq__metalShine{opacity:.2}@media (prefers-reduced-motion:reduce){.liquid-glass-button-module__XeqICq__liquid,.liquid-glass-button-module__XeqICq__metal,.liquid-glass-button-module__XeqICq__metalBtn{transition:none}@media (hover:hover){.liquid-glass-button-module__XeqICq__liquidGrow:hover{transform:none}}.liquid-glass-button-module__XeqICq__ringLine,.liquid-glass-button-module__XeqICq__ringGlow>span{animation:none}}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_2fbad08d-module__Y6qpBa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2fbad08d-module__Y6qpBa__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb9d00de-module__2QVhuG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb9d00de-module__2QVhuG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.app-layout-module__Ku0GBq__appLayout{flex-direction:column;min-height:100vh;display:flex}.app-layout-module__Ku0GBq__mainContent{flex:1;width:100%;min-width:0;max-width:1200px;margin:0 auto;padding:36px 40px 120px}.app-layout-module__Ku0GBq__loadingContainer{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.app-layout-module__Ku0GBq__loadingText{color:var(--textsub);font-size:14px;font-weight:500}@media (max-width:960px){.app-layout-module__Ku0GBq__mainContent{padding:20px 16px calc(150px + env(safe-area-inset-bottom))}}.app-layout-module__Ku0GBq__appLayout:before,.app-layout-module__Ku0GBq__appLayout:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.app-layout-module__Ku0GBq__appLayout:before{--appglow:color-mix(in oklab, var(--accent) 22%, var(--surfacealt));--appglow2:color-mix(in oklab, var(--accent) 12%, var(--surface));--appdeep:color-mix(in oklab, var(--bgdeep) 70%, black);background-color:var(--bg);background-image:radial-gradient(in oklab 75% 60% at 0% 0%, color-mix(in oklab, var(--appglow) 100%, transparent) 0%, color-mix(in oklab, var(--appglow) 80.0%, transparent) 12%, color-mix(in oklab, var(--appglow) 56.0%, transparent) 26%, color-mix(in oklab, var(--appglow) 32.0%, transparent) 42%, color-mix(in oklab, var(--appglow) 14.0%, transparent) 58%, color-mix(in oklab, var(--appglow) 4.0%, transparent) 74%, transparent 88%), radial-gradient(in oklab 65% 70% at 100% 58%, color-mix(in oklab, var(--appglow) 80%, transparent) 0%, color-mix(in oklab, var(--appglow) 64.0%, transparent) 12%, color-mix(in oklab, var(--appglow) 44.8%, transparent) 26%, color-mix(in oklab, var(--appglow) 25.6%, transparent) 42%, color-mix(in oklab, var(--appglow) 11.2%, transparent) 58%, color-mix(in oklab, var(--appglow) 3.2%, transparent) 74%, transparent 88%), radial-gradient(in oklab 70% 55% at 30% 105%, color-mix(in oklab, var(--appglow2) 55%, transparent) 0%, color-mix(in oklab, var(--appglow2) 44.0%, transparent) 12%, color-mix(in oklab, var(--appglow2) 30.8%, transparent) 26%, color-mix(in oklab, var(--appglow2) 17.6%, transparent) 42%, color-mix(in oklab, var(--appglow2) 7.7%, transparent) 58%, color-mix(in oklab, var(--appglow2) 2.2%, transparent) 74%, transparent 88%), linear-gradient(in oklab to bottom, var(--bg) 0%, var(--bg) 35%, color-mix(in oklab, var(--appdeep) 45%, var(--bg)) 70%, var(--appdeep) 100%)}.app-layout-module__Ku0GBq__appLayout:after{mix-blend-mode:overlay;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}html:has(.app-layout-module__Ku0GBq__appLayout) body{background:0 0}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_2f4c1fc3-module__s0ilJq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_2f4c1fc3-module__s0ilJq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
.NetWorthChart-module__Cj1znW__skeleton{border-radius:var(--rcard);background:linear-gradient(100deg, color-mix(in srgb, var(--text) 4%, transparent) 30%, color-mix(in srgb, var(--text) 10%, transparent) 50%, color-mix(in srgb, var(--text) 4%, transparent) 70%);background-size:300% 100%;margin-top:18px;animation:1.4s ease-in-out infinite NetWorthChart-module__Cj1znW__nwc-shimmer}@keyframes NetWorthChart-module__Cj1znW__nwc-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.NetWorthChart-module__Cj1znW__skeleton{animation:none}}.NetWorthChart-module__Cj1znW__empty{border-radius:var(--rcard);background:color-mix(in srgb, var(--accent) 4%, transparent);place-items:center;margin-top:18px;display:grid;position:relative;overflow:hidden}.NetWorthChart-module__Cj1znW__emptyLine{width:100%;height:100%;position:absolute;inset:0}.NetWorthChart-module__Cj1znW__emptyLine path{fill:none;stroke:var(--accent);stroke-opacity:.35;stroke-width:2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.NetWorthChart-module__Cj1znW__emptyText{text-align:center;max-width:340px;padding:0 20px;position:relative}.NetWorthChart-module__Cj1znW__emptyTitle{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);font-size:16px}.NetWorthChart-module__Cj1znW__emptySub{color:var(--textsub);margin-top:6px;font-size:13px;line-height:1.5}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9fdbcce0-module__EZ1JBa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9fdbcce0-module__EZ1JBa__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.accounts-module__PD4qhG__headerBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.accounts-module__PD4qhG__headerActions{flex-wrap:wrap;gap:10px;display:flex}.accounts-module__PD4qhG__updateButton{align-items:center;gap:8px;display:inline-flex}.accounts-module__PD4qhG__updateCount{border-radius:var(--rpill);background:var(--caution);min-width:20px;color:var(--bg);font-family:var(--fnum);text-align:center;padding:1px 6px;font-size:11px;line-height:18px}@media (max-width:640px){.accounts-module__PD4qhG__headerActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.accounts-module__PD4qhG__headerActions>*{text-align:center;white-space:nowrap;justify-content:center;min-height:44px;padding-left:8px;padding-right:8px}.accounts-module__PD4qhG__updateButton{position:relative}.accounts-module__PD4qhG__updateCount{position:absolute;top:-8px;right:-6px}}.accounts-module__PD4qhG__pageTitle{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);font-size:30px}.accounts-module__PD4qhG__pageSub{color:var(--textfaint);margin-top:4px;font-size:13px}.accounts-module__PD4qhG__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.accounts-module__PD4qhG__searchWrap{flex:1;min-width:220px;position:relative}.accounts-module__PD4qhG__searchSlash{font-family:var(--fm);color:var(--textfaint);pointer-events:none;font-size:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.accounts-module__PD4qhG__searchInput{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--rctl);width:100%;color:var(--text);font-size:14px;font-family:var(--fb);outline:none;padding:11px 14px 11px 32px;transition:border-color .18s}.accounts-module__PD4qhG__searchInput:focus{border-color:var(--accent)}.accounts-module__PD4qhG__filterChips{flex-wrap:wrap;gap:6px;display:flex}.accounts-module__PD4qhG__filterChip{font-family:var(--fb);cursor:pointer;border-radius:var(--rpill);border:1px solid var(--border);color:var(--textsub);background:0 0;align-items:center;gap:7px;padding:8px 13px;font-size:13px;transition:border-color .15s,background .15s,color .15s,transform .25s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover){.accounts-module__PD4qhG__filterChip:hover{border-color:var(--borderstrong)}}.accounts-module__PD4qhG__filterChip:active{transform:scale(.94)}.accounts-module__PD4qhG__filterChipActive{border-color:var(--accent);background:var(--accent);color:var(--accentink);}.accounts-module__PD4qhG__filterBadge{background:var(--accentsoft);color:var(--accent);border-radius:999px;padding:1px 6px;font-size:11px}.accounts-module__PD4qhG__filterChipActive .accounts-module__PD4qhG__filterBadge{background:color-mix(in srgb, var(--accentink) 18%, transparent);color:var(--accentink)}.accounts-module__PD4qhG__sortWrap{position:relative}.accounts-module__PD4qhG__sortButton{font-family:var(--fm);letter-spacing:.08em;cursor:pointer;border:1px solid var(--border);border-radius:var(--rctl);background:var(--surface);color:var(--text);align-items:center;gap:9px;padding:10px 14px;font-size:11px;transition:border-color .18s;display:flex}.accounts-module__PD4qhG__sortButtonOpen{border-color:var(--accent);}.accounts-module__PD4qhG__sortChevron{color:var(--accent);transition:transform .2s;display:inline-block}.accounts-module__PD4qhG__sortChevronOpen{transform:rotate(180deg);}.accounts-module__PD4qhG__sortMenu{z-index:30;background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);width:190px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000080}.accounts-module__PD4qhG__sortOption{text-align:left;width:100%;font-family:var(--fb);color:var(--textsub);border-radius:var(--rctl);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:9px 11px;font-size:13px;display:flex}@media (hover:hover){.accounts-module__PD4qhG__sortOption:hover{background:var(--accentsoft)}}.accounts-module__PD4qhG__sortOptionActive{color:var(--accent);background:var(--accentsoft);}.accounts-module__PD4qhG__sortCheck{color:var(--accent)}.accounts-module__PD4qhG__group{margin-bottom:18px;padding:8px 24px;overflow-x:clip}.accounts-module__PD4qhG__groupHeader{border-bottom:var(--ruleheavy);justify-content:space-between;align-items:center;padding:16px 0 12px;display:flex}.accounts-module__PD4qhG__groupSubtotal{font-family:var(--fnum);font-size:16px;font-weight:500}.accounts-module__PD4qhG__subtotalPositive{color:var(--positive);}.accounts-module__PD4qhG__subtotalNegative{color:var(--negative);}.accounts-module__PD4qhG__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin:0 -24px;padding:14px 24px;transition:background .18s;display:flex;position:relative}@media (hover:hover){.accounts-module__PD4qhG__row:hover{background:color-mix(in srgb, var(--cc,var(--accent)) 7%, var(--surface))}}.accounts-module__PD4qhG__row:has(.accounts-module__PD4qhG__rowMain:active){background:color-mix(in srgb, var(--cc,var(--accent)) 7%, var(--surface))}.accounts-module__PD4qhG__rowSpark{flex:none;width:56px;height:20px;display:block}.accounts-module__PD4qhG__staleTag{border-radius:var(--rpill);font-family:var(--fm);color:var(--caution);background:color-mix(in srgb, var(--caution) 12%, transparent);align-items:center;gap:4px;padding:1px 6px;font-size:11px;display:inline-flex}.accounts-module__PD4qhG__staleTag:before{content:"";border-radius:var(--rpill);background:var(--caution);width:5px;height:5px}.accounts-module__PD4qhG__rowArchived{}.accounts-module__PD4qhG__rowArchived .accounts-module__PD4qhG__rowIcon,.accounts-module__PD4qhG__rowArchived .accounts-module__PD4qhG__rowInfo>*,.accounts-module__PD4qhG__rowArchived .accounts-module__PD4qhG__rowTrailing>*{opacity:.55}.accounts-module__PD4qhG__rowMain{cursor:pointer;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.accounts-module__PD4qhG__rowIcon{border-radius:var(--rctl);width:38px;height:38px;font-family:var(--fd);color:var(--cc,var(--accent));background:color-mix(in srgb, var(--cc,var(--accent)) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cc,var(--accent)) 35%, transparent);flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.accounts-module__PD4qhG__rowInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.accounts-module__PD4qhG__rowNameLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accounts-module__PD4qhG__rowName{color:var(--text);font-size:14.5px;font-weight:500}.accounts-module__PD4qhG__staleBadge{font-family:var(--fm);color:var(--caution);background:color-mix(in srgb, var(--caution) 12%, transparent);border-radius:var(--rpill);white-space:nowrap;border:none;align-items:center;gap:4px;padding:1px 6px;font-size:11px;display:inline-flex}.accounts-module__PD4qhG__staleBadge:before{content:"";border-radius:var(--rpill);background:var(--caution);width:5px;height:5px}.accounts-module__PD4qhG__archivedBadge{color:var(--textfaint);white-space:nowrap;font-size:12px}.accounts-module__PD4qhG__rowMeta{color:var(--textsub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.accounts-module__PD4qhG__rowTrailing{flex:none;align-items:center;gap:10px;display:flex}.accounts-module__PD4qhG__rowBalance{font-family:var(--fnum);color:var(--text);font-size:16px;font-weight:500}.accounts-module__PD4qhG__rowBalanceLiability{color:var(--textsub);}.accounts-module__PD4qhG__rowBalanceButton{cursor:pointer;-webkit-text-decoration:underline dotted var(--textfaint);-webkit-text-decoration:underline dotted var(--textfaint);text-decoration:underline dotted var(--textfaint);text-underline-offset:4px;background:0 0;border:none;padding:4px 0;}@media (hover:hover){.accounts-module__PD4qhG__rowBalanceButton:hover{color:var(--accent)}}.accounts-module__PD4qhG__rowBalanceLiabilityButton{color:var(--textsub);}.accounts-module__PD4qhG__staleBadgeButton{cursor:pointer;}@media (hover:hover){.accounts-module__PD4qhG__staleBadgeButton:hover{background:color-mix(in srgb, var(--caution) 24%, transparent)}}.accounts-module__PD4qhG__menuButton{border:1px solid var(--border);border-radius:var(--rctl);width:30px;height:30px;color:var(--textsub);cursor:pointer;background:0 0;place-items:center;font-size:15px;line-height:1;transition:border-color .15s,color .15s;display:grid}@media (hover:hover){.accounts-module__PD4qhG__menuButton:hover{border-color:var(--borderstrong);color:var(--text)}}.accounts-module__PD4qhG__rowMenu{z-index:30;background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);width:190px;padding:6px;position:absolute;top:54px;right:0;box-shadow:0 16px 40px #00000080}.accounts-module__PD4qhG__rowMenuItem{text-align:left;width:100%;color:var(--text);border-radius:var(--rctl);cursor:pointer;font-size:13px;font-family:var(--fb);background:0 0;border:none;padding:9px 12px;display:block}@media (hover:hover){.accounts-module__PD4qhG__rowMenuItem:hover{background:var(--accentsoft)}}.accounts-module__PD4qhG__rowMenuItemDanger{color:var(--negative);}.accounts-module__PD4qhG__emptyState{text-align:center;border:1px dashed var(--border);border-radius:var(--rcard);padding:70px 0}.accounts-module__PD4qhG__emptyText{font-family:var(--fm);color:var(--textfaint);font-size:13px}.accounts-module__PD4qhG__emptyButton{color:var(--accent);border:1px solid var(--borderstrong);border-radius:var(--rctl);cursor:pointer;background:0 0;margin-top:14px;padding:9px 18px;font-size:13px}.accounts-module__PD4qhG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#000000a6;place-items:center;display:grid;position:fixed;inset:0}.accounts-module__PD4qhG__modal{background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);width:400px;max-width:calc(100vw - 28px);padding:28px}.accounts-module__PD4qhG__modalKicker{font-family:var(--lblfont,var(--fm));font-size:var(--lblsize,10.5px);letter-spacing:var(--lblsp,.26em);text-transform:var(--lblcase,uppercase);color:var(--negative);margin-bottom:12px}.accounts-module__PD4qhG__modalTitle{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);font-size:22px}.accounts-module__PD4qhG__modalBody{color:var(--textsub);margin-top:10px;font-size:14px;line-height:1.6}.accounts-module__PD4qhG__modalActions{gap:10px;margin-top:24px;display:flex}.accounts-module__PD4qhG__deleteButton{color:var(--bg);background:var(--negative);border-radius:var(--rctl);cursor:pointer;border:none;flex:1;padding:12px;font-size:14px;font-weight:500}.accounts-module__PD4qhG__cancelButton{color:var(--text);border:1px solid var(--border);border-radius:var(--rctl);cursor:pointer;background:0 0;flex:1;padding:12px;font-size:14px}.accounts-module__PD4qhG__skeleton{border-radius:var(--rcard);background:var(--surface);border:1px solid var(--border);height:320px;animation:1.4s ease-in-out infinite accounts-module__PD4qhG__pulse}@keyframes accounts-module__PD4qhG__pulse{0%,to{opacity:1}50%{opacity:.45}}@media (pointer:coarse){.accounts-module__PD4qhG__searchInput{font-size:16px}}@media (max-width:640px){.accounts-module__PD4qhG__filterBadge,.accounts-module__PD4qhG__sortButton,.accounts-module__PD4qhG__sortOption,.accounts-module__PD4qhG__staleBadge,.accounts-module__PD4qhG__archivedBadge,.accounts-module__PD4qhG__modalKicker{font-size:11px}.accounts-module__PD4qhG__row{-moz-column-gap:12px;grid-template-columns:36px minmax(0,1fr) auto auto;grid-template-areas:"icon name balance menu""icon meta meta menu";align-items:center;gap:3px 12px;display:grid}.accounts-module__PD4qhG__rowMain,.accounts-module__PD4qhG__rowInfo,.accounts-module__PD4qhG__rowTrailing{display:contents}.accounts-module__PD4qhG__rowIcon{grid-area:icon}.accounts-module__PD4qhG__rowNameLine{grid-area:name;min-width:0}.accounts-module__PD4qhG__rowMeta{grid-area:meta;min-width:0}.accounts-module__PD4qhG__rowBalance,.accounts-module__PD4qhG__rowBalanceLiability,.accounts-module__PD4qhG__rowBalanceButton,.accounts-module__PD4qhG__rowBalanceLiabilityButton{text-align:right;white-space:nowrap;grid-area:balance}.accounts-module__PD4qhG__menuButton{grid-area:menu}.accounts-module__PD4qhG__rowMenu{top:calc(100% - 4px)}}.accounts-module__PD4qhG__rowMenuUp{top:auto;bottom:54px;}@media (max-width:640px){.accounts-module__PD4qhG__rowMenuUp{top:auto;bottom:calc(100% - 4px)}}@media (max-width:380px){.accounts-module__PD4qhG__row{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"icon name menu""icon meta menu""icon balance menu"}.accounts-module__PD4qhG__rowBalance,.accounts-module__PD4qhG__rowBalanceLiability,.accounts-module__PD4qhG__rowBalanceButton,.accounts-module__PD4qhG__rowBalanceLiabilityButton{text-align:left;justify-self:start}}.accounts-module__PD4qhG__filterButton{min-height:44px;font-family:var(--fm);letter-spacing:.08em;cursor:pointer;border:1px solid var(--border);border-radius:var(--rctl);background:var(--surface);color:var(--text);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;display:none}.accounts-module__PD4qhG__filterButtonActive{border-color:var(--accent);color:var(--accent);}.accounts-module__PD4qhG__filterButtonCount{border-radius:var(--rpill);background:var(--accent);min-width:18px;color:var(--accentink);text-align:center;padding:1px 6px}.accounts-module__PD4qhG__sheetBackdrop{z-index:70;background:color-mix(in srgb, var(--bg) 70%, transparent);position:fixed;inset:0}.accounts-module__PD4qhG__sheet{z-index:71;overscroll-behavior:contain;box-sizing:border-box;max-height:85dvh;padding:10px 20px calc(20px + env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));background:var(--surfacemodal);border-top:1px solid var(--borderstrong);border-radius:var(--rcard) var(--rcard) 0 0;color:var(--text);outline:none;animation:.22s both accounts-module__PD4qhG__nwt-fade-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.accounts-module__PD4qhG__sheetHandle{border-radius:var(--rpill);background:var(--border);width:40px;height:4px;margin:0 auto 14px}.accounts-module__PD4qhG__sheetLabel{font-family:var(--lblfont,var(--fm));font-size:var(--lblsize,11px);letter-spacing:var(--lblsp,.2em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);margin:6px 0 10px}.accounts-module__PD4qhG__sheetChips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.accounts-module__PD4qhG__sheetChips .accounts-module__PD4qhG__filterChip,.accounts-module__PD4qhG__sheetChips .accounts-module__PD4qhG__filterChipActive{min-height:40px}.accounts-module__PD4qhG__sheetSorts{flex-direction:column;gap:2px;margin-bottom:20px;display:flex}.accounts-module__PD4qhG__sheetSorts .accounts-module__PD4qhG__sortOption,.accounts-module__PD4qhG__sheetSorts .accounts-module__PD4qhG__sortOptionActive{min-height:44px;font-size:14px}.accounts-module__PD4qhG__sheetDone{width:100%;min-height:48px}@media (max-width:640px){.accounts-module__PD4qhG__toolbar{flex-wrap:nowrap}.accounts-module__PD4qhG__searchWrap{min-width:0}.accounts-module__PD4qhG__toolbar>.accounts-module__PD4qhG__filterChips,.accounts-module__PD4qhG__toolbar>.accounts-module__PD4qhG__sortWrap{display:none}.accounts-module__PD4qhG__filterButton{display:inline-flex}}@media (pointer:coarse){.accounts-module__PD4qhG__rowBalanceButton,.accounts-module__PD4qhG__staleBadgeButton{position:relative}.accounts-module__PD4qhG__rowBalanceButton:after,.accounts-module__PD4qhG__staleBadgeButton:after{content:"";position:absolute;inset:-10px -6px}}@media (max-width:640px){.accounts-module__PD4qhG__modalOverlay{place-items:end stretch}.accounts-module__PD4qhG__modal{box-sizing:border-box;border-radius:var(--rcard) var(--rcard) 0 0;width:100%;max-width:none;padding-bottom:calc(28px + env(safe-area-inset-bottom));border-bottom:none;border-left:none;border-right:none;animation:.22s both accounts-module__PD4qhG__nwt-fade-up}}@media (max-width:960px){.accounts-module__PD4qhG__groupHeader{z-index:5;background:var(--surfacemodal);margin:0 -24px;padding-left:24px;padding-right:24px;position:sticky;top:64px}}@media (max-width:380px){.accounts-module__PD4qhG__pageTitle{text-wrap:balance;font-size:26px}}.accounts-module__PD4qhG__searchIcon,.accounts-module__PD4qhG__filterIcon,.accounts-module__PD4qhG__rowMetaShort,.accounts-module__PD4qhG__rowMetaShortStale{display:none}@media (max-width:640px){.accounts-module__PD4qhG__headerBar{flex-wrap:nowrap;margin-bottom:14px}.accounts-module__PD4qhG__headerBar>:first-child{min-width:0}.accounts-module__PD4qhG__pageSub{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:12.5px;overflow:hidden}.accounts-module__PD4qhG__headerActions{flex:none;width:auto;display:flex}.accounts-module__PD4qhG__headerActions>.accounts-module__PD4qhG__updateButton{border-radius:var(--rpill);background:var(--accentsoft);min-height:36px;color:var(--accent);border-color:#0000;padding:0 14px;font-size:13px}.accounts-module__PD4qhG__headerActions .accounts-module__PD4qhG__updateCount{background:var(--accent);min-width:18px;color:var(--accentink);line-height:18px;position:static}.accounts-module__PD4qhG__headerActions>.accounts-module__PD4qhG__addButton{right:max(16px, env(safe-area-inset-right));bottom:calc(64px + 16px + env(safe-area-inset-bottom));z-index:30;border-radius:var(--rpill);font-size-adjust:none;gap:0;width:56px;height:56px;min-height:56px;padding:0;font-size:0;position:fixed;box-shadow:0 10px 30px #00000073}.accounts-module__PD4qhG__headerActions>.accounts-module__PD4qhG__addButton:before{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;width:22px;height:22px}.accounts-module__PD4qhG__searchSlash{display:none}.accounts-module__PD4qhG__searchIcon{fill:none;width:17px;height:17px;stroke:var(--textfaint);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;display:block;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.accounts-module__PD4qhG__searchInput{border-radius:var(--rpill);background:color-mix(in srgb, var(--text) 3.5%, var(--surface));border-color:#0000;padding-left:40px}.accounts-module__PD4qhG__filterButton,.accounts-module__PD4qhG__filterButtonActive{border-radius:var(--rpill);background:color-mix(in srgb, var(--text) 3.5%, var(--surface));border-color:#0000;width:44px;padding:0;position:relative}.accounts-module__PD4qhG__filterIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px;display:block}.accounts-module__PD4qhG__filterButtonCount{font-family:var(--fnum);font-size:11px;position:absolute;top:-4px;right:-4px}.accounts-module__PD4qhG__group{padding:4px 16px}.accounts-module__PD4qhG__groupHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--text) 3.5%, var(--surfacemodal));margin:0 -16px;padding:12px 16px 10px}.accounts-module__PD4qhG__groupSubtotal{font-size:14px}.accounts-module__PD4qhG__row{margin:0 -16px;padding:12px 16px}.accounts-module__PD4qhG__rowIcon{width:34px;height:34px}.accounts-module__PD4qhG__rowMeta,.accounts-module__PD4qhG__staleBadgeButton{display:none}.accounts-module__PD4qhG__rowMetaShort,.accounts-module__PD4qhG__rowMetaShortStale{min-width:0;color:var(--textfaint);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:12.5px;display:block;overflow:hidden}.accounts-module__PD4qhG__rowMetaShortStale{color:var(--caution)}.accounts-module__PD4qhG__rowBalanceButton,.accounts-module__PD4qhG__rowBalanceLiabilityButton{text-decoration:none}.accounts-module__PD4qhG__menuButton{color:var(--textfaint);background:0 0;border-color:#0000}}@media (max-width:960px){.accounts-module__PD4qhG__modalKicker{font-size:var(--lblsize,11px)}}.accounts-module__PD4qhG__group.nwt-card.accounts-module__PD4qhG__group{box-shadow:none;background:0 0;border-color:#0000;padding:0;overflow-x:visible}.accounts-module__PD4qhG__groupHeader{background:0 0;border-bottom:none;margin:0;padding:8px 4px 10px}.accounts-module__PD4qhG__groupHeader .nwt-kicker{font-family:var(--lblfont,var(--fb));letter-spacing:.02em;color:var(--text);font-size:15px;font-weight:500}.accounts-module__PD4qhG__subtotalPositive,.accounts-module__PD4qhG__subtotalNegative{color:var(--textsub);font-size:13px}.accounts-module__PD4qhG__row,.accounts-module__PD4qhG__rowArchived{border:1px solid var(--border);border-radius:var(--rcard);background-color:var(--surface);row-gap:2px;margin:8px 0 0;padding:12px;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s}.accounts-module__PD4qhG__row:last-of-type{border-bottom:1px solid var(--border)}.accounts-module__PD4qhG__row:has(.accounts-module__PD4qhG__rowMain:active){background-color:var(--surface);border-color:color-mix(in srgb, var(--cc,var(--accent)) 55%, transparent);box-shadow:0 14px 30px -12px color-mix(in srgb, var(--cc,var(--accent)) 40%, transparent)}.accounts-module__PD4qhG__row:has(.accounts-module__PD4qhG__rowMain:active):not([style*=translateX]){transform:translateY(-2px)}@media (hover:hover){.accounts-module__PD4qhG__row:has(.accounts-module__PD4qhG__rowMain:hover){background-color:var(--surface);border-color:color-mix(in srgb, var(--cc,var(--accent)) 55%, transparent);box-shadow:0 14px 30px -12px color-mix(in srgb, var(--cc,var(--accent)) 40%, transparent);transform:translateY(-2px)}}.accounts-module__PD4qhG__group>:last-child:not(.accounts-module__PD4qhG__row):not(.accounts-module__PD4qhG__rowArchived):not(.accounts-module__PD4qhG__groupHeader){margin-top:4px}@media (max-width:640px){.accounts-module__PD4qhG__pageSub{display:none}.accounts-module__PD4qhG__headerBar{margin-bottom:12px}.accounts-module__PD4qhG__groupHeader[data-stuck=true]{background:var(--bg);margin:0 -16px;padding-left:20px;padding-right:20px}.accounts-module__PD4qhG__rowName{font-size:15px}.accounts-module__PD4qhG__rowBalance,.accounts-module__PD4qhG__rowBalanceLiability,.accounts-module__PD4qhG__rowBalanceButton,.accounts-module__PD4qhG__rowBalanceLiabilityButton{padding:0;font-size:15px;line-height:1.35}.accounts-module__PD4qhG__menuButton{width:26px}}@media (min-width:381px) and (max-width:640px){.accounts-module__PD4qhG__headerActions>.accounts-module__PD4qhG__updateButton{z-index:41;position:fixed;top:14px;right:66px}.accounts-module__PD4qhG__headerBar{margin-bottom:0}}html[data-kb=open] .accounts-module__PD4qhG__headerActions>.accounts-module__PD4qhG__addButton{display:none}@media (max-width:640px){.accounts-module__PD4qhG__rowSpark{display:none}}
.AnalyticsTabs-module__NWqyAa__tabBar{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin-bottom:26px;display:flex;overflow-x:auto}.AnalyticsTabs-module__NWqyAa__tabBar::-webkit-scrollbar{display:none}.AnalyticsTabs-module__NWqyAa__tab{font-family:var(--lblfont,var(--fm));letter-spacing:.08em;text-transform:var(--lblcase,uppercase);cursor:pointer;color:var(--textsub);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:11px;transition:color .2s,border-color .2s;position:relative}@media (hover:hover){.AnalyticsTabs-module__NWqyAa__tab:not(.AnalyticsTabs-module__NWqyAa__active):hover{color:var(--text)}}.AnalyticsTabs-module__NWqyAa__active{color:var(--accent)}.AnalyticsTabs-module__NWqyAa__mark{pointer-events:none;width:auto;position:absolute;bottom:-1px;left:8px;right:8px}@media (max-width:960px){.AnalyticsTabs-module__NWqyAa__tabBar{border-bottom:none;gap:6px;margin:0 -16px 16px;padding:2px 16px}.AnalyticsTabs-module__NWqyAa__tab{border-radius:var(--rpill);background:color-mix(in srgb, var(--text) 3.5%, var(--surface));min-height:36px;color:var(--textsub);font-family:var(--lblfont);letter-spacing:var(--lblsp);border:none;flex:none;margin-bottom:0;padding:0 14px;font-size:13.5px}.AnalyticsTabs-module__NWqyAa__tab .AnalyticsTabs-module__NWqyAa__mark{display:none}.AnalyticsTabs-module__NWqyAa__tab.AnalyticsTabs-module__NWqyAa__active{color:var(--bg);background:var(--text);font-weight:500}}
.Fab-module__V8vXbW__fabContainer{z-index:60;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:34px;right:34px}.Fab-module__V8vXbW__fabMenu{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.Fab-module__V8vXbW__miniFab{background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rpill);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:11px 18px;font-size:13.5px;font-weight:500;transition:border-color .18s,background .18s;display:flex;box-shadow:0 10px 30px #00000073}@media (hover:hover){.Fab-module__V8vXbW__miniFab:hover{background:var(--accentsoft)}}.Fab-module__V8vXbW__miniFabGlyph{font-family:var(--fm);color:var(--accent);font-size:13px}.Fab-module__V8vXbW__fab{border-radius:var(--rpill);background:var(--accent);width:56px;height:56px;color:var(--accentink);cursor:pointer;border:none;place-items:center;display:grid;box-shadow:0 10px 30px #00000073}.Fab-module__V8vXbW__fabPlus{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;width:22px;height:22px}@media (max-width:960px){.Fab-module__V8vXbW__fabContainer{right:max(16px, env(safe-area-inset-right));bottom:calc(64px + 16px + env(safe-area-inset-bottom))}}html[data-kb=open] .Fab-module__V8vXbW__fabContainer{display:none}
.demo-module__4-6f5G__banner{border:1px solid var(--accent);background:var(--accentsoft);border-radius:var(--rcard);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;padding:14px 18px;display:flex}.demo-module__4-6f5G__bannerTag{font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.18em);text-transform:var(--lblcase,uppercase);color:var(--accentink);background:var(--accent);border-radius:var(--rpill);flex:none;padding:5px 11px;font-size:11px}.demo-module__4-6f5G__bannerActions{flex-wrap:wrap;gap:10px;display:flex}.demo-module__4-6f5G__bannerText{color:var(--textsub);flex:320px;min-width:0;font-size:13.5px;line-height:1.55}.demo-module__4-6f5G__footnote{font-family:var(--lblfont,var(--fm));color:var(--textfaint);border-top:1px solid var(--border);margin-top:36px;padding-top:18px;font-size:11px;line-height:1.7}.demo-module__4-6f5G__screenNav{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 22px;display:flex}.demo-module__4-6f5G__screenNavLabel{font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.18em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);margin-right:4px;font-size:11px}.demo-module__4-6f5G__screenLink{font-family:var(--lblfont,var(--fm));letter-spacing:var(--lblsp,.14em);text-transform:var(--lblcase,uppercase);border-radius:var(--rpill);border:1px solid var(--border);color:var(--textsub);padding:7px 14px;font-size:11px;transition:border-color .2s,background .2s,color .2s}@media (hover:hover){.demo-module__4-6f5G__screenLink:hover{border-color:var(--borderstrong);color:var(--text)}}.demo-module__4-6f5G__screenLinkActive{border-color:var(--accent);background:var(--accentsoft);color:var(--accent);}@media (pointer:coarse){.demo-module__4-6f5G__screenLink,.demo-module__4-6f5G__screenLinkActive{align-items:center;min-height:40px;display:inline-flex}}@media (max-width:640px){.demo-module__4-6f5G__bannerTag,.demo-module__4-6f5G__screenNavLabel,.demo-module__4-6f5G__screenLink{font-size:11px}}
.performance-module__BIt99a__head{margin-bottom:8px}.performance-module__BIt99a__title{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);font-size:32px}.performance-module__BIt99a__sub{color:var(--textsub);margin-top:5px;font-size:13.5px}.performance-module__BIt99a__body{-moz-columns:2;columns:2;-moz-column-gap:14px;column-gap:14px}.performance-module__BIt99a__body>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:14px}.performance-module__BIt99a__empty{-moz-column-span:all;column-span:all;color:var(--textfaint);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--rcard);padding:40px 24px;font-size:13px}@media (max-width:960px){.performance-module__BIt99a__head{margin-bottom:0}.performance-module__BIt99a__sub{display:none}.performance-module__BIt99a__body{-moz-columns:1;columns:1}.performance-module__BIt99a__body>*{margin-bottom:10px}}@media (max-width:640px){.performance-module__BIt99a__title{font-size:25px}}@media (max-width:380px){.performance-module__BIt99a__title{text-wrap:balance;font-size:26px}}
