:root{--magenta-10:rgba(236,6,119,.1);--prussian-blue-10:rgba(2,40,63,.1);--murrey:#90174e;--kelly-green:#51a446;--cyan:#0196be;--cyan-10:rgba(1,150,190,.1);--moss:#9a8f66;--apple-green:#94c217;--tropical-indigo:#9990e0;--neutral-lightest:#f5f5f5;--background-color:#f8f8f8;--surface-color:#fff;--surface-light:#f8f9fa;--text-primary:#333;--text-secondary:#666;--text-muted:#999;--text-title:#333;--text-subtitle:#666;--border-color:#ddd;--border-light:#eee;--hover-bg:#f9f9f9;--shadow-color:rgba(0,0,0,.05);--shadow-color-md:rgba(0,0,0,.1);--avatar-bg:var(--prussian-blue);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:2rem;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:8px;--border-radius-xl:50px;--shadow-sm:0 2px 5px rgba(0,0,0,.05);--shadow-md:0 2px 10px rgba(0,0,0,.05);--shadow-lg:0 5px 15px rgba(0,0,0,.1);--status-complete-bg:#d4edda;--status-complete-text:#155724;--status-needs-review-bg:#fff3cd;--status-needs-review-text:#856404;--status-pending-bg:#f0f0f0;--status-pending-text:#666;--status-overdue-bg:#f8d7da;--status-overdue-text:#721c24;--risk-low-bg:#d4edda;--risk-low-text:#155724;--risk-medium-bg:#fff3cd;--risk-medium-text:#856404;--risk-high-bg:#f8d7da;--risk-high-text:#721c24;--risk-prohibited-bg:#8b0000;--risk-prohibited-text:#fff;--risk-prohibited-border:#600;--header-height:70px;--max-content-width:1200px}body.dark-mode{--background-color:#1a1a1a;--surface-color:var(--prussian-blue);--surface-light:#1a3951;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#999;--text-title:var(--honey);--text-subtitle:var(--honey);--border-color:#404040;--border-light:#333;--hover-bg:#363636;--shadow-color:rgba(0,0,0,.3);--shadow-color-md:rgba(0,0,0,.4);--avatar-bg:var(--magenta);--neutral-dark:#fff;--status-complete-bg:rgba(81,164,70,.2);--status-complete-text:#4caf50;--status-needs-review-bg:rgba(207,156,81,.2);--status-needs-review-text:#ff9800;--status-pending-bg:hsla(37,9%,62%,.2);--status-pending-text:#aaa;--status-overdue-bg:rgba(236,6,119,.2);--status-overdue-text:#ec0677;--risk-low-bg:rgba(81,164,70,.2);--risk-low-text:#4caf50;--risk-medium-bg:rgba(207,156,81,.2);--risk-medium-text:#ff9800;--risk-high-bg:rgba(236,6,119,.2);--risk-high-text:#ec0677;--risk-prohibited-bg:#8b0000;--risk-prohibited-text:#fff;--risk-prohibited-border:#b22222}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}body{background-color:var(--background-color);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}body.with-header{padding-top:var(--header-height)}.container{max-width:var(--max-content-width);padding:var(--spacing-xl)}.page-title{font-size:var(--font-size-xl);padding-bottom:10px;position:relative}.page-title:after{background-color:var(--magenta);bottom:0;content:"";height:3px;left:0;position:absolute;width:100px}.page-subtitle{font-size:var(--font-size-md)}.dashboard-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media (max-width:992px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard-grid{grid-template-columns:1fr}}.table-container{display:block!important;margin:0 calc(var(--spacing-lg)*-1) calc(var(--spacing-lg)*-1) calc(var(--spacing-lg)*-1);max-width:calc(100% + var(--spacing-lg)*2);overflow-x:auto!important;width:calc(100% + var(--spacing-lg)*2)}.transaction-table{min-width:960px;table-layout:fixed}.transaction-table th:first-child{width:15%}.transaction-table th:nth-child(2){width:35%}.transaction-table th:nth-child(3),.transaction-table th:nth-child(4){width:15%}.transaction-table th:nth-child(5){width:10%}.transaction-table th:nth-child(6),.transaction-table th:nth-child(7){width:15%}.transaction-table th{min-width:80px;padding:20px 15px 12px}.transaction-table th:nth-child(2){min-width:250px}.transaction-table th:nth-child(5){min-width:80px}.transaction-table th:nth-child(6){min-width:110px}.transaction-table th:first-child{padding-left:var(--spacing-lg)}.transaction-table th:last-child{padding-right:var(--spacing-lg)}.transaction-table td:first-child{padding-left:var(--spacing-lg)}.transaction-table td:last-child{padding-right:var(--spacing-lg)}.transaction-table tr:last-child td{padding-bottom:var(--spacing-lg)}.transaction-table td{text-align:left!important}@media (max-width:768px){.transaction-table td,.transaction-table th{font-size:13px;padding:10px 12px}.transaction-table td{box-sizing:border-box;min-width:80px}.transaction-table td:nth-child(5){min-width:80px}.transaction-table td:nth-child(6){min-width:110px}.table-container+.table-container{margin-top:1.5rem}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body.dark-mode [class*=totalTransactions] [class*=metricValue],body.dark-mode [class*=total] [class*=statValue]{color:#fff!important}body.dark-mode [class*=ifti][class*=legendColor]{background-color:#fff!important}body.dark-mode [class*=highlightBlue],body.dark-mode [class*=metricCard][class*=totalTransactions],body.dark-mode [class*=statCard][class*=total]{border-left-color:#fff!important}body.dark-mode [class*=metricCard][class*=totalModules]{border-left-color:var(--honey)!important}body.dark-mode [class*=metricTitle]{color:#fff!important}body.dark-mode .card-title,body.dark-mode [class*=totalModules] [class*=metricValue]{color:var(--honey)!important}body.dark-mode button[class*=secondary]{background-color:var(--magenta)!important;color:#fff!important}body.dark-mode{--stat-label-color:var(--honey);--filter-label-color:var(--honey);--table-header-color:var(--honey);--table-header-bg:var(--prussian-blue)}body.dark-mode,body.dark-mode input[type=date]{color-scheme:dark}@supports (color-scheme:dark){body.dark-mode input[type=date]{color-scheme:dark}}@media (prefers-color-scheme:dark){body.dark-mode{color-scheme:dark}}body.dark-mode button[class*=filterButton]{background-color:#1e3a5f!important;color:#fff!important}body.dark-mode button[class*=filterButton]:hover{background-color:#2a4870!important}body.dark-mode button[class*=filterButton][class*=active]{background-color:var(--magenta)!important;color:#fff!important}.UserAvatar_avatar__h1k43{align-items:center;background-color:var(--avatar-bg);border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:500;height:40px;justify-content:center;overflow:hidden;transition:background-color .3s ease;width:40px}.UserAvatar_avatarImage__z3fOy{height:100%;object-fit:cover;width:100%}.UserAvatar_avatarText__-DUmP{align-items:center;display:flex;justify-content:center}.NotificationBadge_badge__Hg4LJ{align-items:center;background-color:var(--magenta);border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;margin-left:4px;min-width:16px;padding:3px 0 0;text-align:center;transition:all .2s ease;vertical-align:middle;width:16px}.NotificationBadge_badge__Hg4LJ:empty{display:none}body.NotificationBadge_dark-mode__d0OYP .NotificationBadge_badge__Hg4LJ{background-color:var(--magenta);color:#fff}.Header_header__23ITg{background-color:var(--surface-color);box-shadow:0 2px 10px var(--shadow-color-md);height:var(--header-height);left:0;position:fixed;right:0;top:0;transition:background-color .3s ease,box-shadow .3s ease;z-index:2000}.Header_headerContainer__LWO-\+{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:var(--max-content-width);padding:0 var(--spacing-xl)}.Header_logoLink__H0rbQ{align-items:center;display:flex}.Header_logo__D9fLO{height:40px}.Header_navItem__55WeP,.Header_nav__ni6H\+{display:flex;height:100%}.Header_navItem__55WeP{align-items:center;color:var(--text-primary);cursor:pointer;font-weight:400;padding:0 1.5rem;position:relative;transition:all .2s}.Header_navItem__55WeP a{align-items:center;display:flex}.Header_navItem__55WeP span{display:block}.Header_navItem__55WeP>a{align-items:center;color:inherit;display:flex;height:100%;padding:0;text-decoration:none}.Header_dropdownIcon__96GZm{display:none;font-size:12px;margin-left:10px}.Header_navItem__55WeP:hover{background-color:var(--hover-bg)}.Header_navItem__55WeP.Header_active__zeOJc{border-bottom:4px solid var(--magenta);font-weight:500}.Header_dropdown__qhPFv{background-color:var(--surface-color);border-radius:4px;box-shadow:0 5px 15px var(--shadow-color-md);display:none;left:0;min-width:200px;position:absolute;top:100%;transform:translateZ(0);z-index:9999}.Header_navItem__55WeP:hover .Header_dropdown__qhPFv{display:block}.Header_dropdownItem__0WmRR{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;padding:12px 20px;text-decoration:none;transition:all .2s}.Header_dropdownItem__0WmRR:hover{background-color:var(--hover-bg)}.Header_dropdownItem__0WmRR.Header_active__zeOJc{background-color:var(--hover-bg);color:var(--magenta);font-weight:500}.Header_userSection__NN23O{align-items:center;display:flex;position:relative}.Header_userProfileWrapper__JVkSD{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:10px;padding:5px 10px;transition:all .2s}.Header_userProfileWrapper__JVkSD.Header_active__zeOJc,.Header_userProfileWrapper__JVkSD:hover{background-color:var(--hover-bg)}.Header_userName__3L2wo{color:var(--text-primary);font-weight:500}.Header_userDropdownIcon__bFJzr{color:var(--text-secondary);font-size:12px;margin-left:5px}.Header_userMenu__UE8Lm{background-color:var(--surface-color);border-radius:4px;box-shadow:0 5px 15px var(--shadow-color-md);margin-top:8px;min-width:240px;overflow:hidden;padding:8px;position:absolute;right:0;top:100%;z-index:1000}.Header_userMenuItem__e\+6Hf{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:10px;padding:10px 15px;text-align:left;text-decoration:none;transition:all .2s;width:100%}.Header_userMenuItem__e\+6Hf:hover{background-color:var(--hover-bg);color:var(--magenta)}.Header_userMenuItem__e\+6Hf i{color:var(--text-secondary);text-align:center;width:16px}.Header_userMenuItem__e\+6Hf:hover i{color:var(--magenta)}.Header_menuDivider__jLmT-{background-color:var(--border-light);height:1px;margin:8px 0}.Header_userMenuSection__PhN\+L{background-color:var(--bg-secondary);border-radius:4px;margin:0 -8px;padding:4px 8px 8px}.Header_userMenuSectionTitle__rAuj\+{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.8px;opacity:.8;padding:12px 15px 8px;text-transform:uppercase}.Header_userMenuSectionTitle__rAuj\+ i{color:var(--magenta);font-size:13px;opacity:.7;text-align:center;width:16px}.Header_subMenuItem__8wjQI{padding-left:40px;position:relative}.Header_subMenuItem__8wjQI:before{background-color:var(--border-light);content:"";height:16px;left:23px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:1px}.Header_subMenuItem__8wjQI i{font-size:13px;opacity:.8}.Header_subMenuItem__8wjQI:hover i{opacity:1}.Header_subMenuItem__8wjQI:hover:before{background-color:var(--magenta);opacity:.5}.Header_mobileToggle__t9Lwh{background:none;border:none;color:var(--prussian-blue);cursor:pointer;display:none;font-size:24px}@media (max-width:992px){.Header_mobileToggle__t9Lwh{display:block}.Header_nav__ni6H\+{background-color:var(--surface-color);box-shadow:0 5px 15px var(--shadow-color-md);display:none;flex-direction:column;height:auto;left:0;max-height:calc(100vh - var(--header-height));overflow-y:auto;position:absolute;right:0;top:var(--header-height);z-index:2000}.Header_navMobileOpen__ZH-4y{display:flex}.Header_navItem__55WeP{align-items:center;border-bottom:1px solid var(--neutral-light);display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl)}.Header_navItem__55WeP>a{flex:1 1;padding:0}.Header_dropdownIcon__96GZm{display:inline-block}.Header_navItem__55WeP.Header_active__zeOJc{border-bottom:1px solid var(--neutral-light);border-left:4px solid var(--magenta)}.Header_dropdown__qhPFv{background-color:var(--hover-bg);border-radius:var(--border-radius-md);box-shadow:none;display:none;margin-top:var(--spacing-md);order:3;position:static;width:100%}.Header_dropdownItem__0WmRR{border-bottom:1px solid var(--neutral-light);padding:12px 20px}.Header_dropdownItem__0WmRR:last-child{border-bottom:none}.Header_navItem__55WeP:hover .Header_dropdown__qhPFv{display:none}.Header_navItem__55WeP.Header_expanded__gu2Hx .Header_dropdown__qhPFv{display:block}}.Card_dashboardCard__doGfd{background-color:var(--surface-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);overflow:hidden;padding:var(--spacing-lg);position:relative;transition:background-color .3s ease}.Card_highlightMagenta__ur1Rn{border-left:4px solid var(--magenta)}.Card_highlightBlue__iot1A{border-left:4px solid var(--prussian-blue)}body.Card_dark-mode__UdcB8 .Card_dashboardCard__doGfd{background-color:#fff}body.Card_dark-mode__UdcB8 .Card_highlightBlue__iot1A{border-left:4px solid #fff}.Card_highlightHoney__kKY6G{border-left:4px solid var(--honey)}.Card_highlightCyan__tO8ZG{border-left:4px solid var(--cyan)}.Card_highlightGreen__lG7lO{border-left:4px solid var(--kelly-green)}.Card_cardHeader__4A5Zx{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.Card_cardTitle__L84nB{color:var(--text-title);font-size:var(--font-size-md);font-weight:500}.Card_cardActions__KqOo5{color:var(--magenta);cursor:pointer;font-size:var(--font-size-sm);text-decoration:none}.Card_cardActions__KqOo5:hover{text-decoration:underline}.ProgressBar_progressContainer__hawvR{background-color:var(--neutral-light);border-radius:4px;height:8px;margin-top:var(--spacing-md);overflow:hidden;position:relative}.ProgressBar_progressBar__n1IRR{border-radius:4px;height:100%;transition:width .5s ease}.ProgressBar_magenta__P\+\+5j{background-color:var(--magenta)}.ProgressBar_blue__5wme\+{background-color:var(--prussian-blue)}body.dark-mode .ProgressBar_progressContainer__hawvR{background-color:hsla(0,0%,100%,.1)!important}body.dark-mode .ProgressBar_blue__5wme\+{background-color:#fff!important}body.dark-mode .ProgressBar_magenta__P\+\+5j{background-color:var(--magenta)!important}body.dark-mode .ProgressBar_honey__-TMbg{background-color:var(--honey)!important}body.dark-mode .ProgressBar_cyan__Njpjs{background-color:var(--cyan)!important}body.dark-mode .ProgressBar_green__ui0DF{background-color:var(--kelly-green)!important}body.dark-mode .ProgressBar_progressLabel__ZKGgo{color:var(--text-primary)!important}.ProgressBar_honey__-TMbg{background-color:var(--honey)}.ProgressBar_cyan__Njpjs{background-color:var(--cyan)}.ProgressBar_green__ui0DF{background-color:var(--kelly-green)}.ProgressBar_progressLabel__ZKGgo{color:#333;font-size:12px;font-weight:500;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.StatusBadge_status__RJrWM{border-radius:50px;display:inline-block;font-size:11px;font-weight:500;padding:4px 8px}.StatusBadge_abandoned__dXC06,.StatusBadge_pending__9wt-P,.StatusBadge_removed__ksI99{background-color:var(--status-pending-bg);color:var(--status-pending-text)}.StatusBadge_needs-review__\+AqHS,.StatusBadge_needs-sign-off__wgPWx{background-color:var(--status-needs-review-bg);color:var(--status-needs-review-text)}.StatusBadge_complete__twmz\+{background-color:var(--status-complete-bg);color:var(--status-complete-text)}.StatusBadge_overdue__1x4K1{background-color:var(--status-overdue-bg);color:var(--status-overdue-text)}.RiskBadge_risk__RCBgm{border-radius:50px;display:inline-block;font-size:11px;font-weight:500;min-width:60px;padding:4px 8px;text-align:center}.RiskBadge_low__fvpYF{background-color:var(--risk-low-bg);color:var(--risk-low-text)}.RiskBadge_medium__JLhUT{background-color:var(--risk-medium-bg);color:var(--risk-medium-text)}.RiskBadge_high__QP0gV{background-color:var(--risk-high-bg);color:var(--risk-high-text)}.RiskBadge_prohibited__zrXat{align-items:center;background-color:#8b0000;background-color:var(--risk-prohibited-bg,#8b0000);border:1px solid #600;border:1px solid var(--risk-prohibited-border,#600);box-sizing:border-box;color:#fff;color:var(--risk-prohibited-text,#fff);display:inline-flex;font-weight:600;justify-content:center}.EventsList_eventsList__ODvAp{list-style:none}.EventsList_eventItem__CNMGK{border-bottom:1px solid var(--neutral-light);display:flex;gap:15px;padding:10px 0}.EventsList_eventItem__CNMGK:last-child{border-bottom:none}.EventsList_eventDate__dVQBF{align-items:center;background-color:var(--magenta-25);border-radius:6px;color:var(--magenta);display:flex;flex-direction:column;font-weight:500;height:45px;justify-content:center;width:45px}.EventsList_eventDate__dVQBF.EventsList_blue__vH7lR{background-color:rgba(2,40,63,.15);color:var(--prussian-blue)}body.EventsList_dark-mode__asUIH .EventsList_eventDate__dVQBF.EventsList_blue__vH7lR{background-color:rgba(1,150,190,.2);color:var(--cyan)}.EventsList_eventDate__dVQBF.EventsList_honey__vWAP3{background-color:rgba(207,156,81,.15);color:var(--honey)}.EventsList_eventDate__dVQBF.EventsList_cyan__yYU0T{background-color:rgba(1,150,190,.15);color:var(--cyan)}.EventsList_eventDateDay__ovhpS{font-size:16px;font-weight:600}.EventsList_eventDateMonth__d3SWX{font-size:12px}.EventsList_eventContent__ZIfKF{flex:1 1}.EventsList_eventTitle__g-Y9k{font-size:14px;font-weight:500;margin-bottom:.25rem}.EventsList_eventDescription__tcA77{color:var(--neutral-dark);font-size:12px}.QuickActions_quickActions__lIZiv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:1rem}.QuickActions_actionButton__vas46{align-items:center;background-color:var(--neutral-light);border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:12px;text-decoration:none;transition:all .2s}.QuickActions_actionButton__vas46:hover{background-color:var(--magenta-25)}.QuickActions_actionIcon__1-6bf{color:var(--magenta);font-size:20px}.QuickActions_actionText__Vq22X{color:var(--text-primary);font-size:12px;font-weight:500}.QuickActions_emptyState__AaA0I{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.QuickActions_emptyIcon__jLsiq{font-size:2rem;margin-bottom:.5rem;opacity:.5}.NewsUpdates_newsItem__7vPqy{border-bottom:1px solid var(--neutral-light);display:flex;gap:15px;padding:15px 0}.NewsUpdates_newsItem__7vPqy:last-child{border-bottom:none}.NewsUpdates_newsTag__dQSk3{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;margin-bottom:10px;padding:4px 8px}.NewsUpdates_newsTag__dQSk3.NewsUpdates_important__1GLAy{background-color:var(--status-needs-review-bg);color:var(--status-needs-review-text)}.NewsUpdates_newsTag__dQSk3.NewsUpdates_critical__8b00p{background-color:var(--status-overdue-bg);color:var(--status-overdue-text)}.NewsUpdates_newsTag__dQSk3.NewsUpdates_info__wZgT5{background-color:var(--status-complete-bg);color:var(--status-complete-text)}.NewsUpdates_newsTitle__adjxB{font-size:14px;font-weight:500;margin-bottom:5px}.NewsUpdates_newsDate__As\+4q{color:var(--neutral-dark);font-size:12px}.NewsUpdates_eventContent__xGCxb{flex:1 1}.Dashboard_statValue__mXOXG{color:var(--text-primary);font-size:28px;font-weight:600;margin-bottom:.5rem}.Dashboard_statLabel__0RsDY{color:var(--text-secondary);font-size:14px}.Dashboard_statChange__NsJEC{align-items:center;display:flex;font-size:14px;gap:5px;margin-top:.5rem}.Dashboard_statChange__NsJEC.Dashboard_positive__\+E87b{color:var(--kelly-green)}.Dashboard_statChange__NsJEC.Dashboard_negative__ZjGZD{color:var(--murrey)}.Dashboard_chartContainer__JluXr{height:200px;margin-top:1rem;position:relative}.Dashboard_check__z9zL6{color:var(--magenta);font-size:18px}.Dashboard_pepType__KPUSL{background-color:var(--magenta-25);border-radius:4px;color:var(--magenta);display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.Dashboard_transactionTable__ubULk.Dashboard_transaction-table__8BW77 td,.Dashboard_transactionTable__ubULk.Dashboard_transaction-table__8BW77 th{text-align:center!important}.Dashboard_tableContainer__bKGre{background-color:var(--surface-color);border-radius:var(--border-radius-lg);box-shadow:none;display:block;margin:0;max-width:100%;overflow-x:hidden;padding:0;position:relative;transition:background-color .3s ease;width:100%}.Dashboard_wideCard__nt\+TV{border-left:4px solid var(--magenta)!important;box-shadow:0 4px 20px rgba(236,6,119,.15)!important;grid-column:span 2;transform:translateY(-2px);transition:all .3s ease}.Dashboard_wideCard__nt\+TV:hover{box-shadow:0 6px 25px rgba(236,6,119,.2)!important;transform:translateY(-3px)}.Dashboard_compactTable__yP7uC{border-spacing:0!important;margin:0!important;table-layout:fixed!important;width:100%!important}.Dashboard_compactTable__yP7uC td,.Dashboard_compactTable__yP7uC th{font-size:12px!important;line-height:1.2!important;overflow:hidden!important;padding:6px 8px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.Dashboard_compactTable__yP7uC th{font-size:11px!important;font-weight:600!important;padding:8px!important}.Dashboard_compactTable__yP7uC tbody tr{height:auto!important;min-height:36px!important}.Dashboard_compactTable__yP7uC tbody tr:hover{background-color:var(--hover-bg)!important}.Dashboard_compactTable__yP7uC td:first-child,.Dashboard_compactTable__yP7uC th:first-child{width:20%!important}.Dashboard_compactTable__yP7uC td:nth-child(2),.Dashboard_compactTable__yP7uC th:nth-child(2){width:18%!important}.Dashboard_compactTable__yP7uC td:nth-child(3),.Dashboard_compactTable__yP7uC th:nth-child(3){width:15%!important}.Dashboard_compactTable__yP7uC td:nth-child(4),.Dashboard_compactTable__yP7uC th:nth-child(4){width:17%!important}.Dashboard_compactTable__yP7uC td:nth-child(5),.Dashboard_compactTable__yP7uC td:nth-child(6),.Dashboard_compactTable__yP7uC th:nth-child(5),.Dashboard_compactTable__yP7uC th:nth-child(6){width:15%!important}.Button_button__1EObo{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;outline:none;text-decoration:none;transition:all .2s ease}.Button_button__1EObo:disabled{cursor:not-allowed;opacity:.6}.Button_primary__sNnTZ{background-color:var(--magenta);color:#fff}.Button_primary__sNnTZ .Button_text__liNsl{color:#fff}.Button_primary__sNnTZ:hover:not(:disabled){background-color:var(--magenta-75)}.Button_primary__sNnTZ:active:not(:disabled){background-color:var(--murrey)}body.Button_dark-mode__Aoljz .Button_primary__sNnTZ{background-color:var(--prussian-blue);border:1px solid var(--border-color);color:#fff}body.Button_dark-mode__Aoljz .Button_primary__sNnTZ:hover:not(:disabled){background-color:var(--hover-bg);border-color:var(--honey)}body.Button_dark-mode__Aoljz .Button_primary__sNnTZ:active:not(:disabled){background-color:#1a3951}.Button_secondary__UYCbK{background-color:var(--prussian-blue);color:#fff}.Button_secondary__UYCbK .Button_text__liNsl{color:#fff}.Button_secondary__UYCbK:hover:not(:disabled){background-color:rgba(2,40,63,.9)}.Button_secondary__UYCbK:active:not(:disabled){background-color:rgba(2,40,63,.8)}.Button_outline__h0W25{background-color:transparent;border:1px solid var(--magenta);color:var(--magenta)}.Button_outline__h0W25:hover:not(:disabled){background-color:rgba(236,6,119,.05)}.Button_outline__h0W25:active:not(:disabled){background-color:rgba(236,6,119,.1)}.Button_text__liNsl{background-color:transparent;color:var(--magenta);padding:0}button.Button_text__liNsl:hover:not(:disabled) .Button_text__liNsl{text-decoration:underline}.Button_small__TfLFi{font-size:12px;padding:8px 16px}.Button_medium__UgjbV{font-size:14px;padding:12px 24px}.Button_large__m8MTL{font-size:16px;padding:16px 32px}.Button_fullWidth__JND8i{width:100%}.Button_withIcon__DP12U{align-items:center;display:inline-flex;gap:8px}.Button_icon__eBWPD{align-items:center;display:flex;justify-content:center}.TransactionList_filterBar__Lbh8B{align-items:center;background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem;transition:background-color .3s ease}.TransactionList_searchBar__4\+IsK{flex:1 1;max-width:400px;position:relative}.TransactionList_searchBar__4\+IsK input{border:1px solid #ddd;border-radius:30px;font-size:14px;outline:none;padding:10px 15px 10px 40px;transition:border-color .2s;width:100%}.TransactionList_searchBar__4\+IsK input:focus{border-color:var(--magenta)}.TransactionList_searchIcon__Y-qXd{color:#999;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.TransactionList_filters__GS1nH{display:flex;flex-wrap:wrap;gap:1rem}.TransactionList_filterGroup__kNdSg{display:flex;flex-direction:column;gap:.5rem}.TransactionList_filterLabel__OnBw-{color:#333;color:var(--filter-label-color,#333);font-size:14px;font-weight:500}.TransactionList_filterSelect__rJMBB{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;min-width:150px;outline:none;padding:8px 12px;transition:background-color .3s ease,border-color .3s ease}.TransactionList_filterSelect__rJMBB:focus{border-color:var(--magenta)}.TransactionList_check__0hOJY{color:var(--magenta);display:block;font-size:18px;text-align:center;width:100%}.TransactionList_noResults__YVOgW{color:var(--neutral-dark);padding:2rem;text-align:center}@media (max-width:992px){.TransactionList_filterBar__Lbh8B{align-items:flex-start;flex-direction:column}.TransactionList_searchBar__4\+IsK{max-width:100%;width:100%}.TransactionList_filters__GS1nH{justify-content:space-between;width:100%}.TransactionList_filterGroup__kNdSg{flex:1 1;min-width:150px}.TransactionList_filterSelect__rJMBB{min-width:0;width:100%}}.TransactionList_pepType__KwPHy{background-color:var(--magenta-25);border-radius:4px;color:var(--magenta);display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.TransactionList_tableScrollGuide__y0vZT{color:#666;display:none;font-size:12px;font-style:italic;padding-top:8px;text-align:center}@media (max-width:576px){.TransactionList_tableScrollGuide__y0vZT{display:block}}.TransactionList_tableContainer__vUqK4{-webkit-overflow-scrolling:touch;background-color:var(--surface-color);border-radius:var(--border-radius-lg);box-shadow:none;display:block;margin:0;max-width:100%;overflow-x:auto;padding:0;position:relative;transition:background-color .3s ease;width:100%}.TransactionList_transactionTable__1eLPi.TransactionList_transaction-table__UxgT7 td,.TransactionList_transactionTable__1eLPi.TransactionList_transaction-table__UxgT7 th{text-align:left!important}.TransactionList_leadEntity__4h-Gl{align-items:center;display:inline-flex;gap:.5rem;max-width:100%}.TransactionList_leadEntityName__zkzJy{color:var(--text-primary);display:inline-block;font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.TransactionList_dark-mode__hlwAG .TransactionList_leadEntityName__zkzJy{color:var(--text-primary)}.TransactionList_leadEntity__4h-Gl>div{display:inline-flex;flex-shrink:0}.TransactionList_flagsContainer__dxdQ1{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.TransactionList_flagIcon__5y951{align-items:center;border-radius:50%;cursor:help;display:inline-flex;height:20px;justify-content:center;transition:all .2s ease;width:20px}.TransactionList_flagIcon__5y951:hover{transform:scale(1.1)}.TransactionList_flagIcon__5y951 i{font-size:12px}.TransactionList_sanctionsIcon__cAtok{background-color:#fee2e2!important;color:#dc2626!important}.TransactionList_adverseMediaIcon__PB7Pt{background-color:#fef9c3!important;color:#ca8a04!important}.TransactionList_pepIcon__5oPmM.TransactionList_pepForeign__04e2S{background-color:#fed7aa!important;color:#ea580c!important}.TransactionList_pepIcon__5oPmM.TransactionList_pepDomestic__aHiLt{background-color:#fef7e6!important;background-color:var(--honey-25,#fef7e6)!important;color:#f59e0b!important;color:var(--honey,#f59e0b)!important}body.TransactionList_dark-mode__hlwAG .TransactionList_sanctionsIcon__cAtok{background-color:rgba(220,38,38,.2)!important;color:#ef4444!important}body.TransactionList_dark-mode__hlwAG .TransactionList_adverseMediaIcon__PB7Pt{background-color:rgba(202,138,4,.2)!important;color:#eab308!important}.TransactionList_austracContainer__RX\+TX{align-items:center;display:flex;justify-content:flex-start}.TransactionList_austracReports__VLBlu{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.TransactionList_austracCount__F9ATZ{background-color:rgba(0,0,0,.1);background-color:var(--prussian-blue-25,rgba(0,0,0,.1));border-radius:12px;color:var(--prussian-blue);font-size:14px;font-weight:600;min-width:20px;padding:2px 6px;text-align:center}.TransactionList_austracTypes__DiPq8{display:flex;flex-wrap:wrap;gap:.25rem}.TransactionList_austracType__TDz7h{border-radius:3px;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 4px;text-transform:uppercase}.TransactionList_austracTypeTTR__NTMLJ{background-color:#e0f2fe;color:#0277bd}.TransactionList_austracTypeSMR__BMkiE{background-color:#ffebee;color:#c62828}.TransactionList_austracTypeIFTI__WWuP7{background-color:#f3e5f5;color:#7b1fa2}.TransactionList_austracTypeOther__sy8av{background-color:#f5f5f5;color:#616161}.TransactionList_noAustracReports__xbPKN{color:var(--text-muted);font-size:14px}body.TransactionList_dark-mode__hlwAG .TransactionList_austracCount__F9ATZ{background-color:rgba(0,123,191,.2);color:#42a5f5}body.TransactionList_dark-mode__hlwAG .TransactionList_austracTypeTTR__NTMLJ{background-color:rgba(2,119,189,.2);color:#42a5f5}body.TransactionList_dark-mode__hlwAG .TransactionList_austracTypeSMR__BMkiE{background-color:rgba(198,40,40,.2);color:#ef5350}body.TransactionList_dark-mode__hlwAG .TransactionList_austracTypeIFTI__WWuP7{background-color:rgba(123,31,162,.2);color:#ab47bc}body.TransactionList_dark-mode__hlwAG .TransactionList_austracTypeOther__sy8av{background-color:rgba(97,97,97,.2);color:#bdbdbd}body.TransactionList_dark-mode__hlwAG .TransactionList_pepIcon__5oPmM.TransactionList_pepForeign__04e2S{background-color:rgba(234,88,12,.2)!important;color:#fb923c!important}body.TransactionList_dark-mode__hlwAG .TransactionList_pepIcon__5oPmM.TransactionList_pepDomestic__aHiLt{background-color:rgba(245,158,11,.2)!important;color:#f59e0b!important;color:var(--honey,#f59e0b)!important}.NeedsReview_actionBar__\+QXLi{align-items:center;background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem;transition:background-color .3s ease}.NeedsReview_searchBar__aYUM8{flex:1 1;max-width:400px;position:relative}.NeedsReview_searchBar__aYUM8 input{border:1px solid #ddd;border-radius:30px;font-size:14px;outline:none;padding:10px 15px 10px 40px;transition:border-color .2s;width:100%}.NeedsReview_searchBar__aYUM8 input:focus{border-color:var(--magenta)}.NeedsReview_searchIcon__bxLZk{color:#999;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.NeedsReview_stats__fR2t\+{display:flex;gap:20px}.NeedsReview_statItem__Aj8bt{align-items:center;display:flex;gap:8px}.NeedsReview_statLabel__16HZ5{color:#333;color:var(--stat-label-color,#333);font-size:14px;font-weight:500}.NeedsReview_statValue__z\+pF2{background-color:var(--neutral-light);border-radius:12px;color:#333;display:inline-block;font-size:14px;font-weight:600;padding:4px 10px}.NeedsReview_check__AbOw8{color:var(--magenta);font-size:18px}.NeedsReview_noResults__rrXk0{color:var(--neutral-dark);padding:2rem;text-align:center}.NeedsReview_tableScrollGuide__Gf2QU{color:#666;display:none;font-size:12px;font-style:italic;padding-top:8px;text-align:center}@media (max-width:992px){.NeedsReview_actionBar__\+QXLi{align-items:flex-start;flex-direction:column}.NeedsReview_searchBar__aYUM8{max-width:100%;width:100%}.NeedsReview_stats__fR2t\+{flex-wrap:wrap;justify-content:space-between;margin:1rem 0;width:100%}.NeedsReview_statItem__Aj8bt{min-width:120px}}@media (max-width:576px){.NeedsReview_tableScrollGuide__Gf2QU{display:block}.NeedsReview_stats__fR2t\+{align-items:flex-start;flex-direction:column}}.NeedsReview_pepType__VmWhZ{background-color:var(--magenta-25);border-radius:4px;color:var(--magenta);display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.NeedsReview_tableContainer__Tvawn{-webkit-overflow-scrolling:touch;background-color:var(--surface-color);border-radius:var(--border-radius-lg);box-shadow:none;display:block;margin:0;max-width:100%;overflow-x:auto;padding:0;position:relative;transition:background-color .3s ease;width:100%}.NeedsReview_transactionTable__kkWu0.NeedsReview_transaction-table__qeDEb td,.NeedsReview_transactionTable__kkWu0.NeedsReview_transaction-table__qeDEb th{text-align:left!important}.NeedsReview_leadEntity__5EkqJ{align-items:center;display:inline-flex;gap:.5rem;max-width:100%}.NeedsReview_leadEntityName__X3QTo{color:var(--text-primary);display:inline-block;font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.NeedsReview_dark-mode__NxPCt .NeedsReview_leadEntityName__X3QTo{color:var(--text-primary)}.NeedsReview_leadEntity__5EkqJ>div{display:inline-flex;flex-shrink:0}.NeedsReview_flagsContainer__GCL1e{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.NeedsReview_flagIcon__oxLOB{align-items:center;border-radius:50%;cursor:help;display:inline-flex;height:20px;justify-content:center;transition:all .2s ease;width:20px}.NeedsReview_flagIcon__oxLOB:hover{transform:scale(1.1)}.NeedsReview_flagIcon__oxLOB i{font-size:12px}.NeedsReview_sanctionsIcon__0f53I{background-color:#fee2e2!important;color:#dc2626!important}.NeedsReview_adverseMediaIcon__U95og{background-color:#fef9c3!important;color:#ca8a04!important}.NeedsReview_pepIcon__bn0VJ.NeedsReview_pepForeign__Re50k{background-color:#fed7aa!important;color:#ea580c!important}.NeedsReview_pepIcon__bn0VJ.NeedsReview_pepDomestic__uK4CP{background-color:#fef7e6!important;background-color:var(--honey-25,#fef7e6)!important;color:#f59e0b!important;color:var(--honey,#f59e0b)!important}body.NeedsReview_dark-mode__NxPCt .NeedsReview_sanctionsIcon__0f53I{background-color:rgba(220,38,38,.2)!important;color:#ef4444!important}body.NeedsReview_dark-mode__NxPCt .NeedsReview_adverseMediaIcon__U95og{background-color:rgba(202,138,4,.2)!important;color:#eab308!important}.NeedsReview_austracContainer__7Usd1{align-items:center;display:flex;justify-content:flex-start}.NeedsReview_austracReports__IY\+FS{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.NeedsReview_austracCount__wfyH-{background-color:rgba(0,0,0,.1);background-color:var(--prussian-blue-25,rgba(0,0,0,.1));border-radius:12px;color:var(--prussian-blue);font-size:14px;font-weight:600;min-width:20px;padding:2px 6px;text-align:center}.NeedsReview_austracTypes__jPZVl{display:flex;flex-wrap:wrap;gap:.25rem}.NeedsReview_austracType__6n3Gq{border-radius:3px;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 4px;text-transform:uppercase}.NeedsReview_austracTypeTTR__5Zcvj{background-color:#e0f2fe;color:#0277bd}.NeedsReview_austracTypeSMR__nrKoy{background-color:#ffebee;color:#c62828}.NeedsReview_austracTypeIFTI__4usV7{background-color:#f3e5f5;color:#7b1fa2}.NeedsReview_austracTypeOther__27Dug{background-color:#f5f5f5;color:#616161}.NeedsReview_noAustracReports__LfTSi{color:var(--text-muted);font-size:14px}body.NeedsReview_dark-mode__NxPCt .NeedsReview_austracCount__wfyH-{background-color:rgba(0,123,191,.2);color:#42a5f5}body.NeedsReview_dark-mode__NxPCt .NeedsReview_austracTypeTTR__5Zcvj{background-color:rgba(2,119,189,.2);color:#42a5f5}body.NeedsReview_dark-mode__NxPCt .NeedsReview_austracTypeSMR__nrKoy{background-color:rgba(198,40,40,.2);color:#ef5350}body.NeedsReview_dark-mode__NxPCt .NeedsReview_austracTypeIFTI__4usV7{background-color:rgba(123,31,162,.2);color:#ab47bc}body.NeedsReview_dark-mode__NxPCt .NeedsReview_austracTypeOther__27Dug{background-color:rgba(97,97,97,.2);color:#bdbdbd}body.NeedsReview_dark-mode__NxPCt .NeedsReview_pepIcon__bn0VJ.NeedsReview_pepForeign__Re50k{background-color:rgba(234,88,12,.2)!important;color:#fb923c!important}body.NeedsReview_dark-mode__NxPCt .NeedsReview_pepIcon__bn0VJ.NeedsReview_pepDomestic__uK4CP{background-color:rgba(245,158,11,.2)!important;color:#f59e0b!important;color:var(--honey,#f59e0b)!important}.Modal_overlay__0Snjz{align-items:center;animation:Modal_fadeIn__5ool7 .3s ease;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Modal_modal__9poD-{animation:Modal_slideIn__laQgF .3s ease;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:90%;z-index:1001}.Modal_header__AmHmb{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md)}.Modal_title__V\+oQU{color:var(--text-title);font-size:var(--font-size-lg);font-weight:600;margin:0}.Modal_closeButton__LTQpt{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-xs);transition:color .2s ease}.Modal_closeButton__LTQpt:hover{background-color:var(--hover-bg);color:var(--magenta)}.Modal_content__KMvHH{color:var(--text-primary);line-height:1.5;padding:var(--spacing-lg)}.Modal_footer__mxwAx{border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-md);justify-content:flex-end;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.Modal_info__bwvhV{border-top:4px solid var(--cyan)}.Modal_success__\+5aIN{border-top:4px solid var(--kelly-green)}.Modal_warning__RxeCl{border-top:4px solid var(--honey)}.Modal_error__\+\+8Mv{border-top:4px solid var(--magenta)}@keyframes Modal_fadeIn__5ool7{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__laQgF{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.Modal_modal__9poD-{max-height:95vh;width:95%}.Modal_content__KMvHH,.Modal_footer__mxwAx,.Modal_header__AmHmb{padding:var(--spacing-md)}}body.dark-mode .Modal_overlay__0Snjz{background-color:rgba(0,0,0,.7)!important}body.dark-mode .Modal_modal__9poD-{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;box-shadow:0 5px 15px rgba(0,0,0,.5)!important}body.dark-mode .Modal_header__AmHmb{border-bottom-color:var(--border-color)!important}body.dark-mode .Modal_title__V\+oQU{color:var(--text-title)!important}body.dark-mode .Modal_closeButton__LTQpt{color:var(--text-secondary)!important}body.dark-mode .Modal_closeButton__LTQpt:hover{background-color:var(--hover-bg)!important;color:var(--magenta)!important}body.dark-mode .Modal_content__KMvHH{color:var(--text-primary)!important}body.dark-mode .Modal_footer__mxwAx{border-top-color:var(--border-color)!important}.VOIModal_modalOverlay__IYcJP{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.VOIModal_modal__0U48t{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;max-width:90%;overflow:hidden;width:600px}.VOIModal_marketplaceModal__vJX5F{height:700px;max-height:95vh;max-width:95%;width:900px}.VOIModal_modalHeader__SPoZh{align-items:flex-start;background-color:var(--surface-light);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:0}.VOIModal_tabContainer__8yBTS,.VOIModal_tab__ktaVq{display:flex;flex:1 1}.VOIModal_tab__ktaVq{align-items:center;background:none;border:none;border-bottom:3px solid transparent;color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:16px 20px;position:relative;transition:all .3s ease}.VOIModal_tabBadge__cd00p{align-items:center;background:var(--kelly-green);border-radius:10px;color:#fff;display:flex;font-size:12px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:2px 6px}.VOIModal_tab__ktaVq:hover{background-color:var(--hover-bg)}.VOIModal_activeTab__63p4-{background-color:var(--surface-color);border-bottom-color:var(--magenta);color:var(--magenta)}.VOIModal_closeButton__getPR{align-self:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px;padding:16px 20px}.VOIModal_closeButton__getPR:hover{color:var(--text-primary)}.VOIModal_modalBody__ra0bq{flex:1 1;overflow-y:auto;padding:24px}.VOIModal_marketplaceModal__vJX5F .VOIModal_modalBody__ra0bq{height:auto;min-height:500px}.VOIModal_stepIndicator__siRrL{display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.VOIModal_step__f9EiC{align-items:center;background-color:var(--surface-light);border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:16px;text-align:center}.VOIModal_activeStep__kAQP2{background-color:var(--magenta-25);border:1px solid var(--magenta)}.VOIModal_stepNumber__Zt2c7{color:var(--text-secondary);font-size:12px;margin-bottom:4px}.VOIModal_activeStep__kAQP2 .VOIModal_stepNumber__Zt2c7{color:var(--magenta)}.VOIModal_stepLabel__CaPgz{color:var(--text-primary);font-size:14px;font-weight:500}.VOIModal_notice__UPWg0{background-color:#e3f2fd;border-left:4px solid var(--cyan);color:var(--prussian-blue);font-size:14px;margin-bottom:24px;padding:12px 16px}.VOIModal_inPersonNotice__v8bOi{background-color:#fff3e0;border-left:4px solid #ff9800;color:#e65100;font-size:14px;line-height:1.5;margin-bottom:24px;padding:16px}.VOIModal_formRow__zVKik{display:flex;gap:16px;margin-bottom:20px}.VOIModal_formGroup__kfo-b{flex:1 1;margin-bottom:0}.VOIModal_formLabel__tIVRm{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.VOIModal_required__Qf\+p5{color:#f44336;margin-left:4px}.VOIModal_formInput__ozDXc{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .3s;width:100%}.VOIModal_formInput__ozDXc:focus{border-color:var(--magenta);outline:none}.VOIModal_checkboxField__rmXoa{align-items:center;display:flex;margin-bottom:8px}.VOIModal_checkbox__mILcp{accent-color:var(--magenta);cursor:pointer;height:20px;margin-right:8px;width:20px}.VOIModal_checkboxLabel__z4HWd{color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;margin:0}.VOIModal_phoneInput__VCdlQ{display:flex;gap:12px}.VOIModal_countryCode__qbGn1{cursor:pointer;width:120px}.VOIModal_countryCode__qbGn1,.VOIModal_phoneNumber__u\+ovN{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:10px 12px}.VOIModal_phoneNumber__u\+ovN{flex:1 1}.VOIModal_emailInput__NtY9K{position:relative}.VOIModal_emailInput__NtY9K input{padding-right:40px}.VOIModal_emailInput__NtY9K:after{color:#999;content:"✉";pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.VOIModal_documentSection__CQgDK{display:flex;gap:40px;margin-bottom:24px;margin-top:24px}.VOIModal_documentColumn__6qnuH{flex:1 1}.VOIModal_sectionTitle__yN051{color:var(--text-title);font-size:16px;font-weight:500;margin-bottom:16px;margin-top:0}.VOIModal_documentSection__CQgDK .VOIModal_checkboxLabel__z4HWd{align-items:center;cursor:pointer;display:flex;margin-bottom:12px}.VOIModal_documentSection__CQgDK .VOIModal_checkboxLabel__z4HWd input[type=checkbox]{accent-color:var(--magenta);cursor:pointer;height:20px;margin-right:12px;width:20px}.VOIModal_checkboxText__GfMa4{color:var(--text-secondary);font-size:14px}.VOIModal_uploadSection__nPzfL{margin-top:24px}.VOIModal_uploadArea__-D-zP{background-color:var(--surface-light);border:2px dashed var(--border-color);border-radius:8px;padding:40px;position:relative;text-align:center;transition:all .3s}.VOIModal_uploadArea__-D-zP:hover{background-color:var(--hover-bg);border-color:var(--magenta)}.VOIModal_fileInput__06ycy{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.VOIModal_uploadLabel__RVkaV{cursor:pointer;display:block}.VOIModal_uploadIcon__uFBnc{font-size:48px;margin-bottom:16px}.VOIModal_uploadText__Fnnqa{color:var(--text-primary);font-size:16px;margin-bottom:8px}.VOIModal_uploadInfo__w9ee4{color:var(--text-secondary);font-size:12px;line-height:1.4}.VOIModal_modalFooter__ZYBDe{background-color:var(--surface-light);border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.VOIModal_cancelButton__of6Ke{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .3s}.VOIModal_cancelButton__of6Ke:hover{background-color:var(--hover-bg)}.VOIModal_nextButton__AttGS,.VOIModal_sendLinkButton__h1KRi{background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .3s}.VOIModal_nextButton__AttGS:hover,.VOIModal_sendLinkButton__h1KRi:hover{background-color:var(--murrey)}.VOIModal_backButton__Kytl4{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .3s}.VOIModal_backButton__Kytl4:hover{background-color:var(--hover-bg)}.VOIModal_sendButton__ZYft5{background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .3s}.VOIModal_sendButton__ZYft5:hover{background-color:var(--murrey)}.VOIModal_paymentSection__HxbWx{margin-top:24px}.VOIModal_paymentOptions__sbFVr{display:flex;gap:24px;margin-top:12px}.VOIModal_radioLabel__jwl4Y{align-items:center;cursor:pointer;display:flex;font-size:14px}.VOIModal_radioInput__nt2E6{accent-color:var(--magenta);cursor:pointer;height:20px;margin-right:8px;width:20px}.VOIModal_radioText__-HWuk{color:var(--text-primary)}.VOIModal_messageSection__M-Xr9{margin-top:24px}.VOIModal_messageTextarea__Il2EP{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:14px;margin-top:12px;min-height:100px;padding:12px;resize:vertical;width:100%}.VOIModal_messageTextarea__Il2EP:focus{border-color:var(--magenta);outline:none}.VOIModal_charCount__cdajO{color:var(--text-secondary);font-size:12px;margin-top:4px;text-align:right}.VOIModal_previewSection__xtJ-q{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:20px}.VOIModal_previewContent__ygJGP{font-size:14px;line-height:1.6}.VOIModal_previewGreeting__dcFT6{font-weight:500;margin:0 0 12px}.VOIModal_previewMessage__fOoIS{color:#555;margin:0 0 12px}.VOIModal_searchContainer__VLZvo{margin-bottom:24px;position:relative}.VOIModal_searchInput__eBP1i{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:14px;padding:12px 16px;transition:border-color .3s;width:100%}.VOIModal_searchInput__eBP1i:focus{border-color:var(--magenta);outline:none}.VOIModal_searchInput__eBP1i::placeholder{color:var(--text-secondary)}.VOIModal_searchResults__P10\+N{margin-top:24px;max-height:400px;overflow-y:auto}.VOIModal_resultItem__JubLn{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;margin-bottom:12px;padding:16px;transition:all .2s}.VOIModal_resultItem__JubLn:hover{background-color:var(--hover-bg);border-color:var(--magenta)}.VOIModal_resultHeader__6uvh6{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.VOIModal_resultName__mWy1E{color:var(--text-primary);font-size:16px;font-weight:500}.VOIModal_resultPrice__Amm6C{color:var(--magenta);font-size:18px;font-weight:600}.VOIModal_resultMeta__w5YaG{color:var(--text-secondary);display:flex;font-size:13px;gap:16px;margin-bottom:8px}.VOIModal_resultDate__n2u8O,.VOIModal_resultSource__EpYgd{align-items:center;display:flex;gap:4px}.VOIModal_resultDetails__fvazY{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.VOIModal_detailTag__ciamd{align-items:center;background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:16px;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:4px;padding:4px 10px}.VOIModal_resultActions__t30Bz{display:flex;gap:8px;margin-top:12px}.VOIModal_addToCartButton__W0c2S,.VOIModal_previewButton__4TduE{border-radius:4px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.VOIModal_previewButton__4TduE{background-color:var(--surface-color)}.VOIModal_previewButton__4TduE:hover{background-color:var(--hover-bg)}.VOIModal_addToCartButton__W0c2S{background-color:var(--magenta);border:none;color:#fff}.VOIModal_addToCartButton__W0c2S:hover{background-color:var(--murrey)}.VOIModal_addToCartButton__W0c2S.VOIModal_inCart__VKv9x{background-color:var(--kelly-green)}.VOIModal_emptyResults__PNGJx{color:var(--text-secondary);padding:40px;text-align:center}.VOIModal_emptyResults__PNGJx p{margin-bottom:8px}.VOIModal_cartSummary__2h9hW{align-items:center;background-color:var(--magenta-25);border:1px solid var(--magenta);border-radius:4px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.VOIModal_cartInfo__Wa2qg{color:var(--magenta);font-weight:500}.VOIModal_viewCartButton__r7SAQ{background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 16px;transition:background-color .2s}.VOIModal_viewCartButton__r7SAQ:hover{background-color:var(--murrey)}.VOIModal_associatedCount__oG0Pw{background-color:var(--magenta-25);border:1px solid var(--magenta);border-radius:12px;color:var(--magenta);font-size:12px;font-weight:400;margin-left:8px;padding:2px 8px}.VOIModal_associationsInfo__EL5jS{background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:6px;margin-top:12px;padding:12px}.VOIModal_associationsInfo__EL5jS strong{color:var(--text-primary);display:block;font-size:13px;margin-bottom:8px}.VOIModal_customMessageTag__umW6u{background-color:#e8f5e9;border:1px solid var(--kelly-green);border-radius:4px;color:var(--kelly-green);display:inline-block;font-size:13px;margin:12px 0;padding:8px 12px}.VOIModal_voiLink__fXWPX{color:var(--cyan);font-weight:500;margin:12px 0 0;text-decoration:underline}.VOIModal_searchInputContainer__6slk8{align-items:center;display:flex;gap:.5rem}.VOIModal_suggestionsDropdown__DPnxj{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;margin-top:4px;max-height:500px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1001}.VOIModal_suggestionsHeader__OGvmM{background:var(--surface-light);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.VOIModal_suggestionItem__\+FuD3,.VOIModal_suggestionsHeader__OGvmM{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 16px}.VOIModal_suggestionItem__\+FuD3{cursor:pointer;transition:all .2s ease}.VOIModal_suggestionItem__\+FuD3:last-child{border-bottom:none}.VOIModal_suggestionItem__\+FuD3:hover{background:var(--hover-bg)}.VOIModal_suggestionMain__1-qMO{flex:1 1}.VOIModal_suggestionName__3gDDE{align-items:center;color:var(--text-primary);display:flex;font-weight:500;gap:8px;margin-bottom:4px}.VOIModal_suggestionDetails__7La1W{color:var(--text-secondary);display:flex;font-size:12px;gap:12px}.VOIModal_suggestionDate__ceS5Q,.VOIModal_suggestionSource__ARAa9{align-items:center;display:flex;gap:4px}.VOIModal_sharedEntity__Ih6Jc{background:linear-gradient(90deg,rgba(236,6,119,.05),transparent);border-left:3px solid var(--magenta)}.VOIModal_sharedEntityActions__-o1zB{display:flex;flex-shrink:0;gap:8px;margin-left:12px}.VOIModal_cartButton__FwC\+6,.VOIModal_previewButton__4TduE{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.VOIModal_previewButton__4TduE{background:var(--surface-light);border:1px solid var(--border-color);color:var(--text-primary)}.VOIModal_previewButton__4TduE:hover{background:var(--hover-bg);border-color:var(--magenta)}.VOIModal_cartButton__FwC\+6{align-items:center;background:var(--magenta);border-radius:50%;color:#fff;display:flex;height:28px;justify-content:center;width:28px}.VOIModal_cartButton__FwC\+6:hover{background:var(--murrey);transform:scale(1.1)}.VOIModal_cartButton__FwC\+6.VOIModal_inCart__VKv9x{background:var(--kelly-green)}.VOIModal_entityPrice__GB0Ec{color:var(--kelly-green);font-size:14px;font-weight:600}.VOIModal_entityGroup__TY2qp{border:1px solid var(--border-light);border-radius:8px;margin-bottom:12px;overflow:hidden}.VOIModal_primaryEntity__H1Jvk{border-bottom:1px solid var(--border-light);margin-bottom:0!important}.VOIModal_relatedEntities__BRk11{background:var(--surface-light);border-top:1px solid var(--border-light)}.VOIModal_relatedHeader__\+p5Vu{align-items:center;background:var(--surface-color);border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:8px 16px}.VOIModal_addAllButton__kudQm,.VOIModal_relatedTitle__RSUgI{letter-spacing:.5px;text-transform:uppercase}.VOIModal_addAllButton__kudQm{background:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:4px 12px;transition:all .2s ease}.VOIModal_addAllButton__kudQm:hover{background:var(--murrey);transform:translateY(-1px)}.VOIModal_relatedEntity__Vpf7t{background:var(--surface-light);border-left:2px solid var(--magenta-25);margin-bottom:0!important}.VOIModal_relatedEntity__Vpf7t:hover{background:var(--hover-bg)}.VOIModal_relationshipBadge__tZ7y-{background:var(--cyan-25);border:1px solid var(--cyan);border-radius:12px;color:var(--cyan);font-size:10px;font-weight:600;letter-spacing:.5px;margin-left:8px;padding:2px 6px;text-transform:uppercase}.VOIModal_cartSummary__2h9hW{background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:12px;color:var(--kelly-green);font-size:11px;font-weight:500;padding:4px 8px}.VOIModal_entityPreview__FRRLT{background:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:16px;overflow:hidden;position:relative;z-index:1002}.VOIModal_previewHeader__VpEAe{align-items:center;background:var(--surface-color);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:16px 20px}.VOIModal_previewHeader__VpEAe h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.VOIModal_previewClose__Ol43W{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.VOIModal_previewClose__Ol43W:hover{background:var(--hover-bg);color:var(--text-primary)}.VOIModal_previewContent__ygJGP{padding:20px}.VOIModal_previewDetails__jD5fQ{margin-bottom:16px}.VOIModal_previewRow__rtfB9{display:flex;font-size:14px;margin-bottom:8px}.VOIModal_previewRow__rtfB9 strong{color:var(--text-secondary);font-weight:500;min-width:140px}.VOIModal_previewPrice__c1IcK{color:var(--kelly-green);font-weight:600}.VOIModal_previewAssociations__Lhs9X{border-top:1px solid var(--border-light);margin-bottom:16px;padding-top:16px}.VOIModal_previewAssociations__Lhs9X strong{color:var(--text-primary);display:block;font-size:14px;margin-bottom:8px}.VOIModal_associationsList__JqpPF{list-style:none;margin:0;padding:0}.VOIModal_associationItem__1-frz{color:var(--text-secondary);font-size:13px;padding:6px 0}.VOIModal_associationItem__1-frz strong{color:var(--text-primary);font-weight:500}.VOIModal_previewActions__O-czq{border-top:1px solid var(--border-light);display:flex;justify-content:flex-end;padding-top:16px}.VOIModal_previewActions__O-czq .VOIModal_cartButton__FwC\+6{font-size:14px;font-weight:500;padding:10px 20px}@media (max-width:768px){.VOIModal_modal__0U48t{max-height:95vh;width:95%}.VOIModal_formRow__zVKik{flex-direction:column;gap:0}.VOIModal_formGroup__kfo-b{margin-bottom:20px}.VOIModal_documentSection__CQgDK{flex-direction:column;gap:24px}.VOIModal_phoneInput__VCdlQ{flex-direction:column}.VOIModal_countryCode__qbGn1{width:100%}.VOIModal_stepIndicator__siRrL{flex-direction:column;gap:12px}.VOIModal_tab__ktaVq{font-size:14px;padding:12px 16px}.VOIModal_paymentOptions__sbFVr{flex-direction:column;gap:12px}}body.dark-mode .VOIModal_modalOverlay__IYcJP{background-color:rgba(0,0,0,.7)!important}body.dark-mode .VOIModal_modal__0U48t{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;box-shadow:0 5px 15px rgba(0,0,0,.5)!important}body.dark-mode .VOIModal_modalHeader__SPoZh{background-color:var(--surface-light)!important;border-bottom-color:var(--border-color)!important}body.dark-mode .VOIModal_tab__ktaVq{color:var(--text-secondary)!important}body.dark-mode .VOIModal_tab__ktaVq:hover{background-color:var(--hover-bg)!important}body.dark-mode .VOIModal_activeTab__63p4-{background-color:var(--surface-color)!important;color:var(--magenta)!important}body.dark-mode .VOIModal_closeButton__getPR{color:var(--text-secondary)!important}body.dark-mode .VOIModal_closeButton__getPR:hover{color:var(--text-primary)!important}body.dark-mode .VOIModal_modalBody__ra0bq{background-color:var(--surface-color)!important}body.dark-mode .VOIModal_step__f9EiC{background-color:var(--surface-light)!important}body.dark-mode .VOIModal_stepLabel__CaPgz{color:var(--text-primary)!important}body.dark-mode .VOIModal_stepNumber__Zt2c7{color:var(--text-secondary)!important}body.dark-mode .VOIModal_notice__UPWg0{background-color:rgba(227,242,253,.1)!important;color:var(--cyan)!important}body.dark-mode .VOIModal_inPersonNotice__v8bOi{background-color:rgba(255,243,224,.1)!important;color:#ff9800!important}body.dark-mode .VOIModal_formLabel__tIVRm{color:var(--text-primary)!important}body.dark-mode .VOIModal_formInput__ozDXc{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .VOIModal_checkboxLabel__z4HWd{color:var(--text-primary)!important}body.dark-mode .VOIModal_checkboxText__GfMa4{color:var(--text-secondary)!important}body.dark-mode .VOIModal_countryCode__qbGn1,body.dark-mode .VOIModal_phoneNumber__u\+ovN{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .VOIModal_emailInput__NtY9K:after{color:var(--text-secondary)!important}body.dark-mode .VOIModal_sectionTitle__yN051{color:var(--text-title)!important}body.dark-mode .VOIModal_uploadArea__-D-zP{background-color:var(--surface-light)!important;border-color:var(--border-color)!important}body.dark-mode .VOIModal_uploadArea__-D-zP:hover{background-color:var(--hover-bg)!important}body.dark-mode .VOIModal_uploadText__Fnnqa{color:var(--text-primary)!important}body.dark-mode .VOIModal_uploadInfo__w9ee4{color:var(--text-secondary)!important}body.dark-mode .VOIModal_modalFooter__ZYBDe{background-color:var(--surface-light)!important;border-top-color:var(--border-color)!important}body.dark-mode .VOIModal_cancelButton__of6Ke{background-color:var(--surface-light)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .VOIModal_cancelButton__of6Ke:hover{background-color:var(--hover-bg)!important}body.dark-mode .VOIModal_backButton__Kytl4{background-color:var(--surface-light)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .VOIModal_backButton__Kytl4:hover{background-color:var(--hover-bg)!important}body.dark-mode .VOIModal_radioText__-HWuk{color:var(--text-primary)!important}body.dark-mode .VOIModal_messageTextarea__Il2EP{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .VOIModal_charCount__cdajO{color:var(--text-secondary)!important}body.dark-mode .VOIModal_previewSection__xtJ-q{background-color:var(--surface-light)!important;border-color:var(--border-color)!important}body.dark-mode .VOIModal_searchInput__eBP1i{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .VOIModal_searchInput__eBP1i::placeholder{color:var(--text-secondary)!important}body.dark-mode .VOIModal_resultItem__JubLn{background-color:var(--surface-light)!important;border-color:var(--border-color)!important}body.dark-mode .VOIModal_resultItem__JubLn:hover{background-color:var(--hover-bg)!important}body.dark-mode .VOIModal_resultName__mWy1E{color:var(--text-primary)!important}body.dark-mode .VOIModal_resultMeta__w5YaG{color:var(--text-secondary)!important}body.dark-mode .VOIModal_detailTag__ciamd{border-color:var(--border-light)!important;color:var(--text-secondary)!important}body.dark-mode .VOIModal_detailTag__ciamd,body.dark-mode .VOIModal_previewButton__4TduE{background-color:var(--surface-color)!important}body.dark-mode .VOIModal_previewButton__4TduE:hover{background-color:var(--hover-bg)!important}body.dark-mode .VOIModal_emptyResults__PNGJx{color:var(--text-secondary)!important}body.dark-mode .VOIModal_cartSummary__2h9hW{background-color:rgba(184,28,101,.1)!important;border-color:var(--magenta)!important}body.dark-mode .VOIModal_cartInfo__Wa2qg{color:var(--magenta)!important}body.dark-mode .VOIModal_associatedCount__oG0Pw{background-color:rgba(184,28,101,.15)!important;border-color:var(--magenta)!important;color:var(--magenta)!important}body.dark-mode .VOIModal_associationsInfo__EL5jS{background-color:var(--surface-color)!important;border-color:var(--border-light)!important}body.dark-mode .VOIModal_associationsInfo__EL5jS strong{color:var(--text-primary)!important}body.dark-mode .VOIModal_suggestionsDropdown__DPnxj{background:var(--surface-color)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}body.dark-mode .VOIModal_suggestionsHeader__OGvmM{background:var(--surface-light)!important;color:var(--text-secondary)!important}body.dark-mode .VOIModal_suggestionItem__\+FuD3:hover{background:var(--hover-bg)!important}body.dark-mode .VOIModal_suggestionName__3gDDE{color:var(--text-primary)!important}body.dark-mode .VOIModal_suggestionDetails__7La1W{color:var(--text-secondary)!important}body.dark-mode .VOIModal_sharedEntity__Ih6Jc{background:linear-gradient(90deg,rgba(236,6,119,.1),transparent)!important;border-left-color:var(--magenta)!important}body.dark-mode .VOIModal_previewButton__4TduE{background:var(--surface-light)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .VOIModal_previewButton__4TduE:hover{background:var(--hover-bg)!important;border-color:var(--magenta)!important}body.dark-mode .VOIModal_cartSummary__2h9hW{background:rgba(76,175,80,.15)!important;border-color:rgba(76,175,80,.4)!important}body.dark-mode .VOIModal_entityPreview__FRRLT{background:var(--surface-light)!important;border-color:var(--border-color)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}body.dark-mode .VOIModal_previewHeader__VpEAe{background:var(--surface-color)!important;border-bottom-color:var(--border-light)!important}body.dark-mode .VOIModal_previewHeader__VpEAe h4{color:var(--text-primary)!important}body.dark-mode .VOIModal_previewClose__Ol43W{color:var(--text-secondary)!important}body.dark-mode .VOIModal_previewClose__Ol43W:hover{background:var(--hover-bg)!important;color:var(--text-primary)!important}body.dark-mode .VOIModal_previewRow__rtfB9 strong{color:var(--text-secondary)!important}body.dark-mode .VOIModal_previewAssociations__Lhs9X{border-top-color:var(--border-light)!important}body.dark-mode .VOIModal_previewAssociations__Lhs9X strong{color:var(--text-primary)!important}body.dark-mode .VOIModal_associationItem__1-frz{color:var(--text-secondary)!important}body.dark-mode .VOIModal_associationItem__1-frz strong{color:var(--text-primary)!important}body.dark-mode .VOIModal_previewActions__O-czq{border-top-color:var(--border-light)!important}.ShoppingCart_shoppingCart__t83Ow{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:500px;overflow:hidden;position:fixed;right:20px;top:20px;width:350px;z-index:2000}.ShoppingCart_cartHeader__ZrS9x{align-items:center;background:var(--surface-light);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:16px 20px}.ShoppingCart_cartHeader__ZrS9x h3{color:var(--text-primary);font-size:16px;margin:0}.ShoppingCart_cartControls__JyPom{display:flex;gap:8px}.ShoppingCart_cartClear__1XaIe,.ShoppingCart_cartToggle__VrEYs{align-items:center;background:var(--text-muted);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.ShoppingCart_cartToggle__VrEYs:hover{background:var(--text-secondary)}.ShoppingCart_cartClear__1XaIe:hover{background:var(--magenta)}.ShoppingCart_cartItems__xKKXr{border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);flex:1 1;margin:10px 0;max-height:250px;min-height:50px;overflow-y:auto}.ShoppingCart_cartItems__xKKXr::-webkit-scrollbar{width:6px}.ShoppingCart_cartItems__xKKXr::-webkit-scrollbar-track{background:var(--surface-light)}.ShoppingCart_cartItems__xKKXr::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.ShoppingCart_cartItems__xKKXr::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.ShoppingCart_cartItem__Oqdq3{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 20px}.ShoppingCart_cartItem__Oqdq3:last-child{border-bottom:none}.ShoppingCart_itemInfo__LC2OS{display:flex;flex:1 1;flex-direction:column;gap:2px}.ShoppingCart_itemName__vP-hu{color:var(--text-primary);font-size:14px;font-weight:500}.ShoppingCart_itemType__u1XsJ{color:var(--text-secondary);font-size:12px;font-weight:500;text-transform:uppercase}.ShoppingCart_itemSource__vJUZ0{color:var(--text-muted);font-size:11px;font-style:italic}.ShoppingCart_itemActions__KF6jU{align-items:center;display:flex;gap:8px}.ShoppingCart_itemPrice__oaFwa{color:var(--kelly-green);font-size:14px;font-weight:600}.ShoppingCart_removeItem__Obqkz{align-items:center;background:var(--magenta);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;transition:all .2s ease;width:20px}.ShoppingCart_removeItem__Obqkz:hover{background:#c70557;transform:scale(1.1)}.ShoppingCart_cartFooter__V1Qas{background:var(--surface-light);border-top:1px solid var(--border-light);padding:16px 20px}.ShoppingCart_cartTotal__lRqSt{margin-bottom:12px}.ShoppingCart_costBreakdown__29IOX{color:var(--text-secondary);font-size:12px;margin-bottom:8px}.ShoppingCart_breakdownLine__sCm0\+{display:flex;justify-content:space-between;margin-bottom:2px}.ShoppingCart_totalLine__a8Hde{border-top:1px solid var(--border-light);color:var(--text-primary);display:flex;font-size:16px;justify-content:space-between;padding-top:8px}.ShoppingCart_cartActions__KFV9h{display:flex;gap:10px;margin-top:12px}.ShoppingCart_purchaseButton__n8Dch{background:var(--kelly-green);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease}.ShoppingCart_removeAllButton__6hgpd{background:var(--surface-light);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.ShoppingCart_removeAllButton__6hgpd:hover{background:var(--hover-bg);color:var(--text-primary)}.ShoppingCart_purchaseButton__n8Dch:hover:not(:disabled){background:#45a039;transform:translateY(-1px)}.ShoppingCart_purchaseButton__n8Dch:disabled{background:var(--text-muted);cursor:not-allowed;transform:none}.ShoppingCart_cartError__Iutqv{background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);border-radius:4px;color:#f44336;font-size:12px;margin-top:8px;padding:8px;text-align:center}.ShoppingCart_cartToggleButton__gtwE6{background:var(--kelly-green);border:none;border-radius:25px;bottom:20px;box-shadow:0 4px 12px rgba(76,175,80,.3);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;position:fixed;right:20px;transition:all .2s ease;z-index:2000}.ShoppingCart_cartToggleButton__gtwE6:hover{background:#45a039;box-shadow:0 6px 16px rgba(76,175,80,.4);transform:translateY(-2px)}body.ShoppingCart_dark-mode__MRLp4 .ShoppingCart_cartToggleButton__gtwE6{box-shadow:0 4px 12px rgba(76,175,80,.2)}body.ShoppingCart_dark-mode__MRLp4 .ShoppingCart_cartToggleButton__gtwE6:hover{box-shadow:0 6px 16px rgba(76,175,80,.3)}body.ShoppingCart_dark-mode__MRLp4 .ShoppingCart_cartError__Iutqv{background:rgba(244,67,54,.15);border-color:rgba(244,67,54,.4)}body.ShoppingCart_dark-mode__MRLp4 .ShoppingCart_removeItem__Obqkz:hover{background:#d81159}.OrganisationModal_modalOverlay__i9uIp{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.OrganisationModal_modal__ObZXO{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;max-width:90%;overflow:hidden;width:600px}.OrganisationModal_marketplaceModal__XDjRp{height:700px;max-height:95vh;max-width:95%;width:900px}.OrganisationModal_modalHeader__5dYJB{align-items:flex-start;background-color:var(--surface-light);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:0}.OrganisationModal_tabContainer__\+5LpU{display:flex;flex:1 1}.OrganisationModal_tab__WdH5z{align-items:center;background:none;border:none;border-bottom:3px solid transparent;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:16px 20px;position:relative;transition:all .3s ease}.OrganisationModal_tabBadge__IKmhV{align-items:center;background:var(--kelly-green);border-radius:10px;color:#fff;display:flex;font-size:12px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:2px 6px}.OrganisationModal_tab__WdH5z:hover{background-color:var(--hover-bg)}.OrganisationModal_activeTab__K94FZ{background-color:var(--surface-color);border-bottom-color:var(--magenta);color:var(--magenta)}.OrganisationModal_modalTitle__EHdks{color:var(--text-title);font-size:20px;font-weight:600;margin:0}.OrganisationModal_closeButton__buBWB{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:all .2s;width:30px}.OrganisationModal_closeButton__buBWB:hover{background-color:var(--hover-bg);color:var(--text-primary)}.OrganisationModal_modalBody__wdxFu{flex:1 1;overflow-y:auto;padding:24px}.OrganisationModal_formGroup__Yaet3{margin-bottom:20px}.OrganisationModal_formLabel__pUJTG{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.OrganisationModal_requiredLabel__mU9jA:after{color:#f44336;content:" *"}.OrganisationModal_formInput__D-nT4{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .3s;width:100%}.OrganisationModal_formInput__D-nT4:focus{border-color:var(--magenta);outline:none}.OrganisationModal_formInput__D-nT4::placeholder{color:var(--text-secondary)}.OrganisationModal_formSelect__N3OIq{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.OrganisationModal_formSelect__N3OIq:focus{border-color:var(--magenta);outline:none}.OrganisationModal_modalFooter__e1SGn{background-color:var(--surface-light);border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.OrganisationModal_cancelButton__Fg2HQ{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .3s}.OrganisationModal_cancelButton__Fg2HQ:hover{background-color:var(--hover-bg)}.OrganisationModal_addButton__NPsiC{background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .3s}.OrganisationModal_addButton__NPsiC:hover:not(:disabled){background-color:var(--murrey)}.OrganisationModal_addButton__NPsiC:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.6}@media (max-width:768px){.OrganisationModal_modal__ObZXO{max-height:95vh;width:95%}.OrganisationModal_modalHeader__5dYJB{padding:16px 20px}.OrganisationModal_modalBody__wdxFu{padding:20px}.OrganisationModal_modalFooter__e1SGn{flex-direction:column-reverse;padding:16px 20px}.OrganisationModal_modalFooter__e1SGn button{width:100%}.OrganisationModal_formInput__D-nT4,.OrganisationModal_formSelect__N3OIq{font-size:16px}}body.dark-mode .OrganisationModal_modalOverlay__i9uIp{background-color:rgba(0,0,0,.7)!important}body.dark-mode .OrganisationModal_modal__ObZXO{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;box-shadow:0 5px 15px rgba(0,0,0,.5)!important}body.dark-mode .OrganisationModal_modalHeader__5dYJB{background-color:var(--surface-light)!important;border-bottom-color:var(--border-color)!important}body.dark-mode .OrganisationModal_modalTitle__EHdks{color:var(--text-title)!important}body.dark-mode .OrganisationModal_closeButton__buBWB{color:var(--text-secondary)!important}body.dark-mode .OrganisationModal_closeButton__buBWB:hover{background-color:var(--hover-bg)!important;color:var(--text-primary)!important}body.dark-mode .OrganisationModal_modalBody__wdxFu{background-color:var(--surface-color)!important}body.dark-mode .OrganisationModal_formLabel__pUJTG{color:var(--text-primary)!important}body.dark-mode .OrganisationModal_formInput__D-nT4{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .OrganisationModal_formInput__D-nT4::placeholder{color:var(--text-secondary)!important}body.dark-mode .OrganisationModal_formSelect__N3OIq{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .OrganisationModal_modalFooter__e1SGn{background-color:var(--surface-light)!important;border-top-color:var(--border-color)!important}body.dark-mode .OrganisationModal_cancelButton__Fg2HQ{background-color:var(--surface-light)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .OrganisationModal_cancelButton__Fg2HQ:hover{background-color:var(--hover-bg)!important}.OrganisationModal_searchContainer__P3alt{margin-bottom:20px;position:relative}.OrganisationModal_searchInput__rczgg{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:border-color .3s;width:100%}.OrganisationModal_searchInput__rczgg:focus{border-color:var(--magenta);outline:none}.OrganisationModal_suggestionsDropdown__KDPL4{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;margin-top:4px;max-height:500px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1001}.OrganisationModal_suggestionsHeader__lzTW7{background:var(--surface-light);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.OrganisationModal_suggestionItem__1tKda,.OrganisationModal_suggestionsHeader__lzTW7{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 16px}.OrganisationModal_suggestionItem__1tKda{cursor:pointer;transition:all .2s ease}.OrganisationModal_suggestionItem__1tKda:last-child{border-bottom:none}.OrganisationModal_suggestionItem__1tKda:hover{background:var(--hover-bg)}.OrganisationModal_suggestionMain__-RRKa{flex:1 1}.OrganisationModal_suggestionName__lrYJa{align-items:center;color:var(--text-primary);display:flex;font-weight:500;gap:8px;margin-bottom:4px}.OrganisationModal_suggestionDetails__09OW7{color:var(--text-secondary);display:flex;font-size:12px;gap:12px}.OrganisationModal_sharedEntity__EQNQP{background:linear-gradient(90deg,rgba(236,6,119,.05),transparent);border-left:3px solid var(--magenta)}.OrganisationModal_sharedEntityActions__Csvyr{display:flex;flex-shrink:0;gap:8px;margin-left:12px}.OrganisationModal_cartButton__qWDQL,.OrganisationModal_previewButton__LPt6v{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.OrganisationModal_previewButton__LPt6v{background:var(--surface-light);border:1px solid var(--border-color);color:var(--text-primary)}.OrganisationModal_previewButton__LPt6v:hover{background:var(--hover-bg);border-color:var(--magenta)}.OrganisationModal_cartButton__qWDQL{align-items:center;background:var(--magenta);border-radius:50%;color:#fff;display:flex;height:28px;justify-content:center;width:28px}.OrganisationModal_cartButton__qWDQL:hover{background:var(--murrey);transform:scale(1.1)}.OrganisationModal_cartButton__qWDQL.OrganisationModal_inCart__eqj0V{background:var(--kelly-green)}.OrganisationModal_entityPrice__3oC7U{color:var(--kelly-green);font-size:14px;font-weight:600}.OrganisationModal_emptyResults__DcNX1{color:var(--text-secondary);padding:40px;text-align:center}.OrganisationModal_emptyResults__DcNX1 p{margin-bottom:8px}.OrganisationModal_notice__06PJT{background-color:#e3f2fd;border-left:4px solid var(--cyan);color:var(--prussian-blue);font-size:14px;margin-bottom:24px;padding:12px 16px}.OrganisationModal_sendButton__fEn1m{background-color:var(--kelly-green);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .3s}.OrganisationModal_sendButton__fEn1m:hover:not(:disabled){background-color:#45a039}.OrganisationModal_sendButton__fEn1m:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.6}.OrganisationModal_entityPreview__E2k3w{background:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;margin-top:20px;position:relative;z-index:1002}.OrganisationModal_previewHeader__di-2z{align-items:center;background:var(--surface-color);border-bottom:1px solid var(--border-light);border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.OrganisationModal_previewHeader__di-2z h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.OrganisationModal_previewClose__5eZ7o{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.OrganisationModal_previewClose__5eZ7o:hover{background:var(--hover-bg);color:var(--text-primary)}.OrganisationModal_previewContent__spT9j{padding:20px}.OrganisationModal_previewDetails__foh70{margin-bottom:20px}.OrganisationModal_previewRow__mwdFK{display:flex;font-size:14px;margin-bottom:12px}.OrganisationModal_previewRow__mwdFK strong{color:var(--text-secondary);margin-right:12px;min-width:140px}.OrganisationModal_previewPrice__kwP7f{color:var(--kelly-green);font-weight:600}.OrganisationModal_previewAssociations__mVBOb{margin-bottom:20px}.OrganisationModal_previewAssociations__mVBOb strong{color:var(--text-primary);display:block;margin-bottom:8px}.OrganisationModal_associationsList__6h87T{list-style:none;margin:0;padding:0}.OrganisationModal_associationItem__tfrVh{background:var(--surface-color);border:1px solid var(--border-light);border-radius:4px;font-size:13px;margin-bottom:6px;padding:8px 12px}.OrganisationModal_associationItem__tfrVh strong{color:var(--text-primary)}.OrganisationModal_previewActions__PCMH7{display:flex;justify-content:flex-end}.OrganisationModal_previewActions__PCMH7 .OrganisationModal_cartButton__qWDQL{border-radius:4px;font-size:14px;height:auto;padding:8px 16px;width:auto}.OrganisationModal_entityGroup__VUhPc{margin-bottom:16px}.OrganisationModal_primaryEntity__A5iyK{margin-bottom:8px}.OrganisationModal_relatedEntities__tElsm{border-left:2px solid var(--border-light);margin-left:16px;padding-left:12px}.OrganisationModal_relatedHeader__RIjJc{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0}.OrganisationModal_relatedTitle__h7v6k{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.OrganisationModal_addAllButton__xR1dC{background:var(--surface-light);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s ease}.OrganisationModal_addAllButton__xR1dC:hover{background:var(--hover-bg);border-color:var(--magenta)}.OrganisationModal_relatedEntity__RLwLn{background:var(--surface-color);border-left:2px solid var(--border-light);margin-bottom:4px;padding:8px 12px}.OrganisationModal_relatedEntity__RLwLn:hover{background:var(--hover-bg)}.OrganisationModal_cartSummary__m6cXe{color:var(--kelly-green);font-size:11px;font-weight:600}.LeadEntitySelector_container__berhv{background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:var(--border-radius-md);padding:1rem;transition:background-color .3s ease,border-color .3s ease}.LeadEntitySelector_header__ptU1v{margin-bottom:1rem}.LeadEntitySelector_title__okAlF{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:.5rem;margin:0 0 .25rem}.LeadEntitySelector_subtitle__s50iO{color:var(--text-secondary);font-size:14px;margin:0}.LeadEntitySelector_entityGroups__-Uaa3{display:flex;flex-direction:column;gap:1rem}.LeadEntitySelector_entityGroup__YVQGd{background-color:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--border-radius-sm);overflow:hidden;transition:background-color .3s ease,border-color .3s ease}.LeadEntitySelector_groupTitle__phJse{align-items:center;background-color:var(--surface-color);border-bottom:1px solid var(--border-light);color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:.5rem;margin:0;padding:.75rem 1rem}.LeadEntitySelector_groupTitle__phJse i{color:var(--text-secondary);width:16px}.LeadEntitySelector_groupItems__M0FRx{padding:.5rem}.LeadEntitySelector_entityItem__lbYuw{margin-bottom:.5rem}.LeadEntitySelector_entityItem__lbYuw:last-child{margin-bottom:0}.LeadEntitySelector_entityLabel__ejvqq{align-items:flex-start;background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:var(--border-radius-sm);cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background-color .2s ease}.LeadEntitySelector_entityLabel__ejvqq:hover{background-color:var(--hover-bg)}.LeadEntitySelector_checkbox__Rrhed{accent-color:var(--magenta);margin:2px 0 0}.LeadEntitySelector_entityInfo__iEiN3{flex:1 1;min-width:0}.LeadEntitySelector_entityHeader__aTfwZ{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.25rem}.LeadEntitySelector_entityName__h11eo{color:var(--text-primary);font-size:14px;font-weight:500}.LeadEntitySelector_entityFlags__TGCMf{align-items:center;display:flex;flex-shrink:0;gap:.375rem}.LeadEntitySelector_adverseMediaFlag__4ZiAN,.LeadEntitySelector_pepFlag__p14Uq,.LeadEntitySelector_sanctionsFlag__3CUCG{align-items:center;border-radius:50%;display:inline-flex;font-size:10px;height:16px;justify-content:center;width:16px}.LeadEntitySelector_pepFlag__p14Uq{background-color:#fef7e6;background-color:var(--honey-25,#fef7e6);color:#f59e0b;color:var(--honey,#f59e0b)}.LeadEntitySelector_sanctionsFlag__3CUCG{background-color:#fee2e2;color:#dc2626}.LeadEntitySelector_adverseMediaFlag__4ZiAN{background-color:#fef9c3;color:#ca8a04}.LeadEntitySelector_entityDetails__5EyKQ{color:var(--text-secondary);display:flex;font-size:13px;gap:1rem}.LeadEntitySelector_role__-JYmK{font-weight:500}.LeadEntitySelector_country__NJXhS{color:var(--text-muted)}.LeadEntitySelector_emptyState__TC8u0{color:var(--text-secondary);padding:2rem;text-align:center}.LeadEntitySelector_emptyState__TC8u0 p{margin:0 0 .5rem}.LeadEntitySelector_helperText__-hxTc{color:var(--text-muted);font-size:13px}.LeadEntitySelector_warning__H3uEf{align-items:center;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:var(--border-radius-sm);color:#92400e;display:flex;font-size:14px;gap:.5rem;margin-top:1rem;padding:.75rem}body.LeadEntitySelector_dark-mode__QJqAy .LeadEntitySelector_container__berhv{background-color:var(--surface-color);border-color:var(--border-color)}body.LeadEntitySelector_dark-mode__QJqAy .LeadEntitySelector_entityGroup__YVQGd{background-color:var(--surface-light);border-color:var(--border-color)}body.LeadEntitySelector_dark-mode__QJqAy .LeadEntitySelector_entityLabel__ejvqq,body.LeadEntitySelector_dark-mode__QJqAy .LeadEntitySelector_groupTitle__phJse{background-color:var(--surface-color);border-color:var(--border-color)}body.LeadEntitySelector_dark-mode__QJqAy .LeadEntitySelector_entityLabel__ejvqq:hover{background-color:var(--hover-bg)}body.LeadEntitySelector_dark-mode__QJqAy .LeadEntitySelector_pepFlag__p14Uq{background-color:rgba(245,158,11,.2);color:#f59e0b;color:var(--honey,#f59e0b)}body.LeadEntitySelector_dark-mode__QJqAy .LeadEntitySelector_sanctionsFlag__3CUCG{background-color:rgba(220,38,38,.2);color:#ef4444}body.LeadEntitySelector_dark-mode__QJqAy .LeadEntitySelector_adverseMediaFlag__4ZiAN{background-color:rgba(202,138,4,.2);color:#eab308}body.LeadEntitySelector_dark-mode__QJqAy .LeadEntitySelector_warning__H3uEf{background-color:rgba(245,158,11,.2);border-color:#f59e0b;border-color:var(--honey,#f59e0b);color:#f59e0b;color:var(--honey,#f59e0b)}@media (max-width:768px){.LeadEntitySelector_entityHeader__aTfwZ{align-items:flex-start;flex-direction:column;gap:.5rem}.LeadEntitySelector_entityFlags__TGCMf{align-self:flex-end}.LeadEntitySelector_entityDetails__5EyKQ{flex-direction:column;gap:.25rem}}.NewTransaction_formCard__U2HXU{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem;padding:2rem}.NewTransaction_sectionTitle__NEgTD{color:var(--text-title);font-size:20px;font-weight:500;margin-bottom:1.5rem;padding-bottom:10px;position:relative}.NewTransaction_sectionTitle__NEgTD:after{background-color:var(--magenta);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.NewTransaction_formRow__ozsNV{display:flex;flex-wrap:wrap;margin:0 -15px 1rem}.NewTransaction_formGroup__Cr6Vr{flex:1 1;margin-bottom:1.2rem;min-width:250px;padding:0 15px}.NewTransaction_formGroup__Cr6Vr.NewTransaction_fullWidth__\+oeD9{flex:0 0 100%}.NewTransaction_formLabel__CU3lf{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:.5rem}.NewTransaction_requiredLabel__GEcBo:after{color:var(--magenta);content:"*";margin-left:4px}.NewTransaction_formInput__GWoN8,.NewTransaction_formSelect__3k1O3,.NewTransaction_formTextarea__4rSIG{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:Poppins,sans-serif;font-size:14px;padding:10px 15px;width:100%}.NewTransaction_formInput__GWoN8:focus,.NewTransaction_formSelect__3k1O3:focus,.NewTransaction_formTextarea__4rSIG:focus{border-color:var(--magenta);box-shadow:0 0 0 3px var(--magenta-25);outline:none}.NewTransaction_formTextarea__4rSIG{min-height:120px;resize:vertical}.NewTransaction_helpText__HPr5e{color:#777;font-size:13px;margin-top:5px}.NewTransaction_currencyGroup__OSnyU{position:relative}.NewTransaction_currencyGroup__OSnyU .NewTransaction_formInput__GWoN8{padding-left:30px}.NewTransaction_currencySymbol__drzWK{color:#555;font-weight:500;left:25px;position:absolute;top:38px}.NewTransaction_riskLevelSelector__FqQ-g{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.NewTransaction_riskOption__aiLlw{border:2px solid transparent;border-radius:8px;cursor:pointer;flex:1 1;margin-bottom:10px;min-width:220px;padding:15px;text-align:center;transition:all .2s ease}.NewTransaction_riskOption__aiLlw.NewTransaction_low__udYiM{background-color:rgba(212,237,218,.3)}.NewTransaction_riskOption__aiLlw.NewTransaction_medium__bsKSZ{background-color:rgba(255,243,205,.3)}.NewTransaction_riskOption__aiLlw.NewTransaction_high__1Kx5e{background-color:rgba(248,215,218,.3)}.NewTransaction_riskOption__aiLlw.NewTransaction_selected__2DHdG.NewTransaction_low__udYiM{background-color:#d4edda;border-color:#155724}.NewTransaction_riskOption__aiLlw.NewTransaction_selected__2DHdG.NewTransaction_medium__bsKSZ{background-color:#fff3cd;border-color:#856404}.NewTransaction_riskOption__aiLlw.NewTransaction_selected__2DHdG.NewTransaction_high__1Kx5e{background-color:#f8d7da;border-color:#721c24}.NewTransaction_riskTitle__Gk2lb{font-weight:600;margin-bottom:5px}.NewTransaction_riskTitle__Gk2lb.NewTransaction_low__udYiM{color:#155724}.NewTransaction_riskTitle__Gk2lb.NewTransaction_medium__bsKSZ{color:#856404}.NewTransaction_riskTitle__Gk2lb.NewTransaction_high__1Kx5e{color:#721c24}.NewTransaction_riskDescription__HcPOk{color:#555;font-size:13px}.NewTransaction_entitiesSection__w1Ocx{margin-top:2rem}.NewTransaction_entityTabs__dPGia{border-bottom:1px solid var(--neutral-light);display:flex;margin-bottom:1.5rem}.NewTransaction_entityTab__euG8G{border-bottom:3px solid transparent;color:#777;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:all .2s}.NewTransaction_entityTab__euG8G.NewTransaction_active__b5KMH{border-bottom-color:var(--magenta);color:var(--magenta)}.NewTransaction_tabContent__q\+f8r{display:none}.NewTransaction_tabContent__q\+f8r.NewTransaction_active__b5KMH{display:block}.NewTransaction_entitiesTable__0mmDP{border-collapse:collapse;display:block;margin-top:1rem;overflow-x:auto;width:100%}.NewTransaction_entitiesTable__0mmDP th{border-bottom:1px solid #ddd;color:#333;font-size:14px;font-weight:600;padding:12px 15px;text-align:left}.NewTransaction_entitiesTable__0mmDP td{border-bottom:1px solid #eee;font-size:14px;padding:15px}.NewTransaction_entitiesTable__0mmDP tr:hover{background-color:#f9f9f9}.NewTransaction_addEntityButton__cKR5g{align-items:center;background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:15px;padding:8px 16px;position:relative;z-index:10}.NewTransaction_addEntityButton__cKR5g:hover{background-color:var(--magenta-75);transform:translateY(-1px)}.NewTransaction_actionButton__xqzfj{background:none;border:none;color:var(--magenta);cursor:pointer;font-size:14px;margin-right:10px}.NewTransaction_actionButton__xqzfj:hover{text-decoration:underline}.NewTransaction_checkboxGroup__B9sLa{align-items:center;cursor:pointer;gap:10px;margin-bottom:10px}.NewTransaction_checkboxInput__TCK1p{cursor:pointer;height:20px;width:20px}.NewTransaction_checkboxLabel__l7w2p{color:#555;font-size:14px}.NewTransaction_modalOverlay__IkLbG{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.NewTransaction_modal__KSjvM{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);max-width:90%;overflow:hidden;width:500px}.NewTransaction_modalHeader__KVROQ{align-items:center;border-bottom:1px solid var(--neutral-light);display:flex;justify-content:space-between;padding:20px}.NewTransaction_modalTitle__gjlA\+{color:var(--text-title);font-size:20px;font-weight:500;margin:0}.NewTransaction_closeButton__r6g\+O{align-items:center;background:var(--surface-light);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.NewTransaction_closeButton__r6g\+O:hover{background:var(--hover-bg);color:var(--text-primary)}.NewTransaction_modalBody__KTWby{padding:20px}.NewTransaction_modalFooter__lJrP4{border-top:1px solid var(--neutral-light);display:flex;gap:1rem;justify-content:flex-end;padding:20px}.NewTransaction_avatarUpload__RMT8n{align-items:center;background-color:#f0f0f0;border:2px dashed #ddd;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;margin:0 auto 20px;width:120px}.NewTransaction_avatarIcon__Ly-Mf{color:#aaa;font-size:40px;margin-bottom:5px}.NewTransaction_avatarText__M4QBb{color:#777;font-size:13px}.NewTransaction_noteSection__8v8r\+{margin-top:2rem}.NewTransaction_countryWithFlag__FE\+UX{align-items:center;display:flex;gap:8px}.NewTransaction_flagEmoji__21mAJ{font-size:16px;line-height:1}.NewTransaction_actionButtons__8nv\+7{gap:15px;justify-content:flex-end;margin-top:2rem}.NewTransaction_cancelButton__aYP2J{background-color:#f0f0f0;color:#555}.NewTransaction_cancelButton__aYP2J,.NewTransaction_saveDraftButton__m8SS2{border:none;border-radius:50px;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px}.NewTransaction_saveDraftButton__m8SS2{background-color:var(--prussian-blue);color:#fff}.NewTransaction_submitButton__rTAEC{background-color:var(--magenta);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px}@media (max-width:768px){.NewTransaction_formCard__U2HXU{padding:1.5rem}.NewTransaction_formRow__ozsNV{margin:0 -10px}.NewTransaction_formGroup__Cr6Vr{min-width:100%;padding:0 10px}.NewTransaction_riskOption__aiLlw{flex:0 0 100%;min-width:100%}.NewTransaction_entityTabs__dPGia{overflow-x:auto;padding-bottom:5px}.NewTransaction_entityTab__euG8G{padding:10px 15px;white-space:nowrap}.NewTransaction_actionButtons__8nv\+7{flex-direction:column;gap:10px}.NewTransaction_cancelButton__aYP2J,.NewTransaction_saveDraftButton__m8SS2,.NewTransaction_submitButton__rTAEC{width:100%}.NewTransaction_modal__KSjvM{max-height:90vh;overflow-y:auto;width:95%}.NewTransaction_modalBody__KTWby{padding:15px}.NewTransaction_avatarUpload__RMT8n{height:80px;width:80px}}@media (max-width:992px) and (min-width:769px){.NewTransaction_riskOption__aiLlw{min-width:calc(33.333% - 10px)}.NewTransaction_formGroup__Cr6Vr{min-width:calc(50% - 30px)}}body.dark-mode .NewTransaction_formLabel__CU3lf{color:var(--honey)!important}body.dark-mode .NewTransaction_formInput__GWoN8,body.dark-mode .NewTransaction_formSelect__3k1O3,body.dark-mode .NewTransaction_formTextarea__4rSIG{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .NewTransaction_helpText__HPr5e{color:var(--text-subtitle)!important}body.dark-mode .NewTransaction_checkboxLabel__l7w2p{color:var(--text-primary)!important}body.dark-mode .NewTransaction_entitiesTable__0mmDP th{background-color:var(--surface-color)!important;border-bottom-color:var(--border-color)!important;color:var(--honey)!important}body.dark-mode .NewTransaction_entitiesTable__0mmDP td{background-color:var(--surface-color)!important;border-bottom-color:var(--border-light)!important;color:var(--text-primary)!important}body.dark-mode .NewTransaction_entitiesTable__0mmDP tr:hover,body.dark-mode .NewTransaction_entitiesTable__0mmDP tr:hover td{background-color:var(--hover-bg)!important}.NewTransaction_stepIndicator__kwN5O{align-items:center;display:flex;justify-content:center;margin:2rem 0;padding:1rem}.NewTransaction_step__8irwK{align-items:center;display:flex;flex-direction:column;min-width:140px;text-align:center}.NewTransaction_clickableStep__2kxLz{border-radius:8px;cursor:pointer;padding:8px;transition:all .2s ease}.NewTransaction_clickableStep__2kxLz:hover{background-color:var(--hover-bg);transform:translateY(-2px)}.NewTransaction_clickableStep__2kxLz:hover .NewTransaction_stepNumber__lgn2C{transform:scale(1.1)}.NewTransaction_clickableStep__2kxLz:hover .NewTransaction_stepLabel__\+e2Gl{color:var(--text-primary)}.NewTransaction_stepNumber__lgn2C{align-items:center;background-color:var(--neutral-light);border-radius:50%;color:var(--text-secondary);display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;margin-bottom:8px;transition:all .3s ease;width:32px}.NewTransaction_step__8irwK.NewTransaction_active__b5KMH .NewTransaction_stepNumber__lgn2C{background-color:var(--magenta);color:#fff}.NewTransaction_step__8irwK.NewTransaction_completed__hfnJe .NewTransaction_stepNumber__lgn2C{background-color:var(--kelly-green);color:#fff}.NewTransaction_stepLabel__\+e2Gl{color:var(--text-secondary);font-size:12px;font-weight:500;transition:all .3s ease}.NewTransaction_step__8irwK.NewTransaction_active__b5KMH .NewTransaction_stepLabel__\+e2Gl{color:var(--magenta);font-weight:600}.NewTransaction_step__8irwK.NewTransaction_completed__hfnJe .NewTransaction_stepLabel__\+e2Gl{color:var(--kelly-green)}.NewTransaction_stepConnector__wLW4Q{background-color:var(--neutral-light);flex:1 1;height:2px;margin:0 10px 20px;transition:all .3s ease}.NewTransaction_step__8irwK.NewTransaction_completed__hfnJe+.NewTransaction_stepConnector__wLW4Q{background-color:var(--kelly-green)}.NewTransaction_stepNavigation__m3vL-{align-items:center;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.NewTransaction_navButtons__JfdjK{display:flex;gap:1rem}.NewTransaction_nextButton__vQ3UU,.NewTransaction_prevButton__mkINO,.NewTransaction_saveButton__C5Rn8{border-radius:6px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.NewTransaction_prevButton__mkINO{background-color:var(--surface-light);border:1px solid var(--border-color);color:var(--text-secondary)}.NewTransaction_prevButton__mkINO:hover{background-color:var(--hover-bg);color:var(--text-primary)}.NewTransaction_nextButton__vQ3UU{background-color:var(--magenta);border:1px solid var(--magenta);color:#fff}.NewTransaction_nextButton__vQ3UU:hover{background-color:var(--magenta-75)}.NewTransaction_saveButton__C5Rn8{background-color:var(--neutral-light);border:1px solid var(--border-color);color:var(--text-primary)}.NewTransaction_saveButton__C5Rn8:hover{background-color:var(--hover-bg)}.NewTransaction_riskAssessmentCard__1RDDn{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.NewTransaction_riskAssessmentTitle__IXf1Z{color:var(--text-title);font-size:18px;font-weight:600;margin-bottom:1rem}.NewTransaction_riskAssessmentContent__POYNd{display:flex;flex-direction:column;gap:1.5rem}.NewTransaction_riskLevel__OmCzQ{align-items:center;display:flex;gap:1rem}.NewTransaction_riskBadge__BqEvb{border-radius:20px;font-size:14px;font-weight:600;padding:6px 12px;text-transform:uppercase}.NewTransaction_riskBadge__BqEvb.NewTransaction_low__udYiM{background-color:var(--risk-low-bg);color:var(--risk-low-text)}.NewTransaction_riskBadge__BqEvb.NewTransaction_medium__bsKSZ{background-color:var(--risk-medium-bg);color:var(--risk-medium-text)}.NewTransaction_riskBadge__BqEvb.NewTransaction_high__1Kx5e{background-color:var(--risk-high-bg);color:var(--risk-high-text)}.NewTransaction_riskScore__59LU\+{color:var(--text-secondary);font-size:14px;font-weight:500}.NewTransaction_riskFactors__fWVXH{background-color:var(--surface-color);border-radius:6px;padding:1rem}.NewTransaction_riskFactors__fWVXH h4{color:var(--text-title);font-size:14px;margin:0 0 .5rem}.NewTransaction_riskFactors__fWVXH ul{margin:0;padding-left:1.5rem}.NewTransaction_riskFactors__fWVXH li{color:var(--text-secondary);font-size:13px;margin-bottom:.25rem}.NewTransaction_transactionSummary__I9ZXI{background-color:var(--surface-color);border-radius:6px;padding:1rem}.NewTransaction_transactionSummary__I9ZXI h4{color:var(--text-title);font-size:14px;margin:0 0 1rem}.NewTransaction_summaryGrid__EO51d{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.NewTransaction_summaryItem__PARZj{display:flex;flex-direction:column;gap:.25rem}.NewTransaction_summaryLabel__PK0Fa{color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:uppercase}.NewTransaction_summaryValue__OP5VI{color:var(--text-primary);font-size:13px;font-weight:500}.NewTransaction_checkboxGroup__B9sLa{display:flex;flex-direction:column;gap:.5rem}.NewTransaction_checkboxLabel__l7w2p{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem}.NewTransaction_checkbox__Wos8x{accent-color:var(--magenta);margin-top:2px}.NewTransaction_checkboxText__wFtx7{color:var(--text-primary);font-weight:500}.NewTransaction_checkboxHelp__rCz9l{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:.25rem 0 0 1.75rem}body.dark-mode .NewTransaction_stepNumber__lgn2C{background-color:var(--surface-light)!important;color:var(--text-secondary)!important}body.dark-mode .NewTransaction_step__8irwK.NewTransaction_active__b5KMH .NewTransaction_stepNumber__lgn2C{background-color:var(--magenta)!important;color:#fff!important}body.dark-mode .NewTransaction_step__8irwK.NewTransaction_completed__hfnJe .NewTransaction_stepNumber__lgn2C{background-color:var(--kelly-green)!important;color:#fff!important}body.dark-mode .NewTransaction_stepLabel__\+e2Gl{color:var(--text-secondary)!important}body.dark-mode .NewTransaction_step__8irwK.NewTransaction_active__b5KMH .NewTransaction_stepLabel__\+e2Gl{color:var(--magenta)!important}body.dark-mode .NewTransaction_step__8irwK.NewTransaction_completed__hfnJe .NewTransaction_stepLabel__\+e2Gl{color:var(--kelly-green)!important}body.dark-mode .NewTransaction_clickableStep__2kxLz:hover{background-color:var(--hover-bg)!important}body.dark-mode .NewTransaction_clickableStep__2kxLz:hover .NewTransaction_stepLabel__\+e2Gl{color:var(--text-primary)!important}body.dark-mode .NewTransaction_riskAssessmentCard__1RDDn{background-color:var(--surface-color)!important;border-color:var(--border-color)!important}body.dark-mode .NewTransaction_riskFactors__fWVXH,body.dark-mode .NewTransaction_transactionSummary__I9ZXI{background-color:var(--surface-light)!important}body.dark-mode .NewTransaction_checkboxText__wFtx7{color:var(--text-primary)!important}body.dark-mode .NewTransaction_checkboxHelp__rCz9l{color:var(--text-secondary)!important}.NewTransaction_searchContainer__ZvLL6{margin-bottom:1.5rem;position:relative}.NewTransaction_searchInputContainer__kAgOL{align-items:center;display:flex;gap:.5rem}.NewTransaction_searchInput__1Slfx{background-color:var(--surface-color);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);flex:1 1;font-size:14px;padding:12px 16px;transition:all .2s ease}.NewTransaction_searchInput__1Slfx:focus{border-color:var(--magenta);box-shadow:0 0 0 3px rgba(236,6,119,.1);outline:none}.NewTransaction_createNewButton__UMJBs{background-color:var(--kelly-green);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.NewTransaction_createNewButton__UMJBs:hover{background-color:#45a039;transform:translateY(-1px)}.NewTransaction_suggestionsDropdown__wwN7A{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.NewTransaction_suggestionsHeader__h62-z{background:var(--surface-light);border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.NewTransaction_suggestionItem__aVNfI{border-bottom:1px solid var(--border-light);cursor:pointer;padding:12px 16px;transition:all .2s ease}.NewTransaction_suggestionItem__aVNfI:last-child{border-bottom:none}.NewTransaction_suggestionItem__aVNfI:hover{background:var(--hover-bg)}.NewTransaction_suggestionName__ZgUtk{color:var(--text-primary);font-weight:500;margin-bottom:4px}.NewTransaction_suggestionDetails__HwTe4{color:var(--text-secondary);display:flex;font-size:12px;gap:12px}.NewTransaction_suggestionCountry__6YmAy,.NewTransaction_suggestionRole__\+OsCO,.NewTransaction_suggestionType__6jMJV{align-items:center;display:flex;gap:4px}.NewTransaction_suggestionType__6jMJV{background:var(--neutral-light);border-radius:3px;font-weight:500;padding:2px 6px}.NewTransaction_roleSelect__jpFPt{background:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:13px;min-width:120px;padding:4px 8px}.NewTransaction_roleSelect__jpFPt:focus{border-color:var(--magenta);outline:none}body.dark-mode .NewTransaction_searchInput__1Slfx{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .NewTransaction_searchInput__1Slfx:focus{border-color:var(--magenta)!important}body.dark-mode .NewTransaction_suggestionsDropdown__wwN7A{background:var(--surface-color)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}body.dark-mode .NewTransaction_suggestionsHeader__h62-z{background:var(--surface-light)!important;color:var(--text-secondary)!important}body.dark-mode .NewTransaction_suggestionItem__aVNfI:hover{background:var(--hover-bg)!important}body.dark-mode .NewTransaction_suggestionName__ZgUtk{color:var(--text-primary)!important}body.dark-mode .NewTransaction_suggestionDetails__HwTe4{color:var(--text-secondary)!important}body.dark-mode .NewTransaction_suggestionType__6jMJV{background:var(--surface-light)!important;color:var(--text-primary)!important}body.dark-mode .NewTransaction_roleSelect__jpFPt{background:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.NewTransaction_tabContainer__RaBXv{margin-top:1.5rem}.NewTransaction_tabHeader__D19\+g{background:var(--neutral-light);border-radius:8px 8px 0 0;display:flex;gap:2px;padding:4px}.NewTransaction_tabButton__6kygl{background:transparent;border:none;border-radius:6px 6px 0 0;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease}.NewTransaction_tabButton__6kygl:hover{background:var(--hover-bg);color:var(--text-primary)}.NewTransaction_tabButton__6kygl.NewTransaction_activeTab__X0dqI{background:var(--surface-color);box-shadow:0 -2px 4px rgba(0,0,0,.1);color:var(--magenta);font-weight:600}.NewTransaction_tabContent__q\+f8r{background:var(--surface-color);border:1px solid var(--border-color);border-radius:0 0 8px 8px;border-top:none;padding:1.5rem}.NewTransaction_entityHeader__ZF7Y7{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.NewTransaction_entityHeader__ZF7Y7 h3{color:var(--text-title);font-size:16px;font-weight:600;margin:0}.NewTransaction_addButtonGroup__1mCUI{display:flex;gap:8px}.NewTransaction_entityTable__JCZCF{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;margin-top:1.5rem;overflow:hidden}.NewTransaction_entityTable__JCZCF table{border-collapse:collapse;width:100%}.NewTransaction_entityTable__JCZCF th{background:var(--surface-light);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.NewTransaction_entityTable__JCZCF td{border-bottom:1px solid var(--border-light);font-size:14px;padding:16px;vertical-align:top}.NewTransaction_entityTable__JCZCF tr:last-child td{border-bottom:none}.NewTransaction_entityTable__JCZCF tr:hover{background:var(--hover-bg)}.NewTransaction_entityInfo__pwYQB{display:flex;flex-direction:column;gap:4px}.NewTransaction_entityName__WxM1C{color:var(--text-primary);font-weight:500}.NewTransaction_entityDetail__5WrAM{color:var(--text-secondary);font-size:12px}.NewTransaction_countryInfo__xEJ\+-{align-items:center;display:flex;gap:8px}.NewTransaction_flag__GeBcd{font-size:16px}.NewTransaction_statusBadge__w1ErB{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.NewTransaction_statusBadge__w1ErB.NewTransaction_added__\+cgi9{background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);color:#2e7d32}.NewTransaction_statusBadge__w1ErB.NewTransaction_pendingverification__bA-G2,.NewTransaction_statusBadge__w1ErB.NewTransaction_pendingvoi__wkqZS{background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);color:#f57c00}.NewTransaction_actionButtons__8nv\+7{display:flex;gap:8px}.NewTransaction_editButton__TOt4\+,.NewTransaction_removeButton__xzoRB{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.NewTransaction_editButton__TOt4\+{background:var(--surface-light);border:1px solid var(--magenta);color:var(--magenta)}.NewTransaction_editButton__TOt4\+:hover{background:var(--magenta);color:#fff}.NewTransaction_removeButton__xzoRB{background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);color:#d32f2f}.NewTransaction_removeButton__xzoRB:hover{background:#d32f2f;color:#fff}.NewTransaction_emptyState__TUKCa{background:var(--surface-light);border-radius:8px;color:var(--text-secondary);margin-top:1rem;padding:2rem;text-align:center}.NewTransaction_emptyState__TUKCa p{font-size:14px;margin:0}body.dark-mode .NewTransaction_tabHeader__D19\+g{background:var(--surface-light)!important}body.dark-mode .NewTransaction_tabButton__6kygl{color:var(--text-secondary)!important}body.dark-mode .NewTransaction_tabButton__6kygl:hover{background:var(--hover-bg)!important;color:var(--text-primary)!important}body.dark-mode .NewTransaction_tabButton__6kygl.NewTransaction_activeTab__X0dqI{background:var(--surface-color)!important;color:var(--magenta)!important}body.dark-mode .NewTransaction_entityTable__JCZCF,body.dark-mode .NewTransaction_tabContent__q\+f8r{background:var(--surface-color)!important;border-color:var(--border-color)!important}body.dark-mode .NewTransaction_entityTable__JCZCF th{background:var(--surface-light)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}body.dark-mode .NewTransaction_entityTable__JCZCF td{border-color:var(--border-light)!important}body.dark-mode .NewTransaction_entityTable__JCZCF tr:hover{background:var(--hover-bg)!important}body.dark-mode .NewTransaction_entityName__WxM1C{color:var(--text-primary)!important}body.dark-mode .NewTransaction_entityDetail__5WrAM{color:var(--text-secondary)!important}body.dark-mode .NewTransaction_emptyState__TUKCa{background:var(--surface-light)!important;color:var(--text-secondary)!important}body.dark-mode .NewTransaction_editButton__TOt4\+{background:var(--surface-light)!important;border-color:var(--magenta)!important;color:var(--magenta)!important}body.dark-mode .NewTransaction_removeButton__xzoRB{background:rgba(244,67,54,.1)!important;border-color:rgba(244,67,54,.3)!important;color:#f44336!important}body.dark-mode .NewTransaction_modalOverlay__IkLbG{background-color:rgba(0,0,0,.7)!important}body.dark-mode .NewTransaction_modal__KSjvM{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;box-shadow:0 5px 15px rgba(0,0,0,.5)!important}body.dark-mode .NewTransaction_modalHeader__KVROQ{background-color:var(--surface-color)!important;border-bottom-color:var(--border-color)!important}body.dark-mode .NewTransaction_modalTitle__gjlA\+{color:var(--text-title)!important}body.dark-mode .NewTransaction_closeButton__r6g\+O{color:var(--text-secondary)!important}body.dark-mode .NewTransaction_closeButton__r6g\+O:hover{color:var(--text-primary)!important}body.dark-mode .NewTransaction_modalBody__KTWby{background-color:var(--surface-color)!important}body.dark-mode .NewTransaction_modalFooter__lJrP4{background-color:var(--surface-color)!important;border-top-color:var(--border-color)!important}body.dark-mode .NewTransaction_cancelButton__aYP2J{background-color:var(--surface-light)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .NewTransaction_cancelButton__aYP2J:hover{background-color:var(--hover-bg)!important}body.dark-mode .NewTransaction_saveDraftButton__m8SS2{background-color:var(--prussian-blue)!important;color:#fff!important}body.dark-mode .NewTransaction_submitButton__rTAEC{background-color:var(--magenta)!important;color:#fff!important}body.dark-mode .NewTransaction_avatarUpload__RMT8n{background-color:var(--surface-light)!important;border-color:var(--border-color)!important}body.dark-mode .NewTransaction_avatarIcon__Ly-Mf,body.dark-mode .NewTransaction_avatarText__M4QBb{color:var(--text-secondary)!important}.NewTransaction_sharedEntity__AVtlb{align-items:center;background:linear-gradient(90deg,rgba(76,175,80,.05),transparent);border-left:4px solid var(--kelly-green);display:flex;justify-content:space-between;padding:8px 16px}.NewTransaction_suggestionMain__XzdVy{cursor:pointer;flex:1 1}.NewTransaction_entityPrice__rBh7V{color:var(--kelly-green);font-size:14px;font-weight:600;margin-left:8px}.NewTransaction_associatedCount__36cnB{background:var(--magenta-25);border-radius:10px;color:var(--magenta);font-size:11px;font-weight:600;margin-left:4px;padding:2px 6px}.NewTransaction_suggestionSource__atcRd{color:var(--text-secondary);font-size:12px;font-style:italic}.NewTransaction_suggestionDate__E096x{color:var(--text-muted);font-size:11px}.NewTransaction_sharedEntityActions__sNpaq{align-items:center;display:flex;gap:8px}.NewTransaction_previewButton__E1rLe{background:var(--prussian-blue);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px;transition:all .2s ease}.NewTransaction_previewButton__E1rLe:hover{background:#1a365d;transform:translateY(-1px)}.NewTransaction_cartButton__YJ9M7{align-items:center;background:var(--kelly-green);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.NewTransaction_cartButton__YJ9M7:hover{background:#45a039;transform:scale(1.1)}.NewTransaction_cartButton__YJ9M7.NewTransaction_inCart__DYlLh{background:var(--magenta)}.NewTransaction_cartButton__YJ9M7.NewTransaction_inCart__DYlLh:hover{background:#c70557}.NewTransaction_cartSummary__8ykyB{background:rgba(76,175,80,.1);border-radius:12px;color:var(--kelly-green);font-size:11px;font-weight:500;margin-left:8px;padding:2px 8px}.NewTransaction_previewContent__nI0kj{padding:0}.NewTransaction_previewHeader__A7c5P{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.NewTransaction_previewHeader__A7c5P h3{color:var(--text-primary);font-size:18px;margin:0}.NewTransaction_previewPrice__3HQDi{color:var(--kelly-green);font-size:20px;font-weight:600}.NewTransaction_previewDetails__hlDWS{grid-gap:12px;display:grid;gap:12px;margin-bottom:20px}.NewTransaction_previewRow__27vY6{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:8px 0}.NewTransaction_previewRow__27vY6:last-child{border-bottom:none}.NewTransaction_previewRow__27vY6 label{color:var(--text-secondary);font-size:14px;font-weight:500}.NewTransaction_previewRow__27vY6 span{color:var(--text-primary);font-size:14px}.NewTransaction_previewDisclaimer__5BSAU{background:var(--surface-light);border-left:4px solid var(--magenta);border-radius:6px;padding:12px}.NewTransaction_previewDisclaimer__5BSAU p{color:var(--text-secondary);font-size:13px;font-style:italic;margin:0}.NewTransaction_shoppingCart__J233Z{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:500px;overflow:hidden;position:fixed;right:20px;top:20px;width:350px;z-index:1001}.NewTransaction_cartHeader__hNM5D{align-items:center;background:var(--surface-light);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:16px 20px}.NewTransaction_cartHeader__hNM5D h3{color:var(--text-primary);font-size:16px;margin:0}.NewTransaction_cartControls__QU6Nm{display:flex;gap:8px}.NewTransaction_cartClear__wFz54,.NewTransaction_cartToggle__cQnIF{align-items:center;background:var(--text-muted);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.NewTransaction_cartToggle__cQnIF:hover{background:var(--text-secondary)}.NewTransaction_cartClear__wFz54:hover{background:var(--magenta)}.NewTransaction_cartItems__wMwZj{border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);flex:1 1;margin:10px 0;max-height:250px;min-height:50px;overflow-y:auto}.NewTransaction_cartItems__wMwZj::-webkit-scrollbar{width:6px}.NewTransaction_cartItems__wMwZj::-webkit-scrollbar-track{background:var(--surface-light)}.NewTransaction_cartItems__wMwZj::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.NewTransaction_cartItems__wMwZj::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.NewTransaction_cartItem__TnpsG{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 20px}.NewTransaction_cartItem__TnpsG:last-child{border-bottom:none}.NewTransaction_itemInfo__GPkBH{display:flex;flex:1 1;flex-direction:column;gap:2px}.NewTransaction_itemName__36sZy{color:var(--text-primary);font-size:14px;font-weight:500}.NewTransaction_itemType__9aVj9{color:var(--text-secondary);font-size:12px;font-weight:500;text-transform:uppercase}.NewTransaction_itemSource__a0fLy{color:var(--text-muted);font-size:11px;font-style:italic}.NewTransaction_itemActions__EHfLj{align-items:center;display:flex;gap:8px}.NewTransaction_itemPrice__ohTux{color:var(--kelly-green);font-size:14px;font-weight:600}.NewTransaction_removeItem__z\+esc{align-items:center;background:var(--magenta);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;transition:all .2s ease;width:20px}.NewTransaction_removeItem__z\+esc:hover{background:#c70557;transform:scale(1.1)}.NewTransaction_cartFooter__XTDd9{background:var(--surface-light);border-top:1px solid var(--border-light);padding:16px 20px}.NewTransaction_cartTotal__7Stga{margin-bottom:12px}.NewTransaction_costBreakdown__gH-Dc{color:var(--text-secondary);font-size:12px;margin-bottom:8px}.NewTransaction_breakdownLine__76Esb{display:flex;justify-content:space-between;margin-bottom:2px}.NewTransaction_totalLine__o83Ml{border-top:1px solid var(--border-light);color:var(--text-primary);display:flex;font-size:16px;justify-content:space-between;padding-top:8px}.NewTransaction_cartActions__y8SOM{display:flex;gap:10px;margin-top:12px}.NewTransaction_purchaseButton__Gj5fL{background:var(--kelly-green);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease}.NewTransaction_removeAllButton__u4mnA{background:var(--surface-light);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.NewTransaction_removeAllButton__u4mnA:hover{background:var(--hover-bg);color:var(--text-primary)}.NewTransaction_purchaseButton__Gj5fL:hover:not(:disabled){background:#45a039;transform:translateY(-1px)}.NewTransaction_purchaseButton__Gj5fL:disabled{background:var(--text-muted);cursor:not-allowed;transform:none}.NewTransaction_cartError__4bH2q{background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);border-radius:4px;color:#f44336;font-size:12px;margin-top:8px;padding:8px;text-align:center}.NewTransaction_cartToggleButton__gqBqo{background:var(--kelly-green);border:none;border-radius:25px;bottom:20px;box-shadow:0 4px 12px rgba(76,175,80,.3);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;position:fixed;right:20px;transition:all .2s ease;z-index:1000}.NewTransaction_cartToggleButton__gqBqo:hover{background:#45a039;box-shadow:0 6px 16px rgba(76,175,80,.4);transform:translateY(-2px)}body.dark-mode .NewTransaction_sharedEntity__AVtlb{background:linear-gradient(90deg,rgba(76,175,80,.1),transparent);border-left-color:var(--kelly-green)}body.dark-mode .NewTransaction_entityPrice__rBh7V{color:var(--kelly-green)}body.dark-mode .NewTransaction_cartSummary__8ykyB{background:rgba(76,175,80,.2);color:var(--kelly-green)}body.dark-mode .NewTransaction_previewHeader__A7c5P h3{color:var(--text-primary)!important}body.dark-mode .NewTransaction_previewPrice__3HQDi{color:var(--kelly-green)!important}body.dark-mode .NewTransaction_previewDisclaimer__5BSAU{background:var(--surface-light)!important;border-left-color:var(--magenta)!important}body.dark-mode .NewTransaction_shoppingCart__J233Z{background:var(--surface-color)!important;border-color:var(--border-color)!important;box-shadow:0 8px 25px rgba(0,0,0,.4)!important}body.dark-mode .NewTransaction_cartHeader__hNM5D{background:var(--surface-light)!important;border-bottom-color:var(--border-light)!important}body.dark-mode .NewTransaction_cartFooter__XTDd9{background:var(--surface-light)!important;border-top-color:var(--border-light)!important}body.dark-mode .NewTransaction_cartItem__TnpsG{border-bottom-color:var(--border-light)!important}body.dark-mode .NewTransaction_totalLine__o83Ml{border-top-color:var(--border-light)!important}.NewTransaction_associationsSection__sld6b{background:var(--surface-light);border:1px solid var(--border-light);border-radius:8px;margin:20px 0;padding:16px}.NewTransaction_associationsTitle__o1Vy\+{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 12px}.NewTransaction_associationsList__oxT4t{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.NewTransaction_associationItem__m2J9v{align-items:center;background:var(--surface-color);border:1px solid var(--border-light);border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.NewTransaction_associationItem__m2J9v:hover{border-color:var(--prussian-blue);transform:translateY(-1px)}.NewTransaction_associationInfo__Jjn0X{display:flex;flex-direction:column;gap:4px}.NewTransaction_associationName__ZSfbA{color:var(--text-primary);font-size:14px;font-weight:500}.NewTransaction_associationType__sMhYd{color:var(--text-secondary);font-size:12px;font-weight:500;text-transform:uppercase}.NewTransaction_associationRelation__\+cjhp{align-items:center;display:flex;flex-direction:row;gap:8px}.NewTransaction_associationDetails__o0HOE{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.NewTransaction_relationshipType__ruCaI{color:var(--text-secondary);font-size:12px;font-style:italic}.NewTransaction_associationPrice__GL-DQ{color:var(--kelly-green);font-size:14px;font-weight:600}.NewTransaction_addAssociationButton__1miLX{align-items:center;background-color:var(--kelly-green);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;line-height:1;transition:all .2s ease;width:24px}.NewTransaction_addAssociationButton__1miLX:hover{background:#45a039;transform:scale(1.1)}.NewTransaction_packageOffer__bRJCl{background:linear-gradient(135deg,rgba(76,175,80,.1),rgba(76,175,80,.05));border:2px solid var(--kelly-green);border-radius:8px;margin-top:16px;padding:16px}.NewTransaction_packageHeader__p-9ON{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.NewTransaction_packageHeader__p-9ON h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.NewTransaction_packagePricing__dUCyj{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.NewTransaction_originalPrice__FSWxh{color:var(--text-secondary);font-size:12px;text-decoration:line-through}.NewTransaction_packagePrice__SS73X{color:var(--kelly-green);font-size:16px;font-weight:600}.NewTransaction_savings__ZS8Pk{background:rgba(236,6,119,.1);border-radius:4px;color:var(--magenta);font-size:12px;font-weight:600;padding:2px 6px}.NewTransaction_packageDescription__cwp5k{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:8px 0 0}.NewTransaction_secondaryButton__zF5U2{background-color:var(--prussian-blue);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-right:8px;padding:12px 20px;transition:all .2s ease}.NewTransaction_secondaryButton__zF5U2:hover{background-color:#1a365d;transform:translateY(-1px)}body.dark-mode .NewTransaction_associationsSection__sld6b{background:var(--surface-light)!important;border-color:var(--border-light)!important}body.dark-mode .NewTransaction_associationItem__m2J9v{background:var(--surface-color)!important;border-color:var(--border-light)!important}body.dark-mode .NewTransaction_associationItem__m2J9v:hover{border-color:var(--prussian-blue)!important}body.dark-mode .NewTransaction_packageOffer__bRJCl{background:linear-gradient(135deg,rgba(76,175,80,.15),rgba(76,175,80,.08))!important;border-color:var(--kelly-green)!important}body.dark-mode .NewTransaction_secondaryButton__zF5U2{background-color:var(--prussian-blue)!important}body.dark-mode .NewTransaction_secondaryButton__zF5U2:hover{background-color:#1a365d!important}.NewTransaction_leadEntitySection__lE6CE{border-top:1px solid var(--border-light);margin-top:2rem;padding-top:2rem}.NewTransaction_leadEntitySelector__mAVb3{margin:0}body.dark-mode .NewTransaction_leadEntitySection__lE6CE{border-top-color:var(--border-light)!important}.TransactionView_loading__K0\+nm{align-items:center;color:var(--neutral-dark);display:flex;font-size:18px;height:200px;justify-content:center}.TransactionView_notFound__cPPyq{padding:2rem;text-align:center}.TransactionView_header__DzIyg{align-items:center;justify-content:space-between;margin-bottom:1.5rem}.TransactionView_actions__0qICJ,.TransactionView_header__DzIyg{display:flex;flex-wrap:wrap;gap:12px}.TransactionView_actionButton__M63a1{margin-right:8px}.TransactionView_tableScrollGuide__aDdw2{color:var(--text-secondary);display:none;font-size:12px;font-style:italic;padding-bottom:8px;padding-top:8px;text-align:center}@media (max-width:768px){.TransactionView_header__DzIyg{align-items:flex-start;flex-direction:column}.TransactionView_actions__0qICJ{justify-content:flex-start;margin-top:12px;width:100%}.TransactionView_tableScrollGuide__aDdw2{display:block}}.TransactionView_transactionSummary__rwR0G{align-items:flex-start;background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2rem;padding:2rem;transition:background-color .3s ease}.TransactionView_transactionDetails__tFZdq{display:flex;flex-direction:column;gap:.5rem}.TransactionView_summaryRow__wd\+yZ{color:var(--text-secondary);font-size:14px}.TransactionView_summaryRow__wd\+yZ strong{font-weight:600;margin-right:5px}.TransactionView_flags__8cV\+J{display:flex;gap:1.5rem;margin-top:1rem}.TransactionView_flagItem__PB\+fD{align-items:center;display:flex;gap:.5rem}.TransactionView_flagIcon__p4N2X{color:var(--magenta);font-size:18px}.TransactionView_riskSummary__kyPwx{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.TransactionView_riskBadgeContainer__8V0rZ,.TransactionView_statusBadgeContainer__\+6ZRV{min-width:120px}.TransactionView_conditionalField__KISef,.TransactionView_paymentMethod__2NvlG,.TransactionView_transactionAmount__BBPwT,.TransactionView_transactionType__muHRO{color:var(--text-secondary);font-size:14px}.TransactionView_conditionalField__KISef strong,.TransactionView_paymentMethod__2NvlG strong,.TransactionView_transactionAmount__BBPwT strong,.TransactionView_transactionType__muHRO strong{font-weight:600;margin-right:5px}.TransactionView_actionButtons__czccM{flex-direction:column;gap:10px;max-width:220px;width:100%}.TransactionView_actionButton__M63a1,.TransactionView_signOffButton__tjJCn{border-radius:50px;font-size:16px;max-width:220px;min-width:auto;padding:12px 24px;text-align:center;white-space:nowrap;width:100%}.TransactionView_signOffButton__tjJCn{background-color:var(--magenta);border:none;color:#fff}.TransactionView_actionButton__M63a1{background-color:var(--prussian-blue);border:none;color:#fff}body.dark-mode .TransactionView_actionButton__M63a1{background-color:var(--magenta);border:1px solid var(--border-color);color:#fff}body.dark-mode .TransactionView_actionButton__M63a1:hover{background-color:#d63384;background-color:var(--magenta-hover,#d63384);border-color:var(--honey)}.TransactionView_statusBar__kV4WY{align-items:center;background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;margin-bottom:1.5rem;padding:1rem 1.5rem;transition:background-color .3s ease}.TransactionView_statusItem__pD1p9{align-items:center;display:flex;margin-right:2rem}.TransactionView_statusLabel__3ld0T{color:var(--text-primary);font-weight:500;margin-right:.5rem}.TransactionView_amount__pAiC5{color:var(--text-primary);font-weight:600}.TransactionView_grid__IZjK5{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}.TransactionView_notesSection__y-sNx{margin-bottom:2rem}.TransactionView_notesCard__0l7Ts{background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-md);padding:1.5rem;transition:background-color .3s ease}.TransactionView_notesHeader__Q7AuE{display:flex;justify-content:flex-end;margin-bottom:1rem}.TransactionView_notesContent__EZ6tS{color:var(--text-secondary);font-size:14px;line-height:1.5}.TransactionView_notesList__VTH5T{background-color:var(--surface-color);list-style-type:none;margin:0;padding:12px;transition:background-color .3s ease}.TransactionView_notesItem__pbC96{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;line-height:1.4;margin-bottom:4px;padding:8px 0;position:relative}.TransactionView_notesItem__pbC96:last-child{border-bottom:none;margin-bottom:0}.TransactionView_noteContent__crSFh{background-color:var(--surface-color);border-radius:6px;font-size:13px;line-height:1.4;margin-bottom:0;margin-top:6px;padding:10px 12px;transition:background-color .3s ease}.TransactionView_noteMetadata__fBB1S{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;gap:10px}.TransactionView_noteTimestamp__Yhefj{align-items:center;display:flex;gap:3px}.TransactionView_noteTimestamp__Yhefj:before{color:var(--text-secondary);content:"\f017";font-family:Font Awesome\ 5 Free;margin-right:4px}.TransactionView_noteAuthor__bZ3n1{align-items:center;display:flex;font-weight:500;gap:3px}.TransactionView_noteAuthor__bZ3n1:before{color:var(--text-secondary);content:"\f007";font-family:Font Awesome\ 5 Free;margin-right:4px}.TransactionView_noteHeader__KDfy8{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px}.TransactionView_noteType__gsfgu{background:var(--prussian-blue);border-radius:3px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase}.TransactionView_entityInfo__1tx1U i,.TransactionView_noteAuthor__bZ3n1 i,.TransactionView_noteTimestamp__Yhefj i{color:var(--text-secondary);font-size:11px;margin-right:4px}.TransactionView_entityInfo__1tx1U{color:var(--prussian-blue);font-weight:500;margin-right:12px}.TransactionView_entityWithType__n6242{align-items:center;display:flex;flex:1 1;gap:8px}.TransactionView_entityLink__M-i4G{align-items:center;color:var(--magenta);display:flex;font-size:12px;font-weight:500;gap:4px;text-decoration:none;transition:color .2s}.TransactionView_entityLink__M-i4G:hover{color:var(--prussian-blue);text-decoration:underline}.TransactionView_entityLink__M-i4G i{color:currentColor;font-size:11px}.TransactionView_noteTypeCompact__L1HcM{background:var(--prussian-blue);border-radius:3px;color:#fff;font-size:9px;font-weight:500;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.TransactionView_noEntities__PV0S\+,.TransactionView_noNotes__yKBno{color:var(--text-secondary);font-size:14px;font-style:italic;padding:25px 0;text-align:center}.TransactionView_modalOverlay__PajBw{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.TransactionView_modal__XmPBj{background-color:var(--surface-color);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;max-width:95vw;overflow:hidden;transition:background-color .3s ease;width:800px}.TransactionView_modalHeader__MkU9A{align-items:center;border-bottom:1px solid var(--neutral-light);display:flex;justify-content:space-between;padding:20px}.TransactionView_modalTitle__eQsuv{color:var(--text-title);font-size:20px;font-weight:500;margin:0}.TransactionView_closeButton__K6rsA{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px}.TransactionView_modalBody__x2QL6{flex:1 1;max-height:calc(90vh - 140px);overflow-y:auto;padding:20px}.TransactionView_modalFooter__vYVbP{border-top:1px solid var(--neutral-light);display:flex;flex-shrink:0;gap:1rem;justify-content:flex-end;padding:20px}.TransactionView_formGroup__CHcrv{margin-bottom:16px}.TransactionView_leadEntitySelectorContainer__I7bMr{background-color:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--border-radius-md);max-height:350px;overflow-y:auto;padding:.5rem;transition:background-color .3s ease,border-color .3s ease}.TransactionView_formLabel__fr3la{color:var(--text-secondary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.TransactionView_formInput__5nQZe,.TransactionView_formSelect__l6jQ-,.TransactionView_formTextarea__iICFH{border:1px solid var(--border-color);border-radius:4px;font-family:Poppins,sans-serif;font-size:14px;padding:10px;width:100%}.TransactionView_formTextarea__iICFH{min-height:120px;resize:vertical}.TransactionView_formSelect__l6jQ-{background-color:var(--surface-color);height:40px;transition:background-color .3s ease}.TransactionView_cancelButton__bdWm7{background-color:var(--surface-light);color:var(--text-secondary)}.TransactionView_cancelButton__bdWm7,.TransactionView_saveButton__YTMdi{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.TransactionView_saveButton__YTMdi{background-color:var(--magenta);color:#fff}.TransactionView_personLink__PSXsS{color:var(--magenta);font-weight:500;text-decoration:none}.TransactionView_personLink__PSXsS:hover{text-decoration:underline}body.dark-mode .TransactionView_personLink__PSXsS{color:var(--honey)!important}.TransactionView_sectionHeader__Xgrpx{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:2rem}.TransactionView_sectionTitle__7ct7l{color:var(--text-title);font-size:20px;font-weight:500;padding-bottom:10px;position:relative}.TransactionView_sectionTitle__7ct7l:after{background-color:var(--magenta);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.TransactionView_tableContainer__CYopN{-webkit-overflow-scrolling:touch;background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-md);display:block!important;margin-bottom:2rem;max-width:100%;overflow-x:auto!important;transition:background-color .3s ease}.TransactionView_table__11Znp{border-collapse:collapse;min-width:850px;width:100%}.TransactionView_table__11Znp th{color:var(--text-primary);font-weight:600;text-align:left}.TransactionView_table__11Znp td,.TransactionView_table__11Znp th{border-bottom:1px solid var(--border-color);font-size:14px;padding:12px 15px}.TransactionView_table__11Znp tr:hover{background-color:var(--surface-light)}.TransactionView_clickableRow__QdmFe{transition:background-color .2s ease}.TransactionView_clickableRow__QdmFe:hover{background-color:var(--surface-light)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TransactionView_noEntities__PV0S\+{color:var(--text-secondary);font-style:italic;padding:20px;text-align:center}.TransactionView_resultBadge__NuyAC{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:6px 12px}.TransactionView_resultBadgeVerified__rPgmn{background-color:var(--risk-low-bg);color:var(--risk-low-text)}.TransactionView_resultBadgeNotVerified__mb0tl{background-color:var(--risk-high-bg);color:var(--risk-high-text)}.TransactionView_resultBadgePending__HtfRB,.TransactionView_resultBadgeReviewed__YqwJh{background-color:var(--risk-medium-bg);color:var(--risk-medium-text)}.TransactionView_check__ku1Cn{color:var(--magenta);cursor:pointer;display:inline-block;font-size:18px;text-align:center;width:100%}.TransactionView_check__ku1Cn:hover{transform:scale(1.2);transition:transform .2s ease}.TransactionView_countryWithFlag__1W4nY{align-items:center;display:flex;gap:8px}.TransactionView_flagEmoji__Pt9Sb{font-size:16px;line-height:1}.TransactionView_profileIcon__lWPN-{align-items:center;background-color:var(--neutral-light);border-radius:50%;color:var(--neutral-dark);display:flex;font-size:18px;height:32px;justify-content:center;width:32px}.TransactionView_actionButtons__czccM{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-top:2rem}@media (max-width:768px){.TransactionView_transactionSummary__rwR0G{padding:1.5rem}.TransactionView_transactionDetails__tFZdq{width:100%}.TransactionView_actionButtons__czccM{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:1rem;max-width:100%;width:100%}.TransactionView_actionButton__M63a1,.TransactionView_signOffButton__tjJCn{flex:1 1;max-width:200px;min-width:160px}.TransactionView_flags__8cV\+J{flex-wrap:wrap}}@media (min-width:992px){.TransactionView_grid__IZjK5{grid-template-columns:1fr 1fr}.TransactionView_detailsCard__OTOLC{grid-column:span 2}}.TransactionView_pepType__uSFCg{background-color:var(--magenta-25);border-radius:4px;color:var(--magenta);cursor:pointer;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px;transition:background-color .2s}.TransactionView_pepType__uSFCg:hover{background-color:var(--magenta-50)}.TransactionView_pepInfo__wmYVs{color:var(--neutral-dark);font-weight:400;margin-left:5px}.TransactionView_auditLogSection__IGtwM{background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-md);margin-top:2rem;overflow:hidden;transition:background-color .3s ease}.TransactionView_auditLogHeader__dkWym{align-items:center;display:flex;flex:1 1;gap:1rem}.TransactionView_expandButton__5kGN9{background:none;border:none;color:var(--neutral-dark);cursor:pointer;font-size:14px;margin-right:.5rem;padding:0;transition:transform .2s}.TransactionView_expandButton__5kGN9:hover{color:var(--magenta)}.TransactionView_auditLogStats__DIZvU{color:var(--neutral-dark);font-size:14px;font-weight:400}.TransactionView_auditLogContainer__90JYg{border-top:1px solid var(--border-color)}.TransactionView_auditTable__MX0KT{border-collapse:collapse;width:100%}.TransactionView_auditTable__MX0KT th{background-color:var(--surface-light);border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:14px;font-weight:600;padding:12px 15px;position:sticky;text-align:left;top:0;z-index:10}.TransactionView_auditTable__MX0KT td{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:13px;padding:10px 15px}.TransactionView_auditTable__MX0KT tr:hover{background-color:var(--surface-light)}.TransactionView_auditDateTime__O8gLj{color:var(--text-secondary);font-family:monospace;font-size:12px;white-space:nowrap}.TransactionView_auditAction__ww5EM{color:var(--text-primary);font-weight:500}.TransactionView_auditDetails__avtgY{color:var(--text-secondary);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransactionView_auditUser__I4zW1{color:var(--prussian-blue);font-size:12px}.TransactionView_auditCategory__fMjAY{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;padding:3px 8px;text-transform:uppercase}.TransactionView_categoryTransaction__KyNq8{background-color:var(--cyan);color:#fff}.TransactionView_categoryVerification__Oa1T8{background-color:var(--kelly-green);color:#fff}.TransactionView_categoryCommunication__W1JLa{background-color:var(--honey);color:#fff}.TransactionView_categoryEntity__nO\+Go{background-color:var(--magenta);color:#fff}.TransactionView_categoryDocument__gHRTC{background-color:var(--prussian-blue);color:#fff}.TransactionView_categorySystem__g1F2m{background-color:var(--neutral-dark);color:#fff}.TransactionView_showMoreContainer__N6n8Q{border-top:1px solid var(--border-color);padding:1rem;text-align:center}.TransactionView_showMoreButton__4w9mq{align-items:center;background:none;border:1px solid var(--neutral-light);border-radius:4px;color:var(--prussian-blue);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.TransactionView_showMoreButton__4w9mq:hover{background-color:var(--neutral-light);border-color:var(--neutral-dark)}.TransactionView_showMoreButton__4w9mq i{font-size:12px}@media (max-width:768px){.TransactionView_auditDetails__avtgY{max-width:150px}.TransactionView_auditTable__MX0KT{font-size:12px}.TransactionView_auditTable__MX0KT td,.TransactionView_auditTable__MX0KT th{padding:8px 10px}}.TransactionView_auditIp__6DylD{color:var(--text-secondary);font-family:monospace;font-size:11px;margin-top:2px}.TransactionView_austracReportRow__9xJpz{background-color:var(--surface-light);border-left:3px solid var(--prussian-blue)}.TransactionView_austracReportRow__9xJpz:hover{background-color:var(--surface-light)}.TransactionView_reportId__LGPqz{font-family:monospace;font-weight:500}.TransactionView_reportType__ssmRn{color:var(--prussian-blue);font-weight:500}.TransactionView_reportDate__fGYRI{font-family:monospace;font-size:13px}.TransactionView_reportValue__1c7Yz{color:var(--kelly-green);font-weight:600;text-align:right}.TransactionView_austracRef__qCrrJ{background-color:var(--surface-light);border-radius:3px;color:var(--neutral-dark);font-family:monospace;font-size:12px;padding:2px 6px}.TransactionView_submittedBy__2HBux{font-weight:500}.TransactionView_statusTag__s\+fJd.TransactionView_submitted__\+jQxu{background-color:var(--kelly-green);color:#fff}.TransactionView_transactionHeader__IKveD{border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem}.TransactionView_transactionReference__xXT4g{color:var(--text-primary);font-family:monospace;font-size:24px;font-weight:700}.TransactionView_leadEntityTitleRow__\+kwXT{align-items:center;display:flex;gap:1rem;justify-content:space-between}.TransactionView_leadEntityTitle__-lAQ8{color:var(--text-secondary);flex:1 1;font-size:18px;font-weight:600;line-height:1.4}.TransactionView_editLeadEntityButton__bwlqi{align-items:center;background:none;border:1px solid var(--border-light);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;min-width:28px;padding:6px 8px;transition:all .2s ease}.TransactionView_editLeadEntityButton__bwlqi:hover{background-color:var(--surface-light);border-color:var(--text-secondary);color:var(--text-primary)}.TransactionView_leadEntityCard__qOFUD{background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:var(--border-radius-md);margin-bottom:1rem;padding:1.5rem;transition:background-color .3s ease,border-color .3s ease}.TransactionView_leadEntityHeader__uXPOu{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.TransactionView_leadEntityHeader__uXPOu h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.TransactionView_leadEntityCount__0Ou6V{background-color:var(--surface-light);border-radius:12px;color:var(--text-secondary);font-size:14px;padding:.25rem .75rem}.TransactionView_leadEntityContent__CPZ-g{display:flex;flex-direction:column;gap:1rem}.TransactionView_leadEntityName__RXXCU{color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.4}.TransactionView_leadEntityDetails__V0vtF{display:flex;flex-direction:column;gap:.75rem}.TransactionView_leadEntityItem__0YF7Z{align-items:center;background-color:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--border-radius-sm);display:flex;justify-content:space-between;padding:.75rem;transition:background-color .2s ease}.TransactionView_leadEntityItem__0YF7Z:hover{background-color:var(--hover-bg)}.TransactionView_entityInfo__1tx1U{align-items:center;display:flex;flex:1 1;gap:.5rem}.TransactionView_entityName__OU6HD{color:var(--text-primary);font-weight:500}.TransactionView_entityType__jomN8{color:var(--text-secondary);font-size:14px}.TransactionView_entityRole__OPUP2{color:var(--text-muted);font-size:13px}.TransactionView_entityFlags__UNudN{align-items:center;display:flex;gap:.5rem}.TransactionView_adverseMediaBadge__7ffSU,.TransactionView_pepBadge__EdGVe,.TransactionView_sanctionsBadge__Aan2n{border-radius:3px;font-size:12px;font-weight:500;padding:2px 6px}.TransactionView_pepBadge__EdGVe{background-color:#fef7e6;background-color:var(--honey-25,#fef7e6);color:#f59e0b;color:var(--honey,#f59e0b)}.TransactionView_sanctionsBadge__Aan2n{background-color:#fee2e2;color:#dc2626}.TransactionView_adverseMediaBadge__7ffSU{background-color:#fef9c3;color:#ca8a04}.TransactionView_noLeadEntity__qUsLl{align-items:center;background-color:var(--surface-light);border:2px dashed var(--border-light);border-radius:var(--border-radius-md);display:flex;gap:1.5rem;padding:2rem;transition:background-color .3s ease,border-color .3s ease}.TransactionView_noLeadEntityIcon__LDUVu{font-size:2rem;opacity:.6}.TransactionView_noLeadEntityText__uvmut{flex:1 1}.TransactionView_noLeadEntityText__uvmut h3{color:var(--text-primary);font-size:16px;margin:0 0 .5rem}.TransactionView_noLeadEntityText__uvmut p{color:var(--text-secondary);line-height:1.5;margin:0 0 1rem}.TransactionView_selectLeadEntityButton__5CoyX{margin-top:.5rem}body.TransactionView_dark-mode__NDqGO .TransactionView_leadEntityCard__qOFUD{background-color:var(--surface-color);border-color:var(--border-color)}body.TransactionView_dark-mode__NDqGO .TransactionView_leadEntityItem__0YF7Z{background-color:var(--surface-light);border-color:var(--border-color)}body.TransactionView_dark-mode__NDqGO .TransactionView_leadEntityItem__0YF7Z:hover{background-color:var(--hover-bg)}body.TransactionView_dark-mode__NDqGO .TransactionView_leadEntityCount__0Ou6V{background-color:var(--surface-light)}body.TransactionView_dark-mode__NDqGO .TransactionView_noLeadEntity__qUsLl{background-color:var(--surface-light);border-color:var(--border-color)}body.TransactionView_dark-mode__NDqGO .TransactionView_pepBadge__EdGVe{background-color:rgba(245,158,11,.2);color:#f59e0b;color:var(--honey,#f59e0b)}body.TransactionView_dark-mode__NDqGO .TransactionView_sanctionsBadge__Aan2n{background-color:rgba(220,38,38,.2);color:#ef4444}body.TransactionView_dark-mode__NDqGO .TransactionView_adverseMediaBadge__7ffSU{background-color:rgba(202,138,4,.2);color:#eab308}body.TransactionView_dark-mode__NDqGO .TransactionView_editLeadEntityButton__bwlqi{border-color:var(--border-color);color:var(--text-secondary)}body.TransactionView_dark-mode__NDqGO .TransactionView_editLeadEntityButton__bwlqi:hover{background-color:var(--surface-light);border-color:var(--text-primary);color:var(--text-primary)}body.TransactionView_dark-mode__NDqGO .TransactionView_leadEntitySelectorContainer__I7bMr{background-color:var(--surface-light);border-color:var(--border-color)}@media (max-width:768px){.TransactionView_modal__XmPBj{max-height:95vh;width:95vw}.TransactionView_modalBody__x2QL6{max-height:calc(95vh - 120px);padding:15px}.TransactionView_leadEntitySelectorContainer__I7bMr{max-height:300px}.TransactionView_modalHeader__MkU9A{padding:15px}.TransactionView_modalFooter__vYVbP{flex-direction:column;gap:.5rem;padding:15px}.TransactionView_modalFooter__vYVbP button{width:100%}}.SanctionsView_container__Q5bLh{margin:0 auto;max-width:1200px;padding:2rem}.SanctionsView_pageTitle__aYhX8{color:#333;font-size:28px;font-weight:500;margin-bottom:.5rem}.SanctionsView_pageSubtitle__BxiJp{color:var(--text-subtitle);font-size:16px;font-weight:400;margin-bottom:2rem}.SanctionsView_alertWarning__WIjR8{background-color:#fff3cd;border-left:4px solid #856404;border-radius:4px;margin-bottom:2rem;padding:1rem}.SanctionsView_alertWarningTitle__t1tKy{color:#856404;font-weight:500;margin-bottom:.5rem}.SanctionsView_alertWarningText__6SbaW{color:#856404;font-size:14px}.SanctionsView_profileHeader__XSpzW{align-items:center;background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);display:flex;gap:2rem;margin-bottom:2rem;padding:1.5rem;transition:background-color .3s ease}.SanctionsView_profileAvatar__CCAzd{align-items:center;background-color:var(--avatar-bg);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:42px;font-weight:500;height:100px;justify-content:center;transition:background-color .3s ease;width:100px}.SanctionsView_profileInfo__Q2zq4{flex:1 1}.SanctionsView_profileName__u0d5p{align-items:center;display:flex;flex-wrap:wrap;font-size:28px;font-weight:500;gap:10px;margin-bottom:.5rem}.SanctionsView_aliasText__8FJAp{color:var(--text-subtitle);font-size:16px;font-style:italic;margin-top:4px}.SanctionsView_badge__DTNML{border-radius:50px;display:inline-block;font-size:14px;font-weight:500;padding:6px 12px}.SanctionsView_badgeSanction__hz9IO{background-color:#f8d7da;color:#721c24}.SanctionsView_profileDetails__Gchn1{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem}.SanctionsView_profileDetail__O6FZr{display:flex;flex-direction:column}.SanctionsView_detailLabel__JMgKg{color:var(--text-subtitle);font-size:12px;margin-bottom:.25rem}.SanctionsView_detailValue__LsDgX{font-size:14px;font-weight:500}.SanctionsView_sectionTitle__mBIMw{color:var(--text-title);font-size:20px;font-weight:500;margin:1.5rem 0 1rem}.SanctionsView_card__\+VH\+q{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);margin-bottom:1.5rem;padding:1.5rem;transition:background-color .3s ease}.SanctionsView_sanctionHeader__yxl9Z{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.SanctionsView_sanctionProgram__YuVs9{color:var(--prussian-blue);font-size:18px;font-weight:500}.SanctionsView_sanctionDate__42YaL{color:#666;font-size:14px}.SanctionsView_sanctionLists__ulrPU{margin:1rem 0}.SanctionsView_sanctionList__K\+fdV{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.75rem 0}.SanctionsView_sanctionList__K\+fdV:last-child{border-bottom:none}.SanctionsView_sanctionListTitle__y2O70{font-weight:500}.SanctionsView_sanctionListAuthority__rBMTy{color:#666;font-size:14px}.SanctionsView_sanctionListDate__-77fE{color:#999;font-size:14px}.SanctionsView_sanctionReason__IRdr-{line-height:1.6;margin:1rem 0}.SanctionsView_restrictionTag__sj\+eT{background-color:var(--neutral-light);border-radius:4px;display:inline-block;font-size:13px;font-weight:500;margin-right:8px;margin-top:8px;padding:5px 10px}.SanctionsView_tableContainer__s\+Sp5{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.SanctionsView_table__NKSqy{border-collapse:collapse;width:100%}.SanctionsView_table__NKSqy th{border-bottom:1px solid #ddd;color:#333;font-size:14px;font-weight:600;padding:12px 15px;text-align:left}.SanctionsView_table__NKSqy td{border-bottom:1px solid #eee;font-size:14px;padding:15px}.SanctionsView_table__NKSqy tr{cursor:pointer}.SanctionsView_table__NKSqy tr:hover{background-color:#f9f9f9}.SanctionsView_relatedEntitySanctioned__2LUWT{background-color:#f8d7da;border-radius:4px;color:#721c24;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.SanctionsView_relatedEntityClean__YPi7Q{background-color:#d4edda;border-radius:4px;color:#155724;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.SanctionsView_addressList__D3PsU{margin-top:1rem}.SanctionsView_addressItem__6k-pe{border-bottom:1px solid #eee;padding:.75rem 0}.SanctionsView_addressItem__6k-pe:last-child{border-bottom:none}.SanctionsView_passportList__r3aPc{display:flex;flex-wrap:wrap;gap:10px;margin-top:.5rem}.SanctionsView_passportItem__dffcd{background-color:var(--neutral-light);border-radius:4px;display:inline-block;font-size:13px;font-weight:500;padding:4px 8px}@media (max-width:768px){.SanctionsView_profileHeader__XSpzW{align-items:flex-start;flex-direction:column}.SanctionsView_profileDetails__Gchn1{flex-direction:column;gap:1rem}.SanctionsView_sanctionHeader__yxl9Z{flex-direction:column}}.TransactionStats_filters__xHJdw{align-items:center;background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-sm);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem;position:sticky;top:70px;transition:background-color .3s ease;width:100%;z-index:1000}.TransactionStats_filterGroup__ERpiu{display:flex;flex-direction:column;gap:.5rem}.TransactionStats_filterLabel__lvg0U{color:var(--text-primary);font-size:14px;font-weight:500}.TransactionStats_buttonGroup__4GG90{display:flex;gap:.5rem}.TransactionStats_filterButton__iCSK\+{background-color:var(--neutral-light);border:none;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.TransactionStats_filterButton__iCSK\+.TransactionStats_active__eKmAf{background-color:var(--magenta);color:#fff}.TransactionStats_filterSelect__DP1UF{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;min-width:150px;padding:8px 12px;transition:background-color .3s ease,border-color .3s ease}.TransactionStats_filterSelect__DP1UF:focus{border-color:var(--magenta);outline:none}.TransactionStats_statsGrid__Vk8mY{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem}.TransactionStats_chartCard__n0AHP{grid-column:span 1}.TransactionStats_fullWidth__TVNoh{grid-column:1/-1}.TransactionStats_chartContainer__\+WWyo{height:300px;position:relative}.TransactionStats_pieChartCard__HpD\+6{display:flex;flex-direction:column;grid-column:span 1}.TransactionStats_pieChartContainer__8A1ij{height:250px;position:relative}.TransactionStats_chartLegend__0s9vp{margin-top:1rem;text-align:center}.TransactionStats_legendTitle__dOjL2{color:var(--text-primary);font-size:16px;font-weight:500}.TransactionStats_metricsGrid__HhJPW{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}.TransactionStats_metricCard__\+ofWT{background-color:var(--surface-color);border-left:4px solid var(--magenta);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);display:flex;flex-direction:column;padding:1.5rem;transition:background-color .3s ease,box-shadow .3s ease}.TransactionStats_metricCard__\+ofWT.TransactionStats_totalTransactions__OtWWH{border-left-color:var(--prussian-blue)}.TransactionStats_metricCard__\+ofWT.TransactionStats_totalVolume__T\+jt3{border-left-color:var(--cyan)}.TransactionStats_metricCard__\+ofWT.TransactionStats_highRisk__y1OtJ{border-left-color:var(--magenta)}.TransactionStats_metricCard__\+ofWT.TransactionStats_avgReview__30t7h{border-left-color:var(--honey)}.TransactionStats_metricTitle__uDEIS{color:var(--text-secondary);font-size:14px;margin-bottom:.5rem}.TransactionStats_metricValue__0XmjS{font-size:28px;font-weight:600;margin-bottom:.5rem}.TransactionStats_metricCard__\+ofWT.TransactionStats_totalTransactions__OtWWH .TransactionStats_metricValue__0XmjS{color:var(--prussian-blue)}body.TransactionStats_dark-mode__jdimw .TransactionStats_metricCard__\+ofWT{background-color:var(--surface-light)}body.TransactionStats_dark-mode__jdimw .TransactionStats_metricCard__\+ofWT.TransactionStats_totalTransactions__OtWWH{border-left-color:#fff}body.TransactionStats_dark-mode__jdimw .TransactionStats_metricCard__\+ofWT.TransactionStats_totalTransactions__OtWWH .TransactionStats_metricValue__0XmjS,body.TransactionStats_dark-mode__jdimw .TransactionStats_totalTransactions__OtWWH .TransactionStats_metricValue__0XmjS,body.TransactionStats_dark-mode__jdimw div[class*=totalTransactions] div[class*=metricValue]{color:#fff!important}.TransactionStats_metricCard__\+ofWT.TransactionStats_totalVolume__T\+jt3 .TransactionStats_metricValue__0XmjS{color:var(--cyan)}.TransactionStats_metricCard__\+ofWT.TransactionStats_highRisk__y1OtJ .TransactionStats_metricValue__0XmjS{color:var(--magenta)}.TransactionStats_metricCard__\+ofWT.TransactionStats_avgReview__30t7h .TransactionStats_metricValue__0XmjS{color:var(--honey)}.TransactionStats_metricTrend__cF6fN{align-items:center;color:var(--kelly-green);display:flex;font-size:13px;gap:5px;margin-top:auto}.TransactionStats_metricTrend__cF6fN.TransactionStats_trendDown__kwMfR{color:var(--murrey)}@media (min-width:768px){.TransactionStats_metricsGrid__HhJPW{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.TransactionStats_statsGrid__Vk8mY{grid-template-columns:repeat(2,1fr)}.TransactionStats_metricsGrid__HhJPW{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]{appearance:none;background-color:var(--surface-light)!important;color:var(--text-primary)!important;color-scheme:dark;position:relative}body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(.8);opacity:.8}body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]::-webkit-datetime-edit,body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]::-webkit-datetime-edit-day-field,body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]::-webkit-datetime-edit-fields-wrapper,body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]::-webkit-datetime-edit-month-field,body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]::-webkit-datetime-edit-text,body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]::-webkit-datetime-edit-year-field{color:var(--text-primary)}@media (prefers-color-scheme:dark){body.TransactionStats_dark-mode__jdimw .TransactionStats_filterSelect__DP1UF[type=date]{color-scheme:dark}}body.TransactionStats_dark-mode__jdimw input[type=date]{background-color:var(--surface-light)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.TransactionStats_dark-mode__jdimw button[class*=filterButton]{background-color:#1e3a5f!important;color:#fff!important}body.TransactionStats_dark-mode__jdimw button[class*=filterButton]:hover{background-color:#2a4870!important}body.TransactionStats_dark-mode__jdimw button[class*=filterButton][class*=active]{background-color:var(--magenta)!important;color:#fff!important}.AustracStats_dashboardCard__ZLZUH{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);margin-bottom:2rem;padding:1.5rem;transition:background-color .3s ease,box-shadow .3s ease}.AustracStats_sectionTitle__tRe4G{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:20px;font-weight:500;margin-bottom:1.5rem;padding-bottom:.5rem}.AustracStats_filters__4UlhO{align-items:center;background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-sm);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem;position:sticky;top:70px;transition:background-color .3s ease;width:100%;z-index:1000}.AustracStats_filterGroup__6W5KB{display:flex;flex-direction:column;gap:.5rem}.AustracStats_filterLabel__NlBAS{color:var(--text-primary);font-size:14px;font-weight:500}.AustracStats_buttonGroup__lrvPw{display:flex;gap:.5rem}.AustracStats_filterButton__WQCKR{background-color:var(--neutral-light);border:none;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.AustracStats_filterButton__WQCKR.AustracStats_active__V4XNt{background-color:var(--magenta);color:#fff}.AustracStats_filterButton__WQCKR.AustracStats_secondary__GDvjt{background-color:var(--neutral-light);color:#555}body.AustracStats_dark-mode__piDoX button[class*=filterButton]{background-color:#1e3a5f!important;color:#fff!important}body.AustracStats_dark-mode__piDoX button[class*=filterButton]:hover{background-color:#2a4870!important}body.AustracStats_dark-mode__piDoX button[class*=filterButton][class*=active]{background-color:var(--magenta)!important;color:#fff!important}.AustracStats_filterSelect__vEROu{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;min-width:150px;padding:8px 12px;transition:background-color .3s ease,border-color .3s ease}.AustracStats_filterSelect__vEROu:focus{border-color:var(--magenta);outline:none}.AustracStats_statsContainer__STOds{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.AustracStats_statCard__FfQac{background-color:var(--surface-color);border-left:4px solid var(--magenta);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);display:flex;flex-direction:column;padding:1.5rem;transition:background-color .3s ease,box-shadow .3s ease}.AustracStats_statCard__FfQac.AustracStats_smr__zrMsA{border-left-color:var(--magenta)}.AustracStats_statCard__FfQac.AustracStats_ttr__MFH5P{border-left-color:var(--honey)}.AustracStats_statCard__FfQac.AustracStats_ifti__8ICFX{border-left-color:var(--cyan)}.AustracStats_statCard__FfQac.AustracStats_total__YZ6VQ{border-left-color:var(--prussian-blue)}.AustracStats_statTitle__r5dd\+{color:var(--text-secondary);font-size:14px;margin-bottom:.5rem}.AustracStats_statValue__x0qoo{font-size:28px;font-weight:600;margin-bottom:.5rem}.AustracStats_statCard__FfQac.AustracStats_smr__zrMsA .AustracStats_statValue__x0qoo{color:var(--magenta)}.AustracStats_statCard__FfQac.AustracStats_ttr__MFH5P .AustracStats_statValue__x0qoo{color:var(--honey)}.AustracStats_statCard__FfQac.AustracStats_ifti__8ICFX .AustracStats_statValue__x0qoo{color:var(--cyan)}.AustracStats_statCard__FfQac.AustracStats_total__YZ6VQ .AustracStats_statValue__x0qoo{color:var(--prussian-blue)}.AustracStats_statTrend__9hlpt{align-items:center;display:flex;font-size:13px;gap:5px;margin-top:auto}.AustracStats_trendUp__3cATc{color:var(--kelly-green)}.AustracStats_trendDown__eYR3D{color:var(--murrey)}.AustracStats_chartContainer__Z5CiT{height:300px;margin-top:2rem;position:relative;width:100%}.AustracStats_chartWrapper__uLlxC{display:flex;flex-wrap:wrap;gap:2rem}.AustracStats_chartColumn__ogk3n{flex:1 1;height:350px;min-width:300px}.AustracStats_chartLegend__MWku4{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.AustracStats_legendItem__FeQqk{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:5px}.AustracStats_legendColor__JYi9x{border-radius:4px;height:16px;width:16px}.AustracStats_legendColor__JYi9x.AustracStats_smr__zrMsA{background-color:var(--magenta)}.AustracStats_legendColor__JYi9x.AustracStats_ttr__MFH5P{background-color:var(--honey)}.AustracStats_legendColor__JYi9x.AustracStats_ifti__8ICFX{background-color:var(--prussian-blue)}.AustracStats_legendColor__JYi9x.AustracStats_low__62Ton{background-color:#c4f1d7}.AustracStats_legendColor__JYi9x.AustracStats_medium__rqHSo{background-color:#fff8bc}.AustracStats_legendColor__JYi9x.AustracStats_high__PKZm3{background-color:#fbbec3}body.AustracStats_dark-mode__piDoX .AustracStats_legendColor__JYi9x.AustracStats_ifti__8ICFX{background-color:#fff}.AustracStats_reportTableContainer__b074O{-webkit-overflow-scrolling:touch;margin-top:1.5rem;overflow-x:auto;position:relative;width:100%}.AustracStats_tableScrollGuide__-Xwut{color:#666;display:none;font-size:12px;font-style:italic;padding-bottom:8px;padding-top:8px;text-align:center;@media (max-width:860px){display:block}}.AustracStats_reportTable__UATzZ{border-collapse:collapse;min-width:800px;width:100%}.AustracStats_reportTable__UATzZ th{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:14px;font-weight:600;padding:12px 15px;text-align:left;white-space:nowrap}.AustracStats_reportTable__UATzZ td{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:14px;padding:15px}.AustracStats_reportTable__UATzZ tr:hover{background-color:var(--hover-bg)}.AustracStats_statusTag__Vi8AJ{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.AustracStats_statusTag__Vi8AJ.AustracStats_low__62Ton{background-color:#d4edda;color:#155724}.AustracStats_statusTag__Vi8AJ.AustracStats_medium__rqHSo{background-color:#fff3cd;color:#856404}.AustracStats_statusTag__Vi8AJ.AustracStats_high__PKZm3{background-color:#f8d7da;color:#721c24}.AustracStats_dateRangeContainer__JEpkG{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;@media (max-width:768px){width:100%}@media (max-width:480px){gap:.5rem}}.AustracStats_dateInput__zAlrf{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:8px 12px;@media (max-width:480px){flex:1 1;font-size:13px;min-width:120px;padding-bottom:6px;padding-left:8px;padding-right:8px;padding-top:6px}}.AustracStats_dateInput__zAlrf:focus{border-color:var(--magenta);box-shadow:0 0 0 3px var(--magenta-25);outline:none}.AustracStats_exportButton__RR0ym{align-items:center;background-color:var(--prussian-blue);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-left:auto;padding:8px 16px;@media (max-width:768px){justify-content:center;margin-left:0;margin-top:1rem;width:100%}}.AustracStats_periodToggle__EsffU{border:1px solid #ddd;border-radius:50px;display:flex;flex-wrap:wrap;overflow:hidden;@media (max-width:480px){border-radius:8px;width:100%}}.AustracStats_periodOption__1fyc-{background-color:var(--surface-color);border:none;color:var(--text-primary);cursor:pointer;font-size:13px;padding:6px 16px;transition:background-color .3s ease;@media (max-width:480px){flex:1 1;padding-bottom:8px;padding-left:10px;padding-right:10px;padding-top:8px;text-align:center}}.AustracStats_periodOption__1fyc-.AustracStats_active__V4XNt{background-color:var(--magenta);color:#fff}@media (max-width:768px){.AustracStats_statsContainer__STOds{grid-template-columns:1fr 1fr}.AustracStats_chartColumn__ogk3n{flex:0 0 100%;height:auto;margin-bottom:2rem;min-width:100%}.AustracStats_filters__4UlhO{align-items:flex-start;flex-direction:column;width:100%}.AustracStats_chartWrapper__uLlxC{flex-direction:column}}@media (max-width:576px){.AustracStats_dashboardCard__ZLZUH{padding:1rem}.AustracStats_chartLegend__MWku4{gap:.5rem}.AustracStats_legendItem__FeQqk{font-size:12px}}@media (max-width:480px){.AustracStats_statsContainer__STOds{grid-template-columns:1fr}.AustracStats_statCard__FfQac{padding:1rem}.AustracStats_sectionTitle__tRe4G{font-size:18px}}body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]{appearance:none;background-color:var(--surface-light)!important;color:var(--text-primary)!important;color-scheme:dark;position:relative}body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(.8);opacity:.8}body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]::-webkit-datetime-edit,body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]::-webkit-datetime-edit-day-field,body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]::-webkit-datetime-edit-fields-wrapper,body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]::-webkit-datetime-edit-month-field,body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]::-webkit-datetime-edit-text,body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]::-webkit-datetime-edit-year-field{color:var(--text-primary)}@media (prefers-color-scheme:dark){body.AustracStats_dark-mode__piDoX .AustracStats_filterSelect__vEROu[type=date]{color-scheme:dark}}body.AustracStats_dark-mode__piDoX input[type=date]{background-color:var(--surface-light)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.TrainingDashboard_header__Ncl4F{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.TrainingDashboard_actions__5xF9h{display:flex;gap:12px}.TrainingDashboard_actionButton__NTbVO{margin-right:0}.TrainingDashboard_metricsGrid__bzQQf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}.TrainingDashboard_metricCard__K0EwP{background-color:var(--surface-color);border-left:4px solid var(--magenta);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);display:flex;flex-direction:column;padding:1.5rem;transition:background-color .3s ease,box-shadow .3s ease}.TrainingDashboard_metricCard__K0EwP.TrainingDashboard_overallCompletion__ygJN2{border-left-color:var(--cyan)}.TrainingDashboard_metricCard__K0EwP.TrainingDashboard_fullyTrained__rBcWn{border-left-color:var(--kelly-green)}.TrainingDashboard_metricCard__K0EwP.TrainingDashboard_totalModules__6Um2c{border-left-color:var(--prussian-blue)}.TrainingDashboard_metricCard__K0EwP.TrainingDashboard_overdueStaff__EamwH{border-left-color:var(--murrey)}.TrainingDashboard_metricTitle__lytWX{color:#555;font-size:14px;margin-bottom:.5rem}.TrainingDashboard_metricValue__BoQlj{font-size:28px;font-weight:600;margin-bottom:.5rem}.TrainingDashboard_metricCard__K0EwP.TrainingDashboard_overallCompletion__ygJN2 .TrainingDashboard_metricValue__BoQlj{color:var(--cyan)}.TrainingDashboard_metricCard__K0EwP.TrainingDashboard_fullyTrained__rBcWn .TrainingDashboard_metricValue__BoQlj{color:var(--kelly-green)}.TrainingDashboard_metricCard__K0EwP.TrainingDashboard_totalModules__6Um2c .TrainingDashboard_metricValue__BoQlj{color:var(--prussian-blue)}.TrainingDashboard_metricCard__K0EwP.TrainingDashboard_overdueStaff__EamwH .TrainingDashboard_metricValue__BoQlj{color:var(--murrey)}.TrainingDashboard_metricTrend__YJ3\+Q{align-items:center;color:#666;display:flex;font-size:13px;gap:5px;margin-top:auto}.TrainingDashboard_metricTrend__YJ3\+Q.TrainingDashboard_trendDown__\+KUmh{color:var(--murrey)}.TrainingDashboard_chartGrid__Ob2tl{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}.TrainingDashboard_chartCard__aOWZG{position:relative}.TrainingDashboard_chartContainer__HlI9T{align-items:center;display:flex;height:300px;justify-content:center;position:relative}.TrainingDashboard_chartCenterText__NVFhj{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,calc(-50% - 20px));z-index:1}.TrainingDashboard_chartCenterValue__sTL4y{color:#333;font-size:28px;font-weight:600}.TrainingDashboard_chartCenterLabel__wc1Nm{color:var(--neutral-dark);font-size:14px}.TrainingDashboard_modulesCard__0t1LW{margin-bottom:1.5rem}.TrainingDashboard_moduleGrid__nEb-n{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.TrainingDashboard_moduleCard__SKwWw{background-color:var(--surface-color);border-left:4px solid var(--magenta);border-radius:8px;padding:1.5rem;transition:background-color .3s ease}.TrainingDashboard_moduleHeader__Sjq5-{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.TrainingDashboard_moduleCategory__Zxsew{border-radius:40px;font-size:12px;font-weight:500;padding:4px 10px}.TrainingDashboard_categoryCompliance__FvTEu,.TrainingDashboard_moduleCategory__Zxsew{background-color:var(--magenta-25);color:var(--magenta)}.TrainingDashboard_categoryOnboarding__0LzEZ{background-color:rgba(2,40,63,.15);color:var(--prussian-blue)}.TrainingDashboard_categoryDetection__VHnEM{background-color:rgba(207,156,81,.15);color:var(--honey)}.TrainingDashboard_categoryAssessment__v2tZy{background-color:rgba(1,150,190,.15);color:var(--cyan)}.TrainingDashboard_moduleRequired__xkZIF{background-color:var(--neutral-light);border-radius:40px;color:var(--neutral-dark);font-size:12px;font-weight:500;padding:4px 10px}.TrainingDashboard_moduleTitle__OXxbr{color:#333;font-size:18px;font-weight:500;margin-bottom:.5rem}.TrainingDashboard_moduleDescription__0IrqW{color:#555;font-size:14px;line-height:1.5;margin-bottom:1rem}.TrainingDashboard_moduleStats__DNS7n{display:flex;justify-content:space-between;margin-bottom:.5rem}.TrainingDashboard_moduleCompletion__a8N8T,.TrainingDashboard_moduleDueDate__Nq5Yh{font-size:14px}.TrainingDashboard_completionLabel__RDUuS,.TrainingDashboard_dueDateLabel__NSW8I{color:var(--neutral-dark);margin-right:.5rem}.TrainingDashboard_completionValue__ho19P,.TrainingDashboard_dueDateValue__OHOAh{color:#333;font-weight:500}.TrainingDashboard_moduleActions__qPGYD{display:flex;justify-content:flex-end;margin-top:1rem}.TrainingDashboard_staffCard__\+A3U8{margin-bottom:1.5rem}.TrainingDashboard_staffFilters__Qbw0R{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.TrainingDashboard_filterButtons__5rcxy{display:flex;flex-wrap:wrap;gap:.5rem}.TrainingDashboard_filterButton__zdIDZ{background-color:var(--neutral-light);border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.TrainingDashboard_filterButton__zdIDZ.TrainingDashboard_active__0thcF{background-color:var(--magenta);color:#fff}.TrainingDashboard_rightActions__X-IXU{align-items:center;display:flex;gap:1rem}.TrainingDashboard_searchContainer__Guia7{max-width:300px;position:relative;width:100%}.TrainingDashboard_searchContainer__Guia7 i{color:#999;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.TrainingDashboard_searchInput__r-7rB{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 10px 10px 35px;width:100%}.TrainingDashboard_tableContainer__NbqzL{-webkit-overflow-scrolling:touch;background-color:var(--surface-color);border-radius:var(--border-radius-lg);box-shadow:none;display:block;margin:0;max-width:100%;overflow-x:auto;padding:0;position:relative;transition:background-color .3s ease;width:100%}.TrainingDashboard_staffTable__WTCWU.TrainingDashboard_transaction-table__OoSaA td,.TrainingDashboard_staffTable__WTCWU.TrainingDashboard_transaction-table__OoSaA th{text-align:center!important}.TrainingDashboard_tableProgressContainer__xS\+In{align-items:center;display:flex;gap:10px;width:100%}.TrainingDashboard_tableProgressValue__Vb7s3{font-weight:500;min-width:40px}.TrainingDashboard_overdueTag__YcSP7{background-color:var(--risk-high-bg);color:var(--risk-high-text)}.TrainingDashboard_completeTag__3IbtS,.TrainingDashboard_overdueTag__YcSP7{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.TrainingDashboard_completeTag__3IbtS{background-color:var(--risk-low-bg);color:var(--risk-low-text)}@media (min-width:768px){.TrainingDashboard_metricsGrid__bzQQf,.TrainingDashboard_moduleGrid__nEb-n{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.TrainingDashboard_metricsGrid__bzQQf{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (min-width:768px){.TrainingDashboard_chartGrid__Ob2tl{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.TrainingDashboard_moduleGrid__nEb-n{grid-template-columns:repeat(3,1fr)}}body.dark-mode .TrainingDashboard_moduleTitle__OXxbr{color:var(--text-primary)!important}body.dark-mode .TrainingDashboard_moduleDescription__0IrqW{color:var(--text-subtitle)!important}body.dark-mode .TrainingDashboard_moduleRequired__xkZIF{background-color:var(--surface-light)!important;color:var(--text-primary)!important}body.dark-mode .TrainingDashboard_completionValue__ho19P,body.dark-mode .TrainingDashboard_dueDateValue__OHOAh{color:var(--text-primary)!important}body.dark-mode .TrainingDashboard_categoryOnboarding__0LzEZ{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important}body.dark-mode .TrainingDashboard_categoryDetection__VHnEM{background-color:rgba(207,156,81,.25)!important;color:var(--honey)!important}body.dark-mode .TrainingDashboard_chartCenterLabel__wc1Nm,body.dark-mode .TrainingDashboard_chartCenterValue__sTL4y{color:var(--text-primary)!important}.cert-card-wrapper{cursor:pointer;margin-bottom:20px;width:calc(50% - 10px)}.cert-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden;transition:transform .2s}.cert-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.cert-header{background-color:#ec0677;background-color:var(--magenta);color:#fff;padding:10px 15px}.cert-header h3{font-size:16px;font-weight:400;margin:0}.cert-body{align-items:center;display:flex;justify-content:space-between;padding:15px}.cert-info{display:flex;flex-direction:column}.cert-label{color:#666;font-size:12px}.cert-value{font-weight:500}.cert-score{align-items:center;background-color:#f9b9d7;background-color:var(--magenta-25);border-radius:50%;color:#ec0677;color:var(--magenta);display:flex;font-weight:600;height:50px;justify-content:center;width:50px}@media (max-width:768px){.cert-card-wrapper{width:100%}}body.dark-mode .cert-card{background-color:#02283f;background-color:var(--prussian-blue)}body.dark-mode .cert-label,body.dark-mode .cert-value{color:#fff}.training-stats{display:flex;gap:20px;margin-bottom:2rem}.stat-card{flex:1 1;padding:1.5rem}.stat-title{color:#666;font-size:14px;margin-bottom:.5rem}.stat-value{color:var(--text-title);font-size:24px;font-weight:500}.stat-icon{align-items:center;background-color:#f9b9d7;background-color:var(--magenta-25);border-radius:50%;display:flex;font-size:24px;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.section-title{margin:2rem 0 1rem;padding-bottom:10px;position:relative}.section-title:after{background-color:#ec0677;background-color:var(--magenta);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.module-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1.5rem;transition:all .2s}.module-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.module-title{color:var(--text-title);font-size:18px;font-weight:500;margin-bottom:.5rem}.module-description{color:var(--text-subtitle);font-size:14px;margin-bottom:1rem}.module-meta{color:#999;font-size:12px;gap:20px}.meta-item,.module-meta{align-items:center;display:flex}.meta-item{gap:5px}.check{color:#ec0677;color:var(--magenta);font-size:18px}.transaction-table{background-color:var(--surface-color);border-radius:var(--border-radius-lg);margin-top:0;overflow:hidden}.transaction-table th{color:var(--text-title);text-align:center}.transaction-table td{background-color:var(--surface-color);border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:14px;padding:15px;text-align:center}.transaction-table tr{cursor:pointer}.transaction-table tr:hover,.transaction-table tr:hover td{background-color:var(--hover-bg)}.table-container{-webkit-overflow-scrolling:touch;border-radius:var(--border-radius-lg);box-shadow:none;margin:0;max-width:100%;overflow-x:auto;padding:0;position:relative;transition:background-color .3s ease}.certificates-grid{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;max-width:700px;padding:2rem;position:relative;width:100%}.modal-close{cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px}.certificate{background-color:#fff;border:2px solid #ec0677;border-radius:8px;margin:0 auto;max-width:600px;padding:2rem;text-align:center}.certificate-modal-header{align-items:center;background-color:transparent;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0}.certificate-logo{height:40px}.certificate-title{color:#02283f;font-size:24px;font-weight:600;margin-bottom:1rem}.certificate-subtitle{font-size:18px;margin-bottom:2rem}.certificate-name{color:#02283f;font-size:28px;font-weight:600;margin-bottom:1rem}.certificate-details{display:flex;justify-content:space-between;margin:2rem 0}.certificate-detail{text-align:left}.graphic-element{bottom:20px;height:100px;opacity:.1;overflow:hidden;position:absolute;right:20px;width:300px}.certificates-grid{margin-top:10px}.certificate .line{background-color:#ec0677;background-color:var(--magenta);height:3px;position:absolute;transition:all .5s}.certificate .line-1{left:0;top:20%;transform:rotate(5deg);width:80%}.certificate .line-2{left:10%;top:40%;transform:rotate(-2deg);width:60%}.certificate .line-3{left:5%;top:60%;transform:rotate(3deg);width:70%}.certificate .line-4{left:0;top:80%;transform:rotate(-1deg);width:90%}body.dark-mode .module-card{background-color:var(--surface-color)}body.dark-mode .module-description,body.dark-mode .module-meta{color:#fff}body.dark-mode .certificate,body.dark-mode .modal-content{background-color:#02283f;background-color:var(--prussian-blue)}body.dark-mode .certificate,body.dark-mode .certificate-label,body.dark-mode .certificate-name,body.dark-mode .certificate-title,body.dark-mode .certificate-value{color:#fff}body.dark-mode .section-title,body.dark-mode h2.section-title{border:none!important;box-shadow:none!important;outline:none!important}body.dark-mode h2.section-title+*{border-top:none!important}body.dark-mode h2.section-title:before{display:none!important}body.dark-mode .section-title:after{background-color:#ec0677!important;background-color:var(--magenta)!important;border:none!important}.aml-program-container{margin:0 auto;max-width:1200px;padding-right:280px;position:relative}.progress-indicators{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.progress-card{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);flex:1 1;min-width:180px;padding:1.5rem;transition:background-color .3s ease,box-shadow .3s ease}.progress-title{color:var(--text-subtitle);font-size:14px;margin-bottom:.5rem}.progress-value{color:var(--text-primary);font-size:24px;font-weight:500}.progress-subtitle{color:var(--text-subtitle);font-size:12px;margin-top:.5rem}.controls{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.search-box{flex:1 1;max-width:400px;position:relative}.search-box input{border:1px solid #ddd;border-radius:50px;font-size:14px;outline:none;padding:10px 15px 10px 40px;width:100%}.action-buttons{display:flex;gap:10px}.program-container{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);margin-bottom:2rem;overflow:hidden;transition:background-color .3s ease,box-shadow .3s ease}.tabs{background-color:#02283f;background-color:var(--prussian-blue)}.tab{color:#fff!important;padding:16px 24px}.tabs .tab.active{background-color:#ec0677;background-color:var(--magenta);color:#fff!important}.tab-content{padding:2rem}.section-title{border-bottom:2px solid #f9b9d7;border-bottom:2px solid var(--magenta-25);margin:1.5rem 0 1rem;padding-bottom:.5rem}.section-title:first-child{margin-top:0}.subsection-title{color:var(--text-title);font-size:18px;font-weight:500;margin:1.2rem 0 .8rem}.content-block{line-height:1.6;margin-bottom:1.5rem}.content-block p{margin-bottom:1rem}.content-block ol,.content-block ul{margin-bottom:1rem;margin-left:1.5rem}.content-block li{margin-bottom:.5rem}.sidebar{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);max-height:calc(100vh - 120px);overflow-y:auto;padding:1.5rem;position:fixed;right:calc(50% - 600px);top:100px;transition:background-color .3s ease,box-shadow .3s ease;width:250px}.sidebar-title{color:var(--text-title);font-size:16px;font-weight:500;margin-bottom:1rem}.toc{list-style:none}.toc-container{margin-bottom:1rem;max-height:400px;overflow-y:auto;padding-right:5px}.toc-container::-webkit-scrollbar{width:6px}.toc-container::-webkit-scrollbar-track{background:var(--surface-light);border-radius:3px}.toc-container::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.toc-container::-webkit-scrollbar-thumb:hover{background:#f57ab4;background:var(--magenta-50)}.toc li{margin-bottom:.5rem}.toc a{color:var(--text-title);font-size:14px;text-decoration:none;transition:all .2s}.toc a.active,.toc a:hover{color:#ec0677;color:var(--magenta)}.toc-subsection{display:none;margin-top:.5rem;padding-left:1rem}.toc-subsection.active{display:block}.highlight-box{background-color:var(--surface-light);border-left:4px solid #ec0677;border-left:4px solid var(--magenta);border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1.5rem;transition:background-color .3s ease}.highlight-box-title{color:var(--text-title);font-weight:500;margin-bottom:.5rem}.collapsible{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1rem;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}.collapsible-header{align-items:center;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:1rem 1.5rem}.collapsible-content{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-out,padding .3s ease-out}.collapsible.open .collapsible-content{max-height:1000px;padding:1rem 1.5rem}.attachment{align-items:center;background-color:var(--surface-light);border-radius:8px;display:flex;margin-bottom:.8rem;padding:.8rem;transition:background-color .3s ease}.attachment-icon{color:var(--text-title);font-size:24px;margin-right:1rem}.attachment-info{flex:1 1}.attachment-name{font-size:14px;font-weight:500}.attachment-meta{color:#999;font-size:12px}.attachment-actions{display:flex;gap:10px}.attachment-btn{color:#ec0677;color:var(--magenta);cursor:pointer;font-size:14px}@media (max-width:1200px){.aml-program-container{padding-right:0}}@media (max-width:992px){.sidebar{margin-top:2rem;position:static;right:auto;width:100%}.progress-indicators{flex-direction:column}.progress-card{width:100%}.controls{flex-direction:column}.search-box{max-width:100%}}:global(body.dark-mode) .search-box input{background-color:var(--surface-light)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}:global(body.dark-mode) .search-icon{color:var(--text-subtitle)!important}:global(body.dark-mode) .toc a{color:var(--text-primary)!important}.progress-subtitle a{color:#ec0677;color:var(--magenta);text-decoration:none;transition:color .2s ease}.progress-subtitle a:hover{color:#f14095;color:var(--magenta-75);text-decoration:underline}:global(body.dark-mode) .progress-subtitle a{color:#cf9c51!important;color:var(--honey)!important}:global(body.dark-mode) .progress-subtitle a:hover{color:#ec0677!important;color:var(--magenta)!important;text-decoration:underline}:global(body.dark-mode) .toc-container::-webkit-scrollbar-track{background:var(--surface-light)!important}:global(body.dark-mode) .toc-container::-webkit-scrollbar-thumb{background:var(--border-color)!important}:global(body.dark-mode) .toc-container::-webkit-scrollbar-thumb:hover{background:#cf9c51!important;background:var(--honey)!important}.OfficerSelection_tableContainer__e3HTQ{-webkit-overflow-scrolling:touch;background-color:var(--surface-color);border-radius:var(--border-radius-lg);box-shadow:none;display:block;margin:0;max-width:100%;overflow-x:auto;padding:0;position:relative;transition:background-color .3s ease;width:100%}.OfficerSelection_transactionTable__vpFDT.OfficerSelection_transaction-table__CGdov td,.OfficerSelection_transactionTable__vpFDT.OfficerSelection_transaction-table__CGdov th{text-align:center!important}.OfficerSelection_cardSpacing__WDix3{margin-bottom:2rem}.OfficerSelection_staffHeader__8tYTI{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.OfficerSelection_staffHeader__8tYTI h2{margin:0}:root{--magenta:#ec0677;--magenta-75:#f14095;--magenta-50:#f57ab4;--magenta-25:#f9b9d7;--honey:#cf9c51;--prussian-blue:#02283f;--neutral-dark:#a8a196;--neutral-light:#e5e2dc}.responsibilities{list-style-type:none}.responsibilities li{margin-bottom:12px;padding-left:28px;position:relative}.responsibilities li:before{background-color:#f9b9d7;background-color:var(--magenta-25);border-radius:50%;content:"";height:18px;left:0;position:absolute;top:5px;width:18px}.responsibilities li:after{background-color:#ec0677;background-color:var(--magenta);border-radius:50%;content:"";height:8px;left:5px;position:absolute;top:10px;width:8px}.timeline{margin:0 auto;max-width:1200px}.timeline:after{background-color:#e5e2dc;background-color:var(--neutral-light);border-radius:2px;bottom:0;content:"";left:15px;margin-left:-2px;position:absolute;top:0;width:4px}.timeline-item{background-color:inherit;margin-bottom:15px;padding:10px 40px;width:100%}.timeline-item:after{background-color:#fff;border:4px solid #ec0677;border:4px solid var(--magenta);border-radius:50%;height:25px;left:15px;top:15px;width:25px}.timeline-content{background-color:#fff;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:15px;position:relative}.timeline-date{color:#02283f;color:var(--prussian-blue);margin-bottom:5px}.timeline-role{font-weight:600;margin-bottom:5px}.search-bar{flex-wrap:wrap;gap:1rem;margin:2rem 0}.tabs{border-bottom:1px solid #ddd;margin-bottom:2rem}.tab{color:#666;font-weight:400;padding:12px 24px;position:relative}.tab.active{color:var(--magenta);font-weight:500}.tab.active:after{background-color:#ec0677;background-color:var(--magenta);bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.card-title{color:#333}.card-title:after{background-color:#ec0677}.checkbox-container{align-items:center;display:flex;gap:8px}.checkbox-container input[type=checkbox]{cursor:pointer;height:18px;width:18px}.button-container{flex-wrap:wrap;gap:1rem}.status.active,.status.eligible{background-color:#d4edda;color:#155724}.status.inactive,.status.ineligible{background-color:#f8d7da;color:#721c24}body.dark-mode .timeline-content{background-color:#02283f!important;background-color:var(--prussian-blue)!important}body.dark-mode .timeline-date{color:#fff!important}body.dark-mode .timeline:after{background-color:#cf9c51!important;background-color:var(--honey)!important}.card-spacing{margin-bottom:2rem!important}body.dark-mode .tab:hover{background-color:var(--hover-bg)!important}.risk-assessment-container{background-color:#f8f8fb;color:#333!important;min-height:100vh;position:relative}.risk-assessment-container *{color:inherit}.assessment-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.95);border-bottom:1px solid #eee;box-shadow:0 2px 10px rgba(0,0,0,.05);left:0;padding:1.5rem 0;position:fixed;right:0;top:70px;z-index:99}.assessment-content{margin:0 auto;max-width:800px;min-height:calc(100vh - 130px);padding:130px 2rem 4rem}.demo-mode-badge{background-color:#02283f;border-radius:6px;box-shadow:0 2px 8px rgba(2,40,63,.2);color:#fff;display:inline-block;font-size:14px;font-weight:500;margin-bottom:1rem;padding:10px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.demo-mode-badge:hover{background-color:#ec0677;box-shadow:0 4px 12px rgba(236,6,119,.3);transform:translateY(-1px)}.progress-container{margin:0 auto;max-width:800px;padding:0 2rem}.progress-label{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;margin-bottom:8px}.progress-label,.progress-label span{color:#02283f!important}.time-remaining{background-color:rgba(236,6,119,.1);border-radius:12px;color:#ec0677!important;font-size:13px;font-weight:500;padding:2px 8px}.progress-bar{background-color:#eee;position:relative}.progress-fill{background:linear-gradient(90deg,#ec0677,#f14095);border-radius:4px;transition:width .3s ease}.welcome-banner{border-bottom:2px solid #f9b9d7;margin-bottom:2rem;padding-bottom:1.5rem;text-align:center}.welcome-banner h2{color:#ec0677;font-size:1.5rem;font-weight:600;margin-bottom:.5rem;transition:opacity .2s ease}.welcome-banner h2:hover{opacity:.8}.welcome-subtitle{color:#02283f!important;font-size:1.25rem;margin:0}.step{background-color:#fff;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.05);margin-bottom:1.5rem;max-width:800px;padding:2.5rem;width:100%}.step h2{color:#02283f;font-size:1.5rem;font-weight:600;margin-bottom:.5rem;padding-bottom:10px;position:relative}.step h2:after{background-color:#ec0677;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.step h3{color:#02283f;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.step p{color:#666!important;font-size:16px;margin-bottom:1.5rem}.question{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:1.5rem}.question:last-child{border-bottom:none}.smart-tip{background-color:#e3f2fd;border-left:4px solid #0196be;border-radius:6px;font-size:14px;line-height:1.5;margin:8px 0 16px;padding:12px 16px}.smart-tip,.smart-tip strong{color:#02283f!important}.question-header{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.question-header p{color:#555;flex:1 1;font-weight:500;margin-bottom:5px;margin-right:15px}.question p{color:#333!important;font-size:16px}.question p strong{font-weight:600}.question p strong,.risk-assessment-container .question p,.risk-assessment-container .question p strong,.risk-assessment-container .question-header p,.risk-assessment-container .question-header p strong{color:#333!important}.select-input,.text-input{background-color:#fff;border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:15px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.select-input:focus,.text-input:focus{border-color:#ec0677;box-shadow:0 0 0 3px #f9b9d7;outline:none}button:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:2px solid #ec0677;outline-offset:2px}.requirement-header-compact:focus,.section-header:focus{border-radius:4px;outline:2px solid #ec0677;outline-offset:2px}textarea.text-input{min-height:100px;resize:vertical}.checkbox-group,.radio-group{display:flex;flex-direction:column;gap:.5rem;margin-top:8px}.checkbox-label,.radio-label{align-items:center;border-radius:6px;color:#333!important;cursor:pointer;display:flex;gap:.5rem;padding:.25rem .5rem;transition:background-color .2s}.checkbox-label:hover,.radio-label:hover{background-color:#f8f8fb}.checkbox-label input[type=checkbox],.radio-label input[type=radio]{accent-color:#ec0677;height:18px;width:18px}.checkbox-option-text{align-items:center;display:flex;flex:1 1;gap:.5rem}.tooltip-trigger{cursor:help;font-size:16px;margin-left:4px;opacity:.7;position:relative;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.tooltip-trigger:hover{opacity:1}.tooltip-content{background-color:#02283f;border-radius:8px;bottom:100%;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;font-size:14px;line-height:1.4;margin-bottom:8px;max-width:400px;padding:12px 16px;text-align:left;white-space:normal;width:300px;z-index:1000}.tooltip-content,.tooltip-content:after{left:50%;position:absolute;transform:translateX(-50%)}.tooltip-content:after{border:6px solid transparent;border-top-color:#02283f;content:"";top:100%}@media (max-width:768px){.tooltip-content{left:0;margin-left:-10px;transform:none;width:280px}.tooltip-content:after{left:20px;transform:none}}.button-container{border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:2rem;padding-top:2rem}.button{background-color:#fff;border:1px solid #eee;border-radius:6px;color:#02283f;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s ease}.button:hover{background-color:#f8f8f8;border-color:#ec0677}.button.primary{background-color:#ec0677;border-color:#ec0677;color:#fff}.button.primary:hover{background-color:#d0066a;border-color:#d0066a}.button:disabled{color:#999}.button.primary:disabled,.button:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed;opacity:.6}.button.primary:disabled{color:#fff}.button.large{font-size:18px;font-weight:600;padding:16px 32px}.loading-spinner{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.completion-celebration{background:linear-gradient(135deg,#f9b9d7,rgba(2,40,63,.1));border:2px solid #f9b9d7;border-radius:8px;margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative;text-align:center}.celebration-animation{animation:bounce 2s infinite;font-size:60px;margin-bottom:1rem;transition:transform .2s ease;-webkit-user-select:none;user-select:none}.celebration-animation:hover{animation-duration:1s;transform:scale(1.1)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.completion-celebration h2{color:#02283f;margin-bottom:.5rem}.completion-subtitle{color:#02283f;font-size:1.25rem;margin:0}.risk-summary{background-color:#fff;border-left:4px solid #0196be;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.05);margin-bottom:2rem;padding:2rem}.risk-level{border-radius:6px;font-size:18px;font-weight:600;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem}.risk-low{background-color:#d4edda;border-left:5px solid #51a446;color:#155724}.risk-low-medium{background-color:#e8f8f5;border-left:5px solid #16a085;color:#16a085}.risk-medium{background-color:#fff3cd;border-left:5px solid #cf9c51;color:#856404}.risk-high-medium{background-color:#f9ebea;border-left:5px solid #e67e22;color:#e67e22}.risk-high{background-color:#f8d7da;border-left:5px solid #ec0677;color:#721c24}.risk-categories{margin-top:1.5rem}.risk-categories h4{border-bottom:1px solid #eee;color:#02283f;margin-bottom:1.5rem;padding-bottom:1rem}.risk-category{border-radius:6px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.category-name{font-weight:500}.category-level{font-weight:600}.questions-answers-section{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.05);margin-bottom:2rem;overflow:hidden}.section-header{background-color:#f8f8fb;border-bottom:1px solid #eee;padding:1.5rem 2rem;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.section-header:hover{background-color:#f0f0f5}.section-header h3{align-items:center;color:#02283f;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0 0 .5rem}.collapse-icon{color:#ec0677;font-size:14px;transition:transform .2s ease}.collapse-icon.expanded{transform:rotate(90deg)}.section-header p{color:#666!important;font-size:14px;margin:0}.questions-answers-content{background-color:#fff;padding:1.5rem 2rem 2rem}.qa-block{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:1.5rem}.qa-block:last-child{border-bottom:none;margin-bottom:0}.qa-block-title{border-bottom:2px solid #f9b9d7;color:#02283f;font-size:1.1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.qa-questions{display:flex;flex-direction:column;gap:1rem}.qa-item{background-color:#f8f8fb;border-left:3px solid #0196be;border-radius:6px;padding:1rem}.qa-question{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.qa-question strong{color:#333!important;flex:1 1;font-size:14px;line-height:1.4}.qa-risk{flex-shrink:0}.qa-answer{border-left:2px solid #ddd;color:#666!important;font-size:14px;font-style:italic;padding-left:.5rem}.risk-badge{border-radius:12px;font-size:11px;font-weight:600;min-width:60px;padding:4px 8px;white-space:nowrap}.risk-badge.risk-low{background-color:#d4edda;color:#155724}.risk-badge.risk-low-medium{background-color:#e8f8f5;color:#16a085}.risk-badge.risk-medium{background-color:#fff3cd;color:#856404}.risk-badge.risk-high-medium{background-color:#f9ebea;color:#e67e22}.risk-badge.risk-high{background-color:#f8d7da;color:#721c24}.download-section{background:linear-gradient(135deg,#f9b9d7,#fff);border:1px solid #f9b9d7;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);margin-top:2rem;padding:2rem;text-align:center}.program-requirements{background-color:#fff;border-left:4px solid #02283f;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.05);margin:2rem 0;padding:2rem}.program-requirements h3{color:#02283f;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.obligations-summary{color:#666!important;font-size:16px;margin-bottom:1.5rem}.obligations-summary strong{color:#02283f!important}.requirements-compact{display:flex;flex-direction:column;gap:.75rem}.requirement-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .2s ease}.requirement-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.requirement-item.required{border-left:4px solid #721c24}.requirement-item.optional{border-left:4px solid #0196be}.requirement-header-compact{background:#fafafa;cursor:pointer;padding:1.25rem 60px 1.25rem 1.25rem;position:relative;transition:background .2s ease}.requirement-header-compact:hover{background:#f5f5f5}.requirement-title-row{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.requirement-icon{flex-shrink:0;font-size:20px}.requirement-title-row h4{color:#02283f!important;flex:1 1;font-size:1rem;font-weight:600;margin:0}.requirement-badge{border-radius:12px;font-size:11px;font-weight:600;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.badge-required{background-color:#f8d7da;color:#721c24}.badge-optional{background-color:#e3f2fd;color:#0196be}.requirement-summary{color:#666!important;font-size:14px;line-height:1.5;margin:0;padding-right:50px}.expand-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;transition:all .2s ease;width:30px}.expand-btn:hover{background:#f9b9d7;border-color:#ec0677;color:#ec0677}.requirement-details-compact{animation:slideDown .3s ease-out;background:#fff;padding:0 1.25rem 1.25rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.requirement-details-compact ul{list-style-type:disc;margin:0;padding-left:1.5rem}.requirement-details-compact li{color:#555!important;font-size:14px;line-height:1.6;margin-bottom:.5rem}.requirement-details-compact li:last-child{margin-bottom:0}.download-section h3{color:#02283f;font-size:1.5rem;margin:0 0 .5rem}.download-section p{color:#02283f;font-size:18px;margin-bottom:1.5rem}.fatf-info-box{background-color:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);max-height:calc(100vh - 100px);overflow:hidden;position:fixed;right:20px;top:90px;width:450px;z-index:1000}.fatf-info-box.show{animation:slideIn .3s ease-out forwards}.fatf-info-box.hide{animation:slideOut .3s ease-out forwards}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.fatf-info-header{align-items:center;background-color:#ec0677;color:#fff;display:flex;justify-content:space-between;padding:1.5rem}.fatf-info-header h3{font-size:1.25rem;margin:0}.fatf-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.fatf-close-btn:hover{background-color:hsla(0,0%,100%,.2)}.fatf-info-content{max-height:calc(100vh - 160px);overflow-y:auto;padding:1.25rem}.fatf-list-section{margin-bottom:1.5rem}.fatf-list-section h4{color:#02283f;font-size:.9rem;margin-bottom:.75rem}.fatf-description{color:#666;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.fatf-country-list{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.fatf-country-list li{background-color:#f5f5f5;border-radius:4px;font-size:.875rem;padding:.25rem .5rem}.fatf-blacklist li{background-color:#f8d7da;color:#721c24;font-weight:500}.fatf-greylist li{background-color:#fff3cd;color:#856404}.fatf-update-date{border-top:1px solid #eee;color:#999;font-size:.75rem;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.fatf-info-button{background-color:#0196be;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.fatf-info-button:hover{background-color:#017a9b}.checkbox-group.error,.radio-group.error,.select-input.error,.text-input.error{background-color:#fef5f4;border-color:#ec0677}.error-message{color:#ec0677;display:block;font-size:14px;margin-top:5px}.confetti-container{height:100%;left:0;overflow:visible;pointer-events:none;position:fixed;top:0;width:100%;z-index:98}.confetti-piece{animation:confettiFall linear forwards;backface-visibility:hidden;height:10px;position:absolute;transform:translateZ(0);transform-style:preserve-3d;width:10px;will-change:transform}.confetti-piece:nth-child(odd){animation-delay:0s;animation-duration:2.5s;background-color:#ec0677}.confetti-piece:nth-child(2n){animation-delay:.1s;animation-duration:3s;background-color:#02283f}.confetti-piece:nth-child(3n){animation-delay:.2s;animation-duration:2.8s;background-color:#cf9c51}.confetti-piece:nth-child(4n){animation-delay:.05s;animation-duration:2.2s;background-color:#51a446}.confetti-piece:nth-child(5n){animation-delay:.15s;animation-duration:2.7s;background-color:#0196be}.confetti-piece:nth-child(6n){animation-delay:.25s;animation-duration:2.4s;background-color:#9990e0}.confetti-piece:nth-child(2n){border-radius:50%}.confetti-piece:nth-child(3n){height:15px;width:6px}.confetti-piece:nth-child(4n){height:8px;width:8px}.confetti-piece.logo-favicon{background-image:url(/static/media/easyAML-Logo_Favicon-Reversed-96x96px.d51e4bb8a266f6f19e4c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;box-shadow:0 0 8px rgba(236,6,119,.6);filter:brightness(1.3) saturate(1.5);height:24px;opacity:0;width:24px}.confetti-piece.logo-circle{background-color:#ec0677!important;border:2px solid #fff;border-radius:50%;height:12px;opacity:0;width:12px}.confetti-piece.logo-square{background-color:#02283f!important;border:1px solid #ec0677;border-radius:1px;height:10px;opacity:0;width:10px}@keyframes confettiFall{0%{opacity:1;transform:translateY(-10px) translateX(0) rotate(0deg)}25%{opacity:1;transform:translateY(25vh) translateX(calc(var(--horizontal-drift)*.3)) rotate(calc(var(--rotation-speed)*.25))}50%{opacity:1;transform:translateY(50vh) translateX(calc(var(--horizontal-drift)*.7)) rotate(calc(var(--rotation-speed)*.5))}75%{opacity:1;transform:translateY(75vh) translateX(var(--horizontal-drift)) rotate(calc(var(--rotation-speed)*.75))}98%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) translateX(var(--horizontal-drift)) rotate(var(--rotation-speed))}}@media (max-width:768px){.risk-assessment-container{padding:1rem}.step{border-radius:0;box-shadow:none;padding:1.5rem}.button-container{flex-direction:column;gap:1rem}.fatf-info-box{left:20px;right:20px;width:calc(100vw - 40px)}.questions-answers-section{border-radius:0;margin-left:-1rem;margin-right:-1rem}.section-header{padding:1rem 1.5rem}.questions-answers-content{padding:1rem 1.5rem 1.5rem}.qa-question{flex-direction:column;gap:.5rem}.qa-risk{align-self:flex-start}.program-requirements{border-radius:0;margin-left:-1rem;margin-right:-1rem;padding:1.5rem}.requirement-header-compact{padding:1rem 50px 1rem 1rem}.requirement-title-row{flex-wrap:wrap;gap:.5rem}.requirement-title-row h4{font-size:.9rem}.expand-btn{font-size:18px;height:26px;right:1rem;top:1rem;width:26px}}@media (max-width:576px){.step{padding:1rem}.step h2{font-size:1.25rem}.fatf-country-list{grid-template-columns:1fr}}.risk-assessment-container,.risk-assessment-container .checkbox-label,.risk-assessment-container .question,.risk-assessment-container .question p,.risk-assessment-container .question strong,.risk-assessment-container .radio-label,.risk-assessment-container .select-input,.risk-assessment-container .step,.risk-assessment-container .text-input,.risk-assessment-container .welcome-banner,.risk-assessment-container .welcome-banner p,.risk-assessment-container .welcome-subtitle,.risk-assessment-container label{color:#333!important}body.dark-mode .risk-assessment-container{background-color:var(--background-color)!important;color:var(--text-primary)!important}body.dark-mode .risk-assessment-container *{color:var(--text-primary)!important}body.dark-mode .assessment-header{background-color:rgba(2,40,63,.95)!important;border-bottom-color:var(--border-color)!important}body.dark-mode .step{background-color:var(--surface-color)!important;box-shadow:0 8px 30px var(--shadow-color)!important}body.dark-mode .step h2,body.dark-mode .step h3{color:var(--text-title)!important}body.dark-mode .step p{color:var(--text-primary)!important}body.dark-mode .progress-bar{background-color:var(--surface-light)!important}body.dark-mode .welcome-subtitle{color:var(--text-title)!important}body.dark-mode .question{border-bottom-color:var(--border-color)!important}body.dark-mode .select-input,body.dark-mode .text-input{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .select-input:focus,body.dark-mode .text-input:focus{border-color:var(--magenta)!important}body.dark-mode .button,body.dark-mode .checkbox-group label,body.dark-mode .radio-group label{color:var(--text-primary)!important}body.dark-mode .button{background-color:var(--surface-light)!important;border-color:var(--border-color)!important}body.dark-mode .button.primary{background-color:var(--magenta)!important;color:#fff!important}body.dark-mode .button:hover{background-color:var(--hover-bg)!important}body.dark-mode .fatf-country-list{background-color:var(--surface-color)!important;border-color:var(--border-color)!important}body.dark-mode .fatf-country-item{background-color:var(--surface-light)!important;border-color:var(--border-light)!important}body.dark-mode .fatf-country-item:hover{background-color:var(--hover-bg)!important}body.dark-mode .program-requirements,body.dark-mode .questions-answers-section,body.dark-mode .risk-summary{background-color:var(--surface-color)!important;border-color:var(--border-color)!important}body.dark-mode .questions-answers-content{background-color:var(--surface-color)!important}body.dark-mode .section-header{background-color:var(--surface-light)!important;border-bottom-color:var(--border-color)!important}body.dark-mode .qa-item{background-color:var(--surface-light)!important;border-left-color:var(--cyan)!important}body.dark-mode .qa-question strong{color:var(--text-primary)!important}body.dark-mode .qa-answer{border-left-color:var(--border-color)!important;color:var(--text-secondary)!important}body.dark-mode .qa-block-title{border-bottom-color:var(--magenta-25)!important}body.dark-mode .program-requirements h3,body.dark-mode .qa-block-title{color:var(--text-title)!important}body.dark-mode .obligations-summary{color:var(--text-primary)!important}body.dark-mode .obligations-summary strong{color:var(--text-title)!important}body.dark-mode .requirement-item{background:var(--surface-color)!important;border-color:var(--border-color)!important}body.dark-mode .requirement-item:hover{box-shadow:0 4px 12px var(--shadow-color)!important}body.dark-mode .requirement-header-compact{background:var(--surface-light)!important}body.dark-mode .requirement-header-compact:hover{background:var(--hover-bg)!important}body.dark-mode .risk-level{background-color:var(--surface-light)!important;color:var(--text-primary)!important}body.dark-mode .risk-low{background-color:var(--risk-low-bg)!important;color:var(--risk-low-text)!important}body.dark-mode .risk-medium{background-color:var(--risk-medium-bg)!important;color:var(--risk-medium-text)!important}body.dark-mode .risk-high-medium{background-color:rgba(230,126,34,.2)!important;color:#e67e22!important}body.dark-mode .risk-high{background-color:var(--risk-high-bg)!important;color:var(--risk-high-text)!important}body.dark-mode .risk-badge.risk-low{background-color:var(--risk-low-bg)!important;color:var(--risk-low-text)!important}body.dark-mode .risk-badge.risk-low-medium{background-color:rgba(22,160,133,.2)!important;color:#16a085!important}body.dark-mode .risk-badge.risk-medium{background-color:var(--risk-medium-bg)!important;color:var(--risk-medium-text)!important}body.dark-mode .risk-badge.risk-high-medium{background-color:rgba(230,126,34,.2)!important;color:#e67e22!important}body.dark-mode .risk-badge.risk-high{background-color:var(--risk-high-bg)!important;color:var(--risk-high-text)!important}body.dark-mode .download-section{background:var(--surface-color)!important;border-color:var(--border-color)!important}body.dark-mode .download-section h3,body.dark-mode .download-section p{color:var(--text-title)!important}body.dark-mode .completion-celebration{background:var(--surface-color)!important;border-color:var(--magenta)!important}body.dark-mode .completion-celebration h2,body.dark-mode .completion-subtitle{color:var(--text-title)!important}.completion-celebration h2:after{display:none!important}body.dark-mode .fatf-info-modal{background-color:var(--surface-color)!important}body.dark-mode .fatf-info-modal h3{color:var(--text-title)!important}body.dark-mode .fatf-info-modal p,body.dark-mode .modal-close{color:var(--text-primary)!important}body.dark-mode .question-header p,body.dark-mode .question-header p strong,body.dark-mode .risk-assessment-container .question-header p,body.dark-mode .risk-assessment-container .question-header p strong{color:var(--text-title)!important}body.dark-mode .question p,body.dark-mode .question p strong,body.dark-mode .risk-assessment-container .question p,body.dark-mode .risk-assessment-container .question p strong,body.dark-mode .smart-tip{color:var(--text-primary)!important}body.dark-mode .smart-tip{background-color:var(--surface-light)!important;border-left-color:var(--cyan)!important}body.dark-mode .smart-tip strong{color:var(--text-primary)!important}body.dark-mode .demo-mode-badge{background-color:var(--magenta)!important;color:#fff!important}body.dark-mode .checkbox-label:hover,body.dark-mode .radio-label:hover{background-color:var(--hover-bg)!important;color:var(--text-primary)!important}.calendar-container{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);margin-bottom:2rem;padding:1.5rem;position:relative}.calendar-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.calendar-title{color:var(--text-primary);font-size:20px;font-weight:500}.calendar-nav{flex-wrap:wrap;gap:1rem}.calendar-nav,.nav-btn{align-items:center;display:flex}.nav-btn{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;height:36px;justify-content:center;transition:all .2s;width:36px}.nav-btn:hover{background-color:var(--hover-bg);border-color:var(--magenta)}.current-period{color:var(--text-primary);font-weight:500}.calendars-wrapper{overflow:hidden;width:100%}.calendars{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);transition:transform .3s ease}.month-calendar{min-width:0}.month-header{color:var(--text-primary);margin-bottom:1rem}.month-header,.weekdays{font-weight:500;text-align:center}.weekdays{color:var(--text-secondary);font-size:12px;margin-bottom:.5rem}.days,.weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.days{grid-gap:4px}.day{aspect-ratio:1;background-color:var(--surface-light);border:1px solid transparent;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:12px;padding:.3rem;position:relative;transition:background-color .2s}.day:hover{background-color:var(--magenta-10);border-color:var(--magenta-25)}.day-number{color:var(--text-primary);font-weight:500;position:absolute;right:.3rem;top:.3rem}.empty{border:none;cursor:default}.empty,.empty:hover{background-color:transparent}.today{background-color:var(--magenta-10);border-color:var(--magenta)}.has-event:after{border-radius:50%;content:"";display:block;height:6px;left:.3rem;position:absolute;top:.3rem;width:6px}.has-event.annual:after,.has-event:after{background-color:var(--magenta)}.has-event.audit:after{background-color:var(--cyan)}.has-event.review:after{background-color:var(--kelly-green)}.has-event.training:after{background-color:var(--honey)}.responsive-calendar{display:none}.legend{display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}.legend-item{color:var(--text-secondary);font-size:12px}.legend-dot{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.legend-dot.annual{background-color:var(--magenta)}.legend-dot.audit{background-color:var(--cyan)}.legend-dot.review{background-color:var(--kelly-green)}.legend-dot.training{background-color:var(--honey)}.event-popup{animation:popupFadeIn .2s ease-out;background-color:var(--surface-color);border-left:3px solid var(--magenta);border-radius:8px;box-shadow:0 6px 16px var(--shadow-color-md);color:var(--text-primary);display:none;max-height:calc(100vh - 100px);overflow-y:auto;padding:1rem;position:fixed;width:280px;z-index:2000}.event-popup.visible{display:block}.event-popup:before{background-color:var(--surface-color);border-radius:2px;box-shadow:-1px -1px 3px var(--shadow-color);content:"";height:12px;position:absolute;transform:rotate(45deg);width:12px;z-index:-1}.event-popup.arrow-top:before{box-shadow:-1px -1px 3px var(--shadow-color);top:-6px;top:var(--arrow-top,-6px)}.event-popup.arrow-bottom:before,.event-popup.arrow-top:before{left:clamp(15px,50%,calc(100% - 15px));left:clamp(15px,var(--arrow-left,50%),calc(100% - 15px))}.event-popup.arrow-bottom:before{bottom:-6px;bottom:var(--arrow-bottom,-6px);box-shadow:1px 1px 3px var(--shadow-color)}.event-popup.arrow-left:before{box-shadow:-1px -1px 3px var(--shadow-color);left:-6px;left:var(--arrow-left,-6px)}.event-popup.arrow-left:before,.event-popup.arrow-right:before{top:clamp(15px,50%,calc(100% - 15px));top:clamp(15px,var(--arrow-top,50%),calc(100% - 15px))}.event-popup.arrow-right:before{box-shadow:1px 1px 3px var(--shadow-color);right:-6px;right:var(--arrow-right,-6px)}@keyframes popupFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.event-popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.event-popup-date{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:10px}.event-popup-close{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.event-popup-close:hover{background-color:var(--hover-bg);color:var(--magenta)}.event-popup-list{list-style:none}.event-popup-item{background-color:var(--surface-light);border-bottom:1px solid var(--border-light);border-radius:4px;margin-bottom:.5rem;padding:.5rem .75rem;position:relative}.event-popup-item:last-child{border-bottom:none;margin-bottom:0}.event-popup-item.annual{border-left:3px solid var(--magenta)}.event-popup-item.audit{border-left:3px solid var(--cyan)}.event-popup-item.review{border-left:3px solid var(--kelly-green)}.event-popup-item.training{border-left:3px solid var(--honey)}.event-popup-item-name{color:var(--text-primary);font-size:13px;font-weight:500;margin-bottom:.2rem}.event-popup-item-type{background-color:var(--border-light);border-radius:10px;color:var(--text-secondary);display:inline-block;font-size:11px;padding:2px 6px}.export-btn{align-items:center;background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.export-btn:hover{background-color:var(--magenta-75)}.upcoming-events{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);padding:1.5rem}.events-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.events-title{color:var(--text-primary);font-size:20px;font-weight:500}.events-columns{display:flex;gap:1.5rem}.event-column{background-color:var(--surface-light);border-radius:8px;flex:1 1;padding:1rem}.column-title{border-bottom:2px solid var(--magenta-25);color:var(--text-primary);font-weight:500;margin-bottom:1rem;padding-bottom:.5rem}.event-list{list-style:none}.event-item{background-color:var(--surface-color);border-left:4px solid var(--magenta);border-radius:6px;box-shadow:0 2px 4px var(--shadow-color);margin-bottom:.8rem;padding:.8rem}.event-item:last-child{margin-bottom:0}.event-item.annual{border-left-color:var(--magenta)}.event-item.audit{border-left-color:var(--cyan)}.event-item.review{border-left-color:var(--kelly-green)}.event-item.training{border-left-color:var(--honey)}.event-date{color:var(--text-secondary);font-size:12px;margin-bottom:.3rem}.event-name{color:var(--text-primary);font-size:14px;font-weight:500}@media (max-width:1024px){.calendars{grid-template-columns:repeat(1,1fr)}.events-columns{flex-direction:column}.current-period{flex-basis:100%;margin-bottom:.5rem;order:-1;text-align:center}.calendar-nav{justify-content:center;width:100%}.calendar-header{align-items:center;flex-direction:column}}body.dark-mode .legend{background-color:var(--surface-light);border-radius:8px;padding:1rem}body.dark-mode .legend-dot.annual{background-color:rgba(236,6,119,.8)}body.dark-mode .legend-dot.audit{background-color:rgba(1,150,190,.8)}body.dark-mode .legend-dot.review{background-color:rgba(81,164,70,.8)}body.dark-mode .legend-dot.training{background-color:rgba(207,156,81,.8)}@media (max-width:576px){.legend{flex-wrap:wrap;justify-content:flex-start}.legend-item{flex-basis:50%;margin-bottom:.5rem}.calendar-nav{gap:.5rem}.export-btn{justify-content:center;margin-top:.5rem;width:100%}}body.dark-mode .calendar-container,body.dark-mode .upcoming-events{border:1px solid var(--border-color)}body.dark-mode .day.has-event{background-color:var(--surface-color)}body.dark-mode .day.has-event:hover{background-color:var(--hover-bg);border-color:var(--magenta)}body.dark-mode .event-popup{border:1px solid var(--border-color)}body.dark-mode .event-popup-item-type{background-color:var(--hover-bg);color:var(--text-muted)}.card{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);padding:1.5rem;transition:background-color .3s ease,box-shadow .3s ease}.card,.card-title{margin-bottom:1.5rem}.card-title{color:var(--text-title);font-size:20px;font-weight:500;padding-bottom:10px;position:relative}.card-title:after{background-color:var(--magenta);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.card-date{color:var(--neutral-dark);font-size:14px;margin-bottom:1rem}.card-content{color:var(--text-primary);line-height:1.6;margin-bottom:1.5rem}.card-content p{margin-bottom:1rem}.card-link{color:var(--magenta);display:inline-block;font-weight:500;margin-top:.5rem;text-decoration:none}.card-link:hover{text-decoration:underline}.timeline .card-link{margin-top:.25rem}.tag{background-color:var(--neutral-light);border-radius:50px;color:var(--text-primary);display:inline-block;font-size:12px;font-weight:500;margin-bottom:.5rem;margin-right:.5rem;padding:4px 10px}.tag.critical{background-color:#f8d7da;color:#721c24}.tag.important{background-color:#fff3cd;color:#856404}.tag.info{background-color:#d4edda;color:#155724}.subscribe-section{background-color:var(--prussian-blue);border-radius:8px;color:#fff;margin-bottom:2rem;padding:2rem;text-align:center}.subscribe-title{font-size:24px;font-weight:500;margin-bottom:1rem}.subscribe-content{line-height:1.6;margin-bottom:1.5rem}.btn{background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;padding:12px 24px;text-decoration:none}.btn:hover{background-color:var(--magenta-75)}.summary-list{list-style-type:none;margin:1rem 0}.summary-list li{line-height:1.6;margin-bottom:1rem;padding-left:1.5rem;position:relative}.summary-list li:before{background-color:var(--magenta);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}.timeline{margin:2rem 0;padding-left:2rem;position:relative}.timeline-item{margin-bottom:3rem;padding-bottom:0;position:relative}.timeline-item:before{background-color:var(--magenta);border-radius:50%;content:"";height:1rem;left:-2rem;position:absolute;top:.5rem;width:1rem;z-index:2}.timeline-item:after{background-color:var(--border-color);content:"";height:calc(100% + 1.5rem);left:-1.5rem;position:absolute;top:1.5rem;width:2px;z-index:1}.timeline-item:last-child:after{display:none}.timeline-date{color:var(--text-title);font-weight:500;margin-bottom:.5rem}.timeline-content{color:var(--text-primary)}.timeline-content,.timeline-content p{margin-bottom:.5rem}body.dark-mode .tag.critical{background-color:var(--risk-high-bg);color:var(--risk-high-text)}body.dark-mode .tag.important{background-color:var(--risk-medium-bg);color:var(--risk-medium-text)}body.dark-mode .tag.info{background-color:var(--risk-low-bg);color:var(--risk-low-text)}body.dark-mode .tag{background-color:var(--surface-light);color:var(--text-primary)}.client-summary{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:30px;padding:20px}.client-header{justify-content:space-between;margin-bottom:20px}.client-header,.client-info{align-items:center;display:flex}.client-info{gap:20px}.client-avatar{align-items:center;background-color:var(--prussian-blue);border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:500;height:60px;justify-content:center;width:60px}.client-name{font-size:22px;font-weight:500}.client-location{color:#666;font-size:14px}.risk-badge{align-items:center;border:1px solid transparent;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:8px 16px}.risk-badge.high{border-color:#f5c6cb}.risk-badge.medium{border-color:#ffeeba}.risk-badge.low{border-color:#c3e6cb}.risk-icon{align-items:center;display:flex;font-size:18px;justify-content:center}.risk-text{font-weight:600}.client-details{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.detail-card{background-color:var(--neutral-light);border-radius:6px;padding:15px}.detail-label{color:#666;font-size:12px;margin-bottom:5px}.detail-value{font-size:16px;font-weight:500}.search-input input{border:1px solid #ddd}.search-icon{color:#999}.filter-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.filter-button{background-color:#fff;border:1px solid #ddd;font-size:14px;padding:8px 16px}.filter-button.active{background-color:var(--magenta);border-color:var(--magenta);color:#fff}.section-title{color:var(--text-title);font-size:20px;font-weight:500;margin:30px 0 15px}.media-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);cursor:pointer;margin-bottom:15px;padding:20px;transition:all .2s}.media-item:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.media-header{margin-bottom:10px}.media-source{background-color:var(--prussian-blue);border-radius:50px;color:#fff;font-size:12px;font-weight:500;padding:5px 12px}.media-date{color:#666;font-size:12px}.media-title{font-size:18px;font-weight:500;margin-bottom:10px}.media-snippet{color:#444;font-size:14px;line-height:1.6}.media-footer{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.media-tags{display:flex;flex-wrap:wrap;gap:8px}.media-tag{background-color:var(--magenta-25);border-radius:50px;font-size:12px;padding:5px 10px}.action-button,.media-tag{color:var(--magenta);font-weight:500}.action-button{background:none;border:none;cursor:pointer;font-size:14px}.report-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:30px}.report-button{border-radius:50px;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.report-button.secondary{background-color:#fff;border:1px solid var(--prussian-blue);color:var(--prussian-blue)}.report-button.primary{background-color:var(--magenta);border:none;color:#fff}.report-button:hover{transform:translateY(-2px)}@media (max-width:768px){.client-header{align-items:flex-start;flex-direction:column;gap:15px}.client-details{grid-template-columns:1fr}.search-bar{flex-direction:column;gap:15px}.search-input{max-width:100%}.filter-bar{overflow-x:auto;padding-bottom:10px}.report-actions{flex-direction:column}}.PEPView_container__5JM-9{margin:0 auto;max-width:1200px;padding:2rem}.PEPView_searchBar__ckSNw{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.PEPView_searchInput__njuYY{flex:1 1;max-width:600px;position:relative}.PEPView_searchInput__njuYY input{border:1px solid #ddd;border-radius:50px;font-size:16px;outline:none;padding:12px 15px 12px 40px;width:100%}.PEPView_searchIcon__ZaYtN{color:#999;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.PEPView_alertWarning__9Aodj{background-color:#fff3cd;border-left:4px solid #856404;border-radius:4px;margin-bottom:2rem;padding:1rem}.PEPView_alertWarningTitle__WMwJB{color:#856404;font-weight:500;margin-bottom:.5rem}.PEPView_alertWarningText__HRfAS{color:#856404;font-size:14px}.PEPView_profileHeader__lrn6q{align-items:center;display:flex;gap:2rem;margin-bottom:2rem}.PEPView_profileAvatar__YguDv{align-items:center;background-color:var(--prussian-blue);border-radius:50%;color:#fff;display:flex;font-size:48px;font-weight:500;height:120px;justify-content:center;width:120px}.PEPView_profileInfo__tVO9S{flex:1 1}.PEPView_profileName__GEqsT{align-items:center;display:flex;font-size:32px;font-weight:500;margin-bottom:.5rem}.PEPView_profileDetails__uDtg7{color:#666;display:flex;font-size:14px;gap:2rem}.PEPView_profileDetail__\+MDrt{display:flex;flex-direction:column}.PEPView_detailLabel__LCvIF{color:#999;font-weight:500;margin-bottom:.25rem}.PEPView_detailValue__vSv72{font-weight:400}.PEPView_badge__vreMC{border-radius:50px;display:inline-block;font-size:14px;font-weight:500;margin-left:1rem;padding:6px 12px}.PEPView_badgePep__3013d{background-color:var(--magenta);color:#fff}.PEPView_cardContainer__n1vNo{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.PEPView_card__cuUt9{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:1.5rem}.PEPView_cardTitle__Ad9DB{align-items:center;color:#333;display:flex;font-size:18px;font-weight:500;gap:.5rem;margin-bottom:1rem}.PEPView_cardTitleIcon__corWS{color:var(--magenta)}.PEPView_positionItem__5dLEB{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.75rem 0}.PEPView_positionItem__5dLEB:last-child{border-bottom:none}.PEPView_positionTitle__a1u\+p{font-weight:500}.PEPView_positionOrganization__LcfPh{color:#666;font-size:14px}.PEPView_period__U9Yeb{color:#999;font-size:14px}.PEPView_tableContainer__Y6328{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-top:2rem;overflow:hidden}.PEPView_transactionsHeader__q4k1r{align-items:center;display:flex;justify-content:space-between;padding:1rem 1rem 0}.PEPView_viewAll__zyPe\+{color:var(--magenta);cursor:pointer;font-weight:500}.PEPView_transactionTable__-COga{border-collapse:collapse;width:100%}.PEPView_transactionTable__-COga th{border-bottom:1px solid #ddd;color:#333;font-size:14px;font-weight:600;padding:12px 15px;text-align:left}.PEPView_transactionTable__-COga td{border-bottom:1px solid #eee;font-size:14px;padding:15px}.PEPView_transactionTable__-COga tr{cursor:pointer}.PEPView_transactionTable__-COga tr:hover{background-color:#f9f9f9}.PEPView_status__66gRY{border-radius:50px;font-size:12px;font-weight:500;padding:6px 12px}.PEPView_statusAbandoned__l9xvy,.PEPView_statusPending__J4G6C{background-color:#f0f0f0;color:#666}.PEPView_statusNeedsReview__FT0dJ,.PEPView_statusNeedsSignOff__ROeb4{background-color:#fff3cd;color:#856404}.PEPView_statusComplete__Tvwjj{background-color:#d4edda;color:#155724}.PEPView_risk__VG2S\+{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:6px 12px;text-align:center;width:80px}.PEPView_riskLow__fQGmi{background-color:#d4edda;color:#155724}.PEPView_riskMedium__RVf8q{background-color:#fff3cd;color:#856404}.PEPView_riskHigh__vM6Fv{background-color:#f8d7da;color:#721c24}.PEPView_btnAction__E0VuH{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.PEPView_btnPrimary__GiWPQ{background-color:var(--magenta);color:#fff}.PEPView_btnSecondary__xK9lQ{background-color:#f0f0f0;color:#333}@media (max-width:768px){.PEPView_cardContainer__n1vNo{grid-template-columns:1fr}.PEPView_profileHeader__lrn6q{align-items:flex-start;flex-direction:column}.PEPView_profileDetails__uDtg7{flex-direction:column;gap:1rem}}.PEPView_pepType__C-2w9{background-color:var(--prussian-blue);border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.LivenessCheck_section__VeZLW{background:var(--surface-light);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-bottom:24px;overflow:hidden}.LivenessCheck_sectionHeader__BMEXr{align-items:center;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px}.LivenessCheck_sectionTitle__J-sRf{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:500;gap:12px;line-height:1;margin:0}.LivenessCheck_expandIcon__00IeJ{color:var(--text-secondary);font-size:16px;transition:transform .2s ease}.LivenessCheck_sectionStatus__Q8so-{align-items:center;background:#4caf50;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.LivenessCheck_sectionContent__QzSIr{background:var(--surface-light);padding:16px 24px}.LivenessCheck_frameCarousel__sOdlK{align-items:center;display:flex;gap:16px;margin-bottom:16px;overflow-x:auto;padding:8px 0}.LivenessCheck_navButton__OAj6G{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.LivenessCheck_navButton__OAj6G:hover{background:var(--hover-bg);color:var(--text-primary)}.LivenessCheck_framesContainer__SqBbJ{display:flex;flex:1 1;gap:16px;min-width:0;overflow-x:auto;padding:8px}.LivenessCheck_frame__DRPC-{align-items:center;background:var(--surface-color);border:2px solid var(--border-light);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-width:140px;padding:12px;position:relative;transition:all .2s ease}.LivenessCheck_frame__DRPC-:hover{background:var(--hover-bg);border-color:var(--border-color)}.LivenessCheck_frame__DRPC-.LivenessCheck_activeFrame__t6o2L{background:var(--surface-color);border-color:#4caf50;box-shadow:0 4px 12px rgba(0,0,0,.1)}.LivenessCheck_frame__DRPC-.LivenessCheck_referenceFrame__tVFTF{background:rgba(76,175,80,.05);border-color:#4caf50}.LivenessCheck_frameImage__f\+RBh{border:2px solid var(--border-light);border-radius:8px;height:80px;margin-bottom:8px;object-fit:cover;width:80px}.LivenessCheck_frameLabel__q4K0q{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.3;text-align:center}.LivenessCheck_labelLine__jZzuW{margin:2px 0}.LivenessCheck_labelLine__jZzuW:first-child{color:var(--text-primary);font-size:13px;font-weight:600}.LivenessCheck_matchIndicator__HfhwK{align-items:center;background:#4caf50;border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px}.LivenessCheck_matchIcon__J0LwA{color:#fff;font-size:12px;font-weight:700}.LivenessCheck_failIndicator__GsWs1{align-items:center;background:#f44336;border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px}.LivenessCheck_failIcon__7dNjz{color:#fff;font-size:12px;font-weight:700}.LivenessCheck_verificationResults__yNd4a{border-top:1px solid var(--border-light);padding-top:12px}.LivenessCheck_resultRow__Z\+34f{grid-gap:20px;align-items:center;border-bottom:1px solid var(--border-light);display:grid;gap:20px;grid-template-columns:320px 1fr;margin-bottom:12px;padding:8px 0}.LivenessCheck_resultRow__Z\+34f:last-child{border-bottom:none;margin-bottom:0}.LivenessCheck_documentType__x-vjM{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.3}.LivenessCheck_resultStatus__b5azL{align-items:center;display:flex;gap:12px}.LivenessCheck_resultIcon__yy-Fr{align-items:center;background:#4caf50;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.LivenessCheck_resultText__qZ9HI{color:var(--text-secondary);font-size:14px;line-height:1.4}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_section__VeZLW{background:#1e3a5f;border:1px solid #2d4b6b}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_sectionHeader__BMEXr{border-bottom:1px solid #2d4b6b}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_sectionContent__QzSIr{background:#1e3a5f}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_expandIcon__00IeJ,body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_sectionTitle__J-sRf{color:#d4af37}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_navButton__OAj6G{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_navButton__OAj6G:hover{background:hsla(0,0%,100%,.15);color:#fff}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_frame__DRPC-{background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.2)}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_frame__DRPC-:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_frame__DRPC-.LivenessCheck_activeFrame__t6o2L{background:rgba(76,175,80,.1);border-color:#4caf50;box-shadow:0 4px 12px rgba(0,0,0,.2)}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_frame__DRPC-.LivenessCheck_referenceFrame__tVFTF{background:rgba(76,175,80,.15);border-color:#4caf50}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_frameImage__f\+RBh{border:2px solid hsla(0,0%,100%,.3)}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_frameLabel__q4K0q{color:hsla(0,0%,100%,.9)}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_labelLine__jZzuW:first-child{color:#fff}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_verificationResults__yNd4a{border-top:1px solid hsla(0,0%,100%,.2)}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_resultRow__Z\+34f{border-bottom:1px solid hsla(0,0%,100%,.1)}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_documentType__x-vjM{color:#fff}body.LivenessCheck_dark-mode__3uVHZ .LivenessCheck_resultText__qZ9HI{color:hsla(0,0%,100%,.9)}@media (max-width:768px){.LivenessCheck_framesContainer__SqBbJ{gap:8px}.LivenessCheck_frame__DRPC-{min-width:100px;padding:8px}.LivenessCheck_frameImage__f\+RBh{height:60px;width:60px}.LivenessCheck_frameLabel__q4K0q{font-size:10px}.LivenessCheck_resultRow__Z\+34f{gap:8px;grid-template-columns:1fr}.LivenessCheck_documentType__x-vjM{font-size:13px}.LivenessCheck_resultText__qZ9HI{font-size:12px}}.PersonView_container__Dr78K{margin:0 auto;max-width:1400px;padding:24px}.PersonView_loading__HVnnB{align-items:center;color:var(--neutral-dark);display:flex;font-size:18px;height:400px;justify-content:center}.PersonView_notFound__Mi3Ks{color:var(--neutral-dark);font-size:18px;padding:48px;text-align:center}.PersonView_header__cdQXl{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PersonView_title__4Bq4N{color:var(--text-title);font-size:28px;font-weight:500;margin:0}.PersonView_headerActions__m5f6f{align-items:center;display:flex;gap:24px}.PersonView_backLink__ASwUe{align-items:center;color:var(--prussian-blue);display:flex;font-size:14px;text-decoration:none}.PersonView_backLink__ASwUe:hover{text-decoration:underline}.PersonView_actionButtons__qr6Ut{display:flex;gap:8px}.PersonView_archiveButton__rRIz1,.PersonView_audioButton__XbEtl,.PersonView_pdfButton__25zUI{background:var(--surface-light);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s}.PersonView_archiveButton__rRIz1:hover,.PersonView_audioButton__XbEtl:hover,.PersonView_pdfButton__25zUI:hover{background:var(--hover-bg)}.PersonView_subtitle__JJ2Ay{color:var(--text-subtitle);font-size:14px;margin-bottom:24px}.PersonView_content__kqrhm{grid-gap:24px;display:grid;gap:24px;grid-template-columns:350px 1fr;max-width:100%;overflow-x:auto}.PersonView_leftColumn__WHWXF{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:24px}.PersonView_profileSection__ifg39{margin-bottom:24px;text-align:center}.PersonView_profilePhoto__SDw\+n{border-radius:8px;height:200px;margin-bottom:12px;object-fit:cover;width:200px}.PersonView_matchBadge__sWAuG{align-items:center;background:#d4edda;border-radius:20px;color:#155724;display:inline-flex;font-weight:500;gap:8px;padding:8px 16px}.PersonView_matchText__lSvy6{font-size:16px}.PersonView_personName__F-2Rc{color:var(--prussian-blue);font-size:18px;font-weight:600;margin-bottom:12px;text-align:center}body.dark-mode .PersonView_personName__F-2Rc{color:var(--text-primary)!important;color:#fff!important}.PersonView_checksSection__c9ZqK{margin-bottom:24px}.PersonView_checksTitle__VRHs3{color:var(--honey);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px}.PersonView_checksList__MaiDD{display:flex;flex-direction:column;gap:12px}.PersonView_checkItem__hEvPa{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}body.dark-mode .PersonView_checkItem__hEvPa{border-bottom-color:var(--border-color)!important}.PersonView_checkItem__hEvPa:last-child{border-bottom:none}.PersonView_checkName__cgwU\+{color:var(--text-primary);flex:1 1;font-size:14px}.PersonView_checkStatus__Stqwy{align-items:center;border-radius:50%;display:flex;font-size:16px;font-weight:500;height:28px;justify-content:center;position:relative;width:28px}.PersonView_checkPass__Stkhl{background:#d4edda;color:#155724}.PersonView_checkFail__soSZT{background:#f8d7da;color:#721c24}.PersonView_checkWarning__M89xr{background:#fff3cd;color:#856404}.PersonView_checkUnknown__gRodX{background:#e0e0e0;color:#666}.PersonView_checkDetails__vh8bf{background:#ff9800;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-8px;top:-8px}.PersonView_complianceSummary__o27Be{margin-bottom:24px}.PersonView_complianceOverview__ACoTW{display:flex;flex-direction:column;gap:12px}.PersonView_complianceItem__zTHkO{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}body.dark-mode .PersonView_complianceItem__zTHkO{border-bottom-color:var(--border-color)!important}.PersonView_complianceItem__zTHkO:last-child{border-bottom:none}.PersonView_complianceLabel__Q1\+zY{color:#333;flex:1 1;font-size:14px}body.dark-mode .PersonView_complianceLabel__Q1\+zY{color:var(--text-primary)!important}.PersonView_complianceStatus__dc\+2Q{align-items:center;border-radius:12px;display:flex;font-size:12px;font-weight:500;gap:6px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.PersonView_complianceFound__oCq\+U{background:#fee;color:#dc3545}.PersonView_complianceClear__3bWj\+{background:#efe;color:#28a745}.PersonView_complianceIcon__XsCwa{font-size:12px}.PersonView_clickableCheck__Jyzix{border-radius:4px;cursor:pointer;margin:0 -8px;padding:8px;transition:background-color .2s ease}.PersonView_clickableCheck__Jyzix:hover{background-color:var(--hover-bg)}.PersonView_requestMoreButton__-xtEl{background:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:0;padding:12px;transition:all .2s;width:100%}.PersonView_requestMoreButton__-xtEl:hover:not(:disabled){background:#c91e58;background:var(--magenta-hover,#c91e58)}.PersonView_requestMoreButton__-xtEl.PersonView_disabledButton__AJ\+zp,.PersonView_requestMoreButton__-xtEl:disabled{background:var(--neutral-light);color:var(--text-subtitle);cursor:not-allowed}.PersonView_requestMoreButton__-xtEl.PersonView_disabledButton__AJ\+zp:hover{background:var(--neutral-light)}.PersonView_personalInfoReportButton__55pan{background:var(--prussian-blue);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:0;margin-top:8px;padding:12px;transition:all .2s;width:100%}.PersonView_personalInfoReportButton__55pan:hover{background:#1a3d1f;background:var(--prussian-blue-hover,#1a3d1f);transform:translateY(-1px)}.PersonView_metadataSection__O43Q9{display:flex;flex-direction:column;gap:12px;margin-top:24px}.PersonView_metadataItem__fWy\+o{display:flex;flex-direction:column;gap:4px}.PersonView_metadataLabel__PLlpl{color:#666;font-size:12px;font-weight:500}body.dark-mode .PersonView_metadataLabel__PLlpl{color:var(--text-subtitle)!important}.PersonView_metadataValue__3qR32{color:#333;font-size:14px;word-break:break-all}body.dark-mode .PersonView_metadataValue__3qR32{color:var(--text-primary)!important}.PersonView_rightColumn__RHbJ2{display:flex;flex-direction:column;gap:24px;max-width:100%;overflow-x:hidden}.PersonView_section__5qwS\+{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.PersonView_sectionHeader__50MrD{align-items:center;background:var(--surface-light);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;position:relative}.PersonView_sectionTitle__Fwgvz{align-items:center;color:var(--text-title);display:flex;font-size:16px;font-weight:500;gap:8px;line-height:1;margin:0}.PersonView_expandIcon__FNOXm{align-items:center;color:#666;display:flex;font-size:18px;line-height:1;transform:translateY(-5px)}body.dark-mode .PersonView_expandIcon__FNOXm{color:var(--text-subtitle)!important}.PersonView_sectionStatus__y5\+IN{align-items:center;background:#d4edda;border-radius:50%;color:#155724;display:flex;font-size:16px;font-weight:500;height:28px;justify-content:center;width:28px}.PersonView_sectionContent__qMM5t{padding:20px}.PersonView_communicationTable__cv-sR{border-collapse:collapse;width:100%}.PersonView_communicationTable__cv-sR th{background:transparent;background:var(--table-header-bg,transparent);border-bottom:1px solid var(--border-color);color:#666;color:var(--table-header-color,#666);font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 12px;text-align:left;text-transform:uppercase}.PersonView_communicationTable__cv-sR td{border-bottom:1px solid #f0f0f0;font-size:14px;padding:12px}body.dark-mode .PersonView_communicationTable__cv-sR td{border-bottom-color:var(--border-color)!important}.PersonView_communicationTable__cv-sR tr:last-child td{border-bottom:none}.PersonView_commPreview__Ptzfy{align-items:center;display:flex;gap:8px}.PersonView_commIcon__2WeAq{font-size:20px}.PersonView_failedDelivery__pkph7{color:#f44336;font-style:italic}.PersonView_complianceDetails__foY\+b{display:flex;flex-direction:column;gap:20px}.PersonView_complianceAlert__VdQie{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:16px}body.dark-mode .PersonView_complianceAlert__VdQie{background:rgba(207,156,81,.2)!important;border:1px solid var(--honey)!important}.PersonView_alertTitle__eENom{color:var(--text-primary);font-size:14px}.PersonView_alertMessage__dUPZN{color:var(--text-subtitle);font-size:13px;margin:0}.PersonView_detailsGrid__tMjW7{display:flex;flex-direction:column;gap:0}.PersonView_actionPrompt__ZcRPn{background:#f8f9fa;border-left:3px solid var(--magenta);border-radius:6px;margin-top:16px;padding:12px}body.dark-mode .PersonView_actionPrompt__ZcRPn{background:var(--surface-light)!important}.PersonView_actionPrompt__ZcRPn p{color:#666;font-size:13px;font-style:italic;margin:0}.PersonView_complianceClear__3bWj\+{align-items:center;background:#f8fff8;border:1px solid #d4edda;border-radius:8px;display:flex;gap:12px;padding:20px}body.dark-mode .PersonView_complianceClear__3bWj\+{background:rgba(81,164,70,.2)!important;border:1px solid var(--kelly-green)!important}.PersonView_clearIcon__uhqt\+{color:#28a745;flex-shrink:0;font-size:24px}.PersonView_clearMessage__soiNE{color:var(--text-primary);font-size:14px;line-height:1.4;margin:0}.PersonView_section__5qwS\+ .PersonView_sectionHeader__50MrD{cursor:pointer;transition:background-color .2s ease}.PersonView_section__5qwS\+ .PersonView_sectionHeader__50MrD:hover{background:var(--hover-bg)}.PersonView_nameMatchesTable__F07iD{border-collapse:collapse;font-size:14px;width:100%}.PersonView_nameMatchesTable__F07iD th{background:#f8f9fa;background:var(--table-header-bg,#f8f9fa);border-bottom:2px solid var(--border-color);color:#666;color:var(--table-header-color,#666);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.PersonView_nameMatchesTable__F07iD td{border-bottom:1px solid #f0f0f0;padding:16px;vertical-align:middle}body.dark-mode .PersonView_nameMatchesTable__F07iD td{border-bottom-color:var(--border-color)!important}.PersonView_nameMatchesTable__F07iD tr:last-child td{border-bottom:none}.PersonView_documentTypeHeader__R6oEq{width:40%}.PersonView_nameHeader__nNj5h{width:15%}.PersonView_matchHeader__LO7ZB{text-align:center;width:10%}.PersonView_documentTypeCell__NbkOa{line-height:1.4}.PersonView_documentTypeCell__NbkOa,.PersonView_nameCell__hAY96{color:var(--text-primary);font-weight:500}body.dark-mode .PersonView_nameCell__hAY96{color:var(--text-primary)!important}.PersonView_matchCell__m8sPe{text-align:center}.PersonView_matchIcon__MkQx1{align-items:center;border-radius:50%;display:inline-flex;font-size:16px;font-weight:500;height:28px;justify-content:center;width:28px}.PersonView_matchPass__JAwN4{background:#d4edda;color:#155724}.PersonView_matchFail__vrmZo,.PersonView_statusFail__S-WfR{background:#f8d7da;color:#721c24}.PersonView_statusWarning__2sGPP{background:#fff3cd;color:#856404}.PersonView_statusPass__6ES1b{background:#d4edda;color:#155724}.PersonView_documentLayout__G6a7J{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.PersonView_documentDetails__RvBsd{display:flex;flex-direction:column;gap:24px}.PersonView_documentFields__jyma5{display:flex;flex-direction:column;gap:12px}.PersonView_fieldRow__Hq5CL{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}body.dark-mode .PersonView_fieldRow__Hq5CL{border-bottom-color:var(--border-color)!important}.PersonView_fieldRow__Hq5CL:last-child{border-bottom:none}.PersonView_fieldLabel__QlgEH{color:var(--text-subtitle);font-size:12px;font-weight:500;letter-spacing:.5px;min-width:120px;text-transform:uppercase}.PersonView_fieldValue__Wy2cS{color:var(--text-primary);font-size:14px;font-weight:500}.PersonView_diagnostics__23ljK{background:var(--surface-light);border-radius:8px;padding:16px}.PersonView_diagnosticsTitle__Y4SUi{color:var(--text-subtitle);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px}.PersonView_diagnosticsItem__Iykm7{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PersonView_diagnosticsItem__Iykm7:last-child{margin-bottom:0}.PersonView_diagnosticsLabel__Hj-18{color:var(--text-subtitle);font-size:12px;font-weight:500}.PersonView_diagnosticsValue__Ijvev{background:var(--surface-color);border-radius:4px;color:var(--text-primary);font-family:monospace;font-size:12px;padding:4px 8px}.PersonView_documentImages__2zIJe{display:flex;flex-direction:column}.PersonView_imageSection__XFPHv{align-items:center;display:flex;flex-direction:column;gap:16px}.PersonView_imageGroup__dP0L9{align-items:center;display:flex;flex-direction:column;gap:12px}.PersonView_imageContainer__QbBgG{align-items:center;display:flex;flex-direction:column;gap:8px}.PersonView_imageLabel__5Av3H{color:#666;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}body.dark-mode .PersonView_imageLabel__5Av3H{color:var(--text-subtitle)!important}.PersonView_documentImage__GU2AC{border:2px solid #ddd;border-radius:8px;height:200px;object-fit:cover;width:300px}body.dark-mode .PersonView_documentImage__GU2AC{border-color:var(--border-color)!important}.PersonView_comparisonImages__\+gZAA{display:flex;gap:16px;justify-content:center}.PersonView_comparisonImage__LdcML{border:2px solid #ddd;border-radius:8px;height:150px;object-fit:cover;width:150px}body.dark-mode .PersonView_comparisonImage__LdcML{border-color:var(--border-color)!important}.PersonView_turnAround__TQprx{margin-top:8px}.PersonView_turnButton__7Z\+S3{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:11px;gap:4px;margin-top:8px;padding:6px 12px;transition:all .2s}.PersonView_turnButton__7Z\+S3:hover{background:#f8f8f8;border-color:#bbb}body.dark-mode .PersonView_turnButton__7Z\+S3{background:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_turnButton__7Z\+S3:hover{background:var(--surface-light)!important;border-color:var(--border-light)!important}.PersonView_matchResult__IlWwN{margin-top:12px;text-align:center}.PersonView_matchPercentage__7a\+I1{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px}body.dark-mode .PersonView_matchPercentage__7a\+I1{color:var(--text-subtitle)!important}.PersonView_impersonationWarning__DGOXZ{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-size:12px;font-weight:500;padding:8px 12px;text-align:center}.PersonView_alertSection__H8Dwg{margin-top:24px}.PersonView_errorAlert__eZISY,.PersonView_warningAlert__WcMIB{border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:16px}.PersonView_warningAlert__WcMIB{background:#fff3cd;border:1px solid #ffeaa7}body.dark-mode .PersonView_warningAlert__WcMIB{background:rgba(207,156,81,.2)!important;border:1px solid var(--honey)!important}.PersonView_errorAlert__eZISY{background:#f8d7da;border:1px solid #f5c6cb}body.dark-mode .PersonView_errorAlert__eZISY{background:rgba(236,6,119,.2)!important;border:1px solid var(--magenta)!important}.PersonView_alertIcon__9rQz9{flex-shrink:0;font-size:20px}.PersonView_alertContent__hbc4v{flex:1 1}.PersonView_alertTitle__eENom{color:#333;font-weight:600;margin-bottom:4px}body.dark-mode .PersonView_alertTitle__eENom{color:var(--text-primary)!important}.PersonView_alertMessage__dUPZN{color:#666;font-size:14px;line-height:1.4}body.dark-mode .PersonView_alertMessage__dUPZN{color:var(--text-subtitle)!important}.PersonView_showLessSection__rOD7o{display:none}.PersonView_showLessButton__OJ4kr{align-items:center;background:none;border:none;color:var(--magenta);cursor:pointer;display:flex;font-size:14px;gap:4px}.PersonView_showLessButton__OJ4kr:hover{text-decoration:underline}.PersonView_helpIcon__TGhHB{align-items:center;background:#ffc107;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.PersonView_documentRequestSection__CfBsL{margin-top:24px}.PersonView_documentRequestTitle__-WMnS{color:var(--text-title);font-size:16px;font-weight:600;margin-bottom:8px}.PersonView_documentRequestSubtitle__uy8vv{color:var(--text-subtitle);font-size:13px;margin-bottom:16px}.PersonView_documentChecklistContainer__pJ1Xx{background:#f8f9fa;border-radius:8px;padding:16px}body.dark-mode .PersonView_documentChecklistContainer__pJ1Xx{background:var(--surface-light)!important}.PersonView_documentChecklistGrid__3WbuV{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.PersonView_documentCheckbox__ZNukc{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;padding:8px 12px;transition:all .2s}.PersonView_documentCheckbox__ZNukc:hover{background:#fafafa;border-color:var(--magenta)}body.dark-mode .PersonView_documentCheckbox__ZNukc{background:var(--surface-color)!important;border-color:var(--border-color)!important}body.dark-mode .PersonView_documentCheckbox__ZNukc:hover{background:var(--surface-light)!important;border-color:var(--magenta)!important}.PersonView_documentCheckbox__ZNukc input[type=checkbox]{cursor:pointer;flex-shrink:0;height:16px;margin-right:10px;width:16px}.PersonView_checkboxLabel__U4e08{display:flex;flex:1 1;flex-direction:column;gap:2px}.PersonView_documentTitle__lAxVD{color:#333;font-size:13px;font-weight:600;line-height:1.3}body.dark-mode .PersonView_documentTitle__lAxVD{color:var(--text-primary)!important}.PersonView_documentDescription__vjX73{color:#666;font-size:11px;line-height:1.3}body.dark-mode .PersonView_documentDescription__vjX73{color:var(--text-subtitle)!important}.PersonView_documentRequestActions__kgazF{align-items:center;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding-top:16px}body.dark-mode .PersonView_documentRequestActions__kgazF{border-top-color:var(--border-color)!important}.PersonView_selectedCount__P\+J27{color:#666;font-size:14px}body.dark-mode .PersonView_selectedCount__P\+J27{color:var(--text-subtitle)!important}.PersonView_sendRequestButton__1F6I3{align-items:center;background:var(--magenta);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.PersonView_sendRequestButton__1F6I3:hover:not(:disabled){background:var(--prussian-blue)}.PersonView_sendRequestButton__1F6I3:disabled{background:#6c757d;color:#fff;cursor:not-allowed;opacity:.6}body.dark-mode .PersonView_sendRequestButton__1F6I3:disabled{background:var(--neutral-dark)!important;color:var(--text-muted)!important;opacity:.6}.PersonView_uploadedDocumentsSection__iEK5c{margin-bottom:24px}.PersonView_uploadedDocumentsTitle__KGaJM{color:var(--text-title);font-size:16px;font-weight:600;margin-bottom:16px}.PersonView_supplementaryUploadSection__T-nZi{margin-top:0}.PersonView_supplementaryUploadArea__DkbYw{background-color:#fafafa;border:2px dashed #ddd;border-radius:8px;margin-bottom:16px;padding:40px;position:relative;text-align:center;transition:all .3s}.PersonView_supplementaryUploadArea__DkbYw:hover{background-color:#f5f5f5;border-color:var(--magenta)}body.dark-mode .PersonView_supplementaryUploadArea__DkbYw{background-color:var(--surface-light)!important;border-color:var(--border-color)!important}body.dark-mode .PersonView_supplementaryUploadArea__DkbYw:hover{background-color:var(--surface-color)!important;border-color:var(--magenta)!important}body.dark-mode .PersonView_supplementaryUploadText__zn6a1{color:var(--text-primary)!important}body.dark-mode .PersonView_personalInfoReportButton__55pan{background:var(--magenta)!important}body.dark-mode .PersonView_personalInfoReportButton__55pan:hover{background:#d63384!important;background:var(--magenta-hover,#d63384)!important}body.dark-mode .PersonView_backLink__ASwUe{color:var(--honey)!important}.PersonView_supplementaryFileInput__ZXVJU{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.PersonView_supplementaryUploadLabel__8Dc1l{cursor:pointer;display:block}.PersonView_supplementaryUploadIcon__7umQG{font-size:48px;margin-bottom:16px}.PersonView_supplementaryUploadText__zn6a1{color:#333;font-size:16px;margin-bottom:8px}.PersonView_supplementaryUploadInfo__nWBO2{color:#999;font-size:12px;line-height:1.4}.PersonView_noDocuments__P86XW{color:var(--text-subtitle);font-size:14px;margin-top:16px}.PersonView_authorityList__Dm4PW,.PersonView_expiryList__Cp7V7{display:flex;flex-direction:column;gap:16px}.PersonView_authorityItem__O5Tqx,.PersonView_expiryItem__QEdIH{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 0}body.dark-mode .PersonView_authorityItem__O5Tqx,body.dark-mode .PersonView_expiryItem__QEdIH{border-bottom-color:var(--border-color)!important}.PersonView_authorityItem__O5Tqx:last-child,.PersonView_expiryItem__QEdIH:last-child{border-bottom:none}.PersonView_authorityDocument__alj6v,.PersonView_expiryDocument__LyITn{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:500}.PersonView_authorityStatus__KKsIe,.PersonView_expiryStatus__k-MSj{align-items:center;display:flex;flex:2 1;gap:8px}.PersonView_statusIcon__tjdgT{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:20px;justify-content:center;width:20px}.PersonView_statusMessage__SD9Ad{color:var(--text-subtitle);font-size:14px;line-height:1.4}.PersonView_headerBadges__lYk\+P{gap:8px}.PersonView_editsBadge__Uae7M{align-items:center;background:#dc3545;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.PersonView_countBadge__kRywN{border:1px solid var(--border-color);border-radius:50%}.PersonView_countBadge__kRywN,.PersonView_neutralBadge__pDZZK{align-items:center;background:var(--surface-light);color:var(--text-secondary);display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.PersonView_neutralBadge__pDZZK{border-radius:50%}body.dark-mode .PersonView_neutralBadge__pDZZK{background:var(--primary-color)!important;border:1px solid var(--border-color);color:#fff!important}.PersonView_documentEditItem__R9dSP{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:16px}body.dark-mode .PersonView_documentEditItem__R9dSP{border-bottom-color:var(--border-color)!important}.PersonView_documentEditItem__R9dSP:last-child{border-bottom:none;margin-bottom:0}.PersonView_documentEditHeader__GNaU7{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PersonView_documentEditTitle__cMjJK{color:var(--text-primary);font-size:14px;font-weight:500}.PersonView_settingsIcon__0Us9Z{color:var(--magenta);cursor:pointer;font-size:16px}.PersonView_documentEditMessage__eq2gQ{color:var(--text-subtitle);font-size:14px;line-height:1.4;margin:8px 0 16px}.PersonView_editsTable__QVJfR{margin-top:16px;overflow-x:auto}.PersonView_table__Zc-lz{border-collapse:collapse;font-size:13px;width:100%}.PersonView_table__Zc-lz th{background:#f8f9fa;border:1px solid #dee2e6;color:#495057;font-weight:600;padding:8px 12px;text-align:left}body.dark-mode .PersonView_table__Zc-lz th{background:var(--surface-light)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.PersonView_table__Zc-lz td{border:1px solid #dee2e6;padding:8px 12px;vertical-align:top}body.dark-mode .PersonView_table__Zc-lz td{border-color:var(--border-color)!important}.PersonView_tableSubHeader__Y5d7f{display:none}.PersonView_deletedText__YDsGJ{background:#f8d7da;border-radius:3px;color:#721c24;padding:2px 4px;text-decoration:line-through}.PersonView_addedText__BaK8q{background:#d4edda;border-radius:3px;color:#155724;margin-left:4px;padding:2px 4px}.PersonView_threatBadge__wmGeZ{align-items:center;background:#d4edda;border-radius:16px;display:flex;gap:8px;padding:6px 12px}.PersonView_threatIndicator__Ce9Am{background:#28a745;border-radius:50%;height:12px;width:12px}.PersonView_threatText__rkFZI{color:#155724;font-size:12px;font-weight:600}.PersonView_fraudAnalysis__m75JF{margin-bottom:24px}.PersonView_fraudDescription__RJXjM{color:var(--text-primary);font-size:14px;line-height:1.5;margin-bottom:24px}.PersonView_locationComparison__TB9HB{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.PersonView_locationSection__YiwnK{display:flex;flex-direction:column}.PersonView_locationTitle__TOHEG{color:#6c757d;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.PersonView_locationCard__VBlT1{background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.PersonView_mapContainer__HzCdB{height:250px;overflow:hidden;position:relative}.PersonView_mapImage__iwxa0{height:100%;object-fit:contain;object-position:center;width:100%}.PersonView_mapOverlay__4i1Lp{background:hsla(0,0%,100%,.95);border-top:1px solid #dee2e6;bottom:0;left:0;padding:12px;position:absolute;right:0}.PersonView_coordinates__qFXbc{color:#007bff;font-size:12px;font-weight:600;margin-bottom:4px}.PersonView_address__q7HpZ{color:#6c757d;font-size:11px;margin-bottom:8px}.PersonView_mapActions__wOVUO{display:flex;gap:12px}.PersonView_mapButton__S\+EFC{background:none;border:none;color:#007bff;cursor:pointer;font-size:11px;text-decoration:underline}.PersonView_mapButton__S\+EFC:hover{color:#0056b3}.PersonView_viewDetailsButton__BgqfP{background:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px;transition:all .2s;width:100%}.PersonView_viewDetailsButton__BgqfP:hover{background:var(--prussian-blue)}.PersonView_documentationSection__c98-X{margin-top:24px}.PersonView_documentationTitle__Y5T0P{border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;font-weight:600;margin-bottom:16px;padding-bottom:8px}body.dark-mode .PersonView_documentationTitle__Y5T0P{border-bottom-color:var(--border-color)!important;color:var(--honey)!important}.PersonView_documentList__qBQaR{display:flex;flex-direction:column;gap:16px}.PersonView_documentItem__Pw2e3{align-items:flex-start;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:12px;padding:16px;transition:all .2s}.PersonView_documentItem__Pw2e3:hover{background:#f5f5f5;border-color:#d0d0d0}body.dark-mode .PersonView_documentItem__Pw2e3{background:var(--surface-light)!important;border-color:var(--border-color)!important}body.dark-mode .PersonView_documentItem__Pw2e3:hover{background:var(--surface-color)!important;border-color:var(--border-light)!important}.PersonView_documentIcon__vUmFz{flex-shrink:0;font-size:24px;margin-top:4px}.PersonView_documentInfo__2D56t{flex:1 1;min-width:0}.PersonView_documentName__FIsYG{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px}.PersonView_documentDetails__RvBsd{color:var(--text-subtitle);font-size:12px;margin-bottom:8px}.PersonView_documentSummary__L20S8{color:var(--text-primary);font-size:13px;line-height:1.4}.PersonView_viewDocButton__3D1rF{background:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:8px 16px;transition:all .2s}.PersonView_viewDocButton__3D1rF:hover{background:var(--prussian-blue)}.PersonView_modalOverlay__KGb8T{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PersonView_modalContent__vnxNP{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.PersonView_modalHeader__4cuUe{border-bottom:1px solid #e0e0e0;padding:24px;position:relative}.PersonView_modalTitle__txeJ6{color:var(--text-title);font-size:24px;font-weight:600;margin:0 0 4px}.PersonView_modalSubtitle__isJUN{color:#666;font-size:14px}.PersonView_modalClose__5SFxT{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .2s;width:32px}.PersonView_modalClose__5SFxT:hover{background:#f0f0f0;color:#333}.PersonView_modalBody__P5x-A{flex:1 1;overflow-y:auto;padding:24px}.PersonView_modalFooter__GUckQ{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:space-between;padding:20px 24px}.PersonView_closeButton__w7p0v,.PersonView_downloadButton__H-uZU{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.PersonView_downloadButton__H-uZU{background:var(--magenta);border:none;color:#fff}.PersonView_downloadButton__H-uZU:hover{background:var(--prussian-blue)}.PersonView_closeButton__w7p0v{background:#f0f0f0;border:1px solid #ddd;color:#333}.PersonView_closeButton__w7p0v:hover{background:#e0e0e0}.PersonView_bankStatementContent__g9-qC h3,.PersonView_bankStatementContent__g9-qC h4{color:var(--text-title);margin:24px 0 16px}.PersonView_bankStatementContent__g9-qC h3:first-child{margin-top:0}.PersonView_accountHeader__sPLaK{margin-bottom:24px}.PersonView_accountDetails__UieXk{color:#666;display:flex;font-size:14px;gap:24px;margin-top:8px}.PersonView_summaryGrid__hYZk\+{grid-gap:16px;background:#f8f9fa;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px;padding:20px}.PersonView_summaryItem__rNUhZ{display:flex;flex-direction:column;gap:4px}.PersonView_summaryLabel__v4-ES{color:#666;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.PersonView_summaryValue__powF6{color:var(--prussian-blue);font-size:20px;font-weight:600}.PersonView_incomeTable__5ZuHa,.PersonView_transactionTable__x1o8F{border-collapse:collapse;margin-bottom:32px;width:100%}.PersonView_incomeTable__5ZuHa th,.PersonView_transactionTable__x1o8F th{background:#f8f9fa;border-bottom:2px solid #e0e0e0;color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase}.PersonView_incomeTable__5ZuHa td,.PersonView_transactionTable__x1o8F td{border-bottom:1px solid #f0f0f0;font-size:14px;padding:12px}.PersonView_incomeTable__5ZuHa tr:last-child td,.PersonView_transactionTable__x1o8F tr:last-child td{border-bottom:none}.PersonView_transactionTable__x1o8F .PersonView_credit__\+Crsx{background:#f0fff4}.PersonView_transactionTable__x1o8F .PersonView_debit__-CIHG{background:#fff5f5}.PersonView_transactionTable__x1o8F .PersonView_amount__Ezdrg{font-weight:600;text-align:right}.PersonView_incomeTable__5ZuHa .PersonView_totalCell__b-rly{font-weight:600}.PersonView_questionnaireContent__gy5M2 h3{border-bottom:1px solid #e0e0e0;color:var(--text-title);margin:24px 0 16px;padding-bottom:8px}.PersonView_questionnaireContent__gy5M2 h3:first-child{margin-top:0}.PersonView_personalDetails__udx5A{margin-bottom:32px}.PersonView_detailsGrid__tMjW7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PersonView_detailItem__3GQtz{border-bottom:1px solid #f0f0f0;display:flex;gap:8px;padding:8px 0}.PersonView_detailLabel__DfBPV{color:#666;font-weight:600;min-width:120px}.PersonView_detailValue__HZ4Ph{color:#333}.PersonView_questionsSection__HyI91{margin-bottom:32px}.PersonView_questionAnswer__AtojW{background:#f8f9fa;border-radius:8px;margin-bottom:24px;padding:16px}.PersonView_question__vcyZm{color:var(--prussian-blue);font-size:15px;font-weight:600;margin-bottom:8px}.PersonView_answer__P9FsP{color:#333;font-size:14px;line-height:1.6}.PersonView_declaration__GbUP4{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:20px}.PersonView_declarationText__X4foN{font-style:italic;line-height:1.5;margin-bottom:16px}.PersonView_signature__O40lj{border-top:1px solid #ffeaa7;display:flex;font-weight:600;justify-content:space-between;margin-top:16px;padding-top:16px}.PersonView_contractContent__Xv1hV h3,.PersonView_contractContent__Xv1hV h4{color:var(--text-title);margin:24px 0 16px}.PersonView_contractContent__Xv1hV h3:first-child{margin-top:0}.PersonView_contractDetails__UKd1i{margin-bottom:32px}.PersonView_financialBreakdown__pbHMY{background:#f8f9fa;border-radius:8px;margin-bottom:32px;padding:24px}.PersonView_priceDetails__fABQL{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.PersonView_priceItem__0PrLd{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:8px 0}.PersonView_priceValue__Pm\+sl{color:var(--prussian-blue);font-size:20px;font-weight:600}.PersonView_adjustments__06YeW{margin-bottom:20px}.PersonView_adjustmentItem__DkrEY{display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.PersonView_debitAmount__WjJYV{color:#dc3545;font-weight:500}.PersonView_creditAmount__oYpoQ{color:#28a745;font-weight:500}.PersonView_netProceeds__z4Kc3{border-top:2px solid var(--prussian-blue);display:flex;font-weight:600;justify-content:space-between;padding:16px 0 0}.PersonView_proceedsValue__0MD20{color:var(--prussian-blue);font-size:22px}.PersonView_conditions__6coB4{margin-bottom:32px}.PersonView_conditions__6coB4 ul{margin:0;padding-left:20px}.PersonView_conditions__6coB4 li{color:#333;margin-bottom:8px}.PersonView_solicitors__ecYss{background:#e9ecef;border-radius:8px;padding:16px}.PersonView_solicitorDetails__ZTySR{display:flex;flex-direction:column;font-size:14px;gap:8px}@media (max-width:768px){.PersonView_documentChecklistGrid__3WbuV{grid-template-columns:1fr}}@media (max-width:1200px){.PersonView_content__kqrhm{grid-template-columns:1fr}.PersonView_leftColumn__WHWXF{margin:0 auto;max-width:400px}.PersonView_nameHeaders__awC\+O{display:none}.PersonView_nameMatchRow__GvqWE{gap:8px;grid-template-columns:1fr}.PersonView_nameFields__Per0N{margin-top:8px}.PersonView_documentLayout__G6a7J{gap:16px;grid-template-columns:1fr}.PersonView_comparisonImages__\+gZAA{align-items:center;flex-direction:column}.PersonView_documentImage__GU2AC{max-width:300px;width:100%}.PersonView_comparisonImage__LdcML{height:120px;width:120px}.PersonView_authorityItem__O5Tqx,.PersonView_expiryItem__QEdIH{align-items:flex-start;flex-direction:column;gap:8px}.PersonView_authorityStatus__KKsIe,.PersonView_expiryStatus__k-MSj{flex:none;width:100%}.PersonView_locationComparison__TB9HB{gap:16px;grid-template-columns:1fr}.PersonView_table__Zc-lz{font-size:11px}.PersonView_table__Zc-lz td,.PersonView_table__Zc-lz th{padding:6px 8px}}.PersonView_addNoteButton__EqfBZ{align-items:center;background:var(--magenta);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.PersonView_addNoteButton__EqfBZ:hover{background:#d63384;background:var(--magenta-hover,#d63384)}.PersonView_addIcon__Ww\+AO{font-size:16px;font-weight:700}.PersonView_notesList__SRCtY{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:12px}.PersonView_notesItem__7N5s2{background:#fff;border-bottom:1px solid #f0f0f0;padding:8px 0}.PersonView_notesItem__7N5s2:last-child{border-bottom:none}.PersonView_noteHeader__Q6W4J{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px}.PersonView_noteType__ztkpr{background:var(--prussian-blue);border-radius:3px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase}.PersonView_noteMetadata__mZryq{align-items:center;color:#6c757d;display:flex;font-size:11px;gap:10px}.PersonView_noteAuthor__\+lEBh,.PersonView_noteTimestamp__AUKMw{align-items:center;display:flex;gap:3px}.PersonView_noteAuthor__\+lEBh i,.PersonView_noteTimestamp__AUKMw i{font-size:10px}.PersonView_noteContent__YxX0i{word-wrap:break-word;background-color:#f8f9fa;border-radius:6px;color:var(--text-dark);font-size:13px;line-height:1.4;margin-top:6px;padding:10px 12px}.PersonView_noNotes__Zeyys{color:#6c757d;font-style:italic;margin:0;padding:24px;text-align:center}.PersonView_noteModal__fkXkc{animation:PersonView_modalSlideIn__ylnoJ .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.PersonView_noteModal__fkXkc .PersonView_modalHeader__4cuUe{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px}.PersonView_noteModal__fkXkc .PersonView_modalTitle__txeJ6{color:var(--text-title);font-size:18px;font-weight:600;margin:0}.PersonView_noteModal__fkXkc .PersonView_closeButton__w7p0v{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.PersonView_noteModal__fkXkc .PersonView_closeButton__w7p0v:hover{color:#333}.PersonView_noteModal__fkXkc .PersonView_modalBody__P5x-A{padding:24px}.PersonView_noteModal__fkXkc .PersonView_modalFooter__GUckQ{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.PersonView_notesCount__E58lM{align-items:center;background:#28a745;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:24px;width:24px}.PersonView_formGroup__OkmdQ{margin-bottom:20px}.PersonView_formLabel__iIpSg{color:var(--prussian-blue);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.PersonView_formSelect__0DiKD{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;padding:12px;transition:border-color .2s;width:100%}.PersonView_formSelect__0DiKD:focus{border-color:var(--magenta);box-shadow:0 0 0 2px rgba(220,53,132,.1);outline:none}.PersonView_formTextarea__ZcIwR{border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:14px;min-height:120px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.PersonView_formTextarea__ZcIwR:focus{border-color:var(--magenta);box-shadow:0 0 0 2px rgba(220,53,132,.1);outline:none}.PersonView_formTextarea__ZcIwR::placeholder{color:#999}.PersonView_cancelButton__7ug5C{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#6c757d;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.PersonView_cancelButton__7ug5C:hover{background:#e9ecef;border-color:#adb5bd}.PersonView_saveButton__uBzkq{background:var(--magenta);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.PersonView_saveButton__uBzkq:hover:not(:disabled){background:#d63384;background:var(--magenta-hover,#d63384)}.PersonView_saveButton__uBzkq:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}@keyframes PersonView_modalSlideIn__ylnoJ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.PersonView_sectionHeaderNew__c-2O3{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:2rem}.PersonView_sectionTitleNew__gZiRI{color:var(--text-title);font-size:20px;font-weight:500;margin:0;padding-bottom:10px;position:relative}.PersonView_sectionTitleNew__gZiRI:after{background-color:var(--magenta);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.PersonView_auditLogHeader__wrLG3{align-items:center;display:flex;flex:1 1;gap:1rem}.PersonView_expandButton__-Nc5N{background:none;border:none;color:var(--neutral-dark);cursor:pointer;font-size:14px;margin-right:.5rem;padding:0;transition:transform .2s}.PersonView_expandButton__-Nc5N:hover{color:var(--magenta)}.PersonView_auditLogStats__cmWnR{color:var(--neutral-dark);font-size:14px;font-weight:400}.PersonView_showMoreContainer__VmuJX{border-top:1px solid #eee;padding:1rem;text-align:center}.PersonView_showMoreButton__MuY\+i{align-items:center;background:none;border:1px solid var(--neutral-light);border-radius:4px;color:var(--prussian-blue);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.PersonView_showMoreButton__MuY\+i:hover{background-color:var(--neutral-light);border-color:var(--neutral-dark)}.PersonView_showMoreButton__MuY\+i i{font-size:12px}.PersonView_associatedEntitiesSection__sR4nw{background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-md);margin-top:1rem;overflow:hidden;transition:background-color .3s ease}.PersonView_rightColumn__RHbJ2 .PersonView_associatedEntitiesSection__sR4nw{margin-top:0}.PersonView_associatedTransactionsSection__AGzN2{background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-md);margin-top:1rem;overflow:hidden;transition:background-color .3s ease}.PersonView_rightColumn__RHbJ2 .PersonView_associatedTransactionsSection__AGzN2{margin-top:1rem}.PersonView_associatedTransactionsSection__AGzN2 .PersonView_table__Zc-lz{table-layout:fixed;width:100%}.PersonView_associatedTransactionsSection__AGzN2 .PersonView_table__Zc-lz th:first-child{width:20%}.PersonView_associatedTransactionsSection__AGzN2 .PersonView_table__Zc-lz th:nth-child(2){width:15%}.PersonView_associatedTransactionsSection__AGzN2 .PersonView_table__Zc-lz th:nth-child(3){width:20%}.PersonView_associatedTransactionsSection__AGzN2 .PersonView_table__Zc-lz th:nth-child(4){width:15%}.PersonView_associatedTransactionsSection__AGzN2 .PersonView_table__Zc-lz th:nth-child(5){width:30%}.PersonView_statusBadge__C4nzT{background-color:var(--warning-color);border-radius:4px;color:var(--text-primary);font-size:12px;font-weight:500;padding:4px 8px}body.dark-mode .PersonView_noteModal__fkXkc{background:var(--surface-color)!important;border:1px solid var(--border-color)!important;box-shadow:0 10px 25px rgba(0,0,0,.5)!important}body.dark-mode .PersonView_noteModal__fkXkc .PersonView_modalHeader__4cuUe{background:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important}body.dark-mode .PersonView_noteModal__fkXkc .PersonView_modalTitle__txeJ6{color:var(--text-primary)!important}body.dark-mode .PersonView_noteModal__fkXkc .PersonView_closeButton__w7p0v{color:var(--text-secondary)!important}body.dark-mode .PersonView_noteModal__fkXkc .PersonView_closeButton__w7p0v:hover{color:var(--text-primary)!important}body.dark-mode .PersonView_noteModal__fkXkc .PersonView_modalBody__P5x-A{background:var(--surface-color)!important}body.dark-mode .PersonView_noteModal__fkXkc .PersonView_modalFooter__GUckQ{background:var(--surface-color)!important;border-top:1px solid var(--border-color)!important}body.dark-mode .PersonView_formLabel__iIpSg{color:var(--text-secondary)!important}body.dark-mode .PersonView_formSelect__0DiKD{background:var(--surface-color)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_formSelect__0DiKD:focus{border-color:var(--magenta)!important;box-shadow:0 0 0 2px rgba(220,53,132,.2)!important}body.dark-mode .PersonView_formTextarea__ZcIwR{background:var(--surface-color)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_formTextarea__ZcIwR:focus{border-color:var(--magenta)!important;box-shadow:0 0 0 2px rgba(220,53,132,.2)!important}body.dark-mode .PersonView_formTextarea__ZcIwR::placeholder{color:var(--text-secondary)!important}body.dark-mode .PersonView_cancelButton__7ug5C{background:var(--surface-light)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important}body.dark-mode .PersonView_cancelButton__7ug5C:hover{background:var(--hover-bg)!important;border-color:var(--text-secondary)!important}body.dark-mode .PersonView_saveButton__uBzkq:disabled{background:var(--text-muted)!important;color:var(--text-secondary)!important}body.dark-mode .PersonView_modalOverlay__KGb8T{background:rgba(0,0,0,.7)!important}body.dark-mode .PersonView_modalContent__vnxNP{background:var(--surface-color)!important;border:1px solid var(--border-color)!important;box-shadow:0 20px 40px rgba(0,0,0,.5)!important}body.dark-mode .PersonView_modalHeader__4cuUe{background:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important}body.dark-mode .PersonView_modalTitle__txeJ6{color:var(--text-primary)!important}body.dark-mode .PersonView_modalClose__5SFxT,body.dark-mode .PersonView_modalSubtitle__isJUN{color:var(--text-secondary)!important}body.dark-mode .PersonView_modalClose__5SFxT:hover{background:var(--hover-bg)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_modalBody__P5x-A{background:var(--surface-color)!important}body.dark-mode .PersonView_modalFooter__GUckQ{background:var(--surface-color)!important;border-top:1px solid var(--border-color)!important}body.dark-mode .PersonView_downloadButton__H-uZU:hover{background:var(--prussian-blue)!important}body.dark-mode .PersonView_closeButton__w7p0v{background:var(--surface-light)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_closeButton__w7p0v:hover{background:var(--hover-bg)!important}body.dark-mode .PersonView_bankStatementContent__g9-qC h3,body.dark-mode .PersonView_bankStatementContent__g9-qC h4{color:var(--text-primary)!important}body.dark-mode .PersonView_accountDetails__UieXk{color:var(--text-secondary)!important}body.dark-mode .PersonView_summaryGrid__hYZk\+{background:var(--surface-light)!important}body.dark-mode .PersonView_summaryLabel__v4-ES{color:var(--text-secondary)!important}body.dark-mode .PersonView_summaryValue__powF6{color:var(--text-primary)!important}body.dark-mode .PersonView_incomeTable__5ZuHa th,body.dark-mode .PersonView_transactionTable__x1o8F th{background:var(--surface-light)!important;border-bottom:2px solid var(--border-color)!important;color:var(--text-secondary)!important}body.dark-mode .PersonView_incomeTable__5ZuHa td,body.dark-mode .PersonView_transactionTable__x1o8F td{border-bottom:1px solid var(--border-light)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_transactionTable__x1o8F .PersonView_credit__\+Crsx{background:rgba(40,167,69,.1)!important}body.dark-mode .PersonView_transactionTable__x1o8F .PersonView_debit__-CIHG{background:rgba(220,53,69,.1)!important}body.dark-mode .PersonView_questionnaireContent__gy5M2 h3{border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_detailItem__3GQtz{border-bottom:1px solid var(--border-light)!important}body.dark-mode .PersonView_detailLabel__DfBPV{color:var(--text-secondary)!important}body.dark-mode .PersonView_detailValue__HZ4Ph{color:var(--text-primary)!important}body.dark-mode .PersonView_questionAnswer__AtojW{background:var(--surface-light)!important}body.dark-mode .PersonView_answer__P9FsP,body.dark-mode .PersonView_question__vcyZm{color:var(--text-primary)!important}body.dark-mode .PersonView_declaration__GbUP4{background:rgba(255,243,205,.1)!important;border:1px solid var(--border-color)!important}body.dark-mode .PersonView_declarationText__X4foN{color:var(--text-primary)!important}body.dark-mode .PersonView_signature__O40lj{border-top:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_contractContent__Xv1hV h3,body.dark-mode .PersonView_contractContent__Xv1hV h4{color:var(--text-primary)!important}body.dark-mode .PersonView_financialBreakdown__pbHMY{background:var(--surface-light)!important}body.dark-mode .PersonView_priceItem__0PrLd{border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_adjustmentItem__DkrEY,body.dark-mode .PersonView_priceValue__Pm\+sl{color:var(--text-primary)!important}body.dark-mode .PersonView_netProceeds__z4Kc3{border-top:2px solid var(--text-primary)!important;color:var(--text-primary)!important}body.dark-mode .PersonView_conditions__6coB4 li,body.dark-mode .PersonView_proceedsValue__0MD20{color:var(--text-primary)!important}body.dark-mode .PersonView_solicitors__ecYss{background:var(--surface-light)!important}body.dark-mode .PersonView_solicitorDetails__ZTySR{color:var(--text-primary)!important}.PersonView_associatedEntitiesTitle__6Xdqe{color:var(--text-secondary);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:1rem}.PersonView_associatedEntitiesLink__xneKT{align-items:center;background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:all .2s}.PersonView_associatedEntitiesLink__xneKT:hover{background-color:var(--hover-bg);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.PersonView_associatedEntitiesText__7N0z9{color:var(--text-primary);font-size:14px;font-weight:500}.PersonView_associatedEntitiesCount__f8Ldw{align-items:center;background-color:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.PersonView_associatedEntitiesList__S30Mf{display:flex;flex-direction:column;gap:.75rem}.PersonView_associatedEntityItem__cVtsN{align-items:center;background-color:var(--surface-light);border-radius:6px;display:flex;padding:.75rem;transition:all .2s}.PersonView_associatedEntityItem__cVtsN:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.PersonView_entityInfo__\+Dn-5{flex:1 1}.PersonView_entityName__fVs\+t{color:var(--text-primary);font-size:14px;font-weight:500;margin-bottom:.25rem}.PersonView_entityRole__btRPw{color:var(--text-secondary);font-size:12px;margin-bottom:.25rem}.PersonView_entityRisk__DS0xM{align-items:center;display:flex}.PersonView_moreEntities__v4KSx{background-color:var(--surface-light);border:1px dashed var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:12px;font-style:italic;padding:.5rem;text-align:center}.PersonView_entityWithType__a3-FH{align-items:center;display:flex;gap:8px}.PersonView_headerBadges__lYk\+P{align-items:center;display:flex;gap:12px}.PersonView_entityLink__ixJw1{align-items:center;color:var(--magenta);display:flex;font-weight:500;gap:4px;text-decoration:none;transition:color .2s}.PersonView_entityLink__ixJw1:hover{color:var(--prussian-blue);text-decoration:underline}.PersonView_entityLink__ixJw1 i{font-size:10px;opacity:.7}.PersonView_entityTypeLabel__v4t15{color:var(--text-secondary);text-transform:uppercase}.PersonView_entityTypeLabel__v4t15,.PersonView_roleLabel__XMwgo{background-color:var(--surface-light);border-radius:4px;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.PersonView_roleLabel__XMwgo{border:1px solid var(--border-color);color:var(--text-primary)}.PersonView_registrationNumber__NlkB8{color:var(--text-secondary);font-family:monospace;font-size:11px;word-break:break-all}.PersonView_transactionLink__OCSL8{color:var(--prussian-blue);font-size:12px;text-decoration:none;transition:color .2s}.PersonView_transactionLink__OCSL8:hover{color:var(--magenta);text-decoration:underline}.PersonView_associatedEntitiesSection__sR4nw{overflow-x:auto}.PersonView_associatedEntitiesSection__sR4nw .PersonView_table__Zc-lz{table-layout:fixed;width:100%}.PersonView_associatedEntitiesSection__sR4nw .PersonView_table__Zc-lz th:first-child{width:40%}.PersonView_associatedEntitiesSection__sR4nw .PersonView_table__Zc-lz th:nth-child(2),.PersonView_associatedEntitiesSection__sR4nw .PersonView_table__Zc-lz th:nth-child(3),.PersonView_associatedEntitiesSection__sR4nw .PersonView_table__Zc-lz th:nth-child(4){width:20%}body.dark-mode .PersonView_entityLink__ixJw1{color:var(--honey)!important}body.dark-mode .PersonView_entityLink__ixJw1:hover,body.dark-mode .PersonView_transactionLink__OCSL8{color:var(--cyan)!important}body.dark-mode .PersonView_transactionLink__OCSL8:hover{color:var(--honey)!important}.view-person-tabbed{margin:0 auto;max-width:1400px;padding:20px}.page-header{gap:1rem;margin-bottom:2rem}.back-button,.page-header{align-items:center;display:flex}.back-button{background:none;border:none;border-radius:4px;color:var(--magenta);cursor:pointer;font-size:16px;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.back-button:hover{background-color:var(--surface-light)}.person-summary-card{align-items:center;background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.person-info h2{color:var(--text-primary);margin:0 0 .5rem}.person-meta{color:var(--text-secondary);display:flex;font-size:14px;gap:1.5rem}.person-meta span{align-items:center;display:flex;gap:.5rem}.person-meta i{color:var(--magenta)}.status-badge{border-radius:20px;font-size:14px;font-weight:500;padding:.5rem 1rem}.status-badge.verified{background-color:var(--kelly-green-10);color:var(--kelly-green)}.tabs-container{background-color:var(--surface-color);border-radius:8px}.tabs-container,.tabs-header{box-shadow:0 2px 8px var(--shadow-color)}.tabs-header{background-color:var(--surface-light);border-bottom:1px solid var(--border-color);display:flex;position:sticky;top:70px;z-index:1000}.tab-button{border-right:1px solid var(--border-color);flex:1 1;font-size:15px;gap:.5rem;justify-content:center;padding:1rem 1.5rem;position:relative}.tab-button:last-child{border-right:none}.tab-button:hover{background-color:var(--hover-bg);color:var(--text-primary)}.tab-button.active{background-color:var(--surface-color)}.tab-button.active:after{background-color:var(--magenta);bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.tab-button.tab-warning{color:var(--honey)}.tab-button.tab-fail{color:#e74c3c}.tab-button.tab-risk{color:var(--magenta)}.tab-button i{font-size:18px}.tab-label{font-weight:500}.tab-count{background-color:var(--text-muted);border-radius:10px;color:#fff;font-size:12px;font-weight:600;min-width:20px;padding:2px 6px;text-align:center}.tab-button.active .tab-count{background-color:var(--magenta)}.tabs-content{background-color:var(--surface-color);min-height:500px;padding:1rem 2rem 2rem}.tab-content{animation:fadeIn .3s ease-in-out;margin-top:0;opacity:1;padding-top:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.check-grid{display:flex;flex-direction:column;gap:1.5rem}.check-item{border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .2s}.check-item:hover{box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-2px)}.check-item.failed{background-color:rgba(231,76,60,.05);border-color:#e74c3c}.check-item.warning{background-color:rgba(207,156,81,.05);border-color:var(--honey)}.check-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.check-header h4{color:var(--text-primary);font-size:20px;font-weight:500;margin:0}.check-details{color:var(--text-secondary);font-size:16px;line-height:1.5;margin:0}.check-meta{color:var(--text-muted);font-size:15px;justify-content:space-between;margin-top:auto;padding-top:.5rem}.check-meta,.check-meta span{align-items:center;display:flex}.check-meta span{gap:.5rem}.detail-btn{background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;padding:.5rem 1.25rem;transition:background-color .2s}.detail-btn:hover{background-color:var(--magenta-dark)}.detail-btn.error{background-color:#e74c3c}.detail-btn.error:hover{background-color:#c0392b}.error-text{color:#e74c3c;font-weight:500}.warning-text{color:var(--honey);font-weight:500}.check-info{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;padding:1rem}.info-row{display:flex;font-size:13px;justify-content:space-between;padding:.25rem 0}.info-value{font-weight:500}.info-value.success{color:var(--kelly-green)}.edit-alert{align-items:center;background-color:rgba(207,156,81,.1);border-radius:6px;color:var(--honey);display:flex;font-size:14px;gap:.75rem;padding:.75rem}.sanctions-sources{margin-top:.5rem}.sanctions-sources h5{color:var(--text-secondary);font-size:13px;font-weight:500;margin:0 0 .5rem}.sanctions-sources ul{list-style:none;margin:0;padding:0}.sanctions-sources li{align-items:center;display:flex;font-size:13px;gap:.5rem;padding:.25rem 0}.sanctions-sources li i{color:var(--kelly-green)}.fraud-checks{display:flex;flex-direction:column;gap:.5rem}.check-row{align-items:center;display:flex;font-size:13px;gap:.5rem}.check-row.pass{color:var(--kelly-green)}.status-icon{font-size:24px}.status-icon.pass{color:var(--kelly-green)}.status-icon.fail{color:#e74c3c}.status-icon.warning{color:var(--honey)}.status-icon.neutral{color:var(--text-muted)}.relationship-grid{display:flex;flex-direction:column;gap:1.5rem}.relationship-item{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.relationship-header{align-items:center;display:flex;justify-content:space-between}.relationship-header h4{color:var(--text-primary);font-size:16px;font-weight:500;margin:0}.count-badge{background-color:var(--magenta);border-radius:12px;color:#fff;font-size:14px;font-weight:600;min-width:24px;padding:4px 10px;text-align:center}.relationship-details{color:var(--text-secondary);font-size:14px;margin:0}.view-details-btn{align-self:flex-start;background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:.5rem 1rem;transition:background-color .2s}.view-details-btn:hover{background-color:var(--magenta-dark)}.transaction-preview{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;padding:1rem}.transaction-item{grid-gap:1rem;align-items:center;display:grid;font-size:14px;gap:1rem;grid-template-columns:2fr 1fr 1fr}.transaction-info{display:flex;flex-direction:column;gap:.25rem}.transaction-id{color:var(--text-primary)}.transaction-date{color:var(--text-secondary);font-size:13px}.transaction-amount{color:var(--text-primary);font-weight:600}.transaction-type{color:var(--text-secondary);font-size:13px}.empty-state{color:var(--text-muted);padding:2rem;text-align:center}.empty-state i{display:block;font-size:32px;margin-bottom:.5rem}.empty-state p{font-size:14px;margin:0}.related-people{display:flex;flex-direction:column;gap:.75rem}.person-link{align-items:center;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:all .2s}.person-link:hover{border-color:var(--magenta);box-shadow:0 2px 4px var(--shadow-color)}.person-link i{color:var(--text-muted);font-size:20px}.person-info{display:flex;flex-direction:column;gap:.25rem}.person-name{color:var(--text-primary);font-size:14px}.person-relationship{color:var(--text-secondary);font-size:13px}.account-list{display:flex;flex-direction:column;gap:.5rem}.account-item{align-items:center;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;display:grid;font-size:14px;grid-template-columns:2fr 1fr 1fr;padding:.75rem}.account-type{color:var(--text-primary);font-weight:500}.account-number{color:var(--text-secondary)}.account-status{font-size:13px;font-weight:500;text-align:right}.account-status.active{color:var(--kelly-green)}.notes-section{min-height:400px}.notes-header{align-items:center;justify-content:space-between;margin-bottom:1.5rem}.notes-header h3{color:var(--text-primary);font-size:18px;font-weight:500;margin:0}.notes-list{gap:1rem}.note-item{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;transition:all .2s}.note-item:hover{box-shadow:0 2px 8px var(--shadow-color)}.note-item.system-note{background-color:rgba(207,156,81,.05);border-color:var(--honey)}.note-header{margin-bottom:.75rem}.note-author{align-items:center;color:var(--text-primary);display:flex;font-weight:500;gap:.5rem}.note-author i{color:var(--text-muted);font-size:20px}.note-date{color:var(--text-secondary);font-size:13px}.note-content{margin-bottom:.75rem}.note-content p{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0}.note-tags{display:flex;flex-wrap:wrap;gap:.5rem}.note-tag{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);font-size:12px;padding:.25rem .75rem}.add-note-btn{align-items:center;background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.add-note-btn:hover{background-color:#d63384;background-color:var(--magenta-hover,#d63384)}body.dark-mode .add-note-btn{background-color:var(--magenta);border:1px solid var(--border-color);color:#fff}body.dark-mode .add-note-btn:hover{background-color:#d63384;background-color:var(--magenta-hover,#d63384);border-color:var(--honey)}body.dark-mode .count-badge{background-color:var(--honey)!important;color:var(--text-primary)!important}body.dark-mode .person-summary-card,body.dark-mode .tabs-container{background-color:var(--surface-color);box-shadow:0 2px 8px var(--shadow-color)}body.dark-mode .note-item.system-note{background-color:rgba(207,156,81,.05)}body.dark-mode .check-item.failed{background-color:rgba(231,76,60,.05);border-color:#e74c3c}body.dark-mode .check-item.warning{background-color:rgba(207,156,81,.05);border-color:var(--honey)}body.dark-mode .tabs-header{background-color:var(--surface-light);border-bottom-color:var(--border-color);box-shadow:0 2px 8px var(--shadow-color)}.metrics-dashboard{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.metric-card{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;text-align:center;transition:all .2s}.metric-card:hover{box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-2px)}.metric-value{font-size:32px;font-weight:600;margin-bottom:.5rem}.metric-label{color:var(--text-secondary);font-size:14px}.progress-section{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.progress-item{margin-bottom:1.25rem}.progress-item:last-child{margin-bottom:0}.progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.progress-bar-container{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;height:8px;overflow:hidden}.progress-bar-fill{height:100%;transition:width .3s ease}.action-card{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:1rem;transition:all .2s}.action-card:hover{transform:translateX(4px)}.action-card.high-priority{background-color:rgba(231,76,60,.05);border:1px solid rgba(231,76,60,.2)}.action-card.medium-priority{background-color:rgba(207,156,81,.05);border:1px solid rgba(207,156,81,.2)}.activity-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:1rem;padding:.75rem 0}.activity-item:last-child{border-bottom:none}.activity-icon{font-size:16px;text-align:center;width:24px}.activity-icon.success{color:var(--kelly-green)}.activity-icon.warning{color:var(--honey)}.activity-icon.info{color:var(--text-secondary)}.activity-content{flex:1 1}.activity-text{color:var(--text-primary);font-size:14px;margin-bottom:.25rem}.activity-time{color:var(--text-secondary);font-size:12px}body.dark-mode .tab-button{border-right-color:var(--border-color);color:var(--text-secondary)}body.dark-mode .tab-button:hover{background-color:hsla(0,0%,100%,.08);color:var(--text-primary)}body.dark-mode .tab-button.active,body.dark-mode .tab-button.active:hover{background-color:var(--surface-color);color:var(--magenta)}body.dark-mode .check-item,body.dark-mode .relationship-item{background-color:var(--surface-light);border-color:var(--border-color)}body.dark-mode .back-button:hover{background-color:var(--surface-light)}body.dark-mode .metric-card,body.dark-mode .progress-section{background-color:var(--surface-light);border-color:var(--border-color)}body.dark-mode .progress-bar-container{background-color:var(--surface-color);border-color:var(--border-color)}body.dark-mode .action-card.high-priority{background-color:rgba(231,76,60,.08);border-color:rgba(231,76,60,.3)}body.dark-mode .action-card.medium-priority{background-color:rgba(207,156,81,.08);border-color:rgba(207,156,81,.3)}body.dark-mode .activity-item{border-color:var(--border-color)}@media (max-width:768px){.person-summary-card{align-items:flex-start;flex-direction:column;gap:1rem}.person-meta{flex-direction:column;gap:.5rem}.tabs-header{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.tabs-header::-webkit-scrollbar{display:none}.tab-button{flex-shrink:0;min-width:150px}.check-grid,.relationship-grid{grid-template-columns:1fr}}.ListPeople_container__0G6LD{margin:0 auto;max-width:1400px;padding:1.5rem}.ListPeople_header__Cz46n{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.ListPeople_addButton__jenUk{align-items:center;background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;padding:12px 24px;transition:background-color .2s ease}.ListPeople_addButton__jenUk:hover{background-color:var(--magenta-75)}.ListPeople_filters__iDOP1{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.ListPeople_searchBar__dH8ag{margin-bottom:1rem}.ListPeople_searchInput__6tugu{max-width:400px;position:relative}.ListPeople_searchInput__6tugu input{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:10px 12px 10px 40px;width:100%}.ListPeople_searchInput__6tugu .ListPeople_search-icon__UrLR0{color:var(--text-muted);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ListPeople_filterControls__5GvZ5{display:flex;flex-wrap:wrap;gap:2rem}.ListPeople_filterGroup__ttm2m{align-items:center;display:flex;gap:.5rem}.ListPeople_filterGroup__ttm2m label{color:var(--text-primary);font-size:14px;font-weight:500;min-width:90px}.ListPeople_filterGroup__ttm2m select{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;min-width:140px;padding:8px 12px}.ListPeople_tableContainer__r9Xqz{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:none;margin-bottom:1rem;overflow-x:auto}.ListPeople_table__MiSdY{border-collapse:collapse;min-width:1000px;width:100%}.ListPeople_table__MiSdY th{background-color:var(--surface-light);border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:14px;font-weight:600;padding:1rem;text-align:left}.ListPeople_table__MiSdY td{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:14px;padding:1rem;vertical-align:middle}.ListPeople_clickableRow__Ra0SC{cursor:pointer;transition:background-color .2s ease}.ListPeople_clickableRow__Ra0SC:hover{background-color:var(--hover-bg)}.ListPeople_personLink__A1bes{color:var(--magenta);font-weight:500;text-decoration:none}.ListPeople_personLink__A1bes:hover{text-decoration:underline}body.dark-mode .ListPeople_personLink__A1bes{color:var(--honey)!important}.ListPeople_countryWithFlag__6nts5{align-items:center;display:flex;gap:8px}.ListPeople_flagEmoji__tbBA2{font-size:16px}.ListPeople_pepType__6VXdD{background-color:var(--magenta-10);border-radius:4px;color:var(--magenta);cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px}.ListPeople_pepType__6VXdD:hover{background-color:var(--magenta-25)}.ListPeople_check__YV\+01{color:var(--kelly-green);cursor:pointer;font-size:18px;font-weight:700}.ListPeople_check__YV\+01:hover{color:var(--kelly-green);opacity:.8}.ListPeople_resultBadge__itObM{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.ListPeople_resultVerified__hlWTC{background-color:var(--risk-low-bg);color:var(--risk-low-text)}.ListPeople_resultNotverified__wm8Dd{background-color:var(--risk-high-bg);color:var(--risk-high-text)}.ListPeople_resultPending__kP5C3{background-color:var(--status-pending-bg);color:var(--status-pending-text)}.ListPeople_noEntities__CZ6Ea{color:var(--text-muted);font-style:italic;padding:3rem;text-align:center}.ListPeople_summary__aIpnV{display:flex;justify-content:center;margin-top:1rem}.ListPeople_summary__aIpnV p{color:var(--text-secondary);font-size:14px;margin:0}body.dark-mode .ListPeople_table__MiSdY th{background-color:var(--surface-light)!important;color:var(--text-primary)!important}body.dark-mode .ListPeople_pepType__6VXdD{background-color:var(--magenta-10)!important;color:var(--magenta)!important}@media (max-width:768px){.ListPeople_header__Cz46n{align-items:stretch;flex-direction:column}.ListPeople_filterControls__5GvZ5{flex-direction:column;gap:1rem}.ListPeople_filterGroup__ttm2m{align-items:flex-start;flex-direction:column;gap:.25rem}.ListPeople_filterGroup__ttm2m label{min-width:auto}.ListPeople_filterGroup__ttm2m select{min-width:auto;width:100%}.ListPeople_table__MiSdY{min-width:800px}}.ListOrganisations_container__CccIb{margin:0 auto;max-width:1400px;padding:1.5rem}.ListOrganisations_header__cCmPN{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.ListOrganisations_addButton__tWnO6{align-items:center;background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;padding:12px 24px;transition:background-color .2s ease}.ListOrganisations_addButton__tWnO6:hover{background-color:var(--magenta-75)}.ListOrganisations_filters__Vi22j{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.ListOrganisations_searchBar__wu3Zr{margin-bottom:1rem}.ListOrganisations_searchInput__XdkCk{max-width:400px;position:relative}.ListOrganisations_searchInput__XdkCk input{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:10px 12px 10px 40px;width:100%}.ListOrganisations_searchInput__XdkCk .ListOrganisations_search-icon__IBnb3{color:var(--text-muted);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ListOrganisations_filterControls__5-XQZ{display:flex;flex-wrap:wrap;gap:2rem}.ListOrganisations_filterGroup__anqYd{align-items:center;display:flex;gap:.5rem}.ListOrganisations_filterGroup__anqYd label{color:var(--text-primary);font-size:14px;font-weight:500;min-width:90px}.ListOrganisations_filterGroup__anqYd select{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;min-width:140px;padding:8px 12px}.ListOrganisations_tableContainer__geJya{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:none;margin-bottom:1rem;overflow-x:auto}.ListOrganisations_table__sS4Jg{border-collapse:collapse;min-width:1200px;width:100%}.ListOrganisations_table__sS4Jg th{background-color:var(--surface-light);border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:14px;font-weight:600;padding:1rem;text-align:left}.ListOrganisations_table__sS4Jg td{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:14px;padding:1rem;vertical-align:middle}.ListOrganisations_clickableRow__vHocn{cursor:pointer;transition:background-color .2s ease}.ListOrganisations_clickableRow__vHocn:hover{background-color:var(--hover-bg)}.ListOrganisations_organisationLink__QSp2x{color:var(--magenta);font-weight:500;text-decoration:none}.ListOrganisations_organisationLink__QSp2x:hover{text-decoration:underline}.ListOrganisations_countryWithFlag__vPW1H{align-items:center;display:flex;gap:8px}.ListOrganisations_flagEmoji__QpdYy{font-size:16px}.ListOrganisations_typeBadge__JdHC2{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.ListOrganisations_typebusiness__Juc2g{background-color:var(--azure-10);color:var(--azure)}.ListOrganisations_typetrust__ciGPv{background-color:var(--kelly-green-10);color:var(--kelly-green)}.ListOrganisations_typepartnership__kC0CD{background-color:var(--honey-10);color:var(--honey)}.ListOrganisations_typesmsf__GYscs{background-color:var(--magenta-10);color:var(--magenta)}.ListOrganisations_check__Q7DgR{color:var(--kelly-green);cursor:pointer;font-size:18px;font-weight:700}.ListOrganisations_check__Q7DgR:hover{color:var(--kelly-green);opacity:.8}.ListOrganisations_resultBadge__KfGwk{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.ListOrganisations_resultVerified__31AD3{background-color:var(--risk-low-bg);color:var(--risk-low-text)}.ListOrganisations_resultNotverified__I7NCh{background-color:var(--risk-high-bg);color:var(--risk-high-text)}.ListOrganisations_resultPending__7AEfb{background-color:var(--status-pending-bg);color:var(--status-pending-text)}.ListOrganisations_resultReviewed__wLJAN{background-color:var(--azure-10);color:var(--azure)}.ListOrganisations_noEntities__w3KH7{color:var(--text-muted);font-style:italic;padding:3rem;text-align:center}.ListOrganisations_summary__6Zxb2{display:flex;justify-content:center;margin-top:1rem}.ListOrganisations_summary__6Zxb2 p{color:var(--text-secondary);font-size:14px;margin:0}body.dark-mode .ListOrganisations_table__sS4Jg th{background-color:var(--surface-light)!important;color:var(--text-primary)!important}body.dark-mode .ListOrganisations_typeBadge__JdHC2{opacity:.9!important}body.dark-mode .ListOrganisations_typebusiness__Juc2g{background-color:var(--azure-10)!important;color:var(--azure)!important}body.dark-mode .ListOrganisations_typetrust__ciGPv{background-color:var(--kelly-green-10)!important;color:var(--kelly-green)!important}body.dark-mode .ListOrganisations_typepartnership__kC0CD{background-color:var(--honey-10)!important;color:var(--honey)!important}body.dark-mode .ListOrganisations_typesmsf__GYscs{background-color:var(--magenta-10)!important;color:var(--magenta)!important}.ListOrganisations_modalOverlay__zt\+nE{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ListOrganisations_modal__QwSKL{background-color:var(--surface-color);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);max-width:90%;overflow:hidden;width:500px}.ListOrganisations_modalHeader__IQEr8{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px}.ListOrganisations_modalTitle__Wzaga{color:var(--text-primary);font-size:20px;font-weight:500;margin:0}.ListOrganisations_closeButton__OHTEZ{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px}.ListOrganisations_closeButton__OHTEZ:hover{color:var(--text-primary)}.ListOrganisations_modalBody__fyWMU{padding:20px}.ListOrganisations_formGroup__Pyn0L{margin-bottom:16px}.ListOrganisations_formLabel__oSnG-{color:var(--text-secondary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ListOrganisations_formInput__UUHuS,.ListOrganisations_formSelect__nuAi3,.ListOrganisations_formTextarea__grQOM{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:14px;padding:10px;width:100%}.ListOrganisations_formInput__UUHuS:focus,.ListOrganisations_formSelect__nuAi3:focus,.ListOrganisations_formTextarea__grQOM:focus{border-color:var(--magenta);box-shadow:0 0 0 2px rgba(255,105,180,.1);outline:none}.ListOrganisations_formSelect__nuAi3{cursor:pointer;height:40px}.ListOrganisations_formTextarea__grQOM{min-height:120px;resize:vertical}.ListOrganisations_cancelButton__B3Vq3{background-color:var(--surface-light);border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.ListOrganisations_cancelButton__B3Vq3:hover{background-color:var(--hover-bg)}.ListOrganisations_saveButton__a37Sx{background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.ListOrganisations_saveButton__a37Sx:hover{background-color:var(--magenta-75)}body.dark-mode .ListOrganisations_modal__QwSKL{background-color:var(--surface-color)!important}body.dark-mode .ListOrganisations_modalHeader__IQEr8{border-bottom-color:var(--border-color)!important}body.dark-mode .ListOrganisations_modalTitle__Wzaga{color:var(--text-primary)!important}body.dark-mode .ListOrganisations_closeButton__OHTEZ{color:var(--text-secondary)!important}body.dark-mode .ListOrganisations_closeButton__OHTEZ:hover{color:var(--text-primary)!important}body.dark-mode .ListOrganisations_cancelButton__B3Vq3{background-color:var(--surface-light)!important;color:var(--text-secondary)!important}body.dark-mode .ListOrganisations_formLabel__oSnG-{color:var(--text-secondary)!important}body.dark-mode .ListOrganisations_formInput__UUHuS,body.dark-mode .ListOrganisations_formSelect__nuAi3,body.dark-mode .ListOrganisations_formTextarea__grQOM{background-color:var(--surface-color)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}body.dark-mode .ListOrganisations_formInput__UUHuS:focus,body.dark-mode .ListOrganisations_formSelect__nuAi3:focus,body.dark-mode .ListOrganisations_formTextarea__grQOM:focus{border-color:var(--magenta)!important}@media (max-width:768px){.ListOrganisations_header__cCmPN{align-items:stretch;flex-direction:column}.ListOrganisations_filterControls__5-XQZ{flex-direction:column;gap:1rem}.ListOrganisations_filterGroup__anqYd{align-items:flex-start;flex-direction:column;gap:.25rem}.ListOrganisations_filterGroup__anqYd label{min-width:auto}.ListOrganisations_filterGroup__anqYd select{min-width:auto;width:100%}.ListOrganisations_table__sS4Jg{min-width:900px}.ListOrganisations_modal__QwSKL{max-width:95%;width:95%}}.AddPerson_addPersonPage__xfyco{margin:0 auto;max-width:800px;padding:24px}.AddPerson_content__NLyxA{margin-bottom:32px;text-align:center}.AddPerson_title__3Bzpc{color:var(--text-title);font-size:28px;font-weight:600;margin-bottom:12px;margin-top:0}.AddPerson_subtitle__fQFzt{color:var(--text-secondary);font-size:16px;line-height:1.5;margin:0 auto;max-width:600px}body.dark-mode .AddPerson_title__3Bzpc{color:var(--text-title)!important}body.dark-mode .AddPerson_subtitle__fQFzt{color:var(--text-secondary)!important}.AddOrganisation_addOrganisationPage__T9Pzk{margin:0 auto;max-width:800px;padding:24px}.AddOrganisation_content__IjiZz{margin-bottom:32px;text-align:center}.AddOrganisation_title__FbrU5{color:var(--text-title);font-size:28px;font-weight:600;margin-bottom:12px;margin-top:0}.AddOrganisation_subtitle__3uDCF{color:var(--text-secondary);font-size:16px;line-height:1.5;margin:0 auto;max-width:600px}body.dark-mode .AddOrganisation_title__FbrU5{color:var(--text-title)!important}body.dark-mode .AddOrganisation_subtitle__3uDCF{color:var(--text-secondary)!important}.form-container{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);padding:2rem;transition:background-color .3s ease,box-shadow .3s ease}.form-container,.form-section{margin-bottom:2rem}.form-section-title{align-items:center;color:var(--text-title);display:flex;font-size:18px;font-weight:500;margin-bottom:1rem}.form-section-title i{color:var(--magenta);margin-right:10px}.form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:1.5rem}.form-group{flex:1 1;min-width:250px}.form-label{color:var(--text-subtitle)}.form-control{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;outline:none;padding:12px 15px;transition:border .2s;width:100%}.form-control:focus{border-color:var(--magenta)}select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23555' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:30px}.radio-group{display:flex;gap:20px}.radio-label{align-items:center;cursor:pointer;display:flex}.radio-input{accent-color:var(--magenta);margin-right:8px}.file-input-container{height:80px;position:relative;width:100%}.file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.file-input-label{align-items:center;background-color:var(--surface-light);border:2px dashed var(--border-color);border-radius:6px;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:center;padding:0 15px;transition:all .2s ease;width:100%}.file-input-label:hover{background-color:var(--surface-color);border-color:var(--magenta-50)}.file-input-label.dragging{background-color:var(--magenta-25);border-color:var(--magenta)}.file-input-label i{color:var(--magenta);font-size:20px;margin-right:10px}.file-input-text{color:var(--text-subtitle);font-weight:400}.checkbox-group{margin-top:10px}.checkbox-label{align-items:flex-start;cursor:pointer;display:flex;margin-bottom:10px}.checkbox-input{accent-color:var(--magenta);margin-right:10px;margin-top:3px}.transaction-selector{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;max-height:350px;overflow-y:auto;padding:0;width:100%}.transaction-item{border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;padding:14px;transition:all .2s ease}.transaction-item:hover{background-color:var(--surface-light)}.transaction-item.selected{background-color:var(--magenta-25);border-left:4px solid var(--magenta)}.transaction-info{flex:1 1}.transaction-id{color:var(--text-title);font-weight:500;margin-bottom:4px}.transaction-details{color:var(--text-subtitle);display:flex;flex-wrap:wrap;font-size:14px;gap:5px}.transaction-amount{font-weight:500}.transaction-customer{color:var(--text-subtitle);font-size:13px;margin-top:2px}.transaction-meta{min-width:120px;text-align:right}.transaction-date{color:var(--text-subtitle);font-size:14px;margin-bottom:4px}.transaction-badges{display:flex;gap:5px;justify-content:flex-end}.transaction-risk{background-color:var(--surface-light);border-radius:4px;color:var(--text-subtitle);font-size:11px;padding:2px 6px}.transaction-risk.high{background-color:#f8d7da;color:#721c24}.transaction-risk.medium{background-color:#fff3cd;color:#856404}.transaction-risk.low{background-color:#d4edda;color:#155724}.transaction-filter{margin-bottom:10px;position:relative}.transaction-filter input{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;padding:10px 15px 10px 35px;width:100%}.transaction-filter i{color:var(--text-subtitle);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.buttons-container{display:flex;gap:15px;justify-content:flex-end;margin-top:2rem}.info-text{color:var(--text-subtitle);font-size:13px;margin-top:5px}.report-type-selection{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:2rem}.report-type-card{background-color:var(--surface-color);border:2px solid var(--border-color);border-radius:8px;cursor:pointer;flex:1 1;min-width:220px;padding:20px;text-align:center;transition:all .2s}.report-type-card:hover{box-shadow:0 5px 15px var(--shadow-color);transform:translateY(-3px)}.report-type-card.selected{background-color:var(--magenta-25);border-color:var(--magenta)}.report-type-icon{color:var(--magenta);font-size:24px;margin-bottom:15px}.report-type-name{font-weight:500;margin-bottom:5px}.report-type-desc{color:var(--text-subtitle);font-size:13px}.form-tabs{border-bottom:1px solid var(--border-color);display:flex;flex-wrap:nowrap;margin-bottom:1.5rem}.form-tab{color:var(--text-subtitle);cursor:pointer;font-weight:500;padding:12px 20px;position:relative;white-space:nowrap}.form-tab.active{color:var(--magenta)}.form-tab.active:after{background-color:var(--magenta);bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.form-container .tab-content{display:none;height:0;overflow:hidden;visibility:hidden}.form-container .tab-content.active{display:block;height:auto;overflow:visible;visibility:visible}.badge{border-radius:20px;padding:3px 8px}.badge-outline{border:1px solid var(--border-color);color:var(--text-subtitle)}.attached-files{margin-top:15px}.attached-file{align-items:center;background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.attached-file:hover{border-color:var(--border-color);box-shadow:0 2px 5px var(--shadow-color)}.attached-file-name{align-items:center;display:flex;font-size:14px}.attached-file-name i{color:var(--text-title);font-size:16px;margin-right:10px}.attached-file-remove{align-items:center;border-radius:50%;color:var(--text-subtitle);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.attached-file-remove:hover{background-color:var(--surface-light);color:#d33}.divider{background-color:var(--border-color);height:1px;margin:2rem 0}.report-summary{background-color:var(--surface-light);border-radius:8px;margin-bottom:20px;padding:20px;transition:background-color .3s ease}.summary-header{display:flex;justify-content:space-between;margin-bottom:15px}.summary-title{font-size:18px;font-weight:500}.summary-id{color:var(--text-subtitle);font-size:14px}.summary-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.summary-item{margin-bottom:10px}.summary-label{color:var(--text-subtitle);font-size:13px}@media (max-width:768px){.report-type-selection{flex-direction:column}.form-tabs{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.form-tabs::-webkit-scrollbar{display:none}.summary-grid{grid-template-columns:1fr}}body.dark-mode select.form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important}body.dark-mode .attached-file-name,body.dark-mode .report-type-name,body.dark-mode .summary-title{color:var(--text-primary)!important}body.dark-mode .form-container .form-label,body.dark-mode .form-label{color:#cf9c51!important;color:var(--text-subtitle,var(--honey,#cf9c51))!important}body.dark-mode .report-type-card.selected{background-color:var(--magenta-10)!important;border-color:var(--magenta)!important}.transaction-selection-modal{max-width:600px;width:100%}.transaction-selection-modal p{color:var(--text-subtitle);margin-bottom:20px}.transaction-list{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;max-height:400px;overflow-y:auto}.transaction-modal-item{border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;padding:14px;transition:all .2s ease}.transaction-modal-item:hover{background-color:var(--surface-light)}.transaction-modal-item:last-child{border-bottom:none}body.dark-mode .transaction-modal-item:hover{background-color:var(--surface-light)!important}body.dark-mode .transaction-list{background-color:var(--surface-color)!important;border-color:var(--border-color)!important}body.dark-mode .transaction-selection-modal p{color:var(--text-secondary)!important}body.dark-mode .transaction-modal-item .transaction-id{color:var(--text-primary)!important}body.dark-mode .transaction-modal-item .transaction-details{color:var(--text-secondary)!important}body.dark-mode .transaction-modal-item .transaction-amount{color:var(--text-primary)!important}body.dark-mode .transaction-modal-item .transaction-customer,body.dark-mode .transaction-modal-item .transaction-date{color:var(--text-secondary)!important}.form-container.disabled,.report-type-selection.disabled{filter:blur(1px);opacity:.5;pointer-events:none;transition:all .3s ease}.risk-indicators-grid{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:1fr 1fr;margin-top:10px}.risk-indicators-grid .checkbox-label{align-items:flex-start;display:flex;font-size:14px;margin-bottom:8px}.risk-indicators-grid .checkbox-input{flex-shrink:0;margin-right:8px;margin-top:2px}@media (max-width:768px){.risk-indicators-grid{gap:5px;grid-template-columns:1fr}}body.dark-mode .risk-indicators-grid .checkbox-label,body.dark-mode .risk-indicators-grid .checkbox-label span{color:var(--text-primary)!important}.BoardReport_header__A2g8V{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.BoardReport_actions__Z9o9y{display:flex;gap:.75rem}.BoardReport_filters__0Qs4w{align-items:center;background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem;transition:background-color .3s ease}.BoardReport_filterGroup__er0tj{display:flex;flex-direction:column;gap:.5rem}.BoardReport_filterLabel__eAfv6{color:var(--text-primary);font-size:14px;font-weight:500}.BoardReport_buttonGroup__9dP2R{display:flex;gap:.5rem}.BoardReport_filterButton__j6Imq{background-color:var(--neutral-light);border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.BoardReport_filterButton__j6Imq.BoardReport_active__y52b0{background-color:var(--magenta);color:#fff}.BoardReport_filterSelect__3nBaB{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;min-width:150px;padding:8px 12px;transition:background-color .3s ease,border-color .3s ease}.BoardReport_filterSelect__3nBaB:focus{border-color:var(--magenta);outline:none}.BoardReport_summaryCard__m7aOM{margin-bottom:2rem}.BoardReport_summaryGrid__6dERO{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.BoardReport_summarySection__gdpLq{background-color:var(--surface-color);border-left:4px solid var(--magenta);border-radius:4px;padding:1rem;transition:background-color .3s ease}.BoardReport_sectionTitle__uJNTs{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:1rem;margin-top:0}.BoardReport_summaryItems__Hj3W5{display:flex;flex-direction:column;gap:.75rem}.BoardReport_summaryItem__QBWh\+{align-items:center;display:flex;justify-content:space-between}.BoardReport_summaryLabel__VfdoY{color:var(--text-secondary);font-size:14px}.BoardReport_summaryValue__ZKq-X{color:var(--text-primary);font-size:16px;font-weight:600}.BoardReport_summaryValue__ZKq-X.BoardReport_warning__rZR2w{color:#cf9c51}.BoardReport_summaryValue__ZKq-X.BoardReport_success__asK5G{color:#51a446}.BoardReport_metricsGrid__zLT06{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.BoardReport_metricCard__a62-b{padding:1.5rem;position:relative;text-align:center}.BoardReport_metricCard__a62-b.BoardReport_austracReports__meBA8{border-left:4px solid #ec0677}.BoardReport_metricCard__a62-b.BoardReport_transactions__Q9T4U{border-left:4px solid #0196be}.BoardReport_metricCard__a62-b.BoardReport_highRisk__n4IFT{border-left:4px solid #cf9c51}.BoardReport_metricCard__a62-b.BoardReport_training__PQRAg{border-left:4px solid #51a446}.BoardReport_metricTitle__ivnyP{color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:.5rem}.BoardReport_metricValue__t9Wrr{color:var(--text-primary);font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.BoardReport_metricBreakdown__YYTTw{color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;gap:.25rem}.BoardReport_chartsGrid__5cXe7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.BoardReport_chartCard__Xn3ff{padding:1.5rem}.BoardReport_chartContainer__WNoSV{height:300px;position:relative}.BoardReport_chartCenterText__ZxG1r{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.BoardReport_chartCenterValue__H0L\+G{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1}.BoardReport_chartCenterLabel__XRJjx{color:var(--text-secondary);font-size:12px;margin-top:4px}.BoardReport_businessGroupsCard__m44kb{margin-bottom:2rem;padding:1.5rem}.BoardReport_businessGroupsTable__M7ERE{overflow-x:auto;width:100%}.BoardReport_overviewTable__pUB8Y{border-collapse:collapse;margin-top:1rem;width:100%}.BoardReport_overviewTable__pUB8Y th{background-color:var(--surface-color);border-bottom:2px solid var(--border-color);color:var(--text-primary);font-size:14px;font-weight:600;padding:1rem .75rem;text-align:left;white-space:nowrap}.BoardReport_overviewTable__pUB8Y td{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:14px;padding:1rem .75rem}.BoardReport_overviewTable__pUB8Y tr:hover{background-color:var(--hover-bg)}.BoardReport_groupName__kGeo6{color:var(--text-primary);font-weight:600;min-width:180px}.BoardReport_riskRatio__dq0fX{color:#cf9c51;font-weight:600}.BoardReport_complianceCard__3KGFI{padding:2rem}.BoardReport_complianceContent__OCZtn{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr auto}.BoardReport_complianceStatement__55HQj h3{color:var(--text-primary);font-size:20px;margin-bottom:1rem;margin-top:0}.BoardReport_complianceStatement__55HQj p{color:var(--text-secondary);font-size:16px;line-height:1.6;margin:0}.BoardReport_complianceMetrics__Z8b0D{display:flex;flex-direction:column;gap:1rem;min-width:300px}.BoardReport_complianceMetric__7dgbG{align-items:center;background-color:var(--surface-color);border-left:4px solid #51a446;border-radius:6px;display:flex;gap:.75rem;padding:.75rem}.BoardReport_complianceMetric__7dgbG i{color:#51a446;font-size:16px;text-align:center;width:20px}.BoardReport_complianceMetric__7dgbG span{color:var(--text-primary);font-size:14px;font-weight:500}@media (max-width:768px){.BoardReport_summaryGrid__6dERO{grid-template-columns:1fr}.BoardReport_metricsGrid__zLT06{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BoardReport_chartsGrid__5cXe7,.BoardReport_complianceContent__OCZtn{grid-template-columns:1fr}.BoardReport_complianceMetrics__Z8b0D{min-width:auto}.BoardReport_filters__0Qs4w,.BoardReport_header__A2g8V{align-items:stretch;flex-direction:column}.BoardReport_actions__Z9o9y{justify-content:center}.BoardReport_businessGroupsTable__M7ERE{overflow-x:scroll}.BoardReport_overviewTable__pUB8Y{min-width:600px}.BoardReport_overviewTable__pUB8Y td,.BoardReport_overviewTable__pUB8Y th{font-size:13px;padding:.75rem .5rem}}.annual-report-container{margin:0 auto;max-width:1200px;padding:2rem}.annual-report-title{color:var(--text-primary);font-size:28px;font-weight:500;margin-bottom:.5rem}.annual-report-subtitle{color:var(--text-secondary);font-size:16px;font-weight:400;margin-bottom:2rem}.step-container{display:flex;gap:2rem;margin-bottom:2rem}.step-nav{background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-md);flex:0 0 250px;height:fit-content;padding:1.5rem;position:sticky;top:100px}.step-nav-title{color:var(--text-primary);font-size:16px;font-weight:500;margin-bottom:1rem}.step-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;margin-bottom:8px;padding:12px 10px;transition:all .2s}.step-item:hover{background-color:var(--hover-bg)}.step-item.active{background-color:var(--magenta-25);color:var(--magenta);font-weight:500}.step-number{align-items:center;background-color:var(--neutral-light);border-radius:50%;display:flex;font-size:12px;height:24px;justify-content:center;margin-right:10px;width:24px}.step-item.active .step-number{background-color:var(--magenta);color:#fff}.step-item.completed .step-number{background-color:#d4edda;color:#155724}.step-content{background-color:var(--surface-color);border-radius:8px;box-shadow:var(--shadow-md);flex:1 1;padding:2rem}.step-title{color:var(--text-primary);font-size:20px;font-weight:500;margin-bottom:1rem}.step-description{color:var(--text-secondary);font-size:14px;margin-bottom:2rem}.progress-bar{background-color:var(--neutral-light);border-radius:4px;height:8px;margin-bottom:1rem;overflow:hidden;width:100%}.progress-fill{background-color:var(--magenta);height:100%}.progress-text{color:var(--text-secondary);font-size:12px;text-align:right}.form-group,.progress-text{margin-bottom:1.5rem}.form-label{align-items:center;color:var(--text-primary);display:flex}body.dark-mode .step-item.active{background-color:var(--magenta-10)!important}body.dark-mode .form-input:focus,body.dark-mode .form-select:focus,body.dark-mode .form-textarea:focus{box-shadow:0 0 0 2px var(--magenta-10)!important}body.dark-mode .form-select{appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;border-color:var(--border-color)!important}body.dark-mode .form-select,body.dark-mode .form-select option{background-color:var(--surface-color)!important;color:var(--text-primary)!important}.form-input{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;outline:none;padding:12px 15px;transition:all .2s;width:100%}.form-input:focus{border-color:var(--magenta);box-shadow:0 0 0 2px var(--magenta-25)}.form-select{appearance:none;background-color:var(--surface-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;color:var(--text-primary);outline:none;padding:12px 40px 12px 15px;transition:all .2s}.form-select:focus{box-shadow:0 0 0 2px var(--magenta-25)}.form-radio-group{display:flex;gap:1.5rem;margin-top:.5rem}.form-radio-label{align-items:center;cursor:pointer;display:flex}.form-radio{accent-color:var(--magenta);margin-right:8px}.form-textarea{background-color:var(--surface-color);color:var(--text-primary);min-height:100px;outline:none;padding:12px 15px;transition:all .2s}.form-textarea:focus{box-shadow:0 0 0 2px var(--magenta-25)}.form-help{color:var(--text-secondary);font-size:12px;margin-top:4px}.form-buttons{display:flex;justify-content:space-between;margin-top:2rem}.tooltip-wrapper{cursor:pointer;display:inline-block;margin-left:4px;position:relative}.tooltip-icon{align-items:center;background-color:var(--border-color);border-radius:50%;color:var(--text-secondary);display:flex;font-size:12px;height:16px;justify-content:center;width:16px}.tooltip-text{background-color:var(--text-primary);border-radius:4px;bottom:125%;color:var(--surface-color);font-size:12px;left:50%;opacity:0;padding:8px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:250px;z-index:1}.tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.tooltip-text:after{border-color:var(--text-primary) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.import-section{background-color:var(--surface-light);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.import-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;margin-bottom:8px}.import-description{color:var(--text-secondary);font-size:12px;margin-bottom:12px}.check-container,.import-options{display:flex;gap:1rem}.check-container{flex-wrap:wrap;margin-top:.5rem}.check-item{background-color:var(--surface-light);border-radius:4px;color:var(--text-primary);font-size:14px;padding:8px 12px}.check-box{accent-color:var(--magenta);margin-right:8px}.alert{border-radius:6px;font-size:14px;margin-bottom:1.5rem;padding:1rem}.alert-info{background-color:var(--cyan-10);border-left:4px solid var(--cyan);color:var(--cyan)}.alert-success{background-color:var(--status-complete-bg);border-left:4px solid var(--kelly-green);color:var(--status-complete-text)}.alert-warning{background-color:var(--status-needs-review-bg);border-left:4px solid var(--honey);color:var(--status-needs-review-text)}.declaration-check-item{background-color:var(--surface-light);border:1px solid var(--border-light);color:var(--text-primary);width:100%}.autofill-highlight{animation:highlight 2s ease-out}@keyframes highlight{0%{background-color:var(--magenta-25)}to{background-color:transparent}}.last-saved{align-items:center;background-color:var(--surface-color);border-radius:50px;bottom:20px;box-shadow:var(--shadow-md);color:var(--text-secondary);display:flex;font-size:12px;gap:8px;padding:10px 20px;position:fixed;right:20px;z-index:100}.save-dot{background-color:#4caf50;border-radius:50%;height:8px;width:8px}@media (max-width:768px){.step-container{flex-direction:column}.step-nav{flex:none;margin-bottom:1rem;position:static;width:100%}.form-radio-group{flex-direction:column;gap:.5rem}}.container{margin:0 auto;max-width:1200px;padding:2rem}.page-title{color:var(--text-title);font-size:28px;font-weight:500;margin-bottom:.5rem}.page-subtitle{color:var(--text-subtitle);font-size:16px;font-weight:400;margin-bottom:2rem}.search-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.search-input{flex:1 1;max-width:600px;position:relative}.search-input input{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);font-size:16px;outline:none;padding:12px 15px 12px 40px;width:100%}.search-input input:focus{border-color:#ec0677;border-color:var(--magenta,#ec0677)}.search-icon{color:var(--text-subtitle);left:15px;position:absolute;top:50%;transform:translateY(-50%)}.add-new,.search-icon i{font-size:16px}.add-new{align-items:center;background-color:#ec0677;background-color:var(--magenta,#ec0677);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s}.add-new i{font-size:14px}.add-new:hover{background-color:#f14095;background-color:var(--magenta-75,#f14095)}.report-table{border-collapse:collapse;margin-top:1rem}.report-table th{color:var(--text-title);font-weight:600;padding:12px 15px;text-align:left}.report-table td,.report-table th{border-bottom:1px solid var(--border-color);font-size:14px}.report-table td{color:var(--text-primary);padding:15px}.report-table tr{cursor:pointer}.report-table tr:hover{background-color:var(--surface-light)}.status{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:6px 12px}.status.submitted{background-color:#d4edda;color:#155724}.status.in-progress{background-color:#fff3cd;color:#856404}.status.due-soon{background-color:#f8d7da;color:#721c24}.status.draft{background-color:#e2e3e5;color:#383d41}.download-btn{align-items:center;background-color:transparent;border:none;color:var(--text-title);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s;width:32px}.download-btn:hover{color:#ec0677;color:var(--magenta,#ec0677)}.download-btn i{font-size:16px}.table-container{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 8px var(--shadow-color);display:block;margin-bottom:2rem;overflow:hidden;transition:background-color .3s ease,box-shadow .3s ease;width:100%}.table-title{border-bottom:1px solid var(--border-color);color:var(--text-title);font-size:18px;font-weight:500;padding:20px}.view-all{color:#ec0677;color:var(--magenta,#ec0677);cursor:pointer;font-weight:500;padding:15px;text-align:center;transition:all .2s}.view-all:hover{background-color:var(--surface-light)}.tabs{border-bottom:1px solid var(--border-color);display:flex;margin-bottom:1rem}.tab{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:inherit;font-weight:500;outline:none;padding:12px 20px;transition:all .2s}.tab.active{border-bottom-color:#ec0677;border-bottom-color:var(--magenta,#ec0677);color:#ec0677;color:var(--magenta,#ec0677)}.report-count,.tab:hover:not(.active){background-color:var(--surface-light)}.report-count{border-radius:50px;color:var(--text-subtitle);display:inline-block;font-size:12px;margin-left:8px;padding:4px 8px}.filter-section{display:flex;gap:10px;margin-bottom:20px}.filter-button{align-items:center;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);cursor:pointer;display:flex;gap:8px;padding:8px 15px;transition:all .2s}.filter-button i{font-size:14px}.filter-button:hover{border-color:#ec0677;border-color:var(--magenta,#ec0677)}.year-select{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);cursor:pointer;outline:none;padding:8px 15px}.year-select:focus{border-color:#ec0677;border-color:var(--magenta,#ec0677)}.badge{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;margin-right:5px;padding:4px 8px}.badge.smr{background-color:#f9b9d7;background-color:var(--magenta-25,#f9b9d7);color:#ec0677;color:var(--magenta,#ec0677)}.badge.ifti{background-color:#d4edda;color:#155724}.badge.ttr{background-color:#e5e2dc;color:#333}.tab-content{display:block;height:auto!important;margin-bottom:2rem;min-height:300px;opacity:1!important;overflow:visible!important;position:relative;visibility:visible!important;width:100%}.risk{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:6px 12px;text-align:center;width:80px}.risk.low{background-color:#d4edda;color:#155724}.risk.medium{background-color:#fff3cd;color:#856404}.risk.high{background-color:#f8d7da;color:#721c24}.no-data{color:var(--text-subtitle);font-style:italic;padding:2rem;text-align:center}@media (max-width:768px){.search-bar{align-items:stretch;flex-direction:column;gap:1rem}.search-input{max-width:100%}.filter-section,.tabs{flex-wrap:wrap}.year-select{flex:1 1}.report-table{display:block;overflow-x:auto}}.report-table{border-collapse:collapse!important;display:table!important;margin-bottom:20px!important;margin-top:1rem!important;opacity:1!important;position:static!important;visibility:visible!important;width:100%!important;z-index:1!important}.report-table th{color:var(--text-title)!important;font-weight:600!important;padding:12px 15px!important;text-align:left!important}.report-table td,.report-table th{border-bottom:1px solid var(--border-color)!important;display:table-cell!important;font-size:14px!important;visibility:visible!important}.report-table td{color:var(--text-primary)!important;padding:15px!important}.report-table tr{cursor:pointer!important;display:table-row!important;visibility:visible!important}.report-table tr:hover{background-color:var(--surface-light)!important}.report-table tbody{display:table-row-group!important;visibility:visible!important}.report-table thead{display:table-header-group!important;visibility:visible!important}.report-table tbody tr:nth-child(2n){background-color:var(--surface-light)!important}.report-table tbody tr:nth-child(odd){background-color:var(--surface-color)!important}.report-summary-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem;overflow:hidden;width:100%}.report-summary-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.report-summary-header h2{color:#02283f;color:var(--prussian-blue,#02283f);font-size:20px;font-weight:500;margin:0}.report-status{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:6px 12px}.report-status.submitted{background-color:#d4edda;color:#155724}.report-status.in-progress{background-color:#fff3cd;color:#856404}.report-status.due-soon{background-color:#f8d7da;color:#721c24}.report-status.draft{background-color:#e2e3e5;color:#383d41}.report-summary-section{border-bottom:1px solid #eee;padding:20px}.report-summary-section h3{color:#333;font-size:16px;font-weight:500;margin:0 0 15px}.report-summary-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.report-summary-field{display:flex;flex-direction:column}.field-label{color:#666;font-size:12px;margin-bottom:4px}.field-value{color:#333;font-size:14px;font-weight:500}.risk-badge{border-radius:50px;display:inline-block;font-size:12px;padding:4px 10px;text-align:center;width:60px}.risk-badge.low{background-color:#d4edda;color:#155724}.risk-badge.medium{background-color:#fff3cd;color:#856404}.risk-badge.high{background-color:#f8d7da;color:#721c24}.report-summary-actions{display:flex;gap:10px;justify-content:flex-start;padding:20px}.report-action-button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50px;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 15px;transition:all .2s}.report-action-button i{font-size:14px}.report-action-button:hover{border-color:#ec0677;border-color:var(--magenta,#ec0677);color:#ec0677;color:var(--magenta,#ec0677)}.report-action-button.primary{background-color:#ec0677;background-color:var(--magenta,#ec0677);border-color:#ec0677;border-color:var(--magenta,#ec0677);color:#fff}.report-action-button.primary:hover{background-color:#f14095;background-color:var(--magenta-75,#f14095)}@media (max-width:768px){.report-summary-grid{grid-template-columns:1fr}.report-summary-actions{flex-wrap:wrap}.report-action-button{flex:1 1;justify-content:center;text-align:center}}.report-modal{max-width:800px!important}.report-modal-content{padding:0!important}.org-structure-container{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);box-sizing:border-box;max-width:100%;min-height:700px;overflow:hidden;position:relative;width:100%}.org-structure-container,.org-structure-svg{background:linear-gradient(135deg,var(--surface-light) 0,var(--surface-color) 100%)}.org-structure-svg{border-radius:12px 12px 0 0;display:block}.org-node{cursor:move}.org-structure-svg{-webkit-user-select:none;user-select:none}.org-node-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,var(--surface-color) 0,var(--surface-light) 100%);border:2px solid var(--border-light);border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.node-header{align-items:center;display:flex;margin-bottom:12px;width:100%}.org-node.hovered .org-node-content{border-color:var(--magenta);box-shadow:0 12px 32px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px) scale(1.02)}.org-node.main-node .org-node-content{background:linear-gradient(135deg,var(--surface-color) 0,#fef7ff 100%);border-color:var(--magenta);border-width:3px;box-shadow:0 8px 32px rgba(var(--magenta-rgb),.25),0 4px 16px rgba(var(--magenta-rgb),.15)}.node-icon{border-radius:12px;height:44px;margin-right:14px;position:relative;transition:all .3s ease;width:44px}.node-icon:before{background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);border-radius:14px;content:"";inset:-2px;-webkit-mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute}.node-icon.high{background:linear-gradient(135deg,#fee2e2,#fecaca);box-shadow:0 4px 12px rgba(220,38,38,.2);color:#991b1b}.node-icon.medium{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 4px 12px rgba(245,158,11,.2);color:#92400e}.node-icon.low{background:linear-gradient(135deg,#dcfce7,#bbf7d0);box-shadow:0 4px 12px rgba(34,197,94,.2);color:#166534}.node-icon.business{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 4px 12px rgba(59,130,246,.2);color:#1e40af}.node-icon.person{background:linear-gradient(135deg,#dcfce7,#bbf7d0);box-shadow:0 4px 12px rgba(34,197,94,.2);color:#166534}.node-icon.trust{background:linear-gradient(135deg,#fee2e2,#fecaca);box-shadow:0 4px 12px rgba(220,38,38,.2);color:#991b1b}.node-icon.group{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 4px 12px rgba(245,158,11,.2);color:#92400e}.node-details{flex:1 1}.node-label{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.3;margin-bottom:4px}.node-percentage{font-weight:500;margin-bottom:2px}.node-flag.pep{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #fca5a5;color:#991b1b;font-weight:600}.node-business-type{background:var(--surface-light);border-radius:4px;color:var(--text-secondary);display:inline-block;font-size:12px;margin-bottom:4px;padding:2px 8px}.node-key-personnel{border-top:1px solid var(--border-light);margin-top:auto;padding-top:12px}.key-person{align-items:center;border-radius:4px;color:var(--text-primary);display:flex;font-size:13px;margin:2px 0;min-height:24px;padding:4px 6px;transition:background-color .2s ease;white-space:nowrap}.key-person.clickable,.key-person.clickable-unverified{cursor:pointer}.key-person.clickable-unverified:hover,.key-person.clickable:hover{background-color:rgba(var(--magenta-rgb),.1)}.key-person i.fa-user{color:var(--text-secondary);font-size:11px;margin-right:8px}.person-name{flex:1 1;font-weight:500;margin-right:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-mode .person-name{color:var(--text-primary)!important}.node-header-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;width:100%}.node-label-section{flex:1 1}.node-warning-icons{align-self:stretch;flex-direction:column;gap:2px}.node-warning-icons,.warning-icon{display:flex;justify-content:center}.warning-icon{align-items:center;border-radius:6px;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;height:24px;position:relative;transition:all .2s ease;width:24px}.sanctions-icon{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #fca5a5;color:#dc2626}.sanctions-icon:hover{background:linear-gradient(135deg,#fecaca,#f87171);transform:scale(1.1)}.adverse-media-icon{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;color:#d97706}.adverse-media-icon:hover{background:linear-gradient(135deg,#fde68a,#fbbf24);transform:scale(1.1)}body.dark-mode .sanctions-icon{background:rgba(239,68,68,.2);border-color:#b91c1c;color:#fca5a5}body.dark-mode .adverse-media-icon{background:rgba(245,158,11,.2);border-color:#d97706;color:#fcd34d}.warning-tooltip{animation:tooltipFadeIn .2s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);left:50%;margin-top:8px;max-width:400px;min-width:300px;position:absolute;top:100%;transform:translateX(-50%);z-index:1000}.warning-tooltip:before{border:6px solid transparent;border-bottom:6px solid var(--border-color)}.warning-tooltip:after,.warning-tooltip:before{bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.warning-tooltip:after{border:5px solid transparent;border-bottom:5px solid var(--surface-color);margin-left:0}.tooltip-header{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:14px;padding:12px 16px 8px}.tooltip-content{max-height:300px;overflow-y:auto;padding:0}.tooltip-item{border-bottom:1px solid var(--border-light);font-size:13px;padding:12px 16px}.tooltip-item:last-child{border-bottom:none}.tooltip-source{color:var(--text-primary);font-weight:600;margin-bottom:4px}.tooltip-reason,.tooltip-title{color:var(--text-primary);font-weight:500;line-height:1.3;margin-bottom:4px}.tooltip-summary{color:var(--text-secondary);font-size:12px;line-height:1.4;margin-bottom:4px}.tooltip-date{color:var(--text-muted);font-family:monospace;font-size:11px}.tooltip-more{background:var(--surface-light);border-radius:0 0 8px 8px;border-top:1px solid var(--border-light);color:var(--text-secondary);font-size:12px;font-style:italic;padding:8px 16px;text-align:center}.sanctions-tooltip{border-left:4px solid #dc2626}.adverse-media-tooltip{border-left:4px solid #d97706}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}body.dark-mode .warning-tooltip{background:rgba(30,41,59,.95);border-color:#475569;box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2)}body.dark-mode .warning-tooltip:before{border-bottom-color:#475569}body.dark-mode .warning-tooltip:after{border-bottom-color:rgba(30,41,59,.95)}body.dark-mode .tooltip-more{background:hsla(0,0%,100%,.05)}.person-role{background:var(--text-secondary);border-radius:12px;color:var(--surface-color);flex-shrink:0;font-size:11px;padding:2px 6px;white-space:nowrap}.verified-icon{color:#28a745;font-size:12px;margin-right:8px}.unverified-icon{color:#6c757d;font-size:12px;margin-right:8px}.person-percentage{color:var(--text-secondary);flex-shrink:0;font-size:10px;font-weight:500;margin-left:4px}.connection-path{fill:none;stroke:var(--border-color);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12));opacity:.8;transition:all .3s cubic-bezier(.4,0,.2,1)}.connection-path.circular{stroke:var(--text-muted);stroke-dasharray:8,4;stroke-width:2px;opacity:.6}.connection-path.manages{stroke:#3b82f6;stroke-width:2.5px;opacity:.85}.connection-path.benefits{stroke:#10b981;stroke-width:2.5px;opacity:.85}.connection-path:hover{stroke-width:3.5px;stroke:var(--magenta);filter:drop-shadow(0 4px 12px rgba(var(--magenta-rgb),.4));opacity:1}@keyframes pulse-connection{0%,to{filter:drop-shadow(0 4px 12px rgba(var(--magenta-rgb),.4));opacity:1}50%{filter:drop-shadow(0 6px 16px rgba(var(--magenta-rgb),.6));opacity:.8}}.connection-path:not(.circular){stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 1.5s ease-out forwards}@keyframes dash{to{stroke-dashoffset:0}}.arrow-head{fill:var(--border-color);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));transition:all .3s ease}.connection:hover .arrow-head{fill:var(--magenta);filter:drop-shadow(0 2px 4px rgba(var(--magenta-rgb),.3))}.connection-label{fill:var(--text-secondary);dominant-baseline:middle;font-size:12px;font-weight:500;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.zoom-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,var(--surface-color) 0,var(--surface-light) 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;position:absolute;right:16px;top:16px;z-index:100}.zoom-controls button{align-items:center;background:none;border:none;border-bottom:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;transition:all .2s ease;width:44px}.zoom-controls button:last-child{border-bottom:none}.zoom-controls button:hover{background:linear-gradient(135deg,var(--magenta) 0,#d946ef 100%);box-shadow:0 4px 16px rgba(var(--magenta-rgb),.3);color:#fff;transform:scale(1.05)}.empty-structure{color:var(--text-muted);font-style:italic;padding:40px;text-align:center}body.dark-mode .org-structure-container{box-shadow:0 4px 20px rgba(0,0,0,.25)}body.dark-mode .org-structure-container,body.dark-mode .org-structure-svg{background:linear-gradient(135deg,#1e293b,#0f172a)}body.dark-mode .org-node-content{background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569;box-shadow:0 6px 20px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.15)}body.dark-mode .org-node.main-node .org-node-content{background:linear-gradient(135deg,#334155,#2d1b69);border-color:var(--magenta);box-shadow:0 8px 32px rgba(var(--magenta-rgb),.4),0 4px 16px rgba(var(--magenta-rgb),.25)}body.dark-mode .zoom-controls{background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569}body.dark-mode .zoom-controls button{border-color:#475569}body.dark-mode .node-business-type{background:hsla(0,0%,100%,.1);color:var(--text-secondary)}body.dark-mode .person-role{background:hsla(0,0%,100%,.2);color:var(--text-primary)}body.dark-mode .person-name{color:var(--text-primary)}body.dark-mode .node-key-personnel{border-top-color:hsla(0,0%,100%,.1)}body.dark-mode .key-person.clickable-unverified:hover,body.dark-mode .key-person.clickable:hover{background-color:rgba(var(--magenta-rgb),.2)}body.dark-mode .structure-info{background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569}body.dark-mode .connection-path{stroke:#64748b}body.dark-mode .arrow-head{fill:#64748b}@media (max-width:992px){.structure-info{flex-direction:column;gap:10px}}@media (max-width:768px){.legend{flex-wrap:wrap}}.entity-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:350px 1fr;margin-top:.75rem;max-width:100%;overflow-x:hidden}.entity-left-column{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:24px;transition:background-color .3s ease,border-color .3s ease}.entity-profile-section{margin-bottom:24px;text-align:center}.entity-icon{align-items:center;background:var(--prussian-blue);border-radius:50%;color:#fff;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 12px;width:80px}.entity-name{color:var(--prussian-blue);font-size:18px;font-weight:600;margin-bottom:12px;text-align:center}.entity-name-large{font-size:24px;font-weight:700}.entity-risk-badge{display:flex;justify-content:center}.entity-summary-section{margin-bottom:24px}.summary-title{color:var(--honey);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px}.summary-list{display:flex;flex-direction:column;gap:12px}.summary-item{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:8px 0}.summary-item:last-child{border-bottom:none}.summary-label{flex:1 1}.summary-label,.summary-value{color:var(--text-primary);font-size:14px}.summary-value{font-weight:500}.entity-checks-section{margin-bottom:24px}.checks-title{color:var(--honey);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px}.checks-list{display:flex;flex-direction:column;gap:12px}.check-item{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:8px 0}.check-item:last-child{border-bottom:none}.check-name{color:var(--text-primary);flex:1 1;font-size:14px}.check-status{align-items:center;border-radius:50%;display:flex;font-size:16px;font-weight:500;height:28px;justify-content:center;position:relative;width:28px}.check-pass{background:#d4edda;color:#155724}.check-fail{background:#f8d7da;color:#721c24}.check-warning{background:#fff3cd;color:#856404}.check-unknown{background:#e0e0e0;color:#666}.notes-count{font-size:12px;font-weight:600}.clickable-check{border-radius:4px;cursor:pointer;margin:0 -8px;padding:8px;transition:background-color .2s ease}.clickable-check:hover{background-color:var(--hover-bg)}.entity-metadata-section{margin-top:24px}.metadata-item{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:8px 0}.metadata-item:last-child{border-bottom:none}.metadata-label{color:var(--text-secondary);font-size:14px;font-weight:500}.metadata-value{color:var(--text-primary);font-size:14px;font-weight:500}.entity-right-column{display:flex;flex-direction:column;gap:1.5rem;min-width:0;overflow-x:hidden}.entity-right-column>*{box-sizing:border-box;max-width:100%}.entity-details{margin-top:1.5rem}.entity-card{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:1.5rem;padding:1.25rem;transition:background-color .3s ease}.entity-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.entity-header h2{color:var(--prussian-blue);font-size:1.5rem;margin:0}.entity-info-grid{grid-gap:1rem 1.5rem;align-items:start;display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.entity-info{display:flex;flex-direction:column;gap:.25rem;margin-bottom:0}.info-label{color:var(--text-secondary);font-size:.8rem;font-weight:500;letter-spacing:.025em;margin-bottom:0;text-transform:uppercase}.info-value{color:var(--text-primary);font-size:.95rem;font-weight:600;line-height:1.3}.info-value.adverse-value,.info-value.sanctions-value{align-items:center;display:flex;gap:.375rem}.info-value.risk-level{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.info-value.risk-level.high{color:#dc2626}.info-value.risk-level.medium{color:#f59e0b}.info-value.risk-level.low{color:#16a34a}.has-flag{color:#dc2626;font-weight:600;gap:.25rem}.has-flag i{font-size:.875rem}.loading{padding:2rem}.sanctions-section{padding:1rem}.sanctions-content{display:flex;flex-direction:column;gap:1rem}.sanctions-alert{align-items:center;background-color:#fee;background-color:var(--risk-high-bg,#fee);border-left:4px solid #c53030;border-left:4px solid var(--risk-high-text,#c53030);border-radius:6px;color:#c53030;color:var(--risk-high-text,#c53030);display:flex;gap:.75rem;padding:1rem}.sanctions-alert i{font-size:1.25rem}.sanctions-alert span{font-size:1rem;font-weight:600}.sanctions-details{background-color:var(--surface-light);border-radius:6px;color:var(--text-secondary);padding:.75rem}.no-sanctions{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}.no-sanctions,.no-sanctions i{color:#22c55e;color:var(--risk-low-text,#22c55e)}.no-sanctions i{font-size:2rem;margin-bottom:.5rem}.no-sanctions span{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.no-sanctions p{color:var(--text-secondary);margin:0}.adverse-media-section{padding:1rem}.adverse-media-content{display:flex;flex-direction:column;gap:1rem}.adverse-media-alert{align-items:center;background-color:#fef3cd;background-color:var(--risk-medium-bg,#fef3cd);border-left:4px solid #d69e2e;border-left:4px solid var(--risk-medium-text,#d69e2e);border-radius:6px;color:#d69e2e;color:var(--risk-medium-text,#d69e2e);display:flex;gap:.75rem;margin-top:1rem;padding:1rem}.adverse-media-alert i{font-size:1.25rem}.adverse-media-alert span{font-size:1rem;font-weight:600}.adverse-media-details{background-color:var(--surface-light);border-radius:6px;color:var(--text-secondary);padding:.75rem}.no-adverse-media{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}.no-adverse-media,.no-adverse-media i{color:#22c55e;color:var(--risk-low-text,#22c55e)}.no-adverse-media i{font-size:2rem;margin-bottom:.5rem}.no-adverse-media span{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.no-adverse-media p{color:var(--text-secondary);margin:0}.sanction-record{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;margin-bottom:1rem;padding:1rem}.sanction-record:last-child{margin-bottom:0}.sanction-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem}.sanction-source{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:1rem;font-weight:600;padding:4px 8px}.sanction-date{color:var(--text-secondary);font-size:.875rem}.sanction-list,.sanction-reason{color:var(--text-primary);font-size:.875rem;margin-bottom:.5rem}.sanction-status{margin-top:.75rem}.status-badge{border-radius:4px;font-size:.75rem;font-weight:600;padding:3px 8px;text-transform:uppercase}.status-badge.active{background-color:#fee;background-color:var(--risk-high-bg,#fee);color:#c53030;color:var(--risk-high-text,#c53030)}.status-badge.removed{background-color:#f0f9ff;background-color:var(--risk-low-bg,#f0f9ff);color:#22c55e;color:var(--risk-low-text,#22c55e)}.adverse-media-record{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;margin-bottom:1rem;padding:1rem}.adverse-media-record:last-child{margin-bottom:0}.media-header{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem}.media-title{color:var(--prussian-blue);flex:1 1;font-size:1rem;font-weight:600;line-height:1.3;margin:0 1rem 0 0}.media-date{color:var(--text-secondary);font-size:.875rem;white-space:nowrap}.media-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.media-source{background-color:transparent;background-color:var(--surface-light);border-radius:4px;color:var(--text-primary);font-size:.875rem}.media-source,.sanction-source{border:1px solid var(--border-color);padding:4px 8px}.media-source,.sanction-source{background-color:#f8f9fa!important;border-radius:4px;color:#333!important;font-weight:600}.media-category{border-radius:4px;font-size:.75rem;font-weight:600;padding:3px 8px;text-transform:uppercase}.media-category.financial-crime{background-color:#fee;background-color:var(--risk-high-bg,#fee);color:#c53030;color:var(--risk-high-text,#c53030)}.media-category.regulatory{background-color:#fef3cd;background-color:var(--risk-medium-bg,#fef3cd);color:#d69e2e;color:var(--risk-medium-text,#d69e2e)}.media-category.legal{background-color:#e6f3ff;color:#1976d2}.media-category.reputation{background-color:#f3e5f5;color:#7b1fa2}.media-summary{color:var(--text-secondary);font-size:.875rem;line-height:1.4;margin-bottom:.75rem}.media-link{margin-top:.75rem}.media-link a{align-items:center;color:var(--magenta);display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;text-decoration:none}.media-link a:hover{text-decoration:underline}.media-link i{font-size:.75rem}.ownership-tabs{position:relative}.tab-buttons{border-bottom:1px solid var(--border-light);display:flex;gap:10px;margin-bottom:1.5rem;padding-bottom:10px}.tab-button{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.tab-button i{color:var(--text-muted);font-size:14px}.tab-button:hover{background-color:var(--neutral-light);color:var(--prussian-blue)}.tab-button.active{background-color:var(--magenta-25);font-weight:500}.tab-button.active,.tab-button.active i{color:var(--magenta)}.tab-content{display:none}.tab-content.active{display:block}.ubo-table-container{padding:.5rem 0}.ubo-table-title{color:var(--prussian-blue);font-size:18px;font-weight:500;margin-bottom:.5rem}.ubo-table-subtitle{color:var(--text-secondary);font-size:14px;margin-bottom:1.5rem}.ubo-table-container{margin-bottom:1.5rem;overflow-x:auto}.ubo-table{border-collapse:collapse;font-size:14px;min-width:700px;width:100%}.ubo-table th{background-color:var(--surface-color);color:var(--text-primary);font-size:14px;font-weight:600;text-align:left;white-space:nowrap}.ubo-table td,.ubo-table th{border-bottom:1px solid var(--border-color);padding:12px 15px}.ubo-table td{vertical-align:middle}.ubo-table tbody tr:hover{background-color:var(--surface-light)}.ubo-name{gap:10px}.ubo-icon,.ubo-name{align-items:center;display:flex}.ubo-icon{background-color:var(--neutral-light);border-radius:50%;color:var(--text-secondary);height:32px;justify-content:center;width:32px}.ubo-icon.person{background-color:#e6f4ea;color:#137333}.ubo-icon.business{background-color:#e8f0fe;color:#1967d2}.ubo-icon.trust{background-color:#fce8e6;color:#c5221f}.ubo-icon.group{background-color:#fef7e0;color:#b06000}.ubo-verified{align-items:center;color:#155724;display:flex;font-weight:500;gap:5px}.ubo-verified-link{color:inherit;text-decoration:none;transition:opacity .2s ease}.ubo-verified-link:hover{opacity:.8;text-decoration:none}.ubo-verified-link:hover .ubo-verified{color:var(--magenta)}.ubo-pending{color:#856404}.ubo-pending,.ubo-rejected{align-items:center;display:flex;font-weight:500;gap:5px}.ubo-rejected{color:#721c24}.ubo-flag{border-radius:3px;display:inline-block;font-size:11px;font-weight:500;padding:3px 6px}.ubo-flag.pep{background-color:#f8d7da;color:#721c24}.ubo-actions{display:flex;gap:10px;justify-content:flex-end}.no-action,.no-risk,.no-verification{color:var(--text-muted);font-style:italic;text-align:center}.no-verification{font-size:12px}.ownership-structure{border-radius:12px;overflow:hidden;padding:0;position:relative}.tree{display:flex;justify-content:center;margin:1.5rem 0;min-height:600px}.tree ul{padding-left:0;padding-top:20px}.tree li,.tree ul{list-style-type:none;position:relative;transition:all .5s}.tree li{float:left;padding:20px 5px 0;text-align:center}.tree li:after,.tree li:before{border-top:2px solid #ccc;content:"";height:20px;position:absolute;right:50%;top:0;width:50%}.tree li:after{border-left:2px solid #ccc;left:50%;right:auto}.tree li:first-child:after{border-radius:5px 0 0 0}.tree li:last-child:after{border-radius:0 5px 0 0;border-right:2px solid #ccc}.tree li:first-child:before,.tree li:last-child:after{border:0}.tree li:last-child:before{border-radius:0 5px 0 0;border-right:2px solid #ccc}.tree>ul>li:after,.tree>ul>li:before{border:0}.tree li:not(:only-child):after,.tree li:not(:only-child):before{border-top:2px solid #ccc;content:"";height:20px;position:absolute;right:50%;top:0;width:50%}.tree li:not(:only-child):after{border-left:2px solid #ccc;left:50%;right:auto}.tree li:only-child:before{top:-20px}.tree li:only-child:before,.tree ul ul:before{border-left:2px solid #ccc;height:20px;left:50%;width:0}.tree ul ul:before{content:"";position:absolute;top:0}.tree .entity-node{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);display:inline-block;margin:0 auto;min-height:80px;padding:12px;position:relative;text-align:left;text-decoration:none;transition:all .2s;width:250px}.tree .entity-node:hover{border-color:#ccc;box-shadow:0 4px 8px rgba(0,0,0,.1)}.tree .entity-node.main-entity{border-color:var(--magenta);border-width:2px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.tree .entity-node.main-entity:after{background-color:var(--magenta);border-radius:20px;color:#fff;content:"Main Entity";font-size:12px;left:50%;padding:3px 10px;position:absolute;top:-25px;transform:translateX(-50%);white-space:nowrap}.node-container,.node-icon{align-items:center;display:flex}.node-icon{background-color:var(--neutral-light);border-radius:50%;color:var(--text-secondary);flex-shrink:0;height:40px;justify-content:center;margin-right:12px;width:40px}.node-icon.high{background-color:#f8d7da;color:#721c24}.node-icon.medium{background-color:#fff3cd;color:#856404}.node-icon.low{background-color:#d4edda;color:#155724}.node-content{flex:1 1}.node-label{font-size:14px;font-weight:500;margin-bottom:2px}.node-percentage,.node-role{color:var(--text-secondary);font-size:12px}.node-role{font-style:italic}.node-risk{border-bottom-right-radius:8px;border-top-right-radius:8px;bottom:0;position:absolute;right:0;top:0;width:6px}.node-risk.high{background-color:#dc3545}.node-risk.medium{background-color:#ffc107}.node-risk.low{background-color:#28a745}.node-flag{border-radius:3px;display:inline-block;font-size:10px;font-weight:500;margin-top:4px;padding:2px 6px}.node-flag.pep{background-color:#f8d7da;color:#721c24}.legend{background-color:var(--surface-light);border-radius:6px;margin-top:20px;padding:15px}.legend-title{font-weight:500;margin-bottom:10px}.legend-items{display:flex;flex-wrap:wrap;gap:15px}.legend-item{align-items:center;display:flex;font-size:13px;min-width:150px}.legend-icon{align-items:center;background-color:var(--neutral-light);border-radius:50%;color:var(--text-secondary);display:inline-flex;height:24px;justify-content:center;margin-right:8px;width:24px}.legend-icon.business{background-color:#e8f0fe;color:#1967d2}.legend-icon.person{background-color:#e6f4ea;color:#137333}.legend-icon.trust{background-color:#fce8e6;color:#c5221f}.legend-icon.group{background-color:#fef7e0;color:#b06000}.ownership-disclaimer{align-items:flex-start;background:linear-gradient(135deg,var(--surface-light) 0,var(--surface-color) 100%);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);color:var(--text-secondary);display:flex;font-size:13px;margin:0 20px 20px;padding:16px 20px}.ownership-disclaimer i{color:var(--magenta);font-size:14px;margin-right:10px;margin-top:2px}.ownership-legend{background:linear-gradient(135deg,var(--surface-light) 0,var(--surface-color) 100%);border:1px solid var(--border-light);border-radius:8px;justify-content:center;margin-top:16px;padding:8px 16px;width:100%}.ownership-legend,.ownership-legend .legend-items{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ownership-legend .legend-item{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;font-weight:500;gap:4px}.ownership-legend .legend-icon{align-items:center;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.1);display:inline-flex;font-size:11px;height:20px;justify-content:center;width:20px}.ownership-legend .legend-icon.business{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.ownership-legend .legend-icon.person{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d}.ownership-legend .legend-icon.trust{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.ownership-legend .legend-icon.group{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}body.dark-mode .ownership-legend{background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569}@media (max-width:768px){.ownership-legend{align-items:flex-start;flex-direction:column;gap:12px}.ownership-legend .legend-items{flex-wrap:wrap;gap:16px}}.connection-line{background-color:#ccc;position:absolute;z-index:-1}.connection-line.vertical{left:50%;transform:translateX(-50%);width:2px}.connection-line.horizontal{height:2px;top:50%;transform:translateY(-50%)}.connection-line.primary{background-color:var(--magenta)}.connection-line.dashed{background:linear-gradient(180deg,#ccc 50%,transparent 0);background-repeat:repeat-y;background-size:2px 8px}@media screen and (max-width:1200px){.tree{overflow-x:auto;padding-bottom:30px;width:100%}.tree ul{min-width:100%;width:max-content}}.entity-view-container{padding-bottom:2rem}.entity-breadcrumbs{color:var(--text-secondary);font-size:14px;margin-bottom:1.5rem}.breadcrumb-item{color:var(--text-secondary);text-decoration:none}.breadcrumb-item:hover{color:var(--magenta);text-decoration:underline}.breadcrumb-separator{color:var(--text-muted);margin:0 8px}.breadcrumb-current{color:var(--prussian-blue);font-weight:500}.entity-header-with-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.entity-actions{display:flex;gap:10px;margin-top:.5rem}.risk-level{align-items:center;display:flex}.risk-indicator{border-radius:50%;display:inline-block;height:12px;margin-right:8px;width:12px}.risk-indicator.high{background-color:#dc3545}.risk-indicator.medium{background-color:#ffc107}.risk-indicator.low{background-color:#28a745}.has-flag{align-items:center;color:#721c24;display:flex;font-weight:500}.has-flag i{color:#dc3545;margin-right:5px}.entity-link{align-items:center;color:var(--prussian-blue);display:flex;gap:5px;text-decoration:none}.entity-link:hover{color:var(--magenta);text-decoration:underline}.count-badge{background-color:var(--neutral-light);border-radius:20px;display:inline-block;font-size:12px;margin-right:8px;padding:3px 8px}.transaction-table-container{margin-bottom:1.5rem;overflow-x:auto}.transaction-table{border-collapse:collapse;font-size:14px;min-width:600px;width:100%}.transaction-table th{background-color:var(--surface-color);color:var(--text-primary);font-size:14px;font-weight:600;text-align:left;white-space:nowrap}.transaction-table td,.transaction-table th{border-bottom:1px solid var(--border-color);padding:12px 15px}.transaction-table td{vertical-align:middle}.transaction-table tbody tr:hover{background-color:var(--surface-light)}.transaction-table .transaction-link{color:var(--prussian-blue);font-weight:500;text-decoration:none}.transaction-table .transaction-link:hover{color:var(--magenta);text-decoration:underline}.no-transactions{background-color:var(--surface-light);border-radius:4px;color:var(--text-secondary);font-style:italic;margin-top:10px;padding:20px;text-align:center}.action-button{align-items:center;background-color:var(--neutral-light);border-radius:50%;color:var(--text-secondary);display:inline-flex;height:32px;justify-content:center;transition:all .2s;width:32px}.action-button:hover{background-color:var(--magenta-25);color:var(--magenta)}.document-verification{padding:.5rem 0}.document-list{display:flex;flex-direction:column;gap:12px;margin-bottom:1.5rem}.document-item{background-color:var(--surface-light);gap:15px;padding:12px 15px}.document-icon,.document-item{align-items:center;border-radius:6px;display:flex}.document-icon{background-color:var(--neutral-light);color:var(--text-muted);font-size:20px;height:40px;justify-content:center;width:40px}.document-info{flex:1 1}.document-name{font-weight:500;margin-bottom:3px}.document-meta{color:var(--text-muted);display:flex;font-size:12px;gap:10px}.document-status{margin-right:10px}.verified-badge{color:#155724}.rejected-badge,.verified-badge{align-items:center;display:flex;font-size:13px;font-weight:500;gap:5px}.rejected-badge{color:#721c24}.pending-badge{align-items:center;color:#856404;display:flex;font-size:13px;font-weight:500;gap:5px}.document-actions{display:flex;gap:8px}.icon-button{align-items:center;background:none;background-color:var(--neutral-light);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.icon-button:hover{background-color:var(--magenta-25);color:var(--magenta)}.upload-new-document{display:flex;justify-content:center}@media (max-width:992px){.transaction-header,.transaction-item{grid-template-columns:1.2fr .8fr .8fr .6fr 1fr .5fr}}@media (max-width:768px){.entity-info-grid{grid-template-columns:1fr}.legend-items{flex-direction:column;gap:8px}.transaction-header,.transaction-item{grid-template-columns:1fr 1fr 1fr}.transaction-amount-col,.transaction-date-col,.transaction-risk-col{display:none}.document-item{flex-wrap:wrap}.document-status{flex-basis:100%;margin:10px 0}}@media (max-width:576px){.entity-header-with-actions{align-items:flex-start;flex-direction:column}.entity-actions{flex-direction:column;width:100%}.entity-actions button{width:100%}}.sectionHeader{background:var(--surface-light);border-bottom:1px solid var(--border-color);border-radius:8px 8px 0 0;cursor:pointer;justify-content:space-between;margin:-1.25rem -1.25rem 0;padding:16px 20px;position:relative}.sectionHeader,.sectionTitle{align-items:center;display:flex}.sectionTitle{font-size:16px;font-weight:500;gap:8px;line-height:1;margin:0}.expandIcon,.sectionTitle{color:var(--prussian-blue)}.expandIcon{font-size:14px;opacity:.7}body.dark-mode .expandIcon,body.dark-mode .sectionTitle{color:var(--honey)}.sectionStatus{align-items:center;border-radius:50%;display:flex;font-size:16px;font-weight:500;height:28px;justify-content:center;width:28px}.statusPass{background:#d4edda;color:#155724}.statusFail{background:#f8d7da;color:#721c24}.statusWarning{background:#fff3cd;color:#856404}.sectionHeaderActions{align-items:center;display:flex;gap:12px}.adverse-media-section,.notes-section,.ownership-tabs,.sanctions-section,.transaction-list{padding:0 1.25rem 1.25rem}.auditLogHeader{align-items:center;display:flex;flex:1 1;gap:1rem}.expandButton{background:none;border:none;color:var(--neutral-dark);cursor:pointer;font-size:14px;margin-right:.5rem;padding:0;transition:transform .2s}.expandButton:hover{color:var(--magenta)}.auditLogStats{color:var(--neutral-dark);font-size:14px;font-weight:400}.showMoreContainer{border-top:1px solid var(--border-light);padding:1rem;text-align:center}.showMoreButton{align-items:center;background:none;border:1px solid var(--neutral-light);border-radius:4px;color:var(--prussian-blue);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.showMoreButton:hover{background-color:var(--neutral-light);border-color:var(--neutral-dark)}.showMoreButton i{font-size:12px}.notes-section{padding-top:8px}.notes-header{display:flex;justify-content:flex-end;margin-bottom:20px}.notes-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:12px}.note-item{background:var(--surface-color);border-bottom:1px solid var(--border-light);padding:8px 0}.note-item:last-child{border-bottom:none}.note-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px}.note-type{background:var(--prussian-blue);border-radius:3px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase}.note-metadata{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;gap:10px}.note-author,.note-timestamp{align-items:center;display:flex;gap:3px}.note-author i,.note-timestamp i{font-size:10px}.note-content{word-wrap:break-word;background-color:var(--surface-light);border-radius:6px;color:var(--text-primary);font-size:13px;line-height:1.4;margin-top:6px;padding:10px 12px}.no-notes{color:var(--text-secondary);font-style:italic;margin:0;padding:24px;text-align:center}.modal-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.note-modal{animation:modalSlideIn .3s ease-out;background:var(--surface-color);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:20px 24px}.modal-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.close-button{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.close-button:hover{color:var(--text-primary)}.modal-body{padding:24px}.form-group{margin-bottom:20px}.form-label{color:var(--prussian-blue);display:block;font-size:14px;font-weight:500;margin-bottom:8px}body.dark-mode .form-label{color:#cf9c51!important;color:var(--text-subtitle,var(--honey,#cf9c51))!important}body.dark-mode .entity-header h2,body.dark-mode .media-title{color:var(--text-primary)!important}body.dark-mode .transaction-link{color:var(--honey)!important}body.dark-mode .transaction-link:hover{color:var(--magenta)!important}.form-select{background:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:14px;padding:12px;transition:border-color .2s;width:100%}.form-select:focus{border-color:var(--magenta);box-shadow:0 0 0 2px rgba(220,53,132,.1);outline:none}.form-textarea{border:1px solid var(--border-color);border-radius:6px;font-family:inherit;font-size:14px;min-height:120px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.form-textarea:focus{border-color:var(--magenta);box-shadow:0 0 0 2px rgba(220,53,132,.1);outline:none}.form-textarea::placeholder{color:var(--text-muted)}.modal-footer{border-top:1px solid var(--border-light);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.cancel-button{background:var(--surface-light);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.cancel-button:hover{background:var(--surface-light);border-color:var(--border-color)}.save-button{background:var(--magenta);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.save-button:hover:not(:disabled){background:#d63384;background:var(--magenta-hover,#d63384)}.save-button:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}body.dark-mode .entity-icon{background:var(--text-primary);color:var(--surface-color)}body.dark-mode .entity-name{color:var(--text-primary)}body.dark-mode .check-item,body.dark-mode .metadata-item,body.dark-mode .summary-item{border-bottom-color:var(--border-color)}body.dark-mode .check-pass{background:#1a5a2e;color:#4caf50}body.dark-mode .check-fail{background:#5a1a1a;color:#f44336}body.dark-mode .check-warning{background:#5a4a1a;color:#ff9800}body.dark-mode .check-unknown{background:#404040;color:#999}@media (max-width:1024px){.entity-content{gap:16px;grid-template-columns:300px 1fr}.entity-left-column{padding:16px}}@media (max-width:768px){.entity-content{gap:16px;grid-template-columns:1fr}.entity-left-column{margin-top:0;order:2}.entity-right-column{order:1}}.pdf-export-modal{display:flex;flex-direction:column;height:80vh;max-width:900px!important;width:90%}.pdf-export-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.pdf-preview-section{border:1px solid var(--border-light);border-radius:var(--border-radius-md);flex:1 1;margin-bottom:1rem;overflow-y:auto}.pdf-preview-section h3{background-color:var(--surface-light);border-bottom:1px solid #eee;font-size:1rem;font-weight:600;margin:0;padding:.75rem 1rem}.pdf-preview{background-color:var(--surface-color);min-height:300px;padding:1.5rem}.preview-header{align-items:center;border-bottom:1px solid #eee;display:flex;margin-bottom:2rem;padding-bottom:1rem}.preview-logo{background-image:url(/static/media/easyAML.a47c422c5c68976185e0.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;margin-right:1.5rem;width:80px}.preview-title{flex:1 1}.preview-title h1{color:var(--prussian-blue);font-size:1.5rem;margin:0 0 .5rem}.preview-title p{color:var(--neutral-dark);font-size:.875rem;margin:0}.preview-entity-header{align-items:center;display:flex;margin-bottom:1.5rem}.preview-entity-header h2{font-size:1.25rem;margin:0 1rem 0 0}.entity-id{color:var(--neutral-dark);font-size:.875rem;margin-right:1rem}.preview-entity-details{margin-bottom:2rem}.preview-info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.preview-info-item{margin-bottom:.5rem}.preview-info-label{color:var(--neutral-dark);font-size:.75rem;margin-bottom:.25rem}.preview-info-value{font-size:.875rem;font-weight:500}.preview-org-structure{margin-bottom:2rem}.preview-structure-visualization{border:1px solid var(--border-light);border-radius:var(--border-radius-md);height:400px;overflow:hidden;padding:1rem}.preview-transactions{margin-bottom:1rem}.preview-transaction-list{color:var(--neutral-dark);font-style:italic}.pdf-export-options,.preview-transaction-list{background-color:var(--surface-light);border-radius:var(--border-radius-md);padding:1rem}.pdf-export-options{margin-bottom:1.5rem}.pdf-export-options h3{font-size:1rem;font-weight:600;margin:0 0 1rem}.export-options-form{display:flex;flex-wrap:wrap;gap:1.5rem}.export-option{align-items:center;display:flex;margin-bottom:.5rem}.export-option input[type=checkbox]{margin-right:.5rem}.export-format{align-items:center;display:flex}.export-format label{margin-right:.5rem}.export-format select{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.5rem}.pdf-export-buttons{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.export-success{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.success-icon{color:var(--kelly-green);font-size:4rem;margin-bottom:1.5rem}.export-success h3{color:var(--kelly-green);font-size:1.5rem;margin:0 0 1rem}.export-success p{color:var(--neutral-dark);margin:0}@media (max-width:767px){.pdf-export-modal{height:90vh;max-width:95%!important}.preview-info-grid{grid-template-columns:1fr}.export-options-form{flex-direction:column;gap:1rem}.preview-structure-visualization{height:300px}}.Profile_profileContainer__Rzhcj{margin:0 auto;max-width:900px}.Profile_profileHeader__AhbBb{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.Profile_profileAvatar__zni8X{align-items:center;background-color:var(--prussian-blue);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:48px;font-weight:700;height:120px;justify-content:center;width:120px}.Profile_profileHeaderContent__Jk9Zb{flex:1 1;min-width:300px}.Profile_profileName__DvBcK{color:var(--prussian-blue);font-size:28px;font-weight:600;margin-bottom:8px}.Profile_profileRole__52ggj{color:#666;font-size:16px;margin-bottom:12px}.Profile_profileMeta__dRBGl{color:#666;display:flex;font-size:14px;gap:1.5rem}.Profile_profileMetaItem__-STQv{align-items:center;display:flex;gap:.5rem}.Profile_profileMetaItem__-STQv svg{color:var(--magenta)}.Profile_profileCard__9O7Dy{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem;padding:1.5rem;transition:background-color .3s ease}.Profile_sectionTitle__CYUmW{border-bottom:1px solid var(--neutral-light);color:#333;font-size:18px;font-weight:500;margin-bottom:1.5rem;padding-bottom:.5rem}.Profile_profileForm__01zF8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Profile_formGroup__bDhDK{margin-bottom:1.5rem}.Profile_formLabel__aASnW{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.Profile_formInput__0SEze{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 12px;width:100%}.Profile_formInput__0SEze:focus{border-color:var(--magenta);box-shadow:0 0 0 3px var(--magenta-25);outline:none}.Profile_formSelect__2aKj0{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 12px;width:100%}.Profile_formSelect__2aKj0:focus{border-color:var(--magenta);box-shadow:0 0 0 3px var(--magenta-25);outline:none}.Profile_formButtons__XrVNb{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.Profile_saveButton__v5kc\+{background-color:var(--magenta);color:#fff}.Profile_cancelButton__JdPSA,.Profile_saveButton__v5kc\+{border:none;border-radius:50px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px}.Profile_cancelButton__JdPSA{background-color:#f0f0f0;color:#333}.Profile_securityItem__gvTnB{align-items:center;border-bottom:1px solid var(--neutral-light);display:flex;justify-content:space-between;padding:1rem 0}.Profile_securityItem__gvTnB:last-child{border-bottom:none}.Profile_securityItemContent__iB1Bo h3{font-size:16px;font-weight:500;margin-bottom:4px}.Profile_securityItemContent__iB1Bo p{color:#666;font-size:14px}.Profile_securityItemAction__BeJya button{background-color:var(--prussian-blue);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px}.Profile_activityList__fzQVT{list-style:none;margin:0;padding:0}.Profile_activityItem__RLhKi{border-bottom:1px solid var(--neutral-light);display:flex;gap:1rem;padding:1rem 0}.Profile_activityItem__RLhKi:last-child{border-bottom:none}.Profile_activityIcon__dJi4j{align-items:center;background-color:#f0f0f0;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Profile_activityIcon__dJi4j.Profile_login__V0v5D{background-color:var(--cyan-10);color:var(--cyan)}.Profile_activityIcon__dJi4j.Profile_report__B7JzA{background-color:var(--magenta-10);color:var(--magenta)}.Profile_activityIcon__dJi4j.Profile_update__AxGlz{background-color:var(--honey-10);color:var(--honey)}.Profile_activityContent__yaLsC{flex:1 1}.Profile_activityContent__yaLsC h3{font-size:16px;font-weight:500;margin-bottom:4px}.Profile_activityContent__yaLsC p{color:#666;font-size:14px}.Profile_activityTime__8Ivic{color:#999;flex-shrink:0;font-size:13px}.Profile_smallText__82iqM{color:#999;font-size:12px;margin-top:4px}.Profile_billingOverview__Www0L{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.Profile_billingDetails__nPDU4{flex:1 1;min-width:300px}.Profile_subscriptionStatus__ct54J{background-color:var(--cyan-10);border-radius:50px;color:var(--cyan);display:inline-block;font-size:12px;font-weight:500;margin-left:10px;padding:4px 10px}.Profile_subscriptionTitle__tdm1t{align-items:center;display:flex;font-size:18px;font-weight:500;margin-bottom:12px}.Profile_subscriptionPlan__BsHJS{align-items:center;border-radius:50px;display:inline-flex;margin-left:10px;padding:4px 10px}.Profile_subscriptionPlan__BsHJS.Profile_bronze__t2Qrb{background-color:#cd7f32;color:#fff}.Profile_subscriptionPlan__BsHJS.Profile_silver__TlNbe{background-color:silver;color:#333}.Profile_subscriptionPlan__BsHJS.Profile_gold__lAnsx{background-color:gold;color:#5d4b1a}.Profile_subscriptionPlan__BsHJS.Profile_platinum__3nTN9{background-color:#e5e4e2;background-image:linear-gradient(135deg,#e5e4e2,#aaa9ad);color:#333}.Profile_billingSection__G7dZq{margin-bottom:20px}.Profile_billingLabel__NkVgx{color:#777;font-size:14px;margin-bottom:4px}.Profile_billingValue__9yPXV{font-size:16px;font-weight:500}.Profile_billingActions__qj3JQ{display:flex;flex-direction:column;gap:10px;justify-content:center}.Profile_billingActions__qj3JQ button{align-items:center;background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;white-space:nowrap}.Profile_billingActions__qj3JQ button.Profile_secondary__alnp\+{background-color:#f0f0f0;color:#333}.Profile_paymentMethod__14alw{align-items:center;border:1px solid #eee;border-radius:8px;display:flex;gap:10px;margin-top:10px;padding:15px}.Profile_cardIcon__apYbg{align-items:center;background-color:#f0f0f0;border-radius:4px;color:#333;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;width:40px}.Profile_cardDetails__eOJio{flex:1 1}.Profile_planTiers__Cr3di{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:1.5rem}.Profile_planCard__JPFFr{border:1px solid #eee;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.03);display:flex;flex-direction:column;padding:1.5rem;position:relative;transition:all .2s ease}.Profile_planCard__JPFFr:hover{box-shadow:0 5px 15px rgba(0,0,0,.05);transform:translateY(-5px)}.Profile_planCard__JPFFr.Profile_current__d\+qLR{border:2px solid var(--magenta)}.Profile_currentPlanBadge__WOUg\+{background-color:var(--magenta);border-radius:50px;color:#fff;font-size:11px;font-weight:500;padding:3px 8px;position:absolute;right:10px;top:10px}.Profile_planHeader__qZAyO{margin-bottom:1rem}.Profile_planName__PBrEe{font-size:18px;font-weight:600;margin-bottom:5px}.Profile_planName__PBrEe.Profile_bronze__t2Qrb{color:#cd7f32}.Profile_planName__PBrEe.Profile_silver__TlNbe{color:#999}.Profile_planName__PBrEe.Profile_gold__lAnsx{color:#d4af37}.Profile_planName__PBrEe.Profile_platinum__3nTN9{color:#777}.Profile_planPrice__hnh5Z{font-size:24px;font-weight:700;margin-bottom:5px}.Profile_planPeriod__V8rQU{color:#777;font-size:14px}.Profile_planFeatures__MJeAq{flex-grow:1;list-style:none;margin:0 0 1.5rem;padding:0}.Profile_planFeature__VhtTG{align-items:flex-start;display:flex;font-size:14px;gap:8px;padding:5px 0}.Profile_planFeature__VhtTG svg{color:var(--magenta);flex-shrink:0;margin-top:3px}.Profile_planButton__Wb63j{border:none;border-radius:50px;cursor:pointer;font-size:14px;font-weight:500;margin-top:auto;padding:10px;width:100%}.Profile_planButton__Wb63j.Profile_current__d\+qLR{background-color:var(--magenta);color:#fff}.Profile_planButton__Wb63j.Profile_upgrade__vYnZe{background-color:var(--prussian-blue);color:#fff}.Profile_planButton__Wb63j.Profile_downgrade__7FMpG{background-color:#f0f0f0;color:#333}@media (max-width:992px){.Profile_profileContainer__Rzhcj{padding:0 1rem}.Profile_profileHeader__AhbBb{gap:1.5rem}.Profile_profileCard__9O7Dy{padding:1.25rem}}@media (max-width:768px){.Profile_profileHeader__AhbBb{align-items:flex-start;flex-direction:column;gap:1rem}.Profile_profileAvatar__zni8X{font-size:40px;height:100px;width:100px}.Profile_profileHeaderContent__Jk9Zb{min-width:100%}.Profile_profileMeta__dRBGl{flex-direction:column;gap:.75rem}.Profile_profileForm__01zF8{grid-template-columns:1fr}.Profile_formButtons__XrVNb{flex-direction:column}.Profile_cancelButton__JdPSA,.Profile_saveButton__v5kc\+{width:100%}.Profile_securityItem__gvTnB{align-items:flex-start;flex-direction:column;gap:1rem}.Profile_activityItem__RLhKi{align-items:flex-start}.Profile_billingOverview__Www0L{flex-direction:column}.Profile_billingActions__qj3JQ{flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.Profile_billingActions__qj3JQ button{flex:1 1;justify-content:center;min-width:150px}.Profile_planTiers__Cr3di{grid-template-columns:1fr}}@media (max-width:576px){.Profile_profileCard__9O7Dy{margin-bottom:1.5rem;padding:1rem}.Profile_profileName__DvBcK{font-size:24px}.Profile_profileRole__52ggj{font-size:14px}.Profile_sectionTitle__CYUmW{font-size:16px;margin-bottom:1rem}.Profile_formGroup__bDhDK{margin-bottom:1rem}.Profile_formLabel__aASnW{font-size:13px;margin-bottom:6px}.Profile_formInput__0SEze,.Profile_formSelect__2aKj0{font-size:13px;padding:8px 10px}.Profile_securityItemContent__iB1Bo h3{font-size:15px}.Profile_securityItemContent__iB1Bo p{font-size:13px}.Profile_securityItemAction__BeJya button{font-size:12px;padding:6px 12px}.Profile_activityIcon__dJi4j{height:32px;width:32px}.Profile_activityContent__yaLsC h3{font-size:15px}.Profile_activityContent__yaLsC p{font-size:13px}.Profile_subscriptionTitle__tdm1t{flex-wrap:wrap;font-size:16px}.Profile_subscriptionPlan__BsHJS,.Profile_subscriptionStatus__ct54J{margin-left:0;margin-right:5px;margin-top:5px}.Profile_billingActions__qj3JQ button{font-size:13px;min-width:100%;padding:8px 16px}.Profile_paymentMethod__14alw{align-items:flex-start;flex-direction:column}.Profile_activityItem__RLhKi{flex-direction:column}.Profile_activityTime__8Ivic{align-self:flex-end;font-size:12px;margin-top:.5rem}.Profile_planName__PBrEe{font-size:16px}.Profile_planPrice__hnh5Z{font-size:20px}.Profile_planFeature__VhtTG{font-size:13px}}.Settings_settingsContainer__fru8C{margin:0 auto;max-width:1000px}.Settings_settingsTabs__4cSjG{border-bottom:1px solid var(--border-light);display:flex;margin-bottom:2rem}.Settings_settingsTab__iNKbB{color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:500;padding:1rem 1.5rem;position:relative;transition:all .2s ease;white-space:nowrap}.Settings_settingsTab__iNKbB.Settings_active__Q3k2R,.Settings_settingsTab__iNKbB:hover{color:var(--magenta)}.Settings_settingsTab__iNKbB.Settings_active__Q3k2R:after{background-color:var(--magenta);border-radius:1.5px 1.5px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.Settings_billingCard__S8TH5{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);margin-bottom:2rem;padding:1.5rem;transition:background-color .3s ease,box-shadow .3s ease}.Settings_sectionTitle__QOkr\+{border-bottom:1px solid var(--neutral-light);color:var(--text-title);font-size:18px;font-weight:500;margin-bottom:1.5rem;padding-bottom:.5rem}.Settings_billingOverview__9Bw02{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.Settings_billingDetails__uagP2{flex:1 1;min-width:300px}.Settings_subscriptionStatus__mInNU{background-color:var(--cyan-10);border-radius:50px;color:var(--cyan);display:inline-block;font-size:12px;font-weight:500;margin-left:10px;padding:4px 10px}.Settings_subscriptionTitle__lwBrp{align-items:center;display:flex;font-size:18px;font-weight:500;margin-bottom:12px}.Settings_subscriptionPlan__uBwRs{align-items:center;border-radius:50px;display:inline-flex;margin-left:10px;padding:4px 10px}.Settings_subscriptionPlan__uBwRs.Settings_bronze__xeC6A{background-color:#cd7f32;color:#fff}.Settings_subscriptionPlan__uBwRs.Settings_silver__gp6Qr{background-color:silver;color:#333}.Settings_subscriptionPlan__uBwRs.Settings_gold__2O-po{background-color:gold;color:#5d4b1a}.Settings_subscriptionPlan__uBwRs.Settings_platinum__Phk05{background-color:#e5e4e2;background-image:linear-gradient(135deg,#e5e4e2,#aaa9ad);color:#333}.Settings_billingSection__rozTD{margin-bottom:20px}.Settings_billingLabel__XgMhb{color:var(--text-secondary);font-size:14px;margin-bottom:4px}.Settings_billingValue__3gq-b{color:var(--text-primary);font-size:16px;font-weight:500}.Settings_billingActions__TPOts{display:flex;flex-direction:column;gap:10px;justify-content:center}.Settings_billingActions__TPOts button{align-items:center;background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;white-space:nowrap}.Settings_billingActions__TPOts button.Settings_secondary__YOKEl{background-color:#f0f0f0;color:#333}.Settings_paymentMethod__8an14{align-items:center;border:1px solid var(--border-light);border-radius:8px;display:flex;gap:10px;margin-top:10px;padding:15px}.Settings_cardIcon__ll7Da{align-items:center;background-color:#f0f0f0;border-radius:4px;color:#333;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;width:40px}.Settings_cardDetails__AGUoB{flex:1 1}.Settings_planTiers__GHDMe{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:1.5rem}.Settings_planCard__BzaS0{background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);display:flex;flex-direction:column;padding:1.5rem;position:relative;transition:all .2s ease}.Settings_planCard__BzaS0:hover{box-shadow:0 5px 15px var(--shadow-color-md);transform:translateY(-5px)}.Settings_planCard__BzaS0.Settings_current__KJMcu{border:2px solid var(--magenta)}.Settings_currentPlanBadge__IPcIM{background-color:var(--magenta);border-radius:50px;color:#fff;font-size:11px;font-weight:500;padding:3px 8px;position:absolute;right:10px;top:10px}.Settings_planHeader__W3rdd{margin-bottom:1rem}.Settings_planName__xWW5f{font-size:18px;font-weight:600;margin-bottom:5px}.Settings_planName__xWW5f.Settings_bronze__xeC6A{color:#cd7f32}.Settings_planName__xWW5f.Settings_silver__gp6Qr{color:#999}.Settings_planName__xWW5f.Settings_gold__2O-po{color:#d4af37}.Settings_planName__xWW5f.Settings_platinum__Phk05{color:#777}.Settings_planPrice__XfTcj{font-size:24px;font-weight:700;margin-bottom:5px}.Settings_planPeriod__7Ohh4{color:#777;font-size:14px;margin-left:5px}.Settings_planFeatures__dqRs-{flex-grow:1;list-style:none;margin:0 0 1.5rem;padding:0}.Settings_planFeature__ghMOX{align-items:flex-start;display:flex;font-size:14px;gap:8px;padding:5px 0}.Settings_planFeature__ghMOX svg{color:var(--magenta);flex-shrink:0;margin-top:3px}.Settings_planButton__l8hnp{border:none;border-radius:50px;cursor:pointer;font-size:14px;font-weight:500;margin-top:auto;padding:10px;width:100%}.Settings_planButton__l8hnp.Settings_current__KJMcu{background-color:var(--magenta);color:#fff}.Settings_planButton__l8hnp.Settings_upgrade__uYaow{background-color:var(--prussian-blue);color:#fff}.Settings_planButton__l8hnp.Settings_downgrade__9Eq-h{background-color:#f0f0f0;color:#333}.Settings_billingHistory__FNpgk{margin-top:2rem}.Settings_billingHistoryTable__ofreu{border-collapse:collapse;width:100%}.Settings_billingHistoryTable__ofreu th{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:14px;font-weight:600;padding:12px 15px;text-align:left}.Settings_billingHistoryTable__ofreu td{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:14px;padding:15px}.Settings_billingHistoryStatus__Zn2DB{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.Settings_billingHistoryStatus__Zn2DB.Settings_paid__zudbO{background-color:var(--cyan-10);color:var(--cyan)}.Settings_billingHistoryStatus__Zn2DB.Settings_pending__Xa1ij{background-color:rgba(207,156,81,.15);color:var(--honey)}.Settings_billingHistoryStatus__Zn2DB.Settings_credit__8YXzL{background-color:rgba(81,164,70,.15);color:var(--kelly-green)}.Settings_invoiceLink__oAjjM{align-items:center;color:var(--magenta);display:flex;gap:5px;text-decoration:none}@media (max-width:768px){.Settings_billingOverview__9Bw02{flex-direction:column}.Settings_billingActions__TPOts{flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.Settings_billingActions__TPOts button{flex:1 1;justify-content:center;min-width:150px}.Settings_planTiers__GHDMe{grid-template-columns:1fr}.Settings_billingHistoryTable__ofreu{min-width:650px}.Settings_billingHistory__FNpgk{overflow-x:auto}.Settings_settingsTabs__4cSjG{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}}@media (max-width:768px){.Settings_settingsTabs__4cSjG::-webkit-scrollbar{display:none}.Settings_settingsTab__iNKbB{font-size:14px;padding:1rem}.Settings_subscriptionTitle__lwBrp{flex-wrap:wrap}.Settings_subscriptionPlan__uBwRs,.Settings_subscriptionStatus__mInNU{margin-left:0;margin-right:5px;margin-top:5px}.Settings_billingActions__TPOts button{min-width:100%}.Settings_paymentMethod__8an14{align-items:flex-start;flex-direction:column}}.Settings_modalOverlay__JjdHj{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Settings_modalContent__sTc\+t{background-color:var(--surface-color);border-radius:8px;box-shadow:0 4px 20px var(--shadow-color-md);max-height:90vh;max-width:600px;overflow:auto;padding:1.5rem;width:90%}.Settings_modalHeader__dAm2e{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Settings_modalTitle__iBt4y{color:var(--text-primary);font-size:18px;margin:0}.Settings_modalCloseButton__0VDtq{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:18px}.Settings_modalForm__b-2y0{gap:1rem}.Settings_formGroup__dSPCK,.Settings_modalForm__b-2y0{display:flex;flex-direction:column}.Settings_formLabel__x\+5IV{color:var(--text-secondary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.Settings_formInput__CbIO-,.Settings_formSelect__r-6aw{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:10px 12px;width:100%}.Settings_roleDescription__piLnT{color:var(--text-muted);font-size:13px;margin:8px 0 0}.Settings_passwordSection__zfsDf{display:flex;flex-direction:column}.Settings_passwordHeader__FDG9G{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Settings_generatePasswordButton__0Qe\+K{background:none;border:none;color:var(--cyan);cursor:pointer;font-size:13px}.Settings_checkboxGroup__VjSRq{align-items:center;display:flex;gap:8px;margin-top:8px}.Settings_checkboxLabel__ZLJBs{color:var(--text-muted);font-size:13px}.Settings_permissionsSection__9AEG7{margin-top:1rem}.Settings_permissionsTitle__xMkF2{color:var(--text-primary);font-size:15px;margin-bottom:8px}.Settings_permissionsDescription__Ob3Ry{color:var(--text-muted);font-size:13px;margin:0 0 12px}.Settings_permissionsGrid__2ev0V{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.Settings_permissionItem__b\+7vq{align-items:center;display:flex;gap:8px}.Settings_permissionLabel__HmgrJ{color:var(--text-primary);font-size:14px}.Settings_modalButtons__3cavY{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.Settings_cancelButton__zg0uK{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary)}.Settings_cancelButton__zg0uK,.Settings_saveButton__6Upf9{cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.Settings_saveButton__6Upf9{background-color:var(--magenta);border:none;border-radius:50px;color:#fff}.Settings_userTable__kjbic{border-collapse:collapse;min-width:800px;width:100%}.Settings_userTableHeader__-u7LC{background-color:var(--surface-light)}.Settings_userTableHeaderCell__q2RrB{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:14px;font-weight:600;padding:1rem;text-align:left}.Settings_userTableHeaderCell__q2RrB.Settings_centered__FbIWt{text-align:center}.Settings_userTableRow__T2nN-{border-bottom:1px solid var(--border-color)}.Settings_userTableCell__U6S0c{color:var(--text-primary);font-size:14px;padding:1rem}.Settings_userTableCell__U6S0c.Settings_centered__FbIWt{text-align:center}.Settings_userInfo__f4YDV{align-items:center;display:flex;gap:12px}.Settings_userAvatar__UG0OR{align-items:center;background-color:var(--surface-light);border-radius:50%;color:var(--text-primary);display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.Settings_userName__YQ2EE{color:var(--text-primary);font-weight:500}.Settings_userEmail__HP0UB{color:var(--text-secondary);font-size:13px}.Settings_roleBadge__EmWm3{border-radius:4px;display:inline-block;font-size:13px;font-weight:500;padding:4px 10px}.Settings_roleBadge__EmWm3.Settings_administrator__XDeK\+{background-color:var(--magenta-10);color:var(--magenta)}.Settings_roleBadge__EmWm3.Settings_complianceOfficer__WtsTz{background-color:var(--cyan-10);color:var(--cyan)}.Settings_roleBadge__EmWm3.Settings_amlAnalyst__wRQ1Y{background-color:var(--surface-light);color:var(--text-primary)}.Settings_statusIndicator__-MJCS{align-items:center;display:inline-flex;gap:6px}.Settings_statusDot__zXlPQ{border-radius:50%;height:8px;width:8px}.Settings_statusDot__zXlPQ.Settings_active__Q3k2R{background-color:var(--kelly-green)}.Settings_statusDot__zXlPQ.Settings_inactive__4mLDk{background-color:var(--text-muted)}.Settings_statusText__7FMFa.Settings_active__Q3k2R{color:var(--kelly-green)}.Settings_statusText__7FMFa.Settings_inactive__4mLDk{color:var(--text-muted)}.Settings_actionButtons__YlT6a{display:flex;gap:8px;justify-content:center}.Settings_actionButton__j4\+ei{background-color:transparent;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;padding:6px}.Settings_actionButton__j4\+ei.Settings_edit__FcfV-{color:var(--text-primary)}.Settings_actionButton__j4\+ei.Settings_toggle__9JMKN{color:var(--magenta)}.Settings_actionButton__j4\+ei.Settings_activate__CjuKH{color:var(--kelly-green)}.Settings_securityItem__DY9mN{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1rem 0}.Settings_securityItemContent__iznVt{display:flex;flex-direction:column}.Settings_securityItemTitle__pjbvJ{color:var(--text-primary);font-size:16px;font-weight:500;margin-bottom:4px}.Settings_securityItemDescription__JawF0{color:var(--text-secondary);font-size:14px}.Settings_securityItemActions__2zE9i{display:flex;gap:8px}.Settings_securityButton__Uc7WA{background-color:var(--prussian-blue);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.Settings_securityButton__Uc7WA:hover{background-color:#033d5c}body.dark-mode .Settings_roleBadge__EmWm3.Settings_amlAnalyst__wRQ1Y,body.dark-mode .Settings_userAvatar__UG0OR{background-color:var(--surface-light)!important;color:var(--text-primary)!important}body.dark-mode .Settings_securityButton__Uc7WA{background-color:var(--prussian-blue)!important}body.dark-mode .Settings_securityButton__Uc7WA:hover{background-color:#033d5c!important}.Settings_dashboardGrid__rzMW\+{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:1rem}.Settings_dashboardColumn__u4UpM{display:flex;flex-direction:column}.Settings_dashboardSectionTitle__9mNMo{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;margin-bottom:1rem}.Settings_activityOverview__Obu01{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;height:320px;padding:1rem 1.5rem}.Settings_activityGrid__11JGN{grid-gap:1rem;display:grid;flex:1 1;gap:1rem;grid-template-columns:1fr 1fr}.Settings_activityCard__X7Ta4{align-items:center;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:12px;padding:1rem;transition:all .2s ease}.Settings_activityCard__X7Ta4:hover{box-shadow:0 2px 8px var(--shadow-color)}.Settings_activityIcon__ye59M{align-items:center;background-color:var(--magenta-10);border-radius:50%;color:var(--magenta);display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.Settings_activityContent__IWTdQ{flex:1 1}.Settings_activityNumber__RU1A1{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1}.Settings_activityLabel__cymdt{color:var(--text-primary);font-size:14px;font-weight:500;margin:2px 0}.Settings_activitySubtext__bKde5{color:var(--text-secondary);font-size:12px}.Settings_billingTrend__7169G{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;height:320px;padding:1rem 1.5rem}.Settings_trendSummary__xlqhM{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:.75rem}.Settings_trendStat__D2qrU{align-items:center;display:flex;flex-direction:column}.Settings_trendStatLabel__RQrLh{color:var(--text-secondary);font-size:12px;margin-bottom:4px}.Settings_trendStatValue__QDm-m{color:var(--text-primary);font-size:18px;font-weight:600}.Settings_chartContainer__kLN8q{position:relative}.Settings_chartGrid__HEpsm{align-items:end;display:flex;height:120px;justify-content:space-between;margin-bottom:1rem;padding:0 10px}.Settings_chartColumn__mx5my{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:0 2px}.Settings_chartBar__mrriF{border:1px solid var(--border-color);border-radius:3px 3px 0 0;display:flex;flex-direction:column;justify-content:flex-end;max-width:32px;min-height:8px;overflow:hidden;position:relative;width:100%}.Settings_chartBarSubscription__f0Jzt{background-color:var(--magenta);min-height:2px;transition:height .3s ease;width:100%}.Settings_chartBarUsage__lfzEt{background-color:var(--honey);min-height:2px;transition:height .3s ease;width:100%}.Settings_chartLabel__NWLm0{color:var(--text-secondary);font-size:12px;margin-top:8px;text-align:center}.Settings_chartValue__kwp39{color:var(--text-primary);font-size:11px;font-weight:500;margin-top:2px;text-align:center}.Settings_chartLegend__bzqTP{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.Settings_legendItem__i5YGi{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px}.Settings_legendColor__0TnOi{border-radius:2px;height:12px;width:12px}@media (max-width:768px){.Settings_dashboardGrid__rzMW\+{gap:1rem;grid-template-columns:1fr}.Settings_activityGrid__11JGN{grid-template-columns:1fr}.Settings_trendSummary__xlqhM{flex-direction:column;gap:1rem}.Settings_chartGrid__HEpsm{height:150px}.Settings_chartBar__mrriF{height:120px;max-width:30px}}.Settings_subscriptionSection__i6\+v2{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:2rem}body.dark-mode .Settings_activityOverview__Obu01,body.dark-mode .Settings_billingTrend__7169G{background-color:var(--surface-light)!important;border-color:var(--border-color)!important}body.dark-mode .Settings_activityCard__X7Ta4,body.dark-mode .Settings_trendSummary__xlqhM{background-color:var(--surface-color)!important;border-color:var(--border-color)!important}.ApiKeys_apiKeysContainer__8EZyH{margin-top:1.5rem}.ApiKeys_apiKeysHeader__Vzmn-{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ApiKeys_sectionTitle__hRbJS{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.ApiKeys_apiKeyActions__sIUx1{display:flex;gap:1rem}.ApiKeys_docsLink__8mWQb{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;gap:.5rem;text-decoration:none}.ApiKeys_docsLink__8mWQb:hover{text-decoration:underline}.ApiKeys_createKeyButton__aRL-t{align-items:center;background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;padding:8px 16px;transition:background-color .2s}.ApiKeys_createKeyButton__aRL-t:hover{background-color:#d0066a;background-color:var(--magenta-dark,#d0066a)}.ApiKeys_apiKeysInfo__hqa67{background-color:var(--surface-light);border-radius:6px;color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:1.5rem;padding:1rem}.ApiKeys_apiKeysList__t6hWB{border:1px solid var(--border-color);border-radius:6px}.ApiKeys_apiKeysListHeader__nM52w{background-color:var(--surface-light);color:var(--text-primary);font-weight:500}.ApiKeys_apiKeyItem__JZT4o,.ApiKeys_apiKeysListHeader__nM52w{border-bottom:1px solid var(--border-color);display:grid;font-size:14px;grid-template-columns:1.5fr 2fr 1fr 1fr 1.5fr;padding:1rem}.ApiKeys_apiKeyItem__JZT4o{align-items:center;background-color:var(--surface-color)}.ApiKeys_apiKeyItem__JZT4o:last-child{border-bottom:none}.ApiKeys_nameColumn__Ewrlk{color:var(--text-primary);font-weight:500}.ApiKeys_scopesColumn__4tjzo{display:flex;flex-wrap:wrap;gap:.25rem}.ApiKeys_createdColumn__c91C\+,.ApiKeys_lastUsedColumn__gGSw8{color:var(--text-secondary)}.ApiKeys_actionsColumn__ztJk2{display:flex;gap:.5rem}.ApiKeys_copyButton__CHKAg,.ApiKeys_revokeButton__\+fPB9{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:.25rem;padding:6px 12px;transition:background-color .2s}.ApiKeys_copyButton__CHKAg{background-color:var(--cyan-10);color:var(--cyan)}.ApiKeys_copyButton__CHKAg:hover{background-color:var(--surface-light)}.ApiKeys_revokeButton__\+fPB9{background-color:var(--risk-high-bg);color:var(--risk-high-text)}.ApiKeys_revokeButton__\+fPB9:hover{background-color:var(--surface-light)}.ApiKeys_noApiKeys__zZPzj{color:var(--text-secondary);font-style:italic;padding:2rem;text-align:center}.ApiKeys_modalOverlay__UR6t4{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ApiKeys_modalContent__AdIfK{background-color:var(--surface-color);border-radius:8px;box-shadow:0 4px 20px var(--shadow-color-md);max-width:550px;width:100%}.ApiKeys_modalHeader__LIU41{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.5rem}.ApiKeys_modalHeader__LIU41 h3{color:var(--text-primary);font-size:18px;margin:0}.ApiKeys_modalCloseButton__VZ2FG{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:18px}.ApiKeys_newKeyContainer__Urqo3,.ApiKeys_newKeyForm__igWri{padding:1.5rem}.ApiKeys_newKeyMessage__yg13R{align-items:center;background-color:#fff8e1;border-radius:6px;color:#f57f17;font-weight:500;gap:.5rem;padding:1rem}.ApiKeys_newKeyField__oQKPF,.ApiKeys_newKeyMessage__yg13R{display:flex;margin-bottom:1.5rem}.ApiKeys_newKeyInput__eJcR5{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px 0 0 4px;border-right:none;color:var(--text-primary);flex:1 1;font-family:monospace;font-size:14px;padding:12px}.ApiKeys_newKeyCopyButton__\+TcPq{align-items:center;background-color:var(--prussian-blue);border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;padding:0 16px}.ApiKeys_newKeyDoneButton__UCxkG{background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px;width:100%}.ApiKeys_formGroup__keQ0r{margin-bottom:1.5rem}.ApiKeys_formGroup__keQ0r label{color:var(--text-secondary);display:block;font-weight:500;margin-bottom:.5rem}.ApiKeys_formInput__X4prE{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:10px 12px;width:100%}.ApiKeys_scopeOptions__r4HVz{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ApiKeys_scopeOption__UUNDY{align-items:center;display:flex;gap:.5rem}.ApiKeys_modalActions__vrqVX{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.ApiKeys_cancelButton__X-NX1{background-color:var(--surface-light);border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary)}.ApiKeys_cancelButton__X-NX1,.ApiKeys_createButton__z15GI{cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.ApiKeys_createButton__z15GI{background-color:var(--magenta);border:none;border-radius:50px;color:#fff}.ApiKeys_createButton__z15GI:disabled{background-color:#ccc;cursor:not-allowed}.ApiKeys_scopeTag__LeA1K{border-radius:4px;font-size:12px;font-weight:500;margin-right:5px;padding:2px 8px;white-space:nowrap}.ApiKeys_scopeTag__LeA1K.ApiKeys_read__MJ2xd{background-color:var(--cyan-10);color:var(--cyan)}.ApiKeys_scopeTag__LeA1K.ApiKeys_write__iAACL{background-color:rgba(207,156,81,.15);color:var(--honey)}.ApiKeys_scopeTag__LeA1K.ApiKeys_transactions__zOLHJ{background-color:rgba(81,164,70,.15);color:var(--kelly-green)}.ApiKeys_scopeTag__LeA1K.ApiKeys_reports__C22lP{background-color:var(--magenta-10);color:var(--magenta)}.ApiKeys_scopeTag__LeA1K.ApiKeys_entities__96NRC{background-color:rgba(153,144,224,.15);color:var(--tropical-indigo)}.ApiKeys_scopeTag__LeA1K.ApiKeys_default__0bWxC{background-color:var(--surface-light);color:var(--text-secondary)}@media (max-width:768px){.ApiKeys_apiKeysHeader__Vzmn-{align-items:flex-start;flex-direction:column;gap:1rem}.ApiKeys_apiKeyActions__sIUx1{width:100%}.ApiKeys_createKeyButton__aRL-t,.ApiKeys_docsLink__8mWQb{justify-content:center;width:100%}.ApiKeys_apiKeyItem__JZT4o,.ApiKeys_apiKeysListHeader__nM52w{grid-template-columns:1fr 1fr}.ApiKeys_createdColumn__c91C\+,.ApiKeys_lastUsedColumn__gGSw8,.ApiKeys_scopesColumn__4tjzo{display:none}.ApiKeys_apiKeyItem__JZT4o{padding:1rem}.ApiKeys_modalContent__AdIfK{width:90%}}body.dark-mode .ApiKeys_apiKeysListHeader__nM52w{background-color:var(--surface-light)!important;color:var(--text-primary)!important}body.dark-mode .ApiKeys_apiKeyItem__JZT4o{background-color:var(--surface-color)!important}body.dark-mode .ApiKeys_newKeyMessage__yg13R{background-color:rgba(207,156,81,.2)!important;color:var(--honey)!important}body.dark-mode .ApiKeys_createButton__z15GI:disabled{background-color:var(--surface-light)!important;color:var(--text-muted)!important}.Notifications_notificationsContainer__Zvl1a{margin:0 auto;max-width:900px}.Notifications_notificationCard__JZBfm{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem;padding:1.5rem}.Notifications_sectionTitle__Zib1Z{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:18px;font-weight:500;margin-bottom:1.5rem;padding-bottom:.5rem}.Notifications_notificationList__dKr-w{list-style:none;margin:0;padding:0}.Notifications_notificationItem__yd\+Wq{border-bottom:1px solid var(--border-light);display:flex;gap:1rem;padding:1rem 0}.Notifications_notificationItem__yd\+Wq:last-child{border-bottom:none}.Notifications_notificationIcon__eGbuQ{align-items:center;background-color:var(--surface-light);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Notifications_notificationIcon__eGbuQ.Notifications_transaction__hnbK8{background-color:var(--cyan-10);color:var(--cyan)}.Notifications_notificationIcon__eGbuQ.Notifications_report__fwpPx{background-color:var(--magenta-10);color:var(--magenta)}.Notifications_notificationIcon__eGbuQ.Notifications_compliance__DNjZD{background-color:var(--honey-10);color:var(--honey)}.Notifications_notificationIcon__eGbuQ.Notifications_security__OrmTP{background-color:var(--prussian-blue-10);color:var(--prussian-blue)}.Notifications_notificationContent__3JUa8{flex:1 1}.Notifications_notificationContent__3JUa8 h3{color:var(--text-primary);font-size:16px;font-weight:500;margin-bottom:4px}.Notifications_notificationContent__3JUa8 p{color:var(--text-secondary);font-size:14px;margin:0}.Notifications_notificationTime__tVeXu{color:var(--text-muted);flex-shrink:0;font-size:13px}.Notifications_unread__g1gfM{position:relative}.Notifications_unread__g1gfM:before{background-color:var(--magenta);border-radius:50%;content:"";height:8px;left:-8px;position:absolute;top:20px;width:8px}.Notifications_notificationActions__zARux{border-top:1px solid var(--border-light);display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.Notifications_actionButton__wjQlJ{align-items:center;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:50px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px}.Notifications_actionButton__wjQlJ.Notifications_primary__n25ex{background-color:var(--magenta);border-color:var(--magenta);color:#fff}.Notifications_settingsCard__XcfOH{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem;padding:1.5rem}.Notifications_settingItem__zFaGT{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:1rem 0}.Notifications_settingItem__zFaGT:last-child{border-bottom:none}.Notifications_settingInfo__vx6GX h3{color:var(--text-primary);font-size:16px;font-weight:500;margin-bottom:4px}.Notifications_settingInfo__vx6GX p{color:var(--text-secondary);font-size:14px;margin:0}.Notifications_switch__FN2hs{display:inline-block;height:34px;position:relative;width:60px}.Notifications_switch__FN2hs input{height:0;opacity:0;width:0}.Notifications_slider__xe6IB{background-color:var(--border-color);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.Notifications_slider__xe6IB:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.Notifications_slider__xe6IB{background-color:var(--magenta)}input:focus+.Notifications_slider__xe6IB{box-shadow:0 0 1px var(--magenta)}input:checked+.Notifications_slider__xe6IB:before{transform:translateX(26px)}.Notifications_tabs__muNXC{border-bottom:1px solid var(--border-light);display:flex;margin-bottom:2rem;overflow-x:auto}.Notifications_tab__-sz0x{color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:500;padding:1rem 1.5rem;position:relative;transition:all .2s ease;white-space:nowrap}.Notifications_tab__-sz0x.Notifications_active__oOopO,.Notifications_tab__-sz0x:hover{color:var(--magenta)}.Notifications_tab__-sz0x.Notifications_active__oOopO:after{background-color:var(--magenta);border-radius:1.5px 1.5px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.Notifications_emptyState__kEZct{padding:3rem 1rem;text-align:center}.Notifications_emptyState__kEZct h3{color:var(--text-primary);font-size:18px;font-weight:500;margin-bottom:1rem}.Notifications_emptyState__kEZct p{color:var(--text-secondary);font-size:14px;margin:0 auto;max-width:400px}.Notifications_emptyStateIcon__GPEpe{height:80px;margin:0 auto 1.5rem;opacity:.3;width:80px}@media (max-width:768px){.Notifications_notificationItem__yd\+Wq{flex-direction:column}.Notifications_notificationTime__tVeXu{align-self:flex-end;margin-top:.5rem}.Notifications_notificationActions__zARux{flex-direction:column;gap:.5rem}.Notifications_actionButton__wjQlJ{justify-content:center;width:100%}.Notifications_unread__g1gfM:before{top:10px}}@media (max-width:576px){.Notifications_tab__-sz0x{font-size:14px;padding:.75rem 1rem}}body.Notifications_dark-mode__Wskc6 .Notifications_notificationCard__JZBfm,body.Notifications_dark-mode__Wskc6 .Notifications_settingsCard__XcfOH{box-shadow:0 2px 10px rgba(0,0,0,.2)}body.Notifications_dark-mode__Wskc6 .Notifications_actionButton__wjQlJ:hover{background-color:var(--hover-bg);border-color:var(--border-color)}body.Notifications_dark-mode__Wskc6 .Notifications_tab__-sz0x:hover{background-color:var(--hover-bg)}body.Notifications_dark-mode__Wskc6 .Notifications_notificationItem__yd\+Wq:hover{background-color:var(--hover-bg);border-radius:4px;margin:0 -8px;padding:1rem 8px}body.Notifications_dark-mode__Wskc6 .Notifications_emptyStateIcon__GPEpe{opacity:.5}.Notifications_settingSelect__gw1Oh{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:8px 12px}body.Notifications_dark-mode__Wskc6 .Notifications_settingSelect__gw1Oh{background-color:var(--surface-color);border-color:var(--border-color);color:var(--text-primary)}.Notifications_notificationLink__\+xOra{color:var(--magenta);display:inline-block;font-size:14px;font-weight:500;margin-top:8px;text-decoration:none}.Notifications_notificationLink__\+xOra:hover{text-decoration:underline}.Login_loginContainer__4rka4{background-color:#f8f8fb;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.Login_loginHeader__E3sKE{align-items:center;display:flex;justify-content:space-between;padding:2rem}.Login_logo__gaUgW{height:50px}.Login_loginMain__Z7mfE{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem;position:relative;z-index:1}.Login_loginCard__j0ycO{background-color:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.05);max-width:450px;padding:2.5rem;width:100%}.Login_loginTitle__2dnop{color:var(--prussian-blue);font-size:24px;font-weight:600;margin-bottom:.5rem;text-align:center}.Login_loginSubtitle__u\+fbZ{color:#666;font-size:16px;margin-bottom:2rem;text-align:center}.Login_formGroup__rwhPr,.Login_loginForm__ZH1YD{margin-bottom:1.5rem}.Login_formLabel__9Moup{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.Login_formInput__14v66{border:1px solid #ddd;border-radius:6px;font-size:15px;padding:12px 16px;transition:border-color .2s;width:100%}.Login_formInput__14v66:focus{border-color:var(--magenta);box-shadow:0 0 0 3px var(--magenta-25);outline:none}.Login_forgotPassword__EHu81{margin-bottom:1.5rem;text-align:right}.Login_forgotPasswordLink__dmy8q{color:var(--magenta);font-size:14px;font-weight:500;text-decoration:none}.Login_loginButton__0xdCx{background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 0;transition:background-color .2s;width:100%}.Login_loginButton__0xdCx:hover{background-color:#d0066a;background-color:var(--magenta-dark,#d0066a)}.Login_loginButton__0xdCx:disabled{background-color:#ccc;cursor:not-allowed}.Login_loginDivider__9FTFx{align-items:center;display:flex;margin:1.5rem 0}.Login_loginDivider__9FTFx:after,.Login_loginDivider__9FTFx:before{background-color:#eee;content:"";flex:1 1;height:1px}.Login_loginDividerText__0bjKp{color:#999;font-size:14px;padding:0 1rem}.Login_ssoButtons__SarlY{display:flex;gap:1rem;margin-bottom:2rem}.Login_ssoButton__O-b1M{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:6px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:10px;transition:background-color .2s}.Login_ssoButton__O-b1M:hover{background-color:#f8f8f8}.Login_ssoButton__O-b1M img{height:24px}.Login_registerPrompt__gdqw5{color:#666;font-size:14px;text-align:center}.Login_registerLink__bAvCk{color:var(--magenta);font-weight:500;text-decoration:none}.Login_rememberMe__pDmEo{align-items:center;display:flex;margin-bottom:1.5rem}.Login_checkbox__4AmSU{accent-color:var(--magenta);height:16px;margin-right:8px;width:16px}.Login_rememberMeLabel__RrF--{color:#555;font-size:14px}.Login_backgroundElements__0xHkw{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.Login_backgroundElement__\+BA4-{border-radius:50%;opacity:.05;position:absolute}.Login_element1__zjR1-{background-color:var(--magenta);height:400px;left:-100px;top:-100px;width:400px}.Login_element2__z3Ga5{background-color:var(--cyan);height:300px;right:-100px;top:50%;width:300px}.Login_element3__CMUHj{background-color:var(--honey);bottom:-50px;height:200px;left:30%;width:200px}.Login_loginFooter__TMbuP{color:#999;font-size:13px;padding:1.5rem;text-align:center}.Login_helpLinks__xqM7f{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem}.Login_helpLink__WlLE1{color:var(--prussian-blue);font-size:13px;font-weight:500;text-decoration:none}.Login_poweredBy__urZ7n{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.Login_poweredByText__5sj0k{color:#999;font-size:12px;margin-bottom:.25rem}.Login_poweredByLogo__Uyv05{height:30px}@media (max-width:576px){.Login_loginCard__j0ycO{border-radius:0;box-shadow:none;padding:1.5rem}.Login_loginHeader__E3sKE{padding:1rem}.Login_loginMain__Z7mfE{padding:1rem 0}.Login_loginCard__j0ycO{max-width:100%}.Login_ssoButtons__SarlY{flex-direction:column}}.SignUp_signupContainer__moSO3{background-color:#f8f9fa;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.SignUp_backgroundElements__aoN3q{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.SignUp_backgroundElement__VtbAu{border-radius:50%;opacity:.1;position:absolute}.SignUp_element1__82l-t{background:linear-gradient(135deg,var(--magenta),var(--honey));height:500px;left:-250px;top:-250px;width:500px}.SignUp_element2__kggKQ{background:linear-gradient(135deg,var(--prussian-blue),var(--cyan));bottom:-400px;height:800px;right:-400px;width:800px}.SignUp_element3__vAljs{background:linear-gradient(135deg,var(--cyan),var(--honey));height:300px;left:15%;top:40%;width:300px}.SignUp_signupHeader__Eo6J-{align-items:center;display:flex;justify-content:space-between;padding:2rem;position:relative;z-index:1}.SignUp_logo__9vxPK{height:40px}.SignUp_signupMain__h7QYz{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem;position:relative;z-index:1}.SignUp_signupCard__RgCgd{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);max-width:500px;padding:2.5rem;width:100%}.SignUp_signupTitle__V8cAA{color:var(--prussian-blue);font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem}.SignUp_signupSubtitle__DRlHX{color:var(--grey-600);font-size:1.1rem;line-height:1.4;margin-bottom:2.5rem}.SignUp_signupForm__wUVaH{gap:1.75rem}.SignUp_formGroup__wjxAI,.SignUp_signupForm__wUVaH{display:flex;flex-direction:column}.SignUp_formLabel__L999C{color:var(--grey-800);display:block;font-size:.9rem;font-weight:600;letter-spacing:.02em;margin-bottom:.5rem}.SignUp_formInput__QszkO{background-color:#fcfcfc;border:1px solid var(--grey-300);border-radius:8px;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);color:var(--grey-800);font-size:1rem;padding:.75rem 1rem;transition:all .2s ease}.SignUp_formInput__QszkO:focus{background-color:#fff;border-color:var(--magenta);box-shadow:0 0 0 3px rgba(222,60,130,.15);outline:none}.SignUp_formInput__QszkO::placeholder{color:var(--grey-400);font-size:.9em;font-style:italic;opacity:.7}.SignUp_formRow__zA85d{display:flex;gap:1rem}.SignUp_formRow__zA85d .SignUp_formGroup__wjxAI{flex:1 1}.SignUp_signupButton__WbBIK{align-items:center;background-color:var(--magenta);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(222,60,130,.3);color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;justify-content:center;margin-top:1.5rem;padding:1rem;transition:all .2s ease}.SignUp_signupButton__WbBIK:hover{background-color:var(--magenta-dark);box-shadow:0 6px 16px rgba(222,60,130,.35);transform:translateY(-2px)}.SignUp_signupButton__WbBIK:active{box-shadow:0 4px 8px rgba(222,60,130,.25);transform:translateY(0)}.SignUp_signupButton__WbBIK:disabled{background-color:var(--grey-300);box-shadow:none;cursor:not-allowed;transform:none}.SignUp_signupDivider__PseZG{align-items:center;color:var(--grey-400);display:flex;margin:1.5rem 0}.SignUp_signupDivider__PseZG:after,.SignUp_signupDivider__PseZG:before{border-top:1px solid var(--grey-200);content:"";flex:1 1}.SignUp_signupDividerText__yLUfD{font-size:.875rem;padding:0 1rem}.SignUp_ssoButtons__4Cwpn{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.SignUp_ssoButton__OSiaY{align-items:center;background-color:#fff;border:1px solid var(--grey-200);border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.04);cursor:pointer;display:flex;height:55px;justify-content:center;transition:all .2s ease;width:55px}.SignUp_ssoButton__OSiaY:hover{background-color:var(--grey-50);border-color:var(--grey-300);box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.SignUp_ssoButton__OSiaY:active{transform:translateY(0)}.SignUp_ssoButton__OSiaY:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.SignUp_loginPrompt__tJg2L{color:var(--grey-600);font-size:.875rem;margin-top:1.5rem;text-align:center}.SignUp_loginLink__Iuji7{color:var(--magenta);font-weight:500;text-decoration:none}.SignUp_loginLink__Iuji7:hover{text-decoration:underline}.SignUp_policyText__BDomF{color:var(--grey-500);font-size:.75rem;margin-top:1.5rem;text-align:center}.SignUp_policyLink__x18oa{color:var(--prussian-blue);text-decoration:none}.SignUp_policyLink__x18oa:hover{text-decoration:underline}.SignUp_signupFooter__EDzEB{color:var(--grey-500);display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;padding:2rem;position:relative;text-align:center;z-index:1}.SignUp_helpLinks__gCQ9F{display:flex;gap:1.5rem;justify-content:center}.SignUp_helpLink__BD3Ar{color:var(--grey-600);text-decoration:none}.SignUp_helpLink__BD3Ar:hover{color:var(--magenta);text-decoration:underline}@media (max-width:768px){.SignUp_signupFooter__EDzEB,.SignUp_signupHeader__Eo6J-,.SignUp_signupMain__h7QYz{padding:1rem}.SignUp_signupCard__RgCgd{padding:1.5rem}.SignUp_formRow__zA85d{flex-direction:column;gap:1.5rem}}.Legal_legalContainer__VBf-q{margin:0 auto;max-width:800px;padding:2rem}.Legal_header__DbkNl{align-items:center;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem 2rem}.Legal_logo__TdQP\+{height:40px}.Legal_backLink__LxA-u{align-items:center;color:var(--prussian-blue);display:flex;font-size:14px;font-weight:500;gap:6px;text-decoration:none;transition:color .2s}.Legal_backLink__LxA-u:hover{color:var(--magenta)}.Legal_title__X6fjx{border-bottom:2px solid var(--grey-200);color:var(--prussian-blue);font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem}.Legal_lastUpdated__NinlM{color:var(--grey-600);font-size:.875rem;font-style:italic;margin-bottom:2rem}.Legal_section__kqfzO{margin-bottom:2.5rem}.Legal_sectionTitle__Vadtg{color:var(--prussian-blue);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.Legal_sectionContent__WO9Af{color:var(--grey-800);line-height:1.6}.Legal_sectionContent__WO9Af p{margin-bottom:1rem}.Legal_sectionContent__WO9Af ol,.Legal_sectionContent__WO9Af ul{margin-bottom:1rem;padding-left:2rem}.Legal_sectionContent__WO9Af li{margin-bottom:.5rem}.Legal_sectionContent__WO9Af strong{color:var(--grey-900);font-weight:600}.Legal_sectionContent__WO9Af a{color:var(--magenta);font-weight:500;text-decoration:none}.Legal_sectionContent__WO9Af a:hover{text-decoration:underline}.Legal_contactInfo__1URsf{background-color:#f8fafc;border:1px solid var(--grey-200);border-radius:8px;margin-top:2rem;padding:1.5rem}.Legal_contactInfo__1URsf p{margin-bottom:.5rem}.Legal_footer__zuRCG{border-top:1px solid var(--grey-200);color:var(--grey-600);font-size:.875rem;margin-top:3rem;padding-top:1.5rem;text-align:center}@media (max-width:768px){.Legal_header__DbkNl,.Legal_legalContainer__VBf-q{padding:1rem}.Legal_title__X6fjx{font-size:1.75rem}.Legal_sectionTitle__Vadtg{font-size:1.25rem}}.Help_container__v9RmR{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:2rem;text-align:center}.Help_logo__P60UO{height:60px;margin-bottom:2rem}.Help_title__znR\+k{color:var(--prussian-blue);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Help_subtitle__PdIHb{color:var(--grey-600);font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem;max-width:600px}.Help_icon__\+PuU\+{animation:Help_pulse__FoWpz 2s infinite;color:var(--magenta);font-size:5rem;margin-bottom:2rem}.Help_card__feRRF{background-color:var(--surface-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);margin-bottom:2rem;max-width:700px;padding:3rem;width:100%}.Help_featuresList__wPSN2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:0 0 2rem;padding:0;text-align:left}.Help_featureItem__pD3V1{align-items:flex-start;background-color:#f8f9fa;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .2s,box-shadow .2s}.Help_featureItem__pD3V1:hover{box-shadow:0 6px 12px rgba(0,0,0,.1);transform:translateY(-5px)}.Help_featureIcon__K1Iqs{align-items:center;background-color:var(--magenta-25);border-radius:50%;color:var(--magenta);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Help_featureText__Kk-iA{flex:1 1}.Help_featureTitle__forIN{color:var(--prussian-blue);font-weight:600;margin-bottom:.5rem}.Help_featureDescription__-urbp{color:var(--grey-600);font-size:.9rem;line-height:1.5}.Help_linkButton__ZDX8C{align-items:center;background-color:var(--magenta);border-radius:8px;color:#fff;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s,transform .2s}.Help_linkButton__ZDX8C:hover{background-color:var(--magenta-dark);transform:translateY(-2px)}.Help_footer__nmLT7{color:var(--grey-500);font-size:.9rem;margin-top:2rem}@keyframes Help_pulse__FoWpz{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.Help_constructionGraphic__86xBK{margin-bottom:2rem;position:relative}.Help_constructionIcons__W9mC0{align-items:center;background-color:var(--magenta-25);border-radius:12px;display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem;padding:2rem}.Help_constructionIcon__8jq0b{animation:Help_bobble__Mjg4O 3s infinite;color:var(--magenta);font-size:3rem}.Help_constructionIcon__8jq0b:nth-child(2){animation-delay:.2s}.Help_constructionIcon__8jq0b:nth-child(3){animation-delay:.4s}.Help_constructionIcon__8jq0b:nth-child(4){animation-delay:.6s}@keyframes Help_bobble__Mjg4O{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width:768px){.Help_title__znR\+k{font-size:2rem}.Help_subtitle__PdIHb{font-size:1rem}.Help_card__feRRF{padding:1.5rem}.Help_featuresList__wPSN2{grid-template-columns:1fr}}.NotFound_notFoundContainer__Adf7N{align-items:center;background-color:#f8f8fb;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:2rem;text-align:center}.NotFound_errorCode__3x2xU{color:var(--magenta);font-size:120px;font-weight:700;line-height:1.2;margin:0}.NotFound_errorTitle__dVEoT{color:var(--prussian-blue);font-size:32px;font-weight:600;margin:0 0 1.5rem}.NotFound_errorMessage__7cDZx{color:#666;font-size:18px;margin:0 0 2rem;max-width:600px}.NotFound_errorIcon__MPmlO{color:var(--magenta-25);font-size:80px;margin-bottom:2rem;opacity:.8}.NotFound_actions__\+u9jX{display:flex;gap:1rem;margin-top:1rem}.NotFound_homeButton__LrR0k{align-items:center;background-color:var(--magenta);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:background-color .2s ease}.NotFound_homeButton__LrR0k:hover{background-color:#d0066a;background-color:var(--magenta-dark,#d0066a)}.NotFound_backButton__IZhWd{align-items:center;background-color:transparent;border:1px solid var(--prussian-blue);border-radius:50px;color:var(--prussian-blue);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.NotFound_backButton__IZhWd:hover{background-color:var(--prussian-blue);color:#fff}.NotFound_graphic__eW1M1{margin-bottom:2rem;position:relative}.NotFound_compassNeedle__npfGe{animation:NotFound_rotate__uk9Cm 5s ease-in-out infinite;display:inline-block;transform-origin:center center}@keyframes NotFound_rotate__uk9Cm{0%{transform:rotate(0deg)}25%{transform:rotate(30deg)}75%{transform:rotate(-30deg)}to{transform:rotate(0deg)}}.swagger-ui{color:#3b4151;font-family:sans-serif}.swagger-ui html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:transparent}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:hsla(0,0%,100%,.9)}.swagger-ui .b--white-80{border-color:hsla(0,0%,100%,.8)}.swagger-ui .b--white-70{border-color:hsla(0,0%,100%,.7)}.swagger-ui .b--white-60{border-color:hsla(0,0%,100%,.6)}.swagger-ui .b--white-50{border-color:hsla(0,0%,100%,.5)}.swagger-ui .b--white-40{border-color:hsla(0,0%,100%,.4)}.swagger-ui .b--white-30{border-color:hsla(0,0%,100%,.3)}.swagger-ui .b--white-20{border-color:hsla(0,0%,100%,.2)}.swagger-ui .b--white-10{border-color:hsla(0,0%,100%,.1)}.swagger-ui .b--white-05{border-color:hsla(0,0%,100%,.05)}.swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.013)}.swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.013)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{bottom:0;left:0;right:0;top:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{_display:inline;float:left}.swagger-ui .fr{_display:inline;float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{_display:inline;float:left}.swagger-ui .fr-ns{_display:inline;float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .fl-m{_display:inline;float:left}.swagger-ui .fr-m{_display:inline;float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{_display:inline;float:left}.swagger-ui .fr-l{_display:inline;float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{-webkit-text-decoration:none;text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-ui .white-90{color:hsla(0,0%,100%,.9)}.swagger-ui .white-80{color:hsla(0,0%,100%,.8)}.swagger-ui .white-70{color:hsla(0,0%,100%,.7)}.swagger-ui .white-60{color:hsla(0,0%,100%,.6)}.swagger-ui .white-50{color:hsla(0,0%,100%,.5)}.swagger-ui .white-40{color:hsla(0,0%,100%,.4)}.swagger-ui .white-30{color:hsla(0,0%,100%,.3)}.swagger-ui .white-20{color:hsla(0,0%,100%,.2)}.swagger-ui .white-10{color:hsla(0,0%,100%,.1)}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-ui .bg-white-90{background-color:hsla(0,0%,100%,.9)}.swagger-ui .bg-white-80{background-color:hsla(0,0%,100%,.8)}.swagger-ui .bg-white-70{background-color:hsla(0,0%,100%,.7)}.swagger-ui .bg-white-60{background-color:hsla(0,0%,100%,.6)}.swagger-ui .bg-white-50{background-color:hsla(0,0%,100%,.5)}.swagger-ui .bg-white-40{background-color:hsla(0,0%,100%,.4)}.swagger-ui .bg-white-30{background-color:hsla(0,0%,100%,.3)}.swagger-ui .bg-white-20{background-color:hsla(0,0%,100%,.2)}.swagger-ui .bg-white-10{background-color:hsla(0,0%,100%,.1)}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:hsla(0,0%,100%,.9)}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:hsla(0,0%,100%,.8)}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:hsla(0,0%,100%,.7)}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:hsla(0,0%,100%,.6)}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:hsla(0,0%,100%,.5)}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:hsla(0,0%,100%,.4)}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:hsla(0,0%,100%,.3)}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:hsla(0,0%,100%,.2)}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:hsla(0,0%,100%,.1)}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-ui .strike{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-ns{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-ns{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .strike-m{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-m{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-m{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-l{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-l{-webkit-text-decoration:none;text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}@media screen and (min-width:30em){.swagger-ui .clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:60em){.swagger-ui .clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial,.swagger-ui .z-unset{z-index:auto}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1 1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2 1;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1 1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19);margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1 1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:grey;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1 1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}@media(max-width:768px){.swagger-ui .opblock .opblock-summary-method{font-size:12px}}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;word-break:break-word}@media(max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:1}@media(max-width:640px){.swagger-ui .opblock .opblock-summary-path{max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:0 10px;padding:0 10px}@media(max-width:550px){.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:flex-start;flex-direction:column}}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:rgba(73,204,144,.1);border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:rgba(252,161,48,.1);border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:rgba(249,62,62,.1);border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:rgba(80,227,194,.1);border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:rgba(144,18,254,.1);border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:rgba(13,90,167,.1);border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{background:hsla(0,0%,92%,.1);border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .model-example .model-container{overflow-x:auto;width:100%}.swagger-ui .model-example .model-container .model-hint:not(.model-hint--embedded){top:-1.15em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:none;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{word-wrap:break-word;background:#333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;color:#fff;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.swagger-ui .scheme-container .schemes>.schemes-server-container{display:flex;flex-wrap:wrap;gap:10px}.swagger-ui .scheme-container .schemes>.schemes-server-container>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>.schemes-server-container>label select{min-width:130px;text-transform:uppercase}.swagger-ui .scheme-container .schemes:not(:has(.schemes-server-container)){justify-content:flex-end}.swagger-ui .scheme-container .schemes .auth-wrapper{flex:none;justify-content:start}.swagger-ui .scheme-container .schemes .auth-wrapper .authorize{display:flex;flex-wrap:nowrap;margin:0;padding-right:20px}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{animation:rotation 1s linear infinite,opacity .5s;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:rgba(0,0,0,.6);content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1 1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:transparent;border:2px solid grey;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1 1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:none;border:none;padding:0 0 0 10px}.swagger-ui .authorization__btn .locked{opacity:1}.swagger-ui .authorization__btn .unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1 1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:none;border:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{fill:#707070;transition:all .3s}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' aria-hidden='true'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1'/%3E%3C/svg%3E") 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .copy-to-clipboard:active{background:#5e626f}.swagger-ui .opblock-control-arrow{background:none;border:none;text-align:center}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:static}.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z"/></svg>') right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@media(max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}@media(max-width:640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{line-height:1}@media(max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:hsla(0,0%,100%,.8);border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:none;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:400!important;font-weight:600;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='3 7 10 8'%3E%3Cpath fill='%2341474E' fill-rule='evenodd' d='M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z'/%3E%3C/svg%3E") 50% no-repeat}.swagger-ui .dialog-ux{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px 0 rgba(0,0,0,.2);left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1 1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0deg)}.swagger-ui .model-toggle:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>') 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{display:block}.swagger-ui .model-hint{background:rgba(0,0,0,.7);border-radius:4px;color:#ebebeb;display:none;padding:.1em .5em;position:absolute;top:-1.8em;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .property.primitive.extension{display:block}.swagger-ui .model .property.primitive.extension>td:first-child{padding-left:0;padding-right:0;width:auto}.swagger-ui .model .property.primitive.extension>td:first-child:after{content:": "}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1 1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:none}.swagger-ui section.models .model-box:has(.model-box){overflow-x:auto;width:100%}.swagger-ui .model-box{background:rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0 0 0 1em;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table tbody tr td:has(.model-box){max-width:1px}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameters-col_description .markdown:first-child p:first-child,.swagger-ui .parameters-col_description .renderedMarkdown:first-child p:first-child{margin:0}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:rgba(255,0,0,.6);content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:grey;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px;width:auto}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_description .markdown p:first-child,.swagger-ui .response-col_description .renderedMarkdown p:first-child{margin:0}.swagger-ui .response-col_description .markdown p:last-child,.swagger-ui .response-col_description .renderedMarkdown p:last-child{margin-bottom:0}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:grey;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:550px){.swagger-ui .topbar .topbar-wrapper{align-items:start;flex-direction:column}}.swagger-ui .topbar a{align-items:center;color:#fff;display:flex;flex:1 1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;-webkit-text-decoration:none;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3 1;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;max-width:100%;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1 1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2 1;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}@media(max-width:550px){.swagger-ui .topbar .download-url-wrapper{width:100%}}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info pre,.swagger-ui .info table{font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5,.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300!important;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1 1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{animation:scaleUp .5s;background:rgba(249,62,62,.1);border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1 1;font-family:sans-serif;font-size:20px;margin:0}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:none;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:rgba(0,0,0,.05);border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri{margin-left:35px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__value{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12__constraint{background-color:#805ad5;border-radius:4px;color:#3b4151;color:#fff;font-family:monospace;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 3px}.swagger-ui .json-schema-2020-12__constraint--string{background-color:#d69e2e;color:#fff}.swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__value{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul li{display:inline;list-style-type:none}.swagger-ui .json-schema-2020-12-keyword--description{color:#6b6b6b;font-size:12px;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword--description p{margin:0}.swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__value,.swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__value{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__value{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-keyword--patternProperties ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:after,.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:before{color:#55a;content:"/"}.swagger-ui .json-schema-2020-12-keyword--properties>ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-property{list-style-type:none}.swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{color:red;content:"*";font-weight:700}.swagger-ui .json-schema-2020-12__title{color:#505050;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:700;line-height:normal}.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name{margin:0}.swagger-ui .json-schema-2020-12-property{margin:7px 0}.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;vertical-align:middle}.swagger-ui .json-schema-2020-12-keyword{margin:5px 0}.swagger-ui .json-schema-2020-12-keyword__children{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-keyword__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-keyword__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__name--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-keyword__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed red;border-radius:4px;color:#3b4151;color:red;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-keyword__name--secondary+.json-schema-2020-12-keyword__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12__attribute{color:#3b4151;font-family:monospace;font-size:12px;padding-left:10px;text-transform:lowercase}.swagger-ui .json-schema-2020-12__attribute--primary{color:#55a}.swagger-ui .json-schema-2020-12__attribute--muted{color:gray}.swagger-ui .json-schema-2020-12__attribute--warning{color:red}.swagger-ui .json-schema-2020-12-json-viewer{margin:5px 0}.swagger-ui .json-schema-2020-12-json-viewer__children{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-json-viewer__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-json-viewer__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-json-viewer__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-json-viewer__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__name--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-json-viewer__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-json-viewer__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__value--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__value--warning{border:1px dashed red;border-radius:4px;color:#3b4151;color:red;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-json-viewer__name--secondary+.json-schema-2020-12-json-viewer__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12{background-color:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;padding:12px 0 12px 20px}.swagger-ui .json-schema-2020-12:first-of-type{margin:20px}.swagger-ui .json-schema-2020-12:last-of-type{margin:0 20px}.swagger-ui .json-schema-2020-12--embedded{background-color:inherit;padding-bottom:0;padding-left:inherit;padding-right:inherit;padding-top:0}.swagger-ui .json-schema-2020-12-body{border-left:1px dashed rgba(0,0,0,.1);margin:2px 0}.swagger-ui .json-schema-2020-12-body--collapsed{display:none}.swagger-ui .json-schema-2020-12-accordion{border:none;outline:none;padding-left:0}.swagger-ui .json-schema-2020-12-accordion__children{display:inline-block}.swagger-ui .json-schema-2020-12-accordion__icon{display:inline-block;height:18px;vertical-align:bottom;width:18px}.swagger-ui .json-schema-2020-12-accordion__icon--expanded{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon--collapsed{transform:rotate(0deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon svg{height:20px;width:20px}.swagger-ui .json-schema-2020-12-expand-deep-button{border:none;color:#505050;color:#afaeae;font-family:sans-serif;font-size:12px;padding-right:0}.swagger-ui .model-box .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .model-box>.json-schema-2020-12{margin:0}.swagger-ui .model-box .json-schema-2020-12{background-color:transparent;padding:0}.swagger-ui .model-box .json-schema-2020-12-accordion,.swagger-ui .model-box .json-schema-2020-12-expand-deep-button{background-color:transparent}.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded){overflow-x:auto;width:calc(100% - 40px)}.ApiDocs_apiDocsContainer__9kouk{padding:1rem}.ApiDocs_loadingContainer__PH4U5{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:3rem}.ApiDocs_loadingContainer__PH4U5 i{color:var(--prussian-blue);font-size:2rem;margin-bottom:1rem}.ApiDocs_errorContainer__90yXo{align-items:center;background-color:var(--surface-light);border:1px solid var(--border-light);border-radius:8px;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:3rem}.ApiDocs_errorContainer__90yXo i{color:#ff6b6b;font-size:2rem;margin-bottom:1rem}.ApiDocs_errorContainer__90yXo p{margin-bottom:.5rem;text-align:center}.ApiDocs_errorContainer__90yXo code{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;font-family:monospace;padding:.25rem .5rem}.ApiDocs_header__fMojr{margin-bottom:2rem}.ApiDocs_title__asWU9{color:var(--text-primary);font-size:28px;font-weight:600;margin-bottom:.5rem}.ApiDocs_subtitle__LZYo4{color:var(--text-secondary);font-size:16px;margin-bottom:2rem}.ApiDocs_tabContainer__j5Vej{margin-bottom:2rem}.ApiDocs_tabButtons__PLjE9{border-bottom:1px solid var(--border-light);display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.ApiDocs_tabButton__xU3qs{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:.5rem 1rem;transition:all .2s}.ApiDocs_tabButton__xU3qs:hover{background-color:var(--hover-bg)}.ApiDocs_tabButton__xU3qs.ApiDocs_active__dRBBx{background-color:var(--magenta-25);color:var(--magenta)}.ApiDocs_apiKeySection__RX7c1{background-color:var(--surface-light);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.ApiDocs_apiKeyTitle__eJGnF{color:var(--text-primary);font-size:18px;font-weight:500;margin-bottom:1rem}.ApiDocs_apiKeyField__tn9FZ{display:flex;gap:1rem;margin-bottom:1rem}.ApiDocs_apiKey__Mr4mF{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);flex:1 1;font-family:monospace;padding:.75rem 1rem}.ApiDocs_settingsButton__aZg\+A{align-items:center;background-color:var(--prussian-blue);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.ApiDocs_settingsButton__aZg\+A:hover{background-color:#0c2e4a}.ApiDocs_authInfoCard__XiVdo{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1.5rem;padding:1.5rem}.ApiDocs_authInfoTitle__Bx7\+3{color:var(--text-primary);font-size:18px;font-weight:500;margin-bottom:1.5rem}.ApiDocs_authStep__qfEX7{display:flex;gap:1rem;margin-bottom:2rem}.ApiDocs_authStepNumber__qswJt{align-items:center;background-color:var(--magenta);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:32px;justify-content:center;width:32px}.ApiDocs_authStepTitle__ymA9L{color:var(--text-primary);font-size:16px;font-weight:500;margin:0 0 .5rem}.ApiDocs_authStepDescription__vgARi{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:.75rem}.ApiDocs_codeBlock__5-gPr{background-color:var(--surface-light);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);font-family:monospace;font-size:14px;margin:.75rem 0;overflow-x:auto;padding:1rem}.ApiDocs_securityAlert__V\+-pr{background-color:var(--surface-light);border-left:4px solid var(--prussian-blue);border-radius:0 4px 4px 0;display:flex;gap:1rem;padding:1.5rem}.ApiDocs_securityAlert__V\+-pr i{color:var(--prussian-blue);font-size:24px}.ApiDocs_securityAlert__V\+-pr h4{color:var(--text-primary);font-size:16px;font-weight:500;margin:0 0 .75rem}.ApiDocs_securityAlert__V\+-pr ul{margin:0;padding-left:1.25rem}.ApiDocs_securityAlert__V\+-pr li{color:var(--text-secondary);font-size:14px;margin-bottom:.5rem}.ApiDocs_scopesList__1v7ne{list-style:none;margin:0;padding:0}.ApiDocs_scopesList__1v7ne li{align-items:center;display:flex;font-size:14px;gap:.5rem;margin-bottom:.5rem}.ApiDocs_scopeTag__C3M8Q{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.ApiDocs_authBanner__yc6WP{align-items:center;background-color:var(--surface-light);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.ApiDocs_authBanner__yc6WP h3{color:var(--text-primary);font-size:16px;font-weight:500;margin:0 0 .5rem}.ApiDocs_authBanner__yc6WP p{color:var(--text-secondary);font-size:14px;margin:0}.swagger-ui .topbar{display:none}.swagger-ui .info{margin:0}.swagger-ui .info .title,.swagger-ui .opblock-tag{color:var(--prussian-blue)}.swagger-ui .opblock-tag{font-weight:600}.swagger-ui .opblock .opblock-summary-method{background-color:var(--magenta)}.swagger-ui .btn.authorize,.swagger-ui .btn.execute{background-color:var(--prussian-blue)}.swagger-ui .btn.authorize{border-color:var(--prussian-blue);color:#fff}.ApiDocs_scopeRead__p7vSa{background-color:var(--cyan-10);color:var(--cyan)}.ApiDocs_scopeWrite__9Dq5E{background-color:rgba(207,156,81,.1);color:var(--honey)}.ApiDocs_scopeTransactions__US4Qy{background-color:rgba(148,194,23,.1);color:var(--apple-green)}.ApiDocs_scopeReports__\+e3DU{background-color:var(--magenta-10);color:var(--magenta)}.ApiDocs_scopeEntities__PoO0D{background-color:var(--prussian-blue-10);color:var(--prussian-blue)}body.ApiDocs_dark-mode__ic1t6 .ApiDocs_apiKeyTitle__eJGnF,body.ApiDocs_dark-mode__ic1t6 .ApiDocs_authBanner__yc6WP h3,body.ApiDocs_dark-mode__ic1t6 .ApiDocs_authInfoTitle__Bx7\+3,body.ApiDocs_dark-mode__ic1t6 .ApiDocs_authStepTitle__ymA9L,body.ApiDocs_dark-mode__ic1t6 .ApiDocs_securityAlert__V\+-pr h4,body.ApiDocs_dark-mode__ic1t6 .ApiDocs_title__asWU9{color:var(--text-primary)}body.ApiDocs_dark-mode__ic1t6 .ApiDocs_authInfoCard__XiVdo{box-shadow:0 2px 4px rgba(0,0,0,.2)}body.ApiDocs_dark-mode__ic1t6 .ApiDocs_settingsButton__aZg\+A:hover{background-color:var(--prussian-blue);opacity:.9}body.ApiDocs_dark-mode__ic1t6 .ApiDocs_codeBlock__5-gPr{background-color:var(--surface-color);border:1px solid var(--border-color)}body.ApiDocs_dark-mode__ic1t6 .swagger-ui{color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .wrapper{background-color:var(--background-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .info{background-color:var(--surface-color)!important;border-radius:8px;margin-bottom:1rem;padding:1.5rem}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .info .title{color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .info .description{color:var(--text-secondary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .scheme-container{background-color:var(--surface-color)!important;border:1px solid var(--border-color)!important;border-radius:8px;margin-bottom:1rem;padding:1rem}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .scheme-container .schemes>label{color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .scheme-container select{background-color:var(--surface-light)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-tag-section{border-bottom:1px solid var(--border-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-tag{background-color:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock{background-color:var(--surface-color)!important;border:1px solid var(--border-color)!important;border-radius:8px;margin-bottom:1rem}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock.is-open{background-color:var(--surface-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock .opblock-summary{background-color:var(--surface-light)!important;border-color:var(--border-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock .opblock-summary-description{color:var(--text-secondary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock .opblock-summary-path{color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-description-wrapper,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-external-docs-wrapper,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-title_normal{background-color:var(--surface-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-description-wrapper p,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-external-docs-wrapper p,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-title_normal p{color:var(--text-secondary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-section-header{background-color:var(--surface-light)!important;border-bottom:1px solid var(--border-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .opblock-section-header h4,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .parameter__name{color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .parameter__type{color:var(--text-secondary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .parameter__in{color:var(--text-muted)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .parameter__deprecated,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .parameter__extension{color:var(--text-secondary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .model-title{color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .model{background-color:var(--surface-light)!important;border:1px solid var(--border-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .model-box,body.ApiDocs_dark-mode__ic1t6 .swagger-ui table{background-color:var(--surface-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui table thead tr td,body.ApiDocs_dark-mode__ic1t6 .swagger-ui table thead tr th{background-color:var(--surface-light)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui table tbody tr td{border-top:1px solid var(--border-color)!important;color:var(--text-secondary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .response-col_status,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .responses-inner h4,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .responses-inner h5{color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .response-col_description{color:var(--text-secondary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .btn{background-color:var(--surface-light)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .btn.authorize,body.ApiDocs_dark-mode__ic1t6 .swagger-ui .btn.execute{background-color:var(--prussian-blue)!important;color:#fff!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .btn.authorize{border-color:var(--prussian-blue)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .auth-container{background-color:var(--surface-color)!important;border:1px solid var(--border-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui input[type=email],body.ApiDocs_dark-mode__ic1t6 .swagger-ui input[type=number],body.ApiDocs_dark-mode__ic1t6 .swagger-ui input[type=password],body.ApiDocs_dark-mode__ic1t6 .swagger-ui input[type=search],body.ApiDocs_dark-mode__ic1t6 .swagger-ui input[type=text],body.ApiDocs_dark-mode__ic1t6 .swagger-ui input[type=url],body.ApiDocs_dark-mode__ic1t6 .swagger-ui select,body.ApiDocs_dark-mode__ic1t6 .swagger-ui textarea{background-color:var(--surface-light)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .highlight-code{background-color:var(--surface-light)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .microlight{color:var(--text-primary)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .copy-to-clipboard{background-color:var(--surface-light)!important;border:1px solid var(--border-color)!important}body.ApiDocs_dark-mode__ic1t6 .swagger-ui .download-contents{background-color:var(--surface-color)!important;color:var(--text-primary)!important}.Webhooks_container__aCmEK{margin:0 auto;max-width:1400px;padding:2rem}.Webhooks_header__s972q{margin-bottom:2rem}.Webhooks_title__uu4Pq{color:var(--text-primary);font-size:2rem;font-weight:600;margin:0 0 .5rem}.Webhooks_subtitle__7pmR5{color:var(--text-secondary);font-size:1.1rem;margin:0}.Webhooks_cardHeader__kIIwl{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.Webhooks_cardTitle__iMgdI{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.Webhooks_cardDescription__6H1T-{color:var(--text-secondary);font-size:.875rem;margin:0}.Webhooks_createButton__QggSz{align-items:center;background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.Webhooks_createButton__QggSz:hover{background-color:var(--magenta-dark);box-shadow:0 4px 12px rgba(var(--magenta-rgb),.3);transform:translateY(-1px)}.Webhooks_tableContainer__WPNYp{background-color:var(--surface-color);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.Webhooks_table__mrXIT{border-collapse:collapse;width:100%}.Webhooks_table__mrXIT th{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase}.Webhooks_table__mrXIT th:first-child{width:20%}.Webhooks_table__mrXIT th:nth-child(2){width:30%}.Webhooks_table__mrXIT th:nth-child(3){width:15%}.Webhooks_table__mrXIT th:nth-child(4){width:10%}.Webhooks_table__mrXIT th:nth-child(5){width:15%}.Webhooks_table__mrXIT th:nth-child(6){width:10%}.Webhooks_table__mrXIT td{border-bottom:1px solid var(--border-light);color:var(--text-primary);padding:1rem;vertical-align:middle}.Webhooks_table__mrXIT tbody tr:last-child td{border-bottom:none}.Webhooks_table__mrXIT tbody tr{transition:background-color .2s}.Webhooks_table__mrXIT tbody tr:hover{background-color:var(--hover-bg)}.Webhooks_webhookName__moFMS{color:var(--text-primary);font-weight:600}.Webhooks_webhookUrl__AyUlJ{border-radius:4px;color:var(--text-secondary);font-family:Monaco,Consolas,Courier New,monospace;max-width:300px;overflow:hidden;padding:.25rem .5rem;text-overflow:ellipsis}.Webhooks_eventCount__EqSFv,.Webhooks_webhookUrl__AyUlJ{background-color:var(--bg-secondary);display:inline-block;font-size:.875rem;white-space:nowrap}.Webhooks_eventCount__EqSFv{border-radius:20px;color:var(--text-primary);font-weight:500;padding:.375rem .75rem}.Webhooks_statusActive__2MT4y{background-color:var(--success-bg);color:var(--success-text)}.Webhooks_statusActive__2MT4y,.Webhooks_statusInactive__7W3ok{align-items:center;border-radius:4px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.25rem .75rem}.Webhooks_statusInactive__7W3ok{background-color:var(--bg-secondary);color:var(--text-secondary)}.Webhooks_statusFailed__BkNb6{align-items:center;background-color:var(--error-bg);border-radius:4px;color:var(--error-text);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.25rem .75rem}.Webhooks_statusIcon__8n\+jv{font-size:.875rem}.Webhooks_actions__vulaC{align-items:center;display:flex;gap:.25rem}.Webhooks_actionButton__lcBSX{align-items:center;background:none;border:1px solid transparent;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.Webhooks_actionButton__lcBSX:hover{background-color:var(--hover-bg);border-color:var(--border-light);color:var(--text-primary)}.Webhooks_actionButton__lcBSX i{font-size:.875rem}.Webhooks_emptyState__o6Z7m{background-color:var(--surface-color);border:1px dashed var(--border-light);border-radius:8px;padding:4rem 2rem;text-align:center}.Webhooks_emptyStateIcon__ABMk4{font-size:3rem;margin-bottom:1rem}.Webhooks_emptyStateText__Bgx2Z{color:var(--text-secondary);font-size:1.1rem;margin:0 0 1.5rem}.Webhooks_loadingState__1jrf4{color:var(--text-secondary);font-size:1.1rem;padding:4rem 2rem;text-align:center}.Webhooks_card__jE-ns{background-color:var(--surface-color);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem;padding:2rem}.Webhooks_formContent__P1H1X{padding:1.5rem}.Webhooks_tabs__OBcMx{margin-bottom:1.5rem}.Webhooks_tabsList__i\+8f0{border-bottom:1px solid #e5e7eb;display:flex;margin-bottom:1.5rem}.Webhooks_tabTrigger__RKerf{background:none;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-weight:500;padding:.75rem 1rem;transition:all .2s}.Webhooks_tabTrigger__RKerf:hover{color:#374151}.Webhooks_tabTrigger__RKerf.Webhooks_active__XtBfr{border-bottom-color:#ec008c;color:#ec008c}.Webhooks_tabContent__qAYuj{display:none}.Webhooks_tabContent__qAYuj.Webhooks_active__XtBfr{display:block}.Webhooks_formGroup__XHFFA{margin-bottom:1.5rem}.Webhooks_formLabel__XgCni{color:#374151;display:block;font-weight:500;margin-bottom:.5rem}.Webhooks_formInput__W64kz,.Webhooks_formSelect__XSfxd,.Webhooks_formTextarea__Bs9sM{border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;padding:.5rem .75rem;transition:border-color .2s;width:100%}.Webhooks_formInput__W64kz:focus,.Webhooks_formSelect__XSfxd:focus,.Webhooks_formTextarea__Bs9sM:focus{border-color:#ec008c;outline:none}.Webhooks_checkboxGrid__vs3us{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-top:.5rem}.Webhooks_checkboxLabel__qrFO3{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.Webhooks_checkbox__oUmMk{height:1rem;width:1rem}.Webhooks_formFooter__L3ybA{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem}.Webhooks_logsCard__xdsQ-{margin-top:2rem}.Webhooks_deliveryStatus__U4eLs{align-items:center;border-radius:9999px;display:inline-flex;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.Webhooks_deliveryStatus__U4eLs.Webhooks_success__uz7So{background-color:#d1fae5;color:#065f46}.Webhooks_deliveryStatus__U4eLs.Webhooks_failed__he\+i\+{background-color:#fee2e2;color:#991b1b}.Webhooks_deliveryStatus__U4eLs.Webhooks_pending__QIYUr{background-color:#e5e7eb;color:#374151}@media (max-width:768px){.Webhooks_container__aCmEK{padding:1rem}.Webhooks_title__uu4Pq{font-size:1.5rem}.Webhooks_cardHeader__kIIwl{flex-direction:column;gap:1rem}.Webhooks_createButton__QggSz{justify-content:center;width:100%}.Webhooks_table__mrXIT{font-size:.875rem}.Webhooks_table__mrXIT td,.Webhooks_table__mrXIT th{padding:.75rem .5rem}.Webhooks_webhookUrl__AyUlJ{max-width:150px}.Webhooks_tableContainer__WPNYp{-webkit-overflow-scrolling:touch;overflow-x:auto}.Webhooks_table__mrXIT{min-width:700px}.Webhooks_checkboxGrid__vs3us{grid-template-columns:1fr}}.ApiKeys_container__igoqz{margin:0 auto;max-width:1400px;padding:2rem}.ApiKeys_header__AQ4QR{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem}.ApiKeys_title__OA34w{color:var(--text-primary);font-size:2rem;font-weight:600;margin:0 0 .5rem}.ApiKeys_subtitle__\+ICao{color:var(--text-secondary);font-size:1.1rem;margin:0}.ApiKeys_createButton__nudPr{align-items:center;background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.ApiKeys_createButton__nudPr:hover{background-color:var(--magenta-dark);box-shadow:0 4px 12px rgba(var(--magenta-rgb),.3);transform:translateY(-1px)}.ApiKeys_tabs__yEzcw{border-bottom:2px solid var(--border-light);display:flex;gap:0;margin-bottom:2rem}.ApiKeys_tab__10rRO{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;margin-bottom:-2px;padding:1rem 1.5rem;position:relative;transition:all .2s}.ApiKeys_tab__10rRO:hover{color:var(--text-primary)}.ApiKeys_tab__10rRO.ApiKeys_active__spdGh{border-bottom-color:var(--magenta);color:var(--magenta)}.ApiKeys_badge__UI60g{background-color:var(--bg-secondary);border-radius:12px;color:var(--text-secondary);font-size:.8rem;font-weight:600;padding:.2rem .6rem}.ApiKeys_tab__10rRO.ApiKeys_active__spdGh .ApiKeys_badge__UI60g{background-color:var(--magenta-light);color:var(--magenta)}.ApiKeys_tabContent__GD\+jP{animation:ApiKeys_fadeIn__7x3m2 .3s ease-in-out}@keyframes ApiKeys_fadeIn__7x3m2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ApiKeys_tableContainer__Q3xIc{background-color:var(--surface-color);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.ApiKeys_table__an-x7{border-collapse:collapse;width:100%}.ApiKeys_table__an-x7 th{background-color:var(--bg-secondary);color:var(--text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.ApiKeys_table__an-x7 td,.ApiKeys_table__an-x7 th{border-bottom:1px solid var(--border-light);padding:1rem}.ApiKeys_table__an-x7 td{color:var(--text-primary)}.ApiKeys_table__an-x7 tbody tr:last-child td{border-bottom:none}.ApiKeys_table__an-x7 tbody tr{transition:background-color .2s}.ApiKeys_table__an-x7 tbody tr:hover{background-color:var(--hover-bg)}.ApiKeys_revokedRow__8CQzA{opacity:.6}.ApiKeys_keyNameCell__Vu0t8{font-weight:500}.ApiKeys_keyCell__itVB-{align-items:center;display:flex;gap:.5rem}.ApiKeys_keyPreview__ZnKbA{color:var(--text-secondary);font-family:Monaco,Consolas,Courier New,monospace;font-size:.875rem}.ApiKeys_copyIconButton__Dg8nD,.ApiKeys_revokeIconButton__IHkrO{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;padding:.25rem .5rem;transition:all .2s}.ApiKeys_copyIconButton__Dg8nD:hover{background-color:var(--hover-bg);color:var(--magenta)}.ApiKeys_revokeIconButton__IHkrO:hover{background-color:var(--error-bg);color:var(--error-text)}.ApiKeys_statusBadge__P18\+v{border-radius:4px;display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.ApiKeys_statusBadge__P18\+v.ApiKeys_active__spdGh{background-color:var(--success-bg);color:var(--success-text)}.ApiKeys_statusBadge__P18\+v.ApiKeys_revoked__AglLP{background-color:var(--error-bg);color:var(--error-text)}.ApiKeys_scopesCell__TM0Ik{display:flex;flex-wrap:wrap;gap:.25rem}.ApiKeys_scopeBadge__iL-bY{background-color:var(--bg-secondary);border-radius:4px;color:var(--text-secondary);display:inline-block;font-size:.75rem;font-weight:500;padding:.2rem .5rem}.ApiKeys_documentation__IauTO{margin:0 auto;max-width:1000px}.ApiKeys_docSection__cszVY{background-color:var(--surface-color);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem;padding:2rem}.ApiKeys_docSection__cszVY h3{align-items:center;color:var(--text-primary);display:flex;font-size:1.5rem;gap:.75rem;margin:0 0 1.5rem}.ApiKeys_docSection__cszVY h3 i{color:var(--magenta)}.ApiKeys_docSteps__qC-n-{display:flex;flex-direction:column;gap:1.5rem}.ApiKeys_docStep__yBLOD{align-items:flex-start;display:flex;gap:1.5rem}.ApiKeys_stepContent__H9E4o h4{color:var(--text-primary);font-size:1.1rem;margin:0 0 .5rem}.ApiKeys_stepContent__H9E4o p{color:var(--text-secondary);line-height:1.6;margin:0 0 .5rem}.ApiKeys_codeExamples__\+ugMH{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.ApiKeys_codeExample__t6-Wt h4{color:var(--text-primary);margin:0 0 .75rem}.ApiKeys_securityList__D-\+d5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ApiKeys_securityList__D-\+d5 li{align-items:flex-start;color:var(--text-secondary);display:flex;gap:.75rem;line-height:1.6}.ApiKeys_securityList__D-\+d5 i{color:var(--success-text);flex-shrink:0;margin-top:.25rem}.ApiKeys_scopeGrid__g\+lRa{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ApiKeys_scopeCard__R4KFm{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:6px;padding:1.25rem;transition:all .2s}.ApiKeys_scopeCard__R4KFm:hover{border-color:var(--magenta);box-shadow:0 2px 8px rgba(var(--magenta-rgb),.1)}.ApiKeys_scopeCard__R4KFm h4{color:var(--text-primary);font-size:1.1rem;margin:0 0 .5rem}.ApiKeys_scopeCard__R4KFm p{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0 0 .75rem}.ApiKeys_scopeCode__3iDXe{background-color:var(--bg-primary);border-radius:4px;color:var(--magenta);display:inline-block;font-family:Monaco,Consolas,Courier New,monospace;font-size:.875rem;padding:.25rem .5rem}.ApiKeys_docFooter__XA2MX{border-top:1px solid var(--border-light);margin-top:3rem;padding:2rem;text-align:center}.ApiKeys_docFooter__XA2MX p{color:var(--text-secondary);font-size:1.1rem;margin:0 0 1rem}.ApiKeys_authInfoCard__-GblY{background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:8px;margin-bottom:2rem;padding:2rem}.ApiKeys_authInfoTitle__qB4jL{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.ApiKeys_authStep__InFoi{display:flex;gap:1.5rem;margin-bottom:2rem}.ApiKeys_authStep__InFoi:last-child{margin-bottom:0}.ApiKeys_authStepNumber__Zoqtk{align-items:center;background-color:var(--magenta);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;height:32px;justify-content:center;width:32px}.ApiKeys_authStepTitle__TqQHE{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.ApiKeys_authStepDescription__t3pNa{color:var(--text-secondary);line-height:1.6;margin:0}.ApiKeys_codeBlock__aiWqe{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;margin-top:.5rem;overflow-x:auto;padding:1rem}.ApiKeys_codeBlock__aiWqe code{color:var(--text-primary);font-family:Monaco,Consolas,Courier New,monospace;font-size:.9rem;white-space:pre}.ApiKeys_securityAlert__1Q6YK{background-color:var(--warning-bg);border:1px solid var(--warning-border);border-radius:8px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.ApiKeys_securityAlert__1Q6YK i{color:var(--warning-text);font-size:1.5rem;margin-top:.25rem}.ApiKeys_securityAlert__1Q6YK h4{color:var(--warning-text);font-size:1.1rem;margin:0 0 .75rem}.ApiKeys_securityAlert__1Q6YK ul{color:var(--text-secondary);margin:0;padding-left:1.25rem}.ApiKeys_securityAlert__1Q6YK li{margin-bottom:.5rem}.ApiKeys_createForm__WinB1{background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:8px;margin-bottom:2rem;padding:2rem}.ApiKeys_createForm__WinB1 h3{color:var(--text-primary);font-size:1.25rem;margin:0 0 1.5rem}.ApiKeys_formGroup__jdk7s{margin-bottom:1.5rem}.ApiKeys_formGroup__jdk7s label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:.5rem}.ApiKeys_input__\+CB2k{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);font-size:1rem;padding:.75rem;transition:border-color .2s;width:100%}.ApiKeys_input__\+CB2k:focus{border-color:var(--magenta);outline:none}.ApiKeys_scopesGrid__YrxXo{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ApiKeys_scopeOption__Lk1GE{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:4px;cursor:pointer;padding:1rem;transition:all .2s}.ApiKeys_scopeOption__Lk1GE:hover{border-color:var(--magenta)}.ApiKeys_scopeOption__Lk1GE.ApiKeys_selected__tBeVW{background-color:var(--magenta-light);border-color:var(--magenta)}.ApiKeys_scopeHeader__Oy7t4{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.ApiKeys_scopeName__NvF1T{color:var(--text-primary);font-weight:500}.ApiKeys_scopeDescription__cSy4A{color:var(--text-secondary);font-size:.85rem;margin:0}.ApiKeys_formActions__1w9sv{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.ApiKeys_cancelButton__W-9Wj{background-color:transparent;border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .2s}.ApiKeys_cancelButton__W-9Wj:hover{background-color:var(--hover-bg)}.ApiKeys_saveButton__7WxUz{background-color:var(--magenta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.ApiKeys_saveButton__7WxUz:hover:not(:disabled){background-color:var(--magenta-dark)}.ApiKeys_saveButton__7WxUz:disabled{cursor:not-allowed;opacity:.5}.ApiKeys_keysList__ZwFJ4{margin-bottom:3rem}.ApiKeys_keysList__ZwFJ4 h3{color:var(--text-primary);font-size:1.25rem;margin:0 0 1rem}.ApiKeys_keyCard__NgXVE{background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:8px;margin-bottom:1rem;padding:1.5rem;transition:all .2s}.ApiKeys_keyCard__NgXVE.ApiKeys_revoked__AglLP{opacity:.6}.ApiKeys_keyHeader__u5ejM{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.ApiKeys_keyName__0GKhW{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.ApiKeys_keyMeta__0XHno{color:var(--text-secondary);display:flex;font-size:.875rem;gap:1.5rem}.ApiKeys_status__DvHaU{border-radius:4px;font-size:.8rem;font-weight:500;padding:.25rem .75rem;text-transform:uppercase}.ApiKeys_status__DvHaU.ApiKeys_active__spdGh{background-color:var(--success-bg);color:var(--success-text)}.ApiKeys_status__DvHaU.ApiKeys_revoked__AglLP{background-color:var(--error-bg);color:var(--error-text)}.ApiKeys_keyActions__dXp5R{display:flex;gap:.5rem}.ApiKeys_copyButton__swWps,.ApiKeys_revokeButton__YUrXn{align-items:center;background-color:transparent;border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.ApiKeys_copyButton__swWps:hover{background-color:var(--hover-bg);border-color:var(--magenta);color:var(--magenta)}.ApiKeys_revokeButton__YUrXn:hover{background-color:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.ApiKeys_keyValue__czvB5{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);font-family:Monaco,Consolas,Courier New,monospace;font-size:.9rem;margin-bottom:1rem;overflow-x:auto;padding:.75rem}.ApiKeys_keyScopes__aTcN5{display:flex;flex-wrap:wrap;gap:.5rem}.ApiKeys_scopeTag__6briD{border-radius:4px;font-size:.8rem;font-weight:500;padding:.25rem .75rem;text-transform:uppercase}.ApiKeys_scopeRead__brhnE{background-color:var(--info-bg);color:var(--info-text)}.ApiKeys_scopeWrite__wzw0V{background-color:var(--warning-bg);color:var(--warning-text)}.ApiKeys_scopeTransactions__VcZfq{background-color:var(--success-bg);color:var(--success-text)}.ApiKeys_scopeReports__s9UlQ{background-color:var(--primary-bg);color:var(--primary-text)}.ApiKeys_scopeEntities__v2vnk{background-color:var(--secondary-bg);color:var(--secondary-text)}.ApiKeys_scopeCompliance__WzrBq{background-color:var(--magenta-light);color:var(--magenta)}.ApiKeys_footer__KOtrT{color:var(--text-secondary);padding:2rem;text-align:center}.ApiKeys_footer__KOtrT p{margin:0 0 1rem}.ApiKeys_docsLink__hhHr5{align-items:center;color:var(--magenta);display:inline-flex;font-weight:500;gap:.5rem;text-decoration:none;transition:all .2s}.ApiKeys_docsLink__hhHr5:hover{color:var(--magenta-dark);text-decoration:underline}.ApiKeys_modalContent__GfLAL{padding:0}.ApiKeys_modalContent__GfLAL .ApiKeys_formGroup__jdk7s{margin-bottom:2rem}.ApiKeys_modalContent__GfLAL .ApiKeys_formGroup__jdk7s:last-child{margin-bottom:0}.ApiKeys_fieldHint__PdG8Z{color:var(--text-secondary);font-size:.875rem;margin:.5rem 0 1rem}.ApiKeys_newKeyModal__ewiFf{padding:1rem 0;text-align:center}.ApiKeys_successIcon__BO23o{color:var(--success-text);font-size:3rem;margin-bottom:1.5rem}.ApiKeys_importantText__AUNeE{color:var(--text-primary);font-size:1.1rem;font-weight:500;margin-bottom:1.5rem}.ApiKeys_keyDisplay__sS8Pk{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem}.ApiKeys_keyDisplay__sS8Pk code{color:var(--text-primary);flex:1 1;font-family:Monaco,Consolas,Courier New,monospace;font-size:.9rem;word-break:break-all}.ApiKeys_keyDetails__FvUvs{background-color:var(--bg-secondary);border-radius:4px;padding:1rem;text-align:left}.ApiKeys_keyDetails__FvUvs p{color:var(--text-secondary);margin:0 0 .5rem}.ApiKeys_keyDetails__FvUvs p:last-child{margin-bottom:0}.ApiKeys_keyDetails__FvUvs strong{color:var(--text-primary)}.ApiKeys_warningText__WwoDQ{align-items:center;background-color:var(--warning-bg);border:1px solid var(--warning-border);border-radius:4px;color:var(--warning-text);display:flex;font-size:.9rem;gap:.5rem;margin-top:1rem;padding:.75rem}.ApiKeys_warningText__WwoDQ i{font-size:1rem}.ApiKeys_sectionHeader__DY60Q{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ApiKeys_sectionHeader__DY60Q h3{margin:0}.ApiKeys_keyCount__3r4Fe{color:var(--text-secondary);font-size:.875rem;font-weight:400}.ApiKeys_emptyState__S2JuI{background-color:var(--surface-color);border:1px dashed var(--border-light);border-radius:8px;padding:4rem 2rem;text-align:center}.ApiKeys_emptyState__S2JuI i{color:var(--text-secondary);font-size:3rem;margin-bottom:1rem;opacity:.3}.ApiKeys_emptyState__S2JuI p{color:var(--text-primary);font-size:1.1rem;margin:0 0 .5rem}.ApiKeys_emptyStateHint__9tDnU{color:var(--text-secondary);font-size:.9rem}.ApiKeys_quickStart__EoTQK{background-color:var(--surface-color);border:1px solid var(--border-light);border-radius:8px;margin-top:3rem;padding:2rem}.ApiKeys_quickStart__EoTQK h3{color:var(--text-primary);margin:0 0 1.5rem}.ApiKeys_quickStartSteps__BgpO3{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}.ApiKeys_quickStartStep__yodCT{align-items:flex-start;display:flex;gap:1rem}.ApiKeys_stepNumber__MpXuO{align-items:center;background-color:var(--magenta);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:28px;justify-content:center;width:28px}.ApiKeys_quickStartStep__yodCT h4{color:var(--text-primary);font-size:1rem;margin:0 0 .5rem}.ApiKeys_quickStartStep__yodCT p{color:var(--text-secondary);font-size:.875rem;margin:0}.ApiKeys_quickStartStep__yodCT .ApiKeys_codeBlock__aiWqe{margin-top:.5rem}.ApiKeys_securityNotice__WtqSU{background-color:var(--info-bg);border:1px solid var(--info-border);border-radius:8px;display:flex;gap:1rem;margin-top:2rem;padding:1.5rem}.ApiKeys_securityNotice__WtqSU i{color:var(--info-text);font-size:1.5rem;margin-top:.25rem}.ApiKeys_securityNotice__WtqSU h4{color:var(--info-text);font-size:1.1rem;margin:0 0 .75rem}.ApiKeys_securityNotice__WtqSU ul{color:var(--text-secondary);margin:0;padding-left:1.25rem}.ApiKeys_securityNotice__WtqSU li{font-size:.875rem;margin-bottom:.5rem}.ApiKeys_securityNotice__WtqSU li:last-child{margin-bottom:0}@media (max-width:1024px){.ApiKeys_table__an-x7{font-size:.875rem}.ApiKeys_table__an-x7 td,.ApiKeys_table__an-x7 th{padding:.75rem}.ApiKeys_codeExamples__\+ugMH,.ApiKeys_securityList__D-\+d5{grid-template-columns:1fr}}@media (max-width:768px){.ApiKeys_header__AQ4QR{align-items:flex-start;flex-direction:column;gap:1rem}.ApiKeys_createButton__nudPr{justify-content:center;width:100%}.ApiKeys_tabs__yEzcw{-webkit-overflow-scrolling:touch;overflow-x:auto}.ApiKeys_tab__10rRO{white-space:nowrap}.ApiKeys_tableContainer__Q3xIc{-webkit-overflow-scrolling:touch;overflow-x:auto}.ApiKeys_table__an-x7{min-width:800px}.ApiKeys_scopeGrid__g\+lRa{grid-template-columns:1fr}.ApiKeys_docSteps__qC-n-{gap:1rem}.ApiKeys_docStep__yBLOD{flex-direction:column;gap:.5rem}}