:root{--uone-page-max:1440px;--uone-content-max:1200px;--uone-reading-max:920px;--uone-page-gutter:clamp(16px, 2.5vw, 32px);--uone-layout-gap:clamp(16px, 2vw, 24px);--uone-section-space:clamp(24px, 4vw, 48px)}html{width:100%;min-width:0}body{width:100%;min-width:0;margin:0}body > *,
main,
header,
footer,
nav,
section,
article,
aside,
form,
fieldset,
[class*="shell"],
[class*="grid"],
[class*="panel"],
[class*="card"],
[class*="column"],
[class*="toolbar"],
[class*="actions"],
[class*="layout"]{min-width:0}.page-shell,
.app-shell,
.admin-shell,
.billing-shell,
.workspace-shell,
.auth-mini-shell,
.hub-container,
.site-header-inner,
.header-inner,
.topbar-inner,
.nav-inner,
.uone-global-footer-inner{width:100%;max-width:var(--uone-page-max);margin-inline:auto}.hub-container,
.uone-global-footer-inner{max-width:var(--uone-content-max)}.app-shell,
.admin-shell,
.billing-shell,
.workspace-shell,
.auth-mini-shell{padding-inline:var(--uone-page-gutter)}.hub-container,
.site-header-inner,
.header-inner,
.topbar-inner,
.nav-inner,
.uone-global-footer-inner{padding-inline:var(--uone-page-gutter)}.hub-container .hub-container{width:100%;max-width:none;padding-inline:0}main,
#main-content,
#publicWorkspaceView,
.workspace-view,
.admin-view,
.page-content,
.public-centre-main,
.workspace-primary,
.control-workspace-layout{width:100%;max-width:100%;min-width:0}.workspace-grid > *,
.admin-grid > *,
.dashboard-grid > *,
.two-column > *,
.category-grid > *,
.step-grid > *,
.trust-grid > *,
.terms-grid > *,
.quick-links-grid > *,
.results-grid > *,
.form-grid > *,
.control-grid > *,
.public-centre-layout > *,
[class*="grid"] > *,
[class*="row"] > *{min-width:0;max-width:100%}.admin-app-pro,
.crm-app-pro,
body[data-admin-view="operations"],
body[data-admin-view="crm"]{max-width:100%}.admin-main-pro,
.crm-main-pro{min-width:0;max-width:100%}img,
svg,
video,
canvas,
iframe,
input,
select,
textarea,
button{max-width:100%}img,
video,
canvas{height:auto}.status-message,
.field-note,
.file-name,
.file-meta,
.result-message,
.progress-copy,
.audit-value,
.public-search-result,
code,
pre,
td,
th{overflow-wrap:anywhere;word-break:normal}pre{white-space:pre-wrap}.table-scroll,
.table-wrapper,
.admin-table-wrap,
.results-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.admin-actions,
.admin-form-actions,
.dialog-actions,
.toolbar-actions,
.result-download-actions,
.row-actions{max-width:100%}body,
.app-shell,
.billing-shell,
.workspace-view,
#publicWorkspaceView{min-height:100dvh}main,
#main-content{flex:1 0 auto}@media (max-width: 1180px){.admin-main-pro,
  .crm-main-pro{min-width:0}}@media (max-width: 980px){:root{--uone-page-gutter:clamp(14px, 3.5vw, 24px)}.admin-main-pro,
  .crm-main-pro{width:100%;max-width:100%;margin-inline:0}.public-centre-layout,
  .workspace-grid,
  .two-column{min-width:0}}@media (max-width: 720px){:root{--uone-page-gutter:16px;--uone-layout-gap:14px}.site-header-inner,
  .header-inner,
  .topbar-inner,
  .nav-inner,
  .uone-global-footer-inner,
  .hub-container{padding-inline:var(--uone-page-gutter)}.public-centre-main .hub-container{width:100%;max-width:var(--uone-content-max)}.admin-actions,
  .admin-form-actions,
  .dialog-actions,
  .toolbar-actions,
  .result-download-actions,
  .row-actions{flex-wrap:wrap}.admin-actions > button,
  .admin-form-actions > button,
  .dialog-actions > button,
  .toolbar-actions > button,
  .result-download-actions > button,
  .result-download-actions > a{min-width:0}}@media (max-width: 480px){.admin-actions > button,
  .admin-form-actions > button,
  .dialog-actions > button,
  .toolbar-actions > button,
  .result-download-actions > button,
  .result-download-actions > a{width:100%}}:root{--uone-control-height:42px;--uone-control-height-compact:38px;--uone-control-pad-inline:clamp(12px, 1.25vw, 18px);--uone-action-gap:clamp(8px, 1vw, 12px)}:where(button, .button, .btn, [role="button"], input[type="button"], input[type="submit"], input[type="reset"]){box-sizing:border-box;max-width:100%;min-height:var(--uone-control-height);height:auto;padding-inline:var(--uone-control-pad-inline);line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}:where(
  .primary-btn, .secondary-btn, .danger, .report-btn, .access-submit,
  .user-menu-btn, .user-menu-item, .user-menu-link, .header-link,
  .primary-action, .workspace-link, .workspace-nav-item,
  .admin-btn, .admin-action, .table-action, .crm-action,
  .public-centre-menu-toggle, .public-search-open
){min-width:0 !important;width:auto;max-width:100%;flex:0 1 auto;white-space:normal !important;overflow:visible !important;text-overflow:clip !important}:where(
  .header-actions, .workspace-top-actions, .admin-home-actions,
  .admin-header-actions, .admin-recovery-actions, .row-actions,
  .ui-dialog-actions, .auth-mini-actions, .reset-actions,
  .admin-pagination, .social-links, .badge-row, .standard-badges
){box-sizing:border-box;display:flex;flex-wrap:wrap !important;align-items:center;gap:var(--uone-action-gap);min-width:0;max-width:100%}:where(
  .header-actions, .workspace-top-actions, .admin-home-actions,
  .admin-header-actions, .admin-recovery-actions, .row-actions,
  .ui-dialog-actions, .auth-mini-actions, .reset-actions,
  .admin-pagination
) > :where(button, .button, .btn, [role="button"], a){min-width:0 !important;max-width:100%;flex:0 1 auto}#publicWorkspaceView .control-grid{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:var(--uone-action-gap) !important;min-width:0 !important}#publicWorkspaceView .control-grid > :where(button, .button, .btn){width:100% !important;min-width:0 !important;max-width:100% !important;min-height:var(--uone-control-height) !important;padding-inline:clamp(8px, 1vw, 14px) !important;white-space:normal !important;overflow-wrap:anywhere !important}#publicWorkspaceView .result-download-actions{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:min(100%, 300px) !important;max-width:100% !important;min-width:0 !important;gap:var(--uone-action-gap) !important;flex:0 1 300px !important}#publicWorkspaceView .result-download-actions > :where(button, .button, .btn){width:100% !important;min-width:0 !important;max-width:100% !important;white-space:normal !important}:where(.admin-shell, .admin-console, .admin-main, .crm-shell) :where(
  .admin-toolbar, .toolbar, .action-bar, .actions, .row-actions,
  .admin-recovery-actions, .admin-pagination
){min-width:0 !important;max-width:100% !important;flex-wrap:wrap !important}:where(.admin-shell, .admin-console, .admin-main, .crm-shell) :where(
  .admin-toolbar, .toolbar, .action-bar, .actions, .row-actions,
  .admin-recovery-actions, .admin-pagination
) > :where(button, .button, .btn, a, select, input){min-width:0 !important;max-width:100% !important}:where(table, .table-scroll, .table-wrap, .data-table-wrap) .row-actions{flex-wrap:wrap !important;justify-content:flex-start}:where(table, .table-scroll, .table-wrap, .data-table-wrap) .row-actions > :where(button, .button, .btn, a){min-height:var(--uone-control-height-compact);padding-inline:10px;flex:0 1 auto}:where(.auth-card, .auth-mini-card, .login-card, #loginCard) :where(
  .auth-mini-actions, .reset-actions, .form-actions
) > :where(button, .button, .btn, input[type="submit"], a){min-width:0 !important;max-width:100% !important}:where(.menu-toggle, .file-remove, .account-tab-arrow, [data-icon-only="true"], .icon-button){flex:0 0 auto !important;width:var(--uone-control-height) !important;min-width:var(--uone-control-height) !important;max-width:var(--uone-control-height) !important;min-height:var(--uone-control-height) !important;padding:0 !important;white-space:nowrap !important;overflow:hidden !important}@media (max-width: 760px){:where(
    .header-actions, .workspace-top-actions, .admin-home-actions,
    .admin-header-actions, .admin-recovery-actions, .ui-dialog-actions,
    .auth-mini-actions, .reset-actions
  ){width:100%}:where(
    .header-actions, .workspace-top-actions, .admin-home-actions,
    .admin-header-actions, .admin-recovery-actions, .ui-dialog-actions,
    .auth-mini-actions, .reset-actions
  ) > :where(button, .button, .btn, [role="button"], a, input[type="submit"]){flex:1 1 min(100%, 180px)}#publicWorkspaceView .control-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}#publicWorkspaceView .result-download-actions{width:100% !important;flex-basis:100% !important}}@media (max-width: 430px){#publicWorkspaceView .control-grid,
  #publicWorkspaceView .result-download-actions{grid-template-columns:minmax(0, 1fr) !important}:where(
    .header-actions, .workspace-top-actions, .admin-home-actions,
    .admin-header-actions, .admin-recovery-actions, .row-actions,
    .ui-dialog-actions, .auth-mini-actions, .reset-actions,
    .admin-pagination
  ) > :where(button, .button, .btn, [role="button"], a, input[type="submit"]){width:100%;flex-basis:100%}:where(.menu-toggle, .file-remove, .account-tab-arrow, [data-icon-only="true"], .icon-button){width:var(--uone-control-height) !important;flex-basis:var(--uone-control-height) !important}}:where(
  button:not([data-icon-only="true"]), .button:not(.icon-button), .btn:not(.icon-button),
  [role="button"]:not([data-icon-only="true"]), input[type="button"],
  input[type="submit"], input[type="reset"]
){min-width:0 !important;width:auto;height:auto !important;min-height:var(--uone-control-height) !important;max-height:none !important;padding-block:8px;overflow:visible !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal}#publicWorkspaceView :where(
  .user-menu-btn, .user-menu-item, .user-menu-link, .header-link,
  .account-panel-action, #signOutBtn
){min-width:0 !important;width:auto !important;max-width:100% !important;height:auto !important;max-height:none !important;flex:0 1 auto !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important}#publicWorkspaceView :where(.user-menu-footer, .account-panel-view) :where(.account-panel-action, #signOutBtn){width:100% !important}#publicWorkspaceView :where(.workspace-top-actions, .header-actions, .user-menu-actions){display:flex !important;flex-wrap:wrap !important;min-width:0 !important;max-width:100% !important;gap:var(--uone-action-gap) !important}:where(body[data-admin-view="operations"], body[data-admin-view="crm"], .admin-shell, .admin-console, .admin-main, .crm-shell)
:is(.primary-btn, .secondary-btn, .ghost-btn, .danger-btn, .admin-btn, .table-action, button){min-width:0 !important;width:auto;height:auto !important;min-height:var(--uone-control-height-compact) !important;max-height:none !important;white-space:normal !important;overflow-wrap:anywhere !important}:where(.admin-actions, .admin-form-actions, .ui-dialog-actions, .compact-toolbar, .audit-filter-toolbar,
       .admin-recovery-actions, .admin-pagination, .row-actions, .crm-actions, .toolbar-actions){display:flex;flex-wrap:wrap !important;align-items:center;gap:var(--uone-action-gap);min-width:0 !important;max-width:100% !important}:where(.admin-actions, .admin-form-actions, .ui-dialog-actions, .compact-toolbar, .audit-filter-toolbar,
       .admin-recovery-actions, .admin-pagination, .row-actions, .crm-actions, .toolbar-actions)
> :where(button, .button, .btn, a, select, input){min-width:0 !important;max-width:100% !important;flex:0 1 auto !important}:where(.compact-toolbar, .audit-filter-toolbar, .admin-toolbar, .toolbar, .filter-toolbar)
> :where(input:not([type="checkbox"]):not([type="radio"]), select){flex:1 1 180px !important;width:auto !important}:where(.grouped-admin-nav .nav-action, .public-centre-menu-toggle strong, .public-search-open){min-width:0 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:anywhere !important}#publicWorkspaceView .control-grid,
#publicWorkspaceView .result-download-actions{align-items:stretch !important}#publicWorkspaceView :where(.control-grid, .result-download-actions) > :where(button, .button, .btn){display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;width:100% !important;height:auto !important;min-height:var(--uone-control-height) !important;max-height:none !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important}:where(.ui-dialog-actions, .modal-actions, .dialog-actions, .form-actions){width:100%;min-width:0;max-width:100%}@media (max-width: 760px){:where(.compact-toolbar, .audit-filter-toolbar, .admin-toolbar, .toolbar, .filter-toolbar){width:100%}:where(.compact-toolbar, .audit-filter-toolbar, .admin-toolbar, .toolbar, .filter-toolbar)
  > :where(button, .button, .btn, a, input, select){flex:1 1 min(100%, 220px) !important}}@media (max-width: 480px){:where(.admin-actions, .admin-form-actions, .ui-dialog-actions, .compact-toolbar,
         .audit-filter-toolbar, .admin-recovery-actions, .admin-pagination,
         .row-actions, .crm-actions, .toolbar-actions, .form-actions)
  > :where(button, .button, .btn, a, input[type="submit"], input[type="button"], select){width:100% !important;flex:1 1 100% !important}:where(.menu-toggle, .file-remove, .account-tab-arrow, [data-icon-only="true"], .icon-button){width:var(--uone-control-height) !important;min-width:var(--uone-control-height) !important;max-width:var(--uone-control-height) !important;flex:0 0 var(--uone-control-height) !important}}:root{--uone-safe-inline:min(100%, 100vw)}html,
body{width:100%;min-width:0;max-width:100%;overflow-x:visible}:where(
  body > *, main, header, footer, nav, section, article, aside,
  .page-shell, .app-shell, .admin-shell, .billing-shell, .workspace-shell,
  .workspace-view, #publicWorkspaceView, .public-centre-layout,
  .public-centre-main, .admin-app-pro, .crm-app-pro, .admin-main-pro,
  .crm-main-pro, .hub-container, .legal-document
){min-width:0;max-width:100%}:where(
  [class*="grid"], [class*="layout"], [class*="shell"], [class*="panel"],
  [class*="card"], [class*="row"], [class*="toolbar"], [class*="actions"],
  [class*="header"], [class*="footer"], form, fieldset, details, summary
) > *{min-width:0;max-width:100%}:where(
  p, li, dd, dt, label, legend, figcaption, blockquote,
  .status-message, .result-message, .progress-copy, .field-note,
  .file-name, .file-meta, .audit-value, .audit-detail, .campaign-name,
  .customer-name, .provider-name, .page-meta, .notice-card,
  .public-search-result, .sequence-link, .quick-link-card,
  td, th, code, samp, kbd
){overflow-wrap:anywhere;word-break:normal;hyphens:auto}pre{width:100%;max-width:100%;margin-inline:0;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto;overscroll-behavior-inline:contain}:where(img, svg, video, canvas, iframe, object, embed){max-width:100%}:where(img, video, canvas){height:auto}:where(input, select, textarea, button, output, progress, meter){min-width:0;max-width:100%}:where(input[type="file"]){width:100%;overflow:hidden;text-overflow:ellipsis}:where(
  .table-scroll, .table-wrapper, .table-wrap, .admin-table-wrap,
  .results-table-wrap, .data-table-wrap, .crm-table-wrap
){width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}:where(
  .table-scroll, .table-wrapper, .table-wrap, .admin-table-wrap,
  .results-table-wrap, .data-table-wrap, .crm-table-wrap
) > table{width:100%;max-width:none}table{max-width:100%;border-collapse:collapse}:where(.compact-value, .single-line-value, .admin-owner-mini strong){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(
  .global-nav a, .uone-site-nav__link, .uone-site-footer__link,
  .admin-nav a, .workspace-nav-item, .header-link, .user-menu-item,
  .public-search-open, .control-badge, .standard-badges span
){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}:where(.public-centre-sidebar, .public-search-dialog, .ui-dialog, .modal, [role="dialog"]){max-width:100vw;max-height:100dvh}:where(.public-search-panel, .ui-dialog-panel, .modal-content, [role="dialog"] > *){min-width:0;max-width:calc(100vw - (2 * var(--uone-page-gutter, 16px)));max-height:calc(100dvh - (2 * var(--uone-page-gutter, 16px)));overflow:auto;overscroll-behavior:contain}:where(.admin-console-sidebar, .crm-console-sidebar){max-width:min(264px, 100%)}:where(.admin-main-pro, .crm-main-pro, .admin-content, .crm-content){width:auto;min-width:0;max-width:100%}#publicWorkspaceView :where(
  .panel, .panel-section, .upload-zone, .status-card, .results-summary,
  .campaign-progress, .result-download-actions, .control-grid,
  .file-summary, .workspace-message
){min-width:0;max-width:100%}@media (max-width: 800px){:where(.public-centre-sidebar){width:100%;max-width:100%}:where(.admin-console-sidebar, .crm-console-sidebar){width:100%;max-width:100%}:where(.hub-container, .public-centre-main .hub-container, .legal-document){width:100%}}@media (max-width: 480px){:where(.page-shell, .app-shell, .admin-shell, .billing-shell, .workspace-shell,
    .auth-mini-shell, .hub-container, .legal-document){min-width:0;max-width:100%}:where(td, th){overflow-wrap:anywhere}}:root{--uone-space-0:0;--uone-space-1:.25rem;--uone-space-2:.5rem;--uone-space-3:.75rem;--uone-space-4:1rem;--uone-space-5:1.25rem;--uone-space-6:1.5rem;--uone-space-8:2rem;--uone-space-10:2.5rem;--uone-page-gutter:clamp(1rem,2.4vw,2rem);--uone-card-padding:clamp(1rem,1.5vw,1.5rem);--uone-section-gap:clamp(1rem,1.5vw,1.5rem);--uone-control-gap:clamp(.5rem,1vw,.75rem)}:where(.page-shell,.hub-container,.legal-shell,.public-page-shell,.workspace-nav-shell,.admin-home-shell){padding-inline:var(--uone-page-gutter)}:where(main,.page-content,.legal-main,.admin-main-pro,.crm-main-pro){min-width:0}:where(.panel,.card,.hub-card,.notice-card,.policy-section,.compliance-panel,.knowledge-search,
       .trust-status,.legal-document,.legal-card,.auth-mini-card,.billing-card,.admin-card,
       .admin-section,.admin-home-card,.crm-drawer-card,.crm-pay-link-card,.outcome-tile){padding:var(--uone-card-padding)}:where(.workspace-grid,.admin-dashboard-grid,.crm-dashboard-grid,.admin-grid,.results-grid,
       .step-grid,.category-grid,.trust-grid,.quick-links-grid,.terms-grid,.principle-grid,
       .two-column,.billing-calc-grid,.billing-summary){gap:var(--uone-section-gap)}:where(.admin-toolbar,.crm-filter-toolbar,.admin-actions,.admin-header-actions,.admin-home-actions,
       .header-actions,.workspace-top-actions,.result-download-actions,.control-grid,
       .dialog-actions,.auth-mini-actions,.form-actions,.pagination,.admin-pagination){gap:var(--uone-control-gap)}.admin-pro-header,
.crm-pro-header{margin-inline:0}.crm-page-status{margin:0 0 var(--uone-space-3)}#publicWorkspaceView .review-readiness{margin:0!important}#publicWorkspaceView .workspace-header{padding:var(--uone-space-3) var(--uone-space-4)}#publicWorkspaceView .workspace-grid{margin-top:var(--uone-space-3);padding-block:0;gap:var(--uone-section-gap)}#publicWorkspaceView :is(.upload-panel,.workspace-results){padding:var(--uone-card-padding)}#publicWorkspaceView :is(.panel-title-row,.results-title-row){gap:var(--uone-space-3);margin:0 0 var(--uone-space-3)}#publicWorkspaceView .panel-intro{margin:0 0 var(--uone-space-4);padding:var(--uone-space-3) var(--uone-space-4)}#publicWorkspaceView :is(.batch-name-field,.file-zone,.check-row,.control-grid,.status-box,.results-empty-state,.embedded-status,.campaign-insight){margin-top:var(--uone-space-3)}#publicWorkspaceView .file-zone{padding:var(--uone-space-4)}#publicWorkspaceView :is(.status-box,.results-empty-state,.embedded-status,.campaign-insight){padding:var(--uone-space-4)}#publicWorkspaceView .workspace-footer{margin-top:var(--uone-space-3);padding:var(--uone-space-2) var(--uone-space-4)}:where(.field,.form-field,.admin-field,.auth-mini-field,.billing-field){display:grid;gap:var(--uone-space-2)}:where(form,.admin-form,.auth-mini-form,.billing-form){row-gap:var(--uone-space-4)}:where(.field-note,.control-help,.form-help,.helper-text,.validation-message){margin:0}:where(input,select,textarea){margin:0}:where(fieldset){margin:0;padding:var(--uone-space-4)}:where(legend){padding-inline:var(--uone-space-2)}:where(.admin-main-pro,.crm-main-pro){padding:var(--uone-space-4) var(--uone-page-gutter) var(--uone-space-6)}:where(.admin-pro-header,.crm-pro-header){padding:var(--uone-space-3) 0;gap:var(--uone-space-3)}:where(.admin-title-row,.admin-detail-head,.admin-section-heading,.crm-module-heading){gap:var(--uone-space-3);margin:0 0 var(--uone-space-4);padding:0}:where(.admin-card,.admin-section,.crm-drawer-card,.crm-pay-link-card)+:where(.admin-card,.admin-section,.crm-drawer-card,.crm-pay-link-card){margin-top:var(--uone-section-gap)}:where(.admin-toolbar,.crm-filter-toolbar){margin:0 0 var(--uone-space-4);padding:var(--uone-space-3)}:where(.admin-pagination,.pagination){margin-top:var(--uone-space-4)}:where(.table-wrap,[role="region"][tabindex="0"]){margin-top:var(--uone-space-3)}:where(th,td){padding:.75rem .875rem}.hub-hero .hub-container{padding-block:clamp(2.5rem,6vw,4.25rem)}.page-content{padding-block:clamp(2rem,4vw,4.5rem)}.hub-section{margin:0 0 clamp(2rem,4vw,3rem)}.section-heading{margin:0 0 var(--uone-space-5)}.section-heading p:last-child{margin:var(--uone-space-2) 0 0}:where(.hub-card,.notice-card,.policy-section,.compliance-panel,.knowledge-search,.trust-status) :first-child{margin-top:0}:where(.hub-card,.notice-card,.policy-section,.compliance-panel,.knowledge-search,.trust-status) :last-child{margin-bottom:0}:where(.legal-document,.legal-card){margin-block:0 var(--uone-section-gap)}:where(.legal-document,.legal-card) :first-child{margin-top:0}:where(.legal-document,.legal-card) :last-child{margin-bottom:0}.auth-mini-shell{padding:var(--uone-page-gutter)}.auth-mini-card{padding:clamp(1.25rem,3vw,2rem)}.auth-mini-card>p{margin:var(--uone-space-2) 0 var(--uone-space-5)}.auth-mini-form{gap:var(--uone-space-3)}.auth-mini-actions{margin-top:var(--uone-space-2)}:where(.billing-card,.billing-summary,.billing-calc-grid){gap:var(--uone-space-4)}@media (max-width:700px){:root{--uone-page-gutter:.75rem;--uone-card-padding:1rem;--uone-section-gap:.875rem}#publicWorkspaceView .workspace-header{padding:.75rem}#publicWorkspaceView .workspace-grid{margin-top:.75rem}:where(.admin-main-pro,.crm-main-pro){padding:.75rem}:where(.admin-toolbar,.crm-filter-toolbar){padding:.75rem}:where(th,td){padding:.625rem .75rem}}@media (max-height:720px) and (min-width:701px){#publicWorkspaceView :is(.upload-panel,.workspace-results){padding:1rem}#publicWorkspaceView .panel-intro{padding:.625rem .75rem;margin-bottom:.75rem}#publicWorkspaceView .file-zone{padding:.75rem}}:root{--type-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--type-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--type-caption:.75rem;--type-small:.8125rem;--type-control:.875rem;--type-body:.9375rem;--type-card:1rem;--type-lead:1.0625rem;--type-section:clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--type-title:clamp(1.5rem, 1.25rem + 1vw, 2rem);--type-display:clamp(2rem, 1.5rem + 2vw, 3.25rem);--leading-tight:1.2;--leading-heading:1.25;--leading-control:1.3;--leading-body:1.55;--leading-copy:1.65;--tracking-label:.025em;--tracking-caps:.055em;--uone-small:var(--type-caption);--uone-helper:var(--type-small);--uone-control:var(--type-control);--uone-body:var(--type-body);--uone-card:var(--type-card);--uone-section:var(--type-section);--uone-title:var(--type-title)}html{font-family:var(--type-family);font-size:100%;line-height:var(--leading-body);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;text-rendering:optimizeLegibility}body,
button,
input,
select,
textarea{font-family:var(--type-family)}body{font-size:var(--type-body);line-height:var(--leading-body)}h1,
h2,
h3,
h4,
h5,
h6,
legend,
summary{margin-block-start:0;color:inherit;font-weight:700;line-height:var(--leading-heading);text-wrap:balance}.hero-title,
.display-title,
.home-hero h1{font-size:var(--type-display) !important;line-height:1.1 !important;letter-spacing:-.035em}h2,
.section-title,
.admin-section-heading h2,
.crm-module-heading h2,
.panel-title-row h2,
.results-title-row h2{font-size:var(--type-section) !important;line-height:var(--leading-heading) !important;letter-spacing:-.012em}h3,
.card-title,
.admin-card h3,
.guide-section h3,
.crm-drawer-card summary{font-size:var(--type-card) !important;line-height:1.35 !important}h4,
h5,
h6{font-size:var(--type-body) !important;line-height:1.4 !important}p,
li,
dd,
dt,
blockquote,
.help-copy,
.guidance-copy,
.legal-document,
.guide-section{line-height:var(--leading-copy)}p:last-child,
li:last-child{margin-block-end:0}small,
.caption,
.helper-text,
.field-hint,
.form-hint,
.meta,
.metadata,
.timestamp,
.home-card-label,
.mini-page-info,
.admin-stat span,
.crm-pipe-step span,
.crm-module-heading > span,
.admin-home-brand small,
.admin-header-brand small,
.uone-site-brand small,
.uone-site-footer__copy,
.uone-breadcrumb ol{font-size:var(--type-small) !important;line-height:1.45 !important}.badge,
.chip,
.tag,
.pill,
.status-badge,
.kicker,
.eyebrow,
.overline,
.sidebar-status-label,
.admin-stat span,
.mini-page-info{font-size:var(--type-caption) !important;line-height:1.35 !important;letter-spacing:var(--tracking-caps)}label,
.label,
th,
.form-label,
.field > label,
.checkbox-label,
.radio-label{font-size:var(--type-control) !important;line-height:1.4 !important;font-weight:650}button,
.button,
.btn,
[role="button"],
input,
select,
textarea,
.user-menu-btn,
.user-menu-item,
.header-link,
.admin-nav a,
.uone-site-nav__link,
.uone-site-footer__link{font-size:var(--type-control) !important;line-height:var(--leading-control) !important}input::placeholder,
textarea::placeholder{font-size:inherit;line-height:inherit}.admin-table,
.crm-prospect-table,
table{font-size:var(--type-small);line-height:1.45}th{letter-spacing:var(--tracking-label)}code,
kbd,
samp,
pre,
.mono,
.setup-url-box,
[data-copy-value]{font-family:var(--type-mono);font-size:.8125rem;line-height:1.55}.icon-button,
.btn-icon,
button[aria-label]:empty,
button > svg:only-child{line-height:1}.legal-document p,
.legal-document li,
.guide-section p,
.guide-section li,
.faq-answer,
.knowledge-copy,
.document-copy,
.access-login-copy,
.billing-hero p{max-width:75ch}[style*="text-transform: uppercase"],
.uppercase,
.kicker,
.eyebrow,
.overline,
.mini-page-info,
.admin-stat span{letter-spacing:var(--tracking-caps) !important}@media (max-width: 760px){:root{--type-body:.9375rem;--type-lead:1rem}}@media (min-width: 1600px){:root{--type-body:1rem}}@media print{html{font-size:11pt}body{line-height:1.45}h1, h2, h3{break-after:avoid}p, li{orphans:3;widows:3}}:root{--password-control-height:44px;--password-toggle-gap:5px;--password-toggle-min:64px;--password-toggle-reserve:82px}.password-control{position:relative;display:flex;align-items:stretch;width:100%;min-width:0;min-height:var(--password-control-height);border-radius:var(--radius-sm,8px);isolation:isolate}.password-control > input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--password-control-height);height:var(--password-control-height);margin:0;padding-inline-end:var(--password-toggle-reserve) !important;text-overflow:ellipsis}.password-control > .password-toggle{position:absolute;z-index:2;inset-block:var(--password-toggle-gap);inset-inline-end:var(--password-toggle-gap);display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:var(--password-toggle-min) !important;max-width:calc(100% - 10px);min-height:0 !important;height:auto !important;margin:0 !important;padding:0 11px !important;border:1px solid transparent;border-radius:max(4px,calc(var(--radius-sm,8px) - 4px));background:var(--blue-soft,#edf4fc);color:var(--blue,#0b63c9);font:700 var(--uone-control,.875rem)/1 var(--text,Arial,sans-serif);letter-spacing:0;white-space:nowrap;overflow:visible;text-overflow:clip;transform:none !important;box-shadow:none;cursor:pointer;touch-action:manipulation}.password-control > .password-toggle:hover{border-color:var(--line-strong,#c5d8ee);background:color-mix(in srgb,var(--blue-soft,#edf4fc) 78%,var(--blue,#0b63c9) 22%);text-decoration:none}.password-control > .password-toggle:active{transform:none !important}.password-control:focus-within{border-radius:var(--radius-sm,8px);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus,#0b63c9) 24%,transparent)}.password-control:focus-within > input{border-color:var(--focus,var(--blue,#0b63c9));outline:0 !important;box-shadow:none !important}.password-control > .password-toggle:focus-visible{outline:2px solid var(--focus,var(--blue,#0b63c9));outline-offset:-1px}.field > .password-control,
.access-field > .password-control,
.auth-mini-form .password-control,
.ui-dialog .password-control{width:100%}.caps-lock-note{display:block;margin-top:6px;color:var(--amber,#8a5a00);font-size:var(--uone-helper,.8125rem);font-weight:650;line-height:1.35}.caps-lock-note[hidden]{display:none !important}.password-requirements{margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;list-style:none;color:var(--muted,#5f7185);font-size:var(--uone-helper,.8125rem);line-height:1.35}.password-requirements li{position:relative;min-width:0;padding-inline-start:18px;overflow-wrap:anywhere}.password-requirements li::before{content:"○";position:absolute;inset-inline-start:0;color:var(--muted,#5f7185)}.password-requirements li.met{color:var(--green,#16794d)}.password-requirements li.met::before{content:"✓";font-weight:800}@media (max-width:480px){:root{--password-toggle-min:60px;--password-toggle-reserve:76px}.password-control > .password-toggle{padding-inline:9px !important}.password-requirements{grid-template-columns:1fr}}@media (forced-colors:active){.password-control:focus-within{outline:2px solid Highlight;box-shadow:none}.password-control > .password-toggle{border-color:ButtonText}}.hub-body,
.page-not-found{--public-content-max:1200px;--public-reading-max:780px;--public-gutter:clamp(1rem, 3vw, 2rem);--public-section-gap:clamp(2rem, 5vw, 4rem);--public-card-gap:clamp(0.875rem, 2vw, 1.25rem);--public-card-padding:clamp(1rem, 2.5vw, 1.625rem);--public-radius:1rem;width:100%;min-width:0}.hub-body .hub-container,
.hub-body .header-inner,
.hub-body .footer-grid,
.hub-body .public-centre-mobile-bar-inner,
.hub-body .public-centre-layout,
.page-not-found .not-found{width:min(100% - (2 * var(--public-gutter)), var(--public-content-max));max-width:var(--public-content-max);margin-inline:auto;min-width:0}.hub-body .hub-header,
.hub-body .hub-hero,
.hub-body .hub-footer,
.hub-body main,
.hub-body .page-content{width:100%;min-width:0}.hub-body .header-inner{min-height:clamp(4rem, 7vw, 4.75rem);padding-block:0.5rem}.hub-body .brand,
.hub-body .global-nav,
.hub-body .footer-grid,
.hub-body .footer-sitemap,
.hub-body .social-links{min-width:0}.hub-body .global-nav{flex-wrap:wrap;justify-content:flex-end}.hub-body .global-nav a{min-width:0;max-width:100%;text-align:center;white-space:normal;line-height:1.25}.hub-body .hub-hero .hub-container{padding-block:clamp(2.75rem, 7vw, 4.25rem)}.hub-body .hub-hero h1,
.hub-body .hub-hero h1 + p,
.hub-body .section-heading,
.hub-body .notice-card > p,
.hub-body .policy-section > p,
.hub-body .policy-section > ul,
.hub-body .policy-section > ol{max-width:var(--public-reading-max)}.hub-body .hub-hero h1,
.hub-body .section-heading h2,
.hub-body .hub-card h2,
.hub-body .hub-card h3,
.hub-body .policy-section h2,
.hub-body .principle-card h2,
.hub-body .notice-card h2{overflow-wrap:anywhere;text-wrap:balance}.hub-body .hub-hero h1 + p,
.hub-body .section-heading p,
.hub-body .hub-card p,
.hub-body .policy-section p,
.hub-body .notice-card p,
.hub-body details p,
.hub-body li{text-wrap:pretty}.hub-body .page-content{padding-block:clamp(2rem, 5vw, 4.5rem)}.hub-body .hub-section{margin:0}.hub-body .hub-section + .hub-section,
.hub-body .hub-section + .quick-links,
.hub-body .quick-links + .hub-section{margin-top:var(--public-section-gap)}.hub-body .section-heading{margin:0 0 clamp(1rem, 2vw, 1.5rem)}.hub-body .section-heading > :first-child,
.hub-body .hub-card > :first-child,
.hub-body .policy-section > :first-child,
.hub-body .notice-card > :first-child{margin-top:0}.hub-body .section-heading > :last-child,
.hub-body .hub-card > :last-child,
.hub-body .policy-section > :last-child,
.hub-body .notice-card > :last-child{margin-bottom:0}.hub-body .step-grid,
.hub-body .category-grid,
.hub-body .trust-grid,
.hub-body .terms-grid,
.hub-body .two-column,
.hub-body .principle-grid,
.hub-body .quick-links-grid{gap:var(--public-card-gap);align-items:stretch}.hub-body .step-grid > *,
.hub-body .category-grid > *,
.hub-body .trust-grid > *,
.hub-body .terms-grid > *,
.hub-body .two-column > *,
.hub-body .principle-grid > *,
.hub-body .quick-links-grid > *{min-width:0;height:100%}.hub-body .hub-card,
.hub-body .notice-card,
.hub-body .policy-section,
.hub-body .compliance-panel,
.hub-body .knowledge-search,
.hub-body .trust-status,
.hub-body .quick-link-card{min-width:0;padding:var(--public-card-padding);border-radius:var(--public-radius)}.hub-body .hub-card,
.hub-body .quick-link-card,
.hub-body .policy-section,
.hub-body .principle-card{overflow-wrap:anywhere}.hub-body .hub-card{display:flex;flex-direction:column;align-items:flex-start}.hub-body .hub-card .primary-action,
.hub-body .hub-card > a:last-child{margin-top:auto}.hub-body .principle-card{min-height:0;aspect-ratio:auto;border-radius:var(--public-radius);padding:var(--public-card-padding);justify-content:flex-start;align-items:flex-start;text-align:left}.hub-body .knowledge-search form,
.hub-body .knowledge-search > form,
.hub-body .knowledge-search > div{min-width:0}.hub-body .knowledge-search form > div,
.hub-body .knowledge-search > div{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:0.75rem;align-items:stretch}.hub-body .knowledge-search input,
.hub-body .knowledge-search button{width:100%;min-width:0;max-width:100%}.hub-body .accordion details{min-width:0;padding-inline:clamp(1rem, 2vw, 1.25rem)}.hub-body .accordion summary{min-width:0;padding-right:2.25rem;overflow-wrap:anywhere}.hub-body .accordion summary::after{inset-inline-end:0;right:auto}.hub-body .policy-stack,
.hub-body .accordion{gap:var(--public-card-gap)}.hub-body .policy-section{border-left-width:0.25rem}.hub-body .check-list,
.hub-body .cross-list,
.hub-body .policy-section ul,
.hub-body .policy-section ol{max-width:100%;padding-right:0}.hub-body .trust-status,
.hub-body .compliance-panel{gap:clamp(1rem, 3vw, 1.75rem)}.hub-body .trust-status > *,
.hub-body .compliance-panel > *{min-width:0}.hub-body .status-ring{flex:0 0 auto}.hub-body .badge-row,
.hub-body .standard-badges{min-width:0;max-width:100%}.hub-body .control-badge,
.hub-body .standard-badges span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.hub-body .quick-links{padding-top:0}.hub-body .quick-link-card{min-height:0;gap:0.75rem}.hub-body .footer-grid{padding-block:clamp(2rem, 5vw, 3rem);grid-template-columns:minmax(0, 1.1fr) minmax(0, 2fr) auto}.hub-body .footer-sitemap a,
.hub-body .footer-grid p{overflow-wrap:anywhere}.hub-body .public-centre-layout{grid-template-columns:minmax(13rem, 17rem) minmax(0, 1fr);gap:clamp(1.25rem, 3vw, 2rem);align-items:start}.hub-body .public-centre-sidebar,
.hub-body .public-centre-main,
.hub-body .section-navigation,
.hub-body .page-toc{min-width:0;max-width:100%}.hub-body .section-navigation-link,
.hub-body .page-toc a,
.hub-body .sequence-link,
.hub-body .public-search-result{overflow-wrap:anywhere;white-space:normal}.page-not-found .not-found{min-height:min(100dvh, 56rem);padding-block:clamp(2rem, 7vw, 5rem);padding-inline:0}@media (max-width: 1000px){.hub-body .step-grid,
  .hub-body .principle-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.hub-body .footer-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.5fr)}.hub-body .social-links{grid-column:1 / -1}}@media (max-width: 800px){.hub-body .public-centre-layout{display:block;width:min(100% - (2 * var(--public-gutter)), var(--public-content-max))}.hub-body .trust-status,
  .hub-body .compliance-panel{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.hub-body .standard-badges{justify-content:flex-start}}@media (max-width: 720px){.hub-body .step-grid,
  .hub-body .category-grid,
  .hub-body .trust-grid,
  .hub-body .terms-grid,
  .hub-body .two-column,
  .hub-body .principle-grid,
  .hub-body .quick-links-grid,
  .hub-body .footer-grid{grid-template-columns:1fr}.hub-body .knowledge-search form > div,
  .hub-body .knowledge-search > div{grid-template-columns:1fr}.hub-body .knowledge-search button{width:100%}.hub-body .trust-status{text-align:left}.hub-body .status-ring{margin-inline:0}.hub-body .footer-sitemap{grid-template-columns:repeat(2, minmax(0, 1fr))}.hub-body .social-links{grid-column:auto}}@media (max-width: 460px){.hub-body,
  .page-not-found{--public-gutter:0.75rem;--public-card-padding:1rem}.hub-body .footer-sitemap{grid-template-columns:1fr}.hub-body .brand > span:last-child{min-width:0}.hub-body .brand strong,
  .hub-body .brand small{overflow-wrap:anywhere}}html,
body{width:100%;min-width:0;max-width:100%}*,
*::before,
*::after{box-sizing:border-box}:where(
  .app-shell,
  .workspace-view,
  .workspace-grid,
  .workspace-panel,
  .panel,
  .admin-shell,
  .admin-main,
  .admin-content,
  .admin-module-mount,
  .billing-shell,
  .billing-grid,
  .billing-card,
  .hub-body main,
  .hub-layout,
  .hub-content,
  .content-grid,
  .card-grid,
  .ui-dialog-card
),
:where(
  .app-shell,
  .workspace-view,
  .workspace-grid,
  .workspace-panel,
  .panel,
  .admin-shell,
  .admin-main,
  .admin-content,
  .admin-module-mount,
  .billing-shell,
  .billing-grid,
  .billing-card,
  .hub-body main,
  .hub-layout,
  .hub-content,
  .content-grid,
  .card-grid,
  .ui-dialog-card
) > *{min-width:0;max-width:100%}:where(
  button,
  .button,
  .btn,
  .primary-btn,
  .secondary-btn,
  .danger-btn,
  .access-submit,
  .billing-return,
  .workspace-nav-item,
  .user-menu-btn,
  .user-menu-item,
  .ui-dialog-actions > *
):not([aria-label]):not(.icon-button):not(.icon-btn){min-width:0 !important;max-width:100%;white-space:normal !important;overflow-wrap:anywhere;text-overflow:clip}:where(
  .header-actions,
  .workspace-top-actions,
  .workspace-nav-row,
  .campaign-controls,
  .result-download-actions,
  .admin-toolbar,
  .admin-actions,
  .admin-row-actions,
  .table-actions,
  .ui-dialog-actions,
  .billing-actions,
  .form-actions,
  .pagination
){min-width:0;max-width:100%;flex-wrap:wrap !important}:where(input, select, textarea, output, progress, meter){min-width:0;max-width:100%}:where(
  .file-name,
  .campaign-name,
  .status-message,
  .login-status,
  .auth-mini-status,
  .stat-value,
  .summary-seg,
  .account-card-identity,
  .user-label,
  .user-menu-meta,
  .approval-summary,
  .privacy-note,
  code,
  pre,
  td,
  th
){overflow-wrap:anywhere;word-break:normal}:where(
  .panel,
  .workspace-panel,
  .campaign-status,
  .campaign-status-list,
  .result-summary,
  .results-panel,
  .admin-card,
  .billing-card,
  .hub-card,
  .policy-card,
  .ui-dialog-card
){height:auto !important;min-height:0}:where(.table-scroll, .table-wrapper, .admin-table-wrap, .data-table-wrap){display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}:where(table){max-width:100%}:where(img, svg, video, canvas, iframe, embed, object){max-width:100%}:where(
  .workspace-view,
  .workspace-grid,
  .workspace-panel,
  .panel,
  .admin-main,
  .admin-content,
  .admin-module-mount,
  .billing-shell,
  .hub-content,
  .ui-dialog-card
){overflow:visible}.ui-dialog{padding:clamp(12px, 3vw, 28px)}.ui-dialog-card{width:min(100%, 680px);max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:clip}@media (max-width: 1180px){.workspace-grid{grid-template-columns:minmax(0, 1fr) !important}}@media (max-width: 760px){:where(
    .header-actions,
    .workspace-top-actions,
    .workspace-nav-row,
    .admin-toolbar,
    .admin-actions,
    .billing-actions,
    .form-actions,
    .ui-dialog-actions
  ) > *{flex:1 1 100%;width:100%}.campaign-controls{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 440px){.campaign-controls,
  .result-download-actions{grid-template-columns:minmax(0, 1fr) !important}}




.network-status-banner{position:fixed;z-index:10000;left:50%;bottom:1rem;transform:translateX(-50%);max-width:min(42rem,calc(100vw - 2rem));padding:.75rem 1rem;border:1px solid #a76300;border-radius:.65rem;background:#fff7e6;color:#5f3700;box-shadow:0 10px 30px rgba(15,23,42,.18);font-weight:650;text-align:center}
