:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html,body{height:100%}body{margin:0}#root{min-height:100%}h1,h2,h3{margin:0}.page,:root{--brand-blue:#0b2d5b;--brand-blue-2:#0f3d7a;--brand-green:#5b8c3a;--brand-green-2:#7bc255}.adminDbPage{color:#122033;--adminDbTitleGradient:linear-gradient(90deg, #0b2d5b, #2f5ffff2, #21b9e8e6);--adminDbTitleUnderline:linear-gradient(90deg, #2f5fffbf, #21b9e859);--adminDbTitleGlow:#2f5fff2e;background:radial-gradient(720px 320px at 8% 0,#7bc25514,#0000 52%),linear-gradient(#0f172a 0%,#13213a 28%,#f4f7fb 28% 100%);min-height:100vh;position:relative}.adminDbPage.adminDbPageDark{color:#e7eefc;--adminDbTitleGradient:linear-gradient(90deg, #f5f9ff, #9cc7ffeb, #7df3e6e6);--adminDbTitleUnderline:linear-gradient(90deg, #9cc7ffb3, #7df3e659);--adminDbTitleGlow:#60a5fa38;background:radial-gradient(760px 360px at 10% 0,#60a5fa29,#0000 50%),radial-gradient(620px 260px at 86% 10%,#2dd4bf1f,#0000 48%),linear-gradient(#050b17 0%,#0a1324 28%,#0a1220 28% 100%)}.adminDbBackdrop{pointer-events:none;background:linear-gradient(135deg,#ffffff08,#0000 36%);position:absolute;inset:0}.adminDbPage .adminDbEyebrow{display:none}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleRow{background:radial-gradient(circle at 0 0,#94a3b829,#0000 34%),linear-gradient(135deg,#101827fa,#0a111ef5);border-color:#819cd729;box-shadow:0 18px 36px #0000003d,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleRow:before{background:linear-gradient(115deg,#0000 0%,#ffffff0f 42%,#ffffff24 50%,#ffffff0f 58%,#0000 100%)}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleRow.past,.adminDbPage.adminDbPageDark .adminDbRevenueScheduleRow.failed{background:radial-gradient(circle at 0 0,#f871712e,#0000 34%),linear-gradient(135deg,#240e12fa,#160a0df5);border-color:#fca5a533}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleRow.processed{background:radial-gradient(circle at 0 0,#4ade802e,#0000 34%),linear-gradient(135deg,#0d2018fa,#091410f5);border-color:#86efac33}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleTiming.past,.adminDbPage.adminDbPageDark .adminDbRevenueScheduleStatus.failed{background:#f871712e}.adminDbPage.adminDbPageDark .adminDbEmpty{color:#cddcf4bd;background:radial-gradient(circle at 100% 0,#60a5fa1a,#0000 46%),linear-gradient(#ffffff0d,#ffffff08);border:1px solid #819cd724;border-radius:18px;padding:18px 16px;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff0a}.adminDbPage .adminDbInsightsPanelHead h3,.adminDbPage .adminDbFinancialHero h3,.adminDbPage .adminDbCreditHero h3,.adminDbPage .adminDbSectionCard h3,.adminDbPage .adminDbInfoCard h3,.adminDbPage .adminDbDocumentStatusHeader h3,.adminDbPage .adminDbDocumentDetailHeroCopy h3,.adminDbPage .adminDbGateHero h2{letter-spacing:-.04em;text-shadow:0 1px 16px #040a181f, 0 0 28px var(--adminDbTitleGlow);font-weight:900}.adminDbPage .adminDbFinancialSectionHead h4,.adminDbPage .adminDbFinancialSummaryAside h5{letter-spacing:-.02em;text-shadow:0 1px 14px #040a181a, 0 0 22px var(--adminDbTitleGlow);font-weight:900}@supports ((-webkit-background-clip:text) or (background-clip:text)){.adminDbPage .adminDbInsightsPanelHead h3,.adminDbPage .adminDbFinancialHero h3,.adminDbPage .adminDbCreditHero h3,.adminDbPage .adminDbSectionCard h3,.adminDbPage .adminDbInfoCard h3,.adminDbPage .adminDbDocumentStatusHeader h3,.adminDbPage .adminDbDocumentDetailHeroCopy h3,.adminDbPage .adminDbGateHero h2,.adminDbPage .adminDbFinancialSectionHead h4,.adminDbPage .adminDbFinancialSummaryAside h5{background-image:var(--adminDbTitleGradient);color:#0000;-webkit-background-clip:text;background-clip:text}}.adminDbPage .adminDbInsightsPanelHead h3,.adminDbPage .adminDbFinancialHero h3{padding-bottom:8px;display:inline-block;position:relative}.adminDbPage .adminDbInsightsPanelHead h3:after,.adminDbPage .adminDbFinancialHero h3:after{content:"";background:var(--adminDbTitleUnderline);width:54px;height:2px;box-shadow:0 0 0 1px #ffffff0f, 0 0 22px var(--adminDbTitleGlow);opacity:.95;border-radius:999px;position:absolute;bottom:2px;left:0}.adminDbPage.adminDbPageDark .adminDbBackdrop{background:linear-gradient(135deg,#ffffff08,#0000 36%),radial-gradient(circle at 16% 8%,#60a5fa1a,#0000 28%)}.adminDbShell{z-index:1;width:min(1520px,100% - 36px);margin:0 auto;padding:48px 0 68px;position:relative}.adminDbHeader{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:8;background:radial-gradient(circle at 10% 48%,#7ef8a147,#0000 18%),radial-gradient(circle at 32% 12%,#7abdff38,#0000 21%),radial-gradient(circle at 86% 26%,#84b2ff47,#0000 22%),radial-gradient(circle at 74% 88%,#67d6ff2e,#0000 23%),linear-gradient(135deg,#0c1c3aeb,#081633e6);border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:44px;padding:14px 18px;display:grid;position:relative;overflow:visible;box-shadow:0 22px 46px #030a1838,inset 0 1px #ffffff0f,0 0 0 1px #5684e014}.adminDbHeader:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#ffffff12,#0000 18% 82%,#ffffff0d),linear-gradient(#ffffff0f,#0000 55%);position:absolute;inset:0}.adminDbHeader:after{content:"";opacity:1;pointer-events:none;z-index:0;background:radial-gradient(circle at 14% 34%,#7ef8a152,#0000 14%),radial-gradient(circle at 28% 78%,#70baff42,#0000 16%),radial-gradient(circle at 74% 22%,#ffffff1f,#0000 12%),radial-gradient(circle at 90% 62%,#67d6ff3d,#0000 16%);height:150%;position:absolute;inset:-24% -6% auto}.adminDbHeader>*{z-index:1;position:relative}.adminDbNavBrand{grid-column:2;justify-self:center;align-items:center;gap:14px;min-width:0;display:inline-flex}.adminDbNavBrandMark{background:radial-gradient(circle at 28% 22%,#8df09c3d,#0000 40%),linear-gradient(#ffffff24,#ffffff0f);border:1px solid #ffffff24;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 14px 26px #08132a38,inset 0 1px #ffffff1f}.adminDbNavBrandDot{background:radial-gradient(circle at 30% 25%,#e6f4ff,#66c2ff 54%,#3b82f6 100%);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 7px #3aa7ff1f,0 0 20px #59bfff47}.adminDbNavBrandCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.adminDbNavBrandTextRow{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:inline-flex}.adminDbNavLogoText{letter-spacing:-.05em;color:#f8fbfff5;text-transform:none;text-shadow:0 10px 24px #060d1e47;font-size:31px;font-weight:950;line-height:1}.adminDbNavWorkspaceLabel{color:#d6f4c1f5;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#7eba5c3d,#4585482e);border:1px solid #ade58e33;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #122c1424,inset 0 1px #ffffff14}.adminDbNavBrandSubtle{color:#dee9f994;letter-spacing:.01em;font-size:11px;font-weight:600}.adminDbHeaderActions{z-index:10;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;display:inline-flex}.adminDbHeaderSettingsWrap{z-index:12;position:relative}.adminDbHeaderOpportunityControls{grid-area:2/1/auto/-1;justify-content:flex-end;align-items:flex-end;gap:10px;width:100%;display:flex}.adminDbTopOpportunityControls{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100%,860px);margin:0 auto 26px;padding:0 8px;display:flex}.adminDbTopOpportunityControls>.adminDbSearch{width:100%}.adminDbTopOpportunityControls>.adminDbCreateLeadBtn{align-self:flex-end;min-height:52px}.adminDbHeaderUser{box-sizing:border-box;text-align:left;background:radial-gradient(circle at 14% 22%,#76a2ff24,#0000 42%),linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #ffffff1f;border-radius:16px;flex-direction:row;grid-column:1;justify-content:center;justify-self:start;align-items:center;gap:10px;width:auto;min-width:0;min-height:44px;padding:6px 8px 6px 6px;display:inline-flex;box-shadow:0 14px 28px #040a182e,inset 0 1px #ffffff1f,0 0 0 1px #6796ff14}.adminDbHeaderUserAvatar{color:#f8fbff;letter-spacing:.04em;background:radial-gradient(circle at 28% 24%,#fff3,#0000 42%),linear-gradient(135deg,#528bffeb,#315ac6e6);border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 20px #18378042,inset 0 1px #fff3}.adminDbHeaderUserCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.adminDbHeaderUserLabel{color:#e0e9f6b8;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.adminDbHeaderUser strong{color:#fff;white-space:nowrap;letter-spacing:-.02em;text-shadow:0 1px 10px #0b18342e;font-size:13px;font-weight:800;line-height:1.2}.adminDbHeaderUserPosition{color:#fffffffa;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#6e95ff47,#4d76e438);border:1px solid #9db9ff42;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:8px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0e24522e,inset 0 1px #ffffff24}.adminDbSearch{color:#e9f1ffeb;flex-direction:column;justify-self:center;gap:10px;width:min(100%,620px);font-size:13px;font-weight:600;display:flex;position:relative}.adminDbSearchLabel{color:#dcfce7;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 14px #4ade802e,0 1px 10px #22c55e29;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.adminDbSearchLabelDot{background:linear-gradient(#86efac,#22c55e);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #4ade8029,0 0 18px #4ade8061}.adminDbGhostBtn.adminDbLogoutBtn{box-sizing:border-box;color:#17315f;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#fff,#f3f7fff5);border:1px solid #ffffff8c;border-radius:14px;align-self:flex-start;width:auto;min-width:124px;min-height:44px;padding:0 20px;font-size:11px;font-weight:800;box-shadow:0 12px 24px #040a1824,inset 0 1px #ffffffb8}.adminDbGhostBtn.adminDbHeaderIconBtn,.adminDbGhostBtn.adminDbHeaderMenuBtn{color:#17315f;background:linear-gradient(#fffffffa,#f3f7fff2);border:1px solid #ffffff8c;border-radius:14px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;position:relative;box-shadow:0 12px 24px #040a1824,inset 0 1px #ffffffb8}.adminDbGhostBtn.adminDbHeaderIconBtn:hover,.adminDbGhostBtn.adminDbHeaderMenuBtn:hover,.adminDbGhostBtn.adminDbHeaderMenuBtn.active{background:linear-gradient(#fff,#f8fafffa);border-color:#ffffffb3;transform:translateY(-1px);box-shadow:0 16px 28px #040a182e,inset 0 1px #ffffffc2}.adminDbHeaderIconBadge{color:#fffffffa;letter-spacing:.02em;background:linear-gradient(#ff7a7a,#dc2626);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 0 0 4px #ef44442e,0 0 18px #ef44445c,0 10px 18px #040a182e}.adminDbHeaderNotificationsWrap{position:relative}.adminDbHeaderNotificationsDropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:radial-gradient(circle at 16% 10%,#ef44441f,#0000 54%),radial-gradient(circle at 76% 12%,#60a5fa1f,#0000 56%),linear-gradient(#fffffffa,#f4f7fdf5);border:1px solid #d6e1f4e0;border-radius:18px;width:min(380px,86vw);max-height:420px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 28px 54px #040a183d,inset 0 1px #fffc}.adminDbHeaderNotificationItem{color:#17315f;text-align:left;background:0 0;border:0;border-radius:14px;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;padding:12px;transition:background .18s,transform .18s;display:flex}.adminDbHeaderNotificationItem:hover{background:#12377514;transform:translateY(-1px)}.adminDbHeaderNotificationItem.unread{background:radial-gradient(circle at 18% 18%,#ef44441f,#0000 58%),linear-gradient(#12377514,#1237750a)}.adminDbHeaderNotificationIconWrap{color:#1e40afeb;background:linear-gradient(#dbeafef5,#bfdbfed6);border:1px solid #93c5fde6;border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 10px 18px #2563eb1f,inset 0 1px #ffffffb8}.adminDbHeaderNotificationIconWrap svg{width:18px;height:18px}.adminDbHeaderNotificationItem--red_viewed .adminDbHeaderNotificationIconWrap,.adminDbHeaderNotificationItem--resolution_docs_viewed .adminDbHeaderNotificationIconWrap{color:#1d4ed8eb;background:linear-gradient(#dbeafefa,#bfdbfed1);border-color:#93c5fdeb}.adminDbHeaderNotificationItem--red_signed .adminDbHeaderNotificationIconWrap,.adminDbHeaderNotificationItem--resolution_docs_signed .adminDbHeaderNotificationIconWrap{color:#7c3aedeb;background:linear-gradient(#ede9fefa,#ddd6fed6);border-color:#c4b5fdf0}.adminDbHeaderNotificationItem--transcripts_published .adminDbHeaderNotificationIconWrap{color:#0e7490eb;background:linear-gradient(#cffafefa,#a5f3fcd6);border-color:#67e8f9e6}.adminDbHeaderNotificationItem--ready_for_resolution .adminDbHeaderNotificationIconWrap{color:#b45309f0;background:linear-gradient(#fef08afa,#fde047cc);border-color:#facc15e0}.adminDbHeaderNotificationItem--ea_document_request .adminDbHeaderNotificationIconWrap{color:#0369a1f0;background:linear-gradient(#e0f2fefa,#bae6fdd6);border-color:#7dd3fce6}.adminDbHeaderNotificationItem--payment_processed{background:radial-gradient(circle at 14% 18%,#22c55e24,#0000 58%),linear-gradient(#22c55e14,#12377508);box-shadow:0 14px 26px #22c55e1a,inset 0 1px #ffffff73}.adminDbHeaderNotificationItem--payment_processed:hover{background:radial-gradient(circle at 14% 18%,#22c55e2e,#0000 58%),linear-gradient(#22c55e1f,#1237750f);box-shadow:0 18px 30px #22c55e24,inset 0 0 0 1px #22c55e24}.adminDbHeaderNotificationItem--payment_processed .adminDbHeaderNotificationIconWrap{color:#166534f5;background:radial-gradient(circle at 50% 20%,#bbf7d0f5,#86eface6);border-color:#4ade80f0;box-shadow:inset 0 0 0 1px #bbf7d073,0 0 18px #22c55e42,0 10px 18px #22c55e2e}.adminDbHeaderNotificationCopy{flex-direction:column;gap:6px;display:flex}.adminDbHeaderNotificationTitle{letter-spacing:.01em;font-size:13px;font-weight:850;line-height:1.25}.adminDbHeaderNotificationMeta{color:#17315fa6;font-size:11px;font-weight:800}.adminDbHeaderNotificationEmpty{color:#17315fb8;background:#1237750f;border-radius:14px;padding:18px 14px;font-size:13px;font-weight:750}.adminDbHeaderMenuDropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:linear-gradient(#fffffffa,#f4f7fdf5);border:1px solid #d6e1f4e0;border-radius:18px;min-width:220px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 48px #040a1833,inset 0 1px #fffc}.adminDbHeaderMenuItem{color:#17315f;text-align:left;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 12px;font-size:13px;font-weight:700;transition:background .18s,color .18s,transform .18s;display:flex}.adminDbHeaderMenuItem:hover{background:#12377514;transform:translateY(-1px)}.adminDbHeaderMenuItemMain{align-items:center;gap:10px;display:inline-flex}.adminDbHeaderMenuItemMeta{color:#17315fc7;letter-spacing:.08em;text-transform:uppercase;background:#14387414;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800}.adminDbHeaderMenuItemDanger{color:#b42318}.adminDbHeaderMenuItemDanger:hover{background:#b4231814}.adminDbCreateLeadBtn{box-sizing:border-box;isolation:isolate;text-transform:uppercase;border-radius:16px;justify-content:center;align-items:center;width:auto;min-width:132px;min-height:46px;padding:0 14px;font-size:11px;font-weight:800;transition:transform .16s,box-shadow .22s,filter .22s,background .22s;display:inline-flex;position:relative;overflow:hidden}.adminDbCreateLeadBtn:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 0%,#ffffff14 36%,#ffffff8c 50%,#ffffff14 64%,#0000 100%);width:54%;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;inset:-35% auto -35% -42%;transform:translate(-140%)skew(-22deg)}.adminDbCreateLeadBtn:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 20%,#ffffff3d,#0000 34%),linear-gradient(#ffffff14,#0000 55%);transition:opacity .22s;position:absolute;inset:0}.adminDbCreateLeadBtn>*{z-index:1;position:relative}.adminDbCreateLeadBtn:hover{filter:saturate(1.08)brightness(1.04);background:linear-gradient(135deg,#143d82,#1f6cb2);box-shadow:0 18px 34px #09193e47,inset 0 0 0 1px #ffffff0f,0 0 24px #4687ff2e}.adminDbCreateLeadBtn:hover:before{opacity:1;transform:translate(340%)skew(-22deg)}.adminDbCreateLeadBtn:hover:after{opacity:1}.adminDbGhostBtn.adminDbLogoutBtn:hover{background:linear-gradient(#fff,#f8fafffa);border-color:#ffffffb3;transform:translateY(-1px);box-shadow:0 16px 28px #040a182e,inset 0 1px #ffffffc2}.adminDbSearchField{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#e0e7ffeb,#d6e2f0f0);border:1px solid #94a3b838;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:0 12px 0 10px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;box-shadow:0 12px 26px #080f1d1f,inset 0 1px #fff6}.adminDbSearchIcon{color:#5e6f86;background:#ffffff5c;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.adminDbSearch input,.adminDbGateForm input{color:#122033;background:#fffffff5;border:1px solid #1220331f;border-radius:14px;outline:none;padding:14px 16px;font-size:15px;box-shadow:0 12px 30px #080f1d1f}.adminDbSearch input{box-shadow:none;color:#243248;background:0 0;border:0;border-radius:0;min-height:48px;padding:0;font-size:15px;font-weight:500}.adminDbSearch input::placeholder{color:#73839a}.adminDbSearchSuggestions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:60;background:radial-gradient(circle at 14% 10%,#60a5fa24,#0000 58%),radial-gradient(circle at 78% 12%,#4ade801f,#0000 62%),linear-gradient(#fffffffa,#f4f7fdf5);border:1px solid #d6e1f4e0;border-radius:20px;max-height:min(54vh,520px);padding:10px;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow:auto;box-shadow:0 28px 56px #040a1838,inset 0 1px #fffc}.adminDbSearchSuggestions.empty{color:#17315fb8;padding:16px 14px;font-size:13px;font-weight:750}.adminDbSearchSuggestion{text-align:left;color:#17315f;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:12px;transition:background .16s,transform .16s;display:flex;position:relative}.adminDbSearchSuggestion:not(:last-child):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#12203324,#0000);height:1px;position:absolute;bottom:-5px;left:12px;right:12px}.adminDbSearchSuggestion:hover,.adminDbSearchSuggestion.active{background:#12377514;transform:translateY(-1px)}.adminDbSearchSuggestionLeft{flex-direction:column;gap:6px;min-width:0;display:flex}.adminDbSearchSuggestionName{letter-spacing:.01em;color:#102347;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.adminDbSearchSuggestionEmail{color:#17315f9e;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:800;overflow:hidden}.adminDbSearchSuggestionRight{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.adminDbSearchSuggestionOwner{color:#17315f9e;letter-spacing:.02em;text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:11px;font-weight:800;overflow:hidden}.adminDbSearchSuggestionOwner strong{color:#17315feb;font-weight:900}.adminDbSearchStatusChipProspect{color:#334155eb;background:#94a3b83d;border:1px solid #94a3b857}.adminDbSearchStatusChipClient{box-shadow:inset 0 0 0 1px #4ade802e,0 0 16px #4ade8047}.adminDbSearch input:focus,.adminDbGateForm input:focus{border-color:#0b2d5b59;box-shadow:0 0 0 4px #5b8c3a1f}.adminDbSearchField:focus-within{border-color:#7bc25557;transform:translateY(-1px);box-shadow:0 14px 30px #080f1d29,0 0 0 4px #7bc25512}.adminDbSearchClear{color:#6f8097;cursor:pointer;background:#1220330f;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.adminDbSearchHint{color:#166534;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#dcfce7fa,#bbf7d0f5);border:1px solid #22c55e33;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:52px;height:28px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #15803d24,inset 0 0 0 1px #ffffff8c}.adminDbMainTabs{isolation:isolate;z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 10% 14%,#719fff33,#0000 24%),radial-gradient(circle at 32% 84%,#66c2ff1a,#0000 22%),radial-gradient(circle at 88% 18%,#7bc2552e,#0000 22%),linear-gradient(#102344f5,#09172ef2);border:1px solid #ffffff24;border-radius:24px;flex-wrap:nowrap;align-items:center;gap:10px;width:min(100%,1080px);margin:0 auto 56px;padding:10px;display:flex;position:relative;overflow:visible;box-shadow:0 26px 50px #050c1b3d,inset 0 1px #ffffff14,0 0 0 1px #5684e014}.adminDbPage.adminDbPageDark .adminDbHeaderUser{background:linear-gradient(#0f1829eb,#09111ee0);border-color:#7c98dc38;box-shadow:0 12px 26px #0000003d,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbHeaderUserLabel,.adminDbPage.adminDbPageDark .adminDbHeaderUserPosition,.adminDbPage.adminDbPageDark .adminDbNavWorkspaceLabel,.adminDbPage.adminDbPageDark .adminDbNavBrandSubtle{color:#cddcffb8}.adminDbPage.adminDbPageDark .adminDbHeaderUser strong,.adminDbPage.adminDbPageDark .adminDbNavLogoText{color:#f7fbff}.adminDbPage.adminDbPageDark .adminDbMainTabs{background:radial-gradient(circle at 12% 30%,#60a5fa2e,#0000 28%),linear-gradient(135deg,#081121f0,#0a1426eb);border-color:#7c98dc29;box-shadow:0 26px 54px #00000047,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbMainTab{color:#dce8ffdb;background:linear-gradient(#0f1829b8,#09111e99);border-color:#7c98dc24}.adminDbPage.adminDbPageDark .adminDbMainTab:hover{background:linear-gradient(#121f36e6,#0c1628d6)}.adminDbPage.adminDbPageDark .adminDbMainTab.active{color:#fff;background:radial-gradient(circle at 26% 22%,#4ade8024,#0000 44%),radial-gradient(circle at 70% 18%,#60a5fa2e,#0000 50%),linear-gradient(#1e3a8aeb,#0c1628e6);border-color:#93c5fd42;box-shadow:0 20px 40px #00000057,inset 0 0 0 1px #60a5fa29,0 0 26px #60a5fa24}.adminDbPage.adminDbPageDark .adminDbMainTab.active:after{opacity:.92;background:linear-gradient(90deg,#60a5fa2e,#4ade80d9,#60a5fa2e);width:calc(100% - 36px);height:3px;bottom:6px;left:18px;box-shadow:0 10px 20px #00000038,0 0 18px #4ade8029}.adminDbPage.adminDbPageDark .adminDbGhostBtn.adminDbHeaderIconBtn,.adminDbPage.adminDbPageDark .adminDbGhostBtn.adminDbHeaderMenuBtn{color:#f2f7ff;background:linear-gradient(#121e34fa,#0c1526f0);border-color:#86a4e438;box-shadow:0 14px 28px #00000042,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbHeaderIconBadge{background:linear-gradient(#ff6c6cfa,#dc2626f5);box-shadow:0 0 0 4px #ef444433,0 0 18px #ef444452,0 14px 20px #0000004d}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationsDropdown{background:radial-gradient(circle at 16% 10%,#ef444429,#0000 54%),radial-gradient(circle at 76% 12%,#60a5fa2e,#0000 56%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd72e;box-shadow:0 28px 54px #0000007a,inset 0 1px #ffffff0f}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem{color:#ecf4ffeb}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem:hover{background:#60a5fa1a}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem.unread{background:radial-gradient(circle at 18% 18%,#ef44442e,#0000 58%),linear-gradient(#60a5fa1f,#0f172a80)}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationIconWrap{color:#bfdbfef0;background:linear-gradient(#1e293bf0,#0f172ae0);border-color:#60a5fa38;box-shadow:0 10px 24px #02061761,inset 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--red_viewed .adminDbHeaderNotificationIconWrap,.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--resolution_docs_viewed .adminDbHeaderNotificationIconWrap{color:#93c5fdf5;border-color:#3b82f647;box-shadow:0 0 18px #3b82f62e,0 10px 24px #02061766}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--red_signed .adminDbHeaderNotificationIconWrap,.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--resolution_docs_signed .adminDbHeaderNotificationIconWrap{color:#d8b4fef5;border-color:#a855f747;box-shadow:0 0 18px #a855f729,0 10px 24px #02061766}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--transcripts_published .adminDbHeaderNotificationIconWrap{color:#67e8f9f5;border-color:#22d3ee3d;box-shadow:0 0 18px #22d3ee29,0 10px 24px #02061766}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--ready_for_resolution .adminDbHeaderNotificationIconWrap{color:#fde047f2;border-color:#facc153d;box-shadow:0 0 18px #facc1524,0 10px 24px #02061766}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--ea_document_request .adminDbHeaderNotificationIconWrap{color:#7dd3fcf5;border-color:#38bdf83d;box-shadow:0 0 18px #38bdf824,0 10px 24px #02061766}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--payment_processed{background:radial-gradient(circle at 14% 18%,#22c55e33,#0000 58%),linear-gradient(#16653452,#0f172a9e);box-shadow:inset 0 0 0 1px #22c55e2e,0 0 24px #22c55e29,0 20px 34px #00000047}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--payment_processed:hover{background:radial-gradient(circle at 14% 18%,#4ade803d,#0000 58%),linear-gradient(#15803d5c,#0f172aa8);box-shadow:inset 0 0 0 1px #4ade8033,0 0 28px #22c55e33,0 20px 34px #00000052}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationItem--payment_processed .adminDbHeaderNotificationIconWrap{color:#bbf7d0fa;background:radial-gradient(circle at 50% 24%,#22c55e61,#14532df5);border-color:#4ade8057;box-shadow:0 0 22px #22c55e38,0 10px 24px #0206176b,inset 0 1px #ffffff0f}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationMeta{color:#cbd5e1b8}.adminDbPage.adminDbPageDark .adminDbHeaderNotificationEmpty{color:#e2e8f0c7;background:#94a3b814}.adminDbPage.adminDbPageDark .adminDbGhostBtn.adminDbHeaderIconBtn:hover,.adminDbPage.adminDbPageDark .adminDbGhostBtn.adminDbHeaderMenuBtn:hover,.adminDbPage.adminDbPageDark .adminDbGhostBtn.adminDbHeaderMenuBtn.active{background:linear-gradient(#182a48,#0e1c32fa);border-color:#a6c2ff4d}.adminDbPage.adminDbPageDark .adminDbHeaderMenuDropdown{background:linear-gradient(#0c1526fa,#09111ef5);border-color:#7c98dc33;box-shadow:0 26px 52px #00000057,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbHeaderMenuItem{color:#ecf3ff}.adminDbPage.adminDbPageDark .adminDbHeaderMenuItem:hover{background:#60a5fa1f}.adminDbPage.adminDbPageDark .adminDbHeaderMenuItemMeta{color:#e4edffd6;background:#60a5fa1f}.adminDbPage.adminDbPageDark .adminDbHeaderMenuItemDanger{color:#ff8a80}.adminDbPage.adminDbPageDark .adminDbHeaderMenuItemDanger:hover{background:#ff8a801f}.adminDbPage.adminDbPageDark .adminDbSearchLabel{color:#dcfce7eb;text-shadow:0 0 18px #4ade802e,0 1px 14px #22c55e24}.adminDbPage.adminDbPageDark .adminDbSearchField{background:radial-gradient(circle at 16% 26%,#60a5fa24,#0000 42%),linear-gradient(#ffffff12,#ffffff08);border-color:#819cd72e;box-shadow:0 18px 40px #0000004d,0 0 0 1px #60a5fa1a,0 0 34px #60a5fa1a,inset 0 1px #ffffff0f}.adminDbPage.adminDbPageDark .adminDbSearchField:focus-within{border-color:#86efac47;box-shadow:0 22px 44px #00000052,0 0 0 4px #4ade801a,0 0 40px #4ade8029}.adminDbPage.adminDbPageDark .adminDbSearchIcon{color:#e2ecfce0;background:#60a5fa1f}.adminDbPage.adminDbPageDark .adminDbSearch input{color:#f5f9ffeb}.adminDbPage.adminDbPageDark .adminDbSearch input::placeholder{color:#cddcf494}.adminDbPage.adminDbPageDark .adminDbSearchSuggestions{background:radial-gradient(circle at 14% 10%,#60a5fa2e,#0000 58%),radial-gradient(circle at 78% 12%,#4ade8024,#0000 62%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd72e;box-shadow:0 28px 56px #00000085,inset 0 1px #ffffff0f}.adminDbPage.adminDbPageDark .adminDbSearchSuggestion{color:#ecf4ffeb}.adminDbPage.adminDbPageDark .adminDbSearchSuggestion:hover,.adminDbPage.adminDbPageDark .adminDbSearchSuggestion.active{background:#60a5fa1f}.adminDbPage.adminDbPageDark .adminDbSearchSuggestionName{color:#ecf4fff0}.adminDbPage.adminDbPageDark .adminDbSearchSuggestionEmail,.adminDbPage.adminDbPageDark .adminDbSearchSuggestionOwner{color:#cbd5e1b8}.adminDbPage.adminDbPageDark .adminDbSearchSuggestionOwner strong{color:#ecf4ffeb}.adminDbPage.adminDbPageDark .adminDbSearchSuggestion:not(:last-child):after{background:linear-gradient(90deg,#0000,#819cd738,#0000)}.adminDbPage.adminDbPageDark .adminDbSearchStatusChipProspect{color:#e2e8f0cc;background:#94a3b824;border-color:#94a3b838}.adminDbPage.adminDbPageDark .adminDbSearchStatusChipClient{color:#f0fdf4eb;background:#4ade8024;border:1px solid #4ade8047;box-shadow:inset 0 0 0 1px #4ade8029,0 0 22px #4ade8038,0 10px 18px #00000038}.adminDbPage.adminDbPageDark .adminDbSearchSuggestions.empty{color:#cbd5e1c7}.adminDbPage.adminDbPageDark .adminDbSearchClear{color:#cddcf4b8;background:#ffffff0f}.adminDbPage.adminDbPageDark .adminDbCreateLeadBtn{color:#f5f9ff;background:linear-gradient(135deg,#2f5fffe6,#21b9e8c7);border:1px solid #7aa8ff47;box-shadow:0 18px 34px #09193e57,inset 0 0 0 1px #ffffff0f,0 0 34px #4687ff47,0 0 46px #2dd4bf2e}.adminDbPage.adminDbPageDark .adminDbCreateLeadBtn:hover{box-shadow:0 22px 42px #09193e6b,inset 0 0 0 1px #ffffff14,0 0 44px #4687ff57,0 0 58px #2dd4bf3d}.adminDbPage.adminDbPageDark .adminDbSidebar,.adminDbPage.adminDbPageDark .adminDbDetail,.adminDbPage.adminDbPageDark .adminDbTabPanel,.adminDbPage.adminDbPageDark .adminDbInfoCard,.adminDbPage.adminDbPageDark .adminDbSectionCard,.adminDbPage.adminDbPageDark .adminDbFinancialSectionCard,.adminDbPage.adminDbPageDark .adminDbInfoSubsection,.adminDbPage.adminDbPageDark .adminDbEaBillingHero,.adminDbPage.adminDbPageDark .adminDbAnswerCard,.adminDbPage.adminDbPageDark .adminDbRecordSectionBack,.adminDbPage.adminDbPageDark .adminDbRecordSectionTile,.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniBubble,.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniMetric,.adminDbPage.adminDbPageDark .adminDbListBillingProgress{background:linear-gradient(#101827fa,#0a111ef5);border-color:#819cd724;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbFinancialHero,.adminDbPage.adminDbPageDark .adminDbCreditHero{background:radial-gradient(circle at 100% 0,#4ade8024,#0000 30%),radial-gradient(circle at 0 100%,#60a5fa24,#0000 36%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd729;box-shadow:0 22px 44px #00000047,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbFinancialHero h3,.adminDbPage.adminDbPageDark .adminDbCreditHero h3,.adminDbPage.adminDbPageDark .adminDbFinancialSectionHead h4,.adminDbPage.adminDbPageDark .adminDbFinancialSummaryAside h5{color:#f5f9ff;text-shadow:0 1px 18px #080f1d59}.adminDbPage.adminDbPageDark .adminDbFinancialHeroText,.adminDbPage.adminDbPageDark .adminDbFinancialSummaryHint,.adminDbPage.adminDbPageDark .adminDbFinancialSummaryEmptyText,.adminDbPage.adminDbPageDark .adminDbCreditHero p{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbFinancialBadge{background:radial-gradient(circle at 100% 0,#6fe7a324,#0000 38%),linear-gradient(145deg,#111c2ef5,#0b1422f0);border-color:#819cd729;box-shadow:0 22px 42px #00000042,inset 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbFinancialBadge.complete{background:radial-gradient(circle at 100% 0,#4ade802e,#0000 40%),linear-gradient(145deg,#12202bfa,#0b171ff5);border-color:#5bc1842e}.adminDbPage.adminDbPageDark .adminDbFinancialBadge span,.adminDbPage.adminDbPageDark .adminDbFinancialHeroProgressMeta span{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbFinancialBadge strong,.adminDbPage.adminDbPageDark .adminDbFinancialHeroProgressMeta strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbFinancialProgressTrack{background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000040,0 16px 34px #020c1b3d}.adminDbPage.adminDbPageDark .adminDbFinancialHeroSummaryItem,.adminDbPage.adminDbPageDark .adminDbFinancialMetaCard,.adminDbPage.adminDbPageDark .adminDbFinancialKpiCard,.adminDbPage.adminDbPageDark .adminDbFinancialSummaryShell,.adminDbPage.adminDbPageDark .adminDbFinancialSummaryCard,.adminDbPage.adminDbPageDark .adminDbFinancialSummaryAside,.adminDbPage.adminDbPageDark .adminDbFinancialDraftColumn,.adminDbPage.adminDbPageDark .adminDbFinancialStackRow,.adminDbPage.adminDbPageDark .adminDbAssetsSectionCard,.adminDbPage.adminDbPageDark .adminDbSoftCreditCard,.adminDbPage.adminDbPageDark .adminDbSoftCreditSubsection{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 36%),linear-gradient(#0f1726fa,#09101cf5);border-color:#819cd724;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbFinancialHeroSummaryItem span,.adminDbPage.adminDbPageDark .adminDbFinancialMetaCard span,.adminDbPage.adminDbPageDark .adminDbFinancialKpiCard span,.adminDbPage.adminDbPageDark .adminDbFinancialRows span,.adminDbPage.adminDbPageDark .adminDbFinancialStackRow span{color:#cddcf4b3}.adminDbPage.adminDbPageDark .adminDbFinancialHeroSummaryItem strong,.adminDbPage.adminDbPageDark .adminDbFinancialMetaCard strong,.adminDbPage.adminDbPageDark .adminDbFinancialKpiCard strong,.adminDbPage.adminDbPageDark .adminDbFinancialRows strong,.adminDbPage.adminDbPageDark .adminDbFinancialStackRow strong,.adminDbPage.adminDbPageDark .adminDbFinancialSummaryCard strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbListItem{background:linear-gradient(#101827fa,#0a111ef5);border-color:#819cd724;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff08}.adminDbPage.adminDbPageDark .adminDbListItem:hover,.adminDbPage.adminDbPageDark .adminDbListItem.active{border-color:#60a5fa57;box-shadow:0 18px 36px #080f1d47,0 0 0 1px #60a5fa14}.adminDbPage.adminDbPageDark .adminDbTabs{background:linear-gradient(#0c1320fa,#090f1af2);border-bottom-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbTab{color:#dbe4f3bd;background:#ffffff0a;border-color:#819cd729}.adminDbPage.adminDbPageDark .adminDbTab:hover{color:#dbeafe;background:#60a5fa14;border-color:#60a5fa47}.adminDbPage.adminDbPageDark .adminDbTab.active{color:#fff;background:linear-gradient(#23427bf5,#183060f0);border-color:#7aa8ff52}.adminDbPage.adminDbPageDark .adminDbProgramBubble{background:radial-gradient(circle at 22% 10%,#60a5fa2e,#0000 54%),radial-gradient(circle at 86% 16%,#4ade801f,#0000 56%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd72e;box-shadow:0 34px 80px #0000007a,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramBubble:before{opacity:.85;background:radial-gradient(circle at top,#ffffff14,#0000 52%),linear-gradient(#ffffff0f,#0000 42%)}.adminDbPage.adminDbPageDark .adminDbProgramBubble h3{color:#f5f9ff;text-shadow:0 1px 18px #080f1d59}.adminDbPage.adminDbPageDark .adminDbProgramBubbleDescription{color:#cddcf4c7}.adminDbPage.adminDbPageDark .adminDbProgramBubbleOutcome{color:#e2ecfcdb}.adminDbPage.adminDbPageDark .adminDbProgramBubbleStat span{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbProgramBubbleStat strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbProgramChangeBtn,.adminDbPage.adminDbPageDark .adminDbProgramBubbleWhy{color:#e2ecfcdb;background:#ffffff0f;border-color:#819cd72e;box-shadow:0 16px 30px #0000003d,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramChangeBtn:hover,.adminDbPage.adminDbPageDark .adminDbProgramBubbleWhy:hover{color:#fff;background:#60a5fa24;border-color:#60a5fa57;box-shadow:0 22px 44px #0000004d,0 0 0 3px #60a5fa1f,inset 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbProgramWhyDock{background:radial-gradient(circle at 16% 0,#60a5fa24,#0000 56%),linear-gradient(#0f1726fa,#09101cf5);box-shadow:0 26px 58px #00000061,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramWhyDock.is-open{border-color:#819cd72e}.adminDbPage.adminDbPageDark .adminDbProgramOverrideCard,.adminDbPage.adminDbPageDark .adminDbProgramWhyMain,.adminDbPage.adminDbPageDark .adminDbProgramWhyOtherCard,.adminDbPage.adminDbPageDark .adminDbProgramExtraBubble,.adminDbPage.adminDbPageDark .adminDbProgramExtraItem{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 46%),linear-gradient(#101827eb,#0a111ee6);border-color:#819cd729;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramExtraItem span,.adminDbPage.adminDbPageDark .adminDbProgramOverrideSummary span,.adminDbPage.adminDbPageDark .adminDbProgramOverrideSummary p{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbProgramExtraItem strong,.adminDbPage.adminDbPageDark .adminDbProgramOverrideSummary strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbProgramOverrideSummary{background:#ffffff0f;border-color:#819cd724;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramWhyHead h3{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbProgramWhySource{color:#e2ecfcdb;background:#ffffff0f;border:1px solid #819cd729;box-shadow:inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramWhySource--green{color:#f0fdf4eb;background:#4ade801f;border-color:#4ade802e}.adminDbPage.adminDbPageDark .adminDbProgramWhySource--blue{color:#dbeafeeb;background:#60a5fa24;border-color:#60a5fa2e}.adminDbPage.adminDbPageDark .adminDbProgramWhySource--orange{color:#ffedd5eb;background:#fb923c24;border-color:#fb923c2e}.adminDbPage.adminDbPageDark .adminDbProgramWhySource--purple{color:#e9ddffeb;background:#a78bfa24;border-color:#a78bfa2e}.adminDbPage.adminDbPageDark .adminDbProgramWhySource--gray{color:#e2e8f0e6;background:#94a3b81f;border-color:#94a3b82e}.adminDbPage.adminDbPageDark .adminDbProgramWhyIntro{color:#f5f9ffeb}.adminDbPage.adminDbPageDark .adminDbProgramWhySourceText{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbProgramWhySectionHead h4{color:#f5f9ffeb}.adminDbPage.adminDbPageDark .adminDbProgramWhyAuthorityChip{color:#cddcf4bd;background:#ffffff0d;border-color:#819cd729}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaCard{background:radial-gradient(circle at 18% 16%,#60a5fa1f,#0000 62%),linear-gradient(#101827eb,#0a111ee6);border-color:#819cd729;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaCard strong{color:#f5f9ffeb}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaCard p{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaCard--green{background:radial-gradient(circle at 18% 16%,#4ade8024,#0000 62%),linear-gradient(#101827eb,#0a111ee6);border-color:#4ade802e}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaCard--amber{background:radial-gradient(circle at 18% 16%,#fbbf2424,#0000 62%),linear-gradient(#101827eb,#0a111ee6);border-color:#fbbf242e}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaCard--red{background:radial-gradient(circle at 18% 16%,#ef444424,#0000 62%),linear-gradient(#101827eb,#0a111ee6);border-color:#ef44442e}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaCard--blue{background:radial-gradient(circle at 18% 16%,#60a5fa29,#0000 62%),linear-gradient(#101827eb,#0a111ee6);border-color:#60a5fa2e}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaBadge--green{color:#f0fdf4eb;background:#4ade8024}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaBadge--amber{color:#ffedd5eb;background:#fbbf2429}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaBadge--red{color:#ffcdcdeb;background:#ef444424}.adminDbPage.adminDbPageDark .adminDbProgramWhyCriteriaBadge--blue{color:#dbeafeeb;background:#60a5fa29}.adminDbPage.adminDbPageDark .adminDbProgramWhyPaymentNote{color:#cddcf4c7;background:#ffffff0d;border-color:#819cd729;box-shadow:inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramWhyPaymentNote strong{color:#f5f9ffeb}.adminDbPage.adminDbPageDark .adminDbProgramMetricRow{background:radial-gradient(circle at 18% 14%,#60a5fa1f,#0000 62%),linear-gradient(#101827eb,#0a111ee6);border-color:#819cd729;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramMetricTop span{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbProgramMetricTop strong{color:#f5f9ffeb}.adminDbPage.adminDbPageDark .adminDbProgramMetricTrack,.adminDbPage.adminDbPageDark .adminDbProgramWhyMiniTrack{background:#ffffff0f;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000040}.adminDbPage.adminDbPageDark .adminDbProgramWhyAlt{background:radial-gradient(circle at 18% 14%,#60a5fa1f,#0000 62%),linear-gradient(#101827eb,#0a111ee6);border-color:#819cd729;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramWhyAltHead strong{color:#f5f9ffeb}.adminDbPage.adminDbPageDark .adminDbProgramWhyAlt p{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbProgramWhyAltTone{color:#e2ecfcdb;background:#ffffff0f;border:1px solid #819cd729;box-shadow:inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbProgramWhyAltTone--green{color:#f0fdf4eb;background:#4ade801f;border-color:#4ade802e}.adminDbPage.adminDbPageDark .adminDbProgramWhyAltTone--blue{color:#dbeafeeb;background:#60a5fa24;border-color:#60a5fa2e}.adminDbPage.adminDbPageDark .adminDbProgramWhyAltTone--orange{color:#ffedd5eb;background:#fb923c24;border-color:#fb923c2e}.adminDbPage.adminDbPageDark .adminDbProgramWhyAltTone--purple{color:#e9ddffeb;background:#a78bfa24;border-color:#a78bfa2e}.adminDbPage.adminDbPageDark .adminDbProgramWhyAltTone--gray{color:#e2e8f0e6;background:#94a3b81f;border-color:#94a3b82e}.adminDbPage.adminDbPageDark .adminDbProgramWhyMiniTop span{color:#cddcf4b3}.adminDbPage.adminDbPageDark .adminDbProgramWhyMiniTop strong{color:#f5f9ffeb}.adminDbPage.adminDbPageDark .adminDbProgramBubble--green{border-color:#4ade802e}.adminDbPage.adminDbPageDark .adminDbProgramBubble--green .adminDbProgramBubbleIcon{background:#4ade8024}.adminDbPage.adminDbPageDark .adminDbProgramBubble--blue{border-color:#60a5fa33}.adminDbPage.adminDbPageDark .adminDbProgramBubble--blue .adminDbProgramBubbleIcon{background:#60a5fa29}.adminDbPage.adminDbPageDark .adminDbProgramBubble--orange{border-color:#fb923c2e}.adminDbPage.adminDbPageDark .adminDbProgramBubble--orange .adminDbProgramBubbleIcon{background:#fb923c29}.adminDbPage.adminDbPageDark .adminDbProgramBubble--purple{border-color:#a78bfa2e}.adminDbPage.adminDbPageDark .adminDbProgramBubble--purple .adminDbProgramBubbleIcon{background:#a78bfa29}.adminDbPage.adminDbPageDark .adminDbProgramBubble--gray{border-color:#819cd72e}.adminDbPage.adminDbPageDark .adminDbProgramBubble--gray .adminDbProgramBubbleIcon{background:#94a3b82e}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniMetricValue--snapshot{color:#f5f9ffe6;background:#ffffff0f;border-color:#819cd72e;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #00000038}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniMetricValue--snapshot.is-empty{color:#cddcf49e;background:#ffffff0a;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniMetric--net.is-negative{background:radial-gradient(circle at 18% 22%,#4ade8024,#0000 62%),linear-gradient(#12362457,#ffffff0a);border-color:#4ade8042;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #4ade800f,0 16px 32px #00000042}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniMetric--net.is-negative .adminDbAnalyzeMiniMetricIcon{color:#f0fdf4eb;background:#4ade8029}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniMetricValue--negative{color:#f0fdf4eb;text-shadow:0 0 18px #4ade8038}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniSourcePicker{background:#ffffff0a;border-color:#819cd729;box-shadow:inset 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniSourceOption{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniSourceOption:hover{color:#f5f9ffeb;background:#ffffff0f;border-color:#819cd729}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniSourceOption.is-active{color:#f5f9fff5;background:linear-gradient(#60a5fa38,#60a5fa1f);border-color:#60a5fa57;box-shadow:0 0 0 1px #60a5fa1a,0 10px 20px #0003}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniSourceTag{background:#ffffff0a;border-color:#819cd729;box-shadow:inset 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniSourceTag span{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniSourceTag strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesBubble{background:radial-gradient(circle at 16% 14%,#3b82f638,#0000 58%),radial-gradient(circle at 86% 22%,#2dd4bf1f,#0000 64%),linear-gradient(#101827fa,#0a111ef5);border-color:#60a5fa38;box-shadow:0 30px 72px #00000075,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesBubble .adminDbEyebrow{color:#93c5fdeb}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetsBubble{background:radial-gradient(circle at 16% 14%,#8b5cf638,#0000 58%),radial-gradient(circle at 86% 22%,#60a5fa1f,#0000 66%),linear-gradient(#101827fa,#0a111ef5);border-color:#a78bfa38;box-shadow:0 30px 72px #00000075,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetsBubble .adminDbEyebrow{color:#e9ddffeb}.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesTotal{color:#f5f9ff;text-shadow:0 1px 18px #080f1d59}.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesRow{background:#3b82f60f;border-color:#60a5fa29;box-shadow:inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetRow{background:#8b5cf60f;border-color:#a78bfa29;box-shadow:inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesIcon{color:#bfe7ffeb;background:#60a5fa24}.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesText{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesRow strong,.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetValue strong,.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesTotalRow strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesTotalRow{background:radial-gradient(circle at 16% 20%,#3b82f638,#0000 62%),linear-gradient(#23427b6b,#ffffff0d);border-color:#60a5fa42}.adminDbPage.adminDbPageDark .adminDbAnalyzeExpensesTotalRow span{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetsHead h3{color:#f5f9ff;text-shadow:0 1px 18px #080f1d59}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetGroupTitle{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetIcon{color:#e9ddffeb;background:#a78bfa24}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetLabel{color:#f5f9ffe6}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetBadge--property{color:#e9ddffeb;background:#a78bfa24}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetBadge--vehicle{color:#bfe7ffeb;background:#60a5fa24}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetBadge--bank{color:#f0fdf4e6;background:#4ade801f}.adminDbPage.adminDbPageDark .adminDbAnalyzeAssetBadge--investment{color:#ffedd5eb;background:#fb923c24}.adminDbPage.adminDbPageDark .adminDbTranscriptUploadCard,.adminDbPage.adminDbPageDark .adminDbTranscriptInsightCard,.adminDbPage.adminDbPageDark .adminDbTranscriptInsightPreview,.adminDbPage.adminDbPageDark .adminDbTranscriptYearOverviewCard,.adminDbPage.adminDbPageDark .adminDbTranscriptYearCard,.adminDbPage.adminDbPageDark .adminDbTranscriptYearDetailCard,.adminDbPage.adminDbPageDark .adminDbTranscriptYearFile{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 44%),linear-gradient(#101827f5,#0a111ef0);border-color:#819cd729;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbTranscriptUploadBtn{color:#e2ecfcd6;background:#ffffff0f;border-color:#819cd72e}.adminDbPage.adminDbPageDark .adminDbTranscriptUploadBtn:hover{color:#fff;background:#60a5fa24;border-color:#60a5fa52}.adminDbPage.adminDbPageDark .adminDbEaYearsSection,.adminDbPage.adminDbPageDark .adminDbEaUploadTargetGroup,.adminDbPage.adminDbPageDark .adminDbEaUploadBubble,.adminDbPage.adminDbPageDark .adminDbEaProjectedLiabilityDropdown,.adminDbPage.adminDbPageDark .adminDbEaProjectedLiabilityEmpty{border-color:#6084cc33;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbEaYearsSection,.adminDbPage.adminDbPageDark .adminDbEaProjectedLiabilityDropdown{background:radial-gradient(circle at 100% 0,#6fa7ff1f,#0000 34%),linear-gradient(#0a172ffa,#071226f2)}.adminDbPage.adminDbPageDark .adminDbEaUploadTargetGroup{background:radial-gradient(circle at 100% 0,#6fa7ff1f,#0000 34%),linear-gradient(#0c1931fa,#081225f2)}.adminDbPage.adminDbPageDark .adminDbEaUploadTargetGroup.wage{background:radial-gradient(circle at 100% 0,#53a3ff29,#0000 30%),linear-gradient(#0c1a36fa,#081327f2);border-color:#6084cc38}.adminDbPage.adminDbPageDark .adminDbEaUploadTargetGroup.account{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 30%),linear-gradient(#1e1810fa,#110e09f2);border-color:#f59e0b38}.adminDbPage.adminDbPageDark .adminDbEaUploadTargetHead strong,.adminDbPage.adminDbPageDark .adminDbEaYearsHead h4,.adminDbPage.adminDbPageDark .adminDbEaWorkspaceHead h3,.adminDbPage.adminDbPageDark .adminDbEaWorkspaceCard .adminDbInfoRows strong{color:#f4f8ff}.adminDbPage.adminDbPageDark .adminDbEaUploadTargetHead small,.adminDbPage.adminDbPageDark .adminDbEaUploadEmptyState,.adminDbPage.adminDbPageDark .adminDbEaYearsHead>div>span,.adminDbPage.adminDbPageDark .adminDbEaWorkspaceCard .adminDbInfoRows span,.adminDbPage.adminDbPageDark .adminDbEaDocumentLead{color:#d6e2f8b8}.adminDbPage.adminDbPageDark .adminDbEaYearsCount{color:#e6f0ff;background:#53a3ff24;box-shadow:inset 0 0 0 1px #53a3ff1f}.adminDbPage.adminDbPageDark .adminDbEaYearOption{color:#e6eefc;background:linear-gradient(#0e1c36fa,#0a1529f2);border-color:#6084cc33}.adminDbPage.adminDbPageDark .adminDbEaYearOption.selected{background:linear-gradient(#152b50fa,#0c1d39f5);border-color:#53a3ff57;box-shadow:0 0 0 1px #53a3ff1f,0 12px 28px #09122647}.adminDbPage.adminDbPageDark .adminDbEaYearOption.uploaded{background:linear-gradient(#0c311cfa,#092215f5);border-color:#4ade8057;box-shadow:0 0 0 1px #4ade801f,0 12px 28px #071a0e4d,0 0 18px #4ade8029}.adminDbPage.adminDbPageDark .adminDbEaProjectedLiabilityDropdown>span,.adminDbPage.adminDbPageDark .adminDbEaFieldGrid label>span,.adminDbPage.adminDbPageDark .adminDbEaTextGrid label>span,.adminDbPage.adminDbPageDark .adminDbEaRequestControlsCopy span{color:#d6e2f8b8}.adminDbPage.adminDbPageDark .adminDbEaProjectedLiabilityDropdown input,.adminDbPage.adminDbPageDark .adminDbEaFieldGrid input,.adminDbPage.adminDbPageDark .adminDbEaFieldGrid select,.adminDbPage.adminDbPageDark .adminDbEaTextGrid textarea{color:#eef5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#0a172ffa,#071226f2);border-color:#6084cc38;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0208172e}.adminDbPage.adminDbPageDark .adminDbEaProjectedLiabilityDropdown input::placeholder,.adminDbPage.adminDbPageDark .adminDbEaTextGrid textarea::placeholder{color:#b5c6e08a}.adminDbPage.adminDbPageDark .adminDbEaProjectedLiabilityEmpty{color:#d6e2f8ad;background:#0a172fb8;border-style:dashed}.adminDbPage.adminDbPageDark .adminDbEaRequestControls{background:radial-gradient(circle at 100% 0,#6fa7ff24,#0000 32%),linear-gradient(#0a172ffa,#071226f2);border-color:#6084cc33;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbEaRequestControlsCopy strong{color:#f4f8ff}.adminDbPage.adminDbPageDark .adminDbEaRequestControlsIntro{color:#d6e2f8b8}.adminDbPage.adminDbPageDark .adminDbEaRequestControlsBadge{color:#dbeafe;background:linear-gradient(#1d4ed866,#1e40af4d);border-color:#60a5fa47;box-shadow:0 14px 30px #0f172a57,0 0 22px #3b82f624,inset 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbEaRequestCard{background:radial-gradient(circle at 100% 0,#6fa7ff1f,#0000 42%),linear-gradient(#0d1b34fa,#081224f2);border-color:#6084cc33;box-shadow:0 18px 34px #0000003d,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbEaRequestCardBody strong{color:#f4f8ff}.adminDbPage.adminDbPageDark .adminDbEaRequestCardBody p{color:#d6e2f8b8}.adminDbPage.adminDbPageDark .adminDbEaRequestCardButton{color:#dce9ff;background:linear-gradient(#122240fa,#0b172df5);border-color:#6084cc38;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbEaRequestCardButton:hover{border-color:#7dd3fc57;box-shadow:0 14px 28px #02081747,0 0 24px #38bdf81f}.adminDbPage.adminDbPageDark .adminDbEaRequestCard--documents .adminDbEaRequestCardIcon{color:#bfdbfe;background:linear-gradient(#1e40af94,#1e3a8a61);border-color:#60a5fa4d}.adminDbPage.adminDbPageDark .adminDbEaRequestCard--8821 .adminDbEaRequestCardIcon{color:#e9d5ff;background:linear-gradient(#5b21b694,#4c1d9561);border-color:#a78bfa4d}.adminDbPage.adminDbPageDark .adminDbEaRequestCard--2848 .adminDbEaRequestCardIcon{color:#d1fae5;background:linear-gradient(#065f4694,#064e3b61);border-color:#34d39947}.adminDbPage.adminDbPageDark .adminDbNotesShell{background:radial-gradient(circle at 14% 12%,#58a0ff24,#0000 56%),radial-gradient(circle at 86% 18%,#58e9bc1a,#0000 62%),linear-gradient(#101827f0,#0a111eeb);border-color:#819cd72e;box-shadow:0 26px 52px #00000047,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbNotesCard,.adminDbPage.adminDbPageDark .adminDbNotesSidebar,.adminDbPage.adminDbPageDark .adminDbNotesEditorCard{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 44%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd729;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbNotesListItem{background:#ffffff08;border-color:#819cd71f}.adminDbPage.adminDbPageDark .adminDbNotesListItem:hover{background:#60a5fa14;border-color:#60a5fa3d}.adminDbPage.adminDbPageDark .adminDbNotesListItem.active{background:radial-gradient(circle at 18% 16%,#60a5fa2e,#0000 58%),linear-gradient(#23427beb,#122242e6);border-color:#60a5fa57}.adminDbPage.adminDbPageDark .adminDbNotesEmpty{background:radial-gradient(circle at 18% 16%,#58a0ff1f,#0000 54%),radial-gradient(circle at 84% 18%,#58e9bc14,#0000 58%),linear-gradient(#101827eb,#0a111ef0);border-color:#78b9ff2e;box-shadow:0 16px 32px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbNotesSidebarHeader strong{color:#eef6ffeb}.adminDbPage.adminDbPageDark .adminDbNotesSidebarHeader span{color:#c4d0e49e}.adminDbPage.adminDbPageDark .adminDbNotesInputGrid .adminDbFieldShell{background:radial-gradient(circle at 16% 14%,#58a0ff24,#0000 56%),linear-gradient(#121b2ceb,#0b1220f5);border-color:#78b9ff29;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000038}.adminDbPage.adminDbPageDark .adminDbNotesInputGrid .adminDbFieldShell input{appearance:none;color:#f4f8fff0;-webkit-text-fill-color:#f4f8fff0;box-shadow:none;background:0 0}.adminDbPage.adminDbPageDark .adminDbNotesInputGrid .adminDbFieldShell input:focus{box-shadow:none;background:0 0}.adminDbPage.adminDbPageDark .adminDbNotesInputGrid .adminDbFieldShell input::placeholder{color:#c4d0e47a}.adminDbPage.adminDbPageDark .adminDbNotesInputGrid .adminDbFieldShell .adminDbFieldIcon{color:#cddcf4c2;background:#ffffff0d}.adminDbPage.adminDbPageDark .adminDbNotesToolBtn{color:#e2ecfcd6;background:#ffffff0d;border-color:#819cd729}.adminDbPage.adminDbPageDark .adminDbNotesToolBtn:hover{color:#fff;background:#60a5fa1f;border-color:#60a5fa47}.adminDbPage.adminDbPageDark .adminDbCasePanelCount{color:#e2ecfcd1;background:#ffffff0f;border:1px solid #819cd724;box-shadow:0 10px 22px #0000002e}.adminDbPage.adminDbPageDark .adminDbCaseNoteCard{background:radial-gradient(circle at 18% 14%,#60a5fa24,#0000 56%),radial-gradient(circle at 86% 18%,#58e9bc1a,#0000 62%),linear-gradient(#101827f0,#0a111eeb);border-color:#819cd729;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbCaseNoteCard:hover{border-color:#60a5fa47;box-shadow:0 22px 44px #00000047,inset 0 0 0 1px #60a5fa14}.adminDbPage.adminDbPageDark .adminDbCaseNoteTop strong{color:#eef6ffeb}.adminDbPage.adminDbPageDark .adminDbCaseNoteTop span{color:#c4d0e4a8}.adminDbPage.adminDbPageDark .adminDbCaseNoteCard p{color:#c4d0e4b8}.adminDbPage.adminDbPageDark .adminDbCaseNoteCard small{color:#c4fff0b8}.adminDbPage.adminDbPageDark .adminDbNotesOwnershipHint{color:#c4d0e4b8;background:radial-gradient(circle at 12% 16%,#60a5fa24,#0000 52%),linear-gradient(#0b101ab8,#070a12d1);border-color:#819cd724;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 30px #00000038}.adminDbPage.adminDbPageDark .adminDbNotesToolbarWrap{background:radial-gradient(circle at 18% 14%,#60a5fa24,#0000 52%),radial-gradient(circle at 86% 18%,#58e9bc1a,#0000 58%),linear-gradient(#101827f0,#0a111eeb);border-color:#819cd729;box-shadow:0 18px 36px #0000003d,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbNotesToolbarLabel{color:#c4d0e49e}.adminDbPage.adminDbPageDark .adminDbNotesToolbarGroup{background:#ffffff0a;border-color:#819cd724;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 26px #00000038}.adminDbPage.adminDbPageDark .adminDbNotesEditor{color:#eef6ffe6;background:radial-gradient(circle at 18% 14%,#60a5fa29,#0000 56%),radial-gradient(circle at 86% 18%,#58e9bc1a,#0000 62%),linear-gradient(#0b101ac2,#070a12e0);border-color:#819cd72e;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 1px 2px #00000042}.adminDbPage.adminDbPageDark .adminDbNotesEditor[contenteditable=false]{background:radial-gradient(circle at 18% 14%,#60a5fa1f,#0000 56%),linear-gradient(#101827e6,#0a111eeb)}.adminDbPage.adminDbPageDark .adminDbNotesEditor:empty:before{color:#c4d0e46b}.adminDbPage.adminDbPageDark .adminDbNotesEditor blockquote{color:#e2ecfcd1;background:#60a5fa1f;border-left-color:#60a5fa52}.adminDbPage.adminDbPageDark .adminDbSidebarLabel,.adminDbPage.adminDbPageDark .adminDbSidebarMeta,.adminDbPage.adminDbPageDark .adminDbRecordSectionBackCopy span,.adminDbPage.adminDbPageDark .adminDbRecordSectionTile span:last-child,.adminDbPage.adminDbPageDark .adminDbInfoSubsectionHead p,.adminDbPage.adminDbPageDark .adminDbInfoSubsectionItem small,.adminDbPage.adminDbPageDark .adminDbDetail .adminDbEyebrow,.adminDbPage.adminDbPageDark .adminDbAnswerCard strong+span,.adminDbPage.adminDbPageDark .adminDbHeroCard p{color:#c4d0e4ad}.adminDbPage.adminDbPageDark .adminDbSidebarTop strong,.adminDbPage.adminDbPageDark .adminDbRecordSectionBackCopy p,.adminDbPage.adminDbPageDark .adminDbRecordSectionTile strong,.adminDbPage.adminDbPageDark .adminDbInfoSubsectionHead h4,.adminDbPage.adminDbPageDark .adminDbInfoSubsectionItem strong,.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniHead h3,.adminDbPage.adminDbPageDark .adminDbSectionCard h3,.adminDbPage.adminDbPageDark .adminDbInfoCard h3,.adminDbPage.adminDbPageDark .adminDbAnswerCard,.adminDbPage.adminDbPageDark .adminDbDetail{color:#eef4ff}.adminDbPage.adminDbPageDark .adminDbInfoSubsectionItem span,.adminDbPage.adminDbPageDark .adminDbAnswerCard span{color:#8fda74}.adminDbPage.adminDbPageDark .adminDbRecordSectionIcon,.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniMetricIcon,.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniHeadIcon{color:#9cc7ff;background:#60a5fa1f}.adminDbPage.adminDbPageDark .adminDbRecordSectionTile.active{background:radial-gradient(circle at 100% 0,#60a5fa2e,#0000 36%),linear-gradient(#14233dfa,#0d182bf5);border-color:#60a5fa57;box-shadow:0 0 0 1px #60a5fa1a,0 18px 36px #00000042}.adminDbPage.adminDbPageDark .adminDbEditBtn,.adminDbPage.adminDbPageDark .adminDbActionBtn{color:#dbeafe;background:#ffffff0d;border-color:#819cd729}.adminDbPage.adminDbPageDark .adminDbEditBtn:hover,.adminDbPage.adminDbPageDark .adminDbActionBtn:hover{color:#fff;background:#60a5fa1f;border-color:#60a5fa47}.adminDbPage.adminDbPageDark .adminDbEditArea,.adminDbPage.adminDbPageDark .adminDbEditArea input,.adminDbPage.adminDbPageDark .adminDbEditArea textarea,.adminDbPage.adminDbPageDark .adminDbEditArea select{color:#eef4ff;background:#ffffff0a;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbEditArea input::placeholder,.adminDbPage.adminDbPageDark .adminDbEditArea textarea::placeholder{color:#c4d0e46b}.adminDbPage.adminDbPageDark .adminDbSidebar h1,.adminDbPage.adminDbPageDark .adminDbSidebar h2,.adminDbPage.adminDbPageDark .adminDbSidebar h3,.adminDbPage.adminDbPageDark .adminDbSidebar h4,.adminDbPage.adminDbPageDark .adminDbSidebar strong,.adminDbPage.adminDbPageDark .adminDbSidebar button,.adminDbPage.adminDbPageDark .adminDbDetail h1,.adminDbPage.adminDbPageDark .adminDbDetail h2,.adminDbPage.adminDbPageDark .adminDbDetail h3,.adminDbPage.adminDbPageDark .adminDbDetail h4,.adminDbPage.adminDbPageDark .adminDbDetail strong,.adminDbPage.adminDbPageDark .adminDbDetail button,.adminDbPage.adminDbPageDark .adminDbDetail label,.adminDbPage.adminDbPageDark .adminDbDetail legend,.adminDbPage.adminDbPageDark .adminDbDetail .adminDbTab,.adminDbPage.adminDbPageDark .adminDbDetail .adminDbActionBtn,.adminDbPage.adminDbPageDark .adminDbDetail .adminDbEditBtn,.adminDbPage.adminDbPageDark .adminDbListItem strong,.adminDbPage.adminDbPageDark .adminDbRecordSectionTile strong,.adminDbPage.adminDbPageDark .adminDbRecordSectionBackCopy p,.adminDbPage.adminDbPageDark .adminDbInfoSubsectionHead h4,.adminDbPage.adminDbPageDark .adminDbInfoSubsectionItem strong,.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniHead h3,.adminDbPage.adminDbPageDark .adminDbFinancialSectionCard h3,.adminDbPage.adminDbPageDark .adminDbInfoCard h3,.adminDbPage.adminDbPageDark .adminDbSectionCard h3,.adminDbPage.adminDbPageDark .adminDbDocumentStatusHeader h3,.adminDbPage.adminDbPageDark .adminDbDocumentDetailHeroCopy h3,.adminDbPage.adminDbPageDark .adminDbDocumentDetailSection h4,.adminDbPage.adminDbPageDark .adminDbDocumentDetailItem strong,.adminDbPage.adminDbPageDark .adminDbAnswerCard strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbSidebar p,.adminDbPage.adminDbPageDark .adminDbSidebar span,.adminDbPage.adminDbPageDark .adminDbSidebar small,.adminDbPage.adminDbPageDark .adminDbDetail p,.adminDbPage.adminDbPageDark .adminDbDetail span,.adminDbPage.adminDbPageDark .adminDbDetail small,.adminDbPage.adminDbPageDark .adminDbListItem span,.adminDbPage.adminDbPageDark .adminDbListItem small,.adminDbPage.adminDbPageDark .adminDbRecordSectionTile span,.adminDbPage.adminDbPageDark .adminDbRecordSectionBackCopy span,.adminDbPage.adminDbPageDark .adminDbDocumentReceiptNameText small,.adminDbPage.adminDbPageDark .adminDbDocumentDetailHeroCopy p,.adminDbPage.adminDbPageDark .adminDbDocumentDetailItem span,.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniMetricLabel,.adminDbPage.adminDbPageDark .adminDbAnalyzeMiniMetricValueNote{color:#e2ecfcd1}.adminDbPage.adminDbPageDark .adminDbDetail .adminDbEyebrow,.adminDbPage.adminDbPageDark .adminDbSidebarLabel,.adminDbPage.adminDbPageDark .adminDbSidebarMeta,.adminDbPage.adminDbPageDark .adminDbInfoSubsectionItem small,.adminDbPage.adminDbPageDark .adminDbAnswerCard span,.adminDbPage.adminDbPageDark .adminDbInfoSubsectionHead p{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbInsightsPanel,.adminDbPage.adminDbPageDark .adminDbInsightsListItem,.adminDbPage.adminDbPageDark .adminDbMetricRow,.adminDbPage.adminDbPageDark .adminDbRevenueBarRow{background:radial-gradient(circle at 100% 0,#60a5fa24,#0000 34%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd729;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbInsightCard{--kpiAccentStrong:#9cc7ffc7;--kpiAccentSoft:#60a5fa24;--kpiAccentSoft2:#2dd4bf14;background:radial-gradient(circle at 84% 24%, var(--kpiAccentSoft), transparent 46%), radial-gradient(circle at 16% 0%, var(--kpiAccentSoft2), transparent 52%), linear-gradient(180deg, #101827fa, #0a111ef5);border-color:#819cd724;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff0a,0 0 0 1px #60a5fa0a}.adminDbPage.adminDbPageDark .adminDbInsightCard.green,.adminDbPage.adminDbPageDark .adminDbInsightCard.revenue{--kpiAccentStrong:#86efacbd;--kpiAccentSoft:#4ade8024;--kpiAccentSoft2:#22c55e14}.adminDbPage.adminDbPageDark .adminDbInsightCard.blue,.adminDbPage.adminDbPageDark .adminDbInsightCard.revenueMuted{--kpiAccentStrong:#93c5fdbd;--kpiAccentSoft:#60a5fa24;--kpiAccentSoft2:#3b82f614}.adminDbPage.adminDbPageDark .adminDbInsightCard.amber{--kpiAccentStrong:#fde047b3;--kpiAccentSoft:#fbbf2424;--kpiAccentSoft2:#f59e0b14}.adminDbPage.adminDbPageDark .adminDbInsightCard.danger{--kpiAccentStrong:#fca5a5b8;--kpiAccentSoft:#f8717124;--kpiAccentSoft2:#ef444414}.adminDbPage.adminDbPageDark .adminDbInsightCard:before{background:linear-gradient(90deg, var(--kpiAccentStrong), #fff0);opacity:.95}.adminDbPage.adminDbPageDark .adminDbInsightCard:after{filter:none;background:var(--kpiAccentSoft);opacity:.55;width:44px;height:44px}.adminDbPage.adminDbPageDark button.adminDbInsightCard:hover,.adminDbPage.adminDbPageDark .adminDbInsightsListItem:hover,.adminDbPage.adminDbPageDark .adminDbRevenueBarButton:hover{border-color:#7aa8ff4d;box-shadow:0 22px 42px #00000047,0 0 0 1px #60a5fa14}.adminDbPage.adminDbPageDark button.adminDbInsightCard:hover:after{opacity:.72}.adminDbPage.adminDbPageDark button.adminDbInsightCard.active,.adminDbPage.adminDbPageDark .adminDbRevenueBarButton.active{border-color:#7aa8ff57;box-shadow:0 0 0 3px #60a5fa24,0 22px 42px #00000047}.adminDbPage.adminDbPageDark .adminDbInsightCard span,.adminDbPage.adminDbPageDark .adminDbFilterMenuLabel,.adminDbPage.adminDbPageDark .adminDbInsightsListItem span,.adminDbPage.adminDbPageDark .adminDbMetricRow span,.adminDbPage.adminDbPageDark .adminDbRevenueBarRow span,.adminDbPage.adminDbPageDark .adminDbCalendarHint,.adminDbPage.adminDbPageDark .adminDbEmpty{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbInsightCard strong,.adminDbPage.adminDbPageDark .adminDbInsightsPanelHead h3,.adminDbPage.adminDbPageDark .adminDbInsightsListItem strong,.adminDbPage.adminDbPageDark .adminDbMetricRow strong,.adminDbPage.adminDbPageDark .adminDbRevenueBarRow strong,.adminDbPage.adminDbPageDark .adminDbFilterMenuItem{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbInsightCardDropdown,.adminDbPage.adminDbPageDark .adminDbFilterMenu{background:radial-gradient(circle at 0 0,#60a5fa24,#0000 32%),linear-gradient(#0f1726fa,#09101cf5);border-color:#819cd729;box-shadow:0 22px 44px #0000004d,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbInsightCardDropdownHead,.adminDbPage.adminDbPageDark .adminDbFilterMenuDivider{background:#819cd724;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbFilterMenuItem:hover{background:#60a5fa1a}.adminDbPage.adminDbPageDark .adminDbFilterMenuItem.active{color:#fff;background:linear-gradient(#23427bf0,#183060eb)}.adminDbPage.adminDbPageDark .adminDbStageKpiCard{--stageKpiAccentDark:#94a3b829;--stageKpiAccent2Dark:#60a5fa1f;background:radial-gradient(circle at top left, var(--stageKpiAccentDark), transparent 52%), radial-gradient(circle at 88% 18%, var(--stageKpiAccent2Dark), transparent 52%), linear-gradient(180deg, #101827fa, #0a111ef5);border-color:#819cd729;box-shadow:0 18px 36px #0000003d,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbStageKpiCard.tone-green{--stageKpiAccentDark:#4ade8029;--stageKpiAccent2Dark:#22c55e1a}.adminDbPage.adminDbPageDark .adminDbStageKpiCard.tone-blue{--stageKpiAccentDark:#60a5fa29;--stageKpiAccent2Dark:#3b82f61a}.adminDbPage.adminDbPageDark .adminDbStageKpiCard.tone-amber{--stageKpiAccentDark:#fbbf2424;--stageKpiAccent2Dark:#f59e0b1a}.adminDbPage.adminDbPageDark .adminDbStageKpiCard.tone-slate{--stageKpiAccentDark:#94a3b829;--stageKpiAccent2Dark:#64748b1f}.adminDbPage.adminDbPageDark .adminDbStageKpiCard span{color:#cddcf4ad}.adminDbPage.adminDbPageDark .adminDbStageKpiCard strong{color:#f5f9ff;text-shadow:0 16px 34px #0000004d}.adminDbPage.adminDbPageDark .adminDbStageFocusBlock{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 46%),linear-gradient(#0f1726fa,#09101cf5);border-color:#819cd729;box-shadow:0 16px 30px #0003,inset 0 1px #ffffff08}.adminDbPage.adminDbPageDark .adminDbStageFocusHead strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbStageFocusRow{background:radial-gradient(circle at 0 0,#94a3b81f,#0000 56%),#ffffff0d;border-color:#819cd71f}.adminDbPage.adminDbPageDark .adminDbStageFocusRow strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbStageFocusRow span{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbStageFocusChip{color:#e2ecfce0;background:#ffffff0f;border-color:#819cd72e;box-shadow:inset 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbStageFocusChip.active{border-color:#7aa8ff57;box-shadow:0 0 0 3px #60a5fa1f,inset 0 1px #ffffff0f}.adminDbPage.adminDbPageDark .adminDbPipelineLaneRow{background:radial-gradient(circle at 0 0,#60a5fa1f,#0000 42%),#ffffff0d;border-color:#819cd724;box-shadow:0 14px 28px #0003,inset 0 1px #ffffff08}.adminDbPage.adminDbPageDark .adminDbPipelineLaneRow.active{background:radial-gradient(circle at 0 0,#60a5fa33,#0000 42%),linear-gradient(135deg,#122039f5,#0a1222eb);border-color:#88b8ff85;box-shadow:0 0 0 3px #60a5fa2e,0 0 26px #60a5fa29,0 22px 40px #0000004d,inset 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbPipelineLaneRow.active .adminDbPipelineLaneTrack{background:#ffffff1a;border-color:#88b8ff47;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #60a5fa1a}.adminDbPage.adminDbPageDark .adminDbPipelineLaneRow.active .adminDbPipelineLaneFill{box-shadow:0 0 16px #60a5fa57,0 0 28px #7cc2552e}.adminDbPage.adminDbPageDark .adminDbPipelineLaneMeta strong,.adminDbPage.adminDbPageDark .adminDbPipelineLaneValue strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbPipelineLaneMeta span,.adminDbPage.adminDbPageDark .adminDbPipelineLaneValue span,.adminDbPage.adminDbPageDark .adminDbStageBarsFooter{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbPipelineLaneTrack{background:#ffffff14;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbInsightsTable{background:0 0}.adminDbPage.adminDbPageDark .adminDbInsightsTableHead{color:#cddcf4bd;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbInsightsTableRow{background:radial-gradient(circle at 0 0,#94a3b81f,#0000 56%),#ffffff0d;border-color:#819cd71f}.adminDbPage.adminDbPageDark .adminDbInsightsTableRow:hover{border-color:#7aa8ff42;box-shadow:0 16px 28px #00000038}.adminDbPage.adminDbPageDark .adminDbPipelineNextBadge.paid_in_full{color:#dcfce7f5;background:radial-gradient(circle at 50% 18%,#4ade8047,#0f3d1feb);border-color:#4ade8057;box-shadow:inset 0 0 0 1px #4ade801f,0 0 24px #22c55e38,0 14px 24px #0000003d}.adminDbPage.adminDbPageDark .adminDbPipelineNextBadge.due_today{color:#fff7d0f5;background:radial-gradient(circle at 50% 18%,#fbbf2447,#5c3305eb);border-color:#fbbf2457;box-shadow:inset 0 0 0 1px #fbbf241f,0 0 24px #f59e0b38,0 14px 24px #0000003d}.adminDbPage.adminDbPageDark .adminDbStageSearch input{color:#f5f9ff;background:#ffffff0f;border-color:#819cd72e}.adminDbPage.adminDbPageDark .adminDbStageSearch input::placeholder{color:#cddcf485}.adminDbPage.adminDbPageDark .adminDbCalendarDatePicker{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbCalendarDatePicker input{color:#f5f9ff;background:#ffffff0f;border-color:#819cd72e}.adminDbPage.adminDbPageDark .adminDbCalendarHeroPanel{background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 34%),radial-gradient(circle at 0 100%,#4ade801f,#0000 32%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd729}.adminDbPage.adminDbPageDark .adminDbCalendarHeroPanel:before{background:linear-gradient(135deg,#ffffff0f,#0000 50%)}.adminDbPage.adminDbPageDark .adminDbCalendarHeroCard{background:radial-gradient(circle at 100% 0,#94a3b81f,#0000 56%),linear-gradient(#ffffff0f,#ffffff08);border-color:#819cd724;box-shadow:0 18px 34px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbCalendarHeroCard-blue{background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 56%),linear-gradient(#ffffff0f,#ffffff08)}.adminDbPage.adminDbPageDark .adminDbCalendarHeroCard-green{background:radial-gradient(circle at 100% 0,#4ade8024,#0000 56%),linear-gradient(#ffffff0f,#ffffff08)}.adminDbPage.adminDbPageDark .adminDbCalendarHeroCard-purple{background:radial-gradient(circle at 100% 0,#a78bfa29,#0000 56%),linear-gradient(#ffffff0f,#ffffff08)}.adminDbPage.adminDbPageDark .adminDbCalendarHeroCard-amber{background:radial-gradient(circle at 100% 0,#fbbf2424,#0000 56%),linear-gradient(#ffffff0f,#ffffff08)}.adminDbPage.adminDbPageDark .adminDbCalendarHeroCard span{color:#cddcf4ad}.adminDbPage.adminDbPageDark .adminDbCalendarHeroCard strong{color:#f5f9ff;text-shadow:0 18px 34px #00000052}.adminDbPage.adminDbPageDark .adminDbCalendarHeroCard small{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbCalendarStatusBadge{color:#cddcf4bd;background:#ffffff0f;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbCalendarStatusBadge.ready{color:#dcfce7eb;background:#4ade8024;border-color:#86efac33}.adminDbPage.adminDbPageDark .adminDbCalendarStatusText{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbCalendarScopeToggle{background:#ffffff0f;border-color:#819cd724;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #0000002e}.adminDbPage.adminDbPageDark .adminDbCalendarScopeOption{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbCalendarScopeOption:hover{color:#f5f9ff;background:#ffffff0f}.adminDbPage.adminDbPageDark .adminDbCalendarScopeOption.active{color:#fff;background:linear-gradient(#23427bf0,#183060eb);border-color:#7aa8ff47;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff0f}.adminDbPage.adminDbPageDark .adminDbCalendarDayBtn{background:radial-gradient(circle at 0 0,#94a3b824,#0000 36%),#ffffff0d;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbCalendarDayBtn strong,.adminDbPage.adminDbPageDark .adminDbCalendarDayBtn small{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbCalendarDayBtn span{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbCalendarDayBtn.active{background:linear-gradient(#23427bf0,#183060eb);border-color:#7aa8ff57;box-shadow:0 0 0 3px #60a5fa24,0 18px 34px #00000038}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorPanel,.adminDbPage.adminDbPageDark .adminDbCalendarTimelinePanel,.adminDbPage.adminDbPageDark .adminDbCalendarFocusPanel,.adminDbPage.adminDbPageDark .adminDbCalendarTablePanel{background:radial-gradient(circle at 100% 0,#60a5fa24,#0000 34%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd729}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorPanel:before{background:linear-gradient(135deg,#ffffff0f,#0000 46%)}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorMonthCard,.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorWeekCard{background:radial-gradient(circle at 0 0,#94a3b81f,#0000 42%),linear-gradient(#ffffff0f,#ffffff08);border-color:#819cd724;box-shadow:0 18px 34px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorMonthCard:before{opacity:.18}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorMonthCardHead h4,.adminDbPage.adminDbPageDark .adminDbCalendarWeekHeader h4{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorHeroStat{background:#ffffff0f;border-color:#819cd724;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorHeroStat span,.adminDbPage.adminDbPageDark .adminDbCalendarMiniMonthWeekdays span,.adminDbPage.adminDbPageDark .adminDbCalendarWeekHeader span,.adminDbPage.adminDbPageDark .adminDbCalendarPanelHint{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorHeroStat strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorHeroStat small{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbCalendarNavigatorMonthStats span,.adminDbPage.adminDbPageDark .adminDbCalendarPanelStats span{color:#cddcf4b8;background:#ffffff0f;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbCalendarMiniMonthDay{background:radial-gradient(circle at 0 0,#94a3b81f,#0000 36%),#ffffff0d;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbCalendarMiniMonthDay strong{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbCalendarMiniMonthDay small{color:#e2e8f0eb;background:#94a3b82e}.adminDbPage.adminDbPageDark .adminDbCalendarMiniMonthDay.today{border-color:#86efac38;box-shadow:inset 0 0 0 1px #4ade8024}.adminDbPage.adminDbPageDark .adminDbCalendarMiniMonthDay.active{background:linear-gradient(#23427bf0,#183060eb);border-color:#7aa8ff57;box-shadow:0 0 0 3px #60a5fa24,0 18px 34px #00000038}.adminDbPage.adminDbPageDark .adminDbModalCard{color:#f5f9ff;background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 34%),radial-gradient(circle at 0 100%,#4ade801f,#0000 32%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd72e;box-shadow:0 38px 88px #00000080,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbModalHeader{border-bottom-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbModalEyebrow{color:#86efacdb}.adminDbPage.adminDbPageDark .adminDbModalHeader h3{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbModalHeader p{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbModalClose{color:#e2ecfcd1;background:#ffffff0f;border-color:#819cd729}.adminDbPage.adminDbPageDark .adminDbModalSection{background:#ffffff0a;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbBillingForm label span,.adminDbPage.adminDbPageDark .adminDbScheduleHeader span{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbBillingForm input,.adminDbPage.adminDbPageDark .adminDbBillingForm select{color:#f5f9ff;background:#ffffff0f;border-color:#819cd72e}.adminDbPage.adminDbPageDark .adminDbFieldShell{background:#ffffff0f;border-color:#819cd72e;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #00000038}.adminDbPage.adminDbPageDark .adminDbFieldIcon{color:#cddcf4b8;background:#ffffff0f}.adminDbMainTabs:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff0f,#0000 42%),linear-gradient(90deg,#ffffff0a,#0000 20% 80%,#ffffff08);position:absolute;inset:0}.adminDbMainTabs:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff0a;border-radius:18px;position:absolute;inset:10px}.adminDbMainTabs>*{z-index:1;position:relative}.adminDbMainTab{appearance:none;isolation:isolate;color:#f0f6ffeb;min-height:50px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;text-align:center;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 58%),linear-gradient(#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:17px;flex:1 1 0;padding:12px 18px;font-size:14px;font-weight:800;line-height:1;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden}.adminDbMainTab:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 0%,#ffffff0f 42%,#ffffff57 50%,#ffffff0f 58%,#0000 100%);width:38%;transition:transform .54s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;inset:-30% auto -30% -22%;transform:translate(-150%)skew(-24deg)}.adminDbMainTab>*{z-index:1;position:relative}.adminDbMainTabContent{justify-content:center;align-items:center;gap:10px;display:inline-flex}.adminDbMainTabIcon{color:#f0f6ffeb;background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:9px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;box-shadow:0 8px 16px #07112529,inset 0 1px #ffffff0d}.adminDbMainTabIcon svg{width:14px;height:14px;display:block}.adminDbMainTabLabel{display:inline-block}.adminDbMainTabRevenue{flex:0 0 168px;margin-left:auto}.adminDbMainTab:hover{filter:saturate(1.04);background:radial-gradient(circle at 50% 0,#ffffff1c,#0000 58%),linear-gradient(#ffffff1c,#ffffff0b);border-color:#fff3;transform:translateY(-2px);box-shadow:0 14px 22px #0711252e,inset 0 1px #ffffff0d}.adminDbMainTab:hover .adminDbMainTabIcon{border-color:#ffffff24;transform:translateY(-1px);box-shadow:0 12px 20px #07112533,inset 0 1px #ffffff14}.adminDbMainTab:hover:before{opacity:1;transform:translate(360%)skew(-24deg)}.adminDbMainTab.active{color:#12274c;background:radial-gradient(circle at 50% -10%,#fffffff0,#0000 58%),linear-gradient(#fff,#f2f7fff5);border-color:#ffffff75;box-shadow:0 18px 28px #0711253d,inset 0 1px #ffffffd1,0 0 0 1px #ffffff2e}.adminDbMainTab.active .adminDbMainTabIcon{color:#17325f;background:radial-gradient(circle at 30% 20%,#ffffffe6,#0000 48%),linear-gradient(#e2eefff2,#d3e2f9eb);border-color:#aac5f175;box-shadow:0 10px 18px #1f4d9829,inset 0 1px #ffffffd1}.adminDbMainTab.active:after{content:"";background:linear-gradient(90deg,#2167ff33,#7add90cc,#2167ff33);border-radius:10px;width:58px;height:4px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #3c91ff38,0 0 16px #7add902e}.adminDbMainTab:not(.active)[data-tab-id=dashboard] .adminDbMainTabIcon{color:#9fd0ff}.adminDbMainTab:not(.active)[data-tab-id=calendar] .adminDbMainTabIcon{color:#b7d6ff}.adminDbMainTab:not(.active)[data-tab-id=opportunities] .adminDbMainTabIcon{color:#d4e89f}.adminDbMainTab:not(.active)[data-tab-id=stages] .adminDbMainTabIcon{color:#b1f0d0}.adminDbMainTab:not(.active)[data-tab-id=pipeline] .adminDbMainTabIcon{color:#c7cbff}.adminDbMainTab:not(.active)[data-tab-id=revenue] .adminDbMainTabIcon{color:#ffe2a6}.adminDbInsightsShell{flex-direction:column;gap:18px;display:flex}.adminDbInsightsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.adminDbInsightsGridOverview{grid-template-columns:repeat(12,minmax(0,1fr))}.adminDbInsightsGridOverview>.adminDbInsightCard{grid-column:span 3}.adminDbInsightsGridOverview>.adminDbInsightCard:nth-child(n+5):nth-child(-n+6){grid-column:span 6;min-height:130px}.adminDbInsightsGridOverview>.adminDbInsightCard:nth-child(n+7):nth-child(-n+8){grid-column:span 6;min-height:118px}.adminDbInsightsGridOverview>.adminDbInsightCard:nth-child(-n+4){min-height:102px;padding:18px 20px}.adminDbInsightsGridOverview>.adminDbInsightCard:nth-child(-n+4) strong{font-size:34px}.adminDbInsightsGridOverview>.adminDbInsightCard:nth-child(n+5) strong{font-size:44px}.adminDbInsightsGridOverview>.adminDbInsightCard:nth-child(n+5) span{font-size:11px}.adminDbInsightsGridRevenue>.adminDbInsightCard,.adminDbInsightsGridRevenue>.adminDbInsightCardGroup{min-height:118px}.adminDbInsightsGridRevenue>.adminDbInsightCardGroup{position:relative}.adminDbInsightsGridRevenue>.adminDbInsightCardGroup>button.adminDbInsightCard{min-height:118px}.adminDbInsightCard{background:radial-gradient(circle at 100% 0,#ffffffb3,#0000 34%),linear-gradient(#fffffff5,#f6f9fdf5);border:1px solid #12203314;border-radius:22px;flex-direction:column;gap:10px;min-height:118px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #080f1d14,inset 0 1px #ffffffe6}.adminDbInsightCard:before{content:"";opacity:.9;background:linear-gradient(90deg,#12203314,#12203305);height:4px;position:absolute;inset:0 0 auto}.adminDbInsightCard:after{content:"";filter:blur(1px);pointer-events:none;background:#ffffff52;border-radius:999px;width:54px;height:54px;position:absolute;top:16px;right:16px}.adminDbInsightCardGroup{flex-direction:column;gap:10px;display:flex;position:relative}.adminDbInsightCardGroup.expanded{z-index:12}button.adminDbInsightCard{text-align:left;appearance:none;cursor:pointer;width:100%;transition:transform .16s,box-shadow .16s,border-color .16s}button.adminDbInsightCard:hover{transform:translateY(-1px);box-shadow:0 24px 44px #080f1d14}button.adminDbInsightCard.active{border-color:#1f66d859;box-shadow:0 0 0 3px #1f66d81f,0 20px 40px #080f1d0f}.adminDbInsightCardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.adminDbInsightCardFooter small{color:#6f8099;font-size:12px;font-weight:700}.adminDbInsightCardDropdown{background:radial-gradient(circle at 0 0,#567cd71a,#0000 30%),linear-gradient(#f7fafff5,#f1f6fcf5);border:1px solid #12203312;border-radius:18px;flex-direction:column;gap:8px;max-height:280px;padding:10px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:inset 0 1px #ffffffd9,0 18px 36px #080f1d1f}.adminDbInsightCardDropdownHead{border-bottom:1px solid #1220330f;justify-content:space-between;align-items:center;gap:16px;padding:6px 8px 10px;display:flex}.adminDbInsightCard span{z-index:1;color:#7b8aa1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;position:relative}.adminDbInsightCard strong{z-index:1;color:#122033;letter-spacing:-.03em;font-size:42px;line-height:1.05;position:relative}.adminDbInsightCard.green{background:radial-gradient(circle at 100% 0,#ffffffbf,#0000 34%),linear-gradient(#eff9f1fa,#e1f2e5fa)}.adminDbInsightCard.blue{background:radial-gradient(circle at 100% 0,#ffffffb8,#0000 34%),linear-gradient(#f1f7fffa,#e5effffa)}.adminDbInsightCard.amber{background:radial-gradient(circle at 100% 0,#ffffffbd,#0000 34%),linear-gradient(#fff9effa,#fff1d6fa)}.adminDbInsightCard.revenue{background:radial-gradient(circle at 100% 0,#ffffffbf,#0000 34%),linear-gradient(#eaf7edfa,#d8efdffa)}.adminDbInsightCard.revenue:before{background:linear-gradient(90deg,#65a6499e,#65a64924)}.adminDbInsightCard.revenueMuted{background:radial-gradient(circle at 100% 0,#ffffffbd,#0000 34%),linear-gradient(#f0f5fffa,#e5edfcfa)}.adminDbInsightCard.revenueMuted:before{background:linear-gradient(90deg,#617cbb94,#617cbb24)}.adminDbInsightCard.danger{background:radial-gradient(circle at 100% 0,#ffffffbd,#0000 34%),linear-gradient(#fff1f1fa,#fce5e5fa)}.adminDbInsightCard.danger:before{background:linear-gradient(90deg,#ca5e5e94,#ca5e5e24)}.adminDbInsightCard:not(.revenue):not(.revenueMuted):not(.danger):before{background:linear-gradient(90deg,#7c889e85,#7c889e1f)}.adminDbInsightsSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.adminDbInsightsPanel{background:radial-gradient(circle at 100% 0,#5584ff14,#0000 34%),linear-gradient(#fffffffc,#f6f9fff7);border:1px solid #314e851a;border-radius:22px;padding:20px;box-shadow:inset 0 1px #ffffffe0,0 24px 50px #1c305e14}.adminDbInsightsPanelHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.adminDbInsightsPanelHead.adminDbInsightsPanelHeadCentered{align-items:center!important}.adminDbInsightsPanelHead.adminDbInsightsPanelHeadCentered .adminDbInsightsPanelControls{align-self:center;align-items:center}.adminDbInsightsPanelHead.adminDbInsightsPanelHeadCentered .adminDbStageSearch{width:min(340px,44vw)}.adminDbInsightsPanelHead.adminDbInsightsPanelHeadCentered .adminDbStageSearch input{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 18% 18%,#ffffffb3,#0000 54%),linear-gradient(#fffffffa,#f6f9fdf5);border-radius:16px;min-height:44px;box-shadow:inset 0 1px #ffffffd9,0 14px 26px #080f1d14}.adminDbInsightsPanelHead.adminDbInsightsPanelHeadCentered .adminDbStageSearch input:focus{border-color:#1f66d847;outline:none;box-shadow:0 0 0 4px #1f66d81f,0 14px 26px #080f1d1a}.adminDbPage.adminDbPageDark .adminDbInsightsPanelHead.adminDbInsightsPanelHeadCentered .adminDbStageSearch input{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 18%,#60a5fa29,#0000 56%),linear-gradient(#0f1726eb,#09101ce0);border-color:#819cd738;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #0000003d}.adminDbPage.adminDbPageDark .adminDbInsightsPanelHead.adminDbInsightsPanelHeadCentered .adminDbStageSearch input:focus{border-color:#7aa8ff57;box-shadow:0 0 0 4px #60a5fa24,0 18px 34px #00000047}.adminDbPage.adminDbPageDark .adminDbInsightsPanelHead.adminDbInsightsPanelHeadCentered .adminDbStageSearch input::placeholder{color:#e2ecfc8a}.adminDbInsightsPanelControls{align-items:center;gap:8px;display:flex}.adminDbFilterMenuWrap{position:relative}.adminDbFilterIconBtn{justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-flex}.adminDbFilterIconBtn.active{color:#244783;background:linear-gradient(#eff5fffa,#e7effdf5);border-color:#346cd942}.adminDbFilterMenu{z-index:30;background:#fffffffa;border:1px solid #12203314;border-radius:16px;min-width:210px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 36px #080f1d1a}.adminDbFilterMenuItem{appearance:none;color:#122033;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:700;display:block}.adminDbFilterMenuItem:hover{background:#eef3faf5}.adminDbFilterMenuItem.active{color:#244783;background:linear-gradient(#ecf3fffa,#e4edfcfa)}.adminDbFilterMenuLabel{color:#7a8aa4;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px 4px;font-size:11px;font-weight:800}.adminDbFilterMenuDivider{background:#12203314;height:1px;margin:6px 4px}.adminDbInsightsPanelHead h3{color:#122033;letter-spacing:-.03em;margin:0;font-size:22px}.adminDbInsightsList,.adminDbMetricStack,.adminDbRevenueBars{flex-direction:column;gap:12px;display:flex}.adminDbInsightsListScrollable{max-height:540px;padding-right:6px;overflow-y:auto}.adminDbInsightsListScrollable::-webkit-scrollbar{width:10px}.adminDbInsightsListScrollable::-webkit-scrollbar-thumb{background:#6583ba52;border:2px solid #0711221f;border-radius:999px}.adminDbInsightsListScrollable::-webkit-scrollbar-track{background:#0a14220f;border-radius:999px}.adminDbInsightsListItem,.adminDbMetricRow,.adminDbRevenueBarRow{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#7dd3fc14,#0000 38%),linear-gradient(#fafcfffa,#f2f7fff5);border:1px solid #4d6ea91a;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffffd6,0 10px 22px #1c305e0d}.adminDbInsightsListItem{appearance:none;cursor:pointer;text-align:left}.adminDbRevenueMonthGroup{flex-direction:column;gap:10px;display:flex}.adminDbRevenueBarButton{appearance:none;cursor:pointer;text-align:left;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.adminDbRevenueBarButton:hover{border-color:#7cc25538;transform:translateY(-1px);box-shadow:0 14px 24px #080f1d0f}.adminDbRevenueBarButton.active{background:radial-gradient(circle at 0 0,#7cc2551f,#0000 40%),linear-gradient(#fbfff9fa,#f2f8f0fa);border-color:#7cc25547;box-shadow:0 16px 28px #080f1d14,0 0 0 3px #7cc25514}.adminDbStageFilterBtn{appearance:none;cursor:pointer;text-align:left;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.adminDbStageFilterBtn:hover{border-color:#4278dc2e;transform:translateY(-1px);box-shadow:0 14px 24px #080f1d0f}.adminDbStageFilterBtn.active{background:linear-gradient(#ecf3fffa,#e4edfcfa);border-color:#346cd952;box-shadow:0 16px 28px #080f1d14,0 0 0 3px #346cd914}.adminDbStageKpiGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.adminDbStageKpiCard{--stageKpiAccent:#7c889e29;--stageKpiAccent2:#94a3b81f;background:radial-gradient(circle at top left, var(--stageKpiAccent), transparent 52%), radial-gradient(circle at 88% 18%, var(--stageKpiAccent2), transparent 58%), linear-gradient(180deg, #fffffffa, #f8fbfffa);border:1px solid #12203314;border-radius:18px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 12px 24px #080f1d0f,inset 0 1px #ffffffd9}.adminDbStageKpiCard.tone-green{--stageKpiAccent:#7bc25529;--stageKpiAccent2:#65d48a1f}.adminDbStageKpiCard.tone-blue{--stageKpiAccent:#4c82ff24;--stageKpiAccent2:#3b82f61f}.adminDbStageKpiCard.tone-amber{--stageKpiAccent:#fbbf2429;--stageKpiAccent2:#f59e0b1f}.adminDbStageKpiCard.tone-slate{--stageKpiAccent:#7c889e29;--stageKpiAccent2:#94a3b81f}.adminDbStageKpiCard span{color:#6f8099;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.adminDbStageKpiCard strong{color:#122033;letter-spacing:-.03em;margin-top:8px;font-size:28px;display:block}.adminDbStageFocusGrid{gap:12px;display:grid}.adminDbStageFocusBlock{background:#f5f8fcf5;border:1px solid #12203312;border-radius:18px;padding:14px 14px 10px}.adminDbStageFocusHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.adminDbStageFocusHead strong{color:#122033}.adminDbStageFocusChip{appearance:none;color:#122033;cursor:pointer;background:#fffffff2;border:1px solid #1220331a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s}.adminDbStageFocusChip:hover{border-color:#4278dc33;transform:translateY(-1px);box-shadow:0 10px 18px #080f1d0f}.adminDbStageFocusChip.active{border-color:#346cd952;box-shadow:0 0 0 3px #346cd914}.adminDbStageFocusList{gap:8px;display:grid}.adminDbStageFocusRow{appearance:none;cursor:pointer;text-align:left;background:#ffffffe6;border:1px solid #1220330f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.adminDbStageFocusRow:hover{border-color:#4278dc2e;transform:translateY(-1px);box-shadow:0 12px 20px #080f1d0f}.adminDbStageFocusRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.adminDbStageFocusRow strong{color:#122033;font-size:14px}.adminDbStageFocusRow span{color:#6f8099;font-size:12px}.adminDbStageFocusEmpty{color:#6f8099;padding:6px 2px 10px;font-size:13px}.adminDbStageSearch{width:min(280px,40vw);position:relative}.adminDbStageSearch input{color:#122033;width:100%;min-height:42px;font:inherit;background:#fffffffa;border:1px solid #1220331a;border-radius:12px;padding:0 40px 0 14px;font-size:13px}.adminDbStageSearchClear{cursor:pointer;background:#f5f8fcf2;border:1px solid #12203314;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.adminDbFilterIconBtn{border-radius:14px}.adminDbPage.adminDbPageDark .adminDbFilterIconBtn{color:#e2ecfcd6;background:#ffffff0f;border-color:#819cd729;box-shadow:inset 0 1px #ffffff0d,0 14px 28px #0000002e}.adminDbPage.adminDbPageDark .adminDbFilterIconBtn:hover{background:#60a5fa1a;border-color:#7aa8ff47}.adminDbPage.adminDbPageDark .adminDbFilterIconBtn.active{color:#fff;background:linear-gradient(#23427bf0,#183060eb);border-color:#7aa8ff57;box-shadow:0 0 0 3px #60a5fa1f,0 18px 34px #00000038}.adminDbPage.adminDbPageDark .adminDbStageSearchClear{color:#e2ecfcd1;background:#ffffff0f;border-color:#819cd724}.adminDbPage.adminDbPageDark .adminDbStageSearchClear:hover{background:#60a5fa1f;border-color:#7aa8ff47}.adminDbPage.adminDbPageDark .adminDbInsightsTableRow span{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbPipelineNextBadge.past_due{color:#fee2e2f5;background:radial-gradient(circle at 50% 18%,#f8717142,#7f1d1de6);border-color:#f8717157;box-shadow:inset 0 0 0 1px #f871711f,0 0 24px #ef44443d,0 14px 24px #0000003d}.adminDbPage.adminDbPageDark .adminDbInsightsTableRow strong{color:#f5f9ff}.adminDbStageTableFooter{color:#6f8099;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.adminDbStageBarsPanel{margin-top:12px}.adminDbStageBarsLegend{color:#6f8099;flex-wrap:wrap;gap:10px;margin:2px 0 10px;font-size:12px;display:flex}.adminDbStageLegendItem{align-items:center;gap:8px;display:inline-flex}.adminDbStageLegendItem:before{content:"";background:#1220332e;border-radius:999px;width:10px;height:10px}.adminDbStageLegendItem.upcoming:before{background:#346cd9d9}.adminDbStageBars{gap:10px;display:grid}.adminDbStageBarRow{appearance:none;cursor:pointer;text-align:left;background:#f5f8fcf5;border:1px solid #12203312;border-radius:16px;grid-template-columns:minmax(200px,1.1fr) minmax(0,2fr) minmax(140px,.8fr);align-items:center;gap:14px;padding:12px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.adminDbStageBarRow:hover{border-color:#4278dc2e;transform:translateY(-1px);box-shadow:0 14px 24px #080f1d0f}.adminDbStageBarRow.active{border-color:#346cd952;box-shadow:0 16px 28px #080f1d14,0 0 0 3px #346cd914}.adminDbStageBarMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.adminDbStageBarMeta strong{color:#122033}.adminDbStageBarMeta span{color:#6f8099;font-size:12px}.adminDbStageBarTrack{background:#1220330f;border:1px solid #1220330f;border-radius:999px;height:12px;position:relative;overflow:hidden}.adminDbStageBarFill{background:linear-gradient(90deg,#346cd9d9,#7cc255d9);border-radius:999px;height:100%}.adminDbStageBarHealth{pointer-events:none;gap:4px;display:grid;position:absolute;bottom:-12px;left:3px;right:3px}.adminDbStageBarHealthRow{background:#1220330f;border:1px solid #1220330f;border-radius:999px;height:4px;overflow:hidden}.adminDbStageBarHealthFill{border-radius:999px;height:100%}.adminDbStageBarHealthRow.upcoming .adminDbStageBarHealthFill{background:#346cd9bf}.adminDbStageBarValue{text-align:right;flex-direction:column;gap:4px;display:flex}.adminDbStageBarValue strong{color:#122033}.adminDbStageBarValue span{color:#6f8099;font-size:12px}.adminDbStageBarsFooter{color:#6f8099;justify-content:flex-end;margin-top:14px;font-size:12px;display:flex}.adminDbPipelineOnboardingPanel{margin-top:12px}.adminDbPipelineOnboardingBars{gap:10px;display:grid}.adminDbPipelineLaneRow{appearance:none;cursor:pointer;text-align:left;background:#f5f8fcf5;border:1px solid #12203312;border-radius:16px;grid-template-columns:minmax(240px,1.2fr) minmax(0,2fr) minmax(120px,.7fr);align-items:center;gap:14px;padding:12px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.adminDbPipelineLaneRow:hover{border-color:#4278dc2e;transform:translateY(-1px);box-shadow:0 14px 24px #080f1d0f}.adminDbPipelineLaneRow.active{border-color:#346cd96b;transform:translateY(-1px);box-shadow:0 20px 34px #080f1d1f,0 0 0 3px #346cd91f,0 0 22px #346cd924}.adminDbPipelineLaneMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.adminDbPipelineLaneMeta strong{color:#122033}.adminDbPipelineLaneMeta span{color:#6f8099;font-size:12px}.adminDbPipelineLaneTrack{background:#1220330f;border:1px solid #1220330f;border-radius:999px;height:12px;overflow:hidden}.adminDbPipelineLaneFill{background:linear-gradient(90deg,#346cd9d9,#7cc255d9);border-radius:999px;height:100%}.adminDbPipelineLaneRow.active .adminDbPipelineLaneTrack{border-color:#5088ff33;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #5088ff0f}.adminDbPipelineLaneRow.active .adminDbPipelineLaneFill{box-shadow:0 0 12px #487ff738,0 0 18px #7cc25524}.adminDbPipelineLaneValue{text-align:right;flex-direction:column;gap:4px;display:flex}.adminDbPipelineLaneValue strong{color:#122033}.adminDbPipelineLaneValue span{color:#6f8099;font-size:12px}@media (width<=960px){.adminDbStageSearch{width:100%;max-width:none}.adminDbStageKpiCard strong{font-size:24px}.adminDbStageTableFooter{flex-direction:column;align-items:flex-start}.adminDbStageBarRow{text-align:left;grid-template-columns:1fr}.adminDbStageBarValue{text-align:left}.adminDbStageBarHealth{margin-top:10px;position:static}.adminDbStageBarsFooter{justify-content:flex-start}.adminDbPipelineLaneRow{grid-template-columns:1fr}.adminDbPipelineLaneValue{text-align:left}}.adminDbInsightsListItem.static{cursor:default}.adminDbInsightsListItem strong,.adminDbMetricRow strong,.adminDbRevenueBarRow strong{color:#122033}.adminDbInsightsListItem span,.adminDbMetricRow span,.adminDbRevenueBarMeta span{color:#667896;font-size:13px}.adminDbInsightsListItem>div,.adminDbMetricRow>div,.adminDbRevenueBarMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.adminDbInsightsListMeta{text-align:right;align-items:flex-end}.adminDbEaCompletionFilters{flex-wrap:wrap;justify-content:flex-end}.adminDbEaCompletionFilterBtn{color:#234b8b;background:linear-gradient(#f5f8fff5,#ecf2fceb);border-color:#6d90cc3d;min-width:72px;padding:10px 14px;box-shadow:inset 0 1px #fffc,0 10px 20px #1f4fae14}.adminDbEaCompletionFilterBtn.active{color:#3f7c23;background:linear-gradient(#edfce6fa,#dff8d5f0);border-color:#7ed3524d;box-shadow:inset 0 1px #ffffffbd,0 0 0 1px #7ed3521f,0 12px 24px #4f8c1f24,0 0 26px #7ed3521f}.adminDbEaCompletionBadge{font-size:15px;font-weight:800}.adminDbEaCompletionBadge.partial{color:#b7791f}.adminDbEaCompletionBadge.unpaid{color:#4b5d79}.adminDbRevenueBarValue,.adminDbRevenueMonthDropdownMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.adminDbRevenueBarValue{text-align:right;align-items:flex-end}.adminDbRevenueBarChevron{color:#5d9140;background:#7cc2551f;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .16s,background .16s;display:inline-flex}.adminDbRevenueBarChevron.expanded{background:#7cc2552e;transform:rotate(180deg)}.adminDbRevenueBarValue span,.adminDbRevenueMonthDropdownMeta span,.adminDbRevenueMonthDropdownEmpty{color:#6f8099;font-size:13px}.adminDbRevenueMonthDropdown{background:radial-gradient(circle at 0 0,#7cc2551a,#0000 30%),linear-gradient(#f7fafff5,#f1f6fcf5);border:1px solid #12203312;border-radius:18px;flex-direction:column;gap:8px;max-height:280px;margin-top:-2px;padding:10px;display:flex;overflow:auto;box-shadow:inset 0 1px #ffffffd9,0 10px 24px #080f1d0d}.adminDbRevenueMonthDropdownHead{border-bottom:1px solid #1220330f;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px 10px;display:flex}.adminDbRevenueMonthDropdownRow{background:#ffffffe6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.adminDbRevenueMonthDropdownRow:hover{background:#fffffffa}.adminDbRevenueMonthDropdownRow strong{color:#122033}.adminDbRevenueMonthDropdownEmpty{padding:10px 12px}.adminDbRevenueScheduleRow{background:radial-gradient(circle at 0 0,#94a3b829,#0000 28%),linear-gradient(135deg,#fafcfffa,#f0f4faf0);border:1px solid #7e91ad2e;border-radius:20px;align-items:flex-start;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 14px 26px #080f1d0f,inset 0 1px #ffffffd9}.adminDbRevenueScheduleRow:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff1f 42%,#ffffff94 50%,#ffffff1f 58%,#0000 100%);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;inset:0;transform:translate(-140%)}.adminDbRevenueScheduleRow:hover{border-color:#346cd942;transform:translateY(-3px);box-shadow:0 22px 38px #080f1d1a,0 0 0 1px #346cd914}.adminDbRevenueScheduleRow:hover:before{opacity:1;transform:translate(140%)}.adminDbRevenueScheduleRow.today{background:radial-gradient(circle at 0 0,#94a3b829,#0000 28%),linear-gradient(135deg,#fafcfffa,#f0f4faf0)}.adminDbRevenueScheduleRow.past{background:radial-gradient(circle at 0 0,#ff636314,#0000 28%),linear-gradient(135deg,#fffafafa,#fff3f3f5)}.adminDbRevenueScheduleRow.failed{background:radial-gradient(circle at 0 0,#ff63631a,#0000 28%),linear-gradient(135deg,#fff8f8fa,#ffededf5);border-color:#d8575738}.adminDbRevenueScheduleRow.processed{background:radial-gradient(circle at 0 0,#7bc2552e,#0000 28%),linear-gradient(135deg,#f6fff6fa,#ebfbeef5);border-color:#5b8c3a3d}.adminDbRevenueSchedulePanel{background:radial-gradient(circle at 100% 0,#4a7bff24,#0000 28%),radial-gradient(circle at 0,#7bc25524,#0000 24%),linear-gradient(#fffffffc,#f5f8fefa);position:relative;overflow:hidden}.adminDbRevenueSchedulePanel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 45%);position:absolute;inset:0}.adminDbRevenueSchedulePanel>*{z-index:1;position:relative}.adminDbRevenueScheduleLead{color:#6f8099;max-width:560px;margin:8px 0 0;font-size:13px;line-height:1.55}.adminDbPage.adminDbPageDark .adminDbRevenueSchedulePanel{background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 34%),radial-gradient(circle at 0,#4ade801f,#0000 30%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd729;box-shadow:0 24px 48px #00000047,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbRevenueSchedulePanel:before{background:linear-gradient(135deg,#ffffff0f,#0000 48%),radial-gradient(circle at 12% 16%,#60a5fa1a,#0000 36%)}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleLead{color:#cddcf4bd}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleSummaryCard{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 46%),linear-gradient(#ffffff0f,#ffffff08);border-color:#819cd724;box-shadow:0 16px 32px #00000038,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleSummaryCard span{color:#cddcf4ad}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleSummaryCard strong{color:#f5f9ff;text-shadow:0 14px 30px #00000047}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleSummaryCard.danger{background:radial-gradient(circle at 100% 0,#f8717124,#0000 46%),linear-gradient(#ffffff0f,#ffffff08);border-color:#fca5a52e}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleDate{background:radial-gradient(circle at 26% 20%,#ffffff1f,#0000 52%),linear-gradient(#60a5fa2e,#3b82f61f);animation:none;box-shadow:inset 0 1px #ffffff1a,0 12px 26px #00000042;color:#dbeafe!important}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleTiming{background:#ffffff0f;color:#cddcf4c7!important}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleTiming.today{background:#4ade8024;color:#dcfce7eb!important}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleTiming.upcoming{background:#60a5fa24;color:#dbeafeeb!important}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleTiming.past{background:#f8717124;color:#fee2e2eb!important}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleAmount{text-shadow:0 14px 30px #00000057;color:#f5f9ff!important}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleStatus{box-shadow:inset 0 1px #ffffff14}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleStatus.processed{color:#dcfce7eb;background:#4ade8024}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleStatus.pending{color:#e2e8f0eb;background:#94a3b824}.adminDbPage.adminDbPageDark .adminDbRevenueScheduleStatus.failed{color:#fee2e2eb;background:#f8717124}.adminDbPage.adminDbPageDark .adminDbRevenueFailureReason{color:#fee2e2eb!important}.adminDbRevenueScheduleSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.adminDbRevenueScheduleSummaryCard{background:linear-gradient(#ffffffdb,#eff4fce6);border:1px solid #12203314;border-radius:18px;padding:14px 16px;box-shadow:inset 0 1px #fffc,0 10px 18px #080f1d0a}.adminDbRevenueScheduleSummaryCard span{color:#73839a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.adminDbRevenueScheduleSummaryCard strong{color:#122033;letter-spacing:-.04em;font-size:26px;line-height:1}.adminDbRevenueScheduleSummaryCard.danger{background:linear-gradient(#fff6f6f0,#ffededf5)}.adminDbRevenueScheduleMain{gap:8px!important}.adminDbRevenueScheduleMeta{gap:8px}.adminDbRevenueScheduleDetail{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminDbRevenueScheduleDate{letter-spacing:.02em;background:linear-gradient(#ffffffe6,#e1ecfffa);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:900;animation:3.8s ease-in-out infinite adminDbSchedulePulse;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #2657af1f;color:#1f5ab8!important}.adminDbRevenueScheduleTiming{letter-spacing:.04em;text-transform:uppercase;background:#1220330f;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex;color:#50627c!important}.adminDbRevenueScheduleTiming.today{background:#5b8c3a24;color:#47712d!important}.adminDbRevenueScheduleTiming.upcoming{background:#255dbe1a;color:#295ec0!important}.adminDbRevenueScheduleTiming.past{background:#e555551a;color:#b54a3f!important}.adminDbRevenueScheduleAmount{letter-spacing:-.04em;text-shadow:0 10px 22px #12203314;font-size:28px;line-height:1;color:#13284d!important}.adminDbRevenueScheduleStatus{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffad}.adminDbRevenueScheduleStatus.processed{color:#257149;background:#e2f8ecf2}.adminDbRevenueScheduleStatus.pending{color:#4b5563;background:#eef1f6fa}.adminDbRevenueScheduleStatus.failed{color:#b54436;background:#ffededfa}.adminDbRevenueFailureReason{font-weight:700;color:#b54436!important}@keyframes adminDbSchedulePulse{0%,to{box-shadow:inset 0 1px #ffffffd9,0 8px 18px #2657af1f}50%{box-shadow:inset 0 1px #ffffffeb,0 12px 24px #2657af2e}}.adminDbCalendarDatePicker{color:#6f8099;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.adminDbCalendarDatePicker input{color:#122033;min-height:42px;font:inherit;background:#fffffffa;border:1px solid #1220331a;border-radius:12px;padding:0 12px}.adminDbCalendarHint{color:#6f8099;max-width:540px;margin:6px 0 0;font-size:13px}.adminDbCalendarShell{gap:18px}.adminDbCalendarHeroPanel{background:radial-gradient(circle at 100% 0,#629aff2e,#0000 30%),radial-gradient(circle at 0 100%,#65d48a24,#0000 28%),linear-gradient(#fffffffa,#f8fbfffa);position:relative;overflow:hidden}.adminDbCalendarHeroPanel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 50%);position:absolute;inset:0}.adminDbCalendarHeroHead,.adminDbCalendarHeroBody{z-index:1;position:relative}.adminDbCalendarHeroBody{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:18px;display:grid}.adminDbCalendarHeroMain{flex-direction:column;gap:16px;display:flex}.adminDbCalendarHeroCards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.adminDbCalendarHeroCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #12203314;border-radius:20px;flex-direction:column;gap:8px;min-height:124px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 30px #0f172a0f}.adminDbCalendarHeroCard:hover{transform:translateY(-2px);box-shadow:0 22px 36px #0f172a17}.adminDbCalendarHeroCard span{color:#6f8099;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.adminDbCalendarHeroCard strong{color:#122033;letter-spacing:-.05em;font-size:32px;line-height:1}.adminDbCalendarHeroCard small{color:#516179;font-size:13px}.adminDbCalendarHeroCard-blue{background:linear-gradient(#ebf3fff2,#ffffffd6)}.adminDbCalendarHeroCard-green{background:linear-gradient(#ebfaeff2,#ffffffd6)}.adminDbCalendarHeroCard-purple{background:linear-gradient(#f4eefff2,#ffffffd6)}.adminDbCalendarHeroCard-amber{background:linear-gradient(#fff4e3f5,#ffffffd6)}.adminDbCalendarHeroSpotlight{color:#fff;background:linear-gradient(160deg,#142e58f5,#2558a7e6),linear-gradient(#ffffff1a,#fff0);border:1px solid #12203314;border-radius:22px;flex-direction:column;gap:10px;padding:22px;animation:7s ease-in-out infinite adminDbCalendarSpotlightFloat;display:flex;box-shadow:0 18px 36px #1025492e}.adminDbCalendarSpotlightEyebrow{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.adminDbCalendarHeroSpotlight strong{font-size:26px;line-height:1.1}.adminDbCalendarHeroSpotlight p,.adminDbCalendarHeroSpotlight span{color:#ffffffd1}.adminDbCalendarSpotlightTime{background:#ffffff24;border-radius:999px;align-self:flex-start;align-items:center;min-height:36px;padding:0 14px;font-weight:700;display:inline-flex}.adminDbCalendarSpotlightMeta{border-top:1px solid #ffffff24;flex-direction:column;gap:6px;padding-top:8px;display:flex}.adminDbCalendarStatusRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminDbCalendarStatusBadge{color:#6f8099;background:#f5f8fcf5;border:1px solid #12203314;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.adminDbCalendarStatusBadge.ready{color:#205a34;background:#e6f3eaeb;border-color:#42945e2e}.adminDbCalendarStatusText{color:#6f8099;font-size:13px}.adminDbCalendarScopeToggle{background:linear-gradient(#f3f7fcfa,#ecf2faf5);border:1px solid #12203314;border-radius:18px;align-items:center;gap:4px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #080f1d0d}.adminDbCalendarScopeOption{appearance:none;color:#6c7c92;letter-spacing:-.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;min-height:34px;padding:0 18px;font-size:13px;font-weight:800;transition:color .16s,background .16s,border-color .16s,box-shadow .18s,transform .16s}.adminDbCalendarScopeOption:hover{color:#214f9f;background:#ffffff80}.adminDbCalendarScopeOption.active{color:#1c4ca2;background:linear-gradient(#fff,#f7fafffa);border-color:#b9cae7e6;box-shadow:0 8px 18px #174fae1a,inset 0 1px #ffffffeb}.adminDbCalendarDayRail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.adminDbCalendarDayBtn{appearance:none;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#7bc25514,#0000 28%),#f5f8fcf5;border:1px solid #12203314;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:flex}.adminDbCalendarDayBtn strong{color:#122033}.adminDbCalendarDayBtn span{color:#6f8099;font-size:13px}.adminDbCalendarDayBtn small{color:#122033;opacity:.7;font-size:12px;font-weight:600}.adminDbCalendarDayBtn:hover{border-color:#4278dc2e;transform:translateY(-1px);box-shadow:0 14px 24px #080f1d0f}.adminDbCalendarDayBtn.active{background:linear-gradient(#ecf3fffa,#e4edfcfa);border-color:#346cd952;box-shadow:0 16px 28px #080f1d14,0 0 0 3px #346cd914}.adminDbCalendarExperienceGrid{grid-template-columns:minmax(260px,.9fr) minmax(0,1.35fr) minmax(260px,.8fr);align-items:start;gap:18px;display:grid}.adminDbCalendarNavigatorPanel{flex-direction:column;grid-column:1/-1;gap:18px;display:flex}.adminDbCalendarNavigatorPanel .adminDbInsightsPanelHead{align-items:flex-start}.adminDbCalendarNavigatorPanel,.adminDbCalendarTimelinePanel,.adminDbCalendarFocusPanel,.adminDbCalendarTablePanel{background:linear-gradient(#fffffffa,#f9fbfffa)}.adminDbCalendarNavigatorPanel{background:radial-gradient(circle at 100% 0,#4c82ff1f,#0000 24%),radial-gradient(circle at 0,#7bc2551f,#0000 22%),linear-gradient(#fffffffc,#f7fafffc);position:relative;overflow:hidden}.adminDbCalendarNavigatorPanel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff42,#0000 46%);position:absolute;inset:0}.adminDbCalendarNavigatorPanel>*{z-index:1;position:relative}.adminDbCalendarTimelinePanel{grid-column:1/span 2}.adminDbCalendarMonthControls{flex-wrap:wrap;gap:8px;display:flex}.adminDbCalendarNavigatorSurface{display:block}.adminDbCalendarNavigatorMonthCard,.adminDbCalendarNavigatorWeekCard{background:linear-gradient(#fffffffa,#f7fafffa);border:1px solid #12203314;border-radius:24px;box-shadow:0 18px 32px #080f1d0f}.adminDbCalendarNavigatorMonthCard{background:radial-gradient(circle at 0 0,#ffffffeb,#0000 28%),linear-gradient(#fffffffa,#f4f8fffa);flex-direction:column;gap:18px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 38px #080f1d12,inset 0 1px #ffffffe6}.adminDbCalendarNavigatorMonthCard:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 0%,#ffffff29 42%,#ffffff80 50%,#ffffff29 58%,#0000 100%);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;inset:0;transform:translate(-140%)}.adminDbCalendarNavigatorMonthCard:hover:before{opacity:1;transform:translate(140%)}.adminDbCalendarNavigatorMonthCardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminDbCalendarNavigatorMonthCardHead h4,.adminDbCalendarWeekHeader h4{color:#122033;letter-spacing:-.04em;margin:4px 0 0;font-size:22px}.adminDbCalendarNavigatorMonthStats{flex-wrap:wrap;gap:10px;display:flex}.adminDbCalendarNavigatorHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminDbCalendarNavigatorHeroStat{background:linear-gradient(#fffffff0,#eef4fdf5);border:1px solid #12203314;border-radius:18px;padding:16px 18px;box-shadow:0 14px 24px #080f1d0d,inset 0 1px #ffffffdb}.adminDbCalendarNavigatorHeroStat span{color:#73839a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.adminDbCalendarNavigatorHeroStat strong{color:#122033;letter-spacing:-.04em;font-size:24px;line-height:1.05;display:block}.adminDbCalendarNavigatorHeroStat small{color:#627187;margin-top:8px;font-size:12px;line-height:1.45;display:block}.adminDbCalendarNavigatorMonthStats span{color:#516179;background:linear-gradient(#f5f8fcfa,#ecf2faf5);border:1px solid #1220330f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.adminDbCalendarMiniMonth{flex-direction:column;gap:14px;display:flex}.adminDbCalendarMiniMonthWeekdays,.adminDbCalendarMiniMonthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.adminDbCalendarMiniMonthWeekdays span{color:#6f8099;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.adminDbCalendarMiniMonthDay{appearance:none;cursor:pointer;background:radial-gradient(circle at 0 0,#7bc2550f,#0000 28%),linear-gradient(#f8fafefa,#f3f7fcf5);border:1px solid #12203314;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:64px;padding:12px 10px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.adminDbCalendarMiniMonthDay strong{color:#122033;font-size:14px}.adminDbCalendarMiniMonthDay small{color:#245ab3;background:#4177d91f;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;min-width:20px;min-height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.adminDbCalendarMiniMonthDay:hover{border-color:#346cd929;transform:translateY(-2px);box-shadow:0 14px 24px #080f1d14}.adminDbCalendarMiniMonthDay.muted{opacity:.45}.adminDbCalendarMiniMonthDay.today{border-color:#65c9884d;box-shadow:inset 0 0 0 1px #65c9882e}.adminDbCalendarMiniMonthDay.active{background:radial-gradient(circle at 0 0,#4c82ff29,#0000 34%),linear-gradient(#ecf3fffa,#e2ecfcfa);border-color:#346cd952;box-shadow:0 18px 30px #080f1d1a,0 0 0 3px #346cd914}.adminDbCalendarWeekHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin:0;display:flex}.adminDbCalendarWeekHeader span{color:#6f8099;font-size:12px;font-weight:700}.adminDbCalendarTimelinePanel,.adminDbCalendarFocusPanel,.adminDbCalendarTablePanel{background:linear-gradient(#fffffffa,#f9fbfffa)}.adminDbCalendarPanelHint{color:#6f8099;margin:6px 0 0;font-size:13px}.adminDbCalendarPanelStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminDbCalendarPanelStats span{color:#516179;background:#f4f7fbf5;border:1px solid #12203312;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.adminDbCalendarTimeline{flex-direction:column;gap:18px;display:flex}.adminDbCalendarTimelineGroup{flex-direction:column;gap:12px;display:flex}.adminDbCalendarTimelineGroupHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDbCalendarTimelineGroupHead strong{color:#122033;font-size:16px}.adminDbCalendarTimelineGroupHead span{color:#6f8099;font-size:13px;font-weight:600}.adminDbCalendarTimelineList{flex-direction:column;gap:12px;display:flex}.adminDbCalendarTimelineCard{background:#fffffff2;border:1px solid #12203314;border-radius:20px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 14px 24px #080f1d0d}.adminDbCalendarTimelineCard:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#4f8fffeb,#6ec988eb) 0 14px/4px calc(100% - 28px) no-repeat,linear-gradient(120deg,#0000 0%,#ffffff1a 42%,#ffffff8c 50%,#ffffff1a 58%,#0000 100%);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;inset:0;transform:translate(-140%)}.adminDbCalendarTimelineCardToggle{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:110px minmax(0,1fr);gap:16px;width:100%;padding:18px;transition:background .18s;display:grid}.adminDbCalendarTimelineCardToggle[aria-expanded=true]{background:linear-gradient(#ecf3ff4d,#fff0)}.adminDbCalendarTimelineCard:hover{border-color:#4278dc29;transform:translateY(-2px);box-shadow:0 22px 34px #080f1d14}.adminDbCalendarTimelineCard:hover:before,.adminDbCalendarTimelineCard.expanded:before{opacity:1;transform:translate(140%)}.adminDbCalendarTimelineCard.expanded{background:linear-gradient(#f2f7fffa,#fffffffa);box-shadow:0 24px 38px #080f1d1a,0 0 0 3px #346cd912}.adminDbCalendarTimelineCardTime{flex-direction:column;justify-content:center;gap:6px;display:flex}.adminDbCalendarTimelineCardTime strong{color:#122033;letter-spacing:-.04em;font-size:22px}.adminDbCalendarTimelineCardTime span{color:#6f8099;font-size:12px}.adminDbCalendarTimelineCardBody{flex-direction:column;gap:12px;min-width:0;display:flex}.adminDbCalendarTimelineCardTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminDbCalendarTimelineCardTop>div:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.adminDbCalendarTimelineCardTop strong{color:#122033;font-size:17px}.adminDbCalendarTimelineCardTop span{color:#6f8099;font-size:13px}.adminDbCalendarTimelineChips{flex-wrap:wrap;gap:8px;display:flex}.adminDbCalendarChip{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbCalendarChip-calendly{color:#6544b8;background:#f4eefff2;border-color:#6544b824}.adminDbCalendarChip-pipeline{color:#245ab3;background:#e9f4fff2;border-color:#245ab324}.adminDbCalendarChip-success{color:#2f7d45;background:#e9f8edf2;border-color:#2f7d4524}.adminDbCalendarChip-info{color:#245ab3;background:#e9f4fff2;border-color:#245ab324}.adminDbCalendarChip-danger{color:#ad4747;background:#ffededf2;border-color:#ad474724}.adminDbCalendarChip-neutral{color:#627187;background:#f3f6faf2;border-color:#6271871f}.adminDbCalendarTimelineCardMeta{flex-wrap:wrap;gap:10px;display:flex}.adminDbCalendarTimelineCardMeta span{color:#516179;background:#f4f7fbf0;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.adminDbCalendarTimelineCardExpand{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.adminDbCalendarTimelineCardExpand.open{grid-template-rows:1fr}.adminDbCalendarTimelineCardExpand>*{overflow:hidden}.adminDbCalendarTimelineExpandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 14px;display:grid}.adminDbCalendarTimelineExpandItem{background:#f7f9fdf5;border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.adminDbCalendarTimelineExpandItem span{color:#6f8099;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbCalendarTimelineExpandItem strong{color:#122033;font-size:14px}.adminDbCalendarTimelineExpandActions{flex-wrap:wrap;gap:10px;padding:0 18px 18px;display:flex}.adminDbCalendarFocusPanel{position:sticky;top:18px}.adminDbCalendarFocusList{flex-direction:column;gap:12px;display:flex}.adminDbCalendarFocusCard{appearance:none;text-align:left;cursor:pointer;background:#f7f9fdf5;border:1px solid #12203314;border-radius:18px;width:100%;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s}.adminDbCalendarFocusCard:hover{border-color:#4278dc29;transform:translateY(-1px);box-shadow:0 18px 28px #080f1d14}.adminDbCalendarFocusCard.featured{background:linear-gradient(#eff5fffa,#f8fafffa);box-shadow:0 20px 34px #1d49911f,inset 0 1px #fffc}.adminDbCalendarFocusCardHead,.adminDbCalendarFocusCardMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDbCalendarFocusCardHead{margin-bottom:8px}.adminDbCalendarFocusCardHead strong{color:#122033;font-size:16px}.adminDbCalendarFocusCardHead span,.adminDbCalendarFocusCardMeta span{color:#6f8099;font-size:13px}@media (width<=1180px){.adminDbCalendarHeroBody,.adminDbCalendarExperienceGrid,.adminDbCalendarNavigatorHeroStats{grid-template-columns:1fr}.adminDbCalendarTimelinePanel{grid-column:auto}}@media (width<=960px){.adminDbCalendarTimelineCardToggle{grid-template-columns:1fr}.adminDbCalendarTimelineCardTop{flex-direction:column}.adminDbCalendarTimelineExpandGrid{grid-template-columns:1fr}.adminDbInsightsTableHead.adminDbCalendarTableHead,.adminDbCalendarTableRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.adminDbAppointmentReminderCarousel{grid-template-columns:1fr;justify-items:start;gap:14px;padding:16px}.adminDbAppointmentReminderActions{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}.adminDbPaymentNoticeOffset{top:226px}.adminDbCalendarHeroCards{grid-template-columns:1fr 1fr}.adminDbCalendlyModal{border-radius:24px;padding:20px 18px 18px}.adminDbCalendarBookingHeroStrip{gap:8px}.adminDbCalendarBookingSummaryGrid,.adminDbCalendarBookingSummaryGridWide,.adminDbCalendarBookingScheduleGrid,.adminDbCalendarBookingChoiceOptions{grid-template-columns:1fr}.adminDbCalendarBookingRecordOptionTop,.adminDbCalendarBookingRecordOptionMeta{flex-direction:column;align-items:flex-start}.adminDbCalendarBookingScheduleQuickbar{padding:14px}.adminDbCalendarBookingFooterHint{width:100%;margin-right:0}.adminDbCalendarBookingNotesFooter{flex-direction:column;align-items:flex-start}.adminDbCalendarMiniMonthWeekdays,.adminDbCalendarMiniMonthGrid{gap:6px}.adminDbCalendarPanelStats{justify-content:flex-start}.adminDbTwoColGrid,.adminDbCalendarBookingLayout{grid-template-columns:1fr}.adminDbCalendarBookingSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDbCalendarMonthControls{flex-direction:column;align-items:flex-start}.adminDbCalendarNavigatorMonthCardHead{flex-direction:column}.adminDbInsightsTableHead.adminDbCalendarTableHead,.adminDbCalendarTableRow{grid-template-columns:1fr}}.adminDbCalendlyModal{background:radial-gradient(circle at 100% 0,#5b8c3a17,#0000 28%),radial-gradient(circle at 0 0,#3575e314,#0000 24%),linear-gradient(#fffffffc,#f9fbfffa);border-radius:28px;width:min(1480px,100vw - 28px);padding:20px 16px 16px;box-shadow:0 32px 80px #080f1d29,inset 0 1px #ffffffe6}.adminDbCalendlyForm{flex-direction:column;gap:16px;display:flex}.adminDbCalendlyForm select,.adminDbCalendlyForm textarea{box-sizing:border-box;color:#122033;width:100%;min-height:48px;font:inherit;background:linear-gradient(#fffffffc,#f7fafff5);border:1px solid #1220331a;border-radius:14px;padding:0 14px;box-shadow:inset 0 1px #ffffffd1}.adminDbCalendlyForm textarea{resize:vertical;min-height:120px;padding:12px 14px}.adminDbCalendlyStatusCard{background:radial-gradient(circle at 100% 0,#5b8c3a14,#0000 36%),linear-gradient(#f8fafffa,#f1f6fdf5);border:1px solid #12203312;border-radius:20px;flex-direction:column;gap:6px;padding:14px;display:flex;box-shadow:0 16px 32px #080f1d0d,inset 0 1px #ffffffdb}.adminDbCalendlyStatusCard strong{color:#122033;font-size:16px;line-height:1.15}.adminDbCalendlyStatusCard span{color:#6f8099;font-size:13px;line-height:1.5}.adminDbTwoColGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminDbCalendarBookingLayout{grid-template-columns:minmax(0,2.08fr) minmax(360px,.9fr);gap:18px;margin-top:18px;display:grid}.adminDbCalendarBookingFormPane{gap:18px;min-width:0}.adminDbCalendarBookingHeroStrip{flex-wrap:wrap;gap:8px;display:flex}.adminDbCalendarBookingHeroStrip span{color:#566881;background:linear-gradient(#f5f8fcfa,#ecf2faf5);border:1px solid #1220330f;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbCalendarBookingSection{background:radial-gradient(circle at 100% 0,#5b8c3a0f,#0000 36%),linear-gradient(#fffffffa,#f8fbfff5);border:1px solid #1220330f;border-radius:22px;flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:0 18px 34px #080f1d0d,inset 0 1px #ffffffe0}.adminDbCalendarBookingSectionHead{flex-direction:column;gap:4px;display:flex}.adminDbCalendarBookingSectionHead strong{color:#16253d;font-size:15px;line-height:1.2}.adminDbCalendarBookingSectionHead span{color:#6d7d94;font-size:12px;line-height:1.45}.adminDbCalendarBookingFormPane .adminDbTwoColGrid{grid-template-columns:1fr;gap:16px}.adminDbCalendarBookingPickerHead{flex-direction:column;gap:5px;display:flex}.adminDbCalendarBookingPickerHead strong{color:#16253d;font-size:14px;line-height:1.2}.adminDbCalendarBookingPickerHead span{color:#72829a;font-size:12px;line-height:1.5}.adminDbCalendarBookingRecordPicker,.adminDbCalendarBookingChoiceSection{flex-direction:column;gap:10px;display:flex}.adminDbCalendarBookingSearchShell input{min-width:0;min-height:46px;box-shadow:none;color:#16253d;background:0 0;border:0;border-radius:0;flex:auto;padding:0}.adminDbCalendarBookingInlineClear{appearance:none;color:#65768f;cursor:pointer;background:#ffffffd1;border:1px solid #12203314;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.adminDbCalendarBookingRecordList{gap:8px;max-height:212px;padding-right:2px;display:grid;overflow:auto}.adminDbCalendarBookingRecordOption{appearance:none;text-align:left;cursor:pointer;background:linear-gradient(#fffffffc,#f5f9fff5);border:1px solid #12203312;border-radius:16px;width:100%;padding:12px 14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;box-shadow:0 12px 22px #080f1d0a,inset 0 1px #ffffffe0}.adminDbCalendarBookingRecordOption:hover{border-color:#3575e329;transform:translateY(-1px);box-shadow:0 16px 28px #1b3b7014}.adminDbCalendarBookingRecordOption.active{background:radial-gradient(circle at 100% 0,#3575e31f,#0000 34%),linear-gradient(#ecf4fffc,#e4effdf7);border-color:#3575e33d;box-shadow:0 16px 30px #1b3b701a,inset 0 1px #ffffffe6}.adminDbCalendarBookingRecordOptionTop,.adminDbCalendarBookingRecordOptionMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDbCalendarBookingRecordOptionTop strong{color:#17263f;font-size:15px;line-height:1.35}.adminDbCalendarBookingRecordOptionTop span{color:#2454a6;white-space:nowrap;font-size:13px;font-weight:800}.adminDbCalendarBookingRecordOptionMeta{color:#6f8099;margin-top:6px;font-size:11px;line-height:1.35}.adminDbCalendarBookingRecordOptionMeta span:last-child{white-space:nowrap}.adminDbCalendarBookingRecordEmpty{color:#73839a;background:#f8fafedb;border:1px dashed #1220331f;border-radius:16px;padding:12px 14px;font-size:12px}.adminDbCalendarBookingChoiceGrid{gap:14px;display:grid}.adminDbCalendarBookingChoiceOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminDbCalendarBookingChoiceOption{appearance:none;cursor:pointer;background:linear-gradient(#fffffffc,#f6f9fff5);border:1px solid #12203312;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:86px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 14px 24px #080f1d0a,inset 0 1px #ffffffe0}.adminDbCalendarBookingChoiceOption:hover{border-color:#3575e329;transform:translateY(-1px);box-shadow:0 18px 28px #1b3b7014}.adminDbCalendarBookingChoiceOption.active{background:radial-gradient(circle at 100% 0,#3575e324,#0000 34%),linear-gradient(#ecf4fffc,#e4effdf7);border-color:#3575e33d;box-shadow:0 18px 30px #1b3b701a,inset 0 1px #ffffffe6}.adminDbCalendarBookingChoiceIcon{color:#5f748f;background:#0b2d5b0f;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.adminDbCalendarBookingChoiceOption strong{color:#17263f;font-size:13px;line-height:1.3}.adminDbCalendarBookingChoiceOption small{color:#6c7b91;font-size:11px;font-weight:700}.adminDbCalendarBookingScheduleShell{flex-direction:column;gap:12px;display:flex}.adminDbCalendarBookingSummaryGridWide{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.adminDbCalendarBookingScheduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminDbCalendarBookingScheduleGrid .adminDbModalSection{overflow:hidden}.adminDbCalendarBookingScheduleGrid input{box-sizing:border-box;max-width:100%}.adminDbCalendarBookingScheduleQuickbar{background:radial-gradient(circle at 100% 0,#3575e30d,#0000 34%),linear-gradient(#fbfdfffc,#f5f9fef5);border:1px solid #1220330f;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.adminDbCalendarBookingScheduleQuickgroup{flex-direction:column;gap:8px;display:flex}.adminDbCalendarBookingScheduleQuickgroup>span{color:#73839a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbCalendarBookingScheduleChips{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.adminDbCalendarBookingNotesShell{flex-direction:column;gap:10px;display:flex}.adminDbCalendarBookingNotesQuickbar{flex-wrap:wrap;gap:8px;display:flex}.adminDbCalendarBookingNoteChip{appearance:none;color:#4f6480;white-space:nowrap;cursor:pointer;background:linear-gradient(#f7fafffa,#eff4fbf5);border:1px solid #12203314;border-radius:999px;flex:0 auto;max-width:100%;min-height:30px;padding:0 12px;font-size:11px;font-weight:800;line-height:1.2;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.adminDbCalendarBookingNoteChip:hover{background:linear-gradient(#f0f6fffc,#e7f0fcf7);border-color:#3575e32e;transform:translateY(-1px);box-shadow:0 10px 18px #1b3b7014}.adminDbCalendarBookingNoteChip.active{color:#204f9f;background:linear-gradient(#e4effffc,#d9e8fcf7);border-color:#3575e338;box-shadow:0 10px 18px #1b3b701a,inset 0 1px #ffffffe6}.adminDbCalendarBookingNotesField{background:radial-gradient(circle at 100% 0,#3575e30d,#0000 34%),linear-gradient(#fbfdfffc,#f5f9fef5);border-radius:16px;padding:12px;overflow:hidden}.adminDbCalendarBookingNotesField textarea{background:linear-gradient(#fffffffc,#f9fbfff7);border-radius:14px;max-width:100%;min-height:120px;padding:12px 14px;font-size:14px;line-height:1.5}.adminDbCalendarBookingNotesFooter{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.adminDbCalendarBookingNotesFooter span{color:#6f8099;font-size:12px;line-height:1.5}.adminDbCalendarBookingNotesFooter strong{color:#4c5f79;white-space:nowrap;font-size:12px;font-weight:800}.adminDbCalendarBookingSummaryPane{flex-direction:column;gap:12px;min-width:0;display:flex}.adminDbCalendarBookingSummaryHero{color:#fff;background:radial-gradient(circle at 100% 0,#3575e329,#0000 36%),radial-gradient(circle at 0 100%,#5b8c3a29,#0000 34%),linear-gradient(145deg,#11213dfa,#1b3b70f2);border-radius:20px;padding:16px 16px 14px;box-shadow:0 24px 42px #080f1d2e}.adminDbCalendarBookingSummaryHero span{color:#fffc;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.adminDbCalendarBookingSummaryHero strong{letter-spacing:-.04em;margin-top:10px;font-size:18px;line-height:1.08;display:block}.adminDbCalendarBookingSummaryHero p{color:#e9f1ffdb;margin:6px 0 0;font-size:12px;line-height:1.35}.adminDbCalendarBookingSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminDbCalendarBookingSummaryCard{background:linear-gradient(#fffffffa,#f5f9fff5);border:1px solid #12203312;border-radius:14px;min-width:0;min-height:84px;padding:12px;box-shadow:0 14px 24px #080f1d0d,inset 0 1px #ffffffe0}.adminDbCalendarBookingSummaryCard span{color:#7687a0;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25;display:block}.adminDbCalendarBookingSummaryCard strong{color:#16253d;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.25;display:block}.adminDbCalendarBookingRecordCard{min-height:100px}.adminDbCalendarBookingNotesPreview{background:linear-gradient(#fbfcfffa,#f5f8fdf5);border:1px solid #1220330f;border-radius:16px;padding:12px 14px;box-shadow:0 14px 30px #080f1d0a,inset 0 1px #ffffffdb}.adminDbCalendarBookingNotesPreview span{color:#7687a0;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adminDbCalendarBookingNotesPreview p{color:#576982;margin:8px 0 0;font-size:12px;line-height:1.45}@keyframes adminDbCalendarSpotlightFloat{0%,to{transform:translateY(0);box-shadow:0 18px 36px #1025492e}50%{transform:translateY(-3px);box-shadow:0 24px 42px #1025493d}}.adminDbErrorBanner{color:#8b2f2f;background:#ffececeb;border:1px solid #c4404029;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.adminDbCalendlyEmbedWrap{flex-direction:column;gap:12px;display:flex}.adminDbCalendlyEmbedActions{flex-wrap:wrap;gap:10px;display:flex}.adminDbCalendlyEmbed{background:#fff;border:1px solid #12203314;border-radius:18px;width:100%;min-height:620px}.adminDbInsightsTable{flex-direction:column;gap:10px;display:flex}.adminDbInsightsTableHead,.adminDbInsightsTableRow{grid-template-columns:1.2fr 1fr 1fr 1fr .9fr;align-items:center;gap:14px;display:grid}.adminDbInsightsTableHead.adminDbStageTableHead,.adminDbInsightsTableRow.adminDbStageTableRow{grid-template-columns:1.2fr 1fr 1fr .9fr .9fr 1fr .9fr}.adminDbInsightsTableHead.adminDbStageTableHead.resolution_billing,.adminDbInsightsTableRow.adminDbStageTableRow.resolution_billing{grid-template-columns:1.3fr 1fr 1fr .8fr .95fr .95fr 1fr}.adminDbInsightsTableHead{color:#7b8aa1;letter-spacing:.08em;text-transform:uppercase;padding:0 16px;font-size:11px;font-weight:800}.adminDbInsightsTableRow{appearance:none;text-align:left;cursor:pointer;color:#122033;background:#f5f8fcf5;border:1px solid #12203312;border-radius:16px;width:100%;padding:14px 16px}.adminDbCalendarTableRow span{flex-direction:column;gap:4px;min-width:0;display:flex}.adminDbCalendarTableRow small{color:#6f8099;font-size:12px}.adminDbInsightsTableRow:hover,.adminDbInsightsListItem:hover{border-color:#4278dc2e;box-shadow:0 14px 24px #080f1d0f}.adminDbPipelineNextBadge{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.adminDbPipelineNextBadge.past_due{color:#b42318;background:linear-gradient(#ffe4e4f5,#ffceceeb);border:1px solid #f044385c;box-shadow:inset 0 0 0 1px #ffffff70,0 0 20px #ef44442e,0 12px 20px #ef44441f}.adminDbPipelineNextBadge.paid_in_full{color:#216e39;background:linear-gradient(#e8ffeffa,#d2f8dff0);border:1px solid #22c55e52;box-shadow:inset 0 0 0 1px #ffffff80,0 0 22px #22c55e2e,0 12px 22px #22c55e1f}.adminDbPipelineNextBadge.due_today{color:#8c5a00;background:linear-gradient(#fff8e0fa,#ffecb3f0);border:1px solid #f59e0b57;box-shadow:inset 0 0 0 1px #ffffff80,0 0 22px #f59e0b2e,0 12px 22px #f59e0b1f}.adminDbRevenueBarTrack{background:#12203314;border-radius:999px;flex:auto;min-width:120px;height:12px;position:relative;overflow:hidden}.adminDbRevenueBarFill{border-radius:inherit;background:linear-gradient(90deg,#59a75f,#87cf74);height:100%}.adminDbGhostBtn,.adminDbPrimaryBtn{cursor:pointer;border:0;border-radius:14px;padding:13px 16px;font-size:14px;font-weight:700;transition:transform .14s,box-shadow .14s,background .14s}.adminDbGhostBtn{color:#174fae;background:#1f66d814;border:1px solid #1f66d833;box-shadow:0 6px 16px #174fae14}.adminDbPrimaryBtn{background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));color:#fff;border-radius:16px;min-width:160px;min-height:50px;box-shadow:0 10px 22px #0b2d5b29}.adminDbGhostBtn:hover,.adminDbPrimaryBtn:hover{transform:translateY(-1px)}.adminDbGhostBtn:hover{background:#1f66d824;border-color:#1f66d847}.adminDbGateCard{box-sizing:border-box;background:linear-gradient(#fffffffe,#fafcfffb);border:1px solid #12203314;border-radius:24px;width:min(100vw - 56px,700px);margin:40px auto 0;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 54px #080f1d1f,inset 0 1px #ffffffbf}.adminDbGateCard:before{content:"";background:linear-gradient(90deg, var(--brand-blue), var(--brand-green));pointer-events:none;height:6px;position:absolute;inset:0 0 auto}.adminDbGateCard>*{z-index:1;position:relative}.adminDbGateCard h2{letter-spacing:-.02em;color:#15233b;margin:0 0 10px;font-size:28px}.adminDbGateCard p{color:#54657d;max-width:460px;margin:0;line-height:1.55}.adminDbGateScene{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:18px;display:grid}.adminDbGateScene--immersive{grid-template-columns:1fr;gap:0}.adminDbGateStage,.adminDbGatePanel{border-radius:26px;min-width:0;position:relative;overflow:hidden;transform:none}.adminDbGateStage{isolation:isolate;background:radial-gradient(circle at 15% 18%,#7acc7147,#0000 24%),radial-gradient(circle at 84% 18%,#3d75e43d,#0000 22%),radial-gradient(circle at 50% 110%,#ffffff14,#0000 36%),linear-gradient(155deg,#081222f0,#0d1d34eb 48%,#0c223bf5);border:1px solid #cedcf814;align-content:start;gap:26px;min-height:560px;padding:30px;display:grid;box-shadow:inset 0 1px #ffffff14,0 22px 48px #050b1642}.adminDbGateStage--immersive{grid-template-rows:auto 1fr;gap:24px;min-height:700px;padding:30px 34px 34px;display:grid}.adminDbLoginView .adminDbGateStage--immersive{min-height:min(700px,100dvh - 88px)}.adminDbLoginView{z-index:60;--mx:50%;--my:28%;--tilt-x:0deg;--tilt-y:0deg;background:#05070f;display:grid;position:fixed;inset:0}.adminDbLoginStage.adminDbGateStage--immersive{background:radial-gradient(circle at 18% 12%,#59a75f2e,#0000 46%),radial-gradient(circle at 88% 16%,#3d75e438,#0000 42%),radial-gradient(circle at 50% 120%,#91e1721f,#0000 55%),linear-gradient(155deg,#050912fa,#0a1a2df5 48%,#07182afc);border-radius:0;align-content:center;width:100%;min-height:100dvh;padding:clamp(26px,4vw,54px);animation:16s ease-in-out infinite adminDbLoginBackgroundPan}.adminDbLoginStage.adminDbGateStage--immersive:before{opacity:.92;filter:blur(18px);animation:10.5s ease-in-out infinite adminDbLoginGlowDrift}.adminDbLoginStage.adminDbGateStage--immersive:after{opacity:.82;background:radial-gradient(circle at var(--mx) var(--my), #ffffff24, transparent 48%), radial-gradient(circle at calc(var(--mx) + 18%) calc(var(--my) + 12%), #91e17224, transparent 56%), radial-gradient(circle at calc(var(--mx) - 22%) calc(var(--my) + 18%), #3d75e429, transparent 58%);mix-blend-mode:screen;pointer-events:none;animation:12.5s ease-in-out infinite reverse adminDbLoginGlowDrift}.adminDbLoginStage .adminDbGateAmbient:after{content:"";pointer-events:none;opacity:.55;mix-blend-mode:overlay;background:radial-gradient(circle at 50% 0,#00000094,#0000 54%),radial-gradient(circle at 50% 110%,#000000ad,#0000 52%),radial-gradient(circle at -10%,#00000085,#0000 48%),radial-gradient(circle at 110%,#00000085,#0000 48%),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 5px) 0 0/100% 220px;animation:10.5s steps(10,end) infinite adminDbLoginGrain;position:absolute;inset:0}.adminDbLoginStage .adminDbGateAmbient{filter:saturate(1.05)contrast(1.05)}.adminDbLoginStage .adminDbGateAmbient:before{animation:18s ease-in-out infinite adminDbLoginAurora}.adminDbLoginShell{z-index:2;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff09),radial-gradient(circle at 16% 22%,#3d75e41f,#0000 46%),radial-gradient(circle at 86% 12%,#91e1721a,#0000 46%);border:1px solid #cedcf824;border-radius:32px;width:min(1100px,100%);margin:0 auto;padding:18px;animation:7.6s ease-in-out infinite adminDbGateFrameFloat;position:relative;overflow:hidden;box-shadow:0 46px 120px #0000006b,inset 0 1px #ffffff1f}.adminDbLoginShellInner{z-index:1;transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));will-change:transform;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:stretch;gap:22px;transition:transform .12s;display:grid;position:relative}.adminDbLoginShellInner>*{transform:translateZ(0)}.adminDbLoginShell:before{content:"";filter:blur(20px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 30% 38%,#ffffff24,#0000 40%),radial-gradient(circle at 60% 12%,#59a75f24,#0000 46%),radial-gradient(circle at 62% 60%,#3d75e429,#0000 50%);position:absolute;inset:-40% -30%}.adminDbLoginShell:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.55;filter:blur(.2px);pointer-events:none;background:conic-gradient(from 120deg,#91e17200 0deg,#91e17247 64deg,#3d75e452 132deg,#ffffff24 196deg,#91e17247 260deg,#91e17200 360deg);padding:1px;animation:12s linear infinite adminDbLoginBorderSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.adminDbLoginBrand,.adminDbLoginPanel{z-index:1;position:relative}.adminDbLoginBrand{color:#f2f7ffeb;align-content:start;gap:18px;padding:26px 24px;display:grid}.adminDbLoginMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adminDbLoginBadge{color:#a5f482f2;background:#91e1721f;border:1px solid #a5f48229;box-shadow:0 12px 24px #00000038}.adminDbLoginMetaDivider{background:#dbe8ff38;width:1px;height:14px}.adminDbLoginMetaTag{letter-spacing:.1em;text-transform:uppercase;color:#e2eeffbd;font-size:12px;font-weight:800}.adminDbLoginHero{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.adminDbLoginLogoOrb.adminDbGateLogoOrb{background:radial-gradient(circle at 28% 24%,#91e17238,#0000 58%),radial-gradient(circle at 70% 70%,#3d75e43d,#0000 66%),linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #cedcf829;border-radius:24px;width:78px;height:78px;animation:4.8s ease-in-out infinite adminDbLoginLogoGlow;box-shadow:0 28px 58px #00000059,inset 0 1px #ffffff24}.adminDbLoginHeroCopy{gap:6px;display:grid}.adminDbLoginTitle{letter-spacing:-.05em;background:linear-gradient(90deg,#f6fcfffa,#a0d2ffe6,#aff496eb);color:#0000;text-shadow:0 18px 40px #0000004d;-webkit-background-clip:text;background-clip:text;margin:0;font-size:44px;line-height:1}.adminDbLoginHeadline{color:#e2eeffb8;letter-spacing:.02em;margin:0;font-weight:700}.adminDbLoginIntro{color:#e2eeffbd;max-width:420px;margin:0;line-height:1.55}.adminDbLoginPanel{-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 16% 18%,#5d8dff47,#0000 46%),radial-gradient(circle at 92% 16%,#a5f48238,#0000 48%),radial-gradient(circle at 50% 120%,#ffffff0f,#0000 58%),linear-gradient(#081222e6,#0c1e34d6);border:1px solid #cedcf82e;border-radius:28px;padding:28px 26px 24px;position:relative;overflow:hidden;box-shadow:0 44px 120px #00000057,0 18px 40px #0b2d5b24,inset 0 1px #ffffff1a,inset 0 -1px #00000047}.adminDbLoginPanel:before{content:"";pointer-events:none;opacity:.3;mix-blend-mode:screen;background:linear-gradient(120deg,#ffffff1a,#ffffff05 48%,#ffffff0f),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 82px),repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 86px);position:absolute;inset:0}.adminDbLoginPanel:after{content:"";opacity:0;filter:blur(10px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:60%;animation:6.6s ease-in-out infinite adminDbGatePanelSweep;position:absolute;inset:0 auto 0 -40%;transform:skew(-18deg)}.adminDbLoginPanelHeader{gap:8px;margin-bottom:16px;display:grid}.adminDbLoginPanelEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#e3f1ffd6;background:#ffffff14;border:1px solid #cedcf829;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 16px 30px #00000042,inset 0 1px #ffffff1a}.adminDbLoginPanelEyebrow:before{content:"";background:radial-gradient(circle,#91e172eb,#3d75e42e);border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #ffffff24,0 0 22px #91e1722e,0 0 18px #5d8dff29}.adminDbLoginPanelHeader h2{letter-spacing:-.04em;color:#fafcfff5;margin:0;font-size:30px}.adminDbLoginPanelHeader p{color:#e2eeffb8;margin:0;line-height:1.5}.adminDbLoginForm{gap:14px;margin-top:12px}.adminDbLoginField{gap:8px;display:grid}.adminDbLoginField>span{color:#e2eeffb8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.adminDbLoginPanel .adminDbGateForm input{color:#f8fbffeb;background:radial-gradient(circle at 16% 18%,#5d8dff29,#0000 48%),radial-gradient(circle at 88% 18%,#a5f4821f,#0000 54%),linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #cedcf82e;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 18px 30px #00000047,inset 0 1px #ffffff1a,inset 0 -1px #0000003d}.adminDbLoginPanel .adminDbGateForm input::placeholder{color:#e2eeff85}.adminDbLoginPanel .adminDbGateForm input:hover{border-color:#5d8dff47;transform:translateY(-1px);box-shadow:0 22px 38px #00000052,inset 0 1px #ffffff1a,0 0 0 4px #5d8dff1a}.adminDbLoginPanel .adminDbGateForm input:focus{border-color:#5d8dff70;box-shadow:0 22px 44px #00000057,0 0 0 4px #5d8dff2e,0 0 46px #91e1721a}.adminDbLoginPanel .adminDbPasswordToggle{color:#e2eeffd1;background:#ffffff14;border:1px solid #cedcf829;transition:transform .14s,background .14s,box-shadow .14s;box-shadow:0 14px 26px #00000042}.adminDbLoginPanel .adminDbPasswordToggle:hover{background:#ffffff1f;transform:translateY(-1px);box-shadow:0 18px 34px #00000052}.adminDbLoginSubmit{position:relative;overflow:hidden;box-shadow:0 18px 32px #0b2d5b2e,inset 0 0 0 1px #ffffff2e,0 0 38px #91e1721a}.adminDbLoginSubmit:active{transform:translateY(1px)scale(.995)}.adminDbLoginSubmit:disabled{opacity:.8;filter:saturate(.9);cursor:not-allowed}.adminDbLoginSubmit:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 20% 38%,#ffffff61,#0000 38%),linear-gradient(90deg,#0000,#ffffff2e,#0000);transition:opacity .18s;position:absolute;inset:-60% -40%;transform:rotate(12deg)}.adminDbLoginSubmit:hover:after{opacity:1;animation:2.6s ease-in-out infinite adminDbGateBeamSweep}.adminDbLoginError{color:#ffd2d2eb;background:#c5101024;border:1px solid #ff5c5c38;border-radius:16px;margin-top:16px;padding:12px 14px}.adminDbLoginFooter{color:#e2eeff7a;letter-spacing:.04em;justify-content:center;margin-top:18px;font-size:12px;display:flex}.adminDbLoginView .adminDbGateStar{opacity:.82;filter:drop-shadow(0 0 10px #ffffff38)drop-shadow(0 0 22px #5d8dff29);animation-play-state:running;animation:3.1s ease-in-out infinite adminDbLoginTwinkle!important}.adminDbLoginView .adminDbGateMeteor{opacity:.46;filter:drop-shadow(0 0 18px #6a9dff61)drop-shadow(0 0 36px #ffffff1f);animation-play-state:running;animation:6.2s linear infinite adminDbGateMeteor!important}.adminDbLoginView .adminDbGateAura{animation:10.5s ease-in-out infinite adminDbGateAuraDrift!important}.adminDbLoginView .adminDbGateStarField{transform-origin:50%;animation:18s ease-in-out infinite alternate adminDbLoginStarfieldDrift}.adminDbLoginView .adminDbGateMeteorField{transform-origin:50%;animation:20s ease-in-out infinite alternate-reverse adminDbLoginStarfieldDrift}.adminDbLoginView .adminDbGateStar:nth-child(3n){opacity:.65;width:2px;height:2px}.adminDbLoginView .adminDbGateStar:nth-child(4n){opacity:.92;width:4px;height:4px}.adminDbLoginView .adminDbGateStar:nth-child(5n){opacity:.78;width:3px;height:3px}.adminDbLoginView .adminDbGateStar:nth-child(2n){animation-duration:5.8s}.adminDbLoginView .adminDbGateStar:nth-child(3n){animation-duration:6.6s}.adminDbLoginView .adminDbGateStar:nth-child(5n){animation-duration:7.2s}.adminDbLoginView .adminDbGateAmbient:before{content:"";filter:blur(28px);opacity:.8;pointer-events:none;background:radial-gradient(circle at 22% 28%,#91e17238,#0000 52%),radial-gradient(circle at 66% 18%,#3d75e442,#0000 56%),radial-gradient(circle at 70% 72%,#ffffff1a,#0000 58%),conic-gradient(from 240deg,#fff0,#ffffff1f,#fff0);animation:18s ease-in-out infinite adminDbLoginAurora;position:absolute;inset:-40% -30%}.adminDbLoginSubmit{animation:3.4s ease-in-out infinite adminDbLoginButtonPulse}@media (prefers-reduced-motion:reduce){.adminDbLoginShell{animation:none!important}.adminDbLoginStage.adminDbGateStage--immersive{animation-duration:26s}.adminDbLoginShell:after{opacity:.4;animation-duration:28s}.adminDbLoginView .adminDbGateMeteor{display:none}.adminDbLoginView .adminDbGateStar{animation-duration:7.8s!important}.adminDbLoginSubmit{animation-duration:5.6s}.adminDbLoginShellInner{transition:none!important;transform:none!important}}@keyframes adminDbLoginTwinkle{0%,to{opacity:.38;transform:scale(.72);box-shadow:0 0 10px #ffffff73,0 0 26px #5d8dff2e}50%{opacity:1;transform:scale(2.3);box-shadow:0 0 14px #ffffffd9,0 0 44px #5d8dff52,0 0 70px #91e1722e}}@keyframes adminDbLoginStarfieldDrift{0%{transform:translate(-14px,-18px)rotate(-.9deg)}to{transform:translate(18px,22px)rotate(1.1deg)}}@keyframes adminDbLoginBackgroundPan{0%,to{background-position:0 0}50%{background-position:100% 75%}}@keyframes adminDbLoginGlowDrift{0%,to{opacity:.72;transform:translate(0,0)scale(1)}50%{opacity:.92;transform:translate(-18px,12px)scale(1.12)}}@keyframes adminDbLoginAurora{0%,to{opacity:.72;transform:translate(-6%,-4%)rotate(-2deg)}50%{opacity:.92;transform:translate(6%,5%)rotate(2deg)}}@keyframes adminDbLoginGrain{0%{opacity:.44;background-position:0 0,0 0,0 0,0 0,0 0}35%{opacity:.56;background-position:0 0,0 0,0 0,0 0,0 44px}70%{opacity:.5;background-position:0 0,0 0,0 0,0 0,0 92px}to{opacity:.46;background-position:0 0,0 0,0 0,0 0,0 140px}}@keyframes adminDbLoginBorderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes adminDbLoginLogoGlow{0%,to{transform:translateY(0);box-shadow:0 28px 58px #00000059,inset 0 1px #ffffff24,0 0 40px #3d75e424}50%{transform:translateY(-1px);box-shadow:0 32px 70px #00000061,inset 0 1px #ffffff29,0 0 62px #91e1722e,0 0 56px #3d75e429}}@keyframes adminDbLoginButtonPulse{0%,to{transform:translateY(0);box-shadow:0 18px 32px #0b2d5b2e,inset 0 0 0 1px #ffffff2e,0 0 38px #91e1721a}50%{transform:translateY(-1px);box-shadow:0 22px 46px #0b2d5b38,inset 0 0 0 1px #ffffff38,0 0 56px #91e1722e,0 0 46px #3d75e424}}.adminDbGateHeader{z-index:1;gap:18px;width:min(100%,420px);display:grid;position:relative}.adminDbGateTopbar{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.adminDbGateBrand{align-items:center;gap:18px;min-width:0;display:flex}.adminDbGateStage:before,.adminDbGateStage:after{content:"";pointer-events:none;position:absolute}.adminDbGateStage:before{filter:blur(12px);background:radial-gradient(circle,#7bc25538,#0000 68%);border-radius:50%;width:380px;height:380px;top:-120px;right:-120px}.adminDbGateStage:after{filter:blur(20px);background:radial-gradient(circle,#3166d833,#0000 72%);border-radius:50%;height:260px;inset:auto -10% -28% 18%}.adminDbGateAmbient{pointer-events:none;z-index:0;position:absolute;inset:0}.adminDbGateStarField,.adminDbGateMeteorField{position:absolute;inset:0}.adminDbGateStar{background:#fffffff2;border-radius:50%;width:3px;height:3px;animation:none;position:absolute;box-shadow:0 0 8px #ffffffbf,0 0 18px #5d8dff47}.adminDbGateStar:first-child{animation-delay:-.4s;top:12%;left:10%}.adminDbGateStar:nth-child(2){animation-delay:-1.8s;top:18%;left:22%}.adminDbGateStar:nth-child(3){animation-delay:-2.7s;top:14%;left:45%}.adminDbGateStar:nth-child(4){animation-delay:-1.1s;top:10%;left:74%}.adminDbGateStar:nth-child(5){animation-delay:-3.3s;top:22%;left:86%}.adminDbGateStar:nth-child(6){animation-delay:-1.9s;top:28%;left:58%}.adminDbGateStar:nth-child(7){animation-delay:-2.3s;top:36%;left:14%}.adminDbGateStar:nth-child(8){animation-delay:-.8s;top:42%;left:32%}.adminDbGateStar:nth-child(9){animation-delay:-4.2s;top:38%;left:78%}.adminDbGateStar:nth-child(10){animation-delay:-2.6s;top:52%;left:18%}.adminDbGateStar:nth-child(11){animation-delay:-1.5s;top:55%;left:49%}.adminDbGateStar:nth-child(12){animation-delay:-3.8s;top:50%;left:88%}.adminDbGateStar:nth-child(13){animation-delay:-.3s;top:66%;left:28%}.adminDbGateStar:nth-child(14){animation-delay:-2.1s;top:72%;left:63%}.adminDbGateStar:nth-child(15){animation-delay:-1.4s;top:79%;left:12%}.adminDbGateStar:nth-child(16){animation-delay:-2.9s;top:84%;left:44%}.adminDbGateStar:nth-child(17){animation-delay:-4.5s;top:76%;left:82%}.adminDbGateStar:nth-child(18){animation-delay:-.9s;top:88%;left:68%}.adminDbGateMeteor{opacity:0;opacity:.18;background:linear-gradient(90deg,#fffffff2,#fff0);border-radius:999px;width:160px;height:2px;animation:none;position:absolute;top:0;left:0;transform:rotate(-24deg)translate(-140px,-140px);box-shadow:0 0 18px #6a9dff8c}.adminDbGateMeteor:after{content:"";background:#fffffff2;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 18px #87baffe6}.adminDbGateMeteor:first-child{animation-delay:0s;top:12%;left:58%}.adminDbGateMeteor:nth-child(2){animation-delay:2.6s;top:24%;left:72%}.adminDbGateMeteor:nth-child(3){animation-delay:5.1s;top:42%;left:52%}.adminDbGateMeteor:nth-child(4){animation-delay:7.4s;top:8%;left:34%}.adminDbGateAura{filter:blur(18px);opacity:.8;border-radius:50%;animation:none;position:absolute}.adminDbGateAura--one{background:radial-gradient(circle,#528fff33,#0000 70%);width:220px;height:220px;top:6%;left:54%}.adminDbGateAura--two{background:radial-gradient(circle,#91e17229,#0000 72%);width:180px;height:180px;animation-delay:-6s;top:42%;left:12%}.adminDbGateAura--three{background:radial-gradient(circle,#3e71e92e,#0000 72%);width:240px;height:240px;animation-delay:-11s;bottom:-2%;right:8%}.adminDbGatePanel{-webkit-backdrop-filter:none;background:linear-gradient(#fffffffa,#f6f9fdf2),linear-gradient(135deg,#ffffffa6,#ffffff3d);border:1px solid #ffffff94;align-content:start;gap:18px;padding:32px 30px;display:grid;box-shadow:0 18px 44px #040a122e,inset 0 1px #ffffffe0}.adminDbGatePanel--floating{z-index:2;width:min(100%,380px);position:absolute;top:50%;right:34px;transform:translateY(-50%)}.adminDbGatePanel--centered{z-index:2;width:min(100%,400px);padding:34px 32px 30px;position:relative}.adminDbGatePanel:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#3166d81a,#0000 24%),radial-gradient(circle at 100% 100%,#7bc2551f,#0000 28%);position:absolute;inset:0}.adminDbGatePanel:after{content:"";opacity:0;filter:blur(8px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:52%;animation:none;position:absolute;inset:0 auto 0 -30%;transform:skew(-18deg)}.adminDbGateBadge{color:var(--brand-green);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;background:#5b8c3a1a;border-radius:999px;align-items:center;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.adminDbGateHero{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:16px 0 18px;display:grid}.adminDbGateLogoOrb{background:radial-gradient(circle at 30% 30%,#7bc25538,#0000 58%),linear-gradient(135deg,#0b2d5b14,#5b8c3a1f);border:1px solid #12203314;border-radius:22px;justify-content:center;align-items:center;width:74px;height:74px;display:flex;box-shadow:0 18px 34px #080f1d14,inset 0 1px #ffffffd9}.adminDbGateLogoMark{width:56px;height:auto;display:block}.adminDbGateHeroCopy{gap:8px;min-width:0;display:grid}.adminDbGateHeroCopy strong{color:#f8fbff;letter-spacing:-.03em;font-size:30px;line-height:1.1}.adminDbGateEyebrow{color:#e2eeffc7;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.adminDbGateVisual{z-index:1;align-items:stretch;width:calc(100% - 440px);min-height:540px;margin-top:28px;display:grid;position:relative}.adminDbGateCenter{background:radial-gradient(circle at 18% 22%,#7bc2551f,#0000 22%),radial-gradient(circle at 84% 18%,#3065c524,#0000 26%),linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff12;border-radius:30px;place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 50px #03081338}.adminDbGateCenter:before{content:"";opacity:.42;pointer-events:none;background:linear-gradient(120deg,#ffffff0d,#0000 30% 70%,#ffffff0a),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 78px),repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 78px);position:absolute;inset:0}.adminDbGateHalo,.adminDbGateOrbit,.adminDbGateRail{pointer-events:none;position:absolute}.adminDbGateHalo{filter:blur(14px);opacity:.82;border-radius:50%}.adminDbGateHalo--one{background:radial-gradient(circle,#508aff3d,#0000 70%);width:360px;height:360px;top:18%;left:50%;transform:translate(-50%,-50%)}.adminDbGateHalo--two{background:radial-gradient(circle,#91e17229,#0000 72%);width:280px;height:280px;animation-delay:-7s;bottom:6%;left:18%}.adminDbGateOrbit{border:1px solid #bad0f829;border-radius:50%;box-shadow:inset 0 0 18px #ffffff08}.adminDbGateOrbit--one{width:540px;height:540px}.adminDbGateOrbit--two{border-color:#bad0f814;width:680px;height:680px}.adminDbGateRail{gap:18px;display:grid}.adminDbGateRail--left{width:180px;top:50%;left:44px;transform:translateY(-50%)}.adminDbGateRail--right{width:180px;top:50%;right:44px;transform:translateY(-50%)}.adminDbGateRailCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff1c,#ffffff08),linear-gradient(145deg,#0e25468a,#0712252e);border:1px solid #ffffff1a;border-radius:24px;align-content:start;gap:10px;padding:16px 16px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 22px 34px #0207122e}.adminDbGateRailCard:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff57,#fff0);height:1px;position:absolute;top:0;left:16px;right:16px}.adminDbGateRailCard--tall{height:178px}.adminDbGateRailCard--mid{height:108px;animation-delay:-3.2s}.adminDbGateRailCard--small{height:92px;animation-delay:-2.4s}.adminDbGateRailCard--wide{height:152px;animation-delay:-5s}.adminDbGateRailGlow{filter:blur(10px);border-radius:50%;position:absolute}.adminDbGateRailGlow--green{background:radial-gradient(circle,#8fe36f38,#0000 72%);width:120px;height:120px;top:34%;left:26px}.adminDbGateRailGlow--blue{background:radial-gradient(circle,#4d8aff38,#0000 72%);width:136px;height:136px;bottom:16%;right:18px}.adminDbGateRailEyebrow{color:#d9e7ffc2;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.adminDbGateRailCard strong{color:#f8fbff;letter-spacing:-.03em;font-size:18px;font-weight:800;line-height:1.05}.adminDbGateRailCard small{color:#d6e5fcbd;letter-spacing:.04em;font-size:11px;font-weight:700}.adminDbGateRailBars{align-items:flex-end;gap:6px;min-height:54px;margin-top:auto;display:flex}.adminDbGateRailBars span{background:linear-gradient(#96d977e6,#5b8c3a3d);border-radius:999px;flex:1 1 0;box-shadow:0 0 18px #91e17229}.adminDbGateRailBars span:first-child{height:28px}.adminDbGateRailBars span:nth-child(2){height:44px}.adminDbGateRailBars span:nth-child(3){height:36px}.adminDbGateRailDots{align-items:center;gap:8px;min-height:24px;margin-top:auto;display:flex}.adminDbGateRailDots span{background:#accbffe6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #71abff59}.adminDbGateRailDots span:nth-child(2){background:#91e172eb;box-shadow:0 0 14px #91e1724d}.adminDbGateRailDots span:nth-child(3){background:#ffffffeb;box-shadow:0 0 14px #ffffff38}.adminDbGateRailDots span{animation:none}.adminDbGateRailDots span:nth-child(2){animation-delay:-1.4s}.adminDbGateRailDots span:nth-child(3){animation-delay:-2.8s}.adminDbGateVisualFrame{background:linear-gradient(#ffffff0f,#ffffff05),linear-gradient(145deg,#071325e0,#0b1d36a8);border:1px solid #ffffff14;border-radius:28px;min-height:540px;animation:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 28px 50px #0208123d}.adminDbGateVisualFrame:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 32% 68%,#ffffff0a),radial-gradient(circle at 20% 18%,#76db7329,#0000 24%),radial-gradient(circle at 78% 22%,#4382ff2e,#0000 25%);position:absolute;inset:0}.adminDbGateVisualBeam,.adminDbGateVisualGrid,.adminDbGateVisualSweep,.adminDbGateVisualConstellation,.adminDbGateVisualCard,.adminDbGateVisualOrb{position:absolute}.adminDbGateVisualBeam{filter:blur(8px);background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:140px;animation:none;inset:14% -10% auto;transform:rotate(-8deg)}.adminDbGateVisualGrid{opacity:.26;background:repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 52px),repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 52px);inset:0}.adminDbGateVisualSweep{filter:blur(10px);background:linear-gradient(90deg,#0000,#81b1ff29,#0000);width:70%;height:180%;animation:none;inset:-30% auto auto -25%;transform:rotate(18deg)}.adminDbGateVisualConstellation{inset:0}.adminDbGateVisualNode{background:#e0ecfff2;border-radius:50%;width:8px;height:8px;animation:none;position:absolute;box-shadow:0 0 14px #9cc3ffb8,0 0 28px #73aaff40}.adminDbGateVisualNode:first-child{animation-delay:-.8s;top:20%;left:18%}.adminDbGateVisualNode:nth-child(2){animation-delay:-2.2s;top:29%;left:38%}.adminDbGateVisualNode:nth-child(3){animation-delay:-1.1s;top:24%;left:61%}.adminDbGateVisualNode:nth-child(4){animation-delay:-3.1s;top:50%;left:30%}.adminDbGateVisualNode:nth-child(5){animation-delay:-1.7s;top:58%;left:56%}.adminDbGateVisualNode:nth-child(6){animation-delay:-4.2s;top:70%;left:44%}.adminDbGateVisualNode:nth-child(7){animation-delay:-2.5s;top:76%;left:72%}.adminDbGateVisualConstellation:before{content:"";opacity:.65;background:linear-gradient(126deg,#0000 18%,#abc9ff1a 18.4%,#0000 19%) 12% 16%/30% 18% no-repeat,linear-gradient(152deg,#0000 28%,#abc9ff1a 28.4%,#0000 29%) 32% 20%/32% 18% no-repeat,linear-gradient(110deg,#0000 36%,#abc9ff1a 36.4%,#0000 37%) 24% 46%/34% 22% no-repeat,linear-gradient(140deg,#0000 38%,#abc9ff1a 38.4%,#0000 39%) 42% 52%/34% 22% no-repeat;position:absolute;inset:0}.adminDbGateVisualCard{-webkit-backdrop-filter:none;background:linear-gradient(#ffffff24,#ffffff0a),linear-gradient(145deg,#0f2c5173,#07172b29);border:1px solid #ffffff1f;border-radius:24px;animation:none;box-shadow:inset 0 1px #ffffff29,0 26px 40px #0207123d}.adminDbGateVisualCard--primary{width:54%;height:208px;inset:auto auto 60px 44px}.adminDbGateVisualCard--secondary{width:32%;height:128px;animation-delay:-2.4s;inset:74px 54px auto auto}.adminDbGateVisualCard--tertiary{width:24%;height:84px;animation-delay:-4.6s;inset:auto 86px 122px auto}.adminDbGateVisualOrb{filter:blur(6px);opacity:.78;border-radius:50%}.adminDbGateVisualOrb--blue{background:radial-gradient(circle,#4c8cff5c,#0000 68%);width:132px;height:132px;bottom:24%;right:18%}.adminDbGateVisualOrb--green{background:radial-gradient(circle,#8ee46d42,#0000 70%);width:116px;height:116px;animation-delay:-3.8s;top:20%;left:14%}.adminDbGatePanelCopy{gap:4px;display:grid}.adminDbGatePanelEyebrow{color:#637690;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.adminDbGatePanelCopy h2{letter-spacing:-.04em;color:#15233b;margin:0;font-size:34px;line-height:1}.adminDbGateField{gap:8px;display:grid}.adminDbGateField>span{color:#4b5d75;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.adminDbGateForm{flex-direction:column;align-items:stretch;gap:12px;max-width:100%;margin-top:6px;display:flex}.adminDbGateForm input{box-sizing:border-box;background:#fff;border-color:#1220331a;border-radius:16px;width:100%;min-height:50px;box-shadow:0 8px 18px #080f1d0d,inset 0 1px #ffffffd9}.adminDbPasswordField{position:relative}.adminDbPasswordField input{padding-right:56px}.adminDbPasswordToggle{color:#6f8097;cursor:pointer;background:#0b2d5b0f;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.adminDbGateForm .adminDbPrimaryBtn{box-sizing:border-box;width:100%}.adminDbGateForm input::placeholder{color:#8a97aa}@keyframes adminDbGateTwinkle{0%,to{opacity:.28;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes adminDbGateMeteor{0%{opacity:0;transform:rotate(-24deg)translate(-120px,-120px)}8%{opacity:1}30%{opacity:1;transform:rotate(-24deg)translate(240px,240px)}42%,to{opacity:0;transform:rotate(-24deg)translate(380px,380px)}}@keyframes adminDbGateAuraDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-14px)scale(1.08)}}@keyframes adminDbGateFrameFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes adminDbGateBeamSweep{0%,to{opacity:.28;transform:rotate(-8deg)translate(-4%)}50%{opacity:.72;transform:rotate(-8deg)translate(8%)}}@keyframes adminDbGatePanelSweep{0%{opacity:0;transform:rotate(18deg)translate(-110%)}18%{opacity:.85}42%{opacity:.45}65%,to{opacity:0;transform:rotate(18deg)translate(180%)}}@keyframes adminDbGateNodePulse{0%,to{opacity:.42;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes adminDbGateCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes adminDbGatePanelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes adminDbGatePanelShine{0%{opacity:0;transform:skew(-18deg)translate(-160%)}16%{opacity:.5}32%{opacity:.2}48%,to{opacity:0;transform:skew(-18deg)translate(420%)}}@keyframes adminDbGateDotPulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes adminDbGateOrbPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.16)}}@keyframes adminDbGateSlowSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes adminDbGateSlowSpinReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}.adminDbGateAllowedUsers{color:#6d7d93;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.adminDbGateAllowedUsers strong{color:#173158;background:#0b2d5b0f;border:1px solid #12203314;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;display:inline-flex}.adminDbLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.adminDbSidebar,.adminDbDetail{background:#fffffff7;border:1px solid #12203314;border-radius:20px;box-shadow:0 16px 36px #080f1d14}.adminDbSidebar{padding:16px}.adminDbSidebarTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.adminDbSidebarLabel{letter-spacing:.08em;text-transform:uppercase;color:#7a8aa4;margin:0 0 4px;font-size:12px;font-weight:700}.adminDbSidebarTop strong{color:#122033;font-size:28px}.adminDbSidebarMeta{color:#7a8aa4;margin-top:4px;font-size:12px;font-weight:600}.adminDbSidebarActions{align-items:center;gap:8px;display:flex}.adminDbList{flex-direction:column;gap:8px;max-height:72vh;display:flex;overflow:auto}.adminDbRecordPickerBar{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 18%,#60a5fa1f,#0000 58%),radial-gradient(circle at 76% 18%,#4ade801a,#0000 58%),linear-gradient(#fffffffa,#f4f7fdf5);border-bottom:1px solid #12203314;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex;position:sticky;top:0}.adminDbDetail{position:relative}.adminDbRecordPickerBtn{text-align:left;background:#ffffffd1;border:1px solid #d6e1f4e6;border-radius:16px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 12px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex}.adminDbRecordPickerBtn:hover,.adminDbRecordPickerBtn.active{border-color:#60a5fa47;transform:translateY(-1px);box-shadow:0 18px 34px #040a1824,inset 0 0 0 1px #60a5fa24}.adminDbRecordPickerLabel{letter-spacing:.01em;color:#102347;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;overflow:hidden}.adminDbRecordPickerMeta{color:#17315fa8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:750;overflow:hidden}.adminDbRecordPickerActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.adminDbRecordPickerDropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:radial-gradient(circle at 14% 10%,#60a5fa24,#0000 58%),radial-gradient(circle at 78% 12%,#4ade801f,#0000 62%),linear-gradient(#fffffffa,#f4f7fdf5);border:1px solid #d6e1f4e0;border-radius:20px;max-height:min(74vh,680px);padding:10px;position:absolute;top:calc(100% + 12px);left:16px;right:16px;overflow:auto;box-shadow:0 28px 56px #040a1838,inset 0 1px #fffc}.adminDbRecordPickerDropdown .adminDbList{max-height:none;overflow:visible}.adminDbRecordPickerHint{letter-spacing:.02em;color:#17315fb8;padding:6px 10px 12px;font-size:12px;font-weight:800}.adminDbPage.adminDbPageDark .adminDbRecordPickerBar{background:radial-gradient(circle at 18% 18%,#60a5fa29,#0000 56%),radial-gradient(circle at 76% 18%,#4ade801f,#0000 58%),linear-gradient(#101827fa,#0a111ef5);border-bottom-color:#819cd729}.adminDbPage.adminDbPageDark .adminDbRecordPickerBtn{background:radial-gradient(circle at 18% 18%,#60a5fa1a,#0000 60%),linear-gradient(#0f1726e0,#09101cd6);border-color:#819cd72e}.adminDbPage.adminDbPageDark .adminDbRecordPickerLabel{color:#ecf4fff0}.adminDbPage.adminDbPageDark .adminDbRecordPickerMeta,.adminDbPage.adminDbPageDark .adminDbRecordPickerHint{color:#cbd5e1c7}.adminDbPage.adminDbPageDark .adminDbRecordPickerDropdown{background:radial-gradient(circle at 14% 10%,#60a5fa2e,#0000 58%),radial-gradient(circle at 78% 12%,#4ade8024,#0000 62%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd72e;box-shadow:0 28px 56px #00000085,inset 0 1px #ffffff0f}.adminDbListItem{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:1px solid #12203314;border-radius:14px;min-height:132px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative}.adminDbListItem.withBillingProgress{min-height:208px;padding-bottom:18px}.adminDbListItem:hover,.adminDbListItem.active{border-color:#0b2d5b3d;box-shadow:0 10px 24px #0b2d5b14}.adminDbListItem.training{background:linear-gradient(#fffbe9fa,#fff7d6f0);border-color:#e0a91c8f;box-shadow:0 0 0 2px #f6c23e3d,0 14px 30px #e0a91c38,0 0 28px #f6c23e2e}.adminDbListItem.training:hover,.adminDbListItem.training.active{border-color:#e0a91cb8;box-shadow:0 0 0 2px #f6c23e4d,0 16px 34px #e0a91c3d,0 0 32px #f6c23e3d}.adminDbListItem.cancellationRequested{border-color:#c5101085;padding-top:52px;box-shadow:0 0 0 2px #c510102e,0 18px 44px #c5101029,0 0 34px #c5101024}.adminDbListItem.cancellationRequested:hover,.adminDbListItem.cancellationRequested.active{border-color:#c51010a8;box-shadow:0 0 0 3px #c5101038,0 20px 52px #c510102e,0 0 44px #c510102e}.adminDbCancellationBanner{letter-spacing:.1em;text-transform:uppercase;color:#fffffff5;z-index:2;pointer-events:none;background:linear-gradient(#e92828fa,#c51010f5);border-radius:999px;justify-content:center;align-items:center;height:28px;font-size:10px;font-weight:900;display:flex;position:absolute;top:10px;left:12px;right:12px;box-shadow:0 10px 22px #c510103d,inset 0 1px #ffffff2e}.adminDbHeroCard.hasHeroTopBanners{padding:0}.adminDbHeroCard.hasHeroTopBanners .adminDbHeroInner{padding:calc((var(--hero-banner-count,1) * 42px) + 14px) 20px 20px}.adminDbHeroBannerStack{z-index:3;pointer-events:none;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.adminDbHeroTopBanner{letter-spacing:.14em;text-transform:uppercase;color:#fffffff5;text-shadow:0 0 18px #00000038;isolation:isolate;justify-content:center;align-items:center;height:42px;padding:0 56px;font-size:11px;font-weight:950;display:flex;position:relative}.adminDbHeroTopBanner:before{content:"";opacity:.28;mix-blend-mode:screen;z-index:-1;background:radial-gradient(circle at 30% 20%,#ffffff59,#0000 42%),radial-gradient(circle at 70% 0,#ffffff2e,#0000 52%);position:absolute;inset:0}.adminDbHeroCancellationBanner{background:radial-gradient(circle at 18% 22%,#ffffff38,#0000 44%),linear-gradient(#e92828fa,#c51010f5);animation:2.6s ease-in-out infinite adminDbCancellationBannerPulse;box-shadow:0 22px 46px #c510104d,inset 0 0 0 1px #ffffff24,0 0 38px #e928282e}@keyframes adminDbCancellationBannerPulse{0%{filter:saturate()brightness()}50%{filter:saturate(1.08)brightness(1.08)}to{filter:saturate()brightness()}}.adminDbHeroVipBanner{color:#1c1406f5;text-shadow:none;background:radial-gradient(circle at 18% 12%,#ffffff80,#0000 48%),linear-gradient(90deg,#ffd878fa,#f6c23efa,#e0a91cfa);box-shadow:0 24px 52px #e0a91c47,inset 0 0 0 1px #ffffff42,0 0 42px #f6c23e33}.adminDbHeroVipBanner:after{content:"";opacity:.55;mix-blend-mode:overlay;z-index:-1;background-image:radial-gradient(circle at 12% 38%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 24% 62%,#fffc 0 1px,#0000 2px),radial-gradient(circle at 42% 28%,#ffffffd9 0 1px,#0000 2px),radial-gradient(circle at 58% 72%,#fffc 0 1px,#0000 2px),radial-gradient(circle at 74% 44%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 88% 64%,#ffffffc7 0 1px,#0000 2px);animation:3.2s linear infinite adminDbVipSparkle;position:absolute;inset:-20%;transform:rotate(-6deg)}@keyframes adminDbVipSparkle{0%{opacity:.45;transform:translate(-4%)rotate(-6deg)}50%{opacity:.66;transform:translate(4%,-2%)rotate(-6deg)}to{opacity:.45;transform:translate(-4%)rotate(-6deg)}}.adminDbHeroCard.hasHeroTopBanners .adminDbHeroRecordMenuWrap{top:calc((var(--hero-banner-count,1) * 42px) + 6px);z-index:2}.adminDbTrainingTag{z-index:1;color:#5f4300;letter-spacing:.08em;background:linear-gradient(#f6c23efa,#e0a91cf5);border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:20px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:10px;right:52px;box-shadow:0 6px 14px #e0a91c3d,inset 0 1px #ffffff59}.adminDbRecordMenuWrap{z-index:4;position:absolute;top:8px;right:10px}.adminDbRecordMenuButton{color:#122033b8;cursor:pointer;background:#ffffffe0;border:1px solid #1220331a;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s,color .14s;display:inline-flex;box-shadow:0 10px 22px #080f1d14,inset 0 1px #ffffffa6}.adminDbRecordMenuButton span{font-size:22px;line-height:0;transform:translateY(-1px)}.adminDbRecordMenuButton:hover,.adminDbRecordMenuButton.active{color:#0b2d5beb;border-color:#0b2d5b38;transform:translateY(-1px);box-shadow:0 0 0 3px #1f6dff1f,0 12px 26px #080f1d1f,inset 0 1px #ffffffa6}.adminDbRecordMenu{background:#fffffffa;border:1px solid #1220331f;border-radius:16px;min-width:220px;padding:8px;position:absolute;top:40px;right:0;box-shadow:0 20px 50px #080f1d2e,inset 0 1px #ffffffb8}.adminDbRecordMenuItem{box-sizing:border-box;letter-spacing:.02em;color:#122033d6;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:12px;font-weight:800;transition:background .14s,color .14s,transform .14s;display:flex}.adminDbRecordMenuItem:hover{color:#0b2d5beb;background:#f0f4faeb}.adminDbRecordMenuItem.danger{color:#b21818eb}.adminDbRecordMenuItem.danger:hover{color:#b21818;background:#b2181814}.adminDbRecordMenuItem:disabled{opacity:.55;cursor:not-allowed;transform:none}.adminDbListRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adminDbListRow strong{color:#122033;font-size:15px}.adminDbListRow.muted{color:#6d7d96;margin-top:10px;font-size:12px}.adminDbListAmount{margin-top:14px;position:static}.adminDbListAmount span{color:#6d7d96;font-size:16px;font-weight:700}.adminDbListWorkflow{background:linear-gradient(#f6f8fcf5,#f0f4faeb);border:1px solid #12203314;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;padding:10px 12px;display:flex;box-shadow:0 8px 18px #080f1d0a,inset 0 1px #ffffffc7}.adminDbListWorkflowLabel{color:#7b8aa1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.adminDbEnrolledAgentChip{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff52}.adminDbEnrolledAgentChip.pending{color:#8a6510;background:linear-gradient(#fffaeefa,#fff5e0f5);border-color:#e7b74257}.adminDbEnrolledAgentChip.sent{color:#42632d;background:linear-gradient(#ecfae3fa,#e1f5d2f5);border-color:#7bc25557}.adminDbLeadLaunchActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.adminDbListOwnerChip{box-sizing:border-box;background:#f5f7fbf5;border:1px solid #12203314;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:none;margin-top:12px;padding:8px 10px;display:flex;position:static;box-shadow:0 8px 18px #080f1d0f,inset 0 1px #ffffffd1}.adminDbListOwnerChip span{color:#7b8aa1;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.adminDbListOwnerChip strong{color:#173158;text-align:center;font-size:11px;font-weight:800;line-height:1.2}.adminDbLeadLaunchActionsHero{justify-content:flex-start;align-items:center;margin-top:0}.adminDbClaimLeadBtn,.adminDbLeadClaimBadge{margin-left:auto}.adminDbLeadClaimBadge{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-height:42px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff1f}.adminDbLeadClaimBadge span{color:#e9f1ffad;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.adminDbLeadClaimBadge strong{color:#fff;font-size:13px;font-weight:800;line-height:1.2}.adminDbLeadClaimBadge.claimed{background:#5b8c3a24;border-color:#7bc25538}.adminDbLeadClaimBadge.mine{background:linear-gradient(#7bc25533,#5b8c3a29);border-color:#7bc2554d}.adminDbStatusChip{color:var(--brand-blue);white-space:nowrap;background:#0b2d5b14;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.adminDbStatusChip.success{color:#4f7a31;background:#5b8c3a24}.adminDbStatusChip.info{color:var(--brand-blue);background:#0b2d5b14}.adminDbStatusChip.warning{color:#8b6500;background:#f6c23e52;box-shadow:0 0 18px #f6c23e3d}.adminDbDetail{padding:22px}.adminDbTabPanel{background:#fffffffa;border:1px solid #12203314;border-radius:18px;margin-top:14px;overflow:hidden;box-shadow:0 12px 28px #080f1d0d}.adminDbTabs{background:linear-gradient(#f7f9fcf2,#f4f7fbe6);border-bottom:1px solid #12203314;flex-wrap:wrap;gap:8px;padding:0 16px;display:flex}.adminDbTab{color:#516173;cursor:pointer;background:#ffffffb8;border:1px solid #1220331a;border-bottom:0;border-radius:10px 10px 0 0;margin-top:10px;margin-bottom:-1px;padding:10px 14px 11px;font-size:13px;font-weight:700;transition:background .14s,color .14s,border-color .14s,box-shadow .14s}.adminDbTab:hover{color:var(--brand-blue);border-color:#0b2d5b2e}.adminDbTab.active{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue);box-shadow:0 -1px #0b2d5b0f,0 10px 20px #0b2d5b29}.adminDbClientInnerTabs{margin:-6px -16px 0}.adminDbCaseInnerTabs{border:1px solid #12203314;border-radius:18px;margin:0 16px;overflow:hidden}.adminDbCaseTabPanel{gap:16px;padding:16px;display:grid}.adminDbAnalyzeGrid{justify-content:center;gap:18px;display:flex}.adminDbAnalyzeProgramStack{gap:0;width:min(100%,980px);display:grid}.adminDbAnalyzeMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,980px);margin:0 auto;display:grid}.adminDbAnalyzeMiniBubble{background:linear-gradient(#fffffffa,#f7fafff0);border:1px solid #12203314;border-radius:22px;padding:20px 22px;box-shadow:0 14px 30px #0f172a0d}.adminDbAnalyzeMiniBubble--snapshot{background:radial-gradient(circle at 100% 0,#6d28d90f,#0000 34%),linear-gradient(#fffffffc,#f9fbfff2)}.adminDbAnalyzeMiniBubble .adminDbEyebrow{color:#8391a4}.adminDbAnalyzeMiniHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.adminDbAnalyzeMiniHead h3{color:#122033;letter-spacing:-.03em;margin:4px 0 0;font-size:22px;line-height:1.12}.adminDbAnalyzeMiniRows{gap:12px;display:grid}.adminDbAnalyzeMiniMetric{background:linear-gradient(#f8fafffa,#f4f8fdf0);border:1px solid #12203312;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex;box-shadow:inset 0 1px #ffffffc2}.adminDbAnalyzeMiniMetric--highlight{background:linear-gradient(#f7f4fff5,#f1ecffeb);border-color:#6d28d91a}.adminDbAnalyzeMiniMetric--net{border-color:#6366f11a}.adminDbAnalyzeMiniMetric--net.is-negative{background:linear-gradient(#f0fdf4fa,#e6fceef0);border-color:#22c55e38;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #22c55e0f,0 0 24px #22c55e24}.adminDbAnalyzeMiniMetric--snapshot{background:linear-gradient(#fafafffa,#f5f7fcf0);border-color:#6d28d914}.adminDbAnalyzeMiniMetric--snapshot.is-empty{background:linear-gradient(#f8fafdf2,#f3f6faeb)}.adminDbAnalyzeMiniMetricMain{align-items:center;gap:12px;min-width:0;display:flex}.adminDbAnalyzeMiniMetricIcon{color:#68778e;background:#0f172a0d;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.adminDbAnalyzeMiniMetric--highlight .adminDbAnalyzeMiniMetricIcon{color:#6d28d9;background:#6d28d91f}.adminDbAnalyzeMiniMetric--snapshot .adminDbAnalyzeMiniMetricIcon{color:#6b5aa4;background:linear-gradient(#6d28d91a,#6d28d90f)}.adminDbAnalyzeMiniMetric--snapshot.is-empty .adminDbAnalyzeMiniMetricIcon{color:#7d8ca1;background:#94a3b81a}.adminDbAnalyzeMiniMetric--net .adminDbAnalyzeMiniMetricIcon{color:#4f46e5;background:#6366f11a}.adminDbAnalyzeMiniMetric--net.is-negative .adminDbAnalyzeMiniMetricIcon{color:#16a34a;background:#22c55e24}.adminDbAnalyzeMiniMetricIcon svg{width:18px;height:18px}.adminDbAnalyzeMiniMetricCopy{gap:2px;min-width:0;display:grid}.adminDbAnalyzeMiniMetricCopy span{color:#75859a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.adminDbAnalyzeMiniMetricValue{color:#122033;text-align:right;letter-spacing:-.02em;flex:none;padding:4px 0 4px 12px;font-size:18px;font-weight:900;line-height:1.2}.adminDbAnalyzeMiniMetricValue--muted{color:#7b8ba1}.adminDbAnalyzeMiniMetricValue--negative{color:#166534;text-shadow:0 0 16px #22c55e29}.adminDbAnalyzeMiniMetricValue--snapshot{background:#ffffffe0;border:1px solid #6d28d914;border-radius:14px;justify-content:center;align-items:center;min-width:68px;min-height:42px;padding:0 16px;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.adminDbAnalyzeMiniMetricValue--snapshot.is-empty{color:#8391a4;background:#f8fafde6;border-color:#94a3b81a}.adminDbAnalyzeMiniDivider{align-items:center;gap:10px;padding:0 4px;display:flex}.adminDbAnalyzeMiniDivider span{background:linear-gradient(90deg,#94a3b814,#94a3b873,#94a3b814);flex:1;height:1px}.adminDbAnalyzeMiniDivider small{color:#8a97ab;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;line-height:1}.adminDbAnalyzeMiniSelect{gap:5px;min-width:220px;display:grid}.adminDbAnalyzeMiniSelect span,.adminDbAnalyzeMiniSourceTag span{color:#7a8aa1;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.adminDbAnalyzeMiniSourcePicker{background:#f4f7fcf2;border:1px solid #12203314;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid;box-shadow:inset 0 1px #fffc}.adminDbAnalyzeMiniSourceOption{color:#65758c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-items:center;gap:3px;min-height:42px;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.2;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:grid}.adminDbAnalyzeMiniSourceOption:hover{color:#223249;background:#ffffffb8;border-color:#12203314}.adminDbAnalyzeMiniSourceOption.is-active{color:#4c1d95;background:linear-gradient(#8b5cf624,#8b5cf614);border-color:#6d28d92e;box-shadow:0 8px 18px #5b21b614}.adminDbAnalyzeMiniSourceIcon{place-items:center;width:16px;height:16px;display:inline-grid}.adminDbAnalyzeMiniSourceIcon svg{width:16px;height:16px}.adminDbAnalyzeMiniSourceTag{background:#f8faffeb;border:1px solid #12203314;border-radius:14px;gap:6px;min-width:170px;padding:10px 12px;display:grid}.adminDbAnalyzeMiniSourceTag strong{color:#122033;font-size:13px;font-weight:900}.adminDbAnalyzeAssetsBubble{background:linear-gradient(#f5f3fff5,#ede9fee6);border:1px solid #6d28d91f;border-radius:24px;width:min(100%,980px);padding:22px 24px;box-shadow:0 16px 32px #5b21b612}.adminDbAnalyzeExpensesBubble{background:linear-gradient(#eff6fff7,#dbeafeeb);border:1px solid #3b82f624;border-radius:24px;width:min(100%,980px);padding:22px 24px;box-shadow:0 16px 32px #2563eb14}.adminDbAnalyzeExpensesBubble .adminDbEyebrow{color:#2563eb}.adminDbAnalyzeExpensesTotal{color:#1d4ed8;letter-spacing:-.03em;font-size:28px;line-height:1}.adminDbAnalyzeExpensesList{gap:10px;margin-top:16px;display:grid}.adminDbAnalyzeExpensesRow{background:#ffffffad;border:1px solid #3b82f61a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.adminDbAnalyzeExpensesLabel{align-items:center;gap:12px;min-width:0;display:flex}.adminDbAnalyzeExpensesIcon{color:#2563eb;background:#2563eb1f;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}.adminDbAnalyzeExpensesIcon svg{width:18px;height:18px}.adminDbAnalyzeExpensesText{color:#5f7188;font-size:14px;font-weight:800}.adminDbAnalyzeExpensesRow strong{color:#122033;white-space:nowrap;font-size:18px;font-weight:900}.adminDbAnalyzeExpensesTotalRow{background:#2563eb14;border:1px solid #2563eb2e;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:16px 18px;display:flex}.adminDbAnalyzeExpensesTotalRow span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.adminDbAnalyzeExpensesTotalRow strong{color:#0f172a;font-size:20px;font-weight:950}.adminDbAnalyzeAssetsHead h3{color:#2f2158;letter-spacing:-.03em;margin:4px 0 0;font-size:24px;line-height:1.12}.adminDbAnalyzeAssetsBubble .adminDbEyebrow{color:#8b5cf6}.adminDbAnalyzeAssetsList{gap:16px;margin-top:16px;display:grid}.adminDbAnalyzeAssetGroup{gap:10px;display:grid}.adminDbAnalyzeAssetGroupTitle{color:#6b5aa4;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.adminDbAnalyzeAssetGroupRows{gap:10px;display:grid}.adminDbAnalyzeAssetRow{background:#ffffffa8;border:1px solid #6d28d91a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.adminDbAnalyzeAssetMain{align-items:center;gap:14px;min-width:0;display:flex}.adminDbAnalyzeAssetText{gap:6px;min-width:0;display:grid}.adminDbAnalyzeAssetIcon{color:#6d28d9;background:#6d28d91f;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.adminDbAnalyzeAssetIcon svg{width:20px;height:20px}.adminDbAnalyzeAssetLabel{color:#2b2441;font-size:15px;font-weight:800;line-height:1.35}.adminDbAnalyzeAssetBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.adminDbAnalyzeAssetBadge--property{color:#6d28d9;background:#6d28d91f}.adminDbAnalyzeAssetBadge--vehicle{color:#7c3aed;background:#7c3aed1f}.adminDbAnalyzeAssetBadge--bank{color:#7e69ab;background:#8b5cf61f}.adminDbAnalyzeAssetBadge--investment{color:#8b5cf6;background:#a855f71f}.adminDbAnalyzeAssetAmount{color:#2f2158;letter-spacing:-.03em;text-align:right;flex:none;font-size:20px;font-weight:900;line-height:1}.adminDbAnalyzeAssetAmount--property{color:#6d28d9}.adminDbAnalyzeAssetAmount--vehicle{color:#7c3aed}.adminDbAnalyzeAssetAmount--bank{color:#7e69ab}.adminDbAnalyzeAssetAmount--investment{color:#8b5cf6}.adminDbAnalyzeAssetsEmpty{color:#5f5a78;margin:16px 0 0;font-size:14px;font-weight:600;line-height:1.6}.adminDbProgramBubble{text-align:center;isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #12203314;border-radius:28px;align-content:start;justify-items:center;width:100%;min-height:320px;padding:30px 30px 84px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #0f172a14}.adminDbProgramBubble--has-override{padding-top:86px}.adminDbProgramBubble.is-attached{border-bottom-right-radius:22px;border-bottom-left-radius:22px}.adminDbProgramBubble:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at top,#ffffff8c,#0000 42%),linear-gradient(#ffffff2e,#ffffff0a);position:absolute;inset:0}.adminDbProgramBubble>*{z-index:1;position:relative}.adminDbProgramBubbleIcon{border-radius:999px;place-items:center;width:64px;height:64px;margin-bottom:12px;display:grid;box-shadow:inset 0 1px #ffffff8c,0 8px 18px #0f172a0f}.adminDbProgramBubbleIcon svg{width:30px;height:30px}.adminDbProgramBubbleLabel{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900;line-height:1}.adminDbProgramBubble h3{letter-spacing:-.04em;color:#223249;max-width:780px;margin:0;font-size:32px;line-height:1.1}.adminDbProgramBubbleDescription{color:#6f7e92;max-width:720px;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.6}.adminDbProgramBubbleOutcome{color:#31435b;max-width:760px;margin:10px 0 0;font-size:14px;font-weight:800;line-height:1.55}.adminDbProgramBubbleStats{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;width:fit-content;max-width:100%;margin-top:20px;margin-left:auto;margin-right:auto;display:flex}.adminDbProgramBubbleStat{text-align:center;justify-items:center;gap:4px;min-width:160px;display:grid}.adminDbProgramBubbleStat span{color:#6a7c90;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.adminDbProgramBubbleStat strong{color:#122033;letter-spacing:-.03em;font-size:26px;line-height:1.05}.adminDbProgramOverrideSummary{text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#ffffff9e;border:1px solid #1220330f;border-radius:14px;justify-items:end;gap:2px;width:auto;max-width:min(360px,100% - 28px);padding:8px 10px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #0f172a08}.adminDbProgramOverrideSummary strong{color:#122033;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.adminDbProgramOverrideSummary span{color:#6d7f93;font-size:11px;font-weight:800;line-height:1.35}.adminDbProgramOverrideSummary p{color:#5e7086;margin:1px 0 0;font-size:11px;font-weight:700;line-height:1.35}.adminDbProgramBubbleActions{margin-top:16px}.adminDbProgramChangeBtn{color:#223249;cursor:pointer;background:#ffffffd1;border:1px solid #1220331a;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:900;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s}.adminDbProgramChangeBtn:hover,.adminDbProgramBubbleWhy:hover,.adminDbSecondaryBtn:hover,.adminDbActionBtn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14}.adminDbProgramChangeBtn:hover,.adminDbProgramBubbleWhy:hover,.adminDbSecondaryBtn:hover{background:#fffffff0;border-color:#12203329}.adminDbProgramBubbleWhy{color:#223249;cursor:pointer;background:#ffffffd1;border:1px solid #1220331a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:170px;padding:11px 16px;font-size:13px;font-weight:800;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.adminDbProgramBubbleWhy svg{width:15px;height:15px;transition:transform .16s}.adminDbProgramBubbleWhy.is-open svg{transform:rotate(180deg)}.adminDbProgramBubbleWhy:hover{transform:translate(-50%)translateY(-1px)}.adminDbProgramBubble--green{color:#166534;background:linear-gradient(#ddfce7eb,#f0fdf4f5)}.adminDbProgramBubble--green .adminDbProgramBubbleIcon{background:#22c55e24}.adminDbProgramBubble--blue{color:#1d4ed8;background:linear-gradient(#d3e5fffa,#e9f4fffc)}.adminDbProgramBubble--blue .adminDbProgramBubbleIcon{background:#3b82f629}.adminDbProgramBubble--orange{color:#c2410c;background:linear-gradient(#ffedd5f5,#fff7edfa)}.adminDbProgramBubble--orange .adminDbProgramBubbleIcon{background:#f9731629}.adminDbProgramBubble--purple{color:#6d28d9;background:linear-gradient(#ede9fef5,#f5f3fffa)}.adminDbProgramBubble--purple .adminDbProgramBubbleIcon{background:#8b5cf629}.adminDbProgramBubble--gray{color:#475569;background:linear-gradient(#f1f5f9fa,#f8fafc)}.adminDbProgramBubble--gray .adminDbProgramBubbleIcon{background:#94a3b82e}.adminDbPage.adminDbPageDark .adminDbProgramBubble--green,.adminDbPage.adminDbPageDark .adminDbProgramBubble--blue,.adminDbPage.adminDbPageDark .adminDbProgramBubble--orange,.adminDbPage.adminDbPageDark .adminDbProgramBubble--purple,.adminDbPage.adminDbPageDark .adminDbProgramBubble--gray{color:#f5f9ff}.adminDbPage.adminDbPageDark .adminDbProgramBubble--green{background:radial-gradient(circle at 18% 14%,#4ade802e,#0000 56%),radial-gradient(circle at 86% 22%,#60a5fa1f,#0000 64%),linear-gradient(#101827fa,#0a111ef5);border-color:#4ade8038}.adminDbPage.adminDbPageDark .adminDbProgramBubble--blue{background:radial-gradient(circle at 18% 14%,#3b82f638,#0000 56%),radial-gradient(circle at 86% 22%,#2dd4bf24,#0000 64%),linear-gradient(#101827fa,#0a111ef5);border-color:#60a5fa3d}.adminDbPage.adminDbPageDark .adminDbProgramBubble--orange{background:radial-gradient(circle at 18% 14%,#fb923c33,#0000 56%),radial-gradient(circle at 86% 22%,#60a5fa1f,#0000 66%),linear-gradient(#101827fa,#0a111ef5);border-color:#fb923c38}.adminDbPage.adminDbPageDark .adminDbProgramBubble--purple{background:radial-gradient(circle at 18% 14%,#8b5cf638,#0000 56%),radial-gradient(circle at 86% 22%,#60a5fa1f,#0000 66%),linear-gradient(#101827fa,#0a111ef5);border-color:#a78bfa38}.adminDbPage.adminDbPageDark .adminDbProgramBubble--gray{background:radial-gradient(circle at 18% 14%,#94a3b829,#0000 56%),radial-gradient(circle at 86% 22%,#60a5fa1f,#0000 66%),linear-gradient(#101827fa,#0a111ef5);border-color:#819cd733}.adminDbPage.adminDbPageDark .adminDbProgramBubbleLabel{color:#cddcf4b8}.adminDbProgramExtraBubble{background:linear-gradient(#fffffffa,#f7fafff0);border:1px solid #12203314;border-radius:24px;width:min(100%,980px);padding:24px;box-shadow:0 16px 34px #0f172a0d}.adminDbProgramExtraHead h3{color:#122033;letter-spacing:-.03em;margin:4px 0 0;font-size:24px;line-height:1.1}.adminDbProgramExtraGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:16px;display:grid}.adminDbProgramExtraItem{background:#f8fafff0;border:1px solid #12203314;border-radius:18px;gap:8px;padding:16px 16px 18px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb3}.adminDbProgramExtraItem:hover{border-color:#1220331f;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a0d}.adminDbProgramExtraItem span{color:#6d7f93;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.adminDbProgramExtraItem strong{color:#122033;letter-spacing:-.02em;font-size:18px;font-weight:900;line-height:1.2}.adminDbProgramExtraTone{border-radius:999px;width:28px;height:4px;display:inline-block}.adminDbProgramExtraTone--green{background:#16a34af2}.adminDbProgramExtraTone--amber{background:#d97706f2}.adminDbProgramExtraTone--blue{background:#2563ebf2}.adminDbProgramExtraTone--purple{background:#6d28d9f2}.adminDbProgramExtraTone--gray{background:#64748bf2}.adminDbProgramWhyPanel{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.adminDbProgramWhyDock{pointer-events:none;background:linear-gradient(#f8fafff5,#f4f7fcf0);border:1px solid #0000;border-top:0;border-radius:0 0 28px 28px;grid-template-rows:0fr;margin-top:0;padding:0 18px;transition:grid-template-rows .52s cubic-bezier(.2,.9,.2,1),padding .32s cubic-bezier(.22,1,.36,1),margin-top .32s cubic-bezier(.22,1,.36,1),border-color .26s;display:grid;box-shadow:0 20px 40px #0f172a0f}.adminDbProgramWhyDock.is-open{pointer-events:auto;border-color:#12203314;grid-template-rows:1fr;margin-top:-10px;padding:24px 18px 18px}.adminDbProgramWhyDockInner{min-height:0;overflow:hidden}.adminDbProgramWhyPanel{opacity:0;transform-origin:top;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(-18px)scaleY(.96)}.adminDbProgramWhyDock.is-open .adminDbProgramWhyPanel{opacity:1;transition-delay:70ms;transform:translateY(0)scaleY(1)}.adminDbProgramOverrideCard,.adminDbProgramWhyMain,.adminDbProgramWhyOtherCard{background:linear-gradient(#fffffffa,#f9fbfff2);border:1px solid #12203314;border-radius:22px;padding:26px;box-shadow:0 18px 36px #0f172a0f}.adminDbProgramWhyMain,.adminDbProgramWhyOtherCard{min-width:0}.adminDbProgramWhyOtherCard{position:relative}.adminDbProgramOverrideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.adminDbFieldLabel{gap:8px;display:grid}.adminDbFieldLabel--full{grid-column:1/-1}.adminDbFieldLabel span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.adminDbFieldLabel select,.adminDbFieldLabel textarea{color:#122033;width:100%;font:inherit;background:#fff;border:1px solid #1220331a;border-radius:14px;padding:12px 14px}.adminDbFieldLabel textarea{resize:vertical;min-height:108px}.adminDbProgramOverrideMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.adminDbProgramOverrideMeta>div{background:#f8fafff0;border:1px solid #12203314;border-radius:16px;gap:6px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffffbf}.adminDbProgramOverrideMeta span{color:#718197;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.adminDbProgramOverrideMeta strong{color:#122033;font-size:16px;font-weight:900}.adminDbProgramOverrideActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.adminDbSecondaryBtn{color:#223249;cursor:pointer;background:#fff;border:1px solid #1220331a;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:900}.adminDbProgramWhyHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminDbProgramWhyHead h3{letter-spacing:-.03em;margin:4px 0 0;font-size:24px;line-height:1.1}.adminDbProgramWhySource{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.adminDbProgramWhySource--green{color:#166534;background:#dcfce7f5}.adminDbProgramWhySource--blue{color:#1d4ed8;background:#dbeafef5}.adminDbProgramWhySource--orange{color:#c2410c;background:#ffedd5f5}.adminDbProgramWhySource--purple{color:#6d28d9;background:#ede9fef5}.adminDbProgramWhySource--gray{color:#475569;background:#f1f5f9fa}.adminDbProgramWhyIntro{color:#1f2f46;margin:18px 0 0;font-size:15px;font-weight:700;line-height:1.6}.adminDbProgramWhySourceText{color:#7b8ba1;margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.5}.adminDbProgramWhySection{margin-top:22px}.adminDbProgramWhySectionHead{gap:10px;display:grid}.adminDbProgramWhySectionHead h4{color:#122033;letter-spacing:.01em;margin:0;font-size:14px;font-weight:900;line-height:1.3}.adminDbProgramWhyAuthorityList{flex-wrap:wrap;gap:8px;display:flex}.adminDbProgramWhyAuthorityChip{color:#5f7188;letter-spacing:.04em;text-transform:uppercase;background:#e8eef7f5;border:1px solid #12203314;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.adminDbProgramWhyCriteriaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.adminDbProgramWhyCriteriaCard{background:linear-gradient(#fafbfffa,#f5f8fcf2);border:1px solid #12203314;border-radius:18px;gap:10px;padding:16px;display:grid}.adminDbProgramWhyCriteriaCard strong{color:#122033;font-size:15px;line-height:1.35}.adminDbProgramWhyCriteriaCard p{color:#5f7188;margin:0;font-size:13px;font-weight:700;line-height:1.55}.adminDbProgramWhyCriteriaCard--green{background:linear-gradient(#f1fdf5fa,#eafaeff2);border-color:#22c55e24}.adminDbProgramWhyCriteriaCard--amber{background:linear-gradient(#fffaebfa,#fff5dcf2);border-color:#f59e0b29}.adminDbProgramWhyCriteriaCard--red{background:linear-gradient(#fff3f3fa,#fdededf2);border-color:#ef444424}.adminDbProgramWhyCriteriaCard--blue{background:linear-gradient(#f1f7fffa,#eaf3fff2);border-color:#3b82f624}.adminDbProgramWhyCriteriaBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.adminDbProgramWhyCriteriaBadge--green{color:#15803d;background:#22c55e1f}.adminDbProgramWhyCriteriaBadge--amber{color:#b45309;background:#f59e0b24}.adminDbProgramWhyCriteriaBadge--red{color:#b91c1c;background:#ef44441f}.adminDbProgramWhyCriteriaBadge--blue{color:#2563eb;background:#3b82f61f}.adminDbProgramWhyPaymentNote{color:#51647b;background:#f8fafff5;border:1px solid #12203314;border-radius:16px;margin-top:14px;padding:14px 16px;font-size:13px;font-weight:700;line-height:1.5}.adminDbProgramWhyPaymentNote strong{color:#122033}.adminDbProgramMetricList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.adminDbProgramMetricRow{background:linear-gradient(#f8fafffa,#f3f7fcf2);border:1px solid #12203314;border-radius:18px;gap:10px;padding:14px 14px 12px;display:grid}.adminDbProgramMetricTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDbProgramMetricTop span{color:#64748b;font-size:13px;font-weight:800}.adminDbProgramMetricTop strong{color:#122033;font-size:14px;font-weight:900}.adminDbProgramMetricTrack,.adminDbProgramWhyMiniTrack{background:#e2e8f0f2;border-radius:999px;height:10px;position:relative;overflow:hidden}.adminDbProgramMetricFill,.adminDbProgramWhyMiniFill{border-radius:inherit;height:100%;display:block}.adminDbProgramMetricFill--green,.adminDbProgramWhyMiniFill--green{background:linear-gradient(90deg,#22c55eeb,#16a34afa)}.adminDbProgramMetricFill--blue,.adminDbProgramWhyMiniFill--blue{background:linear-gradient(90deg,#3b82f6eb,#2563ebfa)}.adminDbProgramMetricFill--orange,.adminDbProgramWhyMiniFill--orange{background:linear-gradient(90deg,#f97316eb,#ea580cfa)}.adminDbProgramMetricFill--purple,.adminDbProgramWhyMiniFill--purple{background:linear-gradient(90deg,#8b5cf6eb,#6d28d9fa)}.adminDbProgramMetricFill--gray,.adminDbProgramWhyMiniFill--gray{background:linear-gradient(90deg,#94a3b8eb,#64748bfa)}.adminDbProgramWhyOtherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.adminDbProgramWhyAlt{background:linear-gradient(#eef3f9fa,#e7edf4f2);border:1px solid #1220331f;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff9e}.adminDbProgramWhyAltHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminDbProgramWhyAltHead strong{color:#122033;flex:180px;min-width:0;font-size:15px;line-height:1.35}.adminDbProgramWhyAltTone{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.adminDbProgramWhyAltTone--green{color:#166534;background:#dcfce7f5}.adminDbProgramWhyAltTone--blue{color:#1d4ed8;background:#dbeafef5}.adminDbProgramWhyAltTone--orange{color:#c2410c;background:#ffedd5f5}.adminDbProgramWhyAltTone--purple{color:#6d28d9;background:#ede9fef5}.adminDbProgramWhyAltTone--gray{color:#475569;background:#f1f5f9fa}.adminDbProgramWhyAlt p{color:#5e6f86;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.5}.adminDbProgramWhyMiniBars{gap:12px;margin-top:16px;display:grid}.adminDbProgramWhyMiniRow{gap:6px;display:grid}.adminDbProgramWhyMiniTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.adminDbProgramWhyMiniTop span{color:#74859a;font-size:12px;font-weight:800}.adminDbProgramWhyMiniTop strong{color:#122033;font-size:12px;font-weight:900}@media (width<=960px){.adminDbProgramBubble,.adminDbProgramExtraBubble{width:100%}.adminDbAnalyzeMiniGrid{grid-template-columns:1fr}.adminDbProgramBubble{padding:24px 20px 78px}.adminDbProgramBubble h3{font-size:28px}.adminDbProgramWhyPanel,.adminDbProgramMetricList,.adminDbProgramWhyCriteriaGrid,.adminDbProgramOverrideGrid,.adminDbProgramOverrideMeta,.adminDbProgramWhyOtherGrid{grid-template-columns:1fr}}@media (width<=640px){.adminDbProgramBubbleDescription{width:100%;max-width:100%}.adminDbAnalyzeMiniHead,.adminDbAnalyzeMiniMetric,.adminDbAnalyzeAssetRow{flex-direction:column;align-items:flex-start}.adminDbAnalyzeMiniMetricValue,.adminDbAnalyzeAssetAmount{text-align:left}.adminDbProgramBubbleStats{width:100%}.adminDbProgramExtraGrid{grid-template-columns:1fr 1fr}}.adminDbCasePanelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.adminDbCasePanelCount{color:#45607c;background:#0b2d5b0f;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.adminDbCaseNotesList{gap:12px;margin-top:16px;display:grid}.adminDbCaseNoteCard{text-align:left;cursor:pointer;background:#f8fafff0;border:1px solid #12203314;border-radius:16px;width:100%;padding:14px 16px;transition:border-color .14s,box-shadow .14s,transform .14s}.adminDbCaseNoteCard:hover{border-color:#0b2d5b2e;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a14}.adminDbCaseNoteTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adminDbCaseNoteTop strong{color:#122033;font-size:14px}.adminDbCaseNoteTop span{color:#7b8ba1;font-size:12px;font-weight:700}.adminDbCaseNoteCard p{color:#56687f;margin:10px 0 0;font-size:13px;line-height:1.55}.adminDbCaseNoteCard small{color:#8a98ac;margin-top:10px;font-size:11px;font-weight:700;display:block}.adminDbTranscriptResults{gap:.72rem}.adminDbTranscriptUploadCard{gap:16px;display:grid}.adminDbEaUploadStack{gap:14px;display:grid}.adminDbEaUploadTargetGroup{background:radial-gradient(circle at 100% 0,#2563eb0a,#0000 26%),linear-gradient(#fffffffa,#f8fbfff5);border:1px solid #12203314;border-radius:18px;gap:8px;padding:12px 14px 14px;display:grid;box-shadow:0 14px 30px #0f172a0a}.adminDbEaUploadTargetGroup.wage{background:radial-gradient(circle at 100% 0,#2563eb12,#0000 26%),linear-gradient(#f7fafffc,#f0f7fff5);border-color:#2563eb1f}.adminDbEaUploadTargetGroup.account{background:radial-gradient(circle at 100% 0,#f59e0b17,#0000 26%),linear-gradient(#fffbebfa,#fff7edf5);border-color:#d9770624}.adminDbEaUploadTargetHead{flex-direction:column;gap:4px;display:flex}.adminDbEaUploadTargetHead strong{color:#122033;font-size:13px}.adminDbEaUploadTargetHead small,.adminDbEaUploadEmptyState{color:#6f8099;font-size:12px;line-height:1.45}.adminDbEaUploadBubbleWrap{flex-wrap:wrap;gap:8px;display:flex}.adminDbEaUploadBubble{cursor:pointer;background:radial-gradient(circle at 100% 0,#2563eb0f,#0000 28%),linear-gradient(#fffffffc,#f4f8fff7);border:1px solid #3661c029;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:end;gap:12px;min-width:230px;min-height:122px;padding:12px 14px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid;position:relative;box-shadow:0 14px 30px #0f172a0d,inset 0 1px #ffffffe6}.adminDbEaUploadBubble.wage{background:radial-gradient(circle at 100% 0,#2563eb12,#0000 28%),linear-gradient(#fffffffc,#f4f8fff7);border-color:#3661c029}.adminDbEaUploadBubble.account{background:radial-gradient(circle at 100% 0,#f59e0b14,#0000 28%),linear-gradient(#fffffffc,#fff8f0f7);border-color:#d977062e}.adminDbEaUploadBubble.uploaded{cursor:default;background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 30%),linear-gradient(#f0fdf4fa,#dcfce7f5);border-color:#22c55e57;padding-top:40px;overflow:hidden;box-shadow:0 12px 28px #22c55e1f,0 0 0 3px #4ade801f,0 0 22px #4ade802e}.adminDbEaUploadBubbleUploadArea{grid-column:1/-1;display:contents}.adminDbEaUploadBubbleUploadArea input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.adminDbEaUploadBubbleBanner{color:#f0fdf4fa;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 16px #22c55e38;background:linear-gradient(90deg,#16a34aeb,#22c55eeb);border-bottom:1px solid #22c55e38;justify-content:center;align-items:center;height:28px;font-size:10px;font-weight:900;display:flex;position:absolute;top:0;left:0;right:0}.adminDbEaUploadBubbleCopy{flex-direction:column;align-self:start;gap:4px;min-width:0;display:flex}.adminDbEaUploadBubbleType{color:#59708f;letter-spacing:.08em;text-transform:uppercase;background:#d8e2f480;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.adminDbEaUploadBubbleType.wage{color:#1d4ed8;background:#dbeafed1}.adminDbEaUploadBubbleType.account{color:#b45309;background:#fef3c7e6}.adminDbEaUploadBubbleCopy strong{color:#122033;letter-spacing:-.02em;font-size:15px;line-height:1.2}.adminDbEaUploadBubbleCopy small{color:#7b8aa1;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600;line-height:1.45}.adminDbEaUploadBubbleAction{color:#5a6b85;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#e0e9f7f5,#d0dcf0eb);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.adminDbEaUploadBubbleAction.account{color:#9a5b00;background:linear-gradient(#fef3c7f2,#fde68aeb)}.adminDbEaUploadBubbleAction.uploaded{color:#15803d;background:linear-gradient(#22c55e2e,#22c55e1f)}.adminDbEaUploadBubbleFooter{border-top:1px solid #1220330f;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding-top:8px;display:flex}.adminDbEaUploadBubbleViewBtn{border-radius:10px;flex:none;min-width:72px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1}.adminDbEaUploadBubble:hover{border-color:#2563eb47;transform:translateY(-2px);box-shadow:0 18px 34px #2563eb1a,inset 0 1px #ffffffeb}.adminDbEaUploadBubble.account:hover{border-color:#d977064d;box-shadow:0 18px 34px #f59e0b1f,inset 0 1px #ffffffeb}.adminDbEaUploadBubble.uploaded:hover{border-color:#22c55e6b;transform:translateY(-2px);box-shadow:0 18px 34px #22c55e24,0 0 0 3px #4ade801f,0 0 22px #4ade802e}.adminDbTranscriptUploadSub{color:#5c6f86;max-width:820px;margin:8px 0 0;line-height:1.45}.adminDbTranscriptUploadBtn{cursor:pointer;position:relative;overflow:hidden}.adminDbTranscriptUploadBtn input{opacity:0;cursor:pointer;position:absolute;inset:0}.adminDbTranscriptUploadBtn.is-disabled{opacity:.7;pointer-events:none}.adminDbTranscriptUploadMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminDbTranscriptUploadMeta>div{background:linear-gradient(#f8fafcfa,#f1f5f9f5);border:1px solid #0f172a14;border-radius:16px;padding:14px 16px}.adminDbTranscriptUploadMeta span{color:#6b7d92;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.adminDbTranscriptUploadMeta strong{color:#122033;letter-spacing:-.04em;margin-top:8px;font-size:26px;line-height:1;display:block}.adminDbTranscriptYearsSaveRow{justify-content:center;align-items:center;margin-top:4px;padding-top:4px;display:flex}.adminDbTranscriptInsightGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.adminDbTranscriptInsightCard{background:#fff;border:1px solid #0f172a12;border-radius:18px;gap:14px;padding:16px 18px;display:grid}.adminDbTranscriptInsightHead{justify-content:space-between;align-items:start;gap:12px;display:flex}.adminDbTranscriptInsightHead strong{color:#122033;font-size:15px;line-height:1.3;display:block}.adminDbTranscriptInsightHead span:not(.adminDbEaStatusBadge){color:#667a91;margin-top:5px;font-size:12px;font-weight:700;display:block}.adminDbTranscriptInsightMeta{flex-wrap:wrap;gap:8px;display:flex}.adminDbTranscriptInsightMeta span{color:#5c6f87;letter-spacing:.02em;background:#f1f5f9f2;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbTranscriptInsightList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adminDbTranscriptInsightItem{background:#f8fafcfa;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.adminDbTranscriptInsightItem span{color:#6d8096;font-size:12px;font-weight:800}.adminDbTranscriptInsightItem strong{color:#15233b;text-align:left;font-size:15px;font-weight:900;line-height:1.3}.adminDbTranscriptInsightEmpty{color:#5f7188;margin:0;font-size:13px;line-height:1.45}.adminDbTranscriptInsightChipRow{flex-wrap:wrap;gap:8px;display:flex}.adminDbTranscriptInsightChip{color:#2555a6;letter-spacing:.02em;background:#dfefffd9;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbTranscriptInsightPreview{background:linear-gradient(#f8fafcfc,#f0f4f9f5);border:1px solid #0f172a12;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffa6}.adminDbTranscriptInsightPreviewHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adminDbTranscriptInsightPreviewHead span{color:#6c7d92;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adminDbTranscriptInsightPreviewHead small{color:#8a98ab;font-size:11px;font-weight:700}.adminDbTranscriptInsightPreviewLead{color:#1a2940;margin:0;font-size:14px;font-weight:800;line-height:1.45}.adminDbTranscriptInsightPreviewList{gap:8px;display:grid}.adminDbTranscriptInsightPreviewRow{background:#ffffff9e;border:1px solid #94a3b81f;border-radius:12px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.adminDbTranscriptInsightPreviewRow>span:last-child{color:#2d4059;font-size:13px;font-weight:700;line-height:1.45}.adminDbTranscriptInsightPreviewDot{background:linear-gradient(#6c8fd8,#4d72c7);border-radius:999px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 3px #4d72c71f}.transcript-results{gap:.95rem;display:grid}.transcriptReviewHero{padding:.1rem .1rem 0}.transcriptReviewTitle{color:#233753;letter-spacing:-.035em;margin:0;font-size:1.45rem;font-weight:900}.transcriptReviewSubtitle{color:#6a7a90;max-width:720px;margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.transcriptReviewSummary{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.transcriptReviewSummaryChip{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 20px #080f1d0d,inset 0 1px #ffffffb8}.transcriptReviewSummaryChipDue{color:#b44e4e;background:linear-gradient(#fffafafa,#fff1f1f0);border-color:#dc262614}.transcriptReviewSummaryChipClear{color:#228858;background:linear-gradient(#f8fffafa,#effcf4f0);border-color:#22c55e14}.transcriptReviewSummaryChipUnfiled{color:#7b52c7;background:linear-gradient(#fbf8fffa,#f4effff0);border-color:#7c3aed1a}.transcriptYearPanel{background:radial-gradient(circle at 100% 0,#1f6cd80f,#0000 30%),linear-gradient(#fffffffc,#f7fafff7);border:1px solid #12203312;border-radius:26px;padding:16px;box-shadow:0 18px 38px #080f1d12,inset 0 1px #ffffffd1}.transcriptYearPanelHead{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;padding:0 2px;display:flex}.transcriptYearPanelHead span{color:#1f3551;letter-spacing:-.02em;font-size:15px;font-weight:900}.transcriptYearPanelHead p{color:#6a7a90;margin:0;font-size:12px}.transcriptYearGrid{grid-template-columns:1fr;gap:14px;display:grid}.transcriptYearBubble{border-radius:28px;padding:3px;transition:transform .16s,box-shadow .16s}.transcriptYearBubbleExpanded{transform:translateY(-1px)}.transcriptYearToggle{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0}.transcriptYearBubbleDue{background:linear-gradient(135deg,#ff92922e,#ff6e6e0a),linear-gradient(#ff78781f,#ff5c5c0a);box-shadow:0 0 0 1px #dc262614,0 8px 18px #dc26260a}.transcriptYearBubbleClear{background:linear-gradient(135deg,#6fe09f24,#59d1a80a),linear-gradient(#58d68d1a,#29b6f608);box-shadow:0 0 0 1px #22c55e14,0 8px 18px #22c55e09}.transcriptYearBubbleUnfiled{background:linear-gradient(135deg,#a882ff2e,#7c3aed0a),linear-gradient(#a855f71a,#7c3aed08);box-shadow:0 0 0 1px #7c3aed14,0 8px 18px #7c3aed0a}.transcriptYearInner{background:#fffffffa;border:1px solid #1220330d;border-radius:25px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:0;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffd6}.transcriptYearInnerDue{background:linear-gradient(#fffffffc,#fff8f8f7)}.transcriptYearInnerClear{background:linear-gradient(#fffffffc,#f7fffaf7)}.transcriptYearInnerUnfiled{background:linear-gradient(#fffffffc,#fffcf0f7)}.transcriptYearLeft{align-items:center;gap:12px;min-width:0;display:flex}.transcriptYearTitleBlock{gap:4px;display:grid}.transcriptYearIcon{color:#47658a;background:linear-gradient(#f6f9fffa,#eff5fff0);border:1px solid #1220330f;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 10px 20px #080f1d0d,inset 0 1px #ffffffd1}.transcriptYearLabel{color:#233753;letter-spacing:-.03em;font-size:24px;font-weight:900}.transcriptYearMeta{color:#7a889d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.transcriptYearRight{justify-items:end;gap:10px;min-width:160px;display:grid}.transcriptYearAmount{color:#10213a;letter-spacing:-.04em;text-align:right;font-size:28px;font-weight:900;line-height:1}.transcriptYearAmountDue{color:#cf4d4d}.transcriptYearAmountClear{color:#21915e}.transcriptYearAmountUnfiled{color:#c58a10;letter-spacing:-.015em;text-transform:uppercase;font-size:18px;font-weight:800}.transcriptYearStatus{letter-spacing:.09em;text-transform:uppercase;text-align:right;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.transcriptYearStatusDue{color:#b94646;background:#ffefefdb;border:1px solid #dc262614}.transcriptYearStatusClear{color:#249966;background:#edfbf3eb;border:1px solid #22c55e14}.transcriptYearStatusUnfiled{color:#a9770b;background:#fff7d6eb;border:1px solid #eab3081a}.transcriptYearChevron{color:#7b8ba1;justify-content:center;align-items:center;margin-left:8px;transition:transform .16s,color .16s;display:inline-flex}.transcriptYearChevronOpen{color:#38567d;transform:rotate(180deg)}.transcriptMiniBubbleRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px;display:grid}.transcriptMiniBubble{color:#39557a;text-align:center;background:linear-gradient(#fffffffc,#f6f9fdf7);border:1px solid #12203312;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:0 16px;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;box-shadow:0 6px 14px #080f1d09,inset 0 1px #ffffffd6}.transcriptMiniBubble:before{content:"";background:linear-gradient(90deg,#305b912e,#305b910d);border-radius:999px;height:3px;position:absolute;top:0;left:16px;right:16px}.transcriptMiniBubble strong{color:#334d72;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.transcriptMiniBubbleMeta{color:#7a8ba0;font-size:10px;font-weight:700;line-height:1.2}.transcriptMiniBubble[aria-disabled=true]{opacity:.78;cursor:default}.transcriptMiniBubble:hover{border-color:#305b911f;transform:translateY(-1px);box-shadow:0 10px 18px #080f1d0d,inset 0 1px #ffffffd6}.transcriptYearDropdown{gap:14px;padding-bottom:16px;display:grid}.transcriptYearDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px;display:grid}.transcriptYearDetailCard{background:linear-gradient(#fffffffc,#f4f8fff5);border:1px solid #1220330f;border-radius:18px;gap:8px;padding:14px;display:grid;box-shadow:0 10px 18px #080f1d0a,inset 0 1px #ffffffd1}.transcriptYearDetailCard span{color:#6d7f97;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.transcriptYearDetailCard strong{color:#183452;letter-spacing:-.03em;font-size:17px;font-weight:900;line-height:1.05}.transcriptYearSfrNote{color:#7a4dde;letter-spacing:.05em;background:linear-gradient(#fbf7fffa,#f4eefff2);border:1px solid #7c3aed1f;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:38px;margin:0 16px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 16px #7c3aed08,inset 0 1px #ffffffd6}.transcript-summary-card,.transcript-kpis>article,.transcript-alerts,.transcript-table-wrap{box-shadow:none;background:#fff;border:1px solid #0f172a12;border-radius:10px}.transcript-summary-card{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.82rem .95rem;display:grid}.transcript-summary-icon{color:#3b82f6e0;background:#3b82f614;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.transcript-summary-icon svg{width:20px;height:20px}.transcript-summary-title{color:#0f172aeb;letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:900}.transcript-summary-meta{color:#0f172a8a;margin:.18rem 0 0;font-size:.75rem;font-weight:650}.adminDbTranscriptYearOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.adminDbTranscriptYearOverviewCard{background:#fff;border:1px solid #0f172a12;border-radius:16px;padding:.85rem .9rem}.adminDbTranscriptYearOverviewCard.highlight{background:linear-gradient(#ef444414,#fffffffa);border-color:#ef44442e}.adminDbTranscriptYearOverviewCard span{color:#64748be6;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.adminDbTranscriptYearOverviewCard strong{color:#0f172af5;letter-spacing:-.04em;margin-top:.45rem;font-size:1.55rem;font-weight:900;line-height:1.05;display:block}.adminDbTranscriptYearOverviewCard small{color:#64748be0;margin-top:.32rem;font-size:.72rem;font-weight:700;line-height:1.35;display:block}.adminDbTranscriptYearGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.adminDbTranscriptYearCard{background:#fff;border:1px solid #0f172a12;border-radius:18px;overflow:hidden}.adminDbTranscriptYearCard.state-due{background:linear-gradient(#fef2f2e6,#fffffffa);border-color:#ef444429}.adminDbTranscriptYearCard.state-unfiled{background:linear-gradient(#fffbebeb,#fffffffa);border-color:#f59e0b33}.adminDbTranscriptYearButton{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.9rem;width:100%;padding:1rem 1rem .95rem;display:flex}.adminDbTranscriptYearLabel{color:#0f172afa;letter-spacing:-.05em;font-size:1.55rem;font-weight:900;line-height:1}.adminDbTranscriptYearStatus{color:#475569e0;margin-top:.28rem;font-size:.77rem;font-weight:800}.adminDbTranscriptYearMeta{text-align:right}.adminDbTranscriptYearMeta strong{color:#0f172afa;font-size:1.1rem;font-weight:900;display:block}.adminDbTranscriptYearMeta span{color:#64748bdb;margin-top:.2rem;font-size:.72rem;font-weight:800;display:block}.adminDbTranscriptYearDetails{gap:.78rem;padding:0 1rem 1rem;display:grid}.adminDbTranscriptYearDetailCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.adminDbTranscriptYearDetailCard{background:#f8fafcfa;border-radius:14px;padding:.75rem .78rem}.adminDbTranscriptYearDetailCard.highlight{background:#ef444414}.adminDbTranscriptYearDetailCard span{color:#64748be6;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:900;display:block}.adminDbTranscriptYearDetailCard strong{color:#0f172af5;margin-top:.42rem;font-size:1.02rem;font-weight:900;display:block}.adminDbTranscriptYearFiles{gap:.55rem;display:grid}.adminDbTranscriptYearFile{background:#f8fafcfa;border-radius:14px;justify-content:space-between;align-items:center;gap:.9rem;padding:.82rem .9rem;display:flex}.adminDbTranscriptYearFile strong{color:#0f172af2;font-size:.88rem;font-weight:900;display:block}.adminDbTranscriptYearFile span{color:#64748bdb;margin-top:.18rem;font-size:.74rem;font-weight:700;display:block}.adminDbTranscriptYearFileEmpty{justify-content:flex-start}.transcript-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.transcript-kpis>article{min-height:82px;padding:.74rem .82rem}.transcript-kpi-label{color:#687690f0;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.62rem;font-weight:900;display:flex}.transcript-kpi-label svg{flex:none;width:14px;height:14px}.transcript-kpi-label.total-overall svg{color:#22c55efa;filter:drop-shadow(0 0 10px #22c55e38)}.transcript-kpi-value{color:#16a34afa;letter-spacing:-.035em;font-variant-numeric:lining-nums;margin:.58rem 0 0;font-size:1.54rem;font-weight:700;line-height:1}.transcript-kpi-number{letter-spacing:-.025em;font-weight:600}.transcript-kpi-date{letter-spacing:-.02em;font-size:1.15rem}.transcript-kpi-note{color:#687690db;margin:.28rem 0 0;font-size:.68rem;font-weight:700}.transcript-alerts{padding:.52rem .92rem}.transcript-alerts-panel{width:100%;display:block}.transcript-alerts-head{justify-content:space-between;align-items:center;gap:1rem;padding:.52rem .92rem;display:flex}.transcript-alerts-toggle{appearance:none;cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.transcript-alerts-left{color:#1f2937eb;flex:auto;align-items:center;gap:.58rem;min-width:0;font-size:.87rem;font-weight:800;display:flex}.transcript-alert-title-wrap{align-items:center;gap:.58rem;min-width:0;display:flex}.transcript-alerts-left svg{color:#dc2626db;width:16px;height:16px}.transcript-alert-caret{color:#64748bdb;flex:none;width:16px;height:16px;transition:transform .16s}.transcript-alerts-panel:not(.is-open) .transcript-alert-caret{transform:rotate(-90deg)}.transcript-alert-badges{flex-wrap:wrap;flex:none;align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.alert-badge.critical{color:#b91c1cf0;background:#ef444424}.alert-badge.total{color:#64748bf0;background:#94a3b824}.transcript-alert-groups{flex-direction:column;gap:.62rem;width:100%;padding:0 .92rem .92rem;display:flex}.alert-group{flex-direction:column;gap:.42rem;width:100%;display:flex}.alert-group-title{letter-spacing:-.01em;align-items:center;gap:.42rem;width:100%;font-size:.78rem;font-weight:800;display:flex}.alert-group-title:before{content:"";background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.alert-group-title.critical{color:#b91c1cf0}.alert-group-title.protection{color:#16a34aeb}.alert-group-title.info{color:#3b82f6eb}.alert-item{background:#fff;border:1px solid #0f172a14;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.62rem .7rem;display:grid}.alert-item-ico{color:#6b7280db;flex:none;width:16px;height:16px}.alert-item.critical .alert-item-ico{color:#dc2626e6}.alert-item.protection .alert-item-ico{color:#16a34ae6}.alert-item.info .alert-item-ico{color:#3b82f6e6}.alert-item-main{min-width:0}.alert-item-sub{color:#64748beb;margin-top:.08rem;font-size:.63rem;font-weight:650;line-height:1.25}.alert-item-meta{color:#64748bdb;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.24rem;font-size:.63rem;font-weight:750;display:inline-flex}.alert-year-chip{color:#64748beb;background:#ffffffdb;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;min-width:28px;padding:.14rem .36rem;font-size:.6rem;font-weight:800;display:inline-flex}.transcript-table-wrap{overflow:hidden}.transcript-tabs{border-bottom:1px solid #0f172a14;gap:1.1rem;padding-inline:.85rem;display:flex;overflow-x:auto}.transcript-tab{appearance:none;color:#64748be0;font:inherit;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.8rem 0 .7rem;font-size:.68rem;font-weight:900}.transcript-tab.active{color:#1f2937f5;border-bottom-color:#2b78d0eb}.transcript-panel[hidden]{display:none!important}.transcript-table{border-collapse:collapse;width:100%}.transcript-table thead th{text-align:left;color:#64748beb;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-bottom:1px solid #0f172a14;padding:.72rem;font-size:.62rem;font-weight:900}.transcript-table tbody td{color:#1f2937eb;vertical-align:middle;background:#fff;border-bottom:1px solid #0f172a0f;padding:.78rem .72rem;font-size:.78rem;font-weight:700}.transcript-table tbody tr:last-child td{border-bottom:0}.transcript-row-title{color:#1f2937f0;font-size:.78rem;font-weight:800}.transcript-row-sub{color:#64748be0;margin-top:.18rem;font-size:.68rem;font-weight:650}.status-pill{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.status-pill.unfiled-soft{color:#b45309f5;background:#fef9c3f5;border-color:#fde0476b}.status-pill.filed-soft{color:#166534f0;background:#dcfce7f5;border-color:#86efac6b}.muted-cell{font-weight:750;color:#94a3b8f5!important}.transcript-view-link{color:#64748bf5;align-items:center;gap:.3rem;font-size:.77rem;font-weight:800;text-decoration:none;display:inline-flex}.transcript-view-link svg{flex:none;width:14px;height:14px}.empty-state-ico{color:#16a34aeb;background:#f3f4f6f2;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.empty-state-ico svg{width:18px;height:18px}.transcript-pending-card{text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:14px;justify-items:center;gap:.85rem;padding:2.6rem 1.4rem 2.8rem;display:grid}.transcript-pending-pill{color:#3b82f6eb;letter-spacing:-.01em;background:#3b82f614;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .62rem;font-size:.72rem;font-weight:850;display:inline-flex}.transcript-pending-pill:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #3b82f61f}.transcript-pending-card .empty-state-ico{color:#3b82f6e6;background:#3b82f614;width:52px;height:52px}.transcript-pending-card .empty-state-ico svg{width:24px;height:24px}.transcript-pending-title{color:#1f2937f5;font-size:1.16rem;font-weight:850;line-height:1.2}.transcript-pending-sub{color:#64748be6;max-width:520px;font-size:.9rem;font-weight:650;line-height:1.45}.transcript-pending-steps{text-align:left;gap:.55rem;width:min(100%,520px);margin:0;padding:0;list-style:none;display:grid}.transcript-pending-steps li{color:#475569f0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.7rem;font-size:.84rem;font-weight:650;line-height:1.4;display:grid}.transcript-pending-steps li:before{content:"";background:#3b82f61a;border-radius:999px;place-items:center;width:20px;height:20px;margin-top:.02rem;display:grid;box-shadow:inset 0 0 0 1px #3b82f61a}.transcript-summary-card,.transcript-kpis>article,.transcript-alerts,.transcript-table-wrap{box-shadow:none;background:#fff;border-color:#0f172a12;border-radius:10px}.transcript-summary-card{border-radius:14px;align-items:center;gap:.9rem;padding:1rem 1.05rem;display:flex}.transcript-summary-icon{color:#3b82f6e0;background:#3b82f614}.transcript-summary-title{color:#475569eb;font-size:1rem}.transcript-summary-meta{color:#64748bd1;font-size:.75rem}.transcript-summary-client{color:#475569e6;font-weight:900}.transcript-summary-separator{color:#94a3b8f0;margin:0 .35rem}.transcript-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.transcript-kpis>article{border-radius:14px;align-content:start;gap:.18rem;min-height:104px;padding:.74rem .82rem;display:grid}.transcript-kpi-card.total-overall{background:linear-gradient(#f8fafcfa,#f1f5f9fa);border-color:#cbd5e1b8;box-shadow:0 0 0 1px #e2e8f0bf,0 10px 24px #94a3b81a}.transcript-kpi-card.total-overall .transcript-kpi-label,.transcript-kpi-card.total-overall .transcript-kpi-note{color:#475569db}.transcript-kpi-card.total-overall .transcript-kpi-label svg{color:#22c55ef2;width:18px;height:18px}.transcript-kpi-label{letter-spacing:.07em;font-size:.62rem}.transcript-kpi-value{letter-spacing:-.03em;color:#64748bf5;font-size:1.38rem;font-weight:900;font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;margin-top:.58rem}.transcript-kpi-value.total-overall{color:#16a34af5;align-items:baseline;gap:.02em;display:flex}.kpi-currency-symbol{font-size:.78em;font-weight:900;line-height:1;transform:translateY(-.02em)}.kpi-currency-amount{line-height:1}.transcript-kpi-note{color:#64748be0;font-size:.68rem;font-weight:700}.transcript-alerts{border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.transcript-alerts-head-static{color:#475569e6;text-align:left;appearance:none;cursor:pointer;box-sizing:border-box;background:linear-gradient(#fef2f2eb,#fffffffa);border:0;grid-template-columns:auto auto 1fr auto;align-items:center;column-gap:.55rem;width:100%;padding:.88rem 1rem;display:grid}.transcript-csed .transcript-alerts-head-static{background:linear-gradient(#eff6ffe6,#fffffffa)}.transcript-csed .transcript-alert-title-wrap svg{color:#3b82f6eb}.transcript-csed .transcript-alert-groups{background:linear-gradient(#f8fafcfa,#fff)}.transcript-alerts-left{align-items:center;min-width:0;font-size:.87rem;display:inline-flex}.transcript-alert-badges{box-sizing:border-box;flex-wrap:wrap;grid-column:4;justify-content:flex-end;justify-self:end;align-items:center;gap:.45rem;min-width:max-content;max-width:100%;display:inline-flex}.transcript-alert-chevron{color:#94a3b8f2;flex:none;width:14px;height:14px}.transcript-alerts-panel.is-open .transcript-alert-chevron{transform:rotate(0)}.transcript-alerts-panel:not(.is-open) .transcript-alert-chevron{transform:rotate(-90deg)}.transcript-alert-groups{box-sizing:border-box;background:linear-gradient(#fffffffa,#fcfcfc);gap:.78rem;padding:0 1rem 1rem}.alert-group{gap:.52rem}.alert-group-title{letter-spacing:-.01em;font-size:.83rem;font-weight:800}.alert-item{box-sizing:border-box;background:#f8fafcfa;border-radius:4px;grid-template-columns:16px minmax(0,1fr) auto;gap:.8rem;padding:.7rem .8rem}.alert-item.critical{background:#fef2f2b8;border-color:#ef444438}.alert-item.protection{background:#f0fdf4c7;border-color:#22c55e38}.alert-item.info{background:#eff6ffc2;border-color:#3b82f633}.alert-item-main{flex-direction:column;gap:.45rem;display:flex}.alert-item-title{color:#334155f0;font-size:.8rem;font-weight:800;line-height:1.25}.alert-item-sub{color:#64748bd1;font-size:.72rem;font-weight:600}.alert-year-chip{background:#f1f5f9fa;border:1px solid #e2e8f0f2;border-radius:5px}.alert-item-meta{color:#64748bdb;white-space:normal;text-align:right;flex-direction:column;place-self:start end;align-items:flex-end;gap:.3rem;min-width:0;max-width:138px;font-size:.72rem;font-weight:700;display:flex}.alert-badge{letter-spacing:.03em;border-radius:999px;padding:.32rem .62rem;font-size:.68rem;font-weight:900}.alert-badge.critical{color:#b91c1cf2;background:#fee2e2f2;border:1px solid #ef44442e}.alert-badge.total{color:#64748be6;background:#f1f5f9f5;border:1px solid #cbd5e180}.transcript-table-wrap{border-radius:14px;padding:0;overflow:hidden}.transcript-tabs{background:#fff;border-bottom:1px solid #e2e8f0eb;gap:1.4rem;padding:0 1rem}.transcript-tab{letter-spacing:.02em;color:#64748be6;text-transform:uppercase;font-size:.74rem;font-weight:850}.transcript-tab.active{color:#1e40aff5;border-bottom-color:#0000;box-shadow:inset 0 -2px #3b82f6eb}.transcript-tab.active[data-panel=tax-return]{color:#b45309f5;box-shadow:inset 0 -2px #f59e0beb}.transcript-panel{background:#fff;padding:.5rem 0 0}.transcript-table-compact{border-collapse:separate;border-spacing:0;width:100%}.transcript-table thead th{color:#64748beb;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-bottom:1px solid #e2e8f0eb;padding:.72rem;font-size:.7rem;font-weight:900}.transcript-table tbody td{color:#64748beb;background:#fff;border-bottom:1px solid #f1f5f9f5;padding:.95rem .78rem;font-size:.83rem;font-weight:700}.transcript-year-cell{color:#475569eb;font-weight:900}.transcript-balance-cell,.transcript-csed-cell,.transcript-requested-cell{font-variant-numeric:tabular-nums;font-family:var(--font-numeric);letter-spacing:-.02em}.transcript-view-link-inline{color:#1e40aff0;font-weight:900}.transcript-view-link-inline svg{width:15px;height:15px}.status-pill.filed{color:#15803df0;background:#dcfce7f2;border-color:#22c55e2e}.status-pill.unfiled{color:#b91c1ceb;background:#fee2e2f0;border-color:#ef44442e}.status-pill.id-theft{color:#6b7280f2;background:#f3f4f6f5;border-color:#d1d5db99}.status-pill.single{color:#4b5563eb;background:#f3f4f6f5;border-color:#e5e7ebe6}.muted-pill{color:#94a3b8e6;background:#f1f5f9eb;border-color:#e2e8f0f2}.tax-return-table .status-pill.unfiled{color:#b45309f5;background:#fef08a57;border-color:#f59e0b57}.withholding-cell{color:#16a34aeb;font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.civil-penalty-empty{text-align:center;background:linear-gradient(#fffffffa,#f8fafcfa);place-items:center;gap:.55rem;min-height:124px;padding:1.5rem 1rem 1.6rem;display:grid}.civil-penalty-empty-icon{color:#22c55ef0;background:#f3f4f6f2;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.civil-penalty-empty-icon svg{width:18px;height:18px}.civil-penalty-empty-title{color:#1f2937f5;font-size:.9rem;font-weight:800;line-height:1.2}.civil-penalty-empty-sub{color:#64748bd1;font-size:.76rem;font-weight:700;line-height:1.25}.tab-placeholder{text-align:center;color:#64748be6;background:linear-gradient(#f8fafce6,#fffffffa);padding:2.8rem 1rem 3rem;font-size:.9rem;font-weight:700}.adminDbBillingWrap{flex-direction:column;gap:14px;padding:16px;display:flex}.adminDbBillingActions{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:10px;display:flex}.adminDbActionBtn{color:#4f6077;cursor:pointer;background:#fff;border:1px solid #12203314;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.adminDbActionBtn svg{flex:none;width:16px;height:16px}.adminDbActionBtn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a12}.adminDbActionBtn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.adminDbActionBtn.primary{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.adminDbActionBtn.danger{color:#a2473a;background:#b5443614;border-color:#b5443624}.adminDbActionBtn-inline{border-radius:14px;min-width:118px;padding:11px 15px;font-weight:800}.adminDbEaUploadBubbleFooter .adminDbActionBtn.adminDbActionBtn-inline.adminDbEaUploadBubbleViewBtn{border-radius:10px;flex:none;min-width:72px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1}.adminDbEaUploadBubbleFooter .adminDbActionBtn.adminDbActionBtn-inline.adminDbEaUploadBubbleRemoveBtn{color:#8f2d2d;background:#ffffffeb;border-color:#b31b1b2e;border-radius:10px;flex:none;min-width:110px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1;box-shadow:0 8px 20px #8f2d2d14}.adminDbEaUploadBubbleFooter .adminDbActionBtn.adminDbActionBtn-inline.adminDbEaUploadBubbleRemoveBtn:hover{color:#7a1f1f;background:#fff7f7;border-color:#b31b1b47;box-shadow:0 10px 24px #8f2d2d1f}.adminDbEaUploadBubbleFooter .adminDbActionBtn.adminDbActionBtn-inline.adminDbEaUploadBubbleRemoveBtn:focus-visible{outline-offset:2px;outline:2px solid #b31b1b2e}.adminDbTrainingLeadBtn{color:#8b6500;background:#f6c23e2e;border-color:#e0a91c61;box-shadow:inset 0 1px #ffffff80}.adminDbBillingEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminDbModalBackdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a122247;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.adminDbPaymentNotice{z-index:120;border:1px solid #12203314;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:min(520px,100vw - 32px);padding:14px 16px;animation:.24s cubic-bezier(.16,1,.3,1) adminDbNoticeDropIn;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 50px #080f1d2e,inset 0 1px #ffffffb8}.adminDbPaymentNoticeOffset{top:162px}.adminDbPaymentNotice.success{background:radial-gradient(circle at 100% 0,#7bc25533,#0000 34%),linear-gradient(#f6fff4fa,#ecfce8f5);border-color:#5fa73e38}.adminDbLeadNotice{cursor:pointer;appearance:none;font:inherit;text-align:left;top:18px}.adminDbLeadNotice:hover{transform:translate(-50%)scale(1.01)}.adminDbLeadNotice:focus-visible{outline-offset:2px;outline:3px solid #5fa73e4d}.adminDbPaymentNotice.failure{background:radial-gradient(circle at 100% 0,#d657482e,#0000 34%),linear-gradient(#fff6f5fa,#feebe8f5);border-color:#b544362e}.adminDbPaymentNoticeIcon{border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.adminDbPaymentNotice.success .adminDbPaymentNoticeIcon{color:#4f7a31;background:#5fa73e1f;box-shadow:0 0 22px #7bc25538}.adminDbPaymentNotice.failure .adminDbPaymentNoticeIcon{color:#a2473a;background:#b544361a;box-shadow:0 0 22px #d657482e}.adminDbPaymentNoticeCopy strong{color:#16253d;letter-spacing:-.01em;font-size:16px;font-weight:800;display:block}.adminDbPaymentNoticeCopy span{color:#5a6b81;margin-top:3px;font-size:13px;line-height:1.45;display:block}.adminDbAppointmentReminderCarousel{z-index:140;color:#1a2740;background:radial-gradient(circle at 0 0,#ffcd9173,#0000 26%),radial-gradient(circle at 100% 0,#ffabc147,#0000 30%),linear-gradient(135deg,#fff8effa,#fff1e7f7);border:1px solid #ffd2a86b;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(760px,100vw - 32px);min-height:92px;padding:14px 16px;animation:.32s cubic-bezier(.16,1,.3,1) adminDbReminderDropIn;display:grid;position:fixed;top:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 48px #0208173d,inset 0 1px #ffffffeb,0 0 0 1px #ffdfc566}.adminDbAppointmentReminderGlow{pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff24 42%,#ffffff80 50%,#ffffff24 58%,#0000 100%);animation:5.4s cubic-bezier(.22,1,.36,1) infinite adminDbReminderSweep;position:absolute;inset:0;transform:translate(-140%)}.adminDbAppointmentReminderIcon,.adminDbAppointmentReminderContent,.adminDbAppointmentReminderActions{z-index:1;position:relative}.adminDbAppointmentReminderIcon{color:#7c3f6d;background:linear-gradient(#ffffffeb,#fff5ebe0);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 10px 22px #0710221f,inset 0 1px #ffffffeb}.adminDbAppointmentReminderTopline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.adminDbAppointmentReminderEyebrow,.adminDbAppointmentReminderCountdown{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbAppointmentReminderEyebrow{color:#9a5a20;background:#ffb86c33}.adminDbAppointmentReminderCountdown{color:#5a48a7;background:#7c5cff1a}.adminDbAppointmentReminderContent strong{letter-spacing:-.04em;color:#1b2740;font-size:20px;line-height:1;display:block}.adminDbAppointmentReminderClient{color:#45566f;margin-top:4px;font-size:14px;font-weight:700;display:block}.adminDbAppointmentReminderMeta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.adminDbAppointmentReminderMeta span{color:#42546e;background:#ffffffc7;border:1px solid #e0ccba8c;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.adminDbAppointmentReminderActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.adminDbAppointmentReminderPager{color:#5b4b8c;background:#ffffffb8;border:1px solid #dfcef18c;border-radius:999px;align-items:center;gap:8px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.adminDbAppointmentReminderNav,.adminDbAppointmentReminderClose{color:#6d567c;cursor:pointer;background:#ffffffd1;border:1px solid #dbc5b5bf;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.adminDbAppointmentReminderNav:hover,.adminDbAppointmentReminderClose:hover{background:#fff8f3f5;border-color:#bea593e6;transform:translateY(-1px)}.adminDbAppointmentReminderOpen{color:#3a1f1f;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffbc78f2,#f19174eb);border:1px solid #ad7e555c;border-radius:999px;min-height:34px;padding:0 14px;font-size:11px;font-weight:800;transition:transform .16s,filter .16s,background .16s;box-shadow:0 10px 18px #a3664438}.adminDbAppointmentReminderOpen:hover{filter:brightness(1.05);transform:translateY(-1px)}@keyframes adminDbNoticeDropIn{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.adminDbInlineLoading{align-items:center;gap:8px;display:inline-flex}.adminDbSpinnerIcon{animation:.85s linear infinite adminDbSpinnerRotate}@keyframes adminDbSpinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes adminDbReminderDropIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes adminDbReminderSweep{0%,14%{opacity:0;transform:translate(-140%)}28%,to{opacity:1;transform:translate(140%)}}.adminDbModalCard{background:#fff;border:1px solid #12203314;border-radius:20px;width:min(720px,100%);max-height:min(88vh,900px);padding:24px;overflow:auto;box-shadow:0 28px 70px #080f1d29}.adminDbModalCard.adminDbCalendlyModal{width:min(1480px,100vw - 28px);max-width:min(1480px,100vw - 28px);max-height:min(92vh,1020px)}.adminDbModalHeader{border-bottom:1px solid #1220330f;justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.adminDbModalEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green);margin:0 0 8px;font-size:11px;font-weight:800}.adminDbModalHeader h3{color:#16253d;margin:0;font-size:28px;line-height:1.08}.adminDbModalHeader p{color:#5a6b81;max-width:500px;margin:8px 0 0;line-height:1.45}.adminDbModalClose{color:#516173;cursor:pointer;background:#fff;border:1px solid #12203314;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.adminDbModalMeta{color:#5a6b81;flex-wrap:wrap;gap:14px;margin-top:14px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.adminDbAssignEaModal{position:relative;overflow:hidden}.adminDbAssignEaModal:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 10%,#2f5fff1f,#0000 52%),radial-gradient(circle at 92% 8%,#5b8c3a1a,#0000 46%),linear-gradient(#ffffffb3,#0000 18%);position:absolute;inset:0}.adminDbAssignEaModal .adminDbModalHeader,.adminDbAssignEaModal .adminDbCreateLeadGrid,.adminDbAssignEaModal .adminDbError,.adminDbAssignEaModal .adminDbModalActions{z-index:1;position:relative}.adminDbAssignEaGrid{margin-top:6px}.adminDbAssignEaSelect{appearance:none;color:#16253d;cursor:pointer;background:radial-gradient(circle at 100% 0,#2f5fff1a,#0000 40%),linear-gradient(#fffffff5,#f8fafcfa);border:1px solid #1220331a;border-radius:14px;width:100%;min-height:46px;padding:12px 44px 12px 14px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;box-shadow:inset 0 1px #ffffffd9,0 14px 26px #080f1d14}.adminDbAssignEaSelect:hover{border-color:#2f5fff3d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 18px 34px #080f1d1f}.adminDbAssignEaSelect:focus-visible{outline-offset:2px;outline:2px solid #2f5fff52}.adminDbAssignEaAutoField{background:radial-gradient(circle at 100% 0,#5b8c3a14,#0000 40%),linear-gradient(#ffffffe6,#f8fafcf5);border:1px solid #12203314;border-radius:14px;box-shadow:inset 0 1px #ffffffbf,0 12px 24px #080f1d0f}.adminDbAssignEaAutoField input{color:#16253dd6;letter-spacing:.01em;cursor:default;background:0 0;border:none;font-weight:750}.adminDbAssignEaModal .adminDbModalActions{gap:10px;padding-top:18px}.adminDbAssignEaModal .adminDbModalActions .adminDbActionBtn{border-radius:14px;min-height:44px}.adminDbAssignEaModal .adminDbModalActions .adminDbActionBtn.primary{color:#fff;background:radial-gradient(circle at 18% 18%,#ffffff38,#0000 46%),linear-gradient(90deg,#2f5ffff5,#5b8c3ae6);border-color:#2f5fff8c;box-shadow:0 18px 34px #080f1d29,inset 0 0 0 1px #ffffff1f,0 0 26px #2f5fff38}.adminDbAssignEaModal .adminDbModalActions .adminDbActionBtn.primary:hover{background:radial-gradient(circle at 18% 18%,#ffffff3d,#0000 46%),linear-gradient(90deg,#3c78fff5,#65a73eeb);border-color:#60a5fa9e;box-shadow:0 22px 44px #080f1d33,inset 0 0 0 1px #ffffff1f,0 0 30px #5b8c3a38}.adminDbCancellationModal{width:min(620px,100%)}.adminDbCancellationGrid{margin-top:8px}.adminDbCancellationModal .adminDbModalSection{flex-direction:column;gap:8px;display:flex}.adminDbCancellationSelect{box-sizing:border-box;color:#16253d;appearance:menulist;background:linear-gradient(#fffffff5,#f9fbfeeb);border:1px solid #1220331f;border-radius:14px;outline:none;width:100%;min-height:46px;padding:10px 12px;font-size:14px;font-weight:750}.adminDbCancellationSelect:focus-visible{outline-offset:2px;outline:2px solid #c5101029}.adminDbPage.adminDbPageDark .adminDbCancellationSelect{color:#f5f9fff0;background:linear-gradient(#ffffff17,#ffffff0d);border-color:#819cd72e}.adminDbPage.adminDbPageDark .adminDbCancellationSelect:focus-visible{outline-color:#e9282838}.adminDbCancellationNote{box-sizing:border-box;color:#223249;resize:vertical;background:#ffffffe6;border:1px solid #1220331f;border-radius:16px;width:100%;min-height:110px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.5;box-shadow:inset 0 1px #ffffffb8}.adminDbCancellationNote::placeholder{color:#64748ba8}.adminDbCancellationNote:focus-visible{outline-offset:2px;outline:2px solid #c5101038}.adminDbPage.adminDbPageDark .adminDbCancellationNote{color:#e2ecfce6;background:#ffffff0f;border-color:#819cd72e;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000038}.adminDbPage.adminDbPageDark .adminDbCancellationNote::placeholder{color:#cddcf485}.adminDbPage.adminDbPageDark .adminDbAssignEaModal:before{opacity:.62;background:radial-gradient(circle at 18% 10%,#60a5fa33,#0000 52%),radial-gradient(circle at 90% 16%,#4ade8024,#0000 52%),linear-gradient(#ffffff0f,#0000 24%)}.adminDbPage.adminDbPageDark .adminDbAssignEaSelect{color:#f5f9ff;background:radial-gradient(circle at 100% 0,#60a5fa29,#0000 46%),linear-gradient(#ffffff14,#ffffff0d);border-color:#819cd72e;box-shadow:inset 0 1px #ffffff0d,0 16px 30px #00000047}.adminDbPage.adminDbPageDark .adminDbAssignEaSelect:hover{background:radial-gradient(circle at 100% 0,#60a5fa38,#0000 50%),linear-gradient(#60a5fa29,#ffffff0d);border-color:#60a5fa57}.adminDbPage.adminDbPageDark .adminDbAssignEaAutoField{background:radial-gradient(circle at 100% 0,#4ade801f,#0000 46%),linear-gradient(#ffffff14,#ffffff0d);border-color:#819cd72e;box-shadow:inset 0 1px #ffffff0d,0 14px 28px #00000042}.adminDbPage.adminDbPageDark .adminDbAssignEaAutoField input{color:#e2ecfcd6}.adminDbPage.adminDbPageDark .adminDbAssignEaModal .adminDbModalActions .adminDbActionBtn.primary{border-color:#60a5fa70;box-shadow:0 22px 44px #00000052,inset 0 0 0 1px #ffffff14,0 0 30px #4ade8024,0 0 34px #60a5fa2e}.adminDbBillingEditorModal{width:min(740px,100%);padding:20px 20px 18px}.adminDbBillingEditorModal,.adminDbBillingEditorModal input,.adminDbBillingEditorModal select,.adminDbBillingEditorModal button{font-family:inherit}.adminDbBillingEditorMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0;display:grid}.adminDbBillingEditorMetaCard{background:radial-gradient(circle at 100% 0,#5b8c3a14,#0000 34%),linear-gradient(#fcfdff 0%,#f7faff 100%);border:1px solid #1220330f;border-radius:16px;padding:12px 14px}.adminDbPage.adminDbPageDark .adminDbBillingEditorMetaCard{background:radial-gradient(circle at 18% 18%,#58a0ff2e,#0000 52%),linear-gradient(#ffffff0f,#ffffff08);border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #00000061}.adminDbBillingEditorMetaCard span{color:#7a8aa4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adminDbPage.adminDbPageDark .adminDbBillingEditorMetaCard span{color:#c6d8f8b3}.adminDbBillingEditorMetaCard strong{color:#16253d;margin-top:6px;font-size:15px;line-height:1.3;display:block}.adminDbPage.adminDbPageDark .adminDbBillingEditorMetaCard strong{color:#eef6ffe6}.adminDbBillingEditorSyncCard.isDirty{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 36%),linear-gradient(#fffcf5fa,#fff8ebf0);border-color:#b6861f2e}.adminDbBillingEditorSyncCard.isDirty strong{color:#8c6a12}.adminDbBillingEditorSyncCard.isSaved{border-color:#2d7a441f}.adminDbBillingEditorSyncCard.isSaved strong{color:#2d7a44}.adminDbPage.adminDbPageDark .adminDbBillingEditorSyncCard.isDirty{background:radial-gradient(circle at 18% 18%,#f59e0b29,#0000 52%),linear-gradient(#ffd66614,#ffb74d0a);border-color:#f59e0b2e}.adminDbPage.adminDbPageDark .adminDbBillingEditorSyncCard.isDirty strong{color:#fef08af5}.adminDbPage.adminDbPageDark .adminDbBillingEditorSyncCard.isSaved{border-color:#4ade8024}.adminDbPage.adminDbPageDark .adminDbBillingEditorSyncCard.isSaved strong{color:#dcfce7f0}.adminDbBillingFormModal{gap:12px}.adminDbBillingAmountSection{flex-direction:column;gap:9px;display:flex}.adminDbBillingAmountSection>span{color:#5a6b81;font-size:12px;font-weight:700}.adminDbPage.adminDbPageDark .adminDbBillingAmountSection>span{color:#c6d8f8bd}.adminDbBillingAmountInputWrap{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#5b8c3a14,#0000 34%),linear-gradient(#fffffffc,#f7fafef2);border:1px solid #12203317;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:60px;padding:0 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 14px 28px #080f1d0d}.adminDbPage.adminDbPageDark .adminDbBillingAmountInputWrap{background:radial-gradient(circle at 14% 10%,#58a0ff33,#0000 54%),radial-gradient(circle at 92% 14%,#58e9bc29,#0000 58%),linear-gradient(#0b101a99,#070a12b8);border-color:#78b9ff29;box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 44px #0000007a}.adminDbBillingAmountInputWrap:before{content:"";background:linear-gradient(180deg, var(--brand-blue), #5b8c3ae6);border-radius:18px 0 0 18px;width:4px;position:absolute;inset:0 auto 0 0}.adminDbBillingAmountInlinePrefix{color:#5f728b;flex:none;font-size:20px;font-weight:800;line-height:1}.adminDbPage.adminDbPageDark .adminDbBillingAmountInlinePrefix{color:#cadcf8c7}.adminDbBillingAmountInput{box-sizing:border-box;min-width:0;min-height:58px;box-shadow:none;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:auto;padding:0;font-size:24px;font-weight:700}.adminDbBillingAmountInput::placeholder{color:#9aa6b8}.adminDbPage.adminDbPageDark .adminDbBillingAmountInput{color:#eef6ffeb}.adminDbPage.adminDbPageDark .adminDbBillingAmountInput::placeholder{color:#cadcf873}.adminDbBillingAmountInputWrap:focus-within{border-color:#7bc2553d;box-shadow:0 0 0 4px #7bc25514,0 14px 28px #080f1d0f}.adminDbModalSection{background:#fbfcfe;border:1px solid #12203312;border-radius:16px;padding:14px;display:block}.adminDbPage.adminDbPageDark .adminDbModalSection{background:radial-gradient(circle at 16% 18%,#ffffff0f,#0000 56%),linear-gradient(#ffffff0d,#ffffff08);border-color:#78b9ff1f;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #0000006b}.adminDbBillingForm{flex-direction:column;gap:12px;display:flex}.adminDbBillingForm label{flex-direction:column;gap:8px;display:flex}.adminDbBillingForm label span,.adminDbScheduleHeader span{color:#5a6b81;font-size:12px;font-weight:700}.adminDbBillingForm input,.adminDbBillingForm select{box-sizing:border-box;color:#16253d;background:linear-gradient(#fffffffa,#f9fbfef0);border:1px solid #12203317;border-radius:14px;outline:none;width:100%;min-height:46px;padding:10px 12px;font-size:15px;font-weight:500}.adminDbPage.adminDbPageDark .adminDbBillingForm input,.adminDbPage.adminDbPageDark .adminDbBillingForm select{color:#eef6ffe6;background:radial-gradient(circle at 14% 10%,#58a0ff24,#0000 60%),linear-gradient(#0a0e16b8,#070a12d1);border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbBillingForm input::placeholder{color:#cadcf86b}.adminDbPage.adminDbPageDark .adminDbBillingForm input:focus,.adminDbPage.adminDbPageDark .adminDbBillingForm select:focus{border-color:#58e9bc57;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 4px #58e9bc1a,0 18px 44px #0000006b}.adminDbScheduleHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDbScheduleHeaderEnhanced{align-items:flex-start;margin-bottom:10px}.adminDbScheduleHeaderCopy{flex-direction:column;gap:4px;display:flex}.adminDbScheduleHeaderCopy span{color:#42536b}.adminDbPage.adminDbPageDark .adminDbScheduleHeaderCopy span{color:#eef6ffdb}.adminDbScheduleHeaderCopy small{color:#74839a;font-size:12px;line-height:1.4}.adminDbPage.adminDbPageDark .adminDbScheduleHeaderCopy small{color:#c6d8f8ad}.adminDbMiniTextBtn{color:var(--brand-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.adminDbMiniTextBtnEnhanced{min-height:34px;color:var(--brand-blue);background:#0b2d5b0f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.adminDbPage.adminDbPageDark .adminDbMiniTextBtnEnhanced{color:#bce2ffeb;background:#0a0e169e;border:1px solid #78b9ff1f;box-shadow:inset 0 0 0 1px #ffffff0d}.adminDbScheduleList{flex-direction:column;gap:10px;margin-top:0;display:flex}.adminDbScheduleRowCard{background:linear-gradient(#ffffffeb,#f9fbfedb);border:1px solid #12203312;border-radius:16px;padding:14px 12px 12px;position:relative;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #080f1d09}.adminDbPage.adminDbPageDark .adminDbScheduleRowCard{background:radial-gradient(circle at 16% 18%,#ffffff0f,#0000 56%),linear-gradient(#ffffff0d,#ffffff08);border-color:#78b9ff1f;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #0000006b}.adminDbScheduleRowCard:before{content:"";background:linear-gradient(180deg, var(--brand-blue), #5b8c3ae6);border-radius:16px 0 0 16px;width:4px;position:absolute;inset:0 auto 0 0}.adminDbScheduleRowCardHeader{align-items:center;margin-bottom:12px;padding-right:110px;display:flex}.adminDbScheduleRowCardBadge{color:#4d5f78;letter-spacing:.05em;text-transform:uppercase;background:#0b2d5b0f;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbPage.adminDbPageDark .adminDbScheduleRowCardBadge{color:#cadcf8cc;background:#0a0e169e;border:1px solid #78b9ff1f}.adminDbScheduleRowCardFields{justify-content:space-between;align-items:end;gap:16px;width:100%;display:flex}.adminDbScheduleRowCardFields .adminDbScheduleField{flex:0 0 210px;width:210px}.adminDbScheduleRowCardFields .adminDbScheduleField:first-child{align-items:flex-start}.adminDbScheduleRowCardFields .adminDbScheduleField:last-child{align-items:flex-end}.adminDbScheduleFieldAmount{margin-right:28px;align-items:flex-start!important}.adminDbScheduleField{flex-direction:column;gap:6px;min-width:0;display:flex}.adminDbScheduleField span{color:#7a8aa4;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.adminDbPage.adminDbPageDark .adminDbScheduleField span{color:#c6d8f89e}.adminDbScheduleRowCardActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:12px;right:10px}.adminDbScheduleMarkProcessedBtn{color:#2d7a44;cursor:pointer;background:linear-gradient(#2d7a441f,#2d7a440f);border:1px solid #1220331a;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:inset 0 1px #fff9}.adminDbScheduleMarkProcessedBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 18px #0f172a14}.adminDbScheduleMarkProcessedBtn:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.adminDbScheduleMarkProcessedBtn.isProcessed{opacity:1}.adminDbScheduleInput{color:#16253d;background:linear-gradient(#fffffffa,#f8fafdf0);border:1px solid #12203314;border-radius:12px;outline:none;min-height:42px;padding:8px 10px;font-size:14px}.adminDbPage.adminDbPageDark .adminDbScheduleInput{color:#eef6ffe6;background:radial-gradient(circle at 14% 10%,#58a0ff24,#0000 64%),linear-gradient(#0a0e16b3,#070a12d1);border-color:#78b9ff24}.adminDbScheduleInput:focus{box-shadow:0 0 0 2px #0b2d5b1f}.adminDbPage.adminDbPageDark .adminDbScheduleInput:focus{box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 2px #58e9bc2e}.adminDbScheduleInputAmount{text-align:left}.adminDbScheduleInputDate{width:100%}.adminDbScheduleDateInputWrap{width:100%;position:relative}.adminDbScheduleDateInputWrap .adminDbScheduleInputDate{padding-right:106px}.adminDbScheduleInputDate::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.82}.adminDbPage.adminDbPageDark .adminDbScheduleInputDate::-webkit-calendar-picker-indicator{filter:invert(.92)sepia(.08)saturate(1.2)hue-rotate(180deg);opacity:.9}.adminDbScheduleTodayBtn{color:#1f66d8;letter-spacing:.02em;cursor:pointer;background:#1f66d81a;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.adminDbPage.adminDbPageDark .adminDbScheduleTodayBtn{color:#bce2ffeb;background:#58a0ff2e}.adminDbPage.adminDbPageDark .adminDbScheduleTodayBtn:hover{background:#58a0ff42}.adminDbScheduleTodayBtn:hover{background:#1f66d829}.adminDbScheduleDatePickerBtn{color:#60728b;cursor:pointer;background:#0b2d5b0f;border:0;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.adminDbPage.adminDbPageDark .adminDbScheduleDatePickerBtn{color:#cadcf8bd;background:#0a0e169e;border:1px solid #78b9ff1f}.adminDbScheduleNativeDateInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:auto}.adminDbScheduleFieldShell{background:linear-gradient(#fffffffa,#f8fafdf0);border:1px solid #12203314;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 10px;display:flex}.adminDbPage.adminDbPageDark .adminDbScheduleFieldShell{background:radial-gradient(circle at 14% 10%,#58a0ff1f,#0000 64%),linear-gradient(#0a0e16ad,#070a12cc);border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d}.adminDbScheduleAmountShell{justify-content:flex-start}.adminDbScheduleAmountPrefix{color:#7b889c;flex:none;font-size:14px;font-weight:800}.adminDbPage.adminDbPageDark .adminDbScheduleAmountPrefix{color:#cadcf8a3}.adminDbScheduleAmountInputRow{align-items:center;gap:8px;width:100%;min-height:40px;display:flex}.adminDbScheduleFieldShell .adminDbScheduleInput{width:100%;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.adminDbScheduleFieldShell:focus-within{box-shadow:0 0 0 2px #0b2d5b1f}.adminDbPage.adminDbPageDark .adminDbScheduleFieldShell:focus-within{box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 2px #58e9bc2e}.adminDbScheduleRemoveBtn{color:#7a8aa4;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0 2px;font-size:12px;font-weight:700}.adminDbScheduleRemoveBtnEnhanced{color:#a35245;background:linear-gradient(#b64a3a1a,#b64a3a0f);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex;box-shadow:inset 0 1px #fff9}.adminDbPage.adminDbPageDark .adminDbScheduleRemoveBtnEnhanced{color:#ffd2d2e6;background:linear-gradient(#ff46462e,#ff46461a);border:1px solid #ff787829;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 32px #0006}.adminDbPage.adminDbPageDark .adminDbScheduleMarkProcessedBtn{color:#dcfce7eb;background:linear-gradient(#4ade8029,#16a34a14);border:1px solid #4ade8029;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 32px #0000005c}.adminDbBillingValidationNotice{color:#a74235;background:linear-gradient(#fff4f2fa,#ffece9f0);border:1px solid #b64a3a2e;border-radius:14px;width:fit-content;max-width:min(100%,420px);margin:12px auto 2px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.4;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #b64a3a14}.adminDbModalActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.adminDbCalendarBookingFooterHint{color:#6a7a91;margin-right:auto;font-size:13px;line-height:1.45}.adminDbSummaryGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDbBillingSnapshotSection{flex-direction:column;gap:10px;display:flex}.adminDbBillingSnapshotCard{background:radial-gradient(circle at 100% 0,#5b8c3a14,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);border-color:#1220330f;position:relative;overflow:hidden;box-shadow:0 14px 28px #080f1d0d,inset 0 1px #ffffffb8}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotCard{background:radial-gradient(circle at 12% 8%,#58a0ff2e,#0000 44%),radial-gradient(circle at 92% 14%,#58e9bc24,#0000 52%),linear-gradient(#0b101af0 0%,#070a12fa 100%);border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 60px #0000008c}.adminDbBillingSnapshotCardButton{text-align:left;cursor:pointer;border-style:solid;border-width:1px;width:100%;transition:transform .16s,box-shadow .16s,border-color .16s}.adminDbBillingSnapshotCardButton:hover{transform:translateY(-1px);box-shadow:0 18px 34px #080f1d14,inset 0 1px #ffffffb8}.adminDbBillingSnapshotCardButton.active{border-color:#5b8c3a75;transform:translateY(-2px)scale(1.01);box-shadow:0 24px 44px #080f1d24,0 0 0 1px #5b8c3a33,0 0 0 6px #5b8c3a1f,0 0 26px #5b8c3a38,inset 0 1px #ffffffb8}.adminDbBillingSnapshotCardResolution.adminDbBillingSnapshotCardButton.active{border-color:#2f5fff80;box-shadow:0 24px 44px #080f1d29,0 0 0 1px #2f5fff3d,0 0 0 6px #2f5fff1f,0 0 28px #2f5fff42,inset 0 1px #ffffffb8}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotCardButton.active:not(.adminDbBillingSnapshotCardResolution){border-color:#7bc255b8;box-shadow:0 28px 56px #00000085,0 0 0 1px #7bc25557,0 0 0 6px #7bc25524,0 0 34px #7bc25557,0 0 58px #7bc2552e,inset 0 1px #ffffff14}.adminDbBillingSnapshotCardButton:focus-visible{outline-offset:2px;outline:2px solid #2f5fff59}.adminDbBillingSnapshotCard:before{content:"";background:linear-gradient(90deg, var(--brand-blue), #5b8c3ad9);height:4px;position:absolute;inset:0 0 auto}.adminDbBillingSnapshotCardResolution{background:radial-gradient(circle at 100% 0,#4672ff29,#0000 34%),linear-gradient(#fff 0%,#f4f8ff 100%);border-color:#4c70ff24}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotCardResolution{background:radial-gradient(circle at 14% 10%,#4672ff38,#0000 46%),radial-gradient(circle at 92% 14%,#7aa2ff29,#0000 56%),linear-gradient(#0a0e18f0 0%,#060912fa 100%);border-color:#78b9ff29}.adminDbBillingSnapshotCardResolution:before{background:linear-gradient(90deg,#2f5fff,#7aa2ff)}.adminDbBillingSnapshotCardResolution h3{color:#355ecf}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotCardResolution h3{color:#b6d0ffc7}.adminDbBillingSnapshotCardResolution .adminDbBillingSnapshotValue{color:#183a8f}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotCardResolution .adminDbBillingSnapshotValue{color:#eef6ffeb}.adminDbBillingSnapshotCardResolution .adminDbBillingProgressMeta span{color:#5e74aa}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotCardResolution .adminDbBillingProgressMeta span{color:#c6d8f8b8}.adminDbBillingSnapshotCardResolution .adminDbBillingProgressMeta strong{color:#183a8f}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotCardResolution .adminDbBillingProgressMeta strong{color:#eef6ffe0}.adminDbBillingSnapshotCardResolution .adminDbBillingProgressTrack{background:#2f5fff1a}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotCardResolution .adminDbBillingProgressTrack{background:#7aa2ff29}.adminDbBillingSnapshotCard h3{color:#6d7d93;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotCard h3{color:#c8d6ee9e}.adminDbBillingSnapshotValue{color:#16253d;letter-spacing:-.02em}.adminDbPage.adminDbPageDark .adminDbBillingSnapshotValue{color:#eef6ffeb}.adminDbBillingSnapshotValueDate{max-width:240px;font-size:18px;font-weight:700;line-height:1.3}.adminDbBillingSnapshotValueAmount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.08}.adminDbBillingProgressMeta{color:#61738c;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;line-height:1.4;display:flex}.adminDbPage.adminDbPageDark .adminDbBillingProgressMeta{color:#c6d8f8b8}.adminDbBillingProgressMeta strong{color:#16253d;font-size:12px;font-weight:800}.adminDbPage.adminDbPageDark .adminDbBillingProgressMeta strong{color:#eef6ffe0}.adminDbBillingProgressTrack{background:#12203314;border-radius:999px;height:10px;margin-top:10px;position:relative;overflow:hidden}.adminDbPage.adminDbPageDark .adminDbBillingProgressTrack{background:#ffffff14}.adminDbBillingProgressFill{border-radius:inherit;background:linear-gradient(90deg, var(--brand-blue), #5b8c3ae6);height:100%;box-shadow:0 0 18px #5b8c3a33}.adminDbBillingProgressFillResolution{background:linear-gradient(90deg,#2f5fff,#7aa2ff);box-shadow:0 0 18px #2f5fff38}.adminDbProfileProgressRows{margin-top:16px}.adminDbProfileProgressRow{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.adminDbProfileProgressRow:first-child{border-top:none}.adminDbProfileProgressLeft{align-items:center;gap:12px;min-width:0;display:flex}.adminDbProfileProgressLeft strong{color:#122033;font-size:14px;font-weight:900}.adminDbProfileProgressIcon{color:#1d4ed8;background:#1d4ed814;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}.adminDbProfileProgressIcon svg{width:18px;height:18px}.adminDbBillingValue{color:#16253d;font-size:22px;font-weight:700;line-height:1.2}.adminDbBillingSubtext{color:#16253d;font-size:15px;font-weight:600}.adminDbPaymentMethodCard{background:radial-gradient(circle at 100% 0,#5b8c3a14,#0000 32%),linear-gradient(#fff 0%,#f8fbff 100%);position:relative}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCard{background:radial-gradient(circle at 14% 10%,#58a0ff29,#0000 44%),radial-gradient(circle at 92% 14%,#58e9bc1f,#0000 48%),linear-gradient(#0b101af5 0%,#070a12fa 100%);border:1px solid #78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 60px #0000008c}.adminDbPaymentMethodHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.adminDbPaymentMethodHeader h3{margin:0}.adminDbRunPaymentBtn{color:#304257;cursor:pointer;background:#f4f7fbf5;border:1px solid #1220331f;border-radius:12px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff73,0 8px 18px #080f1d0f}.adminDbPage.adminDbPageDark .adminDbRunPaymentBtn{color:#eef6ffd6;background:radial-gradient(circle at 14% 10%,#58a0ff24,#0000 62%),linear-gradient(#0a0e16a3,#070a12c7);border-color:#78b9ff29;box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 44px #0000006b}.adminDbRunPaymentBtn.ready{color:#4f7a31;background:#7bc2551a;border:1px solid #5b8c3a38;box-shadow:inset 0 0 0 1px #7bc2550d,0 0 10px #7bc2551f}.adminDbPage.adminDbPageDark .adminDbRunPaymentBtn.ready{color:#c4fff0eb;background:radial-gradient(circle at 16% 18%,#58e9bc38,#0000 55%),linear-gradient(#0a0e1699,#070a12c2);border-color:#58e9bc52;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 6px #58e9bc1f,0 0 28px #58e9bc38,0 24px 60px #00000085}.adminDbRunPaymentBtn:disabled{opacity:.58;cursor:not-allowed;box-shadow:inset 0 0 0 1px #ffffff59,0 4px 10px #080f1d0a}.adminDbPage.adminDbPageDark .adminDbRunPaymentBtn:disabled{opacity:.72;color:#cadcf875;background:radial-gradient(circle at 14% 10%,#58a0ff14,#0000 66%),linear-gradient(#0a0e1685,#070a12ad);border-color:#78b9ff1a;box-shadow:inset 0 0 0 1px #ffffff0a}.adminDbPaymentMethodEditBtn{background:#ffffffe0;width:40px;height:40px;position:absolute;top:12px;right:12px;box-shadow:0 8px 18px #080f1d14}.adminDbPaymentMethodSyncBtn{right:58px}.adminDbPaymentMethodTop{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.adminDbPaymentMethodList{flex-direction:column;gap:12px;display:flex}.adminDbPaymentMethodListItem{background:#ffffffc2;border:1px solid #1220330f;border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffffb3}.adminDbPage.adminDbPageDark .adminDbPaymentMethodListItem{background:radial-gradient(circle at 16% 18%,#ffffff0f,#0000 50%),linear-gradient(#ffffff0d 0%,#ffffff08 100%);border:1px solid #78b9ff1f;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #0000006b}.adminDbPaymentMethodIcon{width:48px;height:48px;color:var(--brand-blue);background:linear-gradient(135deg,#0b2d5b1f,#0b2d5b0a);border:1px solid #0b2d5b14;border-radius:14px;place-items:center;display:grid}.adminDbPage.adminDbPageDark .adminDbPaymentMethodIcon{color:#bce2ffeb;background:linear-gradient(135deg,#58a0ff2e,#122e6814);border:1px solid #78b9ff33}.adminDbPaymentMethodIcon.large{border-radius:16px;width:56px;height:56px}.adminDbPaymentMethodCopy{min-width:0}.adminDbPaymentMethodCopy strong{color:#16253d;font-size:18px;line-height:1.2;display:block}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCopy strong{color:#f0f8ffeb}.adminDbPaymentMethodCopy span{color:#5a6b81;margin-top:4px;font-size:13px;font-weight:600;display:block}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCopy span{color:#cadcf8b8}.adminDbPage.adminDbPageDark .adminDbPaymentMethodEditBtn{color:#cadcf8db;background:#0a0e16bd;border:1px solid #78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 44px #0000007a}.adminDbPaymentMethodBadge{color:#4f7a31;letter-spacing:.05em;text-transform:uppercase;background:#5b8c3a1f;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.adminDbPaymentMethodMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.adminDbPaymentMethodMeta div{background:#ffffffb3;border:1px solid #1220330d;border-radius:12px;padding:12px}.adminDbPaymentMethodMeta span{color:#7a8aa4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adminDbPaymentMethodMeta strong{color:#16253d;margin-top:6px;font-size:14px;line-height:1.35;display:block}.adminDbPaymentMethodModal{width:min(640px,100%)}.adminDbPaymentMethodModalCopy strong{color:#16253d;font-size:20px;line-height:1.2;display:block}.adminDbPage.adminDbPageDark .adminDbPaymentMethodModalCopy strong{color:#eef6ffeb}.adminDbPaymentMethodModalCopy span{color:#5a6b81;margin-top:4px;font-size:13px;font-weight:600;display:block}.adminDbPage.adminDbPageDark .adminDbPaymentMethodModalCopy span{color:#c6d8f8ad}.adminDbPaymentMethodSection{gap:12px}.adminDbPaymentMethodSectionTop{align-items:center;gap:14px;margin-bottom:2px;display:flex}.adminDbPaymentMethodCurrentCard{background:radial-gradient(circle at 100% 0,#5b8c3a1a,#0000 34%),linear-gradient(#fcfdff 0%,#f7faff 100%);border:1px solid #1220330f;border-radius:22px;padding:18px;box-shadow:0 20px 40px #080f1d0f,inset 0 1px #ffffffb3}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentCard{background:radial-gradient(circle at 14% 10%,#58a0ff2e,#0000 52%),radial-gradient(circle at 92% 14%,#58e9bc1f,#0000 58%),linear-gradient(#0b101aa8 0%,#070a12cc 100%);border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 26px 64px #0009}.adminDbPaymentMethodSummaryWrap{margin-top:6px}.adminDbPaymentMethodCurrentTop{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.adminDbPaymentMethodCurrentHeader{align-items:center;gap:14px;display:flex}.adminDbPaymentMethodCurrentActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminDbPaymentMethodCurrentActionBtn{color:#4f6077;cursor:pointer;background:#ffffffe0;border:1px solid #12203314;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentActionBtn{color:#cadcf8d6;background:#0a0e169e;border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d}.adminDbPaymentMethodCurrentBadge{color:#4f7a31;letter-spacing:.05em;text-transform:uppercase;background:#5b8c3a1f;border-radius:999px;flex:none;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentBadge{color:#c4fff0eb;background:#58e9bc24;border:1px solid #58e9bc2e}.adminDbPaymentMethodCurrentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminDbPaymentMethodCurrentItem{background:#ffffffd1;border:1px solid #1220330b;border-radius:16px;padding:14px}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentItem{background:radial-gradient(circle at 16% 18%,#ffffff0f,#0000 56%),linear-gradient(#ffffff0d,#ffffff08);border-color:#78b9ff1f;box-shadow:inset 0 0 0 1px #ffffff0d}.adminDbPaymentMethodCurrentItem span{color:#7a8aa4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentItem span{color:#c6d8f89e}.adminDbPaymentMethodCurrentItem strong{color:#16253d;word-break:break-word;margin-top:8px;font-size:15px;font-weight:700;line-height:1.35;display:block}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentItem strong{color:#eef6ffe6}.adminDbPaymentMethodEditStack{flex-direction:column;gap:14px;margin-top:16px;display:flex}.adminDbPaymentMethodEditIntro{background:radial-gradient(circle at 100% 0,#5b8c3a14,#0000 34%),linear-gradient(#fffffff5,#f7fafeeb);border:1px solid #1220330f;border-radius:18px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.adminDbPage.adminDbPageDark .adminDbPaymentMethodEditIntro{background:radial-gradient(circle at 14% 10%,#58a0ff24,#0000 56%),linear-gradient(#ffffff0d,#ffffff08);border-color:#78b9ff1f;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #0000006b}.adminDbPaymentMethodEditIntro span{color:#16253d;letter-spacing:-.01em;font-size:15px;font-weight:800}.adminDbPage.adminDbPageDark .adminDbPaymentMethodEditIntro span{color:#eef6ffe6}.adminDbPaymentMethodEditIntro small{color:#60728b;font-size:12px;line-height:1.5}.adminDbPage.adminDbPageDark .adminDbPaymentMethodEditIntro small{color:#c6d8f8a8}.adminDbPaymentMethodFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.adminDbPaymentMethodModalActions{border-top:1px solid #1220330f;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px}.adminDbPage.adminDbPageDark .adminDbPaymentMethodModalActions{border-top-color:#78b9ff24}.adminDbPaymentMethodModalActions .adminDbActionBtn{min-width:140px}.adminDbPaymentMethodCurrentCard .adminDbModalSection{background:#ffffffe6;border-radius:18px;box-shadow:inset 0 1px #ffffffb3}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentCard .adminDbModalSection{background:radial-gradient(circle at 16% 18%,#ffffff0f,#0000 56%),linear-gradient(#ffffff0d,#ffffff08);border-color:#78b9ff1f;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #0000006b}.adminDbPaymentMethodCurrentCard .adminDbModalSection>span,.adminDbPaymentMethodCurrentCard label.adminDbModalSection>span{color:#6f8097;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentCard .adminDbModalSection>span,.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentCard label.adminDbModalSection>span{color:#c6d8f89e}.adminDbPaymentMethodCurrentCard .adminDbFieldShell{box-sizing:border-box;background:linear-gradient(#fffffff5,#f8fafdf0);border-radius:16px;min-height:62px;overflow:hidden}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentCard .adminDbFieldShell{background:radial-gradient(circle at 14% 10%,#58a0ff24,#0000 66%),linear-gradient(#0a0e16b8,#070a12d1);border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d}.adminDbPaymentMethodCurrentCard .adminDbFieldShell input{flex:auto;min-width:0;font-size:16px;font-weight:700}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentCard .adminDbFieldShell input{box-shadow:none;color:#eef6ffe6;background:0 0;border:0}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentCard .adminDbFieldShell input::placeholder{color:#c6d8f84d}.adminDbPage.adminDbPageDark .adminDbPaymentMethodCurrentCard .adminDbFieldShell input:focus{box-shadow:none;border:0;outline:none}.adminDbRunPaymentModal{width:min(620px,100%)}.adminDbRunPaymentSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;margin-bottom:16px;display:grid}.adminDbRunPaymentAmountCard,.adminDbRunPaymentCardCard{background:radial-gradient(circle at 100% 0,#5b8c3a14,#0000 34%),linear-gradient(#fcfdff 0%,#f7faff 100%);border:1px solid #1220330f;border-radius:18px;padding:16px}.adminDbPage.adminDbPageDark .adminDbRunPaymentAmountCard,.adminDbPage.adminDbPageDark .adminDbRunPaymentCardCard{background:radial-gradient(circle at 14% 10%,#58a0ff29,#0000 54%),linear-gradient(#ffffff0d,#ffffff08);border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #0000006b}.adminDbRunPaymentAmountCard span,.adminDbRunPaymentCardCard span{color:#7a8aa4;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adminDbPage.adminDbPageDark .adminDbRunPaymentAmountCard span,.adminDbPage.adminDbPageDark .adminDbRunPaymentCardCard span{color:#c6d8f89e}.adminDbRunPaymentAmountCard strong{color:#16253d;letter-spacing:-.03em;margin-top:8px;font-size:30px;line-height:1.08;display:block}.adminDbPage.adminDbPageDark .adminDbRunPaymentAmountCard strong{color:#eef6ffeb}.adminDbRunPaymentCardCard strong{color:#16253d;margin-top:8px;font-size:18px;line-height:1.2;display:block}.adminDbPage.adminDbPageDark .adminDbRunPaymentCardCard strong{color:#eef6ffe0}.adminDbRunPaymentNote{color:#5a6b81;margin-top:-2px;font-size:13px;line-height:1.5}.adminDbPage.adminDbPageDark .adminDbRunPaymentNote{color:#c6d8f8a8}.adminDbRunPaymentMethodSection{gap:12px}.adminDbRunPaymentMethodSection>span{color:#16253d;letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.2;display:block}.adminDbPage.adminDbPageDark .adminDbRunPaymentMethodSection>span{color:#eef6ffe6}.adminDbRunPaymentMethodPreview{background:radial-gradient(circle at 100% 0,#5b8c3a14,#0000 34%),linear-gradient(#ffffffeb,#f8fbffe6);border:1px solid #1220330f;border-radius:18px;margin-top:2px;margin-bottom:4px;padding:16px}.adminDbPage.adminDbPageDark .adminDbRunPaymentMethodPreview{background:radial-gradient(circle at 14% 10%,#58a0ff29,#0000 58%),linear-gradient(#ffffff0d,#ffffff08);border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #0000006b}.adminDbRunPaymentMethodPreview.empty{background:linear-gradient(#fcfdffeb,#f6f9fde6)}.adminDbPage.adminDbPageDark .adminDbRunPaymentMethodPreview.empty{background:linear-gradient(#ffffff0a,#ffffff08)}.adminDbRunPaymentMethodPreviewTop{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.adminDbRunPaymentMethodTag{color:#4f7a31;letter-spacing:.05em;text-transform:uppercase;background:#5b8c3a1f;border-radius:999px;flex:none;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.adminDbPage.adminDbPageDark .adminDbRunPaymentMethodTag{color:#c4fff0eb;background:#58e9bc24;border:1px solid #58e9bc2e}.adminDbRunPaymentMethodCopy{min-width:0}.adminDbRunPaymentMethodCopy strong{color:#16253d;font-size:16px;line-height:1.2;display:block}.adminDbPage.adminDbPageDark .adminDbRunPaymentMethodCopy strong{color:#eef6ffe6}.adminDbRunPaymentMethodCopy span{color:#5a6b81;margin-top:4px;font-size:13px;font-weight:600;display:block}.adminDbPage.adminDbPageDark .adminDbRunPaymentMethodCopy span{color:#c6d8f8a8}.adminDbRunPaymentMethodDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.adminDbRunPaymentMethodDetails div{background:#ffffffc7;border:1px solid #1220330b;border-radius:14px;padding:12px}.adminDbPage.adminDbPageDark .adminDbRunPaymentMethodDetails div{background:radial-gradient(circle at 16% 18%,#ffffff0f,#0000 56%),linear-gradient(#ffffff0d,#ffffff08);border-color:#78b9ff1f;box-shadow:inset 0 0 0 1px #ffffff0d}.adminDbRunPaymentMethodDetails span{color:#7a8aa4;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.adminDbPage.adminDbPageDark .adminDbRunPaymentMethodDetails span{color:#c6d8f89e}.adminDbRunPaymentMethodDetails strong{color:#16253d;margin-top:7px;font-size:14px;font-weight:700;line-height:1.3;display:block}.adminDbPage.adminDbPageDark .adminDbRunPaymentMethodDetails strong{color:#eef6ffe6}.adminDbRunPaymentSelectWrap{background:#ffffffb3;border:1px solid #1220330f;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectWrap{background:radial-gradient(circle at 14% 10%,#58a0ff24,#0000 64%),linear-gradient(#ffffff0d,#ffffff08);border-color:#78b9ff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 44px #0000006b}.adminDbRunPaymentSelectLabel span{color:#16253d;letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectLabel span{color:#eef6ffe0}.adminDbRunPaymentSelectLabel small{color:#60728b;margin-top:3px;font-size:12px;line-height:1.45;display:block}.adminDbRunPaymentSelectShell{position:relative}.adminDbRunPaymentSelectTrigger{text-align:left;color:#16253d;cursor:pointer;background:linear-gradient(#fffffffa,#f9fbfef0);border:1px solid #12203314;border-radius:14px;width:100%;min-height:52px;padding:12px 44px 12px 14px;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #080f1d0a}.adminDbRunPaymentSelectTrigger:focus,.adminDbRunPaymentSelectTrigger.open{border-color:#7bc25552;box-shadow:0 0 0 4px #7bc25514,0 10px 24px #080f1d0f}.adminDbRunPaymentSelectTrigger:disabled{cursor:not-allowed;opacity:.7}.adminDbRunPaymentSelectTriggerCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.adminDbRunPaymentSelectTriggerCopy strong{color:#16253d;font-size:15px;font-weight:700;line-height:1.2}.adminDbRunPaymentSelectTriggerCopy small{color:#60728b;font-size:12px;line-height:1.4}.adminDbRunPaymentSelectChevron{color:#60728b;pointer-events:none;background:#0b2d5b0f;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.adminDbRunPaymentSelectMenu{z-index:20;background:linear-gradient(#fffffffc,#f8fbfff7);border:1px solid #12203314;border-radius:16px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 44px #080f1d1f,inset 0 1px #ffffffd1}.adminDbRunPaymentSelectOption{text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 13px;display:flex}.adminDbRunPaymentSelectOption:hover,.adminDbRunPaymentSelectOption.active{background:#7bc25514;border-color:#7bc25533}.adminDbRunPaymentSelectOptionCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.adminDbRunPaymentSelectOptionCopy strong{color:#16253d;font-size:14px;font-weight:700;line-height:1.2}.adminDbRunPaymentSelectOptionCopy small{color:#60728b;font-size:12px;line-height:1.4}.adminDbRunPaymentSelectOptionBadge{color:#4f7a31;letter-spacing:.05em;text-transform:uppercase;background:#5b8c3a1f;border-radius:999px;flex:none;align-items:center;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectTrigger{color:#eef6ffeb;background:radial-gradient(circle at 14% 10%,#58a0ff1f,#0000 64%),linear-gradient(#0b1427f5,#081020f0);border-color:#78b9ff29;box-shadow:inset 0 0 0 1px #ffffff0d,0 16px 34px #00000052}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectTrigger:focus,.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectTrigger.open{border-color:#58e9bc47;box-shadow:0 0 0 4px #58e9bc14,0 16px 34px #00000057}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectTriggerCopy strong{color:#f4f9fff0}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectTriggerCopy small{color:#c6d8f8b8}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectChevron{color:#cedffcc7;background:#ffffff14}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectMenu{background:radial-gradient(circle at 14% 10%,#58a0ff1f,#0000 64%),linear-gradient(#0b1427fa,#070f1ef5);border-color:#78b9ff29;box-shadow:0 22px 44px #0006,inset 0 0 0 1px #ffffff0d}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectOption{background:#ffffff0a;border-color:#ffffff0a}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectOption:hover,.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectOption.active{background:linear-gradient(#58e9bc24,#58e9bc14);border-color:#58e9bc38}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectOptionCopy strong{color:#f4f9fff0}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectOptionCopy small{color:#c6d8f8b8}.adminDbPage.adminDbPageDark .adminDbRunPaymentSelectOptionBadge{color:#c4fff0f0;background:#58e9bc24;border:1px solid #58e9bc33}.adminDbPaymentMethodAddModal{width:min(680px,100%)}.adminDbPaymentMethodAddModal .adminDbModalSection{background:linear-gradient(#fcfdfffa,#f7fafef2);border-color:#1220330e;border-radius:18px;padding:16px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #080f1d09}.adminDbPaymentMethodAddModal .adminDbModalSection>span,.adminDbPaymentMethodAddModal label.adminDbModalSection>span{color:#6c7b92;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.adminDbPaymentMethodAddModal .adminDbBillingForm input,.adminDbPaymentMethodAddModal .adminDbBillingForm select{color:#16253d;background:linear-gradient(#fffffffa,#f9fbfef0);border:1px solid #12203314;border-radius:14px;min-height:50px;padding:12px 14px;font-size:15px;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #080f1d0a}.adminDbPaymentMethodAddModal .adminDbBillingForm input::placeholder{color:#9aa6b8}.adminDbPaymentMethodAddModal .adminDbBillingForm input:focus,.adminDbPaymentMethodAddModal .adminDbBillingForm select:focus{border-color:#7bc25552;box-shadow:0 0 0 4px #7bc25514,0 10px 24px #080f1d0f}.adminDbFieldShell{box-sizing:border-box;background:linear-gradient(#fffffffa,#f9fbfef0);border:1px solid #12203314;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 14px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #080f1d0a}.adminDbFieldShell.compact{min-height:50px}.adminDbFieldIcon{color:#6d7d93;background:#0b2d5b0f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.adminDbFieldDollarSymbol{font-size:22px;font-weight:800;line-height:1;transform:translateY(-1px)}.adminDbFieldBrandBadge{color:#4d5f78;letter-spacing:.04em;text-transform:uppercase;background:#0b2d5b14;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:58px;height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbPaymentMethodAddModal .adminDbFieldShell input{min-width:0;min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0}.adminDbPaymentMethodAddModal .adminDbFieldShell input:focus{box-shadow:none}.adminDbStripeElementShell{background:#fffffffa;border:1px solid #1220330f;border-radius:18px;padding:8px;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #080f1d0a}.adminDbStripeCardFields{gap:12px;display:grid}.adminDbStripeCardField{gap:6px;display:grid}.adminDbStripeCardField>span{color:#5d6d84;font-size:12px;font-weight:700}.adminDbStripeCardFieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminDbStripeCardInputShell{background:#fffffff5;border:1px solid #12203314;border-radius:14px;min-height:48px;padding:13px 14px;box-shadow:inset 0 1px #fffc,0 8px 18px #080f1d0a}.adminDbFieldShell:focus-within{border-color:#7bc25552;box-shadow:0 0 0 4px #7bc25514,0 10px 24px #080f1d0f}.adminDbPaymentMethodTypeChooser{gap:12px}.adminDbPaymentMethodTypeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminDbPaymentMethodTypeOption{color:#4f6077;cursor:pointer;background:#ffffffdb;border:1px solid #12203314;border-radius:14px;min-height:46px;padding:10px 14px;font-size:13px;font-weight:700}.adminDbPaymentMethodTypeOption.active{color:#16253d;background:linear-gradient(#0b2d5b14,#5b8c3a14);border-color:#0b2d5b33;box-shadow:inset 0 0 0 1px #7bc25514}.adminDbPaymentMethodAddGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminDbPaymentMethodStripeLook{gap:14px}.adminDbPaymentMethodStripeBanner{background:linear-gradient(#f4fdf7f5,#edfaf2eb);border:1px solid #28a74524;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.adminDbPaymentMethodStripeLock{background:#28a7451f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.adminDbPaymentMethodStripeBannerCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.adminDbPaymentMethodStripeBannerCopy strong{color:#16311f;font-size:14px;font-weight:800}.adminDbPaymentMethodStripeBannerCopy small{color:#587160;font-size:12px;line-height:1.45}.adminDbPaymentMethodStripeShell{background:linear-gradient(#fffffffc,#f8fafdf2);border:1px solid #1220330f;border-radius:20px;flex-direction:column;gap:14px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #080f1d0d}.adminDbPaymentMethodStripeShellHeader{justify-content:space-between;align-items:center;gap:12px;padding-bottom:2px;display:flex}.adminDbPaymentMethodStripeShellHeader>span:first-child{color:#42546d;font-size:13px;font-weight:800}.adminDbPaymentMethodStripeShellBadge{color:#4d5f78;letter-spacing:.04em;text-transform:uppercase;background:#0b2d5b14;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbModalSection{background:linear-gradient(#0e1523f5,#0a101ceb);border-color:#819cd729;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #0000003d}.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbModalSection>span,.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal label.adminDbModalSection>span{color:#cddcf4b8}.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbBillingForm input,.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbBillingForm select{color:#f5f9ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#ffffff12,#ffffff0a);border-color:#819cd72e;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0003}.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbBillingForm input::placeholder{color:#cddcf47a}.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbBillingForm input:focus,.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbBillingForm select:focus{border-color:#7bc25557;box-shadow:0 0 0 4px #7bc2551f,0 12px 24px #0000003d}.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbFieldShell{background:linear-gradient(#ffffff12,#ffffff0a);border-color:#819cd72e;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #00000038}.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbFieldIcon{color:#cddcf4c2;background:#ffffff0f}.adminDbPage.adminDbPageDark .adminDbPaymentMethodAddModal .adminDbFieldBrandBadge{color:#e2ecfcdb;background:#ffffff14}.adminDbPage.adminDbPageDark .adminDbPaymentMethodStripeBanner{background:linear-gradient(#163424e6,#0c2016eb);border-color:#4ade802e;box-shadow:inset 0 0 0 1px #4ade8014,0 14px 28px #00000038}.adminDbPage.adminDbPageDark .adminDbPaymentMethodStripeLock{background:#4ade801f}.adminDbPage.adminDbPageDark .adminDbPaymentMethodStripeBannerCopy strong{color:#e1ffeaf5}.adminDbPage.adminDbPageDark .adminDbPaymentMethodStripeBannerCopy small{color:#bbe7c9c7}.adminDbPage.adminDbPageDark .adminDbPaymentMethodStripeShell{background:linear-gradient(#0e1523fa,#0a101cf0);border-color:#819cd72e;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #0000003d}.adminDbPage.adminDbPageDark .adminDbPaymentMethodStripeShellHeader>span:first-child{color:#e2ecfce0}.adminDbPage.adminDbPageDark .adminDbPaymentMethodStripeShellBadge{color:#e2ecfcd6;background:#ffffff14}.adminDbSchedulePreview{flex-direction:column;gap:10px;display:flex}.adminDbSchedulePreviewRow{border-top:1px solid #1220330f;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-top:10px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.adminDbSchedulePreviewRow:first-child{border-top:0;padding-top:0}.adminDbSchedulePreviewRow.processed{background:radial-gradient(circle at 12% 20%,#86efac42,#0000 52%),linear-gradient(135deg,#e4fcecfa,#ecfcf2f0);border-top-color:#2d7a442e;padding:12px 14px;box-shadow:inset 0 0 0 1px #2d7a441a,0 0 24px #2d7a441f,0 14px 28px #2d7a4414}.adminDbSchedulePreviewRow.processed:first-child{padding-top:12px}.adminDbSchedulePreviewRow.processed .adminDbSchedulePreviewDate,.adminDbSchedulePreviewRow.processed .adminDbSchedulePreviewAmount{color:#215d34}.adminDbSchedulePreviewRow.failed{background:radial-gradient(circle at 12% 20%,#fca5a542,#0000 52%),linear-gradient(135deg,#ffeeeefa,#fff4f4f0);border-top-color:#be18182e;padding:12px 14px;box-shadow:inset 0 0 0 1px #b91c1c1a,0 0 24px #dc26261f,0 14px 28px #7f1d1d1a}.adminDbSchedulePreviewRow.failed:first-child{padding-top:12px}.adminDbSchedulePreviewRow.failed .adminDbSchedulePreviewDate,.adminDbSchedulePreviewRow.failed .adminDbSchedulePreviewAmount{color:#8f1d1d}.adminDbSchedulePreviewDate{color:#16253d;letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.2}.adminDbSchedulePreviewAmount{color:#16253d;justify-self:center;font-size:15px}.adminDbScheduleStatus{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:4px;display:flex}.adminDbScheduleStatus span{font-size:13px;font-weight:700;display:block}.adminDbScheduleStatus small{color:#16253dd1;background:#16253d0f;border-radius:999px;justify-content:flex-end;align-items:center;max-width:200px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.adminDbScheduleStatus.pending span{color:#8c6a12}.adminDbScheduleStatus.pending small{color:#8c6a12;background:#8c6a121f}.adminDbScheduleStatus.processed span{color:#2d7a44}.adminDbScheduleStatus.processed small{color:#2d7a44;background:#2d7a441f;box-shadow:inset 0 0 0 1px #2d7a4414,0 0 18px #2d7a4414}.adminDbPage.adminDbPageDark .adminDbSchedulePreviewRow.processed{background:radial-gradient(circle at 12% 20%,#4ade8038,#0000 48%),linear-gradient(135deg,#0d2317f5,#0a1b12eb);border-top-color:#4ade802e;box-shadow:inset 0 0 0 1px #4ade8024,0 0 28px #22c55e2e,0 16px 32px #0000003d}.adminDbPage.adminDbPageDark .adminDbSchedulePreviewRow.processed .adminDbSchedulePreviewDate,.adminDbPage.adminDbPageDark .adminDbSchedulePreviewRow.processed .adminDbSchedulePreviewAmount,.adminDbPage.adminDbPageDark .adminDbScheduleStatus.processed span{color:#dcfce7f5}.adminDbPage.adminDbPageDark .adminDbScheduleStatus.processed small{color:#dcfce7f0;background:#4ade8024;box-shadow:inset 0 0 0 1px #4ade801f,0 0 20px #22c55e24}.adminDbPage.adminDbPageDark .adminDbSchedulePreviewRow.failed{background:radial-gradient(circle at 12% 20%,#f871713d,#0000 48%),linear-gradient(135deg,#341014f5,#210c0feb);border-top-color:#f871713d;box-shadow:inset 0 0 0 1px #f871711f,0 0 28px #dc262633,0 16px 32px #00000047}.adminDbPage.adminDbPageDark .adminDbSchedulePreviewRow.failed .adminDbSchedulePreviewDate,.adminDbPage.adminDbPageDark .adminDbSchedulePreviewRow.failed .adminDbSchedulePreviewAmount,.adminDbPage.adminDbPageDark .adminDbScheduleStatus.failed span{color:#fee2e2f5}.adminDbPage.adminDbPageDark .adminDbScheduleStatus.failed small{color:#fee2e2f2;background:#ef44442e;box-shadow:inset 0 0 0 1px #f8717124,0 0 20px #dc26262e}.adminDbScheduleStatus.failed span,.adminDbScheduleStatus.failed small{color:#b64a3a}.adminDbScheduleStatus.failed small{background:#b64a3a1f;box-shadow:inset 0 0 0 1px #b64a3a14,0 0 16px #b64a3a1f}.adminDbHeroCard{color:#fff;background:radial-gradient(circle at 18% 18%,#60a5fa38,#0000 62%),radial-gradient(circle at 86% 24%,#22d3ee1f,#0000 66%),linear-gradient(135deg,#070e1cfa,#0e2654e6,#0a1628f5);border:1px solid #819cd72e;border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000057,inset 0 1px #ffffff14}.adminDbHeroInner{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.adminDbHeroCard:before{content:"";opacity:.85;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 60%),radial-gradient(circle at 50% 130%,#00000061,#0000 62%);position:absolute;inset:0}.adminDbHeroCard>*{z-index:1;position:relative}.adminDbHeroRecordMenuWrap{z-index:5;position:absolute;top:18px;left:50%;transform:translate(-50%)}.adminDbHeroRecordMenuWrap .adminDbRecordMenu{left:50%;right:auto;transform:translate(-50%)}.adminDbHeroRecordMenuWrap .adminDbRecordMenuButton{color:#ffffffeb;background:#ffffff1f;border-color:#fff3;box-shadow:0 12px 26px #080f1d38,inset 0 1px #ffffff2e}.adminDbHeroRecordMenuWrap .adminDbRecordMenuButton:hover,.adminDbHeroRecordMenuWrap .adminDbRecordMenuButton.active{color:#fff;border-color:#ffffff52;box-shadow:0 0 0 3px #ffffff24,0 16px 34px #080f1d42,inset 0 1px #fff3}.adminDbHeroRecordMenuWrap .adminDbRecordMenu{background:#101c30f5;border-color:#ffffff1f;box-shadow:0 24px 60px #0208125c,inset 0 1px #ffffff24}.adminDbHeroRecordMenuWrap .adminDbRecordMenuItem{color:#ffffffe6}.adminDbHeroRecordMenuWrap .adminDbRecordMenuItem:hover{color:#fff;background:#ffffff14}.adminDbHeroRecordMenuWrap .adminDbRecordMenuItem.danger{color:#ff9c9cf5}.adminDbHeroRecordMenuWrap .adminDbRecordMenuItem.danger:hover{color:#ffd0d0;background:#e04a4a29}.adminDbHeroTop{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.adminDbHeroCopy{flex:260px;min-width:0}.adminDbHeroCard h2{letter-spacing:-.02em;background:linear-gradient(90deg,#fffffffa,#bfe7fff5,#bfffe5f0);color:#0000;text-shadow:0 14px 34px #00000047;-webkit-background-clip:text;background-clip:text;margin:6px 0 8px;font-size:30px;line-height:1.1}.adminDbHeroCard p{color:#e9f1ffc7;margin:0}.adminDbHeroMeta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.adminDbHeroMetaChip{color:#ecf4ffe0;letter-spacing:.01em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 18% 18%,#60a5fa29,#0000 62%),#ffffff14;border:1px solid #819cd738;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #0000002e,inset 0 1px #ffffff1f}.adminDbHeroStats{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;min-width:390px;display:grid}.adminDbHeroStat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 16% 22%,#ffffff17,#0000 55%),linear-gradient(#ffffff17,#ffffff0b);border:1px solid #819cd738;border-radius:14px;padding:12px;position:relative;box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff1f}.adminDbHeroStat:after{content:"";opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000,#60a5faa6,#0000);border-radius:999px;height:3px;position:absolute;bottom:10px;left:12px;right:12px}.adminDbHeroStatLiability:after{background:linear-gradient(90deg,#0000,#60a5fabf,#0000)}.adminDbHeroStatTaxType:after{background:linear-gradient(90deg,#0000,#a78bfab8,#0000)}.adminDbHeroStatStatus:after{background:linear-gradient(90deg,#0000,#4ade80bf,#0000)}.adminDbHeroStats span,.adminDbInfoRows span,.adminDbAnswerCard span{letter-spacing:.05em;text-transform:uppercase;color:#7c8ba4;font-size:12px;font-weight:700;display:block}.adminDbHeroStats span{color:#e9f1ffad}.adminDbHeroStats strong{letter-spacing:-.01em;margin-top:8px;font-size:18px;display:block}.adminDbHeroStatusChip{letter-spacing:.02em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.adminDbHeroStatusChipProspect{color:#e2e8f0eb;background:radial-gradient(circle at 20% 20%,#94a3b82e,#0000 60%),#ffffff1a;border:1px solid #94a3b847;box-shadow:0 12px 24px #0000002e,inset 0 0 0 1px #94a3b824}.adminDbHeroStatusChipClient{color:#f0fdf4f0;background:radial-gradient(circle at 20% 20%,#4ade8038,#0000 62%),#ffffff1a;border:1px solid #4ade8047;box-shadow:0 12px 24px #0000002e,inset 0 0 0 1px #4ade8029,0 0 22px #4ade802e}.adminDbHeroActionsBar{justify-content:space-between;align-items:center;gap:12px}.adminDbHeroActionsLeft{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.adminDbHeroActionsRight{justify-content:flex-end;align-items:center;display:inline-flex}.adminDbHeroActionsBar .adminDbClaimLeadBtn,.adminDbHeroActionsBar .adminDbLeadClaimBadge{margin-left:0}.adminDbHeroCard .adminDbActionBtn{color:#ecf4ffeb;background:#ffffff14;border-color:#ffffff24;border-radius:14px;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff1f}.adminDbHeroCard .adminDbActionBtn:hover{background:#ffffff1f;border-color:#ffffff38;box-shadow:0 22px 46px #0000003d,inset 0 0 0 1px #60a5fa2e,inset 0 1px #ffffff24}.adminDbHeroCard .adminDbActionBtn.primary{color:#fff;background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 58%),linear-gradient(135deg,#2563ebf5,#22d3eed1);border-color:#bfe7ff47;box-shadow:0 26px 52px #0000004d,inset 0 0 0 1px #bfffe529,0 0 26px #60a5fa33}.adminDbHeroCard .adminDbActionBtn.primary:hover{filter:saturate(1.05);transform:translateY(-2px);box-shadow:0 32px 64px #00000057,inset 0 0 0 1px #bfffe52e,0 0 30px #60a5fa33}@media (width<=980px){.adminDbHeroTop{flex-direction:column;align-items:flex-start}.adminDbHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}}@media (width<=700px){.adminDbHeroStats{grid-template-columns:1fr}.adminDbHeroActionsBar{align-items:stretch}.adminDbHeroActionsRight{justify-content:flex-start}}.adminDbHeroWorkflow{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 20%,#60a5fa24,#0000 58%),linear-gradient(#ffffff1a,#ffffff0f);border:1px solid #819cd738;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:min(680px,100%);margin:12px auto 0;padding:14px 16px;display:flex;position:relative;box-shadow:0 22px 50px #00000038,inset 0 1px #ffffff1a}.adminDbHeroWorkflowCopy{flex-direction:column;gap:6px;display:flex}.adminDbHeroWorkflowTitleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDbHeroWorkflowState{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0e6;background:#94a3b81f;border:1px solid #94a3b842;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.adminDbHeroWorkflowState.assigned{color:#f0fdf4eb;background:#4ade8024;border-color:#4ade8047;box-shadow:inset 0 0 0 1px #4ade8024,0 0 18px #4ade8029}.adminDbHeroWorkflowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminDbHeroWorkflowEyebrow{color:#e9f1ffad;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbHeroWorkflowCopy strong{color:#fff;font-size:15px;line-height:1.2}.adminDbHeroWorkflowBadge{color:#f5fff0;letter-spacing:.05em;text-transform:uppercase;background:#c2e4a72e;border:1px solid #c2e4a757;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.adminDbSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.adminDbFinancialPanel{gap:18px;padding:18px;display:grid}.adminDbFinancialHero{background:radial-gradient(circle at 100% 0,#7bc2551f,#0000 28%),radial-gradient(circle at 0 100%,#3e7ff614,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #12203314;border-radius:24px;padding:24px;box-shadow:0 18px 40px #080f1d0d}.adminDbFinancialHeroTop{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:flex-start;gap:20px;display:grid}.adminDbFinancialHeroStatus{align-content:start;gap:12px;display:grid}.adminDbFinancialHero h3{color:var(--brand-blue);letter-spacing:-.03em;margin:4px 0 10px;font-size:30px;line-height:1.08}.adminDbFinancialHeroText{color:#5d6f89;max-width:720px;margin:0;font-size:15px;line-height:1.65}.adminDbFinancialBadge{background:radial-gradient(circle at 100% 0,#7bc25529,#0000 38%),linear-gradient(145deg,#fffffff5,#eef5ffeb);border:1px solid #5380db29;border-radius:22px;flex-direction:column;gap:8px;padding:18px 20px;display:flex;box-shadow:0 18px 36px #0d1c3814,inset 0 1px #ffffffeb}.adminDbFinancialBadge span{color:#6a7d99;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adminDbFinancialBadge strong{color:#10284a;letter-spacing:-.04em;font-size:28px;font-weight:900;line-height:1;display:block}.adminDbFinancialBadge.complete{background:radial-gradient(circle at 100% 0,#84ffb52e,#0000 38%),linear-gradient(145deg,#f6fffaf5,#e9f9f1eb);border-color:#4da97533}.adminDbFinancialHeroProgressMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.adminDbFinancialHeroProgressMeta span{color:#6b7d97;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.adminDbFinancialHeroProgressMeta strong{color:#153258;letter-spacing:.01em;font-size:13px;font-weight:900}.adminDbFinancialProgressTrack{background:linear-gradient(#12274614 0%,#12274624 100%);border-radius:999px;width:100%;height:16px;margin-top:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #ffffffd9,inset 0 -1px 2px #1227460d,0 14px 32px #1a427c14}.adminDbFinancialProgressFill{border-radius:inherit;background:linear-gradient(90deg,#8bd360fa 0%,#59b1fff2 100%);min-width:14px;height:100%;transition:width .22s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 8px 18px #59b1ff38,0 0 28px #6ec4ff42}.adminDbFinancialProgressFill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#fff0);position:absolute;inset:2px}.adminDbFinancialHeroSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminDbFinancialHeroSummaryItem{background:#ffffffc7;border:1px solid #12203314;border-radius:18px;padding:14px 16px;box-shadow:inset 0 1px #fffc}.adminDbFinancialHeroSummaryItem span{color:#7a8aa1;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.adminDbFinancialHeroSummaryItem strong{color:#122746;letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:900;display:block}.adminDbFinancialMetaGrid,.adminDbFinancialKpiGrid,.adminDbFinancialDetailGrid{gap:14px;display:grid}.adminDbFinancialMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.adminDbFinancialMetaCard,.adminDbFinancialKpiCard,.adminDbFinancialSectionCard{background:#fff;border:1px solid #12203314;border-radius:18px;box-shadow:0 10px 24px #080f1d0a}.adminDbFinancialMetaCard{background:linear-gradient(#f7fafffa,#f0f6fff0);padding:18px}.adminDbFinancialMetaCard span,.adminDbFinancialKpiCard span,.adminDbFinancialRows span,.adminDbFinancialStackRow span{letter-spacing:.05em;text-transform:uppercase;color:#7c8ba4;font-size:12px;font-weight:700;display:block}.adminDbFinancialMetaCard strong{color:#102341;letter-spacing:-.02em;margin-top:10px;font-size:18px;line-height:1.3;display:block}.adminDbFinancialKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminDbFinancialSummaryShell{background:radial-gradient(circle at 100% 0,#3e7ff61a,#0000 36%),linear-gradient(#fff 0%,#f9fbff 100%);padding:24px}.adminDbFinancialSummaryHint{color:#6d7f95;font-size:13px;font-weight:700;line-height:1.5}.adminDbFinancialSummaryLayout{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:16px;display:grid}.adminDbFinancialSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminDbFinancialSummaryCard{background:radial-gradient(circle at 100% 0,#3e7ff61f,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #12203314;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffffd1}.adminDbFinancialSummaryCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminDbFinancialSummaryCardTop span{color:#7c8ba4;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.adminDbFinancialSummaryCard strong{color:var(--brand-blue);letter-spacing:-.03em;margin-top:12px;font-size:28px;line-height:1.1;display:block}.adminDbFinancialSummaryAside{background:linear-gradient(#f8fafff5,#f1f6ffeb);border:1px solid #12203314;border-radius:20px;padding:18px}.adminDbFinancialSummaryAside h5{color:#122033;letter-spacing:-.02em;margin:4px 0 14px;font-size:20px;line-height:1.12}.adminDbFinancialSummaryAsideEmpty{flex-direction:column;justify-content:center;display:flex}.adminDbFinancialSummaryEmptyText{color:#6d7f95;margin:0;font-size:14px;font-weight:600;line-height:1.6}.adminDbFinancialKpiCard{background:radial-gradient(circle at 100% 0,#3e7ff61f,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);padding:20px}.adminDbFinancialKpiCard strong{color:var(--brand-blue);letter-spacing:-.03em;margin-top:10px;font-size:28px;line-height:1.1;display:block}.adminDbFinancialDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminDbFinancialSectionCard{background:linear-gradient(#fff 0%,#fbfdff 100%);padding:20px}.adminDbFinancialSectionCardWide{grid-column:1/-1}.adminDbFinancialDraftCard{background:radial-gradient(circle at 100% 0,#7bc2551f,#0000 28%),linear-gradient(#fff 0%,#f8fbff 100%)}.adminDbFinancialDraftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminDbFinancialDraftColumn{background:#f6f9ffd1;border:1px solid #1220330f;border-radius:16px;padding:14px}.adminDbFinancialDraftColumn .adminDbEyebrow{margin-bottom:10px}.adminDbFinancialSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.adminDbFinancialSectionHead h4{color:var(--brand-blue);letter-spacing:-.02em;margin:4px 0 0;font-size:21px}.adminDbFinancialRows{flex-direction:column;gap:12px;margin-top:2px;display:flex}.adminDbFinancialRows div,.adminDbFinancialStackRow{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminDbFinancialRows strong,.adminDbFinancialStackRow strong{color:#122033;text-align:right;font-size:14px;line-height:1.45}.adminDbFinancialStack{flex-direction:column;gap:12px;display:flex}.adminDbFinancialStackRow{background:#f6f9ffe0;border:1px solid #1220330f;border-radius:14px;padding:12px 14px}.adminDbInfoCard,.adminDbSectionCard{background:#fff;border:1px solid #12203314;border-radius:16px;padding:16px;box-shadow:0 10px 24px #080f1d0a}.adminDbInfoCard h3,.adminDbSectionCard h3,.adminDbListRow strong{color:var(--brand-blue)}.adminDbInfoCard h3,.adminDbSectionCard h3{letter-spacing:-.01em;margin:0 0 14px;font-size:18px}.adminDbAssetsSectionCard{background:radial-gradient(circle at 100% 0,#7ecbff57,#0000 36%),linear-gradient(#eef7ff 0%,#dcebff 100%);border-color:#6dafff38;box-shadow:inset 0 1px #ffffffbf,0 14px 32px #3879d81f}.adminDbAssetsSectionCard h3{color:#1b5ec8}.adminDbSoftCreditCard,.adminDbSoftCreditSubsection{background:radial-gradient(circle at 100% 0,#52baff2e,#0000 30%),linear-gradient(#f7fbfffc,#ecf4fff5);border-color:#3f8adf1f;box-shadow:inset 0 1px #ffffffdb,0 22px 48px #123e7e0f}.adminDbCreditHero{background:radial-gradient(circle at 100% 0,#95d6ff4d,#0000 34%),radial-gradient(circle at 0 100%,#52baff1a,#0000 28%),linear-gradient(135deg,#fffffffc,#edf6fffa);border:1px solid #3f8adf1f;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:18px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 18px 40px #295eb414}.adminDbCreditHeadline{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.adminDbCreditHeroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminDbCreditHeroActions .adminDbActionBtn{min-width:156px}.adminDbCreditHeroActions .adminDbActionBtn:disabled{opacity:.6;cursor:wait}.adminDbCreditHeadline p{color:#1b5ec8;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.adminDbCreditHeadline strong{color:#10213f;letter-spacing:-.045em;margin-top:4px;font-size:42px;font-weight:850;line-height:.95;display:block}.adminDbCreditStatusBadge{color:#334155;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.adminDbCreditStatusBadge.status-completed{color:#166534;background:#22c55e1f}.adminDbCreditStatusBadge.status-processing{color:#1d4ed8;background:#2563eb1f}.adminDbCreditStatusBadge.status-failed,.adminDbCreditStatusBadge.status-configuration_required,.adminDbCreditStatusBadge.status-not_ready{color:#b42318;background:#ef44441f}.adminDbCreditSubtext{color:#667085;gap:10px;font-size:13px;line-height:1.55;display:grid}.adminDbCreditSubtext span{display:block}.adminDbCreditMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.adminDbCreditMetricCard{background:linear-gradient(#fffffffa,#f4f8fdf2);border:1px solid #1220330d;border-radius:18px;min-height:94px;padding:15px 16px;box-shadow:inset 0 1px #ffffffe0,0 12px 24px #10213f0a}.adminDbCreditMetricCard.emphasis{background:radial-gradient(circle at 100% 0,#72c1ff38,#0000 44%),linear-gradient(135deg,#133e7df5,#2162beeb);border-color:#3063e838;box-shadow:inset 0 1px #ffffff24,0 18px 32px #2162be33}.adminDbCreditMetricCard span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.adminDbCreditMetricCard.emphasis span{color:#e8f2ffd1}.adminDbCreditMetricCard strong{color:#10213f;letter-spacing:-.02em;margin-top:12px;font-size:24px;font-weight:800;display:block}.adminDbCreditMetricCard.emphasis strong{color:#fff;text-shadow:0 1px #0818382e}.adminDbCreditSubsection{background:linear-gradient(#fffffff5,#f7faffed);border:1px solid #1220330f;border-radius:20px;margin-top:18px;padding:18px;box-shadow:inset 0 1px #ffffffd6,0 14px 30px #10213f0a}.adminDbCreditSubsectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.adminDbCreditSubsectionHead h4{color:#10213f;margin:0;font-size:16px;font-weight:800}.adminDbCreditSubsectionHead span{color:#667085;font-size:12px;line-height:1.45}.adminDbCreditTagList,.adminDbCreditHistoryStrip{flex-wrap:wrap;gap:8px;display:flex}.adminDbCreditTag,.adminDbCreditHistoryPill{color:#1b5ec8;background:linear-gradient(#e9f4fffa,#e0eefff0);border:1px solid #1b5ec814;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.adminDbCreditTradelineList,.adminDbCreditEventList{flex-direction:column;gap:10px;display:flex}.adminDbCreditTradelineCard{background:radial-gradient(circle at 100% 0,#91d2ff29,#0000 34%),linear-gradient(#f8fbfffa,#f3f8fff2);border:1px solid #3f8adf1f;border-radius:18px;padding:16px;box-shadow:0 12px 24px #1438720d}.adminDbCreditTradelineHead,.adminDbCreditEventRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminDbCreditTradelineHead strong,.adminDbCreditEventRow strong{color:#10213f;font-size:14px;font-weight:800}.adminDbCreditTradelineHead span,.adminDbCreditEventRow span{color:#667085;margin-top:4px;font-size:12px;line-height:1.45;display:block}.adminDbCreditTradelineStatus{color:#44556d;background:#ffffffe6;border:1px solid #1220330f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbCreditTradelineMeta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.adminDbCreditTradelineMeta div{background:#fffffff5;border:1px solid #1220330d;border-radius:14px;padding:10px 12px}.adminDbCreditTradelineMeta span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.adminDbCreditTradelineMeta strong{color:#10213f;margin-top:8px;font-size:14px;font-weight:800;display:block}.adminDbCreditNarrative{color:#516173;margin:12px 0 0;font-size:13px;line-height:1.55}.adminDbCreditTwinGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminDbCreditEmpty{color:#667085;margin:0;font-size:13px;line-height:1.55}.adminDbCreditEmptyState{background:radial-gradient(circle at 100% 0,#7dc6ff24,#0000 34%),linear-gradient(#fffffff5,#f3f8fff0);border:1px solid #3f8adf1a;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:16px;margin-top:16px;padding:18px;display:grid}.adminDbCreditEmptyStateCopy p{color:#1b5ec8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.adminDbCreditEmptyStateCopy h4{color:#10213f;letter-spacing:-.035em;margin:8px 0 10px;font-size:26px;font-weight:850}.adminDbCreditEmptyStateCopy span{color:#62748f;max-width:540px;font-size:14px;line-height:1.65;display:block}.adminDbCreditPlaceholderGrid{gap:10px;display:grid}.adminDbCreditPlaceholderCard{background:#ffffffe6;border:1px solid #1220330d;border-radius:18px;min-height:92px;padding:14px 16px}.adminDbCreditPlaceholderCard.large{background:radial-gradient(circle at 100% 0,#7dc6ff2e,#0000 38%),linear-gradient(#fffffffa,#f0f7fff5);min-height:112px}.adminDbCreditPlaceholderCard span{color:#72829a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.adminDbCreditPlaceholderCard strong{color:#16253d;margin-top:12px;font-size:16px;font-weight:800;line-height:1.35;display:block}.adminDbInfoRows{flex-direction:column;gap:12px;display:flex}.adminDbInfoRows div{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDbInfoRows strong{color:#122033;text-align:right;font-size:14px}.adminDbInfoSubsection{background:radial-gradient(circle at 100% 0,#5b8c3a1a,#0000 34%),linear-gradient(#f7fafffa,#f1f7fff0);border:1px solid #12203314;border-radius:18px;margin-top:18px;padding:16px;box-shadow:inset 0 1px #ffffffdb,0 12px 28px #080f1d0d}.adminDbEaBillingSubsection{gap:16px;display:grid}.adminDbEaBillingHero{background:radial-gradient(circle at 100% 0,#549cff1f,#0000 34%),linear-gradient(#fffffffa,#f0f7fff2);border:1px solid #23529e1a;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 12px 26px #10213f0d}.adminDbEaBillingHero h4{color:#10213f;letter-spacing:-.035em;margin:4px 0 6px;font-size:26px;font-weight:850;line-height:1}.adminDbEaBillingHeroSub{color:#5c6f88;margin:0;font-size:13px;line-height:1.45}.adminDbEaBillingHeroMain{flex:auto;gap:10px;min-width:0;display:grid}.adminDbEaBillingProgress{background:#1b5ec81f;border-radius:999px;width:100%;height:8px;overflow:hidden}.adminDbEaBillingProgressFill{border-radius:inherit;background:linear-gradient(90deg,#1b5ec8 0%,#5ca4ff 100%);height:100%;display:block;box-shadow:0 0 0 1px #1b5ec814}.adminDbEaBillingExpectedDate{color:#5c6f88;margin:0;font-size:12px;line-height:1.45}.adminDbEaBillingExpectedDate strong{color:#10213f;font-weight:800}.adminDbEaBillingHeroSide{justify-items:end;gap:6px;min-width:180px;display:grid}.adminDbEaBillingHeroSide strong{color:#1b5ec8;letter-spacing:-.05em;font-size:34px;font-weight:850;line-height:.95}.adminDbEaBillingHeroSide span{color:#5c6f88;text-align:right;font-size:12px;font-weight:700;line-height:1.4}.adminDbEaBillingMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adminDbEaBillingMetricCard{background:#ffffffe6;border:1px solid #12203314;border-radius:18px;gap:8px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #080f1d0a}.adminDbEaBillingMetricCard span{color:#6a7d95;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbEaBillingMetricCard strong{color:#10213f;letter-spacing:-.035em;font-size:24px;font-weight:850;line-height:1}.adminDbEaBillingMetricCard.emphasis{background:linear-gradient(#fffffffc,#eef6fffa);border-color:#3f8adf29}.adminDbEaBillingMetricCard.success{background:linear-gradient(#fffffffc,#f0fbf5f7);border-color:#22c55e24}.adminDbEaBillingFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:0 2px;display:grid}.adminDbEaBillingFacts div{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDbEaBillingFacts span{color:#64758b;font-size:13px;font-weight:700}.adminDbEaBillingFacts strong{color:#10213f;text-align:right;font-size:14px;font-weight:800}.adminDbEaBillingTimeline{gap:10px;display:grid}.adminDbEaBillingTimelineRow{background:#ffffffe0;border:1px solid #12203312;border-radius:16px;grid-template-columns:minmax(0,1.1fr) auto;align-items:center;gap:8px 18px;padding:14px 16px;display:grid}.adminDbEaBillingTimelineMain,.adminDbEaBillingTimelineMeta{gap:4px;display:grid}.adminDbEaBillingTimelineMain strong,.adminDbEaBillingTimelineMeta strong{color:#10213f;font-size:14px;font-weight:800}.adminDbEaBillingTimelineMain span,.adminDbEaBillingTimelineMeta span,.adminDbEaBillingTimelineNote{color:#64758b;font-size:12px;line-height:1.45}.adminDbEaBillingTimelineMeta{justify-items:end}.adminDbEaBillingTimelineStatus{letter-spacing:.05em;text-transform:uppercase;border:1px solid #12203314;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbEaBillingTimelineStatus.status-processed{color:#177245;background:#edfbf3f2}.adminDbEaBillingTimelineStatus.status-pending{color:#1b5ec8;background:#ecf4fff2}.adminDbEaBillingTimelineStatus.status-failed{color:#b42318;background:#fff0f0f5}.adminDbEaBillingTimelineNote{grid-column:1/-1}.adminDbInfoSubsectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.adminDbInfoSubsectionHead p{color:#61748f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.adminDbInfoSubsectionHead h4{color:#16253d;letter-spacing:-.01em;margin:0;font-size:16px}.adminDbInfoSubsectionBadge{min-height:28px;color:var(--brand-blue);letter-spacing:.06em;text-transform:uppercase;background:#0b2d5b14;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbInfoSubsectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminDbInfoSubsectionItem{background:#ffffffd1;border:1px solid #1220330f;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.adminDbInfoSubsectionItem span{color:#69809c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbInfoSubsectionItem strong{color:#142033;word-break:break-word;font-size:14px;line-height:1.35}.adminDbInfoSubsectionItem small{color:#72839a;font-size:11px;font-weight:600;line-height:1.35}.adminDbEaWorkspaceCard{grid-column:1/-1}.adminDbEaWorkspaceHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.adminDbEaWorkspaceHead h3{margin-bottom:4px}.adminDbEaDocumentLead{color:#6f8098;max-width:720px;font-size:13px;line-height:1.5;display:block}.adminDbEaDocumentHeroMeta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.adminDbEaDocumentHeroBadge{color:#24724a;background:#16a34a1a;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.adminDbEaDocumentHeroSubtext{color:#7b8aa1;text-align:right;font-size:12px;font-weight:700}.adminDbEaFieldGrid,.adminDbEaTextGrid{gap:14px;display:grid}.adminDbEaFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminDbEaTextGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.adminDbEaYearsSection{background:linear-gradient(#f8fbfffa,#fffffff5);border:1px solid #12203314;border-radius:18px;margin-top:16px;padding:16px 18px 18px;box-shadow:inset 0 1px #ffffffb3}.adminDbEaYearsHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminDbEaYearsHead h4{color:#122033;letter-spacing:-.02em;margin:4px 0 6px;font-size:17px;font-weight:800}.adminDbEaYearsHead>div>span{color:#6d7d95;font-size:13px;line-height:1.55;display:block}.adminDbEaYearsCount{color:#234b8b;letter-spacing:.03em;background:#2a5cb414;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:800}.adminDbEaYearsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.adminDbEaYearOption{cursor:pointer;color:#1b2a3d;background:#fff;border:1px solid #1220331a;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.adminDbEaYearOptionValue{line-height:1}.adminDbEaYearOption input{width:14px;height:14px;margin:0}.adminDbEaYearOption.selected{background:linear-gradient(#eef5fffa,#fffffffa);border-color:#2a5cb447;box-shadow:0 10px 24px #214fbc14}.adminDbEaYearOption.uploaded{background:linear-gradient(#f0fdf4fa,#dcfce7f5);border-color:#22c55e6b;box-shadow:0 0 0 2px #4ade801f,0 10px 24px #22c55e29,0 0 18px #4ade802e}.adminDbEaYearOption.uploaded input{accent-color:#16a34a}.adminDbEaYearOptionStatus{color:#15803d;letter-spacing:.03em;text-transform:uppercase;background:#16a34a1f;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.adminDbEaYearOptionStack{box-sizing:border-box;align-content:start;gap:8px;min-width:0;display:grid}.adminDbEaProjectedLiabilityDropdown{box-sizing:border-box;background:linear-gradient(#f8fbfffa,#fffffff5);border:1px solid #2a5cb424;border-radius:12px;gap:6px;width:100%;min-width:0;max-width:100%;padding:10px;display:grid;overflow:hidden;box-shadow:0 10px 22px #080f1d0d}.adminDbEaProjectedLiabilityDropdown>span{color:#7b8aa1;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.adminDbEaProjectedLiabilityDropdown input{box-sizing:border-box;color:#122033;background:#fff;border:1px solid #1220331f;border-radius:10px;width:100%;min-width:0;min-height:34px;padding:0 10px;font-size:12px;font-weight:600}.adminDbEaProjectedLiabilityEmpty{color:#6d7d95;background:#ffffffd1;border:1px dashed #1220331f;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.5}.adminDbEaFieldGrid label,.adminDbEaTextGrid label{flex-direction:column;gap:8px;display:flex}.adminDbEaFieldGrid label>span,.adminDbEaTextGrid label>span{color:#7b8aa1;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbEaFieldGrid input,.adminDbEaFieldGrid select,.adminDbEaTextGrid textarea{box-sizing:border-box;color:#122033;width:100%;font:inherit;background:#fff;border:1px solid #1220331a;border-radius:14px;padding:12px 13px;box-shadow:inset 0 1px 1px #12203305}.adminDbEaRequestControls{background:radial-gradient(circle at 100% 0,#3b82f617,#0000 32%),linear-gradient(#f8fbfffa,#fffffff5);border:1px solid #12203314;border-radius:24px;gap:16px;margin-top:14px;padding:18px;display:grid;box-shadow:0 18px 40px #0f172a0f,inset 0 1px #ffffffc7}.adminDbEaRequestControlsHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminDbEaRequestControlsCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.adminDbEaRequestControlsCopy span{color:#6b7b93;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbEaRequestControlsCopy strong{color:#122033;letter-spacing:-.02em;font-size:16px;line-height:1.25}.adminDbEaRequestControlsIntro{color:#667791;max-width:520px;margin:0;font-size:13px;line-height:1.5}.adminDbEaRequestControlsBadge{color:#2156b8;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#eff6fffa,#dbeafee6);border:1px solid #3b82f62e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #2563eb1f,inset 0 0 0 1px #ffffffa6}.adminDbEaRequestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminDbEaRequestCard{background:linear-gradient(#fffffff0,#f4f8ffeb);border:1px solid #94a3b82e;border-radius:20px;gap:14px;min-width:0;padding:16px;display:grid;position:relative;box-shadow:0 16px 30px #0f172a0d,inset 0 1px #ffffffbf}.adminDbEaRequestCardIcon{color:#2563eb;background:linear-gradient(#dbeafefa,#bfdbfed6);border:1px solid #60a5fa57;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 12px 24px #3b82f624,inset 0 0 0 1px #ffffffb8}.adminDbEaRequestCardIcon svg{width:20px;height:20px}.adminDbEaRequestCardBody{gap:6px;display:grid}.adminDbEaRequestCardBody strong{color:#122033;font-size:14px;line-height:1.25}.adminDbEaRequestCardBody p{color:#667791;margin:0;font-size:12px;line-height:1.5}.adminDbEaRequestCardButton{letter-spacing:.01em;background:linear-gradient(#fffffffa,#f3f7fff2);border-radius:14px;justify-content:center;width:100%;min-height:44px;font-size:12px}.adminDbEaRequestCard--documents .adminDbEaRequestCardIcon{color:#2563eb;background:linear-gradient(#dbeafefa,#bfdbfed6);border-color:#60a5fa57}.adminDbEaRequestCard--8821 .adminDbEaRequestCardIcon{color:#7c3aed;background:linear-gradient(#ede9fefa,#ddd6fed6);border-color:#a78bfa57;box-shadow:0 12px 24px #7c3aed24,inset 0 0 0 1px #ffffffb8}.adminDbEaRequestCard--2848 .adminDbEaRequestCardIcon{color:#059669;background:linear-gradient(#d1fae5fa,#a7f3d0d6);border-color:#34d39957;box-shadow:0 12px 24px #05966924,inset 0 0 0 1px #ffffffb8}@media (width<=1180px){.adminDbEaRequestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.adminDbEaRequestControlsHead{flex-direction:column;align-items:stretch}.adminDbEaRequestControlsBadge{width:fit-content}.adminDbEaRequestGrid{grid-template-columns:minmax(0,1fr)}}.adminDbEaTextGrid textarea{resize:vertical;min-height:120px}.adminDbEaTaskComposer,.adminDbEaTaskListCard,.adminDbEaDocumentCenterCard{grid-column:1/-1}.adminDbEaDocumentStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.adminDbEaDocumentStatCard{background:linear-gradient(#f8fbfffa,#fffffffa);border:1px solid #12203314;border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;box-shadow:0 12px 28px #0f172a0d}.adminDbEaDocumentStatCard span{color:#7b8aa1;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbEaDocumentStatCard strong{color:#122033;letter-spacing:-.02em;font-size:20px}.adminDbEaDocumentStatCard small{color:#6f8099;font-size:12px;line-height:1.45}.adminDbEaDocumentUploadPanel{background:radial-gradient(circle at 100% 0,#2663eb0f,#0000 24%),linear-gradient(#f8fbfffa,#fffffffa);border:1px solid #12203314;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 16px 34px #0f172a0d}.adminDbEaDocumentUploadCopy{flex-direction:column;gap:6px;display:flex}.adminDbEaDocumentUploadCopy strong{color:#122033;font-size:16px}.adminDbEaDocumentUploadCopy span,.adminDbEaDocumentUploadHints span{color:#6f8099;font-size:13px;line-height:1.5}.adminDbEaDocumentUploadControls{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;display:grid}.adminDbEaDocumentUploadControls label,.adminDbEaDocumentToolbar label{flex-direction:column;gap:8px;display:flex}.adminDbEaDocumentUploadControls span,.adminDbEaDocumentToolbar span{color:#7b8aa1;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbEaUploadInput input,.adminDbEaDocumentToolbar input,.adminDbEaDocumentToolbar select{box-sizing:border-box;color:#122033;width:100%;font:inherit;background:#fff;border:1px solid #1220331a;border-radius:14px;padding:12px 13px;box-shadow:inset 0 1px 1px #12203305}.adminDbEaDocumentUploadHints{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adminDbEaDocumentPublishPanel{background:radial-gradient(circle at 100% 0,#22c55e14,#0000 24%),linear-gradient(#f6fcf8fa,#fffffffa);border:1px solid #12203314;border-radius:20px;gap:14px;margin-top:16px;padding:18px;display:grid;box-shadow:0 14px 30px #0f172a0a}.adminDbEaDocumentPublishMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminDbEaDocumentPublishStat{background:#fffffff0;border:1px solid #12203314;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.adminDbEaDocumentPublishStat span{color:#7b8aa1;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.adminDbEaDocumentPublishStat strong{color:#122033;letter-spacing:-.02em;font-size:20px}.adminDbEaDocumentPublishActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.adminDbEaDocumentPublishActions span{color:#6f8099;font-size:13px;line-height:1.5}.adminDbEaDocumentWorkspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.adminDbEaDocumentPriorityCard,.adminDbEaDocumentLibraryCard,.adminDbEaReceiptPanel{background:linear-gradient(#fffffffa,#f8fbfff5);border:1px solid #12203314;border-radius:20px;padding:18px;box-shadow:0 16px 32px #0f172a0a}.adminDbEaDocumentSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.adminDbEaDocumentSectionHead strong{color:#122033;margin-bottom:4px;display:block}.adminDbEaDocumentSectionHead span{color:#6f8099;font-size:13px;line-height:1.45}.adminDbEaSectionCount{color:#35598a;white-space:nowrap;background:#183a7414;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.adminDbEaTaskList{flex-direction:column;gap:10px;display:flex}.adminDbEaTaskItem{background:#f6f9ffe6;border:1px solid #12203314;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.adminDbEaTaskItem.complete{opacity:.72}.adminDbEaTaskItem input{margin-top:3px}.adminDbEaTaskItem div{flex-direction:column;gap:4px;display:flex}.adminDbEaTaskItem strong{color:#122033}.adminDbEaTaskItem span,.adminDbEaDocumentItem span,.adminDbHeroWorkflowCopy span{color:#6f8099;font-size:13px}.adminDbEaDocumentList{flex-direction:column;gap:12px;display:flex}.adminDbEaDocumentItem{background:#f6f9fff0;border:1px solid #12203314;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;padding:16px;display:grid}.adminDbEaDocumentItem.priority{background:linear-gradient(#eff6ffe0,#fffffffa);border-color:#3b82f624}.adminDbEaDocumentContent{flex-direction:column;gap:10px;min-width:0;display:flex}.adminDbEaDocumentMeta,.adminDbEaDocumentDetails{flex-direction:column;gap:8px;min-width:0;display:flex}.adminDbEaDocumentCategoryPill{color:#51647f;letter-spacing:.04em;text-transform:uppercase;background:#1220330f;border-radius:999px;align-self:flex-start;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbEaDocumentItem strong,.adminDbEaReceiptList strong{color:#122033;overflow-wrap:anywhere;margin-bottom:4px;font-size:16px;line-height:1.35;display:block}.adminDbEaDocumentSubmeta{color:#8a99ad;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:700;display:flex}.adminDbEaDocumentActions{flex:none;grid-template-columns:repeat(2,minmax(118px,1fr));align-self:start;align-items:stretch;gap:8px;min-width:252px;display:grid}.adminDbEaReceiptList{border-top:1px solid #12203314;flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.adminDbEaReceiptPanel{margin-top:16px}.adminDbEaReceiptPanel .adminDbEaDocumentSectionHead{margin-bottom:10px}.adminDbEaDocumentToolbar{grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:14px;margin-bottom:14px;display:grid}.adminDbEaDocumentCategoryChips{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.adminDbEaCategoryChip{color:#54657d;min-height:34px;font:inherit;cursor:pointer;background:#f7f9fcfa;border:1px solid #12203314;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.adminDbEaCategoryChip strong{color:inherit;margin:0}.adminDbEaCategoryChip.active{color:#1f4e95;background:#183a741a;border-color:#183a7426}.adminDbEaDocumentGroupedList{flex-direction:column;gap:16px;display:flex}.adminDbEaDocumentGroup{background:#fcfdfff5;border:1px solid #12203314;border-radius:18px;padding:16px}.adminDbEaDocumentGroupHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adminDbEaDocumentGroupHead strong{color:#122033}.adminDbEaDocumentGroupHead span{color:#6f8099;font-size:12px;font-weight:700}.adminDbEaTimelineCard{grid-column:1/-1}.adminDbEaTimelineList{flex-direction:column;gap:14px;display:flex}.adminDbEaTimelineItem{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.adminDbEaTimelineDot{justify-content:center;padding-top:2px;display:flex;position:relative}.adminDbEaTimelineDot:after{content:"";background:#12203314;width:2px;position:absolute;top:26px;bottom:-18px}.adminDbEaTimelineItem:last-child .adminDbEaTimelineDot:after{display:none}.adminDbEaTimelineDot span{background:#8da0bb;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 4px #8da0bb1f}.adminDbEaTimelineDot.assignment span{background:#3e7ff6;box-shadow:0 0 0 4px #3e7ff624}.adminDbEaTimelineDot.status_change span{background:#9c7af2;box-shadow:0 0 0 4px #9c7af224}.adminDbEaTimelineDot.document_upload span{background:#4fb08e;box-shadow:0 0 0 4px #4fb08e24}.adminDbEaTimelineDot.document_remove span{background:#d66767;box-shadow:0 0 0 4px #d6676724}.adminDbEaTimelineDot.due_date span{background:#d39b2c;box-shadow:0 0 0 4px #d39b2c24}.adminDbEaTimelineDot.note span{background:#4e96c8;box-shadow:0 0 0 4px #4e96c824}.adminDbEaTimelineDot.task span{background:#7d8df2;box-shadow:0 0 0 4px #7d8df224}.adminDbEaTimelineContent{background:#f6f9ffeb;border:1px solid #12203314;border-radius:16px;padding:14px 16px}.adminDbEaTimelineMeta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.adminDbEaTimelineMetaPrimary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminDbEaTimelineMeta strong{color:#122033}.adminDbEaTimelineMeta span,.adminDbEaTimelineContent small,.adminDbEaTimelineContent p{color:#6f8099}.adminDbEaTimelineContent p{margin:8px 0 6px;line-height:1.55}.adminDbEaStatusBadge{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.adminDbEaStatusBadge.pending{color:#8a6510;background:linear-gradient(#fffaeefa,#fff5e0f5);border-color:#e7b74257}.adminDbEaStatusBadge.progress{color:#35549b;background:linear-gradient(#edf3fffa,#e2ecfff5);border-color:#5f81e252}.adminDbEaStatusBadge.complete{color:#42632d;background:linear-gradient(#ecfae3fa,#e1f5d2f5);border-color:#7bc25557}.adminDbEaStatusBadge.neutral{color:#516176;background:#eff3f9f5;border-color:#1220331f}.adminDbTimelineSummaryGrid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.adminDbTimelineHeroCard,.adminDbTimelineFeedCard{min-height:100%}.adminDbTimelineHeroMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.adminDbTimelineHeroBadge{letter-spacing:.08em;min-width:170px;min-height:42px;padding:0 18px;font-size:12px;box-shadow:inset 0 1px #fff3,0 14px 28px #172b542e}.adminDbTimelineHeroMeta small{color:#6f8099;font-size:12px;font-weight:700}.adminDbTimelineStageRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.adminDbTimelineStageCard{background:radial-gradient(circle at 100% 0,#80a4ff14,#0000 35%),linear-gradient(#f8fbfffa,#f1f6fff0);border:1px solid #12203314;border-radius:20px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 18px 34px #0712260f}.adminDbTimelineStageCard:after{content:"";opacity:.8;background:linear-gradient(#8aa0ca24,#8aa0ca00);width:4px;position:absolute;inset:0 auto 0 0}.adminDbTimelineStageCard.current{border-color:#5f81e247;animation:2s ease-in-out infinite adminDbTimelineCurrentPulse;box-shadow:0 0 0 1px #5f81e22e,0 0 24px #5f81e22e,0 0 56px #4069d629,0 28px 52px #314e9c2e}.adminDbTimelineStageCard.current:after{background:linear-gradient(#6a97fff2,#6a97ff1f)}.adminDbTimelineStageCard.completed{background:radial-gradient(circle at 100% 0,#9aa6be0d,#0000 36%),linear-gradient(#f2f5faf5,#eaeff6f0);border-color:#8b98b038;box-shadow:0 0 0 1px #9da8bc14,0 16px 30px #0712260f}.adminDbTimelineStageCard.completed:after{background:linear-gradient(#94a3b866,#94a3b814)}.adminDbTimelineStageCard.tone-amber.completed,.adminDbTimelineStageCard.tone-blue.completed,.adminDbTimelineStageCard.tone-green.completed,.adminDbTimelineStageCard.tone-violet.completed{border-color:#8b98b038}.adminDbTimelineStageHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminDbTimelineStageIdentity{align-items:center;gap:12px;min-width:0;display:flex}.adminDbTimelineStageSignals{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adminDbTimelineStageIconWrap{background:#1220330f;border:1px solid #12203314;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.adminDbTimelineStageIndex{color:#10213f;font-size:14px;font-weight:900}.adminDbTimelineStageTitleWrap{flex-direction:column;gap:3px;min-width:0;display:flex}.adminDbTimelineStageTitleWrap strong{color:#10213f;font-size:15px}.adminDbTimelineStageTitleWrap span,.adminDbTimelineStageMeta span{color:#6f8099}.adminDbTimelineStagePill{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.adminDbTimelineStagePill.auto{color:#2d5ea5;background:#53a3ff1f;border:1px solid #53a3ff33}.adminDbTimelineStagePill.current{color:#35549b;background:#5f81e21f;border:1px solid #5f81e238;box-shadow:inset 0 0 0 1px #5f81e214,0 0 18px #5f81e21f}.adminDbTimelineStageState{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.adminDbTimelineStageDate{color:#6f8099;font-size:12px;font-weight:700}.adminDbTimelineStageActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.adminDbTimelineStageInlineAction{white-space:nowrap;border-radius:12px;flex:none;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.adminDbTimelineFeedCard{grid-column:auto}.adminDbPage.adminDbPageDark .adminDbTimelineHeroMeta small,.adminDbPage.adminDbPageDark .adminDbTimelineStageTitleWrap span,.adminDbPage.adminDbPageDark .adminDbTimelineStageDate{color:#d6e2f8b8}.adminDbPage.adminDbPageDark .adminDbTimelineHeroBadge{box-shadow:inset 0 1px #ffffff0f,0 18px 32px #0208174d,0 0 22px #6fa7ff14}.adminDbPage.adminDbPageDark .adminDbTimelineStageCard{background:radial-gradient(circle at 100% 0,#6fa7ff29,#0000 34%),linear-gradient(#08142afa,#061022f2);border-color:#6084cc2e;box-shadow:inset 0 1px #ffffff0a,0 24px 46px #02081742}.adminDbPage.adminDbPageDark .adminDbTimelineStageCard:after{background:linear-gradient(#6084cc52,#6084cc05)}.adminDbPage.adminDbPageDark .adminDbTimelineStageCard.current{border-color:#7aaaff75;box-shadow:0 0 0 1px #7aaaff33,0 0 26px #7aaaff38,0 0 68px #3a76ff2e,0 30px 60px #0208176b}.adminDbPage.adminDbPageDark .adminDbTimelineStageCard.completed{background:radial-gradient(circle at 100% 0,#67769114,#0000 36%),linear-gradient(#0b1321fa,#080e19f5);border-color:#72809c38;box-shadow:0 0 0 1px #72809c14,0 18px 36px #02081742}.adminDbPage.adminDbPageDark .adminDbTimelineStageCard.completed:after{background:linear-gradient(#72809c66,#72809c0a)}.adminDbPage.adminDbPageDark .adminDbTimelineStageIconWrap{background:#0c1b36e6;border-color:#6084cc33}.adminDbPage.adminDbPageDark .adminDbTimelineStageIndex,.adminDbPage.adminDbPageDark .adminDbTimelineStageTitleWrap strong{color:#f4f8ff}.adminDbTimelineStageCard.completed .adminDbTimelineStageTitleWrap strong,.adminDbTimelineStageCard.completed .adminDbTimelineStageTitleWrap span,.adminDbTimelineStageCard.completed .adminDbTimelineStageDate,.adminDbTimelineStageCard.completed .adminDbTimelineStageIndex{color:#8e9bb0}.adminDbTimelineStageCard.completed .adminDbTimelineStageIconWrap{background:#8090a914;border-color:#8090a92e}.adminDbPage.adminDbPageDark .adminDbTimelineStageCard.completed .adminDbTimelineStageTitleWrap strong,.adminDbPage.adminDbPageDark .adminDbTimelineStageCard.completed .adminDbTimelineStageTitleWrap span,.adminDbPage.adminDbPageDark .adminDbTimelineStageCard.completed .adminDbTimelineStageDate,.adminDbPage.adminDbPageDark .adminDbTimelineStageCard.completed .adminDbTimelineStageIndex{color:#adbaceb8}.adminDbPage.adminDbPageDark .adminDbTimelineStageCard.completed .adminDbTimelineStageIconWrap{background:#45516857;border-color:#72809c2e}.adminDbPage.adminDbPageDark .adminDbTimelineStagePill.auto{color:#d9e9ff;background:#53a3ff29;border-color:#53a3ff3d}.adminDbPage.adminDbPageDark .adminDbTimelineStagePill.current{color:#eef5ff;background:#6a97ff2e;border-color:#6a97ff4d;box-shadow:inset 0 0 0 1px #6a97ff14,0 0 16px #6a97ff24}.adminDbPage.adminDbPageDark .adminDbEaStatusBadge.pending{color:#fff1cf;background:linear-gradient(#714f08fa,#543b08f5);border-color:#f5b74d57;box-shadow:inset 0 0 0 1px #f5b74d14,0 0 14px #f5b74d14}.adminDbPage.adminDbPageDark .adminDbEaStatusBadge.progress{color:#ebf4ff;background:linear-gradient(#1a3a77fa,#122a5cf5);border-color:#6fa7ff57;box-shadow:inset 0 0 0 1px #6fa7ff14,0 0 16px #6fa7ff1a}.adminDbPage.adminDbPageDark .adminDbEaStatusBadge.complete{color:#e9fff1;background:linear-gradient(#144e2dfa,#0f3a22f5);border-color:#4ade8057;box-shadow:inset 0 0 0 1px #4ade8014,0 0 16px #4ade801a}.adminDbPage.adminDbPageDark .adminDbEaStatusBadge.neutral{color:#e6eefc;background:linear-gradient(#22314ffa,#18243df5);border-color:#8aa0ca3d}.adminDbPage.adminDbPageDark .adminDbEaTimelineContent{background:radial-gradient(circle at 100% 0,#6fa7ff1f,#0000 36%),linear-gradient(#0a172ffa,#071226f2);border-color:#6084cc2e;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #02081738}.adminDbPage.adminDbPageDark .adminDbEaTimelineMeta strong{color:#f4f8ff}.adminDbPage.adminDbPageDark .adminDbEaTimelineMeta span,.adminDbPage.adminDbPageDark .adminDbEaTimelineContent small,.adminDbPage.adminDbPageDark .adminDbEaTimelineContent p{color:#d6e2f8bd}.adminDbPage.adminDbPageDark .adminDbEaTimelineDot:after{background:#6084cc29}@keyframes adminDbTimelineCurrentPulse{0%{box-shadow:0 0 0 1px #7aaaff2e,0 0 16px #7aaaff29,0 0 34px #3a76ff1f,0 24px 46px #0208174d}50%{box-shadow:0 0 0 1px #8cb7ff52,0 0 30px #8cb7ff4d,0 0 84px #3a76ff3d,0 34px 64px #02081766}to{box-shadow:0 0 0 1px #7aaaff2e,0 0 16px #7aaaff29,0 0 34px #3a76ff1f,0 24px 46px #0208174d}}.adminDbDocumentStatusCard{grid-column:1/-1;min-height:132px}.adminDbNotesCard{background:radial-gradient(circle at 100% 0,#7bc25514,#0000 28%),linear-gradient(#fff 0%,#f7faff 100%);grid-column:1/-1;padding:22px}.adminDbNotesHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.adminDbNotesHeaderCopy h3{letter-spacing:-.03em;margin:4px 0 8px;font-size:28px}.adminDbNotesHeaderCopy p:last-child{color:#5d6f89;max-width:720px;margin:0;font-size:14px;line-height:1.6}.adminDbNotesHeaderActions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.adminDbNotesSummaryPills{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adminDbNotesSummaryPill{background:#ffffffdb;border:1px solid #12203314;border-radius:16px;min-width:118px;padding:10px 12px;box-shadow:0 8px 18px #080f1d0a}.adminDbNotesSummaryPill span{color:#6e7f97;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.adminDbNotesSummaryPill strong{color:#122033;margin-top:6px;font-size:22px;line-height:1;display:block}.adminDbNotesShell{background:radial-gradient(circle at 12% 18%,#0b2d5b0f,#0000 52%),radial-gradient(circle at 86% 22%,#7bc25514,#0000 54%),linear-gradient(#ffffffeb,#f4f8ffe6);border:1px solid #1220331a;border-radius:26px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid;box-shadow:0 24px 46px #080f1d0f,inset 0 1px #ffffffd1}.adminDbNotesSidebar{background:linear-gradient(#fbfdfffa,#f4f8fcfa);border:1px solid #12203314;border-radius:18px;padding:16px;box-shadow:0 14px 28px #080f1d0d}.adminDbNotesSidebarHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adminDbNotesSidebarHeader strong{color:#122033;font-size:15px}.adminDbNotesSidebarHeader span{color:#6f8098;font-size:12px;font-weight:700}.adminDbNotesList{flex-direction:column;gap:10px;display:flex}.adminDbNotesListItem{background:#fffffff5;border:1px solid #12203314;border-radius:16px;padding:14px;transition:transform .14s,border-color .14s,box-shadow .14s}.adminDbNotesListItem.archived{opacity:.74}.adminDbNotesListItem:hover{border-color:#0b2d5b24;transform:translateY(-1px);box-shadow:0 12px 24px #0b2d5b0f}.adminDbNotesListSelect{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.adminDbNotesListItem.active{background:linear-gradient(#f7fbff,#eff6fff5);border-color:#0b2d5b42;box-shadow:0 0 0 1px #0b2d5b0f,0 16px 28px #0b2d5b14}.adminDbNotesListTop,.adminDbNotesListActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminDbNotesListItem strong,.adminDbNotesEmpty strong{color:#122033;font-size:14px;display:block}.adminDbNotesListItem span,.adminDbNotesEmpty span{color:#5d6f89;margin-top:6px;font-size:13px;line-height:1.45;display:block}.adminDbNotesListItem small{color:#8494ab;margin-top:8px;font-size:11px;display:block}.adminDbNotesListActions{justify-content:flex-end;margin-top:10px}.adminDbNotesReadOnlyPill{color:#6a7a91;letter-spacing:.05em;text-transform:uppercase;background:#12203314;border-radius:999px;align-items:center;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.adminDbNotesBadge{color:#6a7a91;letter-spacing:.05em;text-transform:uppercase;background:#12203314;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.adminDbNotesEmpty{text-align:center;background:linear-gradient(#f8fbffeb,#f1f6fce0);border:1px dashed #12203329;border-radius:18px;padding:28px 22px}.adminDbNotesEditorCard{background:linear-gradient(#fffffffc,#f6fafff7);border:1px solid #12203314;border-radius:20px;padding:20px;box-shadow:0 18px 34px #080f1d0d,inset 0 1px #ffffffd9}.adminDbNotesEditorHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.adminDbNotesEditorHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminDbNotesEditorHeader strong{color:#122033;letter-spacing:-.02em;font-size:20px;display:block}.adminDbNotesEditorHeader span{color:#5d6f89;margin-top:6px;font-size:13px;line-height:1.5;display:block}.adminDbNotesEditorStatus{color:var(--brand-blue);letter-spacing:.05em;text-transform:uppercase;background:#0b2d5b14;border-radius:999px;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.adminDbNotesOwnershipHint{color:#5f718a;background:#f8fbffe0;border:1px solid #12203314;border-radius:14px;margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.5}.adminDbNotesInputGrid{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.adminDbNotesInputGrid .adminDbModalSection{margin:0}.adminDbNotesInputGrid .adminDbFieldShell input{flex:auto;width:100%;min-width:0}.adminDbNotesToolbarWrap{background:#ffffffd6;border:1px solid #12203314;border-radius:16px;margin-bottom:14px;padding:12px 14px}.adminDbNotesToolbarLabel{color:#6f8098;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.adminDbNotesToolbar{flex-direction:column;align-items:stretch;gap:12px;display:flex}.adminDbNotesToolbarGroup{background:#fffffff0;border:1px solid #12203314;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #080f1d0a}.adminDbNotesToolBtn{color:#173158;cursor:pointer;background:linear-gradient(#fffffffa,#f7fafff5);border:1px solid #12203314;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:inline-flex}.adminDbNotesToolBtn:disabled,.adminDbNotesColorTool.disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.adminDbNotesToolBtn:hover{border-color:#0b2d5b2e;transform:translateY(-1px);box-shadow:0 10px 18px #0b2d5b14}.adminDbNotesToolBtn.active{background:radial-gradient(circle at 18% 18%,#3a76ff2e,#0000 62%),linear-gradient(#e7f1fffa,#d9e9fff5);border-color:#0b2d5b47;box-shadow:0 0 0 1px #0b2d5b14,0 12px 20px #0b2d5b14}.adminDbNotesToolBtn.active.highlight{background:linear-gradient(#fff9d1fa,#fff2b6f5);border-color:#e0a91c5c}.adminDbNotesToolGlyph{min-width:24px;height:24px;color:var(--brand-blue);background:#0b2d5b14;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.adminDbNotesToolBtn.active .adminDbNotesToolGlyph{background:#0b2d5b29}.adminDbNotesToolBtn.active.highlight .adminDbNotesToolGlyph{background:#ffea80f5}.adminDbNotesToolGlyph.strong{font-weight:900}.adminDbNotesToolGlyph.italic{font-style:italic}.adminDbNotesToolGlyph.underline{text-decoration:underline}.adminDbNotesToolGlyph.highlight{color:#7b6300;background:#fff59de6}.adminDbNotesToolGlyph.strong{background:#0b2d5b24}.adminDbNotesToolGlyph.italic{color:#4c1d95eb;background:#5b21b61f}.adminDbNotesToolGlyph.underline{color:#065f46eb;background:#065f461f}.adminDbNotesToolGlyph.color{color:#b54436}.adminDbNotesColorTool{position:relative;overflow:hidden}.adminDbNotesColorTool input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;padding:0}.adminDbNotesEditor[contenteditable=false]{background:linear-gradient(#fbfdfffa,#f5f9fff5)}.adminDbNotesEditor{color:#122033;background:#fff;border:1px solid #12203314;border-radius:18px;outline:none;min-height:420px;padding:18px 20px;font-size:15px;line-height:1.72;box-shadow:inset 0 1px 2px #080f1d05}.adminDbNotesEditor:empty:before{content:attr(data-placeholder);color:#8a99ad}.adminDbNotesEditor blockquote{color:#39506f;background:#f4f8ffeb;border-left:4px solid #0b2d5b38;border-radius:0 12px 12px 0;margin:14px 0;padding:10px 14px}.adminDbNotesEditor ul,.adminDbNotesEditor ol{padding-left:22px}.adminDbNotesActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.adminDbSmsCard{background:radial-gradient(circle at 100% 0,#214fbc14,#0000 28%),linear-gradient(#fff 0%,#f7faff 100%);grid-column:1/-1;padding:22px}.adminDbSmsHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.adminDbSmsHeaderCopy h3{letter-spacing:-.03em;margin:4px 0 8px;font-size:28px}.adminDbSmsHeaderCopy p:last-child{color:#5d6f89;max-width:680px;margin:0;font-size:14px;line-height:1.6}.adminDbSmsHeaderMeta{background:#ffffffdb;border:1px solid #12203314;border-radius:16px;flex-direction:column;align-items:flex-end;gap:6px;padding:14px 16px;display:flex;box-shadow:0 10px 22px #080f1d0a}.adminDbSmsHeaderMeta strong{color:#122033;font-size:15px}.adminDbSmsHeaderMeta span{color:#6f8098;font-size:12px;font-weight:700}.adminDbSmsTopGrid{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:18px;display:grid}.adminDbSmsContactCard,.adminDbSmsTemplatesCard{background:#ffffffe6;border:1px solid #12203314;border-radius:18px;padding:16px;box-shadow:0 12px 26px #080f1d0a}.adminDbSmsSectionHead h4{color:#122033;letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.adminDbSmsContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.adminDbSmsContactItem{background:linear-gradient(#f7fafff5,#fffffffa);border:1px solid #12203314;border-radius:14px;padding:12px 13px}.adminDbSmsContactItem span{color:#6f8098;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.adminDbSmsContactItem strong{color:#122033;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.45;display:block}.adminDbSmsTemplateList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.adminDbSmsTemplateBtn{text-align:left;cursor:pointer;background:linear-gradient(#f7fafffa,#fffffffa);border:1px solid #12203314;border-radius:16px;padding:14px;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 10px 20px #080f1d0a}.adminDbSmsTemplateBtn:hover:not(:disabled){border-color:#214fbc2e;transform:translateY(-1px);box-shadow:0 12px 24px #214fbc14}.adminDbSmsTemplateBtn:disabled{cursor:not-allowed;opacity:.55}.adminDbSmsTemplateBtn strong{color:#122033;font-size:14px;display:block}.adminDbSmsTemplateBtn span{color:#6f8098;margin-top:6px;font-size:12px;line-height:1.45;display:block}.adminDbSmsThread{background:radial-gradient(circle at 100% 0,#214fbc0d,#0000 28%),linear-gradient(#fbfdfffc,#f2f7fdf7);border:1px solid #12203314;border-radius:24px;flex-direction:column;gap:14px;max-height:520px;padding:18px;display:flex;overflow-y:auto;box-shadow:inset 0 1px #ffffffb8,0 14px 30px #080f1d0a}.adminDbSmsMessageRow{display:flex}.adminDbSmsMessageRow.outbound{justify-content:flex-end}.adminDbSmsMessageRow.inbound{justify-content:flex-start}.adminDbSmsBubble{border:1px solid #12203314;border-radius:22px;max-width:min(80%,680px);padding:14px 16px 13px;position:relative;box-shadow:0 14px 28px #080f1d0d}.adminDbSmsBubble.inbound{background:linear-gradient(#fffffffc,#f9fbfffa)}.adminDbSmsBubble.outbound{background:linear-gradient(#214fbc24,#214fbc17);border-color:#214fbc29}.adminDbSmsBubbleMeta{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.adminDbSmsBubbleSender{color:#0f2542;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.adminDbSmsBubbleTimestamp{color:#7d8ca3;white-space:nowrap;padding-top:1px;font-size:11px;font-weight:600}.adminDbSmsBubbleBody{color:#122033;letter-spacing:.002em;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.7}.adminDbSmsBubbleStatus{color:#6f8098;letter-spacing:.04em;text-transform:uppercase;background:#1220330f;border-radius:999px;align-items:center;min-height:22px;margin-top:10px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.adminDbSmsBubbleStatus.error{color:#b9382b;background:#c0392b1a}.adminDbSmsBubble.outbound .adminDbSmsBubbleBody{color:#10294c}.adminDbSmsBubble.outbound .adminDbSmsBubbleSender{color:#183a74}.adminDbSmsEmpty{color:#6f8098;text-align:center;background:#ffffffb8;border:1px dashed #12203324;border-radius:16px;padding:24px}.adminDbSmsEmpty strong{color:#122033;margin-bottom:6px;display:block}.adminDbSmsComposer{background:radial-gradient(circle at 100% 0,#214fbc0a,#0000 22%),#fffffff5;border:1px solid #12203314;border-radius:24px;margin-top:18px;padding:18px;box-shadow:0 16px 32px #080f1d0d}.adminDbSmsComposerHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.adminDbSmsComposerHeader h4{color:#122033;letter-spacing:-.02em;margin:4px 0 0;font-size:22px}.adminDbSmsComposerHeaderMeta{color:#35598a;background:#214fbc14;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.adminDbSmsComposerField{margin:0}.adminDbSmsTextarea{resize:vertical;color:#122033;width:100%;min-height:118px;font:inherit;box-sizing:border-box;background:linear-gradient(#fffffffc,#f9fbfffa);border:1px solid #1220331f;border-radius:18px;padding:16px 18px;font-size:15px;line-height:1.6}.adminDbSmsTextarea:focus{border-color:#214fbc57;outline:none;box-shadow:0 0 0 3px #214fbc1f}.adminDbSmsTemplateShelf{background:linear-gradient(#f7fafff5,#fffffffa);border:1px solid #12203314;border-radius:18px;margin-top:16px;padding:16px}.adminDbSmsTemplateShelfHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.adminDbSmsTemplateShelfHeader strong{color:#122033;font-size:14px}.adminDbSmsTemplateShelfHeader span{color:#6f8098;font-size:12px}.adminDbSmsTemplateListBottom{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.adminDbSmsComposerActions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.adminDbSmsComposerActions span{color:#6f8098;font-size:13px}.adminDbSmsSendBtn{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#183a74,#235bb6);border:0;border-radius:14px;justify-content:center;align-items:center;min-width:148px;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex;box-shadow:0 14px 30px #183a743d}.adminDbSmsSendBtn:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 16px 34px #183a7447}.adminDbSmsSendBtn:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}@media (width<=1180px){.adminDbSmsTemplateListBottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.adminDbSmsComposerHeader,.adminDbSmsTemplateShelfHeader,.adminDbSmsComposerActions{flex-direction:column;align-items:flex-start}.adminDbSmsTemplateListBottom,.adminDbSmsContactGrid{grid-template-columns:1fr}.adminDbSmsSendBtn{width:100%}}.adminDbDocumentStatusHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminDbDocumentStatusHeader h3{margin:0}.adminDbDocumentStatusActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminDbDocumentStatusActions .adminDbActionBtn{white-space:nowrap}.adminDbIconOnlyBtn{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}.adminDbCreateLeadModal{width:min(560px,100%)}.adminDbCreateLeadActions{margin-top:18px}.adminDbDocumentReceiptList{flex-direction:column;gap:10px;margin-top:18px;display:flex}.adminDbDocumentReceiptRow{background:#f8fbffe0;border:1px solid #1220330f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.adminDbDocumentReceiptName{align-items:center;gap:10px;min-width:0;display:inline-flex}.adminDbDocumentReceiptNameText{flex-direction:column;gap:3px;min-width:0;display:flex}.adminDbDocumentReceiptTitleBtn{color:#16253d;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.adminDbDocumentReceiptTitleBtn:hover{color:#214fbc;text-decoration:underline}.adminDbDocumentReceiptTitleBtn:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #3063e838}.adminDbDocumentReceiptName input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-blue);flex:none;margin:0}.adminDbDocumentReceiptRow strong{color:#16253d;font-size:14px;font-weight:700}.adminDbDocumentReceiptNameText small{color:#6c7b92;font-size:12px;line-height:1.45}.adminDbDocumentDetailModal{background:radial-gradient(circle at 100% 0,#5d8f4129,#0000 28%),linear-gradient(#fff 0%,#f6f9fc 100%);border:1px solid #12203312;width:min(920px,100vw - 28px);padding:0;overflow:hidden;box-shadow:0 28px 72px #070f1d38,inset 0 1px #ffffffc2}.adminDbDocumentDetailHero{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 14px;display:flex}.adminDbDocumentDetailHeroCopy h3{color:#16253d;letter-spacing:-.04em;margin:6px 0 8px;font-size:30px;line-height:1.02}.adminDbDocumentDetailHeroCopy p{color:#5d6d84;max-width:520px;margin:0;font-size:13px;line-height:1.45}.adminDbDocumentDetailHeroBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:10px 14px;font-size:11px;font-weight:800;display:inline-flex}.adminDbDocumentDetailHeroBadge.sent{color:#607089;background:#15233d14}.adminDbDocumentDetailHeroBadge.signed{color:#15803d;background:linear-gradient(#86efac5c,#4ade8047);border:1px solid #22c55e3d}.adminDbDocumentDetailHeader{justify-content:flex-end;margin-top:-46px;padding:0 18px 0 0}.adminDbDocumentDetailPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:6px 22px 0;display:grid}.adminDbDocumentDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.adminDbDocumentDetailSection{background:#ffffffb3;border:1px solid #1220330f;border-radius:16px;margin-top:0;padding:14px;box-shadow:inset 0 1px #ffffffb8,0 14px 28px #0c192d0d}.adminDbDocumentDetailSection h4{color:#16253d;letter-spacing:-.01em;margin:0 0 6px;font-size:14px;font-weight:800}.adminDbDocumentDetailItem{background:linear-gradient(#fbfdfffa,#f4f8fcf0);border:1px solid #12203312;border-radius:14px;min-height:68px;padding:11px 12px}.adminDbDocumentDetailItem span{color:#72829a;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.adminDbDocumentDetailItem strong{color:#16253d;font-size:14px;line-height:1.35}.adminDbDocumentDetailItemStatus{background:radial-gradient(circle at 100% 0,#5d8f411a,#0000 38%),linear-gradient(#f9fcf7fa,#f2f8f0f2);border-color:#5d8f411c}.adminDbDocumentDetailActions{justify-content:flex-end;gap:10px;margin-top:14px;padding:0 22px 20px}@media (width<=860px){.adminDbDocumentDetailModal{width:min(640px,100vw - 24px)}.adminDbDocumentDetailPanel{grid-template-columns:1fr}}.adminDbDocumentReceiptBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.adminDbDocumentReceiptBadge.sent{color:#6c7b92;background:#12203314}.adminDbDocumentReceiptBadge.signed{color:#15803d;background:linear-gradient(#86efac52,#4ade803d);border:1px solid #22c55e47;box-shadow:inset 0 0 0 1px #ffffff8c,0 8px 22px #22c55e29,0 0 18px #4ade802e}.adminDbPage.adminDbPageDark .adminDbDocumentReceiptRow{background:radial-gradient(circle at 14% 12%,#58a0ff24,#0000 52%),radial-gradient(circle at 92% 18%,#58e9bc14,#0000 58%),linear-gradient(#0b101ab8,#070a12d6);border-color:#78b9ff24;box-shadow:0 14px 32px #0000004d,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbDocumentReceiptTitleBtn,.adminDbPage.adminDbPageDark .adminDbDocumentReceiptRow strong{color:#f4f8fff0}.adminDbPage.adminDbPageDark .adminDbDocumentReceiptTitleBtn:hover{color:#84c4fff5}.adminDbPage.adminDbPageDark .adminDbDocumentReceiptTitleBtn:focus-visible{outline-color:#68b0ff6b}.adminDbPage.adminDbPageDark .adminDbDocumentReceiptBadge.sent{color:#cfe2ffd1;background:radial-gradient(circle at 16% 18%,#58a0ff2e,#0000 58%),linear-gradient(#121b2ce6,#0b1220f0);border:1px solid #78b9ff33;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 24px #0003}.adminDbPage.adminDbPageDark .adminDbDocumentReceiptBadge.signed{color:#bfffe7f0;background:radial-gradient(circle at 18% 18%,#58e9bc3d,#0000 55%),linear-gradient(#0a1e1beb,#071412f5);border-color:#58e9bc57;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 24px #0d946a2e,0 0 20px #2dd4bf1f}.adminDbPage.adminDbPageDark .adminDbDocumentMenu{background:radial-gradient(circle at 12% 10%,#58a0ff29,#0000 52%),radial-gradient(circle at 88% 18%,#58e9bc14,#0000 58%),linear-gradient(#0b101af0,#070a12fa);border-color:#78b9ff29;box-shadow:0 24px 52px #0006,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbDocumentMenuOption{color:#ecf4ffe6;background:radial-gradient(circle at 14% 14%,#58a0ff24,#0000 56%),linear-gradient(#131d2ff5,#0b1220fa);border-color:#78b9ff29;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000003d}.adminDbPage.adminDbPageDark .adminDbDocumentMenuOption:hover{color:#fffffffa;background:radial-gradient(circle at 16% 18%,#58e9bc2e,#0000 54%),radial-gradient(circle at 85% 20%,#58a0ff24,#0000 56%),linear-gradient(#10212afa,#0a181efc);border-color:#58e9bc42;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 28px #0000004d,0 0 18px #2dd4bf1f}.adminDbPage.adminDbPageDark .adminDbDocumentMenuOption:focus-visible{outline-offset:2px;border-color:#58e9bc47;outline:2px solid #58e9bc57}.adminDbPage.adminDbPageDark .adminDbInfoSubsection{background:radial-gradient(circle at 12% 10%,#58a0ff1f,#0000 52%),radial-gradient(circle at 88% 16%,#58e9bc14,#0000 58%),linear-gradient(#0b101ad6,#070a12eb);border-color:#78b9ff29;box-shadow:0 18px 36px #0000003d,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbInfoSubsectionBadge{color:#dceafff0;background:radial-gradient(circle at 14% 14%,#58a0ff29,#0000 56%),linear-gradient(#131d2feb,#0b1220f5);border:1px solid #78b9ff2e;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000002e}.adminDbPage.adminDbPageDark .adminDbInfoSubsectionItem{background:radial-gradient(circle at 14% 12%,#58a0ff24,#0000 54%),linear-gradient(#121b2ceb,#0c1422f5);border-color:#78b9ff24;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000038}.adminDbPage.adminDbPageDark .adminDbInfoSubsectionItem span{color:#cddcf4ad}.adminDbPage.adminDbPageDark .adminDbInfoSubsectionItem strong{color:#f4f8fff0}.adminDbPage.adminDbPageDark .adminDbInfoSubsectionItem small{color:#c4d0e49e}.adminDbPage.adminDbPageDark .adminDbDocumentDetailModal{background:radial-gradient(circle at 100% 0,#58e9bc1f,#0000 28%),radial-gradient(circle at 0 0,#58a0ff24,#0000 34%),linear-gradient(#0a101cfa,#060a12fc);border-color:#78b9ff1f;box-shadow:0 28px 72px #0000007a,inset 0 1px #ffffff0a}.adminDbPage.adminDbPageDark .adminDbDocumentDetailSection{background:radial-gradient(circle at 14% 10%,#58a0ff1f,#0000 56%),linear-gradient(#0e1524e6,#090f1cf0);border-color:#78b9ff1f;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #00000038}.adminDbPage.adminDbPageDark .adminDbDocumentDetailItem{background:radial-gradient(circle at 12% 10%,#58a0ff1a,#0000 56%),linear-gradient(#121b2ce6,#0c1422f0);border-color:#78b9ff1f}.adminDbPage.adminDbPageDark .adminDbDocumentDetailItemStatus{background:radial-gradient(circle at 100% 0,#58e9bc24,#0000 40%),linear-gradient(#0a1d1ae6,#071312f2);border-color:#58e9bc29}.adminDbDocumentMenuWrap{position:relative}.adminDbDocumentMenuTrigger{z-index:1;position:relative}.adminDbDocumentMenu{z-index:15;background:linear-gradient(#fffffffc,#f8fbfff7);border:1px solid #12203314;border-radius:14px;flex-direction:column;gap:6px;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 36px #080f1d1f,inset 0 1px #ffffffd1}.adminDbDocumentMenuOption{color:#16253d;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #0000;border-radius:10px;width:100%;padding:11px 12px;font-size:14px;font-weight:700}.adminDbDocumentMenuOption:hover{background:#7bc25514;border-color:#7bc25533}.adminDbDocumentConfirmModal{width:min(560px,100%)}.adminDbDocumentConfirmActions{margin-top:18px}.adminDbSections{flex-direction:column;gap:14px;padding:16px;display:flex}.adminDbRecordSectionGrid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;display:grid}.adminDbRecordSectionBack{background:linear-gradient(#fffffff5,#f5f8fdf0);border:1px solid #1220330f;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.adminDbRecordSectionBackCopy{min-width:0}.adminDbRecordSectionBackCopy p{color:#10213f;margin:0;font-size:14px;font-weight:800}.adminDbRecordSectionBackCopy span{color:#667085;margin-top:3px;font-size:12px;line-height:1.45;display:block}.adminDbRecordSectionTile{text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#f5f8fcf5);border:1px solid #12203314;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-height:136px;padding:14px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #080f1d0d}.adminDbRecordSectionTile:hover{border-color:#1b5ec82e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 16px 32px #1a499a14}.adminDbRecordSectionTile.active{background:radial-gradient(circle at 100% 0,#7dc6ff38,#0000 36%),linear-gradient(#eef6fffa,#e1effff5);border-color:#1b5ec842;box-shadow:0 0 0 1px #1b5ec814,0 18px 36px #1a499a1a}.adminDbRecordSectionIcon{color:#1b5ec8;background:#1b5ec81a;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.adminDbRecordSectionIcon svg{width:20px;height:20px}.adminDbRecordSectionTile strong{color:#10213f;letter-spacing:-.01em;font-size:15px;font-weight:800}.adminDbRecordSectionTile span:last-child{color:#667085;font-size:12px;line-height:1.45}.adminDbListBillingProgress{background:linear-gradient(#f5f9fffa,#eef5fff0);border:1px solid #1b5ec81f;border-radius:14px;gap:8px;margin-top:12px;padding:10px 12px;display:grid;box-shadow:0 8px 18px #080f1d0a,inset 0 1px #ffffffd1}.adminDbListBillingProgressTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminDbListBillingProgressLabel{color:#6f8099;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.adminDbListBillingProgressPct{color:#1b5ec8;letter-spacing:-.02em;background:#1b5ec81f;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.adminDbListBillingProgressBar{background:#1b5ec81a;border-radius:999px;width:100%;height:7px;overflow:hidden}.adminDbListBillingProgressFill{border-radius:inherit;background:linear-gradient(90deg,#1b5ec8 0%,#5ca4ff 100%);height:100%;display:block;box-shadow:0 0 0 1px #1b5ec80f}.adminDbListBillingProgressMeta{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adminDbListBillingProgressMeta span{color:#41546f;font-size:11px;font-weight:700;line-height:1.35}.adminDbListBillingProgressMeta strong{color:#122033;text-align:right;font-size:11px;font-weight:800;line-height:1.35}.adminDbAnswerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adminDbAssetsList{flex-direction:column;gap:10px;display:flex}.adminDbAssetRow{background:radial-gradient(circle at 100% 0,#b6e0ff4d,#0000 34%),linear-gradient(#3c82ea 0%,#2a63c6 100%);border:1px solid #78b5ff33;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #fff3,0 16px 30px #1a499a29}.adminDbAssetMain{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.adminDbAssetIcon{color:#fff;background:#ffffff29;border-radius:14px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 10px 18px #08183824}.adminDbAssetIcon svg{width:19px;height:19px}.adminDbAssetLabel{color:#fffffff5;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:15px;font-weight:750;line-height:1.3;overflow:hidden}.adminDbAssetValue{color:#fff;text-align:right;letter-spacing:-.02em;text-shadow:0 1px #0a1c3f29;flex:none;min-width:max-content;font-size:17px;font-weight:800}.adminDbAnswerCard{background:linear-gradient(#fbfcfe 0%,#f5f8fb 100%);border:1px solid #1220330d;border-radius:14px;min-height:64px;padding:11px 13px 10px}.adminDbAnswerCardTop{justify-content:space-between;align-items:start;gap:8px;display:flex}.adminDbAnswerCard span{color:var(--brand-green);letter-spacing:.09em;font-size:10px;font-weight:700;line-height:1.2}.adminDbEditBtn{color:#5a6b81;cursor:pointer;background:#ffffffe0;border:1px solid #12203314;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.adminDbEditBtn:hover{color:var(--brand-blue);background:#0b2d5b0a;border-color:#0b2d5b2e}.adminDbEditArea{margin-top:10px}.adminDbEditArea input{color:#122033;background:#fff;border:1px solid #1220331f;border-radius:12px;outline:none;width:100%;min-height:42px;padding:10px 12px;font-size:14px}.adminDbEditArea input:focus{border-color:#0b2d5b3d;box-shadow:0 0 0 4px #0b2d5b14}.adminDbEditActions{gap:8px;margin-top:10px;display:flex}.adminDbEditAction{color:#516173;cursor:pointer;background:#fff;border:1px solid #12203314;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700}.adminDbEditAction.primary{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.adminDbAnswerCard strong{color:#16253d;letter-spacing:-.01em;word-break:break-word;margin-top:7px;font-size:15px;font-weight:650;line-height:1.3;display:block}.adminDbYearsCardBody{background:radial-gradient(circle at 100% 0,#4f8c3f29,#0000 36%),linear-gradient(#f7fcf5fa,#eef7f0f5);border:1px solid #4f8c3f1f;border-radius:16px;margin-top:10px;padding:16px;box-shadow:inset 0 1px #fff9}.adminDbYearsCardHero{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminDbYearsCardEyebrow{color:#5f7d56;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.adminDbYearsCardValue{color:#1d3926;letter-spacing:-.03em;margin-top:6px;font-size:24px;font-weight:800;display:block}.adminDbYearsCardBadge{color:#4f6f45;letter-spacing:.05em;text-transform:uppercase;background:#4f8c3f1f;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:800}.adminDbYearsChipList{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.adminDbYearsChip{color:#1d3926;background:#fff;border:1px solid #4f8c3f29;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #214fbc0d}.adminDbYearsEmptyText{color:#5b6f84;margin:16px 0 0;font-size:13px;line-height:1.55}.adminDbYearsEditBtn{color:#fff;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#5d8f41,#2e6d4b);border:0;border-radius:12px;margin-top:16px;padding:10px 14px;font-size:12px;font-weight:800;box-shadow:0 12px 28px #4f8c3f38}.adminDbYearsEditBtn:hover{filter:brightness(1.03)}.adminDbEmpty{color:#62748f;text-align:center;background:#f7f9fceb;border:1px dashed #12203329;border-radius:18px;padding:24px}.adminDbEmpty.tall{justify-content:center;align-items:center;min-height:420px;display:flex}.adminDbError{color:#c0392b;margin-top:14px;font-weight:700}.adminDbError.floating{white-space:normal;overflow-wrap:anywhere;margin-bottom:0}@media (width<=1180px){.adminDbHeader{grid-template-columns:1fr;align-items:stretch;padding:20px}.adminDbNavBrandTextRow{gap:10px}.adminDbHeaderUser{flex-wrap:wrap;justify-content:space-between;width:100%}.adminDbHeaderOpportunityControls{flex-direction:column;align-items:stretch;width:100%}.adminDbHeaderActions{grid-column:1;justify-self:stretch;margin-left:auto}.adminDbNavBrand{grid-column:1;justify-self:start}.adminDbHeaderUser{grid-column:1}.adminDbTopOpportunityControls{flex-direction:column;align-items:stretch;width:100%}.adminDbCreateLeadBtn{width:100%}.adminDbInsightsGrid,.adminDbInsightsSplit{grid-template-columns:1fr 1fr}.adminDbInsightsTableHead,.adminDbInsightsTableRow{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDbLayout,.adminDbSummaryGrid,.adminDbFinancialMetaGrid,.adminDbFinancialKpiGrid,.adminDbFinancialDetailGrid,.adminDbFinancialSummaryLayout,.adminDbFinancialSummaryGrid,.adminDbBillingEditorGrid,.adminDbSummaryGridCompact,.adminDbRunPaymentSummary,.adminDbBillingEditorMeta{grid-template-columns:1fr}.adminDbHeroCard{flex-direction:column}.adminDbHeroStats{grid-template-columns:1fr;min-width:0}.adminDbHeroWorkflow{flex-direction:column;align-items:flex-start}.adminDbFinancialRows div,.adminDbFinancialStackRow{flex-direction:column}.adminDbFinancialHeroTop,.adminDbFinancialHeroSummary,.adminDbFinancialDraftGrid{grid-template-columns:1fr}.adminDbFinancialRows strong,.adminDbFinancialStackRow strong{text-align:left}.adminDbEaDocumentStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDbEaDocumentUploadControls,.adminDbEaDocumentToolbar,.adminDbEaDocumentWorkspace,.adminDbEaDocumentPublishMeta{grid-template-columns:1fr}.adminDbEaWorkspaceHead,.adminDbEaDocumentSectionHead{flex-direction:column;align-items:flex-start}.adminDbEaDocumentHeroMeta{align-items:flex-start}.adminDbCreditHero,.adminDbCreditEmptyState,.adminDbCreditTwinGrid{grid-template-columns:1fr}}@media (width<=760px){.adminDbShell{width:min(100% - 24px,100%)}.adminDbHeader{border-radius:24px;gap:14px;padding:18px 16px}.adminDbNavLogoText{font-size:26px}.adminDbNavBrandSubtle{font-size:10px}.adminDbHeaderUser{padding-right:6px}.adminDbMainTabs{border-radius:18px;flex-wrap:wrap;gap:8px;width:100%;padding:8px}.adminDbMainTab{border-radius:14px;flex-basis:100%;min-height:46px;font-size:14px}.adminDbMainTabRevenue{flex-basis:100%;margin-left:0}.adminDbInsightsGrid,.adminDbInsightsSplit{grid-template-columns:1fr}.adminDbInsightsTableHead{display:none}.adminDbInsightsTableRow,.adminDbEaDocumentStats{grid-template-columns:1fr}.adminDbRevenueBarRow,.adminDbInsightsListItem,.adminDbMetricRow{flex-direction:column;align-items:flex-start}.adminDbInsightsListMeta{text-align:left;align-items:flex-start}.adminDbHeader,.adminDbHeaderActions,.adminDbGateForm{flex-direction:column;align-items:stretch}.adminDbGateScene{grid-template-columns:1fr}.adminDbGateStage,.adminDbGatePanel{padding:22px}.adminDbGateStage{min-height:0}.adminDbGateStage--immersive{min-height:0;padding:22px}.adminDbLoginView{padding:16px}.adminDbLoginShell{gap:18px;padding:20px}.adminDbLoginHero,.adminDbLoginBrand{flex-direction:column;align-items:flex-start}.adminDbLoginMeta{justify-content:flex-start}.adminDbLoginContent{grid-template-columns:1fr}.adminDbLoginInfoCard{order:2;padding:18px}.adminDbLoginPanel{order:1;padding:24px 22px}.adminDbLoginView .adminDbGateStage--immersive{min-height:auto}.adminDbGateHeader{width:100%}.adminDbGateTopbar{flex-direction:column;align-items:flex-start}.adminDbGateBrand{width:100%}.adminDbGateCenter{min-height:520px;padding:20px}.adminDbGatePanel--centered{width:min(100%,420px);padding:28px 24px 24px}.adminDbGateRail--left,.adminDbGateRail--right{width:120px}.adminDbGateRail--left{left:18px}.adminDbGateRail--right{right:18px}.adminDbGateOrbit--two{width:560px;height:560px}.adminDbEaDocumentItem,.adminDbEaDocumentActions,.adminDbEaDocumentUploadHints,.adminDbEaDocumentPublishActions{flex-direction:column;align-items:flex-start}.adminDbEaDocumentItem{grid-template-columns:1fr}.adminDbEaDocumentActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.adminDbHeader{align-items:stretch}.adminDbHeaderActions{justify-content:space-between;width:100%}.adminDbHeaderUser{gap:8px}.adminDbHeaderUserPosition{margin-left:auto}.adminDbSearch,.adminDbGateForm input,.adminDbPrimaryBtn{width:100%;min-width:0}.adminDbGateHero{grid-template-columns:1fr}.adminDbGateVisualFrame{min-height:300px}.adminDbGateRail{display:none}.adminDbGateOrbit--one{width:420px;height:420px}.adminDbAnswerGrid,.adminDbScheduleRow{grid-template-columns:1fr}.adminDbCreditHero{padding:18px}.adminDbCreditHeadline strong{font-size:34px}.adminDbCreditMetricsGrid,.adminDbCreditTradelineMeta,.adminDbCreditPlaceholderGrid,.adminDbPaymentMethodTop,.adminDbPaymentMethodMeta,.adminDbPaymentMethodFieldGrid,.adminDbPaymentMethodCurrentGrid,.adminDbRunPaymentMethodDetails,.adminDbPaymentMethodAddGrid,.adminDbPaymentMethodTypeOptions{grid-template-columns:1fr}.adminDbPaymentMethodCurrentHeader,.adminDbPaymentMethodSectionTop{align-items:flex-start}.adminDbRunPaymentMethodPreviewTop{grid-template-columns:1fr;align-items:flex-start}.adminDbScheduleRowCard,.adminDbScheduleRowCardFields{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.adminDbScheduleRowCardActions{justify-content:flex-start}}.page{color:#0f172a;background:radial-gradient(900px 520px at 10% 10%,#0b2d5b2e,#0000 60%),radial-gradient(700px 420px at 90% 20%,#5b8c3a29,#0000 55%),radial-gradient(900px 520px at 40% 120%,#7bc2551f,#0000 55%),linear-gradient(#f7f9ff 0%,#f6f8fb 40% 100%);min-height:100vh}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffc7;border-bottom:1px solid #0f172a14;grid-template-columns:1fr auto 1fr;align-items:start;height:72px;padding:8px 18px;display:grid;position:sticky;top:0}.topLogo{width:auto;height:140px;margin:-32px auto 0;display:block}.topbarRight{place-self:center end;align-items:center;gap:10px;display:flex}.brand{letter-spacing:.2px;align-items:center;gap:10px;font-weight:700;display:inline-flex}.brandMark{background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));border-radius:999px;width:12px;height:12px;box-shadow:0 10px 20px #0b2d5b38,0 8px 18px #5b8c3a2e}.brandLink{color:inherit;font-weight:700;text-decoration:none}.dot{background:#94a3b8;border-radius:999px;width:10px;height:10px}.dot.ok{background:#22c55e}.dot.bad{background:#ef4444}.codePill{background:#eef2ff;border:1px solid #4f46e526;border-radius:999px;padding:6px 10px;font-size:13px}.container{max-width:960px;margin:0 auto;padding:28px 18px 60px}.homeMain{padding-bottom:150px}.pageTitle{margin:0 0 6px;font-size:26px}.muted{color:#0f172aa6}.muted.small{font-size:13px}.heroCard{background:#fff;border:1px solid #0f172a14;border-top:4px solid #0b2d5b8c;border-radius:14px;padding:22px;position:relative;overflow:hidden;box-shadow:0 20px 50px #02081714,0 10px 20px #0208170d}.heroCard:before{content:"";filter:blur(18px);opacity:.6;pointer-events:none;background:linear-gradient(135deg,#0b2d5b40,#5b8c3a38,#7bc25529);position:absolute;inset:-2px}.heroCard>*{z-index:1;position:relative}.heroGrid{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}.heroCopy{text-align:center;flex-direction:column;align-items:center;display:flex}.heroTitle{letter-spacing:-.9px;margin:0;font-size:40px}.heroSub{max-width:60ch;margin-top:10px;margin-left:auto;margin-right:auto}.heroBadges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.pill.subtle{background:#ffffffb3}.glassCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #0f172a1a;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;inset:14px;box-shadow:0 20px 40px #0208171a}.glassTitle{letter-spacing:-.2px;font-weight:800}.glassRow{color:#0f172abf;align-items:center;gap:10px;font-size:13px;display:flex}.glassDot{background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));border-radius:999px;width:8px;height:8px;box-shadow:0 6px 16px #0b2d5b38}.stepRow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.flowCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbf;border:1px solid #0f172a1a;border-radius:16px;max-width:920px;margin-top:18px;margin-left:auto;margin-right:auto;padding:12px;position:relative;box-shadow:0 18px 50px #02081714}.flowGrid{text-align:center;grid-template-columns:1fr 64px 1fr 64px 1fr;justify-content:center;align-items:flex-start;gap:0;padding:2px 4px 6px;display:grid;position:relative}.flowStep{min-width:0;padding:2px 6px 6px;position:relative}.flowConnector{z-index:2;align-self:start;width:64px;height:44px;margin-top:0;position:relative}.flowConnector:before,.flowConnector:after{content:none}.flowStep:before,.flowStep:after{content:"";opacity:.9;z-index:0;background:linear-gradient(90deg,#94a3b88c,#1d4ed859);border-radius:999px;height:2px;position:absolute;top:22px}.flowStep:before{left:-64px;right:calc(50% + 22px)}.flowStep:after{left:calc(50% + 22px);right:-64px}.flowStep:first-of-type:before,.flowStep:last-of-type:after{content:none}.flowNode{color:#0f172ab3;z-index:1;background:#fffffff2;border:2px solid #94a3b88c;border-radius:999px;place-items:center;width:44px;height:44px;margin:0 auto 10px;display:grid;position:relative;box-shadow:0 16px 28px #02081714}.flowNode.primary{color:#fff;background:linear-gradient(135deg,#0b2d5bf2,#5b8c3ae6);border-color:#0b2d5b8c;box-shadow:0 20px 40px #0b2d5b38}.flowTitle{letter-spacing:-.2px;color:var(--brand-blue);margin-bottom:4px;font-size:14px;font-weight:800}.flowDesc{color:#0f172a99;font-size:12px;line-height:1.35}.step{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #0f172a14;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.step:hover{border-color:#1d4ed833;transform:translateY(-2px);box-shadow:0 14px 30px #02081714}.stepIcon{background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid;box-shadow:0 12px 22px #0b2d5b33}.stepTitle{font-weight:700}.stepDesc{color:#0f172aa6;font-size:13px}.metaRow{margin-top:14px}.pill{background:#f1f5f9d9;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.coverCard{background:#fff;border:1px solid #0f172a14;border-radius:14px;margin-top:16px;padding:18px;box-shadow:0 16px 34px #0208170f}.betweenRow{justify-content:flex-start;max-width:920px;margin-top:12px;margin-left:auto;margin-right:auto;display:flex}.coverHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.coverTitle{letter-spacing:-.2px;align-items:center;gap:10px;font-weight:700;display:inline-flex}.coverTitleIcon{color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 14px 28px #0b2d5b2e}.coverList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.coverBig{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #0f172a14;border-radius:14px;margin-top:10px;overflow:hidden}.coverRow{border-bottom:1px solid #0f172a0f;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.coverRow:last-child{border-bottom:none}.coverIdx{color:#0f172abf;background:#0f172a0f;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.coverItemTitle{font-weight:700}.coverItemDesc{color:#0f172aa6;font-size:13px}.coverTime{color:#0f172a8c;font-size:12px}.ctaRow{justify-content:center;margin-top:18px;display:flex}.stickyCta{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-top:1px solid #0f172a1a;padding:12px 18px 16px;position:fixed;bottom:0;left:0;right:0}.stickyCtaInner{justify-content:center;max-width:960px;margin:0 auto;display:flex}.stickyCta .primaryBtn{width:min(240px,100%)}.topbarPulse .topLogo{animation:.9s ease-out topbarPop}@keyframes topbarPop{0%{filter:drop-shadow(0 0 #0b2d5b00);transform:translateY(0)scale(1)}35%{filter:drop-shadow(0 18px 26px #0b2d5b38);transform:translateY(-4px)scale(1.03)}to{filter:drop-shadow(0 0 #0b2d5b00);transform:translateY(0)scale(1)}}.stickyCtaPulse .primaryBtn{animation:1.1s ease-out ctaPulse}@keyframes ctaPulse{0%{transform:translateY(0)scale(1);box-shadow:0 18px 40px #0b2d5b33}40%{transform:translateY(-2px)scale(1.05);box-shadow:0 26px 60px #0b2d5b47}to{transform:translateY(0)scale(1);box-shadow:0 18px 40px #0b2d5b33}}@media (prefers-reduced-motion:reduce){.topbarPulse .topLogo,.stickyCtaPulse .primaryBtn{animation:none}}.infoStack{flex-direction:column;gap:12px;max-width:920px;margin-top:16px;margin-left:auto;margin-right:auto;display:flex}.infoCard{background:radial-gradient(700px 200px at 10% 10%,#0b2d5b14,#0000 55%),radial-gradient(700px 220px at 90% 30%,#5b8c3a12,#0000 55%),#ffffffeb;border:1px solid #0f172a1a;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #02081714,0 8px 18px #0208170d}.infoCard:before{content:"";filter:blur(16px);opacity:.55;pointer-events:none;background:linear-gradient(135deg,#0b2d5b38,#5b8c3a2e);position:absolute;inset:-2px}.infoCard>*{z-index:1;position:relative}.infoCard:hover{border-color:#0b2d5b2e;transform:translateY(-1px);box-shadow:0 22px 60px #0208171a,0 10px 22px #0208170f}.infoCard.compact{padding:12px 16px}.infoIcon{color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));border-radius:999px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 16px 34px #0b2d5b2e}.infoBody{min-width:0}.infoTitle{letter-spacing:-.2px;font-weight:800;line-height:1.25}.infoDesc{color:#0f172a9e;margin-top:4px;font-size:13px}.qPage{background:#fff}.qWrap{will-change:transform;animation:.78s cubic-bezier(.16,1,.3,1) qWrapEnter}.bottomNavInner{will-change:transform;animation:.92s cubic-bezier(.16,1,.3,1) qBottomEnter}.choiceList>*,.choiceGrid>*,.moneyGrid>*,.toggleRow>*{will-change:transform;animation:.98s cubic-bezier(.16,1,.3,1) qCardEnter}.choiceList>:nth-child(2),.choiceGrid>:nth-child(2),.moneyGrid>:nth-child(2),.toggleRow>:nth-child(2){animation-delay:.11s}.choiceList>:nth-child(3),.choiceGrid>:nth-child(3),.moneyGrid>:nth-child(3){animation-delay:.22s}.choiceList>:nth-child(4),.choiceGrid>:nth-child(4),.moneyGrid>:nth-child(4){animation-delay:.33s}@keyframes qWrapEnter{0%{transform:translateY(18px)scale(.988)}to{transform:translateY(0)scale(1)}}@keyframes qBottomEnter{0%{opacity:.75;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes qCardEnter{0%{opacity:.88;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.qWrap,.bottomNavInner,.choiceList>*,.choiceGrid>*,.moneyGrid>*,.toggleRow>*{animation:none}}.qWrap{max-width:720px;margin:0 auto;padding:40px 18px 132px}.qTopbar{height:72px;padding:8px 18px}.qPage .topLogo{height:140px;margin-top:-32px}.qTitle{letter-spacing:-.8px;color:#0f172af5;margin:0;font-size:34px;line-height:1.1}.qSubtitle{color:#0f172a9e;margin-top:10px;font-size:15px}.choiceList{flex-direction:column;gap:14px;margin-top:22px;display:flex}.choiceCard{text-align:left;cursor:pointer;background:#fff;border:2px solid #0f172a29;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:24px 22px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:flex}.choiceCard.compact{padding:16px 18px}.employmentCard{justify-content:flex-start;gap:14px}.employmentLeft{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.employmentMark{flex:none}.employmentCard.selected{background:linear-gradient(#f1f5f9f5,#ecf2f7fa);border-color:#0b2d5b57;box-shadow:inset 0 0 0 1px #0b2d5b1a,0 10px 24px #02081712}.choiceIconBox{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.employmentCard.selected .choiceIconBox{color:#0b2d5be6;background:#0b2d5b14;border-color:#0b2d5b24}.incomeCard{background:#fff;border:1px solid #0f172a29;border-radius:14px;padding:16px 18px;box-shadow:0 18px 40px #0208170f,0 8px 16px #0208170a}.incomeHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.incomeIcon{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.incomeTitle{color:#0f172ad1;font-size:13px;font-weight:800}.incomeHint{color:#0f172a8c;margin:-6px 0 10px;font-size:12px}.incomeCallout{background:radial-gradient(900px 220px at 10% 0,#0b2d5b14,#0000 55%),radial-gradient(900px 240px at 90% 30%,#5b8c3a12,#0000 55%),#f8fafceb;border:1px solid #0f172a1f;border-radius:14px;align-items:center;gap:14px;max-width:760px;margin:16px auto 0;padding:16px;display:flex;box-shadow:0 18px 46px #02081714,0 8px 18px #0208170d}.incomeCalloutIcon{color:#0b2d5be6;background:#0b2d5b14;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.incomeCalloutText{color:#0f172ab8;font-size:14px;line-height:1.4}.incomeCalloutText strong{color:#0b2d5beb}.choiceGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}@media (width<=640px){.choiceGrid{grid-template-columns:1fr}}.choiceCard:hover{transform:translateY(-1px);box-shadow:0 18px 44px #02081714}.choiceCard.selected{background:linear-gradient(#f1f5f9f5,#ecf2f7fa);border-color:#0b2d5b57;box-shadow:inset 0 0 0 1px #0b2d5b1a,0 8px 22px #0208170f}.filingCard{justify-content:flex-start}.filingCard.selected{background:linear-gradient(#f1f5f9f5,#ecf2f7fa);border-color:#0b2d5b57;box-shadow:inset 0 0 0 1px #0b2d5b1a,0 8px 22px #0208170f}.choiceTitle{color:#0f172af2;font-size:18px;font-weight:800}.choiceDesc{color:#0f172a99;margin-top:4px;font-size:14px}.choiceMark{color:var(--brand-blue);flex:none;transform:scale(1.1)}.moneyGrid{gap:14px;max-width:760px;margin-top:22px;margin-left:auto;margin-right:auto;display:grid}.moneyCard{background:#fff;border:1px solid #0f172a29;border-radius:14px;padding:12px 18px;box-shadow:0 18px 40px #0208170f,0 8px 16px #0208170a}.moneyLabel{color:#0f172abf;margin-bottom:6px;font-size:13px;font-weight:700}.moneyInputWrap{background:#fffffff2;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:10px;min-height:32px;padding:6px 12px;display:flex}.moneyPrefix{color:#0f172a8c;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.moneyInput{letter-spacing:-.6px;font-variant-numeric:tabular-nums lining-nums;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:20px;font-weight:500;line-height:1.1}.moneyInput::placeholder{color:#0f172a52;letter-spacing:-.2px;font-size:18px;font-weight:500}.payCard{max-width:760px;margin-top:18px;margin-left:auto;margin-right:auto}.payPrompt{color:#0f172acc;margin:0 0 10px;font-size:13px;font-weight:700}.toggleRow{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.toggleBtn{color:#0f172aeb;cursor:pointer;background:#fff;border:2px solid #0f172a24;border-radius:10px;padding:10px 12px;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.toggleBtn:hover{transform:translateY(-1px);box-shadow:0 16px 34px #02081712}.toggleBtn.selected{color:#0f172aeb;background:#0b2d5b0f;border-color:#0b2d5b61}.payFollow{margin-top:10px}.realEstateNote{color:#0f172ab3;background:#f1f5f9bf;border:1px solid #0f172a1a;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.realEstateNoteIcon{color:#0b2d5be6;background:#0b2d5b14;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.addressCard{background:#fff;border:1px solid #0f172a29;border-radius:14px;margin-top:14px;padding:16px 18px;position:relative;box-shadow:0 18px 40px #0208170f,0 8px 16px #0208170a}.addressHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.addressIcon{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.addressTitle{color:#0f172ad1;font-size:13px;font-weight:800}.addressInputWrap{background:#fffffff2;border:1px solid #0f172a24;border-radius:10px;align-items:center;gap:10px;min-height:32px;padding:6px 12px;display:flex}.addressPrefix{color:#0f172a8c;background:#0f172a0d;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.addressInput{letter-spacing:-.2px;color:#0f172adb;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:600}.addressInput::placeholder{color:#0f172a52;font-weight:500}.addrWrap{position:relative}.addrDropdown{z-index:30;background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;max-height:220px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 22px 56px #02081724,0 8px 18px #02081714}.addrItem{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.addrItem:hover,.addrItem.active{background:linear-gradient(135deg,#0b2d5b0f,#5b8c3a0f)}.addrPrimary{color:#0f172adb;font-size:13px;font-weight:700}.addrSecondary{color:#0f172a8c;margin-top:2px;font-size:12px}.addrIcon{color:#0b2d5bbf;background:#0f172a0d;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.addrIcon svg{width:14px;height:14px}.addrLines{display:block}.addrLoading{color:#0f172a8c;padding:10px 12px;font-size:12px}.addrFollowPrompt{color:#0f172ab8;margin-top:14px;font-size:12px;font-weight:700}.addrFollowRow{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.unitInputWrap{background:#fffffff2;border:1px solid #0f172a24;border-radius:10px;align-items:center;min-height:32px;margin-top:10px;padding:6px 12px;display:flex}.unitInput{letter-spacing:-.2px;color:#0f172adb;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:600}.unitInput::placeholder{color:#0f172a52;font-weight:500}.propertyValueStatus{color:#0f172a8c;margin-top:10px;font-size:12px}.propertyValueField{margin-top:10px}.propertyValueLabel{color:#0f172ab8;margin-bottom:8px;font-size:12px;font-weight:700}.propertyMoneyWrap{background:#fffffff2;border:1px solid #0f172a24;border-radius:10px;align-items:center;gap:8px;min-height:32px;padding:6px 12px;display:flex}.propertyMoneyPrefix{color:#0f172a8c;font-weight:700}.propertyMoneyInput{letter-spacing:-.2px;color:#0f172adb;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:600}.propertyMoneyInput::placeholder{color:#0f172a52;font-weight:500}.marketValueCard{background:#ecfdf5e6;border:1px solid #10b98140;border-radius:10px;min-height:58px;margin-top:12px;padding:14px 16px}.marketValueTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketValueLabel{letter-spacing:.1em;color:#065f46d9;font-size:10px;font-weight:900}.marketValueSource{color:#065f46a6;font-size:11px;font-weight:700}.marketValueAmount{color:#065f46f2;letter-spacing:-.4px;align-items:baseline;gap:4px;margin-top:4px;font-weight:900;display:flex;position:relative;top:12px}.marketValueDollar{opacity:.9;font-size:16px;line-height:1;position:relative;top:0}.marketValueNumber{font-size:22px;line-height:1}.propertyLookupCard{color:#0b2d5bd9;background:#f1f5f9bf;border:1px solid #0b2d5b2e;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.propertyLookupSpinner{border:2px solid #0b2d5b38;border-top-color:#0b2d5be0;border-radius:999px;flex:none;width:14px;height:14px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.vehicleDetailsCard{background:#fff;border:1px solid #0f172a29;border-radius:14px;margin-top:14px;padding:16px 18px;animation:.56s cubic-bezier(.16,1,.3,1) vehicleDetailsEnter;box-shadow:0 18px 40px #0208170f,0 8px 16px #0208170a}@keyframes vehicleDetailsEnter{0%{opacity:.92;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.vehicleDetailsHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.vehicleDetailsIcon{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.vehicleDetailsTitle{color:#0f172ad1;font-size:13px;font-weight:800}.vehicleDetailsQuestion{color:#0f172ab8;margin-bottom:8px;font-size:12px;font-weight:700}.vehicleYearWrap{background:#fffffff2;border:1px solid #0f172a24;border-radius:10px;align-items:center;min-height:32px;padding:6px 12px;display:flex}.vehicleYearField{position:relative}.yearDropdown{z-index:30;background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;max-height:240px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 22px 56px #02081724,0 8px 18px #02081714}.yearItem{text-align:left;cursor:pointer;color:#0f172ac7;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:16px;font-weight:500;display:flex}.yearItem:hover,.yearItem.active{background:linear-gradient(135deg,#0b2d5b0f,#5b8c3a0f)}.yearItem.selected{color:#0b2d5beb;background:#0f172a0a}.yearItemText{display:inline-block}.yearItemCheck{color:#0b2d5bd9;background:0 0;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.yearItemCheck svg{width:20px;height:20px}.vehicleSelect{cursor:pointer;background:#fffffff2;border:1px solid #0f172a24;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:10px 14px;display:flex}.vehicleSelectText{letter-spacing:-.2px;color:#0f172a52;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:15px;font-weight:600}.vehicleSelectText.hasValue{color:#0f172adb}.vehicleSelectChevron{color:#0f172a8c;place-items:center;display:grid}.modalCard{background:#fff;border:1px solid #0f172a1f;border-radius:16px;width:min(380px,92vw);max-height:min(560px,86vh);overflow:hidden;box-shadow:0 30px 90px #02081747,0 12px 30px #0208172e}.modalHeader{justify-content:space-between;align-items:center;padding:14px 14px 10px;display:flex}.modalSearch{align-items:center;gap:10px;padding:0 14px 12px;display:flex}.modalSearchIcon{color:#0b2d5bb3;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.modalSearchInput{background:#fffffffa;border:1px solid #0f172a24;border-radius:10px;outline:none;width:100%;padding:9px 12px;font-size:13px;font-weight:600}.modalList{flex-direction:column;gap:10px;max-height:calc(min(560px,86vh) - 112px);padding:0 14px 14px;display:flex;overflow:auto}.modalOption{text-align:left;cursor:pointer;color:#0f172adb;background:#f8fafcb3;border:1px solid #0f172a24;border-radius:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:600}.modalOption:hover{background:linear-gradient(135deg,#0b2d5b0f,#5b8c3a0f)}.modalOption.selected{background:linear-gradient(135deg,#0b2d5b14,#5b8c3a1a);border-color:#0b2d5b38}.vehicleSummaryPill{cursor:pointer;background:#f1f5f9d9;border:none;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;display:inline-flex}.vehicleSummaryCheck{color:#0b2d5bd9}.vehicleSummaryText{color:#0f172ac7;font-size:12px;font-weight:700}.vehicleSummaryEdit{color:#0f172a66;place-items:center;display:grid}.vehicleSummaryPill:hover{background:linear-gradient(135deg,#0b2d5b0f,#5b8c3a0f)}.vehicleMilesLabel{color:#0f172ab8;margin-top:12px;font-size:12px;font-weight:700}.vehicleMilesWrap{background:#fffffff2;border:1px solid #0f172a24;border-radius:10px;align-items:center;min-height:32px;margin-top:8px;padding:6px 12px;display:flex}.vehicleMilesInput{letter-spacing:-.2px;color:#0f172adb;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:15px;font-weight:600}.vehicleMilesInput::placeholder{color:#0f172a52;font-weight:500}.vehicleLookupBtn{cursor:pointer;color:#fff;background:#0b2d5be0;border:none;border-radius:10px;width:100%;min-height:40px;margin-top:10px;padding:10px 14px;font-weight:700}.vehicleLookupBtn:hover{background:#0b2d5bf0}.vehicleLookupBtn:disabled{opacity:.6;cursor:not-allowed}.vehicleValueWarn{color:#0f172a8c;margin-top:10px;font-size:12px}.vehicleValueField{margin-top:10px}.vehicleValueLabel{color:#0f172ab8;margin-bottom:8px;font-size:12px;font-weight:700}.vehicleMoneyWrap{background:#fffffff2;border:1px solid #0f172a24;border-radius:10px;align-items:center;gap:8px;min-height:32px;padding:6px 12px;display:flex}.vehicleMoneyPrefix{color:#0f172a8c;font-weight:700}.vehicleMoneyInput{letter-spacing:-.2px;color:#0f172adb;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:600}.vehicleMoneyInput::placeholder{color:#0f172a52;font-weight:500}.irsEquityCard{background:#f8fafcbf;border:1px solid #0f172a1f;border-radius:12px;margin-top:12px;padding:12px}.irsEquityHead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.irsEquityIcon{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:8px;place-items:center;width:22px;height:22px;display:grid}.irsEquityTitle{letter-spacing:.08em;color:#0f172a8c;font-size:11px;font-weight:800}.irsEquityRow{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.irsEquityMetric{flex:auto}.irsEquityLabel{color:#0f172aa6;font-size:12px;font-weight:700}.irsEquityRight{text-align:right;flex:none}.irsEquityAmount{color:#0b2d5bf2;font-size:18px;font-weight:900;line-height:1;transition:transform .18s}.irsEquityAmount.bump{transform:translateY(-1px)scale(1.03)}.irsEquitySub{color:#0f172a85;margin-top:2px;font-size:11px;font-weight:700}.irsEquityBar{border-radius:999px;height:8px;margin-top:8px;position:relative;overflow:hidden}.irsEquityBarBg{background:#0f172a1a;position:absolute;inset:0}.irsEquityBarFill{background:#0b2d5bc7;transition:width .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.irsEquityNote{color:#0f172a99;margin-top:8px;font-size:12px}.bankForm{flex-direction:column;gap:16px;margin-top:12px;display:flex}.bankCard{background:#fff;border:1px solid #0f172a29;border-radius:14px;padding:26px;box-shadow:0 18px 40px #0208170f,0 8px 16px #0208170a}.bankHead{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.bankIcon{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.bankTitle{color:#0f172ad1;font-size:13px;font-weight:800}.bankDesc{color:#0f172a8c;margin-top:10px;font-size:12px}.bankMoneyWrap{background:#fffffff2;border:1px solid #0f172a24;border-radius:10px;align-items:center;gap:8px;min-height:32px;padding:6px 12px;display:flex}.bankMoneyPrefix{color:#0f172a8c;font-weight:800}.bankMoneyInput{letter-spacing:-.2px;color:#0f172adb;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:700}.bankMoneyInput::placeholder{color:#0f172a52;font-weight:600}.bankThresholdMsg{color:#065f46e6;margin-top:14px;font-size:11px;font-weight:700}.expForm{flex-direction:column;gap:16px;margin-top:14px;display:flex}.expCard{background:#fff;border:1px solid #0f172a29;border-radius:14px;padding:22px;box-shadow:0 18px 40px #0208170f,0 8px 16px #0208170a}.expHead{align-items:flex-start;gap:10px;display:flex}.expIcon{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.expTitle{color:#0f172ad1;font-size:13px;font-weight:800}.expDesc{color:#0f172a8c;margin-top:6px;font-size:12px}.expField{margin-top:12px}.expLabel{color:#0f172aa6;margin-bottom:8px;font-size:12px;font-weight:700}.expSelect{letter-spacing:-.2px;color:#0f172ad1;background:#fffffff2;border:1px solid #0f172a24;border-radius:10px;outline:none;width:100%;min-height:40px;padding:10px 12px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:600}.expSelect:focus{border-color:#0b2d5b61;box-shadow:0 0 0 4px #0b2d5b0f}.expSelectWrap{position:relative}.expSelectBtn{cursor:pointer;background:#fffffffa;border:2px solid #0f172a2e;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:12px 14px;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex}.expSelectBtn:hover{border-color:#0b2d5b4d}.expSelectBtn:focus-visible{border-color:#0b2d5b73;outline:none;box-shadow:0 0 0 4px #0b2d5b14}.expSelectText{letter-spacing:-.2px;color:#0f172a73;font-size:14px;font-weight:600}.expSelectText.hasValue{color:#0f172ad1}.expSelectChevron{color:#0f172a66;place-items:center;display:grid}.expDropdown{z-index:50;background:#fff;border:1px solid #0f172a2e;border-radius:14px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 22px 56px #02081724,0 8px 18px #02081714}.expSearchWrap{border-bottom:1px solid #0f172a1f;padding:12px 12px 10px}.expSearchInput{letter-spacing:-.2px;background:#fff;border:1px solid #0f172a24;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:600}.expSearchInput::placeholder{color:#0f172a59;font-weight:500}.expOptions{max-height:240px;padding:6px 0;overflow:auto}.expOption{text-align:left;color:#0f172acc;cursor:pointer;background:0 0;border:none;width:100%;padding:16px 22px;font-size:15px;font-weight:600;line-height:1.15}.expOption:hover,.expOption.selected{background:#0b2d5b0f}.expSizeRow{gap:10px;margin-top:12px;display:flex}.expSizeBtn{color:#0f172ab3;cursor:pointer;background:#fffffffa;border:1px solid #0f172a24;border-radius:10px;min-width:46px;padding:12px 0;font-size:13px;font-weight:800;box-shadow:0 10px 18px #0208170a}.expSizeBtn.active{color:#fff;background:#0b2d5beb;border-color:#0b2d5beb;box-shadow:0 14px 28px #0b2d5b33,0 0 0 4px #0b2d5b0f,0 0 0 6px #5b8c3a29}.budgetSuccess{background:#ecfdf5cc;border:1px solid #10b98138;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.budgetSuccessIcon{color:#065f46f2;background:#10b9811f;border:1px solid #10b98133;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.budgetSuccessTitle{color:#065f46eb;font-size:12px;font-weight:800}.budgetSuccessSub{color:#065f46b8;margin-top:4px;font-size:11px;line-height:1.35}.budgetList{flex-direction:column;gap:10px;margin-top:12px;display:flex}.budgetRow{background:#fff;border:1px solid #0f172a24;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 10px 18px #0208170a}.budgetRow:hover{border-color:#0b2d5b2e;transform:translateY(-1px);box-shadow:0 18px 40px #02081714,0 8px 16px #0208170d}.budgetLeft{align-items:center;gap:10px;display:flex}.budgetIcon{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.budgetIcon svg{width:18px;height:18px}.budgetTitle{color:#0f172ad1;font-size:13px;font-weight:800}.budgetSub{color:#0f172a8c;margin-top:2px;font-size:12px}.budgetRight{color:#0f172ab3;align-items:center;gap:10px;display:flex}.budgetPill{color:#065f46e0;background:#ecfdf5;border:1px solid #10b98138;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.budgetPillIcon{color:#065f46f2;background:#10b98124;border:1px solid #10b98138;border-radius:999px;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:grid}.budgetPill.notMaxed{color:#0f172ab3;background:#f1f5f9e6;border-color:#0f172a24}.budgetPill.notMaxed .budgetPillIcon{color:#0f172a8c;background:#0f172a0f;border-color:#0f172a1a}.budgetAmt{color:#0f172acc;text-align:right;min-width:70px;font-size:14px;font-weight:900}.budgetChevron{color:#0b2d5bd9;background:#0b2d5b0f;border:1px solid #0b2d5b1a;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 10px 18px #0208170d}.budgetChevron svg{width:16px;height:16px}.budgetRow.open .budgetChevron svg{transform:rotate(180deg)}.budgetChevron svg{transition:transform .22s}.budgetDetails{flex-direction:column;gap:12px;margin-top:10px;display:flex}.budgetDetailCard{background:#fff;border:1px solid #0f172a1f;border-radius:12px;padding:14px;box-shadow:0 10px 18px #0208170a}.budgetDetailHead{align-items:center;gap:10px;display:flex}.budgetDetailIcon{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:26px;height:26px;display:grid}.budgetDetailIcon svg{width:16px;height:16px}.budgetDetailTitle{color:#0f172ad1;font-size:12px;font-weight:800}.budgetDetailInputWrap{background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;align-items:center;gap:8px;min-height:32px;margin-top:10px;padding:7px 12px;display:flex}.budgetDetailDollar{color:#0f172a73;font-weight:800}.budgetDetailInput{letter-spacing:-.2px;color:#0f172ad1;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:700}.budgetDetailInput:disabled{opacity:.55}.budgetBar{background:#0f172a0a;border-radius:999px;height:8px;margin-top:10px;position:relative;overflow:hidden}.budgetBarBg{background:linear-gradient(#0f172a14,#0f172a0d);position:absolute;inset:0}.budgetBarFill{transform-origin:0;transform:scaleX(var(--bar-fill,0));will-change:transform;background:linear-gradient(90deg,#0b2d5beb,#0b66a6f2 58%,#4f46e5eb);transition:transform 1.4s cubic-bezier(.22,1,.36,1),filter .32s;position:absolute;inset:0;box-shadow:0 8px 18px #0b2d5b2e,inset 0 1px #ffffff2e}.budgetBarFill:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff57,#fff0);width:38px;animation:1.6s ease-in-out infinite budgetBarSheen;position:absolute;top:0;bottom:0;right:-18px;transform:skew(-18deg)}.budgetBarMeta{color:#0f172a7a;justify-content:space-between;margin-top:6px;font-size:10px;font-weight:700;display:flex}@keyframes budgetBarSheen{0%{opacity:0;transform:translate(-22px)skew(-18deg)}25%{opacity:.85}to{opacity:0;transform:translate(26px)skew(-18deg)}}.obWarn{background:#fffbebe6;border:1px solid #f59e0b47;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.obWarnIcon{color:#b45309f2;background:#f59e0b1f;border:1px solid #f59e0b38;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.obWarnText{color:#b45309e0;font-size:12px;font-weight:650;line-height:1.35}.obList{flex-direction:column;gap:12px;margin-top:12px;display:flex}.obCard{background:#fff;border:1px solid #0f172a24;border-radius:12px;padding:12px;box-shadow:0 10px 18px #0208170a}.obHead{align-items:center;gap:10px;display:flex}.obIcon{color:#0b2d5bc7;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.obIcon svg{width:16px;height:16px}.obTitle{color:#0f172ad1;font-size:12px;font-weight:800}.obMoneyWrap{background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;align-items:center;gap:8px;min-height:32px;margin-top:10px;padding:7px 12px;display:flex}.obMoneyPrefix{color:#0f172a73;font-weight:800}.obMoneyInput{letter-spacing:-.2px;color:#0f172ad1;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:700}.obMoneyInput::placeholder{color:#0f172a52;font-weight:600}.sumTop{background:#f8fafcd9;border:1px solid #0f172a1f;border-radius:12px;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.sumTopCol{flex:1 1 0}.sumTopCol.right{text-align:right}.sumTopLabel{letter-spacing:.08em;color:#0f172a8c;font-size:10px;font-weight:900}.sumTopValue{align-items:baseline;gap:2px;margin-top:4px;display:inline-flex}.sumTopBig{color:#0b2d5bf2;font-size:20px;font-weight:900}.sumTopSmall{color:#0f172a80;font-size:11px;font-weight:700}.sumSections{margin-top:14px}.sumDivider{background:#0f172a1a;height:1px;margin:12px 0}.sumSectionHead{grid-template-columns:26px 1fr auto 22px;align-items:center;gap:10px;padding:8px 2px;display:grid}.sumSectionIcon{color:#0b2d5bb3;border-radius:8px;place-items:center;width:22px;height:22px;display:grid}.sumSectionTitle,.sumSectionAmt{color:#0f172ad1;font-size:12px;font-weight:900}.sumSectionChevron{color:#0f172a52;place-items:center;display:grid}.sumRow{grid-template-columns:1fr auto;align-items:center;padding:6px 2px;display:grid}.sumRowLeft{align-items:center;gap:10px;display:flex}.sumRowIcon{color:#0b2d5b99;place-items:center;width:22px;height:22px;display:grid}.sumRowIcon svg{width:18px;height:18px}.sumRowLabel{color:#0f172a9e;font-size:11px;font-weight:650}.sumRowRight{align-items:center;gap:8px;display:inline-flex}.sumRowNote{color:#b45309e6;font-size:10px;font-weight:800}.sumRowValue{color:#0f172ac7;text-align:right;min-width:66px;font-size:11px;font-weight:900}.analyzePage{background:radial-gradient(800px 380px at 50% 0,#0b2d5b1a,#fff0),radial-gradient(700px 380px at 60% 18%,#5b8c3a1a,#fff0),#fff;height:100vh;overflow:hidden}.analyzeTopbar{background:0 0}.analyzeTopbarSide{align-items:center;display:flex}.analyzeBackBtn{color:#0f172ac7;cursor:pointer;background:#ffffffdb;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,border-color .16s,color .16s,background .16s;display:inline-flex;box-shadow:0 10px 24px #0208170f}.analyzeBackBtn:hover{color:#0b66a6eb;background:#fffffff5;border-color:#0b66a62e;transform:translateY(-1px)}.analyzeWrap{text-align:center;max-width:680px;min-height:calc(100vh - 70px);margin:0 auto;padding:34px 18px 320px}.analyzeRing{background:radial-gradient(circle,#ffffffeb 0 44%,#fff0 45%);border-radius:999px;width:142px;height:142px;margin:2px auto 16px;position:relative;box-shadow:0 28px 54px #0208171a,0 10px 24px #5b8c3a1a,inset 0 1px #ffffffb8}.analyzeRing:before{content:"";filter:blur(6px);background:radial-gradient(circle,#5b8c3a1f,#5b8c3a08 60%,#5b8c3a00 72%);border-radius:999px;position:absolute;inset:7px;box-shadow:0 0 0 1px #ffffff8c,0 12px 30px #5b8c3a1a}.analyzeRing:after{content:"";background:radial-gradient(circle at 30% 25%,#fffffffa,#f8fafcf5 58%,#f1f5f9f0);border-radius:999px;position:absolute;inset:25px;box-shadow:inset 0 1px #fffffff2,inset 0 -10px 24px #0f172a0a}.analyzeRingSvg{z-index:1;width:142px;height:142px;position:relative}.analyzeRingBg{fill:none;stroke:#0f172a0f;stroke-width:8px}.analyzeRingFg{fill:none;stroke:url(#analyzeRingGradient);stroke-width:8px;stroke-linecap:round;transform-origin:60px 60px;filter:drop-shadow(0 8px 18px #5b8c3a3d);transform:rotate(-90deg)}.analyzePct{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.analyzePctValue{letter-spacing:-.03em;color:#0f172ae6;font-size:26px;font-weight:950;line-height:1}.analyzePctLabel{letter-spacing:.08em;text-transform:uppercase;color:#0b2d5b9e;font-size:10px;font-weight:850}.analyzeTitle{letter-spacing:-.02em;color:#0f172ae0;margin:0;font-size:22px;font-weight:900}.analyzeSub{color:#0f172a8c;margin-top:6px;font-size:12px;font-weight:650}.analyzeSteps{text-align:left;flex-direction:column;gap:8px;max-width:420px;margin:20px auto 0;display:flex}.anStepMount{opacity:0;max-height:0;transition:max-height .9s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),margin .9s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(8px)}.anStepMount.revealed{opacity:1;max-height:96px;margin-top:4px;transform:translateY(0)}.anStep{color:#0f172a99;opacity:0;filter:blur(10px);background:linear-gradient(#ffffffd1,#f8fafcad);border:1px solid #0f172a0a;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:800;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.3s cubic-bezier(.16,1,.3,1),filter 1.3s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s,background .28s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)scale(.988);box-shadow:0 12px 28px #0208170a,inset 0 1px #ffffffb8}.anStep.revealed{opacity:1;filter:blur();transform:translateY(0)scale(1)}.anStep:before{content:"";opacity:0;background:linear-gradient(90deg,#fff0,#ffffffc7,#fff0);width:36%;transition:opacity .3s;position:absolute;inset:0 auto 0 -35%;transform:skew(-20deg)}.anStep.revealed:before{animation:1.4s cubic-bezier(.16,1,.3,1) both anStepSweep}.anStepIcon{color:#0b2d5b57;transform-origin:50%;opacity:0;flex:none;place-items:center;width:22px;height:22px;transition:opacity .62s,transform .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1);display:grid;transform:scale(.72)}.anStep.revealed .anStepIcon{opacity:1;transform:scale(1)}.anStep.done .anStepIcon{color:#0b2d5beb}.anStep.active .anStepIcon{color:#0b2d5beb;filter:drop-shadow(0 0 10px #0b66a638);animation:1.9s ease-in-out 1s infinite anPulse}.anStep.active .anStepText{color:#0f172ad6}.anStep.done .anStepText{color:#0f172ab3}.anStep.active{background:radial-gradient(520px 120px at 0%,#0b66a60f,#0000 45%),linear-gradient(#ffffffeb,#eff6ffc7);border-color:#0b66a614;box-shadow:0 18px 42px #0b66a614,inset 0 1px #fffc}.anStep.done{background:linear-gradient(#ffffffdb,#f8fafcb8)}.anStepText{z-index:1;letter-spacing:-.01em;position:relative}@keyframes anStepSweep{0%{opacity:0;transform:translate(0)skew(-20deg)}18%{opacity:.95}to{opacity:0;transform:translate(420%)skew(-20deg)}}@keyframes anPulse{0%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}to{opacity:.85;transform:scale(1)}}.analyzeDivider{z-index:5;pointer-events:none;background:#0f172a1a;width:min(460px,100vw - 36px);height:1px;position:fixed;top:74%;left:50%;transform:translate(-50%)}.analyzeDock{z-index:20;flex-direction:column;align-items:center;width:min(560px,100vw - 36px);display:flex;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.analyzeCarousel{width:100%;max-width:560px}.anSlideStack{min-height:176px;position:relative}.anSlideLayer{position:absolute;inset:0}.anSlideLayer.now{position:relative}.anSlide{text-align:left;background:radial-gradient(520px 180px at 0 0,#5b8c3a14,#0000 48%),linear-gradient(#fffffff5,#f8fafceb);border:1px solid #0f172a1a;border-radius:22px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0208171a,0 12px 26px #0208170f,inset 0 1px #ffffffd1}.anSlide:before{content:"";background:linear-gradient(90deg,#28543afa,#5b8c3af2,#8ccf5fe6);border-radius:999px;height:3px;position:absolute;top:0;left:18px;right:18px}@keyframes anSlideIn{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes anSlideOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-10px)scale(.985)}}.anEyebrow{letter-spacing:.12em;color:#28543ad1;font-size:10px;font-weight:900}.anBody{margin-top:12px}.anP{color:#0f172ab3;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.45}.anByline{color:#0f172ac7;margin-top:12px;font-size:12px;font-weight:800}.anLogoRow{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.anLogoPill{color:#28543ad1;background:#fffc;border:1px solid #28543a1f;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900;box-shadow:0 8px 18px #0208170d}.anSmall{color:#0f172a99;font-size:12px;font-weight:650;line-height:1.5}.anSlideTitle{color:#0f172adb;letter-spacing:-.02em;margin-bottom:10px;font-size:15px;font-weight:900}.anBullets{flex-direction:column;gap:10px;margin:0 0 10px;padding:0;list-style:none;display:flex}.anBullet{color:#0f172ab3;align-items:flex-start;gap:10px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.anBulletDot{background:#5b8c3a29;border:1px solid #5b8c3a3d;border-radius:999px;flex:none;width:10px;height:10px;margin-top:3px;box-shadow:0 10px 20px #5b8c3a1f}.anStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.anStat{background:#ffffffd1;border:1px solid #0f172a14;border-radius:16px;padding:12px;box-shadow:0 10px 24px #0208170d}.anStatK{letter-spacing:.08em;color:#28543ac2;font-size:10px;font-weight:900}.anStatV{color:#0f172ad1;margin-top:6px;font-size:14px;font-weight:900}.anStatSub{color:#0f172a94;margin-top:4px;font-size:10px;font-weight:650;line-height:1.25}@media (width<=420px){.anStats{grid-template-columns:1fr}}.anReviewList{flex-direction:column;gap:12px;display:flex}.anReviewRow{background:#fffc;border:1px solid #0f172a12;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.anReviewLeft{color:#0f172ac7;font-size:12px;font-weight:900}.anReviewScore{color:#0f172ac7;text-align:right;font-size:14px;font-weight:900}.anReviewMeta{color:#0f172a7a;text-align:right;font-size:10px;font-weight:650}.anQuote{color:#0f172ab3;font-size:13px;font-weight:700;line-height:1.6}.anDots{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.anDot{background:#0f172a24;border-radius:999px;width:7px;height:7px;transition:width .4s cubic-bezier(.16,1,.3,1),background .4s,transform .4s;box-shadow:0 6px 14px #02081714}.anDot.on{background:linear-gradient(90deg,#28543afa,#5b8c3af5);border-radius:999px;width:24px;height:7px;transform:scale(1.02)}.anSecure{color:#0f172a80;text-align:center;background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:8px 12px;font-size:10px;font-weight:750;display:inline-flex;box-shadow:0 10px 24px #0208170d}.snapshotPage .qWrap{max-width:680px}.snapCallout{background:#ecfdf5d9;border:1px solid #10b9812e;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.snapCalloutIcon{color:#065f46f2;background:#10b9811f;border:1px solid #10b9812e;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.snapCalloutTitle{color:#065f46e6;font-size:13px;font-weight:900}.snapCalloutBody{color:#065f46c7;margin-top:4px;font-size:12px;font-weight:650;line-height:1.35}.snapCard{background:#fff;border:1px solid #0f172a1f;border-radius:14px;margin-top:14px;padding:14px;box-shadow:0 18px 40px #0208170f}.snapCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.snapSectionHead{align-items:center;gap:10px;display:inline-flex}.snapSectionTitle{color:#0f172ad6;letter-spacing:-.01em;font-size:16px;font-weight:900}.snapCardLabel{letter-spacing:.11em;color:#0f172a8c;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.snapCardLabelIcon{color:#0b2d5bc7;background:#0f172a0a;border:1px solid #0f172a14;border-radius:9px;place-items:center;width:22px;height:22px;display:grid}.snapEdit{color:#0b2d5bdb;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.snapKV{flex-direction:column;gap:8px;margin-top:14px;display:flex}.snapKVRow{grid-template-columns:140px 1fr;align-items:baseline;gap:14px;display:grid}.snapKVKey{color:#0f172a8c;flex:none;font-size:13px;font-weight:650}.snapKVVal{color:#0f172ad1;text-align:left;flex:auto;font-size:13px;font-weight:900}.snapRow{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.snapKey{color:#0f172a9e;font-size:12px;font-weight:700}.snapVal{color:#0f172ad1;font-size:14px;font-weight:900}.snapVal.neg{color:#0f172ac2}.snapRule{background:#0f172a1a;height:1px;margin-top:12px}.snapRow.big{align-items:flex-end;margin-top:12px}.snapKeyStrong{color:#0f172ad1;font-size:13px;font-weight:900}.snapSub{color:#0f172a85;margin-top:4px;font-size:11px;font-weight:650}.snapBig{align-items:baseline;gap:2px;display:inline-flex}.snapBigNum{color:#0b66a6fa;font-size:22px;font-weight:900}.snapBig.posGlow .snapBigNum{color:#10b981f2;text-shadow:0 0 18px #10b98147,0 0 36px #10b9812e}.snapBigUnit{color:#0f172a80;font-size:11px;font-weight:700}.snapGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.snapMini{background:#f8fafcb8;border:1px solid #0f172a1a;border-radius:12px;padding:12px}.snapMiniKey{color:#0f172a8f;font-size:11px;font-weight:700}.snapMiniVal{color:#0f172ad1;margin-top:6px;font-size:13px;font-weight:900}.snapshotPage .continueBtn{white-space:nowrap;border-radius:12px;padding:12px 18px;font-size:14px;box-shadow:0 14px 30px #0b2d5b2e,0 6px 12px #02081712}.snapshotPage .progressDots{display:none}.snapshotPage .continueBtn:hover{filter:none;transform:translateY(-1px);box-shadow:0 18px 44px #0b2d5b33,0 8px 16px #02081714}.modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;background:#02081773;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modalCard{background:#fff;border:1px solid #0f172a24;border-radius:14px;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 90px);padding:14px;animation:.22s modalIn;display:flex;box-shadow:0 30px 90px #02081742}.modalCardSm{width:min(520px,100%)}@keyframes modalIn{0%{opacity:.6;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.modalHead{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.modalTitle{color:#0f172ad6;font-size:14px;font-weight:900}.modalClose{cursor:pointer;color:#0f172a8c;background:0 0;border:none;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.modalClose:hover{background:#0f172a0f}.modalBody{padding:2px 2px 0;overflow:auto}.modalFooter{background:#fff;border-top:1px solid #0f172a1a;margin-top:12px;padding-top:10px}.modalGrid2{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.modalField{margin-top:12px}.modalGrid2 .modalField{margin-top:0}.modalLabel{color:#0f172ab3;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.modalHint{color:#0f172a7a;margin-top:8px;font-size:11px;font-weight:650}.req{color:#dc2626e6}.modalInput{background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;outline:none;width:100%;padding:10px 12px;font-size:13px;font-weight:650}.modalInput:focus{border-color:#0b2d5b59;box-shadow:0 0 0 4px #0b2d5b14}.modalSelect{color:#0f172ad1;background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;outline:none;width:100%;padding:10px 12px;font-size:13px;font-weight:650}.modalSelect:focus{border-color:#0b2d5b59;box-shadow:0 0 0 4px #0b2d5b14}.modalMoney{background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.modalMoneyPrefix{color:#0f172a7a;font-weight:900}.modalMoneyInput{color:#0f172ad1;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:13px;font-weight:650}.modalMoney:focus-within{border-color:#0b2d5b59;box-shadow:0 0 0 4px #0b2d5b14}.modalToggleRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modalToggleBtn{color:#0f172ab3;cursor:pointer;background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:800;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.modalToggleBtn.on{color:#fff;background:#0b66a6fa;border-color:#0b66a6fa;box-shadow:0 14px 30px #0b2d5b2e}.modalToggleBtn:hover{border-color:#0b2d5b3d;transform:translateY(-1px)}.modalSave{color:#fff;cursor:pointer;background:#0b66a6fa;border:none;border-radius:12px;width:100%;margin-top:14px;padding:12px 16px;font-size:13px;font-weight:800;box-shadow:0 14px 28px #0b2d5b2e}.modalSave:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.toastWrap{z-index:80;width:min(340px,100vw - 36px);position:fixed;top:90px;left:50%;transform:translate(-50%)}.toastCard{color:#065f46e6;background:#ecfdf5f2;border:1px solid #10b9812e;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:800;animation:.22s toastIn;display:flex;box-shadow:0 18px 50px #02081724}@keyframes toastIn{0%{opacity:0;filter:blur(2px);transform:translate(-50%)translateY(-10px)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)}}.toastIcon{color:#065f46eb;place-items:center;width:22px;height:22px;display:grid}.toastText{text-align:center;flex:auto;font-size:13px}.toastClose:hover{color:#065f46e6}.howWorksPage .bottomNavInner .progressDots{display:none}.howWorksWrap{max-width:720px}.howCard{background:#fff;border:1px solid #0f172a1f;border-radius:14px;margin-top:16px;padding:14px;box-shadow:0 18px 40px #0208170f}.howCardHead{align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.howCardHeadIcon{color:#0b66a6fa;background:#0b66a61a;border:1px solid #0b66a629;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.howCardHeadText{color:#0f172ad6;font-size:14px;font-weight:900}.howTimeline{flex-direction:column;gap:22px;margin-top:6px;display:flex}.howStep{grid-template-columns:22px 1fr;gap:12px;display:grid}.howRail{flex-direction:column;align-items:center;padding-top:2px;display:flex}.howDot{background:#0b2d5b59;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #0b2d5b0f}.howDot.on{background:#0b66a6fa;box-shadow:0 10px 18px #0b2d5b29,0 0 0 4px #0b66a61a}.howLine{background:#0f172a1a;border-radius:999px;flex:auto;width:2px;margin-top:10px}.howWhen{letter-spacing:.1em;color:#0b66a6d9;font-size:10px;font-weight:900}.howStepRow{grid-template-columns:34px 1fr;align-items:start;gap:12px;margin-top:10px;display:grid}.howStepIcon{color:#0f172a94;background:#0f172a0a;border:1px solid #0f172a14;border-radius:12px;place-items:center;width:30px;height:30px;display:grid}.howTitle{color:#0f172ad6;letter-spacing:-.01em;font-size:13px;font-weight:900}.howDesc{color:#0f172a8f;max-width:480px;margin-top:4px;font-size:12px;font-weight:650;line-height:1.45}.howNote{background:#eff6ffbf;border:1px solid #0b66a624;border-radius:12px;margin-top:14px;padding:12px 14px}.howNoteText{color:#0f172aa3;font-size:12px;font-weight:650;line-height:1.35}.howNoteText strong{color:#0b2d5beb}.confirmWrap{max-width:720px}.confirmStack{flex-direction:column;gap:12px;width:100%;max-width:560px;margin-top:16px;display:flex}.confirmRowCard{background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 16px 34px #0208170d}.confirmLeft{align-items:center;gap:10px;min-width:0;display:flex}.confirmCheck{color:#10b981f2;background:#ecfdf5f2;border:1px solid #10b9812e;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.confirmLabel{color:#0f172a85;font-size:12px;font-weight:700}.confirmValue{color:#0f172ad1;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;font-weight:900;overflow:hidden}.confirmEdit{color:#0b66a6fa;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.confirmInputCard{background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;padding:16px 18px;overflow:hidden;box-shadow:0 16px 34px #0208170d}.confirmInputHead{color:#0f172ac7;align-items:center;gap:10px;font-size:12px;font-weight:900;display:inline-flex}.confirmInputIcon{color:#0b66a6e6}.confirmInputTitle{font-size:12px;font-weight:900}.confirmInput{box-sizing:border-box;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;margin-top:10px;padding:13px 12px;font-size:13px;font-weight:650}.confirmInput:focus{border-color:#0b2d5b4d;box-shadow:0 0 0 4px #0b2d5b14}.confirmSecure{color:#0f172a7a;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:650;display:inline-flex}.confirmSecureIcon{color:#0f172a61}.personalWrap{max-width:720px}.personalInfoStack{flex-direction:column;gap:12px;width:100%;max-width:640px;margin-top:18px;display:flex}.personalInfoRow{color:#0f172ab8;box-sizing:border-box;background:radial-gradient(800px 120px at 20% 0,#0b66a60f,#0000 55%),#f8fafc9e;border:1px solid #0f172a1f;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-size:12px;font-weight:750;display:flex;box-shadow:0 14px 30px #0208170a}.personalInfoIcon{color:#0b66a6f2;background:#0b66a61a;border:1px solid #0b66a629;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.personalInfoText strong{color:#0b2d5beb}.personalInfoText{white-space:normal;flex:auto;min-width:0;line-height:1.35}.personalFormCard{box-sizing:border-box;background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;width:100%;max-width:640px;margin-top:14px;padding:16px;box-shadow:0 18px 42px #0208170f,0 6px 14px #0208170a}.personalGrid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.personalField{flex-direction:column;gap:8px;display:flex}.personalLabel{color:#0f172aad;align-items:center;gap:6px;min-height:20px;font-size:12px;font-weight:800;line-height:1.1;display:inline-flex}.personalLabelLock{color:#0f172a6b}.personalHintIcon{color:#94a3b8f2;place-items:center;display:grid;transform:translateY(-1px)}.personalHintWrap{cursor:default;background:#f8fafcd9;border:1px solid #94a3b859;border-radius:999px;outline:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:2px;transition:transform .16s,background .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.personalHintWrap:hover{background:#eff6ffd9;border-color:#0b66a642;transform:translateY(-1px)}.personalHintWrap:hover .personalHintIcon{color:#0b66a6eb}.personalHintWrap:focus{box-shadow:0 0 0 4px #0b2d5b1a}.personalTooltip{opacity:0;pointer-events:none;color:#fffffff2;z-index:3;text-align:left;background:#0f172af0;border-radius:12px;width:280px;max-width:min(280px,100vw - 48px);padding:12px 14px;font-size:13px;font-weight:650;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 22px 60px #02081738}.personalTooltip:after{content:"";border:8px solid #0000;border-top-color:#0f172af0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.personalHintWrap:hover .personalTooltip,.personalHintWrap:focus .personalTooltip{opacity:1;transform:translate(-50%)translateY(0)}.personalInput{box-sizing:border-box;background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;outline:none;width:100%;height:48px;padding:13px 12px;font-size:14px;font-weight:700;line-height:20px;transition:box-shadow .18s,border-color .18s,transform .18s}.personalInput:focus{border-color:#0b2d5b4d;transform:translateY(-1px);box-shadow:0 0 0 4px #0b2d5b14}.personalSsnWrap{align-items:stretch;height:48px;display:flex;position:relative}.personalSsnInput{flex:auto;height:48px;padding-right:44px;display:block}.personalEye{color:#0f172a8c;cursor:pointer;background:#fffffffa;border:1px solid #0f172a1f;border-radius:10px;place-items:center;width:32px;height:32px;transition:transform .16s,background .16s,color .16s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.personalEye:hover{color:#0f172ab3;background:#0f172a0d;transform:translateY(-50%)scale(1.02)}@media (width<=560px){.personalGrid2{grid-template-columns:1fr}}.addressWrap{max-width:720px}.addrCard{box-sizing:border-box;background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;width:100%;max-width:640px;margin-top:16px;padding:14px 14px 16px;box-shadow:0 16px 36px #0208170d}.addrCardHead{align-items:center;gap:10px;margin-bottom:12px;display:inline-flex}.addrPin{color:#0b66a6eb;background:#0b66a61a;border:1px solid #0b66a624;border-radius:12px;place-items:center;width:30px;height:30px;display:grid}.addrHeadText{color:#0f172ad1;font-size:12px;font-weight:900}.addrGrid{grid-template-columns:1fr .33fr;gap:12px;display:grid}.addrField{flex-direction:column;gap:8px;display:flex}.addrField.span2{grid-column:1/span 1}.addrRow2{grid-column:1/-1;grid-template-columns:.42fr .33fr .25fr;gap:12px;display:grid}.addrLabel{color:#0f172a9e;font-size:11px;font-weight:800}.addrInput,.addrSelect{box-sizing:border-box;background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;outline:none;width:100%;height:46px;padding:12px;font-size:13px;font-weight:650;transition:box-shadow .18s,border-color .18s,transform .18s}.addrInput:focus,.addrSelect:focus{border-color:#0b2d5b4d;transform:translateY(-1px);box-shadow:0 0 0 4px #0b2d5b14}.addrInputIconWrap{position:relative}.addrInputIcon{color:#0b66a6d1;z-index:2;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.addrInputIconWrap .addrInput{z-index:1;padding-left:40px;position:relative}.planWrap{max-width:720px}.planCard,.waitCard,.reviewCard{box-sizing:border-box;width:100%;max-width:640px}.planCard{background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;margin-top:16px;padding:14px;box-shadow:0 16px 36px #0208170d}.planCardHead{align-items:center;gap:10px;margin-bottom:12px;display:inline-flex}.planHeadIcon{color:#0b66a6eb;background:#0b66a61a;border:1px solid #0b66a624;border-radius:12px;place-items:center;width:30px;height:30px;display:grid}.planHeadText{color:#0f172ad1;font-size:12px;font-weight:900}.planOption{box-sizing:border-box;cursor:pointer;text-align:center;background:radial-gradient(900px 220px at 20% 0,#0b66a61a,#0000 58%),radial-gradient(900px 220px at 80% 0,#10b98114,#0000 58%),#f8fafcb3;border:1px solid #0f172a1f;border-radius:12px;width:100%;padding:16px 16px 0;position:relative;box-shadow:0 16px 44px #02081714}.planOption.hasPaymentToggle{padding-top:88px}.planOption.hasPlanBuilder{padding-top:88px;padding-bottom:0}.planOptionTop{justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.planOptionActions{justify-content:center;width:auto;display:flex;position:absolute;top:44px;left:16px;right:16px}.planBuilder{background:#ffffffbd;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:auto;margin:14px 16px 16px;padding:12px 12px 10px;display:flex;position:relative;box-shadow:0 14px 28px #0208170d,inset 0 1px #ffffffe0}.planBuilderSection{width:100%}.planBuilderLabel{letter-spacing:.08em;text-transform:uppercase;color:#0f172a80;text-align:left;margin-bottom:6px;font-size:10px;font-weight:850}.planBuilderChips,.planBuilderCounts{gap:8px;width:100%;display:grid}.planBuilderChips{grid-template-columns:repeat(3,minmax(0,1fr))}.planBuilderCounts{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=640px){.planBuilderCounts{grid-template-columns:repeat(3,minmax(0,1fr))}}.planBuilderChip,.planBuilderCountBtn{color:#0f172ad1;cursor:pointer;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:12px;height:36px;padding:0 10px;font-size:12px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,color .16s,border-color .16s;box-shadow:0 10px 22px #0208170d,inset 0 1px #ffffffe0}.planBuilderChip:hover,.planBuilderCountBtn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #02081714,inset 0 1px #ffffffeb}.planBuilderChip.selected,.planBuilderCountBtn.selected{color:#fff;background:linear-gradient(135deg,#0b2d5bfa,#0b66a6f5);border-color:#0b2d5b33;box-shadow:0 16px 30px #0b2d5b29}.planDownpaymentToggle{cursor:pointer;background:#ffffffe0;border:1px solid #0f172a1a;border-radius:14px;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;display:inline-flex;box-shadow:0 10px 22px #0208170d,inset 0 1px #ffffffe0}.planDownpaymentToggle.selected{background:linear-gradient(#eff6ffeb,#ffffffe6);border-color:#0b66a629}.planDownpaymentCheck{color:#0000;background:#fff;border:1px solid #0f172a29;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.planDownpaymentCheck.selected{color:#fff;background:linear-gradient(135deg,#0b2d5bfa,#0b66a6f5);border-color:#0b66a638}.planDownpaymentText{color:#0f172ad1;font-size:12px;font-weight:800}.planDownpaymentField{width:100%;margin-top:10px}.planCalendarField{width:100%;position:relative}.planCalendarIcon{color:#0f172a8f;pointer-events:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.planCalendarIcon svg{width:18px;height:18px}.planCalendarInput{box-sizing:border-box;color:#0f172ad6;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:14px;outline:none;width:100%;height:46px;padding:0 14px 0 42px;font-size:14px;font-weight:800;box-shadow:0 10px 22px #0208170d,inset 0 1px #ffffffe0}.planCalendarInput:focus{border-color:#0b66a63d;box-shadow:0 10px 22px #0208170d,0 0 0 4px #0b66a614}.planDownpaymentInputWrap{margin-top:6px;position:relative}.planDownpaymentPrefix{color:#0f172a94;font-size:13px;font-weight:900;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.planDownpaymentInput{box-sizing:border-box;color:#0f172ad6;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:12px;outline:none;width:100%;height:40px;padding:0 12px 0 32px;font-size:13px;font-weight:800;box-shadow:0 10px 22px #0208170d,inset 0 1px #ffffffe0}.planDownpaymentInput:focus{border-color:#0b66a63d;box-shadow:0 10px 22px #0208170d,0 0 0 4px #0b66a614}.planBuilderSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}@media (width<=640px){.planBuilderSummary{grid-template-columns:1fr}}.planBuilderStat{text-align:left;background:#ffffffd6;border:1px solid #0f172a14;border-radius:14px;padding:10px}.planBuilderStat.highlight{background:linear-gradient(#eff6ffeb,#dbeafed6);border-color:#0b66a61f}.planBuilderStatK{letter-spacing:.08em;text-transform:uppercase;color:#0f172a75;font-size:9px;font-weight:850}.planBuilderStatV{color:#0f172adb;letter-spacing:-.02em;margin-top:5px;font-size:13px;font-weight:900}.planBuilderNote{color:#0f172a94;text-align:center;width:100%;font-size:11px;font-weight:650;line-height:1.4}.planSchedule{width:100%}.planScheduleList{flex-direction:column;gap:8px;display:flex}.planScheduleRow{background:#ffffffd6;border:1px solid #0f172a14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.planScheduleRow.today{background:linear-gradient(#eff6ffeb,#dbeafed1);border-color:#0b66a61f}.planScheduleDate{color:#0f172ac2;font-size:12px;font-weight:800}.planScheduleAmount{color:#0f172aeb;letter-spacing:-.02em;font-size:14px;font-weight:900}.planPaymentToggle{box-sizing:border-box;background:#ffffffad;border:1px solid #0f172a14;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;width:min(300px,100%);height:44px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffffd1}.planPaymentPlanBtn{box-sizing:border-box;color:#0b2d5bd1;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;text-align:center;background:linear-gradient(#fffffff5,#eff6ffdb);border:1px solid #0b66a624;border-radius:999px;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;margin:0;padding:0 16px;font-size:11px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s,color .16s,border-color .16s;display:inline-flex;box-shadow:0 10px 18px #0b2d5b0f,inset 0 1px #ffffffe0}.planPaymentPlanBtn.alt{color:#0f172ac2;background:linear-gradient(#fffffff5,#f8fafce6);border-color:#0f172a1a;box-shadow:0 10px 18px #0208170d,inset 0 1px #ffffffe0}.planPaymentPlanBtn:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0b2d5b1f,inset 0 1px #ffffffeb}.planPaymentPlanBtn.selected{color:#fff;background:linear-gradient(135deg,#0b2d5bfa,#0b66a6f5);border-color:#0b2d5b33;box-shadow:0 10px 18px #0b2d5b24}.planOptionLabel{letter-spacing:.1em;color:#0b66a6e6;font-size:10px;font-weight:900}.planOptionCheck{color:#0b66a6eb}.planOptionPrice{flex-direction:column;align-items:center;gap:6px;margin-top:14px;display:flex}.planOptionPriceMeta{align-items:center;gap:10px;display:inline-flex}.planOptionPriceOriginal{letter-spacing:-.02em;color:#0f172a57;font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif;font-size:28px;font-weight:600;line-height:1;position:relative}.planOptionPriceOriginal:after{content:"";background:#0f172a6b;border-radius:999px;height:2px;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%)}.planOptionDiscountGlow{color:#16a34afa;letter-spacing:.01em;background:#22c55e1f;border:1px solid #22c55e2e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 0 0 1px #22c55e0a,0 0 20px #22c55e29}.planOptionDiscountNote{letter-spacing:.06em;text-transform:uppercase;color:#16a34aeb;font-size:11px;font-weight:850}.planOptionPriceCurrent{letter-spacing:-.02em;color:#0f172af0;font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif;font-size:52px;font-weight:600;line-height:1}.planOptionSub{letter-spacing:.03em;color:#0f172a94;margin-top:8px;font-size:12px;font-weight:800}.planOptionFoot{color:#0f172ac2;background:#94a3b824;border-top:1px solid #0f172a1a;border-bottom-right-radius:12px;border-bottom-left-radius:12px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:800;display:block}.waitCard{background:radial-gradient(900px 220px at 15% 0,#f59e0b14,#0000 55%),radial-gradient(900px 220px at 85% 0,#fbbf240d,#0000 55%),#fffbeb94;border:1px solid #d9770624;border-radius:12px;margin-top:14px;padding:10px;box-shadow:0 18px 44px #0208170d,0 8px 18px #f59e0b0d}.waitHead{align-items:center;gap:8px;display:flex}.waitIcon{color:#b45309d1;background:#f59e0b1a;border:1px solid #f59e0b24;border-radius:10px;place-items:center;width:24px;height:24px;display:grid}.waitTitle{color:#0f172ad1;font-size:11px;font-weight:900}.waitBody{margin-top:8px}.waitBox{background:linear-gradient(#ffffffd6,#fef9c36b);border:1px solid #d977061f;border-radius:12px;padding:10px;position:relative;overflow:hidden}.waitBox:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#f59e0b1a,#0000 55%);position:absolute;inset:-40% -30%;transform:rotate(-8deg)}.waitKicker{color:#78350fa8;font-size:10px;font-weight:650;position:relative}.waitBig{color:#92400ee0;letter-spacing:-.02em;align-items:baseline;gap:4px;margin-top:6px;font-size:24px;font-weight:950;display:inline-flex;position:relative}.waitBigUnit{color:#92400e99;font-size:11px;font-weight:800}.waitSmall{color:#78350f94;margin-top:6px;font-size:10px;font-weight:650;line-height:1.35;position:relative}.reviewCard{background:radial-gradient(560px 180px at 0 0,#0b66a60f,#0000 52%),linear-gradient(#fffffffa,#f8fafcf0);border:1px solid #0f172a1a;border-radius:18px;margin-top:14px;padding:12px 12px 10px;box-shadow:0 20px 46px #0208170f,0 8px 20px #0208170a,inset 0 1px #ffffffd1}.reviewBadge{background:#fffc;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #0208170a}.reviewTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.reviewAplus{color:#0b66a6fa}.reviewCount{color:#10b981eb;font-size:11px;font-weight:850}.reviewNav{align-items:center;gap:8px;display:inline-flex}.reviewArrow{color:#0f172a9e;cursor:pointer;background:#f8fafcd9;border:1px solid #0f172a1a;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;transition:transform .16s,background .16s,border-color .16s;display:grid}.reviewArrow:hover{color:#0b66a6eb;background:#eff6ffd9;border-color:#0b66a633;transform:translateY(-1px)}.reviewCarousel{min-height:74px;margin-top:8px;padding:0 2px;position:relative;overflow:hidden}.reviewSlide{will-change:transform, opacity, filter;background:#ffffffd6;border:1px solid #0f172a14;border-radius:14px;padding:12px 14px 11px;position:relative;box-shadow:inset 0 1px #ffffffd6,0 8px 20px #0208170a}.reviewSlide.on{animation:.72s cubic-bezier(.16,1,.3,1) both reviewIn}@keyframes reviewIn{0%{opacity:0;filter:blur(6px);transform:translateY(16px)scale(.985)}55%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.01)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.reviewSlide.on{animation:none!important}}.reviewQuote{color:#0f172ab8;padding-left:16px;font-size:11px;font-weight:700;line-height:1.45;position:relative}.reviewQuote:before{content:"“";color:#0b66a638;font-size:22px;font-weight:900;line-height:1;position:absolute;top:-2px;left:0}.reviewBy{color:#0f172a8a;margin-top:5px;padding-left:16px;font-size:10px;font-weight:700}.reviewDots{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.reviewDot{cursor:pointer;background:#0f172a2e;border:none;border-radius:999px;width:5px;height:5px;transition:width .22s,height .22s,background .22s,box-shadow .22s}.reviewDot.on{background:linear-gradient(90deg,#0b66a6fa,#10b981eb);width:18px;height:6px;box-shadow:0 0 0 3px #0b66a614}.payMethodWrap{max-width:1120px;padding-top:22px}.payMethodTopbar{height:auto;padding-top:18px;padding-bottom:0}.payMethodTopbarInner{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto;display:flex}.payMethodBrand{align-items:center;gap:14px;display:inline-flex}.payMethodLogo{height:116px!important;margin-top:-24px!important}.payMethodBreadcrumb{color:#0f172a8f;padding-left:14px;font-size:15px;font-weight:700;position:relative}.payMethodBreadcrumb:before{content:"";background:#0f172a1f;width:1px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.payMethodAvatar{color:#0b66a6db;background:#0b66a61f;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.payMethodHero{flex-direction:column;gap:26px;display:flex}.payMethodEyebrow{color:#0f172a73;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.payMethodTitle{letter-spacing:-.06em;color:#0f172ae0;margin:0;font-size:52px;line-height:1.04}.payMethodSubtitle{color:#0f172a85;margin:8px 0 0;font-size:22px;font-weight:550}.payMethodOverviewGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,392px);align-items:start;gap:28px;display:grid}.payMethodBalanceCard,.payMethodTransactionsPanel{background:#fffffffa;border:1px solid #0f172a1a;border-radius:20px;box-shadow:0 18px 40px #0f172a0d}.payMethodBalanceCard{background:radial-gradient(circle at 100% 100%,#0b66a60f,#0000 38%),radial-gradient(circle at 100%,#0b66a60d,#0000 28%),#e6f1fbe0;min-height:176px;padding:22px 24px}.payMethodPanelLabel{color:#0f172a85;font-size:14px;font-weight:700;display:block}.payMethodBalanceCard strong{color:#0f172af0;letter-spacing:-.03em;margin-top:8px;font-size:22px;line-height:1.15;display:block}.payMethodBalanceCard p{color:#0f172a85;margin:8px 0 0;font-size:15px;line-height:1.5}.payMethodPrimaryBtn{color:#fff;cursor:pointer;background:linear-gradient(#2e6db1,#245f9d);border:0;border-radius:10px;min-width:104px;height:42px;margin-top:22px;font-size:14px;font-weight:800;box-shadow:0 10px 24px #245f9d33}.payMethodMethodPanel{flex-direction:column;align-items:center;gap:12px;display:flex}.payMethodPreviewCard{box-sizing:border-box;color:#fffffff5;background:radial-gradient(circle at 18% 18%,#ffca391f,#0000 20%),linear-gradient(145deg,#2a2b30,#0e0f13fa);border-radius:18px;width:100%;min-height:176px;padding:18px 18px 16px;box-shadow:0 20px 34px #0f172a29}.payMethodPreviewTop{justify-content:space-between;align-items:center;display:flex}.payMethodChip{background:linear-gradient(#f0c439fa,#dbad29f5);border-radius:6px;width:32px;height:24px;box-shadow:inset 0 1px #ffffff59}.payMethodDefaultBadge{color:#ffffffd6;text-transform:uppercase;letter-spacing:.08em;background:#ffffff24;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.payMethodPreviewNumber{letter-spacing:.14em;margin-top:40px;font-size:28px;line-height:1.1}.payMethodPreviewMeta{grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-top:28px;display:grid}.payMethodPreviewMeta span{color:#ffffff8f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.payMethodPreviewMeta strong{color:#fffffff5;font-size:14px;font-weight:800}.payMethodActionLinks{align-items:center;gap:14px;display:flex}.payMethodInlineAction{color:#0f172aad;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700}.payMethodInlineAction:hover{color:#0b66a6f5}.payTrustBar{color:#0f172aa3;background:#f8fafcd1;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:750;display:grid}.payTrustItem{justify-content:center;align-items:center;gap:8px;display:inline-flex}.payTrustIcon{color:#0b66a6db}.payTrustDivider{background:#0f172a1a;width:1px;height:18px}.payFootnote{color:#94a3b8e0;margin-top:14px;font-size:12px;font-weight:650;line-height:1.45}.payMethodTransactionsPanel{margin-top:20px;padding:18px 18px 16px}.payMethodTransactionsHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payMethodTransactionsHead h2{color:#0f172adb;letter-spacing:-.03em;margin:0;font-size:28px}.payMethodTxnTabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.payMethodTxnChip{color:#0f172a9e;background:#0f172a0a;border-radius:8px;align-items:center;min-height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.payMethodTable{border-top:1px solid #0f172a14;margin-top:18px}.payMethodTableHead,.payMethodTableRow{grid-template-columns:1.1fr .9fr 1fr 1.2fr .8fr;align-items:center;gap:14px;padding:14px 6px;display:grid}.payMethodTableHead{color:#0f172a66;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.payMethodTableRow{color:#0f172ac7;border-top:1px solid #0f172a14;font-size:14px;font-weight:650}.payMethodStatusBadge{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.payMethodStatusBadge.processed{color:#059669f5;background:#10b9811a;border:1px solid #10b98133}.payMethodStatusBadge.scheduled{color:#2563ebf5;background:#3b82f61a;border:1px solid #3b82f62e}.payMethodEmptyState{color:#0f172a8a;text-align:center;padding:28px 10px 18px;font-size:14px;font-weight:650}@media (width<=560px){.payMethodTitle{font-size:38px}.payMethodSubtitle{font-size:18px}.payMethodOverviewGrid,.payMethodTransactionsHead,.payMethodPreviewMeta{grid-template-columns:1fr}.payMethodTransactionsHead{flex-direction:column;display:flex}.payMethodTopbarInner,.payMethodBrand{align-items:flex-start}.payMethodBrand{flex-direction:column;gap:4px}.payMethodLogo{height:88px!important;margin-top:-18px!important}.payMethodBreadcrumb{padding-left:0}.payMethodBreadcrumb:before{display:none}.payTrustBar{text-align:center;grid-template-columns:1fr;gap:8px}.payMethodTableHead{display:none}.payMethodTableRow{grid-template-columns:1fr;gap:6px;padding:16px 4px}.payMethodPrimaryBtn{width:100%}.payMethodActionLinks{justify-content:space-between;width:100%}.payTrustDivider{display:none}}.payDetailsWrap,.paySavedWrap{max-width:720px}.paySavedCard{box-sizing:border-box;background:#e2faef;border:1px solid #10b98142;border-radius:12px;grid-template-columns:56px 1fr;align-items:center;gap:14px;width:100%;max-width:720px;margin-top:16px;padding:18px;display:grid;box-shadow:0 16px 36px #0208170d}.paySavedIcon{color:#059669fa;background:#10b9811f;border:1px solid #10b98133;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.paySavedTitle{color:#0f172adb;font-size:16px;font-weight:950}.paySavedSub{color:#0f172a94;margin-top:4px;font-size:13px;font-weight:650}.paySavedLink{color:#0b66a6fa;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:18px;padding:0;font-size:14px;font-weight:800}.paySavedLink:hover{text-decoration:underline}.toast{z-index:50;border-radius:12px;align-items:center;gap:12px;min-width:360px;max-width:min(520px,100vw - 32px);padding:18px;animation:.42s cubic-bezier(.16,1,.3,1) both toastIn;display:inline-flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #0208171f,0 10px 22px #0208170f}.toast.toastOut{animation:.52s cubic-bezier(.16,1,.3,1) both toastOut}.toastSuccess{background:#ecfdf5;border:1px solid #10b98138}.toastIcon{color:#059669fa;background:#10b9811f;border:1px solid #10b98133;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.toastText{color:#0f172acc;font-size:14px;font-weight:900}.toastClose{color:#059669fa;cursor:pointer;background:#ecfdf5;border:1px solid #10b98138;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-10px;left:-10px;box-shadow:0 10px 18px #02081714}.toastClose:hover{transform:translateY(-1px)}@keyframes toastOut{0%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)}to{opacity:0;filter:blur(4px);transform:translate(-50%)translateY(-14px)}}@media (width<=420px){.toast{width:calc(100vw - 32px);min-width:auto}}.prepCenter{text-align:center;background:radial-gradient(900px 420px at 50% 20%,#0b66a60f,#0000 60%),radial-gradient(900px 420px at 50% 90%,#10b9810d,#0000 60%);flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100vh - 72px);padding:64px 16px 40px;display:flex}.prepHero{width:150px;height:150px;margin-bottom:14px;position:relative}.prepVibeLayer{filter:blur(14px);opacity:.55;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0b66a633,#0000 58%),radial-gradient(circle at 55% 55%,#10b9811f,#0000 62%);border-radius:999px;animation:.18s steps(2,end) infinite prepVibe;position:absolute;inset:-26px}.prepHero:before{content:"";filter:blur(10px);opacity:.75;pointer-events:none;background:radial-gradient(circle,#0b66a633,#0000 60%),radial-gradient(circle at 35% 35%,#10b9811f,#0000 55%),radial-gradient(circle at 65% 65%,#3b82f61a,#0000 58%);border-radius:999px;animation:2.2s ease-in-out infinite prepHaloPulse;position:absolute;inset:-24px;transform:translateZ(0)}.prepHero:after{content:"";filter:blur(12px);opacity:.55;pointer-events:none;background:conic-gradient(from 90deg,#0b66a600,#0b66a624,#10b9811a,#0b66a600);border-radius:999px;animation:4.2s linear infinite prepAuraSpin;position:absolute;inset:-18px}@keyframes prepHaloPulse{0%{opacity:.55;transform:scale(.96)}55%{opacity:.88;transform:scale(1.06)}to{opacity:.55;transform:scale(.96)}}@keyframes prepAuraSpin{to{transform:rotate(360deg)}}@keyframes prepVibe{0%{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(1px,-1px)rotate(-.8deg)scale(1.01)}50%{transform:translate(-1px,1px)rotate(.9deg)scale(1.02)}75%{transform:translate(1px,1px)rotate(-.7deg)scale(1.01)}to{transform:translate(0)rotate(0)scale(1)}}.prepShieldOnly{color:#0b66a6eb;filter:drop-shadow(0 26px 64px #0b2d5b2e);place-items:center;width:150px;height:150px;animation:1.8s ease-in-out infinite prepShieldFloat;display:grid}.prepShieldSvg{width:120px;height:120px}@keyframes prepShieldFloat{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.prepVibeLayer,.prepHero:before,.prepHero:after,.prepShieldOnly{animation:none!important}}.ssOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;background:#02081775;place-items:center;animation:.32s cubic-bezier(.16,1,.3,1) both ssOverlayIn;display:grid;position:fixed;inset:0}.ssModal{background:linear-gradient(#fffffffc,#f8fafcfa);border:1px solid #ffffff38;border-radius:20px;width:min(520px,100vw - 32px);padding:22px;animation:.52s cubic-bezier(.16,1,.3,1) both ssModalIn;box-shadow:0 36px 100px #02081747,0 16px 36px #0208171f}.ssModalRequest{background:radial-gradient(720px 220px at 50% 0,#0b66a614,#0000 58%),linear-gradient(#fffffffc,#f8fafcfa)}.ssModalError{border:1px solid #dc26262e}.ssRequestKicker{letter-spacing:.04em;text-transform:uppercase;color:#0b2d5bd1;background:#0b66a614;border:1px solid #0b66a629;border-radius:999px;align-items:center;margin-bottom:10px;padding:7px 11px;font-size:11px;font-weight:950;display:inline-flex}.ssTitle{color:#0f172ae0;letter-spacing:-.02em;font-size:18px;font-weight:950}.ssText{color:#0f172a9e;margin-top:8px;font-size:14px;font-weight:700;line-height:1.5}.ssFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ssFeatureCard{background:#ffffffc7;border:1px solid #0f172a14;border-radius:16px;padding:12px;box-shadow:inset 0 1px #ffffffa6}.ssFeatureTitle{color:#0f172ad6;font-size:12px;font-weight:900}.ssFeatureText{color:#0f172a8f;margin-top:4px;font-size:12px;font-weight:650;line-height:1.4}.ssRequestNote{color:#0b2d5bb8;margin-top:12px;font-size:12px;font-weight:800}.ssActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.ssBtn{cursor:pointer;color:#0f172ab8;background:#f8fafcd9;border:1px solid #0f172a1f;border-radius:14px;padding:12px 16px;font-size:13px;font-weight:900}.ssBtn.primary{color:#fff;background:linear-gradient(135deg,#0b66a6fa,#0f3d7afa);border:none;box-shadow:0 16px 34px #0b2d5b33}.ssBtn.secondary{background:#ffffffe0}@media (width<=520px){.ssFeatureGrid{grid-template-columns:1fr}}.ssMiniPill{z-index:55;color:#0f172ab3;background:#fffffffa;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;top:12px;right:12px;box-shadow:0 18px 42px #0208171f}.ssActivePill{z-index:55;letter-spacing:.01em;color:#e2e8f0eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0208178c;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex;position:fixed;top:12px;left:12px;transform:none;box-shadow:0 34px 90px #02081759,0 14px 34px #0208172e}.ssActiveDot{background:#22c55efa;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #22c55e1f,0 0 18px #22c55e8c}@keyframes ssOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ssModalIn{0%{opacity:0;filter:blur(3px);transform:translateY(14px)scale(.98)}60%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.01)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.repFullPage{color:#0f172a;background:radial-gradient(1200px 600px at 50% 0,#0b66a61a,#0000 60%),radial-gradient(900px 520px at 20% 100%,#10b98114,#0000 55%),linear-gradient(#f7f9ff 0%,#f6f8fb 40% 100%);min-height:100vh}.repTopBar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;top:0}.repTopCenter{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.repTopLeft{align-items:center;gap:12px;display:inline-flex}.repHomeLink{align-items:center;display:inline-flex}.repLogo{width:auto;height:44px;display:block}.repMeta{color:#0f172aa6;font-size:12px;font-weight:800}.repTopRight{align-items:center;gap:10px;display:inline-flex}.repPenBtn{color:#0f172abd;cursor:pointer;background:#ffffffdb;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:inline-flex}.repPenBtn:hover:not(:disabled){color:#0b66a6eb;border-color:#0b66a638}.repPenBtn.on:not(:disabled){color:#0b66a6eb;background:#eff6ffeb;border-color:#0b66a642;box-shadow:0 0 0 6px #0b66a61a}.repPenBtn:disabled{opacity:.55;cursor:not-allowed}.repToolBtn{color:#0f172ab8;cursor:pointer;background:#ffffffdb;border:1px solid #0f172a1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.repToolBtn.on{color:#0b66a6eb;background:#eff6ffeb;border-color:#0b66a642}.repToolBtn:disabled{opacity:.55;cursor:not-allowed}.repPenWrap{align-items:center;display:inline-flex;position:relative}.repPenColorDot{border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 1.5px #fffffff5,0 0 0 2.5px #0f172a1f}.repColorMenu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:60;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:14px;grid-template-columns:repeat(7,18px);gap:10px;padding:10px 12px;animation:.52s cubic-bezier(.16,1,.3,1) both ssModalIn;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #02081724}.repSwatch{cursor:pointer;border:1px solid #ffffffd9;border-radius:999px;width:18px;height:18px;box-shadow:0 10px 22px #0208172e,0 0 #0b66a600}.repSwatch.on{box-shadow:0 10px 22px #0208172e,0 0 0 6px #0b66a61f}.repLinkWrap{position:relative}.repLinkBtn{color:#0f172ab8;cursor:pointer;background:#ffffffdb;border:1px solid #0f172a1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.repLinkBtn:hover{color:#0b66a6eb;border-color:#0b66a638}.repResetBtn{color:#b91c1ceb;background:#fef2f2eb;border-color:#ef444424}.repResetBtn:hover{color:#991b1bf5;border-color:#ef44443d}.repLinkPopover{z-index:40;background:#fff;border:1px solid #0b66a629;border-radius:16px;width:min(520px,100vw - 32px);padding:14px;animation:.52s cubic-bezier(.16,1,.3,1) both ssModalIn;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 90px #02081729,0 12px 30px #0208171a}.repLinkPopover:before{content:"";background:#fff;border-top:1px solid #0b66a629;border-left:1px solid #0b66a629;width:14px;height:14px;position:absolute;top:-7px;right:20px;transform:rotate(45deg)}.repLinkPopoverTitle{color:#0f172ad1;font-size:14px;font-weight:950}.repLinkPopoverHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.repLinkPopoverSub{color:#0f172a94;max-width:320px;margin-top:4px;font-size:12px;line-height:1.35}.repLinkSessionPill{color:#0b2d5bd1;white-space:nowrap;background:#0b66a614;border:1px solid #0b66a624;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.repLinkPopoverRow{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:12px;display:grid}.repLinkPopoverInput{color:#0f172ac7;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#f8fafcf5,#f1f5f9eb);border:1px solid #0f172a1a;border-radius:12px;width:100%;height:42px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;font-weight:700;overflow:hidden}.repLinkCopyBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b66a6fa,#0f3d7afa);border:none;border-radius:12px;align-items:center;gap:8px;height:44px;margin-left:20px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #0b2d5b2e}.repLinkCopyBtn:hover{transform:translateY(-1px);box-shadow:0 18px 44px #0b2d5b38}.repLinkCopyIcon{opacity:.95;place-items:center;display:grid}.repLinkPopoverHint{color:#0f172a85;margin-top:10px;font-size:11px;line-height:1.4}.repToast{z-index:45;color:#fffffff0;background:#0f172aeb;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:850;animation:.42s cubic-bezier(.16,1,.3,1) both toastIn;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0208172e}.repStatusPill{letter-spacing:.08em;text-transform:uppercase;color:#0f172aa6;background:#f8fafce6;border:1px solid #0f172a1a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950}.repStatusPill.connected,.repStatusPill.accepted{color:#059669fa;background:#ecfdf5;border-color:#10b98138}.repStatusPill.declined,.repStatusPill.idle{color:#b91c1ceb;background:#fef2f2fa;border-color:#dc26262e}.repStatusPill.requested{color:#0b66a6eb;background:#eff6ffeb;border-color:#0b66a633}.repRequestBtn{color:#fff;cursor:pointer;background:#0b66a6fa;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 16px 36px #0b2d5b33}.repRequestBtn.danger{background:#ef4444f5;box-shadow:0 16px 36px #ef44442e}.repRequestBtn.danger:hover{transform:translateY(-1px);box-shadow:0 18px 44px #ef444438}.repRequestBtn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.repRequestBtn.glow:not(:disabled){animation:1.4s ease-in-out infinite repGlow}.repRequestBtn.glow:not(:disabled):hover{transform:translateY(-1px)}.repRequestBtn.loading{opacity:.82}@keyframes repGlow{0%{box-shadow:0 16px 36px #0b2d5b33,0 0 #0b66a600}55%{box-shadow:0 18px 44px #0b2d5b47,0 0 0 8px #0b66a61a}to{box-shadow:0 16px 36px #0b2d5b33,0 0 #0b66a600}}.repStage{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;max-width:1680px;margin:0 auto;padding:16px;display:grid}.repStageMain{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.repVideoShell{background:#020817eb;border:1px solid #94a3b82e;border-radius:16px;width:min(100%,1220px);min-height:clamp(360px,58vh,680px);max-height:calc(100vh - 170px);position:relative;overflow:hidden;box-shadow:0 28px 80px #02081733,0 10px 28px #0208171a}.repVideoShell.liveMirror{width:min(1160px,100%);min-height:clamp(620px,80vh,980px);max-height:calc(100vh - 120px)}.repVideoShell.controlOn.controlCursorInside,.repVideoShell.controlOn.controlCursorInside *,.tiRepControlCursorHidden,.tiRepControlCursorHidden *{cursor:none!important}.repClientCursor{z-index:59;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.repClientCursorDot{filter:sepia(.25)saturate(1.15)hue-rotate(18deg)drop-shadow(0 10px 18px #22c55e3d);transform-origin:50%;background:url(/cursor-hand.svg) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:-6px;left:-6px}.repClientCursorDot:before{content:"";background:#22c55e;border-radius:999px;width:7px;height:7px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #ffffffeb}.repClientCursorDot:after{content:"";opacity:0;border:2px solid #0f172a57;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.repClientCursor.down .repClientCursorDot{transform:scale(.92)}.repClientCursor.pulse .repClientCursorDot:after{animation:.24s ease-out repClientCursorPulse}@keyframes repClientCursorPulse{0%{opacity:.92;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.repBottomTools{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:min(100%,220px);padding:10px 12px;display:inline-flex;box-shadow:0 18px 46px #0208171a}.repProgressRail{min-width:0;position:sticky;top:84px}.repProgressCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #0f172a14;border-radius:20px;padding:18px 16px;box-shadow:0 24px 64px #0208171a}.repProgressEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0b66a6d1;font-size:11px;font-weight:950}.repProgressTitle{color:#0f172aeb;letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:950}.repProgressSub{color:#0f172a94;margin-top:6px;font-size:13px;font-weight:700;line-height:1.45}.repProgressHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.repProgressHighlight{background:#f8fafcd1;border:1px solid #0f172a0f;border-radius:16px;padding:12px}.repProgressHighlight.current{background:linear-gradient(#eff6fffa,#e8f5ffeb);border-color:#0b66a624}.repProgressHighlightLabel{letter-spacing:.04em;text-transform:uppercase;color:#0f172a75;font-size:11px;font-weight:900}.repProgressHighlightValue{color:#0f172ad1;margin-top:6px;font-size:13px;font-weight:900;line-height:1.35}.repProgressMeter{background:#e2e8f0d1;border-radius:999px;width:100%;height:10px;margin-top:16px;overflow:hidden}.repProgressMeterFill{border-radius:inherit;background:linear-gradient(90deg,#22c55ef5,#0b66a6f5);height:100%;box-shadow:0 10px 24px #0b66a62e}.repProgressMeta{color:#0f172a85;justify-content:space-between;gap:10px;margin-top:8px;font-size:11px;font-weight:850;display:flex}.repProgressList{flex-direction:column;gap:16px;margin-top:18px;display:flex}.repProgressUnlockBtn{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#0b66a6fa,#0f3d7afa);border:none;border-radius:14px;width:100%;height:46px;margin-top:18px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 18px 38px #0b2d5b2e}.repProgressUnlockBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 46px #0b2d5b38}.repProgressUnlockBtn.selected{background:linear-gradient(135deg,#475569fa,#1e293bfa);box-shadow:0 18px 38px #0f172a2e}.repProgressUnlockBtn.pending{background:linear-gradient(135deg,#64748beb,#334155eb);box-shadow:0 18px 38px #0f172a24}.repProgressUnlockBtn.pending:hover{transform:none;box-shadow:0 18px 38px #0f172a24}.repProgressUnlockBtn:disabled{opacity:.55;cursor:not-allowed}.repProgressActionGrid{gap:10px;margin-top:18px;display:grid}.repProgressActionBtn{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#0b66a6fa,#0f3d7afa);border:none;border-radius:14px;width:100%;height:44px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 18px 38px #0b2d5b2e}.repProgressActionBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 46px #0b2d5b38}.repProgressActionBtn:disabled{opacity:.55;cursor:not-allowed}.repProgressActionBtn.secondary{color:#0f172ad1;background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 14px 30px #02081714}.repProgressActionBtn.selected{color:#0f172aeb;background:linear-gradient(135deg,#47556929,#1e293b1f);border:1px solid #1e293b2e;box-shadow:0 14px 30px #0f172a1a}.repProgressSection{flex-direction:column;gap:10px;display:flex}.repProgressSectionTitle{color:#0f172ad1;font-size:12px;font-weight:950}.repProgressCategory{background:#f8fafcb8;border:1px solid #0f172a0f;border-radius:16px;align-items:flex-start;gap:12px;padding:12px;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:flex}.repProgressCategory.current{background:linear-gradient(#eff6fffa,#e8f5ffeb);border-color:#0b66a62e;transform:translate(-2px);box-shadow:0 14px 28px #0b66a614}.repProgressCategory.done{background:#f0fdf4eb;border-color:#22c55e24;box-shadow:0 16px 34px #22c55e1a,0 0 0 1px #22c55e0f,0 0 24px #22c55e1f}.repProgressIcon{color:#475569e0;background:#ffffffe0;border:1px solid #0f172a0f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-top:1px;display:inline-flex}.repProgressIcon.story{color:#0b2d5beb}.repProgressIcon.assets{color:#086d5beb}.repProgressIcon.review{color:#7c3aedeb}.repProgressIcon.setup{color:#b45309eb}.repProgressCategory.current .repProgressIcon{background:#fffffff5;border-color:#0b66a61a}.repProgressCategory.done .repProgressIcon{background:#ffffffeb;border-color:#22c55e1a;box-shadow:0 10px 24px #22c55e1a,0 0 0 6px #22c55e14}.repProgressCategory.done .repProgressSectionTitle{color:#15803dfa}.repProgressCategory.done .repProgressCategoryMeta{color:#15803dbd}.repProgressCategoryBody{flex-direction:column;gap:4px;min-width:0;display:flex}.repProgressCategoryMeta{color:#0f172a8f;font-size:12px;font-weight:750;line-height:1.35}@media (width<=1180px){.repProgressHighlights{grid-template-columns:1fr 1fr}.repStage{grid-template-columns:1fr}.repProgressRail{position:static}}@media (width<=640px){.repProgressHighlights{grid-template-columns:1fr}}.repDrawCanvas{z-index:5;pointer-events:auto;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.repDrawCanvas.disabled{pointer-events:none;cursor:default}.repDrawCanvas.control,.repDrawCanvas.control.disabled{pointer-events:none}.clientControlBar{z-index:58;pointer-events:none;position:fixed;top:10px;left:50%;transform:translate(-50%)}.clientControlPill{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#0f172ab8;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 18px 50px #02081724}.clientControlStop{cursor:pointer;color:#fff;background:#ef4444eb;border:none;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.clientRepCursor{z-index:90;pointer-events:none;will-change:transform;opacity:0;width:0;height:0;transition:opacity .18s;position:fixed;top:0;left:0}.clientRepCursor.visible{opacity:1}.clientRepCursorDot{filter:sepia()saturate(4.8)hue-rotate(180deg)brightness(1.02)drop-shadow(0 12px 22px #2563eb57);transform-origin:50%;background:url(/cursor-hand.svg) 50%/contain no-repeat;width:24px;height:24px;position:absolute;top:-6px;left:-6px}.clientRepCursorDot:before{content:"";background:#2563eb;border-radius:999px;width:9px;height:9px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #fffffff5}.clientRepCursorDot:after{content:"";opacity:0;border:2px solid #3b82f66b;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.clientRepCursor.down .clientRepCursorDot{transform:scale(.94)}.clientRepCursor.pulse .clientRepCursorDot:after{animation:.24s ease-out clientRepCursorPulse}@keyframes clientRepCursorPulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}.repCursor{pointer-events:none;z-index:6;width:0;height:0;position:absolute;top:0;left:0}.repCursorDot{filter:drop-shadow(0 10px 18px #02081761);background:url(/cursor-hand.svg) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:-6px;left:-6px}.repCursor.down .repCursorDot{animation:none}@keyframes repCursorClick{0%{transform:scale(1);box-shadow:0 14px 30px #02081759,0 0 0 8px #3b82f61f}40%{transform:scale(.85);box-shadow:0 14px 30px #02081759,0 0 0 14px #3b82f624}to{transform:scale(1);box-shadow:0 14px 30px #02081759,0 0 0 8px #3b82f61f}}.repVideo{object-fit:contain;background:#020817eb;width:100%;height:100%}.repMirrorFrame{background:#fff;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.clientAnnotCanvas{z-index:56;pointer-events:none;position:fixed;inset:0}.repVideoOverlay{text-align:center;pointer-events:none;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.repVideoOverlay.active{background:radial-gradient(900px 420px at 50% 38%,#1e293b94,#0208171f 65%,#02081700 78%),linear-gradient(#02081740,#0208178c)}.repStatusCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0208178c;border:1px solid #94a3b829;border-radius:18px;width:min(420px,100% - 12px);max-width:100%;padding:18px 18px 16px;box-shadow:0 40px 110px #0208178c,0 16px 34px #02081747}.repStatusTop{background:#0f172a73;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:inline-flex}.repStatusDot{border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #3b82f61f}.repStatusCard.connected .repStatusDot{background:#22c55efa;box-shadow:0 0 0 6px #22c55e29,0 0 18px #22c55e8c}.repStatusCard.disconnected .repStatusDot{background:#ef4444fa;animation:1.3s ease-in-out infinite repDotPulse;box-shadow:0 0 0 6px #ef444429,0 0 18px #ef44448c}.repStatusLabel{letter-spacing:.02em;text-transform:uppercase;color:#e2e8f0d1;font-size:12px;font-weight:950}.repRequestingCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0208178c;border:1px solid #94a3b829;border-radius:18px;width:min(420px,100% - 12px);max-width:100%;padding:18px 18px 16px;box-shadow:0 40px 110px #0208178c,0 16px 34px #02081747}.repRequestingTop{background:#f59e0b24;border:1px solid #f59e0b47;border-radius:999px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:inline-flex}.repRequestingSpin{width:14px;height:14px}.repRequestingLabel{letter-spacing:.02em;text-transform:uppercase;color:#fde68af2;font-size:12px;font-weight:950}.repOverlayTitle{color:#ffffffeb;letter-spacing:-.01em;font-size:20px;font-weight:950}.repOverlaySub{color:#e2e8f0d1;overflow-wrap:anywhere;word-break:break-word;margin-top:6px;font-size:13px;font-weight:700}@keyframes repDotPulse{0%{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.08)}to{filter:brightness();transform:scale(1)}}.repError{color:#dc2626eb;margin-top:12px;font-size:12px;font-weight:700}.prepTitle{color:#0f172aeb;letter-spacing:-.02em;margin:6px 0 2px;font-size:24px;font-weight:950}.prepName{color:#0b66a6eb;margin-bottom:18px;font-size:13px;font-weight:900}.prepSteps{flex-direction:column;align-items:center;gap:12px;width:min(520px,100vw - 32px);margin-top:4px;display:flex}.prepStep{color:#0f172a9e;opacity:.82;align-items:flex-start;gap:12px;width:100%;font-size:13px;font-weight:700;line-height:1.4;display:flex}.prepStep.entering{animation:.62s cubic-bezier(.16,1,.3,1) both prepStepIn}.prepStep.entering .prepStepIcon{animation:.62s cubic-bezier(.16,1,.3,1) both prepIconIn}.prepStep.entering .prepStepText{animation:.62s cubic-bezier(.16,1,.3,1) both prepTextIn}.prepStep.done{color:#0f172ab8;opacity:1}.prepStepIcon{color:#10b981f2;flex:none;place-items:center;width:20px;height:20px;display:grid;transform:translateY(1px)}.prepStepIcon.spin{color:#0b66a6b3}.prepDot{background:#94a3b8b3;border-radius:999px;width:9px;height:9px;margin-top:4px}.prepSpin{border:2px solid #0b66a62e;border-top-color:#0b66a6c7;border-radius:999px;width:16px;height:16px;animation:.82s linear infinite spin}.prepStep.justDone .prepStepIcon{animation:.65s cubic-bezier(.16,1,.3,1) both prepCheckPop}.prepStep.justDone .prepStepText{animation:.65s cubic-bezier(.16,1,.3,1) both prepTextGlow}@keyframes prepCheckPop{0%{filter:blur(2px);opacity:0;transform:translateY(1px)scale(.75)}55%{filter:blur();opacity:1;transform:translateY(1px)scale(1.08)}to{filter:blur();opacity:1;transform:translateY(1px)scale(1)}}@keyframes prepStepIn{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}60%{opacity:1;filter:blur();transform:translateY(-1px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes prepIconIn{0%{opacity:0;transform:translateY(1px)scale(.7)}70%{opacity:1;transform:translateY(1px)scale(1.08)}to{opacity:1;transform:translateY(1px)scale(1)}}@keyframes prepTextIn{0%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes prepTextGlow{0%{color:#0f172a85}60%{color:#0f172ad1}to{color:#0f172ab8}}.prepFoot{color:#94a3b8f2;margin-top:20px;font-size:12px;font-weight:650}.payFormCard{box-sizing:border-box;background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;width:100%;max-width:640px;margin-top:16px;padding:14px 14px 16px;box-shadow:0 16px 36px #0208170d}.payTabs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payTab{cursor:pointer;text-align:left;background:#f8fafcc7;border:1px solid #0f172a1f;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid}.payTab:hover{border-color:#0b66a638;transform:translateY(-1px);box-shadow:0 14px 26px #0208170d}.payTab.on{background:#eff6ffd1;border-color:#0b66a647;box-shadow:0 18px 40px #0208170f,0 10px 20px #0b66a61a}.payTabIcon{color:#0b66a6eb;background:#0b66a61a;border:1px solid #0b66a624;border-radius:12px;place-items:center;width:32px;height:32px;display:grid}.payTab.on .payTabIcon{background:#0b66a624}.payTabText{flex-direction:column;gap:2px;min-width:0;display:flex}.payTabTitle{color:#0f172adb;font-size:12px;font-weight:900}.payTabSub{color:#0f172a8a;font-size:10px;font-weight:650}.paySectionHead{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:14px;display:flex}.paySectionLeft{align-items:center;gap:10px;display:inline-flex}.paySectionIcon{color:#0f172aad;background:#0f172a0a;border:1px solid #0f172a14;border-radius:9px;place-items:center;width:22px;height:22px;display:grid}.paySectionTitle{color:#0f172ad1;font-size:12px;font-weight:900}.paySectionBrand{text-align:right;letter-spacing:.1em;-webkit-user-select:none;user-select:none;font-weight:950;line-height:1.05}.paySectionBrandTop{font-size:10px}.paySectionBrandBottom{margin-top:1px;font-size:10px}.paySectionBrand.visa{color:#1a1f71f2}.paySectionBrand.mastercard{color:#0f172ac7}.paySectionBrand.amex{color:#0070a7f2}.paySectionBrand.discover{color:#b45309f2}.payFields{flex-direction:column;gap:12px;margin-top:10px;display:flex}.payGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payField{flex-direction:column;gap:8px;display:flex}.payLabel{color:#0f172a9e;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.payMiniLock{color:#0f172a6b}.payInput{box-sizing:border-box;background:#fffffffa;border:1px solid #0f172a24;border-radius:12px;outline:none;width:100%;height:46px;padding:12px;font-size:13px;font-weight:650;transition:box-shadow .18s,border-color .18s,transform .18s}.payInputWrap{position:relative}.payInputWithIcon{padding-right:44px}.payInputRightIcon{pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.payInputRightIcon.ok{color:#10b981f2}.payInputRightIcon.err{color:#dc2626eb}.payInputError{border-color:#dc26266b}.payInputError:focus{border-color:#dc26268c;box-shadow:0 0 0 4px #dc26261a}.payRoutingError{color:#dc2626eb;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:650;display:inline-flex}.payRoutingErrorDot{background:#dc2626eb;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #dc26261a}.payInput:focus{border-color:#0b2d5b4d;transform:translateY(-1px);box-shadow:0 0 0 4px #0b2d5b14}.paySaveBtn{color:#fff;cursor:pointer;background:#0b66a6fa;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:14px;padding:12px 16px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #0b2d5b2e}.paySaveBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btnSpin{border:2px solid #ffffff73;border-top-color:#fffffff2;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin}.btnSpin.yellow{border-color:#f59e0bf2 #f59e0b59 #f59e0b59}.paySafeNote{color:#94a3b8f2;align-items:center;gap:8px;margin-top:10px;font-size:10px;font-weight:650;display:inline-flex}.paySafeIcon{color:#f59e0bf2}.payLegalCard{box-sizing:border-box;background:#f8fafcc7;border:1px solid #0f172a1f;border-radius:12px;align-items:flex-start;gap:12px;width:100%;max-width:640px;margin-top:14px;padding:12px 14px;display:flex}.payLegalIcon{color:#0b66a6eb;background:#0b66a61a;border:1px solid #0b66a624;border-radius:12px;flex:none;place-items:center;width:28px;height:28px;display:grid}.payLegalText{color:#0f172a94;font-size:10px;font-weight:650;line-height:1.35}.payLegalText a{color:#0b66a6fa;font-weight:800;text-decoration:underline}.payAchNote{background:#f8fafcb8;border:1px dashed #0f172a24;border-radius:12px;margin-top:14px;padding:14px}.payAchTitle{color:#0f172ad1;font-size:12px;font-weight:900}.payAchText{color:#0f172a8f;margin-top:4px;font-size:11px;font-weight:650}.payPlaidBox{background:#f8fafcc7;border:1px solid #0f172a1f;border-radius:12px;margin-top:14px;padding:12px}.payPlaidHead{grid-template-columns:70px 1fr;align-items:start;gap:12px;display:grid}.payPlaidLogo{color:#0f172ab3;background:#fffffff2;border:1px solid #0f172a1a;border-radius:12px;place-items:center;width:70px;height:44px;display:grid}.payPlaidTitle{color:#0f172ad6;font-size:12px;font-weight:900}.payPlaidText{color:#0f172a94;margin-top:3px;font-size:11px;font-weight:650;line-height:1.35}.payPlaidBtn{color:#fff;cursor:pointer;background:#0b66a6fa;border:none;border-radius:12px;grid-template-columns:20px 1fr 20px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px 14px;font-size:12px;font-weight:900;display:grid;box-shadow:0 14px 28px #0b2d5b2e}.payPlaidBtn:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.payPlaidBtnIcon,.payPlaidBtnExt{opacity:.95;place-items:center;display:grid}.payPlaidPowered{text-align:center;color:#94a3b8f2;margin-top:10px;font-size:10px;font-weight:650}.payPlaidPowered strong{color:#0f172a99}.payPlaidError{color:#dc2626eb;text-align:center;margin-top:10px;font-size:11px;font-weight:650}.payAchManualBox{background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;margin-top:14px;padding:12px 12px 10px}.payRoutingVerified{background:#ecfdf5d9;border:1px solid #10b98138;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.payRoutingVerifiedIcon{color:#059669fa;background:#10b9811f;border:1px solid #10b98133;border-radius:12px;flex:none;place-items:center;width:28px;height:28px;display:grid}.payRoutingVerifiedName{color:#0f172ad6;font-size:12px;font-weight:900}.payRoutingVerifiedSub{color:#059669e6;margin-top:2px;font-size:11px;font-weight:650}.payToggleRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payToggleBtn{color:#0f172ab3;cursor:pointer;background:#f8fafcc7;border:1px solid #0f172a24;border-radius:12px;height:46px;font-size:12px;font-weight:900;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.payToggleBtn:hover{border-color:#0b66a633;transform:translateY(-1px)}.payToggleBtn.on{color:#0b66a6fa;background:#eff6ffd1;border-color:#0b66a647;box-shadow:0 12px 24px #0b2d5b1a}.payAchHelp{color:#94a3b8f2;align-items:center;gap:8px;margin-top:10px;font-size:10px;font-weight:650;display:inline-flex}.payAchHelpIcon{color:#94a3b8f2}.payInlineLink{color:#94a3b8f2;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:10px;font-size:11px;font-weight:650}.payInlineLink:hover{color:#0b66a6eb;text-decoration:underline}.payManualLink{color:#94a3b8f2;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:12px;font-size:11px;font-weight:650}.payManualLink:hover{color:#0b66a6eb;text-decoration:underline}@media (width<=560px){.payTabs,.payGrid2{grid-template-columns:1fr}}.addrNote{box-sizing:border-box;background:#f8fafcb8;border:1px solid #0f172a1f;border-radius:12px;align-items:flex-start;gap:12px;width:100%;max-width:640px;margin-top:12px;padding:12px 14px;display:flex}.addrNoteIcon{color:#0b66a6eb;background:#0b66a61a;border:1px solid #0b66a624;border-radius:12px;flex:none;place-items:center;width:30px;height:30px;display:grid}.addrNoteTitle{color:#0f172ad1;font-size:12px;font-weight:900}.addrNoteText{color:#0f172a8f;margin-top:3px;font-size:11px;font-weight:650;line-height:1.35}@media (width<=560px){.addrGrid{grid-template-columns:1fr}.addrField.span2{grid-column:auto}.addrRow2{grid-template-columns:1fr}}@media (width<=520px){.modalGrid2,.snapGrid{grid-template-columns:1fr}}.budgetTotals{background:#f8fafcbf;border:1px solid #0f172a1f;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:10px;display:grid}.budgetTotalBox{background:#ffffffd1;border:1px solid #0f172a0f;border-radius:10px;padding:10px}.budgetTotalBox.right{text-align:right}.budgetTotalLabel{letter-spacing:.08em;color:#0f172a8c;font-size:10px;font-weight:900}.budgetTotalValue{align-items:baseline;gap:2px;margin-top:4px;display:flex}.budgetTotalBox.right .budgetTotalValue{justify-content:flex-end}.budgetTotalBig{color:#0b2d5bf2;font-size:18px;font-weight:900}.budgetTotalSmall{color:#0f172a80;font-size:11px;font-weight:700}.snapshotCard{background:linear-gradient(135deg,#0b2d5b14,#5b8c3a1a);border:1px solid #0b2d5b2e;border-radius:14px;padding:14px 14px 12px}.snapshotHead{align-items:center;gap:8px;margin-bottom:10px;display:flex}.snapshotIcon{color:#0b2d5bbf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:8px;place-items:center;width:22px;height:22px;display:grid}.snapshotTitle{letter-spacing:.08em;color:#0f172a8c;font-size:11px;font-weight:800}.snapshotGrid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.snapTile{text-align:center;background:#ffffffc7;border:1px solid #0f172a0f;border-radius:10px;padding:10px 12px}.snapTile.highlight{background:linear-gradient(135deg,#0b2d5b1f,#5b8c3a24);border-color:#0b2d5b2e}.snapLabel{color:#0f172a8c;font-size:11px;font-weight:700}.snapValue{color:#0f172adb;margin-top:4px;font-size:14px;font-weight:900}.snapshotCard .snapTile.highlight .snapValue{color:#0b2d5bf2!important}.vehicleYearInput{letter-spacing:-.2px;color:#0f172adb;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:600}.vehicleYearInput::placeholder{color:#0f172a52;font-weight:500}.vehicleNote{color:#0f172ab3;background:#f1f5f9bf;border:1px solid #0f172a1a;border-radius:10px;align-items:center;gap:10px;margin-top:14px;margin-bottom:14px;padding:8px 12px;font-size:12px;animation:.52s cubic-bezier(.16,1,.3,1) vehicleNoteEnter;display:flex}.vehicleNoteIcon{color:#0b2d5be6;background:#0b2d5b14;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}@keyframes vehicleNoteEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tipCard{background:#f8fafceb;border:1px solid #0f172a1f;border-radius:12px;align-items:flex-start;gap:12px;max-width:760px;margin-top:16px;margin-left:auto;margin-right:auto;padding:14px 16px;display:flex}.tipIcon{width:32px;height:32px;color:var(--brand-blue);background:#0b2d5b14;border-radius:10px;flex:none;place-items:center;display:grid}.tipTitle{color:#0f172adb;font-size:13px;font-weight:800}.tipText{color:#0f172a9e;margin-top:4px;font-size:12px;line-height:1.35}.yearActions{gap:10px;max-width:760px;margin-top:12px;margin-left:auto;margin-right:auto;display:flex}.miniBtn{color:#0f172abd;cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s}.miniBtn:hover{border-color:#0b2d5b33;transform:translateY(-1px);box-shadow:0 14px 28px #02081712}.yearsCard{background:#fff;border:1px solid #0f172a24;border-radius:14px;max-width:760px;margin-top:12px;margin-left:auto;margin-right:auto;padding:16px;box-shadow:0 18px 40px #0208170f,0 8px 16px #0208170a}.yearsHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.yearsTitle{color:#0f172ab3;font-size:12px;font-weight:800}.yearsSelectAll{cursor:pointer;color:#0b2d5bbf;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.yearsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.yearPill{color:#0f172ab8;cursor:pointer;background:#fff;border:2px solid #0f172a24;border-radius:10px;justify-content:center;align-items:center;padding:11px 12px;font-size:13px;font-weight:800;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:flex;position:relative}.yearPill:hover{transform:translateY(-1px);box-shadow:0 14px 28px #02081712}.yearPill.selected{background:linear-gradient(135deg,#0b2d5b14,#5b8c3a1a);border-color:#0b2d5b4d;box-shadow:inset 0 0 0 1px #5b8c3a1a,0 10px 22px #0b2d5b14,0 0 0 5px #5b8c3a0f}.yearCheck{background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));pointer-events:none;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-2px;right:-2px;box-shadow:0 14px 24px #0b2d5b2e,0 0 0 4px #0b2d5b0f}.yearPill{font-size:14px}.yearsFooter{color:#0b2d5bbf;margin-top:10px;font-size:11px;font-weight:700}@media (width<=520px){.yearsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.moneyInputWrap:focus-within{box-shadow:none;border-color:#0b2d5b59}.moneyInputWrap,.moneyInput{-webkit-tap-highlight-color:transparent}.whereCard{background:radial-gradient(900px 220px at 10% 0,#0b2d5b1a,#0000 55%),radial-gradient(900px 240px at 90% 30%,#5b8c3a17,#0000 55%),#f8fafceb;border:1px solid #0f172a1f;border-radius:12px;padding:14px 16px;animation:.52s cubic-bezier(.16,1,.3,1) whereEnter;position:relative;overflow:hidden;box-shadow:0 18px 46px #02081714,0 8px 18px #0208170d}.whereCard:before{content:"";filter:blur(18px);opacity:.55;pointer-events:none;background:linear-gradient(135deg,#0b2d5b33,#5b8c3a29);position:absolute;inset:-2px}.whereCard>*{z-index:1;position:relative}@keyframes whereEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.whereTitle{letter-spacing:.9px;color:#0f172a8c;font-size:10px;font-weight:800}.whereBar{background:#0f172a1a;border-radius:999px;height:10px;margin-top:10px;position:relative;overflow:hidden}.whereRange{z-index:1;background:#94a3b859;border-radius:999px;width:65%;position:absolute;top:0;bottom:0;left:10%;box-shadow:inset 0 0 0 1px #0f172a0d}.whereFill{will-change:width;z-index:2;background:linear-gradient(90deg,#0b2d5b99,#5b8c3a85);transition:width .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.whereFill:after{content:"";opacity:.55;mix-blend-mode:overlay;background:linear-gradient(120deg,#0000 0%,#ffffff6b 40%,#0000 70%);animation:2.6s ease-in-out infinite whereShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes whereShine{0%{transform:translate(-130%)}55%{transform:translate(130%)}to{transform:translate(130%)}}.whereDot{background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));will-change:left;z-index:3;border-radius:999px;width:12px;height:12px;transition:left .9s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 14px 28px #0b2d5b3d,0 0 0 6px #0b2d5b0f}.whereScale{color:#0f172a73;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:10px;font-size:11px;display:grid}.whereMid{color:#0b2d5bb8;justify-self:center;font-weight:700}.whereScale span:last-child{justify-self:end}.whereNote{color:#0f172a9e;align-items:flex-start;gap:10px;margin-top:8px;font-size:12px;display:flex}.whereNote strong{color:#0b2d5be6}.whereNoteIcon{flex:none;margin-top:1px}@media (prefers-reduced-motion:reduce){.whereCard{animation:none}.whereFill,.whereDot{transition:none}.whereFill:after{animation:none}}.bottomNav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(900px 160px at 20% 0,#0b2d5b0f,#0000 55%),radial-gradient(900px 160px at 80% 0,#5b8c3a0d,#0000 55%),#ffffffeb;border-top:1px solid #0f172a1a;padding:14px 18px 18px;position:fixed;bottom:0;left:0;right:0}.bottomNavInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;max-width:720px;margin:0 auto;display:grid;position:relative}.navBack{color:#0f172abf;background:#0f172a0a;border:1px solid #0f172a14;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:10px 12px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.navBack:hover{background:#0b2d5b12;border-color:#0b2d5b2e;transform:translateY(-2px);box-shadow:0 18px 44px #0208171a,0 0 0 6px #0b2d5b0f}.progressDots{justify-content:center;align-items:center;gap:9px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.pDot{background:#0f172a24;border-radius:999px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #0f172a0f}.pDot.on{background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));width:10px;height:10px;box-shadow:0 10px 18px #0b2d5b2e,0 0 0 4px #0b2d5b0f}.resetDots .pDot.on{background:var(--brand-blue);box-shadow:0 10px 18px #0b2d5b2e,0 0 0 4px #0b2d5b0f}.resetDots .pDot.done{background:#0b2d5b73}.pDot.done{background:#0b2d5ba6}.continueBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));background-size:140% 140%;border:none;border-radius:10px;justify-self:end;padding:16px 28px;font-size:15px;font-weight:700;transition:transform .22s,box-shadow .22s,filter .22s,background-position .6s;box-shadow:0 18px 40px #0b2d5b38,0 8px 16px #02081714}.continueBtn:hover{filter:saturate(1.06);background-position:100% 0;transform:translateY(-2px)scale(1.02);box-shadow:0 28px 70px #0b2d5b47,0 10px 20px #0208171a}.continueBtn:active{transform:translateY(0)scale(.995)}.continueBtn:disabled,.continueBtn[aria-disabled=true]{cursor:not-allowed;color:#0f172a8c;box-shadow:none;filter:none;background:#94a3b88c;transform:none}.continueBtn:disabled:hover,.continueBtn[aria-disabled=true]:hover{box-shadow:none;background-position:0 0;transform:none}@media (prefers-reduced-motion:reduce){.continueBtn,.navBack{transition:none}}.primaryBtn,.secondaryBtn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.primaryBtn{background:linear-gradient(135deg, var(--brand-blue), var(--brand-green));color:#fff;box-shadow:0 18px 40px #0b2d5b33}.primaryBtn:hover{box-shadow:0 22px 52px #1d4ed84d}.primaryBtn:disabled{opacity:.6;cursor:not-allowed}.secondaryBtn{color:#0f172a;background:#fff;border-color:#0f172a26}.secondaryBtn:hover{border-color:#1d4ed859;transform:translateY(-1px);box-shadow:0 16px 34px #02081714}.grid2{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;display:grid}.gridRoom{grid-template-columns:1.4fr .8fr;align-items:start;gap:14px;margin-top:16px;display:grid}.card{background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:16px;box-shadow:0 16px 34px #0208170f}.field{flex-direction:column;gap:6px;margin:12px 0;font-size:13px;display:flex}input,select{background:#fff;border:1px solid #0f172a26;border-radius:12px;outline:none;padding:10px 12px}input:focus,select:focus{border-color:#1d4ed8b3;box-shadow:0 0 0 4px #1d4ed81f}.progressWrap{max-width:520px;margin-top:12px}.progressMeta{justify-content:space-between;margin-bottom:6px;display:flex}.progressBar{background:#0f172a14;border-radius:999px;height:10px;overflow:hidden}.progressFill{background:linear-gradient(90deg, var(--brand-blue), var(--brand-green));border-radius:999px;height:100%;box-shadow:0 12px 22px #0b2d5b2e}.hint{color:#0f172a99;margin-top:10px;font-size:13px}.errorBox{color:#991b1b;background:#ef444414;border:1px solid #ef444440;border-radius:12px;margin-top:12px;padding:10px 12px}.roomHeader{grid-template-columns:1fr;gap:10px;display:grid}.shareBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcc7;border:1px solid #0f172a14;border-radius:14px;padding:12px}.shareLabel{color:#0f172a99;margin-bottom:6px;font-size:12px}.shareRow{gap:8px;display:flex}.shareInput{flex:auto}.stepper{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.stepChip{cursor:pointer;background:#fff;border:1px solid #0f172a26;border-radius:999px;padding:8px 10px;font-size:12px;transition:transform .18s,box-shadow .18s,border-color .18s}.stepChip.active{color:#1d4ed8;background:#1d4ed814;border-color:#1d4ed899}.stepChip:hover{border-color:#5b8c3a47;transform:translateY(-1px);box-shadow:0 16px 34px #02081714}.questions{flex-direction:column;gap:12px;display:flex}.qRow{flex-direction:column;gap:6px;display:flex}.qLabel{font-size:13px;font-weight:700}.qInput{width:100%}.yesNo{gap:8px;display:flex}.ynBtn{cursor:pointer;background:#fff;border:1px solid #0f172a26;border-radius:12px;flex:none;padding:10px 12px;transition:transform .18s,box-shadow .18s,border-color .18s}.ynBtn.active{background:#22c55e1f;border-color:#22c55e66}.ynBtn:hover{border-color:#22c55e59;transform:translateY(-1px);box-shadow:0 16px 34px #02081714}.navRow{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.peopleList,.answerList{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.person{align-items:center;gap:10px;display:flex}.avatar{background:#e2e8f0;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.divider{background:#0f172a14;height:1px;margin:16px 0}.answerItem{grid-template-columns:1fr 1fr;gap:10px;display:grid}.answerKey{color:#0f172aa6;font-size:12px}.answerVal{text-align:right;font-size:12px}@media (width<=900px){.stepRow{grid-template-columns:1fr}.flowCard{max-width:100%}.flowGrid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;grid-template-columns:1fr 64px 1fr 64px 1fr;justify-content:center;min-width:640px;padding:4px 6px 8px;overflow-x:auto}.flowStep{scroll-snap-align:start}.heroGrid{grid-template-columns:1fr}.heroTitle{font-size:32px}.grid2,.gridRoom{grid-template-columns:1fr}.shareRow{flex-direction:column}}.qWrap,.bottomNavInner,.choiceList>*,.choiceGrid>*,.moneyGrid>*,.toggleRow>*,.anStep,.anSlideStack.isTransitioning .anSlideLayer.now,.anSlideStack.isTransitioning .anSlideLayer.prev,.reviewSlideStack.isTransitioning .reviewSlideLayer.now,.reviewSlideStack.isTransitioning .reviewSlideLayer.prev,.vehicleDetails,.vehicleNote,.whereCard,.prepStep,.prepIcon,.prepText{will-change:auto!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.qWrap,.bottomNavInner{opacity:1!important}.choiceList>*,.choiceGrid>*,.moneyGrid>*,.toggleRow>*{opacity:1!important;animation-delay:0s!important}.anSlideLayer,.reviewSlideLayer{transition:none!important;animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.qWrap,.bottomNav,.choiceCard,.analyzeWrap,.analyzeDock,.anSlideLayer,.anSlideStack,.analyzeRingFg{will-change:auto!important;transform:none!important}html,body,#root,.page,.qPage,.analyzePage,.prepPage{scroll-behavior:auto!important}.page,.qPage,.analyzePage,.prepPage,.qWrap,.bottomNav,.choiceCard,.continueBtn,.navBack,.prepStep,.prepHero,.prepVibeLayer,.prepShieldOnly,.analyzeTrustCard,.snapshotCard{transition:none!important;animation:none!important;transform:none!important}.prepCompleteCard{text-align:center;background:#ffffffeb;border:1px solid #12263f1a;border-radius:22px;width:min(520px,100vw - 40px);margin-top:28px;padding:24px;box-shadow:0 18px 45px #0f172a14}.prepCompleteTitle{color:#10213f;margin-bottom:8px;font-size:22px;font-weight:800}.analyzeDock{margin:0 auto!important;left:0!important;right:0!important;transform:none!important}.analyzeCarousel{margin:0 auto!important}.anSlideLayer.prev{display:block!important}.anSlideStack.isTransitioning .anSlideLayer.now{animation:.9s cubic-bezier(.16,1,.3,1) both anSlideIn!important}.anSlideStack.isTransitioning .anSlideLayer.prev{animation:.9s cubic-bezier(.16,1,.3,1) both anSlideOut!important}.prepCompleteText{color:#667085;margin-bottom:18px;font-size:15px;line-height:1.5}.prepDoneBtn{min-width:160px}.prepSignCard{background:#fffffff5;border:1px solid #12263f1a;border-radius:22px;width:min(1040px,100vw - 40px);margin-top:28px;padding:24px;box-shadow:0 18px 45px #0f172a14}.prepSignActions{justify-content:center;display:flex}.prepSignLoading{text-align:center;color:#44617f;font-size:14px;font-weight:700}.prepSignError{color:#991b1b;background:#fef2f2eb;border:1px solid #dc262624;border-radius:14px;width:min(680px,100%);margin:0 auto 16px;padding:12px 14px;font-size:14px;font-weight:700}.prepSignFrameWrap{background:#f8fafc;border:1px solid #12263f1a;border-radius:20px;width:100%;margin-top:18px;overflow:hidden;box-shadow:inset 0 1px #fffc}.prepSignFrame{background:#fff;border:none;width:100%;height:min(78vh,980px);min-height:720px;display:block}@media (width<=900px){.adminDbShell{width:min(100% - 20px,100%);padding:24px 0 40px}.adminDbTopOpportunityControls{width:100%;margin-bottom:20px;padding:0}.adminDbSearch{width:100%}.adminDbSearchLabel{flex-wrap:wrap;align-items:flex-start;gap:8px}.adminDbSearchHint{min-width:0}.adminDbDetail{padding:16px}.adminDbSections{padding:14px}.adminDbTabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.adminDbTabs::-webkit-scrollbar{display:none}.adminDbMainTabs::-webkit-scrollbar{display:none}.adminDbTab{white-space:nowrap;flex:none}.adminDbRecordSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDbRecordSectionTile{min-height:122px}.adminDbRecordPickerBar{flex-direction:column;align-items:stretch}.adminDbRecordPickerActions{justify-content:flex-end;width:100%}.adminDbRecordPickerDropdown{max-height:min(68vh,520px);left:10px;right:10px}}@media (width<=760px){.adminDbPage{overflow-x:clip}.adminDbShell{width:min(100% - 16px,100%);padding:18px 0 32px}.adminDbHeader{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:20px;padding:16px 14px}.adminDbNavBrand{grid-column:1;justify-self:start;gap:12px}.adminDbNavBrandMark{border-radius:12px;width:38px;height:38px}.adminDbNavLogoText{font-size:24px}.adminDbNavBrandSubtle{font-size:10px}.adminDbHeaderActions{flex-wrap:wrap;grid-column:2;justify-self:end;gap:8px;width:auto}.adminDbHeaderUser{grid-column:1/-1;gap:10px;padding:8px}.adminDbHeaderUserCopy{flex:auto}.adminDbHeaderUserPosition{margin-left:0}.adminDbGhostBtn.adminDbHeaderIconBtn,.adminDbGhostBtn.adminDbHeaderMenuBtn{min-width:48px;min-height:48px}.adminDbHeaderNotificationsDropdown,.adminDbHeaderMenuDropdown{width:auto;max-width:none;position:fixed;top:auto;left:12px;right:12px}.adminDbMainTabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:100%;margin-bottom:22px;padding:8px;overflow-x:auto}.adminDbMainTab,.adminDbMainTabRevenue{border-radius:14px;flex:none;min-width:max-content;min-height:46px;margin-left:0;padding:11px 14px}.adminDbMainTabContent{gap:8px}.adminDbTopOpportunityControls{margin-bottom:16px}.adminDbSearchField{min-height:54px}.adminDbSearchSuggestions{border-radius:18px;max-height:min(60vh,420px);padding:8px;left:-2px;right:-2px}.adminDbSearchSuggestion{flex-direction:column;align-items:stretch;gap:10px}.adminDbSearchSuggestionName,.adminDbSearchSuggestionEmail,.adminDbSearchSuggestionOwner{white-space:normal}.adminDbSearchSuggestionRight{align-items:flex-start;gap:6px}.adminDbSearchSuggestionOwner{text-align:left;max-width:none}.adminDbDetail{border-radius:18px;padding:12px}.adminDbTabPanel{border-radius:16px;margin-top:12px}.adminDbTabs{padding:0 12px}.adminDbClientInnerTabs{margin:-4px -12px 0}.adminDbSections{gap:12px;padding:12px}.adminDbHeroCard{border-radius:16px;gap:14px;padding:16px}.adminDbHeroRecordMenuWrap{top:12px}.adminDbHeroMeta{flex-wrap:wrap;gap:8px}.adminDbHeroActionsBar,.adminDbHeroWorkflow,.adminDbHeroWorkflowTitleRow,.adminDbHeroWorkflowActions,.adminDbHeroActionsLeft,.adminDbHeroActionsRight{flex-direction:column;align-items:stretch;width:100%}.adminDbHeroActionsRight{justify-content:flex-start}.adminDbHeroCard .adminDbActionBtn,.adminDbHeroWorkflowActions .adminDbActionBtn,.adminDbHeroActionsLeft .adminDbActionBtn,.adminDbHeroActionsRight .adminDbActionBtn{justify-content:center;width:100%}.adminDbLeadLaunchActionsHero .adminDbLeadClaimBadge{box-sizing:border-box;width:100%}.adminDbRecordSectionGrid{grid-template-columns:1fr 1fr;gap:10px}.adminDbRecordSectionTile{gap:8px;min-height:0;padding:12px}.adminDbRecordSectionTile span:last-child{font-size:12px}}@media (width<=520px){.adminDbShell{width:min(100% - 12px,100%);padding-top:14px}.adminDbHeader{grid-template-columns:1fr}.adminDbNavBrand,.adminDbHeaderActions,.adminDbHeaderUser,.adminDbHeaderOpportunityControls{grid-column:1;justify-self:stretch}.adminDbHeaderActions{justify-content:space-between}.adminDbNavBrandTextRow{gap:8px}.adminDbNavLogoText{font-size:22px}.adminDbSearchLabel{font-size:11px}.adminDbSearchHint{display:none}.adminDbTabs{padding:0 10px}.adminDbTab{padding:10px 12px 11px;font-size:12px}.adminDbSections{padding:10px}.adminDbHeroCard h2{font-size:28px}.adminDbHeroStats strong{font-size:18px}.adminDbRecordSectionGrid{grid-template-columns:1fr}.adminDbRecordPickerDropdown{border-radius:16px;padding:8px;top:calc(100% + 8px);left:6px;right:6px}}.adminDbEaWorkspaceNotes{margin-top:18px}.adminDbNotesShell--eaWorkspace{margin-top:12px}.adminDbNotesHeader--eaWorkspace .adminDbNotesHeaderActions{align-items:center;gap:10px;display:flex}.adminDbEaRequestControlsBadge--notes{margin:0}
