.coa-page{display:flex;flex-direction:column;gap:18px;padding:26px;color:#172033}.coa-header{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}.coa-header h1{margin:4px 0 6px;font-size:28px;line-height:1.15;font-weight:760}.coa-header p,.coa-card-header p{max-width:760px;margin:0;color:#6d788a;font-size:13px;line-height:1.55}.coa-eyebrow{color:#718096;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.12em}.coa-header-actions,.coa-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.coa-button,.coa-row-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border:1px solid #d7dee8;border-radius:7px;background:#fff;color:#263248;font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.coa-button--primary{border-color:#27364f;background:#27364f;color:#fff}.coa-button:disabled{opacity:.55;cursor:default}.coa-card{overflow:hidden;border:1px solid #dfe5ed;border-radius:11px;background:#fff}.coa-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px;border-bottom:1px solid #e8ecf2}.coa-card-header h2{margin:0 0 5px;font-size:16px}.coa-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 210px 170px;gap:10px;padding:14px 16px;border-bottom:1px solid #e8ecf2;background:#fafbfd}.coa-toolbar input,.coa-toolbar select,.coa-form-grid input,.coa-form-grid select,.coa-form-grid textarea,.coa-settings-grid select{width:100%;min-height:38px;padding:8px 10px;border:1px solid #cfd7e3;border-radius:7px;background:#fff;color:#182234;font:inherit;font-size:12px;box-sizing:border-box}.coa-table-wrap{overflow-x:auto}.coa-table{width:100%;min-width:1260px;border-collapse:collapse}.coa-table th{padding:10px 12px;border-bottom:1px solid #dfe5ed;background:#f7f9fc;color:#69758a;font-size:10px;font-weight:750;text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap}.coa-table td{padding:11px 12px;border-bottom:1px solid #edf0f4;font-size:12px;vertical-align:middle}.coa-table tbody tr:hover{background:#fbfcfe}.coa-description{max-width:300px;color:#69758a}.coa-balance{font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.coa-status{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;background:#eef1f5;color:#687588;font-size:10px;font-weight:750}.coa-status--active{background:#e8f7ef;color:#18764c}.coa-row-actions button{min-height:29px;padding:0 8px;font-size:10px}.coa-alert{padding:12px 14px;border-radius:8px;font-size:12px;line-height:1.45}.coa-alert--danger{border:1px solid #f0c9c9;background:#fff4f4;color:#9b3131;white-space:pre-wrap}.coa-alert--success{border:1px solid #bfe6d0;background:#f0faf5;color:#176744}.coa-editor{padding-bottom:20px}.coa-form-grid,.coa-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 18px;padding:20px}.coa-form-grid label,.coa-settings-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.coa-form-grid label>span,.coa-settings-grid label>span{color:#49566b;font-size:11px;font-weight:750}.coa-span-2{grid-column:span 2}.coa-span-3{grid-column:span 3}.coa-flags{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 20px;padding:15px;border:1px solid #e2e7ef;border-radius:8px;background:#fafbfd}.coa-check{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.coa-check input,.coa-governance-row input{width:17px;height:17px}.coa-governance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px}.coa-governance-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 14px;border:1px solid #e1e6ed;border-radius:8px;background:#fafbfd}.coa-governance-row strong{display:block;font-size:12px}.coa-governance-row small{display:block;margin-top:3px;color:#8792a3;font-size:10px}.coa-empty{padding:38px!important;color:#778397;text-align:center}@media (max-width: 1100px){.coa-header{flex-direction:column}.coa-form-grid,.coa-settings-grid,.coa-governance-grid,.coa-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.coa-span-3{grid-column:span 2}}@media (max-width: 720px){.coa-page{padding:16px}.coa-toolbar,.coa-form-grid,.coa-settings-grid,.coa-governance-grid,.coa-flags{grid-template-columns:1fr}.coa-span-2,.coa-span-3{grid-column:auto}}.finance-reports{display:grid;gap:20px;padding:24px;color:var(--foreground, #172033)}.finance-reports__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;border:1px solid rgba(148,163,184,.25);border-radius:20px;background:linear-gradient(135deg,#0f172af7,#1e293bf0);color:#fff}.finance-reports__hero h1{margin:4px 0 8px;font-size:30px}.finance-reports__hero p{max-width:760px;margin:0;color:#ffffffc2}.finance-reports__eyebrow,.finance-reports__heading span,.finance-reports__preview-heading span,.finance-reports__coming span{display:block;margin-bottom:4px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.finance-reports__hero-state{min-width:170px;padding:14px 16px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#ffffff0f}.finance-reports__hero-state span,.finance-reports__hero-state strong{display:block}.finance-reports__hero-state span{font-size:12px;color:#ffffffb3}.finance-reports__hero-state strong{margin-top:4px}.finance-reports__groups{display:flex;gap:8px;padding:6px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:var(--card, white)}.finance-reports__groups button{border:0;border-radius:10px;padding:11px 16px;background:transparent;color:inherit;font-weight:700;cursor:pointer}.finance-reports__groups button.is-active{background:#0f172a14}.finance-reports__report-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.finance-reports__report-card{min-height:125px;padding:18px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:var(--card, white);text-align:left;cursor:pointer}.finance-reports__report-card strong,.finance-reports__report-card span{display:block}.finance-reports__report-card strong{margin-bottom:8px;font-size:15px}.finance-reports__report-card span{color:#64748b;font-size:13px;line-height:1.45}.finance-reports__report-card.is-active{border-color:#2563eb80;box-shadow:0 0 0 2px #2563eb14}.finance-reports__workspace,.finance-reports__coming{border:1px solid rgba(148,163,184,.28);border-radius:18px;background:var(--card, white)}.finance-reports__workspace{padding:22px}.finance-reports__heading,.finance-reports__preview-heading,.finance-reports__coming{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.finance-reports__heading h2,.finance-reports__preview-heading h3,.finance-reports__coming h2{margin:0}.finance-reports__heading p,.finance-reports__coming p{margin:7px 0 0;color:#64748b}.finance-reports__all-button{white-space:nowrap}.finance-reports__filters{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin-top:22px}.finance-reports__filters label,.finance-reports__customer-filter{display:grid;gap:6px;position:relative}.finance-reports__filters label>span,.finance-reports__customer-filter>span{font-size:12px;font-weight:800;color:#475569}.finance-reports__filters input{width:100%;min-height:40px;box-sizing:border-box;border:1px solid rgba(148,163,184,.45);border-radius:9px;padding:8px 10px;background:transparent;color:inherit}.finance-reports__customer-results{position:absolute;z-index:20;top:68px;left:0;right:0;max-height:290px;overflow-y:auto;border:1px solid rgba(148,163,184,.35);border-radius:10px;background:var(--card, white);box-shadow:0 12px 28px #0f172a24}.finance-reports__customer-results button{width:100%;display:grid;grid-template-columns:90px 1fr;gap:10px;border:0;border-bottom:1px solid rgba(148,163,184,.18);padding:10px 12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.finance-reports__selected-customer{min-height:40px;display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid rgba(148,163,184,.45);border-radius:9px;padding:7px 9px}.finance-reports__selected-customer strong,.finance-reports__selected-customer span{display:block}.finance-reports__selected-customer span{font-size:12px;color:#64748b}.finance-reports__selected-customer button{border:0;background:transparent;color:inherit;cursor:pointer;font-weight:700}.finance-reports__actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.finance-reports__actions button,.finance-reports__all-button{min-height:40px;border:1px solid rgba(148,163,184,.4);border-radius:9px;padding:8px 14px;background:transparent;color:inherit;font-weight:700;cursor:pointer}.finance-reports__actions button.is-primary{background:#0f172a;border-color:#0f172a;color:#fff}.finance-reports__actions button:disabled,.finance-reports__all-button:disabled{opacity:.55;cursor:wait}.finance-reports__alert{margin-top:16px;padding:11px 13px;border-radius:9px;font-size:13px}.finance-reports__alert.is-error{background:#dc262614;color:#b91c1c}.finance-reports__alert.is-success{background:#16a34a14;color:#15803d}.finance-reports__preview{margin-top:24px;border-top:1px solid rgba(148,163,184,.25);padding-top:20px}.finance-reports__preview-heading{align-items:center}.finance-reports__preview-heading strong{font-size:12px;color:#64748b}.finance-reports__empty{margin-top:16px;min-height:130px;display:grid;place-items:center;border:1px dashed rgba(148,163,184,.4);border-radius:12px;color:#64748b;text-align:center}.finance-reports__table-wrap{margin-top:16px;overflow:auto;max-height:620px;border:1px solid rgba(148,163,184,.25);border-radius:11px}.finance-reports__table-wrap table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}.finance-reports__table-wrap th,.finance-reports__table-wrap td{padding:9px 11px;border-bottom:1px solid rgba(148,163,184,.2);white-space:nowrap;text-align:left}.finance-reports__table-wrap th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#334155;font-weight:800}.finance-reports__coming{padding:28px}.finance-reports__coming strong{padding:7px 10px;border-radius:999px;background:#94a3b81f;white-space:nowrap;font-size:12px}@media (max-width: 1050px){.finance-reports__filters{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 720px){.finance-reports{padding:14px}.finance-reports__hero,.finance-reports__heading,.finance-reports__preview-heading,.finance-reports__coming{flex-direction:column}.finance-reports__groups{overflow-x:auto}.finance-reports__groups button{white-space:nowrap}.finance-reports__filters{grid-template-columns:1fr}}.enterprise-integration-page{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0;padding-bottom:40px}.enterprise-integration-page>*{min-width:0}.enterprise-integration-page .enterprise-section-stack{display:flex;flex-direction:column;gap:24px;min-width:0}.enterprise-integration-page .enterprise-card{width:100%;min-width:0;box-sizing:border-box;padding:24px;overflow:hidden}.enterprise-integration-page .enterprise-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.enterprise-integration-page .enterprise-toolbar>div:first-child{min-width:0;flex:1 1 auto}.enterprise-integration-page .enterprise-toolbar h1,.enterprise-integration-page .enterprise-toolbar h2,.enterprise-integration-page .enterprise-toolbar h3{margin:0;line-height:1.25}.enterprise-integration-page .enterprise-toolbar p,.enterprise-integration-page .enterprise-card>p,.enterprise-integration-page .enterprise-card header p{margin:8px 0 0;max-width:960px;line-height:1.55}.enterprise-integration-page .enterprise-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.enterprise-integration-page .enterprise-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px 24px;width:100%;align-items:start}.enterprise-integration-page .enterprise-field{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0}.enterprise-integration-page .enterprise-field>span{display:block;margin:0;font-size:.875rem;font-weight:650;line-height:1.35}.enterprise-integration-page .enterprise-field--wide{grid-column:1 / -1}.enterprise-integration-page input:not([type=checkbox]):not([type=radio]),.enterprise-integration-page select,.enterprise-integration-page textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;font:inherit}.enterprise-integration-page input:not([type=checkbox]):not([type=radio]),.enterprise-integration-page select{min-height:42px;padding:9px 12px}.enterprise-integration-page textarea{min-height:108px;padding:11px 12px;resize:vertical;line-height:1.5}.enterprise-integration-page input[type=checkbox],.enterprise-integration-page input[type=radio]{width:18px;height:18px;margin:0}.enterprise-integration-page .enterprise-button{min-height:40px;padding:9px 16px;white-space:nowrap}.enterprise-integration-page .enterprise-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;width:100%}.enterprise-integration-page .enterprise-kpi-card{min-width:0;padding:20px}.enterprise-integration-page .enterprise-data-table-wrapper{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:12px;-webkit-overflow-scrolling:touch}.enterprise-integration-page .enterprise-data-table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0;table-layout:auto}.enterprise-integration-page .enterprise-data-table th,.enterprise-integration-page .enterprise-data-table td{padding:13px 15px;text-align:left;vertical-align:top;line-height:1.45}.enterprise-integration-page .enterprise-data-table th{font-size:.79rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.enterprise-integration-page .enterprise-data-table td{white-space:normal;overflow-wrap:anywhere}.enterprise-integration-page .enterprise-data-table td:last-child,.enterprise-integration-page .enterprise-data-table th:last-child{min-width:220px}.enterprise-integration-page .enterprise-table-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:-moz-max-content;min-width:max-content}.enterprise-integration-page .enterprise-status-badge{display:inline-flex;align-items:center;white-space:nowrap}.enterprise-integration-page .enterprise-alert{padding:14px 16px;line-height:1.5}.enterprise-integration-page .enterprise-empty-state{padding:36px 24px}.enterprise-integration-page pre,.enterprise-integration-page .enterprise-code-block{max-width:100%;overflow:auto;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.enterprise-integration-page .enterprise-tabs,.enterprise-integration-page [role=tablist]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.enterprise-integration-page [role=tab],.enterprise-integration-page .enterprise-tabs button{min-height:38px;padding:8px 16px;white-space:nowrap}.enterprise-integration-page .enterprise-data-table input:not([type=checkbox]):not([type=radio]),.enterprise-integration-page .enterprise-data-table select{min-width:110px;min-height:36px;padding:6px 9px}.enterprise-integration-page .enterprise-data-table input[type=number]{min-width:90px}.enterprise-integration-page .enterprise-data-table td:nth-child(4) input,.enterprise-integration-page .enterprise-data-table td:nth-child(5) input{min-width:180px}@media (max-width: 1100px){.enterprise-integration-page .enterprise-card{padding:20px}.enterprise-integration-page .enterprise-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px}.enterprise-integration-page .enterprise-data-table{min-width:840px}}@media (max-width: 720px){.enterprise-integration-page{gap:16px;padding-bottom:24px}.enterprise-integration-page .enterprise-card{padding:16px}.enterprise-integration-page .enterprise-toolbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.enterprise-integration-page .enterprise-toolbar__actions{justify-content:flex-start}.enterprise-integration-page .enterprise-form-grid{grid-template-columns:1fr;gap:16px}.enterprise-integration-page .enterprise-field--wide{grid-column:auto}.enterprise-integration-page .enterprise-kpi-grid{grid-template-columns:1fr}.enterprise-integration-page .enterprise-data-table{min-width:760px}.enterprise-integration-page .enterprise-data-table th,.enterprise-integration-page .enterprise-data-table td{padding:11px 12px}}.enterprise-integration-page .enterprise-operation-template{display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:100%;min-height:190px;text-align:left;cursor:pointer;border:1px solid var(--border-subtle, #dfe5ec);background:var(--surface-primary, #ffffff);color:inherit;border-radius:14px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.enterprise-integration-page .enterprise-operation-template:hover{border-color:var(--accent-primary, #2563eb);box-shadow:0 8px 24px #0f172a1a;transform:translateY(-1px)}.enterprise-integration-page .enterprise-operation-template>span:first-child{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.enterprise-integration-page .enterprise-operation-template strong{font-size:1rem;line-height:1.3}.enterprise-integration-page .enterprise-operation-template small{flex:1;font-size:.86rem;line-height:1.5;opacity:.78}.enterprise-integration-page .enterprise-operation-template code{font-size:.78rem;overflow-wrap:anywhere}.enterprise-integration-page .enterprise-connector-pack-card{display:flex;flex-direction:column;gap:12px;min-height:180px;padding:22px}.enterprise-integration-page .enterprise-connector-pack-card strong{font-size:1rem;line-height:1.3}.enterprise-integration-page .enterprise-connector-pack-card small{line-height:1.5;opacity:.76}.xero-command-centre{display:grid;gap:1rem;padding:1.15rem;border:1px solid var(--enterprise-border, #dce3eb);border-radius:16px;background:linear-gradient(135deg,#125d9814,#fff0),var(--enterprise-surface, #fff);box-shadow:0 10px 28px #0f172a0f}.xero-command-centre-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.xero-command-centre-main h2{margin:.15rem 0 .25rem;font-size:clamp(1.35rem,2vw,1.8rem)}.xero-command-centre-main p{max-width:760px;margin:0;color:var(--enterprise-muted, #667085)}.xero-command-centre-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.xero-organisation-badge{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .7rem;border:1px solid var(--enterprise-border, #dce3eb);border-radius:999px;background:#fffc;font-size:.82rem;font-weight:700}.xero-workspace-nav{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:.4rem;overflow-x:auto}.xero-workspace-tab{display:grid;gap:.15rem;min-width:112px;padding:.62rem .7rem;border:1px solid var(--enterprise-border, #dce3eb);border-radius:10px;background:#ffffffb8;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.xero-workspace-tab:hover{transform:translateY(-1px);border-color:#125d9873}.xero-workspace-tab.is-active{border-color:#125d98b8;background:#fff;box-shadow:0 6px 18px #125d981a}.xero-workspace-tab span{font-size:.84rem;font-weight:800}.xero-workspace-tab small{display:none}.xero-subnav{display:flex;gap:.4rem;margin:0 0 1rem;padding:.35rem;overflow-x:auto;border:1px solid var(--enterprise-border, #dce3eb);border-radius:11px;background:#0f172a06}.xero-subnav-button{flex:0 0 auto;min-height:34px;padding:.4rem .75rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--enterprise-muted, #667085);font-size:.8rem;font-weight:750;cursor:pointer}.xero-subnav-button:hover{background:#fffc;color:inherit}.xero-subnav-button.is-active{border-color:var(--enterprise-border, #dce3eb);background:#fff;color:inherit;box-shadow:0 3px 10px #0f172a12}.xero-overview-workspace{display:grid;gap:1rem}.xero-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(175px,1fr));gap:.75rem}.xero-metric-card{display:grid;gap:.3rem;min-height:112px;padding:.9rem;border:1px solid var(--enterprise-border, #dce3eb);border-radius:12px;background:var(--enterprise-surface, #fff);box-shadow:0 6px 18px #0f172a0a}.xero-metric-card>span{color:var(--enterprise-muted, #667085);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.xero-metric-card strong{font-size:1.15rem;line-height:1.25}.xero-metric-card small{margin-top:auto;color:var(--enterprise-muted, #667085)}.xero-overview-panels{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:.75rem}.xero-action-list{display:grid;gap:.5rem}.xero-action-row{display:grid;gap:.1rem;width:100%;padding:.7rem .8rem;border:1px solid var(--enterprise-border, #dce3eb);border-radius:9px;background:#fff;color:inherit;text-align:left;cursor:pointer}.xero-action-row:hover{border-color:#125d988c;background:#125d9809}.xero-action-row span{font-weight:800}.xero-action-row small{color:var(--enterprise-muted, #667085)}.integration-workspace>section.integration-card,.integration-workspace section[data-xero-workspace]{padding:1.1rem;border-radius:14px}.integration-workspace .integration-card-heading{align-items:flex-start;gap:1rem;margin-bottom:1rem}.integration-workspace .integration-card-heading h2{margin-top:.15rem;font-size:1.15rem}.integration-workspace label{display:grid;gap:.3rem;min-width:0;color:inherit;font-size:.78rem;font-weight:700}.integration-workspace input,.integration-workspace select,.integration-workspace textarea{width:100%;min-width:0;border:1px solid var(--enterprise-border, #d0d7e2);border-radius:8px;background:#fff}.integration-workspace input,.integration-workspace select{min-height:38px;padding:.5rem .65rem}.integration-workspace textarea{min-height:110px;padding:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.45}.integration-workspace form,.integration-workspace .integration-form-grid{gap:.8rem}.integration-workspace .integration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-workspace button{white-space:normal}.integration-workspace .integration-actions,.integration-workspace .integration-button-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.integration-workspace .integration-detail-list{gap:0;border:1px solid var(--enterprise-border, #dce3eb);border-radius:10px;overflow:hidden}.integration-workspace .integration-detail-list>div{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:1rem;padding:.65rem .8rem;border-bottom:1px solid var(--enterprise-border, #e7ebf0)}.integration-workspace .integration-detail-list>div:last-child{border-bottom:0}.integration-workspace .integration-detail-list dt{color:var(--enterprise-muted, #667085);font-size:.75rem;font-weight:700}.integration-workspace .integration-detail-list dd{margin:0;overflow-wrap:anywhere;font-weight:700}.integration-workspace .integration-empty-state,.integration-workspace .integration-empty{min-height:0;padding:1rem;border:1px dashed var(--enterprise-border, #cfd7e3);border-radius:10px;background:#0f172a05;text-align:left}.integration-workspace .integration-empty-state h3,.integration-workspace .integration-empty h3{margin:0 0 .25rem;font-size:.95rem}.integration-workspace table{width:100%;border-collapse:collapse;font-size:.8rem}.integration-workspace th,.integration-workspace td{padding:.6rem .7rem;border-bottom:1px solid var(--enterprise-border, #e5e9ef);text-align:left;vertical-align:top}.integration-workspace th{background:#0f172a06;color:var(--enterprise-muted, #667085);font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.xero-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(155px,1fr));gap:.65rem}.xero-capability-card{display:grid;gap:.3rem;padding:.85rem;border:1px solid var(--enterprise-border, #dce3eb);border-radius:10px;background:#125d9808}.xero-capability-card small{color:var(--enterprise-muted, #667085);line-height:1.4}.integration-workspace [data-xero-workspace]{display:none}.integration-workspace.xero-active-connection [data-xero-workspace=connection],.integration-workspace.xero-active-references [data-xero-workspace=references],.integration-workspace.xero-active-mappings [data-xero-workspace=mappings],.integration-workspace.xero-active-contacts [data-xero-workspace=contacts],.integration-workspace.xero-active-governance [data-xero-workspace=governance]{display:block}.integration-workspace [data-xero-mapping-view]{display:none}.integration-workspace.xero-active-mappings.xero-mapping-snapshot [data-xero-mapping-view=snapshot],.integration-workspace.xero-active-mappings.xero-mapping-records [data-xero-mapping-view=records],.integration-workspace.xero-active-mappings.xero-mapping-create [data-xero-mapping-view=create],.integration-workspace.xero-active-mappings.xero-mapping-history [data-xero-mapping-view=history]{display:block}.integration-workspace [data-xero-contact-view]{display:none}.integration-workspace.xero-active-contacts.xero-contact-policies [data-xero-contact-view=policies],.integration-workspace.xero-active-contacts.xero-contact-dry_run [data-xero-contact-view=dry_run],.integration-workspace.xero-active-contacts.xero-contact-operations [data-xero-contact-view=operations]{display:block}@media (max-width: 1280px){.xero-workspace-nav{grid-template-columns:repeat(4,minmax(130px,1fr))}.xero-overview-grid,.xero-capability-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (max-width: 820px){.xero-command-centre-main,.xero-overview-panels{display:grid;grid-template-columns:1fr}.xero-command-centre-actions{justify-content:flex-start}.xero-workspace-nav{display:flex}.xero-overview-grid,.xero-capability-grid,.integration-workspace .integration-form-grid{grid-template-columns:1fr}.integration-workspace .integration-detail-list>div{grid-template-columns:1fr;gap:.2rem}}.xero-mapping-workspace{display:grid;gap:1rem}.xero-mapping-panel{min-width:0}.xero-mapping-panel[data-xero-mapping-panel=records]{display:grid;gap:1rem}.xero-mapping-record-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;padding:.85rem;border:1px solid var(--enterprise-border, #dce3eb);border-radius:10px;background:#0f172a06}.xero-mapping-record-count{display:grid;justify-items:end;gap:.15rem}.xero-mapping-record-count strong{font-size:1.25rem}.xero-mapping-record-count span{color:var(--enterprise-muted, #667085);font-size:.75rem}.xero-contact-reference-notice,.xero-contact-mapping-disabled{display:grid;gap:.65rem;padding:1rem;border:1px solid rgba(18,93,152,.25);border-radius:10px;background:#125d980b}.xero-contact-reference-notice{margin-bottom:1rem}.xero-contact-reference-notice p,.xero-contact-mapping-disabled p{margin:0;max-width:800px;color:var(--enterprise-muted, #667085);line-height:1.5}.xero-contact-mapping-disabled h3{margin:0}.xero-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem}.xero-pagination span{min-width:110px;color:var(--enterprise-muted, #667085);font-size:.78rem;font-weight:700;text-align:center}.xero-mapping-workspace .integration-table-wrap{max-height:600px;overflow:auto}.xero-mapping-workspace .integration-table thead{position:sticky;top:0;z-index:2}.xero-mapping-workspace .integration-table thead th{background:var(--enterprise-surface, #fff)}@media (max-width: 760px){.xero-mapping-record-toolbar{grid-template-columns:1fr}.xero-mapping-record-count{justify-items:start}.xero-pagination{justify-content:space-between}}.xero-command-centre{gap:1.25rem}.xero-workspace-nav{gap:.65rem;padding:.2rem 0}.xero-workspace-tab{min-height:58px;padding:.8rem .9rem}.xero-workspace-tab span{display:block;line-height:1.25}.xero-subnav{gap:.6rem;margin-bottom:1.25rem;padding:.5rem}.xero-subnav-button{min-height:40px;padding:.55rem .95rem;line-height:1.2}.xero-mapping-workspace{gap:1.25rem}.xero-mapping-workspace .integration-card-heading{margin-bottom:.25rem}.xero-mapping-workspace .integration-subcard{display:grid;gap:1rem;padding:1.15rem}.xero-mapping-workspace .integration-field{display:grid;gap:.4rem;margin-bottom:.2rem}.xero-mapping-workspace .integration-field>span{display:block;margin-bottom:.15rem;font-weight:700}.xero-mapping-workspace .integration-checkbox-field{display:flex;align-items:center;gap:.65rem;margin:.4rem 0}.xero-mapping-workspace .integration-card-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.35rem}.xero-mapping-workspace .integration-detail-list{margin-top:.75rem}.xero-mapping-workspace select,.xero-mapping-workspace input{min-height:42px}.xero-mapping-workspace select{padding-right:2rem}.xero-mapping-panel{display:grid;gap:1rem}[data-xero-workspace=references]{gap:1rem}[data-xero-workspace=references] .integration-card-heading{margin-bottom:.75rem}[data-xero-workspace=references] .integration-discovery-context{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-bottom:1rem;padding:.8rem .9rem}[data-xero-workspace=references] .integration-discovery-panel{display:grid;gap:1rem}[data-xero-workspace=references] .integration-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}[data-xero-workspace=references] .integration-empty-state{margin-top:.25rem}@media (max-width: 900px){.xero-workspace-nav{display:flex;overflow-x:auto}.xero-workspace-tab{flex:0 0 auto;min-width:145px}.xero-subnav{overflow-x:auto}.xero-subnav-button{flex:0 0 auto}}.integration-workspace{max-width:100%;min-width:0}.integration-workspace .integration-page-header{align-items:flex-start;gap:24px;margin-bottom:20px}.xero-command-centre{gap:18px;padding:20px;border-radius:12px;box-shadow:none}.xero-command-centre-main{gap:24px}.xero-command-centre-main h2{margin:4px 0 7px;font-size:22px;line-height:1.25}.xero-command-centre-main p{max-width:820px;font-size:13px;line-height:1.55}.xero-workspace-nav{grid-template-columns:repeat(7,minmax(145px,1fr));gap:7px}.xero-workspace-tab{min-height:70px;padding:11px 12px;border-radius:8px}.xero-workspace-tab span{font-size:12px;font-weight:750}.xero-workspace-tab small{display:block;margin-top:4px;font-size:10px;line-height:1.35}.xero-subnav{gap:7px;padding:6px;border-radius:9px}.xero-subnav-button{min-height:38px;padding:7px 13px;border-radius:7px;font-size:11px;font-weight:700}[data-xero-workspace=references] .integration-card-heading{display:flex;justify-content:space-between;gap:24px;margin-bottom:14px}[data-xero-workspace=references] .integration-discovery-context{gap:12px 22px;padding:12px 14px;border-radius:8px}[data-xero-workspace=references] .integration-card-actions{gap:8px;padding-bottom:5px}[data-xero-workspace=references] .integration-table-wrap{overflow-x:auto;border:1px solid var(--enterprise-border, #dce3eb);border-radius:9px}[data-xero-workspace=references] .integration-table{width:100%;min-width:850px;border-collapse:collapse}[data-xero-workspace=references] .integration-table th{padding:10px 12px;background:#f7f9fc;font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}[data-xero-workspace=references] .integration-table td{padding:11px 12px;font-size:12px;line-height:1.4;vertical-align:middle}[data-xero-workspace=references] .enterprise-button{min-height:36px;padding:0 13px;font-size:11px;white-space:nowrap}.integration-card,.integration-subcard{border-radius:10px}.integration-card{padding:18px}.integration-subcard{padding:15px}.integration-detail-list{line-height:1.45}.integration-field>span{margin-bottom:5px;font-size:11px;font-weight:700}.integration-field input,.integration-field select,.integration-field textarea{min-height:38px;font-size:12px}@media (max-width: 1280px){.xero-workspace-nav{grid-template-columns:repeat(4,minmax(145px,1fr))}}@media (max-width: 820px){.xero-command-centre-main{display:grid;grid-template-columns:1fr}.xero-workspace-nav{display:flex;overflow-x:auto}.xero-workspace-tab{flex:0 0 165px}}.xero-customer-match-panel{margin:18px 0;padding:18px;border:1px solid #dce3eb;border-radius:10px;background:#fff}.xero-customer-match-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:14px}.xero-customer-match-header h3{margin:0 0 5px;font-size:17px;line-height:1.3}.xero-customer-match-header p{margin:0;max-width:760px;font-size:12px;line-height:1.5}.xero-customer-match-summary{display:grid;min-width:100px;padding:10px 14px;border:1px solid #dce3eb;border-radius:8px;text-align:right}.xero-customer-match-summary strong{font-size:20px}.xero-customer-match-summary span{margin-top:2px;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.xero-customer-match-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.xero-customer-match-rules>div{padding:11px 12px;border:1px solid #e3e8ef;border-radius:8px;background:#f8fafc}.xero-customer-match-rules strong{display:block;margin-bottom:4px;font-size:11px}.xero-customer-match-rules span{display:block;font-size:11px;line-height:1.45}.xero-customer-match-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.xero-match-filter{min-height:32px;padding:0 11px;border:1px solid #d6dde6;border-radius:6px;background:#fff;cursor:pointer;font-size:11px;font-weight:700}.xero-match-filter--active{border-color:#344054;background:#344054;color:#fff}.xero-customer-match-table{min-width:1150px!important}.xero-match-muted{margin-top:3px;color:#667085;font-size:10px}.xero-match-reasons{display:flex;flex-wrap:wrap;gap:4px}.xero-match-reasons span{padding:3px 6px;border-radius:999px;background:#f2f4f7;font-size:9px;text-transform:capitalize;white-space:nowrap}.xero-match-status{display:inline-flex;min-height:24px;align-items:center;padding:0 7px;border-radius:999px;background:#f2f4f7;font-size:9px;font-weight:750;text-transform:capitalize;white-space:nowrap}.xero-match-status--already_matched{background:#ecfdf3}.xero-match-status--proposed_match{background:#eff8ff}.xero-match-status--review{background:#fffaeb}.xero-match-status--no_match{background:#fef3f2}@media (max-width: 1000px){.xero-customer-match-rules{grid-template-columns:1fr}.xero-customer-match-header{display:grid;grid-template-columns:1fr}.xero-customer-match-summary{width:-moz-max-content;width:max-content;text-align:left}}.xero-match-status--linked{background:#ecfdf3}.xero-match-status--automatic_candidate{background:#eff8ff}.xero-match-status--review_candidate{background:#fffaeb}.xero-match-status--ambiguous{background:#fff4e5}.xero-match-status--unmatched{background:#fef3f2}.xero-match-workspace{margin-top:20px;padding:22px;border:1px solid #dce3eb;border-radius:12px;background:#fff}.xero-match-workspace__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.xero-match-workspace__header h3{margin:4px 0 5px;font-size:20px;line-height:1.25}.xero-match-workspace__header p{margin:0;max-width:760px;font-size:12px;line-height:1.55}.xero-match-workspace__actions{display:flex;flex-wrap:wrap;gap:8px}.xero-match-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.xero-match-kpi{min-width:0;padding:13px 14px;border:1px solid #e1e6ed;border-radius:9px;background:#f8fafc}.xero-match-kpi span{display:block;margin-bottom:5px;font-size:10px;font-weight:650}.xero-match-kpi strong{display:block;font-size:21px;line-height:1}.xero-match-rule-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.xero-match-rule-strip>div{padding:11px 12px;border:1px solid #e2e7ee;border-radius:8px}.xero-match-rule-strip strong{display:block;margin-bottom:3px;font-size:11px}.xero-match-rule-strip span{display:block;font-size:10px;line-height:1.45}.xero-match-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.xero-match-tab{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid #d8dee7;border-radius:7px;background:#fff;cursor:pointer;font-size:11px;font-weight:700}.xero-match-tab strong{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#f2f4f7;font-size:9px}.xero-match-tab--active{border-color:#344054;background:#344054;color:#fff}.xero-match-tab--active strong{background:#ffffff29}.xero-match-list{display:grid;gap:10px}.xero-match-card{padding:15px 16px;border:1px solid #e0e5ec;border-radius:10px;background:#fff}.xero-match-card__top{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 120px;gap:14px;align-items:center}.xero-match-card__party{min-width:0}.xero-match-card__label{margin-bottom:4px;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.xero-match-card__party strong{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.xero-match-card__party span{display:block;margin-top:3px;overflow:hidden;color:#667085;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.xero-match-card__arrow{text-align:center;font-size:18px}.xero-match-card__status{display:grid;justify-items:end;gap:5px}.xero-match-card__status strong{font-size:15px}.xero-match-card__meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:18px;margin-top:12px;padding-top:11px;border-top:1px solid #edf0f4}.xero-match-card__meta>div>span{display:block;margin-bottom:5px;color:#667085;font-size:9px;font-weight:700;text-transform:uppercase}.xero-match-id{display:block;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.xero-match-card__actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:12px}.xero-match-card__actions .enterprise-button{min-height:32px}.xero-match-complete{font-size:11px;font-weight:750}.xero-match-reasons em{color:#667085;font-size:10px}@media (max-width: 1250px){.xero-match-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.xero-match-card__top{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.xero-match-card__status{grid-column:1 / -1;display:flex;justify-content:flex-start}}@media (max-width: 850px){.xero-match-workspace__header{display:grid}.xero-match-kpis,.xero-match-rule-strip,.xero-match-card__top{grid-template-columns:1fr}.xero-match-card__arrow{text-align:left;transform:rotate(90deg);transform-origin:left center}.xero-match-card__meta{grid-template-columns:1fr}}.xero-accounting-workspace,.integration-subcard:has(h3:first-child),.integration-subcard:has(.integration-section-header){min-width:0}.integration-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.integration-section-header>div{min-width:0}.integration-section-header h3{margin:0 0 6px;font-size:18px;line-height:1.3}.integration-section-header p{max-width:820px;margin:0;font-size:12px;line-height:1.6}.integration-tab-row{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 20px}.integration-tab{min-height:36px;padding:0 13px;white-space:nowrap}.integration-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:16px 0 20px}.integration-metric-grid>article{min-width:0;padding:15px 16px;border-radius:10px}.integration-metric-grid article>span{display:block;margin-bottom:6px;font-size:10px}.integration-metric-grid article>strong{display:block;font-size:22px;line-height:1.1}.integration-metric-grid article>small{display:block;margin-top:5px;font-size:10px;line-height:1.4}.integration-definition-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.integration-definition-list>div{min-width:0;padding:13px 14px;border:1px solid #e2e7ee;border-radius:9px;background:#f8fafc}.integration-definition-list dt{margin-bottom:4px;font-size:10px}.integration-definition-list dd{margin:0;overflow-wrap:anywhere;font-size:12px}.xero-governance-panel,[data-xero-workspace=governance]{min-width:0}.xero-governance-panel .integration-grid-two,[data-xero-workspace=governance] .integration-grid-two{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.xero-governance-panel .integration-subcard,[data-xero-workspace=governance] .integration-subcard{padding:20px}.xero-governance-panel .integration-table-wrap,[data-xero-workspace=governance] .integration-table-wrap{margin-top:14px;overflow-x:auto}.xero-governance-panel table,[data-xero-workspace=governance] table{min-width:900px}@media (max-width: 900px){.integration-section-header{display:grid;grid-template-columns:1fr}.integration-definition-list{grid-template-columns:1fr}}.xero-match-bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0;padding:14px 16px;border:1px solid var(--enterprise-border, #d8dee8);border-radius:12px;background:#94a3b814}.xero-match-bulk-toolbar>div:first-child{display:grid;gap:4px}.xero-match-bulk-toolbar>div:first-child span{font-size:13px;opacity:.75}.xero-match-bulk-toolbar__actions{display:flex;gap:8px;flex-wrap:wrap}.xero-match-select{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--enterprise-border, #d8dee8);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.xero-match-select input{width:16px;height:16px;margin:0}.xero-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172aad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.xero-modal-card{width:min(820px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px;border:1px solid var(--enterprise-border, #d8dee8);border-radius:18px;background:var(--enterprise-surface, #ffffff);color:inherit;box-shadow:0 28px 80px #0f172a4d}.xero-modal-card__header,.xero-modal-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.xero-modal-card__footer{align-items:center;justify-content:flex-end;margin-top:22px;padding-top:18px;border-top:1px solid var(--enterprise-border, #d8dee8)}.xero-modal-card__header h3{margin:4px 0 6px}.xero-modal-card__header p{margin:0;opacity:.72}.xero-customer-picker-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:22px}.xero-customer-picker-results{display:grid;gap:8px;margin-top:14px}.xero-customer-picker-result{display:grid;gap:5px;width:100%;padding:14px 16px;text-align:left;border:1px solid var(--enterprise-border, #d8dee8);border-radius:10px;background:transparent;color:inherit;cursor:pointer}.xero-customer-picker-result:hover{background:#3b82f614;border-color:#3b82f673}.xero-customer-picker-result span{font-size:13px;opacity:.75}.xero-customer-picker-result em{font-size:12px;font-style:normal;font-weight:700}.xero-create-customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.xero-create-customer-grid label{display:grid;gap:6px}.xero-create-customer-grid label span{font-size:12px;font-weight:700}@media (max-width: 720px){.xero-create-customer-grid,.xero-customer-picker-search{grid-template-columns:1fr}.xero-modal-backdrop{padding:10px}}.integration-workspace.xero-active-governance [data-xero-workspace=governance]{width:100%;min-width:0;box-sizing:border-box}.integration-workspace.xero-active-governance [data-xero-workspace=governance]+[data-xero-workspace=governance]{margin-top:18px}.integration-workspace.xero-active-governance .xero-subnav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:20px}.integration-workspace.xero-active-governance .xero-subnav-button{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.integration-workspace.xero-active-governance .integration-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-width:0;margin-bottom:18px}.integration-workspace.xero-active-governance .integration-card-heading>div{min-width:0;flex:1 1 auto}.integration-workspace.xero-active-governance .integration-card-heading h2{margin-top:3px;margin-bottom:6px;font-size:20px;line-height:1.3}.integration-workspace.xero-active-governance .integration-card-heading h3{margin-top:0;margin-bottom:5px;font-size:15px;line-height:1.35}.integration-workspace.xero-active-governance .integration-card-heading p{max-width:820px;margin-top:0;margin-bottom:0;font-size:12px;line-height:1.55}.integration-workspace.xero-active-governance .integration-detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 18px}.integration-workspace.xero-active-governance .integration-detail-list>div{min-width:0;padding:12px 14px;border:1px solid var(--enterprise-border, #e2e7ee);border-radius:8px;background:#0f172a05}.integration-workspace.xero-active-governance .integration-detail-list dt{margin:0 0 4px;font-size:10px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.035em}.integration-workspace.xero-active-governance .integration-detail-list dd{margin:0;min-width:0;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.integration-workspace.xero-active-governance .integration-grid.integration-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.integration-workspace.xero-active-governance .integration-subcard{min-width:0;padding:18px}.integration-workspace.xero-active-governance .integration-subcard>h3{margin-top:0;margin-bottom:14px;font-size:15px;line-height:1.35}.integration-workspace.xero-active-governance .integration-subcard>h4{margin:20px 0 10px;font-size:13px;line-height:1.35}.integration-workspace.xero-active-governance .integration-field{display:grid;gap:6px;min-width:0;margin-bottom:14px}.integration-workspace.xero-active-governance .integration-field>span{font-size:11px;font-weight:650;line-height:1.35}.integration-workspace.xero-active-governance .integration-field input,.integration-workspace.xero-active-governance .integration-field select,.integration-workspace.xero-active-governance .integration-field textarea{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;font-size:12px;line-height:1.45}.integration-workspace.xero-active-governance .integration-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.integration-workspace.xero-active-governance .integration-table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:12px}.integration-workspace.xero-active-governance .integration-table-wrap table{width:100%;min-width:680px;table-layout:auto;border-collapse:collapse}.integration-workspace.xero-active-governance .integration-table-wrap th{white-space:nowrap;font-size:10px;line-height:1.3}.integration-workspace.xero-active-governance .integration-table-wrap td{font-size:11px;line-height:1.45;vertical-align:top}.integration-workspace.xero-active-governance .integration-table-wrap th:first-child,.integration-workspace.xero-active-governance .integration-table-wrap td:first-child{width:120px;white-space:nowrap}.integration-workspace.xero-active-governance .integration-table-wrap th:nth-child(2),.integration-workspace.xero-active-governance .integration-table-wrap td:nth-child(2){min-width:260px;white-space:normal;overflow-wrap:anywhere}.integration-workspace.xero-active-governance .integration-table-wrap th:nth-child(3),.integration-workspace.xero-active-governance .integration-table-wrap td:nth-child(3){min-width:245px;white-space:normal;overflow-wrap:anywhere}.integration-workspace.xero-active-governance .integration-table-wrap th:nth-child(4),.integration-workspace.xero-active-governance .integration-table-wrap td:nth-child(4){min-width:150px;white-space:nowrap}.integration-workspace.xero-active-governance .integration-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.integration-workspace.xero-active-governance .integration-check-grid>div{min-width:0;padding:15px 16px}.integration-workspace.xero-active-governance .integration-check-grid strong{display:block;margin-bottom:5px;font-size:12px}.integration-workspace.xero-active-governance .integration-check-grid p{margin:0;font-size:11px;line-height:1.55}@media (max-width: 1180px){.integration-workspace.xero-active-governance .integration-grid.integration-grid-two{grid-template-columns:1fr}.integration-workspace.xero-active-governance .integration-card-heading{flex-wrap:wrap}}@media (max-width: 820px){.integration-workspace.xero-active-governance [data-xero-workspace=governance]{padding-left:14px;padding-right:14px}.integration-workspace.xero-active-governance .xero-subnav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.integration-workspace.xero-active-governance .integration-card-heading{display:grid;grid-template-columns:1fr;gap:12px}.integration-workspace.xero-active-governance .integration-detail-list,.integration-workspace.xero-active-governance .integration-check-grid{grid-template-columns:1fr}.integration-workspace.xero-active-governance .integration-table-wrap table{min-width:640px}}.xero-historical-finance-import{margin-top:22px;padding:18px;border:1px solid #d8e0e8;border-radius:10px;background:#fff}.xero-historical-finance-import__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.xero-historical-finance-import__heading h3{margin:0 0 5px}.xero-historical-finance-import__heading p{margin:0;color:#637083}.xero-historical-finance-warning{margin-top:14px;padding:10px 12px;border-radius:7px;background:#f6f8fa;font-size:13px}.xero-historical-finance-result{overflow:auto;max-height:360px;margin-top:14px;padding:12px;border-radius:7px;background:#111827;color:#f9fafb;font-size:12px}.xero-catalogue-card{display:flex;flex-direction:column;gap:20px;margin-top:22px;padding:24px;border:1px solid var(--border-color, #d9e1ea);border-radius:16px;background:var(--surface-primary, #ffffff);box-shadow:0 1px 2px #0f172a0a}.xero-catalogue-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.xero-catalogue-heading-copy{min-width:0;max-width:760px}.xero-catalogue-eyebrow{display:block;margin-bottom:5px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.xero-catalogue-heading-copy h3,.xero-catalogue-table-heading h4,.xero-catalogue-sync-result-heading h4{margin:0;color:#0f172a}.xero-catalogue-heading-copy h3{font-size:21px;line-height:1.3}.xero-catalogue-heading-copy p,.xero-catalogue-table-heading p,.xero-catalogue-empty p{margin:6px 0 0;color:#64748b;line-height:1.5}.xero-catalogue-header-actions{display:flex;flex-shrink:0;gap:10px}.xero-catalogue-button{min-height:40px;padding:0 16px;border-radius:9px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .12s ease,transform .12s ease,background .12s ease}.xero-catalogue-button:disabled{cursor:not-allowed;opacity:.48}.xero-catalogue-button:not(:disabled):active{transform:translateY(1px)}.xero-catalogue-button--secondary{border:1px solid #cbd5e1;background:#fff;color:#334155}.xero-catalogue-button--secondary:hover:not(:disabled){background:#f8fafc}.xero-catalogue-button--primary{border:1px solid #1d4ed8;background:#2563eb;color:#fff}.xero-catalogue-button--primary:hover:not(:disabled){background:#1d4ed8}.xero-catalogue-authority-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff}.xero-catalogue-authority-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-weight:800}.xero-catalogue-authority-banner strong{color:#1e3a8a}.xero-catalogue-authority-banner p{margin:3px 0 0;color:#475569;line-height:1.4}.xero-catalogue-authority-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-left:18px;border-left:1px solid #bfdbfe}.xero-catalogue-authority-meta span{font-size:11px;text-transform:uppercase;color:#64748b}.xero-catalogue-authority-meta strong{font-size:16px}.xero-catalogue-error{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b}.xero-catalogue-kpis,.xero-catalogue-result-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.xero-catalogue-kpi{display:flex;min-height:78px;flex-direction:column;justify-content:space-between;padding:13px 14px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc}.xero-catalogue-kpi span{font-size:11px;font-weight:700;text-transform:uppercase;color:#64748b}.xero-catalogue-kpi strong{margin-top:8px;font-size:24px;line-height:1;color:#0f172a}.xero-catalogue-kpi--success{border-color:#bbf7d0;background:#f0fdf4}.xero-catalogue-kpi--success strong{color:#166534}.xero-catalogue-kpi--warning{border-color:#fde68a;background:#fffbeb}.xero-catalogue-kpi--warning strong{color:#92400e}.xero-catalogue-kpi--danger{border-color:#fecaca;background:#fef2f2}.xero-catalogue-kpi--danger strong{color:#991b1b}.xero-catalogue-kpi--info{border-color:#bfdbfe;background:#eff6ff}.xero-catalogue-kpi--info strong{color:#1d4ed8}.xero-catalogue-table-card{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.xero-catalogue-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e2e8f0}.xero-catalogue-table-heading h4{font-size:14px}.xero-catalogue-table-heading p{font-size:12px}.xero-catalogue-record-count{flex-shrink:0;padding:5px 9px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:700}.xero-catalogue-table-scroll{overflow-x:auto}.xero-catalogue-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:auto}.xero-catalogue-table th{padding:10px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.05em;text-align:left;text-transform:uppercase}.xero-catalogue-table td{padding:13px 14px;border-bottom:1px solid #edf2f7;color:#334155;vertical-align:middle}.xero-catalogue-table tbody tr:last-child td{border-bottom:none}.xero-catalogue-table tbody tr:hover{background:#f8fafc}.xero-catalogue-code{display:inline-flex;padding:4px 7px;border:1px solid #dbe3ec;border-radius:6px;background:#f8fafc;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.xero-catalogue-product-name{min-width:260px;max-width:520px;color:#0f172a;font-weight:500;line-height:1.35}.xero-catalogue-money-column{white-space:nowrap}.xero-catalogue-status{display:inline-flex;align-items:center;min-height:25px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.xero-catalogue-status--noop{background:#dcfce7;color:#166534}.xero-catalogue-status--create,.xero-catalogue-status--matched{background:#dbeafe;color:#1d4ed8}.xero-catalogue-status--update{background:#fef3c7;color:#92400e}.xero-catalogue-status--skip{background:#fee2e2;color:#991b1b}.xero-catalogue-decision{display:block;max-width:520px;color:#64748b;font-size:12px;line-height:1.4}.xero-catalogue-empty{padding:30px 22px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;text-align:center}.xero-catalogue-empty strong{color:#334155}.xero-catalogue-sync-result{padding:18px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.xero-catalogue-sync-result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.xero-catalogue-result-state{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.xero-catalogue-result-state--success{background:#dcfce7;color:#166534}.xero-catalogue-result-state--danger{background:#fee2e2;color:#991b1b}@media (max-width: 1100px){.xero-catalogue-kpis,.xero-catalogue-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.xero-catalogue-card{padding:16px}.xero-catalogue-header{flex-direction:column}.xero-catalogue-header-actions{width:100%}.xero-catalogue-header-actions button{flex:1}.xero-catalogue-authority-banner{grid-template-columns:auto 1fr}.xero-catalogue-authority-meta{grid-column:1 / -1;align-items:flex-start;padding:10px 0 0;border-top:1px solid #bfdbfe;border-left:none}.xero-catalogue-kpis,.xero-catalogue-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xero-control-centre{display:grid;gap:18px;min-width:0}.xero-control-centre__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:4px 2px 0}.xero-control-centre__header h2{margin:3px 0 5px;font-size:clamp(1.45rem,2vw,2rem);line-height:1.15;letter-spacing:-.03em;color:#12203a}.xero-control-centre__header p{margin:0;color:#66758f;max-width:760px}.xero-control-centre__eyebrow{color:#4169e1!important;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800}.xero-control-health{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid #dce6e2;border-radius:14px;background:linear-gradient(105deg,#f1fbf5,#fff 70%);box-shadow:0 8px 28px #0f23410b}.xero-control-health.warning{border-color:#f4dfaa;background:linear-gradient(105deg,#fff9e9,#fff 70%)}.xero-control-health__icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#2fb261;color:#fff;font-size:1.15rem;font-weight:900;box-shadow:0 6px 16px #2fb26133}.xero-control-health.warning .xero-control-health__icon{background:#df9b22}.xero-control-health>div:nth-child(2){display:grid;gap:2px}.xero-control-health>div:nth-child(2) strong{color:#167a3f;font-size:1.08rem}.xero-control-health>div:nth-child(2) span{color:#69788d;font-size:.86rem}.xero-control-health__chips{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.xero-control-health__chips span{padding:7px 10px;border:1px solid #dce8e1;border-radius:8px;background:#ffffffe0;color:#35634b;font-size:.78rem;font-weight:700}.xero-control-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.xero-control-kpis article{position:relative;min-height:145px;padding:18px;border:1px solid #e2e8f1;border-radius:14px;background:#fff;box-shadow:0 7px 24px #172a4b0e;overflow:hidden}.xero-control-kpis article:after{content:"";position:absolute;inset:auto -28px -38px auto;width:90px;height:90px;border-radius:50%;background:currentColor;opacity:.035}.xero-control-kpis article>span{display:block;margin-top:13px;color:#5f6e85;font-size:.75rem;font-weight:700}.xero-control-kpis article>strong{display:block;margin-top:3px;color:#15223a;font-size:1.62rem;line-height:1.1;letter-spacing:-.025em}.xero-control-kpis article>small{display:block;margin-top:8px;color:#76849a;line-height:1.35}.xero-control-kpi__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:currentColor;color:#fff;font-weight:900;box-shadow:0 6px 16px #28468c21}.xero-control-kpis .tone-purple{color:#7255d9}.xero-control-kpis .tone-blue{color:#3478e5}.xero-control-kpis .tone-green{color:#38a960}.xero-control-kpis .tone-orange{color:#e99323}.xero-control-kpis .tone-red{color:#dc4c58}.xero-control-kpis .tone-teal{color:#26a7a4}.xero-control-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #dde5ee}.xero-control-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:11px 13px;color:#516079;font-weight:700;white-space:nowrap;cursor:pointer}.xero-control-tabs button:hover{color:#224fa8}.xero-control-tabs button.active{color:#245fc7;border-bottom-color:#3478e5}.xero-control-dashboard{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr);gap:14px}.xero-control-dashboard>.xero-control-card:last-child:nth-child(odd){grid-column:1 / -1}.xero-control-card{min-width:0;border:1px solid #e0e7f0;border-radius:14px;background:#fff;box-shadow:0 7px 24px #16294a0b;overflow:hidden}.xero-control-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 18px;border-bottom:1px solid #e7ecf3}.xero-control-card__head h3{margin:0;color:#1b2940;font-size:.98rem}.xero-control-card__head p{margin:5px 0 0;color:#75839a;font-size:.78rem;line-height:1.45}.xero-control-card__head>strong{color:#26364f;font-size:.82rem;white-space:nowrap}.xero-operation-status-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:16px}.xero-operation-status-grid article{display:grid;gap:5px;min-height:92px;padding:12px;border-radius:10px;border:1px solid #e6ebf2;background:#f8fafc}.xero-operation-status-grid article span{color:#64738a;font-size:.68rem;font-weight:800}.xero-operation-status-grid article strong{color:#19273d;font-size:1.4rem}.xero-operation-status-grid article small{color:#8995a8;font-size:.65rem;line-height:1.35}.xero-operation-status-grid .status-succeeded{background:#f1fbf4;border-color:#d8efdf}.xero-operation-status-grid .status-approved{background:#f2f7ff;border-color:#dce7fa}.xero-operation-status-grid .status-retryable{background:#fff8ec;border-color:#f4e4c5}.xero-operation-status-grid .status-failed{background:#fff5f5;border-color:#f2dcdc}.xero-policy-table{padding:7px 16px 14px}.xero-policy-table__head,.xero-policy-table__row{display:grid;grid-template-columns:minmax(160px,1fr) 84px 84px;align-items:center;gap:10px}.xero-policy-table--large .xero-policy-table__head,.xero-policy-table--large .xero-policy-table__row{grid-template-columns:minmax(180px,1.4fr) minmax(100px,.7fr) 70px 80px minmax(130px,1fr)}.xero-policy-table__head{min-height:34px;color:#8793a5;font-size:.67rem;text-transform:uppercase;letter-spacing:.05em}.xero-policy-table__row{min-height:43px;border-top:1px solid #edf0f4;color:#4a5a72;font-size:.78rem}.xero-policy-table__row strong{color:#24334b}.policy-ok,.policy-missing{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;font-weight:900}.policy-ok{color:#fff;background:#38a960}.policy-missing{color:#9b6c20;background:#fff0cc}.xero-identity-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;margin:0}.xero-identity-summary>div{padding:13px;border:1px solid #e7ebf1;border-radius:10px;background:#f9fbfd}.xero-identity-summary dt{color:#78869a;font-size:.7rem}.xero-identity-summary dd{margin:5px 0 0;color:#1a2940;font-size:1rem;font-weight:800;overflow-wrap:anywhere}.xero-status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:25px;padding:4px 8px;border-radius:999px;font-size:.69rem;font-weight:800}.xero-status-pill.success{background:#e8f8ed;color:#18763b}.xero-status-pill.warning{background:#fff4db;color:#936016}.xero-status-pill.danger{background:#fdecec;color:#b6323f}.xero-status-pill.info{background:#eaf2ff;color:#245da9}.xero-status-pill.neutral{background:#eef1f5;color:#627086}.xero-control-table-wrap{width:100%;overflow-x:auto}.xero-control-table{width:100%;border-collapse:collapse;min-width:840px;font-size:.76rem}.xero-control-table th,.xero-control-table td{padding:11px 13px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.xero-control-table th{background:#f8fafc;color:#738095;font-size:.67rem;text-transform:uppercase;letter-spacing:.045em}.xero-control-field{display:grid;gap:7px;padding:16px 16px 0}.xero-control-field>span{color:#34445d;font-size:.74rem;font-weight:800}.xero-control-card .integration-action-row{padding:14px 16px 16px}.xero-control-note{margin:16px;padding:12px 13px;border-radius:9px;background:#f5f8fc;color:#63738b;font-size:.78rem;line-height:1.5}.xero-control-card>.integration-button{margin:0 16px 16px}.xero-control-result{max-height:360px;overflow:auto;margin:0 16px 16px;padding:13px;border-radius:10px;background:#101827;color:#d6e2f3;font-size:.72rem}.xero-control-empty-state{display:grid;justify-items:center;gap:8px;padding:44px 20px;text-align:center}.xero-control-empty-state__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e9f8ee;color:#238249;font-size:1.3rem;font-weight:900}.xero-control-empty-state h3{margin:4px 0 0;color:#213049}.xero-control-empty-state p{margin:0;max-width:560px;color:#75839a}.xero-history-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.xero-history-metrics article{display:grid;gap:4px;padding:16px;border:1px solid #e6ebf2;border-radius:10px;background:#f8fafc}.xero-history-metrics span{color:#718097;font-size:.72rem}.xero-history-metrics strong{color:#20304a;font-size:1.45rem}@media (max-width: 1280px){.xero-control-kpis,.xero-operation-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.xero-control-centre__header,.xero-control-health{align-items:stretch;flex-direction:column}.xero-control-health__chips{margin-left:0;justify-content:flex-start}.xero-control-dashboard{grid-template-columns:1fr}.xero-control-dashboard>.xero-control-card:last-child:nth-child(odd){grid-column:auto}}@media (max-width: 650px){.xero-control-kpis,.xero-operation-status-grid,.xero-history-metrics,.xero-identity-summary{grid-template-columns:1fr}}.integration-workspace[data-integration=xero],.xero-workspace{--xero-surface: #ffffff;--xero-page: #f4f7fb;--xero-border: #e0e7f0;--xero-text: #17243b;--xero-muted: #6f7e93;--xero-blue: #3478e5;--xero-green: #38a960;--xero-amber: #e49a27;--xero-red: #d64a58}.xero-workspace .integration-card,.xero-workspace .integration-subcard,.integration-workspace.xero-active .integration-card{border-color:var(--xero-border, #e0e7f0);border-radius:14px;box-shadow:0 7px 24px #16294a0b}.xero-workspace input,.xero-workspace select,.xero-workspace textarea{border-radius:9px;border-color:#d7e0ec;background:#fff}.xero-workspace input:focus,.xero-workspace select:focus,.xero-workspace textarea:focus{border-color:#78a5ef;box-shadow:0 0 0 3px #3478e51a;outline:none}.xero-workspace .integration-tab.active,.xero-workspace [role=tab][aria-selected=true]{border-color:#dce5f2;background:#fff;color:#245fc7;box-shadow:0 4px 14px #20468214}.xero-workspace{min-width:0}.xero-workspace,.xero-workspace-shell,.xero-connection-workspace,.xero-reference-workspace,.xero-mapping-workspace,.xero-contact-workspace,.xero-governance-workspace{color:#17243b}.xero-workspace h1,.xero-workspace h2,.xero-workspace h3,.xero-workspace h4{color:#17243b;letter-spacing:-.015em}.xero-workspace p{line-height:1.5}.xero-workspace small{color:#77859a}.xero-workspace .xero-connected-platform,.xero-workspace .integration-hero,.xero-workspace .integration-workspace-hero,.xero-workspace .integration-summary-card{border:1px solid #dfe7f1;border-radius:16px;background:linear-gradient(135deg,#f9fbff,#fff 72%);box-shadow:0 9px 30px #152a4d0d}.xero-workspace .integration-navigation,.xero-workspace .integration-workspace-tabs,.xero-workspace .integration-nav-grid{gap:9px}.xero-workspace .integration-navigation button,.xero-workspace .integration-navigation a,.xero-workspace .integration-nav-grid button,.xero-workspace .integration-nav-grid a{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.xero-workspace .integration-navigation button:hover,.xero-workspace .integration-navigation a:hover,.xero-workspace .integration-nav-grid button:hover,.xero-workspace .integration-nav-grid a:hover{transform:translateY(-1px);border-color:#b8cdf0;background:#fbfdff;box-shadow:0 6px 18px #25509612}.xero-workspace .integration-tabs,.xero-workspace .workspace-tabs,.xero-workspace .subtabs,.xero-workspace .integration-subtabs{padding:7px;border:1px solid #e0e7f0;border-radius:12px;background:#eef3f8}.xero-workspace .integration-tabs button,.xero-workspace .workspace-tabs button,.xero-workspace .subtabs button,.xero-workspace .integration-subtabs button{min-height:38px;padding:8px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:#617087;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.xero-workspace .integration-tabs button:hover,.xero-workspace .workspace-tabs button:hover,.xero-workspace .subtabs button:hover,.xero-workspace .integration-subtabs button:hover{color:#235cb7}.xero-workspace .integration-tabs button.active,.xero-workspace .workspace-tabs button.active,.xero-workspace .subtabs button.active,.xero-workspace .integration-subtabs button.active{border-color:#dce5f0;background:#fff;color:#245fc7;box-shadow:0 4px 12px #21457d13}.xero-workspace section>.integration-section,.xero-workspace .integration-section,.xero-workspace .xero-section,.xero-workspace .governance-section,.xero-workspace .reference-section,.xero-workspace .mapping-section,.xero-workspace .contact-section{border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 7px 24px #192c4c0a}.xero-workspace .integration-section-header,.xero-workspace .section-header,.xero-workspace .workspace-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.xero-workspace .integration-section-header h2,.xero-workspace .integration-section-header h3,.xero-workspace .section-header h2,.xero-workspace .section-header h3{margin-bottom:4px}.xero-workspace .integration-section-header p,.xero-workspace .section-header p{margin-top:0;color:#738197}.xero-workspace button{font-family:inherit}.xero-workspace .integration-button,.xero-workspace button.primary,.xero-workspace .primary-action{min-height:38px;padding:8px 14px;border-radius:9px;font-weight:700}.xero-workspace .integration-button.primary,.xero-workspace button.primary,.xero-workspace .primary-action{border:1px solid #3478e5;background:linear-gradient(180deg,#4285ef,#2f6fda);color:#fff;box-shadow:0 5px 14px #3478e533}.xero-workspace .integration-button.primary:hover,.xero-workspace button.primary:hover,.xero-workspace .primary-action:hover{filter:brightness(1.03)}.xero-workspace .integration-button.secondary,.xero-workspace button.secondary,.xero-workspace .secondary-action{border:1px solid #d7e0ec;background:#fff;color:#30435f}.xero-workspace .integration-button.danger,.xero-workspace button.danger,.xero-workspace .danger-action{border:1px solid #efcfd3;background:#fff6f6;color:#b23543}.xero-workspace label{color:#43526a}.xero-workspace label>span:first-child{font-weight:700}.xero-workspace input,.xero-workspace select,.xero-workspace textarea{width:100%;min-height:39px;padding:9px 11px;border:1px solid #d7e0eb;border-radius:9px;background:#fff;color:#1e2d45;font:inherit}.xero-workspace textarea{line-height:1.5}.xero-workspace textarea:focus,.xero-workspace input:focus,.xero-workspace select:focus{outline:none;border-color:#7ca9ef;box-shadow:0 0 0 3px #3478e51a}.xero-workspace textarea[spellcheck=false]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem}.xero-workspace .governance-decision,.xero-workspace .governance-audit,.xero-workspace .policy-editor,.xero-workspace .mapping-editor,.xero-workspace .contact-policy-editor{padding:18px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.xero-workspace .integration-metric-grid,.xero-workspace .status-grid,.xero-workspace .connection-health-grid,.xero-workspace .capability-grid{gap:10px}.xero-workspace .integration-metric,.xero-workspace .status-card,.xero-workspace .connection-health-card,.xero-workspace .capability-card{border:1px solid #e0e7ef;border-radius:11px;background:linear-gradient(145deg,#fbfcfe,#f5f8fc)}.xero-workspace .status-success,.xero-workspace .is-connected,.xero-workspace .is-active{color:#197b40}.xero-workspace .status-warning{color:#9a6417}.xero-workspace .status-danger,.xero-workspace .is-error{color:#b93a48}.xero-workspace .reference-results,.xero-workspace .reference-records,.xero-workspace .mapping-records,.xero-workspace .proposed-operations,.xero-workspace .audit-history,.xero-workspace .governance-history{margin-top:14px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;overflow:hidden}.xero-workspace table{width:100%;border-collapse:collapse}.xero-workspace th,.xero-workspace td{padding:10px 12px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}.xero-workspace th{background:#f7f9fc;color:#76849a;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.xero-workspace tbody tr:hover{background:#f8fbff}.xero-workspace .integration-empty,.xero-workspace .empty-state,.xero-workspace .empty-panel,.xero-workspace .no-results{min-height:68px;padding:18px;border:1px dashed #cfd9e7;border-radius:11px;background:#f9fbfd;color:#67768c}.xero-workspace .connection-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.xero-workspace .connection-health-grid>*{min-height:92px;padding:14px}.xero-workspace .connection-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.xero-workspace .reference-toolbar,.xero-workspace .reference-actions,.xero-workspace .mapping-actions,.xero-workspace .contact-actions,.xero-workspace .governance-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.xero-workspace .json-editor,.xero-workspace .integration-json-editor{min-height:150px;background:linear-gradient(180deg,#fff,#fbfcfe)}.xero-workspace .governance-permissions,.xero-workspace .permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.xero-workspace .governance-permissions>*,.xero-workspace .permission-grid>*{min-height:56px;padding:12px 14px;border:1px solid #dfe6ee;border-radius:10px;background:#f8fafc}.xero-workspace .governance-layout,.xero-workspace .audit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:18px;align-items:start}.xero-workspace .capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xero-workspace .capability-card{min-height:100px;padding:16px}.xero-workspace .capability-card strong{display:block;margin-bottom:6px}.xero-workspace .integration-eyebrow,.xero-workspace .section-eyebrow{margin:0 0 5px;color:#4773c9;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}@media (max-width: 1100px){.xero-workspace .connection-health-grid,.xero-workspace .governance-permissions,.xero-workspace .permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xero-workspace .governance-layout,.xero-workspace .audit-layout{grid-template-columns:1fr}}@media (max-width: 720px){.xero-workspace .connection-health-grid,.xero-workspace .governance-permissions,.xero-workspace .permission-grid,.xero-workspace .capability-grid{grid-template-columns:1fr}.xero-workspace .integration-section-header,.xero-workspace .section-header,.xero-workspace .workspace-section-header{flex-direction:column;align-items:stretch}.xero-workspace .reference-toolbar,.xero-workspace .reference-actions,.xero-workspace .mapping-actions,.xero-workspace .contact-actions,.xero-workspace .governance-actions,.xero-workspace .connection-actions{align-items:stretch;flex-direction:column}}.xero-workspace>div>div:first-child,.xero-workspace .xero-platform-card{border-radius:15px}.xero-workspace nav button,.xero-workspace nav a{border-radius:9px}.xero-workspace h2+p,.xero-workspace h3+p{color:#6f7e94}.xero-workspace [class*=empty],.xero-workspace [class*=placeholder]{border-radius:11px}.xero-workspace button:not(:disabled){transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.xero-workspace button:not(:disabled):active{transform:translateY(1px)}.xero-workspace textarea{max-width:100%}.xero-workspace textarea::-webkit-scrollbar,.xero-workspace .xero-control-table-wrap::-webkit-scrollbar{width:10px;height:10px}.xero-workspace textarea::-webkit-scrollbar-thumb,.xero-workspace .xero-control-table-wrap::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#b8c3d2;background-clip:padding-box}.xero-workspace-tab{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;text-align:left}.xero-workspace-tab__icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #dfe7f2;border-radius:9px;background:linear-gradient(145deg,#fff,#f4f7fb);color:#4f6f9d;font-size:.95rem;font-weight:900;box-shadow:0 4px 10px #1c375f0d}.xero-workspace-tab__copy{display:grid;gap:2px;min-width:0}.xero-workspace-tab__copy>span{color:#26364f;font-weight:800}.xero-workspace-tab__copy small{display:block;color:#76859a;overflow:hidden;text-overflow:ellipsis}.xero-workspace-tab.is-active .xero-workspace-tab__icon{border-color:#b9cff1;background:linear-gradient(145deg,#edf4ff,#fff);color:#2867cc;box-shadow:0 5px 14px #2c68cc1f}.xero-workspace-tab.is-active .xero-workspace-tab__copy>span{color:#245fc7}.xero-items-stock-workspace{display:grid;gap:16px;min-width:0}.xero-items-stock-workspace__header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:20px;border:1px solid #dfe7f1;border-radius:15px;background:linear-gradient(135deg,#f4f9ff,#fff 66%,#f5fbf7);box-shadow:0 8px 26px #132b4e0b}.xero-items-stock-workspace__header h2{margin:3px 0 6px;color:#17263e;font-size:1.38rem}.xero-items-stock-workspace__header p{margin:0;max-width:760px;color:#6c7a90}.xero-items-stock-workspace__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.xero-items-stock-workspace__notice{display:flex;align-items:flex-start;gap:13px;padding:16px 18px;border:1px solid #dbe9df;border-radius:13px;background:linear-gradient(120deg,#f0faf3,#fff 78%)}.xero-items-stock-workspace__notice-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#e1f4e7;color:#24844a;font-weight:900}.xero-items-stock-workspace__notice strong{color:#236640}.xero-items-stock-workspace__notice p{margin:4px 0 0;color:#67768b;font-size:.8rem;line-height:1.45}.xero-items-stock-workspace__section{min-width:0;border-radius:14px}.xero-items-stock-workspace__section-heading{margin-bottom:10px;padding:16px 18px;border:1px solid #e1e8f1;border-radius:13px;background:#fff}.xero-items-stock-workspace__section-heading>div{display:flex;align-items:flex-start;gap:12px}.xero-items-stock-workspace__section-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#eef4ff;color:#376ec8;font-weight:900}.xero-items-stock-workspace__section-heading h3{margin:0;color:#20304a}.xero-items-stock-workspace__section-heading p{margin:4px 0 0;color:#728197;font-size:.79rem}.xero-items-stock-workspace .xero-catalogue-card,.xero-items-stock-workspace .xero-stock-decisions{margin:0}.xero-items-stock-workspace .xero-stock-controls,.xero-items-stock-workspace .xero-stock-actions{position:relative;z-index:1}.xero-workspace-nav{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}@media (max-width: 900px){.xero-items-stock-workspace__header{flex-direction:column}.xero-items-stock-workspace__status{justify-content:flex-start}}.xero-enterprise-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px;padding:19px 20px;border:1px solid #dde6f1;border-radius:15px;background:linear-gradient(135deg,#f7faff,#fff 67%,#f7fbf9);box-shadow:0 8px 26px #132a4c0b}.xero-enterprise-workspace-header__main{display:flex;align-items:flex-start;gap:13px;min-width:0}.xero-enterprise-workspace-header__icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #dce7f5;border-radius:12px;background:linear-gradient(145deg,#edf4ff,#fff);color:#376fc9;font-size:1.1rem;font-weight:900;box-shadow:0 5px 14px #3266b91c}.xero-enterprise-workspace-header__eyebrow{margin:1px 0 3px!important;color:#4e74b7!important;font-size:.67rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.xero-enterprise-workspace-header h2{margin:0;color:#17263e;font-size:1.25rem;letter-spacing:-.02em}.xero-enterprise-workspace-header__description{max-width:820px;margin:5px 0 0!important;color:#6c7b91!important;font-size:.8rem;line-height:1.5}.xero-enterprise-workspace-header__status{display:inline-flex;align-items:center;min-height:29px;padding:5px 10px;border-radius:999px;font-size:.7rem;font-weight:800;white-space:nowrap}.xero-enterprise-workspace-header__status.is-ready{border:1px solid #cfe8d6;background:#eaf8ee;color:#1d7840}.xero-enterprise-workspace-header__status.is-attention{border:1px solid #efd8a9;background:#fff5df;color:#98621a}.xero-enterprise-workspace-header__status.is-neutral{border:1px solid #dce4ef;background:#f1f5fa;color:#5e7088}[data-xero-workspace=connection] .integration-card,[data-xero-workspace=connection].integration-card{border-radius:14px}[data-xero-workspace=connection] .integration-detail-list>div{padding:11px 12px;border:1px solid #e7ecf2;border-radius:9px;background:#fafbfd}.xero-reference-workspace{display:grid;gap:14px}.xero-reference-workspace .integration-empty-state{min-height:110px;display:grid;place-items:center;align-content:center;gap:5px;text-align:center}[data-xero-workspace=mappings] .xero-mapping-workspace{display:grid;gap:14px}[data-xero-workspace=mappings] .xero-mapping-record-toolbar{border:1px solid #e3e9f1;border-radius:11px;background:#f8fafc}[data-xero-workspace=contacts] .xero-match-card{border-radius:12px;box-shadow:0 5px 17px #14294a0a}[data-xero-workspace=contacts] .xero-match-card__actions{gap:7px}.xero-governance-card{border-radius:14px;box-shadow:0 7px 23px #182c4c0b}.xero-subnav{display:flex;gap:5px;overflow-x:auto;padding:6px;border:1px solid #e0e7f0;border-radius:11px;background:#eef3f8}.xero-subnav button{min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#607087;font-weight:700;white-space:nowrap}.xero-subnav button:hover{color:#2760bb}.xero-subnav button.is-active,.xero-subnav button.active{border-color:#d8e2ef;background:#fff;color:#245fc7;box-shadow:0 3px 10px #254f8f12}.xero-workspace .integration-table-wrap{overflow:auto;border:1px solid #e2e8f0;border-radius:11px}.xero-workspace .integration-table tbody tr{transition:background .14s ease}.xero-workspace .integration-table tbody tr:hover{background:#f8fbff}.xero-workspace .integration-card-actions,.xero-workspace .integration-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width: 760px){.xero-enterprise-workspace-header{flex-direction:column}.xero-enterprise-workspace-header__status{align-self:flex-start}}.xero-finance-simple{width:100%;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.xero-finance-simple__header{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:24px}.xero-finance-simple__header h2{margin:5px 0 7px;font-size:25px;line-height:1.25;font-weight:650}.xero-finance-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.6}.xero-finance-muted{margin:0;max-width:760px;font-size:14px;line-height:1.6;opacity:.7}.xero-finance-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:0 0 auto}.xero-finance-state{display:inline-flex;align-items:center;min-height:34px;padding:5px 11px;border-radius:999px;background:#7f7f7f1c;font-size:13px;font-weight:650;white-space:nowrap}.xero-finance-state.is-ready{background:#228b4a1f}.xero-finance-message{margin-bottom:20px;padding:13px 16px;border-radius:11px;background:#7f7f7f0f;font-size:14px}.xero-finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.xero-finance-summary>div{min-height:98px;padding:18px 19px;border:1px solid rgba(127,127,127,.11);border-radius:13px;background:#7f7f7f09}.xero-finance-summary>div.is-attention{background:#b4821412}.xero-finance-summary span,.xero-finance-summary small{display:block}.xero-finance-summary span{margin-bottom:7px;font-size:13px;opacity:.62}.xero-finance-summary strong{display:block;margin-bottom:4px;font-size:16px;font-weight:650}.xero-finance-summary small{font-size:12px;opacity:.62}.xero-finance-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;margin-bottom:30px}.xero-finance-control-card{min-width:0;padding:22px;border:1px solid rgba(127,127,127,.12);border-radius:14px;background:#7f7f7f06}.xero-finance-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.xero-finance-card-heading h3,.xero-finance-section-heading h3{margin:0 0 5px;font-size:17px;font-weight:650}.xero-finance-card-heading p,.xero-finance-section-heading p,.xero-finance-policy-action p{margin:0;font-size:13px;line-height:1.55;opacity:.67}.xero-finance-policy-action{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px;border-radius:11px;background:#b4821412}.xero-finance-field{display:grid;gap:4px;margin-bottom:16px}.xero-finance-field span{font-size:12px;opacity:.6}.xero-finance-field strong{font-size:14px}.xero-finance-times{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.xero-finance-time-chip{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:5px 7px 5px 12px;border:1px solid rgba(127,127,127,.15);border-radius:999px;background:#7f7f7f0b}.xero-finance-time-chip strong{font-size:13px}.xero-finance-time-chip button{width:27px;height:27px;border:0;border-radius:50%;background:#7f7f7f17;cursor:pointer;font:inherit}.xero-finance-time-chip button:disabled{opacity:.35;cursor:default}.xero-finance-add-time{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.xero-finance-add-time label{display:grid;gap:5px;min-width:170px}.xero-finance-add-time label span{font-size:12px;font-weight:600}.xero-finance-add-time input{min-height:40px;padding:8px 10px;border:1px solid rgba(127,127,127,.18);border-radius:9px;background:inherit;font:inherit}.xero-finance-manual-actions{display:grid;gap:10px}.xero-finance-direction{width:100%;display:grid;gap:4px;padding:15px 16px;border:1px solid rgba(127,127,127,.14);border-radius:11px;background:#7f7f7f06;text-align:left;cursor:pointer;font:inherit}.xero-finance-direction:hover:not(:disabled){background:#7f7f7f0e}.xero-finance-direction.is-primary{border-color:#1e69d23d;background:#1e69d212}.xero-finance-direction strong{font-size:14px}.xero-finance-direction span{font-size:12px;line-height:1.45;opacity:.65}.xero-finance-direction:disabled{cursor:wait;opacity:.58}.xero-finance-running{margin:14px 0 0;font-size:13px;font-weight:600}.xero-finance-section{margin-top:28px}.xero-finance-section-heading{display:flex;justify-content:space-between;gap:18px;margin-bottom:13px}.xero-finance-entities{overflow:hidden;border:1px solid rgba(127,127,127,.12);border-radius:12px}.xero-finance-entity{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr) minmax(150px,.65fr);align-items:center;gap:20px;min-height:54px;padding:13px 18px;border-top:1px solid rgba(127,127,127,.09);font-size:14px}.xero-finance-entity:first-child{border-top:0}.xero-finance-entity.is-header{min-height:44px;background:#7f7f7f0b;font-size:12px;font-weight:650;opacity:.72}.xero-finance-entity strong{font-size:14px;font-weight:650}.xero-finance-entity span{opacity:.72}.xero-finance-runs{overflow:hidden;border:1px solid rgba(127,127,127,.12);border-radius:12px}.xero-finance-run{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr);gap:18px;padding:14px 18px;border-top:1px solid rgba(127,127,127,.09)}.xero-finance-run:first-child{border-top:0}.xero-finance-run>div{display:grid;gap:3px}.xero-finance-run strong{font-size:13px;font-weight:650}.xero-finance-run span,.xero-finance-run p{margin:0;font-size:12px;opacity:.65}.xero-finance-run p{grid-column:1 / -1}.xero-finance-empty{padding:20px;border:1px solid rgba(127,127,127,.11);border-radius:12px;font-size:13px;opacity:.65}.xero-finance-blockers,.xero-finance-advanced{margin-top:20px;border-top:1px solid rgba(127,127,127,.13);padding-top:16px}.xero-finance-blockers summary,.xero-finance-advanced summary{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:14px;font-weight:650}.xero-finance-blockers summary span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#b482141a;font-size:12px}.xero-finance-blockers ul{margin:12px 0 0;padding-left:21px;max-width:800px;font-size:14px;line-height:1.6}.xero-finance-attention{margin-top:14px;padding:18px;border-radius:12px;background:#b4821414;font-size:14px}.xero-finance-attention p{margin:6px 0 0}.xero-finance-advanced__body{padding-top:16px}.xero-finance-advanced__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:15px}.xero-finance-advanced__grid span{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:10px;background:#7f7f7f0a;font-size:12px;opacity:.7}.xero-finance-advanced__grid strong{font-size:16px;opacity:1}.xero-accounting-advanced{margin-top:28px;border-top:1px solid rgba(127,127,127,.14);padding-top:18px}.xero-accounting-advanced>summary{cursor:pointer;font-size:14px;font-weight:650}.xero-accounting-advanced__body{padding-top:18px}@media (max-width: 1050px){.xero-finance-control-grid{grid-template-columns:1fr}}@media (max-width: 900px){.xero-finance-summary,.xero-finance-advanced__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xero-finance-entity{grid-template-columns:minmax(140px,1fr) minmax(130px,.8fr) minmax(130px,.8fr)}}@media (max-width: 680px){.xero-finance-simple__header,.xero-finance-card-heading,.xero-finance-policy-action{flex-direction:column}.xero-finance-header-actions{width:100%}.xero-finance-summary,.xero-finance-advanced__grid{grid-template-columns:1fr}.xero-finance-entity{grid-template-columns:1fr;gap:4px;padding:14px 16px}.xero-finance-entity.is-header{display:none}.xero-finance-run{grid-template-columns:1fr}.xero-finance-add-time{align-items:stretch}.xero-finance-add-time label,.xero-finance-add-time button{width:100%}}.xero-stock-empty{padding:16px 0 4px;font-size:14px}.xero-stock-empty p{margin:5px 0 0;max-width:680px;opacity:.68}.xero-stock-decisions{display:grid;gap:16px}.xero-stock-decisions__summary{display:flex;align-items:center;justify-content:space-between;gap:18px}.xero-stock-decisions__summary p{margin:4px 0 0;font-size:13px;opacity:.65}.xero-stock-list{display:grid;gap:10px}.xero-stock-row{padding:16px;border:1px solid rgba(127,127,127,.13);border-radius:12px}.xero-stock-row__main{display:flex;justify-content:space-between;gap:20px}.xero-stock-row__main>div{display:grid;gap:3px}.xero-stock-row__main strong{font-size:14px;font-weight:650}.xero-stock-row__main span{font-size:12px;opacity:.65}.xero-stock-row__invoice{font-weight:650;opacity:.85!important}.xero-stock-match{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 12px;border-radius:9px;background:#7f7f7f0b;font-size:12px}.xero-stock-match strong{font-weight:650}.xero-stock-match span{opacity:.68}.xero-stock-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.xero-stock-controls label{display:grid;gap:5px;font-size:12px;font-weight:600}.xero-stock-controls select,.xero-stock-controls input{min-height:38px;width:100%;padding:7px 9px;border:1px solid rgba(127,127,127,.2);border-radius:8px;background:inherit;font:inherit;font-size:13px}.xero-stock-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.xero-stock-applied{margin-top:12px;font-size:12px;opacity:.68}@media (max-width: 900px){.xero-stock-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.xero-stock-row__main,.xero-stock-decisions__summary{flex-direction:column}.xero-stock-controls{grid-template-columns:1fr}}.xero-workspace-nav{grid-template-columns:repeat(8,minmax(132px,1fr))}.xero-document-sync{display:grid;gap:18px;min-width:0}.xero-document-sync__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.xero-document-sync__header h2{margin:4px 0 7px;font-size:22px;line-height:1.25}.xero-document-sync-permission{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid var( --enterprise-warning-border, #d8b35e );border-radius:10px;background:var( --enterprise-warning-soft, #fff9e8 )}.xero-document-sync-permission strong{display:block;margin-bottom:4px}.xero-document-sync-permission p{margin:0;max-width:850px;font-size:13px;line-height:1.5}.xero-document-sync-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.xero-document-sync-kpis article{min-width:0;padding:15px 16px;border:1px solid var( --enterprise-border, #dce2ea );border-radius:9px;background:var( --enterprise-surface, #fff )}.xero-document-sync-kpis span,.xero-document-sync-kpis small{display:block}.xero-document-sync-kpis span{font-size:11px;font-weight:700;color:var( --enterprise-muted, #667085 )}.xero-document-sync-kpis strong{display:block;margin:5px 0 3px;font-size:23px;line-height:1.1}.xero-document-sync-kpis small{color:var( --enterprise-muted, #667085 );font-size:10px;line-height:1.35}.xero-document-sync-status-card{padding:16px 18px;border:1px solid var( --enterprise-border, #dce2ea );border-radius:10px;background:var( --enterprise-surface, #fff )}.xero-document-sync-safety{margin:14px 0 0;padding:10px 12px;border-radius:7px;background:var( --enterprise-muted-surface, #f7f8fa );color:var( --enterprise-muted, #667085 );font-size:11px;line-height:1.45}.xero-document-sync-toolbar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(135px,1fr));gap:10px;align-items:end}.xero-document-sync-toolbar label{display:grid;gap:5px;min-width:0}.xero-document-sync-toolbar label>span{font-size:10px;font-weight:700;color:var( --enterprise-muted, #667085 )}.xero-document-sync-toolbar input,.xero-document-sync-toolbar select{width:100%;min-height:39px;padding:8px 10px;border:1px solid var( --enterprise-border, #d0d5dd );border-radius:7px;background:var( --enterprise-surface, #fff );color:inherit;font:inherit}.xero-document-sync-table-wrap{max-height:600px;overflow:auto}.xero-document-sync-table{min-width:1080px}.xero-document-sync-table td{vertical-align:top}.xero-document-sync-subline{display:block;margin-top:3px;color:var( --enterprise-muted, #667085 );font-size:10px;line-height:1.3}.xero-document-sync-state{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#f2f4f7;font-size:10px;font-weight:750}.xero-document-sync-state.is-ready{background:#e8f7ee}.xero-document-sync-state.is-pending{background:#fff4db}.xero-document-sync-state.is-attention{background:#fdecec}.xero-document-sync-error{display:block;max-width:240px;margin-top:5px;overflow:hidden;color:#b42318;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.xero-document-sync-actions{display:flex;flex-wrap:wrap;gap:6px}.xero-document-sync-actions .enterprise-button{min-height:30px;padding:5px 9px;font-size:10px}@media (max-width: 1500px){.xero-workspace-nav{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width: 1050px){.xero-document-sync-kpis,.xero-document-sync-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.xero-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.xero-document-sync__header,.xero-document-sync-permission{align-items:stretch;flex-direction:column}.xero-document-sync-kpis,.xero-document-sync-toolbar{grid-template-columns:minmax(0,1fr)}}.finance-document-repository{display:grid;gap:20px;min-width:0;margin-bottom:24px}.finance-document-repository__header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:22px 24px;border:1px solid var(--enterprise-border, #dfe4ea);border-radius:16px;background:var(--enterprise-surface, #fff)}.finance-document-repository__header>div:first-child{min-width:0;max-width:860px}.finance-document-repository__eyebrow{display:block;margin-bottom:5px;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;opacity:.58}.finance-document-repository__header h2,.finance-document-repository__card h3,.finance-document-repository__provider h4{margin:0}.finance-document-repository__header h2{margin-bottom:7px;font-size:22px}.finance-document-repository__header p,.finance-document-repository__card p,.finance-document-repository__provider p{margin:0;line-height:1.55;opacity:.72}.finance-document-repository__state{display:grid;gap:7px;min-width:175px;text-align:right}.finance-document-repository__state>span{font-weight:800}.finance-document-repository__state .is-enabled{color:#167447}.finance-document-repository__state .is-disabled{color:#7a5c18}.finance-document-repository__state small{opacity:.65}.finance-document-repository__alert{padding:13px 16px;border-radius:10px;border:1px solid transparent}.finance-document-repository__alert.is-error{border-color:#e6bcbc;background:#fff6f6}.finance-document-repository__alert.is-success{border-color:#b7d9c8;background:#f4fbf7}.finance-document-repository__kpis{display:grid;grid-template-columns:repeat(6,minmax(125px,1fr));gap:12px}.finance-document-repository__kpis article{display:grid;gap:8px;min-width:0;padding:16px 18px;border:1px solid var(--enterprise-border, #dfe4ea);border-radius:13px;background:var(--enterprise-surface, #fff)}.finance-document-repository__kpis span{font-size:12px;opacity:.68}.finance-document-repository__kpis strong{font-size:22px}.finance-document-repository__layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:18px;align-items:start}.finance-document-repository__card{display:grid;gap:20px;min-width:0;padding:22px;border:1px solid var(--enterprise-border, #dfe4ea);border-radius:16px;background:var(--enterprise-surface, #fff)}.finance-document-repository__card-header,.finance-document-repository__queue-header,.finance-document-repository__provider-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.finance-document-repository__card-header h3,.finance-document-repository__queue-header h3{margin-bottom:5px}.finance-document-repository__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.finance-document-repository label{display:grid;gap:7px;min-width:0}.finance-document-repository label>span{font-size:12px;font-weight:700}.finance-document-repository input[type=text],.finance-document-repository input[type=number],.finance-document-repository select{width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--enterprise-border, #cfd6df);border-radius:9px;background:var(--enterprise-surface, #fff);color:inherit;box-sizing:border-box}.finance-document-repository label small{line-height:1.4;opacity:.63}.finance-document-repository__inline-field{display:flex;align-items:center;gap:10px}.finance-document-repository__inline-field input{max-width:140px}.finance-document-repository__toggles{display:flex;flex-wrap:wrap;gap:12px 22px;padding:14px 16px;border-radius:11px;background:#7f7f7f0e}.finance-document-repository__toggles label{display:flex;align-items:center;gap:8px}.finance-document-repository__toggles label>span{font-weight:600}.finance-document-repository__provider{display:grid;gap:16px;padding:18px;border:1px solid var(--enterprise-border, #dfe4ea);border-radius:12px}.repository-credential{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.repository-credential.is-ready{background:#eaf7ef;color:#176540}.repository-credential.is-missing{background:#fff4df;color:#755412}.finance-document-repository__actions,.finance-document-repository__manual-actions{display:flex;flex-wrap:wrap;gap:10px}.finance-document-repository__manual-actions{display:grid}.finance-document-repository__manual-actions button{justify-content:center}.finance-document-repository__matching-rule{padding:16px;border-radius:11px;background:#7f7f7f0e}.finance-document-repository__matching-rule strong{display:block;margin-bottom:5px}.finance-document-repository__queue-header>div:last-child{display:grid;gap:3px;min-width:90px;text-align:right}.finance-document-repository__queue-header>div:last-child span{font-size:11px;opacity:.65}.finance-document-repository__queue-header>div:last-child strong{font-size:22px}.finance-document-repository__table-wrap{width:100%;overflow-x:auto}.finance-document-repository__table{width:100%;min-width:940px;border-collapse:collapse}.finance-document-repository__table th,.finance-document-repository__table td{padding:12px 11px;border-bottom:1px solid var(--enterprise-border, #e2e6eb);text-align:left;vertical-align:top}.finance-document-repository__table th{font-size:11px;text-transform:uppercase;letter-spacing:.045em;opacity:.66}.finance-document-repository__table td>small{display:block;margin-top:4px;max-width:380px;line-height:1.35;opacity:.62;overflow-wrap:anywhere}.finance-document-repository__table td>small.is-error{color:#a03737;opacity:1}.repository-status{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800;text-transform:capitalize;background:#eef1f5}.repository-status--imported{background:#eaf7ef;color:#176540}.repository-status--duplicate{background:#eef3fa;color:#31587d}.repository-status--unmatched,.repository-status--ambiguous{background:#fff4df;color:#755412}.repository-status--failed{background:#fff0f0;color:#8e3030}.finance-document-repository__assign{display:flex;align-items:center;gap:7px;min-width:265px}.finance-document-repository__assign input{min-height:36px!important}.finance-document-repository__empty,.finance-document-repository__loading{padding:24px;text-align:center!important;opacity:.65}@media (max-width: 1250px){.finance-document-repository__kpis{grid-template-columns:repeat(3,minmax(130px,1fr))}.finance-document-repository__layout{grid-template-columns:1fr}}@media (max-width: 760px){.finance-document-repository__header,.finance-document-repository__card-header,.finance-document-repository__queue-header,.finance-document-repository__provider-title{display:grid}.finance-document-repository__state{text-align:left}.finance-document-repository__kpis,.finance-document-repository__form-grid{grid-template-columns:1fr}.finance-document-repository__card,.finance-document-repository__header{padding:17px}}.customer-financial-account,.finance-customer-balances{display:grid;gap:18px;min-width:0}.customer-financial-account{margin:20px 0;padding:20px;border:1px solid #dfe5ee;border-radius:16px;background:#fff}.customer-financial-account__header,.finance-customer-balances__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.customer-financial-account__header h3,.finance-customer-balances__hero h2{margin:4px 0 6px}.customer-financial-account__header p,.finance-customer-balances__hero p{margin:0;max-width:760px;color:#64748b}.customer-financial-account__eyebrow{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.customer-financial-account__as-of{display:grid;gap:3px;text-align:right;color:#64748b;font-size:12px}.customer-financial-account__as-of strong{color:#0f172a;font-size:14px}.customer-financial-account__kpis,.customer-financial-account__ageing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.customer-financial-account__kpis article,.customer-financial-account__ageing article{min-width:0;border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#f8fafc}.customer-financial-account__kpis span,.customer-financial-account__ageing span{display:block;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.customer-financial-account__kpis strong,.customer-financial-account__ageing strong{display:block;margin-top:5px;color:#0f172a;font-size:19px;overflow-wrap:anywhere}.customer-financial-account__kpis article.is-alert{border-color:#fecaca;background:#fff7f7}.customer-financial-account__kpis article.is-alert strong{color:#b91c1c}.customer-financial-account__age-note{border-left:3px solid #1e3a8a;padding:8px 12px;color:#475569;font-size:12px}.customer-financial-account__tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #e2e8f0}.customer-financial-account__tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:10px 12px;cursor:pointer}.customer-financial-account__tabs button.active{border-bottom-color:#1e3a8a;color:#1e3a8a;font-weight:700}.customer-financial-account__table-wrap{width:100%;min-width:0;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.customer-financial-account__table-wrap table{width:100%;min-width:900px;border-collapse:collapse;font-size:12px}.customer-financial-account__table-wrap th,.customer-financial-account__table-wrap td{padding:10px 11px;border-bottom:1px solid #edf1f5;text-align:left;white-space:nowrap}.customer-financial-account__table-wrap th{position:sticky;top:0;background:#f8fafc;color:#526174;z-index:1}.customer-financial-account__table-wrap td.numeric,.customer-financial-account__table-wrap th.numeric{text-align:right}.customer-financial-account__table-wrap tr.is-overdue{background:#fff7f7}.customer-financial-account__table-wrap td small{display:block;margin-top:3px;color:#64748b}.customer-financial-account__statement-bar,.finance-customer-balances__toolbar{display:flex;justify-content:space-between;align-items:end;gap:14px;flex-wrap:wrap}.customer-financial-account__statement-bar>div{display:flex;gap:10px;flex-wrap:wrap}.customer-financial-account__statement-bar label{display:grid;gap:4px;font-size:11px;color:#64748b}.customer-financial-account__statement-bar input,.finance-customer-balances__toolbar input{min-height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;background:#fff}.finance-customer-balances__toolbar input{flex:1 1 340px;max-width:680px}.customer-financial-account__statement-bar button,.finance-customer-balances__actions button{min-height:38px;border:1px solid #1e3a8a;border-radius:8px;padding:8px 13px;background:#1e3a8a;color:#fff;cursor:pointer}.customer-financial-account__statement-bar button+button,.finance-customer-balances__actions button+button{background:#fff;color:#1e3a8a}.customer-financial-account__message{border-radius:8px;padding:10px 12px;background:#eff6ff;color:#1e3a8a;font-size:12px}.finance-customer-balances__actions{display:flex;flex-wrap:wrap;gap:8px}.finance-customer-balances__drawer{position:fixed;top:28px;right:28px;bottom:28px;left:28px;z-index:1200;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 30px 90px #0f172a4d;padding:20px}.finance-customer-balances__drawer-head{position:sticky;top:-20px;z-index:4;display:flex;justify-content:space-between;align-items:center;margin:-20px -20px 10px;padding:14px 20px;background:#fff;border-bottom:1px solid #e2e8f0}.finance-customer-balances__drawer-head button{border:0;background:transparent;font-size:28px;cursor:pointer}@media (max-width: 1100px){.customer-financial-account__kpis,.customer-financial-account__ageing{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-financial-account__header,.finance-customer-balances__hero{display:grid}.customer-financial-account__as-of{text-align:left}.finance-customer-balances__drawer{top:12px;right:12px;bottom:12px;left:12px}}@media (max-width: 650px){.customer-financial-account{padding:14px;border-radius:12px}.customer-financial-account__kpis,.customer-financial-account__ageing{grid-template-columns:1fr}.customer-financial-account__statement-bar{align-items:stretch}.customer-financial-account__statement-bar>div,.customer-financial-account__statement-bar button{width:100%}.customer-financial-account__statement-bar label{flex:1 1 100%}.finance-customer-balances__drawer{top:0;right:0;bottom:0;left:0;border-radius:0;padding:12px}}.crm-customer-modal--workspace .customer-financial-account__table-wrap{max-width:100%}.crm-customer-modal--workspace .customer-financial-account__table-wrap table{min-width:980px}.customer-financial-account__credit{color:#177245}.customer-financial-account__header{padding-bottom:4px}.customer-financial-account__kpis article,.customer-financial-account__ageing article{box-shadow:0 1px 2px #0f172a06}.customer-financial-account__tabs{position:sticky;top:76px;z-index:5;padding-top:4px;background:#fff}@media (max-width: 1100px){.customer-financial-account__tabs{position:static}}.customer-financial-account__position{display:grid;gap:14px;min-width:0}.customer-financial-account__position-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customer-financial-account__position-summary article{min-width:0;padding:15px 16px;border:1px solid #dde4ed;border-radius:12px;background:#f8fafc}.customer-financial-account__position-summary article.net{border-color:#cbd7e8;background:linear-gradient(145deg,#f7f9fc,#eef3fa)}.customer-financial-account__position-summary span{display:block;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.customer-financial-account__position-summary strong{display:block;margin-top:5px;color:#14213a;font-size:22px}.customer-financial-account__position-summary strong.credit{color:#177245}.customer-financial-account__position-summary small{display:block;margin-top:5px;color:#64748b}.customer-financial-account__table-wrap tr.is-credit{background:#f8fdf9}@media (max-width: 850px){.customer-financial-account__position-summary{grid-template-columns:1fr}}.finance-customer-balances__toolbar{display:grid;grid-template-columns:minmax(180px,230px) minmax(280px,1fr) auto;align-items:end;gap:12px}.finance-customer-balances__sort{display:grid;gap:6px}.finance-customer-balances__sort span{color:#66758a;font-size:.72rem;font-weight:800}.finance-customer-balances__sort select{width:100%;min-height:40px;padding:8px 34px 8px 11px;border:1px solid #d8e1ed;border-radius:9px;background:#fff;color:#283850;font:inherit}.finance-customer-balances__sort select:focus{border-color:#78a5ef;box-shadow:0 0 0 3px #3478e51a;outline:none}.finance-customer-balances tbody tr{transition:background .15s ease,box-shadow .15s ease}.finance-customer-balances tbody tr:hover{background:#f7faff}.finance-customer-balances tbody tr.is-overdue{background:linear-gradient(90deg,#fff4e2f5,#fffbf5db);box-shadow:inset 4px 0 #e89525}.finance-customer-balances tbody tr.is-overdue:hover{background:linear-gradient(90deg,#ffeccd,#fff7ecf2)}.finance-customer-balances tbody tr.is-overdue td{border-bottom-color:#f0dfc7}.finance-customer-balances tbody tr.is-overdue td:nth-last-child(1){color:#b86411;font-weight:800}.finance-customer-balances tbody tr.is-overdue td:nth-child(6){color:#9d5713;font-weight:800}.finance-customer-balances__hero,.customer-financial-account__kpis article{border-radius:14px}.customer-financial-account__kpis article{box-shadow:0 7px 22px #192d500b}.customer-financial-account__kpis article.is-alert{border-color:#f0d1a8;background:linear-gradient(135deg,#fff9ef,#fff)}@media (max-width: 900px){.finance-customer-balances__toolbar{grid-template-columns:1fr}}.invoice-workspace{display:flex;flex-direction:column;gap:18px;padding:24px;min-width:0}.invoice-loading,.invoice-error{padding:28px;border:1px solid var(--enterprise-border, #e5e7eb);border-radius:16px;background:var(--enterprise-card, #fff)}.invoice-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--enterprise-border, #e5e7eb);border-radius:18px;background:var(--enterprise-card, #fff);box-shadow:0 8px 30px #0f172a0d}.invoice-eyebrow{margin-bottom:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.55}.invoice-title-row{display:flex;align-items:center;gap:12px}.invoice-title-row h1{margin:0;font-size:28px;line-height:1.1}.invoice-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#3b82f61a;font-size:12px;font-weight:700}.invoice-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:13px;opacity:.7}.invoice-header-total{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.invoice-header-total span{font-size:12px;opacity:.6}.invoice-header-total strong{font-size:26px}.invoice-lines-card,.invoice-profit-card,.invoice-totals-card{border:1px solid var(--enterprise-border, #e5e7eb);border-radius:18px;background:var(--enterprise-card, #fff)}.invoice-lines-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 14px}.invoice-lines-heading h2{margin:0;font-size:17px}.invoice-lines-heading p{margin:5px 0 0;font-size:13px;opacity:.6}.invoice-table-wrap{overflow-x:auto}.invoice-lines-table{width:100%;border-collapse:collapse}.invoice-lines-table th,.invoice-lines-table td{padding:13px 16px;border-top:1px solid var(--enterprise-border, #e5e7eb);text-align:left;white-space:nowrap}.invoice-lines-table th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;opacity:.55}.invoice-lines-table tbody tr{cursor:pointer;transition:background .12s ease}.invoice-lines-table tbody tr:hover,.invoice-lines-table tbody tr.selected{background:#3b82f60f}.invoice-lines-table .numeric{text-align:right}.invoice-lines-table .strong{font-weight:700}.invoice-product-cell{display:flex;align-items:center;gap:10px;min-width:240px}.invoice-product-cell>div:last-child{display:flex;flex-direction:column;gap:3px}.invoice-product-cell span{font-size:11px;opacity:.55}.invoice-product-thumb{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#94a3b824;font-size:16px}.invoice-history-panel{margin:14px;padding:14px 16px;border:1px solid rgba(59,130,246,.2);border-radius:14px;background:#3b82f60b}.history-panel-label,.profit-card-title{margin-bottom:9px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.065em;opacity:.6}.history-panel-content{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.history-primary{display:flex;align-items:baseline;gap:5px}.history-primary strong{font-size:19px}.history-primary span{font-size:12px;opacity:.6}.history-details{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:12px}.history-info{width:100%;padding-top:6px;font-size:11px;opacity:.58}.history-panel-loading,.history-panel-empty{font-size:13px;opacity:.65}.invoice-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:18px}.invoice-profit-card,.invoice-totals-card{padding:20px}.profit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.profit-metrics>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px;border-radius:12px;background:#94a3b817}.profit-metrics span,.invoice-totals-card span{font-size:11px;opacity:.6}.profit-metrics strong{font-size:17px}.profit-note{margin-top:12px;font-size:11px;opacity:.55}.invoice-totals-card{display:flex;flex-direction:column;gap:10px}.invoice-totals-card>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.invoice-grand-total{margin:4px 0;padding:13px 0;border-top:1px solid var(--enterprise-border, #e5e7eb);border-bottom:1px solid var(--enterprise-border, #e5e7eb)}.invoice-grand-total strong{font-size:22px}@media (max-width: 1000px){.invoice-bottom-grid{grid-template-columns:1fr}.profit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.invoice-workspace{padding:14px}.invoice-header{flex-direction:column}.invoice-header-total{align-items:flex-start}.profit-metrics{grid-template-columns:1fr}}.invoice-product-picker{position:relative;padding:0 20px 18px}.product-search-box{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 13px;border:1px solid var(--enterprise-border, #e5e7eb);border-radius:13px;background:#94a3b80e}.product-search-icon{font-size:18px;opacity:.48}.product-search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.product-search-state{font-size:11px;opacity:.55}.product-search-error{margin-top:8px;padding:10px 12px;border-radius:10px;background:#dc262614;font-size:12px}.product-search-results{position:absolute;z-index:30;left:20px;right:20px;top:52px;max-height:460px;overflow-y:auto;border:1px solid var(--enterprise-border, #e5e7eb);border-radius:14px;background:var(--enterprise-card, #fff);box-shadow:0 18px 48px #0f172a24}.product-search-result{width:100%;display:grid;grid-template-columns:50px minmax(230px,1fr) minmax(130px,.35fr) minmax(190px,.5fr);align-items:center;gap:14px;padding:12px 14px;border:0;border-bottom:1px solid var(--enterprise-border, #e5e7eb);background:transparent;color:inherit;text-align:left;cursor:pointer}.product-search-result:last-child{border-bottom:0}.product-search-result:hover{background:#3b82f60e}.product-result-image{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:10px;background:#94a3b81f}.product-result-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-result-title{display:flex;flex-direction:column;gap:2px}.product-result-title strong,.product-result-title span{font-size:13px}.product-result-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:10px;opacity:.56}.product-result-stock,.product-result-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.product-result-stock span,.product-result-price span{font-size:10px;text-transform:uppercase;letter-spacing:.04em;opacity:.5}.product-result-stock strong,.product-result-price strong{font-size:14px}.product-result-stock small,.product-result-price small{max-width:200px;font-size:10px;opacity:.55;text-align:right}@media (max-width: 900px){.product-search-result{grid-template-columns:44px minmax(180px,1fr) minmax(150px,.5fr)}.product-result-stock{display:none}}.invoice-line-input{width:82px;min-height:34px;padding:6px 8px;border:1px solid var(--enterprise-border, #e5e7eb);border-radius:8px;background:#94a3b80e;color:inherit;font:inherit;text-align:right}.invoice-line-input:focus{outline:2px solid rgba(59,130,246,.22);border-color:#3b82f680}.invoice-line-input--money{width:96px}.invoice-actions-column{width:150px;text-align:right!important}.invoice-line-actions{display:flex;justify-content:flex-end;gap:6px}.invoice-line-action{min-height:30px;padding:5px 9px;border:1px solid var(--enterprise-border, #e5e7eb);border-radius:8px;background:transparent;color:inherit;font-size:11px;cursor:pointer}.invoice-line-action:hover{background:#3b82f60f}.invoice-line-action--danger:hover{background:#dc262612}.invoice-line-action-error{margin:0 20px 12px;padding:10px 12px;border-radius:10px;background:#dc262614;font-size:12px}.invoice-large-document-toolbar{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 20px;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.16);background:var(--enterprise-card, #fff)}.invoice-line-search{flex:1 1 360px;max-width:560px}.invoice-line-search input{width:100%;min-height:36px;padding:7px 10px;border:1px solid rgba(148,163,184,.24);border-radius:9px;background:#94a3b80b;color:inherit;font:inherit}.invoice-line-density{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;font-size:11px}.invoice-line-density label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.invoice-auto-compact{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border-radius:999px;background:#3b82f617;font-size:10px;font-weight:700}.invoice-lines-scroll-region{max-height:clamp(320px,52vh,640px);overflow:auto;overscroll-behavior:contain}.invoice-lines-scroll-region table{position:relative}.invoice-lines-scroll-region thead th{position:sticky;top:0;z-index:5;background:var(--enterprise-card, #fff);box-shadow:0 1px #94a3b829}.invoice-table-wrap--compact table{font-size:11px}.invoice-table-wrap--compact th{padding-top:7px;padding-bottom:7px}.invoice-table-wrap--compact td{padding-top:5px!important;padding-bottom:5px!important}.invoice-table-wrap--compact .invoice-line-input{min-height:28px;padding-top:3px;padding-bottom:3px}.invoice-table-wrap--compact img,.invoice-table-wrap--hide-images img{display:none!important}.invoice-table-wrap--compact [class*=image],.invoice-table-wrap--hide-images [class*=image]{width:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}@media (max-width: 760px){.invoice-large-document-toolbar{align-items:stretch;flex-direction:column}.invoice-line-search{max-width:none}.invoice-line-density{justify-content:flex-start}.invoice-lines-scroll-region{max-height:58vh}}[class*=modal]:has(.invoice-workspace){width:min(98vw,1900px)!important;max-width:none!important;height:96vh!important;max-height:96vh!important}.invoice-workspace{gap:8px;padding:10px 14px 14px}.invoice-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;box-shadow:0 4px 16px #0f172a0d}.invoice-eyebrow{margin-bottom:2px;font-size:10px}.invoice-title-row{display:flex;align-items:center;gap:8px}.invoice-title-row h1{margin:0;font-size:20px;line-height:1.15}.invoice-meta{display:none}.invoice-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.invoice-primary-action,.invoice-secondary-action{min-height:34px;padding:6px 11px}.invoice-header-total{min-width:95px;align-items:flex-end;padding-left:10px;border-left:1px solid var(--enterprise-border, #e5e7eb)}.invoice-header-total span{font-size:10px}.invoice-header-total strong{font-size:20px;line-height:1.1}.invoice-document-details{position:sticky;top:66px;z-index:18;display:grid;grid-template-columns:minmax(125px,.8fr) minmax(125px,.8fr) minmax(90px,.55fr) minmax(220px,1.35fr) minmax(80px,.45fr) minmax(110px,.65fr);gap:8px;padding:8px 12px;border:1px solid var(--enterprise-border, #e5e7eb);border-radius:11px;background:var(--enterprise-card, #fff);box-shadow:0 3px 12px #0f172a09}.invoice-document-details>div{min-width:0}.invoice-document-details label{display:block;margin-bottom:3px;font-size:9px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;opacity:.62}.invoice-document-details input{width:100%;min-height:32px;padding:5px 8px;border-radius:7px}.invoice-document-details strong{display:flex;align-items:center;min-height:32px;font-size:12px}.invoice-document-details small{display:none}.invoice-lines-card{border-radius:12px}.invoice-lines-heading{padding:8px 12px 5px}.invoice-lines-heading h2{margin:0;font-size:15px}.invoice-lines-heading p{margin:2px 0 0;font-size:10px}.invoice-product-picker{padding:4px 12px 8px}.product-search-box input{min-height:36px}.product-search-results{max-height:360px;overflow-y:auto}.invoice-lines-scroll,.invoice-lines-table-wrap,.invoice-line-grid-scroll{max-height:52vh!important}.invoice-profit-card,.invoice-totals-card{border-radius:12px}@media (max-width: 1150px){.invoice-document-details{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){[class*=modal]:has(.invoice-workspace){width:100vw!important;height:100vh!important;max-height:100vh!important}.invoice-workspace{padding:8px}.invoice-header{position:static;display:flex;padding:10px}.invoice-document-details{grid-template-columns:1fr 1fr}.invoice-header-total{align-items:flex-start;border-left:0;padding-left:0}}.invoice-customer-title{margin-top:4px;font-size:14px;line-height:1.4}.invoice-customer-title strong{font-weight:700}.invoice-customer-title span{opacity:.72}.invoice-action-button--secondary{white-space:nowrap}.invoice-action-button--danger{border-color:#b42318;color:#b42318}.invoice-action-button--danger:hover:not(:disabled){background:#b423180f}.invoice-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;margin-bottom:10px}.invoice-note-card{border:1px solid #dbe3ee;border-radius:14px;padding:14px;background:#fff}.invoice-note-card--warehouse{border-color:#f2c879;background:#fffaf0}.invoice-note-card--customer{border-color:#b9d4f3;background:#f7fbff}.invoice-note-card__header{margin-bottom:9px}.invoice-note-card__header strong{display:block;color:#111827;font-size:13px;font-weight:800}.invoice-note-card__header span{display:block;margin-top:3px;color:#6b7280;font-size:11px;font-weight:600}.invoice-note-card textarea{width:100%;min-height:92px;resize:vertical;border:1px solid #d6dde8;border-radius:10px;padding:10px 12px;background:#fff;font:inherit;line-height:1.45}.invoice-note-card textarea:disabled{cursor:default;background:#fff9;color:#475569}@media (max-width: 900px){.invoice-notes-grid{grid-template-columns:1fr}}.finance-workspace{display:grid;gap:16px;width:100%;min-width:0}.finance-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(135deg,#0f172a08,#3b82f60a)}.finance-eyebrow{margin-bottom:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.55}.finance-hero h2,.finance-list-toolbar h3{margin:0}.finance-hero p,.finance-list-toolbar p{margin:6px 0 0;opacity:.62}.finance-hero-status{min-width:150px;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.finance-hero-status span{font-size:10px;text-transform:uppercase;opacity:.5}.finance-hero-status strong{font-size:14px}.finance-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid rgba(148,163,184,.18);border-radius:13px;background:#94a3b80d}.finance-tab{flex:0 0 auto;padding:9px 14px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.finance-tab--active{background:#1d4ed8;color:#fff;box-shadow:0 5px 16px #1d4ed82e}.finance-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.finance-kpi{min-width:0;padding:18px;border:1px solid rgba(148,163,184,.2);border-radius:15px;background:var(--enterprise-card, #fff)}.finance-kpi span{display:block;margin-bottom:7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.5}.finance-kpi strong{display:block;font-size:20px}.finance-kpi small{display:block;margin-top:5px;opacity:.55}.finance-list-card{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:var(--enterprise-card, #fff)}.finance-list-toolbar{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(148,163,184,.16)}.finance-list-actions{display:flex;align-items:center;gap:8px}.finance-list-actions input,.finance-list-actions select{min-height:38px;padding:7px 10px;border:1px solid rgba(148,163,184,.25);border-radius:9px;background:transparent;color:inherit;font:inherit}.finance-list-actions input{width:min(320px,32vw)}.finance-table-wrap{max-height:min(64vh,720px);overflow:auto}.finance-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:12px}.finance-table th{position:sticky;top:0;z-index:2;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.2);background:var(--enterprise-card, #fff);text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;opacity:.72}.finance-table td{padding:11px 12px;border-bottom:1px solid rgba(148,163,184,.12);vertical-align:middle}.finance-table td small{display:block;margin-top:3px;opacity:.5}.finance-click-row{cursor:pointer}.finance-click-row:hover{background:#3b82f60b}.finance-status,.finance-xero{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#94a3b81f;font-size:10px;font-weight:700;white-space:nowrap}.finance-xero--synced{background:#16a34a1a}.finance-error{margin:12px 20px;padding:10px 12px;border-radius:10px;background:#dc262614;font-size:12px}.finance-loading{padding:16px 20px;font-size:12px;opacity:.6}.finance-back-row{display:flex}.finance-secondary-button{min-height:36px;padding:7px 11px;border:1px solid rgba(148,163,184,.25);border-radius:9px;background:transparent;color:inherit;font:inherit;cursor:pointer}.numeric{text-align:right!important}@media (max-width: 1180px){.finance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.finance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-list-toolbar{flex-direction:column}.finance-list-actions{align-items:stretch}.finance-list-actions input{width:100%}}.finance-hero-actions{display:flex;align-items:center;gap:16px}.finance-new-invoice-button{min-height:40px;padding:8px 15px;border:1px solid transparent;border-radius:10px;background:#1d4ed8;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.finance-new-invoice-button:hover{filter:brightness(1.04)}.finance-new-invoice-button:disabled{cursor:not-allowed;opacity:.5}.finance-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f172a8a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.finance-new-invoice-modal{width:min(760px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:var(--enterprise-card, #fff);box-shadow:0 30px 70px #0f172a47}.finance-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid rgba(148,163,184,.16)}.finance-modal-header h3{margin:0;font-size:20px}.finance-modal-header p{margin:6px 0 0;opacity:.58}.finance-modal-close{width:34px;height:34px;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:transparent;color:inherit;font-size:20px;cursor:pointer}.finance-new-invoice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 24px}.finance-new-invoice-grid label{display:flex;flex-direction:column;gap:6px}.finance-new-invoice-grid label>span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.58}.finance-new-invoice-grid input{min-height:39px;width:100%;padding:7px 10px;border:1px solid rgba(148,163,184,.25);border-radius:9px;background:#94a3b80a;color:inherit;font:inherit;box-sizing:border-box}.finance-new-invoice-grid small{opacity:.5}.finance-modal-wide{grid-column:1 / -1}.finance-input-suffix{display:flex;align-items:center;gap:8px}.finance-input-suffix input{flex:1}.finance-new-invoice-note{display:flex;gap:9px;margin:0 24px 18px;padding:11px 12px;border-radius:10px;background:#3b82f612;font-size:11px}.finance-new-invoice-note strong{white-space:nowrap}.finance-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:18px 24px;border-top:1px solid rgba(148,163,184,.16)}@media (max-width: 700px){.finance-hero-actions{align-items:flex-end;flex-direction:column-reverse}.finance-new-invoice-grid{grid-template-columns:1fr}.finance-modal-wide{grid-column:auto}}.finance-operation-modal{width:min(760px,96vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:var(--enterprise-card, #fff);box-shadow:0 32px 90px #0f172a52}.finance-operation-modal--large{width:min(95vw,1680px);height:min(94vh,1040px);max-height:94vh}.finance-operation-modal-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid rgba(148,163,184,.16);background:var(--enterprise-card, #fff)}.finance-operation-modal-header h3{margin:0;font-size:20px}.finance-operation-modal-header p{margin:5px 0 0;opacity:.55}.finance-operation-modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px}.finance-operation-modal--large .finance-operation-modal-body{padding:12px}.finance-transaction-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-transaction-form label{display:flex;flex-direction:column;gap:6px}.finance-transaction-form label>span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.58}.finance-transaction-form input,.finance-transaction-form textarea,.finance-customer-search input{width:100%;box-sizing:border-box;min-height:39px;padding:8px 10px;border:1px solid rgba(148,163,184,.24);border-radius:9px;background:#94a3b80a;color:inherit;font:inherit}.finance-form-wide{grid-column:1 / -1}.finance-form-actions{display:flex;justify-content:flex-end}.finance-information-bar{padding:10px 12px;border-radius:10px;background:#3b82f612;font-size:11px}.finance-customer-search{position:relative}.finance-customer-search>small{display:block;margin-top:4px;opacity:.5}.finance-customer-results{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:20;max-height:280px;overflow:auto;padding:5px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:var(--enterprise-card, #fff);box-shadow:0 14px 36px #0f172a2e}.finance-customer-results button{width:100%;display:flex;flex-direction:column;gap:2px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.finance-customer-results button:hover{background:#3b82f612}.finance-customer-results span{font-size:10px;opacity:.55}.finance-selected-customer{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(59,130,246,.2);border-radius:10px;background:#3b82f60d}.finance-selected-customer div{min-width:0}.finance-selected-customer strong,.finance-selected-customer small{display:block}.finance-selected-customer small{margin-top:3px;opacity:.55}.finance-selected-customer button{border:0;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:700;cursor:pointer}@media (max-width: 760px){.finance-operation-modal--large{width:98vw;height:96vh}.finance-transaction-form{grid-template-columns:1fr}.finance-form-wide{grid-column:auto}}.finance-settlement{display:grid;gap:18px}.finance-settlement-header h2{margin:4px 0 6px}.finance-settlement-header p{margin:0;color:#64748b}.finance-settlement-card{border:1px solid #d9e2ec;border-radius:12px;background:#fff;padding:18px}.finance-settlement-card h3{margin:0 0 14px}.finance-settlement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-settlement-grid label{display:grid;gap:6px;position:relative}.finance-settlement-grid label>span{font-size:12px;font-weight:800;color:#475569}.finance-settlement-grid input,.finance-settlement-grid select,.finance-table input,.finance-table select{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:9px 10px;font:inherit}.finance-settlement-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.finance-settlement-section-title h3{margin-bottom:4px}.finance-settlement-section-title p{margin:0 0 14px;color:#64748b}.finance-customer-results{position:absolute;z-index:40;left:0;right:0;top:64px;max-height:260px;overflow:auto;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 12px 30px #0f172a29}.finance-customer-results button{width:100%;display:flex;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #e2e8f0;background:#fff;padding:10px 12px;text-align:left;cursor:pointer}.finance-customer-results button:hover{background:#f8fafc}.finance-settlement-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.finance-settlement-summary>div{border:1px solid #d9e2ec;border-radius:10px;background:#f8fafc;padding:12px;display:grid;gap:5px}.finance-settlement-summary span{font-size:11px;text-transform:uppercase;font-weight:800;color:#64748b}.finance-settlement-summary strong{font-size:17px}.finance-settlement-balanced{border-color:#99d5c5!important;background:#f0fdf8!important}@media (max-width: 900px){.finance-settlement-grid{grid-template-columns:1fr}.finance-settlement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance-document-barcode{display:flex;justify-content:center;overflow-x:auto;padding:8px 0 18px;background:#fff}.finance-document-barcode svg{max-width:100%;height:auto}.finance-document-attachments{margin-top:18px;padding:16px;border:1px solid #d8e0e8;border-radius:10px;background:#fff}.finance-document-attachments__header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px}.finance-document-attachments__header h2{margin:0 0 4px}.finance-document-attachments__header p{margin:0;color:#637083}.finance-document-attachment-list{display:grid;gap:8px}.finance-document-attachment-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.finance-document-attachment-row:hover{background:#f7f9fb}.finance-document-attachment-row div{display:grid;gap:3px}.finance-document-attachment-row span{color:#637083;font-size:12px}.finance-document-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172ab8}.finance-document-preview{width:min(1180px,96vw);height:min(860px,92vh);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 28px 90px #0f172a59}.finance-document-preview>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.finance-document-preview>header div:first-child{min-width:0;display:grid;gap:4px}.finance-document-preview>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.finance-document-preview>header span{font-size:12px;color:#64748b}.finance-document-preview__actions{display:flex;gap:8px}.finance-document-preview__actions button{border:1px solid #cbd5e1;border-radius:9px;background:#fff;padding:8px 12px;font-weight:700;cursor:pointer}.finance-document-preview__body{min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:18px;background:#f1f5f9}.finance-document-preview__body img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 8px 30px #0f172a24}.finance-document-preview__body iframe{width:100%;height:100%;min-height:640px;border:0;border-radius:8px;background:#fff}.finance-document-preview__message{max-width:480px;padding:28px;text-align:center;color:#475569}@media (max-width: 760px){.finance-document-preview-backdrop{padding:8px}.finance-document-preview{width:100%;height:96vh;border-radius:12px}.finance-document-preview>header{align-items:flex-start;flex-direction:column}.finance-document-preview__actions{width:100%}.finance-document-preview__actions button{flex:1}.finance-document-preview__body iframe{min-height:520px}}.crm-customer-workspace{display:grid;gap:16px;min-width:0}.crm-customer-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid rgba(148,163,184,.2);border-radius:17px;background:linear-gradient(135deg,#0f172a06,#3b82f60b)}.crm-customer-hero h2,.crm-customer-modal h3{margin:0}.crm-customer-hero p,.crm-customer-modal header p{margin:5px 0 0;opacity:.58}.crm-eyebrow{margin-bottom:5px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.52}.crm-primary,.crm-secondary{min-height:38px;padding:7px 13px;border-radius:9px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.crm-primary{border:1px solid transparent;background:#1d4ed8;color:#fff}.crm-secondary{border:1px solid rgba(148,163,184,.24);background:transparent;color:inherit}.crm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.crm-toolbar input{width:min(520px,65vw);min-height:39px;padding:7px 11px;border:1px solid rgba(148,163,184,.24);border-radius:9px;background:transparent;color:inherit}.crm-toolbar span{font-size:11px;opacity:.55}.crm-customer-table-wrap{max-height:70vh;overflow:auto;border:1px solid rgba(148,163,184,.2);border-radius:15px}.crm-customer-table{width:100%;min-width:950px;border-collapse:separate;border-spacing:0}.crm-customer-table th{position:sticky;top:0;z-index:3;padding:9px 11px;background:var(--enterprise-card, #fff);border-bottom:1px solid rgba(148,163,184,.18);text-align:left;font-size:10px;text-transform:uppercase}.crm-customer-table td{padding:10px 11px;border-bottom:1px solid rgba(148,163,184,.1);font-size:12px}.crm-customer-table tbody tr{cursor:pointer}.crm-customer-table tbody tr:hover{background:#3b82f60a}.crm-customer-table small{display:block;margin-top:2px;opacity:.5}.crm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:22px;background:#0f172a8a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.crm-customer-modal{width:min(900px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:var(--enterprise-card, #fff);box-shadow:0 30px 80px #0f172a4d}.crm-customer-modal>header{display:flex;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid rgba(148,163,184,.15)}.crm-customer-modal>header button{width:34px;height:34px;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:transparent;color:inherit;font-size:20px;cursor:pointer}.crm-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 22px}.crm-detail-grid>div{padding:12px;border:1px solid rgba(148,163,184,.15);border-radius:10px}.crm-detail-grid span,.crm-addresses span,.crm-form-grid label>span{display:block;margin-bottom:4px;font-size:9px;font-weight:800;text-transform:uppercase;opacity:.5}.crm-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 22px}.crm-addresses>div{min-height:90px;padding:12px;border:1px solid rgba(148,163,184,.15);border-radius:10px}.crm-addresses p{margin:0;white-space:pre-wrap}.crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px 22px}.crm-form-grid label{display:flex;flex-direction:column}.crm-form-grid input,.crm-form-grid textarea{min-height:38px;padding:7px 9px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:transparent;color:inherit;font:inherit}.crm-form-grid textarea{min-height:80px}.crm-wide{grid-column:1 / -1}.crm-checkbox{flex-direction:row!important;align-items:center;gap:8px}.crm-checkbox input{min-height:auto}.crm-customer-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;border-top:1px solid rgba(148,163,184,.15)}.crm-error{padding:10px 12px;border-radius:9px;background:#dc262614;font-size:12px}.crm-loading{padding:15px;opacity:.55}@media (max-width: 760px){.crm-detail-grid,.crm-addresses,.crm-form-grid{grid-template-columns:1fr}.crm-wide{grid-column:auto}}.crm-header-actions{display:flex;align-items:center;gap:8px}.crm-commercial-heading{margin-bottom:14px}.crm-commercial-heading span{display:block;margin-bottom:3px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.48}.crm-commercial-grid label{display:flex;flex-direction:column;gap:5px}.crm-commercial-grid select{min-height:38px;padding:7px 9px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:var(--enterprise-card, #fff);color:inherit}.crm-import-file{display:grid;gap:5px}.crm-import-file>span{font-size:10px;font-weight:800;text-transform:uppercase;opacity:.5}.crm-import-file-name{font-size:12px;font-weight:700}.crm-import-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-import-kpis span{margin-bottom:3px;font-size:9px;text-transform:uppercase;opacity:.5}.crm-import-kpis strong{font-size:18px}.crm-import-result pre{max-height:280px;overflow:auto;padding:12px;border-radius:8px;background:#0f172a0a;font-size:11px}@media (max-width: 760px){.crm-header-actions{flex-direction:column;align-items:stretch}.crm-commercial-grid,.crm-import-kpis{grid-template-columns:1fr}}.crm-header-actions{display:flex;gap:8px;align-items:center}.crm-commercial-panel{margin:0 22px 20px;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#3b82f609}.crm-commercial-heading{display:grid;gap:3px;margin-bottom:14px}.crm-commercial-heading span{font-size:9px;font-weight:800;text-transform:uppercase;opacity:.48}.crm-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-commercial-grid label{display:grid;gap:5px}.crm-commercial-grid label>span{font-size:9px;font-weight:800;text-transform:uppercase;opacity:.48}.crm-commercial-grid select{min-height:38px;padding:7px 9px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:var(--enterprise-card,#fff);color:inherit}.crm-pricing-summary{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;padding:10px 11px;border-radius:9px;background:#0f172a09;font-size:11px}.crm-commercial-actions{display:flex;justify-content:flex-end;margin-top:12px}.crm-inline-message{margin-top:10px;font-size:11px}.crm-import-modal{width:min(1180px,96vw)}.crm-import-body{display:grid;gap:14px;padding:20px 22px}.crm-import-actions{display:flex;gap:8px}.crm-import-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.crm-import-kpis>div{padding:11px;border:1px solid rgba(148,163,184,.16);border-radius:9px}.crm-import-kpis span,.crm-import-kpis strong{display:block}.crm-import-kpis span{font-size:9px;text-transform:uppercase;opacity:.5}.crm-import-kpis strong{margin-top:3px;font-size:18px}.crm-import-table-wrap{max-height:52vh;overflow:auto;border:1px solid rgba(148,163,184,.16);border-radius:10px}.crm-import-result{max-height:300px;overflow:auto;padding:12px;border-radius:8px;background:#0f172a0a}@media (max-width:760px){.crm-commercial-grid,.crm-import-kpis{grid-template-columns:1fr}}.crm-customer-workspace{padding:16px;border-radius:18px;background:linear-gradient(145deg,#1e293b13,#33415509)}.crm-customer-hero{border-color:#64748b47;background:linear-gradient(135deg,#1e293b1c,#33415512);box-shadow:0 8px 28px #0f172a0f}.crm-customer-table-wrap{border-color:#64748b47;background:#3341550b}.crm-customer-table th{background:#3341551a;border-bottom-color:#64748b3d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-customer-table tbody tr:hover{background:#3b82f613}.crm-customer-modal{border-color:#47556957;background:linear-gradient(145deg,#f1f5f9,#e8edf3);box-shadow:0 28px 90px #0f172a57}.crm-detail-grid>div,.crm-addresses>div{border-color:#64748b3d;background:#3341550b}.crm-commercial-panel{border-color:#4755694d;background:linear-gradient(145deg,#33415518,#3b82f60b)}.crm-pricing-summary{border:1px solid rgba(100,116,139,.19);background:#1e293b11}.crm-toolbar input,.crm-form-grid input,.crm-form-grid textarea,.crm-form-grid select,.crm-commercial-grid input,.crm-commercial-grid select{border-color:#64748b52;background:#f8fafc9e;box-shadow:inset 0 1px 2px #0f172a08}.crm-toolbar input:focus,.crm-form-grid input:focus,.crm-form-grid textarea:focus,.crm-form-grid select:focus,.crm-commercial-grid input:focus,.crm-commercial-grid select:focus{outline:none;border-color:#2563eb8a;box-shadow:0 0 0 3px #2563eb1a}.crm-commercial-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-readonly-value{display:flex;align-items:center;min-height:38px;padding:7px 9px;border:1px solid rgba(100,116,139,.23);border-radius:8px;background:#1e293b0e}.crm-field-help{display:block;margin-top:4px;font-size:10px;line-height:1.35;opacity:.58}@media (max-width: 900px){.crm-commercial-grid--three{grid-template-columns:1fr}}.crm-salesperson-mapping{display:grid;gap:12px;margin-bottom:18px;padding:16px;border:1px solid var(--border-subtle, #d8dee8);border-radius:10px;background:var(--surface-muted, #f8fafc)}.crm-salesperson-mapping p{margin:4px 0 0;color:var(--text-muted, #667085);font-size:13px}.crm-salesperson-mapping__rows{display:grid;gap:8px}.crm-salesperson-mapping__row,.crm-salesperson-mapping__add{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(220px,1.3fr) auto;gap:10px;align-items:center}.crm-salesperson-mapping__row{grid-template-columns:minmax(140px,.7fr) minmax(220px,1.3fr)}.crm-salesperson-mapping select,.crm-salesperson-mapping input{min-width:0}.crm-customer-modal.crm-customer-modal--workspace{width:min(1450px,calc(100vw - 48px));max-width:none;max-height:calc(100vh - 36px);overflow-x:hidden;overflow-y:auto;padding:0;border-radius:18px}.crm-customer-modal--workspace>header{position:sticky;top:0;z-index:20;margin:0;padding:18px 24px;border-bottom:1px solid #dde4ee;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-customer-modal--workspace>header h3{margin-top:4px;font-size:24px;line-height:1.15}.crm-customer-modal--workspace>header p{margin-top:4px}.crm-customer-modal--workspace .crm-detail-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:22px 24px 0}.crm-customer-modal--workspace .crm-detail-grid>div{min-width:0;min-height:78px;padding:13px 14px;border:1px solid #dce3ec;border-radius:12px;background:#f8fafc}.crm-customer-modal--workspace .crm-detail-grid span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.crm-customer-modal--workspace .crm-detail-grid strong{display:block;min-width:0;color:#172033;font-size:14px;overflow-wrap:anywhere}.crm-customer-modal--workspace .crm-addresses{margin:14px 24px 0}.crm-customer-modal--workspace .customer-financial-account{margin:20px 24px 24px}.crm-customer-modal--workspace footer{margin:0 24px 24px}@media (max-width: 1250px){.crm-customer-modal--workspace .crm-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.crm-customer-modal.crm-customer-modal--workspace{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.crm-customer-modal--workspace .crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.crm-customer-modal--workspace .customer-financial-account{margin-inline:14px}}@media (max-width: 560px){.crm-customer-modal--workspace .crm-detail-grid{grid-template-columns:1fr}}.crm-customer-workspace{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0}.crm-customer-hero--enterprise{position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:28px 30px;border:1px solid #dbe4f0;border-radius:20px;background:radial-gradient(circle at 88% 15%,rgba(59,130,246,.16),transparent 28%),radial-gradient(circle at 72% 100%,rgba(14,165,233,.12),transparent 34%),linear-gradient(135deg,#fff,#f8fbff 48%,#f0f7ff);box-shadow:0 1px 2px #0f172a0a,0 12px 34px #0f172a0e}.crm-customer-hero--enterprise:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#2563eb,#06b6d4,#8b5cf6)}.crm-customer-hero__identity{position:relative;z-index:1;max-width:760px}.crm-customer-hero__eyebrow{margin-bottom:8px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.crm-customer-hero--enterprise h2{margin:0;color:#0f172a;font-size:clamp(25px,2.2vw,34px);line-height:1.1;letter-spacing:-.035em}.crm-customer-hero--enterprise p{max-width:720px;margin:10px 0 0;color:#64748b;font-size:14px;line-height:1.6}.crm-customer-hero__badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.crm-customer-hero__badges span{padding:6px 9px;border:1px solid #dbeafe;border-radius:999px;background:#fffc;color:#334155;font-size:11px;font-weight:700;box-shadow:0 1px 2px #0f172a08}.crm-customer-hero__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.crm-button{min-height:40px;padding:0 15px;border-radius:10px;font:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.crm-button:hover{transform:translateY(-1px)}.crm-button--primary{border:1px solid #2563eb;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 7px 18px #2563eb33}.crm-button--secondary{border:1px solid #cbd5e1;background:#ffffffe0;color:#334155}.crm-command-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.crm-command-kpi{position:relative;overflow:hidden;min-width:0;min-height:126px;padding:17px 18px 15px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;box-shadow:0 1px 2px #0f172a06,0 7px 20px #0f172a09}.crm-command-kpi:before{content:"";position:absolute;inset:0 0 auto;height:4px}.crm-command-kpi--blue:before{background:linear-gradient(90deg,#2563eb,#60a5fa)}.crm-command-kpi--green:before{background:linear-gradient(90deg,#059669,#34d399)}.crm-command-kpi--violet:before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.crm-command-kpi--amber:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.crm-command-kpi--cyan:before{background:linear-gradient(90deg,#0891b2,#22d3ee)}.crm-command-kpi__label{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-command-kpi strong{display:block;margin-top:12px;color:#0f172a;font-size:29px;line-height:1;letter-spacing:-.035em}.crm-command-kpi span{display:block;margin-top:10px;color:#64748b;font-size:12px;line-height:1.35}.crm-customer-workspace .crm-customer-table-wrap{overflow:auto;max-width:100%;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a06}.crm-customer-workspace .crm-customer-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0}.crm-customer-workspace .crm-customer-table thead{position:sticky;top:0;z-index:2}.crm-customer-workspace .crm-customer-table th{background:#f8fafc;color:#475569;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.crm-customer-workspace .crm-customer-table tbody tr{transition:background .12s ease,box-shadow .12s ease}.crm-customer-workspace .crm-customer-table tbody tr:hover{background:#f8fbff}.crm-customer-modal--workspace{width:min(1560px,calc(100vw - 36px));max-width:1560px;max-height:calc(100vh - 28px);border-radius:18px}.crm-customer-modal--workspace .crm-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1280px){.crm-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-customer-modal--workspace .crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.crm-customer-hero--enterprise{flex-direction:column;padding:22px}.crm-customer-hero__actions{width:100%;justify-content:flex-start}.crm-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.crm-command-kpis{grid-template-columns:1fr}.crm-customer-hero__actions{display:grid;grid-template-columns:1fr}.crm-button{width:100%}.crm-customer-modal--workspace{width:100vw;max-width:none;max-height:100vh;border-radius:0}.crm-customer-modal--workspace .crm-detail-grid{grid-template-columns:1fr}}.crm-modal-backdrop--enterprise{padding:14px;background:#0f172a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crm-customer-modal.crm-customer-enterprise{width:min(1760px,calc(100vw - 28px));max-width:1760px;height:min(96vh,1120px);max-height:96vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.42);border-radius:22px;background:#f7f9fc;box-shadow:0 28px 80px #0f172a47,0 3px 10px #0f172a1f}.crm-customer-enterprise__hero{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:126px;padding:24px 28px;border:0;background:radial-gradient(circle at 78% 0%,rgba(59,130,246,.26),transparent 34%),radial-gradient(circle at 98% 100%,rgba(139,92,246,.2),transparent 30%),linear-gradient(125deg,#071126,#0f1d3d 48%,#172554);color:#fff}.crm-customer-enterprise__identity{min-width:0;flex:1}.crm-customer-enterprise__eyebrow{color:#93c5fd;font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.crm-customer-enterprise__title-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:8px}.crm-customer-enterprise__title-row h3{margin:0;color:#fff;font-size:clamp(25px,2.1vw,36px);line-height:1.08;letter-spacing:-.035em}.crm-customer-enterprise__title-row p{margin:7px 0 0;color:#cbd5e1;font-size:13px}.crm-customer-enterprise__status{display:flex;flex-wrap:wrap;gap:7px}.crm-status-pill{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em}.crm-status-pill--active{background:#10b9812b;color:#a7f3d0}.crm-status-pill--inactive{background:#f43f5e29;color:#fecdd3}.crm-status-pill--trade{background:#8b5cf633;color:#ddd6fe}.crm-status-pill--retail{background:#3b82f62e;color:#bfdbfe}.crm-status-pill--xero{background:#06b6d433;color:#a5f3fc}.crm-status-pill--pending{background:#f59e0b2e;color:#fde68a}.crm-customer-enterprise__hero-actions{display:flex;align-items:center;gap:9px}.crm-enterprise-action{min-height:38px;padding:0 14px;border-radius:10px;font-size:12px;font-weight:800;cursor:pointer}.crm-enterprise-action--edit{border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff}.crm-customer-enterprise__section-head .crm-enterprise-action--edit{border-color:#cbd5e1;background:#fff;color:#334155}.crm-enterprise-close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:#ffffff1a;color:#fff;font-size:22px;cursor:pointer}.crm-customer-enterprise__body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:218px minmax(0,1fr)}.crm-customer-enterprise__nav{min-height:0;padding:17px 12px;overflow-y:auto;border-right:1px solid #dbe4f0;background:linear-gradient(180deg,#fff,#f8fafc)}.crm-customer-enterprise__nav-button{display:flex;align-items:center;gap:10px;width:100%;min-height:45px;margin-bottom:6px;padding:0 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#53627a;font-size:12px;font-weight:750;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.crm-customer-enterprise__nav-button:hover{transform:translate(2px);background:#f1f5f9;color:#0f172a}.crm-customer-enterprise__nav-button--active{border-color:#bfdbfe;background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#1d4ed8;box-shadow:inset 3px 0 #2563eb,0 3px 10px #2563eb0f}.crm-customer-enterprise__nav-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#94a3b81f;font-size:12px;font-weight:900}.crm-customer-enterprise__content{min-width:0;min-height:0;overflow-y:auto;padding:20px}.crm-customer-enterprise__section-stack{display:flex;flex-direction:column;gap:16px}.crm-customer-enterprise__section-head{position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:19px 21px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.crm-customer-enterprise__section-head:before{content:"";position:absolute;inset:0 auto 0 0;width:4px}.crm-customer-enterprise__section-head--blue:before{background:#2563eb}.crm-customer-enterprise__section-head--green:before{background:#059669}.crm-customer-enterprise__section-head--violet:before{background:#7c3aed}.crm-customer-enterprise__section-head--amber:before{background:#d97706}.crm-customer-enterprise__section-head--cyan:before{background:#0891b2}.crm-customer-enterprise__section-head h4{margin:3px 0 0;color:#0f172a;font-size:19px;letter-spacing:-.015em}.crm-customer-enterprise__section-head p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.5}.crm-section-eyebrow{color:#64748b;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.crm-customer-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.crm-customer-summary-card{position:relative;overflow:hidden;min-height:118px;padding:17px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.crm-customer-summary-card:before{content:"";position:absolute;inset:0 0 auto;height:3px}.crm-customer-summary-card--blue:before{background:linear-gradient(90deg,#2563eb,#60a5fa)}.crm-customer-summary-card--violet:before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.crm-customer-summary-card--emerald:before{background:linear-gradient(90deg,#059669,#34d399)}.crm-customer-summary-card--amber:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.crm-customer-summary-card--cyan:before{background:linear-gradient(90deg,#0891b2,#22d3ee)}.crm-customer-summary-card--rose:before{background:linear-gradient(90deg,#e11d48,#fb7185)}.crm-customer-summary-card span,.crm-customer-info-panel span,.crm-commercial-context span,.crm-contact-grid span,.crm-enterprise-address-grid span,.crm-xero-workspace__details span{display:block;color:#64748b;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.crm-customer-summary-card strong{display:block;margin-top:11px;color:#0f172a;font-size:20px;line-height:1.1}.crm-customer-summary-card small{display:block;margin-top:9px;color:#94a3b8;font-size:10px}.crm-customer-overview-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-customer-info-panel{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.crm-customer-info-panel__icon{flex:0 0 auto;display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:900}.crm-customer-info-panel strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:#1e293b;font-size:12px}.crm-customer-overview-addresses,.crm-enterprise-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.crm-customer-overview-addresses article,.crm-enterprise-address-grid article{min-height:112px;padding:17px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(135deg,#fff,#f8fafc)}.crm-customer-overview-addresses h5{margin:4px 0 0;font-size:14px}.crm-customer-overview-addresses p,.crm-enterprise-address-grid p{margin:10px 0 0;color:#475569;font-size:12px;line-height:1.55;white-space:pre-wrap}.crm-commercial-context,.crm-contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-commercial-context article,.crm-contact-grid article{min-width:0;padding:15px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.crm-commercial-context strong,.crm-contact-grid strong{display:block;margin-top:7px;overflow-wrap:anywhere;color:#1e293b;font-size:13px}.crm-enterprise-address-grid article{display:flex;gap:13px}.crm-enterprise-address-grid__icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f1f5f9;font-size:17px}.crm-xero-workspace{padding:24px;border:1px solid #a5f3fc;border-radius:17px;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.18),transparent 32%),linear-gradient(135deg,#ecfeff,#fff)}.crm-xero-workspace__brand{display:flex;align-items:center;gap:13px}.crm-xero-workspace__logo{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#06b6d4,#0284c7);color:#fff;font-size:20px;font-weight:900;box-shadow:0 8px 20px #0891b233}.crm-xero-workspace h5{margin:3px 0 0;color:#164e63;font-size:17px}.crm-xero-workspace__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.crm-xero-workspace__details article{min-width:0;padding:15px;border:1px solid #cffafe;border-radius:12px;background:#ffffffc2}.crm-xero-workspace__details strong{display:block;margin-top:7px;overflow-wrap:anywhere;color:#164e63;font-size:12px}.crm-xero-primary{margin-top:18px;min-height:39px;padding:0 15px;border:0;border-radius:10px;background:linear-gradient(135deg,#0891b2,#0284c7);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.crm-xero-linked{margin-top:18px;padding:11px 13px;border:1px solid #a7f3d0;border-radius:10px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:800}.crm-xero-notice{margin-top:11px;padding:11px 13px;border:1px solid #bae6fd;border-radius:10px;background:#f0f9ff;color:#0369a1;font-size:11px;line-height:1.5}.crm-customer-enterprise .customer-financial-account{width:100%;max-width:none}.crm-customer-enterprise .crm-price-group-editor,.crm-customer-enterprise [class*=customer-price]{max-width:none}@media (max-width: 1180px){.crm-customer-enterprise__body{grid-template-columns:190px minmax(0,1fr)}.crm-customer-summary-grid,.crm-customer-overview-panels,.crm-commercial-context,.crm-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.crm-modal-backdrop--enterprise{padding:0}.crm-customer-modal.crm-customer-enterprise{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0}.crm-customer-enterprise__hero{padding:18px}.crm-customer-enterprise__title-row{align-items:flex-start}.crm-customer-enterprise__body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.crm-customer-enterprise__nav{display:flex;overflow-x:auto;overflow-y:hidden;padding:9px;border-right:0;border-bottom:1px solid #dbe4f0}.crm-customer-enterprise__nav-button{flex:0 0 auto;width:auto;margin:0 5px 0 0;padding:0 11px}.crm-customer-enterprise__content{padding:13px}.crm-customer-overview-addresses,.crm-enterprise-address-grid,.crm-xero-workspace__details{grid-template-columns:1fr}}@media (max-width: 560px){.crm-customer-enterprise__hero{gap:12px}.crm-customer-enterprise__hero-actions{flex-direction:column-reverse}.crm-enterprise-action--edit{display:none}.crm-customer-summary-grid,.crm-customer-overview-panels,.crm-commercial-context,.crm-contact-grid{grid-template-columns:1fr}}.crm-modal-backdrop{padding:18px;background:#020617ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-customer-modal.crm-enterprise-import,.crm-customer-modal.crm-edit-customer-modal,.crm-customer-modal.crm-customer-enterprise{border:1px solid rgba(148,163,184,.24);background:#f8fafc;box-shadow:0 32px 90px #02061761,0 1px #ffffffa6 inset}.crm-enterprise-import>header,.crm-edit-customer-modal>header,.crm-customer-enterprise>header{color:#fff;border-bottom:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 85% 0%,rgba(59,130,246,.28),transparent 34%),linear-gradient(135deg,#020617,#0f172a 48%,#172554)}.crm-enterprise-import>header .crm-eyebrow,.crm-edit-customer-modal>header .crm-eyebrow,.crm-customer-enterprise>header .crm-eyebrow{color:#93c5fd;opacity:1;letter-spacing:.16em}.crm-enterprise-import>header p,.crm-edit-customer-modal>header p,.crm-customer-enterprise>header p{color:#cbd5e1;opacity:1}.crm-enterprise-import>header button,.crm-edit-customer-modal>header button,.crm-customer-enterprise>header button{border-color:#ffffff38;background:#ffffff14;color:#fff}.crm-enterprise-import>header button:hover,.crm-edit-customer-modal>header button:hover,.crm-customer-enterprise>header button:hover{background:#ffffff26}.crm-customer-modal.crm-enterprise-import{width:min(1480px,calc(100vw - 36px));max-width:none;max-height:calc(100vh - 32px);overflow:hidden;border-radius:22px}.crm-enterprise-import>header{padding:25px 28px 23px}.crm-enterprise-import>header h3{margin-top:4px;font-size:27px;line-height:1.15;letter-spacing:-.025em}.crm-enterprise-import__body{max-height:calc(100vh - 145px);overflow-y:auto;padding:24px 28px 28px;gap:18px;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.crm-enterprise-import .crm-import-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.crm-enterprise-import .crm-import-kpis>div{position:relative;min-height:86px;padding:16px 17px;overflow:hidden;border:1px solid #dbe4ef;border-radius:15px;background:#fff;box-shadow:0 4px 16px #0f172a0b}.crm-enterprise-import .crm-import-kpis>div:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#2563eb,#7c3aed)}.crm-enterprise-import .crm-import-kpis span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;opacity:1}.crm-enterprise-import .crm-import-kpis strong{margin-top:8px;color:#0f172a;font-size:23px;line-height:1}.crm-enterprise-import .crm-import-file{padding:22px;border:1px dashed #94a3b8;border-radius:17px;background:linear-gradient(135deg,#eff6ffeb,#f5f3ffeb)}.crm-enterprise-import .crm-import-file>span{color:#475569;opacity:1;letter-spacing:.08em}.crm-enterprise-import .crm-import-file input[type=file]{width:100%;margin-top:6px;padding:13px;border:1px solid #cbd5e1;border-radius:11px;background:#fff}.crm-enterprise-import .crm-import-file-name{margin-top:5px;color:#334155}.crm-enterprise-import .crm-salesperson-mapping{margin:0;padding:20px;border:1px solid #ddd6fe;border-radius:17px;background:linear-gradient(135deg,#fff,#faf5ff);box-shadow:0 4px 16px #4c1d9509}.crm-enterprise-import .crm-salesperson-mapping h3,.crm-enterprise-import .crm-salesperson-mapping h4{color:#4c1d95}.crm-enterprise-import .crm-salesperson-mapping select,.crm-enterprise-import .crm-salesperson-mapping input{min-height:40px;padding:8px 10px;border:1px solid #d8b4fe;border-radius:9px;background:#fff}.crm-enterprise-import .crm-import-table-wrap{max-height:44vh;overflow:auto;border:1px solid #dbe4ef;border-radius:15px;background:#fff;box-shadow:0 4px 18px #0f172a0a}.crm-enterprise-import .crm-import-table-wrap .crm-customer-table th{position:sticky;top:0;z-index:4;background:#f1f5f9;color:#475569;-webkit-backdrop-filter:none;backdrop-filter:none}.crm-enterprise-import .crm-import-table-wrap .crm-customer-table td{background:#fff}.crm-enterprise-import .crm-import-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.crm-enterprise-import .crm-error{border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.crm-enterprise-import .crm-import-result{max-height:320px;overflow:auto;border:1px solid #bbf7d0;border-radius:15px;background:#f0fdf4}.crm-customer-modal.crm-customer-enterprise{width:min(1540px,calc(100vw - 34px));max-height:calc(100vh - 28px);overflow-x:hidden;overflow-y:auto;border-radius:22px}.crm-customer-enterprise>header{position:sticky;top:0;z-index:30;padding:21px 26px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.crm-customer-enterprise>header h3{color:#fff;font-size:26px;letter-spacing:-.025em}.crm-customer-enterprise .crm-header-actions{align-items:center}.crm-customer-enterprise .crm-header-actions .crm-secondary{border-color:#ffffff47;background:#ffffff17;color:#fff}.crm-customer-enterprise .crm-header-actions .crm-secondary:hover{background:#ffffff29}.crm-customer-enterprise .crm-detail-grid{gap:12px;padding:22px 24px 4px}.crm-customer-enterprise .crm-detail-grid>div{min-height:82px;border:1px solid #dbe4ef;border-radius:14px;background:#fff;box-shadow:0 3px 12px #0f172a09}.crm-customer-enterprise .crm-detail-grid span{color:#64748b;opacity:1}.crm-customer-enterprise .crm-detail-grid strong{color:#0f172a}.crm-customer-enterprise .crm-commercial-panel,.crm-edit-customer-modal .crm-commercial-panel{position:relative;overflow:hidden;border:1px solid #ddd6fe;background:linear-gradient(135deg,#fff,#fff 62%,#faf5ff);box-shadow:0 5px 18px #4c1d950b}.crm-customer-enterprise .crm-commercial-panel:before,.crm-edit-customer-modal .crm-commercial-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#7c3aed,#4f46e5)}.crm-customer-enterprise .crm-commercial-heading span,.crm-edit-customer-modal .crm-commercial-heading span{color:#7c3aed;opacity:1;letter-spacing:.09em}.crm-customer-enterprise .crm-commercial-heading strong,.crm-edit-customer-modal .crm-commercial-heading strong{color:#3b0764}.crm-customer-enterprise .crm-commercial-grid select,.crm-edit-customer-modal .crm-commercial-grid select,.crm-customer-enterprise .crm-commercial-grid input,.crm-edit-customer-modal .crm-commercial-grid input{border-color:#ddd6fe;background:#fff}.crm-customer-enterprise .crm-pricing-summary,.crm-edit-customer-modal .crm-pricing-summary{border:1px solid #ede9fe;background:#faf5ff;color:#4c1d95}.crm-customer-enterprise .customer-financial-account{min-width:0;overflow:hidden}.crm-customer-enterprise .customer-financial-account__table-wrap{position:relative;width:100%;max-height:430px;overflow:auto;overscroll-behavior:contain;border:1px solid #dbe4ef;border-radius:14px;background:#fff}.crm-customer-enterprise .customer-financial-account__table-wrap table{margin:0}.crm-customer-enterprise .customer-financial-account__table-wrap thead th{position:sticky;top:0;z-index:5;background:#f1f5f9;box-shadow:0 1px #dbe4ef}.crm-customer-enterprise .customer-financial-account__table-wrap tbody td{background:#fff}.crm-customer-modal.crm-edit-customer-modal{width:min(1180px,calc(100vw - 38px));max-width:none;max-height:calc(100vh - 34px);overflow-y:auto;border-radius:22px}.crm-edit-customer-modal>header{position:sticky;top:0;z-index:20;padding:23px 26px}.crm-edit-customer-modal>header h3{margin-top:4px;font-size:25px;letter-spacing:-.02em}.crm-edit-customer-modal .crm-form-grid{gap:16px;padding:24px 26px}.crm-edit-customer-modal .crm-form-grid label{min-width:0;padding:13px 14px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.crm-edit-customer-modal .crm-form-grid label>span{color:#64748b;opacity:1;letter-spacing:.06em}.crm-edit-customer-modal .crm-form-grid input,.crm-edit-customer-modal .crm-form-grid textarea,.crm-edit-customer-modal .crm-form-grid select{margin-top:4px;border-color:#cbd5e1;background:#f8fafc}.crm-edit-customer-modal .crm-checkbox{justify-content:flex-start;min-height:56px}.crm-edit-customer-modal footer{position:sticky;bottom:0;z-index:18;padding:16px 26px;border-top:1px solid #dbe4ef;background:#f8fafcf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.crm-customer-modal:not(.crm-enterprise-import):not(.crm-edit-customer-modal):not(.crm-customer-enterprise) .crm-form-grid{gap:15px}.crm-customer-modal:not(.crm-enterprise-import):not(.crm-edit-customer-modal):not(.crm-customer-enterprise) .crm-form-grid label{padding:12px 13px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.crm-primary{border-color:#1d4ed8;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb2e}.crm-primary:hover{filter:brightness(1.04)}.crm-secondary{background:#fff}@media (max-width: 1100px){.crm-enterprise-import .crm-import-kpis,.crm-customer-enterprise .crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.crm-modal-backdrop{padding:8px}.crm-customer-modal.crm-enterprise-import,.crm-customer-modal.crm-edit-customer-modal,.crm-customer-modal.crm-customer-enterprise{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:16px}.crm-enterprise-import__body{padding:16px}.crm-enterprise-import .crm-import-kpis,.crm-customer-enterprise .crm-detail-grid,.crm-edit-customer-modal .crm-form-grid{grid-template-columns:1fr}.crm-customer-enterprise .crm-detail-grid{padding:16px 16px 4px}.crm-enterprise-import .crm-salesperson-mapping__row,.crm-enterprise-import .crm-salesperson-mapping__add{grid-template-columns:1fr}.crm-customer-enterprise .customer-financial-account__table-wrap{max-height:360px}}.settings-page{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding-bottom:40px;color:#172033}.settings-page *,.settings-page *:before,.settings-page *:after{box-sizing:border-box}.settings-company-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 1px 2px #0f172a0a}.settings-company-header__identity{display:flex;align-items:center;gap:14px;min-width:0}.settings-company-header__icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:10px;background:#eef4ff;color:#1d63e9;font-size:20px;font-weight:800}.settings-company-header h2{margin:0;font-size:19px;line-height:1.3;font-weight:700;color:#111827}.settings-company-header p{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.45}.settings-company-header__status{display:flex;align-items:center;gap:9px;white-space:nowrap;color:#475569;font-size:13px}.settings-status-dot{width:8px;height:8px;border-radius:999px;background:#22a06b}.settings-tabs{display:flex;align-items:center;gap:4px;min-height:54px;padding:0 10px;overflow-x:auto;background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 1px 2px #0f172a08}.settings-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 17px;border:0;background:transparent;color:#526078;font-family:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer}.settings-tab:hover{color:#1e5fd4;background:#f8faff}.settings-tab--active{color:#175fd3}.settings-tab--active:after{content:"";position:absolute;right:14px;bottom:-1px;left:14px;height:3px;border-radius:3px 3px 0 0;background:#2874ea}.settings-card{overflow:hidden;background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 1px 3px #0f172a0a}.settings-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid #e7ebf1}.settings-card__title{display:flex;align-items:flex-start;gap:13px;min-width:0}.settings-card__title-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:9px;background:#eef4ff;color:#1764df;font-size:18px}.settings-card__header h2,.settings-card__header h3{margin:0;color:#172033;font-size:17px;line-height:1.35;font-weight:700}.settings-card__header p{max-width:720px;margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.5}.settings-card__body{padding:24px}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.settings-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-form-span-2{grid-column:span 2}.settings-form-full{grid-column:1 / -1}.settings-field{display:flex;flex-direction:column;min-width:0;gap:7px}.settings-field__label{color:#263449;font-size:12px;line-height:1.3;font-weight:700}.settings-field__hint{margin-top:-1px;color:#7b8799;font-size:11px;line-height:1.4}.settings-page .enterprise-input,.settings-page input[type=text],.settings-page input[type=email],.settings-page input[type=number],.settings-page input[type=url],.settings-page select,.settings-page textarea{width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #cfd7e3;border-radius:8px;outline:none;background:#fff;color:#172033;font-family:inherit;font-size:13px;line-height:1.45;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.settings-page textarea{min-height:112px;resize:vertical}.settings-page .enterprise-input:hover,.settings-page input:hover,.settings-page select:hover,.settings-page textarea:hover{border-color:#aebaca}.settings-page .enterprise-input:focus,.settings-page input:focus,.settings-page select:focus,.settings-page textarea:focus{border-color:#2f73e8;box-shadow:0 0 0 3px #2f73e81f}.settings-page input::-moz-placeholder,.settings-page textarea::-moz-placeholder{color:#9aa5b5}.settings-page input::placeholder,.settings-page textarea::placeholder{color:#9aa5b5}.settings-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:8px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.settings-action--primary{border-color:#2169dc;background:#2169dc;color:#fff}.settings-action--primary:hover:not(:disabled){border-color:#175ac4;background:#175ac4}.settings-action--secondary{border-color:#d2dae6;background:#fff;color:#314058}.settings-action--secondary:hover:not(:disabled){background:#f7f9fc;border-color:#b9c5d5}.settings-action:disabled{opacity:.55;cursor:not-allowed}.settings-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.settings-address-panel{padding:20px;border:1px solid #e0e6ef;border-radius:10px;background:#fafbfd}.settings-address-panel h3{margin:0 0 4px;color:#172033;font-size:14px;font-weight:700}.settings-address-panel>p{margin:0 0 17px;color:#738095;font-size:12px;line-height:1.45}.settings-address-panel__fields{display:grid;gap:14px}.settings-table-wrap{width:100%;overflow-x:auto}.settings-table{width:100%;min-width:760px;border-collapse:collapse}.settings-table th{padding:11px 14px;border-bottom:1px solid #dde4ed;background:#f7f9fc;color:#5b687c;font-size:11px;font-weight:750;text-align:left;text-transform:uppercase;letter-spacing:.025em}.settings-table td{padding:13px 14px;border-bottom:1px solid #edf0f4;color:#263449;font-size:13px;vertical-align:middle}.settings-table tbody tr:last-child td{border-bottom:0}.settings-table tbody tr:hover{background:#fbfcfe}.settings-empty{padding:42px 24px!important;color:#748197!important;text-align:center}.settings-document-selector{display:flex;gap:7px;padding:16px 20px;overflow-x:auto;border-bottom:1px solid #e7ebf1;background:#fbfcfe}.settings-document-selector button{flex:0 0 auto}.settings-document-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.settings-document-options{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid #e0e6ef;border-radius:10px;background:#fafbfd}.settings-document-options h3{margin:0 0 3px;color:#172033;font-size:13px;font-weight:750}.settings-checkbox{display:flex;align-items:flex-start;gap:9px;min-height:34px;padding:7px 0;color:#314058;font-size:12px;line-height:1.45}.settings-checkbox input{flex:0 0 auto;width:15px;height:15px;margin:1px 0 0;accent-color:#2169dc}.settings-notice{display:flex;gap:12px;padding:15px 17px;border:1px solid #d7e4fb;border-radius:10px;background:#f3f7ff;color:#36506f;font-size:12px;line-height:1.55}.settings-notice strong{color:#1859c1}.settings-notice--governance{border-color:#efd99a;background:#fff9e8;color:#72571b}.settings-section-divider{height:1px;margin:22px 0;background:#e8ecf2}@media (max-width: 1100px){.settings-form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-document-layout{grid-template-columns:1fr}}@media (max-width: 760px){.settings-page{gap:14px}.settings-company-header,.settings-card__header{flex-direction:column;align-items:stretch}.settings-tabs{padding:0 4px}.settings-tab{padding:0 12px}.settings-form-grid,.settings-form-grid--three,.settings-address-grid{grid-template-columns:1fr}.settings-form-span-2{grid-column:auto}.settings-card__body{padding:18px}}.settings-bank-default{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 20px;border:1px solid #dfe6f0;border-radius:10px;background:#fafbfd}.settings-bank-default h3{margin:0;color:#172033;font-size:14px;font-weight:750}.settings-bank-default p{max-width:660px;margin:5px 0 0;color:#738095;font-size:12px;line-height:1.5}.settings-bank-default__control{flex:0 1 430px;min-width:260px}.settings-bank-default__control select{width:100%}.settings-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.settings-table .settings-action{min-height:32px;padding:0 10px;font-size:11px}.settings-bank-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#eef1f5;color:#69768a;font-size:11px;font-weight:700}.settings-bank-status--active{background:#eaf8f1;color:#18794e}@media (max-width: 900px){.settings-bank-default{flex-direction:column;align-items:stretch}.settings-bank-default__control{flex:1 1 auto;min-width:0}}.settings-finance-shortcut{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:18px 20px;border:1px solid var(--border-color, #dfe3e8);border-radius:14px;background:var(--surface, #fff)}.settings-finance-shortcut strong{display:block;margin-bottom:4px;font-size:15px}.settings-finance-shortcut p{margin:0;font-size:13px;opacity:.72}@media (max-width: 760px){.settings-finance-shortcut{align-items:flex-start;flex-direction:column}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.aos-surface{border:1px solid rgb(var(--aos-border));border-radius:var(--aos-radius-card);background:rgb(var(--aos-surface));box-shadow:var(--aos-shadow-card)}.aos-control{width:100%;border:1px solid rgb(var(--aos-border-strong));border-radius:var(--aos-radius-control);background:rgb(var(--aos-surface));color:rgb(var(--aos-text));transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.aos-control:hover:not(:disabled){border-color:#94a3b8}.aos-control:focus{border-color:rgb(var(--aos-primary));box-shadow:0 0 0 3px rgb(var(--aos-primary) / .14);outline:none}.aos-control:disabled{cursor:not-allowed;background:rgb(var(--aos-surface-muted));opacity:.7}.aos-scrollbar{scrollbar-color:rgb(var(--aos-border-strong)) transparent;scrollbar-width:thin}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-right-20{right:-5rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.right-44{right:11rem}.top-0{top:0}.top-1\/2{top:50%}.top-12{top:3rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[72px\]{top:72px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[260\]{z-index:260}.z-\[300\]{z-index:300}.z-\[310\]{z-index:310}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[94vh\]{height:94vh}.h-\[calc\(100vh-10rem\)\]{height:calc(100vh - 10rem)}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[280px\]{max-height:280px}.max-h-\[410px\]{max-height:410px}.max-h-\[420px\]{max-height:420px}.max-h-\[470px\]{max-height:470px}.max-h-\[480px\]{max-height:480px}.max-h-\[650px\]{max-height:650px}.max-h-\[65vh\]{max-height:65vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[760px\]{max-height:760px}.max-h-\[82vh\]{max-height:82vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[96vh\]{max-height:96vh}.max-h-\[calc\(92vh-118px\)\]{max-height:calc(92vh - 118px)}.max-h-\[calc\(92vh-120px\)\]{max-height:calc(92vh - 120px)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-44{min-height:11rem}.min-h-8{min-height:2rem}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[440px\]{min-height:440px}.min-h-\[620px\]{min-height:620px}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-28{width:7rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-44{min-width:11rem}.min-w-56{min-width:14rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1300px\]{min-width:1300px}.min-w-\[1350px\]{min-width:1350px}.min-w-\[1450px\]{min-width:1450px}.min-w-\[1500px\]{min-width:1500px}.min-w-\[150px\]{min-width:150px}.min-w-\[1800px\]{min-width:1800px}.min-w-\[190px\]{min-width:190px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[760px\]{min-width:760px}.min-w-\[850px\]{min-width:850px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[1900px\]{max-width:1900px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[82vw\]{max-width:82vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[min\(1800px\,98vw\)\]{max-width:min(1800px,98vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#0878ff\]{--tw-border-opacity: 1;border-color:rgb(8 120 255 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.border-emerald-900{--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity, 1))}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-rose-900{--tw-border-opacity: 1;border-color:rgb(136 19 55 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300\/20{border-color:#c4b5fd33}.border-violet-300\/40{border-color:#c4b5fd66}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-r-transparent{border-right-color:transparent}.border-t-slate-900{--tw-border-opacity: 1;border-top-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.bg-\[\#06172f\]{--tw-bg-opacity: 1;background-color:rgb(6 23 47 / var(--tw-bg-opacity, 1))}.bg-\[\#0878ff\]{--tw-bg-opacity: 1;background-color:rgb(8 120 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f7fc\]{--tw-bg-opacity: 1;background-color:rgb(243 247 252 / var(--tw-bg-opacity, 1))}.bg-\[\#ffba2f\]{--tw-bg-opacity: 1;background-color:rgb(255 186 47 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-200{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-rose-950{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/95{background-color:#f8fafcf2}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-\[repeating-linear-gradient\(90deg\,\#111_0\,\#111_3px\,\#fff_3px\,\#fff_6px\)\]{background-image:repeating-linear-gradient(90deg,#111 0,#111 3px,#fff 3px,#fff 6px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/70{--tw-gradient-from: rgb(255 251 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50\/70{--tw-gradient-from: rgb(236 254 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/70{--tw-gradient-from: rgb(236 253 245 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-700{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-50{--tw-gradient-from: #fdf4ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-800{--tw-gradient-from: #6b21a8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/70{--tw-gradient-from: rgb(245 243 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-950{--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #172554 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-950{--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #022c22 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-700{--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7e22ce var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-50\/50{--tw-gradient-to: rgb(239 246 255 / .5) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-50{--tw-gradient-to: #fdf4ff var(--tw-gradient-to-position)}.to-fuchsia-50\/50{--tw-gradient-to: rgb(253 244 255 / .5) var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to: #312e81 var(--tw-gradient-to-position)}.to-lime-50{--tw-gradient-to: #f7fee7 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/50{--tw-gradient-to: rgb(255 247 237 / .5) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-50\/50{--tw-gradient-to: rgb(240 253 250 / .5) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-900{--tw-gradient-to: #134e4a var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0878ff\]{--tw-text-opacity: 1;color:rgb(8 120 255 / var(--tw-text-opacity, 1))}.text-\[\#35a0ff\]{--tw-text-opacity: 1;color:rgb(53 160 255 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-fuchsia-800{--tw-text-opacity: 1;color:rgb(134 25 143 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-950{--tw-text-opacity: 1;color:rgb(59 7 100 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-50{--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_30px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 -8px 30px rgba(15,23,42,.1);--tw-shadow-colored: 0 -8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(2\,12\,27\,0\.25\)\]{--tw-shadow: 0 12px 30px rgba(2,12,27,.25);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-200{--tw-shadow-color: #bfdbfe;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-950\/20{--tw-shadow-color: rgb(23 37 84 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-100{--tw-shadow-color: #d1fae5;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300\/60{--tw-shadow-color: rgb(203 213 225 / .6);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-slate-950{--tw-ring-opacity: 1;--tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,sans-serif;--aos-background: 248 250 252;--aos-surface: 255 255 255;--aos-surface-muted: 248 250 252;--aos-border: 226 232 240;--aos-border-strong: 203 213 225;--aos-text: 15 23 42;--aos-text-muted: 100 116 139;--aos-primary: 37 99 235;--aos-primary-hover: 29 78 216;--aos-danger: 225 29 72;--aos-success: 5 150 105;--aos-warning: 217 119 6;--aos-radius-control: .75rem;--aos-radius-card: 1rem;--aos-radius-dialog: 1.5rem;--aos-shadow-card: 0 1px 2px rgb(15 23 42 / .04), 0 8px 24px rgb(15 23 42 / .04);--aos-shadow-dialog: 0 24px 70px rgb(15 23 42 / .22)}.dark{color-scheme:dark;--aos-background: 2 6 23;--aos-surface: 15 23 42;--aos-surface-muted: 2 6 23;--aos-border: 51 65 85;--aos-border-strong: 71 85 105;--aos-text: 248 250 252;--aos-text-muted: 148 163 184}html{min-width:320px;min-height:100%;background:rgb(var(--aos-background))}body{margin:0;min-width:320px;min-height:100vh;background:rgb(var(--aos-background));color:rgb(var(--aos-text));font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgb(var(--aos-primary));outline-offset:2px}::-moz-selection{background:rgb(var(--aos-primary) / .18)}::selection{background:rgb(var(--aos-primary) / .18)}:root{--aos-info: 37 99 235;--aos-purple: 124 58 237;--aos-violet: 139 92 246;--aos-teal: 13 148 136;--aos-cyan: 8 145 178;--aos-orange: 234 88 12;--aos-indigo: 79 70 229}.aos-search-highlight{background:linear-gradient(135deg,#2563eb14,#7c3aed14)}.aos-search-result:hover{transform:translateY(-1px)}.aos-table-region{position:relative;width:100%;max-height:min(52vh,34rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.aos-table-region--compact{max-height:min(38vh,25rem)}.aos-table-region--tall{max-height:min(65vh,46rem)}.aos-table-region table{min-width:100%}.aos-table-region thead{position:sticky;top:0;z-index:12}.aos-table-region thead th{position:sticky;top:0;z-index:12;background:#f8fafcfa;box-shadow:inset 0 -1px #e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark .aos-table-region thead th{background:#0f172afa;box-shadow:inset 0 -1px #1e293b}.aos-table-region tbody tr:last-child td{border-bottom:0}.aos-table-region:focus-within{outline:2px solid rgb(59 130 246 / .25);outline-offset:-2px}@media (max-width: 768px){.aos-table-region,.aos-table-region--compact,.aos-table-region--tall{max-height:min(58vh,32rem)}}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-rose-700:hover{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-slate-800:hover{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#006bea\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 107 234 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0b2346\]:hover{--tw-bg-opacity: 1;background-color:rgb(11 35 70 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#efa715\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 167 21 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50\/70:hover{background-color:#fffbebb3}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-50\/70:hover{background-color:#eff6ffb3}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-300:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/70:hover{background-color:#ecfdf5b3}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-400:hover{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/70:hover{background-color:#f5f3ffb3}.hover\:bg-violet-500\/30:hover{background-color:#8b5cf64d}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:text-\[\#0878ff\]:hover{--tw-text-opacity: 1;color:rgb(8 120 255 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-blue-100:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:border-\[\#0878ff\]:focus{--tw-border-opacity: 1;border-color:rgb(8 120 255 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cyan-600:focus{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-emerald-600:focus{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-purple-600:focus{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-slate-500:focus{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus\:border-slate-600:focus{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/10:focus{--tw-ring-color: rgb(59 130 246 / .1)}.focus\:ring-cyan-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.focus\:ring-purple-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus\:ring-white\/70:focus{--tw-ring-color: rgb(255 255 255 / .7)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:divide-slate-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.dark\:border-amber-900\/60:is(.dark *){border-color:#78350f99}.dark\:border-blue-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-cyan-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 78 99 / var(--tw-border-opacity, 1))}.dark\:border-cyan-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(8 51 68 / var(--tw-border-opacity, 1))}.dark\:border-emerald-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-emerald-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity, 1))}.dark\:border-fuchsia-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(112 26 117 / var(--tw-border-opacity, 1))}.dark\:border-green-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))}.dark\:border-indigo-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(49 46 129 / var(--tw-border-opacity, 1))}.dark\:border-orange-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(124 45 18 / var(--tw-border-opacity, 1))}.dark\:border-purple-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 28 135 / var(--tw-border-opacity, 1))}.dark\:border-red-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}.dark\:border-rose-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(136 19 55 / var(--tw-border-opacity, 1))}.dark\:border-sky-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(12 74 110 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.dark\:border-teal-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(19 78 74 / var(--tw-border-opacity, 1))}.dark\:border-violet-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 29 149 / var(--tw-border-opacity, 1))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-t-slate-100:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-amber-950\/50:is(.dark *){background-color:#451a0380}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.dark\:bg-blue-950\/50:is(.dark *){background-color:#17255480}.dark\:bg-cyan-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-950\/40:is(.dark *){background-color:#08334466}.dark\:bg-cyan-950\/50:is(.dark *){background-color:#08334480}.dark\:bg-emerald-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#022c2266}.dark\:bg-emerald-950\/50:is(.dark *){background-color:#022c2280}.dark\:bg-fuchsia-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity, 1))}.dark\:bg-fuchsia-950\/40:is(.dark *){background-color:#4a044e66}.dark\:bg-fuchsia-950\/50:is(.dark *){background-color:#4a044e80}.dark\:bg-green-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.dark\:bg-green-950\/40:is(.dark *){background-color:#052e1666}.dark\:bg-indigo-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-950\/30:is(.dark *){background-color:#1e1b4b4d}.dark\:bg-indigo-950\/40:is(.dark *){background-color:#1e1b4b66}.dark\:bg-orange-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-950\/40:is(.dark *){background-color:#43140766}.dark\:bg-pink-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3b07644d}.dark\:bg-purple-950\/40:is(.dark *){background-color:#3b076466}.dark\:bg-red-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-950\/30:is(.dark *){background-color:#4c05194d}.dark\:bg-rose-950\/40:is(.dark *){background-color:#4c051966}.dark\:bg-rose-950\/50:is(.dark *){background-color:#4c051980}.dark\:bg-sky-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-950\/40:is(.dark *){background-color:#082f4966}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-950\/30:is(.dark *){background-color:#0206174d}.dark\:bg-slate-950\/40:is(.dark *){background-color:#02061766}.dark\:bg-slate-950\/60:is(.dark *){background-color:#02061799}.dark\:bg-slate-950\/70:is(.dark *){background-color:#020617b3}.dark\:bg-slate-950\/95:is(.dark *){background-color:#020617f2}.dark\:bg-teal-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-950\/40:is(.dark *){background-color:#042f2e66}.dark\:bg-teal-950\/50:is(.dark *){background-color:#042f2e80}.dark\:bg-violet-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-950\/30:is(.dark *){background-color:#2e10654d}.dark\:bg-violet-950\/40:is(.dark *){background-color:#2e106566}.dark\:bg-violet-950\/50:is(.dark *){background-color:#2e106580}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:from-amber-950\/20:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-950\/30:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-950\/40:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from: rgb(23 37 84 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-950\/40:is(.dark *){--tw-gradient-from: rgb(23 37 84 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-cyan-950\/20:is(.dark *){--tw-gradient-from: rgb(8 51 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-cyan-950\/30:is(.dark *){--tw-gradient-from: rgb(8 51 68 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-cyan-950\/40:is(.dark *){--tw-gradient-from: rgb(8 51 68 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-950\/20:is(.dark *){--tw-gradient-from: rgb(2 44 34 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-950\/30:is(.dark *){--tw-gradient-from: rgb(2 44 34 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-950\/40:is(.dark *){--tw-gradient-from: rgb(2 44 34 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-950\/30:is(.dark *){--tw-gradient-from: rgb(30 27 75 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-950\/40:is(.dark *){--tw-gradient-from: rgb(30 27 75 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-rose-950\/30:is(.dark *){--tw-gradient-from: rgb(76 5 25 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900:is(.dark *){--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-950:is(.dark *){--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-teal-950\/30:is(.dark *){--tw-gradient-from: rgb(4 47 46 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 47 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-teal-950\/40:is(.dark *){--tw-gradient-from: rgb(4 47 46 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 47 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-950\/20:is(.dark *){--tw-gradient-from: rgb(46 16 101 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-950\/30:is(.dark *){--tw-gradient-from: rgb(46 16 101 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-950\/40:is(.dark *){--tw-gradient-from: rgb(46 16 101 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-slate-950:is(.dark *){--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-blue-950\/10:is(.dark *){--tw-gradient-to: rgb(23 37 84 / .1) var(--tw-gradient-to-position)}.dark\:to-blue-950\/20:is(.dark *){--tw-gradient-to: rgb(23 37 84 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-950\/30:is(.dark *){--tw-gradient-to: rgb(23 37 84 / .3) var(--tw-gradient-to-position)}.dark\:to-blue-950\/40:is(.dark *){--tw-gradient-to: rgb(23 37 84 / .4) var(--tw-gradient-to-position)}.dark\:to-cyan-950\/20:is(.dark *){--tw-gradient-to: rgb(8 51 68 / .2) var(--tw-gradient-to-position)}.dark\:to-cyan-950\/30:is(.dark *){--tw-gradient-to: rgb(8 51 68 / .3) var(--tw-gradient-to-position)}.dark\:to-fuchsia-950\/10:is(.dark *){--tw-gradient-to: rgb(74 4 78 / .1) var(--tw-gradient-to-position)}.dark\:to-fuchsia-950\/20:is(.dark *){--tw-gradient-to: rgb(74 4 78 / .2) var(--tw-gradient-to-position)}.dark\:to-fuchsia-950\/30:is(.dark *){--tw-gradient-to: rgb(74 4 78 / .3) var(--tw-gradient-to-position)}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to: rgb(30 27 75 / .2) var(--tw-gradient-to-position)}.dark\:to-orange-950\/10:is(.dark *){--tw-gradient-to: rgb(67 20 7 / .1) var(--tw-gradient-to-position)}.dark\:to-orange-950\/20:is(.dark *){--tw-gradient-to: rgb(67 20 7 / .2) var(--tw-gradient-to-position)}.dark\:to-orange-950\/30:is(.dark *){--tw-gradient-to: rgb(67 20 7 / .3) var(--tw-gradient-to-position)}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to: rgb(80 7 36 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to: rgb(59 7 100 / .2) var(--tw-gradient-to-position)}.dark\:to-sky-950\/20:is(.dark *){--tw-gradient-to: rgb(8 47 73 / .2) var(--tw-gradient-to-position)}.dark\:to-sky-950\/30:is(.dark *){--tw-gradient-to: rgb(8 47 73 / .3) var(--tw-gradient-to-position)}.dark\:to-slate-900:is(.dark *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:to-slate-950:is(.dark *){--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.dark\:to-teal-950\/10:is(.dark *){--tw-gradient-to: rgb(4 47 46 / .1) var(--tw-gradient-to-position)}.dark\:to-teal-950\/20:is(.dark *){--tw-gradient-to: rgb(4 47 46 / .2) var(--tw-gradient-to-position)}.dark\:to-teal-950\/30:is(.dark *){--tw-gradient-to: rgb(4 47 46 / .3) var(--tw-gradient-to-position)}.dark\:to-violet-950\/20:is(.dark *){--tw-gradient-to: rgb(46 16 101 / .2) var(--tw-gradient-to-position)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-50:is(.dark *){--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-fuchsia-300:is(.dark *){--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-indigo-200:is(.dark *){--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-pink-200:is(.dark *){--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-50:is(.dark *){--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.dark\:text-red-950:is(.dark *){--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-50:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-900:is(.dark *){--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-slate-950:is(.dark *){--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.dark\:text-teal-200:is(.dark *){--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:border-indigo-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.dark\:hover\:border-slate-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:hover\:border-slate-800:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-amber-950\/20:hover:is(.dark *){background-color:#451a0333}.dark\:hover\:bg-blue-950\/20:hover:is(.dark *){background-color:#17255433}.dark\:hover\:bg-emerald-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-emerald-950\/20:hover:is(.dark *){background-color:#022c2233}.dark\:hover\:bg-rose-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-100:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-violet-950\/20:hover:is(.dark *){background-color:#2e106533}.dark\:hover\:text-indigo-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-blue-950:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))}.dark\:disabled\:bg-slate-800:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:disabled\:bg-slate-900:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:flex{display:flex}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[1fr_120px_1fr_auto\]{grid-template-columns:1fr 120px 1fr auto}.md\:grid-cols-\[1fr_160px_auto\]{grid-template-columns:1fr 160px auto}.md\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-64{width:16rem}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.lg\:grid-cols-\[1fr_300px_160px\]{grid-template-columns:1fr 300px 160px}.lg\:grid-cols-\[1fr_320px_190px\]{grid-template-columns:1fr 320px 190px}.lg\:grid-cols-\[230px_minmax\(0\,1fr\)\]{grid-template-columns:230px minmax(0,1fr)}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(240px\,1fr\)_220px_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(240px,1fr) 220px minmax(260px,1fr)}.lg\:grid-cols-\[minmax\(260px\,1fr\)_180px_180px_180px\]{grid-template-columns:minmax(260px,1fr) 180px 180px 180px}.lg\:grid-cols-\[minmax\(280px\,460px\)_1fr\]{grid-template-columns:minmax(280px,460px) 1fr}.lg\:grid-cols-\[minmax\(300px\,40\%\)_1fr\]{grid-template-columns:minmax(300px,40%) 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-64{padding-left:16rem}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-0{top:0}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[330px_minmax\(0\,1fr\)\]{grid-template-columns:330px minmax(0,1fr)}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.xl\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.xl\:grid-cols-\[440px_1fr\]{grid-template-columns:440px 1fr}.xl\:grid-cols-\[minmax\(0\,520px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(240px\,1fr\)_190px_190px_230px_230px_auto_auto\]{grid-template-columns:minmax(240px,1fr) 190px 190px 230px 230px auto auto}.xl\:grid-cols-\[minmax\(280px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:border-b-0{border-bottom-width:0px}.xl\:border-r{border-right-width:1px}.xl\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:justify-between{justify-content:space-between}}
