.TxLLoq_backdrop{z-index:200;background:#0006;animation:.22s TxLLoq_fadeIn;position:fixed;inset:0}.TxLLoq_sheet{z-index:201;background:var(--bg-grouped);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-height:92dvh;padding-bottom:calc(var(--safe-bottom) + 12px);flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) TxLLoq_slideUp;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:560px){.TxLLoq_sheet{width:430px;left:50%;right:auto;transform:translate(-50%)}@keyframes TxLLoq_slideUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}}.TxLLoq_navbar{min-height:var(--navbar-height);padding:0 var(--gutter);flex:none;justify-content:space-between;align-items:center;display:flex}.TxLLoq_navTitle{font-size:17px;font-weight:600}.TxLLoq_navAction{min-width:60px;min-height:var(--touch-min);color:var(--blue);align-items:center;font-size:17px;display:flex}.TxLLoq_navActionRight{justify-content:flex-end}.TxLLoq_navActionStrong{font-weight:600}.TxLLoq_navAction:disabled{color:var(--label-tertiary)}.TxLLoq_body{-webkit-overflow-scrolling:touch;padding:4px var(--gutter) 16px;overflow-y:auto}@keyframes TxLLoq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TxLLoq_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.qMF-3a_calendar{padding:4px 0 8px}.qMF-3a_head{align-items:center;gap:4px;margin-bottom:8px;display:flex}.qMF-3a_arrow{width:var(--touch-min);height:var(--touch-min);color:var(--blue);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.qMF-3a_arrow:active{background:var(--fill-quaternary)}.qMF-3a_arrow:disabled{opacity:.25}.qMF-3a_title{min-height:var(--touch-min);color:var(--label);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:17px;font-weight:600;display:flex}.qMF-3a_title:active{background:var(--fill-quaternary)}.qMF-3a_titleChevron{color:var(--blue);transition:transform .2s;display:flex}.qMF-3a_titleChevronOpen{transform:rotate(180deg)}.qMF-3a_weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.qMF-3a_weekday{text-align:center;color:var(--label-tertiary);font-size:12px;font-weight:500;display:block}.qMF-3a_grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.qMF-3a_gap{display:block}.qMF-3a_day{aspect-ratio:1;font-variant-numeric:tabular-nums;min-height:40px;color:var(--label);border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex;position:relative}.qMF-3a_day:active{background:var(--fill-quaternary)}.qMF-3a_day:disabled{opacity:.25;color:var(--label-tertiary)}.qMF-3a_daySelected{background:var(--blue);color:#fff;font-weight:600}.qMF-3a_daySelected:active{background:var(--blue);opacity:.8}.qMF-3a_dayToday{color:var(--blue);font-weight:600}.qMF-3a_mark{background:var(--blue);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.qMF-3a_monthGrid{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0;display:grid}.qMF-3a_yearGrid{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,1fr);gap:8px;max-height:260px;padding:8px 0;display:grid;overflow-y:auto}.qMF-3a_cell{min-height:var(--touch-min);background:var(--bg-elevated);font-variant-numeric:tabular-nums;color:var(--label);border-radius:10px;font-size:15px;font-weight:500}.qMF-3a_cell:active{opacity:.6}.qMF-3a_cell:disabled{opacity:.3}.qMF-3a_cellActive{background:var(--blue);color:#fff;font-weight:600}.qMF-3a_yearsLink{min-height:var(--touch-min);color:var(--blue);border-radius:10px;grid-column:1/-1;margin-top:4px;font-size:15px;font-weight:500}.qMF-3a_yearsLink:active{background:var(--fill-quaternary)}.qMF-3a_field{width:100%;min-height:var(--touch-min);color:var(--blue);text-align:right;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:17px;display:flex}.qMF-3a_field:active{opacity:.6}.qMF-3a_fieldValue{font-variant-numeric:tabular-nums;white-space:nowrap}.qMF-3a_fieldPlaceholder{color:var(--label-tertiary)}
.d4fHsG_field{background:var(--bg-elevated);border-radius:var(--radius-list);margin-bottom:1px}.d4fHsG_field:first-child{border-radius:var(--radius-list) var(--radius-list) 0 0}.d4fHsG_field:last-child{border-radius:0 0 var(--radius-list) var(--radius-list);margin-bottom:0}.d4fHsG_field:only-child{border-radius:var(--radius-list)}.d4fHsG_fieldRow{min-height:var(--touch-min);padding:8px var(--gutter);align-items:center;gap:12px;display:flex}.d4fHsG_fieldLabel{width:110px;color:var(--label);flex:none;font-size:17px}.d4fHsG_fieldControl{flex:1;justify-content:flex-end;min-width:0;display:flex}.d4fHsG_fieldError{padding:0 var(--gutter) 8px;color:var(--red);font-size:13px}.d4fHsG_fieldHint{padding:0 var(--gutter) 8px;color:var(--label-secondary);font-size:13px}.d4fHsG_textInput{text-align:right;width:100%;min-height:32px;font-size:17px}.d4fHsG_money,.d4fHsG_moneyLarge{justify-content:flex-end;align-items:baseline;gap:4px;width:100%;display:flex}.d4fHsG_moneyLarge{justify-content:center;padding:24px 0 8px}.d4fHsG_moneyInput{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-height:32px;font-size:17px}.d4fHsG_moneyLarge .d4fHsG_moneyInput{letter-spacing:-.02em;text-align:center;field-sizing:content;width:auto;min-width:2ch;max-width:100%;font-size:44px;font-weight:600}.d4fHsG_currency{color:var(--label-secondary);flex:none;font-size:17px}.d4fHsG_moneyLarge .d4fHsG_currency{font-size:32px;font-weight:500}.d4fHsG_selectWrap{align-items:center;gap:6px;max-width:100%;display:flex}.d4fHsG_select{text-align:right;text-align-last:right;min-width:0;color:var(--blue);direction:rtl;flex:1;min-height:32px;padding-right:2px;font-size:17px}.d4fHsG_select option{direction:ltr}.d4fHsG_selectChevron{width:9px;height:14px;color:var(--label-tertiary);flex:none;transform:rotate(90deg)}.d4fHsG_toggleRow{min-height:var(--touch-min);padding:8px var(--gutter);background:var(--bg-elevated);justify-content:space-between;align-items:center;gap:12px;display:flex}.d4fHsG_toggleLabel{font-size:17px}.d4fHsG_toggle{background:#78788029;border-radius:16px;flex:none;width:51px;height:31px;padding:2px;transition:background .2s;display:flex}.d4fHsG_toggleOn{background:var(--green)}.d4fHsG_toggleKnob{background:#fff;border-radius:14px;width:27px;height:27px;transition:transform .2s cubic-bezier(.32,.72,0,1);box-shadow:0 2px 4px #0000002e}.d4fHsG_toggleOn .d4fHsG_toggleKnob{transform:translate(20px)}.d4fHsG_typeSwitch{background:var(--fill-quaternary);border-radius:9px;gap:2px;margin:8px 0 4px;padding:2px;display:flex}.d4fHsG_typeOption{min-height:36px;color:var(--label-secondary);border-radius:7px;flex:1;font-size:15px;font-weight:500;transition:background .15s,color .15s}.d4fHsG_typeExpense{background:var(--bg-elevated);color:var(--red);font-weight:600;box-shadow:0 1px 3px #0000001a}.d4fHsG_typeIncome{background:var(--bg-elevated);color:#248a3d;font-weight:600;box-shadow:0 1px 3px #0000001a}.d4fHsG_signToggle{min-width:var(--touch-min);border-radius:var(--radius-control);background:var(--fill-quaternary);min-height:36px;color:var(--label-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:600;transition:background .15s,color .15s}.d4fHsG_signToggle:active{opacity:.6}.d4fHsG_signToggleActive{color:var(--red);background:#ff3b301f}.d4fHsG_moneyLarge .d4fHsG_signToggle{min-height:44px;font-size:28px}.d4fHsG_dateRow{width:100%;min-height:var(--touch-min);padding:8px var(--gutter);text-align:left;color:var(--blue);justify-content:space-between;align-items:center;gap:12px;display:flex}.d4fHsG_dateRow:active{background:var(--fill-quaternary)}.d4fHsG_dateCalendar{padding:0 var(--gutter) 8px;box-shadow:inset 0 .5px 0 var(--separator)}
.a3rLJW_banner{padding:calc(env(safe-area-inset-top,0px) + 8px) var(--gutter) 8px;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.3;display:flex}.a3rLJW_bannerNeutral{background:var(--fill-quaternary);color:var(--label-secondary)}.a3rLJW_bannerWarning{color:#8a5200;background:#ff950024}.a3rLJW_bannerText{flex:1;min-width:0}.a3rLJW_bannerAction{min-height:32px;color:var(--blue);border-radius:8px;flex:none;padding:0 10px;font-size:13px;font-weight:600}.a3rLJW_bannerAction:active{background:var(--fill-tertiary)}.a3rLJW_pending{margin-top:20px}.a3rLJW_pendingTitle{padding:0 var(--gutter) 7px;color:var(--label-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:400}.a3rLJW_pendingList{border-radius:var(--radius-list);background:var(--bg-elevated);outline:1px dashed var(--separator);outline-offset:-1px;overflow:hidden}.a3rLJW_pendingRow{padding:11px var(--gutter);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.a3rLJW_pendingRow+.a3rLJW_pendingRow{box-shadow:inset 0 .5px 0 var(--separator)}.a3rLJW_pendingMain{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.a3rLJW_pendingName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;line-height:1.2;display:block;overflow:hidden}.a3rLJW_pendingMeta{max-width:100%;color:var(--label-secondary);margin-top:5px;font-size:12px;line-height:1.35;display:block}.a3rLJW_pendingAmount{font-variant-numeric:tabular-nums;color:var(--label-secondary);flex:none;font-size:17px}.a3rLJW_pendingActions{gap:8px;width:100%;display:flex}.a3rLJW_pendingButton{min-height:var(--touch-min);background:var(--fill-quaternary);color:var(--blue);border-radius:8px;padding:0 12px;font-size:15px;font-weight:500}.a3rLJW_pendingButton:active{opacity:.6}.a3rLJW_pendingDiscard{color:var(--red)}
.slcJ-G_screen{min-height:100dvh;padding-top:var(--safe-top);padding-bottom:calc(var(--tabbar-height) + var(--safe-bottom) + 20px)}.slcJ-G_header{padding:8px var(--gutter) 4px;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.slcJ-G_headerTitle{letter-spacing:.011em;font-size:34px;font-weight:700}.slcJ-G_content{padding:0 var(--gutter)}.slcJ-G_section{margin-top:var(--gap-section)}.slcJ-G_sectionTitle{padding:0 var(--gutter) 7px;color:var(--label-secondary);font-size:13px;line-height:1.3}.slcJ-G_list{background:var(--bg-elevated);border-radius:var(--radius-list);overflow:hidden}.slcJ-G_row{width:100%;min-height:var(--touch-min);padding:11px var(--gutter);text-align:left;color:var(--label);background:var(--bg-elevated);align-items:center;gap:12px;display:flex}.slcJ-G_row+.slcJ-G_row{box-shadow:inset 0 .5px 0 var(--separator)}.slcJ-G_rowTappable:active{background:var(--fill-quaternary)}.slcJ-G_rowMain{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.slcJ-G_rowTitle{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:17px;line-height:1.2;display:block;overflow:hidden}.slcJ-G_rowSubtitle{max-width:100%;color:var(--label-secondary);margin-top:5px;font-size:12px;line-height:1.35;display:block}.slcJ-G_rowValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.slcJ-G_chevron{width:8px;height:13px;color:var(--label-tertiary);flex:none}.slcJ-G_button{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:17px;font-weight:600;transition:opacity .12s;display:flex}.slcJ-G_button:active{opacity:.6}.slcJ-G_button:disabled{opacity:.35;cursor:default}.slcJ-G_buttonPrimary{background:var(--blue);color:#fff}.slcJ-G_buttonSecondary{background:var(--fill-quaternary);color:var(--blue)}.slcJ-G_buttonDestructive{background:var(--fill-quaternary);color:var(--red)}.slcJ-G_fab{right:max(var(--gutter), var(--safe-right));bottom:calc(var(--tabbar-height) + var(--safe-bottom) + 16px);z-index:90;background:var(--blue);color:#fff;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .12s;display:flex;position:fixed;box-shadow:0 4px 16px #007aff59}.slcJ-G_fab:active{transform:scale(.92)}@media (min-width:560px){.slcJ-G_fab{right:calc(50% - 215px + var(--gutter))}}.slcJ-G_segmented{margin:0 var(--gutter);background:var(--fill-quaternary);border-radius:9px;gap:2px;padding:2px;display:flex}.slcJ-G_segment{min-height:32px;color:var(--label);border-radius:7px;flex:1;font-size:13px;font-weight:500;transition:background .15s}.slcJ-G_segmentActive{background:var(--bg-elevated);font-weight:600;box-shadow:0 1px 3px #0000001a}.slcJ-G_empty{text-align:center;color:var(--label-secondary);padding:48px 32px;font-size:15px;line-height:1.45}.slcJ-G_error{margin:12px var(--gutter);border-radius:var(--radius-list);color:var(--red);background:#ff3b301a;padding:12px 14px;font-size:15px}.slcJ-G_badge{border-radius:100px;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.slcJ-G_badgeGreen{color:#248a3d;background:#34c75926}.slcJ-G_badgeRed{color:var(--red);background:#ff3b301f}.slcJ-G_badgeOrange{color:#b26a00;background:#ff950026}.slcJ-G_negative{color:var(--money-negative)}.slcJ-G_positive{color:var(--money-positive)}.slcJ-G_skeleton{background:linear-gradient(90deg, var(--fill-quaternary) 25%, #74748024 50%, var(--fill-quaternary) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite slcJ-G_shimmer}@keyframes slcJ-G_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.SLoQRq_rowValueMuted{color:var(--label-secondary);white-space:nowrap;font-size:17px}.SLoQRq_logout{color:var(--red);justify-content:center;font-size:17px}.SLoQRq_sheetHint{color:var(--label-secondary);padding:10px 4px 0;font-size:13px;line-height:1.4}.SLoQRq_block{margin-top:16px}.SLoQRq_smallAction{background:var(--fill-quaternary);min-height:30px;color:var(--blue);border-radius:15px;flex:none;padding:0 12px;font-size:13px}.SLoQRq_smallAction:active{opacity:.6}.SLoQRq_dot{border-radius:5px;flex:none;width:10px;height:10px}.SLoQRq_restoreButton{width:36px;height:36px;color:var(--blue);border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px -6px -4px 2px;display:flex}.SLoQRq_restoreButton:active{background:var(--fill-quaternary)}.SLoQRq_restoreButton:disabled{color:var(--label-tertiary)}.SLoQRq_archiveNote{color:var(--label-tertiary);margin-top:20px;padding:0 4px;font-size:12px;line-height:1.4}.SLoQRq_archiveSkeleton{height:280px;margin-top:20px}.SLoQRq_rowBody{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:2px 0;display:flex}.SLoQRq_rowBody:active{opacity:.5}.SLoQRq_rowBody:disabled{opacity:1;cursor:default}
.PD4qhG_headerAction{min-height:var(--touch-min);color:var(--blue);align-items:center;font-size:17px;display:flex}.PD4qhG_totals{padding:8px var(--gutter) 4px}.PD4qhG_totalLabel{color:var(--label-secondary);font-size:13px}.PD4qhG_totalValue{letter-spacing:-.02em;margin-top:2px;font-size:40px;font-weight:700;line-height:1.1}.PD4qhG_totalHint{color:var(--label-secondary);margin-top:4px;font-size:13px}.PD4qhG_dot{border-radius:5px;flex:none;width:10px;height:10px}.PD4qhG_dotDEBIT{background:var(--blue)}.PD4qhG_dotCREDIT{background:var(--orange)}.PD4qhG_dotCASH{background:var(--green)}.PD4qhG_categoryDot{border-radius:5px;flex:none;width:10px;height:10px}.PD4qhG_dayGroup{margin-bottom:18px}.PD4qhG_fields{margin-top:12px}.PD4qhG_sheetHint{color:var(--label-secondary);padding:8px 4px 0;font-size:13px;line-height:1.4}.PD4qhG_notice{border-radius:var(--radius-list);color:#b26a00;background:#ff95001f;margin:12px 0;padding:12px 14px;font-size:15px}.PD4qhG_skeletonTotal{height:48px;margin-bottom:20px}.PD4qhG_skeletonList{height:180px}.PD4qhG_dayPicker{align-items:center;gap:4px;margin-bottom:8px;padding:0 4px;display:flex}.PD4qhG_dayArrow{width:var(--touch-min);height:36px;color:var(--blue);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.PD4qhG_dayArrow:active{background:var(--fill-quaternary)}.PD4qhG_dayArrow:disabled{color:var(--label-tertiary)}.PD4qhG_dayLabel{min-height:var(--touch-min);color:var(--label);border-radius:10px;flex:1;justify-content:center;align-items:center;display:flex}.PD4qhG_dayLabel:active{background:var(--fill-quaternary)}.PD4qhG_dayText{font-size:16px;font-weight:600}.PD4qhG_rowBody{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:2px 0;display:flex}.PD4qhG_rowBody:active{opacity:.5}.PD4qhG_iconButton{width:36px;height:36px;color:var(--label-tertiary);border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px -6px -4px 2px;display:flex}.PD4qhG_iconButton:active{background:var(--fill-quaternary);color:var(--blue)}.PD4qhG_modeSwitch{background:var(--fill-quaternary);border-radius:9px;gap:2px;margin:8px 0 4px;padding:2px;display:flex}.PD4qhG_modeOption{min-height:36px;color:var(--label-secondary);border-radius:7px;flex:1;font-size:14px;font-weight:500;transition:background .15s,color .15s}.PD4qhG_modeExpense{background:var(--bg-elevated);color:var(--red);font-weight:600;box-shadow:0 1px 3px #0000001a}.PD4qhG_modeIncome{background:var(--bg-elevated);color:#248a3d;font-weight:600;box-shadow:0 1px 3px #0000001a}.PD4qhG_modeTransfer{background:var(--bg-elevated);color:var(--blue);font-weight:600;box-shadow:0 1px 3px #0000001a}
.Wxsyhq_periodTitle{padding:16px 0 4px;font-size:20px;font-weight:600}.Wxsyhq_hero{padding:18px var(--gutter);background:var(--bg-elevated);border-radius:var(--radius-card);margin-top:12px}.Wxsyhq_heroLabel{color:var(--label-secondary);font-size:13px}.Wxsyhq_heroValue{letter-spacing:-.02em;margin-top:2px;font-size:36px;font-weight:700;line-height:1.15}.Wxsyhq_heroHint{color:var(--label-secondary);margin-top:4px;font-size:13px}.Wxsyhq_overspend{color:var(--red);margin-top:8px;font-size:13px;font-weight:500}.Wxsyhq_pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.Wxsyhq_stat{background:var(--bg-elevated);border-radius:var(--radius-card);padding:14px}.Wxsyhq_statLabel{color:var(--label-secondary);font-size:13px}.Wxsyhq_statValue{letter-spacing:-.01em;margin-top:2px;font-size:22px;font-weight:600}.Wxsyhq_dayBadge{margin-top:12px}.Wxsyhq_dot{border-radius:5px;flex:none;width:10px;height:10px}.Wxsyhq_progressTrack{background:var(--fill-quaternary);border-radius:3px;height:6px;margin-top:10px;display:block;overflow:hidden}.Wxsyhq_progressFill{background:var(--blue);border-radius:3px;height:100%;transition:width .3s;display:block}.Wxsyhq_progressOver{background:var(--red)}.Wxsyhq_progressMuted{background:var(--label-tertiary)}.Wxsyhq_categoryRow{padding:12px var(--gutter);background:var(--bg-elevated)}.Wxsyhq_categoryRow+.Wxsyhq_categoryRow{box-shadow:inset 0 .5px 0 var(--separator)}.Wxsyhq_categoryHead{align-items:center;gap:10px;display:flex}.Wxsyhq_categoryName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;overflow:hidden}.Wxsyhq_categoryValue{font-variant-numeric:tabular-nums;flex:none;font-size:17px}.Wxsyhq_categoryMeta{color:var(--label-secondary);margin-top:6px;font-size:13px;display:block}.Wxsyhq_monthBars{height:140px;padding:12px var(--gutter);background:var(--bg-elevated);border-radius:var(--radius-card);align-items:flex-end;gap:4px;display:flex}.Wxsyhq_monthBarWrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.Wxsyhq_monthBar{background:var(--blue);border-radius:3px 3px 0 0;width:100%;min-height:4px}.Wxsyhq_monthBarLabel{color:var(--label-secondary);font-variant-numeric:tabular-nums;font-size:10px}.Wxsyhq_calendar{background:var(--bg-elevated);border-radius:var(--radius-card);grid-template-columns:repeat(7,1fr);gap:5px;padding:14px;display:grid}.Wxsyhq_calendarCell{aspect-ratio:1;font-variant-numeric:tabular-nums;color:var(--label);border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}.Wxsyhq_skeleton{height:320px;margin-top:24px}.Wxsyhq_navigator{margin:12px var(--gutter) 0;align-items:center;gap:4px;display:flex}.Wxsyhq_navArrow{width:var(--touch-min);height:36px;color:var(--blue);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.Wxsyhq_navArrow:active{background:var(--fill-quaternary)}.Wxsyhq_navArrow:disabled{color:var(--label-tertiary)}.Wxsyhq_navLabel{text-align:center;min-height:36px;color:var(--label);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:17px;font-weight:600;display:flex}.Wxsyhq_navLabel:active{background:var(--fill-quaternary)}.Wxsyhq_navLabelIcon{width:10px;height:6px;color:var(--label-tertiary)}.Wxsyhq_pickerYears{-webkit-overflow-scrolling:touch;gap:6px;padding:12px 0 4px;display:flex;overflow-x:auto}.Wxsyhq_pickerYear{background:var(--fill-quaternary);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;min-width:68px;min-height:38px;padding:0 14px;font-size:15px;font-weight:500}.Wxsyhq_pickerYearActive{background:var(--blue);color:#fff;font-weight:600}.Wxsyhq_pickerGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.Wxsyhq_pickerGridWide{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.Wxsyhq_pickerCell{min-height:var(--touch-min);background:var(--bg-elevated);border-radius:10px;font-size:15px;font-weight:500}.Wxsyhq_pickerCell:active{opacity:.6}.Wxsyhq_pickerCell:disabled{opacity:.3}.Wxsyhq_pickerCellActive{background:var(--blue);color:#fff;font-weight:600}.Wxsyhq_pickerActions{margin-top:20px}.Wxsyhq_categoryRowTappable{text-align:left;width:100%;color:var(--label);display:block}.Wxsyhq_categoryRowTappable:active{background:var(--fill-quaternary)}.Wxsyhq_drillTotal{flex-direction:column;align-items:center;gap:4px;padding:4px 0 20px;display:flex}.Wxsyhq_drillTotalValue{letter-spacing:.012em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.Wxsyhq_drillTotalLabel{color:var(--label-secondary);font-size:13px}.Wxsyhq_drillNotice{padding:10px var(--gutter);border-radius:var(--radius-list);color:#8a5200;background:#ff950024;margin-bottom:12px;font-size:13px;line-height:1.35}
.GSNFGW_totals{padding:8px var(--gutter) 4px}.GSNFGW_totalLabel{color:var(--label-secondary);font-size:13px}.GSNFGW_totalValue{letter-spacing:-.02em;margin-top:2px;font-size:40px;font-weight:700;line-height:1.1}.GSNFGW_totalHint{color:var(--label-secondary);margin-top:4px;font-size:12px;line-height:1.35}.GSNFGW_rowBody{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:2px 0;display:flex}.GSNFGW_rowBody:active{opacity:.5}.GSNFGW_iconButton{width:36px;height:36px;color:var(--label-tertiary);border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px -6px -4px 0;display:flex}.GSNFGW_iconButton:active{background:var(--fill-quaternary);color:var(--blue)}.GSNFGW_fields{margin-top:16px}.GSNFGW_sheetHint{color:var(--label-secondary);padding:10px 4px 0;font-size:12px;line-height:1.4}.GSNFGW_note{color:var(--label-tertiary);margin-top:20px;padding:0 4px;font-size:12px;line-height:1.4}.GSNFGW_skeleton{height:240px;margin-top:24px}
.JH6pPW_headerAction{min-height:var(--touch-min);color:var(--blue);align-items:center;font-size:17px;display:flex}.JH6pPW_sortRow{padding:4px var(--gutter) 0;justify-content:flex-end;display:flex}.JH6pPW_star{width:var(--touch-min);height:var(--touch-min);flex:none;justify-content:center;align-items:center;margin-left:-10px;display:flex}.JH6pPW_star:active{opacity:.5}.JH6pPW_rowRight{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.JH6pPW_executeButton{background:var(--blue);color:#fff;border-radius:14px;min-height:28px;padding:0 12px;font-size:13px;font-weight:600}.JH6pPW_executeButton:active{opacity:.6}.JH6pPW_executeTitle{text-align:center;padding:12px 4px 0;font-size:17px;font-weight:600}.JH6pPW_fields{margin-top:12px}.JH6pPW_hint{color:var(--label-secondary);margin-top:12px;padding:0 4px;font-size:13px;line-height:1.4}.JH6pPW_skeleton{height:220px;margin-top:24px}.JH6pPW_shoppingTotals{margin-top:var(--gap-section);padding:16px var(--gutter);background:var(--bg-elevated);border-radius:var(--radius-card)}.JH6pPW_shoppingTotalLabel{color:var(--label-secondary);font-size:13px}.JH6pPW_shoppingTotalValue{letter-spacing:-.02em;margin-top:2px;font-size:32px;font-weight:700}.JH6pPW_shoppingTotalHint{color:var(--label-secondary);margin-top:4px;font-size:12px}.JH6pPW_checkButton{width:var(--touch-min);height:38px;color:var(--blue);flex:none;justify-content:center;align-items:center;margin-left:-10px;display:flex}.JH6pPW_checkButton:active{opacity:.5}.JH6pPW_rowBody{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:2px 0;display:flex}.JH6pPW_rowBody:active{opacity:.5}.JH6pPW_purchased{color:var(--label-tertiary);text-decoration:line-through}.JH6pPW_iconButton{width:36px;height:36px;color:var(--label-tertiary);border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px -6px -4px 2px;display:flex}.JH6pPW_iconButton:active{background:var(--fill-quaternary);color:var(--blue)}
.Iay1tq_screen{min-height:100dvh;padding:calc(var(--safe-top) + 40px) var(--gutter) calc(var(--safe-bottom) + 24px);flex-direction:column;display:flex}.Iay1tq_brand{text-align:center;margin-bottom:32px}.Iay1tq_brandTitle{letter-spacing:.007em;font-size:28px;font-weight:700}.Iay1tq_brandSubtitle{color:var(--label-secondary);margin-top:4px;font-size:15px}.Iay1tq_form{flex-direction:column;gap:16px;display:flex}.Iay1tq_fields{background:var(--bg-elevated);border-radius:var(--radius-list);overflow:hidden}.Iay1tq_inputRow{min-height:var(--touch-min);padding:8px var(--gutter);align-items:center;display:flex}.Iay1tq_inputRow+.Iay1tq_inputRow{box-shadow:inset 0 .5px 0 var(--separator)}.Iay1tq_input{width:100%;font-size:17px}.Iay1tq_footerLink{text-align:center;margin-top:8px;font-size:15px}.Iay1tq_hint{color:var(--label-secondary);padding:0 4px;font-size:13px;line-height:1.45}.Iay1tq_codeRow{justify-content:center;padding:8px 0;display:flex}.Iay1tq_codeInput{text-align:center;letter-spacing:.32em;font-variant-numeric:tabular-nums;background:var(--bg-elevated);border-radius:var(--radius-list);width:100%;max-width:260px;padding:12px 0;font-size:34px;font-weight:600}.Iay1tq_qr{background:#fff;border-radius:12px;width:240px;height:240px;margin:16px auto;display:block}.Iay1tq_secret{text-align:center;letter-spacing:.06em;word-break:break-all;color:var(--label-secondary);padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.Iay1tq_recoveryList{background:var(--bg-elevated);border-radius:var(--radius-list);grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.Iay1tq_recoveryCode{text-align:center;padding:6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.Iay1tq_spacer{flex:1;min-height:24px}
