.account-security-module__43j_eq__page,.account-security-module__43j_eq__page *{box-sizing:border-box}.account-security-module__43j_eq__page{background:radial-gradient(circle at top left, #00c8961a, transparent 36rem), var(--brand-page);width:100%;padding:clamp(1rem,4vw,3rem)}.account-security-module__43j_eq__shell{width:min(54rem,100%);margin:0 auto}.account-security-module__43j_eq__links{flex-wrap:wrap;gap:.5rem;display:flex}.account-security-module__43j_eq__secondaryLink{min-height:2.65rem;color:var(--brand-anchor);font-weight:var(--weight-medium);background:#fff;border:1px solid #c7d0de;border-radius:.65rem;justify-content:center;align-items:center;padding:.65rem .9rem;text-decoration:none;display:inline-flex}.account-security-module__43j_eq__secondaryLink:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.account-security-module__43j_eq__card{background:#fff;border:1px solid #d8dee9;border-radius:1rem;max-width:38rem;margin-bottom:1rem;padding:clamp(1.25rem,4vw,2rem);box-shadow:0 1.25rem 3rem #0a254014}.account-security-module__43j_eq__stack,.account-security-module__43j_eq__enrollment,.account-security-module__43j_eq__codesPanel{gap:1rem;display:grid}.account-security-module__43j_eq__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-security-module__43j_eq__sectionHeader h2,.account-security-module__43j_eq__form h3,.account-security-module__43j_eq__enrollment h3,.account-security-module__43j_eq__codesPanel h3{color:var(--brand-anchor);margin:0}.account-security-module__43j_eq__sectionHeader p,.account-security-module__43j_eq__enrollment p,.account-security-module__43j_eq__codesPanel p{color:var(--brand-secondary);margin:.45rem 0 0;line-height:1.5}.account-security-module__43j_eq__statusOn,.account-security-module__43j_eq__statusOff{font-size:.78rem;font-weight:var(--weight-medium);white-space:nowrap;border-radius:999px;flex:none;padding:.35rem .65rem}.account-security-module__43j_eq__statusOn{color:#065f46;background:#ecfdf5}.account-security-module__43j_eq__statusOff{color:var(--brand-secondary);background:#f1f5f9}.account-security-module__43j_eq__qrCode{border:1px solid #d8dee9;border-radius:.75rem;width:13.75rem;max-width:100%;height:auto}.account-security-module__43j_eq__secret{overflow-wrap:anywhere}.account-security-module__43j_eq__secret code,.account-security-module__43j_eq__codes code{color:var(--brand-anchor);font-family:var(--font-geist-mono), monospace}.account-security-module__43j_eq__codesPanel{background:#f0fdf9;border:1px solid #9bd9c5;border-radius:.75rem;padding:1rem}.account-security-module__43j_eq__codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;margin:0;padding-left:1.5rem;display:grid}.account-security-module__43j_eq__actions{flex-wrap:wrap;gap:.65rem;display:flex}.account-security-module__43j_eq__form{gap:1rem;display:grid}.account-security-module__43j_eq__field{color:var(--brand-anchor);font-size:.9rem;font-weight:var(--weight-medium);gap:.45rem;display:grid}.account-security-module__43j_eq__field input{width:100%;min-height:2.9rem;color:var(--brand-anchor);font:inherit;background:#fff;border:1px solid #b8c2d1;border-radius:.65rem;padding:.7rem .8rem}.account-security-module__43j_eq__field input:focus-visible,.account-security-module__43j_eq__button:focus-visible,.account-security-module__43j_eq__dangerButton:focus-visible,.account-security-module__43j_eq__secondaryButton:focus-visible,.account-security-module__43j_eq__secondaryLink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.account-security-module__43j_eq__hint{color:var(--brand-secondary);margin:-.2rem 0 0;font-size:.82rem}.account-security-module__43j_eq__error,.account-security-module__43j_eq__success{border-radius:.65rem;margin:0;padding:.75rem .85rem;font-size:.9rem}.account-security-module__43j_eq__error{color:#991b1b;background:#fef2f2}.account-security-module__43j_eq__success{color:#065f46;background:#ecfdf5}.account-security-module__43j_eq__button{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer;width:fit-content;min-height:2.9rem;font:inherit;font-weight:var(--weight-medium);border-radius:.65rem;justify-content:center;align-items:center;padding:.7rem 1rem;display:inline-flex}.account-security-module__43j_eq__secondaryButton,.account-security-module__43j_eq__dangerButton{cursor:pointer;width:fit-content;min-height:2.9rem;font:inherit;font-weight:var(--weight-medium);background:#fff;border-radius:.65rem;justify-content:center;align-items:center;padding:.7rem 1rem;display:inline-flex}.account-security-module__43j_eq__secondaryButton{color:var(--brand-anchor);border:1px solid #9ca9ba}.account-security-module__43j_eq__dangerButton{color:#991b1b;border:1px solid #b91c1c}.account-security-module__43j_eq__secondaryButton:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.account-security-module__43j_eq__dangerButton:hover:not(:disabled){background:#fef2f2}.account-security-module__43j_eq__button:hover:not(:disabled){background:var(--brand-accent);color:var(--brand-anchor)}.account-security-module__43j_eq__button:disabled,.account-security-module__43j_eq__secondaryButton:disabled,.account-security-module__43j_eq__dangerButton:disabled{cursor:wait;opacity:.62}@media (max-width:34rem){.account-security-module__43j_eq__sectionHeader{display:grid}.account-security-module__43j_eq__codes{grid-template-columns:1fr}}
.categories-module__r6CNjG__deleteRowLabel{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.categories-module__r6CNjG__deleteRowLabel input{flex:none;width:1.1rem;height:1.1rem}.categories-module__r6CNjG__deleteDialog{box-sizing:border-box;color:#17352d;background:#fff;border:1px solid #b8c8c2;border-radius:1rem;width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;overflow:auto}.categories-module__r6CNjG__deleteDialog::backdrop{background:#0a25408c}.categories-module__r6CNjG__deleteList{overflow-wrap:anywhere;max-height:12rem;overflow:auto}.categories-module__r6CNjG__page,.categories-module__r6CNjG__page *{box-sizing:border-box}.categories-module__r6CNjG__page{width:100%;min-width:0;min-height:100%;padding:clamp(1rem,4vw,3rem);padding-inline:var(--app-page-gutter);background:radial-gradient(circle at top left, #00c8961a, transparent 36rem), var(--brand-page)}.categories-module__r6CNjG__shell{width:min(var(--app-content-width), 100%);min-width:0;max-width:100%;margin:0 auto}.categories-module__r6CNjG__workbench{gap:1.25rem;min-width:0;display:grid}.categories-module__r6CNjG__toolbar,.categories-module__r6CNjG__panel,.categories-module__r6CNjG__emptyState{background:#fff;border:1px solid #d8e1de;border-radius:1rem;box-shadow:0 1.2rem 3rem #0a25400f}.categories-module__r6CNjG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.categories-module__r6CNjG__searchField{color:var(--brand-secondary);font-size:.8rem;font-weight:var(--weight-medium);flex:14rem;gap:.35rem;display:grid}.categories-module__r6CNjG__searchField input{width:100%;min-height:2.6rem;color:var(--brand-anchor);font:inherit;background:#fff;border:1px solid #b8c8c2;border-radius:.6rem;padding:.55rem .7rem}.categories-module__r6CNjG__matchesStrip{background:#edf8f4;border:1px solid #d8e1de;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex;box-shadow:0 1.2rem 3rem #0a25400f}.categories-module__r6CNjG__matchesStrip h2,.categories-module__r6CNjG__matchesStrip p{margin:0}.categories-module__r6CNjG__matchesStrip p{color:var(--brand-secondary);margin-top:.3rem}.categories-module__r6CNjG__categoryChip{background:var(--brand-page);color:var(--brand-secondary);font-size:.75rem;font-weight:var(--weight-medium);white-space:nowrap;border-radius:999px;justify-self:end;padding:.35rem .65rem}.categories-module__r6CNjG__payeeDefaultsList{gap:.5rem;display:grid}.categories-module__r6CNjG__payeeDefaultRow{border:1px solid #e0e7e4;border-radius:.7rem;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.75rem;padding:.65rem;display:grid}.categories-module__r6CNjG__payeeDefaultRow>div{gap:.2rem;min-width:0;display:grid}.categories-module__r6CNjG__payeeDefaultRow>div span{color:var(--brand-secondary);font-size:.78rem}.categories-module__r6CNjG__toolbar label{color:var(--brand-secondary);font-size:.8rem;font-weight:var(--weight-medium);gap:.35rem;display:grid}.categories-module__r6CNjG__panel,.categories-module__r6CNjG__emptyState{min-width:0;padding:clamp(1rem,3vw,1.5rem)}.categories-module__r6CNjG__emptyState h2,.categories-module__r6CNjG__emptyState p,.categories-module__r6CNjG__sectionHeading h2,.categories-module__r6CNjG__sectionHeading p{margin:0}.categories-module__r6CNjG__emptyState p,.categories-module__r6CNjG__sectionHeading p{color:var(--brand-secondary);margin-top:.3rem}.categories-module__r6CNjG__sectionHeading{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.categories-module__r6CNjG__totalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.categories-module__r6CNjG__totalGrid article{background:var(--brand-page);border-radius:.75rem;gap:.25rem;padding:.85rem;display:grid}.categories-module__r6CNjG__totalGrid span{color:var(--brand-secondary);font-size:.78rem}.categories-module__r6CNjG__totalGrid strong,.categories-module__r6CNjG__money{color:var(--brand-anchor);font-variant-numeric:tabular-nums}.categories-module__r6CNjG__bulkBar,.categories-module__r6CNjG__addForm{background:#edf8f4;border-radius:.8rem;grid-template-columns:auto minmax(10rem,1fr) minmax(10rem,1fr) auto auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.categories-module__r6CNjG__addForm{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.5fr) auto;margin-bottom:1rem}.categories-module__r6CNjG__rememberField{color:var(--brand-secondary);white-space:nowrap;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.categories-module__r6CNjG__toolbar select,.categories-module__r6CNjG__bulkBar select,.categories-module__r6CNjG__addForm input,.categories-module__r6CNjG__addForm select,.categories-module__r6CNjG__transactionRow select,.categories-module__r6CNjG__categoryControls input,.categories-module__r6CNjG__categoryControls select,.categories-module__r6CNjG__subcategoryForm input{width:100%;min-height:2.6rem;color:var(--brand-anchor);font:inherit;background:#fff;border:1px solid #b8c8c2;border-radius:.6rem;padding:.55rem .7rem}.categories-module__r6CNjG__primaryButton,.categories-module__r6CNjG__secondaryButton,.categories-module__r6CNjG__textButton,.categories-module__r6CNjG__dangerButton,.categories-module__r6CNjG__subcategoryForm button,.categories-module__r6CNjG__subcategoryList button{min-height:2.6rem;font:inherit;font-weight:var(--weight-medium);cursor:pointer;border:1px solid #0000;border-radius:.6rem}.categories-module__r6CNjG__primaryButton{background:var(--brand-primary);color:#fff;padding:.55rem .9rem}.categories-module__r6CNjG__secondaryButton,.categories-module__r6CNjG__textButton,.categories-module__r6CNjG__subcategoryForm button{color:var(--brand-primary);background:#fff;border-color:#a9bbb4;padding:.5rem .75rem}.categories-module__r6CNjG__textButton{background:0 0;border:0;min-height:auto;padding:.4rem;text-decoration:underline}.categories-module__r6CNjG__dangerButton,.categories-module__r6CNjG__subcategoryList button{color:#b42318;background:#fff7f7;border-color:#fecaca;padding:.45rem .65rem}.categories-module__r6CNjG__primaryButton:disabled,.categories-module__r6CNjG__secondaryButton:disabled,.categories-module__r6CNjG__dangerButton:disabled,.categories-module__r6CNjG__subcategoryForm button:disabled{cursor:not-allowed;opacity:.55}.categories-module__r6CNjG__toolbar select:focus,.categories-module__r6CNjG__searchField input:focus,.categories-module__r6CNjG__bulkBar select:focus,.categories-module__r6CNjG__addForm input:focus,.categories-module__r6CNjG__addForm select:focus,.categories-module__r6CNjG__transactionRow select:focus,.categories-module__r6CNjG__categoryControls input:focus,.categories-module__r6CNjG__categoryControls select:focus,.categories-module__r6CNjG__subcategoryForm input:focus,.categories-module__r6CNjG__primaryButton:focus-visible,.categories-module__r6CNjG__secondaryButton:focus-visible,.categories-module__r6CNjG__textButton:focus-visible,.categories-module__r6CNjG__dangerButton:focus-visible,.categories-module__r6CNjG__subcategoryForm button:focus-visible,.categories-module__r6CNjG__subcategoryList button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.categories-module__r6CNjG__transactionList{gap:.5rem;max-height:32rem;margin-top:.75rem;display:grid;overflow:auto}.categories-module__r6CNjG__registerActions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.categories-module__r6CNjG__activityGridScroller{border:1px solid #d8e1de;border-radius:.75rem;width:100%;min-width:0;max-width:100%;max-height:38rem;overflow:auto}.categories-module__r6CNjG__activityGrid{border-collapse:separate;border-spacing:0;width:100%;min-width:76rem;color:var(--brand-anchor);font-size:.82rem}.categories-module__r6CNjG__activityGrid th{z-index:2;color:var(--brand-secondary);text-align:left;background:#edf8f4;border-bottom:1px solid #b8c8c2;position:sticky;top:0}.categories-module__r6CNjG__activityGrid th,.categories-module__r6CNjG__activityGrid td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e0e7e4;border-right:1px solid #e0e7e4;padding:.65rem}.categories-module__r6CNjG__activityGrid td:nth-child(4){white-space:normal;min-width:14rem}.categories-module__r6CNjG__activityGrid td:nth-child(4) small{color:var(--brand-secondary);margin-top:.2rem;display:block}.categories-module__r6CNjG__activityGrid select{min-width:9rem;min-height:2rem;color:inherit;background:#fff;border:1px solid #b8c8c2;border-radius:.4rem;display:block}.categories-module__r6CNjG__activityGrid select+select{margin-top:.35rem}.categories-module__r6CNjG__referenceCell{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.categories-module__r6CNjG__statusChip{background:var(--brand-page);border-radius:999px;padding:.25rem .5rem;display:inline-block}.categories-module__r6CNjG__auditText{max-width:11rem;color:var(--brand-secondary);white-space:normal;margin-top:.25rem;font-size:.68rem;display:block}.categories-module__r6CNjG__transactionRow{content-visibility:auto;contain-intrinsic-size:4rem;border:1px solid #e0e7e4;border-radius:.7rem;grid-template-columns:auto minmax(12rem,1fr) auto minmax(12rem,.45fr);align-items:center;gap:.75rem;padding:.65rem;display:grid}.categories-module__r6CNjG__browseSection .categories-module__r6CNjG__browseRow{grid-template-columns:minmax(0,1fr) max-content max-content}.categories-module__r6CNjG__quickAssignControls{gap:.4rem;display:grid}.categories-module__r6CNjG__transactionRow>div{gap:.2rem;min-width:0;display:grid}.categories-module__r6CNjG__transactionRow>div strong,.categories-module__r6CNjG__transactionRow>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.categories-module__r6CNjG__transactionRow>div span{color:var(--brand-secondary);font-size:.78rem}.categories-module__r6CNjG__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.categories-module__r6CNjG__categoryCard{border:1px solid #dce5e2;border-radius:.8rem;min-width:0;padding:.8rem}.categories-module__r6CNjG__categoryControls{grid-template-columns:minmax(8rem,1fr) minmax(8rem,.7fr) auto;gap:.5rem;display:grid}.categories-module__r6CNjG__subcategoryList{gap:.3rem;margin:.65rem 0;padding:0;list-style:none;display:grid}.categories-module__r6CNjG__subcategoryList li{background:var(--brand-page);border-radius:.45rem;grid-template-columns:auto minmax(7rem,1fr) minmax(8rem,.75fr) auto;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .45rem;font-size:.82rem;display:grid}.categories-module__r6CNjG__subcategoryList .categories-module__r6CNjG__dragHandle{cursor:grab;min-width:1.8rem;color:var(--brand-secondary);touch-action:none}.categories-module__r6CNjG__subcategoryList .categories-module__r6CNjG__dragHandle:active{cursor:grabbing}.categories-module__r6CNjG__subcategoryActions{gap:.2rem;display:flex}.categories-module__r6CNjG__subcategoryList input,.categories-module__r6CNjG__subcategoryList select{width:100%;min-width:0;color:var(--brand-anchor);font:inherit;background:#fff;border:1px solid #c8d4d0;border-radius:.4rem;padding:.35rem .4rem}.categories-module__r6CNjG__subcategoryList button{min-height:auto;padding:.25rem .4rem;font-size:.72rem}.categories-module__r6CNjG__subcategoryForm{grid-template-columns:1fr auto;gap:.45rem;display:grid}.categories-module__r6CNjG__protectedNote,.categories-module__r6CNjG__emptyMessage{color:var(--brand-secondary);margin:.65rem 0 0;font-size:.8rem}.categories-module__r6CNjG__error,.categories-module__r6CNjG__success{border-radius:.7rem;margin:0;padding:.7rem .85rem}.categories-module__r6CNjG__error{color:#b42318;background:#fff1f0}.categories-module__r6CNjG__success{color:#086144;background:#e9f8f2}@media (max-width:760px){.categories-module__r6CNjG__page{padding:.75rem}.categories-module__r6CNjG__toolbar,.categories-module__r6CNjG__sectionHeading,.categories-module__r6CNjG__matchesStrip{flex-direction:column;align-items:stretch}.categories-module__r6CNjG__searchField{flex:0 auto}.categories-module__r6CNjG__payeeDefaultRow{grid-template-columns:minmax(0,1fr)}.categories-module__r6CNjG__totalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.categories-module__r6CNjG__categoryGrid{grid-template-columns:minmax(0,1fr)}.categories-module__r6CNjG__bulkBar,.categories-module__r6CNjG__addForm,.categories-module__r6CNjG__categoryControls{grid-template-columns:1fr}.categories-module__r6CNjG__transactionRow{grid-template-columns:auto minmax(0,1fr) auto}.categories-module__r6CNjG__quickAssignControls{grid-column:2/-1}.categories-module__r6CNjG__browseSection .categories-module__r6CNjG__transactionList{overflow-x:clip}.categories-module__r6CNjG__transactionRow.categories-module__r6CNjG__browseRow{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;display:flex}.categories-module__r6CNjG__transactionRow.categories-module__r6CNjG__browseRow>div:first-child{flex:1 1 0;min-width:0}.categories-module__r6CNjG__transactionRow.categories-module__r6CNjG__browseRow>.categories-module__r6CNjG__money{white-space:nowrap;flex:none;width:max-content;min-width:max-content;overflow:visible}.categories-module__r6CNjG__transactionRow.categories-module__r6CNjG__browseRow>.categories-module__r6CNjG__categoryChip{text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;max-width:100%;overflow:hidden}.categories-module__r6CNjG__subcategoryList li{grid-template-columns:minmax(0,1fr) auto}.categories-module__r6CNjG__subcategoryList input,.categories-module__r6CNjG__subcategoryList select{grid-column:1}.categories-module__r6CNjG__subcategoryList button{grid-area:1/2/span 2}.categories-module__r6CNjG__subcategoryActions{grid-column:1/-1;justify-content:flex-end}}.categories-module__r6CNjG__focusUncategorized{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent), 0 1.2rem 3rem #0a25400f;scroll-margin-top:5.5rem}.categories-module__r6CNjG__activityGrid .categories-module__r6CNjG__transactionDetailLink{min-width:0;color:inherit;font:inherit;text-align:left;white-space:normal;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:2px;padding:0;-webkit-text-decoration:underline #0b6e4f60;text-decoration:underline #0b6e4f60;display:inline}.categories-module__r6CNjG__activityGrid .categories-module__r6CNjG__transactionDetailLink:hover{color:var(--accent)}.categories-module__r6CNjG__activityGrid .categories-module__r6CNjG__transactionDetailLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.attachment-panel-module__BOOb9a__panel{border-top:1px solid #e2e8f0;gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.attachment-panel-module__BOOb9a__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.attachment-panel-module__BOOb9a__heading h4,.attachment-panel-module__BOOb9a__heading p{margin:0}.attachment-panel-module__BOOb9a__heading h4{color:var(--brand-anchor);font-size:1rem}.attachment-panel-module__BOOb9a__heading p{color:var(--brand-secondary);margin-top:.25rem;font-size:.76rem}.attachment-panel-module__BOOb9a__count{background:var(--accent-soft);min-width:1.6rem;min-height:1.6rem;color:var(--accent-strong);font-size:.75rem;font-weight:var(--weight-semibold);border-radius:999px;place-items:center;display:inline-grid}.attachment-panel-module__BOOb9a__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.attachment-panel-module__BOOb9a__list li{background:#f8fafc;border:1px solid #dbe3ed;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.attachment-panel-module__BOOb9a__fileIdentity{gap:.15rem;min-width:0;display:grid}.attachment-panel-module__BOOb9a__fileIdentity strong{color:var(--brand-anchor);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.attachment-panel-module__BOOb9a__fileIdentity span{color:var(--brand-secondary);font-size:.7rem}.attachment-panel-module__BOOb9a__fileActions{flex:none;align-items:center;gap:.4rem;display:flex}.attachment-panel-module__BOOb9a__fileActions button,.attachment-panel-module__BOOb9a__fileActions a,.attachment-panel-module__BOOb9a__uploadForm button{border:1px solid var(--accent);min-height:2.25rem;color:var(--accent-strong);cursor:pointer;font:inherit;font-size:.75rem;font-weight:var(--weight-medium);background:#fff;border-radius:.55rem;padding:.55rem .65rem;line-height:1;text-decoration:none}.attachment-panel-module__BOOb9a__fileActions .attachment-panel-module__BOOb9a__remove{color:#b91c1c;border-color:#fecaca}.attachment-panel-module__BOOb9a__fileActions button:disabled,.attachment-panel-module__BOOb9a__uploadForm button:disabled{cursor:wait;opacity:.55}.attachment-panel-module__BOOb9a__empty{color:var(--brand-secondary);background:#f8fafc;border-radius:.65rem;margin:0;padding:.75rem;font-size:.8rem}.attachment-panel-module__BOOb9a__uploads{gap:.6rem;display:grid}.attachment-panel-module__BOOb9a__uploadForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.attachment-panel-module__BOOb9a__uploadForm label{color:#334155;min-width:0;font-size:.76rem;font-weight:var(--weight-medium);gap:.35rem;display:grid}.attachment-panel-module__BOOb9a__uploadForm input[type=file]{width:100%;min-width:0;color:var(--brand-secondary);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;padding:.45rem;font-size:.72rem}.attachment-panel-module__BOOb9a__uploadForm button{background:var(--accent);color:#fff}.attachment-panel-module__BOOb9a__success,.attachment-panel-module__BOOb9a__error{border-radius:.55rem;margin:0;padding:.6rem .7rem;font-size:.76rem}.attachment-panel-module__BOOb9a__success{color:#047857;background:#ecfdf5}.attachment-panel-module__BOOb9a__error{color:#b91c1c;background:#fef2f2}@media (max-width:32rem){.attachment-panel-module__BOOb9a__list li,.attachment-panel-module__BOOb9a__uploadForm{grid-template-columns:1fr;align-items:stretch}.attachment-panel-module__BOOb9a__list li{display:grid}.attachment-panel-module__BOOb9a__fileActions{justify-content:flex-start}.attachment-panel-module__BOOb9a__uploadForm button{width:100%}}
.page-header-module__PYXTZq__pageHeader,.page-header-module__PYXTZq__pageHeader *{box-sizing:border-box}.page-header-module__PYXTZq__pageHeader{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin:0 0 1.25rem;display:flex}.page-header-module__PYXTZq__copy{min-width:0}.page-header-module__PYXTZq__title{color:var(--brand-anchor);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,1.65rem + .4vw,2rem);line-height:1.12}.page-header-module__PYXTZq__subtitle{max-width:68ch;color:var(--brand-secondary);margin:.35rem 0 0;font-size:.9rem;line-height:1.4}.page-header-module__PYXTZq__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:flex-start;gap:.5rem;display:flex}@media (max-width:44rem){.page-header-module__PYXTZq__pageHeader{flex-direction:column;align-items:stretch;gap:.65rem;margin-bottom:1rem}.page-header-module__PYXTZq__subtitle{font-size:.875rem}.page-header-module__PYXTZq__actions{justify-content:flex-start;width:100%}}
.onboarding-module__A265oq__page,.onboarding-module__A265oq__page *{box-sizing:border-box}.onboarding-module__A265oq__page{background:radial-gradient(circle at 8% 0%, #00c89621, transparent 32rem), var(--brand-page);width:100%;min-height:calc(100vh - 5rem);padding:clamp(1rem,4vw,3rem)}.onboarding-module__A265oq__shell{width:min(78rem,100%);margin-inline:auto}
.sync-all-module__wrRcsa__control{justify-items:end;gap:.25rem;display:grid}.sync-all-module__wrRcsa__button{border:1px solid var(--accent);min-height:2.65rem;color:var(--accent-strong);cursor:pointer;font:inherit;font-weight:var(--weight-medium);background:#fff;border-radius:.65rem;padding:.55rem .85rem}.sync-all-module__wrRcsa__button:hover:not(:disabled){background:var(--accent-soft)}.sync-all-module__wrRcsa__button:disabled{cursor:progress;opacity:.72}.sync-all-module__wrRcsa__status,.sync-all-module__wrRcsa__error{text-align:right;max-width:28rem;margin:0;font-size:.72rem;line-height:1.3}.sync-all-module__wrRcsa__status{color:var(--brand-secondary)}.sync-all-module__wrRcsa__error{color:#b91c1c}@media (max-width:44rem){.sync-all-module__wrRcsa__control{justify-items:start;width:100%}.sync-all-module__wrRcsa__status,.sync-all-module__wrRcsa__error{text-align:left}}
.scope-preset-toggle-module__NSh59a__wrap{gap:.45rem;min-width:0;display:grid}.scope-preset-toggle-module__NSh59a__label{color:var(--brand-secondary);font-size:.7rem;font-weight:var(--weight-medium);letter-spacing:.07em;text-transform:uppercase;margin:0}.scope-preset-toggle-module__NSh59a__group{flex-wrap:wrap;gap:.4rem;display:flex}.scope-preset-toggle-module__NSh59a__option{min-height:2.4rem;color:var(--brand-anchor);font:inherit;font-weight:var(--weight-medium);cursor:pointer;background:#fff;border:1px solid #aeb9c8;border-radius:999px;padding:.4rem .9rem}.scope-preset-toggle-module__NSh59a__option[aria-checked=true],.scope-preset-toggle-module__NSh59a__option[aria-pressed=true]{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 .35rem .9rem #00c89633}.scope-preset-toggle-module__NSh59a__option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:390px){.scope-preset-toggle-module__NSh59a__option{flex:calc(50% - .4rem)}}.scope-preset-toggle-module__NSh59a__bar{margin-bottom:1rem}.scope-preset-toggle-module__NSh59a__compact{gap:.3rem}.scope-preset-toggle-module__NSh59a__compact .scope-preset-toggle-module__NSh59a__option{flex:0 auto;min-height:1.8rem;padding:.25rem .65rem;font-size:.8rem}
.allocation-advisor-module__FJ0tGq__advisor,.allocation-advisor-module__FJ0tGq__advisor *{box-sizing:border-box}.allocation-advisor-module__FJ0tGq__advisor{border:1px solid color-mix(in srgb, var(--accent) 42%, #d8dee9);background:#fff;border-radius:1rem;margin-bottom:1rem;padding:clamp(1rem,2.5vw,1.4rem);scroll-margin-top:5.5rem;box-shadow:0 1rem 2.4rem #0a254012}.allocation-advisor-module__FJ0tGq__heading,.allocation-advisor-module__FJ0tGq__candidateSummary,.allocation-advisor-module__FJ0tGq__preview>header,.allocation-advisor-module__FJ0tGq__planHeading,.allocation-advisor-module__FJ0tGq__plans>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.allocation-advisor-module__FJ0tGq__heading p,.allocation-advisor-module__FJ0tGq__plans>header p,.allocation-advisor-module__FJ0tGq__preview>header p{color:var(--brand-primary);font-size:.7rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem}.allocation-advisor-module__FJ0tGq__heading h2,.allocation-advisor-module__FJ0tGq__plans h3,.allocation-advisor-module__FJ0tGq__preview h3{margin:0}.allocation-advisor-module__FJ0tGq__heading>strong{background:var(--accent-soft);color:var(--brand-primary);white-space:nowrap;border-radius:999px;padding:.35rem .65rem}.allocation-advisor-module__FJ0tGq__law{color:var(--brand-secondary);margin:.75rem 0 1rem;line-height:1.5}.allocation-advisor-module__FJ0tGq__adherence{background:var(--brand-anchor);color:#fff;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.allocation-advisor-module__FJ0tGq__adherence span,.allocation-advisor-module__FJ0tGq__adherence strong{display:block}.allocation-advisor-module__FJ0tGq__adherence span{color:#d7e4e1;font-size:.75rem;font-weight:var(--weight-medium)}.allocation-advisor-module__FJ0tGq__adherence strong{font-family:var(--font-money);margin-top:.15rem;font-size:1.55rem}.allocation-advisor-module__FJ0tGq__adherence p{color:#d7e4e1;text-align:right;margin:0;font-size:.78rem}.allocation-advisor-module__FJ0tGq__success,.allocation-advisor-module__FJ0tGq__error,.allocation-advisor-module__FJ0tGq__targetWarning{border-radius:.7rem;padding:.7rem .85rem}.allocation-advisor-module__FJ0tGq__success{color:#166534;background:#ecfdf5}.allocation-advisor-module__FJ0tGq__error,.allocation-advisor-module__FJ0tGq__targetWarning{color:#b91c1c;background:#fef2f2}.allocation-advisor-module__FJ0tGq__settings{background:var(--brand-page);border:1px solid #d8dee9;border-radius:.8rem;margin-bottom:1rem;padding:.75rem .85rem}.allocation-advisor-module__FJ0tGq__settings summary{cursor:pointer;font-weight:var(--weight-bold)}.allocation-advisor-module__FJ0tGq__settingsGrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;margin-top:.8rem;display:grid}.allocation-advisor-module__FJ0tGq__settingsGrid form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.allocation-advisor-module__FJ0tGq__settingsGrid form>small,.allocation-advisor-module__FJ0tGq__settingsGrid form>button{grid-column:1/-1}.allocation-advisor-module__FJ0tGq__settingsGrid form>small{color:var(--brand-secondary);line-height:1.4}.allocation-advisor-module__FJ0tGq__settingsGrid label,.allocation-advisor-module__FJ0tGq__moveRow>label:last-child{flex:1;gap:.3rem;display:grid}.allocation-advisor-module__FJ0tGq__settingsGrid label span,.allocation-advisor-module__FJ0tGq__moveRow>label:last-child span{color:var(--brand-secondary);font-size:.75rem;font-weight:var(--weight-medium)}.allocation-advisor-module__FJ0tGq__advisor input[type=number],.allocation-advisor-module__FJ0tGq__advisor input[type=date],.allocation-advisor-module__FJ0tGq__advisor input[type=text]{width:100%;min-height:2.55rem;color:var(--brand-anchor);font:inherit;font-family:var(--font-money);text-align:right;background:#fff;border:1px solid #aeb9c8;border-radius:.65rem;padding:.45rem .65rem}.allocation-advisor-module__FJ0tGq__advisor input[type=date],.allocation-advisor-module__FJ0tGq__advisor input[type=text]{text-align:left}.allocation-advisor-module__FJ0tGq__advisor button{background:var(--brand-primary);color:#fff;cursor:pointer;min-height:2.55rem;font-weight:var(--weight-bold);border:0;border-radius:.65rem;padding:.55rem .8rem}.allocation-advisor-module__FJ0tGq__advisor button:disabled{cursor:not-allowed;opacity:.5}.allocation-advisor-module__FJ0tGq__memories{margin-top:.9rem}.allocation-advisor-module__FJ0tGq__memories h3{margin:0 0 .4rem;font-size:.9rem}.allocation-advisor-module__FJ0tGq__memories ul,.allocation-advisor-module__FJ0tGq__plans ul{margin:0;padding:0;list-style:none}.allocation-advisor-module__FJ0tGq__memories li,.allocation-advisor-module__FJ0tGq__plans li{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.allocation-advisor-module__FJ0tGq__memories button,.allocation-advisor-module__FJ0tGq__textButton{min-height:auto!important;color:var(--brand-primary)!important;background:0 0!important;padding:.25rem!important}.allocation-advisor-module__FJ0tGq__candidateList{gap:.75rem;display:grid}.allocation-advisor-module__FJ0tGq__candidate{border:1px solid #d8dee9;border-radius:.85rem;padding:.9rem}.allocation-advisor-module__FJ0tGq__candidateSummary p,.allocation-advisor-module__FJ0tGq__candidateSummary h3,.allocation-advisor-module__FJ0tGq__candidateSummary span,.allocation-advisor-module__FJ0tGq__candidateSummary time{margin:0;display:block}.allocation-advisor-module__FJ0tGq__candidateSummary p{color:var(--brand-primary);font-size:.75rem;font-weight:var(--weight-bold);text-transform:uppercase}.allocation-advisor-module__FJ0tGq__candidateSummary h3{margin-top:.15rem}.allocation-advisor-module__FJ0tGq__candidateSummary span,.allocation-advisor-module__FJ0tGq__candidateSummary time{color:var(--brand-secondary);margin-top:.25rem;font-size:.78rem}.allocation-advisor-module__FJ0tGq__candidateSummary>div:last-child{text-align:right}.allocation-advisor-module__FJ0tGq__candidateSummary>div:last-child strong{color:var(--money-positive);font-size:1.2rem}.allocation-advisor-module__FJ0tGq__candidateActions{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.allocation-advisor-module__FJ0tGq__secondaryButton{color:var(--brand-anchor)!important;background:#fff!important;border:1px solid #aeb9c8!important}.allocation-advisor-module__FJ0tGq__clearState,.allocation-advisor-module__FJ0tGq__emptyState{background:var(--brand-page);border:1px dashed #aeb9c8;border-radius:.85rem;padding:1rem;scroll-margin-top:5.5rem}.allocation-advisor-module__FJ0tGq__clearState p,.allocation-advisor-module__FJ0tGq__emptyState p{color:var(--brand-secondary);margin:.25rem 0 0}.allocation-advisor-module__FJ0tGq__preview,.allocation-advisor-module__FJ0tGq__plans{border-top:1px solid #d8dee9;margin-top:1rem;padding-top:1rem}.allocation-advisor-module__FJ0tGq__roundingRule{color:var(--brand-secondary);margin:.7rem 0;font-size:.8rem;line-height:1.45}.allocation-advisor-module__FJ0tGq__moveTable{border:1px solid #d8dee9;border-radius:.8rem;overflow:hidden}.allocation-advisor-module__FJ0tGq__moveRow{grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);align-items:center;gap:.75rem;padding:.75rem;display:grid}.allocation-advisor-module__FJ0tGq__moveRow+.allocation-advisor-module__FJ0tGq__moveRow{border-top:1px solid #e5e7eb}.allocation-advisor-module__FJ0tGq__includeControl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .55rem;min-width:0;display:grid}.allocation-advisor-module__FJ0tGq__includeControl input{grid-row:1/span 2}.allocation-advisor-module__FJ0tGq__includeControl span{font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.allocation-advisor-module__FJ0tGq__includeControl small{color:var(--brand-secondary)}.allocation-advisor-module__FJ0tGq__remainder{color:#9a3412;background:#fff7ed;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 0;padding:.7rem .85rem;display:flex}.allocation-advisor-module__FJ0tGq__remainder[data-balanced=true]{color:#166534;background:#ecfdf5}.allocation-advisor-module__FJ0tGq__confirmButton{width:100%}.allocation-advisor-module__FJ0tGq__plans{gap:.75rem;display:grid}.allocation-advisor-module__FJ0tGq__plans article{border:1px solid #d8dee9;border-radius:.85rem;padding:.85rem}.allocation-advisor-module__FJ0tGq__planEdit{background:var(--brand-page);border:1px solid #d8dee9;border-radius:.75rem;margin:.65rem 0;padding:.75rem}.allocation-advisor-module__FJ0tGq__planEdit>label{grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);align-items:center;gap:.75rem;display:grid}.allocation-advisor-module__FJ0tGq__planEdit>label+label{margin-top:.55rem}.allocation-advisor-module__FJ0tGq__planEdit>label span{font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.allocation-advisor-module__FJ0tGq__editActions{justify-content:flex-end;gap:.55rem;display:flex}.allocation-advisor-module__FJ0tGq__planHeading span{color:var(--brand-secondary);margin-top:.2rem;font-size:.78rem;display:block}.allocation-advisor-module__FJ0tGq__plans li>span:first-child{min-width:0}.allocation-advisor-module__FJ0tGq__awaiting{color:#1d4ed8;font-size:.75rem;font-weight:var(--weight-bold);white-space:nowrap;background:#eff6ff;border-radius:999px;padding:.35rem .6rem}.allocation-advisor-module__FJ0tGq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:42rem){.allocation-advisor-module__FJ0tGq__heading,.allocation-advisor-module__FJ0tGq__candidateSummary,.allocation-advisor-module__FJ0tGq__planHeading,.allocation-advisor-module__FJ0tGq__adherence{flex-direction:column;align-items:stretch}.allocation-advisor-module__FJ0tGq__adherence p,.allocation-advisor-module__FJ0tGq__candidateSummary>div:last-child{text-align:left}.allocation-advisor-module__FJ0tGq__settingsGrid form,.allocation-advisor-module__FJ0tGq__candidateActions{flex-direction:column;align-items:stretch}.allocation-advisor-module__FJ0tGq__moveRow,.allocation-advisor-module__FJ0tGq__planEdit>label{grid-template-columns:minmax(0,1fr)}.allocation-advisor-module__FJ0tGq__editActions,.allocation-advisor-module__FJ0tGq__plans li{flex-direction:column;align-items:stretch}.allocation-advisor-module__FJ0tGq__plans li button,.allocation-advisor-module__FJ0tGq__awaiting{text-align:center;width:100%}}
.dashboard-module__TLbDmW__page,.dashboard-module__TLbDmW__page *{box-sizing:border-box}.dashboard-module__TLbDmW__page{width:100%;padding:clamp(1rem,4vw,3rem);padding-inline:var(--app-page-gutter);background:radial-gradient(circle at 8% 0%, #00c8961f, transparent 34rem), var(--brand-page)}.dashboard-module__TLbDmW__shell{width:min(var(--app-content-width), 100%);margin-inline:auto}.dashboard-module__TLbDmW__headerAction,.dashboard-module__TLbDmW__panelHeader a,.dashboard-module__TLbDmW__warningGroups a{font-weight:var(--weight-medium);text-decoration:none}.dashboard-module__TLbDmW__headerAction{background:var(--accent);color:#fff;border-radius:.65rem;align-items:center;min-height:2.65rem;padding:.55rem .85rem;display:inline-flex;box-shadow:0 .45rem 1rem #00c89633}.dashboard-module__TLbDmW__onboardingCard{background:var(--accent-soft);border:1px solid #b8eadb;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.dashboard-module__TLbDmW__onboardingCard>div{gap:.2rem;display:grid}.dashboard-module__TLbDmW__onboardingCard strong{color:var(--brand-anchor)}.dashboard-module__TLbDmW__onboardingCard span{color:var(--brand-secondary);font-size:.85rem}.dashboard-module__TLbDmW__onboardingCard a{background:var(--accent);color:#fff;min-height:2.5rem;font-weight:var(--weight-medium);border-radius:.65rem;flex:none;align-items:center;padding:.55rem .85rem;text-decoration:none;display:inline-flex}.dashboard-module__TLbDmW__onboardingCard a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.dashboard-module__TLbDmW__scopePanel{background:#f8fafc;border:1px solid #d7dee8;border-radius:1.1rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 1.5rem 4rem #14213d17}.dashboard-module__TLbDmW__scopeSummary{background:var(--brand-anchor);color:#fff;justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem clamp(.7rem,2vw,1.2rem);display:flex}.dashboard-module__TLbDmW__scopeSummaryCopy>span{color:#aebbd0;font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.dashboard-module__TLbDmW__scopeSummaryCopy>p{overflow-wrap:anywhere;font-size:clamp(1rem,3vw,1.35rem);font-weight:var(--weight-medium);margin:.3rem 0 0}.dashboard-module__TLbDmW__scopeControls{gap:.75rem;padding:.65rem clamp(.7rem,2vw,1.2rem);display:grid}.dashboard-module__TLbDmW__scopeBody{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.dashboard-module__TLbDmW__touchSection,.dashboard-module__TLbDmW__envelopeGlance{background:#fff;border:1px solid #d8dee9;border-radius:.9rem;margin-bottom:1rem;padding:.85rem 1rem;box-shadow:0 .7rem 1.8rem #14213d0e}.dashboard-module__TLbDmW__touchHeading,.dashboard-module__TLbDmW__envelopeGlance header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.dashboard-module__TLbDmW__touchHeading p,.dashboard-module__TLbDmW__envelopeGlance header p{color:var(--brand-secondary);font-size:.7rem;font-weight:var(--weight-medium);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .15rem}.dashboard-module__TLbDmW__touchHeading h2,.dashboard-module__TLbDmW__envelopeGlance header h2{color:var(--brand-anchor);margin:0;font-size:1.05rem}.dashboard-module__TLbDmW__touchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.dashboard-module__TLbDmW__touchCard{min-height:5.5rem;color:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;gap:.15rem;padding:.75rem .85rem;text-decoration:none;display:grid}.dashboard-module__TLbDmW__touchCard span,.dashboard-module__TLbDmW__touchCard small{color:var(--brand-secondary);font-size:.75rem}.dashboard-module__TLbDmW__touchCard strong{color:var(--brand-anchor);font-size:1.45rem}.dashboard-module__TLbDmW__touchCard:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.dashboard-module__TLbDmW__envelopeGlance ul{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__TLbDmW__envelopeGlance li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.7rem;gap:.1rem;min-width:7.5rem;padding:.55rem .7rem;display:grid}.dashboard-module__TLbDmW__envelopeGlance li span{color:var(--brand-secondary);font-size:.72rem}.dashboard-module__TLbDmW__envelopeGlance li strong{color:var(--brand-anchor)}.dashboard-module__TLbDmW__envelopeEmpty,.dashboard-module__TLbDmW__envelopeNote{color:var(--brand-secondary);margin:0}.dashboard-module__TLbDmW__envelopeNote{margin-top:.65rem;font-size:.75rem;line-height:1.4}.dashboard-module__TLbDmW__scopeFields{grid-template-columns:repeat(2,minmax(12rem,1fr));gap:.75rem;width:min(40rem,100%);display:grid}.dashboard-module__TLbDmW__compactFilters .dashboard-module__TLbDmW__scopeFields{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dashboard-module__TLbDmW__compactFilters .dashboard-module__TLbDmW__scopeBody{flex-direction:column;align-items:stretch}@media (max-width:40rem){.dashboard-module__TLbDmW__compactFilters .dashboard-module__TLbDmW__scopeFields{grid-template-columns:1fr}}.dashboard-module__TLbDmW__scopeFields label{white-space:nowrap;color:#334155;min-width:0;font-size:.78rem;font-weight:var(--weight-medium);align-items:center;gap:.45rem;display:flex}.dashboard-module__TLbDmW__scopeFields select{width:100%;min-width:0;min-height:2.35rem;color:var(--brand-anchor);font:inherit;font-weight:var(--weight-regular);background:#fff;border:1px solid #aeb9c8;border-radius:.65rem;padding:.45rem 2rem .45rem .65rem}.dashboard-module__TLbDmW__availableTile{border:1px solid color-mix(in srgb, var(--accent) 45%, #d8dee9);background:linear-gradient(135deg, var(--accent-soft), #fff 72%);min-width:0;color:var(--brand-anchor);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto 1.5rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;text-decoration:none;display:grid;box-shadow:0 1rem 2.4rem #14213d12}.dashboard-module__TLbDmW__availableTile>span{min-width:0}.dashboard-module__TLbDmW__availableTile small,.dashboard-module__TLbDmW__availableTile strong{display:block}.dashboard-module__TLbDmW__availableTile small{color:var(--brand-secondary);font-size:.72rem}.dashboard-module__TLbDmW__availableTile>span:first-child>small{font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.dashboard-module__TLbDmW__availableTile>span:first-child>strong{margin-top:.25rem;font-size:1.12rem}.dashboard-module__TLbDmW__availableMetric{text-align:right}.dashboard-module__TLbDmW__availableMetric strong{color:var(--accent-strong);font-size:clamp(1.35rem,3vw,2rem);font-weight:var(--weight-bold);line-height:1}.dashboard-module__TLbDmW__availableMetric strong.dashboard-module__TLbDmW__positiveMetric,.dashboard-module__TLbDmW__availableMetric .dashboard-module__TLbDmW__positiveMetric{color:#166534}.dashboard-module__TLbDmW__availableMetric strong.dashboard-module__TLbDmW__negativeMetric,.dashboard-module__TLbDmW__availableMetric .dashboard-module__TLbDmW__negativeMetric{color:#b91c1c}.dashboard-module__TLbDmW__availableMetric small{margin-top:.35rem}.dashboard-module__TLbDmW__availableArrow{color:var(--accent-strong);font-size:1.25rem}.dashboard-module__TLbDmW__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.dashboard-module__TLbDmW__summaryCard{background:#fff;border:1px solid #d8dee9;border-radius:1rem;min-width:0;padding:clamp(1.1rem,2.5vw,1.45rem);box-shadow:0 1rem 2.4rem #14213d12}.dashboard-module__TLbDmW__summaryCard p,.dashboard-module__TLbDmW__summaryCard span{margin:0}.dashboard-module__TLbDmW__summaryCard p{color:var(--brand-secondary);font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.dashboard-module__TLbDmW__summaryCard strong{overflow-wrap:anywhere;color:var(--brand-anchor);font-size:clamp(1.55rem,3.5vw,2.35rem);font-weight:var(--weight-medium);margin:.55rem 0 .4rem;line-height:1;display:block}.dashboard-module__TLbDmW__summaryCard span{color:var(--brand-secondary);font-size:.82rem}.dashboard-module__TLbDmW__summaryCard .dashboard-module__TLbDmW__positiveMetric{color:#166534}.dashboard-module__TLbDmW__summaryCard .dashboard-module__TLbDmW__cashMetric{font-weight:var(--weight-bold)}.dashboard-module__TLbDmW__summaryCard .dashboard-module__TLbDmW__negativeMetric{color:#b91c1c}.dashboard-module__TLbDmW__dashboardGrid{grid-template-columns:minmax(0,2.25fr) minmax(18rem,.75fr);align-items:start;gap:1rem;display:grid}.dashboard-module__TLbDmW__forecastPanel,.dashboard-module__TLbDmW__warningPanel{background:#fff;border:1px solid #d8dee9;border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 1rem 2.4rem #14213d12}.dashboard-module__TLbDmW__panelHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.dashboard-module__TLbDmW__panelHeader p,.dashboard-module__TLbDmW__panelHeader h2,.dashboard-module__TLbDmW__warningGroups h3,.dashboard-module__TLbDmW__clearState p{margin:0}.dashboard-module__TLbDmW__panelHeader p{color:var(--brand-secondary);font-size:.68rem;font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase}.dashboard-module__TLbDmW__panelHeader h2{color:var(--brand-anchor);letter-spacing:-.025em;margin-top:.25rem;font-size:1.25rem}.dashboard-module__TLbDmW__panelHeader a,.dashboard-module__TLbDmW__warningGroups a{color:var(--accent-strong);font-size:.82rem}.dashboard-module__TLbDmW__dayGrid{background:#dce3ec;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__TLbDmW__dayCard{background:#fff;grid-template-rows:auto 1fr auto;gap:.55rem;min-width:0;min-height:8.4rem;padding:.75rem;display:grid}.dashboard-module__TLbDmW__dayHeading{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.dashboard-module__TLbDmW__dayHeading time{color:#334155;font-size:.76rem;font-weight:var(--weight-medium)}.dashboard-module__TLbDmW__dayHeading span{background:var(--accent-soft);color:var(--accent-strong);font-size:.48rem;font-weight:var(--weight-medium);text-transform:uppercase;border-radius:999px;padding:.16rem .28rem}.dashboard-module__TLbDmW__dayCard>p{overflow-wrap:anywhere;color:var(--brand-secondary);margin:0;font-size:.68rem;line-height:1.35}.dashboard-module__TLbDmW__dayCard dl{margin:0}.dashboard-module__TLbDmW__dayCard dt{color:var(--brand-secondary);font-size:.56rem;font-weight:var(--weight-medium);letter-spacing:.07em;text-transform:uppercase}.dashboard-module__TLbDmW__dayCard dd{overflow-wrap:anywhere;color:var(--brand-anchor);font-size:clamp(.82rem,1.4vw,1rem);font-weight:var(--weight-medium);margin:.2rem 0 0}.dashboard-module__TLbDmW__negativeDay{background:#fff7f7;box-shadow:inset 0 3px #dc2626}.dashboard-module__TLbDmW__negativeDay dd{color:#b91c1c}.dashboard-module__TLbDmW__warningCount{color:#b91c1c;min-width:2rem;height:2rem;font-weight:var(--weight-medium);background:#fef2f2;border-radius:999px;place-items:center;display:grid}.dashboard-module__TLbDmW__clearState{padding:1.5rem 1.15rem}.dashboard-module__TLbDmW__clearState strong{color:#166534;font-weight:var(--weight-medium)}.dashboard-module__TLbDmW__clearState p{color:var(--brand-secondary);margin-top:.4rem;font-size:.88rem;line-height:1.5}.dashboard-module__TLbDmW__warningGroups{display:grid}.dashboard-module__TLbDmW__warningGroups section{padding:1rem 1.15rem}.dashboard-module__TLbDmW__warningGroups section+section{border-top:1px solid #e2e8f0}.dashboard-module__TLbDmW__warningGroups h3{color:var(--brand-anchor);font-size:.95rem}.dashboard-module__TLbDmW__warningGroups ul{gap:.45rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.dashboard-module__TLbDmW__warningGroups li{background:#f8fafc;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.65rem;font-size:.78rem;display:flex}.dashboard-module__TLbDmW__warningGroups li strong,.dashboard-module__TLbDmW__warningGroups li span,.dashboard-module__TLbDmW__warningGroups li time{overflow-wrap:anywhere;min-width:0}.dashboard-module__TLbDmW__warningGroups li time,.dashboard-module__TLbDmW__warningGroups li span{color:var(--brand-secondary)}.dashboard-module__TLbDmW__warningGroups li>strong:last-child{color:#b91c1c;font-weight:var(--weight-medium)}.dashboard-module__TLbDmW__entitySection{gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.dashboard-module__TLbDmW__entitySectionHeading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.dashboard-module__TLbDmW__entitySectionHeading p,.dashboard-module__TLbDmW__entitySectionHeading h2,.dashboard-module__TLbDmW__entitySectionHeading>span,.dashboard-module__TLbDmW__entityCard h3,.dashboard-module__TLbDmW__entityCard p{margin:0}.dashboard-module__TLbDmW__entitySectionHeading p{color:var(--brand-secondary);font-size:.68rem;font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase}.dashboard-module__TLbDmW__entitySectionHeading h2{color:var(--brand-anchor);letter-spacing:-.03em;margin-top:.25rem;font-size:1.45rem}.dashboard-module__TLbDmW__entitySectionHeading>span{color:var(--brand-secondary);font-size:.8rem}.dashboard-module__TLbDmW__entityList{gap:.8rem;display:grid}.dashboard-module__TLbDmW__entityCard,.dashboard-module__TLbDmW__entityEmptyState{background:#fff;border:1px solid #d8dee9;border-radius:.9rem;min-width:0;overflow:hidden;box-shadow:0 .7rem 1.8rem #14213d0e}.dashboard-module__TLbDmW__entityCard[data-attention=negative]{border-left:4px solid #dc2626}.dashboard-module__TLbDmW__entityCard[data-attention=below-target]{border-left:4px solid #d97706}.dashboard-module__TLbDmW__entityCardHeader,.dashboard-module__TLbDmW__accountRow{min-width:0;color:inherit;align-items:center;text-decoration:none;transition:background-color .12s;display:grid}.dashboard-module__TLbDmW__entityCardHeader{grid-template-columns:minmax(0,1fr) auto 1rem;gap:1rem;padding:.8rem 1rem}.dashboard-module__TLbDmW__entityCardHeader:hover,.dashboard-module__TLbDmW__accountRow:hover{background:#f8fafc}.dashboard-module__TLbDmW__entityCardHeader:focus-visible,.dashboard-module__TLbDmW__accountRow:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.dashboard-module__TLbDmW__entityType,.dashboard-module__TLbDmW__accountType{font-size:.65rem;font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.dashboard-module__TLbDmW__entityType{background:var(--accent-soft);color:var(--accent-strong);padding:.2rem .45rem}.dashboard-module__TLbDmW__entityCard h3{overflow-wrap:anywhere;color:var(--brand-anchor);margin-top:.25rem;font-size:1.05rem}.dashboard-module__TLbDmW__entityTotal{text-align:right}.dashboard-module__TLbDmW__entityTotal span{color:var(--brand-secondary);text-transform:uppercase;font-size:.64rem;display:block}.dashboard-module__TLbDmW__entityTotal strong{color:var(--brand-anchor);margin-top:.18rem;font-size:1.08rem;display:block}.dashboard-module__TLbDmW__rowArrow{color:#94a3b8;font-size:.9rem}.dashboard-module__TLbDmW__accountList{border-top:1px solid #e2e8f0;margin:0;padding:0;list-style:none}.dashboard-module__TLbDmW__accountList li+li{border-top:1px solid #edf1f5}.dashboard-module__TLbDmW__accountRow{grid-template-columns:6.5rem minmax(8rem,1fr) 4.5rem 5.5rem minmax(7rem,auto) 1rem;gap:.75rem;padding:.62rem 1rem}.dashboard-module__TLbDmW__accountType{color:var(--brand-secondary);background:#eef2f7;justify-self:start;padding:.18rem .4rem}.dashboard-module__TLbDmW__accountName{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.dashboard-module__TLbDmW__allocationGlyph{--allocation-current:0%;--allocation-target:0%;background:linear-gradient(var(--accent), var(--accent)) 0 / var(--allocation-current) 100% no-repeat, #e2e8f0;border-radius:999px;width:4.5rem;height:.42rem;display:block;position:relative;overflow:hidden}.dashboard-module__TLbDmW__allocationGlyph:after{top:-.18rem;bottom:-.18rem;left:var(--allocation-target);background:var(--brand-secondary);content:"";width:2px;position:absolute}.dashboard-module__TLbDmW__allocationBelow{background:linear-gradient(#d97706, #d97706) 0 / var(--allocation-current) 100% no-repeat, #fef3c7}.dashboard-module__TLbDmW__allocationText{color:#334155;text-align:right;white-space:nowrap;font-size:.72rem}.dashboard-module__TLbDmW__allocationText small{color:#94a3b8;font-size:inherit}.dashboard-module__TLbDmW__accountBalance{text-align:right;justify-items:end;gap:.12rem;min-width:0;display:grid}.dashboard-module__TLbDmW__accountBalance strong{color:var(--brand-anchor);white-space:nowrap;justify-self:end;font-size:.9rem}.dashboard-module__TLbDmW__accountBalance small{max-width:14rem;color:var(--brand-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.dashboard-module__TLbDmW__entityTotal .dashboard-module__TLbDmW__negativeAmount,.dashboard-module__TLbDmW__accountBalance .dashboard-module__TLbDmW__negativeAmount{color:#b91c1c}.dashboard-module__TLbDmW__noAccounts,.dashboard-module__TLbDmW__entityEmptyState{color:var(--brand-secondary);padding:1rem}.dashboard-module__TLbDmW__noAccounts{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-module__TLbDmW__noAccounts a,.dashboard-module__TLbDmW__entityEmptyState a{min-height:2.4rem;color:var(--brand-primary);font-weight:var(--weight-medium);background:#fff;border:1px solid #c7d0de;border-radius:.65rem;justify-content:center;align-items:center;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.dashboard-module__TLbDmW__entityEmptyState{text-align:center}.dashboard-module__TLbDmW__entityEmptyState h3{color:var(--brand-anchor);margin:0}.dashboard-module__TLbDmW__entityEmptyState p{margin:.4rem 0 0}.dashboard-module__TLbDmW__entityEmptyState a{margin-top:1rem}.dashboard-module__TLbDmW__headerAction:focus-visible,.dashboard-module__TLbDmW__availableTile:focus-visible,.dashboard-module__TLbDmW__panelHeader a:focus-visible,.dashboard-module__TLbDmW__warningGroups a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (max-width:72rem){.dashboard-module__TLbDmW__dashboardGrid{grid-template-columns:1fr}.dashboard-module__TLbDmW__warningGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__TLbDmW__warningGroups section+section{border-top:0;border-left:1px solid #e2e8f0}}@media (max-width:56rem){.dashboard-module__TLbDmW__touchGrid{grid-template-columns:1fr}.dashboard-module__TLbDmW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__TLbDmW__dayGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module__TLbDmW__accountRow{grid-template-columns:5.8rem minmax(7rem,1fr) 4rem minmax(6rem,auto) 1rem}.dashboard-module__TLbDmW__allocationText{display:none}}@media (max-width:34rem){.dashboard-module__TLbDmW__page{padding:.75rem}.dashboard-module__TLbDmW__summaryGrid,.dashboard-module__TLbDmW__warningGroups{grid-template-columns:1fr}.dashboard-module__TLbDmW__onboardingCard{flex-direction:column;align-items:stretch}.dashboard-module__TLbDmW__onboardingCard a{justify-content:center}.dashboard-module__TLbDmW__scopePanel,.dashboard-module__TLbDmW__scopeBody{flex-direction:column;align-items:stretch}.dashboard-module__TLbDmW__scopeFields{grid-template-columns:1fr}.dashboard-module__TLbDmW__scopeBody>p{text-align:left}.dashboard-module__TLbDmW__touchGrid{grid-template-columns:1fr}.dashboard-module__TLbDmW__availableTile{grid-template-columns:minmax(0,1fr) 1.25rem}.dashboard-module__TLbDmW__availableMetric{text-align:left;grid-area:2/1/auto/-1}.dashboard-module__TLbDmW__availableArrow{grid-area:1/2}.dashboard-module__TLbDmW__dayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__TLbDmW__dayCard{min-height:7.5rem}.dashboard-module__TLbDmW__warningGroups section+section{border-top:1px solid #e2e8f0;border-left:0}.dashboard-module__TLbDmW__entitySectionHeading{flex-direction:column;align-items:flex-start}.dashboard-module__TLbDmW__entityCardHeader{grid-template-columns:minmax(0,1fr) auto 1rem;gap:.55rem;padding:.75rem}.dashboard-module__TLbDmW__entityTotal span{display:none}.dashboard-module__TLbDmW__accountRow{grid-template-columns:minmax(0,1fr) 3rem auto 1rem;gap:.5rem;padding:.7rem .75rem}.dashboard-module__TLbDmW__accountType,.dashboard-module__TLbDmW__allocationText{display:none}.dashboard-module__TLbDmW__allocationGlyph{width:3rem}.dashboard-module__TLbDmW__accountName{white-space:normal}.dashboard-module__TLbDmW__accountBalance small{max-width:8.5rem}}.dashboard-module__TLbDmW__dashboardActions{grid-template-columns:auto auto;justify-content:end;align-items:start;gap:.25rem .5rem;max-width:100%;display:grid}.dashboard-module__TLbDmW__dashboardActions>[data-sync-surface=dashboard]{display:contents}.dashboard-module__TLbDmW__dashboardActions>[data-sync-surface=dashboard]>button{grid-area:1/1}.dashboard-module__TLbDmW__dashboardActions>a{grid-area:1/2}.dashboard-module__TLbDmW__dashboardActions>[data-sync-surface=dashboard]>p{text-align:right;grid-area:2/1/auto/-1;justify-self:end}.dashboard-module__TLbDmW__scopeSummaryCopy{min-width:0}.dashboard-module__TLbDmW__headerBalance{text-align:right;gap:.3rem;min-width:0;max-width:38rem;display:grid}.dashboard-module__TLbDmW__headerBalance>span{color:#aebbd0;font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.dashboard-module__TLbDmW__headerBalance>strong{text-align:inherit;color:#6ee7b7;overflow-wrap:anywhere;font-size:clamp(1.4rem,4vw,2.15rem);line-height:1.2}.dashboard-module__TLbDmW__headerBalance>strong.dashboard-module__TLbDmW__headerBalanceNegative{color:#fca5a5}.dashboard-module__TLbDmW__headerBalance>small{color:#d7e0eb;font-size:.68rem;line-height:1.4}@media (max-width:44rem){.dashboard-module__TLbDmW__scopeSummary{flex-direction:column;align-items:stretch;gap:.85rem}.dashboard-module__TLbDmW__headerBalance{text-align:left;max-width:none}}
.cash-total-module__kG95aW__total{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;max-width:100%;line-height:1.4;display:inline-flex}.cash-total-module__kG95aW__total>strong{float:none;font-variant-numeric:tabular-nums}@media (max-width:640px){.cash-total-module__kG95aW__total{text-align:left;align-items:flex-start}}
.card-reservations-module__c5MFHa__list{gap:.6rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.card-reservations-module__c5MFHa__reserve{color:#153448;overflow-wrap:anywhere;background:#f1f7fa;border:1px solid #bcced9;border-radius:12px;gap:.3rem;padding:.8rem;font-size:.8rem;display:grid}.card-reservations-module__c5MFHa__heading{justify-content:space-between;gap:.7rem;display:flex}.card-reservations-module__c5MFHa__reserve details{margin-top:.3rem}.card-reservations-module__c5MFHa__reserve summary{cursor:pointer}.card-reservations-module__c5MFHa__reserve ul{padding-left:1.2rem}.card-reservations-module__c5MFHa__reserve a{color:#155e75;text-decoration:underline}.card-reservations-module__c5MFHa__credit{border-top:1px solid #d4dce2;gap:.6rem;padding:1rem 0;display:grid}.card-reservations-module__c5MFHa__review{font:inherit;border:1px solid #d4dce2;border-radius:16px;margin-top:1rem;padding:1rem}.card-reservations-module__c5MFHa__review button{color:#153448;min-height:44px;font:inherit;cursor:pointer;background:#f1f7fa;border:1px solid #bacbd5;border-radius:8px;margin:.2rem .2rem .2rem 0;padding:.5rem .75rem}.card-reservations-module__c5MFHa__review button:disabled{opacity:.55;cursor:default}.card-reservations-module__c5MFHa__review input,.card-reservations-module__c5MFHa__review select{box-sizing:border-box;color:#153448;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bacbd5;border-radius:8px;padding:.5rem}.card-reservations-module__c5MFHa__review :focus-visible{outline-offset:2px;outline:2px solid #0c7196}.card-reservations-module__c5MFHa__allocation{grid-template-columns:minmax(0,2fr) minmax(5rem,1fr) auto;align-items:end;gap:.5rem;display:grid}.card-reservations-module__c5MFHa__allocation label{gap:.3rem;min-width:0;display:grid}.card-reservations-module__c5MFHa__allocation input,.card-reservations-module__c5MFHa__allocation select{width:100%;min-width:0}@media (max-width:600px){.card-reservations-module__c5MFHa__allocation{grid-template-columns:1fr}}.card-reservations-module__c5MFHa__compactList{z-index:1;gap:.2rem;min-width:0;margin:.3rem 0;padding:0;list-style:none;display:grid;position:relative}.card-reservations-module__c5MFHa__compactReserve{min-width:0}.card-reservations-module__c5MFHa__compactReserve a{box-sizing:border-box;color:#153448;background:#f1f7fa;border:1px solid #bcced9;border-radius:5px;align-content:center;min-width:0;min-height:44px;padding:.2rem;font-size:.65rem;line-height:1.2;text-decoration:none;display:grid}.card-reservations-module__c5MFHa__compactReserve span,.card-reservations-module__c5MFHa__compactReserve strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.card-reservations-module__c5MFHa__compactReserve a:focus-visible,.card-reservations-module__c5MFHa__reserve:focus{outline-offset:2px;outline:2px solid #0c7196}.card-reservations-module__c5MFHa__reserve{scroll-margin-top:1rem}.card-reservations-module__c5MFHa__review .card-reservations-module__c5MFHa__reallocationChoice{align-items:flex-start;gap:.6rem;display:flex}.card-reservations-module__c5MFHa__review .card-reservations-module__c5MFHa__reallocationChoice input[type=checkbox]{flex:0 0 24px;width:24px;min-height:24px;margin:.2rem 0}
.legal-acceptance-module__Q60HpW__block{gap:.7rem;min-width:0;max-width:100%;display:grid}.legal-acceptance-module__Q60HpW__copy,.legal-acceptance-module__Q60HpW__row label{min-width:0;color:var(--brand-secondary);font-size:.88rem;font-weight:var(--weight-regular,400);overflow-wrap:anywhere;margin:0;line-height:1.5}.legal-acceptance-module__Q60HpW__row{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.legal-acceptance-module__Q60HpW__row input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--brand-primary);flex:none;margin:.2rem 0 0}.legal-acceptance-module__Q60HpW__row label{color:#334155}.legal-acceptance-module__Q60HpW__row a{color:var(--brand-primary);font-weight:var(--weight-medium);text-underline-offset:.15em}.legal-acceptance-module__Q60HpW__row a:hover{color:var(--brand-anchor)}.legal-acceptance-module__Q60HpW__row a:focus-visible,.legal-acceptance-module__Q60HpW__row input:focus-visible{outline-offset:2px;outline:3px solid #00c89659}
.connection-accounts-module__3y20na__identification{overflow-wrap:anywhere;gap:.5rem;min-width:0;display:grid}.connection-accounts-module__3y20na__accountSummary{color:var(--brand-primary);margin:0;font-size:.85rem;line-height:1.6}.connection-accounts-module__3y20na__details summary{cursor:pointer;width:fit-content;min-height:2rem;color:var(--brand-primary);font-size:.8rem;font-weight:var(--weight-medium)}.connection-accounts-module__3y20na__details summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:.25rem}.connection-accounts-module__3y20na__notice{color:var(--brand-secondary);margin:0;font-size:.78rem;line-height:1.5}.connection-accounts-module__3y20na__accounts{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.connection-accounts-module__3y20na__accounts li{border-left:2px solid #dbe2ea;gap:.15rem;padding-left:.65rem;font-size:.82rem;display:grid}
.connected-banks-module__vZoViG__panel,.connected-banks-module__vZoViG__panel *{box-sizing:border-box}.connected-banks-module__vZoViG__panel{background:#fff;border:1px solid #d8dee9;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid;box-shadow:0 1.25rem 3rem #14213d12}.connected-banks-module__vZoViG__intro{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.connected-banks-module__vZoViG__introCopy{flex:auto;min-width:0}.connected-banks-module__vZoViG__intro h2,.connected-banks-module__vZoViG__emptyState h3{margin:0}.connected-banks-module__vZoViG__intro p,.connected-banks-module__vZoViG__emptyState p{max-width:42rem;color:var(--brand-secondary);margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.connected-banks-module__vZoViG__legalGate{min-width:0;max-width:42rem;margin-top:.9rem}.connected-banks-module__vZoViG__primaryButton,.connected-banks-module__vZoViG__secondaryButton,.connected-banks-module__vZoViG__reconnectButton,.connected-banks-module__vZoViG__dangerButton,.connected-banks-module__vZoViG__confirmDangerButton{cursor:pointer;min-height:2.65rem;font:inherit;font-weight:var(--weight-medium);white-space:nowrap;border:1px solid;border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.connected-banks-module__vZoViG__primaryButton{border-color:var(--accent);background:var(--accent);color:#fff;padding:.65rem 1rem}.connected-banks-module__vZoViG__dangerButton{color:#b91c1c;background:#fff;border-color:#fecaca;padding:.55rem .75rem}.connected-banks-module__vZoViG__confirmDangerButton{color:#fff;background:#b91c1c;border-color:#b91c1c;padding:.65rem .9rem}.connected-banks-module__vZoViG__primaryButton:focus-visible,.connected-banks-module__vZoViG__secondaryButton:focus-visible,.connected-banks-module__vZoViG__reconnectButton:focus-visible,.connected-banks-module__vZoViG__dangerButton:focus-visible,.connected-banks-module__vZoViG__confirmDangerButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.connected-banks-module__vZoViG__primaryButton:disabled,.connected-banks-module__vZoViG__secondaryButton:disabled,.connected-banks-module__vZoViG__reconnectButton:disabled,.connected-banks-module__vZoViG__dangerButton:disabled,.connected-banks-module__vZoViG__confirmDangerButton:disabled{cursor:wait;opacity:.62}.connected-banks-module__vZoViG__secondaryButton{color:#334155;background:#fff;border-color:#cbd5e1;padding:.55rem .75rem}.connected-banks-module__vZoViG__reconnectButton{color:#92400e;background:#fffbeb;border-color:#f59e0b;padding:.55rem .75rem}.connected-banks-module__vZoViG__error,.connected-banks-module__vZoViG__status{font-size:.9rem;font-weight:var(--weight-medium);border-radius:.65rem;margin:0;padding:.75rem .9rem}.connected-banks-module__vZoViG__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.connected-banks-module__vZoViG__error strong{display:block}.connected-banks-module__vZoViG__error p{font-weight:inherit;margin:.35rem 0 0}.connected-banks-module__vZoViG__status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.connected-banks-module__vZoViG__emptyState{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.8rem;padding:1.25rem}.connected-banks-module__vZoViG__itemList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.connected-banks-module__vZoViG__item{background:#f8fafc;border:1px solid #dbe2ea;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-width:0;padding:.9rem;display:grid}.connected-banks-module__vZoViG__item>div{gap:.25rem;min-width:0;display:grid}.connected-banks-module__vZoViG__item strong{overflow-wrap:anywhere}.connected-banks-module__vZoViG__item>div span,.connected-banks-module__vZoViG__revokedCopy{color:var(--brand-secondary);font-size:.78rem}.connected-banks-module__vZoViG__item .connected-banks-module__vZoViG__syncError{color:#b91c1c}.connected-banks-module__vZoViG__item .connected-banks-module__vZoViG__reconnectRequired{color:#92400e;font-weight:var(--weight-medium)}.connected-banks-module__vZoViG__connectionAccounts{border-top:1px solid #dbe2ea;grid-column:1/-1;padding-top:.65rem}.connected-banks-module__vZoViG__itemActions{justify-content:flex-end;gap:.5rem;display:flex}.connected-banks-module__vZoViG__dialogBackdrop{z-index:50;background:#0a25409e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.connected-banks-module__vZoViG__confirmDialog{background:#fff;border:1px solid #fecaca;border-radius:1rem;gap:1rem;width:min(100%,32rem);padding:clamp(1.15rem,4vw,1.75rem);display:grid;box-shadow:0 1.5rem 4rem #0a254047}.connected-banks-module__vZoViG__confirmDialog h3,.connected-banks-module__vZoViG__confirmDialog p{margin:0}.connected-banks-module__vZoViG__confirmDialog h3{color:var(--brand-anchor);font-size:1.25rem}.connected-banks-module__vZoViG__dialogEyebrow{color:#b91c1c;font-size:.76rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem!important}.connected-banks-module__vZoViG__confirmDialog>p{color:#334155;line-height:1.55}.connected-banks-module__vZoViG__dialogCount{font-weight:var(--weight-medium);background:#fef2f2;border-radius:.7rem;padding:.75rem;color:#991b1b!important}.connected-banks-module__vZoViG__dialogActions{justify-content:flex-end;gap:.65rem;display:flex}.connected-banks-module__vZoViG__mappingPanel{border-top:1px solid #e2e8f0;gap:.85rem;padding-top:1rem;display:grid}.connected-banks-module__vZoViG__mappingPanel h3,.connected-banks-module__vZoViG__mappingPanel p{margin:0}.connected-banks-module__vZoViG__mappingPanel p{color:var(--brand-secondary);margin-top:.3rem;font-size:.88rem;line-height:1.45}.connected-banks-module__vZoViG__mappingList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.connected-banks-module__vZoViG__mappingList li{background:#f8fafc;border:1px solid #dbe2ea;border-radius:.8rem;grid-template-columns:minmax(10rem,1fr) minmax(15rem,1.5fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.connected-banks-module__vZoViG__mappingList li>div,.connected-banks-module__vZoViG__mappingList label{gap:.25rem;min-width:0;display:grid}.connected-banks-module__vZoViG__mappingList li>div span,.connected-banks-module__vZoViG__mappingList label,.connected-banks-module__vZoViG__mappingList small{color:var(--brand-secondary);font-size:.78rem}.connected-banks-module__vZoViG__mappingList select{color:#0f172a;width:100%;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.6rem;padding:.5rem .65rem}.connected-banks-module__vZoViG__active,.connected-banks-module__vZoViG__itemError,.connected-banks-module__vZoViG__revoked{font-size:.75rem;font-weight:var(--weight-medium);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:.35rem .6rem}.connected-banks-module__vZoViG__active{color:#166534;background:#dcfce7}.connected-banks-module__vZoViG__itemError{color:#b91c1c;background:#fef2f2}.connected-banks-module__vZoViG__revoked{color:var(--brand-secondary);background:#e2e8f0}@media (max-width:40rem){.connected-banks-module__vZoViG__intro{flex-direction:column;align-items:stretch}.connected-banks-module__vZoViG__primaryButton{width:100%}.connected-banks-module__vZoViG__item{grid-template-columns:minmax(0,1fr) auto}.connected-banks-module__vZoViG__item .connected-banks-module__vZoViG__dangerButton,.connected-banks-module__vZoViG__item .connected-banks-module__vZoViG__revokedCopy,.connected-banks-module__vZoViG__item .connected-banks-module__vZoViG__itemActions{grid-column:1/-1;width:100%}.connected-banks-module__vZoViG__itemActions,.connected-banks-module__vZoViG__mappingList li{grid-template-columns:1fr}.connected-banks-module__vZoViG__itemActions{display:grid}.connected-banks-module__vZoViG__dialogActions{grid-template-columns:1fr;display:grid}.connected-banks-module__vZoViG__dialogActions button{width:100%}.connected-banks-module__vZoViG__mappingList li{align-items:stretch}.connected-banks-module__vZoViG__mappingList .connected-banks-module__vZoViG__secondaryButton{width:100%}}
.login-module__Si-P0q__page,.login-module__Si-P0q__page *{box-sizing:border-box}.login-module__Si-P0q__page{background:radial-gradient(circle at 15% 10%, #00c89633, transparent 28rem), radial-gradient(circle at 90% 90%, #0b6e4f1a, transparent 24rem), var(--brand-page);place-items:center;min-height:100svh;padding:1.5rem;display:grid}.login-module__Si-P0q__pageContent{gap:1rem;width:min(27.5rem,100%);display:grid}.login-module__Si-P0q__card{background:#fff;border:1px solid #d8dee9;border-radius:1rem;width:100%;padding:clamp(1.5rem,7vw,3rem);box-shadow:0 1.25rem 3.5rem #14213d1a}.login-module__Si-P0q__productMark{width:min(13rem,75%);height:auto;display:block}.login-module__Si-P0q__eyebrow{color:var(--brand-primary);font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;margin:1.2rem 0 0}.login-module__Si-P0q__card h1{color:var(--brand-anchor);letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(2rem,8vw,2.5rem);line-height:1.05}.login-module__Si-P0q__intro{color:var(--brand-secondary);margin:.75rem 0 1.7rem;line-height:1.55}.login-module__Si-P0q__form{gap:1.1rem;display:grid}.login-module__Si-P0q__field{color:#334155;font-weight:var(--weight-medium);gap:.45rem;display:grid}.login-module__Si-P0q__field input{color:#0f172a;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.65rem;padding:0 .85rem}.login-module__Si-P0q__field input:focus-visible,.login-module__Si-P0q__passwordToggle:focus-visible,.login-module__Si-P0q__primaryButton:focus-visible,.login-module__Si-P0q__secondaryButton:focus-visible,.login-module__Si-P0q__passwordLabel a:focus-visible{outline-offset:2px;outline:3px solid #00c89659}.login-module__Si-P0q__passwordLabel{justify-content:space-between;align-items:center;gap:1rem;display:flex}.login-module__Si-P0q__passwordLabel a{color:var(--brand-primary);font-size:.78rem;font-weight:var(--weight-medium);text-decoration:none}.login-module__Si-P0q__passwordField{display:block;position:relative}.login-module__Si-P0q__passwordField input{padding-right:3.1rem}.login-module__Si-P0q__passwordToggle{width:2.4rem;height:2.4rem;color:var(--brand-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.login-module__Si-P0q__passwordToggle:hover{background:var(--brand-accent-soft);color:var(--brand-primary)}.login-module__Si-P0q__passwordToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.login-module__Si-P0q__error{color:#991b1b;background:#fef2f2;border-radius:.6rem;margin:0;padding:.7rem .8rem;font-size:.88rem}.login-module__Si-P0q__success,.login-module__Si-P0q__info{border-radius:.6rem;margin:0;padding:.7rem .8rem;font-size:.88rem}.login-module__Si-P0q__success{color:#065f46;background:#ecfdf5}.login-module__Si-P0q__info{background:var(--brand-accent-soft);color:var(--brand-anchor)}.login-module__Si-P0q__fieldHint{color:var(--brand-secondary);margin:-.45rem 0 0;font-size:.82rem}.login-module__Si-P0q__textLink{color:var(--brand-primary);font-weight:var(--weight-medium);margin-top:1.2rem;text-decoration:none;display:inline-flex}.login-module__Si-P0q__textLink:hover{text-decoration:underline}.login-module__Si-P0q__primaryButton{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer;min-height:3rem;font:inherit;font-weight:var(--weight-medium);border-radius:.65rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.login-module__Si-P0q__secondaryButton{min-height:3rem;color:var(--brand-anchor);cursor:pointer;font:inherit;font-weight:var(--weight-medium);background:#fff;border:1px solid #9ca9ba;border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.login-module__Si-P0q__secondaryButton:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.login-module__Si-P0q__secondaryButton:disabled{cursor:wait;opacity:.62}.login-module__Si-P0q__primaryButton:hover:not(:disabled){background:var(--brand-accent);color:var(--brand-anchor)}.login-module__Si-P0q__primaryButton:disabled{cursor:wait;opacity:.62}@media (max-width:30rem){.login-module__Si-P0q__page{align-items:start;padding:.75rem}.login-module__Si-P0q__card{margin-top:1rem;padding:1.5rem 1.1rem}}
.reconciliation-module__ji3FdW__page{width:100%;min-width:0;color:var(--brand-anchor)}.reconciliation-module__ji3FdW__shell{width:min(var(--app-content-width), calc(100% - 2 * var(--app-page-gutter)));gap:1rem;margin-inline:auto;padding:clamp(1rem,2.5vw,2rem) 0;display:grid}.reconciliation-module__ji3FdW__workspace{gap:1rem;min-width:0;display:grid}.reconciliation-module__ji3FdW__toolbar,.reconciliation-module__ji3FdW__matchCard,.reconciliation-module__ji3FdW__empty,.reconciliation-module__ji3FdW__mergedEmpty{background:#fff;border:1px solid #dbe3ef;border-radius:.9rem}.reconciliation-module__ji3FdW__toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.reconciliation-module__ji3FdW__toolbar>div{gap:.15rem;display:grid}.reconciliation-module__ji3FdW__toolbar strong{font-size:1rem}.reconciliation-module__ji3FdW__toolbar span,.reconciliation-module__ji3FdW__empty span,.reconciliation-module__ji3FdW__mergedEmpty{color:var(--brand-secondary);font-size:.82rem}.reconciliation-module__ji3FdW__toolbar button,.reconciliation-module__ji3FdW__actions button{color:#334155;min-height:2.65rem;font:inherit;font-size:.82rem;font-weight:var(--weight-semibold);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;padding:.55rem .85rem}.reconciliation-module__ji3FdW__toolbar button,.reconciliation-module__ji3FdW__actions .reconciliation-module__ji3FdW__primary{border-color:var(--accent);background:var(--accent);color:#fff}.reconciliation-module__ji3FdW__toolbar button:disabled,.reconciliation-module__ji3FdW__actions button:disabled{cursor:wait;opacity:.58}.reconciliation-module__ji3FdW__success,.reconciliation-module__ji3FdW__error{border-radius:.7rem;margin:0;padding:.7rem .85rem;font-size:.84rem}.reconciliation-module__ji3FdW__success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.reconciliation-module__ji3FdW__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.reconciliation-module__ji3FdW__empty{text-align:center;justify-items:center;gap:.25rem;padding:2.5rem 1rem;display:grid}.reconciliation-module__ji3FdW__matchList{gap:.85rem;display:grid}.reconciliation-module__ji3FdW__matchCard{gap:.75rem;min-width:0;padding:1rem;display:grid}.reconciliation-module__ji3FdW__matchHeading,.reconciliation-module__ji3FdW__sectionHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.reconciliation-module__ji3FdW__matchHeading>div,.reconciliation-module__ji3FdW__sectionHeading>div{gap:.2rem;display:grid}.reconciliation-module__ji3FdW__matchHeading h2,.reconciliation-module__ji3FdW__sectionHeading h2{margin:0;font-size:1.05rem}.reconciliation-module__ji3FdW__matchHeading>span:last-child{color:var(--brand-secondary);font-variant-numeric:tabular-nums;font-size:.82rem}.reconciliation-module__ji3FdW__mediumChip,.reconciliation-module__ji3FdW__mergedChip{width:fit-content;font-size:.68rem;font-weight:var(--weight-semibold);border-radius:999px;padding:.2rem .5rem}.reconciliation-module__ji3FdW__mediumChip{color:#92400e;background:#fef3c7}.reconciliation-module__ji3FdW__mergedChip{color:#166534;background:#dcfce7}.reconciliation-module__ji3FdW__reason{color:var(--brand-secondary);margin:0;font-size:.78rem}.reconciliation-module__ji3FdW__pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.reconciliation-module__ji3FdW__pairMark{color:var(--accent);font-size:1.25rem;font-weight:var(--weight-bold);align-self:center}.reconciliation-module__ji3FdW__evidence{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;min-width:0;padding:.75rem}.reconciliation-module__ji3FdW__evidenceHeading{color:var(--brand-secondary);justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.reconciliation-module__ji3FdW__evidenceHeading strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reconciliation-module__ji3FdW__evidence h3{overflow-wrap:anywhere;margin:.55rem 0;font-size:.92rem}.reconciliation-module__ji3FdW__evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.reconciliation-module__ji3FdW__evidence dl>div{min-width:0}.reconciliation-module__ji3FdW__evidence dt{color:var(--brand-secondary);font-size:.66rem}.reconciliation-module__ji3FdW__evidence dd{overflow-wrap:anywhere;color:#334155;font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:.76rem}.reconciliation-module__ji3FdW__actions{justify-content:flex-end;gap:.55rem;display:flex}.reconciliation-module__ji3FdW__mergedSection{gap:.75rem;margin-top:.5rem;display:grid}.reconciliation-module__ji3FdW__sectionHeading span{color:var(--brand-secondary);font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.reconciliation-module__ji3FdW__sectionHeading a{color:var(--accent-strong);font-size:.82rem;font-weight:var(--weight-semibold)}.reconciliation-module__ji3FdW__mergedEmpty{margin:0;padding:1rem}@media (max-width:48rem){.reconciliation-module__ji3FdW__pair{grid-template-columns:1fr}.reconciliation-module__ji3FdW__pairMark{justify-self:center}}@media (max-width:30rem){.reconciliation-module__ji3FdW__shell{padding:.75rem}.reconciliation-module__ji3FdW__toolbar,.reconciliation-module__ji3FdW__matchHeading,.reconciliation-module__ji3FdW__sectionHeading{flex-direction:column;align-items:stretch}.reconciliation-module__ji3FdW__toolbar button,.reconciliation-module__ji3FdW__actions button{width:100%}.reconciliation-module__ji3FdW__actions{flex-direction:column-reverse}.reconciliation-module__ji3FdW__evidence dl{grid-template-columns:1fr}}
.mission-control-module__Cg_UKq__page{font-family:var(--font-geist-sans,system-ui), sans-serif;color:#143c3a;background:radial-gradient(at 0 0,#e2f6ef,#0000 65%);max-width:1280px;min-height:100vh;margin:auto;padding:clamp(20px,4vw,56px)}.mission-control-module__Cg_UKq__header,.mission-control-module__Cg_UKq__sectionHeading,.mission-control-module__Cg_UKq__pagination,.mission-control-module__Cg_UKq__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.mission-control-module__Cg_UKq__header{margin-bottom:32px}.mission-control-module__Cg_UKq__page h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(32px,5vw,48px)}.mission-control-module__Cg_UKq__page h2{margin:0;font-size:24px}.mission-control-module__Cg_UKq__eyebrow{letter-spacing:.15em;color:#087b62;font-size:11px;font-weight:750}.mission-control-module__Cg_UKq__page a{color:#087b62;text-underline-offset:4px}.mission-control-module__Cg_UKq__card{background:#fff;border:1px solid #d8e7e2;border-radius:24px;padding:clamp(18px,3vw,32px);box-shadow:0 12px 48px #12453908}.mission-control-module__Cg_UKq__tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.mission-control-module__Cg_UKq__page button{color:#143c3a;font:inherit;cursor:pointer;background:#fff;border:1px solid #ceded8;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:650}.mission-control-module__Cg_UKq__tabs button[aria-current=page],.mission-control-module__Cg_UKq__invite button,.mission-control-module__Cg_UKq__actions button{color:#fff;background:#086e58;border-color:#086e58}.mission-control-module__Cg_UKq__page button:disabled{opacity:.5;cursor:not-allowed}.mission-control-module__Cg_UKq__page button:focus-visible,.mission-control-module__Cg_UKq__page input:focus-visible,.mission-control-module__Cg_UKq__page select:focus-visible,.mission-control-module__Cg_UKq__page textarea:focus-visible{outline-offset:3px;outline:3px solid #47bda4}.mission-control-module__Cg_UKq__muted{color:#5b706c;font-size:14px;line-height:1.6}.mission-control-module__Cg_UKq__filters,.mission-control-module__Cg_UKq__invite{flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0;display:flex}.mission-control-module__Cg_UKq__filters label,.mission-control-module__Cg_UKq__invite label{flex:1;min-width:160px}.mission-control-module__Cg_UKq__page label{flex-direction:column;gap:8px;font-size:13px;font-weight:650;display:flex}.mission-control-module__Cg_UKq__page input,.mission-control-module__Cg_UKq__page select,.mission-control-module__Cg_UKq__page textarea{box-sizing:border-box;width:100%;font:inherit;color:#173c37;background:#fbfdfc;border:1px solid #cbded6;border-radius:10px;padding:11px;font-weight:400}.mission-control-module__Cg_UKq__invite{background:#f0f8f5;border-radius:14px;padding:20px}.mission-control-module__Cg_UKq__tableWrap{overflow:auto}.mission-control-module__Cg_UKq__page table{border-collapse:collapse;width:100%;font-size:14px}.mission-control-module__Cg_UKq__page th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#62776e;font-size:11px}.mission-control-module__Cg_UKq__page td,.mission-control-module__Cg_UKq__page th{vertical-align:top;border-bottom:1px solid #e6eee9;padding:15px 12px}.mission-control-module__Cg_UKq__page small{color:#697b72;margin-top:6px;display:block}.mission-control-module__Cg_UKq__page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:500px;margin:0;font:12px/1.5 ui-monospace,monospace}.mission-control-module__Cg_UKq__pagination{color:#62776e;justify-content:flex-end;margin-top:24px;font-size:13px}.mission-control-module__Cg_UKq__pagination span{margin-right:auto}.mission-control-module__Cg_UKq__empty{text-align:center;color:#62776e;padding:60px 20px}.mission-control-module__Cg_UKq__success,.mission-control-module__Cg_UKq__error{border-radius:10px;padding:14px;line-height:1.5}.mission-control-module__Cg_UKq__success{color:#17663a;background:#e6f6ed}.mission-control-module__Cg_UKq__error{color:#9f3529;background:#fff0ed}.mission-control-module__Cg_UKq__inbox{gap:18px;display:grid}.mission-control-module__Cg_UKq__report{border:1px solid #dce8e2;border-radius:16px;padding:22px}.mission-control-module__Cg_UKq__report strong{text-transform:capitalize}.mission-control-module__Cg_UKq__report .mission-control-module__Cg_UKq__sectionHeading span{color:#62776e;font-size:12px}.mission-control-module__Cg_UKq__reportText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.mission-control-module__Cg_UKq__actions{justify-content:flex-start;margin-top:14px}.mission-control-module__Cg_UKq__report .mission-control-module__Cg_UKq__filters{margin-top:16px}@media (max-width:600px){.mission-control-module__Cg_UKq__header{flex-direction:column;align-items:flex-start}.mission-control-module__Cg_UKq__tabs button{flex:1}.mission-control-module__Cg_UKq__card{border-radius:16px}.mission-control-module__Cg_UKq__pagination{flex-wrap:wrap}.mission-control-module__Cg_UKq__pagination span{width:100%}.mission-control-module__Cg_UKq__report{padding:16px}.mission-control-module__Cg_UKq__filters label,.mission-control-module__Cg_UKq__invite label{min-width:100%}}
.calendar-module__RQiwqW__page,.calendar-module__RQiwqW__page *{box-sizing:border-box}.calendar-module__RQiwqW__page{width:100%;padding:clamp(1rem,3vw,2.5rem);padding-inline:var(--app-page-gutter);background:radial-gradient(circle at top left, #00c8961f, transparent 34rem), var(--brand-page)}.calendar-module__RQiwqW__shell{width:min(var(--app-content-width), 100%);margin:0 auto}.calendar-module__RQiwqW__saveNotice{color:#166534;white-space:nowrap;background:#f0fdf4;border-radius:.65rem;align-items:center;gap:.5rem;margin:0;padding:.55rem .7rem;font-size:.78rem;display:flex}.calendar-module__RQiwqW__saveNotice a{color:#166534;font-weight:var(--weight-medium);flex:none;margin-left:.25rem}.calendar-module__RQiwqW__monthNavigation h2,.calendar-module__RQiwqW__summaryBar p{margin:0}.calendar-module__RQiwqW__calendarPanel{background:#fff;border:1px solid #d7dee8;border-radius:1.1rem;min-width:0;overflow:hidden;box-shadow:0 1.5rem 4rem #14213d17}.calendar-module__RQiwqW__interactionStatus,.calendar-module__RQiwqW__interactionError{font-weight:var(--weight-medium);border-bottom:1px solid;margin:0;padding:.75rem 1rem}.calendar-module__RQiwqW__interactionStatus{color:#166534;background:#f0fdf4;border-color:#86efac}.calendar-module__RQiwqW__interactionError{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.calendar-module__RQiwqW__summaryBar{background:var(--brand-anchor);color:#fff;justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1rem,3vw,1.6rem);display:flex}.calendar-module__RQiwqW__summaryLabel,.calendar-module__RQiwqW__anchorMetric span{color:#aebbd0;font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.calendar-module__RQiwqW__summaryBar>div>strong{overflow-wrap:anywhere;font-size:clamp(1rem,3vw,1.35rem);font-weight:var(--weight-medium);margin-top:.3rem;display:block}.calendar-module__RQiwqW__summaryBar>div>a{color:#7ef0d0;font-size:.72rem;font-weight:var(--weight-bold);text-underline-offset:.18em;margin-top:.35rem;text-decoration:underline;display:inline-block}.calendar-module__RQiwqW__summaryBar>div>a:hover,.calendar-module__RQiwqW__summaryBar>div>a:focus-visible{color:#fff}.calendar-module__RQiwqW__anchorMetric{text-align:right;min-width:0}.calendar-module__RQiwqW__anchorMetric strong{letter-spacing:-.035em;font-size:clamp(1.4rem,4vw,2.15rem)!important;font-weight:var(--weight-bold)!important}.calendar-module__RQiwqW__anchorMetric strong.calendar-module__RQiwqW__positiveTotal{color:#6ee7b7}.calendar-module__RQiwqW__anchorMetric strong.calendar-module__RQiwqW__negativeTotal{color:#fca5a5}.calendar-module__RQiwqW__anchorMetric small{color:#d7e0eb;max-width:32rem;margin-top:.3rem;font-size:.68rem;line-height:1.35;display:block}.calendar-module__RQiwqW__calendarControls{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem clamp(.7rem,2vw,1.2rem);display:grid}.calendar-module__RQiwqW__presetRow{grid-column:1/-1;min-width:0;display:grid}.calendar-module__RQiwqW__filters{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.calendar-module__RQiwqW__filters label{white-space:nowrap;color:#334155;min-width:0;font-size:.78rem;font-weight:var(--weight-medium);align-items:center;gap:.45rem;display:flex}.calendar-module__RQiwqW__filters select{width:100%;min-width:0;min-height:2.35rem;color:var(--brand-anchor);font:inherit;font-weight:var(--weight-regular);background:#fff;border:1px solid #aeb9c8;border-radius:.65rem;padding:.45rem 2rem .45rem .65rem}.calendar-module__RQiwqW__monthNavigation{grid-template-columns:auto minmax(11rem,1fr) auto auto auto;align-items:center;gap:.75rem;padding:1.2rem clamp(.7rem,2vw,1.5rem);display:grid}.calendar-module__RQiwqW__monthNavigation h2{color:var(--brand-anchor);letter-spacing:-.025em;text-align:center;font-size:clamp(1.25rem,4vw,2rem)}.calendar-module__RQiwqW__monthNavigation button{width:fit-content;min-height:2.65rem;color:var(--accent-strong);cursor:pointer;font:inherit;font-weight:var(--weight-medium);background:#fff;border:1px solid #b8c3d2;border-radius:.65rem;padding:.55rem .8rem}.calendar-module__RQiwqW__monthNavigation button:last-child{justify-self:end}.calendar-module__RQiwqW__monthJump{color:var(--brand-secondary);font-size:.62rem;font-weight:var(--weight-medium);text-transform:uppercase;align-items:center;display:flex}.calendar-module__RQiwqW__monthJump span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calendar-module__RQiwqW__monthJump input{color:#334155;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #b8c3d2;border-radius:.65rem;padding:.35rem .5rem}.calendar-module__RQiwqW__monthNavigation button:hover{border-color:var(--accent);background:var(--accent-soft)}.calendar-module__RQiwqW__minimumStrip{min-height:2.75rem;color:var(--brand-secondary);background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;padding:.65rem clamp(.7rem,2vw,1.5rem);font-size:.82rem;display:flex}.calendar-module__RQiwqW__minimumSummary{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.calendar-module__RQiwqW__minimumStrip strong{color:var(--brand-anchor);font-size:1rem;font-weight:var(--weight-bold)}.calendar-module__RQiwqW__minimumStrip strong.calendar-module__RQiwqW__positiveTotal{color:#166534}.calendar-module__RQiwqW__minimumStrip strong.calendar-module__RQiwqW__negativeTotal{color:#b91c1c}.calendar-module__RQiwqW__minimumDanger{color:#9f1239;background:#fff1f2;border-color:#fecaca}.calendar-module__RQiwqW__minimumDanger strong{color:#b91c1c}.calendar-module__RQiwqW__balanceLegend{color:var(--brand-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .75rem;margin-left:auto;font-size:.68rem;display:flex}.calendar-module__RQiwqW__balanceLegend strong{color:#334155;font-size:inherit;font-weight:var(--weight-medium)}.calendar-module__RQiwqW__balanceLegend span{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.calendar-module__RQiwqW__balanceLegend span:before{content:"";background:currentColor;border-radius:999px;width:.55rem;height:.55rem}.calendar-module__RQiwqW__legendPast{color:#94a3b8}.calendar-module__RQiwqW__legendToday{color:var(--accent);font-weight:var(--weight-medium)}.calendar-module__RQiwqW__legendFuture{color:#334155}.calendar-module__RQiwqW__legendUnchanged{opacity:.48}.calendar-module__RQiwqW__legendDanger{color:#b91c1c}.calendar-module__RQiwqW__monthNavigation button:focus-visible,.calendar-module__RQiwqW__monthJump input:focus-visible,.calendar-module__RQiwqW__filters select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.calendar-module__RQiwqW__weekdays,.calendar-module__RQiwqW__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-module__RQiwqW__calendarViewport{min-width:0}.calendar-module__RQiwqW__calendarViewport:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.calendar-module__RQiwqW__weekdays{background:#eef2f7;border-top:1px solid #e2e8f0;border-bottom:1px solid #cbd5e1}.calendar-module__RQiwqW__weekdays span{min-width:0;color:var(--brand-secondary);font-size:.7rem;font-weight:var(--weight-medium);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:.55rem .25rem}.calendar-module__RQiwqW__calendarGrid{background:#dce3ec;gap:1px}.calendar-module__RQiwqW__dayCell{background:#fff;flex-direction:column;min-width:0;min-height:clamp(7.5rem,12vw,10rem);padding:clamp(.45rem,1vw,.75rem);display:flex;position:relative;overflow:hidden}.calendar-module__RQiwqW__dayQuickAdd{z-index:0;cursor:cell;background:0 0;border:0;position:absolute;inset:0}.calendar-module__RQiwqW__dayQuickAdd:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.calendar-module__RQiwqW__dayHeader,.calendar-module__RQiwqW__transactionList,.calendar-module__RQiwqW__endOfDayBalance{z-index:1;pointer-events:none;position:relative}.calendar-module__RQiwqW__dragTarget{box-shadow:inset 0 0 0 3px var(--accent)!important}.calendar-module__RQiwqW__historicalDay{background:#f8fafc}.calendar-module__RQiwqW__weekendDay{background:#f6f7fb}.calendar-module__RQiwqW__dayCell[data-today=true]{background:var(--brand-accent-soft);box-shadow:inset 0 0 0 2px var(--brand-primary)}.calendar-module__RQiwqW__dangerDay,.calendar-module__RQiwqW__historicalDay.calendar-module__RQiwqW__dangerDay{background:#fff1f2;box-shadow:inset 0 0 0 1px #fecdd3}.calendar-module__RQiwqW__dayCell[data-today=true].calendar-module__RQiwqW__dangerDay{background:#fff1f2;box-shadow:inset 0 0 0 2px #b91c1c}.calendar-module__RQiwqW__returnedDate{z-index:1;box-shadow:inset 0 0 0 3px var(--accent);position:relative}.calendar-module__RQiwqW__dayHeader{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.calendar-module__RQiwqW__dayHeader time{color:#334155;font-size:.83rem;font-weight:var(--weight-medium)}.calendar-module__RQiwqW__dayHeader span{background:var(--accent-soft);color:var(--accent-strong);font-size:.55rem;font-weight:var(--weight-medium);text-transform:uppercase;border-radius:999px;padding:.18rem .35rem}.calendar-module__RQiwqW__endOfDayBalance{text-align:right;min-width:0;margin:auto 0 0;padding:.38rem .45rem}.calendar-module__RQiwqW__endOfDayBalance strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(.72rem,1.35vw,1rem);font-weight:var(--weight-medium);letter-spacing:-.02em;display:block}.calendar-module__RQiwqW__pastBalance{color:var(--brand-secondary)}.calendar-module__RQiwqW__todayBalance{background:var(--accent-soft);color:var(--accent-strong);border-radius:.4rem}.calendar-module__RQiwqW__todayBalance strong{font-weight:var(--weight-bold)}.calendar-module__RQiwqW__futureBalance{color:var(--brand-anchor)}.calendar-module__RQiwqW__unchangedBalance{opacity:.42}.calendar-module__RQiwqW__todayBalance.calendar-module__RQiwqW__unchangedBalance{opacity:1}.calendar-module__RQiwqW__negativeBalance{color:#b91c1c}.calendar-module__RQiwqW__todayBalance.calendar-module__RQiwqW__negativeBalance{color:#b91c1c;background:#fee2e2}.calendar-module__RQiwqW__negativeBalance.calendar-module__RQiwqW__unchangedBalance{opacity:1}.calendar-module__RQiwqW__transactionList{gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.calendar-module__RQiwqW__transaction{background:#fff;border-left:3px solid;border-radius:.35rem;gap:0;min-width:0;padding:.28rem .35rem;font-size:clamp(.58rem,1vw,.75rem);line-height:1.25;display:grid}.calendar-module__RQiwqW__transaction button{width:100%;min-width:0;color:inherit;cursor:grab;font:inherit;line-height:inherit;text-align:left;pointer-events:auto;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:0;display:grid}.calendar-module__RQiwqW__transaction button:active{cursor:grabbing}.calendar-module__RQiwqW__transaction button:focus-visible{outline-offset:2px;outline:2px solid}.calendar-module__RQiwqW__transactionIdentity,.calendar-module__RQiwqW__transactionTitle,.calendar-module__RQiwqW__transaction strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-module__RQiwqW__transactionIdentity{align-items:center;gap:.25rem;display:flex}.calendar-module__RQiwqW__transactionTitle{flex:1}.calendar-module__RQiwqW__sourceBadge{max-width:45%;font-size:.52rem;font-weight:var(--weight-medium);opacity:.82;text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:.05rem .28rem;line-height:1.2;overflow:hidden}.calendar-module__RQiwqW__pendingBadge{color:#92400e;font-size:.52rem;font-weight:var(--weight-bold);text-transform:uppercase;background:#fef3c7;border-radius:999px;flex:none;padding:.06rem .3rem;line-height:1.2}.calendar-module__RQiwqW__pendingTransaction{background:#fffbeb;border-left-style:dashed}.calendar-module__RQiwqW__pendingTransaction button{cursor:default}.calendar-module__RQiwqW__transaction strong{font-weight:var(--weight-medium)}.calendar-module__RQiwqW__income{color:#166534}.calendar-module__RQiwqW__expense{color:#b91c1c}.calendar-module__RQiwqW__transfer{color:#1d4ed8}.calendar-module__RQiwqW__moreTransactions{color:var(--brand-secondary);font-size:.68rem;font-weight:var(--weight-medium);text-align:right}.calendar-module__RQiwqW__moreTransactions button{color:inherit;cursor:pointer;font:inherit;pointer-events:auto;background:0 0;border:0;padding:.1rem}.calendar-module__RQiwqW__moreTransactions button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.calendar-module__RQiwqW__paperclip{color:var(--brand-secondary);font-size:.72rem;line-height:1}.calendar-module__RQiwqW__emptyMonth{color:var(--brand-secondary);background:#fafbfc;border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.78rem;display:flex}.calendar-module__RQiwqW__emptyMonth p{margin:0}.calendar-module__RQiwqW__emptyMonth a{color:var(--brand-primary);font-weight:var(--weight-medium)}.calendar-module__RQiwqW__drawerBackdrop{z-index:50;background:#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.calendar-module__RQiwqW__transactionDrawer{background:#fff;width:min(28rem,100%);padding:1.25rem;overflow-y:auto;box-shadow:-1rem 0 3rem #0f172a38}.calendar-module__RQiwqW__drawerHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.calendar-module__RQiwqW__drawerHeader p,.calendar-module__RQiwqW__drawerHeader h3{margin:0}.calendar-module__RQiwqW__drawerHeader p{color:var(--accent);font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase}.calendar-module__RQiwqW__drawerHeader h3{color:var(--brand-anchor);margin-top:.25rem;font-size:1.4rem}.calendar-module__RQiwqW__drawerHeader button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-width:2.5rem;min-height:2.5rem;font-size:1.4rem}.calendar-module__RQiwqW__transactionDetails{gap:0;margin:1rem 0;display:grid}.calendar-module__RQiwqW__transactionDetails div{border-bottom:1px solid #e2e8f0;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.calendar-module__RQiwqW__transactionDetails dt{color:var(--brand-secondary)}.calendar-module__RQiwqW__transactionDetails dd{overflow-wrap:anywhere;min-width:0;color:var(--brand-anchor);font-weight:var(--weight-medium);margin:0}.calendar-module__RQiwqW__drawerActions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.calendar-module__RQiwqW__drawerActions button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;min-height:2.65rem;font:inherit;font-weight:var(--weight-medium);border-radius:.65rem;padding:.65rem .9rem}.calendar-module__RQiwqW__drawerActions button:first-child{color:#334155;background:#fff;border-color:#cbd5e1}.calendar-module__RQiwqW__drawerActions .calendar-module__RQiwqW__deleteButton{background:#dc2626;border-color:#dc2626}.calendar-module__RQiwqW__drawerActions button:disabled{cursor:wait;opacity:.55}.calendar-module__RQiwqW__editForm{gap:1rem;margin-top:1rem;display:grid}.calendar-module__RQiwqW__editForm label{color:#334155;font-size:.85rem;font-weight:var(--weight-medium);gap:.4rem;display:grid}.calendar-module__RQiwqW__editForm input{width:100%;min-height:2.75rem;color:var(--brand-anchor);font:inherit;border:1px solid #aeb9c8;border-radius:.65rem;padding:.65rem .75rem}.calendar-module__RQiwqW__transferEditNote{background:var(--accent-soft);color:var(--accent-strong);border-radius:.65rem;margin:0;padding:.75rem}@media (min-width:45rem) and (max-height:56.25rem){.calendar-module__RQiwqW__page{padding-block:1rem 2rem}.calendar-module__RQiwqW__summaryBar{padding:.75rem 1rem}.calendar-module__RQiwqW__calendarControls{padding:.65rem 1rem}.calendar-module__RQiwqW__monthNavigation{padding:.55rem 1rem}.calendar-module__RQiwqW__weekdays span{padding-block:.4rem}.calendar-module__RQiwqW__dayCell{min-height:5.5rem;padding:.45rem}.calendar-module__RQiwqW__calendarViewport{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:8rem;max-height:calc(100vh - 26.75rem);overflow-y:auto}.calendar-module__RQiwqW__weekdays{z-index:1;position:sticky;top:0}}@media (max-width:44rem){.calendar-module__RQiwqW__page{padding:.65rem}.calendar-module__RQiwqW__saveNotice{white-space:normal}.calendar-module__RQiwqW__drawerBackdrop{align-items:flex-end}.calendar-module__RQiwqW__transactionDrawer{border-radius:1rem 1rem 0 0;width:100%;max-height:88vh}.calendar-module__RQiwqW__summaryBar{flex-direction:column;align-items:flex-start}.calendar-module__RQiwqW__anchorMetric{text-align:left}.calendar-module__RQiwqW__calendarControls{grid-template-columns:1fr}.calendar-module__RQiwqW__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-module__RQiwqW__filters label{flex-direction:column;align-items:stretch}.calendar-module__RQiwqW__monthNavigation{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.3rem;padding-inline:.45rem}.calendar-module__RQiwqW__monthNavigation button{min-height:2.4rem;padding-inline:.45rem;font-size:.73rem}.calendar-module__RQiwqW__monthNavigation h2{font-size:clamp(1rem,5vw,1.25rem)}.calendar-module__RQiwqW__monthJump{grid-area:2/1/auto/-1}.calendar-module__RQiwqW__monthJump input{width:100%;min-height:2.4rem}.calendar-module__RQiwqW__weekdays span{padding-inline:.1rem;font-size:.55rem;overflow:hidden}.calendar-module__RQiwqW__dayCell{min-height:7rem;padding:.28rem}.calendar-module__RQiwqW__dayHeader{flex-direction:column;align-items:flex-start}.calendar-module__RQiwqW__dayHeader span{padding:.12rem .22rem;font-size:.44rem}.calendar-module__RQiwqW__balanceLegend{flex-wrap:wrap;align-items:flex-start;gap:.35rem .6rem;font-size:.56rem}.calendar-module__RQiwqW__minimumStrip{flex-wrap:wrap;align-items:flex-start;font-size:.7rem}.calendar-module__RQiwqW__minimumStrip strong{font-size:.82rem}.calendar-module__RQiwqW__balanceLegend{justify-content:flex-start;margin-left:0}.calendar-module__RQiwqW__endOfDayBalance{padding:.24rem .28rem}.calendar-module__RQiwqW__endOfDayBalance strong{font-size:.62rem}.calendar-module__RQiwqW__transactionList{gap:.2rem;margin-top:.3rem}.calendar-module__RQiwqW__transaction{border-left-width:2px;padding:.18rem;font-size:.52rem}.calendar-module__RQiwqW__transaction button{grid-template-columns:minmax(.35rem,1fr) auto;gap:.1rem}.calendar-module__RQiwqW__transaction strong{font-size:.42rem}.calendar-module__RQiwqW__transaction[data-source-kind=manual] .calendar-module__RQiwqW__sourceBadge{display:none}.calendar-module__RQiwqW__emptyMonth{flex-direction:column;align-items:flex-start}}.calendar-module__RQiwqW__cardGuidance{color:#425b59;overflow-wrap:anywhere;background:#f8fbfa;border:1px solid #dce7e5;border-radius:.75rem;margin:.75rem clamp(.7rem,2vw,1.5rem);padding:.85rem 1rem;font-size:.85rem;line-height:1.5}.calendar-module__RQiwqW__cardGuidance>p{max-width:95ch;margin:0}.calendar-module__RQiwqW__cardGuidance>details{border-top:1px solid #dce7e5;margin-top:.5rem;padding-top:.25rem}.calendar-module__RQiwqW__cardGuidance summary{box-sizing:border-box;min-height:44px;color:var(--brand-anchor);font-weight:var(--weight-medium);cursor:pointer;padding:.65rem 0}.calendar-module__RQiwqW__cardGuidance summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.calendar-module__RQiwqW__cardGuidance ul{margin:.25rem 0 .75rem;padding-left:1.25rem}.calendar-module__RQiwqW__cardGuidance li+li{margin-top:.5rem}.calendar-module__RQiwqW__cardGuidance a{color:var(--accent);padding-block:.5rem;display:inline-block}@media (max-width:44rem){.calendar-module__RQiwqW__cardGuidance{padding:.65rem .75rem}}
.activity-transaction-details-module__uNf15q__dialog{box-sizing:border-box;width:min(44rem,100vw - 1.5rem);max-height:calc(100dvh - 2rem);color:var(--brand-anchor,#0b253d);overflow-wrap:anywhere;background:#fff;border:1px solid #dce7e5;border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);overflow:auto;box-shadow:0 20px 60px #0b253d40}.activity-transaction-details-module__uNf15q__dialog::backdrop{background:#0b253d70}.activity-transaction-details-module__uNf15q__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.activity-transaction-details-module__uNf15q__header p{color:#526865;margin:0 0 .35rem;font-size:.85rem}.activity-transaction-details-module__uNf15q__header h2{margin:0;font-size:1.3rem}.activity-transaction-details-module__uNf15q__dialog button{cursor:pointer;min-height:44px}.activity-transaction-details-module__uNf15q__header button{flex-shrink:0}.activity-transaction-details-module__uNf15q__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:1.25rem 0;display:grid}.activity-transaction-details-module__uNf15q__details dt{color:#526865;font-size:.8rem}.activity-transaction-details-module__uNf15q__details dd{margin:.2rem 0 0;font-weight:600}@media (max-width:26rem){.activity-transaction-details-module__uNf15q__details{grid-template-columns:1fr}}
.account-rollup-module__nbt9ba__panel{border:1px solid var(--border,#ddd);background:var(--surface,#fff);color:var(--foreground,#172c29);border-radius:16px;padding:24px;position:relative}.account-rollup-module__nbt9ba__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.account-rollup-module__nbt9ba__header h2{margin:0 0 6px}.account-rollup-module__nbt9ba__panel small{opacity:.7;font-size:12px;font-weight:400;display:block}.account-rollup-module__nbt9ba__panel summary{cursor:pointer;padding:14px 0}.account-rollup-module__nbt9ba__group>summary,.account-rollup-module__nbt9ba__entity>summary{display:list-item}.account-rollup-module__nbt9ba__panel summary strong{font-variant-numeric:tabular-nums}.account-rollup-module__nbt9ba__group{border-top:1px solid #dbe5e1}.account-rollup-module__nbt9ba__group>summary{font-size:18px;font-weight:600}.account-rollup-module__nbt9ba__entity{border-top:1px solid #e7eeeb;margin-left:24px}.account-rollup-module__nbt9ba__entity ul{margin:0;padding:0 0 0 24px;list-style:none}.account-rollup-module__nbt9ba__entity li a{color:inherit;border-top:1px solid #edf1ef;justify-content:space-between;gap:16px;padding:14px 0;text-decoration:none;display:flex}.account-rollup-module__nbt9ba__empty{opacity:.7;padding-left:24px}.account-rollup-module__nbt9ba__settings{box-sizing:border-box;flex:0 0 44px;width:44px;min-width:0;max-width:420px;min-height:44px}.account-rollup-module__nbt9ba__settings>summary{width:44px;height:44px;color:var(--brand-secondary,#526661);border-radius:10px;justify-content:center;align-items:center;padding:0;list-style:none;display:flex;position:absolute;top:24px;right:24px}.account-rollup-module__nbt9ba__settings>summary::-webkit-details-marker{display:none}.account-rollup-module__nbt9ba__settings>summary:hover,.account-rollup-module__nbt9ba__settings[open]>summary{background:var(--accent-soft,#e4f4ef);color:var(--accent-strong,#08765e)}.account-rollup-module__nbt9ba__settings[open]{flex-basis:100%;width:100%}.account-rollup-module__nbt9ba__header>div{min-width:0}@media (max-width:899px){.account-rollup-module__nbt9ba__header:has(.account-rollup-module__nbt9ba__settings[open]){flex-wrap:wrap}.account-rollup-module__nbt9ba__header:has(.account-rollup-module__nbt9ba__settings[open])>div{padding-right:64px}}.account-rollup-module__nbt9ba__settings ol{padding-left:22px}.account-rollup-module__nbt9ba__settings li{flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 0;display:flex}.account-rollup-module__nbt9ba__itemLabel{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.account-rollup-module__nbt9ba__itemLabel input{flex:none}.account-rollup-module__nbt9ba__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.account-rollup-module__nbt9ba__reorderControls{flex-wrap:nowrap;flex:none;gap:4px;display:flex}.account-rollup-module__nbt9ba__settings button{cursor:pointer;flex:0 0 32px;width:32px;height:32px;padding:4px 8px}.account-rollup-module__nbt9ba__panel :is(summary,a,button,input):focus-visible{outline-offset:3px;outline:3px solid #268573}@media (min-width:900px){.account-rollup-module__nbt9ba__panel:has(.account-rollup-module__nbt9ba__settings[open]){grid-template-rows:max-content max-content 1fr;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:0 32px;display:grid}.account-rollup-module__nbt9ba__panel:has(.account-rollup-module__nbt9ba__settings[open]) .account-rollup-module__nbt9ba__header{display:contents}.account-rollup-module__nbt9ba__panel:has(.account-rollup-module__nbt9ba__settings[open]) .account-rollup-module__nbt9ba__header>div{grid-column:1;margin-bottom:20px}.account-rollup-module__nbt9ba__panel:has(.account-rollup-module__nbt9ba__settings[open]) .account-rollup-module__nbt9ba__settings{border-left:1px solid #dbe5e1;grid-area:1/2/span 3;padding-top:48px;padding-left:24px}.account-rollup-module__nbt9ba__panel:has(.account-rollup-module__nbt9ba__settings[open])>.account-rollup-module__nbt9ba__group{grid-column:1}}@media (max-width:640px){.account-rollup-module__nbt9ba__panel{padding:16px}.account-rollup-module__nbt9ba__settings>summary{top:16px;right:16px}.account-rollup-module__nbt9ba__entity{margin-left:12px}.account-rollup-module__nbt9ba__entity ul{padding-left:12px}}.account-rollup-module__nbt9ba__group>summary:after,.account-rollup-module__nbt9ba__entity>summary:after{content:"";clear:both;display:block}.account-rollup-module__nbt9ba__entity li>a>span{flex:1;min-width:0}.account-rollup-module__nbt9ba__entity li>a>strong{text-align:right;flex:none}.account-rollup-module__nbt9ba__entity li>details{padding-bottom:16px}@media (max-width:640px){.account-rollup-module__nbt9ba__group>summary>strong,.account-rollup-module__nbt9ba__entity>summary>strong{float:none;margin-top:6px;font-size:14px;display:block}}.account-rollup-module__nbt9ba__connectionWarning{color:#875000;font-weight:650}.account-rollup-module__nbt9ba__entity li>a.account-rollup-module__nbt9ba__reconnectLink{color:#875000;align-items:center;min-height:44px;padding:4px 0;text-decoration:underline;display:inline-flex}.account-rollup-module__nbt9ba__group>summary>span:last-child,.account-rollup-module__nbt9ba__entity>summary>span:last-child{float:right;text-align:right}.account-rollup-module__nbt9ba__reviewSteps{border:1px solid #dbe5e1;border-radius:12px;margin:12px 0;padding:12px}.account-rollup-module__nbt9ba__reviewSteps p{font-size:13px;line-height:1.5}.account-rollup-module__nbt9ba__reviewSteps a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:640px){.account-rollup-module__nbt9ba__group>summary>span:last-child,.account-rollup-module__nbt9ba__entity>summary>span:last-child{float:none;text-align:left;margin-top:6px;display:block}}.account-rollup-module__nbt9ba__entity .account-rollup-module__nbt9ba__reviewSteps li>a{color:#08765e;text-decoration:underline}.account-rollup-module__nbt9ba__entity li>a.account-rollup-module__nbt9ba__accountLink{padding:10px 0 2px}.account-rollup-module__nbt9ba__accountName{color:#111827;overflow-wrap:anywhere;font-weight:650;display:block}.account-rollup-module__nbt9ba__entity li>details.account-rollup-module__nbt9ba__accountDetails{padding-bottom:0}.account-rollup-module__nbt9ba__accountDetails>summary{box-sizing:border-box;min-height:44px;padding:10px 0;line-height:24px}.account-rollup-module__nbt9ba__entity li>details.account-rollup-module__nbt9ba__accountDetails[open]{padding-bottom:10px}.account-rollup-module__nbt9ba__accountDetails>:last-child:not(summary){margin-bottom:0}.account-rollup-module__nbt9ba__reviewSteps{margin:8px 0;padding:8px 12px}.account-rollup-module__nbt9ba__reviewSteps>summary{box-sizing:border-box;min-height:44px;padding:8px 0}.account-rollup-module__nbt9ba__reviewSteps p{margin:0 0 6px}.account-rollup-module__nbt9ba__reviewSteps>p{margin:2px 0 8px}.account-rollup-module__nbt9ba__entity .account-rollup-module__nbt9ba__reviewSteps>ul{padding:0}.account-rollup-module__nbt9ba__reviewSteps li{border-top:1px solid #edf1ef;padding:2px 0 4px}.account-rollup-module__nbt9ba__entity .account-rollup-module__nbt9ba__reviewSteps li>a{box-sizing:border-box;border-top:0;min-height:44px;padding:6px 0}
.connected-banks-page-module__-mHpqW__page{background:radial-gradient(circle at top left, #00c8961a, transparent 36rem), var(--brand-page);width:100%;padding:clamp(1rem,4vw,3rem)}.connected-banks-page-module__-mHpqW__shell{width:min(72rem,100%);margin:0 auto}
.section-hub-module__yvwlcq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.section-hub-module__yvwlcq__card{border:1px solid var(--brand-border);min-height:8.5rem;color:var(--brand-anchor);background:#fff;border-radius:.9rem;align-content:start;gap:.55rem;padding:1.25rem;text-decoration:none;display:grid;box-shadow:0 .5rem 1.5rem #0a25400f}.section-hub-module__yvwlcq__card:hover{border-color:var(--brand-primary);transform:translateY(-1px)}.section-hub-module__yvwlcq__card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.section-hub-module__yvwlcq__card strong{font-size:1rem}.section-hub-module__yvwlcq__card span{color:var(--brand-secondary);font-size:.9rem;line-height:1.45}
.classification-rules-module__aCam4W__root{overflow-wrap:anywhere;min-width:0}.classification-rules-module__aCam4W__root button{color:#0f172a;min-height:44px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:10px 14px}.classification-rules-module__aCam4W__root button:disabled{opacity:.55;cursor:default}.classification-rules-module__aCam4W__root button:focus-visible,.classification-rules-module__aCam4W__root input:focus-visible,.classification-rules-module__aCam4W__root select:focus-visible{outline-offset:2px;outline:3px solid #60a5fa}.classification-rules-module__aCam4W__root input[type=search],.classification-rules-module__aCam4W__root select{min-width:0;max-width:100%;min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:12px;padding:8px 12px}.classification-rules-module__aCam4W__root label{min-width:0}.classification-rules-module__aCam4W__root label:has(input[type=checkbox]){min-height:44px;padding:10px 0}.classification-rules-module__aCam4W__root input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin-right:10px}
