.loading_page__NElvQ{min-height:100svh;background:var(--color-surface);color:var(--color-text-primary);padding:var(--space-8) var(--space-6);font-family:var(--font-sans)}.loading_inner__IfQp1{max-width:1100px;margin:0 auto}.loading_kicker__J2Jql{font-size:var(--text-caption-size);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--font-weight-semibold)}.loading_title__f2vWQ{font-family:var(--font-display);font-size:var(--text-display-size);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ws);font-weight:var(--text-display-wt);margin:var(--space-2) 0 var(--space-3)}.loading_lede__XDFvm{font-size:1.0625rem;line-height:1.6;color:var(--color-text-secondary);max-width:44rem;margin-bottom:var(--space-8)}.loading_grid___YgaS{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-5)}.loading_card__BJiMN{background:var(--color-surface-raised);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5) var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.loading_stage__4XBvN{height:120px;display:flex;align-items:center;justify-content:center}.loading_meta__XChTG{width:100%;border-top:var(--border-1) solid var(--color-border);padding-top:var(--space-3);text-align:center}.loading_name__ip6kw{font-size:var(--text-label-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.loading_lens___24GQ{display:block;margin-top:var(--space-1);font-size:var(--text-caption-size);color:var(--color-text-tertiary)}.loading_inlineRow__bxQGK{margin-top:var(--space-8);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--color-surface-raised);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg)}.loading_inlineItem__AZQ6c{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption-size);color:var(--color-text-secondary)}.loading_note__iVncc{margin-top:var(--space-6);font-size:var(--text-caption-size);color:var(--color-text-tertiary)}.loading_note__iVncc code{font-family:var(--font-mono);color:var(--color-text-secondary)}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p.woff2) format("woff2")}.BrandSpinner_host___3dfq{display:inline-flex;align-items:center;justify-content:center}.BrandSpinner_hostBlock__hBZHp{display:flex;align-items:center;justify-content:center;width:100%}.BrandSpinner_spinner__1dVCW{display:block;overflow:visible}.BrandSpinner_mark__W6YF5,.BrandSpinner_node___tsZj{transform-box:fill-box;transform-origin:center}.BrandSpinner_spin__WTiGY .BrandSpinner_mark__W6YF5{animation:BrandSpinner_bs-spin__Z2Xhm 1.4s linear infinite}.BrandSpinner_draw__MyV6m .BrandSpinner_ribbon__yfYm_{fill:none;stroke:#00b0f0;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;animation:BrandSpinner_bs-draw__ZHIWp 2.2s cubic-bezier(.65,0,.35,1) infinite}.BrandSpinner_draw__MyV6m .BrandSpinner_node___tsZj{animation:BrandSpinner_bs-node-pop__Zcf_z 2.2s cubic-bezier(.65,0,.35,1) infinite}.BrandSpinner_draw__MyV6m .BrandSpinner_nodeLarge__OKB6Z{animation-delay:.12s}.BrandSpinner_fill__jxzhL .BrandSpinner_ribbon__yfYm_{animation:BrandSpinner_bs-fill-wipe__LvtsI 2.2s cubic-bezier(.65,0,.35,1) infinite}.BrandSpinner_fill__jxzhL .BrandSpinner_node___tsZj{animation:BrandSpinner_bs-node-pop__Zcf_z 2.2s cubic-bezier(.65,0,.35,1) infinite}.BrandSpinner_fill__jxzhL .BrandSpinner_nodeLarge__OKB6Z{animation-delay:.12s}@keyframes BrandSpinner_bs-fill-wipe__LvtsI{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0 0 0 0)}72%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.BrandSpinner_shimmer__EoLfU .BrandSpinner_sheen__vpneS{animation:BrandSpinner_bs-sheen__yThO_ 1.9s cubic-bezier(.4,0,.2,1) infinite}.BrandSpinner_shimmer__EoLfU .BrandSpinner_node___tsZj{animation:BrandSpinner_bs-node-breathe__7cO6B 1.9s ease-in-out infinite}.BrandSpinner_shimmer__EoLfU .BrandSpinner_nodeLarge__OKB6Z{animation-delay:.18s}.BrandSpinner_pulse__yL9zN .BrandSpinner_mark__W6YF5{animation:BrandSpinner_bs-pulse__RXt2K 1.6s cubic-bezier(.45,0,.55,1) infinite}.BrandSpinner_pulse__yL9zN .BrandSpinner_nodeSmall__XKrNu{animation:BrandSpinner_bs-pulse-node-small__ynBVJ 1.6s cubic-bezier(.22,1,.36,1) infinite}.BrandSpinner_pulse__yL9zN .BrandSpinner_nodeLarge__OKB6Z{animation:BrandSpinner_bs-pulse-node-large__50WgQ 1.6s cubic-bezier(.22,1,.36,1) infinite}.BrandSpinner_ascend__NZaQj .BrandSpinner_ribbon__yfYm_{transform-box:fill-box;transform-origin:90% 78%;animation:BrandSpinner_bs-ascend-swing__6EeGD 2.4s cubic-bezier(.22,1,.36,1) infinite}.BrandSpinner_ascend__NZaQj .BrandSpinner_node___tsZj{animation:BrandSpinner_bs-ascend-node__74QAk 2.4s cubic-bezier(.22,1,.36,1) infinite}.BrandSpinner_ascend__NZaQj .BrandSpinner_nodeSmall__XKrNu{animation-delay:.1s}@keyframes BrandSpinner_bs-ascend-swing__6EeGD{0%{transform:rotate(45deg);opacity:.45}45%{transform:rotate(0deg);opacity:1}78%{transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:.45}}@keyframes BrandSpinner_bs-ascend-node__74QAk{0%,10%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.BrandSpinner_pixelWrap__AEm_I{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-3)}.BrandSpinner_pixel__mcq5a .BrandSpinner_mark__W6YF5{animation:BrandSpinner_bs-pixel-pulse__JZCvq 1.2s steps(8) infinite}.BrandSpinner_pixel__mcq5a .BrandSpinner_nodeSmall__XKrNu{animation:BrandSpinner_bs-pulse-node-small__ynBVJ 1.2s steps(8) infinite}.BrandSpinner_pixel__mcq5a .BrandSpinner_nodeLarge__OKB6Z{animation:BrandSpinner_bs-pulse-node-large__50WgQ 1.2s steps(8) infinite}.BrandSpinner_pixelText__SKMpS{font-family:"Press Start 2P",var(--font-mono);font-size:.75rem;line-height:1;letter-spacing:.08em;color:#00b0f0;text-shadow:1px 1px 0 #011c40;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;text-rendering:optimizeSpeed}.BrandSpinner_pixelDots__cT90S{display:inline-block;width:1.6em;text-align:left}.BrandSpinner_pixelDots__cT90S i{font-style:normal;opacity:0}.BrandSpinner_pixelDots__cT90S i:first-child{animation:BrandSpinner_bs-pixel-dot1__T2Dc0 1.2s steps(1) infinite}.BrandSpinner_pixelDots__cT90S i:nth-child(2){animation:BrandSpinner_bs-pixel-dot2__QSXlF 1.2s steps(1) infinite}.BrandSpinner_pixelDots__cT90S i:nth-child(3){animation:BrandSpinner_bs-pixel-dot3__Z1mOj 1.2s steps(1) infinite}@keyframes BrandSpinner_bs-pixel-pulse__JZCvq{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes BrandSpinner_bs-pixel-dot1__T2Dc0{0%,15%{opacity:0}16%,88%{opacity:1}89%,to{opacity:0}}@keyframes BrandSpinner_bs-pixel-dot2__QSXlF{0%,32%{opacity:0}33%,88%{opacity:1}89%,to{opacity:0}}@keyframes BrandSpinner_bs-pixel-dot3__Z1mOj{0%,49%{opacity:0}50%,88%{opacity:1}89%,to{opacity:0}}@keyframes BrandSpinner_bs-spin__Z2Xhm{to{transform:rotate(1turn)}}@keyframes BrandSpinner_bs-draw__ZHIWp{0%{stroke-dashoffset:1}55%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes BrandSpinner_bs-node-pop__Zcf_z{0%,18%{opacity:0;transform:scale(.3)}44%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes BrandSpinner_bs-sheen__yThO_{0%{transform:translateX(-90px)}60%,to{transform:translateX(200px)}}@keyframes BrandSpinner_bs-node-breathe__7cO6B{0%,to{opacity:1}50%{opacity:.5}}@keyframes BrandSpinner_bs-pulse__RXt2K{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes BrandSpinner_bs-pulse-node-small__ynBVJ{0%{opacity:0;transform:scale(.2)}32%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}@keyframes BrandSpinner_bs-pulse-node-large__50WgQ{0%,16%{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:reduce){.BrandSpinner_ascend__NZaQj .BrandSpinner_node___tsZj,.BrandSpinner_ascend__NZaQj .BrandSpinner_ribbon__yfYm_,.BrandSpinner_draw__MyV6m .BrandSpinner_node___tsZj,.BrandSpinner_draw__MyV6m .BrandSpinner_ribbon__yfYm_,.BrandSpinner_pixelDots__cT90S i,.BrandSpinner_pixel__mcq5a .BrandSpinner_mark__W6YF5,.BrandSpinner_pixel__mcq5a .BrandSpinner_node___tsZj,.BrandSpinner_pulse__yL9zN .BrandSpinner_mark__W6YF5,.BrandSpinner_pulse__yL9zN .BrandSpinner_nodeLarge__OKB6Z,.BrandSpinner_pulse__yL9zN .BrandSpinner_nodeSmall__XKrNu,.BrandSpinner_shimmer__EoLfU .BrandSpinner_node___tsZj,.BrandSpinner_shimmer__EoLfU .BrandSpinner_sheen__vpneS,.BrandSpinner_spin__WTiGY .BrandSpinner_mark__W6YF5{animation:none}.BrandSpinner_pixel__mcq5a .BrandSpinner_node___tsZj{opacity:1;transform:none}.BrandSpinner_pixelDots__cT90S i{opacity:1}.BrandSpinner_pulse__yL9zN .BrandSpinner_node___tsZj{opacity:1;transform:none}.BrandSpinner_draw__MyV6m .BrandSpinner_ribbon__yfYm_{fill:#00b0f0;stroke:none}.BrandSpinner_draw__MyV6m .BrandSpinner_node___tsZj{opacity:1;transform:none}.BrandSpinner_fill__jxzhL .BrandSpinner_ribbon__yfYm_{animation:none;clip-path:none}.BrandSpinner_fill__jxzhL .BrandSpinner_node___tsZj{animation:none;opacity:1;transform:none}.BrandSpinner_ascend__NZaQj .BrandSpinner_node___tsZj,.BrandSpinner_ascend__NZaQj .BrandSpinner_ribbon__yfYm_{transform:none;opacity:1}.BrandSpinner_shimmer__EoLfU .BrandSpinner_sheen__vpneS{display:none}}.AuthProvider_loadingWrapper__05XbT{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}.AuthProvider_loadingContent__9sxL9{text-align:center}.AuthProvider_spinner__0uLAd{margin:0 auto 1rem}.AuthProvider_loadingText__dNqFw{color:var(--color-text-muted)}.CreditHistoryPanel_panel__oFAM9{background-color:var(--color-bg-subtle);backdrop-filter:blur(8px);border-radius:1rem;box-shadow:0 1px 3px var(--shadow-color);border:1px solid var(--color-border);overflow:hidden}.CreditHistoryPanel_header__Oxb5T{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:var(--color-bg-subtle);width:100%;text-align:left;cursor:pointer;transition:opacity .15s ease;border:none;border-bottom:1px solid var(--color-border)}.CreditHistoryPanel_header__Oxb5T:hover{opacity:.85}.CreditHistoryPanel_headerLeft__4JbZE{display:flex;align-items:center;gap:.625rem}.CreditHistoryPanel_headerIcon__JqE6t{width:1.75rem;height:1.75rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab,var(--flair-primary) 12%,var(--color-bg-subtle));flex-shrink:0}.CreditHistoryPanel_headerIconSvg__4Wci8{width:1rem;height:1rem;color:var(--flair-primary)}.CreditHistoryPanel_headerTitle__YAHJR{font-size:.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.01em}.CreditHistoryPanel_headerMeta__GBRq8{display:flex;align-items:center;gap:.75rem}.CreditHistoryPanel_headerMonth__4ilXH{font-size:.75rem;color:var(--color-text-muted)}.CreditHistoryPanel_caret__3_yb7{width:1rem;height:1rem;color:var(--color-text-muted);transition:transform .15s ease;flex-shrink:0}.CreditHistoryPanel_caretOpen__YBzc7{transform:rotate(180deg)}.CreditHistoryPanel_filterBar__IV2RH{display:flex;align-items:center;gap:.375rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.CreditHistoryPanel_filterBar__IV2RH::-webkit-scrollbar{display:none}.CreditHistoryPanel_filterTab__fBp7i{display:flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;font-size:.75rem;font-weight:600;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease;cursor:pointer;border:1px solid var(--color-border);background-color:var(--color-bg-subtle);color:var(--color-text-muted);padding:.375rem}.CreditHistoryPanel_filterTab__fBp7i:hover{background-color:var(--color-bg-muted)}.CreditHistoryPanel_filterTabLabel__5yDqS{display:none}@media (min-width:480px){.CreditHistoryPanel_filterTab__fBp7i{padding:.375rem .75rem}.CreditHistoryPanel_filterTabLabel__5yDqS{display:inline}}.CreditHistoryPanel_filterTabActive__u11jH{background-color:var(--flair-primary)!important;border-color:var(--flair-primary)!important;color:var(--color-text-on-color)!important}.CreditHistoryPanel_monthNav__X4IJM{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1.25rem;border-bottom:1px solid var(--color-border);background-color:color-mix(in oklab,var(--color-bg-muted) 60%,var(--color-bg-subtle))}.CreditHistoryPanel_monthNavBtn__z1eJA{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--color-border);background-color:var(--color-bg-subtle);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.CreditHistoryPanel_monthNavBtn__z1eJA:hover:not(:disabled){background-color:var(--color-bg-muted)}.CreditHistoryPanel_monthNavBtn__z1eJA:disabled{opacity:.3;cursor:not-allowed}.CreditHistoryPanel_monthNavBtnIcon__sj_zN{width:.875rem;height:.875rem}.CreditHistoryPanel_monthLabel__GeFDJ{flex:1;text-align:center}.CreditHistoryPanel_monthName__O4LZ8{font-size:.75rem;font-weight:600;color:var(--color-text)}.CreditHistoryPanel_monthTxCount__e_SqA{font-size:10px;color:var(--color-text-muted);margin-left:.5rem}.CreditHistoryPanel_entryList__eXtN1{display:flex;flex-direction:column}.CreditHistoryPanel_entryDivider__g7sOh{border-top:1px solid var(--color-border-muted)}.CreditHistoryPanel_entryRow__PhTI5{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;transition:background-color .15s ease}.CreditHistoryPanel_entryRowClickable__dkGcu{cursor:pointer}.CreditHistoryPanel_entryRow__PhTI5:hover{background-color:var(--color-row-hover)}.CreditHistoryPanel_directionDot__xHcRj{width:2rem;height:2rem;flex-shrink:0;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700}.CreditHistoryPanel_directionDotCredit__T4pQw{background-color:var(--color-success-muted);color:var(--color-success)}.CreditHistoryPanel_directionDotDebit__8Ifs4{background-color:var(--color-danger-muted);color:var(--flair-danger)}.CreditHistoryPanel_entryBody__mc_04{flex:1;min-width:0}.CreditHistoryPanel_entryDesc__fQKRl{font-size:.8125rem;color:var(--color-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:480px){.CreditHistoryPanel_entryDesc__fQKRl{white-space:normal}}.CreditHistoryPanel_entryTime__bjL9i{font-size:10px;color:var(--color-text-muted);margin-top:.125rem}.CreditHistoryPanel_entryMeta__2_zCl{display:none;align-items:center;gap:.375rem;flex-shrink:0}@media (min-width:480px){.CreditHistoryPanel_entryMeta__2_zCl{display:flex}}.CreditHistoryPanel_entryChevron__Edl68{width:.875rem;height:.875rem;color:var(--color-text-muted);transition:transform .15s ease}.CreditHistoryPanel_entryChevronOpen__xRpsS{transform:rotate(180deg)}.CreditHistoryPanel_entryAmount__2ydjv{text-align:right;flex-shrink:0}.CreditHistoryPanel_amountCredit__nqMak{font-size:.875rem;font-weight:700;color:var(--color-success)}.CreditHistoryPanel_amountDebit__U18C1{font-size:.875rem;font-weight:700;color:var(--flair-danger)}.CreditHistoryPanel_amountBalance__JRuwL{font-size:10px;color:var(--color-text-muted)}.CreditHistoryPanel_badge__HK2eC{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:10px;font-weight:600;border:1px solid;white-space:nowrap}.CreditHistoryPanel_badgeAll__MAqk9{background-color:var(--color-bg-muted);color:var(--color-text-muted);border-color:var(--color-border)}.CreditHistoryPanel_badgePurchase__ssH8C{background-color:var(--color-success-muted);color:var(--color-success);border-color:color-mix(in oklab,var(--color-success) 25%,transparent)}.CreditHistoryPanel_badgePdf__lPN1j{background-color:var(--color-info-muted);color:var(--color-info);border-color:color-mix(in oklab,var(--color-info) 25%,transparent)}.CreditHistoryPanel_badgeRefund__MZuec{background-color:var(--color-warning-muted);color:var(--color-warning);border-color:color-mix(in oklab,var(--color-warning) 25%,transparent)}.CreditHistoryPanel_badgeAi__0R_UK{background-color:color-mix(in oklab,var(--color-violet) 12%,var(--color-bg-subtle));color:var(--color-violet);border-color:color-mix(in oklab,var(--color-violet) 25%,transparent)}.CreditHistoryPanel_badgeOther__nlil_{background-color:var(--color-bg-muted);color:var(--color-text-muted);border-color:var(--color-border)}.CreditHistoryPanel_subTableWrapper__O80gR{border-top:1px solid color-mix(in oklab,var(--color-info) 20%,transparent);background-color:color-mix(in oklab,var(--color-info) 4%,var(--color-bg-subtle))}.CreditHistoryPanel_subTableHeader__ix_Zt{display:flex;align-items:center;gap:.375rem;padding:.375rem 1.25rem}.CreditHistoryPanel_subTableHeaderIcon__lfdYp{width:.75rem;height:.75rem;color:var(--color-info)}.CreditHistoryPanel_subTableHeaderLabel__cGkgW{font-size:10px;font-weight:600;color:var(--color-info);text-transform:uppercase;letter-spacing:.05em}.CreditHistoryPanel_subTableSpacer__vHMPx{height:.5rem}.CreditHistoryPanel_subTableScroll__grP2t{overflow-x:auto}.CreditHistoryPanel_subTable__HRPL1{width:100%;font-size:.75rem;border-collapse:collapse}.CreditHistoryPanel_subTableHead__n25CQ tr{background-color:color-mix(in oklab,var(--color-info) 8%,var(--color-bg-subtle))}.CreditHistoryPanel_subTableTh__hz_62{text-align:left;padding:.375rem .75rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.CreditHistoryPanel_subTableThRight__4Aogu{text-align:right}.CreditHistoryPanel_subTableBody__j9Jdb tr{border-top:1px solid var(--color-border-muted)}.CreditHistoryPanel_subTableBody__j9Jdb tr:hover{background-color:var(--color-row-hover)}.CreditHistoryPanel_subTableTd__7yXdY{padding:.375rem .75rem;color:var(--color-text)}.CreditHistoryPanel_subTableTdMono__Vyf0Q{padding:.375rem .75rem;color:var(--color-text-muted);font-family:monospace;font-size:10px}.CreditHistoryPanel_subTableTdRight___syNh{padding:.375rem .75rem;text-align:right;color:var(--color-text)}.CreditHistoryPanel_subTableTdDebit__Rtwm7{padding:.375rem .75rem;text-align:right;font-weight:600;color:var(--flair-danger)}.CreditHistoryPanel_ledgerBadge__aj9TN{display:inline-flex;padding:.125rem .375rem;border-radius:9999px;font-size:10px;font-weight:600;border:1px solid;white-space:nowrap}.CreditHistoryPanel_ledgerPaid__CHbzv{background-color:var(--color-success-muted);color:var(--color-success);border-color:color-mix(in oklab,var(--color-success) 25%,transparent)}.CreditHistoryPanel_ledgerCheckPaid__f1L_O{background-color:var(--color-info-muted);color:var(--color-info);border-color:color-mix(in oklab,var(--color-info) 25%,transparent)}.CreditHistoryPanel_ledgerRefunded__RbKTw{background-color:var(--color-warning-muted);color:var(--color-warning);border-color:color-mix(in oklab,var(--color-warning) 25%,transparent)}.CreditHistoryPanel_ledgerFailed__H8MB0{background-color:var(--color-danger-muted);color:var(--flair-danger);border-color:color-mix(in oklab,var(--flair-danger) 25%,transparent)}.CreditHistoryPanel_subTableLoading___YRq9{display:flex;justify-content:center;padding:.75rem}.CreditHistoryPanel_subTableEmpty__mfwUz{padding:.5rem 1.25rem;font-size:.75rem;color:var(--color-text-muted);font-style:italic}.CreditHistoryPanel_emptyState__PUqyk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1.25rem;color:var(--color-text-muted)}.CreditHistoryPanel_emptyIcon__VdyDT{width:2.25rem;height:2.25rem;opacity:.35}.CreditHistoryPanel_emptyTitle__C7zJV{font-size:.875rem;color:var(--color-text-muted)}.CreditHistoryPanel_emptySubtitle__H6Vlh{font-size:.75rem;color:color-mix(in oklab,var(--color-text-muted) 60%,transparent)}.CreditHistoryPanel_loadingRow__ASqpY{display:flex;justify-content:center;padding:1.5rem}.CreditHistoryPanel_tabIcon__LUgQj{width:.875rem;height:.875rem}.CreditHistoryPanel_loadMoreRow__LB0am{display:flex;justify-content:center;padding:1rem 1.25rem;border-top:1px solid var(--color-border)}.CreditHistoryPanel_loadMoreBtn__wnX1H{padding:.5rem 1.25rem;font-size:.75rem;font-weight:600;border-radius:.75rem;border:1px solid var(--color-border);background-color:var(--color-bg-subtle);color:var(--color-text);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.CreditHistoryPanel_loadMoreBtn__wnX1H:hover{background-color:var(--color-bg-muted);border-color:var(--flair-primary)}.RemovedAppointmentsPanel_panel__C9xqe{background-color:var(--color-bg-subtle);backdrop-filter:blur(8px);border-radius:1rem;box-shadow:0 1px 3px var(--shadow-color);border:1px solid var(--color-border);overflow:hidden}.RemovedAppointmentsPanel_header___80_k{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.RemovedAppointmentsPanel_headerLeft__2zm0A{display:flex;align-items:center;gap:.625rem}.RemovedAppointmentsPanel_headerIcon__qz_zB{width:1.75rem;height:1.75rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab,var(--flair-primary) 12%,var(--color-bg-subtle));flex-shrink:0}.RemovedAppointmentsPanel_headerIconSvg__L8VS8{width:1rem;height:1rem;color:var(--flair-primary)}.RemovedAppointmentsPanel_headerTitle__Ov8tN{font-size:.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.01em}.RemovedAppointmentsPanel_headerMeta__BXfq9{font-size:.75rem;color:var(--color-text-muted)}.RemovedAppointmentsPanel_loadingRow__Tickj{display:flex;justify-content:center;padding:1.5rem}.RemovedAppointmentsPanel_emptyState__jJkJf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1.25rem;color:var(--color-text-muted);text-align:center}.RemovedAppointmentsPanel_emptyIcon__kAVHT{width:2.25rem;height:2.25rem;opacity:.35}.RemovedAppointmentsPanel_emptyTitle__BPhRo{font-size:.875rem;color:var(--color-text-muted)}.RemovedAppointmentsPanel_emptySubtitle__YJPDD{font-size:.75rem;color:color-mix(in oklab,var(--color-text-muted) 60%,transparent)}.RemovedAppointmentsPanel_errorRow__AADGW{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;font-size:.8125rem;color:var(--flair-danger);background-color:var(--color-danger-muted)}.RemovedAppointmentsPanel_retryBtn__K2c_U{padding:.25rem .75rem;border-radius:.5rem;border:1px solid color-mix(in oklab,var(--flair-danger) 35%,transparent);background:transparent;color:var(--flair-danger);font-size:.75rem;font-weight:600;cursor:pointer;flex-shrink:0}.RemovedAppointmentsPanel_retryBtn__K2c_U:hover{background-color:color-mix(in oklab,var(--flair-danger) 10%,transparent)}.RemovedAppointmentsPanel_group__QZJR7+.RemovedAppointmentsPanel_group__QZJR7{border-top:1px solid var(--color-border)}.RemovedAppointmentsPanel_groupHeader__g8rDh{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1.25rem;background-color:color-mix(in oklab,var(--color-bg-muted) 60%,var(--color-bg-subtle));text-decoration:none}.RemovedAppointmentsPanel_groupHeader__g8rDh:hover .RemovedAppointmentsPanel_groupName__LH7X_{color:var(--flair-primary)}.RemovedAppointmentsPanel_groupName__LH7X_{font-size:.8125rem;font-weight:600;color:var(--color-text);transition:color .15s ease}.RemovedAppointmentsPanel_groupCount__i0VJI{font-size:.7rem;color:var(--color-text-muted);background-color:var(--color-bg-muted);border-radius:9999px;padding:.05rem .5rem}.RemovedAppointmentsPanel_rowList__qXbWh{list-style:none;margin:0;padding:0}.RemovedAppointmentsPanel_row___V6sD{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-top:1px solid var(--color-border-muted);flex-wrap:wrap}.RemovedAppointmentsPanel_rowBody__PjkE3{flex:1;min-width:12rem}.RemovedAppointmentsPanel_companyName__cvK_m{display:block;font-size:.8125rem;color:var(--color-text);font-weight:500}.RemovedAppointmentsPanel_rowMeta____FiP{display:block;font-size:.7rem;color:var(--color-text-muted);margin-top:.125rem}.RemovedAppointmentsPanel_badge__kOVW7{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:10px;font-weight:600;border:1px solid;white-space:nowrap;flex-shrink:0}.RemovedAppointmentsPanel_badgeRemoved__LE2zA{background-color:var(--color-bg-muted);color:var(--color-text-muted);border-color:var(--color-border)}.RemovedAppointmentsPanel_badgeNotPerson__Bxk3Z{background-color:var(--color-danger-muted);color:var(--flair-danger);border-color:color-mix(in oklab,var(--flair-danger) 25%,transparent)}.RemovedAppointmentsPanel_rowActions__eljOR{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.RemovedAppointmentsPanel_readdBtn__GZ9nA{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:.375rem;background:color-mix(in oklab,var(--flair-accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--flair-accent) 30%,transparent);color:var(--flair-accent);font-size:.7rem;font-weight:700;cursor:pointer;white-space:nowrap}.RemovedAppointmentsPanel_readdBtn__GZ9nA:hover:not(:disabled){background:color-mix(in oklab,var(--flair-accent) 22%,transparent)}.RemovedAppointmentsPanel_readdBtn__GZ9nA:disabled{opacity:.5;cursor:not-allowed}.RemovedAppointmentsPanel_revokeBtn__L92gK{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:.375rem;background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.7rem;font-weight:600;cursor:pointer;white-space:nowrap}.RemovedAppointmentsPanel_revokeBtn__L92gK:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text-muted)}.RemovedAppointmentsPanel_revokeBtn__L92gK:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.RemovedAppointmentsPanel_row___V6sD{flex-direction:column;align-items:flex-start}.RemovedAppointmentsPanel_rowActions__eljOR{width:100%}}.page_page__KvYwr{min-height:100vh;background-color:var(--color-bg)}.page_inner__8Bu2O{max-width:64rem;margin:0 auto;padding:2rem 1rem}.page_hero__cQg8D{position:relative;border-radius:1.5rem;overflow:hidden;margin-bottom:1.75rem;box-shadow:0 4px 6px -1px var(--shadow-color),0 2px 4px -2px var(--shadow-color);border:1px solid var(--color-border-muted);background:var(--color-bg-subtle)}.page_heroBlob1__hP9kE{top:-2.5rem;left:-2.5rem;width:12rem;height:12rem;opacity:.2;filter:blur(2.5rem);background-color:var(--flair-primary)}.page_heroBlob1__hP9kE,.page_heroBlob2__mYZk0{position:absolute;border-radius:9999px;pointer-events:none}.page_heroBlob2__mYZk0{bottom:-2.5rem;right:-2.5rem;width:14rem;height:14rem;opacity:.15;filter:blur(3rem);background-color:var(--flair-accent)}.page_heroInner__g_P87{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.75rem 2rem}@media (min-width:640px){.page_heroInner__g_P87{flex-direction:row;align-items:stretch}}.page_identity__nQNRP{display:flex;align-items:center;gap:1.25rem;flex:1;min-width:0}.page_avatar__DxFgJ{width:4rem;height:4rem;flex-shrink:0;border-radius:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px var(--shadow-color),0 4px 6px -4px var(--shadow-color);border:2px solid var(--color-bg-subtle);background:var(--color-accent)}.page_avatarIcon__kBssA{width:2rem;height:2rem;color:var(--color-text-on-color)}.page_identityText__lxKQ8{min-width:0}.page_userName__V5_uK{font-size:1.25rem;font-weight:700;color:var(--color-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_emailRow__RPQyv{display:flex;align-items:center;gap:.5rem;margin-top:.125rem;flex-wrap:wrap}.page_emailText___zLTo{font-size:.875rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_verifiedBadge__8WsUt{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;flex-shrink:0;background-color:var(--badge-success-bg);color:var(--badge-success-text);border:1px solid var(--badge-success-border)}.page_verifiedIcon__ovun1{width:.625rem;height:.625rem}.page_noCredential__tn5ii{font-size:.875rem;color:var(--color-text-muted);font-style:italic;margin-top:.125rem}.page_heroDivider__G2Tzr{display:none;width:1px;background-color:var(--color-border);align-self:stretch;margin:0 .5rem}@media (min-width:640px){.page_heroDivider__G2Tzr{display:block}}.page_creditsSection__dtptc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;flex-shrink:0}.page_buyBtn__XBQVT{padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;color:var(--color-text-on-color);border-radius:.75rem;box-shadow:0 1px 2px 0 var(--shadow-color);transition:opacity .15s ease,box-shadow .15s ease,transform .15s ease;background:var(--color-accent);border:none;cursor:pointer}.page_buyBtn__XBQVT:hover{opacity:.9;box-shadow:0 4px 6px -1px var(--shadow-color)}.page_buyBtn__XBQVT:active{transform:scale(.95)}.page_creditsCount__YdIQj{font-size:.6875rem;color:var(--color-text-muted);text-align:center}.page_mainGrid__XVtGW{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}@media (min-width:1024px){.page_mainGrid__XVtGW{grid-template-columns:repeat(5,1fr)}}.page_leftCol__oVtt5{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:1024px){.page_leftCol__oVtt5{grid-column:span 3}.page_rightCol__hfK25{grid-column:span 2}}.page_card__bv0r1{background-color:var(--color-bg-subtle);border-radius:1rem;box-shadow:0 1px 2px 0 var(--shadow-color);border:1px solid var(--color-border);overflow:hidden}.page_cardHeader__iQHAi{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle)}.page_cardHeaderLeft__Ibca_{display:flex;align-items:center;gap:.625rem}.page_sectionIcon__LAdQU{width:1.75rem;height:1.75rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab,var(--flair-primary) 12%,var(--color-bg-subtle));flex-shrink:0}.page_sectionIconSvg__rdgnd{width:1rem;height:1rem}.page_sectionTitle__xNX1n{font-size:.875rem;font-weight:600;color:var(--color-text-strong);letter-spacing:-.01em}.page_cardActions__ineJd{display:flex;gap:.5rem}.page_btnSave__1zqXX{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-text-on-color);background-color:var(--flair-primary);border-radius:.5rem;border:none;cursor:pointer;transition:opacity .15s ease;box-shadow:0 1px 2px 0 var(--shadow-color)}.page_btnSave__1zqXX:disabled{opacity:.6;cursor:not-allowed}.page_btnSave__1zqXX:not(:disabled):hover{opacity:.85}.page_btnCancel__fI3pL{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted);background-color:var(--color-bg-muted);border-radius:.5rem;border:1px solid var(--color-border);cursor:pointer;transition:background-color .15s ease}.page_btnCancel__fI3pL:disabled{opacity:.6;cursor:not-allowed}.page_btnCancel__fI3pL:not(:disabled):hover{background-color:var(--color-border)}.page_btnEdit__WZmsB{padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:var(--flair-primary);background-color:color-mix(in oklab,var(--flair-primary) 10%,var(--color-bg-subtle));border-radius:.5rem;border:none;cursor:pointer;transition:background-color .15s ease}.page_btnEdit__WZmsB:hover{background-color:color-mix(in oklab,var(--flair-primary) 18%,var(--color-bg-subtle))}.page_cardBody__XrbjN{padding:1.25rem}.page_errorMsg__xymw6{margin-bottom:.75rem;font-size:.75rem;color:var(--flair-danger);background-color:var(--color-danger-muted);border:1px solid color-mix(in oklab,var(--flair-danger) 30%,transparent);border-radius:.75rem;padding:.5rem .75rem}.page_fieldLabel__22Vh9{display:block;font-size:.625rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.page_fieldValue__m_nJr{font-size:.875rem;color:var(--color-text-strong);padding:.375rem 0;min-height:2rem}.page_fieldEmpty__zgh5D{color:var(--color-text-muted);opacity:.5;font-style:italic;font-size:.75rem}.page_fieldInput__T9llG{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.75rem;font-size:.875rem;color:var(--color-text);background-color:var(--color-bg-muted);outline:none;transition:box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.page_fieldInput__T9llG:focus{border-color:var(--flair-primary);background-color:var(--color-bg-subtle);box-shadow:0 0 0 2px color-mix(in oklab,var(--flair-primary) 25%,transparent)}.page_fieldInput__T9llG::placeholder{color:var(--color-text-muted);opacity:.6}.page_fieldInputMono__XLta9,.page_monoValue__NFnEw{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page_monoValue__NFnEw{letter-spacing:.1em;font-size:.875rem;color:var(--color-text-strong);padding:.375rem 0;min-height:2rem}.page_cardHint__NU8Kd{font-size:.6875rem;color:var(--color-text-muted);padding-top:.25rem;line-height:1.5}.page_twoColGrid__c2aEC{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.page_twoColGrid__c2aEC{grid-template-columns:1fr 1fr}}.page_addressGrid__c9OS8{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.page_colSpan2__yejjw{grid-column:span 2}.page_stackFields__YOwLl{display:flex;flex-direction:column;gap:.75rem}.page_halfGrid__0uxTM{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.page_historySection__iZpSK{margin-top:1.25rem}.RouteLoader_host__IJSil{display:flex;align-items:center;justify-content:center;min-height:60vh;opacity:0;animation:RouteLoader_rl-appear__5Tq2g .2s ease-out .25s forwards}@keyframes RouteLoader_rl-appear__5Tq2g{to{opacity:1}}@media (prefers-reduced-motion:reduce){.RouteLoader_host__IJSil{animation:RouteLoader_rl-appear__5Tq2g 1ms linear .25s forwards}}.CompanySearch_container__PeJsn{position:relative}.CompanySearch_advancedToggle__wagwG{margin-top:.5rem;display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.025em;transition:color .15s ease;background:transparent;border:0;cursor:pointer;padding:0}.CompanySearch_advancedToggleOff__LSHYn{color:var(--color-text-muted)}.CompanySearch_advancedToggleOn___8oAJ{color:var(--flair-accent)}.CompanySearch_advancedChip__fNaT_{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1rem;border-radius:9999px;border:1px solid;font-size:10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.CompanySearch_advancedChipOff__jqv5d{background-color:transparent;border-color:currentColor;color:currentColor}.CompanySearch_advancedChipOn__PiQ06{background-color:var(--flair-accent);border-color:var(--flair-accent);color:var(--color-text-on-color)}.CompanySearch_toggleArrow__2L9Rs{opacity:.6}.CompanySearch_filterPanel__pF9rM{margin-top:.5rem;padding:1rem;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--flair-accent) 25%,transparent);background-color:var(--color-bg-subtle);box-shadow:0 1px 2px 0 var(--shadow-color);display:flex;flex-direction:column;gap:1rem}.CompanySearch_filterRow2Col__4zXIo{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.CompanySearch_filterRow2Col__4zXIo{grid-template-columns:repeat(2,1fr)}}.CompanySearch_filterRow4Col__OHIss{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width:640px){.CompanySearch_filterRow4Col__OHIss{grid-template-columns:repeat(4,1fr)}}.CompanySearch_filterLabel__4CinD{display:block;font-size:.75rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}.CompanySearch_filterLabelNote__AGTeR{font-weight:400;opacity:.6}.CompanySearch_filterInput__CsEUA{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--flair-accent);border-radius:.5rem;background-color:var(--color-bg-subtle);color:var(--color-text);outline:none}.CompanySearch_filterInput__CsEUA:focus{box-shadow:0 0 0 1px var(--flair-accent)}.CompanySearch_statusGrid__IV5Tp{display:flex;flex-wrap:wrap;gap:.5rem}.CompanySearch_statusChip__9zkMj{padding:.25rem .625rem;font-size:11px;font-weight:700;border-radius:.25rem;border:1px solid var(--color-border);color:var(--color-text-muted);background-color:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.CompanySearch_statusChipActive__ucu9R{background-color:var(--flair-accent);border-color:var(--flair-accent);color:var(--color-text-on-color)}.CompanySearch_filterFooter__bvYJ_{display:flex;justify-content:flex-end}.CompanySearch_clearBtn__WTUgO{font-size:.75rem;color:var(--color-text-muted);background:transparent;border:0;cursor:pointer;text-decoration:underline;transition:color .15s ease}.CompanySearch_clearBtn__WTUgO:hover{color:var(--color-text)}.CompanySearch_resultsList__8uUoH{position:absolute;z-index:10;width:100%;margin-top:.25rem;background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 10px 15px -3px var(--shadow-color);max-height:18rem;overflow-y:auto}.CompanySearch_resultLoading__S7V5Q{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;font-size:.8rem;color:var(--color-text-muted)}.CompanySearch_resultItem__6dShg{padding:.75rem 1rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--color-border)}.CompanySearch_resultItem__6dShg:last-child{border-bottom:0}.CompanySearch_resultItem__6dShg:hover{background-color:var(--color-bg-muted)}.CompanySearch_resultItemActive__EI6NB{background-color:var(--color-accent-muted)}.CompanySearch_resultItemBody__qP8OV{display:flex;justify-content:space-between;align-items:center;gap:1rem}.CompanySearch_resultItemLeft__yXG_6{display:flex;flex-direction:column;overflow:hidden}.CompanySearch_resultName__UZtya{font-weight:600;color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanySearch_resultMeta__Ej6zM{font-size:.75rem;color:var(--color-text-muted);font-family:ui-monospace,monospace;display:flex;align-items:center;gap:.5rem}.CompanySearch_resultMetaDate__W4jEn{color:var(--color-text-muted);opacity:.6}.CompanySearch_resultItemRight__UEgpU{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.CompanySearch_statusBadge___m5k1{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .625rem;border:1px solid;border-radius:.25rem}.CompanySearch_statusHidden__ZnGOt{display:none}.CompanySearch_statusActive__HxFbR{background-color:var(--badge-success-bg);color:var(--badge-success-text);border-color:var(--badge-success-border)}.CompanySearch_statusInactive__t7M85{background-color:var(--badge-danger-bg);color:var(--badge-danger-text);border-color:var(--badge-danger-border)}.CompanySearch_dissolutionSpinner__shICP{display:inline-flex;align-items:center;gap:.25rem;font-size:10px;font-weight:600;color:var(--color-text-muted)}.CompanySearch_dissolutionVoluntary__WYraN{border-radius:.25rem;border:1px solid var(--badge-warning-border);background-color:var(--badge-warning-bg);color:var(--badge-warning-text)}.CompanySearch_dissolutionInvoluntary__UAJXI,.CompanySearch_dissolutionVoluntary__WYraN{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .5rem}.CompanySearch_dissolutionInvoluntary__UAJXI{border-radius:.25rem;border:1px solid var(--badge-danger-border);background-color:var(--badge-danger-bg);color:var(--badge-danger-text)}.CharitySearch_container__RFMD2{position:relative}.CharitySearch_resultsList__kmUbL{position:absolute;z-index:10;width:100%;margin-top:.25rem;background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 10px 15px -3px var(--shadow-color);max-height:15rem;overflow-y:auto}.CharitySearch_resultItem__oVABI{padding:.75rem 1rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--color-border)}.CharitySearch_resultItem__oVABI:last-child{border-bottom:0}.CharitySearch_resultItem__oVABI:hover{background-color:var(--color-bg-muted)}.CharitySearch_resultItemActive__IqLJR{background-color:var(--color-accent-muted)}.CharitySearch_resultItemBody__XtKQA{display:flex;justify-content:space-between;align-items:center;gap:1rem}.CharitySearch_resultItemLeft__vUQ3q{display:flex;flex-direction:column;overflow:hidden}.CharitySearch_resultName__uzOnV{font-weight:600;color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CharitySearch_resultMeta__tqV6N{font-size:.75rem;color:var(--color-text-muted);font-family:ui-monospace,monospace}.CharitySearch_statusBadge__gOnCc{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .625rem;border:1px solid;border-radius:.25rem;flex-shrink:0}.CharitySearch_statusHidden__hSDSG{display:none}.CharitySearch_statusActive__2NKvm{background-color:var(--badge-success-bg);color:var(--badge-success-text);border-color:var(--badge-success-border)}.CharitySearch_statusInactive__pZb0M{background-color:var(--badge-danger-bg);color:var(--badge-danger-text);border-color:var(--badge-danger-border)}.PeopleSearch_container__DTgKj{position:relative}.PeopleSearch_resultsList__yMl2D{position:absolute;z-index:20;width:100%;margin-top:.25rem;background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 20px 25px -5px var(--shadow-color);max-height:500px;overflow-y:auto}.PeopleSearch_loadingItem__mL6nD{padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.PeopleSearch_loadingItem__mL6nD,.PeopleSearch_noResults__6Hhw_{text-align:center;font-size:.875rem;color:var(--color-text-muted)}.PeopleSearch_noResults__6Hhw_{padding:.75rem 1rem}.PeopleSearch_personItem__xeLvd{padding:1rem;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background-color .15s ease}.PeopleSearch_personItem__xeLvd:last-child{border-bottom:0}.PeopleSearch_personItemActive__J19P7{background-color:var(--color-accent-muted)}.PeopleSearch_personHeader__QlvNy{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}.PeopleSearch_personName___dhLf{font-weight:700;font-size:1.125rem;color:var(--color-text-strong)}.PeopleSearch_roleCountBadge__vD8q9{font-size:10px;background-color:color-mix(in oklab,var(--flair-accent) 10%,transparent);color:var(--flair-accent);padding:.125rem .5rem;border-radius:9999px;font-weight:700}.PeopleSearch_personAddress__dXuFS{font-size:.75rem;color:var(--color-text-muted);margin-bottom:.75rem}.PeopleSearch_companyList__61EcN{border-left:2px solid color-mix(in oklab,var(--flair-accent) 20%,transparent);padding-left:.75rem}.PeopleSearch_companyList__61EcN>*+*{margin-top:.375rem}.PeopleSearch_companyItem__zVPBw{font-size:.75rem;display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem}.PeopleSearch_companyItemName__0tJwB{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.PeopleSearch_companyStatusActive__BmNd5,.PeopleSearch_companyStatusInactive__YveUx{font-size:9px;text-transform:uppercase;padding:0 .25rem;border-radius:.125rem;font-weight:700}.PeopleSearch_companyStatusInactive__YveUx{background-color:var(--color-bg-muted);color:var(--color-text-muted);border:1px solid var(--color-border)}.PeopleSearch_companyRole__PPb54{font-size:10px;color:var(--color-text-muted)}.PeopleSearch_expandBtn__YRO9F{margin-top:.75rem;font-size:11px;font-weight:700;color:var(--flair-accent);background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.PeopleSearch_expandBtn__YRO9F:hover{text-decoration:underline}html[data-mobile=true] .PeopleSearch_container__DTgKj{max-width:100vw;box-sizing:border-box!important}html[data-mobile=true] .PeopleSearch_resultsList__yMl2D{max-height:300px}html[data-mobile=true] .PeopleSearch_personItem__xeLvd{padding:.625rem}html[data-mobile=true] .PeopleSearch_personName___dhLf{font-size:.875rem}html[data-mobile=true] .PeopleSearch_roleCountBadge__vD8q9{font-size:8px;padding:.1rem .35rem}html[data-mobile=true] .PeopleSearch_personAddress__dXuFS{font-size:.6rem;margin-bottom:.5rem}html[data-mobile=true] .PeopleSearch_companyItemName__0tJwB{font-size:.65rem;max-width:160px}html[data-mobile=true] .PeopleSearch_companyRole__PPb54{font-size:8px}html[data-mobile=true] .PeopleSearch_companyStatusActive__BmNd5,html[data-mobile=true] .PeopleSearch_companyStatusInactive__YveUx{font-size:7px}html[data-mobile=true] .PeopleSearch_expandBtn__YRO9F{font-size:9px}.SearchHandler_cards__TLOE_{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}@media (min-width:480px){.SearchHandler_cards__TLOE_{grid-template-columns:repeat(3,1fr);gap:1rem}}.SearchHandler_card__VynRD{display:block;width:100%;text-align:left;padding:1rem;border-radius:var(--card-radius);border:1px solid color-mix(in oklab,var(--color-border-muted) 70%,transparent);background-color:color-mix(in oklab,var(--color-bg-subtle) 32%,transparent);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 1px 16px -10px var(--shadow-color);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.SearchHandler_card__VynRD:hover{border-color:var(--card-border);transform:translateY(-2px);box-shadow:0 8px 30px -8px color-mix(in oklab,var(--flair-accent) 35%,var(--shadow-color))}[data-theme=dark] .SearchHandler_card__VynRD:hover{box-shadow:0 8px 30px -8px color-mix(in oklab,var(--flair-accent) 45%,var(--shadow-color))}.SearchHandler_card__VynRD:active{transform:translateY(0) scale(.985)}.SearchHandler_cardActive__zomBy{border-color:var(--flair-accent);background-color:color-mix(in oklab,var(--flair-accent) 10%,transparent);box-shadow:0 8px 30px -8px color-mix(in oklab,var(--flair-accent) 40%,var(--shadow-color))}.SearchHandler_cardActive__zomBy:hover{transform:none}.SearchHandler_cardHead__acsob{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.SearchHandler_cardIcon__4lhC4{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.625rem;font-size:1.25rem}.SearchHandler_iconCompany__ogbQY{background-color:color-mix(in oklab,var(--flair-accent) 12%,transparent);color:var(--flair-accent)}.SearchHandler_iconCharity__t2zrb{background-color:color-mix(in oklab,var(--color-emerald) 12%,transparent);color:var(--color-emerald)}.SearchHandler_iconPeople__AJJv1{background-color:color-mix(in oklab,var(--flair-primary) 12%,transparent);color:var(--flair-primary)}.SearchHandler_cardTitle__2Qry7{font-size:1rem;font-weight:700;color:var(--color-text-strong);line-height:1.1}.SearchHandler_cardDesc__J3ytY{font-size:.875rem;line-height:1.5;color:var(--color-text-muted)}.OwnershipSpider_nodeBase__8XFQu{position:relative;padding:.75rem 1rem;box-shadow:0 20px 25px -5px var(--shadow-color),0 8px 10px -6px var(--shadow-color);border-width:2px;border-style:solid;transition:all .15s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.OwnershipSpider_nodeTarget__54IhF{border-radius:9999px;background-color:var(--color-bg);border-color:var(--color-border);color:var(--color-text-strong);width:10rem;height:10rem;box-shadow:0 20px 25px -5px var(--shadow-color),0 0 0 4px var(--color-border);z-index:50}.OwnershipSpider_nodeDefault__rdSB1{border-radius:.75rem;min-height:80px;width:13rem}.OwnershipSpider_nodeDense__jePSZ{width:12rem;transform:scale(.95)}.OwnershipSpider_nodeActive__S2R8v{background-color:color-mix(in oklab,var(--color-emerald) 10%,transparent);border-color:var(--color-emerald)}.OwnershipSpider_nodeInactive__PeBec{background-color:color-mix(in oklab,var(--flair-danger) 10%,transparent);border-color:var(--flair-danger)}.OwnershipSpider_nodeLink__YKDxU{text-decoration:none;color:inherit}.OwnershipSpider_nodeClickable__WVn_b{cursor:pointer;z-index:40}.OwnershipSpider_nodeClickable__WVn_b:hover{border-color:var(--flair-accent);box-shadow:0 25px 50px -12px var(--shadow-color);transform:translateY(-.25rem)}.OwnershipSpider_nodeLoading__bvOi2{opacity:.8;transform:scale(.95);pointer-events:none}.OwnershipSpider_hiddenHandle__SySQU{opacity:0}.OwnershipSpider_loadingContent__Y9L0k{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--flair-accent);padding:1rem 0}.OwnershipSpider_loadingSpinner__cz8ax{margin-bottom:.5rem}.OwnershipSpider_loadingLabel__KY_qL{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.OwnershipSpider_targetContent__2hKyS{display:flex;flex-direction:column;align-items:center}.OwnershipSpider_targetIcon__Q4dPj{margin-bottom:.5rem;color:var(--color-text-muted)}.OwnershipSpider_targetName__pCxXb{font-weight:900;font-size:10px;text-transform:uppercase;letter-spacing:.1em;text-align:center;padding:0 .5rem}.OwnershipSpider_targetSubtitle__keqKn{font-size:8px;opacity:.6;margin-top:.25rem;text-transform:uppercase}.OwnershipSpider_entityContent__VLqtJ{display:flex;flex-direction:column;align-items:center;width:100%}.OwnershipSpider_entityHeader__PPAPx{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.OwnershipSpider_iconActive___eL3j{color:var(--color-emerald)}.OwnershipSpider_iconInactive__sl1rn{color:var(--flair-danger)}.OwnershipSpider_entityName__EV_BQ{font-weight:700;font-size:10px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px;transition:color .15s ease}.OwnershipSpider_nameActive__CeigF{color:var(--color-emerald)}.OwnershipSpider_nameInactive__IzV6r{color:var(--flair-danger)}.OwnershipSpider_nodeClickable__WVn_b:hover .OwnershipSpider_nameClickableHover__mczzp{color:var(--flair-accent)}.OwnershipSpider_controlBadge__18SgR{color:var(--color-text-on-color);font-size:9px;font-weight:700;padding:.125rem .5rem;border-radius:9999px;margin-top:.25rem}.OwnershipSpider_controlBadgeActive__Nhy7V{background-color:var(--color-emerald)}.OwnershipSpider_controlBadgeInactive__blFka{background-color:var(--flair-danger)}.OwnershipSpider_inactiveLabel__r1J5i{font-size:8px;color:var(--flair-danger);font-weight:700;text-transform:uppercase;margin-top:.25rem}.OwnershipSpider_viewProfilePill__13_S_{position:absolute;bottom:-.625rem;background-color:var(--flair-accent);color:var(--color-text-on-color);font-size:8px;padding:.125rem .5rem;border-radius:9999px;font-weight:700;opacity:0;transition:opacity .15s ease;box-shadow:0 1px 2px var(--shadow-color)}.OwnershipSpider_nodeClickable__WVn_b:hover .OwnershipSpider_viewProfilePill__13_S_{opacity:1}.OwnershipSpider_wrapper__DN4kW{width:100%;height:700px;background-color:var(--color-bg-muted);border-radius:1.5rem;border:2px solid var(--color-border);overflow:hidden;box-shadow:inset 0 2px 4px 0 var(--shadow-color);position:relative}.OwnershipSpider_headerOverlay___fWgU{position:absolute;top:1.5rem;left:1.5rem;z-index:10;display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.OwnershipSpider_statusFilter__tGIZP{flex-wrap:wrap}.OwnershipSpider_heading__7e3oA{font-size:1.25rem;text-transform:uppercase;letter-spacing:-.025em;color:var(--color-text-strong)}html[data-mobile=true] .OwnershipSpider_wrapper__DN4kW{height:400px;width:100%;border-radius:.75rem;box-sizing:border-box!important;overflow:hidden}html[data-mobile=true] .OwnershipSpider_headerOverlay___fWgU{top:.75rem;left:.75rem}html[data-mobile=true] .OwnershipSpider_heading__7e3oA{font-size:1rem}html[data-mobile=true] .OwnershipSpider_nodeTarget__54IhF{width:7rem;height:7rem}html[data-mobile=true] .OwnershipSpider_nodeDefault__rdSB1{width:10rem;min-height:60px}html[data-mobile=true] .OwnershipSpider_nodeBase__8XFQu{padding:.35rem .5rem}html[data-mobile=true] .OwnershipSpider_targetIcon__Q4dPj{margin-bottom:.25rem}html[data-mobile=true] .OwnershipSpider_targetName__pCxXb{font-size:8px}html[data-mobile=true] .OwnershipSpider_targetSubtitle__keqKn{font-size:7px}html[data-mobile=true] .OwnershipSpider_entityName__EV_BQ{font-size:8px;max-width:120px}html[data-mobile=true] .OwnershipSpider_controlBadge__18SgR{font-size:7px;padding:.1rem .35rem}html[data-mobile=true] .OwnershipSpider_inactiveLabel__r1J5i{font-size:6px}html[data-mobile=true] .OwnershipSpider_loadingLabel__KY_qL{font-size:7px}.personProfile_loadingState__6VoJK{display:flex;align-items:center;justify-content:center;min-height:60vh}.personProfile_loadingContent__VTF0a{text-align:center}.personProfile_loadingSpinner__V7ZYn{margin:0 auto 1rem}.personProfile_loadingText__XsgBE{color:var(--color-text-muted)}.personProfile_notFoundState__9805o{display:flex;align-items:center;justify-content:center;min-height:60vh}.personProfile_notFoundText__KJcPx{font-size:1.5rem;font-weight:700;color:var(--color-text-muted)}.personProfile_profileContainer__6Vyr6{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-bottom:5rem}.personProfile_mismatchBanner__Y35HA{margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--color-warning) 30%,transparent);background-color:color-mix(in oklab,var(--color-warning) 10%,transparent);padding:1rem 1.25rem;font-size:.875rem;color:var(--color-warning)}.personProfile_bannerIcon__OWbvd{margin-top:.125rem;flex-shrink:0}.personProfile_ambiguityBanner__0dVX5{margin-bottom:1.5rem;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--color-warning) 35%,transparent);background-color:color-mix(in oklab,var(--color-warning) 8%,transparent);padding:1rem 1.25rem;font-size:.875rem;color:var(--color-warning)}.personProfile_ambiguityHeader__d8vNZ{display:flex;align-items:flex-start;gap:.75rem}.personProfile_candidateList__yrbmm{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.personProfile_candidateBtn__6w3_T{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.625rem .875rem;border-radius:.5rem;border:1px solid color-mix(in oklab,var(--color-warning) 25%,transparent);background:color-mix(in oklab,var(--color-warning) 4%,transparent);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.personProfile_candidateBtn__6w3_T:hover{border-color:color-mix(in oklab,var(--color-warning) 55%,transparent)}.personProfile_candidateBtnActive__bWI5_{border-color:var(--color-warning);background:color-mix(in oklab,var(--color-warning) 12%,transparent)}.personProfile_candidateName__ARqVU{font-weight:600;font-size:.9rem}.personProfile_candidateMeta__viDo2{font-size:.78rem;color:var(--color-text-muted)}.personProfile_divider__6y1U_{margin-top:2.5rem;margin-bottom:2.5rem;border-color:var(--color-border)}.personProfile_sectionCard__8m3kn{padding:1.5rem}html[data-mobile=true] .personProfile_sectionCard__8m3kn{padding:var(--mobile-card-pad);width:100%;max-width:100%;box-sizing:border-box}.personProfile_webErrorState__3jYHu{display:flex;align-items:flex-start;gap:.75rem;min-height:12rem;padding:1.5rem;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--color-warning) 30%,transparent);background-color:color-mix(in oklab,var(--color-warning) 8%,transparent)}.personProfile_webErrorBody__XgV8f{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.personProfile_webErrorTitle__8TIp3{margin:0;font-weight:600;font-size:.95rem;color:var(--color-warning)}.personProfile_webErrorDetail__f2i9w{margin:0;font-size:.82rem;color:var(--color-text-muted);word-break:break-word}.personProfile_webErrorRetry__yimUn{margin-top:.25rem;padding:.4rem .9rem;border-radius:.5rem;border:1px solid color-mix(in oklab,var(--color-warning) 40%,transparent);background:color-mix(in oklab,var(--color-warning) 10%,transparent);color:var(--color-text);font-size:.82rem;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.personProfile_webErrorRetry__yimUn:hover:not(:disabled){border-color:var(--color-warning);background:color-mix(in oklab,var(--color-warning) 18%,transparent)}.personProfile_webErrorRetry__yimUn:disabled{cursor:default;opacity:.6}.CompanyCompareSearch_compareLayout__Iedqw{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:88rem;margin-left:auto;margin-right:auto;padding:0 1rem}.CompanyCompareSearch_compareColumn__UD3Vq{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:56rem;flex:1;min-width:300px}.CompanyCompareSearch_searchCard__7bM6e{padding:1.5rem;margin-bottom:1rem}@media (min-width:640px){.CompanyCompareSearch_searchCard__7bM6e{padding:2rem}}.CompanyCompareSearch_errorText__hNDZp{color:var(--flair-danger);font-size:.875rem;margin-top:.5rem}.ModularExportButton_container__XE1lZ{display:flex;flex-direction:column;background-color:var(--color-bg-subtle);border-radius:.75rem;overflow:hidden}.ModularExportButton_localSection__mz0gB{padding:.75rem;display:flex;flex-direction:column;gap:.375rem;background-color:var(--color-bg-subtle)}.ModularExportButton_localSectionBordered__YxvT8{border-bottom:1px solid var(--color-border)}.ModularExportButton_sectionLabel__bt88v{font-size:9px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;display:block}.ModularExportButton_csvBtnFull__RLgss{text-align:left;font-size:.6875rem;padding:.375rem .5rem;border-radius:.25rem;transition:background-color .15s ease;color:var(--color-info);font-weight:700;background:transparent;border:0;cursor:pointer}.ModularExportButton_csvBtnFull__RLgss:hover{background-color:color-mix(in srgb,var(--color-info) 10%,transparent)}.ModularExportButton_csvBtnView__xL4_f{text-align:left;font-size:.6875rem;padding:.375rem .5rem;border-radius:.25rem;transition:background-color .15s ease;color:var(--color-success);font-weight:700;background:transparent;border:0;cursor:pointer}.ModularExportButton_csvBtnView__xL4_f:hover{background-color:color-mix(in srgb,var(--color-success) 10%,transparent)}.ModularExportButton_remoteSection__iMu02{padding:.75rem;background-color:var(--color-bg-muted)}.ModularExportButton_formatRow__H8WBb{display:flex;gap:.5rem}.ModularExportButton_baseBtn__NA0ve{flex:1;padding:.5rem;font-size:10px;font-weight:700;border-radius:.25rem;border:1px solid var(--color-border);transition:all .15s ease;min-width:0;height:2.25rem;overflow:hidden;cursor:pointer;background-color:var(--color-bg-subtle);color:var(--color-text)}.ModularExportButton_baseBtn__NA0ve:disabled{opacity:.5;cursor:not-allowed}.ModularExportButton_baseBtnPrimary__AqzO5{background-color:var(--color-info);border-color:var(--color-info);color:var(--color-text-on-color)}.ModularExportButton_btnInner__ccFIP{display:flex;align-items:center;justify-content:center;gap:.25rem}.ModularExportButton_btnLabel__IZVfv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}