.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(--fm);letter-spacing:.12em;text-transform: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;}.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:10px;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:10.5px;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:10.5px;display:flex}.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}.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:10px;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(--fm);letter-spacing:.08em;color:var(--textsub);border:1px solid var(--border);border-radius:var(--rpill);text-transform:uppercase;padding:2px 8px;font-size:9px}.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:10.5px;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}.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}.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(--fm);text-transform: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:10.5px}}.portfolio-module__EpBP3W__formChips{}.portfolio-module__EpBP3W__formChips .nwt-chip{text-transform: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);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 10px var(--fm);letter-spacing:.18em;text-transform: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 10px var(--fm);letter-spacing:.14em;text-transform: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(--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(.34,1.4,.5,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;padding:8px}.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__ring circle:last-of-type{transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.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 10px var(--fm);letter-spacing:.12em;color:var(--textfaint);margin-bottom:3px;display:block}.insights-module__8WcIwq__heat{font:10px 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(.34,1.4,.5,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 10px var(--fm);letter-spacing:.14em;text-transform: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:9px 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}@media (prefers-reduced-motion:reduce){.insights-module__8WcIwq__card,.insights-module__8WcIwq__growY,.insights-module__8WcIwq__growYDown,.insights-module__8WcIwq__track i{animation:none}}
.monthly-module__GuXcXG__head{margin-bottom:8px}.monthly-module__GuXcXG__title{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);font-size:32px}.monthly-module__GuXcXG__sub{color:var(--textsub);margin-top:5px;font-size:13.5px}.monthly-module__GuXcXG__body{animation:.35s both monthly-module__GuXcXG__nwt-fade-up}.monthly-module__GuXcXG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--rcard);background-image:radial-gradient(320px circle at var(--mx,-1000px) var(--my,-1000px), var(--cursorglow,#ffffff0d), transparent 65%);transition:border-color .2s,transform .2s,box-shadow .2s}.monthly-module__GuXcXG__cardHover:hover{border-color:var(--borderstrong);box-shadow:var(--glow);transform:translateY(-2px)}.monthly-module__GuXcXG__controls{background:var(--surface);border:1px solid var(--border);border-radius:var(--rcard);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.monthly-module__GuXcXG__chipGroup{gap:2px;display:flex}.monthly-module__GuXcXG__chip{font-family:var(--fm,monospace);cursor:pointer;border-radius:var(--rctl);color:var(--textsub);background:0 0;border:none;padding:7px 14px;font-size:11px;transition:background .18s,color .18s}.monthly-module__GuXcXG__chipActive{background:var(--accentsoft);color:var(--accent);}.monthly-module__GuXcXG__modeGroup{border:1px solid var(--border);border-radius:var(--rpill);gap:2px;padding:3px;display:flex}.monthly-module__GuXcXG__modeBtn{font-family:var(--fm,monospace);letter-spacing:.06em;cursor:pointer;border-radius:var(--rpill);color:var(--textsub);background:0 0;border:none;padding:6px 14px;font-size:10px;transition:background .18s,color .18s}.monthly-module__GuXcXG__modeActive{background:var(--accent);color:var(--accentink);}.monthly-module__GuXcXG__kicker{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,10.5px);letter-spacing:var(--lblsp,.26em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.monthly-module__GuXcXG__barCard{margin-bottom:16px;padding:22px 26px}.monthly-module__GuXcXG__barCard:hover{border-color:var(--borderstrong)}.monthly-module__GuXcXG__barKicker{margin-bottom:20px;}.monthly-module__GuXcXG__barChart{touch-action:pan-y;align-items:stretch;gap:10px;height:240px;padding:0 4px;display:flex;position:relative}.monthly-module__GuXcXG__barCol{cursor:pointer;flex-direction:column;flex:1;padding:0;display:flex;position:relative}.monthly-module__GuXcXG__barUpZone{flex:1 1 0;justify-content:center;align-items:flex-end;min-height:0;display:flex}.monthly-module__GuXcXG__barUp{border-radius:min(var(--rctl), 4px);transform-origin:bottom;width:70%;max-width:44px;transition:opacity .18s;animation:.6s cubic-bezier(.34,1.4,.5,1) both monthly-module__GuXcXG__nwt-grow-v}.monthly-module__GuXcXG__barMid{background:var(--borderstrong,var(--border));height:1px}.monthly-module__GuXcXG__barRead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.monthly-module__GuXcXG__barReadMonth{font-family:var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--textsub);font-size:10px;font-weight:500}.monthly-module__GuXcXG__barReadMonth b{color:var(--text);letter-spacing:0;font-weight:500}.monthly-module__GuXcXG__barReadValue{font-family:var(--fm);font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px}.monthly-module__GuXcXG__barLabel[data-on=true]{color:var(--text)}.monthly-module__GuXcXG__barDownZone{flex:1 1 0;justify-content:center;align-items:flex-start;min-height:0;display:flex}.monthly-module__GuXcXG__barDown{border-radius:min(var(--rctl), 4px);transform-origin:top;width:70%;max-width:44px;transition:opacity .18s;animation:.6s cubic-bezier(.34,1.4,.5,1) both monthly-module__GuXcXG__nwt-grow-v}.monthly-module__GuXcXG__barLabels{gap:10px;padding:8px 4px 0;display:flex}.monthly-module__GuXcXG__barLabel{text-align:center;font-family:var(--fm,monospace);color:var(--textfaint);flex:1;font-size:9.5px}.monthly-module__GuXcXG__tip{z-index:20;pointer-events:none;background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);white-space:nowrap;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 12px 30px #00000080}.monthly-module__GuXcXG__tipLabel{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.16em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.monthly-module__GuXcXG__tipValue{font-family:var(--fnum);color:var(--text);font-size:17px;font-weight:600}.monthly-module__GuXcXG__tipPct{font-size:11.5px}.monthly-module__GuXcXG__heatGrid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px;display:grid}.monthly-module__GuXcXG__heatCell{border-radius:var(--rcard);text-align:center;padding:16px 12px 12px;transition:transform .18s;position:relative;overflow:hidden}.monthly-module__GuXcXG__heatCell:hover,.monthly-module__GuXcXG__heatCellActive{transform:translateY(-3px)}.monthly-module__GuXcXG__heatCellActive{box-shadow:var(--glow);border-color:var(--borderstrong)!important}.monthly-module__GuXcXG__heatBadge{font-family:var(--fm,monospace);font-size:11px;position:absolute;top:8px;right:9px}.monthly-module__GuXcXG__heatLabel{font-family:var(--fm,monospace);letter-spacing:.16em;color:var(--textfaint);font-size:9px}.monthly-module__GuXcXG__heatRing{margin:8px auto 4px;display:block}.monthly-module__GuXcXG__heatPct{font-family:var(--fnum);font-size:16px;font-weight:600}.monthly-module__GuXcXG__heatAmount{font-family:var(--fm,monospace);color:var(--textfaint);margin-top:2px;font-size:9.5px}.monthly-module__GuXcXG__heatFooter{height:3px;position:absolute;bottom:0;left:0;right:0}.monthly-module__GuXcXG__logGrid{grid-template-columns:1fr 300px;gap:16px;display:grid}.monthly-module__GuXcXG__logHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:10px;display:flex}.monthly-module__GuXcXG__logTitle{}.monthly-module__GuXcXG__sortWrap{position:relative}.monthly-module__GuXcXG__sortBtn{font-family:var(--fm,monospace);letter-spacing:.1em;cursor:pointer;border:1px solid var(--border);border-radius:var(--rctl);background:var(--surface);color:var(--text);align-items:center;gap:9px;padding:8px 14px;font-size:10px;transition:border-color .18s;display:flex}.monthly-module__GuXcXG__sortBtnOpen{border-color:var(--borderstrong);}.monthly-module__GuXcXG__sortChev{color:var(--accent);transition:transform .2s;display:inline-block}.monthly-module__GuXcXG__sortChevOpen{transform:rotate(180deg);}.monthly-module__GuXcXG__sortMenu{z-index:30;background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);width:170px;padding:5px;animation:.18s both monthly-module__GuXcXG__nwt-fade-up;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000080}.monthly-module__GuXcXG__sortItem{text-align:left;width:100%;font-family:var(--fm,monospace);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:10.5px;display:flex}.monthly-module__GuXcXG__sortItemActive{color:var(--accent);background:var(--accentsoft);}.monthly-module__GuXcXG__logCols{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,9px);letter-spacing:var(--lblsp,.18em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);grid-template-columns:90px 1fr 120px;gap:12px;padding:10px 4px;display:grid}.monthly-module__GuXcXG__logColRight{text-align:right}.monthly-module__GuXcXG__logRow{border-bottom:1px solid var(--border);grid-template-columns:90px 1fr 120px;align-items:center;gap:12px;padding:13px 4px;transition:background .18s;display:grid}.monthly-module__GuXcXG__logRow:hover,.monthly-module__GuXcXG__logRowActive{background:var(--accentsoft)}.monthly-module__GuXcXG__rowLabelWrap{align-items:center;gap:8px;display:flex}.monthly-module__GuXcXG__rowLabel{font-family:var(--fm,monospace);color:var(--text);font-size:11.5px;font-weight:600}.monthly-module__GuXcXG__rowBadge{font-family:var(--fm,monospace);letter-spacing:.08em;border-radius:3px;padding:2px 5px;font-size:8px}.monthly-module__GuXcXG__rowBadgeBest{color:var(--accentink);background:var(--accent);}.monthly-module__GuXcXG__rowBadgeWorst{color:#fff;background:var(--negative);}.monthly-module__GuXcXG__magTrack{background:var(--bg);border-radius:999px;height:4px;overflow:hidden}.monthly-module__GuXcXG__magFill{transform-origin:0;border-radius:999px;height:100%;animation:.5s both monthly-module__GuXcXG__nwt-grow-h}.monthly-module__GuXcXG__rowRight{text-align:right}.monthly-module__GuXcXG__rowAmount{font-family:var(--fnum);font-size:13.5px;font-weight:600}.monthly-module__GuXcXG__rowPct{font-family:var(--fm,monospace);opacity:.75;font-size:10px}.monthly-module__GuXcXG__railTitle{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:10px;}.monthly-module__GuXcXG__rail{flex-direction:column;gap:12px;display:flex}.monthly-module__GuXcXG__statCard{padding:16px 18px}.monthly-module__GuXcXG__statHead{justify-content:space-between;align-items:center;display:flex}.monthly-module__GuXcXG__statKicker{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.18em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.monthly-module__GuXcXG__statGlyph{font-family:var(--fm,monospace);font-size:12px}.monthly-module__GuXcXG__statValue{font-family:var(--fnum);color:var(--text);margin-top:8px;font-size:23px;font-weight:600}.monthly-module__GuXcXG__statSub{font-family:var(--fm,monospace);color:var(--textfaint);text-transform:uppercase;margin-top:4px;font-size:10px}.monthly-module__GuXcXG__statCardNeg{border-color:var(--negative)}.monthly-module__GuXcXG__footer{text-align:center;padding:34px 0 4px}.monthly-module__GuXcXG__footerQuote{color:var(--textsub);font-size:13px;font-style:italic}.monthly-module__GuXcXG__footerTag{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,9px);letter-spacing:var(--lblsp,.22em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);margin-top:8px}.monthly-module__GuXcXG__empty{color:var(--textfaint);text-align:center;padding:40px 0;font-size:13px}@media (max-width:960px){.monthly-module__GuXcXG__logGrid{grid-template-columns:minmax(0,1fr)}.monthly-module__GuXcXG__heatGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.monthly-module__GuXcXG__title{font-size:25px}.monthly-module__GuXcXG__heatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.monthly-module__GuXcXG__heatCell{padding:12px 6px 10px}.monthly-module__GuXcXG__heatBadge{top:5px;right:6px}.monthly-module__GuXcXG__heatRing{margin:4px auto 2px}.monthly-module__GuXcXG__heatPct{font-size:14px}.monthly-module__GuXcXG__heatAmount{overflow-wrap:anywhere}}@media (min-width:480px) and (max-width:640px){.monthly-module__GuXcXG__heatGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (pointer:coarse){.monthly-module__GuXcXG__chip,.monthly-module__GuXcXG__modeBtn{min-height:40px}}@media (max-width:640px){.monthly-module__GuXcXG__modeBtn,.monthly-module__GuXcXG__kicker,.monthly-module__GuXcXG__tipLabel,.monthly-module__GuXcXG__sortBtn,.monthly-module__GuXcXG__sortItem,.monthly-module__GuXcXG__logCols,.monthly-module__GuXcXG__rowBadge,.monthly-module__GuXcXG__rowPct,.monthly-module__GuXcXG__statKicker,.monthly-module__GuXcXG__statSub,.monthly-module__GuXcXG__footerTag{font-size:11px}.monthly-module__GuXcXG__barChart,.monthly-module__GuXcXG__barLabels{gap:3px}.monthly-module__GuXcXG__barLabel{word-spacing:100vw;min-width:0;line-height:1.25}.monthly-module__GuXcXG__logCols,.monthly-module__GuXcXG__logRow{grid-template-columns:72px minmax(0,1fr) 104px;gap:10px}.monthly-module__GuXcXG__rowLabelWrap{flex-wrap:wrap;gap:4px}}@media (max-width:380px){.monthly-module__GuXcXG__title{text-wrap:balance;font-size:26px}}@media (max-width:960px){.monthly-module__GuXcXG__head{margin-bottom:0}.monthly-module__GuXcXG__sub{display:none}.monthly-module__GuXcXG__kicker,.monthly-module__GuXcXG__tipLabel,.monthly-module__GuXcXG__logCols,.monthly-module__GuXcXG__statKicker,.monthly-module__GuXcXG__footerTag{font-size:var(--lblsize,11px)}.monthly-module__GuXcXG__card,.monthly-module__GuXcXG__controls{border-color:var(--border);background-color:var(--surface)}}.monthly-module__GuXcXG__modeBtn,.monthly-module__GuXcXG__sortBtn,.monthly-module__GuXcXG__sortItem,.monthly-module__GuXcXG__rowBadgeBest,.monthly-module__GuXcXG__rowBadgeWorst{text-transform:var(--lblcase,uppercase)}@media (max-width:960px){.monthly-module__GuXcXG__modeBtn,.monthly-module__GuXcXG__sortBtn,.monthly-module__GuXcXG__sortItem,.monthly-module__GuXcXG__rowBadgeBest,.monthly-module__GuXcXG__rowBadgeWorst{font-family:var(--lblfont);letter-spacing:var(--lblsp)}}@media (max-width:640px){.monthly-module__GuXcXG__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monthly-module__GuXcXG__rail>:last-child:nth-child(odd){grid-column:1/-1}.monthly-module__GuXcXG__statCard{min-width:0;padding:14px 16px}.monthly-module__GuXcXG__statValue{margin-top:4px;font-size:22px}.monthly-module__GuXcXG__statSub{font-family:var(--fb);letter-spacing:0;text-transform:none;font-size:12px}}
.TopNav-module__uAFQiW__topNav{border-bottom:1px solid var(--border);background:var(--bg);z-index:40;justify-content:space-between;align-items:center;padding:18px 40px;display:flex;position:sticky;top:0}.TopNav-module__uAFQiW__nav{gap:4px;display:flex}.TopNav-module__uAFQiW__pageName{display:none}.TopNav-module__uAFQiW__navItem,.TopNav-module__uAFQiW__navItemActive{border-radius:var(--rctl);padding:8px 16px;font-size:13.5px;transition:color .15s,background .15s}.TopNav-module__uAFQiW__navItem{color:var(--textsub)}.TopNav-module__uAFQiW__navItem:hover{color:var(--text);background:var(--accentsoft)}.TopNav-module__uAFQiW__navItemActive{color:var(--accentink);background:var(--accent);font-weight:500}.TopNav-module__uAFQiW__avatar{background:var(--accentsoft);border:1px solid var(--borderstrong);width:34px;height:34px;font-family:var(--fm);color:var(--accent);border-radius:999px;place-items:center;font-size:12px;display:grid;overflow:hidden}.TopNav-module__uAFQiW__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.TopNav-module__uAFQiW__tabBar{display:none}@media (max-width:960px){.TopNav-module__uAFQiW__topNav{box-sizing:border-box;min-height:64px;padding:10px 16px}.TopNav-module__uAFQiW__topNav .TopNav-module__uAFQiW__nav{display:none}.TopNav-module__uAFQiW__avatar{width:40px;height:40px}.TopNav-module__uAFQiW__tabBar{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));z-index:40;border:1px solid color-mix(in srgb, var(--text) 16%, transparent);border-radius:var(--rpill);background:color-mix(in srgb, var(--surfacemodal) 42%, transparent);-webkit-backdrop-filter:blur(20px)saturate(190%);backdrop-filter:blur(20px)saturate(190%);height:56px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 26%, transparent), 0 12px 32px color-mix(in srgb, var(--bg) 80%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(5,1fr);align-items:center;padding:0 5px;display:grid;position:fixed}.TopNav-module__uAFQiW__lens{border-radius:var(--rpill);pointer-events:none;will-change:transform;background:color-mix(in srgb, var(--bg) 60%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);transition:background .22s,box-shadow .22s;position:absolute;top:5px;bottom:5px;left:0}.TopNav-module__uAFQiW__lens[data-live=true]{background:color-mix(in srgb, var(--text) 7%, transparent);-webkit-backdrop-filter:brightness(1.25)saturate(1.4);backdrop-filter:brightness(1.25)saturate(1.4);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--text) 70%, transparent), inset 0 -1px 1px color-mix(in srgb, var(--text) 25%, transparent), inset 3px 0 4px -2px color-mix(in srgb, var(--accent) 70%, transparent), inset -3px 0 4px -2px color-mix(in srgb, var(--positive) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--text) 30%, transparent), 0 8px 22px color-mix(in srgb, var(--bg) 60%, transparent)}.TopNav-module__uAFQiW__tabItem{z-index:1;height:46px;color:var(--textsub);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:relative}.TopNav-module__uAFQiW__tabIco{will-change:transform;flex-direction:column;align-items:center;gap:3px;display:flex}.TopNav-module__uAFQiW__tabLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TopNav-module__uAFQiW__tabItem svg{width:24px;height:24px}.TopNav-module__uAFQiW__tabAvatar{border-radius:var(--rpill);background:var(--accentsoft);width:28px;height:28px;color:var(--accent);font:600 12px var(--fm);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--text) 30%, transparent);place-items:center;transition:box-shadow .2s;display:grid;overflow:hidden}.TopNav-module__uAFQiW__tabAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.TopNav-module__uAFQiW__tabItem[data-active=true] .TopNav-module__uAFQiW__tabAvatar{box-shadow:0 0 0 2px var(--text)}.TopNav-module__uAFQiW__tabBar{transform-origin:50% 100%;transition:transform .35s cubic-bezier(.34,1.3,.5,1)}.TopNav-module__uAFQiW__tabBar[data-compact]{transform:scale(.82)}.TopNav-module__uAFQiW__tabItem svg{flex:none}.TopNav-module__uAFQiW__tabItem .f{transition:fill .2s}.TopNav-module__uAFQiW__tabItem[data-active=true]{color:var(--text)}.TopNav-module__uAFQiW__tabItem[data-active=true] .f{fill:currentColor}.TopNav-module__uAFQiW__tabItem[data-active=true] .k{stroke:var(--bg)}.TopNav-module__uAFQiW__pageName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fd);font-weight:var(--fdw);font-size:calc(20px * var(--fdscale,1));letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);margin:0 auto 0 12px;display:block;overflow:hidden}}html[data-kb=open] .TopNav-module__uAFQiW__tabBar{display: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}}
.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__spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite app-layout-module__Ku0GBq__spin}.app-layout-module__Ku0GBq__loadingText{color:var(--textsub);font-size:14px;font-weight:500}@keyframes app-layout-module__Ku0GBq__spin{to{transform:rotate(360deg)}}@media (max-width:960px){.app-layout-module__Ku0GBq__mainContent{padding:20px 16px calc(150px + env(safe-area-inset-bottom))}}
.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(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--accentink);background:var(--accent);border-radius:var(--rpill);flex:none;padding:5px 11px;font-size:9.5px}.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(--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(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--textfaint);margin-right:4px;font-size:9.5px}.demo-module__4-6f5G__screenLink{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--rpill);border:1px solid var(--border);color:var(--textsub);padding:7px 14px;font-size:10px;transition:border-color .2s,background .2s,color .2s}.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}}
.MobileMenu-module__fTBG3q__trigger{width:44px;height:44px;color:var(--text);border:1px solid var(--border);border-radius:var(--rctl);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:none}@media (max-width:1100px){.MobileMenu-module__fTBG3q__trigger{display:inline-flex}}.MobileMenu-module__fTBG3q__sheetHead .MobileMenu-module__fTBG3q__trigger{display:inline-flex}.MobileMenu-module__fTBG3q__backdrop{z-index:70;background:color-mix(in srgb, var(--bg) 70%, transparent);position:fixed;inset:0}.MobileMenu-module__fTBG3q__sheet{z-index:71;overscroll-behavior:contain;box-sizing:border-box;height:100dvh;padding:0 16px calc(24px + env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));color:var(--text);background:var(--bg);outline:none;flex-direction:column;animation:.22s both MobileMenu-module__fTBG3q__nwt-fade-up;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileMenu-module__fTBG3q__sheetHead{min-height:68px;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}.MobileMenu-module__fTBG3q__links{flex-direction:column;display:flex}.MobileMenu-module__fTBG3q__link{min-height:56px;font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);color:var(--text);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;font-size:20px;display:flex}.MobileMenu-module__fTBG3q__chevron{font-family:var(--fm);color:var(--textfaint);font-size:14px}.MobileMenu-module__fTBG3q__link:active .MobileMenu-module__fTBG3q__chevron,.MobileMenu-module__fTBG3q__link:focus-visible .MobileMenu-module__fTBG3q__chevron{color:var(--accent)}.MobileMenu-module__fTBG3q__section{flex-direction:column;gap:10px;padding:20px 0;display:flex}.MobileMenu-module__fTBG3q__sectionLabel{font-family:var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--textsub);font-size:11px}.MobileMenu-module__fTBG3q__actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:12px;display:grid}.MobileMenu-module__fTBG3q__actions .nwt-btn{min-height:48px;font-size:15px}
.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(--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,transform .25s cubic-bezier(.34,1.4,.5,1);display:flex}.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:9.5px}.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:10.5px;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(--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:10.5px;display:flex}.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__rowMain:before{content:"";background:var(--cc,var(--accent));border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.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:10px;display:inline-flex}.accounts-module__PD4qhG__staleBadge:before{content:"";border-radius:var(--rpill);background:var(--caution);width:5px;height:5px}.accounts-module__PD4qhG__archivedBadge{font-family:var(--fm);letter-spacing:.08em;color:var(--textfaint);border:1px solid var(--border);border-radius:var(--rpill);white-space:nowrap;padding:2px 9px;font-size:9.5px}.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;}.accounts-module__PD4qhG__rowBalanceButton:hover{color:var(--accent)}.accounts-module__PD4qhG__rowBalanceLiabilityButton{color:var(--textsub);}.accounts-module__PD4qhG__staleBadgeButton{cursor:pointer;}.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}.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}.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:12px}.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}}
.categories-module__yo2mzG__head{margin-bottom:8px}.categories-module__yo2mzG__title{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);font-size:32px}.categories-module__yo2mzG__sub{color:var(--textsub);margin-top:5px;font-size:13.5px}.categories-module__yo2mzG__body{animation:.35s both categories-module__yo2mzG__nwt-fade-up}.categories-module__yo2mzG__topGrid{grid-template-columns:380px 1fr;gap:16px;margin-bottom:16px;display:grid}.categories-module__yo2mzG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--rcard);background-image:radial-gradient(320px circle at var(--mx,-1000px) var(--my,-1000px), var(--cursorglow,#ffffff0d), transparent 65%);transition:border-color .2s,transform .2s,box-shadow .2s}.categories-module__yo2mzG__cardHover:hover{border-color:var(--borderstrong);box-shadow:var(--glow);transform:translateY(-2px)}.categories-module__yo2mzG__donutCard{flex-direction:column;align-items:center;padding:22px;display:flex}.categories-module__yo2mzG__donutHead{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:10px;display:flex}.categories-module__yo2mzG__donutKicker{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,10px);letter-spacing:var(--lblsp,.22em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.categories-module__yo2mzG__pillGroup{border:1px solid var(--border);border-radius:var(--rpill);flex:none;gap:2px;padding:3px;display:flex}.categories-module__yo2mzG__pillBtn{font-family:var(--fm,monospace);letter-spacing:.06em;cursor:pointer;border-radius:var(--rpill);color:var(--textsub);background:0 0;border:none;padding:5px 9px;font-size:9px;transition:background .18s,color .18s}.categories-module__yo2mzG__pillActive{background:var(--accent);color:var(--accentink);}.categories-module__yo2mzG__donutWrap{place-items:center;padding:8px 0;display:grid;position:relative}.categories-module__yo2mzG__donut{width:300px;max-width:100%;height:auto}.categories-module__yo2mzG__slice{cursor:pointer;transition:transform .18s,opacity .18s}.categories-module__yo2mzG__tip{z-index:20;pointer-events:none;background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);white-space:nowrap;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 12px 30px #00000080}.categories-module__yo2mzG__tipLabel{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.16em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.categories-module__yo2mzG__tipValue{font-family:var(--fnum);color:var(--text);font-size:17px;font-weight:600}.categories-module__yo2mzG__tipPct{color:var(--textsub);font-size:11.5px}.categories-module__yo2mzG__summaryCard{flex-direction:column;gap:14px;padding:22px;display:flex}.categories-module__yo2mzG__statLabel{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.18em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.categories-module__yo2mzG__pos{color:var(--positive)}.categories-module__yo2mzG__neg{color:var(--negative)}.categories-module__yo2mzG__splitLabels{font-family:var(--fm,monospace);color:var(--textfaint);justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.categories-module__yo2mzG__splitBar{border-radius:var(--rpill);border:1px solid var(--border);height:10px;display:flex;overflow:hidden}.categories-module__yo2mzG__splitAssets{background:var(--positive)}.categories-module__yo2mzG__splitDebt{background:var(--negative);opacity:.7;flex:1}.categories-module__yo2mzG__healthSection{border-top:1px solid var(--border);padding-top:14px}.categories-module__yo2mzG__healthTop{justify-content:space-between;align-items:baseline;display:flex}.categories-module__yo2mzG__healthLabelWrap{align-items:center;gap:7px;display:flex}.categories-module__yo2mzG__infoIcon{border-radius:var(--rpill);border:1px solid var(--border);width:15px;height:15px;color:var(--textfaint);font-family:var(--fm,monospace);cursor:help;place-items:center;font-size:9px;font-style:italic;line-height:1;transition:color .18s,border-color .18s;display:inline-grid;position:relative}.categories-module__yo2mzG__infoIcon:hover,.categories-module__yo2mzG__infoIcon:focus-visible{color:var(--accent);border-color:var(--borderstrong);outline:none}.categories-module__yo2mzG__infoTip{background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);width:240px;font-family:var(--fb);color:var(--textsub);text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:30;padding:11px 13px;font-size:11.5px;font-style:normal;line-height:1.55;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 30px #00000080}.categories-module__yo2mzG__infoIcon:hover .categories-module__yo2mzG__infoTip,.categories-module__yo2mzG__infoIcon:focus-visible .categories-module__yo2mzG__infoTip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.categories-module__yo2mzG__infoTipTitle{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.16em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);margin-bottom:4px;display:block}.categories-module__yo2mzG__healthScore{font-family:var(--fm,monospace);color:var(--positive);font-size:11px}.categories-module__yo2mzG__healthTrack{border-radius:var(--rpill);background:var(--bg);border:1px solid var(--border);height:10px;margin-top:8px;overflow:hidden}.categories-module__yo2mzG__healthFill{border-radius:var(--rpill);background:linear-gradient(90deg, var(--negative), var(--caution), var(--positive));height:100%}.categories-module__yo2mzG__healthScale{font-family:var(--fm,monospace);color:var(--textfaint);justify-content:space-between;margin-top:5px;font-size:9px;display:flex}.categories-module__yo2mzG__summaryNote{color:var(--textsub);font-size:13px;line-height:1.6}.categories-module__yo2mzG__rowsCard{margin-bottom:16px;padding:8px 12px}.categories-module__yo2mzG__row+.categories-module__yo2mzG__row{margin-top:2px}.categories-module__yo2mzG__rowHover{background:var(--accentsoft)}.categories-module__yo2mzG__rowBtn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:14px 0;display:flex}.categories-module__yo2mzG__dot{border-radius:999px;flex:none;width:10px;height:10px}.categories-module__yo2mzG__rowName{color:var(--text);font-size:14px;font-weight:500;font-family:var(--fb);flex:1;min-width:0}.categories-module__yo2mzG__rowCount{color:var(--textfaint);font-size:12px;font-weight:400}.categories-module__yo2mzG__rowCount:before{content:"· "}.categories-module__yo2mzG__rowType{font-family:var(--fm,monospace);letter-spacing:.1em;color:var(--textsub);border:1px solid var(--border);border-radius:var(--rpill);padding:2px 8px;font-size:9px}.categories-module__yo2mzG__rowTotal{font-family:var(--fnum);color:var(--text);text-align:right;width:110px;font-size:15px;font-weight:500}.categories-module__yo2mzG__rowPct{font-family:var(--fm,monospace);color:var(--textfaint);text-align:right;width:48px;font-size:11px}.categories-module__yo2mzG__chev{font-family:var(--fm,monospace);color:var(--accent);font-size:11px;transition:transform .2s}.categories-module__yo2mzG__chevOpen{transform:rotate(180deg);}.categories-module__yo2mzG__rowExpand{margin:0 -12px;transition:max-height .25s;overflow:hidden}.categories-module__yo2mzG__accountRow{border:none;border-top:1px dashed var(--border);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 -8px;padding:10px 8px 10px 24px;transition:background .15s;display:flex}.categories-module__yo2mzG__accountRow:hover{background:var(--accentsoft)}.categories-module__yo2mzG__accountRow:hover .categories-module__yo2mzG__accountName{color:var(--text)}.categories-module__yo2mzG__accountName{color:var(--textsub);font-size:13px;transition:color .15s}.categories-module__yo2mzG__accountBal{font-family:var(--fnum);color:var(--text);font-size:13px}.categories-module__yo2mzG__insightGrid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.categories-module__yo2mzG__insightCard{padding:18px}.categories-module__yo2mzG__insightCaution{border-color:var(--caution)}.categories-module__yo2mzG__insightKicker{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,10px);letter-spacing:var(--lblsp,.18em);text-transform:var(--lblcase,uppercase);margin-bottom:8px}.categories-module__yo2mzG__insightText{color:var(--textsub);font-size:13px;line-height:1.6}@media (max-width:960px){.categories-module__yo2mzG__topGrid{grid-template-columns:minmax(0,1fr)}.categories-module__yo2mzG__donutHead{flex-wrap:wrap}}@media (max-width:640px){.categories-module__yo2mzG__title{font-size:25px}.categories-module__yo2mzG__insightGrid{grid-template-columns:minmax(0,1fr)}.categories-module__yo2mzG__donutKicker,.categories-module__yo2mzG__pillBtn,.categories-module__yo2mzG__tipLabel,.categories-module__yo2mzG__statLabel,.categories-module__yo2mzG__splitLabels,.categories-module__yo2mzG__infoIcon,.categories-module__yo2mzG__infoTipTitle,.categories-module__yo2mzG__healthScale,.categories-module__yo2mzG__rowType,.categories-module__yo2mzG__insightKicker{font-size:11px}}@media (max-width:380px){.categories-module__yo2mzG__title{text-wrap:balance;font-size:26px}}@media (max-width:640px){.categories-module__yo2mzG__rowBtn{-moz-column-gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"dot name total chev""dot meta pct chev";gap:4px 12px;display:grid}.categories-module__yo2mzG__rowBtn>.categories-module__yo2mzG__dot{grid-area:dot}.categories-module__yo2mzG__rowName{display:contents}.categories-module__yo2mzG__rowLabel{min-width:0;color:var(--text);overflow-wrap:anywhere;grid-area:name;font-size:14px;font-weight:500}.categories-module__yo2mzG__rowCount{grid-area:meta;align-items:center;gap:8px;display:flex}.categories-module__yo2mzG__rowCount:before{content:none}.categories-module__yo2mzG__rowType{grid-area:meta;place-self:center end}.categories-module__yo2mzG__rowTotal{grid-area:total;width:auto}.categories-module__yo2mzG__rowPct{grid-area:pct;width:auto}.categories-module__yo2mzG__chev,.categories-module__yo2mzG__chevOpen{grid-area:chev}}.categories-module__yo2mzG__pillBtn,.categories-module__yo2mzG__splitLabels,.categories-module__yo2mzG__healthScore,.categories-module__yo2mzG__healthScale,.categories-module__yo2mzG__rowType{text-transform:var(--lblcase,uppercase)}@media (max-width:960px){.categories-module__yo2mzG__pillBtn,.categories-module__yo2mzG__splitLabels,.categories-module__yo2mzG__healthScore,.categories-module__yo2mzG__healthScale,.categories-module__yo2mzG__rowType{font-family:var(--lblfont);letter-spacing:var(--lblsp)}.categories-module__yo2mzG__pillBtn{padding:6px 11px;font-size:12.5px}.categories-module__yo2mzG__rowType{color:var(--textfaint);border-color:#0000;padding:0}.categories-module__yo2mzG__summaryNote{display:none}.categories-module__yo2mzG__head{margin-bottom:0}.categories-module__yo2mzG__sub{display:none}.categories-module__yo2mzG__donutKicker,.categories-module__yo2mzG__pillBtn,.categories-module__yo2mzG__tipLabel,.categories-module__yo2mzG__statLabel,.categories-module__yo2mzG__splitLabels,.categories-module__yo2mzG__infoTipTitle,.categories-module__yo2mzG__healthScale,.categories-module__yo2mzG__rowType,.categories-module__yo2mzG__insightKicker{font-size:var(--lblsize,11px)}.categories-module__yo2mzG__card{border-color:var(--border);background-color:var(--surface)}}.categories-module__yo2mzG__extraGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:14px;margin-bottom:16px;display:grid}.categories-module__yo2mzG__extraGrid:empty{display:none}@media (max-width:960px){.categories-module__yo2mzG__extraGrid{gap:10px;margin-bottom:10px}}
.currency-module__CCYyKa__head{margin-bottom:8px}.currency-module__CCYyKa__title{font-family:var(--fd);font-weight:var(--fdw);letter-spacing:var(--fdsp);text-transform:var(--fdcase);color:var(--text);font-size:32px}.currency-module__CCYyKa__sub{color:var(--textsub);margin-top:5px;font-size:13.5px}.currency-module__CCYyKa__body{animation:.35s both currency-module__CCYyKa__nwt-fade-up}.currency-module__CCYyKa__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--rcard);background-image:radial-gradient(320px circle at var(--mx,-1000px) var(--my,-1000px), var(--cursorglow,#ffffff0d), transparent 65%);transition:border-color .2s,transform .2s,box-shadow .2s}.currency-module__CCYyKa__cardHover:hover{border-color:var(--borderstrong);box-shadow:var(--glow);transform:translateY(-2px)}.currency-module__CCYyKa__topGrid{grid-template-columns:1fr 300px;align-items:start;gap:16px;margin-bottom:26px;display:grid}.currency-module__CCYyKa__chartCard{padding:22px 26px}.currency-module__CCYyKa__chartCard:hover{border-color:var(--borderstrong)}.currency-module__CCYyKa__chartHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.currency-module__CCYyKa__chartKicker{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,10.5px);letter-spacing:var(--lblsp,.26em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.currency-module__CCYyKa__toggles{gap:10px;display:flex}.currency-module__CCYyKa__pillGroup{border:1px solid var(--border);border-radius:var(--rpill);gap:2px;padding:3px;display:flex}.currency-module__CCYyKa__pillBtn{font-family:var(--fm,monospace);letter-spacing:.06em;cursor:pointer;border-radius:var(--rpill);color:var(--textsub);background:0 0;border:none;padding:6px 13px;font-size:10px;transition:background .18s,color .18s}.currency-module__CCYyKa__pillActive{background:var(--accent);color:var(--accentink);}.currency-module__CCYyKa__barWrap{flex-direction:column;gap:20px;padding:8px 0 4px;display:flex;position:relative}.currency-module__CCYyKa__barRow{grid-template-columns:46px 1fr 100px;align-items:center;gap:14px;display:grid}.currency-module__CCYyKa__barCode{font-family:var(--fm,monospace);font-size:12px;font-weight:600}.currency-module__CCYyKa__barTrack{background:var(--bg);border:1px solid var(--border);border-radius:var(--rctl);height:22px;overflow:hidden}.currency-module__CCYyKa__barFill{transform-origin:0;height:100%;transition:opacity .18s;animation:.55s cubic-bezier(.2,.8,.2,1) both currency-module__CCYyKa__nwt-grow-h}.currency-module__CCYyKa__barAmount{font-family:var(--fnum);color:var(--text);text-align:right;font-size:13.5px}.currency-module__CCYyKa__donutWrap{place-items:center;padding:6px 0;display:grid;position:relative}.currency-module__CCYyKa__donut{width:230px;max-width:100%;height:auto}.currency-module__CCYyKa__slice{cursor:pointer;transition:transform .18s,opacity .18s}.currency-module__CCYyKa__tip{z-index:20;pointer-events:none;background:var(--surfacemodal);border:1px solid var(--borderstrong);border-radius:var(--rcard);white-space:nowrap;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 12px 30px #00000080}.currency-module__CCYyKa__tipLabel{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.16em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.currency-module__CCYyKa__tipValue{font-family:var(--fnum);color:var(--text);font-size:17px;font-weight:600}.currency-module__CCYyKa__tipPct{color:var(--textsub);font-size:11.5px}.currency-module__CCYyKa__rail{flex-direction:column;gap:12px;display:flex}.currency-module__CCYyKa__railCard{padding:16px 18px}.currency-module__CCYyKa__railKicker{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,9.5px);letter-spacing:var(--lblsp,.2em);text-transform:var(--lblcase,uppercase);color:var(--textfaint)}.currency-module__CCYyKa__railValue{font-family:var(--fnum);margin-top:5px;font-size:21px}.currency-module__CCYyKa__nwCard{flex:1;padding:16px 18px}.currency-module__CCYyKa__nwRow{justify-content:space-between;align-items:baseline;display:flex}.currency-module__CCYyKa__nwValue{font-family:var(--fnum);color:var(--text);font-size:16px}.currency-module__CCYyKa__miniTrack{border-radius:var(--rpill);background:var(--bg);border:1px solid var(--border);height:5px;margin:10px 0 16px;overflow:hidden}.currency-module__CCYyKa__miniFill{border-radius:var(--rpill);transform-origin:0;height:100%;animation:.6s both currency-module__CCYyKa__nwt-grow-h}.currency-module__CCYyKa__divBadge{font-family:var(--fm,monospace);color:var(--accentink);border-radius:var(--rpill);padding:2px 9px;font-size:10px}.currency-module__CCYyKa__statRow{justify-content:space-between;padding:4px 0;display:flex}.currency-module__CCYyKa__statValue{font-family:var(--fnum);color:var(--text);font-size:14px}.currency-module__CCYyKa__statValueMono{font-family:var(--fm,monospace);color:var(--text);font-size:13px;font-weight:600}.currency-module__CCYyKa__sectionHead{font-family:var(--lblfont,var(--fm,monospace));font-size:var(--lblsize,10.5px);letter-spacing:var(--lblsp,.26em);text-transform:var(--lblcase,uppercase);color:var(--textfaint);border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:10px}.currency-module__CCYyKa__sectionHeadTight{margin-bottom:4px;}.currency-module__CCYyKa__exposureGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px;display:grid}.currency-module__CCYyKa__exposureCard{padding:22px}.currency-module__CCYyKa__exposureIcon{font-family:var(--fm,monospace);color:var(--accent);margin-bottom:12px;font-size:15px}.currency-module__CCYyKa__exposureRow{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.currency-module__CCYyKa__exposureValue{font-family:var(--fnum);font-size:30px;font-weight:var(--fdw);color:var(--text)}.currency-module__CCYyKa__exposureBadge{font-family:var(--fm,monospace);color:var(--accentink);border-radius:var(--rpill);padding:3px 10px;font-size:10px}.currency-module__CCYyKa__exposureSub{color:var(--textsub);margin-top:6px;font-size:12.5px}.currency-module__CCYyKa__positions{margin-bottom:26px}.currency-module__CCYyKa__posItem+.currency-module__CCYyKa__posItem{margin-top:2px}.currency-module__CCYyKa__posHead{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border-left:2px solid #0000;align-items:center;gap:16px;padding:15px 14px;transition:background .18s,border-color .18s;display:flex}.currency-module__CCYyKa__posChip{border-radius:var(--rctl);border:1px solid var(--border);width:42px;height:34px;font-family:var(--fm,monospace);flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.currency-module__CCYyKa__posInfo{flex:1;min-width:0}.currency-module__CCYyKa__posName{color:var(--text);font-size:14px;font-weight:500}.currency-module__CCYyKa__posMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;display:flex}.currency-module__CCYyKa__posMetaText{color:var(--textfaint);font-size:12px}.currency-module__CCYyKa__posBadge{font-family:var(--fm,monospace);letter-spacing:.1em;border-radius:var(--rpill);padding:1px 7px;font-size:8.5px}.currency-module__CCYyKa__posBadgeAsset{color:var(--positive);border:1px solid var(--positive);}.currency-module__CCYyKa__posBadgeLiab{color:var(--negative);border:1px solid var(--negative);}.currency-module__CCYyKa__posAmount{font-family:var(--fnum);font-size:16px;font-weight:500}.currency-module__CCYyKa__posChev{color:var(--textfaint);font-size:12px;transition:transform .2s;display:inline-block}.currency-module__CCYyKa__posChevOpen{transform:rotate(180deg);}.currency-module__CCYyKa__posExpand{padding:0 0 6px;animation:.25s both currency-module__CCYyKa__nwt-fade-up}.currency-module__CCYyKa__acctRow{border-radius:var(--rcard);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;margin:0 -12px;padding:10px 12px;transition:background .18s;display:flex}.currency-module__CCYyKa__acctRow:hover{background:var(--accentsoft)}.currency-module__CCYyKa__acctIcon{font-family:var(--fm,monospace);color:var(--textfaint);font-size:13px}.currency-module__CCYyKa__acctInfo{flex-direction:column;flex:1;min-width:0;display:flex}.currency-module__CCYyKa__acctName{color:var(--text);font-size:13px;font-weight:500}.currency-module__CCYyKa__acctMeta{color:var(--textfaint);margin-top:1px;font-size:11.5px}.currency-module__CCYyKa__acctBal{font-family:var(--fnum);color:var(--text);text-align:right;font-size:13.5px}.currency-module__CCYyKa__emptyAccts{color:var(--textfaint);padding:10px 22px;font-size:12.5px}.currency-module__CCYyKa__insightsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.currency-module__CCYyKa__insightCard{gap:14px;padding:18px;display:flex}.currency-module__CCYyKa__insightIcon{font-family:var(--fm,monospace);flex:none;font-size:15px}.currency-module__CCYyKa__insightTitle{color:var(--text);font-size:13.5px;font-weight:500}.currency-module__CCYyKa__insightDesc{color:var(--textsub);margin-top:4px;font-size:12.5px;line-height:1.55}.currency-module__CCYyKa__empty{color:var(--textfaint);text-align:center;padding:40px 0;font-size:13px}@media (max-width:960px){.currency-module__CCYyKa__topGrid,.currency-module__CCYyKa__insightsGrid{grid-template-columns:minmax(0,1fr)}.currency-module__CCYyKa__toggles{flex-wrap:wrap}}@media (max-width:640px){.currency-module__CCYyKa__title{font-size:25px}.currency-module__CCYyKa__exposureGrid{gap:10px;margin-bottom:18px}.currency-module__CCYyKa__exposureCard{min-width:0;padding:14px 16px}.currency-module__CCYyKa__exposureIcon{margin-bottom:6px}.currency-module__CCYyKa__exposureRow{flex-wrap:wrap;gap:4px 8px;margin-top:4px}.currency-module__CCYyKa__exposureValue{font-size:24px}.currency-module__CCYyKa__chartKicker,.currency-module__CCYyKa__pillBtn,.currency-module__CCYyKa__tipLabel,.currency-module__CCYyKa__railKicker,.currency-module__CCYyKa__divBadge,.currency-module__CCYyKa__sectionHead,.currency-module__CCYyKa__exposureBadge,.currency-module__CCYyKa__posBadge{font-size:11px}}@media (max-width:380px){.currency-module__CCYyKa__title{text-wrap:balance;font-size:26px}}@media (max-width:960px){.currency-module__CCYyKa__head{margin-bottom:0}.currency-module__CCYyKa__sub{display:none}.currency-module__CCYyKa__chartKicker,.currency-module__CCYyKa__tipLabel,.currency-module__CCYyKa__railKicker,.currency-module__CCYyKa__sectionHead{font-size:var(--lblsize,11px)}.currency-module__CCYyKa__card{border-color:var(--border);background-color:var(--surface)}}.currency-module__CCYyKa__pillBtn{text-transform:var(--lblcase,uppercase)}@media (max-width:960px){.currency-module__CCYyKa__pillBtn{font-family:var(--lblfont);letter-spacing:var(--lblsp);font-size:var(--lblsize,11px);padding:6px 11px}.currency-module__CCYyKa__exposureIcon,.currency-module__CCYyKa__posBadgeAsset,.currency-module__CCYyKa__posBadgeLiab{font-family:var(--fb);letter-spacing:0}}@media (max-width:640px){.currency-module__CCYyKa__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.currency-module__CCYyKa__railCard{min-width:0;padding:14px 16px}.currency-module__CCYyKa__railValue{margin-top:4px;font-size:20px}.currency-module__CCYyKa__nwCard{grid-column:1/-1;padding:14px 16px}}.currency-module__CCYyKa__railCard{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .18s}.currency-module__CCYyKa__railCard:active{transform:scale(.97)}.currency-module__CCYyKa__fxWrap{margin:16px 0}.currency-module__CCYyKa__fxWrap:empty{display:none}@media (max-width:960px){.currency-module__CCYyKa__fxWrap{margin:10px 0}}
