._6w2U4W_page{max-width:var(--content-max);font-family:var(--font-sans);margin:0 auto;padding:2.5rem 3.5rem 5rem}._6w2U4W_header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}._6w2U4W_header h1{font-size:var(--text-title-1);line-height:1.1}._6w2U4W_subtitle{font-size:var(--text-body);color:var(--text-secondary);max-width:68ch;margin-top:.5rem;line-height:1.45}._6w2U4W_controls{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}._6w2U4W_field{flex-direction:column;gap:.3rem;display:flex}._6w2U4W_microLabel{font-size:var(--text-label,.7rem);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-weight:600}._6w2U4W_select,._6w2U4W_controls button{font-family:var(--font-sans);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:.4rem .6rem;font-size:.85rem}._6w2U4W_controls button{cursor:pointer;border-radius:var(--radius-pill);padding:.4rem 1rem}._6w2U4W_count{color:var(--text-secondary);margin:1rem 0 .5rem;font-size:.85rem}._6w2U4W_tableWrap{overflow-x:auto}._6w2U4W_table{border-collapse:collapse;width:100%;font-size:.83rem}._6w2U4W_table th{border-bottom:1px solid var(--hairline);text-align:left;font-size:var(--text-label,.7rem);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap;padding:.4rem .6rem;font-weight:600}._6w2U4W_table td{border-bottom:1px solid var(--hairline-soft);vertical-align:top;padding:.6rem}._6w2U4W_numHead,._6w2U4W_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._6w2U4W_date{white-space:nowrap}._6w2U4W_account{font-weight:500;display:block}._6w2U4W_gl{color:var(--text-secondary);margin-top:.1rem;font-size:.73rem;font-weight:400;display:block}._6w2U4W_descriptor{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;color:var(--text-secondary);margin-top:.25rem;font-size:.73rem;display:block;overflow:hidden}._6w2U4W_kind{border-radius:var(--radius-pill);border:1px solid var(--border);white-space:nowrap;padding:.1rem .45rem;font-size:.7rem;font-weight:600;display:inline-block}._6w2U4W_kindPaydown{background:var(--accent-tint);color:var(--accent);border-color:#0000}._6w2U4W_kindPair{color:var(--text-secondary)}._6w2U4W_matchedBy{white-space:nowrap}._6w2U4W_reference{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:.73rem;display:block}._6w2U4W_posted{color:var(--positive);font-weight:600}._6w2U4W_unposted{color:var(--text-secondary)}._6w2U4W_actions{text-align:right;white-space:nowrap}._6w2U4W_actions button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);height:28px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}._6w2U4W_actions button:disabled{opacity:.4;cursor:not-allowed}._6w2U4W_actions button._6w2U4W_armed{background:var(--foreground);color:var(--background);border-color:var(--foreground)}._6w2U4W_empty{text-align:center;color:var(--text-secondary);padding:2.5rem 1rem;line-height:1.55}._6w2U4W_empty p{max-width:48ch;margin:.4rem auto 0}._6w2U4W_notice{border-radius:var(--radius-sm);background:var(--positive-tint);color:var(--positive);margin:1rem 0;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}._6w2U4W_error{border-radius:var(--radius-sm);color:var(--negative);background:#b91c1c1a;margin:1rem 0;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}@media (max-width:900px){._6w2U4W_page{padding:2rem 1.5rem 4rem}._6w2U4W_tableWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}@media (max-width:640px){._6w2U4W_page{padding:1.25rem 1rem 3rem}._6w2U4W_controls ._6w2U4W_field{flex:100%;min-width:0}._6w2U4W_select{width:100%}}@media (pointer:coarse){._6w2U4W_controls button,._6w2U4W_actions button{min-height:40px}}
.XJthXW_page{max-width:var(--content-max);font-family:var(--font-sans);margin:0 auto;padding:2.5rem 3.5rem 5rem}.XJthXW_pageWide{max-width:96vw;height:calc(100vh - var(--topbar-height));flex-direction:column;padding-bottom:1.25rem;padding-left:2rem;padding-right:2rem;display:flex}.XJthXW_header{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.XJthXW_header h1{font-size:var(--text-title-1);line-height:1.1}.XJthXW_subtitle{font-size:var(--text-body);color:var(--text-secondary);max-width:62ch;margin-top:.5rem;line-height:1.45}.XJthXW_filters{border-radius:var(--radius);background:#7f7f7f14;flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.XJthXW_filters label{color:var(--text-secondary);flex-direction:column;gap:.3rem;font-size:.8125rem;display:flex}.XJthXW_filters select,.XJthXW_filters input{font-family:var(--font-sans);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:.35rem .5rem;font-size:.85rem}.XJthXW_searchField{flex:0 16rem}.XJthXW_searchBox{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);align-items:center;gap:.25rem;padding-right:.3rem;display:flex}.XJthXW_filters .XJthXW_searchBox input{background:0 0;border:none;flex:1;min-width:0}.XJthXW_filters .XJthXW_searchBox input:focus{outline:none}.XJthXW_searchBox:focus-within{border-color:var(--foreground);outline:2px solid var(--foreground);outline-offset:1px}.XJthXW_searchBox input::-webkit-search-cancel-button{display:none}.XJthXW_filters button.XJthXW_searchClear{width:1.6rem;height:1.6rem;color:var(--foreground);opacity:.55;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.XJthXW_filters button.XJthXW_searchClear:hover{color:var(--foreground);opacity:1;background:0 0}.XJthXW_searchClear svg{width:.85rem;height:.85rem}.XJthXW_dateFilter{display:inline-flex;position:relative}.XJthXW_dateTrigger{font-family:var(--font-sans);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.85rem;display:inline-flex}.XJthXW_dateTrigger svg{opacity:.6;flex-shrink:0;width:.85rem;height:.85rem}.XJthXW_dateTrigger:hover{border-color:var(--foreground)}.XJthXW_datePopover{top:calc(100% + .4rem);left:var(--pop-shift,0px);z-index:40;border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--surface-card);flex-direction:column;gap:.75rem;width:min(34rem,100vw - 4rem);padding:.9rem 1rem 1rem;display:flex;position:absolute;box-shadow:0 10px 30px #0000001f}.XJthXW_dateClose{width:1.5rem;height:1.5rem;color:var(--foreground);opacity:.5;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute;top:.4rem;right:.5rem}.XJthXW_dateClose:hover{opacity:1}.XJthXW_filterField{color:var(--text-secondary);flex-direction:column;gap:.3rem;font-size:.8125rem;display:flex}.XJthXW_multiPopover{z-index:40;border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--surface-card);flex-direction:column;min-width:100%;padding:.35rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 10px 30px #0000001f}.XJthXW_multiPopover label.XJthXW_multiOption{border-radius:var(--radius-control);color:var(--foreground);white-space:nowrap;cursor:pointer;flex-direction:row;align-items:center;gap:.55rem;padding:.4rem .6rem;font-size:.875rem;display:flex}.XJthXW_multiPopover label.XJthXW_multiOption:hover{background:#7f7f7f1a}.XJthXW_multiPopover input[type=checkbox]{cursor:pointer;width:.95rem;height:.95rem;accent-color:var(--foreground);--tick:var(--foreground);margin:0;padding:0}.XJthXW_multiDivider{background:var(--hairline);height:1px;margin:.25rem .4rem}.XJthXW_dateFields{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.7rem .8rem;padding-right:1.25rem;display:grid}.XJthXW_dateField{flex-direction:column;gap:.3rem;min-width:0;display:flex}.XJthXW_dateInput{font-family:var(--font-sans);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);color:var(--foreground);width:100%;padding:.4rem .5rem;font-size:.85rem}.XJthXW_dateActions{justify-content:flex-end;gap:.5rem;display:flex}.XJthXW_dateActions button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);height:30px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:0 1rem;font-size:.8rem;font-weight:500;line-height:1;display:inline-flex}.XJthXW_dateActions button:disabled{opacity:.4;cursor:not-allowed}.XJthXW_bulkBar{z-index:50;border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--surface-card);flex-wrap:wrap;align-items:center;gap:1rem;max-width:min(64rem,100vw - 3rem);padding:.7rem 1rem;font-size:.85rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0000002e}.XJthXW_bulkTally{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:.15rem;display:flex}.XJthXW_bulkUnknown{color:var(--text-secondary)}.XJthXW_bulkActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.XJthXW_bulkActions button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);height:30px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:0 .9rem;font-size:.8rem;font-weight:500;line-height:1;display:inline-flex}.XJthXW_bulkActions button:disabled{opacity:.4;cursor:not-allowed}.XJthXW_bulkDismiss{width:1.6rem;height:1.6rem;color:var(--foreground);opacity:.5;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.XJthXW_bulkDismiss:hover{opacity:1}.XJthXW_modalBackdrop{z-index:60;background:#00000059;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.XJthXW_modal{border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;gap:.85rem;width:min(46rem,100%);max-height:calc(100vh - 3rem);padding:1.5rem 1.75rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.XJthXW_modalTitle{margin:0;font-size:1.15rem;font-weight:600}.XJthXW_modalLede{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.XJthXW_modalClose{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);width:1.75rem;height:1.75rem;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute;top:.6rem;right:.7rem}.XJthXW_modalFields{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;gap:.8rem 1rem;margin-top:.25rem;display:grid}.XJthXW_modalMemo{grid-column:1/-1}.XJthXW_modalWide{width:min(64rem,100%)}.XJthXW_modalNote{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}.XJthXW_modalActions{align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.XJthXW_modalSpacer{flex:1}.XJthXW_modalActions button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);height:32px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.82rem;font-weight:500;line-height:1;display:inline-flex}.XJthXW_modalActions button:disabled{opacity:.4;cursor:not-allowed}.XJthXW_modalActions button.XJthXW_modalCancel{color:var(--text-secondary);background:0 0;border-color:#0000}.XJthXW_infoHint{vertical-align:middle;margin-left:.3rem;display:inline-flex;position:relative}.XJthXW_infoIcon{width:1.1rem;height:1.1rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.XJthXW_infoIcon svg{width:.95rem;height:.95rem}.XJthXW_infoIcon:hover{color:var(--foreground)}.XJthXW_infoBubble{z-index:55;visibility:hidden;opacity:0;border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--surface-card);width:min(30rem,70vw);color:var(--text-secondary);text-align:left;white-space:normal;padding:.7rem .85rem;font-size:.78rem;font-weight:400;line-height:1.55;transition:opacity .12s;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 10px 28px #0000002e}.XJthXW_infoHint:hover .XJthXW_infoBubble,.XJthXW_infoHint:focus-within .XJthXW_infoBubble,.XJthXW_infoHintOpen .XJthXW_infoBubble{visibility:visible;opacity:1}.XJthXW_pairLede{margin:0;line-height:1.55}.XJthXW_chipRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.XJthXW_chip{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);align-items:center;gap:.35rem;padding:.25rem .4rem;display:inline-flex}.XJthXW_chipLabel{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.XJthXW_chip>input,.XJthXW_chip>button.XJthXW_chipSelect{font-family:var(--font-sans);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);color:var(--foreground);max-width:180px;padding:.25rem .35rem;font-size:.8rem}.XJthXW_chip>button.XJthXW_chipSelect{min-width:7rem}.XJthXW_chipRemove{width:1.2rem;height:1.2rem;color:var(--foreground);opacity:.55;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:inline-flex}.XJthXW_chipRemove:hover{opacity:1}.XJthXW_bulkBar button.XJthXW_addFieldTrigger{font-family:var(--font-sans);border-radius:var(--radius-control);border:1px dashed var(--border);background:var(--background);color:var(--foreground);padding:.3rem .5rem;font-size:.8rem}.XJthXW_bulkBar button.XJthXW_addFieldTrigger>span{color:var(--foreground)}.XJthXW_postToggle{white-space:nowrap;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.XJthXW_bulkBusy{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.XJthXW_spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.6s linear infinite XJthXW_spin}@keyframes XJthXW_spin{to{transform:rotate(360deg)}}.XJthXW_bulkBar strong{font-size:.8125rem;font-weight:600}.XJthXW_bulkBar button:not(.XJthXW_barPicker),.XJthXW_filters button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;padding:.45rem .8rem;font-size:.85rem;font-weight:500}.XJthXW_bulkBar button:not(.XJthXW_barPicker):hover,.XJthXW_filters button:hover{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.XJthXW_bulkBar button.XJthXW_postArmedAction{border-color:var(--attention);background:var(--attention-tint);color:var(--attention);font-weight:600}.XJthXW_bulkBar button.XJthXW_postArmedAction:hover{background:var(--attention);color:var(--background);border-color:var(--attention)}.XJthXW_bulkBar button.XJthXW_bulkClear{justify-content:center;align-items:center;width:1.9rem;height:1.9rem;margin-left:auto;padding:0;display:inline-flex}.XJthXW_bulkClear svg{width:.9rem;height:.9rem}.XJthXW_bulkBar button:disabled,.XJthXW_filters button:disabled{opacity:.4;cursor:not-allowed}.XJthXW_bulkBar button:disabled:hover,.XJthXW_filters button:disabled:hover{background:var(--background);color:var(--foreground);border-color:var(--border)}.XJthXW_pager{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0 0;display:flex}.XJthXW_pagerCount{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.XJthXW_pagerNav{align-items:center;gap:.75rem;display:inline-flex}.XJthXW_pager button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;padding:.45rem .9rem;font-size:.85rem;font-weight:500}.XJthXW_pager button:hover:not(:disabled){background:var(--foreground);color:var(--background);border-color:var(--foreground)}.XJthXW_pager button:disabled{opacity:.4;cursor:not-allowed}.XJthXW_tableWrap{border:1px solid var(--hairline-soft);border-radius:var(--radius);background:var(--surface-card);min-height:10rem;box-shadow:var(--elevation-1);flex:1 1 0;overflow:auto}.XJthXW_queue{position:relative}.XJthXW_tableWrap table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}.XJthXW_tableWrap thead th{z-index:2;background-color:var(--surface-card);box-shadow:inset 0 -1px 0 0 var(--border);text-align:left;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap;background-image:linear-gradient(#7f7f7f24,#7f7f7f24);padding:.6rem .5rem;font-weight:600;position:sticky;top:0}.XJthXW_tableWrap tbody tr{border-bottom:1px solid var(--hairline-soft)}.XJthXW_tableWrap tbody tr:hover{background:var(--surface-sunken)}.XJthXW_tableWrap thead th:first-child,.XJthXW_tableWrap td:first-child{padding-left:var(--space-4);padding-right:0}.XJthXW_tableWrap thead th:last-child,.XJthXW_tableWrap td:last-child{padding-right:var(--space-4)}.XJthXW_rowActionsCell,.XJthXW_tableWrap thead th.XJthXW_rowActionsCell{text-align:right}.XJthXW_tableWrap td{vertical-align:middle;padding:.7rem .5rem}.XJthXW_date{white-space:nowrap;color:var(--text-secondary);font-variant-numeric:tabular-nums}.XJthXW_merchant{min-width:200px}.XJthXW_merchant a{font-weight:600}.XJthXW_merchant a:hover{text-decoration:underline}.XJthXW_hint{color:var(--text-secondary);margin-top:.2rem;font-size:.75rem;display:block}.XJthXW_amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.XJthXW_amountOut{color:var(--negative)}.XJthXW_amountIn{color:var(--positive)}.XJthXW_pending{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary);margin-left:.4rem;font-weight:600}select.XJthXW_categorySuggested,button.XJthXW_categorySuggested{color:#4f46e5;background:#6366f11a;border-color:#6366f180}.XJthXW_statusBadge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.4em;padding:.25rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.XJthXW_statusBadge:before{content:"";border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;width:.375rem;height:.375rem}.XJthXW_lockIcon{flex-shrink:0;width:.72em;height:.86em}.XJthXW_statusunreviewed{background:var(--attention-tint);color:var(--attention)}.XJthXW_statuscategorized{background:var(--positive-tint);color:var(--positive)}.XJthXW_statusexcluded{background:var(--hairline-soft);color:var(--text-secondary)}.XJthXW_statustransfer{background:var(--accent-tint);color:var(--accent)}.XJthXW_rowActionsCell{white-space:nowrap}.XJthXW_rowActions{align-items:center;gap:.35rem;display:flex}.XJthXW_rowActions button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;padding:.25rem .5rem;font-size:.78rem;font-weight:500}.XJthXW_rowActions button:hover{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.XJthXW_postAction{background:var(--foreground)!important;color:var(--background)!important;border-color:var(--foreground)!important}.XJthXW_postAction:hover{opacity:.85}.XJthXW_postAction:disabled{opacity:.3;cursor:not-allowed}.XJthXW_emptyState{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem 3.25rem;display:flex}.XJthXW_emptyHeadline{color:var(--text-secondary);margin:0;font-size:.875rem}.XJthXW_emptyDetail{max-width:34rem;color:var(--text-tertiary);margin:0;font-size:.8125rem;line-height:1.5}.XJthXW_emptyState[data-celebrate] .XJthXW_emptyHeadline{font-size:var(--text-title-3);letter-spacing:var(--tracking-title-3);color:var(--text);font-weight:600}.XJthXW_emptyState[data-celebrate] .XJthXW_emptyDetail{color:var(--text-secondary)}.XJthXW_clearWrap{width:100%;animation:XJthXW_clearIn var(--duration-transition) var(--ease-entrance);position:relative}.XJthXW_clearWrap:after{content:"";pointer-events:none;background:#0006;position:absolute;inset:0}.XJthXW_mosaic{flex-direction:column;width:100%;max-height:78vh;line-height:0;display:flex;overflow:hidden}.XJthXW_mosaicRow{width:100%;display:flex}.XJthXW_gif{-webkit-user-select:none;user-select:none;flex-basis:0;width:100%;min-width:0;height:auto;display:block}.XJthXW_clearCard{z-index:1;width:max-content;max-width:min(30rem,100% - 2rem);padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-3);text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.XJthXW_emptyState[data-celebrate]{gap:0;padding:0}.XJthXW_clearTick{border-radius:var(--radius-pill);background:var(--positive-tint);width:2.5rem;height:2.5rem;color:var(--positive);animation:XJthXW_clearTickIn var(--duration-transition) var(--ease-entrance);justify-content:center;align-items:center;margin-bottom:.2rem;display:flex}.XJthXW_clearTick svg{width:1.3rem;height:1.3rem}@keyframes XJthXW_clearTickIn{0%{opacity:0;transform:scale(.82)}}@media (max-width:560px){.XJthXW_clearCard{padding:var(--space-4) var(--space-5)}.XJthXW_clearTick{width:2.1rem;height:2.1rem}.XJthXW_clearTick svg{width:1.1rem;height:1.1rem}}@keyframes XJthXW_clearIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.XJthXW_clearWrap,.XJthXW_clearTick{animation:none}}.XJthXW_log{color:var(--negative);margin-top:1rem;font-size:.8125rem}.XJthXW_back{color:var(--accent);margin-bottom:1rem;font-size:.875rem;display:inline-block}.XJthXW_back:hover{opacity:1}.XJthXW_detailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}@media (max-width:760px){.XJthXW_detailGrid{grid-template-columns:minmax(0,1fr)}}.XJthXW_card{border:1px solid var(--hairline-soft);border-radius:var(--radius);background:var(--surface-card);box-shadow:var(--elevation-1);padding:1.25rem}.XJthXW_card h2{letter-spacing:-.003em;margin-bottom:1rem;font-size:.9375rem;font-weight:600}.XJthXW_field{flex-direction:column;gap:.3rem;margin-bottom:.9rem;font-size:.8rem;display:flex}.XJthXW_field label{color:var(--text);font-size:.8125rem;font-weight:500}.XJthXW_field select,.XJthXW_field input,.XJthXW_field textarea{font-family:var(--font-sans);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:.4rem .5rem}.XJthXW_detailRow{border-bottom:1px solid var(--border);justify-content:space-between;padding:.4rem 0;font-size:.85rem;display:flex}.XJthXW_detailRow span:first-child{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary);font-weight:600}.XJthXW_linesTable{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.85rem}.XJthXW_linesTable th{text-align:left;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary);letter-spacing:.04em;border-bottom:1px solid var(--hairline-soft);padding:.45rem .4rem;font-weight:600}.XJthXW_linesTable td{border-bottom:1px solid var(--border);padding:.35rem .4rem}.XJthXW_linesTable td:nth-child(2),.XJthXW_linesTable td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.XJthXW_actionsRow{gap:.5rem;margin-top:1rem;display:flex}.XJthXW_saveButton{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--accent);background:var(--accent);color:var(--text-on-accent);cursor:pointer;padding:.55rem 1.1rem;font-size:.85rem;font-weight:500}.XJthXW_saveButton:hover{opacity:.85}.XJthXW_saveButton:disabled{opacity:.4;cursor:not-allowed}.XJthXW_secondaryButton{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;padding:.55rem 1.1rem;font-size:.85rem;font-weight:500}.XJthXW_secondaryButton:hover{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.XJthXW_sourceBadge{border-radius:var(--radius-pill);background:var(--hairline-soft);color:var(--text-secondary);white-space:nowrap;border:1px solid #0000;padding:.25rem .6rem;font-size:.75rem;display:inline-block}.XJthXW_source_ramp{color:#0c0a08;background:#e4f222;border-color:#e4f222}.XJthXW_source_chase_ach_out{color:#fff;background:#117aca;border-color:#117aca}.XJthXW_source_chase_ach_in{color:#fff;background:#15803d;border-color:#15803d}.XJthXW_source_chase_cc{color:#0b3d66;background:#a9d6f5;border-color:#a9d6f5}.XJthXW_source_delta_reserve{color:#fff;background:#4b2c82;border-color:#4b2c82}.XJthXW_source_manual,.XJthXW_source_qb_import{background:#94a3b81f;border-color:#94a3b880}.XJthXW_invoiceMatch{border-radius:var(--radius);border:1px solid #4f46e5;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;padding:.7rem .9rem;font-size:.82rem;line-height:1.5;display:flex}.XJthXW_invoiceMatchText{flex:20rem}.XJthXW_invoiceMatchWhy{color:var(--muted);margin-top:.2rem;font-size:.74rem;display:block}.XJthXW_invoiceMatched{border-color:#b45309}.XJthXW_invoiceMatchedBad{border-color:#dc2626}.XJthXW_bundleList{flex-direction:column;flex:100%;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.XJthXW_bundleOption{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .55rem;display:flex}.XJthXW_bundleMembers{flex:16rem}.XJthXW_bundleAmount{color:var(--muted);font-variant-numeric:tabular-nums}.XJthXW_invoiceMatchButton{appearance:none;font-family:var(--font-sans);border-radius:var(--radius-pill);color:#fff;cursor:pointer;white-space:nowrap;background:#4f46e5;border:1px solid #4f46e5;padding:.35rem .8rem;font-size:.8rem}.XJthXW_invoiceMatchButton:disabled{opacity:.45;cursor:not-allowed}.XJthXW_headerLinks{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.XJthXW_settingsLink{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);white-space:nowrap;padding:.5rem 1rem;font-size:.85rem;font-weight:500}.XJthXW_settingsLink:hover{background:var(--hairline-soft);border-color:var(--text-secondary)}.XJthXW_transferNote{border:1px solid var(--border);border-left:3px solid var(--foreground);margin-bottom:1rem;padding:.75rem .9rem;font-size:.85rem;line-height:1.5}.XJthXW_transferNote a{color:inherit;text-underline-offset:2px;text-decoration:underline}.XJthXW_pairPanel{border:1px solid var(--hairline-soft);border-left:3px solid var(--foreground);border-radius:var(--radius);background:var(--surface-card);min-width:0;box-shadow:var(--elevation-1);flex-basis:100%;padding:.75rem;font-size:.85rem}.XJthXW_pairPanelFlat{border-left:1px solid var(--hairline-soft)}.XJthXW_pairAction{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.XJthXW_pairAction button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);height:28px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.XJthXW_pairAction button:hover:not(:disabled){border-color:var(--foreground)}.XJthXW_pairAction button:disabled{opacity:.4;cursor:not-allowed}.XJthXW_pairNotice{border-left-color:#15803d}.XJthXW_pairError{color:#b91c1c;border-left-color:#b91c1c}.XJthXW_pairTitle{letter-spacing:-.003em;margin-bottom:.6rem;font-size:.9375rem;font-weight:600}.XJthXW_pairSince{color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.XJthXW_pairTableWrap{overflow-x:auto}.XJthXW_pairTable{border-collapse:collapse;width:100%}.XJthXW_pairTable th,.XJthXW_pairTable td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.3rem .6rem .3rem 0}.XJthXW_pairTable thead th,.XJthXW_pairTable tfoot td{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.XJthXW_pairTable tfoot td{border-bottom:none;border-top:1px solid var(--foreground);opacity:1;padding-top:.4rem}.XJthXW_pairNum{text-align:right;font-variant-numeric:tabular-nums}.XJthXW_pairMuted{opacity:.55}.XJthXW_pairNote{opacity:.75;white-space:normal;margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.XJthXW_pairActions{gap:.5rem;margin-top:.75rem;display:flex}.XJthXW_pairPanel button.XJthXW_pairPrimary{background:var(--foreground);color:var(--background);border-color:var(--foreground)}@media (prefers-color-scheme:dark){.XJthXW_pairNotice{border-left-color:#4ade80}.XJthXW_pairError{color:#f87171;border-left-color:#f87171}}.XJthXW_tableWrap tbody tr.XJthXW_rowOpen{background:var(--surface-sunken);border-bottom:0}.XJthXW_fromTo{min-width:140px;max-width:220px;color:var(--text-secondary)}.XJthXW_suggestedDot{vertical-align:middle;background:#6366f1;border-radius:50%;width:5px;height:5px;margin-left:.35rem;display:inline-block}.XJthXW_chipButton{max-width:230px;font-family:var(--font-sans);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.8rem;display:inline-flex}.XJthXW_chipButton>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.XJthXW_chipButton:hover{background:var(--accent-tint)}.XJthXW_chip_match{background:var(--positive-tint);color:var(--positive);border-color:#0b7a3e59;font-weight:600}.XJthXW_chip_match:hover{background:#0b7a3e33}.XJthXW_chipTick{font-size:.7rem}.XJthXW_chip_muted{color:var(--text-tertiary)}.XJthXW_chip_plain{color:var(--text)}.XJthXW_rowActions{align-items:stretch;gap:0;display:inline-flex;position:relative}.XJthXW_rowPrimary,.XJthXW_rowCaret{justify-content:center;align-items:center;height:28px;line-height:1;display:inline-flex;padding-top:0!important;padding-bottom:0!important}.XJthXW_rowPrimary{border-right-width:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.XJthXW_rowCaret{flex:0 0 28px;width:28px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-left:0!important;padding-right:0!important}.XJthXW_rowCaret svg{width:9px;height:6px;display:block}.XJthXW_rowMenu{z-index:5;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-raised);width:290px;box-shadow:var(--elevation-2,0 8px 28px #00000029);white-space:normal;padding:.3rem;position:absolute;top:calc(100% + .25rem);right:0}.XJthXW_rowMenuItem{text-align:left;cursor:pointer;width:100%;padding:.45rem .55rem;display:block;border-radius:var(--radius-sm)!important;color:var(--text)!important;background:0 0!important;border:0!important}.XJthXW_rowMenuItem:hover:not(:disabled){background:var(--surface-sunken)!important}.XJthXW_rowMenuItem:disabled{cursor:not-allowed;opacity:.55}.XJthXW_rowMenuItemOn{background:var(--accent-tint)!important}.XJthXW_rowMenuLabel{font-size:.85rem;font-weight:600;display:block}.XJthXW_rowMenuHint{color:var(--text-secondary);margin-top:.1rem;font-size:.75rem;font-weight:400;line-height:1.35;display:block}.XJthXW_rowMenuRule{background:var(--hairline-soft);height:1px;margin:.3rem .2rem}.XJthXW_tableWrap tbody tr.XJthXW_drawerRow,.XJthXW_tableWrap tbody tr.XJthXW_drawerRow:hover{background:var(--surface-sunken)}.XJthXW_drawerCell{padding:0 var(--space-6) var(--space-4)!important}.XJthXW_drawer{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--hairline-soft);border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;display:flex}.XJthXW_drawerHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.XJthXW_drawerDescription p{color:var(--text-secondary);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.8rem;line-height:1.45}.XJthXW_drawerLabel{font-size:var(--text-label,.7rem);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-weight:600;display:block}.XJthXW_drawerClose{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);width:1.7rem;height:1.7rem;color:var(--text-secondary);cursor:pointer;flex:none;font-size:1.1rem;line-height:1}.XJthXW_drawerClose:hover{background:var(--surface-sunken)}.XJthXW_drawerLoading,.XJthXW_drawerEmpty{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.XJthXW_drawerEmpty p{margin:.3rem 0 0}.XJthXW_drawerEmpty strong{color:var(--text)}.XJthXW_drawerFootnote{color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:400;line-height:1.45;display:block}.XJthXW_drawerError{border-radius:var(--radius-sm);background:var(--negative-tint);color:var(--negative);padding:.5rem .7rem;font-size:.8rem}.XJthXW_matchPanel{flex-direction:column;gap:.7rem;display:flex}.XJthXW_matchLede{border-radius:var(--radius-sm);background:var(--positive-tint);color:var(--positive);margin:0;padding:.5rem .7rem;font-size:.85rem;line-height:1.5}.XJthXW_matchLedeSoft{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.XJthXW_matchTable{border-collapse:collapse;width:100%;font-size:.83rem}.XJthXW_matchTable th{border-bottom:1px solid var(--hairline);text-align:left;font-size:var(--text-label,.7rem);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:.3rem .5rem;font-weight:600}.XJthXW_matchTable td{border-bottom:1px solid var(--hairline-soft);vertical-align:top;padding:.5rem}.XJthXW_matchTable tr:last-child td{border-bottom:0}.XJthXW_matchTable a{font-weight:600}.XJthXW_matchWhy{color:var(--text-secondary);margin-top:.15rem;font-size:.73rem;line-height:1.4;display:block}.XJthXW_matchTable td{vertical-align:middle}.XJthXW_matchScroll{border:1px solid var(--hairline);border-radius:var(--radius-sm);max-height:19rem;overflow-y:auto}.XJthXW_matchScroll thead th{z-index:1;background:var(--surface-card);position:sticky;top:0}.XJthXW_matchTick{text-align:center;width:2rem}.XJthXW_matchTick input,.XJthXW_matchTable tbody tr{cursor:pointer}.XJthXW_matchTable tbody tr:hover{background:var(--surface-sunken)}.XJthXW_matchRowOn,.XJthXW_matchTable tbody tr.XJthXW_matchRowOn:hover{background:var(--accent-tint)}.XJthXW_matchPill{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;margin-left:.4rem;padding:.05rem .4rem;font-size:.68rem;font-weight:600;display:inline-block}.XJthXW_matchPillSure{border-radius:var(--radius-pill);background:var(--positive-tint);color:var(--positive);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px solid #0000;margin-left:.4rem;padding:.05rem .4rem;font-size:.68rem;font-weight:600;display:inline-block}.XJthXW_matchTotals{border-radius:var(--radius-sm);background:var(--surface-sunken);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.XJthXW_matchTotals button{height:28px;line-height:1;font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;padding:0 .8rem;font-size:.78rem;font-weight:500;display:inline-flex}.XJthXW_matchTotals button:disabled{opacity:.4;cursor:not-allowed}.XJthXW_matchExact{color:var(--positive);font-weight:600}.XJthXW_matchOff{color:var(--text-secondary)}.XJthXW_codePanel{flex-direction:column;gap:.85rem;display:flex}.XJthXW_codeFields,.XJthXW_codeLower{justify-content:start;align-items:start;gap:.7rem .9rem;display:grid}.XJthXW_codeFields{grid-template-columns:repeat(auto-fit,minmax(12rem,17rem))}.XJthXW_codeLower{grid-template-columns:minmax(16rem,36rem) minmax(11rem,17rem)}.XJthXW_codeField{flex-direction:column;gap:.3rem;min-width:0;display:flex}.XJthXW_codeSelect{font-family:var(--font-sans);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);color:var(--foreground);width:100%;padding:.4rem .5rem;font-size:.85rem}.XJthXW_codeSelect:disabled{opacity:.55;cursor:not-allowed}.XJthXW_memoInput{font-family:var(--font-sans);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);color:var(--foreground);resize:vertical;width:100%;min-height:4.5rem;padding:.45rem .55rem;font-size:.85rem}.XJthXW_memoInput:disabled{opacity:.55}.XJthXW_codeFilesLink{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);height:28px;color:var(--foreground);white-space:nowrap;cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;padding:0 .8rem;font-family:inherit;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.XJthXW_codeFilesLink:hover{background:var(--surface-sunken)}.XJthXW_codeActions{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.15rem;display:flex}.XJthXW_codeActions button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);height:28px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.XJthXW_codeActions button:disabled{opacity:.4;cursor:not-allowed}.XJthXW_tableWrap th.XJthXW_iconCol,.XJthXW_iconCol{text-align:center;width:30px;padding-left:.35rem!important;padding-right:.35rem!important}.XJthXW_tableWrap th.XJthXW_iconCol svg{vertical-align:middle;width:12px;height:13px}.XJthXW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.XJthXW_attachButton,.XJthXW_noteButton{border-radius:var(--radius-pill);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.XJthXW_attachButton svg,.XJthXW_noteButton svg{width:12px;height:13px}.XJthXW_attachButton:hover,.XJthXW_noteButton:hover{background:var(--accent-tint);color:var(--text)}.XJthXW_attachButtonOn{color:var(--positive);background:var(--positive-tint)}.XJthXW_noteButtonOn{color:var(--text);background:var(--surface-sunken)}.XJthXW_noteCell{display:inline-flex;position:relative}.XJthXW_notePopover{z-index:6;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-raised);width:280px;box-shadow:var(--elevation-2,0 8px 28px #00000029);text-align:left;padding:.5rem;position:absolute;top:calc(100% + .25rem);left:0}.XJthXW_notePopover textarea{width:100%;font-family:var(--font-sans);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--background);color:var(--foreground);resize:vertical;padding:.4rem .5rem;font-size:.82rem;line-height:1.45}.XJthXW_notePopoverActions{align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.XJthXW_notePopoverActions button{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;padding:.25rem .7rem;font-size:.78rem;font-weight:500}.XJthXW_projectCell{min-width:150px;max-width:200px}.XJthXW_projectClosed{color:var(--text-tertiary);cursor:help;padding-left:.3rem;display:inline-block}.XJthXW_fromTo button,.XJthXW_projectCell button{max-width:100%;font-size:.8rem}.XJthXW_pairPicker{margin:.6rem 0}.XJthXW_pairList{border:1px solid var(--hairline-soft);border-radius:var(--radius-sm);margin:.35rem 0 0;padding:0;list-style:none;overflow:hidden}.XJthXW_pairList li+li{border-top:1px solid var(--hairline-soft)}.XJthXW_pairOption{cursor:pointer;align-items:flex-start;gap:.55rem;padding:.5rem .6rem;display:flex}.XJthXW_pairOption:hover{background:var(--surface-sunken)}.XJthXW_pairOption input{flex:none;margin-top:.2rem}.XJthXW_pairOptionBody{flex:auto;min-width:0}.XJthXW_pairOptionTop{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.XJthXW_pairOptionName{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.83rem;overflow:hidden}.XJthXW_pairOptionAmount{font-variant-numeric:tabular-nums;color:var(--text);flex:none;font-size:.83rem;font-weight:600}.XJthXW_tableWrap tbody tr.XJthXW_rowClickable{cursor:pointer}.XJthXW_tableWrap tbody tr.XJthXW_rowClickable button,.XJthXW_tableWrap tbody tr.XJthXW_rowClickable a,.XJthXW_tableWrap tbody tr.XJthXW_rowClickable input,.XJthXW_tableWrap tbody tr.XJthXW_rowClickable label{cursor:default}.XJthXW_tableWrap tbody tr.XJthXW_rowClickable button,.XJthXW_tableWrap tbody tr.XJthXW_rowClickable a{cursor:pointer}.XJthXW_chipButton{max-width:100%}.XJthXW_merchant a{overflow-wrap:anywhere}.XJthXW_merchant .XJthXW_hint{cursor:default}.XJthXW_tableWrap tbody td>.XJthXW_sourceBadge,.XJthXW_tableWrap tbody td>.XJthXW_statusBadge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.XJthXW_merchant .XJthXW_hint{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;display:block;overflow:hidden}.XJthXW_merchant a{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.XJthXW_receiptSection{flex-direction:column;gap:.4rem;display:flex}.XJthXW_receiptRow{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunken);align-items:center;gap:.6rem;padding:.5rem;display:flex}.XJthXW_receiptBody{text-align:left;flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.XJthXW_receiptName{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.XJthXW_receiptMeta{color:var(--text-secondary);font-size:.78rem}.XJthXW_receiptActions{align-items:center;gap:.4rem;display:flex}.XJthXW_receiptButton{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);color:var(--foreground);cursor:pointer;padding:.25rem .6rem;font-size:.78rem}.XJthXW_receiptButton:hover:not(:disabled){background:var(--accent-tint)}.XJthXW_receiptButton:disabled{opacity:.5;cursor:default}.XJthXW_receiptLink{color:var(--accent);font-size:.78rem;text-decoration:none}.XJthXW_receiptLink:hover{text-decoration:underline}.XJthXW_receiptPicker{flex-direction:column;gap:.35rem;max-height:16rem;display:flex;overflow-y:auto}.XJthXW_receiptCandidate{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;text-align:left;align-items:center;gap:.6rem;width:100%;padding:.4rem .5rem;display:flex}.XJthXW_receiptCandidate:hover:not(:disabled){border-color:var(--accent);background:var(--accent-tint)}.XJthXW_receiptCandidate:disabled{opacity:.55;cursor:default}.XJthXW_receiptEmpty{border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);padding:.75rem;font-size:.82rem}.XJthXW_receiptThumb,.XJthXW_receiptThumbMissing{border-radius:var(--radius-sm);border:1px solid var(--hairline);object-fit:cover;background:var(--surface-sunken);flex:none;width:44px;height:44px}.XJthXW_receiptThumbMissing{color:var(--text-tertiary);justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.XJthXW_splitTally{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);justify-content:flex-end;align-items:baseline;gap:.6rem;padding:.5rem .75rem;display:flex}.XJthXW_splitTallyLabel{color:var(--text-secondary);font-size:.78rem}.XJthXW_splitTallyValue{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.XJthXW_splitTallyOff{color:var(--negative)}.XJthXW_splitRows{flex-direction:column;gap:.45rem;display:flex}.XJthXW_splitRow{grid-template-columns:minmax(12rem,1.4fr) minmax(8rem,1fr) 7.5rem auto auto;align-items:center;gap:.4rem;display:grid}.XJthXW_splitMemo,.XJthXW_splitAmount{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);height:32px;color:var(--foreground);padding:0 .6rem;font-size:.82rem}.XJthXW_splitAmount{text-align:right;font-variant-numeric:tabular-nums}.XJthXW_splitMemo:disabled,.XJthXW_splitAmount:disabled{opacity:.55}.XJthXW_splitFill,.XJthXW_splitDrop{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);height:32px;color:var(--text-secondary);cursor:pointer;padding:0 .6rem;font-size:.75rem}.XJthXW_splitDrop{width:32px;padding:0;font-size:1rem;line-height:1}.XJthXW_splitFill:disabled,.XJthXW_splitDrop:disabled{opacity:.35;cursor:not-allowed}.XJthXW_splitTools{gap:.5rem;display:flex}.XJthXW_splitTools button{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);height:30px;color:var(--foreground);cursor:pointer;padding:0 .8rem;font-size:.8rem}.XJthXW_splitTools button:disabled{opacity:.4;cursor:not-allowed}.XJthXW_splitProblem{color:var(--negative);margin:0;font-size:.82rem;line-height:1.5}.XJthXW_splitSummary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);flex-direction:column;gap:.25rem;padding:.45rem .6rem;display:flex}.XJthXW_splitSummaryRow{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.82rem;display:flex}.XJthXW_splitSummaryName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.XJthXW_splitSummaryAmount{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.XJthXW_proposalPanel{border-radius:var(--radius-sm);background:#3b82f60d;border:1px dashed #3b82f673;flex-direction:column;gap:.6rem;margin-bottom:.9rem;padding:.7rem .8rem;display:flex}.XJthXW_proposalDismissed{opacity:.65}.XJthXW_proposalHead{align-items:center;gap:.5rem;display:flex}.XJthXW_proposalHead .XJthXW_drawerLabel{margin:0}.XJthXW_tierBadge{border-radius:var(--radius-pill);border:1px solid var(--border);white-space:nowrap;cursor:default;padding:.05rem .45rem;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-block}.XJthXW_tier_A{background:var(--positive-tint);color:var(--positive);border-color:#0b7a3e59}.XJthXW_tier_B{color:var(--text);background:#3b82f614;border-color:#3b82f673}.XJthXW_tier_C{color:var(--text-secondary)}.XJthXW_proposalTable{border-collapse:collapse;width:100%;font-size:.8rem}.XJthXW_proposalTable th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border);padding:.2rem .4rem;font-size:.7rem;font-weight:600}.XJthXW_proposalTable td{vertical-align:top;border-bottom:1px solid #7f7f7f1f;padding:.3rem .4rem}.XJthXW_proposalAmount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:7rem}.XJthXW_proposalTable th.XJthXW_proposalAmount{text-align:right}.XJthXW_proposalVia{color:var(--text-secondary);width:12rem}.XJthXW_proposalMemo{color:var(--text-secondary);margin-top:.1rem;font-size:.72rem}.XJthXW_proposalGaps{color:var(--text-secondary);margin:0;padding-left:1.1rem;font-size:.78rem}.XJthXW_rowTier{cursor:pointer;margin-left:.35rem}.XJthXW_linkButton{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.XJthXW_linkButton:hover{text-decoration:underline}.XJthXW_linkButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.XJthXW_page{padding:2rem 1.5rem 4rem}.XJthXW_pageWide{max-width:none;height:calc(100vh - var(--topbar-height));height:calc(100dvh - var(--topbar-height));padding-left:1.5rem;padding-right:1.5rem}.XJthXW_pageWide .XJthXW_filters{position:relative}.XJthXW_pageWide .XJthXW_dateFilter{position:static}.XJthXW_pageWide .XJthXW_datePopover{width:min(34rem,100% - 1.5rem);top:calc(100% + .4rem);left:.75rem}.XJthXW_queue{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.XJthXW_queue .XJthXW_drawerCell{padding:0 var(--space-4) var(--space-4)!important}.XJthXW_queue .XJthXW_drawer{left:var(--space-4);width:calc(100vw - 3rem - 2px - 2 * var(--space-4));position:sticky}.XJthXW_detailRow{gap:1rem}.XJthXW_detailRow span:last-child{overflow-wrap:anywhere;text-align:right;min-width:0}}@media (max-width:640px){.XJthXW_page{padding:1.25rem 1rem 3rem}.XJthXW_pageWide{height:auto;padding-left:1rem;padding-right:1rem;padding-bottom:calc(3rem + var(--bulk-bar-height,0px) + env(safe-area-inset-bottom))}.XJthXW_header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.XJthXW_headerLinks{justify-content:flex-start}.XJthXW_header h1{overflow-wrap:anywhere;max-width:100%}.XJthXW_pageWide .XJthXW_filters{gap:.6rem}.XJthXW_pageWide .XJthXW_filters>label,.XJthXW_pageWide .XJthXW_filters>.XJthXW_filterField{flex:100%;min-width:0}.XJthXW_pageWide .XJthXW_filters select{width:100%}.XJthXW_filters>.XJthXW_searchField{flex:100%}.XJthXW_pageWide .XJthXW_filters>.XJthXW_filterHalf{flex:calc(50% - .3rem)}.XJthXW_filterHalf .XJthXW_dateFilter{display:flex}.XJthXW_filterHalf .XJthXW_dateTrigger{justify-content:space-between;width:100%}.XJthXW_pageWide .XJthXW_filters>button{flex:auto}.XJthXW_datePopover,.XJthXW_pageWide .XJthXW_datePopover,.XJthXW_multiPopover{z-index:60;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;min-width:0;max-height:85dvh;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #0000002e}.XJthXW_datePopover{padding:1.1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.XJthXW_multiPopover{padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom))}.XJthXW_dateFields{grid-template-columns:minmax(0,1fr);padding-right:2.5rem}.XJthXW_dateActions button{flex:1 1 0}.XJthXW_infoBubble{top:auto;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto;max-height:60dvh;font-size:.85rem;position:fixed;overflow-y:auto}.XJthXW_queue{height:calc(100vh - var(--topbar-height) - 2rem);height:calc(100dvh - var(--topbar-height) - 2rem);flex:none;min-height:22rem}.XJthXW_queue>table,.XJthXW_queue>table>thead,.XJthXW_queue>table>tbody,.XJthXW_queue>table>tbody>tr,.XJthXW_queue>table>tbody>tr>td{display:block}.XJthXW_queue>table>colgroup{display:none}.XJthXW_queue>table>tbody{padding-bottom:var(--bulk-bar-height,0px)}.XJthXW_queue>table>thead{z-index:3;position:sticky;top:0}.XJthXW_queue>table>thead>tr{display:flex}.XJthXW_queue>table>thead>tr>th{display:none;position:static}.XJthXW_queue>table>thead>tr>th.XJthXW_checkCell,.XJthXW_queue>table>thead>tr>th.XJthXW_descHead,.XJthXW_queue>table>thead>tr>th.XJthXW_amountHead{display:block}.XJthXW_queue>table>thead>tr>th.XJthXW_checkCell{flex:0 0 2.75rem}.XJthXW_queue>table>thead>tr>th.XJthXW_descHead{flex:auto;padding-left:0}.XJthXW_queue>table>thead>tr>th.XJthXW_amountHead{padding-right:var(--space-4)}.XJthXW_queue tr.XJthXW_rowClickable{padding:.8rem var(--space-4) .9rem 2.75rem;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;display:flex;position:relative}.XJthXW_queue tr.XJthXW_rowClickable>td,.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_iconCol{width:auto;min-width:0;max-width:none;padding:0!important}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_checkCell{top:.85rem;left:var(--space-4);position:absolute}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_checkCell input{margin:0;display:block}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_merchant{flex:calc(100% - 8rem);order:1;min-height:2.35rem}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_amount{flex:none;order:2;align-self:flex-start;min-width:5.25rem;margin-left:auto;font-size:.9375rem}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_date{top:2.2rem;right:var(--space-4);font-size:.75rem;position:absolute}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_sourceCell{order:4}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_statusCell{flex:5.5rem;order:5}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_receiptCell{order:6;margin-left:auto}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_noteCol{order:7}.XJthXW_queue tr.XJthXW_rowClickable>td>.XJthXW_sourceBadge,.XJthXW_queue tr.XJthXW_rowClickable>td>.XJthXW_statusBadge{padding:.2rem .5rem}.XJthXW_queue tr.XJthXW_rowClickable:after{content:"";flex:0 0 100%;order:8}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_fromTo{flex:8rem;order:9}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_projectCell{flex:8rem;order:10}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_categoryCell{flex:11rem;order:11;align-items:center;gap:.35rem;display:flex}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_rowActionsCell{flex:none;order:12;margin-left:auto}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_fromTo>button,.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_projectCell>button{width:100%}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_categoryCell>button:first-child:not(.XJthXW_chipButton){flex:auto;min-width:0}.XJthXW_queue .XJthXW_rowTier{flex:none;margin-left:0}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_categoryCell:has(.XJthXW_rowTier){flex-basis:100%}.XJthXW_queue .XJthXW_notePopover{width:min(280px,100vw - 3rem);left:auto;right:0}.XJthXW_queue .XJthXW_rowMenu{z-index:60;width:auto;max-height:80dvh;padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #0000002e}.XJthXW_queue>table>tbody>tr>.XJthXW_drawerCell{padding:0 .75rem .75rem!important}.XJthXW_queue .XJthXW_drawer{width:auto;padding:.9rem;position:static}.XJthXW_drawerDescription{min-width:0}.XJthXW_codeFields,.XJthXW_codeLower{grid-template-columns:minmax(0,1fr)}.XJthXW_matchScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.XJthXW_matchTable{min-width:36rem}.XJthXW_proposalTable,.XJthXW_proposalTable tbody{display:block}.XJthXW_proposalTable thead{display:none}.XJthXW_proposalTable tr{border-bottom:1px solid #7f7f7f1f;grid-template-columns:auto minmax(0,1fr);gap:.15rem .75rem;padding:.45rem 0;display:grid}.XJthXW_proposalTable td{overflow-wrap:anywhere;border-bottom:0;padding:0}.XJthXW_proposalTable td.XJthXW_proposalAmount{grid-row:1/span 3;width:auto}.XJthXW_proposalTable td:not(.XJthXW_proposalAmount){grid-column:2}.XJthXW_proposalTable td.XJthXW_proposalVia{width:auto;font-size:.75rem}.XJthXW_bulkBar{left:.5rem;right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom));gap:.6rem .75rem;max-width:none;padding:.7rem .75rem;transform:none}.XJthXW_bulkTally{white-space:normal;flex:1 1 0;order:0;min-width:0}.XJthXW_bulkDismiss{order:1}.XJthXW_bulkActions{flex:100%;order:2;gap:.4rem}.XJthXW_bulkActions button{flex:auto}.XJthXW_bulkBusy{order:3}.XJthXW_modalBackdrop{align-items:flex-end;padding:1rem 0 0}.XJthXW_modal,.XJthXW_modalWide{width:100%;max-height:90dvh;padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;gap:.75rem}.XJthXW_modalTitle{padding-right:2.75rem}.XJthXW_modalFields{grid-template-columns:minmax(0,1fr)}.XJthXW_modalActions{flex-wrap:wrap}.XJthXW_splitRows{gap:.75rem}.XJthXW_splitRow{grid-template-columns:minmax(0,1fr) 6.5rem auto auto}.XJthXW_splitRow>:first-child{grid-column:1/-1}.XJthXW_splitRow+.XJthXW_splitRow{border-top:1px solid var(--hairline-soft);padding-top:.75rem}.XJthXW_splitMemo{min-width:0}.XJthXW_splitAmount{width:100%}.XJthXW_card{padding:1rem}.XJthXW_actionsRow,.XJthXW_pairSince,.XJthXW_pairActions{flex-wrap:wrap}}@media (pointer:coarse){.XJthXW_rowPrimary,.XJthXW_rowCaret{height:40px}.XJthXW_rowCaret{flex-basis:40px;width:40px}.XJthXW_codeActions button,.XJthXW_pairAction button,.XJthXW_matchTotals button,.XJthXW_codeFilesLink,.XJthXW_bulkActions button,.XJthXW_modalActions button,.XJthXW_dateActions button,.XJthXW_splitTools button,.XJthXW_splitFill,.XJthXW_splitMemo,.XJthXW_splitAmount{height:40px}.XJthXW_splitDrop{width:40px;height:40px}.XJthXW_modalClose,.XJthXW_drawerClose,.XJthXW_dateClose,.XJthXW_bulkDismiss{width:2.5rem;height:2.5rem}.XJthXW_pageWide .XJthXW_filters>button,.XJthXW_pageWide .XJthXW_dateTrigger,.XJthXW_saveButton,.XJthXW_secondaryButton,.XJthXW_receiptButton,.XJthXW_notePopoverActions button{min-height:40px}.XJthXW_multiPopover label.XJthXW_multiOption{min-height:44px}.XJthXW_dateFields{padding-right:2.75rem}}@media (hover:none){.XJthXW_pageWide .XJthXW_filters button:hover{background:var(--background);color:var(--foreground);border-color:var(--border)}.XJthXW_queue>table>tbody>tr.XJthXW_rowClickable:hover:not(.XJthXW_rowOpen){background:0 0}}@media (max-width:640px) and (pointer:coarse){.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_checkCell input,.XJthXW_queue>table>thead>tr>th.XJthXW_checkCell input{width:1.25rem;height:1.25rem}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_checkCell{top:.75rem}.XJthXW_queue .XJthXW_attachButton,.XJthXW_queue .XJthXW_noteButton{width:2.5rem;height:2.5rem}.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_fromTo>button,.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_projectCell>button,.XJthXW_queue tr.XJthXW_rowClickable>td.XJthXW_categoryCell>button:first-child:not(.XJthXW_chipButton){min-height:40px}}.XJthXW_tagPanel{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.XJthXW_tagRows{flex-direction:column;gap:.4rem;display:flex}.XJthXW_tagRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 6.5rem minmax(0,1fr) 28px;align-items:center;gap:.4rem;display:grid}@media (max-width:640px){.XJthXW_tagRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}}.XJthXW_tagRow select,.XJthXW_tagRow input{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-width:0;height:28px;color:var(--foreground);padding:0 .5rem;font-size:.8rem}.XJthXW_tagAmount{text-align:right;font-variant-numeric:tabular-nums}.XJthXW_tagRemove{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;line-height:1}.XJthXW_tagRemove:hover:not(:disabled){border-color:var(--foreground);color:var(--foreground)}.XJthXW_tagOver{color:#b91c1c}
._6rVY9G_bar{z-index:70;align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);max-width:calc(100vw - 2.5rem);color:var(--foreground);box-shadow:var(--elevation-2);font-family:var(--font-sans);animation:_6rVY9G_undoRise var(--duration-reveal) var(--ease-entrance);padding:.7rem .7rem .75rem 1rem;display:flex;position:fixed;bottom:1.25rem;left:50%;overflow:hidden;transform:translate(-50%)}._6rVY9G_track{background:var(--accent-tint);height:2px;position:absolute;bottom:0;left:0;right:0}._6rVY9G_fill{transform-origin:0;background:var(--accent);height:100%;transition:transform var(--duration-state) linear;display:block}._6rVY9G_track[data-paused] ._6rVY9G_fill{background:var(--text-tertiary);transition:none}._6rVY9G_text{flex-direction:column;gap:.15rem;min-width:0;display:flex}._6rVY9G_title{font-size:.85rem;font-weight:600}._6rVY9G_undo{font-family:var(--font-sans);border:1px solid var(--foreground);border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);cursor:pointer;flex-shrink:0;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.85rem;font-weight:500;display:inline-flex}._6rVY9G_undo:hover:not(:disabled){opacity:.85}._6rVY9G_undo:disabled{cursor:default;opacity:.6}._6rVY9G_count{font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--background) 22%, transparent);text-align:center;min-width:1.35em;padding:.2em 0;font-size:.72rem;line-height:1}._6rVY9G_dismiss{border-radius:var(--radius-pill);width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._6rVY9G_dismiss svg{width:.7rem;height:.7rem}._6rVY9G_dismiss:hover:not(:disabled){background:var(--accent-tint);color:var(--foreground)}._6rVY9G_dismiss:disabled{cursor:default;opacity:.5}@media (max-width:560px){._6rVY9G_bar{max-width:none;bottom:1rem;left:1rem;right:1rem;transform:none}}@keyframes _6rVY9G_undoRise{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){._6rVY9G_bar{animation:none}._6rVY9G_fill{transition:none}}@media (max-width:560px){._6rVY9G_bar{animation-name:_6rVY9G_undoRiseFlush}}@keyframes _6rVY9G_undoRiseFlush{0%{opacity:0;transform:translateY(8px)}}
._3pYdSq_toast{top:calc(var(--topbar-height) + .75rem);z-index:70;align-items:flex-start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);width:min(27rem,100vw - 2.5rem);color:var(--foreground);box-shadow:var(--elevation-2);font-family:var(--font-sans);animation:_3pYdSq_toastIn var(--duration-reveal) var(--ease-entrance);padding:.8rem .55rem .85rem .9rem;display:flex;position:fixed;right:1.25rem;overflow:hidden}._3pYdSq_toast[data-leaving]{animation:_3pYdSq_toastOut .2s var(--ease-standard) forwards}._3pYdSq_icon{color:var(--text-tertiary);flex-shrink:0;margin-top:.05rem;display:flex}._3pYdSq_icon svg{width:1rem;height:1rem}._3pYdSq_toast[data-tone=good] ._3pYdSq_icon{color:var(--positive)}._3pYdSq_message{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.85rem;line-height:1.45}._3pYdSq_dismiss{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}._3pYdSq_dismiss svg{width:.65rem;height:.65rem}._3pYdSq_dismiss:hover{background:var(--accent-tint);color:var(--foreground)}._3pYdSq_track{background:var(--accent-tint);height:2px;position:absolute;bottom:0;left:0;right:0}._3pYdSq_fill{transform-origin:0;background:var(--accent);height:100%;transition:transform var(--duration-state) linear;display:block}._3pYdSq_toast[data-tone=good] ._3pYdSq_fill{background:var(--positive)}._3pYdSq_track[data-paused] ._3pYdSq_fill{background:var(--text-tertiary);transition:none}@media (max-width:560px){._3pYdSq_toast{width:auto;left:1rem;right:1rem;top:calc(var(--topbar-height) + .5rem)}}@keyframes _3pYdSq_toastIn{0%{opacity:0;transform:translateY(-8px)}}@keyframes _3pYdSq_toastOut{to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){._3pYdSq_toast{animation:none}._3pYdSq_toast[data-leaving]{opacity:0;animation:none}._3pYdSq_fill{transition:none}}
.rVtTuG_dialog{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.rVtTuG_dialog[open]{justify-content:center;align-items:flex-start;padding-top:12vh;display:flex}.rVtTuG_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000052}.rVtTuG_panel{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(540px,100vw - 2rem);max-height:min(60vh,28rem);box-shadow:var(--elevation-3);animation:rVtTuG_paletteIn var(--duration-reveal) var(--ease-entrance);flex-direction:column;display:flex;overflow:hidden}@keyframes rVtTuG_paletteIn{0%{opacity:0;transform:translateY(-6px)}}.rVtTuG_searchRow{border-bottom:1px solid var(--hairline-soft);flex-shrink:0;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.rVtTuG_searchGlyph{color:var(--text-tertiary);flex-shrink:0}.rVtTuG_input{min-width:0;font-family:var(--font-sans);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem}.rVtTuG_input::placeholder{color:var(--text-tertiary)}.rVtTuG_list{min-height:0;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.rVtTuG_row{border-radius:var(--radius-control);font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.9rem;display:flex;overflow:hidden}.rVtTuG_rowActive{background:var(--accent-tint);color:var(--accent);font-weight:500}.rVtTuG_label{text-overflow:ellipsis;overflow:hidden}.rVtTuG_tag{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);flex-shrink:0;margin-left:auto;padding-left:.6rem}.rVtTuG_heading{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);padding:.7rem .6rem .2rem;font-weight:600;display:block}.rVtTuG_list>.rVtTuG_heading:first-child{padding-top:.3rem}.rVtTuG_more{font-family:var(--font-sans);font-size:var(--text-label);color:var(--text-tertiary);padding:.5rem .6rem .3rem}.rVtTuG_empty{text-align:center;font-family:var(--font-sans);color:var(--text-secondary);margin:0;padding:1.5rem 1rem;font-size:.9rem}.rVtTuG_hint{border-top:1px solid var(--hairline-soft);background:var(--surface-sunken);font-family:var(--font-sans);font-size:var(--text-label);color:var(--text-secondary);white-space:nowrap;flex-shrink:0;margin:0;padding:.55rem 1rem;overflow:hidden}.rVtTuG_hint kbd{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-card);min-width:1.25rem;font-family:inherit;font-size:inherit;color:var(--text-secondary);justify-content:center;align-items:center;margin:0 .1rem;padding:.05rem .25rem;display:inline-flex}@media (max-width:640px){.rVtTuG_dialog[open]{padding-top:.75rem}.rVtTuG_panel{width:calc(100vw - 1.5rem);max-height:min(50vh,28rem)}.rVtTuG_row{min-height:var(--tap-target)}}@media (hover:none){.rVtTuG_hint{display:none}}
.IyWxwW_toggle{appearance:none;border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-state) var(--ease-standard), background var(--duration-state) var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.IyWxwW_toggle:hover{color:var(--text);background:var(--hairline-soft)}.IyWxwW_toggleOn,.IyWxwW_toggleOn:hover{color:var(--accent)}.IyWxwW_menuButton{appearance:none;border-radius:var(--radius-pill);height:32px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-state) var(--ease-standard), background var(--duration-state) var(--ease-standard);background:0 0;border:0;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.8125rem;display:inline-flex}.IyWxwW_menuButton:hover,.IyWxwW_menuButton[aria-expanded=true]{color:var(--text);background:var(--hairline-soft)}.IyWxwW_count{font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:600}.IyWxwW_panel{inset:auto;top:calc(var(--topbar-height) - 4px);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);width:min(22rem,100vw - 1.5rem);max-height:min(70vh,32rem);box-shadow:var(--elevation-2);color:var(--text);margin:0;padding:.5rem;position:fixed;right:.75rem;overflow-y:auto}.IyWxwW_panel:not(:popover-open){display:none}.IyWxwW_panelHead{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin:0;padding:.25rem .35rem .5rem;font-weight:600}.IyWxwW_list{font-family:var(--font-sans)}.IyWxwW_slot,.IyWxwW_switcherSlot{border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;width:1.25rem;height:1.25rem;color:var(--text-secondary);background:var(--hairline-soft);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.IyWxwW_slot:empty,.IyWxwW_switcherSlot:empty{background:0 0}.IyWxwW_link{min-width:0;color:var(--text);flex-direction:column;flex:1;font-size:.85rem;text-decoration:none;display:flex}.IyWxwW_link:hover .IyWxwW_title{color:var(--accent)}.IyWxwW_linkHere .IyWxwW_title{color:var(--accent);font-weight:500}.IyWxwW_title,.IyWxwW_section{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.IyWxwW_section{font-size:var(--text-label);color:var(--text-secondary)}.IyWxwW_remove{appearance:none;border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.05rem;line-height:1;display:inline-flex}.IyWxwW_remove:hover{color:var(--text);background:var(--hairline-soft)}.IyWxwW_renameInput{border:1px solid var(--accent);border-radius:var(--radius-xs);background:var(--surface-card);min-width:0;font-family:var(--font-sans);color:var(--text);outline:none;flex:1;margin:-.2rem 0;padding:.2rem .4rem;font-size:.85rem}.IyWxwW_empty{font-family:var(--font-sans);color:var(--text-secondary);margin:0;padding:.75rem .35rem 1rem;font-size:.85rem}.IyWxwW_empty svg,.IyWxwW_hint svg{vertical-align:-2px}.IyWxwW_hint{font-family:var(--font-sans);font-size:var(--text-label);color:var(--text-secondary);margin:.5rem 0 0;padding:.25rem .35rem 0}.IyWxwW_hint kbd,.IyWxwW_switcherChord kbd{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-card);min-width:1.1rem;font-family:inherit;font-size:inherit;color:var(--text-secondary);justify-content:center;align-items:center;margin:0 .1rem;padding:0 .25rem;display:inline-flex}.IyWxwW_switcherTitle{font-family:var(--font-sans);color:var(--text);flex:1;font-size:1rem}.IyWxwW_switcherChord{font-family:var(--font-sans);font-size:var(--text-label);color:var(--text-secondary);white-space:nowrap}@media (max-width:900px){.IyWxwW_menuButton{min-width:var(--tap-target);height:var(--tap-target);justify-content:center;padding:0 .6rem}}@media (hover:none){.IyWxwW_hint,.IyWxwW_switcherChord{display:none}}
.NP8mXq_wrap{flex-shrink:0;position:relative}.NP8mXq_bell{appearance:none;width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-state) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.NP8mXq_bell:hover,.NP8mXq_bell[aria-expanded=true]{color:var(--text);background:var(--hairline-soft)}.NP8mXq_badge{border-radius:var(--radius-pill);background:var(--negative);color:#fff;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--surface-page);padding:0 4px;font-size:10.5px;font-weight:600;line-height:17px;position:absolute;top:6px;right:5px}.NP8mXq_panel{z-index:60;width:380px;max-height:min(560px, calc(100vh - var(--topbar-height) - 24px));background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 40px #0000002e}.NP8mXq_head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem .6rem;display:flex}.NP8mXq_head h2{font-size:var(--text-headline)}.NP8mXq_headActions{align-items:center;gap:.6rem;display:flex}.NP8mXq_textButton{appearance:none;font:inherit;font-size:var(--text-footnote);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.NP8mXq_close{appearance:none;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:20px;line-height:1;display:none}.NP8mXq_empty{font-size:var(--text-callout);color:var(--text-secondary);padding:1.5rem 1rem;line-height:1.5}.NP8mXq_list{margin:0;padding:0;list-style:none;overflow-y:auto}.NP8mXq_item{appearance:none;border:0;border-bottom:1px solid var(--hairline-soft);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;align-items:start;gap:.65rem;padding:.7rem .9rem;display:grid}.NP8mXq_item:hover{background:var(--surface-sunken)}.NP8mXq_unread{background:var(--accent-tint)}.NP8mXq_unread .NP8mXq_title{font-weight:600}.NP8mXq_mark{background:var(--surface-sunken);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.NP8mXq_mark_compliance{background:var(--attention-tint);color:var(--text)}.NP8mXq_mark_finding{background:var(--negative-tint);color:var(--negative)}.NP8mXq_mark_mention{background:var(--accent-tint);color:var(--accent)}.NP8mXq_text{flex-direction:column;min-width:0;display:flex}.NP8mXq_title{font-size:var(--text-callout);line-height:1.35}.NP8mXq_body{font-size:var(--text-footnote);color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;line-height:1.35;display:-webkit-box;overflow:hidden}.NP8mXq_time{font-size:var(--text-footnote);color:var(--text-tertiary);white-space:nowrap}@media (max-width:900px){.NP8mXq_panel{top:var(--topbar-height);width:auto;max-height:calc(100dvh - var(--topbar-height));border-radius:0 0 var(--radius-lg) var(--radius-lg);border-left:0;border-right:0;position:fixed;left:0;right:0}.NP8mXq_close{display:inline-block}}
.aTwHVG_prompt{left:50%;bottom:calc(2.75rem + var(--bulk-bar-height,0px));z-index:60;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);max-width:min(38rem,100vw - 2.5rem);color:var(--foreground);box-shadow:var(--elevation-2);font-family:var(--font-sans);align-items:center;gap:1.25rem;padding:.85rem 1rem;animation:.18s ease-out aTwHVG_riseCentered;display:flex;position:fixed;transform:translate(-50%)}.aTwHVG_text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.aTwHVG_title{font-size:.85rem;font-weight:600}.aTwHVG_note{color:var(--muted);font-size:.78rem;line-height:1.4}.aTwHVG_actions{flex-shrink:0;gap:.5rem;display:flex}.aTwHVG_later,.aTwHVG_reload{font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;padding:.5rem .9rem;font-size:.85rem;font-weight:500}.aTwHVG_later{border:1px solid var(--border);color:var(--foreground);background:0 0}.aTwHVG_reload{border:1px solid var(--foreground);background:var(--foreground);color:var(--background)}.aTwHVG_later:hover,.aTwHVG_reload:hover{opacity:.85}@media (max-width:560px){.aTwHVG_prompt{left:1rem;right:1rem;bottom:calc(1.5rem + var(--bulk-bar-height,0px));flex-direction:column;align-items:stretch;gap:.75rem;animation-name:aTwHVG_rise;transform:none}.aTwHVG_actions{justify-content:flex-end}}@keyframes aTwHVG_riseCentered{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes aTwHVG_rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.aTwHVG_prompt{animation:none}}
.CKh7YW_root{right:1.25rem;bottom:calc(1.25rem + var(--bulk-bar-height,0px));z-index:55;font-family:var(--font-sans);pointer-events:none;flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:fixed}.CKh7YW_root[hidden]{display:none}.CKh7YW_root>*{pointer-events:auto}.CKh7YW_launcher{appearance:none;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--material-bg,var(--surface-raised));min-height:40px;-webkit-backdrop-filter:var(--material-filter,none);backdrop-filter:var(--material-filter,none);color:var(--foreground);box-shadow:var(--elevation-1);font:inherit;cursor:pointer;transition:box-shadow var(--duration-state) var(--ease-standard), transform var(--duration-state) var(--ease-standard);align-items:center;gap:.45rem;padding:0 1rem 0 .8rem;font-size:.82rem;font-weight:500;display:inline-flex}.CKh7YW_launcher:hover{box-shadow:var(--elevation-2)}.CKh7YW_launcher:active{transform:scale(.97)}.CKh7YW_launcher:focus-visible,.CKh7YW_kind:focus-visible,.CKh7YW_close:focus-visible,.CKh7YW_send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CKh7YW_launcher[aria-expanded=true]{background:var(--surface-raised);box-shadow:var(--elevation-2)}.CKh7YW_launcherIcon{flex-shrink:0;width:17px;height:17px}.CKh7YW_panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(22rem,100vw - 2.5rem);color:var(--foreground);box-shadow:var(--elevation-3);animation:CKh7YW_rise var(--duration-reveal) var(--ease-entrance);transform-origin:100% 100%}.CKh7YW_form{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.CKh7YW_header{justify-content:space-between;align-items:center;display:flex}.CKh7YW_title{margin:0;font-size:.95rem;font-weight:600}.CKh7YW_close{appearance:none;border-radius:var(--radius-pill);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:-4px -4px -4px 0;display:grid}.CKh7YW_close:hover{background:var(--accent-tint);color:var(--foreground)}.CKh7YW_close svg{width:14px;height:14px}.CKh7YW_kinds{border-radius:var(--radius-pill);background:var(--surface-sunken);grid-template-columns:repeat(3,1fr);gap:.35rem;padding:3px;display:grid}.CKh7YW_kind{appearance:none;border-radius:var(--radius-pill);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;transition:background var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;display:inline-flex}.CKh7YW_kind:hover{color:var(--foreground)}.CKh7YW_kind[data-active]{background:var(--surface-raised);color:var(--foreground);box-shadow:var(--elevation-1)}.CKh7YW_kindIcon{flex-shrink:0;width:15px;height:15px}.CKh7YW_text{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-page);width:100%;min-height:7.5rem;max-height:50vh;color:var(--foreground);font:inherit;resize:vertical;padding:.6rem .7rem;font-size:.85rem;line-height:1.45}.CKh7YW_text:hover{border-color:var(--text-tertiary)}.CKh7YW_text:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.CKh7YW_text::placeholder{color:var(--text-tertiary)}.CKh7YW_context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:-.35rem 0 0;font-size:.74rem;overflow:hidden}.CKh7YW_path{font-family:var(--font-mono);font-size:.72rem}.CKh7YW_over,.CKh7YW_error{color:var(--negative)}.CKh7YW_error{border-radius:var(--radius-sm);background:var(--negative-tint);margin:0;padding:.5rem .65rem;font-size:.8rem}.CKh7YW_actions{justify-content:flex-end;display:flex}.CKh7YW_send{appearance:none;border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);min-height:34px;color:var(--text-on-accent);font:inherit;cursor:pointer;padding:0 1.1rem;font-size:.85rem;font-weight:500}.CKh7YW_send:hover:not(:disabled){background:var(--accent-hover)}.CKh7YW_send:disabled{opacity:.4;cursor:default}.CKh7YW_thanks{align-items:center;gap:.65rem;padding:1.1rem 1rem;display:flex}.CKh7YW_thanksIcon{width:22px;height:22px;color:var(--positive);flex-shrink:0}.CKh7YW_thanksTitle{margin:0;font-size:.88rem;font-weight:500}@media (max-width:560px){.CKh7YW_root{right:1rem;bottom:calc(1rem + var(--bulk-bar-height,0px))}.CKh7YW_launcher{justify-content:center;width:44px;height:44px;padding:0;position:relative}.CKh7YW_launcherLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CKh7YW_panel{width:calc(100vw - 2rem)}}@media (pointer:coarse){.CKh7YW_close{width:40px;height:40px;margin:-10px -10px -10px 0}}@media print{.CKh7YW_root{display:none}}@keyframes CKh7YW_rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.CKh7YW_panel{animation:none}.CKh7YW_launcher{transition:none}}.CKh7YW_root[data-capturing]{visibility:hidden}.CKh7YW_form[data-dragging]{outline:2px dashed var(--accent);outline-offset:-6px;border-radius:var(--radius-lg)}.CKh7YW_attach{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.CKh7YW_attachButton{appearance:none;border:1px solid var(--border);border-radius:var(--radius-pill);min-height:30px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:0 .7rem 0 .55rem;font-size:.78rem;font-weight:500;display:inline-flex}.CKh7YW_attachButton:hover:not(:disabled){background:var(--accent-tint)}.CKh7YW_attachButton:disabled{opacity:.5;cursor:default}.CKh7YW_attachButton:focus-visible,.CKh7YW_shotRemove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CKh7YW_attachIcon{flex-shrink:0;width:15px;height:15px}.CKh7YW_shot{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);position:relative;overflow:hidden}.CKh7YW_shotImage{object-fit:contain;width:100%;max-height:9rem;display:block}.CKh7YW_shotRemove{appearance:none;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);width:26px;height:26px;color:var(--foreground);box-shadow:var(--elevation-1);cursor:pointer;place-items:center;display:grid;position:absolute;top:6px;right:6px}.CKh7YW_shotRemove svg{width:12px;height:12px}
.NAZFbq_panel{z-index:45;top:calc(var(--topbar-height) + .75rem);right:1.25rem;bottom:calc(1.25rem + 40px + .75rem + var(--bulk-bar-height,0px));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(25rem,100vw - 2.5rem);color:var(--foreground);box-shadow:var(--elevation-3);font-family:var(--font-sans);overscroll-behavior:contain;animation:NAZFbq_slideIn var(--duration-reveal) var(--ease-entrance);flex-direction:column;padding:1rem 1.1rem .9rem;display:flex;position:fixed}.NAZFbq_panel[hidden]{display:none}.NAZFbq_header{border-bottom:1px solid var(--hairline-soft);align-items:center;gap:.65rem;margin-bottom:.6rem;padding-bottom:.8rem;display:flex}.NAZFbq_handle{cursor:grab;touch-action:none}.NAZFbq_dragging,.NAZFbq_dragging .NAZFbq_handle{cursor:grabbing;-webkit-user-select:none;user-select:none}.NAZFbq_titles{flex:1;min-width:0}.NAZFbq_title{font-size:var(--text-headline);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.NAZFbq_role{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin:.1rem 0 0;font-weight:600}.NAZFbq_close{appearance:none;border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.NAZFbq_close:hover{background:var(--hairline-soft);color:var(--text)}.NAZFbq_close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NAZFbq_body{flex-direction:column;flex:1;min-height:0;display:flex}.NAZFbq_footer{border-top:1px solid var(--hairline-soft);margin-top:.8rem;padding-top:.7rem;font-size:.8125rem}@media (max-width:900px){.NAZFbq_panel{width:min(26rem,100vw);padding-top:max(1rem, env(safe-area-inset-top));padding-bottom:max(.9rem, env(safe-area-inset-bottom));border-width:0 0 0 1px;border-radius:0;top:0;bottom:0;right:0}}@media (max-width:640px){.NAZFbq_panel{border-width:0;width:auto;left:0}}@media (pointer:coarse){.NAZFbq_close{width:40px;height:40px;margin:-6px -6px -6px 0}}.NAZFbq_window{background:var(--surface-raised);color:var(--foreground);font-family:var(--font-sans);flex-direction:column;padding:.9rem 1rem .8rem;display:flex;position:fixed;inset:0}@media print{.NAZFbq_panel{display:none}}@keyframes NAZFbq_slideIn{0%{opacity:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.NAZFbq_panel{animation:none}}
.rFLKKa_page{max-width:var(--content-max);font-family:var(--font-sans);width:100%;margin:0 auto;padding:2.5rem 3.5rem 5rem}.rFLKKa_header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.rFLKKa_header h1{font-size:var(--text-title-1);line-height:1.1}.rFLKKa_subtitle{font-size:var(--text-body);color:var(--text-secondary);max-width:62ch;margin-top:.5rem;line-height:1.45}.rFLKKa_microLabel{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);font-weight:600}.rFLKKa_fieldLabel{color:var(--text-secondary);font-size:.8125rem}.rFLKKa_scopePicker{align-items:center;gap:.5rem;display:flex}.rFLKKa_select{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:.45rem .9rem;font-size:.8125rem}.rFLKKa_notice{border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);gap:.7rem;margin-bottom:2.5rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.55;display:flex}.rFLKKa_noticeIcon{color:var(--text-secondary);flex-shrink:0;margin-top:.1rem}.rFLKKa_notice strong{color:var(--foreground);font-weight:500}.rFLKKa_error{border-radius:var(--radius-md);background:var(--negative-tint);color:var(--text);margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.55}.rFLKKa_section{margin-bottom:var(--space-8)}.rFLKKa_sectionTitle{font-size:var(--text-title-3);align-items:center;gap:.6rem;margin-bottom:.4rem;line-height:1.2;display:flex}.rFLKKa_sectionNote{color:var(--text-secondary);max-width:62ch;margin-bottom:1rem;font-size:.8125rem;line-height:1.5}.rFLKKa_sectionTitle+.rFLKKa_cardGrid{margin-top:1rem}.rFLKKa_cardGrid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:1.25rem;display:grid}.rFLKKa_cardGrid>*{min-width:0}.rFLKKa_empty{color:var(--text-secondary);padding:1rem 0;font-size:.8125rem}.rFLKKa_badgeLive,.rFLKKa_badgeSample,.rFLKKa_badgeStale,.rFLKKa_inlineBadgeLive,.rFLKKa_inlineBadgeSample{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;padding:.2rem .55rem;font-size:.625rem;font-weight:600;display:inline-flex}.rFLKKa_badgeLive,.rFLKKa_inlineBadgeLive{background:var(--positive-tint);color:var(--positive)}.rFLKKa_badgeSample,.rFLKKa_inlineBadgeSample{color:var(--text-secondary);border-color:var(--text-tertiary);border-style:dashed}.rFLKKa_badgeStale{background:var(--attention-tint);color:var(--attention)}.rFLKKa_card,.rFLKKa_cardPlanned,.rFLKKa_cardSkeleton{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-height:158px;padding:1.375rem;display:flex}.rFLKKa_card,.rFLKKa_cardSkeleton{background:var(--surface-card);border-color:var(--hairline-soft);box-shadow:var(--elevation-1)}.rFLKKa_cardPlanned{border-style:dashed}.rFLKKa_cardLink{transition:background .12s}.rFLKKa_cardLink:hover{background:var(--surface-sunken)}.rFLKKa_cardTitleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rFLKKa_cardTitle{letter-spacing:-.003em;font-size:.9375rem;font-weight:600}.rFLKKa_phaseTag{color:var(--text-secondary);margin-top:.3rem;font-size:.75rem}.rFLKKa_cardBody{flex:1;margin-top:.75rem}.rFLKKa_cardFooter{border-top:1px solid var(--hairline-soft);color:var(--text-secondary);margin-top:1rem;padding-top:.75rem;font-size:.75rem;line-height:1.5}.rFLKKa_statRow{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.rFLKKa_statValue{letter-spacing:-.018em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:600;line-height:1}.rFLKKa_statValueSample{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:1.875rem;font-style:italic;font-weight:500;line-height:1}.rFLKKa_statUnit{color:var(--text-secondary);font-size:.8125rem}.rFLKKa_miniRows{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.rFLKKa_miniRowsMuted{opacity:.6;font-style:italic}.rFLKKa_miniRow{justify-content:space-between;gap:.75rem;font-size:.8125rem;display:flex}.rFLKKa_miniLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rFLKKa_miniValue{font-variant-numeric:tabular-nums;white-space:nowrap}.rFLKKa_flag{color:var(--text);background:var(--negative-tint);border-radius:var(--radius-sm);margin-top:.85rem;padding:.5rem .65rem;font-size:.75rem;line-height:1.45}.rFLKKa_awaiting{flex-direction:column;gap:.4rem;font-size:.875rem;display:flex}.rFLKKa_awaitingNote{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.rFLKKa_reconRow{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;gap:.75rem;padding:.4rem 0;font-size:.8125rem;display:flex}.rFLKKa_reconRow:last-child{border-bottom:none}.rFLKKa_reconName{color:var(--muted)}.rFLKKa_ok,.rFLKKa_warn,.rFLKKa_muted{font-variant-numeric:tabular-nums;font-size:.8125rem}.rFLKKa_muted{color:var(--text-secondary)}.rFLKKa_ok{color:var(--positive)}.rFLKKa_warn{color:var(--negative)}.rFLKKa_buildGrid{border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1.5rem;margin-top:.9rem;padding:1rem 1.25rem 1.25rem;display:grid}.rFLKKa_buildColumn{flex-direction:column;gap:.6rem;display:flex}.rFLKKa_buildList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.rFLKKa_buildDone,.rFLKKa_buildOpen{padding-left:1.1rem;font-size:.8rem;line-height:1.5;position:relative}.rFLKKa_buildDone:before{content:"✓";font-family:var(--font-mono);opacity:.5;font-size:.7rem;position:absolute;left:0}.rFLKKa_buildOpen:before{content:"○";font-family:var(--font-mono);opacity:.5;font-size:.7rem;position:absolute;left:0}.rFLKKa_buildDone{color:var(--muted)}.rFLKKa_buildWhy{color:var(--muted);margin-top:.15rem;font-size:.72rem;display:block}.rFLKKa_cardSkeleton{justify-content:center;gap:.6rem}.rFLKKa_skeletonLine{background:#7f7f7f26;height:.7rem;animation:1.4s ease-in-out infinite rFLKKa_pulse;display:block}@keyframes rFLKKa_pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.rFLKKa_skeletonLine{animation:none}}.rFLKKa_footerStamp{font-size:var(--text-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:600}.rFLKKa_widgetGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:1.25rem;margin-top:1rem;display:grid}.rFLKKa_widgetGrid>*{min-width:0}.rFLKKa_widgetWide{grid-column:1/-1}.rFLKKa_widget{background:var(--surface-card);border:1px solid var(--hairline-soft);border-radius:var(--radius);box-shadow:var(--elevation-1);flex-direction:column;min-width:0;padding:1.375rem;display:flex}.rFLKKa_widgetHead{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.rFLKKa_widgetTitle{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:600;line-height:1.4}.rFLKKa_widgetTitleIcon{align-items:center;gap:.5rem;display:inline-flex}.rFLKKa_widgetBody{flex:1;min-width:0}.rFLKKa_widgetFooter{border-top:1px solid var(--hairline-soft);margin-top:1.1rem;padding-top:.8rem;font-size:.8125rem}.rFLKKa_widgetCaption{color:var(--text-secondary);margin-bottom:.35rem;font-size:.9375rem}.rFLKKa_widgetStat{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:600;line-height:1.05}.rFLKKa_statNegative{color:var(--negative)}.rFLKKa_changeLine{margin-top:.4rem;font-size:.8125rem;line-height:1.5}.rFLKKa_changeGood{color:var(--positive);white-space:nowrap;font-weight:600}.rFLKKa_changeBad{color:var(--negative);white-space:nowrap;font-weight:600}.rFLKKa_changeFlat,.rFLKKa_changeAgainst{color:var(--text-secondary)}.rFLKKa_widgetNote{color:var(--text-secondary);margin-top:.9rem;font-size:.75rem;line-height:1.5}.rFLKKa_widgetEmpty{color:var(--text-secondary);margin-top:1.1rem;font-size:.8125rem;line-height:1.55}.rFLKKa_widgetError{border-radius:var(--radius-md);background:var(--negative-tint);color:var(--text);padding:.75rem .9rem;font-size:.8125rem;line-height:1.5}.rFLKKa_widgetSkeleton{flex-direction:column;justify-content:center;gap:.7rem;display:flex}.rFLKKa_widgetLink{color:var(--text-secondary);text-underline-offset:.18em;font-size:.8125rem;text-decoration:underline}.rFLKKa_widgetLink:hover{color:var(--foreground)}.rFLKKa_pnlBars{flex-direction:column;gap:1rem;margin-top:1.4rem;display:flex}.rFLKKa_pnlBarRow{flex-direction:column;gap:.35rem;display:flex}.rFLKKa_pnlBarHead{align-items:baseline;gap:.5rem;display:flex}.rFLKKa_pnlAmount{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.rFLKKa_pnlLabel{color:var(--text-secondary);font-size:.8125rem}.rFLKKa_pnlTrack{border-radius:var(--radius-pill);background:var(--surface-sunken);height:10px;overflow:hidden}.rFLKKa_pnlFillIncome,.rFLKKa_pnlFillExpense{border-radius:var(--radius-pill);height:100%;display:block}.rFLKKa_pnlFillIncome{background:var(--positive)}.rFLKKa_pnlFillExpense{background:var(--text-tertiary)}.rFLKKa_donutRow{--cat-0:#2a78d6;--cat-1:#eb6834;--cat-2:#1baf7a;--cat-3:#eda100;--cat-4:#e87ba4;--cat-other:#9a9a94;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.2rem;display:flex}:root[data-theme=dark] .rFLKKa_donutRow{--cat-0:#3987e5;--cat-1:#d95926;--cat-2:#199e70;--cat-3:#c98500;--cat-4:#d55181;--cat-other:#7d7d77}@media (prefers-color-scheme:dark){:root:not([data-theme]) .rFLKKa_donutRow{--cat-0:#3987e5;--cat-1:#d95926;--cat-2:#199e70;--cat-3:#c98500;--cat-4:#d55181;--cat-other:#7d7d77}}.rFLKKa_cat0{color:var(--cat-0)}.rFLKKa_cat1{color:var(--cat-1)}.rFLKKa_cat2{color:var(--cat-2)}.rFLKKa_cat3{color:var(--cat-3)}.rFLKKa_cat4{color:var(--cat-4)}.rFLKKa_catOther{color:var(--cat-other)}.rFLKKa_donut{flex-shrink:0;width:108px;height:108px}.rFLKKa_donutArc{stroke:currentColor;transition:opacity var(--duration-state) var(--ease-standard)}.rFLKKa_donutDim{opacity:.32}@media (prefers-reduced-motion:reduce){.rFLKKa_donutArc{transition:none}}.rFLKKa_donutLegend{flex-direction:column;flex:1;gap:.45rem;min-width:11rem;max-width:32rem;margin:0;padding:0;list-style:none;display:flex}.rFLKKa_legendRow{transition:opacity var(--duration-state) var(--ease-standard);grid-template-columns:.6rem minmax(0,1fr) auto auto;align-items:baseline;gap:.5rem;font-size:.8125rem;display:grid}.rFLKKa_legendSwatch{background:currentColor;border-radius:50%;align-self:center;width:.55rem;height:.55rem}.rFLKKa_legendName{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rFLKKa_legendValue{font-variant-numeric:tabular-nums;white-space:nowrap}.rFLKKa_legendChange{white-space:nowrap;text-align:right;min-width:3.2rem;font-size:.75rem}.rFLKKa_cashHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rFLKKa_segmented{border-radius:var(--radius-pill);background:var(--surface-sunken);flex-shrink:0;padding:3px;display:inline-flex}.rFLKKa_segment,.rFLKKa_segmentOn{font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;color:var(--text-secondary);background:0 0;border:none;padding:.35rem .85rem;font-size:.8125rem}.rFLKKa_segmentOn{background:var(--surface-card);color:var(--foreground);box-shadow:var(--elevation-1);font-weight:600}.rFLKKa_segment:focus-visible,.rFLKKa_segmentOn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rFLKKa_chart{margin:1.2rem 0 0}.rFLKKa_plot{padding-left:3.6rem;position:relative}.rFLKKa_chartSvg{width:100%;height:150px;display:block;overflow:visible}.rFLKKa_gridline{stroke:var(--hairline-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.rFLKKa_zeroline{stroke:var(--hairline);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.rFLKKa_cashLine{fill:none;stroke:var(--positive);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rFLKKa_cashArea{fill:var(--positive-tint);stroke:none}.rFLKKa_chartHit{fill:#0000}.rFLKKa_axisY{width:3.2rem;height:150px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:.6875rem;display:flex;position:absolute;top:0;left:0}.rFLKKa_axisX{margin-top:.4rem;display:flex}.rFLKKa_axisTick{color:var(--text-tertiary);text-align:center;white-space:nowrap;flex:1;font-size:.6875rem;overflow:hidden}.rFLKKa_chartCaption{color:var(--text-secondary);margin-top:.7rem;font-size:.75rem;line-height:1.5}.rFLKKa_flowPlot{align-items:flex-end;gap:2px;height:150px;display:flex}.rFLKKa_flowMonth{flex:1;justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex}.rFLKKa_flowIn,.rFLKKa_flowOut{border-radius:2px 2px 0 0;flex:1;max-width:13px;min-height:1px}.rFLKKa_flowIn{background:var(--positive)}.rFLKKa_flowOut{background:var(--text-tertiary)}.rFLKKa_flowKey{gap:1rem;margin-top:.5rem;font-size:.75rem;display:flex}.rFLKKa_flowKeyIn,.rFLKKa_flowKeyOut{color:var(--text-secondary);align-items:center;gap:.35rem;display:inline-flex}.rFLKKa_flowKeyIn:before,.rFLKKa_flowKeyOut:before{content:"";border-radius:2px;width:.55rem;height:.55rem}.rFLKKa_flowKeyIn:before{background:var(--positive)}.rFLKKa_flowKeyOut:before{background:var(--text-tertiary)}@media (max-width:900px){.rFLKKa_page{padding:2rem 1.5rem 4rem}.rFLKKa_donutLegend{min-width:min(16rem,100%)}.rFLKKa_legendName{white-space:normal;overflow-wrap:anywhere}}@media (max-width:640px){.rFLKKa_page{padding:1.25rem 1rem 3rem}.rFLKKa_header{flex-direction:column;align-items:stretch;gap:1rem}.rFLKKa_scopePicker{min-width:0}.rFLKKa_scopePicker .rFLKKa_select{flex:1;min-width:0}.rFLKKa_card,.rFLKKa_cardPlanned,.rFLKKa_cardSkeleton,.rFLKKa_widget{padding:1.125rem}.rFLKKa_widgetStat{font-size:2rem}.rFLKKa_donutRow{gap:.9rem}.rFLKKa_cashHead{gap:.75rem}.rFLKKa_axisTick{min-width:0;overflow:visible}.rFLKKa_axisTickMinor{visibility:hidden}}@media (pointer:coarse){.rFLKKa_segment,.rFLKKa_segmentOn,.rFLKKa_select{min-height:2.5rem}}
.EvMHwa_log{overscroll-behavior:contain;flex-direction:column;gap:.6rem;min-height:12rem;max-height:min(34rem,65vh);padding:.25rem .1rem .5rem;display:flex;overflow-y:auto}.EvMHwa_logCompact{flex:1;min-height:0}.EvMHwa_logFill{flex:1;min-height:0;max-height:none}.EvMHwa_empty{flex-direction:column;gap:.6rem;display:flex}.EvMHwa_greeting{font-size:var(--text-callout);color:var(--text);margin:0;font-weight:600}.EvMHwa_suggestions{flex-wrap:wrap;gap:.5rem;display:flex}.EvMHwa_suggestion{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;text-align:left;padding:.45rem .85rem;font-size:.8125rem}.EvMHwa_suggestion:hover:not(:disabled){background:var(--surface-sunken)}.EvMHwa_user{border-radius:var(--radius-md);background:var(--accent-tint);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;max-width:85%;padding:.55rem .8rem;font-size:.9rem;line-height:1.45}.EvMHwa_assistant{overflow-wrap:anywhere;max-width:100%;font-size:.9rem;line-height:1.55}.EvMHwa_para{margin:0}.EvMHwa_para+.EvMHwa_para,.EvMHwa_para+.EvMHwa_bullets,.EvMHwa_bullets+.EvMHwa_para{margin-top:.5rem}.EvMHwa_bullets{margin:.25rem 0 0;padding-left:1.2rem}.EvMHwa_bullets li+li{margin-top:.2rem}.EvMHwa_note{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.EvMHwa_inlineLink{color:var(--foreground);text-underline-offset:.18em;font-weight:500;text-decoration:underline}.EvMHwa_inlineLink:hover{color:var(--accent)}.EvMHwa_status,.EvMHwa_thinking{color:var(--text-tertiary);margin:0;font-size:.75rem}.EvMHwa_link{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--foreground);align-self:flex-start;padding:.35rem .8rem;font-size:.8125rem;font-weight:500;text-decoration:none}.EvMHwa_link:hover{background:var(--surface-sunken)}.EvMHwa_proposal{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-raised);padding:.75rem .9rem}.EvMHwa_proposalHead{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:600}.EvMHwa_actions{margin:.4rem 0 0;padding-left:1.1rem;font-size:.875rem;line-height:1.5}.EvMHwa_details{overscroll-behavior:contain;max-height:18rem;color:var(--text-secondary);margin:.3rem 0 .2rem;padding-left:1rem;font-size:.8125rem;line-height:1.45;overflow-y:auto}.EvMHwa_details li+li{margin-top:.15rem}.EvMHwa_decide{gap:.5rem;margin-top:.7rem;display:flex}.EvMHwa_confirm,.EvMHwa_cancel,.EvMHwa_send,.EvMHwa_newChat{white-space:nowrap;font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;padding:.45rem 1rem;font-size:.8125rem;font-weight:500}.EvMHwa_confirm,.EvMHwa_send{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.EvMHwa_confirm:hover:not(:disabled),.EvMHwa_send:hover:not(:disabled){background:var(--accent-hover)}.EvMHwa_cancel:hover:not(:disabled),.EvMHwa_newChat:hover{background:var(--surface-sunken)}.EvMHwa_confirm:disabled,.EvMHwa_cancel:disabled,.EvMHwa_send:disabled{opacity:.45;cursor:default}.EvMHwa_resultOk,.EvMHwa_resultBad,.EvMHwa_error{border-radius:var(--radius-md);margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.EvMHwa_resultOk{background:var(--positive-tint)}.EvMHwa_resultBad,.EvMHwa_error{background:var(--negative-tint)}.EvMHwa_resultRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.EvMHwa_resultUndone{background:var(--surface-sunken);color:var(--muted)}.EvMHwa_resultUndone>span:first-child{text-decoration:line-through}.EvMHwa_undo{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;flex:none;padding:.2rem .7rem;font-size:.75rem;font-weight:500}.EvMHwa_undo:hover:not(:disabled){background:var(--surface-sunken)}.EvMHwa_undo:disabled{opacity:.45;cursor:default}.EvMHwa_undoneTag{flex:none;font-size:.75rem;font-weight:500}.EvMHwa_composer{align-items:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.EvMHwa_input{resize:none;field-sizing:content;min-width:0;max-height:8rem;font-family:var(--font-sans);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);color:var(--foreground);flex:1;padding:.55rem .8rem;font-size:.9rem;line-height:1.4}.EvMHwa_attach{font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:500;display:inline-flex}.EvMHwa_attach:hover{background:var(--surface-sunken)}.EvMHwa_clip{flex:none}.EvMHwa_dropZone{position:relative}.EvMHwa_dropOverlay{z-index:2;border:2px dashed var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-card) 88%, transparent);color:var(--accent);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex;position:absolute;inset:0}.EvMHwa_tray{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.EvMHwa_chip{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);align-items:center;gap:.45rem;max-width:14rem;padding:.25rem .3rem .25rem .25rem;font-size:.75rem;display:flex}.EvMHwa_chipFailed{background:var(--negative-tint)}.EvMHwa_chipText{flex-direction:column;min-width:0;display:flex}.EvMHwa_chipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EvMHwa_chipState{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EvMHwa_chipRemove{border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;font-size:1rem;line-height:1}.EvMHwa_chipRemove:hover{background:var(--surface-sunken)}.EvMHwa_thumb,.EvMHwa_thumbDoc{border-radius:calc(var(--radius-md) - 2px);object-fit:cover;flex:none;width:2.25rem;height:2.25rem}.EvMHwa_thumbDoc{background:var(--surface-sunken);color:var(--text-secondary);letter-spacing:.04em;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex}.EvMHwa_sentFiles{flex-wrap:wrap;gap:.3rem;display:flex}.EvMHwa_sentFiles:not(:last-child){margin-bottom:.4rem}.EvMHwa_sentFiles .EvMHwa_thumb,.EvMHwa_sentFiles .EvMHwa_thumbDoc{width:3.5rem;height:3.5rem}.EvMHwa_footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.EvMHwa_disclaimer{color:var(--text-tertiary);font-size:.75rem}.EvMHwa_logFill~.EvMHwa_composer .EvMHwa_attachLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EvMHwa_logFill~.EvMHwa_composer .EvMHwa_attach{width:2.5rem;height:2.5rem;padding:0;position:relative}@media (max-width:640px),(pointer:coarse){.EvMHwa_attachLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EvMHwa_attach{width:2.5rem;height:2.5rem;padding:0}}@media (pointer:coarse){.EvMHwa_chipRemove{width:2rem;height:2rem}.EvMHwa_suggestion,.EvMHwa_confirm,.EvMHwa_cancel,.EvMHwa_send,.EvMHwa_newChat{min-height:2.5rem}.EvMHwa_input{font-size:1rem}}
.pwbEPG_wrap{flex-shrink:0;position:relative}.pwbEPG_trigger{font-family:var(--font-sans);color:var(--text-secondary);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;transition:background var(--duration-state) var(--ease-standard);background:0 0;border:none;align-items:center;gap:.35rem;margin:-.25rem -.4rem;padding:.25rem .4rem;font-size:.8125rem;display:inline-flex}.pwbEPG_trigger:hover{background:var(--surface-sunken);color:var(--foreground)}.pwbEPG_trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pwbEPG_chevron,.pwbEPG_chevronOpen{transition:transform var(--duration-state) var(--ease-standard);flex-shrink:0}.pwbEPG_chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pwbEPG_chevron,.pwbEPG_chevronOpen,.pwbEPG_trigger{transition:none}}.pwbEPG_menu{z-index:40;background:var(--surface-raised);border:1px solid var(--hairline-soft);border-radius:var(--radius-md);min-width:15rem;max-height:20rem;box-shadow:var(--elevation-2);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto}.pwbEPG_option{width:100%;font-family:var(--font-sans);text-align:left;color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.875rem;display:flex}.pwbEPG_option:hover{background:var(--surface-sunken)}.pwbEPG_option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pwbEPG_optionSelected{font-weight:600}.pwbEPG_check{width:.9rem;color:var(--text-secondary);flex-shrink:0;display:inline-block}@media (pointer:coarse){.pwbEPG_trigger{margin:-.55rem -.6rem;padding:.55rem .6rem}.pwbEPG_option{min-height:40px}}
