input::-ms-clear,input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{font-size:inherit}button,input{overflow:visible}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto}fieldset{border:0;min-width:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;white-space:normal;width:100%}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}output{display:inline-block}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root,[data-theme=light]{--jo-primary:#1d4ed8;--jo-primary-hover:#1e40af;--jo-accent:#2563eb;--jo-accent-strong:#1e3a8a;--jo-accent-soft:#e8eefc;--jo-success:#15803d;--jo-warning:#b45309;--jo-danger:#b91c1c;--jo-text:#172033;--jo-text-muted:#5b6878;--jo-text-subtle:#7b8794;--jo-border:#dce2e8;--jo-border-strong:#c4ccd5;--jo-surface:#fff;--jo-surface-muted:#f4f6f8;--jo-panel-header:#f8fafc;--jo-bg-start:#f5f7fa;--jo-hover-bg:#eef2f7;--jo-shadow:#0f172a12;--jo-chrome-bg:#172554;--jo-chrome-border:#dbeafe2e;--jo-chrome-hover:#1e3a8a;--jo-chrome-selected:#60a5fa38;--jo-chrome-text:#eff6ff;--jo-chrome-text-muted:#bfdbfe;--jo-chrome-text-active:#fff;--jo-on-primary:#fff;--jo-card-bg:#fff;--jo-danger-text:#b91c1c;--jo-border-muted:#e5e9ee;--jo-text-disabled:#98a2ad;--jo-surface-subtle:#f8fafc;--jo-surface-hover:#edf2f7;--jo-divider:#e5e9ee;--jo-shadow-md:#0f172a1f;--jo-on-surface:#fff;--jo-danger-muted:#fecaca;--jo-star-filled:#d97706;--jo-star-empty:#dce2e8;--jo-star-hover:#f59e0b;--jo-scrollbar-thumb:#cbd3dc;--jo-scrollbar-thumb-hover:#9eabb8;--jo-highlight-search:#fde68a;--jo-chip:#1d4ed8;--jo-chip-bg:#e8eefc;--jo-chip-border:#1d4ed82e;--jo-category-bg:#fff;--jo-pipeline-neutral:#f4f6f8;--jo-pipeline-progress:#dbeafe;--jo-pipeline-waiting:#fef3c7;--jo-pipeline-closed:#e3edf3;--jo-pipeline-success:#d1fae5;--jo-pipeline-danger:#fee2e2;color-scheme:light}[data-theme=ocean]{--jo-primary:#0369a1;--jo-primary-hover:#075985;--jo-accent:#0284c7;--jo-accent-strong:#0c4a6e;--jo-accent-soft:#e0f2fe;--jo-text:#0c4a6e;--jo-text-muted:#52677f;--jo-text-subtle:#71879a;--jo-border:#d6e4ec;--jo-border-strong:#b7cedb;--jo-surface:#fff;--jo-surface-muted:#f0f9ff;--jo-panel-header:#f8fbfd;--jo-bg-start:#f4f8fb;--jo-hover-bg:#eef7fc;--jo-shadow:#0c4a6e14;--jo-chrome-bg:#0c4a6e;--jo-chrome-border:#e0f2fe38;--jo-chrome-hover:#075985;--jo-chrome-selected:#38bdf838;--jo-chrome-text:#e0f2fe;--jo-chrome-text-muted:#bae6fd;--jo-chrome-text-active:#fff;--jo-on-primary:#fff;--jo-card-bg:#fff;--jo-border-muted:#d6e4ec;--jo-text-disabled:#8da0ae;--jo-surface-subtle:#f4f9fc;--jo-surface-hover:#e0f2fe;--jo-divider:#dceaf1;--jo-shadow-md:#0c4a6e24;--jo-on-surface:#fff;--jo-star-empty:#d6e4ec;--jo-scrollbar-thumb:#bfd6e3;--jo-scrollbar-thumb-hover:#8fb9d0;--jo-chip:#0284c7;--jo-chip-bg:#e0f2fe;--jo-chip-border:#0369a133;--jo-category-bg:#fff;--jo-pipeline-neutral:#f4f9fc;color-scheme:light}[data-theme=emerald]{--jo-primary:#0f766e;--jo-primary-hover:#065f46;--jo-accent:#0d9488;--jo-accent-strong:#115e59;--jo-accent-soft:#e2f3f1;--jo-text:#172033;--jo-text-muted:#5b6878;--jo-text-subtle:#7b8794;--jo-border:#dce3e3;--jo-border-strong:#c3cece;--jo-surface-muted:#f3f7f7;--jo-panel-header:#f8faf9;--jo-bg-start:#f5f8f8;--jo-hover-bg:#edf3f2;--jo-shadow:#0f172a12;--jo-chrome-bg:#173d3b;--jo-chrome-border:#ccfbf129;--jo-chrome-hover:#065f46;--jo-chrome-selected:#2dd4bf2e;--jo-chrome-text:#f0fdfa;--jo-chrome-text-muted:#99d8d1;--jo-surface-subtle:#f8faf9;--jo-surface-hover:#e5f2f0;--jo-divider:#e2e8e7;--jo-shadow-md:#0f172a1f;--jo-chip:#0f766e;--jo-chip-bg:#e2f3f1;--jo-chip-border:#0f766e2e;color-scheme:light}[data-theme=violet]{--jo-primary:#4f46e5;--jo-primary-hover:#4338ca;--jo-accent:#6366f1;--jo-accent-strong:#3730a3;--jo-accent-soft:#eceefd;--jo-text:#172033;--jo-text-muted:#5b6878;--jo-text-subtle:#7b8794;--jo-border:#dfe1e8;--jo-border-strong:#c7cad5;--jo-surface-muted:#f4f5f8;--jo-panel-header:#f9f9fb;--jo-bg-start:#f6f7f9;--jo-hover-bg:#eff0f5;--jo-shadow:#0f172a12;--jo-chrome-bg:#292d4f;--jo-chrome-border:#e0e7ff29;--jo-chrome-hover:#373b67;--jo-chrome-selected:#818cf833;--jo-chrome-text:#eef2ff;--jo-chrome-text-muted:#c7d2fe;--jo-surface-subtle:#fafafe;--jo-surface-hover:#eceefd;--jo-divider:#e4e5eb;--jo-shadow-md:#0f172a1f;--jo-chip:#4f46e5;--jo-chip-bg:#eceefd;--jo-chip-border:#4f46e52e;color-scheme:light}[data-theme=rose]{--jo-primary:#334155;--jo-primary-hover:#1e293b;--jo-accent:#475569;--jo-accent-strong:#1e293b;--jo-accent-soft:#e9edf1;--jo-text:#172033;--jo-text-muted:#5b6878;--jo-text-subtle:#7b8794;--jo-border:#dce1e6;--jo-border-strong:#c3cad2;--jo-surface-muted:#f3f5f7;--jo-panel-header:#f8f9fa;--jo-bg-start:#f5f6f8;--jo-hover-bg:#eceff2;--jo-shadow:#0f172a12;--jo-chrome-bg:#1e293b;--jo-chrome-border:#e2e8f029;--jo-chrome-hover:#334155;--jo-chrome-selected:#94a3b833;--jo-chrome-text:#f8fafc;--jo-chrome-text-muted:#cbd5e1;--jo-surface-subtle:#f8fafc;--jo-surface-hover:#e9edf1;--jo-divider:#e2e6ea;--jo-shadow-md:#0f172a1f;--jo-chip:#334155;--jo-chip-bg:#e9edf1;--jo-chip-border:#3341552e;color-scheme:light}[data-theme=dark]{--jo-primary:#60a5fa;--jo-primary-hover:#93c5fd;--jo-accent:#60a5fa;--jo-accent-strong:#bfdbfe;--jo-accent-soft:#1e3a5f;--jo-success:#86efac;--jo-warning:#f4c76f;--jo-danger:#f87171;--jo-text:#f1f5f9;--jo-text-muted:#cbd5e1;--jo-text-subtle:#94a3b8;--jo-border:#334155;--jo-border-strong:#475569;--jo-surface:#202a38;--jo-surface-muted:#161e2a;--jo-panel-header:#161e2a;--jo-bg-start:#111827;--jo-hover-bg:#273344;--jo-shadow:#00000059;--jo-chrome-bg:#111827;--jo-chrome-border:#94a3b82e;--jo-chrome-hover:#1e3a5f;--jo-chrome-selected:#60a5fa2e;--jo-chrome-text:#e2e8f0;--jo-chrome-text-muted:#94a3b8;--jo-chrome-text-active:#fff;--jo-on-primary:#111827;--jo-card-bg:#202a38;--jo-danger-text:#fca5a5;--jo-border-muted:#334155;--jo-text-disabled:#64748b;--jo-surface-subtle:#1a2431;--jo-surface-hover:#29384a;--jo-divider:#2b3748;--jo-shadow-md:#0006;--jo-on-surface:#fff;--jo-danger-muted:#7f1d1d;--jo-star-filled:#f4c76f;--jo-star-empty:#475569;--jo-star-hover:#fde68a;--jo-scrollbar-thumb:#334155;--jo-scrollbar-thumb-hover:#475569;--jo-highlight-search:#fde68a;--jo-chip:#93c5fd;--jo-chip-bg:#60a5fa24;--jo-chip-border:#60a5fa47;--jo-category-bg:#202a38;--jo-pipeline-neutral:#1a2431;--jo-pipeline-progress:#9ac8f033;--jo-pipeline-waiting:#f4c76f2e;--jo-pipeline-closed:#26364d;--jo-pipeline-success:#86efac2e;--jo-pipeline-danger:#f871712e;color-scheme:dark}.ac-page-content{margin:6px 10px 16px}.ac-page-outlet{animation:ac-page-enter .18s ease}@keyframes ac-page-enter{0%{opacity:.94}to{opacity:1}}@media (max-width:768px){.ac-page-content{margin:4px 6px 12px}}.public-panel{background:#f4f6f8;background:var(--jo-surface-muted);border:1px solid #dce2e8;border:1px solid var(--jo-border);border-radius:8px;box-shadow:0 18px 42px #0f172a12;box-shadow:0 18px 42px var(--jo-shadow);overflow:hidden}.public-panel-header{background:#f8fafc;background:var(--jo-panel-header);border-bottom:1px solid #dce2e8;border-bottom:1px solid var(--jo-border);padding:18px 20px}.public-panel-body{padding:20px}.jo-heading{color:#172033;color:var(--jo-text)}.jo-body-muted{color:#5b6878;color:var(--jo-text-muted)}.jo-accent-text{color:#1d4ed8;color:var(--jo-primary)}.jo-callout{background:#eef2f7;background:var(--jo-hover-bg);border:1px solid #dce2e8;border-left:4px solid #1d4ed8;border:1px solid var(--jo-border);border-left:4px solid var(--jo-primary);border-radius:8px;padding:.875rem 1rem;text-align:left}.admin-app-shell{background:#f5f7fa;background:var(--jo-bg-start);color:#172033;color:var(--jo-text);min-height:100vh}.admin-top-header{background:#fff!important;background:var(--jo-surface)!important;border-bottom:1px solid #dbeafe2e!important;border-bottom:1px solid var(--jo-chrome-border)!important}.admin-top-header .trigger{color:#172033;color:var(--jo-text)}.admin-top-header .ant-breadcrumb,.admin-top-header .ant-breadcrumb-link,.admin-top-header .ant-breadcrumb-separator{color:#5b6878!important;color:var(--jo-text-muted)!important}.admin-top-header .ant-breadcrumb a{color:#172033!important;color:var(--jo-text)!important}.admin-top-header .ant-breadcrumb a:hover{color:#1d4ed8!important;color:var(--jo-primary)!important}.admin-sider.ant-layout-sider{background:#172554!important;background:var(--jo-chrome-bg)!important;border-right:1px solid #dbeafe2e;border-right:1px solid var(--jo-chrome-border)}.admin-nav-menu.ant-menu-light{-webkit-border-end:none!important;background:#0000!important;border-inline-end:none!important}.admin-nav-menu.ant-menu-light .ant-menu-item{border-radius:8px;color:#bfdbfe;color:var(--jo-chrome-text-muted,var(--jo-text-muted));font-weight:600;margin:4px 8px;width:calc(100% - 16px)}.admin-nav-menu.ant-menu-light .ant-menu-item-selected{background:#60a5fa38!important;background:var(--jo-chrome-selected)!important;color:#fff!important;color:var(--jo-chrome-text-active,var(--jo-primary))!important;font-weight:700}.admin-nav-menu.ant-menu-light .ant-menu-item:hover{background:#1e3a8a!important;background:var(--jo-chrome-hover)!important;color:#fff!important;color:var(--jo-chrome-text-active,var(--jo-primary))!important}.admin-nav-menu.ant-menu-light .ant-menu-item-selected .anticon,.admin-nav-menu.ant-menu-light .ant-menu-item:hover .anticon{color:inherit}.admin-sider__shell,.mobile-nav-drawer__shell{display:flex;flex-direction:column;height:100%;min-height:100%}.admin-sider__shell{min-height:100vh}.admin-sider__nav,.mobile-nav-drawer__nav{flex:1 1 auto;min-height:0;overflow-y:auto}.site-brand-mark{flex-shrink:0}.site-brand-wordmark{align-items:flex-start;color:#172033;color:var(--jo-text);display:flex;flex-direction:column;font-size:.95rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.site-brand-wordmark-title{display:block}.site-brand-wordmark-amp{color:#1d4ed8;color:var(--jo-primary);font-weight:900;letter-spacing:0}.site-brand-tagline{color:#5b6878;color:var(--jo-text-muted);display:block;font-size:.68rem;font-weight:500;letter-spacing:.04em;line-height:1.2;margin-top:.2rem;text-transform:none}.site-brand--stacked .site-brand-wordmark{align-items:center;text-align:center}.admin-powered-by .site-brand-wordmark{align-items:center;color:#fff;color:var(--jo-chrome-text-active);font-size:.75rem;letter-spacing:.065em;text-align:center}.admin-powered-by .site-brand-wordmark-amp{color:#bfdbfe;color:var(--jo-chrome-text-muted);font-weight:950}.admin-powered-by .site-brand-tagline{color:#bfdbfe;color:var(--jo-chrome-text-muted);font-size:.625rem}.job-preview-chrome{background:#172554;background:var(--jo-chrome-bg);border-bottom:1px solid #dbeafe2e;border-bottom:1px solid var(--jo-chrome-border)}.job-preview-chrome__close{background:#1d4ed8;background:var(--jo-primary);color:#fff;color:var(--jo-on-primary);transition:background-color .2s ease,transform .2s ease}.job-preview-chrome__close:hover{background:#1e40af;background:var(--jo-primary-hover);color:#fff;color:var(--jo-on-primary);transform:translateY(-1px)}.job-preview-chrome__wordmark .site-brand-wordmark-amp,.job-preview-chrome__wordmark .site-brand-wordmark-title{color:#fff;color:var(--jo-chrome-text-active)}.job-preview-chrome__wordmark .site-brand-tagline{color:#bfdbfe;color:var(--jo-chrome-text-muted)}.admin-powered-by{background:#172554;background:var(--jo-chrome-bg);border-top:1px solid #dbeafe2e;border-top:1px solid var(--jo-chrome-border);flex-shrink:0;padding:.75rem .625rem 1rem}.admin-powered-by--drawer{margin-top:auto}.admin-powered-by__link{align-items:center;color:#bfdbfe;color:var(--jo-chrome-text-muted);display:flex;flex-direction:column;gap:.425rem;text-decoration:none;transition:color .15s ease}.admin-powered-by__link:hover{color:#fff;color:var(--jo-chrome-text-active)}.admin-powered-by__link:focus-visible{border-radius:6px;outline:2px solid #1d4ed8;outline:2px solid var(--jo-primary);outline-offset:2px}.admin-powered-by__label{font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.admin-powered-by__logo{display:block}.admin-powered-by__legal{flex-direction:column;gap:.125rem;margin:.625rem auto 0;max-width:10.5rem}.admin-powered-by__legal,.admin-powered-by__legal a{align-items:center;display:flex;justify-content:center;width:100%}.admin-powered-by__legal a{border-radius:6px;color:#bfdbfe;color:var(--jo-chrome-text-muted);font-size:.625rem;font-weight:650;line-height:1.2;min-height:2rem;padding:0 .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.admin-powered-by__legal a:hover{background:#1e3a8a;background:var(--jo-chrome-hover);color:#fff;color:var(--jo-chrome-text-active)}.admin-powered-by__legal a:focus-visible{border-radius:4px;outline:2px solid #1d4ed8;outline:2px solid var(--jo-primary);outline-offset:2px}@media (pointer:coarse){.admin-powered-by__legal a{min-height:2.75rem}}.admin-powered-by__brand{font-size:.6875rem;font-weight:700;line-height:1.25;text-align:center}.admin-powered-by--collapsed{padding:.5rem .25rem .75rem}.admin-app-shell--dense .public-panel-body{padding:14px 16px}.admin-app-shell--dense .ac-page-header{margin-bottom:.625rem;padding-bottom:.625rem}.admin-app-shell--dense .ac-page-title{font-size:1.125rem}.admin-app-shell--dense .ant-table-tbody>tr>td,.admin-app-shell--dense .ant-table-thead>tr>th{font-size:13px!important;padding:8px 12px!important}.admin-app-shell--dense .ant-table.ant-table-small .ant-table-tbody>tr>td,.admin-app-shell--dense .ant-table.ant-table-small .ant-table-thead>tr>th{padding:6px 10px!important}.admin-app-shell--dense .ant-tabs-tab{font-size:13px!important;padding:6px 12px!important}.admin-app-shell--dense .ant-form-item{margin-bottom:12px!important}.admin-app-shell--dense .ant-card .ant-card-body{padding:12px!important}.admin-sider--icon-rail.ant-layout-sider,.admin-sider--icon-rail.ant-layout-sider-collapsed{flex:0 0 56px!important;max-width:56px!important;min-width:56px!important;width:56px!important}.admin-sider--icon-rail .admin-nav-menu.ant-menu-inline-collapsed{width:56px}.admin-sider--icon-rail .admin-nav-menu.ant-menu-light .ant-menu-item{align-items:center;display:flex;height:44px;justify-content:center;margin:4px auto!important;min-width:44px;padding:0!important;width:44px!important}.admin-sider--icon-rail .admin-nav-menu .ant-menu-item .anticon{-webkit-margin-end:0!important;font-size:18px;line-height:1;margin-inline-end:0!important}.admin-sider--icon-rail .admin-nav-menu .ant-menu-item .ant-menu-title-content{display:none}.ac-stat-row{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-bottom:.875rem}.ac-stat-row__item{background:#eef2f7;background:var(--jo-hover-bg);border:1px solid #dce2e8;border:1px solid var(--jo-border);border-radius:8px;display:flex;flex-direction:column;gap:.125rem;min-height:3.25rem;padding:.625rem .75rem}.ac-stat-row__item--accent{background:#e8eefc;background:var(--jo-accent-soft);border-color:#1d4ed8;border-color:var(--jo-primary)}.ac-stat-row__item--muted{background:#fff;background:var(--jo-surface)}.ac-stat-row__value{color:#172033;color:var(--jo-text);font-size:1.25rem;font-weight:700;line-height:1.2}.ac-stat-row__item--accent .ac-stat-row__value{color:#1d4ed8;color:var(--jo-primary)}.ac-stat-row__label{color:#5b6878;color:var(--jo-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.ac-stat-row__hint{color:#7b8794;color:var(--jo-text-subtle);font-size:.6875rem;line-height:1.3}.ac-dropdown-trigger{background:#0000;border:none;cursor:pointer;display:inline-flex;line-height:0;padding:0}.ac-dropdown-trigger:focus-visible{border-radius:8px;outline:2px solid #1d4ed8;outline:2px solid var(--jo-primary);outline-offset:2px}.rich-text-editor .ql-container{min-height:200px}.mobile-nav-drawer .ant-drawer-header{background:#172554;background:var(--jo-chrome-bg);border-bottom:1px solid #dbeafe2e;border-bottom:1px solid var(--jo-chrome-border)}.mobile-nav-drawer .ant-drawer-close,.mobile-nav-drawer .ant-drawer-title{color:#eff6ff;color:var(--jo-chrome-text,var(--jo-text))}.mobile-nav-drawer .ant-drawer-body{background:#172554;background:var(--jo-chrome-bg);display:flex;flex-direction:column;min-height:100%;padding:0}.ac-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1;min-height:36px;padding:0 14px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.ac-btn:disabled{cursor:not-allowed;opacity:.55}.ac-btn-primary{background:#1d4ed8;background:var(--jo-primary);border:none;color:#fff;color:var(--jo-on-primary)}.ac-btn-primary:hover:not(:disabled){background:#1e40af;background:var(--jo-primary-hover);transform:translateY(-1px)}.ac-btn-secondary{background:#fff;background:var(--jo-surface);border:1px solid #dce2e8;border:1px solid var(--jo-border);color:#172033;color:var(--jo-text)}.ac-btn-secondary:hover:not(:disabled){border-color:#1d4ed8;border-color:var(--jo-primary);color:#1d4ed8;color:var(--jo-primary)}.ac-btn-danger{background:#b91c1c;background:var(--jo-danger);border:none;color:#fff}.ac-btn-danger:hover:not(:disabled){background:#991b1b}.ac-btn-success{background:#15803d;background:var(--jo-success);border:none;color:#fff}.ac-btn-success:hover:not(:disabled){background:#065f46}.ac-btn-warning{background:#b45309;background:var(--jo-warning);border:none;color:#fff}.ac-btn-indigo{background:#4f46e5;border:none;color:#fff}.ac-btn-yellow{background:#ca8a04;border:none;color:#fff}.theme-toggle{align-items:center;background:#fff;background:var(--jo-surface);border:1px solid #dbeafe2e;border:1px solid var(--jo-chrome-border);border-radius:8px;color:#172033;color:var(--jo-text);cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;min-height:38px;min-width:38px;padding:0 .65rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.theme-toggle:hover{border-color:#1d4ed8;border-color:var(--jo-primary);color:#1d4ed8;color:var(--jo-primary)}.theme-toggle__swatch{border:1px solid #ffffffa6;border-radius:999px;box-shadow:0 0 0 1px #c4ccd5;box-shadow:0 0 0 1px var(--jo-border-strong);height:.55rem;margin-left:.35rem;width:.55rem}.theme-menu-option{grid-gap:.6rem;align-items:center;display:grid;gap:.6rem;grid-template-columns:.85rem minmax(6.5rem,1fr) .85rem}.theme-menu-option__swatch{border:1px solid #ffffffb3;border-radius:999px;box-shadow:0 0 0 1px #c4ccd5;box-shadow:0 0 0 1px var(--jo-border-strong);height:.75rem;width:.75rem}.theme-menu-option__check{color:#1d4ed8;color:var(--jo-primary);font-size:.7rem}.ac-page-header{align-items:flex-start;border-bottom:1px solid #dce2e8;border-bottom:1px solid var(--jo-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.ac-page-title{color:#172033;color:var(--jo-text);font-size:1.375rem;font-weight:700;line-height:1.25;margin:0}.ac-section-title{align-items:center;background:#eef2f7;background:var(--jo-hover-bg);border:1px solid #dce2e8;border:1px solid var(--jo-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem}.ac-section-title h3{font-size:1rem;font-weight:700;margin:0}.ac-section-title h3,.custom-link{color:#172033;color:var(--jo-text)}.custom-link:hover{color:#1d4ed8;color:var(--jo-primary)}.ac-pipeline-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.ac-pipeline-toolbar__hint{flex:1 1 12rem;min-width:0;text-align:right}.ac-applications-workspace{background:#fff;background:var(--jo-surface);border:1px solid #dce2e8;border:1px solid var(--jo-border);border-radius:8px;overflow:hidden}.ac-applications-workspace__toolbar{align-items:center;background:#f4f6f8;background:var(--jo-surface-muted);border-bottom:1px solid #dce2e8;border-bottom:1px solid var(--jo-border);display:flex;flex-wrap:wrap;gap:.625rem 1rem;justify-content:space-between;padding:.75rem 1rem}.ac-applications-workspace__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.ac-applications-workspace__scope{align-items:center;background:#fff;background:var(--jo-surface);border:1px solid #dce2e8;border:1px solid var(--jo-border);border-radius:8px;display:inline-flex;gap:.25rem;padding:.2rem}.ac-applications-workspace__scope-btn{background:#0000;border:none;border-radius:6px;color:#5b6878;color:var(--jo-text-muted);cursor:pointer;font-size:.8125rem;font-weight:600;line-height:1.2;padding:.35rem .75rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.ac-applications-workspace__scope-btn:hover{background:#eef2f7;background:var(--jo-hover-bg);color:#172033;color:var(--jo-text)}.ac-applications-workspace__scope-btn--active{background:#fff;background:var(--jo-surface);box-shadow:0 1px 2px #0f172a12;box-shadow:0 1px 2px var(--jo-shadow);color:#1d4ed8;color:var(--jo-primary)}.ac-applications-workspace__scope-btn:focus-visible{outline:2px solid #1d4ed8;outline:2px solid var(--jo-primary);outline-offset:2px}.ac-section-subnav{background:#fff;background:var(--jo-surface);border:1px solid #dce2e8;border:1px solid var(--jo-border);border-radius:8px;overflow:hidden}.ac-section-subnav__toolbar{background:#f4f6f8;background:var(--jo-surface-muted);border-bottom:1px solid #dce2e8;border-bottom:1px solid var(--jo-border);padding:.75rem 1rem}.ac-section-subnav__track{-webkit-overflow-scrolling:touch;align-items:center;background:#fff;background:var(--jo-surface);border:1px solid #dce2e8;border:1px solid var(--jo-border);border-radius:8px;display:flex;gap:.25rem;overflow-x:auto;padding:.2rem;scrollbar-width:none}.ac-section-subnav__track::-webkit-scrollbar{display:none}.ac-section-subnav__tab{align-items:center;background:#0000;border:none;border-radius:6px;color:#5b6878;color:var(--jo-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.8125rem;font-weight:600;gap:.4rem;justify-content:center;line-height:1.2;padding:.45rem .8rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.ac-section-subnav__tab:hover{background:#eef2f7;background:var(--jo-hover-bg);color:#172033;color:var(--jo-text)}.ac-section-subnav__tab--active{background:#fff;background:var(--jo-surface);box-shadow:0 1px 2px #0f172a12;box-shadow:0 1px 2px var(--jo-shadow);color:#1d4ed8;color:var(--jo-primary)}.ac-section-subnav__tab:focus-visible{outline:2px solid #1d4ed8;outline:2px solid var(--jo-primary);outline-offset:2px}.ac-section-subnav__icon{align-items:center;display:inline-flex;font-size:.875rem;line-height:1}.ac-section-subnav__label{line-height:1.2}.ac-section-subnav__content{background:#f5f7fa;background:var(--jo-bg-start);padding:0}.ac-section-subnav__panel .ac-page-content{margin:0}.ac-section-subnav__panel .public-panel{background:#0000;border:none;border-radius:0;box-shadow:none}.ac-section-subnav__panel .public-panel-body{background:#0000;padding:1rem}.ac-applications-workspace__hint{color:#5b6878;color:var(--jo-text-muted);flex:1 1 100%;font-size:.8125rem;line-height:1.4;margin:0}@media (min-width:900px){.ac-applications-workspace__hint{flex:1 1 12rem;min-width:0;text-align:right}}.ac-applications-workspace__content{background:#f5f7fa;background:var(--jo-bg-start);padding:1rem}.ac-applications-workspace__content .ant-table-container,.ac-applications-workspace__content .ant-table-wrapper .ant-table,.ac-applications-workspace__content .table-no-left-radius .ant-table{border-radius:8px!important}.ac-applications-workspace__content .table-no-left-radius .ant-table-thead>tr>th:first-child{border-top-left-radius:8px!important}.ac-pipeline-board{--pipeline-col-min:11.75rem;grid-gap:.75rem;-webkit-overflow-scrolling:touch;display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(var(--pipeline-col-min),1fr));grid-template-columns:repeat(var(--pipeline-cols,5),minmax(var(--pipeline-col-min),1fr));min-height:420px;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scroll-padding-inline:.75rem;scrollbar-gutter:stable}.ac-pipeline-board--busy,.ac-pipeline-board--loading{align-items:center;justify-content:center}.ac-pipeline-board__loading-target{min-height:420px;width:100%}.ac-pipeline-column{background:#fff;background:var(--jo-surface);border:1px solid #dce2e8;border:1px solid var(--jo-border);border-radius:8px;display:flex;flex-direction:column;max-height:68vh;min-width:0;width:auto}.ac-pipeline-column--neutral{border-top:3px solid #c4ccd5;border-top:3px solid var(--jo-border-strong)}.ac-pipeline-column--neutral .ac-pipeline-column__header{background:#f4f6f8;background:var(--jo-pipeline-neutral)}.ac-pipeline-column--progress{border-top:3px solid #1d4ed8;border-top:3px solid var(--jo-primary)}.ac-pipeline-column--progress .ac-pipeline-column__header{background:#dbeafe;background:var(--jo-pipeline-progress)}.ac-pipeline-column--waiting{border-top:3px solid #b45309;border-top:3px solid var(--jo-warning)}.ac-pipeline-column--waiting .ac-pipeline-column__header{background:#fef3c7;background:var(--jo-pipeline-waiting)}.ac-pipeline-column--success{border-top:3px solid #15803d;border-top:3px solid var(--jo-success)}.ac-pipeline-column--success .ac-pipeline-column__header{background:#d1fae5;background:var(--jo-pipeline-success)}.ac-pipeline-column--danger{border-top:3px solid #b91c1c;border-top:3px solid var(--jo-danger)}.ac-pipeline-column--danger .ac-pipeline-column__header{background:#fee2e2;background:var(--jo-pipeline-danger)}.ac-pipeline-column--closed{border-top:3px solid #7b8794;border-top:3px solid var(--jo-text-subtle)}.ac-pipeline-column--closed .ac-pipeline-column__header{background:#e3edf3;background:var(--jo-pipeline-closed)}.ac-pipeline-column--active{border-color:#1d4ed8;border-color:var(--jo-primary);box-shadow:0 0 0 2px #e8eefc;box-shadow:0 0 0 2px var(--jo-accent-soft)}.ac-pipeline-column--readonly{opacity:.92}.ac-pipeline-column__header{align-items:center;border-bottom:1px solid #dce2e8;border-bottom:1px solid var(--jo-border);border-radius:5px 5px 0 0;display:flex;gap:.5rem;justify-content:space-between;padding:.65rem .75rem}.ac-pipeline-column__header .ant-typography{color:#172033;color:var(--jo-text);flex:1 1;font-size:.8125rem;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-pipeline-column__count{background:#fff;background:var(--jo-surface);border-radius:999px;color:#5b6878;color:var(--jo-text-muted);font-size:.75rem;font-weight:600;min-width:1.5rem;padding:.1rem .45rem;text-align:center}.ac-pipeline-column__body{background:#f4f6f8;background:var(--jo-surface-muted);display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.65rem}.ac-pipeline-card-wrap{touch-action:none}.ac-pipeline-card-wrap--dragging{opacity:.35}.ac-pipeline-card-button{background:#0000;border:none;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.ac-pipeline-card{background:#fff;background:var(--jo-surface);border:1px solid #dce2e8;border:1px solid var(--jo-border);border-radius:8px;padding:.65rem .75rem}.ac-pipeline-card--dragging{border-color:#1d4ed8;border-color:var(--jo-primary)}.ac-pipeline-card__title{color:#172033;color:var(--jo-text);display:block;font-size:.875rem;line-height:1.35}.ac-pipeline-card__meta{display:block;font-size:.75rem;line-height:1.3;margin-top:.15rem}.ac-pipeline-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin-top:.55rem}.ac-pipeline-card__pill{align-items:center;background:#e8eefc;background:var(--jo-accent-soft);border-radius:999px;color:#1d4ed8;color:var(--jo-primary);display:inline-flex;font-size:.6875rem;font-weight:600;padding:.1rem .45rem}.ac-pipeline-card__date{font-size:.6875rem}@media (min-width:769px) and (max-width:1199px){.admin-app-shell--dense .public-panel-body{padding:12px}.ac-applications-workspace__content{overflow-x:auto;padding:.75rem}.ac-applications-workspace__toolbar{padding:.625rem .75rem}.ac-applications-workspace__hint{flex:1 1 100%;font-size:.75rem;text-align:left}.ac-pipeline-board{--pipeline-col-min:13.5rem;gap:.625rem;min-height:min(440px,58vh);scroll-snap-type:x proximity}.ac-pipeline-column{max-height:min(58vh,540px);scroll-snap-align:start}.ac-pipeline-column__header{padding:.55rem .625rem}.ac-pipeline-column__header .ant-typography{font-size:.75rem}.ac-pipeline-column__body{padding:.55rem}.ac-pipeline-card{padding:.55rem .625rem}.ac-pipeline-card__title{font-size:.8125rem}}@media (min-width:1200px){.ac-pipeline-board{min-height:460px}}@media (max-width:768px){.public-panel-body{padding:12px}.ac-stat-row{grid-template-columns:1fr}.ac-pipeline-toolbar{align-items:stretch;flex-direction:column}.ac-pipeline-toolbar__hint{display:none}.ac-applications-workspace__toolbar{padding:.625rem .75rem}.ac-applications-workspace__content{padding:.75rem}.ac-applications-workspace__hint{display:none}.ac-applications-workspace__controls{width:100%}.ac-applications-workspace__scope{flex:1 1;justify-content:stretch}.ac-applications-workspace__scope-btn{flex:1 1;text-align:center}.ac-section-subnav__toolbar{padding:.625rem .75rem}.ac-section-subnav__tab{font-size:.75rem;padding:.4rem .65rem}.ac-section-subnav__icon{font-size:.8125rem}.ac-section-subnav__panel .public-panel-body{padding:.75rem}.ac-pipeline-board{display:flex;gap:.625rem;grid-template-columns:none;min-height:min(420px,62vh);scroll-snap-type:x mandatory}.ac-pipeline-column{flex:0 0 min(88vw,280px);max-height:min(60vh,520px);scroll-snap-align:start;width:min(88vw,280px)}.ac-pipeline-column__header{padding:.5rem .625rem}.ac-pipeline-column__body{padding:.5rem}.ac-pipeline-card{padding:.55rem .625rem}.ac-page-content .ant-tabs-nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ac-page-content .ant-tabs-nav::-webkit-scrollbar{display:none}.ac-page-content .ant-tabs-tab{flex-shrink:0}}@media (max-width:480px){.ac-pipeline-column{flex:0 0 92vw;width:92vw}}.ac-timeline-card{border-radius:12px;box-shadow:0 2px 8px #0f172a1f;box-shadow:0 2px 8px var(--jo-shadow-md);padding:16px;transition:all .3s ease}.ac-timeline-action-btn,.ac-timeline-card{background:#fff;background:var(--jo-surface);border:1px solid #e5e9ee;border:1px solid var(--jo-border-muted)}.ac-timeline-action-btn{align-items:center;border-radius:6px;color:#5b6878;color:var(--jo-text-muted);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:4px 8px;transition:all .2s ease}.ac-timeline-action-btn:hover{border-color:#1d4ed8;border-color:var(--jo-primary);color:#1d4ed8;color:var(--jo-primary)}.ac-timeline-action-btn--success:hover{border-color:#15803d;border-color:var(--jo-success);color:#15803d;color:var(--jo-success)}.ac-timeline-notes-divider{border-top:1px solid #e5e9ee;border-top:1px solid var(--jo-divider);margin-top:12px;padding-top:12px}.ac-timeline-note-preview{background-color:#f8fafc;background-color:var(--jo-surface-subtle);border:1px solid #e5e9ee;border:1px solid var(--jo-border-muted);border-radius:6px;cursor:pointer;padding:8px 10px;transition:all .2s ease}.ac-timeline-note-preview:hover{background-color:#eef2f7;background-color:var(--jo-hover-bg);border-color:#1d4ed8;border-color:var(--jo-primary)}.ac-note-textarea{background:#fff;background:var(--jo-surface);border:1px solid #e5e9ee;border:1px solid var(--jo-border-muted);border-radius:6px;color:#172033;color:var(--jo-text);font-family:inherit;font-size:14px;line-height:1.5;min-height:200px;padding:12px;resize:vertical;width:100%}.jo-icon-btn-primary{background:#1d4ed8!important;background:var(--jo-primary)!important;border-color:#1d4ed8!important;border-color:var(--jo-primary)!important}.jo-icon-btn-primary,.jo-icon-btn-primary:hover{color:#fff!important;color:var(--jo-on-primary)!important}.jo-icon-btn-primary:hover{background:#1e40af!important;background:var(--jo-primary-hover)!important;border-color:#1e40af!important;border-color:var(--jo-primary-hover)!important}.jo-icon-btn-danger{background:#b91c1c!important;background:var(--jo-danger)!important;border-color:#b91c1c!important;border-color:var(--jo-danger)!important}.jo-icon-btn-danger,.jo-icon-btn-danger:hover{color:#fff!important;color:var(--jo-on-primary)!important}.jo-icon-btn-danger:hover{filter:brightness(.92)}.jo-link-text{color:#1d4ed8;color:var(--jo-primary)}.jo-icon-on-primary{color:#fff;color:var(--jo-on-primary)}.jo-icon-muted{color:#98a2ad;color:var(--jo-text-disabled)}.jo-icon-warning{color:#b45309;color:var(--jo-warning)}.jo-icon-danger{color:#b91c1c;color:var(--jo-danger)}.ac-timeline-add-stage{background:#fff;background:var(--jo-surface);border:1px solid #e5e9ee;border:1px solid var(--jo-border-muted);border-radius:6px;box-shadow:0 2px 8px #0f172a1f;box-shadow:0 2px 8px var(--jo-shadow-md);cursor:pointer;padding:8px 12px;transition:all .3s ease}@media (min-width:768px){.ac-timeline-add-stage:hover{box-shadow:0 4px 12px #0f172a1f;box-shadow:0 4px 12px var(--jo-shadow-md);transform:translateY(-2px)}}.ac-timeline-add-stage__label{color:#1d4ed8;color:var(--jo-primary);font-size:12px}.ac-timeline-add-stage__icon{color:#1d4ed8;color:var(--jo-primary);font-size:14px}.jo-icon-success{color:#15803d;color:var(--jo-success)}*,:after,:before{--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:#0284c780;--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:#0284c780;--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: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:520px){.\!container{max-width:520px!important}.container{max-width:520px}}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width:1600px){.\!container{max-width:1600px!important}.container{max-width:1600px}}@media (min-width:1800px){.\!container{max-width:1800px!important}.container{max-width:1800px}}@media (min-width:1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}.sr-only{border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-top-48{top:-12rem}.left-0{left:0}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-16{top:4rem}.top-2{top:.5rem}.z-\[1000\]{z-index:1000}.m-0{margin:0}.m-4{margin:1rem}.m-auto{margin:auto}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-14{margin-bottom:3.5rem;margin-top:3.5rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-2{margin-bottom:.5rem!important}.\!mt-0{margin-top:0!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.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}.mb-8{margin-bottom:2rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.ms-1{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.ms-2{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-8{height:2rem!important}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[34px\]{height:34px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[min\(52vh\2c 420px\)\]{max-height:min(52vh,420px)}.min-h-\[220px\]{min-height:220px}.min-h-\[320px\]{min-height:320px}.min-h-\[40px\]{min-height:40px}.min-h-\[76px\]{min-height:76px}.min-h-screen{min-height:100vh}.\!w-8{width:2rem!important}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-4{width:1rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[130px\]{min-width:130px}.min-w-\[168px\]{min-width:168px}.min-w-\[280px\]{min-width:280px}.max-w-4xl{max-width:56rem}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.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-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-x-3{column-gap:.75rem}.gap-x-5{column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-5{row-gap:1.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.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:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-blue-100{--tw-border-opacity:1!important;border-color:#e0f2fe!important;border-color:rgb(224 242 254/var(--tw-border-opacity,1))!important}.\!border-green-100{--tw-border-opacity:1!important;border-color:#dcfce7!important;border-color:rgb(220 252 231/var(--tw-border-opacity,1))!important}.border-\[var\(--jo-border\)\]{border-color:var(--jo-border)}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bae6fd;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#0284c7;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.\!bg-blue-50{--tw-bg-opacity:1!important;background-color:#f0f9ff!important;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))!important}.\!bg-green-50{--tw-bg-opacity:1!important;background-color:#f0fdf4!important;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))!important}.bg-amber-50\/50{background-color:#fffbeb80}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-blue-200{--tw-bg-opacity:1;background-color:#bae6fd;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.bg-blue-300{--tw-bg-opacity:1;background-color:#7dd3fc;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#0369a1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:#075985;background-color:rgb(7 89 133/var(--tw-bg-opacity,1))}.bg-blue-800{--tw-bg-opacity:1;background-color:#0c4a6e;background-color:rgb(12 74 110/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:#082f49;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50\/40{background-color:#f0fdf466}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-700{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-green-800{--tw-bg-opacity:1;background-color:#166534;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.bg-green-900{--tw-bg-opacity:1;background-color:#14532d;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.bg-indigo-300{--tw-bg-opacity:1;background-color:#a5b4fc;background-color:rgb(165 180 252/var(--tw-bg-opacity,1))}.bg-indigo-400{--tw-bg-opacity:1;background-color:#818cf8;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-700{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.bg-indigo-800{--tw-bg-opacity:1;background-color:#3730a3;background-color:rgb(55 48 163/var(--tw-bg-opacity,1))}.bg-indigo-900{--tw-bg-opacity:1;background-color:#312e81;background-color:rgb(49 46 129/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-200{--tw-bg-opacity:1;background-color:#fed7aa;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.bg-orange-300{--tw-bg-opacity:1;background-color:#fdba74;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-orange-700{--tw-bg-opacity:1;background-color:#c2410c;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.bg-orange-800{--tw-bg-opacity:1;background-color:#9a3412;background-color:rgb(154 52 18/var(--tw-bg-opacity,1))}.bg-orange-900{--tw-bg-opacity:1;background-color:#7c2d12;background-color:rgb(124 45 18/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-200{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.bg-red-300{--tw-bg-opacity:1;background-color:#fca5a5;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50\/60{background-color:#fef2f299}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-800{--tw-bg-opacity:1;background-color:#991b1b;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-red-900{--tw-bg-opacity:1;background-color:#7f1d1d;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-yellow-300{--tw-bg-opacity:1;background-color:#fde047;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-600{--tw-bg-opacity:1;background-color:#ca8a04;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-yellow-700{--tw-bg-opacity:1;background-color:#a16207;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.bg-yellow-800{--tw-bg-opacity:1;background-color:#854d0e;background-color:rgb(133 77 14/var(--tw-bg-opacity,1))}.bg-yellow-900{--tw-bg-opacity:1;background-color:#713f12;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.ps-1\.5{-webkit-padding-start:.375rem;padding-inline-start:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xl\/9{font-size:1.5rem;line-height:2.25rem}.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-sm\/6{font-size:.875rem;line-height:1.5rem}.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-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);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-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--jo-text\)\]{color:var(--jo-text)}.text-\[var\(--jo-text-muted\)\]{color:var(--jo-text-muted)}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#0284c7;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#0c4a6e;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#082f49;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-100{opacity:1}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{--tw-shadow:0 0 0 1px #0000001a,0 4px 12px #00000026;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 4px 12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow-sm{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-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.\!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)!important}.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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}body,html{background:var(--jo-bg-start);box-sizing:border-box;color:var(--jo-text);height:100%;margin:0;padding:0;width:100%}#root{display:flex;flex-direction:column;min-height:100vh}.full-width-height{height:100%;width:100%}.ant-table-thead>tr>th{background-color:var(--jo-hover-bg)!important;border-bottom:1px solid var(--jo-border)!important;border-right:1px solid #0000;color:var(--jo-text)!important;font-weight:600!important;text-align:center!important}.ant-table-thead>tr>th .ant-table-column-sorters,.ant-table-thead>tr>th .ant-table-filter-column{justify-content:center}.ant-table-thead>tr>th:hover{background-color:var(--jo-chrome-hover)!important}.ant-table-thead>tr>th:last-child{border-bottom:none!important;border-image:none!important;border-right:none!important}.ql-toolbar.ql-snow{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ql-container.ql-snow{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;height:300px}.quill-readonly .ql-container.ql-snow{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ql-editor.ql-blank:before{display:none!important}.ql-editor::-webkit-scrollbar{width:8px}.ql-editor::-webkit-scrollbar-thumb{background:var(--jo-scrollbar-thumb);border:none;border-radius:4px}.ql-editor::-webkit-scrollbar-thumb:hover{background:var(--jo-scrollbar-thumb-hover)}.ant-tabs-card>.ant-tabs-nav:before{border-bottom:none!important}.ant-tabs-card>.ant-tabs-content-holder{border:none!important}.table-no-left-radius .ant-table,.table-no-left-radius .ant-table-container,.table-no-left-radius .ant-table-thead>tr>th:first-child,.table-no-left-radius .ant-table-wrapper .ant-table{border-top-left-radius:0!important}.application-stages-tabs .ant-tabs-nav{background:var(--jo-accent-soft)!important;border-radius:8px!important;margin-bottom:0!important;padding:4px!important;width:100%}.application-stages-tabs .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden}.application-stages-tabs .ant-tabs-nav-list{display:flex;gap:2px;min-width:-webkit-max-content;min-width:max-content;width:100%}.application-stages-tabs .ant-tabs-tab{align-items:center;background:#0000!important;border:none!important;border-radius:6px!important;color:var(--jo-text-muted)!important;display:flex;flex:1 1 auto;font-size:14px!important;font-weight:500!important;justify-content:center;margin-right:0!important;min-width:0;padding:8px!important;text-align:center;transition:all .2s ease!important;white-space:nowrap}.application-stages-tabs .ant-tabs-tab-btn{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.application-stages-tabs .ant-tabs-dropdown,.application-stages-tabs .ant-tabs-dropdown-menu,.application-stages-tabs .ant-tabs-nav-more,.application-stages-tabs .ant-tabs-nav-operations,.application-stages-tabs .ant-tabs-nav-operations-hidden{display:none!important}.application-stages-tabs .ant-tabs-tab:hover{background:#fffc!important;color:var(--jo-text)!important}.application-stages-tabs .ant-tabs-tab-active{background:#fff!important;box-shadow:0 2px 4px #0000001a!important}.application-stages-tabs .ant-tabs-tab-active,.application-stages-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--jo-text-muted)!important;font-weight:500!important}.application-stages-tabs .ant-tabs-tab-active .ant-tabs-tab-btn span{font-weight:500!important}.application-stages-tabs .ant-tabs-tab-active .ant-tag{background:var(--jo-accent-soft)!important;border-color:var(--jo-primary)!important;color:var(--jo-primary)!important}.application-stages-tabs .ant-tabs-ink-bar{display:none!important}.application-stages-tabs .ant-tabs-content-holder{background:#0000!important;border:none!important}.application-stages-tabs .ant-tabs-tabpane{background:#0000!important}.ant-tabs-content-holder,.ant-tabs-tabpane{padding-top:0!important}@media (max-width:320px){.ant-card h3,.ant-card h3.text-sm{font-size:14px!important}.ant-card .text-sm,.ant-card .text-xs,.ant-card p{font-size:12px!important}}@media (min-width:375px){.ant-card h3{font-size:16px!important}.ant-card p{font-size:14px!important}}.no-tooltip .ant-menu-item-tooltip,.no-tooltip .ant-tooltip{display:none!important}@media (max-width:425px){.desktop-sider .ant-menu-item{align-items:center!important;display:flex!important;justify-content:center!important;margin:0!important;padding:0!important}.desktop-sider .ant-menu-item .anticon{margin-right:0!important}.desktop-sider .ant-menu-inline .ant-menu-item{padding:0!important;width:100%!important}.desktop-sider .ant-menu-item:after{display:none!important}.desktop-sider .ant-menu-item>*{align-items:center!important;display:flex!important;justify-content:center!important;width:100%!important}.desktop-sider .ant-menu-item .anticon+span{display:none!important}}.ant-card{background:var(--jo-card-bg)!important;border:1px solid var(--jo-border)!important;border-radius:8px!important;box-shadow:0 8px 24px var(--jo-shadow)!important;transition:box-shadow .2s ease,transform .2s ease!important}.ant-card .ant-card-body{padding:16px!important}.ant-card:hover{box-shadow:0 12px 28px var(--jo-shadow)!important}.stage-list-item{background-color:var(--jo-bg-start)!important;transition:background-color .2s ease!important}.stage-list-item:hover{background-color:var(--jo-surface-hover)!important}.stage-list-item .ant-btn:hover{background-color:inherit!important;border-color:inherit!important;color:inherit!important}.stage-list-item .jo-icon-btn-primary:hover{background:var(--jo-primary-hover)!important;border-color:var(--jo-primary-hover)!important;color:var(--jo-on-primary)!important}.stage-list-item .jo-icon-btn-danger:hover{color:var(--jo-on-primary)!important;filter:brightness(.92)}.stage-list-item .ant-btn{transition:transform .2s ease!important}.stage-list-item .ant-btn:hover{transform:scale(1.1)!important}.stage-list-item .ant-btn .anticon{font-size:18px!important;height:18px!important;width:18px!important}.stage-list-item .ant-btn:disabled .anticon{color:#fff!important}.stage-list-item .ant-btn:disabled,.stage-list-item .ant-btn:disabled:hover{background-color:var(--jo-danger-muted)!important;border-color:var(--jo-danger-muted)!important}.ant-collapse-header{background-color:var(--jo-hover-bg)!important;border:1px solid var(--jo-border-muted)!important;border-radius:.375rem!important;padding:6px 16px!important}.ant-collapse-expand-icon{color:var(--jo-text-muted)!important}.ant-tabs-nav{padding:0 24px!important}.ant-tabs-nav-operations{padding:0!important}.ant-tabs-card .ant-tabs-nav{padding-left:0!important}.ant-tabs-tab-active .ant-tabs-tab-btn{text-shadow:none!important}@media (max-width:768px){.ant-tabs-nav{padding:0 8px!important}.ant-tabs-card .ant-tabs-nav{padding-left:0!important}}@media (max-width:767px){.ant-collapse-content-box{padding:0!important}}.container-main{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.container-main{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-main{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.container-main{padding-left:4rem;padding-right:4rem}}.ant-rate-star-full .ant-rate-star-second svg{fill:var(--jo-star-filled)!important}.ant-rate-star-zero .ant-rate-star-second svg{fill:var(--jo-star-empty)!important}.ant-rate-star:hover .ant-rate-star-second svg{fill:var(--jo-star-hover)!important}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:#38bdf8;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:#0284c7;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:#bae6fd;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:#7dd3fc;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/40:hover{background-color:#f0f9ff66}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#0369a1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#075985;background-color:rgb(7 89 133/var(--tw-bg-opacity,1))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:#0c4a6e;background-color:rgb(12 74 110/var(--tw-bg-opacity,1))}.hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:#082f49;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.hover\:bg-green-300:hover{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\:bg-green-400:hover{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-green-800:hover{--tw-bg-opacity:1;background-color:#166534;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.hover\:bg-green-900:hover{--tw-bg-opacity:1;background-color:#14532d;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:#a5b4fc;background-color:rgb(165 180 252/var(--tw-bg-opacity,1))}.hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:#818cf8;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:#3730a3;background-color:rgb(55 48 163/var(--tw-bg-opacity,1))}.hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:#312e81;background-color:rgb(49 46 129/var(--tw-bg-opacity,1))}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:#fed7aa;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.hover\:bg-orange-300:hover{--tw-bg-opacity:1;background-color:#fdba74;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.hover\:bg-orange-400:hover{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.hover\:bg-orange-500:hover{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:#c2410c;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.hover\:bg-orange-800:hover{--tw-bg-opacity:1;background-color:#9a3412;background-color:rgb(154 52 18/var(--tw-bg-opacity,1))}.hover\:bg-orange-900:hover{--tw-bg-opacity:1;background-color:#7c2d12;background-color:rgb(124 45 18/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:#fca5a5;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:#991b1b;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:#7f1d1d;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:#fde047;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:#ca8a04;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:#a16207;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:#854d0e;background-color:rgb(133 77 14/var(--tw-bg-opacity,1))}.hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:#713f12;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.hover\:text-\[var\(--jo-primary\)\]:hover{color:var(--jo-primary)}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity,1))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:#0284c7;color:rgb(2 132 199/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:opacity-90:hover{opacity:.9}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#0284c7;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity,1))}.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-blue-500:focus-visible{outline-color:#0284c7}.focus-visible\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-100:disabled{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.disabled\:bg-blue-200:disabled{--tw-bg-opacity:1;background-color:#bae6fd;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.disabled\:bg-blue-300:disabled{--tw-bg-opacity:1;background-color:#7dd3fc;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.disabled\:bg-blue-400:disabled{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.disabled\:bg-blue-50:disabled{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.disabled\:bg-blue-500:disabled{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.disabled\:bg-blue-600:disabled{--tw-bg-opacity:1;background-color:#0369a1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.disabled\:bg-blue-700:disabled{--tw-bg-opacity:1;background-color:#075985;background-color:rgb(7 89 133/var(--tw-bg-opacity,1))}.disabled\:bg-blue-800:disabled{--tw-bg-opacity:1;background-color:#0c4a6e;background-color:rgb(12 74 110/var(--tw-bg-opacity,1))}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.disabled\:bg-gray-200:disabled{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.disabled\:bg-gray-500:disabled{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.disabled\:bg-gray-600:disabled{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.disabled\:bg-gray-700:disabled{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.disabled\:bg-gray-800:disabled{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.disabled\:bg-green-100:disabled{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.disabled\:bg-green-200:disabled{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.disabled\:bg-green-300:disabled{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.disabled\:bg-green-400:disabled{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.disabled\:bg-green-50:disabled{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.disabled\:bg-green-500:disabled{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.disabled\:bg-green-600:disabled{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.disabled\:bg-green-700:disabled{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.disabled\:bg-green-800:disabled{--tw-bg-opacity:1;background-color:#166534;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-100:disabled{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-200:disabled{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-300:disabled{--tw-bg-opacity:1;background-color:#a5b4fc;background-color:rgb(165 180 252/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-400:disabled{--tw-bg-opacity:1;background-color:#818cf8;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-50:disabled{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-500:disabled{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-600:disabled{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-700:disabled{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.disabled\:bg-indigo-800:disabled{--tw-bg-opacity:1;background-color:#3730a3;background-color:rgb(55 48 163/var(--tw-bg-opacity,1))}.disabled\:bg-orange-100:disabled{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.disabled\:bg-orange-200:disabled{--tw-bg-opacity:1;background-color:#fed7aa;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.disabled\:bg-orange-300:disabled{--tw-bg-opacity:1;background-color:#fdba74;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.disabled\:bg-orange-400:disabled{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.disabled\:bg-orange-50:disabled{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.disabled\:bg-orange-500:disabled{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.disabled\:bg-orange-600:disabled{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.disabled\:bg-orange-700:disabled{--tw-bg-opacity:1;background-color:#c2410c;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.disabled\:bg-orange-800:disabled{--tw-bg-opacity:1;background-color:#9a3412;background-color:rgb(154 52 18/var(--tw-bg-opacity,1))}.disabled\:bg-red-100:disabled{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.disabled\:bg-red-200:disabled{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.disabled\:bg-red-300:disabled{--tw-bg-opacity:1;background-color:#fca5a5;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.disabled\:bg-red-400:disabled{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.disabled\:bg-red-50:disabled{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.disabled\:bg-red-500:disabled{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.disabled\:bg-red-600:disabled{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.disabled\:bg-red-700:disabled{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.disabled\:bg-red-800:disabled{--tw-bg-opacity:1;background-color:#991b1b;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.disabled\:bg-yellow-100:disabled{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.disabled\:bg-yellow-200:disabled{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.disabled\:bg-yellow-300:disabled{--tw-bg-opacity:1;background-color:#fde047;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.disabled\:bg-yellow-400:disabled{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.disabled\:bg-yellow-50:disabled{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.disabled\:bg-yellow-500:disabled{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.disabled\:bg-yellow-600:disabled{--tw-bg-opacity:1;background-color:#ca8a04;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.disabled\:bg-yellow-700:disabled{--tw-bg-opacity:1;background-color:#a16207;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.disabled\:bg-yellow-800:disabled{--tw-bg-opacity:1;background-color:#854d0e;background-color:rgb(133 77 14/var(--tw-bg-opacity,1))}.disabled\:text-blue-100:disabled{--tw-text-opacity:1;color:#e0f2fe;color:rgb(224 242 254/var(--tw-text-opacity,1))}.disabled\:text-gray-100:disabled{--tw-text-opacity:1;color:#f3f4f6;color:rgb(243 244 246/var(--tw-text-opacity,1))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.disabled\:text-green-100:disabled{--tw-text-opacity:1;color:#dcfce7;color:rgb(220 252 231/var(--tw-text-opacity,1))}.disabled\:text-indigo-100:disabled{--tw-text-opacity:1;color:#e0e7ff;color:rgb(224 231 255/var(--tw-text-opacity,1))}.disabled\:text-orange-100:disabled{--tw-text-opacity:1;color:#ffedd5;color:rgb(255 237 213/var(--tw-text-opacity,1))}.disabled\:text-red-100:disabled{--tw-text-opacity:1;color:#fee2e2;color:rgb(254 226 226/var(--tw-text-opacity,1))}.disabled\:text-yellow-100:disabled{--tw-text-opacity:1;color:#fef9c3;color:rgb(254 249 195/var(--tw-text-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ms-4{-webkit-margin-start:1rem;margin-inline-start:1rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:w-56{width:14rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:p-4{padding:1rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-sm\/6{font-size:.875rem;line-height:1.5rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:mt-10{margin-top:2.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-2xl{max-width:42rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-0{padding:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:max-w-3xl{max-width:48rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1280px){.xl\:max-w-4xl{max-width:56rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_\.ant-collapse-content-box\]\:\!px-0 .ant-collapse-content-box,.\[\&_\.ant-collapse-header\]\:\!px-0 .ant-collapse-header{padding-left:0!important;padding-right:0!important}.\[\&_\.ant-progress-inner\]\:align-middle .ant-progress-inner{vertical-align:middle}.\[\&_\.ant-table-thead\>tr\>th\]\:bg-gray-50\/80 .ant-table-thead>tr>th{background-color:#f9fafbcc}.\[\&_\.ant-tabs-nav\]\:overflow-x-auto .ant-tabs-nav{overflow-x:auto}.\[\&_\.ant-tabs-nav\]\:overflow-y-hidden .ant-tabs-nav{overflow-y:hidden}.\[\&_\.ant-timeline-item-content\]\:\!min-h-0 .ant-timeline-item-content{min-height:0!important}.clarification-public{align-items:center;background:radial-gradient(circle at top left,#dff3ff,#0000 35%),linear-gradient(135deg,#f8fbfd,#eef6ff);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.clarification-public__card{border:1px solid #cfe3f8!important;border-radius:18px!important;box-shadow:0 20px 60px #0759851c;max-width:760px;width:100%}.clarification-public__card .ant-card-body{padding:1.75rem}.clarification-public__card header{display:flex;gap:1rem;margin-bottom:1.5rem}.clarification-public__card header>span{align-items:center;background:#e6f5ff;border-radius:14px;color:#0874ad;display:flex;font-size:1.4rem;height:3.25rem;justify-content:center;width:3.25rem}.clarification-public__card header small{color:#0874ad;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.clarification-public__card header h2{color:#103f5d!important;margin:.2rem 0!important}.clarification-public__trust{align-items:center;background:#f1f9ff;border:1px solid #cae5f6;border-radius:10px;color:#0874ad;display:flex;font-size:.78rem;gap:.7rem;margin-bottom:1rem;padding:.75rem .9rem}.clarification-public__trust>span{color:#52697c;display:flex;gap:.35rem}.clarification-public__trust strong{color:#103f5d}.clarification-public__card section{grid-gap:1rem;background:#fbfdff;border:1px solid #e2eaf2;border-radius:12px;display:grid;gap:1rem;padding:1.15rem 1.25rem 1rem}.clarification-public__section-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.clarification-public__section-heading>strong{background:#e8f5ff;border-radius:99px;color:#0874ad;flex:0 0 auto;font-size:.72rem;padding:.3rem .55rem}.clarification-public__card section h4,.clarification-public__card section p{margin:0!important}.clarification-public__questions{grid-gap:1rem;display:grid;gap:1rem}.clarification-public__questions article{grid-gap:.75rem;background:#fff;border:1px solid #e2eaf2;border-radius:10px;display:grid;gap:.75rem;grid-template-columns:2rem 1fr;padding:.9rem}.clarification-public__questions article>span{align-items:center;background:#dff2ff;border-radius:50%;color:#075985;display:flex;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.clarification-public__questions strong{color:#344054;display:block;line-height:1.45;margin-bottom:.55rem}.clarification-public__questions .ant-input{border-color:#cad8e5;border-radius:9px;resize:vertical}.clarification-public__questions .ant-input:focus{border-color:#1680b8;box-shadow:0 0 0 3px #1680b81a}.clarification-public__final-note{color:#8493a3;font-size:.72rem;text-align:center}.clarification-public__card footer{color:#98a2b3;font-size:.75rem;margin-top:1.25rem;text-align:center}.clarification-complete{background:#fff;border:1px solid #cfe3f8;border-radius:20px;box-shadow:0 24px 70px #07598520;max-width:560px;padding:2.5rem 2.75rem 2rem;text-align:center;width:100%}.clarification-complete__icon{background:linear-gradient(145deg,#e9f8ef,#d8f1e2);border-radius:50%;box-shadow:0 10px 25px #21884722;color:#218847;display:grid;font-size:2.6rem;height:4.5rem;margin:0 auto 1rem;place-items:center;width:4.5rem}.clarification-complete__eyebrow{color:#218847;font-size:.68rem;font-weight:800;letter-spacing:.14em}.clarification-complete h2{color:#103f5d!important;margin:.4rem 0 .6rem!important}.clarification-complete>p{color:#64788b;line-height:1.65;margin:0 auto 1.5rem!important;max-width:430px}.clarification-complete__close{align-items:center;background:#f2faf5;border:1px solid #cfe8d8;border-radius:11px;color:#218847;display:flex;gap:.75rem;padding:.9rem 1rem;text-align:left}.clarification-complete__close>span{grid-gap:.12rem;color:#64788b;display:grid;font-size:.78rem;gap:.12rem}.clarification-complete__close strong{color:#245f3b;font-size:.82rem}.clarification-complete>small{color:#94a3b1;display:block;font-size:.7rem;margin-top:1.5rem}@media (max-width:600px){.clarification-public{align-items:flex-start;padding:0}.clarification-public__card{border:0!important;border-radius:0!important;min-height:100vh}.clarification-public__card .ant-card-body{padding:1.25rem 1rem}.clarification-public__card header h2{font-size:1.45rem!important}.clarification-public__section-heading,.clarification-public__trust>span{flex-direction:column}.clarification-public__section-heading{gap:.65rem}.clarification-public__questions article{grid-template-columns:1.75rem 1fr;padding:.8rem}.clarification-public--complete{align-items:center;padding:1rem}.clarification-complete{border-radius:16px;padding:2rem 1.25rem 1.5rem}}.candidate-conversation-public{align-items:center;background:radial-gradient(circle at top left,#dff3ff,#0000 35%),linear-gradient(135deg,#f8fbfd,#eef6ff);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.candidate-conversation-public__card{border:1px solid #cfe3f8!important;border-radius:18px!important;box-shadow:0 20px 60px #0759851c;max-width:820px;width:100%}.candidate-conversation-public__card .ant-card-body{padding:1.5rem}.candidate-conversation-public__card header{display:flex;gap:1rem;margin-bottom:1rem}.candidate-conversation-public__card header>span{background:#e6f5ff;border-radius:14px;color:#0874ad;display:grid;flex:0 0 auto;font-size:1.4rem;height:3.25rem;place-items:center;width:3.25rem}.candidate-conversation-public__card header small{color:#0874ad;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.candidate-conversation-public__card header h2,.candidate-conversation-public__card header p{margin:.15rem 0!important}.candidate-conversation-public__trust{align-items:center;background:#f1f9ff;border:1px solid #cae5f6;border-radius:10px;color:#0874ad;display:flex;gap:.7rem;margin-bottom:1rem;padding:.75rem .9rem}.candidate-conversation-public__trust>span{color:#52697c;display:grid;font-size:.8rem}.candidate-conversation-public__trust strong{color:#103f5d}.candidate-conversation-public__messages{background:#f8fafc;border:1px solid #e2eaf2;border-radius:14px;display:flex;flex-direction:column;gap:.75rem;max-height:520px;min-height:340px;overflow-y:auto;padding:1rem}.candidate-conversation-public__message{background:#fff;border:1px solid #dce5ec;border-radius:14px 14px 14px 4px;box-shadow:0 4px 14px #0f172a0d;padding:.8rem .95rem;width:min(78%,650px)}.candidate-conversation-public__message--candidate{align-self:flex-end;background:#e8f2ff;border-color:#c6dcf5;border-radius:14px 14px 4px}.candidate-conversation-public__message>div{color:#6b7f90;display:flex;font-size:.74rem;gap:1rem;justify-content:space-between}.candidate-conversation-public__message strong{color:#25384a}.candidate-conversation-public__message p{color:#344054;line-height:1.55;margin:.45rem 0 0;white-space:pre-wrap}.candidate-conversation-public__message small{align-items:center;color:#7890a3;display:flex;gap:.3rem;margin-top:.5rem}.candidate-conversation-public__composer{background:#fff;border:1px solid #dce5ec;border-radius:14px;margin-top:.9rem;padding:.85rem}.candidate-conversation-public__composer>div{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:.65rem}.candidate-conversation-public__composer>div>span{color:#8493a3;font-size:.72rem}.candidate-conversation-public__card footer{color:#98a2b3;font-size:.75rem;margin-top:1rem;text-align:center}@media (max-width:640px){.candidate-conversation-public{align-items:flex-start;padding:0}.candidate-conversation-public__card{border:0!important;border-radius:0!important;min-height:100vh}.candidate-conversation-public__card .ant-card-body{padding:1rem}.candidate-conversation-public__message{width:92%}.candidate-conversation-public__composer>div{align-items:stretch;flex-direction:column}}.ats-legal-page{background:var(--jo-bg-start);color:var(--jo-text);display:flex;flex-direction:column;min-height:100vh}.ats-legal-page--embedded{background:#0000;min-height:calc(100vh - 64px)}.ats-legal-page--embedded .ats-legal-rail{max-width:none}.ats-legal-page--embedded .ats-legal-hero{background:var(--jo-panel-header)}.ats-legal-page--embedded .ats-legal-hero__inner{min-height:150px}.ats-legal-page--embedded .ats-legal-section{scroll-margin-top:5rem}.ats-legal-rail{margin:0 auto;max-width:1360px;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));width:100%}.ats-legal-header{background:var(--jo-surface);border-bottom:1px solid var(--jo-border);box-shadow:0 4px 16px var(--jo-shadow);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.ats-legal-header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:68px}.ats-legal-header__brand{min-width:0;text-decoration:none}.ats-legal-header__actions{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.ats-legal-sign-in{align-items:center;background:var(--jo-primary);border-radius:8px;color:var(--jo-on-primary);display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:38px;padding:0 1rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.ats-legal-sign-in:hover{background:var(--jo-primary-hover);color:var(--jo-on-primary);transform:translateY(-1px)}.ats-legal-hero{background:var(--jo-panel-header);border-bottom:1px solid var(--jo-border)}.ats-legal-hero__inner{align-items:center;display:flex;gap:1.5rem;min-height:190px;padding-bottom:2rem;padding-top:2rem}.ats-legal-hero__icon{align-items:center;background:var(--jo-accent-soft);border:1px solid var(--jo-chip-border);border-radius:8px;color:var(--jo-primary);display:inline-flex;flex:0 0 auto;font-size:2.25rem;height:4.5rem;justify-content:center;width:4.5rem}.ats-legal-breadcrumb{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.8125rem;gap:.5rem;margin-bottom:.75rem}.ats-legal-breadcrumb a,.ats-legal-content a{color:var(--jo-primary);font-weight:650;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-underline-offset:.2em}.ats-legal-breadcrumb a:hover,.ats-legal-content a:hover{color:var(--jo-primary-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.ats-legal-hero h1{color:var(--jo-text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.ats-legal-hero__description{color:var(--jo-text-muted);font-size:1.0625rem;line-height:1.5;margin:.5rem 0 0}.ats-legal-hero__updated{color:var(--jo-text-subtle);font-size:.8125rem;margin:.5rem 0 0}.ats-legal-layout{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);padding-bottom:3rem;padding-top:2rem}.ats-legal-navigation{min-width:0}.ats-legal-navigation nav{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:8px;overflow:hidden}.ats-legal-navigation__label{border-bottom:1px solid var(--jo-border);color:var(--jo-text-muted);font-size:.6875rem;font-weight:800;letter-spacing:.08em;margin:0;padding:.75rem 1rem;text-transform:uppercase}.ats-legal-navigation ul{display:flex;list-style:none;margin:0;overflow-x:auto;padding:.5rem;scrollbar-width:thin}.ats-legal-navigation li{flex:0 0 auto}.ats-legal-navigation button{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--jo-text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:650;gap:.625rem;min-height:2.75rem;padding:.625rem .75rem;text-align:left;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap;width:100%}.ats-legal-navigation button:focus-visible,.ats-legal-navigation button:hover{background:var(--jo-hover-bg);color:var(--jo-primary)}.ats-legal-content a:focus-visible,.ats-legal-footer a:focus-visible,.ats-legal-header a:focus-visible,.ats-legal-navigation button:focus-visible{outline:3px solid var(--jo-chip-border);outline-offset:2px}.ats-legal-content{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:8px;box-shadow:0 18px 42px var(--jo-shadow);min-width:0;padding:1rem}.ats-legal-summary{background:var(--jo-surface-subtle);border:1px solid var(--jo-chip-border);border-radius:8px;margin-bottom:2rem;padding:1rem}.ats-legal-summary>h2{color:var(--jo-text);font-size:1rem;font-weight:800;margin:0 0 1rem}.ats-legal-summary__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.ats-legal-summary__item{align-items:flex-start;display:flex;gap:.75rem}.ats-legal-summary__icon{align-items:center;background:var(--jo-accent-soft);border-radius:50%;color:var(--jo-primary);display:inline-flex;flex:0 0 auto;font-size:1.125rem;height:2.5rem;justify-content:center;width:2.5rem}.ats-legal-summary__item h3{color:var(--jo-text);font-size:.9375rem;font-weight:750;margin:0 0 .25rem}.ats-legal-summary__item p{color:var(--jo-text-muted);font-size:.8125rem;line-height:1.55;margin:0}.ats-legal-section{scroll-margin-top:5.5rem}.ats-legal-responsibilities+.ats-legal-section,.ats-legal-section+.ats-legal-responsibilities,.ats-legal-section+.ats-legal-section{margin-top:2rem}.ats-legal-section__heading{align-items:baseline;display:flex;gap:.75rem;margin-bottom:.625rem}.ats-legal-section__heading>span{color:var(--jo-primary);font-size:1.125rem;font-weight:800}.ats-legal-section h2{color:var(--jo-text);font-size:1.25rem;font-weight:800;letter-spacing:-.015em;line-height:1.3;margin:0}.ats-legal-section__body{color:var(--jo-text-muted);font-size:.9375rem;line-height:1.7}.ats-legal-section__body p{margin:0}.ats-legal-section__body p+p,.ats-legal-section__body p+ul,.ats-legal-section__body ul+p{margin-top:.75rem}.ats-legal-section__body ul{margin-bottom:0;padding-left:1.25rem}.ats-legal-section__body li+li{margin-top:.375rem}.ats-legal-section__body strong{color:var(--jo-text);font-weight:700}.ats-legal-table-wrap{border:1px solid var(--jo-border);border-radius:8px;margin-bottom:1rem;overflow-x:auto}.ats-legal-table-wrap table{border-collapse:collapse;min-width:720px;text-align:left;width:100%}.ats-legal-table-wrap td,.ats-legal-table-wrap th{border-bottom:1px solid var(--jo-border);padding:.75rem;text-align:left!important;vertical-align:top}.ats-legal-table-wrap th{background:var(--jo-hover-bg)!important;color:var(--jo-text)!important;font-size:.8125rem;font-weight:750!important}.ats-legal-table-wrap td{font-size:.8125rem;line-height:1.5}.ats-legal-table-wrap tbody tr:last-child td{border-bottom:0}.ats-legal-callout--info{background:var(--jo-surface-subtle);border:1px solid var(--jo-chip-border);border-radius:8px;color:var(--jo-primary);display:flex;gap:.75rem;margin-bottom:1rem;padding:1rem}.ats-legal-callout--info>span{font-size:1.25rem;margin-top:.125rem}.ats-legal-callout--info h3{color:var(--jo-text);font-size:.9375rem;font-weight:750;margin:0 0 .25rem}.ats-legal-callout--info p{color:var(--jo-text-muted);font-size:.875rem;line-height:1.6}.ats-legal-responsibilities{grid-gap:1px;background:var(--jo-border);border:1px solid var(--jo-border);border-radius:8px;display:grid;gap:1px;grid-template-columns:1fr;margin-top:2rem;overflow:hidden}.ats-legal-responsibilities .ats-legal-section{background:var(--jo-surface);padding:1rem}.ats-legal-check-list{list-style:none;padding:0!important}.ats-legal-check-list li{align-items:flex-start;display:flex;gap:.5rem}.ats-legal-check-list li>span{color:var(--jo-primary);margin-top:.28rem}.ats-legal-callout--warning{background:var(--jo-pipeline-waiting);border:1px solid var(--jo-warning);border-radius:8px;padding:1rem}.ats-legal-callout--warning .ats-legal-section__heading:before{color:var(--jo-warning);content:"\26A0";font-size:1.25rem}.ats-legal-callout--warning .ats-legal-section__body{color:var(--jo-text)}.ats-legal-footer{background:var(--jo-surface);border-top:1px solid var(--jo-border);margin-top:auto}.ats-legal-footer__inner{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;min-height:72px;padding-bottom:1rem;padding-top:1rem;text-align:center}.ats-legal-footer p{color:var(--jo-text-muted);font-size:.8125rem;margin:0}.ats-legal-footer nav{align-items:center;display:flex;gap:1rem}.ats-legal-footer a{color:var(--jo-text-muted);font-size:.8125rem;font-weight:650;text-decoration:none}.ats-legal-footer a:hover{color:var(--jo-primary)}@media (min-width:640px){.ats-legal-rail{padding-left:1.5rem;padding-right:1.5rem}.ats-legal-content,.ats-legal-summary{padding:1.5rem}.ats-legal-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-legal-summary__item+.ats-legal-summary__item{border-left:1px solid var(--jo-border);padding-left:1rem}.ats-legal-responsibilities{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-legal-footer__inner{flex-direction:row;text-align:left}}@media (min-width:1024px){.ats-legal-rail{padding-left:2.5rem;padding-right:2.5rem}.ats-legal-layout{align-items:start;gap:2rem;grid-template-columns:15rem minmax(0,1fr)}.ats-legal-navigation nav{position:-webkit-sticky;position:sticky;top:5.5rem}.ats-legal-navigation ul{display:block;overflow:visible;padding:.5rem}.ats-legal-navigation li{width:100%}.ats-legal-navigation button{white-space:normal}.ats-legal-content{padding:1.5rem}}@media (max-width:639px){.ats-legal-header__brand .site-brand-tagline{display:none}.ats-legal-header__brand .site-brand-wordmark{font-size:.75rem}.ats-legal-sign-in{display:none}.ats-legal-hero__inner{align-items:flex-start;gap:1rem;min-height:0;padding-bottom:1.5rem;padding-top:1.5rem}.ats-legal-hero__icon{font-size:1.5rem;height:3rem;width:3rem}.ats-legal-summary__item+.ats-legal-summary__item{border-top:1px solid var(--jo-border);padding-top:1rem}}@media print{.ats-legal-footer,.ats-legal-header,.ats-legal-navigation,.ats-legal-summary{display:none!important}.ats-legal-layout{display:block;padding:1rem 0}.ats-legal-content{border:0;box-shadow:none;padding:0}}.ant-select-disabled .ant-select-selector{background:var(--jo-surface)!important;color:rgb(75 85 99/var(--tw-text-opacity))!important;opacity:1!important}.error-select>div.ant-select-selector{border-color:var(--jo-danger-muted)!important}.error-select>div.ant-select-selector.ant-select-focused,.error-select>div.ant-select-selector:focus{border-color:var(--jo-danger)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--jo-danger) 30%,#0000)!important}.ant-input-disabled{background:#fff!important;color:rgb(75 85 99/var(--tw-text-opacity))!important;opacity:1!important}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-editor{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;-o-tab-size:4}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-ui{position:absolute}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;margin-bottom:5px;margin-top:5px;overflow:visible;padding:5px 10px}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-editor ol>li[data-list]:before{content:none!important;display:none!important}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"!important}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "!important}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "!important}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "!important}.error-quill>div.ql-container,.error-quill>div.ql-toolbar{border-color:var(--jo-danger)!important}.ql-editor{color:var(--jo-text);font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.5rem}.ql-editor.ql-blank:before{color:var(--jo-text-disabled)!important;font-size:.875rem!important;font-style:normal!important;font-weight:400!important;opacity:1!important}.spinner-container{background:color-mix(in srgb,var(--jo-bg-start) 70%,#0000);height:100%;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.spinner-container--visible{opacity:1;pointer-events:auto;visibility:visible}.spinner{border:5px solid var(--jo-primary);position:relative}.spinner:after{border-bottom:3px solid var(--jo-primary-hover)}.custom-checkbox.ant-checkbox-wrapper-disabled{color:var(--jo-text-muted);opacity:.8}.custom-checkbox .ant-checkbox-disabled .ant-checkbox-inner{background-color:var(--jo-surface-muted);border-color:var(--jo-border-muted)}.custom-checkbox span{color:var(--jo-text)}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.job-applications-by-job{grid-gap:1rem;color:#103f5d;color:var(--jo-text,#103f5d);display:grid;gap:1rem}.job-applications-by-job__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:.25rem 0 .15rem}.job-applications-by-job__eyebrow{color:#0874ad;color:var(--jo-primary,#0874ad);display:block;font-size:.68rem;font-weight:800;letter-spacing:.13em;margin-bottom:.25rem}.job-applications-by-job__header h1{color:#103f5d;color:var(--jo-text,#103f5d);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:750;line-height:1.2;margin:0}.job-applications-by-job__header p{color:#667085;color:var(--jo-text-muted,#667085);font-size:.82rem;margin:.3rem 0 0}.job-applications-by-job__metrics{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.job-applications-by-job__metrics article{align-items:center;background:#fff;background:var(--jo-surface,#fff);border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:11px;box-shadow:0 4px 16px rgba(16,63,93,.045);display:flex;gap:.8rem;min-width:0;padding:.85rem 1rem}.job-applications-by-job__metric-icon{align-items:center;background:#e7f4fd;border-radius:10px;color:#0874ad;display:flex;flex:0 0 auto;font-size:1.05rem;height:2.55rem;justify-content:center;width:2.55rem}.job-applications-by-job__metric-icon--success{background:#e9f7ef;color:#23824b}.job-applications-by-job__metric-icon--selected{background:#f0edff;color:#7253c7}.job-applications-by-job__metrics article>div{display:grid;min-width:0}.job-applications-by-job__metrics small{color:#667085;color:var(--jo-text-muted,#667085);font-size:.68rem;font-weight:650}.job-applications-by-job__metrics strong{color:#103f5d;color:var(--jo-text,#103f5d);font-size:1.25rem;line-height:1.25}.job-applications-by-job__metrics article>div>span{color:#98a2b3;color:var(--jo-text-subtle,#98a2b3);font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-applications-by-job__workspace{border-radius:12px;box-shadow:0 5px 20px rgba(16,63,93,.055)}.job-applications-by-job__workspace .ac-applications-workspace__toolbar{background:linear-gradient(120deg,#f8fcff,#edf7ff);padding:.8rem 1rem}.job-applications-by-job__workspace .ac-applications-workspace__content{padding:.85rem 1rem 1rem}.job-applications-by-job__workspace .ant-btn{border-radius:8px;font-weight:600}.job-applications-by-job__select-all{color:#0874ad;color:var(--jo-primary,#0874ad)}.job-applications-by-job__table .ant-table{border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);overflow:hidden}.job-applications-by-job__table .ant-table-thead>tr>th{background:#edf7fd;border-bottom:1px solid #dbe4ee;border-bottom:1px solid var(--jo-border,#dbe4ee);color:#124b6d;font-size:.72rem;font-weight:750;padding-block:.72rem}.job-applications-by-job__table .ant-table-tbody>tr>td{border-bottom-color:#e8edf2;padding-block:.72rem}.job-applications-by-job__table .ant-table-tbody>tr:hover>td{background:#f7fbfe!important}.job-applications-by-job__candidate{align-items:center;display:flex;gap:.65rem;min-width:12rem}.job-applications-by-job__candidate>span{align-items:center;background:#e7f4fd;border-radius:50%;color:#0874ad;display:flex;flex:0 0 auto;font-size:.68rem;font-weight:800;height:2rem;justify-content:center;width:2rem}.job-applications-by-job__candidate small,.job-applications-by-job__candidate strong{display:block}.job-applications-by-job__candidate strong{color:#103f5d;font-size:.78rem}.job-applications-by-job__candidate small{color:#98a2b3;font-size:.65rem;margin-top:.08rem}.job-applications-by-job__contact{align-items:center;display:inline-flex;gap:.35rem}.job-applications-by-job__contact .ant-btn{align-items:center;background:#eaf5fc;color:#0874ad;display:inline-flex;height:2rem;justify-content:center;width:2rem}.job-applications-by-job__contact .ant-btn:last-child{background:#eaf8ef;color:#218a4b}.job-applications-by-job__date{align-items:center;color:#475467;display:inline-flex;font-size:.75rem;gap:.4rem}.job-applications-by-job__date .anticon{color:#98a2b3}.job-applications-by-job__status{border-radius:999px;font-size:.68rem;font-weight:700;margin:0;min-width:5.5rem;padding-inline:.65rem;text-align:center}.job-applications-by-job__score{width:10.5rem}.job-applications-by-job__score strong{font-size:.72rem;font-weight:750}.job-applications-by-job__score .ant-progress{display:block;line-height:1;margin-top:.12rem;width:100%}.job-applications-by-job__empty{grid-gap:.3rem;color:#98a2b3;display:grid;gap:.3rem;justify-items:center;padding:2.5rem 1rem}.job-applications-by-job__empty>.anticon{color:#7bbbe2;font-size:1.8rem;margin-bottom:.25rem}.job-applications-by-job__empty strong{color:#344054}.job-applications-by-job__empty span{font-size:.75rem}@media (max-width:900px){.job-applications-by-job__metrics{grid-template-columns:1fr}}@media (max-width:640px){.job-applications-by-job__header{align-items:stretch;flex-direction:column}.job-applications-by-job__header>.ant-btn{align-self:flex-start}.job-applications-by-job__metrics{gap:.5rem}}.company-premium{color:var(--jo-text);margin:0 auto;padding:1.75rem 2rem 2.5rem;width:min(100%,96rem)}.company-page-heading{margin-bottom:1.25rem}.company-page-heading span{color:var(--jo-primary);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-page-heading h1{color:var(--jo-text);font-size:clamp(1.625rem,2.4vw,2rem);font-weight:750;letter-spacing:-.025em;line-height:1.15;margin:.25rem 0}.company-editor__heading p,.company-page-heading p,.company-panel__header p{color:var(--jo-text-muted);font-size:.8125rem;margin:0}.company-identity{background:linear-gradient(110deg,var(--jo-surface) 0,var(--jo-surface-muted) 100%);border:1px solid var(--jo-border);border-radius:.875rem;gap:1.5rem;justify-content:space-between;min-height:7rem;padding:1.25rem}.company-identity,.company-identity__brand,.company-identity__status{align-items:center;display:flex}.company-identity__brand{gap:1rem;min-width:0}.company-identity__logo{background:var(--jo-accent-soft);border:1px solid var(--jo-border-strong);border-radius:.75rem;color:var(--jo-primary);display:grid;flex:0 0 auto;font-size:1.375rem;font-weight:800;height:4.25rem;overflow:hidden;place-items:center;width:4.25rem}.company-identity__logo img,.company-logo-editor__preview img{height:100%;object-fit:contain;width:100%}.company-identity__brand h2{color:var(--jo-text);font-size:1.25rem;font-weight:750;letter-spacing:-.02em;margin:0}.company-identity__brand h2,.company-identity__brand p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-identity__brand p{color:var(--jo-text-muted);font-size:.75rem;margin:.2rem 0 0}.company-identity__status{flex:0 0 auto;gap:1.5rem}.company-identity__status>div{min-width:5.5rem;text-align:right}.company-identity__status span,.company-identity__status strong{display:block}.company-identity__status strong{color:var(--jo-text);font-size:.875rem;font-weight:750}.company-identity__status span{color:var(--jo-text-subtle);font-size:.625rem;margin-top:.1rem}.company-metric,.company-primary-action,.company-secondary-action,.company-text-action{font:inherit}.company-primary-action,.company-secondary-action{align-items:center;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;justify-content:center;min-height:2.375rem;padding:0 .875rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.company-primary-action{background:var(--jo-primary);border:1px solid var(--jo-primary);box-shadow:0 .45rem 1rem var(--jo-shadow-md);color:var(--jo-on-primary)}.company-primary-action:hover:not(:disabled){background:var(--jo-primary-hover);border-color:var(--jo-primary-hover)}.company-secondary-action{background:var(--jo-surface);border:1px solid var(--jo-border-strong);color:var(--jo-text)}.company-secondary-action:hover:not(:disabled){border-color:var(--jo-primary);color:var(--jo-primary)}.company-primary-action:disabled,.company-secondary-action:disabled,.company-text-action:disabled{cursor:not-allowed;opacity:.55}.company-editor__nav a:focus-visible,.company-metric:focus-visible,.company-primary-action:focus-visible,.company-secondary-action:focus-visible,.company-text-action:focus-visible{outline:2px solid var(--jo-primary);outline-offset:2px}.company-metrics{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;overflow:hidden}.company-metric{background:#0000;border:0;color:var(--jo-text);cursor:pointer;min-width:0;padding:1rem 1.25rem;position:relative;text-align:left;transition:background-color .15s ease}.company-metric+.company-metric:before{background:var(--jo-divider);bottom:.875rem;content:"";left:0;position:absolute;top:.875rem;width:1px}.company-metric:hover{background:var(--jo-hover-bg)}.company-metric small,.company-metric span,.company-metric strong{display:block}.company-metric span{color:var(--jo-text-muted);font-size:.6875rem;font-weight:700}.company-metric strong{font-size:1.5rem;font-weight:750;letter-spacing:-.025em;line-height:1;margin-top:.25rem}.company-metric small{color:var(--jo-text-subtle);font-size:.625rem;margin-top:.3rem}.company-metric-alert{margin-bottom:1rem}.company-premium .ac-section-subnav{border-radius:.75rem}.company-premium .ac-section-subnav__toolbar{background:var(--jo-surface)}.company-premium .ac-section-subnav__track{background:var(--jo-surface-subtle);border:0;min-width:min(100%,33rem);width:-webkit-fit-content;width:fit-content}.company-premium .ac-section-subnav__panel .public-panel-body{padding:0}.company-premium .ac-section-subnav__panel .ac-page-content{margin:0}.company-overview{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.65fr) minmax(19rem,.8fr);padding:1rem}.company-panel{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;overflow:hidden}.company-panel__header{align-items:center;background:var(--jo-panel-header);border-bottom:1px solid var(--jo-border);display:flex;gap:1rem;justify-content:space-between;min-height:4rem;padding:.875rem 1rem}.company-editor__heading h2,.company-panel__header h2{color:var(--jo-text);font-size:.9375rem;font-weight:750;letter-spacing:-.01em;margin:0}.company-editor__heading p,.company-panel__header p{margin-top:.2rem}.company-information{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.company-information>div{border-bottom:1px solid var(--jo-divider);min-width:0;padding:1rem}.company-information>div:nth-child(odd):not(.company-information__about){border-right:1px solid var(--jo-divider)}.company-information dt{color:var(--jo-text-subtle);font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.company-information dd{color:var(--jo-text);font-size:.8125rem;font-weight:650;line-height:1.55;margin:.35rem 0 0}.company-information dd a{align-items:center;color:var(--jo-primary);display:inline-flex;gap:.35rem}.company-information__about{border-bottom:0!important;grid-column:1/-1;min-height:7.5rem}.company-information__about dd{color:var(--jo-text-muted);font-weight:400;max-width:72ch}.company-readiness__count,.company-save-state{align-items:center;background:var(--jo-pipeline-success);border-radius:999px;color:var(--jo-success);display:inline-flex;font-size:.6875rem;font-weight:750;min-height:1.5rem;padding:0 .625rem;white-space:nowrap}.company-readiness ul{list-style:none;margin:0;padding:0 1rem}.company-readiness li{align-items:center;border-bottom:1px solid var(--jo-divider);color:var(--jo-text);display:flex;font-size:.75rem;gap:1rem;justify-content:space-between;min-height:3.25rem}.company-readiness li:last-child{border-bottom:0}.company-readiness__state{background:var(--jo-pipeline-waiting);border-radius:50%;color:var(--jo-warning);display:grid;flex:0 0 auto;height:1.5rem;place-items:center;width:1.5rem}.company-readiness__state--complete{background:var(--jo-pipeline-success);color:var(--jo-success)}.company-readiness__state--unknown{background:var(--jo-surface-subtle);color:var(--jo-text-subtle)}.company-editor{background:var(--jo-surface);display:grid;grid-template-columns:13rem minmax(0,1fr);min-height:34rem}.company-editor__nav{background:var(--jo-surface-subtle);border-right:1px solid var(--jo-border);display:flex;flex-direction:column;gap:.25rem;padding:1rem}.company-editor__nav strong{color:var(--jo-text);font-size:.75rem;margin:0 0 .5rem .5rem}.company-editor__nav a{border-radius:.5rem;color:var(--jo-text-muted);font-size:.75rem;font-weight:650;padding:.625rem .75rem;text-decoration:none}.company-editor__nav a:hover{background:var(--jo-hover-bg);color:var(--jo-primary)}.company-editor__content{min-width:0;padding:0 1.5rem}.company-editor__heading{align-items:center;border-bottom:1px solid var(--jo-border);display:flex;gap:1rem;justify-content:space-between;min-height:5rem}.company-save-state--dirty{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.company-editor__section{border-bottom:1px solid var(--jo-border);padding:1.25rem 0;scroll-margin-top:1rem}.company-logo-editor{align-items:center;display:flex;gap:1rem}.company-logo-editor__preview{background:var(--jo-accent-soft);border:1px solid var(--jo-border-strong);border-radius:.75rem;color:var(--jo-primary);display:grid;flex:0 0 auto;font-size:1.125rem;font-weight:800;height:4rem;overflow:hidden;place-items:center;width:4rem}.company-logo-editor strong{color:var(--jo-text);font-size:.8125rem}.company-logo-editor p{color:var(--jo-text-muted);font-size:.6875rem;margin:.2rem 0 .75rem}.company-logo-editor__actions{align-items:center;display:flex;gap:.75rem}.company-text-action{align-items:center;background:#0000;border:0;color:var(--jo-primary);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem}.company-text-action:hover{color:var(--jo-primary-hover);text-decoration:underline;text-underline-offset:.2rem}.company-text-action--danger{color:var(--jo-danger)}.company-editor__fields{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.company-field label{color:var(--jo-text);display:block;font-size:.75rem;font-weight:700;margin-bottom:.45rem}.company-field__hint{color:var(--jo-text-muted);font-size:.6875rem;margin:-.2rem 0 .75rem}.company-field__error{color:var(--jo-danger);display:block;font-size:.6875rem;margin-top:.35rem}.company-about-editor .ql-toolbar{background:var(--jo-panel-header);border-color:var(--jo-border)!important;border-radius:.5rem .5rem 0 0}.company-about-editor .ql-container{border-color:var(--jo-border)!important;border-radius:0 0 .5rem .5rem;color:var(--jo-text);font-size:.8125rem;min-height:10rem}.company-editor__actions{align-items:center;background:var(--jo-surface);bottom:0;display:flex;gap:.75rem;justify-content:flex-end;min-height:4.5rem;position:-webkit-sticky;position:sticky}.company-directory{padding:1.25rem}.company-directory__header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.company-directory__header>div{min-width:0}.company-directory__header>div>span{color:var(--jo-primary);display:block;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-directory__header h2{color:var(--jo-text);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:780;letter-spacing:-.025em;line-height:1.15;margin:.2rem 0}.company-directory__header p{color:var(--jo-text-muted);font-size:.8125rem;margin:0}.company-directory__metrics{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.company-directory__metrics article{align-items:center;background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;box-shadow:0 .35rem 1rem var(--jo-shadow);display:flex;gap:.75rem;min-height:5.25rem;min-width:0;padding:.875rem}.company-directory__metric-icon{background:var(--jo-accent-soft);border-radius:.625rem;color:var(--jo-primary);display:grid;flex:0 0 auto;font-size:1.125rem;height:2.5rem;place-items:center;width:2.5rem}.company-directory__metric-icon--muted{background:var(--jo-surface-subtle);color:var(--jo-text-muted)}.company-directory__metric-icon--warning{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.company-directory__metrics article div{min-width:0}.company-directory__metrics article div span,.company-directory__metrics article div strong{display:block}.company-directory__metrics article div span{color:var(--jo-text-muted);font-size:.6875rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-directory__metrics article div strong{color:var(--jo-text);font-size:1.375rem;font-weight:780;letter-spacing:-.025em;line-height:1;margin-top:.2rem}.company-directory__layout{grid-gap:.875rem;align-items:start;display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr)}.company-directory__layout--preview{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem)}.company-directory__panel,.company-directory__preview{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;box-shadow:0 .35rem 1rem var(--jo-shadow);min-width:0;overflow:hidden}.company-directory__panel>.ant-tabs>.ant-tabs-nav{border-bottom:1px solid var(--jo-border);margin:0;min-height:3.75rem;padding:0 1rem}.company-directory__panel>.ant-tabs>.ant-tabs-nav .ant-tabs-tab b{align-items:center;background:var(--jo-accent-soft);border-radius:999px;color:var(--jo-primary);display:inline-flex;font-size:.625rem;justify-content:center;margin-left:.25rem;min-height:1.25rem;min-width:1.25rem;padding:0 .35rem}.company-directory__panel .ant-tabs-content-holder,.company-directory__workspace{min-width:0}.company-directory__toolbar{align-items:center;background:var(--jo-panel-header);border-bottom:1px solid var(--jo-border);display:flex;gap:1rem;justify-content:space-between;min-height:4.25rem;padding:.75rem 1rem}.company-directory__toolbar .ant-input-affix-wrapper{border-color:var(--jo-border-strong);border-radius:.5rem;min-height:2.5rem;width:min(100%,26rem)}.company-directory__toolbar .ant-input-prefix{color:var(--jo-text-subtle);margin-right:.5rem}.company-directory__result-count{color:var(--jo-text-subtle);flex:0 0 auto;font-size:.6875rem;font-weight:650}.company-directory__table .ant-table{color:var(--jo-text);font-size:.75rem}.company-directory__table .ant-table-thead>tr>th{background:var(--jo-surface);border-color:var(--jo-border);color:var(--jo-text-subtle);font-size:.625rem;font-weight:800;height:2.875rem;letter-spacing:.035em;text-transform:uppercase}.company-directory__table .ant-table-tbody>tr>td{border-color:var(--jo-divider);height:4.25rem}.company-directory__table .ant-table-tbody>tr{cursor:pointer}.company-directory__table .ant-table-tbody>tr.company-directory__row--previewed>td,.company-directory__table .ant-table-tbody>tr:hover>td{background:var(--jo-hover-bg)!important}.company-directory__table .ant-pagination{margin-inline:1rem}.company-directory__identity-cell{align-items:center;display:flex;gap:.65rem;min-width:0}.company-directory__identity-cell>span:last-child,.company-directory__stacked-cell{min-width:0}.company-directory__identity-cell small,.company-directory__identity-cell strong,.company-directory__stacked-cell small,.company-directory__stacked-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-directory__identity-cell strong,.company-directory__stacked-cell strong{color:var(--jo-text);font-size:.75rem;font-weight:720}.company-directory__identity-cell small,.company-directory__stacked-cell small{color:var(--jo-text-muted);font-size:.625rem;margin-top:.15rem}.company-directory__avatar,.company-directory__preview-avatar{background:var(--jo-primary);color:var(--jo-on-primary);display:grid;flex:0 0 auto;font-weight:780;place-items:center}.company-directory__avatar{border-radius:50%;font-size:.625rem;height:2rem;width:2rem}.company-directory__contact-links{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.company-directory__bulk a,.company-directory__bulk button,.company-directory__contact-links a{align-items:center;color:var(--jo-primary);display:inline-flex;font-size:.6875rem;font-weight:650;gap:.35rem}.company-directory__bulk a:hover,.company-directory__bulk button:hover,.company-directory__contact-links a:hover{color:var(--jo-primary-hover)}.company-directory__muted{color:var(--jo-text-subtle);font-size:.6875rem}.company-directory__status{border:0;border-radius:999px;font-size:.625rem;font-weight:750;line-height:1.35rem;margin:0;padding:.15rem .5rem}.company-directory__status--active{background:var(--jo-accent-soft);color:var(--jo-primary)}.company-directory__status--attention{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.company-directory__status--archived{background:var(--jo-surface-subtle);color:var(--jo-text-muted)}.company-directory__more{color:var(--jo-text-muted)}.company-directory__more:hover{background:var(--jo-hover-bg)!important;color:var(--jo-primary)!important}.company-directory__bulk{align-items:center;background:var(--jo-surface-muted);border:1px solid var(--jo-border-strong);border-radius:.625rem;display:flex;gap:1.25rem;margin:.75rem 1rem 1rem;min-height:3.25rem;padding:.5rem .75rem}.company-directory__bulk strong{border-right:1px solid var(--jo-border);color:var(--jo-text);font-size:.6875rem;padding-right:1rem}.company-directory__bulk button{background:#0000;border:0;cursor:pointer}.company-directory__bulk button.company-directory__bulk-danger{color:var(--jo-danger)}.company-directory__bulk button.company-directory__bulk-danger:hover{color:var(--jo-danger);text-decoration:underline;text-underline-offset:.2rem}.company-directory__bulk button:disabled{cursor:not-allowed;opacity:.55}.company-directory__preview{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);position:-webkit-sticky;position:sticky;top:1rem}.company-directory__preview-header{align-items:center;background:var(--jo-panel-header);border-bottom:1px solid var(--jo-border);color:var(--jo-text);display:flex;font-size:.8125rem;justify-content:space-between;min-height:3.75rem;padding:0 .875rem 0 1rem}.company-directory__preview-body{min-height:0;overflow-y:auto}.company-directory__preview-loading{background:var(--jo-surface-subtle);border:1px solid var(--jo-border);border-radius:.5rem;color:var(--jo-text-muted);font-size:.6875rem;font-weight:650;margin:0 1.125rem 1rem;padding:.625rem .75rem}.company-directory__preview-identity{align-items:flex-start;display:flex;gap:.875rem;padding:1.125rem}.company-directory__preview-avatar{border-radius:.75rem;font-size:1rem;height:3.5rem;width:3.5rem}.company-directory__preview-identity>div{min-width:0}.company-directory__preview-identity h3{color:var(--jo-text);font-size:1rem;font-weight:760;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-directory__preview-identity a,.company-directory__preview-identity>div>span:not(.ant-tag){color:var(--jo-primary);display:block;font-size:.6875rem;margin:.15rem 0 .45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-directory__preview-identity>div>span:not(.ant-tag){color:var(--jo-text-muted)}.company-directory__preview-section{border-top:1px solid var(--jo-border);padding:1rem 1.125rem}.company-directory__preview-section h4{color:var(--jo-text);font-size:.75rem;font-weight:760;margin:0 0 .75rem}.company-directory__preview-section>span,.company-directory__preview-section>strong{display:block;overflow-wrap:anywhere}.company-directory__preview-section>strong{color:var(--jo-text);font-size:.75rem}.company-directory__preview-section>span{color:var(--jo-text-muted);font-size:.6875rem;margin-top:.25rem}.company-directory__preview-actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1.125rem 1rem}.company-directory__preview-actions a{align-items:center;background:var(--jo-surface);border:1px solid var(--jo-border-strong);border-radius:.5rem;color:var(--jo-text);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.4rem;justify-content:center;min-height:2.375rem}.company-directory__preview-actions a:hover{border-color:var(--jo-primary);color:var(--jo-primary)}.company-directory__preview-action--wide{grid-column:1/-1}.company-directory__details{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.company-directory__details dt{color:var(--jo-text-subtle);font-size:.625rem;font-weight:750;text-transform:uppercase}.company-directory__details dd{color:var(--jo-text);font-size:.6875rem;font-weight:650;margin:.2rem 0 0}.company-directory__access-list{grid-gap:.65rem;color:var(--jo-text-muted);display:grid;font-size:.6875rem;gap:.65rem;list-style:none;margin:0;padding:0}.company-directory__access-list li{align-items:center;display:flex;gap:.5rem}.company-directory__access-list svg{color:var(--jo-primary)}.company-directory__preview-primary{flex:0 0 auto;margin:auto 1rem 1rem;width:calc(100% - 2rem)}.company-skeleton>div{animation:company-loading 1.25s ease-in-out infinite;background:linear-gradient(90deg,var(--jo-surface-subtle) 25%,var(--jo-hover-bg) 50%,var(--jo-surface-subtle) 75%);background-size:200% 100%;border-radius:.75rem}.company-skeleton__heading{height:4.25rem;margin-bottom:1.25rem;width:18rem}.company-skeleton__identity{height:7rem}.company-skeleton__metrics{height:5.75rem;margin:1rem 0}.company-skeleton__content{height:27rem}@keyframes company-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.company-skeleton>div{animation:none}}@media (max-width:900px){.company-premium{padding:1.25rem 1rem 2rem}.company-identity{align-items:flex-start}.company-identity__status{flex-wrap:wrap;justify-content:flex-end}.company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-metric:nth-child(3):before{display:none}.company-metric:nth-child(n+3){border-top:1px solid var(--jo-divider)}.company-editor,.company-overview{grid-template-columns:1fr}.company-directory__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-directory__layout--preview{grid-template-columns:1fr}.company-directory__preview{max-height:none;position:static}.company-editor__nav{border-bottom:1px solid var(--jo-border);border-right:0;flex-direction:row;overflow-x:auto}.company-editor__nav strong{display:none}.company-editor__nav a{flex:0 0 auto;white-space:nowrap}}@media (max-width:640px){.company-premium{padding:1rem .75rem 1.5rem}.company-identity{align-items:stretch;flex-direction:column}.company-identity__status{border-top:1px solid var(--jo-divider);gap:.75rem;justify-content:space-between;padding-top:.875rem}.company-identity__status>div{min-width:0;text-align:left}.company-identity__status .company-secondary-action{flex-basis:100%;width:100%}.company-metric{padding:.875rem}.company-overview{padding:.75rem}.company-information{grid-template-columns:1fr}.company-information>div:nth-child(odd):not(.company-information__about){border-right:0}.company-information__about{grid-column:auto}.company-editor__content{padding:0 1rem}.company-directory{padding:1rem}.company-directory__header{align-items:stretch;flex-direction:column}.company-directory__header .company-primary-action{width:100%}.company-directory__toolbar{align-items:stretch;flex-direction:column;gap:.5rem}.company-directory__toolbar .ant-input-affix-wrapper{width:100%}.company-directory__result-count{align-self:flex-end}.company-directory__bulk{align-items:flex-start;flex-direction:column;gap:.65rem}.company-directory__bulk strong{border-bottom:1px solid var(--jo-border);border-right:0;padding:0 0 .5rem;width:100%}.company-editor__heading{align-items:flex-start;flex-direction:column;justify-content:center}.company-editor__fields{grid-template-columns:1fr}.company-logo-editor{align-items:flex-start}.company-logo-editor__actions{align-items:flex-start;flex-direction:column}.company-editor__actions{padding:.75rem 0}}@media (max-width:440px){.company-directory__details,.company-directory__metrics,.company-directory__preview-actions{grid-template-columns:1fr}.company-directory__preview-action--wide{grid-column:auto}}.application-directory,.job-directory{margin:0 auto;padding:1.75rem 2rem 2.5rem;width:min(100%,96rem)}.job-directory__job-icon{background:var(--jo-primary);border-radius:.625rem;color:var(--jo-on-primary);display:grid;flex:0 0 auto;font-size:1rem;height:2.5rem;place-items:center;width:2.5rem}.job-directory__recruiter{align-items:center;color:var(--jo-text);display:inline-flex;font-size:.75rem;gap:.5rem}.job-directory__recruiter>span{border-radius:50%;flex:0 0 auto;font-size:.5625rem;font-weight:800;height:1.75rem;width:1.75rem}.job-directory__preview-identity .company-directory__preview-avatar,.job-directory__recruiter>span{background:var(--jo-primary);color:var(--jo-on-primary);display:grid;place-items:center}.job-directory__preview-footer{grid-gap:.5rem;border-top:1px solid var(--jo-border);display:grid;gap:.5rem;margin-top:auto;padding:1rem}.job-directory__preview-footer .company-primary-action,.job-directory__preview-footer .company-secondary-action{width:100%}.application-directory__toolbar{grid-gap:.75rem;align-items:center;border-bottom:1px solid var(--jo-border);display:grid;gap:.75rem;grid-template-columns:auto minmax(16rem,1fr) auto;min-height:4.5rem;padding:.75rem 1rem}.application-directory__toolbar .ant-input-affix-wrapper{border-color:var(--jo-border-strong);border-radius:.5rem;min-height:2.5rem}.application-directory__toolbar-meta{align-items:center;display:flex;gap:.75rem}.application-directory__scope{border-bottom:1px solid var(--jo-border);display:flex;gap:1rem;padding:0 1rem}.application-directory__scope button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--jo-text-muted);cursor:pointer;font-size:.75rem;font-weight:700;min-height:3.25rem;padding:0 .25rem}.application-directory__scope button.is-active{border-bottom-color:var(--jo-primary);color:var(--jo-primary)}.application-directory__scope button b{align-items:center;background:var(--jo-accent-soft);border-radius:999px;color:var(--jo-primary);display:inline-flex;font-size:.625rem;justify-content:center;margin-left:.25rem;min-height:1.25rem;min-width:1.25rem;padding:0 .35rem}.application-directory__candidate-avatar{border-radius:50%}.application-directory__score{align-items:center;background:var(--jo-accent-soft);border-radius:999px;color:var(--jo-primary);display:inline-flex;font-size:.6875rem;font-weight:750;justify-content:center;min-width:4rem;padding:.25rem .5rem}.application-directory__stage{border:0;border-radius:999px;font-size:.625rem;font-weight:750;margin:0;padding:.2rem .55rem}.application-directory__stage--active{background:var(--jo-accent-soft);color:var(--jo-primary)}.application-directory__stage--waiting{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.application-directory__stage--offer{background:var(--jo-pipeline-success);color:var(--jo-success)}.application-directory__stage--archived{background:var(--jo-surface-subtle);color:var(--jo-text-muted)}.application-directory__preview-identity .company-directory__preview-avatar{background:var(--jo-primary);color:var(--jo-on-primary);display:grid;font-size:.875rem;font-weight:800;place-items:center}.application-directory__board{background:var(--jo-bg-start);min-height:28rem;padding:1rem}.application-directory__hint{background:var(--jo-surface-subtle);border-bottom:1px solid var(--jo-border);color:var(--jo-text-muted);font-size:.6875rem;margin:0;padding:.75rem 1rem}@media (max-width:900px){.application-directory,.job-directory{padding:1.25rem 1rem 2rem}.application-directory__toolbar{grid-template-columns:1fr auto}.application-directory__toolbar>:first-child{grid-column:1/-1}}@media (max-width:640px){.application-directory,.job-directory{padding:1rem .75rem 1.5rem}.application-directory__toolbar{grid-template-columns:1fr}.application-directory__toolbar-meta{justify-content:space-between}}.application-skills{grid-gap:1rem;color:var(--jo-text);display:grid;gap:1rem;text-align:left}.application-skills__hero{grid-gap:1.5rem;align-items:center;background:radial-gradient(circle at 92% 0,#0ea5e924,#0000 36%),linear-gradient(120deg,var(--jo-surface) 0,var(--jo-surface-muted) 100%);border:1px solid var(--jo-border);border-radius:12px;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);overflow:hidden;padding:1.35rem}.application-skills__intro>span{color:var(--jo-primary);font-size:.6875rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.application-skills__intro h2{color:var(--jo-text);font-size:1.35rem;letter-spacing:-.02em;margin:.2rem 0 .25rem}.application-skills__intro p{color:var(--jo-text-muted);font-size:.8125rem;line-height:1.55;margin:0;max-width:42rem}.application-skills__scoreboard{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:10px;box-shadow:0 8px 22px #07598514;display:grid;grid-template-columns:minmax(8.5rem,.72fr) minmax(12rem,1fr);overflow:hidden}.application-skills__coverage,.application-skills__score{min-width:0;padding:.9rem 1rem}.application-skills__score{border-right:1px solid var(--jo-divider)}.application-skills__coverage span,.application-skills__score span{color:var(--jo-text-muted);display:block;font-size:.6875rem;font-weight:650}.application-skills__score strong{color:var(--jo-primary);display:block;font-size:1.55rem;line-height:1.1;margin:.2rem 0 .05rem}.application-skills__coverage small,.application-skills__score small{color:var(--jo-text-subtle);font-size:.625rem}.application-skills__coverage>div{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.application-skills__coverage>div strong{color:var(--jo-text);font-size:1.05rem}.application-skills__coverage .ant-progress{margin:.25rem 0 .05rem}.application-skills__metrics{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.application-skill-metric{grid-gap:.55rem;align-items:center;background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:10px;display:grid;gap:.55rem;grid-template-columns:auto 1fr auto;min-height:3.75rem;padding:.75rem .9rem;position:relative}.application-skill-metric:after{border-radius:0 0 10px 10px;content:"";height:3px;inset:auto 0 0;position:absolute}.application-skill-metric>.anticon{font-size:1rem}.application-skill-metric>span{color:var(--jo-text-muted);font-size:.6875rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-skill-metric>strong{color:var(--jo-text);font-size:1.1rem}.application-skill-metric--met>.anticon{color:var(--jo-success)}.application-skill-metric--met:after{background:var(--jo-success)}.application-skill-metric--gap>.anticon{color:var(--jo-warning)}.application-skill-metric--gap:after{background:var(--jo-warning)}.application-skill-metric--missing>.anticon{color:var(--jo-danger)}.application-skill-metric--missing:after{background:var(--jo-danger)}.application-skill-metric--extra>.anticon{color:var(--jo-primary)}.application-skill-metric--extra:after{background:var(--jo-primary)}.application-skills__content{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.6fr) minmax(16rem,.8fr)}.application-skills-card{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:12px;overflow:hidden}.application-skills-card__header{align-items:flex-start;background:var(--jo-surface-subtle);border-bottom:1px solid var(--jo-divider);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.application-skills-card__header h3{color:var(--jo-text);font-size:.9375rem;margin:0}.application-skills-card__header p{color:var(--jo-text-muted);font-size:.6875rem;margin:.2rem 0 0}.application-skills-card__header .ant-tag{border-radius:999px;margin:0}.application-role-skills{display:grid}.application-role-skill{grid-gap:.75rem;align-items:center;border-bottom:1px solid var(--jo-divider);display:grid;gap:.75rem;grid-template-columns:auto minmax(8rem,1fr) minmax(7rem,.75fr) auto;min-height:4.35rem;padding:.75rem 1rem}.application-role-skill:last-child{border-bottom:0}.application-role-skill__status-icon{align-items:center;border-radius:8px;display:inline-flex;font-size:.875rem;height:1.75rem;justify-content:center;width:1.75rem}.application-role-skill--met .application-role-skill__status-icon{background:#15803d1a;color:var(--jo-success)}.application-role-skill--level-gap .application-role-skill__status-icon{background:#b453091a;color:var(--jo-warning)}.application-role-skill--missing .application-role-skill__status-icon{background:#b91c1c1a;color:var(--jo-danger)}.application-role-skill__candidate,.application-role-skill__identity{min-width:0}.application-role-skill__candidate span,.application-role-skill__candidate strong,.application-role-skill__identity span,.application-role-skill__identity strong{display:block}.application-role-skill__identity strong{color:var(--jo-text);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-role-skill__candidate span,.application-role-skill__identity span{color:var(--jo-text-subtle);font-size:.625rem;margin-top:.15rem}.application-role-skill__candidate strong{color:var(--jo-text);font-size:.75rem;margin-top:.15rem}.application-role-skill>.ant-tag{border-radius:999px;margin:0;min-width:6.6rem;text-align:center}.application-additional-skills{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.9rem}.application-additional-skill{align-items:center;background:var(--jo-surface-subtle);border:1px solid var(--jo-border);border-radius:9px;display:flex;gap:.55rem;min-width:0;padding:.65rem}.application-additional-skill__level{background:var(--jo-text-subtle);border-radius:50%;flex:0 0 auto;height:.55rem;width:.55rem}.application-additional-skill__level--beginner{background:#22c55e}.application-additional-skill__level--intermediate{background:#06b6d4}.application-additional-skill__level--advanced{background:#1677ff}.application-additional-skill__level--expert{background:#8b5cf6}.application-additional-skill>div{min-width:0}.application-additional-skill span,.application-additional-skill strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-additional-skill strong{color:var(--jo-text);font-size:.75rem}.application-additional-skill span{color:var(--jo-text-muted);font-size:.625rem;margin-top:.1rem}.application-skills__empty{margin:0;padding:2rem 1rem}.application-skills__empty span,.application-skills__empty strong{display:block}.application-skills__empty strong{color:var(--jo-text)}.application-skills__empty span{color:var(--jo-text-muted);font-size:.6875rem;margin-top:.2rem}.application-skills__guidance{align-items:flex-start;background:#f3f8ff;border:1px solid #cfe3f8;border-radius:10px;color:var(--jo-primary);display:flex;gap:.7rem;padding:.85rem 1rem}.application-skills__guidance strong{color:var(--jo-text);display:block;font-size:.75rem}.application-skills__guidance p{color:var(--jo-text-muted);font-size:.6875rem;line-height:1.5;margin:.15rem 0 0}[data-theme=dark] .application-skills__guidance{background:#102e46;border-color:#235a79}@media (max-width:1100px){.application-skills__content,.application-skills__hero{grid-template-columns:1fr}}@media (max-width:767px){.application-skills__hero{padding:1rem}.application-skills__scoreboard{grid-template-columns:1fr}.application-skills__score{border-bottom:1px solid var(--jo-divider);border-right:0}.application-skills__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.application-role-skill{grid-template-columns:auto minmax(0,1fr) auto}.application-role-skill__candidate{grid-column:2}.application-role-skill>.ant-tag{grid-column:3;grid-row:1/span 2;min-width:0}}@media (max-width:480px){.application-additional-skills,.application-skills__metrics{grid-template-columns:1fr}.application-role-skill{grid-template-columns:auto minmax(0,1fr)}.application-role-skill>.ant-tag{grid-column:2;grid-row:auto;justify-self:start}}.ai-brief-shell{--ai-brief-blue-soft:#eef6ff;--ai-brief-blue-border:#cfe3f8;--ai-brief-blue-strong:#075985;--ai-brief-amber-soft:#fff8e8;--ai-brief-amber-border:#f6d890;--ai-brief-amber-strong:#8a5700;--ai-brief-green-soft:#eef9f2;--ai-brief-green-border:#bce4ca;--ai-brief-green-strong:#166534;--ai-brief-red-soft:#fff2f1;--ai-brief-red-border:#f1c3bf;--ai-brief-red-strong:#b42318;--ai-brief-violet-soft:#f5f2ff;--ai-brief-violet-strong:#6941c6;background:#fff;background:var(--jo-surface,#fff);border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:12px;color:#172033;color:var(--jo-text,#172033);overflow:hidden;text-align:left}.ai-brief-header{align-items:flex-start;background:radial-gradient(circle at 4% 10%,#0ea5e91f,#0000 34%),linear-gradient(120deg,#f7fbff,#eef6ff 52%,#f8fbfd);border-bottom:1px solid #dbe4ee;border-bottom:1px solid var(--jo-border,#dbe4ee);display:flex;gap:1.25rem;justify-content:space-between;padding:1.25rem 1.375rem}.ai-brief-header__identity{align-items:flex-start;display:flex;gap:.875rem;min-width:0}.ai-brief-empty__icon,.ai-brief-header__icon{align-items:center;background:#fff;border:1px solid #0759851f;box-shadow:0 5px 16px #0759851a;color:#075985;color:var(--jo-primary,#075985);display:inline-flex;flex:0 0 auto;justify-content:center}.ai-brief-header__icon{border-radius:11px;font-size:1.25rem;height:2.75rem;width:2.75rem}.ai-brief-header__copy{min-width:0}.ai-brief-header__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:.2rem}.ai-brief-header__title-row .ant-typography{color:#172033!important;color:var(--jo-text,#172033)!important;font-size:1.125rem;line-height:1.35;margin:0!important}.ai-brief-header__copy>.ant-typography{color:#667085;color:var(--jo-text-muted,#667085);display:block;font-size:.8125rem;line-height:1.5}.ai-brief-status.ant-tag{border-radius:999px;font-weight:600;margin:0}.ai-brief-header__context{color:#667085;color:var(--jo-text-muted,#667085);font-size:.75rem;line-height:1.4;margin:.35rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-brief-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.ai-brief-workflow{background:#fff;background:var(--jo-surface,#fff);border-bottom:1px solid #e8edf3;border-bottom:1px solid var(--jo-divider,#e8edf3);padding:.9rem 1.375rem .75rem}.ai-brief-workflow .ant-steps-item-title{color:#172033!important;color:var(--jo-text,#172033)!important;font-size:.75rem!important;font-weight:600}.ai-brief-workflow .ant-steps-item-description{color:#667085!important;color:var(--jo-text-muted,#667085)!important;font-size:.6875rem!important;line-height:1.35;max-width:13rem}.ai-brief-body{background:#f8fbfd;background:var(--jo-surface-muted,#f8fbfd);padding:1.25rem 1.375rem 1.375rem}.ai-brief-alert{margin-bottom:1rem;text-align:left}.ai-brief-alert .ant-alert-content,.ai-brief-alert .ant-alert-description,.ai-brief-alert .ant-alert-message{text-align:left}.ai-brief-state{align-items:flex-start;background:#fff;background:var(--jo-surface,#fff);border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:10px;display:flex;gap:.875rem;padding:2rem}.ai-brief-state--processing{background:var(--ai-brief-blue-soft);border-color:var(--ai-brief-blue-border)}.ai-brief-state>.ant-spin{margin-top:.2rem}.ai-brief-state .ant-typography{display:block}.ai-brief-state .ant-typography-secondary{font-size:.8125rem;margin-top:.15rem}.ai-brief-content{display:flex;flex-direction:column;gap:.75rem}.ai-brief-interview-decision{align-items:center;border:1px solid;border-left:4px solid;border-radius:10px;display:flex;gap:.75rem;padding:.8rem .9rem}.ai-brief-interview-decision__icon{align-items:center;background:#ffffffc7;border-radius:999px;color:inherit;display:inline-flex;flex:0 0 auto;font-size:1rem;height:2rem;justify-content:center;width:2rem}.ai-brief-interview-decision__copy{flex:1 1;min-width:0}.ai-brief-interview-decision__copy>span,.ai-brief-interview-decision__copy>strong{display:block}.ai-brief-interview-decision__copy>span{color:#667085;color:var(--jo-text-muted,#667085);font-size:.625rem;font-weight:700;letter-spacing:.08em;margin-bottom:.05rem;text-transform:uppercase}.ai-brief-interview-decision__copy>strong{color:#172033;color:var(--jo-text,#172033);font-size:1rem;line-height:1.35}.ai-brief-interview-decision__copy>p{color:#667085;color:var(--jo-text-muted,#667085);font-size:.75rem;line-height:1.4;margin:.1rem 0 0}.ai-brief-interview-decision>.ant-btn{background:#ffffffc7;border-color:currentColor;color:inherit;flex:0 0 auto;font-weight:600}.ai-brief-metrics{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-brief-metric{align-items:flex-start;background:#fff;background:var(--jo-surface,#fff);border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:10px;display:flex;gap:.75rem;min-width:0;padding:.65rem .75rem}.ai-brief-metric__icon{align-items:center;border-radius:9px;display:inline-flex;flex:0 0 auto;font-size:1rem;height:1.875rem;justify-content:center;width:1.875rem}.ai-brief-metric__icon--blue{background:var(--ai-brief-blue-soft);color:var(--ai-brief-blue-strong)}.ai-brief-metric__icon--amber{background:var(--ai-brief-amber-soft);color:var(--ai-brief-amber-strong)}.ai-brief-metric__icon--violet{background:var(--ai-brief-violet-soft);color:var(--ai-brief-violet-strong)}.ai-brief-metric__content{grid-gap:.15rem .5rem;align-items:center;display:grid;flex:1 1;gap:.15rem .5rem;grid-template-columns:1fr auto;min-width:0}.ai-brief-metric__content>span{color:#667085;color:var(--jo-text-muted,#667085);font-size:.6875rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-brief-metric__content>strong{color:#172033;color:var(--jo-text,#172033);font-size:1.125rem;grid-column:2;grid-row:1/span 2;line-height:1.2}.ai-brief-metric__content>small{color:#98a2b3;color:var(--jo-text-subtle,#98a2b3);font-size:.625rem;line-height:1.35}.ai-brief-metric__content>.ant-progress{grid-column:1;line-height:1;margin:0}.ai-brief-next-action{align-items:center;border:1px solid;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 1rem}.ai-brief-next-action--warning{background:var(--ai-brief-amber-soft);border-color:var(--ai-brief-amber-border)}.ai-brief-next-action--ready{background:var(--ai-brief-green-soft);border-color:var(--ai-brief-green-border)}.ai-brief-next-action>div{min-width:0}.ai-brief-next-action>div>span,.ai-brief-next-action>div>strong{display:block}.ai-brief-next-action>div>span{color:#667085;color:var(--jo-text-muted,#667085);font-size:.625rem;font-weight:700;letter-spacing:.07em;margin-bottom:.1rem;text-transform:uppercase}.ai-brief-next-action>div>strong{color:#172033;color:var(--jo-text,#172033);font-size:.8125rem;line-height:1.45}.ai-brief-next-action>.anticon{color:var(--ai-brief-green-strong);flex:0 0 auto;font-size:1.25rem}.ai-brief-next-action .ant-btn-link{color:var(--ai-brief-amber-strong);flex:0 0 auto;font-weight:600;padding-inline:0}.ai-brief-tabs{background:#fff;background:var(--jo-surface,#fff);border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:10px;overflow:hidden}.ai-brief-tabs>.ant-tabs-nav{background:#f6f8fb;background:var(--jo-surface-subtle,#f6f8fb);border-bottom:1px solid #e8edf3;border-bottom:1px solid var(--jo-divider,#e8edf3);margin:0;padding:0 1rem}.ai-brief-tabs>.ant-tabs-nav:before{display:none}.ai-brief-tabs .ant-tabs-tab{padding:.9rem 0}.ai-brief-tabs .ant-tabs-tab-btn{color:#667085;color:var(--jo-text-muted,#667085);font-size:.75rem;font-weight:600}.ai-brief-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#075985!important;color:var(--jo-primary,#075985)!important}.ai-brief-tabs .ant-tabs-ink-bar{background:#075985;background:var(--jo-primary,#075985);border-radius:3px 3px 0 0;height:3px!important}.ai-brief-tab-label{align-items:center;display:inline-flex;gap:.4rem}.ai-brief-tab-label>span{align-items:center;background:#fff;background:var(--jo-surface,#fff);border-radius:999px;color:#667085;color:var(--jo-text-muted,#667085);display:inline-flex;font-size:.625rem;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem}.ai-brief-tab-label>span.is-warning{background:#fdebc2;color:var(--ai-brief-amber-strong)}.ai-brief-tab-panel{padding:1rem}.ai-brief-tab-panel--stacked{display:flex;flex-direction:column;gap:1.5rem}.ai-brief-section-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.875rem}.ai-brief-eyebrow{color:#075985;color:var(--jo-primary,#075985);display:block;font-size:.625rem;font-weight:700;letter-spacing:.09em;line-height:1.3;margin-bottom:.25rem;text-transform:uppercase}.ai-brief-section-heading h3,.ai-brief-section__title{color:#172033!important;color:var(--jo-text,#172033)!important;font-size:1rem;font-weight:650;line-height:1.4;margin:0!important}.ai-brief-section-heading p,.ai-brief-section__intro{color:#667085!important;color:var(--jo-text-muted,#667085)!important;font-size:.75rem;line-height:1.5;margin:.25rem 0 0!important}.ai-brief-evidence-score{background:var(--ai-brief-blue-soft);border-radius:999px;color:var(--ai-brief-blue-strong);flex:0 0 auto;font-size:.6875rem;font-weight:700;padding:.3rem .55rem}.ai-brief-recommendation{border:1px solid;border-left:4px solid;border-radius:10px;padding:.85rem 1rem}.ai-brief-recommendation--strong{background:var(--ai-brief-green-soft);border-color:var(--ai-brief-green-border);border-left-color:#22a559}.ai-brief-recommendation--partial{background:var(--ai-brief-amber-soft);border-color:var(--ai-brief-amber-border);border-left-color:#e7a510}.ai-brief-recommendation--weak{background:var(--ai-brief-red-soft);border-color:var(--ai-brief-red-border);border-left-color:#dc554c}.ai-brief-recommendation__status{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ai-brief-recommendation__status .ant-tag{border-radius:999px;font-weight:650;margin:0}.ai-brief-recommendation__status>span{color:#667085;color:var(--jo-text-muted,#667085);font-size:.75rem;font-weight:600;line-height:1.4}.ai-brief-recommendation h4{color:#172033;color:var(--jo-text,#172033);font-size:1.0625rem;font-weight:650;line-height:1.4;margin:.55rem 0 .25rem}.ai-brief-recommendation .ant-typography{color:#344054;color:var(--jo-text,#344054);font-size:.8125rem;line-height:1.65;margin:0!important}.ai-brief-summary-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin-top:.875rem}.ai-brief-insight-card{background:#fff;background:var(--jo-surface,#fff);border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:10px;height:100%;padding:.875rem 1rem}.ai-brief-insight-card h4{color:#172033;color:var(--jo-text,#172033);font-size:.8125rem;font-weight:650;margin:0 0 .625rem}.ai-brief-insight-card ul{grid-gap:.45rem;display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.ai-brief-insight-card li{color:#344054;color:var(--jo-text,#344054);font-size:.75rem;line-height:1.55;overflow-wrap:anywhere;padding-left:1rem;position:relative}.ai-brief-insight-card li:before{background:#075985;background:var(--jo-primary,#075985);border-radius:50%;content:"";height:.35rem;left:0;position:absolute;top:.48rem;width:.35rem}.ai-brief-empty-copy{color:#667085;color:var(--jo-text-muted,#667085);font-size:.75rem;font-style:italic;margin:0}.ai-brief-table-wrap{background:#fff;background:var(--jo-surface,#fff);border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:10px;overflow:hidden}.ai-brief-table .ant-table,.ai-brief-table .ant-table-cell,.ai-brief-table .ant-table-container{background:#0000}.ai-brief-table .ant-table-thead>tr>th{background:#f6f8fb!important;background:var(--jo-surface-subtle,#f6f8fb)!important;color:#667085;color:var(--jo-text-muted,#667085);font-size:.6875rem;font-weight:700;letter-spacing:.025em;text-align:center!important}.ai-brief-table .ant-table-tbody>tr>td{color:#344054;color:var(--jo-text,#344054);font-size:.75rem;line-height:1.5;text-align:left!important;vertical-align:top}.ai-brief-table .ant-table-tbody>tr:hover>td{background:#f8fbfd!important;background:var(--jo-surface-muted,#f8fbfd)!important}.ai-brief-card-list{grid-gap:.75rem;display:grid;gap:.75rem}.ai-brief-skill-card{grid-gap:.65rem;background:#fff;background:var(--jo-surface,#fff);border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:10px;display:grid;gap:.65rem;padding:.875rem;text-align:left}.ai-brief-skill-card__title{color:#172033;color:var(--jo-text,#172033);display:block;font-size:.875rem;overflow-wrap:anywhere}.ai-brief-skill-card__evidence{color:#344054;color:var(--jo-text,#344054);font-size:.75rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.ai-brief-editor{background:#fff;background:var(--jo-surface,#fff);border:1px solid var(--ai-brief-blue-border);border-radius:10px;padding:1.25rem}.ai-brief-editor .ant-form-item-label>label,.ai-brief-editor .text-gray-600{color:#667085!important;color:var(--jo-text-muted,#667085)!important}.ai-brief-editor .ant-input,.ai-brief-editor .ant-select-selector{background:#fff!important;background:var(--jo-surface,#fff)!important;border-color:#dbe4ee!important;border-color:var(--jo-border,#dbe4ee)!important;color:#172033!important;color:var(--jo-text,#172033)!important}.ai-brief-audit{align-items:flex-start;background:#fff;background:var(--jo-surface,#fff);border:1px solid #e8edf3;border:1px solid var(--jo-divider,#e8edf3);border-radius:9px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem .875rem}.ai-brief-audit>.ant-typography{align-items:flex-start;color:#667085;color:var(--jo-text-muted,#667085);display:flex;font-size:.625rem;gap:.4rem;line-height:1.5;max-width:38rem}.ai-brief-audit>.ant-typography .anticon{margin-top:.15rem}.ai-brief-audit>div{align-items:flex-end;color:#98a2b3;color:var(--jo-text-subtle,#98a2b3);display:flex;flex:0 0 auto;flex-direction:column;font-size:.625rem;line-height:1.5;text-align:right}.ai-brief-empty{align-items:flex-start;background:radial-gradient(circle at 8% 8%,#0ea5e91a,#0000 32%),#fff;background:radial-gradient(circle at 8% 8%,#0ea5e91a,#0000 32%),var(--jo-surface,#fff);border:1px dashed var(--ai-brief-blue-border);border-radius:11px;display:flex;gap:1rem;padding:1.5rem}.ai-brief-empty__icon{border-radius:12px;font-size:1.35rem;height:3rem;width:3rem}.ai-brief-empty>div{min-width:0}.ai-brief-empty .ant-typography{margin:0!important}.ai-brief-empty h5.ant-typography{color:#172033;color:var(--jo-text,#172033);font-size:1.125rem}.ai-brief-empty p.ant-typography{color:#667085;color:var(--jo-text-muted,#667085);font-size:.8125rem;line-height:1.55;margin-top:.35rem!important;max-width:43rem}.ai-brief-empty__features{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0}.ai-brief-empty__features>span{align-items:flex-start;background:#fff;background:var(--jo-surface,#fff);border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:9px;color:#344054;color:var(--jo-text,#344054);display:flex;font-size:.6875rem;font-weight:600;gap:.45rem;line-height:1.4;padding:.65rem}.ai-brief-empty__features .anticon{color:#075985;color:var(--jo-primary,#075985);margin-top:.1rem}.ai-brief-empty__hint{display:block;font-size:.6875rem;margin-top:.5rem}[data-theme=dark] .ai-brief-shell{--ai-brief-blue-soft:#102e46;--ai-brief-blue-border:#235a79;--ai-brief-blue-strong:#7dd3fc;--ai-brief-amber-soft:#382d17;--ai-brief-amber-border:#6b5424;--ai-brief-amber-strong:#f6c96b;--ai-brief-green-soft:#183326;--ai-brief-green-border:#285f43;--ai-brief-green-strong:#86efac;--ai-brief-red-soft:#3d2225;--ai-brief-red-border:#71363a;--ai-brief-red-strong:#fca5a5;--ai-brief-violet-soft:#2c2648;--ai-brief-violet-strong:#c4b5fd}[data-theme=dark] .ai-brief-header{background:radial-gradient(circle at 4% 10%,#38bdf81f,#0000 34%),linear-gradient(120deg,#172234,#15293d 52%,#172033)}[data-theme=dark] .ai-brief-empty__icon,[data-theme=dark] .ai-brief-header__icon{background:#172033;border-color:#2c536c;box-shadow:none;color:#7dd3fc}[data-theme=dark] .ai-brief-tab-label>span.is-warning{background:#5b4319}@media (max-width:1100px){.ai-brief-header{flex-direction:column}.ai-brief-actions{justify-content:flex-start;width:100%}.ai-brief-metrics{grid-template-columns:1fr}.ai-brief-metric__content>span{white-space:normal}}@media (max-width:767px){.ai-brief-body,.ai-brief-header{padding:1rem}.ai-brief-workflow{overflow-x:auto;padding:.85rem 1rem .7rem}.ai-brief-workflow .ant-steps{min-width:32rem}.ai-brief-actions{display:grid;grid-template-columns:1fr}.ai-brief-actions>.ant-btn,.ai-brief-actions>span,.ai-brief-actions>span>.ant-btn{width:100%}.ai-brief-tabs>.ant-tabs-nav{padding:0 .75rem}.ai-brief-tabs .ant-tabs-nav-wrap{overflow-x:auto}.ai-brief-editor,.ai-brief-tab-panel{padding:1rem}.ai-brief-audit,.ai-brief-interview-decision,.ai-brief-next-action,.ai-brief-section-heading{flex-direction:column}.ai-brief-interview-decision{align-items:flex-start}.ai-brief-interview-decision>.ant-btn{width:100%}.ai-brief-next-action{align-items:flex-start}.ai-brief-next-action .ant-btn-link{height:auto}.ai-brief-audit>div{align-items:flex-start;text-align:left}.ai-brief-empty{flex-direction:column;padding:1.125rem}.ai-brief-empty__features{grid-template-columns:1fr}}.clarifications-panel{background:#f8fbfd;border:1px solid #dbe4ee;border:1px solid var(--jo-border,#dbe4ee);border-radius:12px;overflow:hidden;text-align:left}.clarifications-panel__header{align-items:flex-start;background:linear-gradient(120deg,#f7fbff,#eaf5ff);border-bottom:1px solid #dbe4ee;display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 1.25rem}.clarifications-panel__identity{display:flex;gap:.75rem}.clarifications-panel__identity>span{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 14px #07598518;color:#0874ad;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.clarifications-panel__identity h4{color:#103f5d!important;margin:0!important}.clarifications-panel__metrics{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);padding:1rem 1.25rem}.clarifications-panel__metrics article{grid-gap:.6rem;align-items:center;background:#fff;border:1px solid #dbe4ee;border-radius:10px;color:#0874ad;display:grid;gap:.6rem;grid-template-columns:auto 1fr auto;padding:.75rem}.clarifications-panel__metrics span{color:#667085;font-size:.75rem;font-weight:600}.clarifications-panel__metrics strong{color:#103f5d;font-size:1.1rem}.clarifications-panel__alert{margin:0 1.25rem 1rem}.clarifications-panel>.ant-empty,.clarifications-panel>.ant-skeleton{margin:1.25rem}.clarifications-list{grid-gap:.75rem;display:grid;gap:.75rem;padding:0 1.25rem 1.25rem}.clarification-card{background:#fff;border:1px solid #dbe4ee;border-radius:10px}.clarification-card--focused{animation:clarification-focus-in .45s ease-out;border-color:#45a0d1;box-shadow:0 0 0 3px #0874ad1f,0 10px 24px #103f5d14}.clarification-card--focused:focus{outline:none}@keyframes clarification-focus-in{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.clarification-card footer,.clarification-card__top{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.clarification-card__top{border-bottom:1px solid #edf1f5}.clarification-card__top>div{align-items:center;display:flex;gap:.5rem}.clarification-card__top>span{color:#98a2b3;font-size:.75rem}.clarification-card__questions{grid-gap:.65rem;display:grid;gap:.65rem;padding:.85rem 1rem}.clarification-question{grid-gap:.65rem;align-items:start;display:grid;gap:.65rem;grid-template-columns:1.6rem 1fr auto}.clarification-question>span{align-items:center;background:#e8f5ff;border-radius:50%;color:#075985;display:flex;font-size:.7rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.clarification-question strong{color:#344054;display:block;font-size:.8rem}.clarification-question em,.clarification-question p{color:#667085;display:block;font-size:.78rem;line-height:1.5;margin:.25rem 0 0}.clarification-card footer{background:#fbfcfe;border-top:1px solid #edf1f5}.clarification-compose-modal .ant-modal-content{border:1px solid #d8e5ef;border-radius:16px;box-shadow:0 24px 70px #103f5d33;overflow:hidden;padding:0}.clarification-compose-modal .ant-modal-header{background:linear-gradient(120deg,#f8fcff,#edf7ff);border-bottom:1px solid #e4ebf2;margin:0;padding:1.2rem 1.4rem}.clarification-compose-modal .ant-modal-close{inset-inline-end:1.15rem;top:1.15rem}.clarification-compose-modal .ant-modal-body{background:#fff;max-height:calc(100vh - 220px);overflow-y:auto;padding:1.25rem 1.4rem 1.4rem}.clarification-compose-modal .ant-modal-footer{background:#fbfcfe;border-top:1px solid #e4ebf2;margin:0;padding:.9rem 1.4rem}.clarification-compose__title{align-items:center;display:flex;gap:.75rem;padding-right:2rem}.clarification-compose__title>span{align-items:center;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0759851f;color:#0874ad;display:flex;flex:0 0 auto;height:2.5rem;justify-content:center;width:2.5rem}.clarification-compose__title small,.clarification-compose__title strong{display:block}.clarification-compose__title strong{color:#103f5d;font-size:1rem}.clarification-compose__title small{color:#667085;font-size:.75rem;font-weight:400;margin-top:.1rem}.clarification-compose__context{align-items:center;background:linear-gradient(120deg,#f5fbff,#edf7ff);border:1px solid #d8e8f5;border-radius:11px;color:#103f5d;display:flex;gap:.75rem;padding:.85rem 1rem}.clarification-compose__avatar{align-items:center;background:#fff;border-radius:50%;box-shadow:0 3px 10px #0759851a;color:#0874ad;display:flex;flex:0 0 auto;height:2.35rem;justify-content:center;width:2.35rem}.clarification-compose__context>div{display:grid;min-width:0}.clarification-compose__context small{color:#0874ad;font-size:.62rem;font-weight:800;letter-spacing:.08em}.clarification-compose__context div>span,.clarification-compose__context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clarification-compose__context div>span{color:#667085;font-size:.76rem;margin-top:.05rem}.clarification-compose__notice{align-items:center;background:#f5f8fb;border-radius:9px;color:#667085;display:flex;font-size:.75rem;gap:.65rem;margin-top:.75rem;padding:.65rem .8rem}.clarification-compose__notice>.anticon{color:#0874ad;font-size:1rem}.clarification-compose__notice span strong{color:#344054;margin-right:.35rem}.clarification-compose__delivery-heading,.clarification-compose__section-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin:1.2rem 0 .65rem}.clarification-compose__delivery-heading,.clarification-compose__section-heading>div{color:#103f5d}.clarification-compose__delivery-heading strong,.clarification-compose__delivery-heading>span,.clarification-compose__section-heading strong,.clarification-compose__section-heading>div>span{display:block}.clarification-compose__delivery-heading>span,.clarification-compose__section-heading>div>span{color:#667085;font-size:.74rem;font-weight:400}.clarification-compose__section-heading>span{color:#0874ad;flex:0 0 auto;font-size:.72rem;font-weight:700}.clarification-compose__questions{grid-gap:.8rem;display:grid;gap:.8rem}.clarification-compose__question{background:#fbfdff;border:1px solid #dbe4ee;border-radius:11px;overflow:hidden}.clarification-compose__question:focus-within{border-color:#7bbbe2;box-shadow:0 0 0 3px #0874ad14}.clarification-compose__question-head{align-items:center;background:#f6f9fc;border-bottom:1px solid #e9eef3;display:flex;gap:.65rem;padding:.55rem .65rem}.clarification-compose__question-head>strong{color:#103f5d;font-size:.76rem;min-width:5.5rem}.clarification-compose__question-head>.ant-select{margin-left:auto;width:12rem}.clarification-compose__question-body{background:#fff;padding:.7rem}.clarification-compose__question-body .ant-input-textarea-show-count{margin-bottom:.25rem}.clarification-compose__question-body textarea{resize:none}.clarification-compose__add{background:#fbfdff;border-color:#a9cce2;color:#075985;height:2.55rem;margin-top:.7rem}.clarification-compose__suggestion-help{align-items:flex-start;background:#f5f8fb;border-radius:8px;color:#667085;display:flex;font-size:.7rem;gap:.5rem;line-height:1.45;margin-top:.7rem;padding:.65rem .75rem}.clarification-compose__suggestion-help>.anticon{color:#0874ad;margin-top:.15rem}.clarification-compose__suggestion-help strong{color:#344054}.clarification-compose__delivery-heading{align-items:baseline;justify-content:flex-start}.clarification-compose__delivery{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.clarification-compose__channel{grid-gap:.65rem;align-items:center;background:#fff;border:1px solid #dbe4ee;border-radius:10px;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:auto auto 1fr;padding:.8rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.clarification-compose__channel:hover:not(.is-disabled){border-color:#8bbfdc}.clarification-compose__channel.is-selected{background:#f1f9ff;border-color:#3d9bcf;box-shadow:inset 0 0 0 1px #0874ad14}.clarification-compose__channel.is-disabled{cursor:not-allowed;opacity:.55}.clarification-compose__channel-icon{align-items:center;background:#e8f5ff;border-radius:8px;color:#0874ad;display:flex;height:2rem;justify-content:center;width:2rem}.clarification-compose__channel--whatsapp .clarification-compose__channel-icon{background:#eaf8ef;color:#218a4b}.clarification-compose__channel>span:last-child small,.clarification-compose__channel>span:last-child strong{display:block}.clarification-compose__channel>span:last-child strong{color:#103f5d;font-size:.78rem}.clarification-compose__channel>span:last-child small{color:#667085;font-size:.67rem;line-height:1.3;margin-top:.1rem}.clarification-compose__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;text-align:left}.clarification-compose__footer>span{color:#667085;font-size:.72rem}@media (max-width:767px){.clarifications-panel__header{flex-direction:column}.clarifications-panel__header>.ant-btn{width:100%}.clarifications-panel__metrics{grid-template-columns:1fr}.clarification-question{grid-template-columns:1.6rem 1fr}.clarification-question>.ant-select{grid-column:2}.clarification-card footer,.clarification-compose__footer{align-items:flex-start;flex-direction:column}.clarification-compose-modal .ant-modal-body{padding:1rem}.clarification-compose__delivery{grid-template-columns:1fr}.clarification-compose__question-head>.ant-select{min-width:0;width:auto}.clarification-compose__footer .ant-btn,.clarification-compose__footer>.ant-space,.clarification-compose__footer>.ant-space .ant-space-item{width:100%}}.candidate-messages{grid-gap:1rem;display:grid;gap:1rem}.candidate-messages__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.candidate-messages__identity{align-items:center;display:flex;gap:.8rem}.candidate-messages__identity>span{background:var(--jo-accent-soft);border-radius:12px;color:var(--jo-primary);display:grid;flex:0 0 auto;font-size:1.2rem;height:2.65rem;place-items:center;width:2.65rem}.candidate-messages__identity .ant-typography,.candidate-messages__identity h4{margin:0!important}.candidate-messages__conversation{background:var(--jo-surface-muted);border:1px solid var(--jo-border);border-radius:14px;display:flex;flex-direction:column;gap:.75rem;max-height:560px;min-height:360px;overflow-y:auto;padding:1rem}.candidate-messages__conversation .ant-empty{margin:auto}.candidate-message{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:14px 14px 14px 4px;box-shadow:0 4px 14px var(--jo-shadow);color:var(--jo-text);padding:.8rem .95rem;width:min(78%,680px)}.candidate-message--recruiter{align-self:flex-end;background:var(--jo-accent-soft);border-color:var(--jo-chip-border);border-radius:14px 14px 4px}.candidate-message--focused{outline:3px solid color-mix(in srgb,var(--jo-primary) 20%,#0000)}.candidate-message>div{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.74rem;gap:1rem;justify-content:space-between}.candidate-message>div strong{color:var(--jo-text);font-size:.8rem}.candidate-message p{line-height:1.55;margin:.45rem 0 0;white-space:pre-wrap}.candidate-message small{align-items:center;color:var(--jo-text-muted);display:flex;gap:.3rem;justify-content:flex-end;margin-top:.55rem}.candidate-messages__composer{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:14px;padding:.85rem}.candidate-messages__composer textarea{resize:none}.candidate-messages__composer-footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:.65rem}.candidate-messages__composer-footer>span{color:var(--jo-text-subtle);font-size:.72rem}@media (max-width:640px){.candidate-messages__composer-footer,.candidate-messages__header{align-items:stretch;flex-direction:column}.candidate-message{width:92%}}.job-application-workspace{display:flex;flex-direction:column;gap:.75rem}.job-application-workspace--premium{--ja-panel-muted:#f8fbfd;--ja-navy:#0c4a6e;--ja-navy-soft:#e0eef6;--ja-blue:#075985;--ja-sky-soft:#e0f2fe;--ja-sky-text:#0369a1;--ja-amber-soft:#fff3d9;--ja-amber-text:#7a4700;--ja-success-soft:#e3f5ea;--ja-success-text:#166534}[data-theme=dark] .job-application-workspace--premium{--ja-panel-muted:#172033;--ja-navy:#f1f5f9;--ja-navy-soft:#1e3a5f;--ja-blue:#7dd3fc;--ja-sky-soft:#0c4a6e;--ja-sky-text:#7dd3fc;--ja-amber-soft:#3d321b;--ja-amber-text:#f4c76f;--ja-success-soft:#173b2a;--ja-success-text:#86efac}.job-application-workspace--premium .ac-page-header{border-bottom-color:var(--jo-border)}.job-application-workspace--premium .ac-page-title,.job-application-workspace--premium .ant-typography:not(.ant-typography-secondary){color:var(--jo-text)}.job-application-workspace--premium .ant-typography-secondary,.job-application-workspace--premium .jo-body-muted{color:var(--jo-text-muted)!important}.job-application-workspace--premium .ac-btn-secondary{background:var(--jo-surface);border-color:var(--jo-border);color:var(--ja-navy)}.job-application-workspace--premium .ac-btn-secondary:hover{background:var(--jo-accent-soft);border-color:var(--jo-primary);color:var(--jo-primary)}.job-application-workspace--premium .ant-btn-primary{background:var(--jo-primary);border-color:var(--jo-primary);box-shadow:none}.job-application-workspace--premium .ant-btn-primary:not(:disabled):focus-visible,.job-application-workspace--premium .ant-btn-primary:not(:disabled):hover{background:var(--jo-primary-hover);border-color:var(--jo-primary-hover)}.job-application-workspace--premium .ant-btn-primary:disabled{background:var(--jo-surface-subtle);border-color:var(--jo-border);box-shadow:none;color:var(--jo-text-subtle)}.job-application-workspace--premium .ant-btn-default{background:var(--jo-surface);border-color:var(--jo-border);color:var(--ja-navy)}.job-application-workspace--premium .ant-btn-default:not(:disabled):focus-visible,.job-application-workspace--premium .ant-btn-default:not(:disabled):hover{border-color:var(--jo-primary);color:var(--jo-primary)}.job-application-workspace--premium .ant-tabs-tab-btn{color:var(--jo-text-muted)}.job-application-workspace--premium .ant-tabs-tab-active>.ant-tabs-tab-btn{color:var(--jo-primary)!important;text-shadow:none}.job-application-workspace--premium .ant-tabs-ink-bar{background:var(--jo-primary)}.job-application-workspace--premium .ant-tabs-tab:hover{color:var(--jo-primary)}.job-application-workspace--premium :where(.ant-btn,.ant-tabs-tab-btn,button):focus-visible{outline:2px solid var(--jo-primary);outline-offset:2px}.application-workspace-layout{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(15rem,17rem) minmax(26rem,1fr) minmax(19rem,21rem)}.application-workspace-mobile{display:none}.application-panel{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:10px;min-width:0}.job-application-workspace--premium .candidate-sidebar,.job-application-workspace--premium .pipeline-rail{background:var(--ja-panel-muted)}.application-main-panel{min-height:38rem;padding:0 1rem 1rem}.candidate-sidebar,.pipeline-rail{padding:1rem}.candidate-sidebar{display:flex;flex-direction:column;gap:1rem}.candidate-sidebar__identity{align-items:center;border-bottom:1px solid var(--jo-divider);display:flex;gap:.75rem;padding-bottom:1rem}.job-application-workspace--premium .candidate-sidebar__identity{background:var(--jo-surface-muted);border-bottom-color:var(--jo-border);border-radius:9px 9px 0 0;margin:-1rem -1rem 0;padding:1rem}.candidate-sidebar__match{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.job-application-workspace--premium .application-overview__intro .ant-tag,.job-application-workspace--premium .candidate-sidebar__match .ant-tag,.job-application-workspace--premium .pipeline-rail__header .ant-tag{background:var(--ja-sky-soft);border-color:#0000;color:var(--ja-sky-text);font-weight:600}.application-panel__section-title.ant-typography{color:var(--jo-text);font-size:.8125rem;margin:0 0 .625rem}.candidate-details{display:flex;flex-direction:column;gap:.75rem;margin:0}.candidate-details__row{grid-gap:.625rem;align-items:start;color:var(--jo-text-muted);display:grid;gap:.625rem;grid-template-columns:1.25rem minmax(0,1fr)}.candidate-details__row>.anticon{color:var(--jo-text-muted);margin-top:.25rem}.job-application-workspace--premium .ant-typography-copy,.job-application-workspace--premium .candidate-details__row>.anticon{color:var(--jo-primary)}.candidate-details__currency{align-items:center;background:var(--jo-surface-subtle);border-radius:50%;color:var(--jo-text-muted);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.25rem;justify-content:center;margin-top:.125rem;width:1.25rem}.job-application-workspace--premium .candidate-details__currency{background:var(--ja-amber-soft);color:var(--ja-amber-text)}.candidate-details dt{color:var(--jo-text-muted);font-size:.6875rem;line-height:1.3;margin-bottom:.125rem}.candidate-details dd{color:var(--jo-text);font-size:.8125rem;line-height:1.45;margin:0;min-width:0}.candidate-contact-actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.candidate-contact-actions .ant-btn{min-width:0;padding-inline:.5rem}.job-application-workspace--premium .candidate-contact-actions .ant-btn:first-child{background:var(--ja-navy-soft);border-color:var(--ja-navy-soft);color:var(--ja-blue)}.job-application-workspace--premium .candidate-contact-actions .ant-btn:last-child{background:var(--ja-success-soft);border-color:var(--ja-success-soft);color:var(--ja-success-text)}.job-application-workspace--premium .candidate-contact-actions .ant-btn:not(:disabled):hover{border-color:currentColor}.candidate-sidebar__primary-actions{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.candidate-sidebar__secondary-actions{grid-gap:.25rem;border-top:1px solid var(--jo-divider);display:grid;gap:.25rem;grid-template-columns:1fr 1fr;padding-top:.75rem}.candidate-sidebar__secondary-actions .ant-btn{color:var(--jo-text-muted);font-size:.75rem;min-width:0;padding-inline:.25rem}.application-center-tabs>.ant-tabs-nav{margin-bottom:0}.job-application-workspace--premium .application-center-tabs>.ant-tabs-nav{background:var(--jo-surface-subtle);border-radius:9px 9px 0 0;margin-inline:-1rem;padding-inline:1rem}.application-center-tabs>.ant-tabs-content-holder{padding-top:1.25rem!important}.application-overview{display:flex;flex-direction:column;gap:1.5rem}.application-overview__intro{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.application-overview__signals{background:var(--jo-surface-muted);border-bottom:1px solid var(--jo-divider);border-top:1px solid var(--jo-divider);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.job-application-workspace--premium .application-overview__signals{border-color:var(--jo-border)}.application-signal{grid-column-gap:.625rem;column-gap:.625rem;display:grid;grid-template-columns:1.5rem minmax(0,1fr);padding:1rem}.application-signal+.application-signal{border-left:1px solid var(--jo-divider)}.application-signal>.anticon{align-items:center;background:var(--jo-accent-soft);border-radius:6px;color:var(--jo-primary);display:inline-flex;font-size:.875rem;grid-row:span 2;height:1.75rem;justify-content:center;margin-top:0;width:1.75rem}.job-application-workspace--premium .application-signal:nth-child(2)>.anticon{background:var(--ja-amber-soft);color:var(--ja-amber-text)}.job-application-workspace--premium .application-signal:nth-child(3)>.anticon{background:var(--ja-navy-soft);color:var(--ja-blue)}.application-signal span{color:var(--jo-text-muted);font-size:.6875rem}.application-signal strong{color:var(--jo-text);font-size:.8125rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-overview__section{min-width:0}.application-overview__section-heading{margin-bottom:1rem}.application-facts{grid-gap:0;border-top:1px solid var(--jo-divider);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.application-facts>div{border-bottom:1px solid var(--jo-divider);min-width:0;padding:.875rem 0}.application-facts>div:nth-child(odd){padding-right:1rem}.application-facts>div:nth-child(2n){border-left:1px solid var(--jo-divider);padding-left:1rem}.application-facts dt{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.75rem;gap:.375rem;margin-bottom:.25rem}.application-facts dd{color:var(--jo-text);font-size:.875rem;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.job-application-workspace--premium .application-facts>div:nth-child(4) dd,.job-application-workspace--premium .application-facts>div:nth-child(5) dd{color:var(--ja-amber-text)}.application-overview__guidance{align-items:flex-start;background:var(--jo-accent-soft);border-radius:8px;color:var(--jo-text);display:flex;gap:.75rem;padding:.875rem 1rem}.application-overview__guidance>.anticon{color:var(--jo-primary);margin-top:.1875rem}.application-overview__guidance strong{display:block;font-size:.8125rem;margin-bottom:.125rem}.application-overview__guidance p{color:var(--jo-text-muted);font-size:.75rem;line-height:1.5;margin:0;max-width:70ch}.job-details{display:flex;flex-direction:column;gap:1.5rem}.job-details__header{min-width:0}.job-details__summary{grid-gap:.875rem;align-items:center;background:var(--jo-surface-muted);border-bottom:1px solid var(--jo-divider);border-top:1px solid var(--jo-divider);display:grid;gap:.875rem;grid-template-columns:2.5rem minmax(0,1fr) auto;padding:1rem}.job-application-workspace--premium .job-details__summary{border-color:var(--jo-border)}.job-details__role-icon{align-items:center;background:var(--jo-accent-soft);border-radius:8px;color:var(--jo-primary);display:inline-flex;font-size:1rem;height:2.5rem;justify-content:center;width:2.5rem}.job-details__role{min-width:0}.job-details__metadata{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.job-details__metadata span{align-items:center;color:var(--jo-text-muted);display:inline-flex;font-size:.75rem;gap:.375rem;line-height:1.4;min-width:0}.job-application-workspace--premium .job-details__metadata span{background:var(--ja-navy-soft);border-radius:6px;color:var(--ja-blue);font-weight:600;padding:.25rem .4375rem}.job-application-workspace--premium .job-details__metadata span:nth-child(2){background:var(--ja-sky-soft);color:var(--ja-sky-text)}.job-details__metadata .anticon{flex-shrink:0}.job-details__salary{border-left:1px solid var(--jo-divider);display:flex;flex-direction:column;gap:.25rem;min-width:8.5rem;padding-left:1rem}.job-application-workspace--premium .job-details__salary{background:var(--ja-amber-soft);border-color:#0000;border-radius:8px;padding:.625rem .875rem}.job-details__salary span{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.6875rem;gap:.375rem}.job-application-workspace--premium .job-details__salary span{color:var(--ja-amber-text)}.job-details__salary strong{color:var(--jo-text);font-size:.875rem;line-height:1.4}.job-application-workspace--premium .job-details__salary strong{color:var(--ja-amber-text)}.job-details__description{min-width:0}.job-details__description-heading{align-items:center;display:flex;gap:.625rem;margin-bottom:1rem}.job-details__description-icon{align-items:center;background:var(--jo-accent-soft);border-radius:8px;color:var(--jo-primary);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.job-description-html{color:var(--jo-text);font-size:.875rem;line-height:1.7;max-width:72ch;overflow-wrap:anywhere}.job-description-html>:first-child{margin-top:0}.job-description-html>:last-child{margin-bottom:0}.job-description-html p{margin:0 0 1rem}.job-description-html h1,.job-description-html h2,.job-description-html h3,.job-description-html h4,.job-description-html h5,.job-description-html h6{text-wrap:balance;color:var(--jo-text);font-weight:700;line-height:1.35;margin:1.75rem 0 .625rem}.job-description-html h1,.job-description-html h2{font-size:1rem}.job-description-html h3,.job-description-html h4,.job-description-html h5,.job-description-html h6{font-size:.9375rem}.job-description-html ol,.job-description-html ul{margin:.75rem 0 1.25rem;padding-left:1.25rem}.job-description-html ul{list-style:disc}.job-description-html ol{list-style:decimal}.job-description-html li{margin-bottom:.375rem;padding-left:.25rem}.job-application-workspace--premium .job-description-html li::marker{color:var(--jo-primary)}.job-description-html b,.job-description-html strong{color:var(--jo-text);font-weight:700}.job-description-html a{color:var(--jo-primary);text-decoration:underline;text-underline-offset:2px}.job-details__empty{align-items:flex-start;background:var(--jo-surface-muted);border-radius:8px;color:var(--jo-text-muted);display:flex;gap:.75rem;max-width:72ch;padding:1rem}.job-details__empty>.anticon{color:var(--jo-text-muted);margin-top:.1875rem}.job-details__empty strong{color:var(--jo-text);display:block;font-size:.8125rem;margin-bottom:.125rem}.job-details__empty p{font-size:.75rem;margin:0}.pipeline-rail{display:flex;flex-direction:column;gap:1rem}.interview-panel__header,.pipeline-rail__header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.job-application-workspace--premium .pipeline-rail>.pipeline-rail__header{background:var(--jo-surface-muted);border-bottom:1px solid var(--jo-border);border-radius:9px 9px 0 0;margin:-1rem -1rem 0;padding:1rem}.pipeline-rail__timeline{max-height:28rem;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:.25rem;scrollbar-color:var(--jo-scrollbar-thumb) #0000;scrollbar-width:thin}.pipeline-rail__interviews{border-top:1px solid var(--jo-divider);padding-top:1rem}.application-timeline{min-width:0}.application-timeline__add{align-items:center;background:var(--jo-accent-soft);border:1px dashed var(--jo-primary);border-radius:8px;color:var(--jo-primary);cursor:pointer;display:flex;font-size:.8125rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:1rem;min-height:2.25rem;transition:background-color .18s ease,border-color .18s ease;width:100%}.application-timeline__add:hover{background:var(--jo-surface-hover);border-color:var(--jo-primary-hover)}.application-timeline__action:focus-visible,.application-timeline__add:focus-visible,.application-timeline__note:focus-visible,.application-timeline__view-notes:focus-visible{outline:2px solid var(--jo-primary);outline-offset:2px}.application-timeline .ant-timeline{margin:0}.application-timeline .ant-timeline-item{padding-bottom:.75rem}.application-timeline .ant-timeline-item-tail{border-inline-start-color:var(--jo-border)}.application-timeline .ant-timeline-item-content{-webkit-margin-start:1.5rem;inset-block-start:-.25rem;margin-inline-start:1.5rem}.application-timeline__item{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:8px;min-width:0;padding:.75rem}.job-application-workspace--premium .application-timeline__item{background:var(--jo-surface);border-color:var(--jo-border)}.job-application-workspace--premium .application-timeline .ant-timeline-item-head-blue{border-color:var(--jo-primary);color:var(--jo-primary)}.job-application-workspace--premium .application-timeline__item-header .ant-tag{background:var(--ja-sky-soft);border-color:#0000;color:var(--ja-sky-text);font-weight:600}.application-timeline__item-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.application-timeline__actions{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.application-timeline__action,.application-timeline__view-notes{align-items:center;background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:6px;color:var(--jo-text-muted);cursor:pointer;display:inline-flex;font-size:.6875rem;gap:.375rem;justify-content:center;min-height:1.75rem;padding:.25rem .5rem;transition:border-color .18s ease,color .18s ease}.application-timeline__action:hover,.application-timeline__view-notes:hover{border-color:var(--jo-primary);color:var(--jo-primary)}.application-timeline__notes{border-top:1px solid var(--jo-divider);display:flex;flex-direction:column;gap:.375rem;margin-top:.75rem;padding-top:.75rem}.application-timeline__notes-label{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.6875rem;font-weight:600;gap:.375rem}.application-timeline__note{grid-gap:.25rem .5rem;background:var(--jo-surface-subtle);border:0;border-radius:6px;cursor:pointer;display:grid;gap:.25rem .5rem;grid-template-columns:1fr auto;padding:.5rem;text-align:left;transition:background-color .18s ease;width:100%}.application-timeline__note:hover{background:var(--jo-surface-hover)}.application-timeline__note span,.application-timeline__note time{color:var(--jo-text-muted);font-size:.625rem}.application-timeline__note p{color:var(--jo-text);font-size:.6875rem;grid-column:1/-1;line-height:1.4;margin:0}.application-timeline__view-notes{width:100%}.application-timeline__author{align-items:center;border-top:1px solid var(--jo-divider);color:var(--jo-text-muted);display:flex;font-size:.625rem;gap:.375rem;justify-content:flex-end;margin-top:.625rem;padding-top:.625rem}.application-timeline__empty{padding:1rem 0;text-align:center}.stage-change-modal__overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.stage-change-modal{background:#fff;background:var(--jo-surface,#fff);border:1px solid var(--jo-border);border-radius:14px;box-shadow:0 24px 64px #0f172a3d;color:#172033;color:var(--jo-text,#172033);max-height:min(90vh,48rem);outline:none;overflow:hidden auto;width:min(100%,38rem)}.stage-change-modal__header{align-items:flex-start;background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 42%),#fff;background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 42%),var(--jo-surface,#fff);border-bottom:1px solid var(--jo-border);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.stage-change-modal__title{align-items:flex-start;display:flex;gap:.875rem;min-width:0}.stage-change-modal__icon{align-items:center;background:var(--jo-accent-soft);border:1px solid var(--jo-border);border-radius:10px;color:var(--jo-primary);display:inline-flex;flex:0 0 auto;font-size:1.1rem;height:2.5rem;justify-content:center;width:2.5rem}.stage-change-modal__eyebrow{color:var(--jo-primary);display:block;font-size:.6875rem;font-weight:750;letter-spacing:.08em;margin-bottom:.2rem;text-transform:uppercase}.stage-change-modal__title h2{color:#172033;color:var(--jo-text,#172033);font-size:1.125rem;font-weight:700;line-height:1.35;margin:0}.stage-change-modal__title p{color:#667085;color:var(--jo-text-muted,#667085);font-size:.75rem;line-height:1.5;margin:.3rem 0 0}.stage-change-modal__close{align-items:center;background:#fff;background:var(--jo-surface,#fff);border:1px solid var(--jo-border);border-radius:9px;color:#667085;color:var(--jo-text-muted,#667085);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem}.stage-change-modal__close:hover{border-color:var(--jo-primary);color:var(--jo-primary)}.stage-change-modal__body{padding:1.25rem 1.5rem 1.5rem}.stage-change-modal__current{align-items:center;background:var(--jo-surface-subtle);border:1px solid var(--jo-border);border-radius:9px;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem;padding:.65rem .75rem}.stage-change-modal__current>span{color:#667085;color:var(--jo-text-muted,#667085);font-size:.75rem;font-weight:600}.stage-change-modal__current .ant-tag{border-radius:999px;font-weight:650;margin:0}.stage-change-modal__form{grid-gap:1rem;display:grid;gap:1rem}.stage-change-modal__composer,.stage-change-modal__section{grid-gap:.75rem;background:#fff;background:var(--jo-surface,#fff);border:1px solid var(--jo-border);border-radius:10px;display:grid;gap:.75rem;padding:1rem}.stage-change-modal__section.is-disabled{background:var(--jo-surface-subtle);opacity:.68}.stage-change-modal__section-heading{align-items:flex-start;display:flex;gap:.75rem}.stage-change-modal__section-heading>span{align-items:center;background:var(--jo-primary);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.6875rem;font-weight:750;height:1.6rem;justify-content:center;width:1.6rem}.stage-change-modal__section-heading label{align-items:center;color:#172033;color:var(--jo-text,#172033);display:flex;flex-wrap:wrap;font-size:.8125rem;font-style:normal;font-weight:700;gap:.5rem}.stage-change-modal__section-heading label em{background:var(--jo-surface-subtle);border-radius:999px;color:#667085;color:var(--jo-text-muted,#667085);font-size:.625rem;font-style:normal;font-weight:650;padding:.15rem .45rem}.stage-change-modal__section-heading p{color:#667085;color:var(--jo-text-muted,#667085);font-size:.6875rem;line-height:1.45;margin:.2rem 0 0}.stage-change-modal__select{width:100%}.stage-change-modal__select .ant-select-selector{align-items:center;border-radius:8px!important;min-height:2.5rem!important}.stage-change-modal__composer{background:var(--jo-surface-subtle)}.stage-change-modal__composer-heading{justify-content:space-between}.stage-change-modal__composer-heading,.stage-change-modal__composer-heading>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.stage-change-modal__composer-heading>div>span{font-size:.8125rem;font-weight:700}.stage-change-modal__composer-heading .ant-tag{border-radius:999px;margin:0}.stage-change-modal__composer .ql-toolbar{background:#fff;background:var(--jo-surface,#fff);border-radius:8px 8px 0 0}.stage-change-modal__composer .ql-container{background:#fff;background:var(--jo-surface,#fff);border-radius:0 0 8px 8px;font-size:.8125rem;min-height:10rem}.stage-change-modal__footer{align-items:center;background:var(--jo-surface-subtle);border-top:1px solid var(--jo-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1rem 1.5rem}.stage-change-modal__footer>div{display:flex;flex-wrap:wrap;gap:.5rem}.stage-change-modal__cancel,.stage-change-modal__primary,.stage-change-modal__secondary{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.45rem;justify-content:center;min-height:2.35rem;padding:.5rem .8rem}.stage-change-modal__cancel{background:#0000;border:0;color:#667085;color:var(--jo-text-muted,#667085)}.stage-change-modal__secondary{background:#fff;background:var(--jo-surface,#fff);border:1px solid var(--jo-border);color:#172033;color:var(--jo-text,#172033)}.stage-change-modal__primary{background:var(--jo-primary);border:1px solid var(--jo-primary);color:#fff}.stage-change-modal__cancel:hover,.stage-change-modal__secondary:hover{color:var(--jo-primary)}.stage-change-modal__primary:hover{background:var(--jo-primary-hover);border-color:var(--jo-primary-hover)}.stage-change-modal button:disabled{cursor:not-allowed;opacity:.55}.stage-change-modal .ant-select-focused .ant-select-selector,.stage-change-modal button:focus-visible{outline:2px solid var(--jo-primary);outline-offset:2px}.interview-panel__header{margin-bottom:.875rem}.interview-panel__empty{margin-block:.5rem 0}.interview-panel__empty .ant-empty-image{height:2rem;margin-bottom:.5rem}.interview-panel__empty .ant-empty-description{color:var(--jo-text-muted);font-size:.75rem}.interview-card{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:8px;padding:.75rem}@media (max-width:1180px){.application-workspace-layout{display:none}.application-workspace-mobile{display:block}.application-mobile-tabs>.ant-tabs-nav{margin-bottom:.75rem}}@media (max-width:640px){.application-main-panel,.candidate-sidebar,.pipeline-rail{padding:.75rem}.application-main-panel{min-height:auto}.application-facts,.application-overview__signals{grid-template-columns:1fr}.application-facts>div:nth-child(2n),.application-signal+.application-signal{border-left:0}.application-signal+.application-signal{border-top:1px solid var(--jo-divider)}.application-facts>div:nth-child(2n),.application-facts>div:nth-child(odd){padding-inline:0}.candidate-contact-actions{grid-template-columns:1fr}.job-details__summary{align-items:start;grid-template-columns:2.5rem minmax(0,1fr)}.job-details__salary{border-left:0;border-top:1px solid var(--jo-divider);grid-column:1/-1;padding:.75rem 0 0}.pipeline-rail__timeline{max-height:none}.stage-change-modal__overlay{align-items:flex-end;padding:0}.stage-change-modal{border-radius:16px 16px 0 0;max-height:94vh;width:100%}.stage-change-modal__body,.stage-change-modal__footer,.stage-change-modal__header{padding-inline:1rem}.stage-change-modal__footer,.stage-change-modal__footer>div{display:grid;grid-template-columns:1fr;width:100%}.stage-change-modal__cancel{order:2}}@media (prefers-reduced-motion:reduce){.application-timeline__action,.application-timeline__add,.application-timeline__note,.application-timeline__view-notes{transition:none}}.profile-page{background:var(--jo-bg-start);min-height:100%;padding:1rem 1.25rem 2rem}.profile-page__header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin:0 auto 1rem;max-width:78rem}.profile-page__header>div>span{color:var(--jo-primary);font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-page__header h1{color:var(--jo-text);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;margin:.15rem 0 0}.profile-page__header p{color:var(--jo-text-muted);font-size:.78rem;margin:.25rem 0 0}.profile-page__tabs{margin:0 auto;max-width:78rem}.profile-page__tabs>.ant-tabs-nav{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.8rem .8rem 0 0;margin:0;padding:0 1rem}.profile-page__tabs>.ant-tabs-content-holder{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:0 0 .8rem .8rem;border-top:0;box-shadow:0 .45rem 1.25rem var(--jo-shadow)}.profile-workspace__loading{grid-gap:.75rem;color:var(--jo-text-muted);display:grid;gap:.75rem;justify-items:center;min-height:28rem;place-content:center}.my-profile{padding:1.25rem}.my-profile__hero{align-items:center;background:linear-gradient(120deg,var(--jo-hover-bg),#0000 55%),var(--jo-surface);border:1px solid var(--jo-border);border-radius:.8rem;display:flex;gap:1.25rem;justify-content:space-between;padding:1.25rem}.my-profile__identity{align-items:center;display:flex;gap:1rem;min-width:0}.my-profile__identity .ant-avatar{background:var(--jo-primary);border:.25rem solid var(--jo-surface);box-shadow:0 .35rem 1rem var(--jo-shadow-md);color:var(--jo-on-primary);flex:0 0 auto;font-size:1.45rem;font-weight:750}.my-profile__identity>div>span{color:var(--jo-primary);font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.my-profile__identity h2{color:var(--jo-text);font-size:1.35rem;font-weight:800;margin:.2rem 0 0}.my-profile__identity p{color:var(--jo-text-muted);font-size:.75rem;margin:.2rem 0 0}.my-profile__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.profile-status-tag{background:var(--jo-accent-soft);border-color:color-mix(in srgb,var(--jo-primary) 24%,var(--jo-border));color:var(--jo-primary)}.my-profile__photo-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;max-width:18rem}.my-profile__photo-actions small{color:var(--jo-text-subtle);flex-basis:100%;font-size:.625rem;text-align:right}.my-profile__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);margin-top:1rem}.profile-card{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.8rem;padding:1.15rem}.profile-card__header{align-items:flex-start;border-bottom:1px solid var(--jo-divider);display:flex;gap:.7rem;padding-bottom:.9rem}.profile-card__icon{background:var(--jo-accent-soft);border-radius:.6rem;color:var(--jo-primary);display:grid;flex:0 0 auto;height:2.25rem;place-items:center;width:2.25rem}.profile-card__header h3{color:var(--jo-text);font-size:.9rem;font-weight:780;margin:0}.profile-card__header p{color:var(--jo-text-muted);font-size:.68rem;margin:.2rem 0 0}.profile-form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.profile-form-grid label{grid-gap:.4rem;display:grid;gap:.4rem}.profile-form-grid label>span:first-child{color:var(--jo-text);font-size:.68rem;font-weight:720}.profile-form-grid__wide{grid-column:1/-1}.profile-form-grid .ant-input,.profile-form-grid .ant-input-affix-wrapper,.profile-phone-field .ant-select-selector{min-height:2.55rem}.profile-phone-field{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:7.5rem minmax(0,1fr)}.profile-phone-field .ant-select{width:100%}.profile-country-option{align-items:center;display:inline-flex;gap:.45rem}.profile-country-option img{height:.9rem;object-fit:cover;width:1.25rem}.profile-account-meta{grid-gap:0;display:grid;gap:0;margin:.85rem 0 0}.profile-account-meta>div{align-items:baseline;border-bottom:1px solid var(--jo-divider);display:flex;gap:1rem;justify-content:space-between;padding:.65rem 0}.profile-account-meta dt{color:var(--jo-text-muted);font-size:.65rem}.profile-account-meta dd{color:var(--jo-text);font-size:.7rem;font-weight:700;margin:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-preferences{margin-top:1rem}.profile-preferences h4{color:var(--jo-text);font-size:.72rem;margin:0 0 .55rem}.profile-preference-row{grid-gap:.55rem;align-items:center;background:var(--jo-surface-subtle);border:1px solid var(--jo-border);border-radius:.6rem;display:grid;gap:.55rem;grid-template-columns:2rem minmax(0,1fr) auto;padding:.65rem}.profile-preference-row+.profile-preference-row{margin-top:.5rem}.profile-preference-row__icon{background:var(--jo-surface);border-radius:.5rem;color:var(--jo-primary);display:grid;height:2rem;place-items:center;width:2rem}.profile-preference-row small,.profile-preference-row strong{display:block}.profile-preference-row strong{color:var(--jo-text);font-size:.7rem}.profile-preference-row small{color:var(--jo-text-muted);font-size:.6rem;margin-top:.15rem}.my-profile__save-bar{align-items:center;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:color-mix(in srgb,var(--jo-surface) 94%,#0000);border:1px solid var(--jo-border);border-radius:.7rem;bottom:.75rem;box-shadow:0 .5rem 1.4rem var(--jo-shadow);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:.8rem 1rem;position:-webkit-sticky;position:sticky;z-index:3}.my-profile__save-bar.is-visible{border-color:var(--jo-primary)}.my-profile__save-bar span,.my-profile__save-bar strong{display:block}.security-workspace{padding:1.25rem}.security-workspace__intro{align-items:flex-start;background:linear-gradient(120deg,var(--jo-hover-bg),#0000 55%),var(--jo-surface);border:1px solid var(--jo-border);border-radius:.8rem;display:flex;gap:.8rem;padding:1.1rem}.security-workspace__intro>div>span{color:var(--jo-primary);font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.security-workspace__intro h2{color:var(--jo-text);font-size:1rem;font-weight:780;margin:.15rem 0 0}.security-workspace__intro p{color:var(--jo-text-muted);font-size:.7rem;margin:.25rem 0 0}.security-workspace__content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(18rem,1fr) minmax(18rem,.85fr);margin-top:1rem}.security-requirements,.security-workspace__fields{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.8rem;padding:1.1rem}.security-workspace__fields{grid-gap:1rem;align-content:start;display:grid;gap:1rem}.security-workspace__fields>div{grid-gap:.4rem;display:grid;gap:.4rem}.security-workspace__label{color:var(--jo-text);font-size:.68rem;font-weight:720}.security-workspace__fields .ant-input-affix-wrapper{min-height:2.55rem}.security-requirements h3{color:var(--jo-text);font-size:.82rem;margin:0}.security-requirements>p{color:var(--jo-text-muted);font-size:.65rem;margin:.2rem 0 .8rem}.security-requirements>div{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.68rem;gap:.5rem;padding:.38rem 0}.security-requirements>div.is-valid{color:var(--jo-success)}.security-requirements>div.is-invalid{color:var(--jo-danger)}.security-requirements__pending{border:1px solid var(--jo-border-strong);border-radius:999px;height:.85rem;width:.85rem}.security-workspace__actions{align-items:center;background:var(--jo-surface-subtle);border:1px solid var(--jo-border);border-radius:.7rem;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:.8rem 1rem}.security-workspace__actions>span{color:var(--jo-text-muted);font-size:.65rem}.my-profile__save-bar strong{color:var(--jo-text);font-size:.72rem}.my-profile__save-bar span{color:var(--jo-text-muted);font-size:.62rem;margin-top:.15rem}@media (max-width:900px){.my-profile__grid,.security-workspace__content{grid-template-columns:1fr}}@media (max-width:640px){.profile-page{padding:.75rem}.my-profile__hero,.my-profile__save-bar,.profile-page__header,.security-workspace__actions{align-items:stretch;flex-direction:column}.my-profile,.security-workspace{padding:.75rem}.my-profile__identity{align-items:flex-start}.my-profile__photo-actions{justify-content:flex-start;max-width:none}.my-profile__photo-actions small{text-align:left}.profile-form-grid{grid-template-columns:1fr}.profile-form-grid__wide{grid-column:auto}.profile-phone-field{grid-template-columns:6.5rem minmax(0,1fr)}}.dashboard-premium{color:var(--jo-text);margin:0 auto;padding:1.75rem 2rem 2.5rem;width:min(100%,96rem)}.dashboard-hero{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.dashboard-hero__kicker{color:var(--jo-primary);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dashboard-hero h1{color:var(--jo-text);font-size:clamp(1.625rem,2.4vw,2rem);font-weight:750;letter-spacing:-.025em;line-height:1.15;margin:.25rem 0}.dashboard-hero p{color:var(--jo-text-muted);font-size:.875rem;margin:0}.dashboard-activity,.dashboard-activity-filter,.dashboard-candidate,.dashboard-link,.dashboard-primary-action,.dashboard-secondary-action{font:inherit}.dashboard-primary-action,.dashboard-secondary-action{align-items:center;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;justify-content:center;min-height:2.375rem;padding:0 .875rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.dashboard-primary-action{background:var(--jo-primary);border:1px solid var(--jo-primary);box-shadow:0 .45rem 1rem var(--jo-shadow-md);color:var(--jo-on-primary)}.dashboard-primary-action:hover:not(:disabled){background:var(--jo-primary-hover);border-color:var(--jo-primary-hover)}.dashboard-primary-action:disabled{cursor:wait;opacity:.7}.dashboard-secondary-action{background:var(--jo-surface);border:1px solid var(--jo-border-strong);color:var(--jo-text);min-height:2rem}.dashboard-secondary-action:hover{border-color:var(--jo-primary);color:var(--jo-primary)}.dashboard-activity-filter:focus-visible,.dashboard-activity:focus-visible,.dashboard-candidate:focus-visible,.dashboard-link:focus-visible,.dashboard-primary-action:focus-visible,.dashboard-secondary-action:focus-visible{outline:2px solid var(--jo-primary);outline-offset:2px}.dashboard-alert{margin-bottom:1rem}.dashboard-stats{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;box-shadow:0 .75rem 2rem var(--jo-shadow);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1.125rem;overflow:hidden}.dashboard-stats__item{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-height:6.25rem;min-width:0;padding:1.125rem 1.25rem;position:relative}.dashboard-stats__item+.dashboard-stats__item:before{background:var(--jo-border);bottom:1rem;content:"";left:0;position:absolute;top:1rem;width:1px}.dashboard-stats dt{color:var(--jo-text-muted);font-size:.75rem;font-weight:650}.dashboard-stats dd{color:var(--jo-text);font-size:1.75rem;font-weight:750;letter-spacing:-.025em;line-height:1.1;margin:.25rem 0 0}.dashboard-stats__item>div>span{color:var(--jo-text-subtle);display:block;font-size:.6875rem;margin-top:.25rem}.dashboard-stats__icon{background:var(--jo-accent-soft);border-radius:.5rem;color:var(--jo-primary);display:grid;flex:0 0 auto;font-size:1rem;height:2rem;place-items:center;width:2rem}.dashboard-main-grid{grid-gap:1.125rem;align-items:stretch;display:grid;gap:1.125rem;grid-template-columns:minmax(0,1.55fr) minmax(22rem,.9fr)}.dashboard-panel{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;box-shadow:0 .75rem 2rem var(--jo-shadow);overflow:hidden}.dashboard-panel__header{align-items:center;background:var(--jo-panel-header);border-bottom:1px solid var(--jo-border);display:flex;gap:1rem;justify-content:space-between;min-height:3.25rem;padding:.75rem 1rem}.dashboard-panel__header h2{color:var(--jo-text);font-size:.9375rem;font-weight:750;letter-spacing:-.01em;margin:0}.dashboard-clarifications{margin-top:1.125rem}.dashboard-clarifications__header>div>span{color:var(--jo-text-subtle);display:block;font-size:.625rem;margin-top:.125rem}.dashboard-clarifications__summary{background:var(--jo-surface-subtle);border-bottom:1px solid var(--jo-divider);color:var(--jo-text-muted);display:flex;flex-wrap:wrap;font-size:.6875rem;gap:1.25rem;padding:.65rem 1rem}.dashboard-clarifications__summary span{align-items:center;display:inline-flex;gap:.35rem}.dashboard-clarifications__summary .anticon{color:var(--jo-primary)}.dashboard-clarifications__summary strong{color:var(--jo-text)}.dashboard-clarifications__list{display:grid}.dashboard-clarification{grid-gap:.75rem;align-items:center;background:var(--jo-surface);border:0;border-bottom:1px solid var(--jo-divider);color:var(--jo-text);cursor:pointer;display:grid;font:inherit;gap:.75rem;grid-template-columns:auto minmax(12rem,1.4fr) minmax(9rem,.8fr) auto minmax(7rem,auto);min-height:4.15rem;padding:.65rem 1rem;text-align:left;transition:background-color .15s ease}.dashboard-clarification:last-child{border-bottom:0}.dashboard-clarification:hover{background:var(--jo-hover-bg)}.dashboard-clarification:focus-visible{outline:2px solid var(--jo-primary);outline-offset:-2px;position:relative}.dashboard-clarification__status{background:var(--jo-pipeline-waiting);border-radius:50%;color:var(--jo-warning);display:grid;height:2rem;place-items:center;width:2rem}.dashboard-clarification__status--answered{background:var(--jo-pipeline-success);color:var(--jo-success)}.dashboard-clarification__copy,.dashboard-clarification__meta{display:block;min-width:0}.dashboard-clarification__copy small,.dashboard-clarification__copy strong,.dashboard-clarification__meta small,.dashboard-clarification__meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-clarification__copy strong,.dashboard-clarification__meta strong{color:var(--jo-text);font-size:.75rem}.dashboard-clarification__copy small,.dashboard-clarification__meta small{color:var(--jo-text-subtle);font-size:.625rem;margin-top:.125rem}.dashboard-clarification__channels{color:var(--jo-primary);display:inline-flex;gap:.4rem}.dashboard-clarification__label{background:var(--jo-accent-soft);border-radius:999px;color:var(--jo-primary);font-size:.625rem;font-weight:750;justify-self:end;padding:.3rem .6rem;white-space:nowrap}.dashboard-clarification__status--answered~.dashboard-clarification__label{background:var(--jo-pipeline-success);color:var(--jo-success)}.dashboard-clarifications__empty{min-height:9rem}@media (max-width:760px){.dashboard-clarification{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-clarification__meta{grid-column:2}.dashboard-clarification__channels{grid-column:3;grid-row:1}.dashboard-clarification__label{display:none}}.dashboard-link{align-items:center;background:#0000;border:0;color:var(--jo-primary);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:750;gap:.375rem}.dashboard-link:hover{color:var(--jo-primary-hover);text-decoration:underline;text-underline-offset:.2rem}.dashboard-table-scroll{overflow-x:auto}.dashboard-table{border-collapse:collapse;min-width:42rem;width:100%}.dashboard-table th{background:var(--jo-surface-subtle);color:var(--jo-text-subtle);font-size:.625rem;font-weight:800;letter-spacing:.07em;padding:.625rem 1rem;text-align:left;text-transform:uppercase}.dashboard-table td{border-top:1px solid var(--jo-divider);color:var(--jo-text);font-size:.75rem;height:3.75rem;padding:.5rem 1rem;vertical-align:middle}.dashboard-table tbody tr:hover{background:var(--jo-hover-bg)}.dashboard-candidate{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:.625rem;min-width:0;padding:0;text-align:left}.dashboard-candidate__avatar{background:var(--jo-primary);border-radius:50%;color:var(--jo-on-primary);display:grid;flex:0 0 auto;font-size:.625rem;font-weight:800;height:2rem;place-items:center;width:2rem}.dashboard-candidate__copy{display:block;min-width:0}.dashboard-candidate__copy small,.dashboard-candidate__copy strong{display:block;max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-candidate__copy strong{color:var(--jo-text);font-size:.75rem}.dashboard-candidate__copy small{color:var(--jo-text-subtle);font-size:.625rem;margin-top:.125rem}.dashboard-status{align-items:center;background:var(--jo-accent-soft);border-radius:999px;color:var(--jo-primary);display:inline-flex;font-size:.625rem;font-weight:750;min-height:1.5rem;padding:0 .625rem;white-space:nowrap}.dashboard-status--success{background:var(--jo-pipeline-success);color:var(--jo-success)}.dashboard-status--danger{background:var(--jo-pipeline-danger);color:var(--jo-danger)}.dashboard-status--waiting{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.dashboard-status--closed{background:var(--jo-pipeline-closed);color:var(--jo-text-muted)}.dashboard-activities{display:flex;flex-direction:column;min-height:25rem}.dashboard-activities__header>div>span{color:var(--jo-text-subtle);display:block;font-size:.625rem;margin-top:.125rem}.dashboard-activity-filters{display:flex;gap:.375rem;overflow-x:auto;padding:.75rem 1rem .5rem}.dashboard-activity-filter{background:var(--jo-surface-subtle);border:0;border-radius:999px;color:var(--jo-text-muted);cursor:pointer;flex:0 0 auto;font-size:.625rem;font-weight:750;min-height:1.75rem;padding:0 .625rem}.dashboard-activity-filter--active,.dashboard-activity-filter:hover{background:var(--jo-accent-soft);color:var(--jo-primary)}.dashboard-activity-list{flex:1 1 auto;list-style:none;margin:0;padding:0 1rem}.dashboard-activity-list li+li{border-top:1px solid var(--jo-divider)}.dashboard-activity{grid-gap:.625rem;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:.625rem;grid-template-columns:3.5rem 1.75rem minmax(0,1fr) auto;min-height:4.25rem;padding:.625rem 0;text-align:left;width:100%}.dashboard-activity:hover .dashboard-activity__copy strong{color:var(--jo-primary)}.dashboard-activity time{color:var(--jo-text-muted);font-size:.625rem;font-weight:750}.dashboard-activity__icon{border-radius:.5rem;display:grid;font-size:.75rem;height:1.75rem;place-items:center;width:1.75rem}.dashboard-activity__icon--interview{background:var(--jo-accent-soft);color:var(--jo-primary)}.dashboard-activity__icon--follow-up{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.dashboard-activity__copy{min-width:0}.dashboard-activity__copy small,.dashboard-activity__copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity__copy strong{color:var(--jo-text);font-size:.75rem;transition:color .15s ease}.dashboard-activity__copy small{color:var(--jo-text-subtle);font-size:.625rem;margin-top:.1875rem}.dashboard-activity__status{border-radius:999px;font-size:.5625rem;font-weight:750;padding:.25rem .5rem;white-space:nowrap}.dashboard-activity__status--interview{background:var(--jo-accent-soft);color:var(--jo-primary)}.dashboard-activity__status--follow-up{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.dashboard-activities__footer{align-items:center;background:var(--jo-panel-header);border-top:1px solid var(--jo-border);display:flex;gap:.75rem;justify-content:space-between;margin-top:auto;min-height:3.25rem;padding:.625rem 1rem}.dashboard-activities__footer>span{color:var(--jo-text-subtle);font-size:.625rem}.dashboard-pipeline{margin-top:1.125rem}.dashboard-pipeline__content{align-items:center;display:grid;grid-template-columns:minmax(10rem,1.2fr) repeat(4,minmax(6.5rem,1fr));min-height:5.75rem;padding:.75rem 1rem}.dashboard-pipeline__stage,.dashboard-pipeline__total{min-width:0;padding:0 1rem}.dashboard-pipeline__total{padding-left:0}.dashboard-pipeline__stage{border-left:1px solid var(--jo-border)}.dashboard-pipeline__stage strong,.dashboard-pipeline__total strong{color:var(--jo-text);display:block;font-weight:750}.dashboard-pipeline__total strong{font-size:1.125rem}.dashboard-pipeline__stage strong{font-size:1rem}.dashboard-pipeline__stage span,.dashboard-pipeline__total span{color:var(--jo-text-subtle);display:block;font-size:.625rem;margin-top:.1875rem}.dashboard-empty{align-items:center;color:var(--jo-text-subtle);display:flex;flex-direction:column;justify-content:center;min-height:16rem;padding:2rem;text-align:center}.dashboard-empty>.anticon{color:var(--jo-border-strong);font-size:2rem;margin-bottom:.75rem}.dashboard-empty strong{color:var(--jo-text);font-size:.8125rem}.dashboard-empty span{font-size:.6875rem;margin-top:.375rem;max-width:32rem}.dashboard-empty--compact{flex:1 1 auto;min-height:13rem}.dashboard-skeleton{grid-gap:1.125rem;display:grid;gap:1.125rem}.dashboard-skeleton__content>div,.dashboard-skeleton__pipeline,.dashboard-skeleton__stats{animation:dashboard-loading 1.25s ease-in-out infinite;background:linear-gradient(100deg,var(--jo-surface-subtle) 20%,var(--jo-hover-bg) 40%,var(--jo-surface-subtle) 60%);background-size:200% 100%;border-radius:.75rem}.dashboard-skeleton__stats{height:6.25rem}.dashboard-skeleton__content{grid-gap:1.125rem;display:grid;gap:1.125rem;grid-template-columns:minmax(0,1.55fr) minmax(22rem,.9fr)}.dashboard-skeleton__content>div{height:25rem}.dashboard-skeleton__pipeline{height:9rem}@keyframes dashboard-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dashboard-skeleton__content>div,.dashboard-skeleton__pipeline,.dashboard-skeleton__stats{animation:none}}@media (max-width:75rem){.dashboard-main-grid,.dashboard-skeleton__content{grid-template-columns:1fr}.dashboard-activities{min-height:22rem}}@media (max-width:62rem){.dashboard-premium{padding:1.25rem 1rem 2rem}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stats__item:nth-child(3):before{display:none}.dashboard-stats__item:nth-child(n+3){border-top:1px solid var(--jo-border)}.dashboard-pipeline__content{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.dashboard-pipeline__stage,.dashboard-pipeline__total{border-top:1px solid var(--jo-border);display:flex;flex-direction:column;justify-content:center;min-height:4rem}.dashboard-pipeline__total{border-top:0;grid-column:1/-1}.dashboard-pipeline__stage:nth-of-type(2n){border-left:0}}@media (max-width:40rem){.dashboard-premium{padding:1rem .5rem 1.5rem}.dashboard-hero{align-items:stretch;flex-direction:column;margin-bottom:1rem}.dashboard-primary-action{width:100%}.dashboard-stats__item{min-height:5.5rem;padding:.875rem}.dashboard-stats dd{font-size:1.5rem}.dashboard-panel__header{align-items:flex-start;flex-direction:column;padding:.75rem}.dashboard-table{min-width:0}.dashboard-table thead{display:none}.dashboard-table tbody,.dashboard-table td,.dashboard-table tr{display:block}.dashboard-table tr{border-top:1px solid var(--jo-divider);min-height:5.25rem;padding:.75rem;position:relative}.dashboard-table td{border-top:0;height:auto;padding:0}.dashboard-table td:first-child{padding-right:6.5rem}.dashboard-table td:nth-child(2){color:var(--jo-text-muted);font-size:.6875rem;margin-top:.375rem;max-width:calc(100% - 6.5rem);overflow:hidden;padding-left:2.625rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-table td:nth-child(3){position:absolute;right:.75rem;top:.75rem}.dashboard-table td:nth-child(4){bottom:.875rem;color:var(--jo-text-subtle);font-size:.625rem;position:absolute;right:.75rem}.dashboard-candidate__copy small,.dashboard-candidate__copy strong{max-width:12rem}.dashboard-activities__header{align-items:flex-start}.dashboard-activity{grid-template-columns:3rem 1.75rem minmax(0,1fr)}.dashboard-activity__status{display:none}.dashboard-activities__footer{align-items:stretch;flex-direction:column}.dashboard-secondary-action{width:100%}}@media (max-width:23rem){.dashboard-stats{grid-template-columns:1fr}.dashboard-stats__item+.dashboard-stats__item:before{bottom:auto;height:1px;right:0;top:0;width:auto}.dashboard-stats__item:nth-child(3):before{display:block}.dashboard-stats__item:nth-child(n+3){border-top:0}}.candidate-directory--standalone{margin:0 auto;padding:1.75rem 2rem 2.5rem;width:min(100%,96rem)}.candidate-directory__skills{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.candidate-directory__skills .ant-tag{background:var(--jo-accent-soft);border:0;border-radius:.375rem;color:var(--jo-primary);font-size:.625rem;font-weight:650;line-height:1.25rem;margin:0;max-width:7.5rem;overflow:hidden;padding:.1rem .45rem;text-overflow:ellipsis;white-space:nowrap}.candidate-directory__skills>span{color:var(--jo-text-subtle);font-size:.625rem;font-weight:700}.candidate-directory__skills--preview .ant-tag{max-width:100%}.candidate-directory__toolbar-actions{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.candidate-directory__toolbar-actions .ant-btn{border-color:var(--jo-border-strong);border-radius:.5rem;color:var(--jo-text);font-size:.6875rem;font-weight:650;min-height:2.25rem}.candidate-directory__preview-identity .company-directory__preview-avatar{border-radius:50%}.candidate-directory__preview-loading{background:var(--jo-surface-subtle);border:1px solid var(--jo-border);border-radius:.5rem;color:var(--jo-text-muted);font-size:.6875rem;font-weight:650;padding:.625rem .75rem}.candidate-directory .company-directory__bulk button:disabled{cursor:wait;opacity:.55}.candidate-directory__bulk--top{margin-bottom:.75rem;margin-top:0}.candidate-directory__bulk-clear{margin-left:auto}.candidate-directory__selection-announcement{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.candidate-directory--standalone{padding:1.25rem 1rem 2rem}}@media (max-width:640px){.candidate-directory--standalone{padding:1rem .75rem 1.5rem}.candidate-directory__toolbar-actions{justify-content:space-between;width:100%}.candidate-directory__bulk-clear{margin-left:0}}.candidate-merge{grid-gap:1.25rem;display:grid;gap:1.25rem;padding-top:.5rem}.candidate-merge__section-heading,.candidate-merge__title{align-items:center;display:flex;gap:.55rem}.candidate-merge__section-heading{justify-content:space-between}.candidate-merge h5.ant-typography{color:var(--jo-text-heading);margin:0 0 .65rem}.candidate-merge__counts{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-merge__counts div{background:var(--jo-surface-subtle);border:1px solid var(--jo-border);border-radius:.65rem;padding:.8rem .9rem}.candidate-merge__counts span,.candidate-merge__counts strong{display:block}.candidate-merge__counts strong{color:var(--jo-primary);font-size:1.15rem}.candidate-merge__counts span{color:var(--jo-text-muted);font-size:.7rem}.candidate-merge__field-grid{border:1px solid var(--jo-border);border-radius:.7rem;display:grid;grid-template-columns:8rem minmax(0,1fr) minmax(0,1fr);overflow:hidden}.candidate-merge__field-grid>*{border-bottom:1px solid var(--jo-border);min-width:0;overflow-wrap:anywhere;padding:.7rem .8rem}.candidate-merge__field-grid>:nth-last-child(-n+3){border-bottom:0}.candidate-merge__field-grid>strong{background:var(--jo-accent-soft);color:var(--jo-primary);font-size:.72rem}.candidate-merge__field-grid>span{color:var(--jo-text-muted);font-size:.72rem;font-weight:700}.candidate-merge__field-grid .ant-radio-wrapper{color:var(--jo-text);font-size:.75rem;margin:0}.candidate-merge__email-note{font-size:.75rem;margin:0!important}@media (max-width:680px){.candidate-merge__counts{grid-template-columns:1fr}.candidate-merge__field-grid{grid-template-columns:6rem minmax(0,1fr) minmax(0,1fr)}}.recruiter-copilot-trigger{align-items:center;background:linear-gradient(135deg,#075fac,#0879df 58%,#2b8cf0);border:1px solid #ffffff47;border-radius:999px;bottom:24px;box-shadow:0 12px 30px #005baa4d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:46px;padding:0 17px;position:fixed;right:24px;transition:transform .16s ease,box-shadow .16s ease;z-index:1050}.recruiter-copilot-trigger:hover{box-shadow:0 16px 34px #005baa61;transform:translateY(-2px)}.recruiter-copilot-trigger .anticon{font-size:18px}.recruiter-copilot-drawer .ant-drawer-header{background:radial-gradient(circle at 78% -20%,#218cee2e,#0000 42%),#f8fbff;border-bottom-color:#dce8f4;min-height:72px;padding:14px 18px}.recruiter-copilot-title{align-items:center;display:flex;gap:11px}.recruiter-copilot-title__mark{background:linear-gradient(145deg,#075fac,#1687e8);border-radius:12px;box-shadow:0 8px 18px #075fac40;color:#fff;display:grid;font-size:19px;height:40px;place-items:center;width:40px}.recruiter-copilot-title>div{display:flex;flex-direction:column}.recruiter-copilot-title strong{color:#0b3557;font-size:16px}.recruiter-copilot-title span:not(.recruiter-copilot-title__mark){color:#63809a;font-size:12px;font-weight:500}.recruiter-copilot-title__actions{align-items:center;display:flex}.recruiter-copilot-help-trigger{color:#315f82;font-size:12px;font-weight:650}.recruiter-copilot-help-popover{width:min(380px,calc(100vw - 24px))}.recruiter-copilot-help-popover .ant-popover-inner{border:1px solid #d7e5f1;border-radius:15px;box-shadow:0 18px 45px #123e5f33;overflow:hidden;padding:0}.recruiter-copilot-help{background:#fff}.recruiter-copilot-help__intro{align-items:flex-start;background:radial-gradient(circle at 90% 0,#1f89e224,#0000 46%),#f7fbff;border-bottom:1px solid #e4edf4;display:flex;gap:11px;padding:16px}.recruiter-copilot-help__intro>span{background:#0b75ca;border-radius:10px;color:#fff;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.recruiter-copilot-help__intro strong{color:#123d5d;font-size:14px}.recruiter-copilot-help__intro p{color:#698196;font-size:11px;line-height:1.45;margin:3px 0 0}.recruiter-copilot-help__steps{display:grid;padding:7px}.recruiter-copilot-help__steps button{grid-gap:9px;align-items:flex-start;background:#0000;border:0;border-radius:10px;cursor:pointer;display:grid;gap:9px;grid-template-columns:25px minmax(0,1fr) auto;padding:10px 9px;text-align:left;transition:background .15s ease}.recruiter-copilot-help__steps button:hover{background:#f0f7fd}.recruiter-copilot-help__steps button>span{background:#edf7ff;border:1px solid #bcd8ed;border-radius:7px;color:#0c70ba;display:grid;font-size:10px;font-weight:800;height:23px;place-items:center;width:23px}.recruiter-copilot-help__steps button>.anticon{color:#91a7b8;font-size:11px;margin-top:5px}.recruiter-copilot-help__steps code,.recruiter-copilot-help__steps p,.recruiter-copilot-help__steps strong{display:block}.recruiter-copilot-help__steps strong{color:#1b4666;font-size:12px}.recruiter-copilot-help__steps p{color:#71899c;font-size:10px;line-height:1.4;margin:2px 0 5px}.recruiter-copilot-help__steps code{color:#0870c2;font-family:inherit;font-size:10px;font-weight:600}.recruiter-copilot-help__shortcut{background:#f8fafc;border-top:1px solid #e4edf4;color:#71879a;font-size:10px;padding:10px 14px;text-align:center}.recruiter-copilot-help__shortcut span{background:#fff;border:1px solid #ccd9e3;border-radius:4px;color:#46647a;font-weight:700;padding:2px 5px}.recruiter-copilot-shell{background:#f5f9fd;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.recruiter-copilot-context{align-items:center;background:#fff;border-bottom:1px solid #e0eaf3;display:flex;gap:8px;min-height:49px;overflow:hidden;padding:8px 16px}.recruiter-copilot-context>span{color:#71879b;flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.recruiter-copilot-context .ant-tag{background:#eef7ff;border-color:#bfdbf4;color:#075b9d;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruiter-copilot-messages{min-height:0;overflow-y:auto;padding:22px 16px 28px;scrollbar-width:thin}.recruiter-copilot-welcome{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:24px 4px;text-align:center}.recruiter-copilot-welcome__icon{background:linear-gradient(145deg,#fff,#eaf5ff);border:1px solid #cce1f5;border-radius:18px;box-shadow:0 12px 24px #19588b1f;color:#0873cf;display:grid;font-size:26px;height:58px;margin-bottom:16px;place-items:center;width:58px}.recruiter-copilot-welcome h2{color:#0b3557;font-size:22px;margin:0 0 7px}.recruiter-copilot-welcome>p{color:#58738b;line-height:1.55;margin:0;max-width:390px}.recruiter-copilot-prompts{grid-gap:9px;display:grid;gap:9px;margin-top:24px;width:100%}.recruiter-copilot-prompts button{grid-gap:10px;align-items:center;background:#fff;border:1px solid #d7e5f2;border-radius:12px;color:#16486e;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:12px 13px;text-align:left;transition:border-color .15s ease,transform .15s ease}.recruiter-copilot-prompts button:hover{border-color:#7eb8e8;transform:translateY(-1px)}.recruiter-copilot-prompts button .anticon:first-child{color:#1381db}.recruiter-copilot-prompts button .anticon:last-child{color:#8aa1b4}.recruiter-copilot-message{align-items:flex-start;display:flex;gap:9px;margin-bottom:20px}.recruiter-copilot-message--user{flex-direction:row-reverse}.recruiter-copilot-message__avatar{background:#dbeafb;color:#086cbd;flex:0 0 auto}.recruiter-copilot-message--user .recruiter-copilot-message__avatar{background:#0b6fbd;color:#fff}.recruiter-copilot-message__body{max-width:calc(100% - 40px);min-width:0}.recruiter-copilot-bubble{background:#fff;border:1px solid #dbe7f1;border-radius:5px 14px 14px;color:#274963;line-height:1.5;padding:10px 13px;width:-webkit-fit-content;width:fit-content}.recruiter-copilot-message--user .recruiter-copilot-bubble{background:#0b6fbd;border-color:#0b6fbd;border-radius:14px 5px 14px 14px;color:#fff;margin-left:auto}.recruiter-copilot-bubble--error{background:#fff3f2;border-color:#efb6b2;color:#9c312b}.recruiter-copilot-criteria,.recruiter-copilot-results{background:#fff;border:1px solid #d9e6f1;border-radius:13px;box-shadow:0 7px 20px #16486e0f;margin-top:9px}.recruiter-copilot-criteria{padding:10px 12px 11px}.recruiter-copilot-criteria>div:first-child,.recruiter-copilot-results__summary{align-items:center;display:flex;gap:8px;justify-content:space-between}.recruiter-copilot-criteria>div:first-child>span{color:#7890a5;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.recruiter-copilot-criteria>div:first-child>small{color:#7890a5;font-size:10px}.recruiter-copilot-criteria .ant-btn{font-size:12px;height:auto;padding:0}.recruiter-copilot-criteria>strong{color:#143f61;display:block;margin:4px 0 8px}.recruiter-copilot-criteria__skills{display:flex;flex-wrap:wrap;gap:5px}.recruiter-copilot-criteria__skills .ant-tag{background:#f0f7fd;border-color:#c8def1;color:#175a8d;margin:0}.recruiter-copilot-candidate__main .ant-tag.recruiter-copilot-candidate__experience,.recruiter-copilot-criteria__skills .ant-tag.recruiter-copilot-criteria__experience{background:#e8f4ff;border:1px solid #b9d8f0;color:#0b639f;font-weight:700}.recruiter-copilot-candidate__main .ant-tag.recruiter-copilot-candidate__experience--unverified{background:#fff8e8;border-color:#e7d5a4;color:#8a6416}.recruiter-copilot-results{overflow:hidden}.recruiter-copilot-results__summary{border-bottom:1px solid #e5edf4;padding:11px 12px}.recruiter-copilot-results__summary>div{display:flex;flex-direction:column}.recruiter-copilot-results__summary strong{color:#0d3859}.recruiter-copilot-results__summary span{color:#7890a5;font-size:11px}.recruiter-copilot-results__summary .recruiter-copilot-results__shown{color:#4f718b;font-size:10px;font-weight:650}.recruiter-copilot-results__list{display:grid}.recruiter-copilot-results .ant-alert{font-size:11px;margin:9px;padding:6px 9px}.recruiter-copilot-candidate{grid-gap:9px;align-items:center;background:#fff;border:0;border-bottom:1px solid #edf2f6;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) 64px;padding:11px 12px;text-align:left;width:100%}.recruiter-copilot-candidate:last-child{border-bottom:0}.recruiter-copilot-candidate:hover{background:#f6fbff}.recruiter-copilot-candidate .ant-avatar{background:#dceeff;color:#0969b2;font-size:11px;font-weight:700}.recruiter-copilot-candidate__main{min-width:0}.recruiter-copilot-candidate__main>span,.recruiter-copilot-candidate__main>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruiter-copilot-candidate__main>strong{color:#133d5d;font-size:13px}.recruiter-copilot-candidate__main>span{color:#7890a5;font-size:11px;margin:1px 0 5px}.recruiter-copilot-candidate__main .ant-tag{background:#edf5fb;border:0;color:#41647e;font-size:10px;margin:0 3px 0 0;max-width:94px;overflow:hidden;text-overflow:ellipsis}.recruiter-copilot-candidate__details,.recruiter-copilot-candidate__main .ant-tag:nth-child(n+4){display:none}.recruiter-copilot-candidate__score{text-align:right}.recruiter-copilot-candidate__score span,.recruiter-copilot-candidate__score strong{display:block}.recruiter-copilot-candidate__score strong{color:#143d5e;font-size:14px}.recruiter-copilot-candidate__score .ant-progress{margin:1px 0}.recruiter-copilot-candidate__score span{color:#8195a6;font-size:9px;text-transform:uppercase}.recruiter-copilot-no-results{color:#6e879b;padding:22px 14px;text-align:center}.recruiter-copilot-pagination{grid-gap:10px;align-items:center;background:#f8fbfe;border-top:1px solid #e5edf4;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;padding:10px 12px}.recruiter-copilot-pagination>span{color:#496b84;font-size:11px;font-weight:650;text-align:center}.recruiter-copilot-pagination .ant-btn{border-color:#cbddea;color:#175a8d;font-size:11px}.recruiter-copilot-pagination .ant-btn:last-child{justify-self:end}.recruiter-copilot-refining,.recruiter-copilot-thinking{align-items:center;color:#68839a;display:flex;font-size:12px;gap:5px}.recruiter-copilot-thinking{background:#fff;border:1px solid #dbe7f1;border-radius:5px 14px 14px;padding:11px 13px}.recruiter-copilot-refining span,.recruiter-copilot-thinking span{animation:recruiter-copilot-pulse 1.15s ease-in-out infinite;background:#1784db;border-radius:50%;height:6px;width:6px}.recruiter-copilot-thinking span:nth-child(2){animation-delay:.14s}.recruiter-copilot-thinking span:nth-child(3){animation-delay:.28s;margin-right:4px}.recruiter-copilot-refining{margin-top:7px}.recruiter-copilot-composer{background:#fff;border-top:1px solid #dce7f0;padding:12px 14px 11px}.recruiter-copilot-composer__box{align-items:flex-end;background:#fff;border:1px solid #bcd5e9;border-radius:15px;box-shadow:0 6px 18px #144b7414;display:flex;gap:9px;padding:8px 8px 8px 12px}.recruiter-copilot-composer__box:focus-within{border-color:#2989d5;box-shadow:0 0 0 3px #2989d51c}.recruiter-copilot-composer textarea.ant-input{border:0;box-shadow:none;padding:3px 0;resize:none}.recruiter-copilot-composer>.ant-typography{display:block;font-size:10px;margin-top:7px;text-align:center}.recruiter-copilot-drawer--expanded .recruiter-copilot-context{padding-inline:max(24px,calc(50vw - 720px))}.recruiter-copilot-drawer--expanded .recruiter-copilot-composer,.recruiter-copilot-drawer--expanded .recruiter-copilot-messages{margin-inline:auto;width:min(100%,1440px)}.recruiter-copilot-drawer--expanded .recruiter-copilot-messages{padding:28px 32px 38px}.recruiter-copilot-drawer--expanded .recruiter-copilot-message__body{max-width:calc(100% - 40px);width:min(100%,1280px)}.recruiter-copilot-drawer--expanded .recruiter-copilot-message--user{padding-left:min(20%,260px)}.recruiter-copilot-drawer--expanded .recruiter-copilot-results__list{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.recruiter-copilot-drawer--expanded .recruiter-copilot-candidate{align-items:flex-start;border-right:1px solid #edf2f6}.recruiter-copilot-drawer--expanded .recruiter-copilot-candidate__main .ant-tag:nth-child(n+4){display:inline-block}.recruiter-copilot-drawer--expanded .recruiter-copilot-candidate__details{grid-gap:2px;color:#6f879a;display:grid;font-size:10px;gap:2px;line-height:1.45;margin-top:8px}.recruiter-copilot-drawer--expanded .recruiter-copilot-candidate__details p{color:#47657c;margin:4px 0 0}.recruiter-copilot-drawer--expanded .recruiter-copilot-composer{padding:14px 32px 12px}@keyframes recruiter-copilot-pulse{0%,70%,to{opacity:.32;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (max-width:640px){.recruiter-copilot-trigger{bottom:14px;height:48px;justify-content:center;padding:0;right:14px;width:48px}.recruiter-copilot-trigger span{display:none}.recruiter-copilot-context{align-items:flex-start;flex-direction:column}.recruiter-copilot-context .ant-tag{max-width:100%}.recruiter-copilot-help-trigger span:not(.anticon){display:none}.recruiter-copilot-drawer--expanded .recruiter-copilot-messages{padding:20px 14px 28px}.recruiter-copilot-drawer--expanded .recruiter-copilot-message--user{padding-left:0}.recruiter-copilot-drawer--expanded .recruiter-copilot-results__list{grid-template-columns:1fr}.recruiter-copilot-drawer--expanded .recruiter-copilot-composer{padding:12px 14px 11px}}.recruiter-notifications-trigger{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--jo-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease;width:36px}.recruiter-notifications-trigger--open,.recruiter-notifications-trigger:hover{background:var(--jo-hover-bg);border-color:var(--jo-border);color:var(--jo-primary)}.recruiter-notifications-trigger:focus-visible{outline:2px solid var(--jo-primary);outline-offset:2px}.recruiter-notifications-trigger .anticon{font-size:17px}.recruiter-notifications-popover .ant-popover-inner{background:var(--jo-surface);border:1px solid var(--jo-border);box-shadow:0 18px 48px var(--jo-shadow-md);overflow:hidden;padding:0;width:min(390px,calc(100vw - 24px))}.recruiter-notifications{color:var(--jo-text)}.recruiter-notifications__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:15px 16px 10px}.recruiter-notifications__header>div{grid-gap:2px;display:grid;gap:2px}.recruiter-notifications__header strong{font-size:.95rem;font-weight:700}.recruiter-notifications__header span{color:var(--jo-text-muted);font-size:.75rem}.recruiter-notifications__header .ant-btn-link{color:var(--jo-primary);font-size:.75rem}.recruiter-notifications__filters{background:var(--jo-surface-muted);margin:0 16px 10px;width:calc(100% - 32px)}.recruiter-notifications__filters .ant-segmented-item-selected{background:var(--jo-accent-soft);color:var(--jo-primary)}.recruiter-notifications__list{border-top:1px solid var(--jo-divider);max-height:min(430px,calc(100vh - 180px));overflow-y:auto;scrollbar-color:var(--jo-scrollbar-thumb) #0000;scrollbar-width:thin}.recruiter-notification{grid-gap:10px;align-items:start;background:var(--jo-surface);border:0;border-bottom:1px solid var(--jo-divider);color:var(--jo-text);cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:12px 16px;position:relative;text-align:left;width:100%}.recruiter-notification:focus-visible,.recruiter-notification:hover{background:var(--jo-surface-hover)}.recruiter-notification:focus-visible{outline:2px solid var(--jo-primary);outline-offset:-2px}.recruiter-notification--unread{background:var(--jo-surface-subtle)}.recruiter-notification__unread-dot{background:var(--jo-primary);border-radius:50%;height:6px;left:6px;position:absolute;top:17px;width:6px}.recruiter-notification__icon{align-items:center;background:var(--jo-accent-soft);border-radius:9px;color:var(--jo-primary);display:inline-flex;height:32px;justify-content:center;width:32px}.recruiter-notification__icon--answer{background:var(--jo-pipeline-success);color:var(--jo-success)}.recruiter-notification__content{grid-gap:3px;display:grid;gap:3px;min-width:0}.recruiter-notification__content strong{color:var(--jo-text);font-size:.78rem;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.recruiter-notification__content>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--jo-text-muted);display:-webkit-box;font-size:.72rem;line-height:1.45;overflow:hidden}.recruiter-notification time{color:var(--jo-text-subtle);font-size:.68rem;white-space:nowrap}.recruiter-notifications__loading,.recruiter-notifications__state{padding:18px 16px}.recruiter-notifications__state{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.78rem;gap:12px;justify-content:space-between}.recruiter-notifications__list .ant-empty{margin:26px 16px}.recruiter-notifications__list .ant-empty-description{color:var(--jo-text-muted);font-size:.78rem}@media (max-width:425px){.recruiter-notifications-popover{max-width:calc(100vw - 12px)}.recruiter-notifications-popover .ant-popover-inner{width:calc(100vw - 12px)}.recruiter-notifications__header{padding-inline:12px}.recruiter-notifications__filters{margin-inline:12px;width:calc(100% - 24px)}.recruiter-notifications__filters .ant-segmented-item-label{font-size:.68rem;padding-inline:5px}.recruiter-notification{grid-template-columns:32px minmax(0,1fr);padding-inline:14px}.recruiter-notification time{display:none}}.spinner-container{align-items:center;background:var(--jo-spinner-bg);bottom:0;display:flex;height:calc(100% - 64px);justify-content:center;left:0;position:absolute;width:100%;z-index:3000}.spinner{animation:rotation 1s linear infinite;border:5px solid var(--jo-accent-soft);border-bottom-color:var(--jo-primary);display:inline-block;height:50px;position:fixed;width:50px}.spinner,.spinner:after{border-radius:50%;box-sizing:border-box}.spinner:after{border:3px solid #0000;border-bottom:3px solid var(--jo-primary);content:"";height:62px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:62px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.job-description{display:flex;flex-direction:column;gap:.75rem}.job-description-section{color:var(--jo-text);font-size:1.05rem;font-weight:800;line-height:1.4;margin:.5rem 0 0}.job-description-section:first-child{margin-top:0}.job-description-paragraph{color:var(--jo-text-muted);font-size:1rem;line-height:1.75;margin:0}.job-description-list{list-style:disc;margin:0;padding-left:1.25rem}.job-description-list li{color:var(--jo-text-muted);font-size:1rem;line-height:1.65;margin-bottom:.35rem}.job-description-plain{margin:0;white-space:pre-line}.job-description-plain,.job-description-rich{color:var(--jo-text-muted);font-size:1rem;line-height:1.75;overflow-wrap:anywhere;word-break:break-word}.job-description-rich h1,.job-description-rich h2,.job-description-rich h3,.job-description-rich h4{color:var(--jo-text);font-weight:800}.job-description-rich h3{font-size:1.05rem;line-height:1.4;margin:1.1rem 0 .45rem}.job-description-rich h3:first-child{margin-top:0}.job-description-rich ol,.job-description-rich ul{margin:.35rem 0 .85rem;padding-left:1.35rem}.job-description-rich ul:not(:has(>li[data-list])){list-style-type:disc}.job-description-rich ol:not(:has(>li[data-list])){list-style-type:decimal}.job-description-rich li{margin-bottom:.35rem}.job-description-rich li:not([data-list]){display:list-item;padding-left:.15rem}.job-description-rich p{margin:0 0 .75rem;text-align:left}.job-description-rich p:last-child{margin-bottom:0}.job-description-rich .ql-align-justify{text-align:left}.job-description-rich a{color:var(--jo-primary);text-decoration:underline}.job-detail-actions{border-top:1px solid #0c4a6e1f;display:flex;flex-direction:column;gap:12px;margin-top:28px;padding-top:24px}.job-detail-apply,.job-detail-back{min-width:0;width:100%}@media (min-width:640px){.job-detail-actions{align-items:center;flex-direction:row;justify-content:space-between}.job-detail-apply,.job-detail-back{min-width:148px;width:auto}}@media (max-width:639px){.job-detail-apply-header{width:100%}}.job-description-rich{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}@supports (counter-set:none){.job-description-rich h1,.job-description-rich h2,.job-description-rich h3,.job-description-rich h4,.job-description-rich h5,.job-description-rich h6,.job-description-rich p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.job-description-rich h1,.job-description-rich h2,.job-description-rich h3,.job-description-rich h4,.job-description-rich h5,.job-description-rich h6,.job-description-rich p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.job-description-rich li[data-list]{list-style-type:none;padding-left:1.5em;position:relative}.job-description-rich li[data-list]>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.job-description-rich li[data-list=bullet]>.ql-ui:before{content:"\2022"}.job-description-rich li[data-list=checked]>.ql-ui,.job-description-rich li[data-list=unchecked]>.ql-ui{color:#777}.job-description-rich li[data-list=checked]>.ql-ui:before{content:"\2611"}.job-description-rich li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.job-description-rich li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.job-description-rich li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.job-description-rich li[data-list=ordered]{counter-increment:list-0}.job-description-rich li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.job-description-rich li[data-list=ordered].ql-indent-1{counter-increment:list-1}.job-description-rich li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.job-description-rich li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.job-description-rich li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.job-description-rich li[data-list=ordered].ql-indent-2{counter-increment:list-2}.job-description-rich li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.job-description-rich li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.job-description-rich li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.job-description-rich li[data-list=ordered].ql-indent-3{counter-increment:list-3}.job-description-rich li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.job-description-rich li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.job-description-rich li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.job-description-rich .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.job-description-rich li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.job-description-rich .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.job-description-rich li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.job-description-rich .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.job-description-rich li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.job-description-rich .ql-align-center{text-align:center}.job-description-rich .ql-align-right{text-align:right}.job-description-rich .ql-align-justify{text-align:justify}.job-description-rich .ql-size-small{font-size:.75em}.job-description-rich .ql-size-large{font-size:1.5em}.job-description-rich .ql-size-huge{font-size:2.5em}.job-preview-shell{background:var(--jo-bg-start);color:var(--jo-text);min-height:calc(100vh - 64px)}.job-preview-banner{background:var(--jo-accent-soft);border:1px solid var(--jo-border);border-radius:8px;color:var(--jo-accent-strong);font-size:.8125rem;font-weight:700;margin:0;padding:10px 14px}.public-content-rail{margin-left:auto;margin-right:auto;max-width:1040px;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));width:100%}@media (min-width:640px){.public-content-rail{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.public-content-rail{max-width:1280px;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.public-content-rail{max-width:1360px;padding-left:3rem;padding-right:3rem}}.public-page-shell{padding-bottom:48px;padding-top:96px;width:100%}.public-eyebrow{color:var(--jo-accent-strong);font-size:.72rem;font-weight:800;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.public-button-primary{align-items:center;background:var(--jo-primary);border:none;border-radius:8px;color:var(--jo-on-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9375rem;font-weight:700;gap:8px;justify-content:center;line-height:1;min-height:44px;padding:0 20px;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.public-button-primary:hover:not(:disabled){background:var(--jo-primary-hover);color:var(--jo-on-primary);transform:translateY(-1px)}.public-button-primary:disabled{cursor:not-allowed;opacity:.55;transform:none}.public-button-secondary{align-items:center;background:var(--jo-surface);border:1px solid var(--jo-border-strong);border-radius:8px;color:var(--jo-text);display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:42px;transition:border-color .2s ease,transform .2s ease}.public-button-secondary:hover:not(:disabled){background:var(--jo-hover-bg);border-color:#0369a161;color:var(--jo-primary);transform:translateY(-1px)}.public-button-secondary:disabled{cursor:not-allowed;opacity:.7;transform:none}.ats-stack{display:flex;flex-direction:column;gap:16px}.ats-meta-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ats-meta-grid--detail{grid-template-columns:minmax(0,1fr) auto}.ats-meta-item--end{justify-content:flex-end;justify-self:end}.ats-meta-item{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.875rem;gap:8px;min-width:0}.ats-meta-item svg{flex:0 0 auto}.ats-skill-chip{background:#e0f2fe;background:var(--jo-chip-bg,#e0f2fe);color:#0284c7;color:var(--jo-chip,#0284c7);font-weight:700;padding:5px 10px}.ats-category-tag,.ats-skill-chip{align-items:center;border:1px solid #0369a133;border:1px solid var(--jo-chip-border,#0369a133);border-radius:999px;display:inline-flex;font-size:.8rem}.ats-category-tag{background:#fff;background:var(--jo-category-bg,#fff);color:var(--jo-primary);font-weight:800;letter-spacing:.01em;padding:5px 12px}.jo-status-closed{align-items:center;background:#e3edf3;background:var(--jo-pipeline-closed,#e3edf3);border-radius:999px;color:var(--jo-danger);display:inline-flex;font-size:.8rem;font-weight:800;padding:5px 12px}.job-detail-sidebar .public-panel-body{display:flex;flex-direction:column;gap:12px}.job-fit-teaser-cta{width:100%}@media (max-width:1023px){.job-detail-sidebar .public-panel-body{flex-direction:row;flex-wrap:wrap}.job-detail-sidebar .public-button-secondary{flex-basis:calc(33.333% - 8px);flex-grow:1;flex-shrink:1;justify-content:center;min-width:7.5rem}}@media (max-width:767px){.public-page-shell{padding-bottom:34px;padding-top:88px}.public-panel-body,.public-panel-header{padding:18px}.ats-stack{gap:12px}.ats-meta-grid{grid-template-columns:1fr}.ats-meta-grid--detail{grid-template-columns:minmax(0,1fr) auto}.job-detail-sidebar .public-panel-body{flex-direction:column}.job-detail-sidebar .public-button-secondary{flex:1 1 auto;width:100%}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.job-workspace{color:var(--jo-text);margin:0 auto;padding:1.75rem 2rem 6.5rem;width:min(100%,96rem)}.job-workspace__hero{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.25rem}.job-workspace__hero-copy{min-width:0}.job-workspace__kicker{color:var(--jo-primary);display:block;font-size:.6875rem;font-weight:800;letter-spacing:.12em;margin-bottom:.25rem;text-transform:uppercase}.job-workspace__title-row{align-items:center;display:flex;gap:.625rem;min-width:0}.job-workspace__hero h1{color:var(--jo-text);font-size:clamp(1.625rem,2.4vw,2rem);font-weight:750;letter-spacing:-.025em;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-workspace__hero p{color:var(--jo-text-muted);font-size:.875rem;margin:.375rem 0 0}.job-workspace__status{align-items:center;background:var(--jo-surface-muted);border:1px solid var(--jo-border);border-radius:999px;color:var(--jo-text-muted);display:inline-flex;flex:0 0 auto;font-size:.6875rem;font-weight:750;min-height:1.5rem;padding:0 .625rem}.job-workspace__status--published{background:color-mix(in srgb,var(--jo-success) 11%,var(--jo-surface));border-color:color-mix(in srgb,var(--jo-success) 30%,#0000);color:var(--jo-success)}.job-workspace__status--archived{background:color-mix(in srgb,var(--jo-danger) 8%,var(--jo-surface));border-color:color-mix(in srgb,var(--jo-danger) 26%,#0000);color:var(--jo-danger)}.job-workspace__actions{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.job-action{align-items:center;border-radius:.5rem;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:700;gap:.45rem;justify-content:center;min-height:2.5rem;padding:0 .875rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.job-action:not(:disabled){cursor:pointer}.job-action:disabled{cursor:not-allowed;opacity:.5}.job-action--primary{background:var(--jo-primary);border:1px solid var(--jo-primary);box-shadow:0 .45rem 1rem var(--jo-shadow-md);color:var(--jo-on-primary)}.job-action--primary:hover:not(:disabled){background:var(--jo-primary-hover);border-color:var(--jo-primary-hover)}.job-action--secondary{background:var(--jo-surface);border:1px solid var(--jo-border-strong);color:var(--jo-text)}.job-action--secondary:hover:not(:disabled){border-color:var(--jo-primary);color:var(--jo-primary)}.job-action--quiet{background:#0000;border:1px solid #0000;color:var(--jo-text-muted)}.job-action--quiet:hover:not(:disabled){background:var(--jo-hover-bg);color:var(--jo-text)}.job-action--danger{color:var(--jo-danger)}.job-action:focus-visible,.job-progress__button:focus-visible,.job-workplace__button:focus-visible{outline:2px solid var(--jo-primary);outline-offset:2px}.job-progress{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;box-shadow:0 .75rem 2rem var(--jo-shadow);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.125rem;overflow:hidden}.job-progress__button{align-items:center;background:#0000;border:0;color:var(--jo-text-muted);cursor:pointer;display:flex;font:inherit;gap:.625rem;min-height:3.5rem;min-width:0;padding:.75rem 1rem;position:relative;text-align:left}.job-progress__button+.job-progress__button{border-left:1px solid var(--jo-border)}.job-progress__button:after{background:#0000;border-radius:2px;bottom:0;content:"";height:2px;left:.75rem;position:absolute;right:.75rem}.job-progress__button--active,.job-progress__button:hover{background:var(--jo-hover-bg);color:var(--jo-text)}.job-progress__button--active:after{background:var(--jo-primary)}.job-progress__number{background:var(--jo-surface);border:1px solid var(--jo-border-strong);border-radius:50%;color:var(--jo-text-subtle);display:grid;flex:0 0 auto;font-size:.6875rem;font-weight:800;height:1.625rem;place-items:center;width:1.625rem}.job-progress__button--active .job-progress__number{background:var(--jo-primary);border-color:var(--jo-primary);color:var(--jo-on-primary)}.job-progress__label{font-size:.75rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-workspace__layout{grid-gap:1.125rem;align-items:start;display:grid;gap:1.125rem;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}.job-workspace__aside,.job-workspace__main{min-width:0}.job-workspace__aside,.job-workspace__main{grid-gap:1rem;display:grid;gap:1rem}.job-workspace__aside{position:-webkit-sticky;position:sticky;top:1rem}.job-section,.job-summary-card{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;box-shadow:0 .75rem 2rem var(--jo-shadow);overflow:hidden;scroll-margin-top:1rem}.job-section__header,.job-summary-card__header{background:var(--jo-panel-header);border-bottom:1px solid var(--jo-border);padding:1rem 1.125rem}.job-section__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.job-section__header h2,.job-summary-card__header h2{color:var(--jo-text);font-size:.9375rem;font-weight:750;letter-spacing:-.01em;margin:0}.job-section__header p,.job-summary-card__header p{color:var(--jo-text-muted);font-size:.75rem;line-height:1.45;margin:.25rem 0 0}.job-section__body{padding:1.125rem}.job-field-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.job-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.job-field--full{grid-column:1/-1}.job-field label,.job-field__label{color:var(--jo-text-muted);display:block;font-size:.75rem;font-weight:700;margin-bottom:.4rem}.job-field__hint{color:var(--jo-text-subtle);display:block;font-size:.6875rem;margin-top:.35rem}.job-field__error{color:var(--jo-danger);display:block;font-size:.6875rem;margin-top:.25rem;min-height:1rem}.job-workspace .ant-cascader-picker,.job-workspace .ant-input,.job-workspace .ant-select-selector{background:var(--jo-surface)!important;border-color:var(--jo-border-strong)!important;border-radius:.5rem!important;color:var(--jo-text)!important;min-height:2.5rem!important}.job-workspace .ant-select-single{height:2.5rem}.job-workspace .ant-select-single .ant-select-selector{align-items:center}.job-workspace .ant-cascader:hover,.job-workspace .ant-input:hover,.job-workspace .ant-select:hover .ant-select-selector{border-color:var(--jo-primary)!important}.job-workspace .ant-cascader-focused,.job-workspace .ant-input:focus,.job-workspace .ant-select-focused .ant-select-selector{border-color:var(--jo-primary)!important;box-shadow:0 0 0 3px var(--jo-focus-ring)!important}.job-workplace{grid-gap:.375rem;background:var(--jo-surface-muted);border:1px solid var(--jo-border-strong);border-radius:.625rem;display:grid;gap:.375rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.25rem}.job-workplace__button{background:#0000;border:1px solid #0000;border-radius:.4rem;color:var(--jo-text-muted);cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;min-height:2rem}.job-workplace__button:hover:not(:disabled){color:var(--jo-primary)}.job-workplace__button--active{background:var(--jo-surface);border-color:var(--jo-border);box-shadow:0 .2rem .6rem var(--jo-shadow);color:var(--jo-primary)}.job-workplace__button:disabled{cursor:not-allowed;opacity:.55}.job-salary-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:minmax(5rem,.45fr) repeat(2,minmax(0,1fr))}.job-workspace .quill-custom{background:var(--jo-surface);border:1px solid var(--jo-border-strong);border-radius:.625rem;overflow:hidden}.job-workspace .quill-custom.border-red-500{border-color:var(--jo-danger)}.job-workspace .quill-custom .ql-container.ql-snow,.job-workspace .quill-custom .ql-toolbar.ql-snow{border:0}.job-workspace .quill-custom .ql-toolbar.ql-snow{background:var(--jo-surface-muted);border-bottom:1px solid var(--jo-border)}.job-workspace .quill-custom .ql-container.ql-snow{color:var(--jo-text);height:auto;min-height:18rem}.job-workspace .quill-custom .ql-editor{font-size:.875rem;line-height:1.65;min-height:18rem}.job-workspace .job-section--skills .job-section__body>div{align-items:stretch}.job-workspace .job-section--skills h2{color:var(--jo-text);font-size:.875rem;font-weight:750;margin:0}.job-workspace .job-section--skills .ant-tag{border-radius:999px}.job-readiness{padding:1rem 1.125rem 1.125rem}.job-readiness__score{align-items:center;border-bottom:1px solid var(--jo-border);display:flex;gap:.875rem;padding-bottom:1rem}.job-readiness__ring{background:radial-gradient(circle closest-side,var(--jo-surface) 77%,#0000 79% 100%),conic-gradient(var(--jo-primary) var(--job-readiness),var(--jo-surface-subtle) 0);border-radius:50%;color:var(--jo-text);display:grid;flex:0 0 auto;font-size:.8125rem;font-weight:800;height:3.5rem;place-items:center;width:3.5rem}.job-readiness__score span,.job-readiness__score strong{display:block}.job-readiness__score strong{color:var(--jo-text);font-size:.8125rem}.job-readiness__score span{color:var(--jo-text-subtle);font-size:.6875rem;margin-top:.15rem}.job-readiness__list{grid-gap:.8rem;display:grid;gap:.8rem;list-style:none;margin:1rem 0 0;padding:0}.job-readiness__item{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:1.25rem minmax(0,1fr)}.job-readiness__check{border:1px solid var(--jo-border-strong);border-radius:50%;color:var(--jo-text-subtle);display:grid;font-size:.625rem;height:1.25rem;place-items:center;width:1.25rem}.job-readiness__item--complete .job-readiness__check{background:var(--jo-accent-soft);border-color:var(--jo-primary);color:var(--jo-primary)}.job-readiness__item span,.job-readiness__item strong{display:block}.job-readiness__item strong{color:var(--jo-text);font-size:.75rem;font-weight:700}.job-readiness__item span{color:var(--jo-text-subtle);font-size:.625rem;line-height:1.35;margin-top:.1rem}.job-readiness__actions{grid-gap:.5rem;border-top:1px solid var(--jo-border);display:grid;gap:.5rem;margin:0 1.125rem 1.125rem;padding-top:1rem}.job-readiness__actions>.job-action{width:100%}.job-readiness__secondary-actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.job-readiness__secondary-actions .job-action{width:100%}.job-publishing-summary{grid-gap:.75rem;display:grid;gap:.75rem;margin:0;padding:1rem 1.125rem}.job-publishing-summary>div{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.job-publishing-summary dd,.job-publishing-summary dt{font-size:.6875rem;margin:0}.job-publishing-summary dt{color:var(--jo-text-subtle)}.job-publishing-summary dd{color:var(--jo-text);font-weight:700;overflow-wrap:anywhere;text-align:right}.job-summary-card__actions{grid-gap:.5rem;display:grid;gap:.5rem;padding:0 1.125rem 1.125rem}.job-summary-card__actions .job-action{width:100%}.job-mobile-actions{display:none}.job-tabs>.ant-tabs-nav{background:var(--jo-surface);border-bottom:1px solid var(--jo-border);margin:0;padding:0 2rem}.job-tabs>.ant-tabs-content-holder{min-width:0}@media (max-width:64rem){.job-workspace__layout{grid-template-columns:minmax(0,1fr) 18rem}.job-field-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.job-workspace{padding:1.25rem 1rem 7rem}.job-workspace__hero{align-items:flex-start}.job-workspace__actions{display:none}.job-progress{grid-template-columns:repeat(4,minmax(8rem,1fr));overflow-x:auto}.job-workspace__layout{grid-template-columns:1fr}.job-workspace__aside{position:static}.job-readiness__actions{display:none}.job-mobile-actions{grid-gap:.625rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--jo-surface) 94%,#0000);border-top:1px solid var(--jo-border);bottom:0;box-shadow:0 -.75rem 2rem var(--jo-shadow);display:grid;gap:.625rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);left:0;padding:.75rem max(1rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));position:fixed;right:0;z-index:20}}@media (max-width:38rem){.job-workspace__title-row{align-items:flex-start;flex-direction:column;gap:.45rem}.job-workspace__hero h1{white-space:normal}.job-field-grid,.job-field-grid--three,.job-salary-grid{grid-template-columns:1fr}.job-section__header{align-items:flex-start;flex-direction:column}.job-workplace{grid-template-columns:1fr}.job-progress{border-left:0;border-radius:0;border-right:0;margin-left:-1rem;margin-right:-1rem}}.hiring-stages{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.875rem;box-shadow:0 .35rem 1rem var(--jo-shadow);overflow:hidden}.hiring-stages__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.hiring-stages__header>div>span,.stage-workspace__heading>div>span,.template-editor__header>div>span,.template-workspace__sidebar-header>div>span{color:var(--jo-primary);display:block;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hiring-stages__header h2,.stage-details__title h2,.template-editor__header h2,.template-workspace__sidebar-header h2{color:var(--jo-text);font-size:1.1rem;font-weight:780;margin:.15rem 0 0}.hiring-stages__header p,.hiring-stages__header small,.stage-details__title p,.stage-workspace__heading p,.template-workspace__sidebar>p{color:var(--jo-text-muted);display:block;font-size:.75rem;margin:.25rem 0 0}.hiring-stages__header small{margin-top:.65rem}.hiring-stages__status{background:var(--jo-bg-start);border-block:1px solid var(--jo-border);color:var(--jo-text-muted);font-size:.6875rem;min-height:2rem;padding:.4rem 1.5rem}.hiring-stages__list{list-style:none;margin:0;padding:.5rem 0}.hiring-stage-row{grid-gap:.75rem;align-items:center;background:var(--jo-surface);border-bottom:1px solid var(--jo-border);display:grid;gap:.75rem;grid-template-columns:2.25rem 2.5rem minmax(14rem,1fr) 8rem 6.5rem auto;margin:0 .75rem;min-height:4.5rem;padding:.55rem .75rem;transition:background .16s ease,box-shadow .16s ease}.hiring-stage-row:last-child{border-bottom:0}.hiring-stage-row:hover{background:var(--jo-surface-hover)}.hiring-stage-row.is-dragging{border:1px solid var(--jo-primary);border-radius:.625rem;box-shadow:0 .6rem 1.4rem var(--jo-shadow)}.hiring-stage-row__handle{background:#0000;border:0;border-radius:.45rem;color:var(--jo-text-muted);cursor:grab;display:grid;height:2rem;place-items:center;width:2rem}.hiring-stage-row__handle:hover:not(:disabled){background:var(--jo-hover-bg);color:var(--jo-primary)}.hiring-stage-row__handle:active:not(:disabled){cursor:grabbing}.hiring-stage-row__handle:disabled{cursor:default;opacity:.5}.hiring-stage-row__order{font-feature-settings:"tnum";color:var(--jo-text-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.hiring-stage-row__content{min-width:0}.hiring-stage-row__content strong{color:var(--jo-text);display:block;font-size:.8125rem;font-weight:760}.hiring-stage-row__content p{color:var(--jo-text-muted);font-size:.6875rem;margin:.2rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hiring-stage-row__templates{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.6875rem;gap:.4rem}.hiring-stage-row__templates .anticon{color:var(--jo-primary)}.hiring-stages__loading,.stage-workspace--loading{grid-gap:.75rem;color:var(--jo-text-muted);display:grid;gap:.75rem;justify-items:center;min-height:18rem;place-content:center}.stage-workspace{background:var(--jo-bg-start);min-height:100%;padding:1.25rem 1.5rem 2rem}.stage-workspace__header{margin-bottom:1rem}.stage-workspace__header>button{align-items:center;background:#0000;border:0;color:var(--jo-primary);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.45rem;padding:0}.stage-workspace__heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.stage-workspace__heading>div>div{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.stage-workspace__heading h1{color:var(--jo-text);font-size:clamp(1.55rem,2vw,2rem);font-weight:800;margin:.2rem 0 0}.stage-details,.template-workspace{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.875rem;box-shadow:0 .35rem 1rem var(--jo-shadow)}.stage-details{background:linear-gradient(135deg,var(--jo-hover-bg),#0000 45%),var(--jo-surface);overflow:hidden;padding:1.25rem}.stage-details__title{align-items:flex-start;display:flex;gap:.7rem}.stage-details__icon{background:var(--jo-primary);border-radius:.7rem;box-shadow:0 .35rem .8rem var(--jo-shadow);color:var(--jo-on-primary);display:grid;flex:0 0 auto;height:2.5rem;place-items:center;width:2.5rem}.stage-details__title>div>span{color:var(--jo-primary);font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.stage-details__summary{grid-gap:0;background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;display:grid;gap:0;grid-template-columns:minmax(10rem,.75fr) minmax(18rem,1.5fr) minmax(9rem,.6fr);margin:1.1rem 0 0;overflow:hidden}.stage-details__summary>div{border-right:1px solid var(--jo-border);min-width:0;padding:.85rem 1rem}.stage-details__summary>div:last-child{border-right:0}.stage-details__summary dt{color:var(--jo-text-muted);font-size:.625rem;font-weight:750;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.stage-details__summary dd{color:var(--jo-text);font-size:.75rem;font-weight:650;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis}.template-editor__name{grid-gap:.4rem;color:var(--jo-text);display:grid;font-size:.6875rem;font-weight:700;gap:.4rem}.stage-details__protection{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.6875rem;gap:.45rem;margin:.85rem 0 0}.stage-details__protection .anticon{color:var(--jo-primary)}.template-workspace{display:grid;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);margin-top:1rem;overflow:hidden}.template-workspace__sidebar{background:var(--jo-bg-start);border-right:1px solid var(--jo-border);min-height:31rem;padding:1.1rem}.template-editor__header,.template-workspace__sidebar-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.template-workspace__template-list{grid-gap:.45rem;display:grid;gap:.45rem;margin-top:1rem}.template-workspace__template-list>button{grid-gap:.6rem;align-items:center;background:#0000;border:1px solid #0000;border-radius:.625rem;color:var(--jo-text);cursor:pointer;display:grid;gap:.6rem;grid-template-columns:2rem minmax(0,1fr) auto;padding:.7rem;text-align:left;width:100%}.template-workspace__template-list>button:hover{background:var(--jo-surface);border-color:var(--jo-border)}.template-workspace__template-list>button.is-selected{background:var(--jo-hover-bg);border-color:var(--jo-primary);box-shadow:inset .2rem 0 var(--jo-primary)}.template-workspace__template-icon{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.5rem;color:var(--jo-primary);display:grid;height:2rem;place-items:center;width:2rem}.template-workspace__template-list small,.template-workspace__template-list strong{display:block}.template-workspace__template-list strong{font-size:.75rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-workspace__template-list small{color:var(--jo-text-muted);font-size:.625rem;margin-top:.2rem}.template-editor{min-width:0;padding:1.2rem}.template-editor__header{align-items:center;margin-bottom:1rem}.template-editor__name{max-width:29rem}.template-editor__placeholders{margin-top:1rem}.template-editor__message>span,.template-editor__placeholders>span{color:var(--jo-text);display:block;font-size:.6875rem;font-weight:700;margin-bottom:.45rem}.template-editor__placeholders:after{color:var(--jo-text-muted);content:"Click a keyword to insert it into the message.";display:block;font-size:.625rem;margin-top:.4rem}.template-editor__placeholders>div{display:flex;flex-wrap:wrap;gap:.4rem}.template-editor__placeholders button{background:var(--jo-hover-bg);border:1px solid var(--jo-primary);border-radius:999px;color:var(--jo-primary);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;padding:.3rem .55rem}.template-editor__placeholders button:hover{background:var(--jo-primary);color:var(--jo-on-primary)}.template-editor__message{margin-top:1rem}.template-editor__message .quill{background:var(--jo-surface);border-radius:.625rem}.template-editor__message .ql-toolbar{background:var(--jo-bg-start);border-color:var(--jo-border);border-radius:.625rem .625rem 0 0}.template-editor__message .ql-container{border-color:var(--jo-border);border-radius:0 0 .625rem .625rem;color:var(--jo-text);font-size:.75rem;min-height:12rem}.template-editor__message .ql-editor{min-height:12rem}.template-editor__actions{align-items:center;border-top:1px solid var(--jo-border);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:.85rem}.template-editor__actions>div{display:flex;gap:.5rem;margin-left:auto}.template-editor__protected-note{align-items:center;color:var(--jo-text-muted);display:inline-flex;font-size:.625rem;gap:.4rem}.template-editor__empty{display:grid;justify-items:center;min-height:27rem;place-content:center;text-align:center}.template-editor__empty>.anticon{color:var(--jo-primary);font-size:2rem}.template-editor__empty h2{color:var(--jo-text);font-size:1rem;margin:.75rem 0 0}.template-editor__empty p{color:var(--jo-text-muted);font-size:.75rem;margin:.35rem 0 1rem;max-width:22rem}@media (max-width:960px){.hiring-stage-row{grid-template-columns:2.25rem 2.5rem minmax(10rem,1fr) auto auto}.hiring-stage-row__templates{display:none}}@media (max-width:760px){.stage-workspace{padding:1rem}.hiring-stages__header,.stage-workspace__heading,.template-editor__actions{align-items:stretch;flex-direction:column}.stage-details__summary,.template-workspace{grid-template-columns:1fr}.stage-details__summary>div{border-bottom:1px solid var(--jo-border);border-right:0}.stage-details__summary>div:last-child{border-bottom:0}.template-workspace__sidebar{border-bottom:1px solid var(--jo-border);border-right:0;min-height:auto}.hiring-stage-row{gap:.45rem;grid-template-columns:2rem 2rem minmax(0,1fr) auto;margin-inline:.35rem;padding-inline:.35rem}.hiring-stage-row>.ant-tag{display:none}.hiring-stage-row__content p{white-space:normal}}.user-profile-premium{color:var(--jo-text);margin:0 auto;padding:1.75rem 2rem 3rem;width:min(100%,82rem)}.user-profile-premium--loading{align-items:center;color:var(--jo-text-muted);display:flex;flex-direction:column;font-size:.75rem;gap:.75rem;justify-content:center;min-height:28rem}.user-profile__header{margin-bottom:1.25rem}.user-profile__back{align-items:center;background:#0000;border:0;color:var(--jo-text-muted);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;margin-bottom:1rem}.user-profile__back:hover{color:var(--jo-primary)}.user-profile__heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.user-profile__heading>div{min-width:0}.user-profile__heading>div>span{color:var(--jo-primary);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.user-profile__heading h1{color:var(--jo-text);font-size:clamp(1.625rem,2.4vw,2rem);font-weight:780;letter-spacing:-.025em;line-height:1.15;margin:.25rem 0}.user-profile__heading p{color:var(--jo-text-muted);font-size:.8125rem;margin:0}.user-profile__status{border:0;border-radius:999px;flex:0 0 auto;font-size:.6875rem;font-weight:750;margin:0;padding:.25rem .65rem}.user-profile__status--active{background:var(--jo-accent-soft);color:var(--jo-primary)}.user-profile__status--inactive{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.user-profile__status--archived{background:var(--jo-surface-subtle);color:var(--jo-text-muted)}.user-profile__layout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.user-profile__content,.user-profile__sidebar{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.user-profile__sidebar{position:-webkit-sticky;position:sticky;top:1rem}.user-profile__card,.user-profile__save-card{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;box-shadow:0 .35rem 1rem var(--jo-shadow);overflow:hidden}.user-profile__card-header{align-items:center;background:var(--jo-panel-header);border-bottom:1px solid var(--jo-border);display:flex;gap:.75rem;min-height:4.25rem;padding:.875rem 1rem}.user-profile__section-icon,.user-profile__setting-icon{background:var(--jo-accent-soft);color:var(--jo-primary);display:grid;flex:0 0 auto;place-items:center}.user-profile__section-icon{border-radius:.625rem;font-size:1rem;height:2.25rem;width:2.25rem}.user-profile__card-header h2{color:var(--jo-text);font-size:.875rem;font-weight:760;margin:0}.user-profile__card-header p{color:var(--jo-text-muted);font-size:.6875rem;margin:.15rem 0 0}.user-profile__identity{align-items:center;display:flex;gap:1rem;padding:1.125rem 1rem 0}.user-profile__identity .ant-avatar{background:var(--jo-primary);border:1px solid var(--jo-border-strong);color:var(--jo-on-primary);flex:0 0 auto;font-size:1.25rem;font-weight:780}.user-profile__identity>div>small,.user-profile__identity>div>span,.user-profile__identity>div>strong{display:block}.user-profile__identity>div>strong{color:var(--jo-text);font-size:1rem;font-weight:760}.user-profile__identity>div>span{color:var(--jo-text-muted);font-size:.75rem;margin-top:.15rem}.user-profile__identity>div>small{color:var(--jo-primary);font-size:.625rem;font-weight:700;margin-top:.4rem}.user-profile__fields{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.125rem 1rem}.user-profile__field{min-width:0}.user-profile__field>span{color:var(--jo-text);display:block;font-size:.75rem;font-weight:700;margin-bottom:.45rem}.user-profile__field>small{color:var(--jo-danger);display:block;font-size:.6875rem;margin-top:.35rem}.user-profile__field .ant-input,.user-profile__field .ant-input-affix-wrapper,.user-profile__field .ant-select-selector{border-color:var(--jo-border-strong)!important;border-radius:.5rem!important}.user-profile__field .ant-input,.user-profile__field .ant-input-affix-wrapper{min-height:2.5rem}.user-profile__field .ant-input-affix-wrapper .ant-input{min-height:auto}.user-profile__field-action,.user-profile__phone{display:flex;gap:.5rem;min-width:0}.user-profile__field-action .ant-input-affix-wrapper,.user-profile__phone .ant-input-affix-wrapper{flex:1 1 auto;min-width:0}.user-profile__field-action>a,.user-profile__phone>a{background:var(--jo-surface);border:1px solid var(--jo-border-strong);border-radius:.5rem;color:var(--jo-primary);display:grid;flex:0 0 auto;height:2.5rem;place-items:center;width:2.5rem}.user-profile__field-action>a:hover,.user-profile__phone>a:hover{background:var(--jo-hover-bg);border-color:var(--jo-primary)}.user-profile__phone .ant-select{flex:0 0 auto;width:11.5rem}.user-profile__country-option{align-items:center;display:flex;gap:.5rem;min-width:0}.user-profile__country-option img{flex:0 0 auto;height:.875rem;object-fit:cover;width:1.25rem}.user-profile__settings-list>div{grid-gap:.75rem;align-items:center;border-bottom:1px solid var(--jo-divider);display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.5rem;padding:.875rem 1rem}.user-profile__settings-list>div:last-child{border-bottom:0}.user-profile__setting-icon{border-radius:50%;font-size:.875rem;height:2rem;width:2rem}.user-profile__settings-list small,.user-profile__settings-list strong{display:block}.user-profile__settings-list strong{color:var(--jo-text);font-size:.75rem}.user-profile__settings-list small{color:var(--jo-text-muted);font-size:.625rem;margin-top:.15rem}.user-profile__role-options{grid-gap:.625rem;display:grid;gap:.625rem;padding:1rem}.user-profile__role-options button{grid-gap:.75rem;align-items:center;background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.625rem;color:var(--jo-text-muted);cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);min-height:4.25rem;padding:.75rem;text-align:left}.user-profile__role-options button>svg{color:var(--jo-text-subtle);font-size:1rem}.user-profile__role-options button small,.user-profile__role-options button strong{display:block}.user-profile__role-options button strong{color:var(--jo-text);font-size:.75rem}.user-profile__role-options button small{color:var(--jo-text-muted);font-size:.625rem;margin-top:.15rem}.user-profile__role-options button.is-selected{background:var(--jo-surface-muted);border-color:var(--jo-primary);box-shadow:inset 0 0 0 1px var(--jo-primary)}.user-profile__role-options button.is-selected strong,.user-profile__role-options button.is-selected>svg{color:var(--jo-primary)}.user-profile__role-options button:disabled{cursor:not-allowed;opacity:.62}.user-profile__active-setting{align-items:center;border-top:1px solid var(--jo-border);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.user-profile__active-setting small,.user-profile__active-setting strong{display:block}.user-profile__active-setting strong{color:var(--jo-text);font-size:.75rem}.user-profile__active-setting small{color:var(--jo-text-muted);font-size:.625rem;margin-top:.2rem;max-width:16rem}.user-profile__save-card{padding:1rem}.user-profile__save-state{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.6875rem;font-weight:700;gap:.45rem;margin-bottom:.875rem}.user-profile__save-state>svg{color:var(--jo-success)}.user-profile__save-dot{background:var(--jo-warning);border-radius:50%;height:.5rem;width:.5rem}.user-profile__save-card dl{grid-gap:.625rem;border-bottom:1px solid var(--jo-border);border-top:1px solid var(--jo-border);display:grid;gap:.625rem;margin:0 0 1rem;padding:.875rem 0}.user-profile__save-card dl>div{align-items:center;display:flex;gap:1rem;justify-content:space-between}.user-profile__save-card dt{color:var(--jo-text-muted);font-size:.6875rem}.user-profile__save-card dd{color:var(--jo-text);font-size:.6875rem;font-weight:700;margin:0}.user-profile__save-card .company-primary-action,.user-profile__save-card .company-secondary-action{width:100%}.user-profile__save-card .company-secondary-action{margin-top:.5rem}.user-profile__back:focus-visible,.user-profile__role-options button:focus-visible{outline:2px solid var(--jo-primary);outline-offset:2px}@media (max-width:900px){.user-profile-premium{padding:1.25rem 1rem 2rem}.user-profile__layout{grid-template-columns:1fr}.user-profile__sidebar{position:static}}@media (max-width:640px){.user-profile-premium{padding:1rem .75rem 1.5rem}.user-profile__heading{align-items:flex-start;flex-direction:column}.user-profile__fields{grid-template-columns:1fr}.user-profile__identity{align-items:flex-start}.user-profile__phone{flex-wrap:wrap}.user-profile__phone .ant-select{width:100%}.user-profile__phone .ant-input-affix-wrapper{flex-basis:calc(100% - 3rem);flex-grow:1;flex-shrink:1}}.client-profile__tabs>.ant-tabs-nav{margin-bottom:1rem}.client-profile__tabs>.ant-tabs-nav:before{border-color:var(--jo-border)}.client-profile__tabs>.ant-tabs-nav .ant-tabs-tab{color:var(--jo-text-muted);font-size:.75rem;font-weight:700;padding:.75rem .875rem}.client-profile__tabs>.ant-tabs-nav .ant-tabs-tab-btn>span{align-items:center;display:inline-flex;gap:.45rem}.client-profile__tabs>.ant-tabs-nav .ant-tabs-tab-active{color:var(--jo-primary)}.client-profile__identity{align-items:center;display:flex;gap:1rem;padding:1.125rem 1rem 0}.client-profile__logo{background:var(--jo-primary);border:1px solid var(--jo-border-strong);border-radius:.875rem;color:var(--jo-on-primary);display:grid;flex:0 0 auto;font-size:1.35rem;font-weight:800;height:5.5rem;place-items:center;width:5.5rem}.client-profile__identity>div>small,.client-profile__identity>div>span,.client-profile__identity>div>strong{display:block}.client-profile__identity>div>strong{color:var(--jo-text);font-size:1rem;font-weight:760}.client-profile__identity>div>span{color:var(--jo-text-muted);font-size:.75rem;margin-top:.15rem}.client-profile__identity>div>small{color:var(--jo-primary);font-size:.625rem;font-weight:700;margin-top:.4rem}.client-profile__account-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.client-profile__account-fields .user-profile__field:last-child{grid-column:1/-1;max-width:calc(50% - .5rem)}.client-profile-premium .user-profile__field>em{color:var(--jo-text-muted);display:block;font-size:.625rem;font-style:normal;margin-top:.35rem}.client-profile__stages{overflow:visible}.client-profile__stages .public-panel-body{padding:0}@media (max-width:640px){.client-profile__account-fields{grid-template-columns:1fr}.client-profile__account-fields .user-profile__field:last-child{grid-column:auto;max-width:none}.client-profile__logo{height:4.5rem;width:4.5rem}}.candidate-ai-summary{color:#24445c;display:flex;flex-direction:column;gap:16px;min-height:520px;padding:22px}.candidate-ai-summary__header{align-items:center;border-bottom:1px solid #dbe8f1;display:flex;gap:20px;justify-content:space-between;padding-bottom:18px}.candidate-ai-summary__identity{align-items:center;display:flex;gap:13px}.candidate-ai-summary__identity>span{background:linear-gradient(145deg,#0b78c7,#075a9c);border-radius:13px;box-shadow:0 9px 20px #0868af38;color:#fff;display:grid;flex:0 0 46px;font-size:21px;height:46px;place-items:center;width:46px}.candidate-ai-summary__identity>div>div{align-items:center;display:flex;gap:10px}.candidate-ai-summary h2,.candidate-ai-summary h3,.candidate-ai-summary p{margin:0}.candidate-ai-summary__identity h2{color:#173f5d;font-size:18px;font-weight:760}.candidate-ai-summary__identity p{color:#71889a;font-size:12px;margin-top:3px}.candidate-ai-summary__actions{display:flex;gap:9px}.candidate-ai-summary__actions .ant-btn{border-radius:9px;min-height:38px}.candidate-ai-summary__state{align-items:center;background:#f8fbfd;border:1px dashed #c9ddea;border-radius:14px;display:flex;gap:14px;justify-content:center;min-height:360px}.candidate-ai-summary__state>div{display:flex;flex-direction:column}.candidate-ai-summary__state strong{color:#1b4c6e}.candidate-ai-summary__state span{color:#71899b;font-size:11px}.candidate-ai-summary__state--generating{background:linear-gradient(135deg,#f2f9ff,#fbfdff)}.candidate-ai-summary__content{display:flex;flex-direction:column;gap:16px}.candidate-ai-summary__hero{background:radial-gradient(circle at 90% 0,#369ce233,#0000 34%),linear-gradient(125deg,#eaf6ff,#f9fcff);border:1px solid #bcd9ed;border-radius:15px;overflow:hidden;padding:23px 25px;position:relative}.candidate-ai-summary__hero:before{background:#0d7bc6;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.candidate-ai-summary__hero>span{color:#0d71b5;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.candidate-ai-summary__hero h3{color:#123f60;font-size:20px;line-height:1.25;margin:6px 0 8px}.candidate-ai-summary__hero p{color:#4f6c80;font-size:12px;line-height:1.65;max-width:1000px}.candidate-ai-summary__overview{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-ai-summary__overview article{align-items:center;background:#fff;border:1px solid #d9e6ef;border-radius:11px;display:flex;gap:11px;min-width:0;padding:12px 14px}.candidate-ai-summary__overview article>span{background:#eaf5fd;border-radius:9px;color:#0b76c4;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.candidate-ai-summary__overview article>div{min-width:0}.candidate-ai-summary__overview strong{color:#173f5d;display:block;font-size:12px;line-height:1.2;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-ai-summary__overview p{color:#0b71b5;font-size:8px;font-weight:800;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.candidate-ai-summary__overview small{color:#8093a1;display:block;font-size:8px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-ai-summary__section{background:#fff;border:1px solid #d9e6ef;border-radius:13px;padding:17px}.candidate-ai-summary__section>header{align-items:center;display:flex;gap:10px;margin-bottom:14px}.candidate-ai-summary__section>header>span{background:#eaf5fd;border-radius:9px;color:#0b76c4;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.candidate-ai-summary__section h3{color:#1c4867;font-size:13px}.candidate-ai-summary__section header p{color:#8093a1;font-size:10px}.candidate-ai-summary__notes{background:linear-gradient(115deg,#f8fbfe,#fff)}.candidate-ai-summary__note-list{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-ai-summary__note-list article{background:#fff;border-left:3px solid #7bb9df;border-radius:0 8px 8px 0;padding:11px 12px}.candidate-ai-summary__note-list article p{color:#476579;font-size:10px;line-height:1.5}.candidate-ai-summary__note-list article span{color:#8798a5;display:block;font-size:8px;margin-top:7px}.candidate-ai-summary__skills{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-ai-summary__skills article{background:#f9fcfe;border:1px solid #e0eaf1;border-radius:10px;padding:12px 13px}.candidate-ai-summary__skills article>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.candidate-ai-summary__skills strong{color:#1d4f70;font-size:12px}.candidate-ai-summary__skills p{color:#718899;font-size:10px;line-height:1.5;margin-top:7px}.candidate-ai-summary__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.35fr .9fr}.candidate-ai-summary__list{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.candidate-ai-summary__list li{color:#4c687b;font-size:11px;line-height:1.55;padding-left:17px;position:relative}.candidate-ai-summary__list li:before{background:#1780c9;border-radius:2px;content:"";height:6px;left:1px;position:absolute;top:6px;width:6px}.candidate-ai-summary__list--numbered{counter-reset:candidate-summary-highlight}.candidate-ai-summary__list--numbered li{counter-increment:candidate-summary-highlight;min-height:30px;padding-left:35px}.candidate-ai-summary__list--numbered li:before{background:#eaf5fd;border-radius:7px;color:#0b76c4;content:counter(candidate-summary-highlight,decimal-leading-zero);display:grid;font-size:8px;font-weight:800;height:24px;place-items:center;top:0;width:24px}.candidate-ai-summary__roles{display:flex;flex-wrap:wrap;gap:8px}.candidate-ai-summary__roles .ant-tag{background:#edf7fe;border-color:#cbe0ef;border-radius:999px;color:#176a9e;margin:0;padding:5px 10px}.candidate-ai-summary__insights{background:linear-gradient(115deg,#fffdf7,#fff)}.candidate-ai-summary__insights>header>span{background:#fff3d6;color:#b77a00}.candidate-ai-summary__insight-list{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.candidate-ai-summary__insight-list li{background:#ffffffc7;border:1px solid #efe4c9;border-radius:9px;padding:11px 12px}.candidate-ai-summary__insight-list li>span{background:#fff3d6;border-radius:999px;color:#946300;display:inline-flex;font-size:8px;font-weight:800;letter-spacing:.04em;margin-bottom:5px;padding:3px 7px;text-transform:uppercase}.candidate-ai-summary__insight-list li[data-tone=strength]>span{background:#e9f7ef;color:#247044}.candidate-ai-summary__insight-list li[data-tone=application-signal]>span{background:#eaf5fd;color:#0b6da8}.candidate-ai-summary__insight-list li[data-tone=evidence-gap]>span{background:#fff0e8;color:#a95321}.candidate-ai-summary__insight-list p{color:#4c687b;font-size:10px;line-height:1.55}.candidate-ai-summary__footer{align-items:center;color:#8394a1;display:flex;font-size:9px;gap:14px;justify-content:space-between;padding:2px 3px}.candidate-ai-summary__footer span:first-child{align-items:center;display:inline-flex;gap:6px}.candidate-ai-summary__empty{color:#8798a5;font-size:11px}.candidate-ai-summary__empty-state{align-items:center;background:radial-gradient(circle at 50% 15%,#2589cd1f,#0000 28%),#f9fcfe;border:1px dashed #bcd8ea;border-radius:15px;display:flex;flex-direction:column;justify-content:center;min-height:390px;padding:40px;text-align:center}.candidate-ai-summary__empty-state>span{background:linear-gradient(145deg,#0d7bc6,#075b9e);border-radius:18px;box-shadow:0 12px 28px #0a69ad3d;color:#fff;display:grid;font-size:28px;height:62px;place-items:center;width:62px}.candidate-ai-summary__empty-state h3{color:#174663;font-size:18px;margin-top:18px}.candidate-ai-summary__empty-state p{color:#6f8798;font-size:12px;line-height:1.6;margin-top:7px;max-width:560px}.candidate-ai-summary__empty-state>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:18px 0}.candidate-ai-summary__empty-state>div span{background:#fff;border:1px solid #d6e6f0;border-radius:999px;color:#537287;font-size:10px;padding:6px 10px}@media (max-width:760px){.candidate-ai-summary{padding:14px}.candidate-ai-summary__footer,.candidate-ai-summary__header{align-items:flex-start;flex-direction:column}.candidate-ai-summary__actions{width:100%}.candidate-ai-summary__actions .ant-btn,.candidate-ai-summary__actions>*{flex:1 1}.candidate-ai-summary__grid,.candidate-ai-summary__insight-list,.candidate-ai-summary__note-list,.candidate-ai-summary__skills{grid-template-columns:1fr}.candidate-ai-summary__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.candidate-profile-page{background:radial-gradient(circle at 84% -15%,#1b7ed61a,#0000 28%),#f4f8fb;color:#17344c;min-height:calc(100vh - 58px);padding:16px 18px 24px}.candidate-profile-loading{background:radial-gradient(circle at 50% 35%,#1a82c91a,#0000 25%),#f4f8fb;display:grid;min-height:calc(100vh - 58px);padding:32px;place-items:center}.candidate-profile-loading>div{align-items:center;background:#fffffff5;border:1px solid #d7e6f0;border-radius:15px;box-shadow:0 14px 34px #1e4a6b1a;display:flex;flex-direction:column;gap:8px;min-width:min(360px,90vw);padding:30px;text-align:center}.candidate-profile-loading strong{color:#194b6d;font-size:14px;margin-top:6px}.candidate-profile-loading span{color:#738a9b;font-size:11px;line-height:1.5;max-width:300px}.candidate-profile-hero{background:linear-gradient(115deg,#e8f6fffa,#f8fcfffa),#fff;border:1px solid #d6e4ee;border-radius:15px;box-shadow:0 8px 24px rgba(25,75,111,.075);margin:0 auto 12px;max-width:1480px;overflow:hidden;position:relative}.candidate-profile-hero:before{background:linear-gradient(#0874c3,#35a4d5);bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.candidate-profile-hero__back{align-items:center;background:#0000;border:0;color:#52758d;cursor:pointer;display:inline-flex;font-size:11px;font-weight:650;gap:7px;margin:12px 18px 0;padding:0}.candidate-profile-hero__back:hover{color:#0874b5}.candidate-profile-hero__main{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(240px,1fr) minmax(145px,180px) auto;padding:12px 20px 17px}.candidate-profile-hero__main>.ant-avatar{background:#dff1fd;border:3px solid #fff;box-shadow:0 6px 16px #0759851f;color:#096db7;font-size:23px;font-weight:750}.candidate-profile-hero__identity{min-width:0}.candidate-profile-hero__identity>span{color:#0874b5;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.candidate-profile-hero__identity h1{color:#123f5c;font-size:clamp(21px,2vw,27px);line-height:1.2;margin:2px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-profile-hero__identity>div{align-items:center;color:#617d91;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 13px}.candidate-profile-hero__identity .ant-tag{background:#e9f6fd;border-color:#b7dcef;color:#0870af;margin:0}.candidate-profile-hero__completion{background:#ffffffb8;border:1px solid #d0e3ef;border-radius:10px;padding:11px 13px}.candidate-profile-hero__completion>div{align-items:baseline;color:#174862;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.candidate-profile-hero__completion strong{font-size:18px}.candidate-profile-hero__completion span{color:#6c8495;font-size:10px}.candidate-profile-hero__completion>span{background:#dce9f1;border-radius:999px;display:block;height:5px;overflow:hidden}.candidate-profile-hero__completion i{background:linear-gradient(90deg,#0a78bd,#36a7d5);border-radius:inherit;display:block;height:100%}.candidate-profile-hero__actions{align-items:center;display:flex;gap:8px}.candidate-profile-hero__actions .ant-btn{background:#fff;border-color:#c5dbe8;box-shadow:none;color:#195a7f}.candidate-profile-hero__actions .ant-btn:hover{background:#f5fbff!important;border-color:#7bb8d8!important;color:#0870af!important}.candidate-profile-hero__actions .ant-btn-primary{background:#0874b5;border-color:#0874b5;color:#fff}.candidate-profile-hero__actions .ant-btn-primary:hover{background:#065f96!important;border-color:#065f96!important;color:#fff!important}.candidate-profile-tabs{margin:0 auto;max-width:1480px}.candidate-profile-tabs>.ant-tabs-nav{background:#fff;border:1px solid #d9e5ee;border-radius:12px 12px 0 0;margin:0;padding:0 18px}.candidate-profile-tabs>.ant-tabs-nav:before{display:none}.candidate-profile-tabs .ant-tabs-tab{margin:0!important;padding:13px 4px 11px}.candidate-profile-tab{align-items:center;color:#506b80;display:inline-flex;font-weight:620;gap:7px}.candidate-profile-tab em{background:#eaf4fd;border-radius:999px;color:#0a6eb7;display:inline-grid;font-size:10px;font-style:normal;height:20px;min-width:20px;padding:0 6px;place-items:center}.candidate-profile-tabs .ant-tabs-tab-active .candidate-profile-tab{color:#096eb8}.candidate-profile-tabs .ant-tabs-content-holder{background:#fff;border:1px solid #d9e5ee;border-radius:0 0 13px 13px;border-top:0}.candidate-profile-tabs .ac-page-content{padding:0}.candidate-profile-tabs .public-panel,.candidate-profile-tabs .public-panel-body{background:#0000;border:0;box-shadow:none}.candidate-profile-tabs .public-panel-body{padding:0}.candidate-section{padding:20px 24px 24px}.candidate-section__header{align-items:flex-end;border-bottom:1px solid #e5edf3;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.candidate-section__eyebrow{color:#0a75c5;font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.candidate-section__header h2{color:#143954;font-size:19px;line-height:1.25;margin:2px 0 3px}.candidate-section__header p{color:#6a8193;font-size:12px;margin:0;max-width:620px}.candidate-section__search{border-radius:9px;width:min(100%,280px)}.candidate-section__empty{background:#fbfdff;border:1px dashed #cfdee9;border-radius:14px;display:grid;min-height:280px;place-items:center}.candidate-section__error{align-items:center;background:#fff8f1;border:1px solid #f0c5a2;border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:12px 14px}.candidate-section__error div{display:flex;flex-direction:column}.candidate-section__error strong{color:#8e4d16;font-size:12px}.candidate-section__error span{color:#a0693a;font-size:11px}.candidate-profile-form>.mb-8{margin-bottom:4px!important}.candidate-profile-form .candidate-section__header{margin-bottom:16px;padding-bottom:14px}.candidate-profile-fields{align-items:start;column-gap:18px!important;row-gap:14px!important}.candidate-profile-fields>.candidate-profile-field{height:auto!important;margin-bottom:0!important;min-height:62px}.candidate-profile-fields>.candidate-profile-field>span:first-child{color:#456278;font-size:11px;font-weight:680;margin:0 0 6px!important}.candidate-profile-field>.h-4:empty{display:none}.candidate-profile-field--profile-url{grid-column:1/-1}.candidate-profile-url-feedback{min-height:20px}.candidate-profile-url-status{align-items:center;color:#6d7f8d;display:inline-flex;font-size:11px;gap:6px;line-height:1.35}.candidate-profile-url-status--verified{color:#16805a}.candidate-profile-url-status--reachable{color:#176da8}.candidate-profile-url-status--restricted,.candidate-profile-url-status--unavailable{color:#9a6500}.candidate-profile-url-status--blocked,.candidate-profile-url-status--invalid,.candidate-profile-url-status--not_found{color:#c33a3a}.candidate-profile-form .ant-input,.candidate-profile-form .ant-select-selector{background:#fbfdff;border-color:#cddde9!important;border-radius:9px!important;min-height:40px!important}.candidate-profile-form .ant-select{min-width:92px}.candidate-profile-form .ant-input:focus,.candidate-profile-form .ant-select-focused .ant-select-selector{border-color:#2786cf!important;box-shadow:0 0 0 3px #2786cf1a!important}.candidate-profile-field-action{background:#edf7ff;border-color:#bdd8eb;border-radius:9px;color:#0870bc;flex:0 0 40px;height:40px;width:40px}.candidate-profile-preferences,.candidate-profile-rating{background:linear-gradient(110deg,#f8fbfd,#fcfeff);border:1px solid #dbe6ee;border-radius:11px;min-height:76px;padding:12px 14px}.candidate-profile-preferences{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.candidate-profile-preferences>span,.candidate-profile-rating>div>span{color:#456278;font-size:11px;font-weight:700}.candidate-profile-preferences label{align-items:center;display:flex;gap:8px}.candidate-profile-preferences label div,.candidate-profile-rating>div:first-child{display:flex;flex-direction:column}.candidate-profile-rating>[role=radiogroup]{align-items:center;display:flex;flex:0 0 auto;flex-direction:row}.candidate-profile-preferences strong{color:#294b64;font-size:12px}.candidate-profile-preferences small,.candidate-profile-rating small{color:#8194a3;font-size:10px}.candidate-profile-rating{gap:14px}.candidate-profile-rating,.candidate-profile-savebar{align-items:center;display:flex;justify-content:space-between}.candidate-profile-savebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #cfe0ec;border-radius:12px;bottom:12px;box-shadow:0 10px 28px #1e4a6b21;gap:16px;margin-top:18px;padding:12px 14px;position:-webkit-sticky;position:sticky;z-index:5}.candidate-profile-savebar>div:first-child{display:flex;flex-direction:column}.candidate-profile-savebar strong{color:#24475f;font-size:12px}.candidate-profile-savebar span{color:#7a8f9f;font-size:10px}.candidate-profile-savebar__actions{align-items:center;display:flex;gap:8px}.candidate-profile-savebar__actions .ant-btn{border-radius:9px;font-size:11px;font-weight:650;height:38px}.candidate-profile-savebar__discard{background:#fff;border-color:#cbdde9;box-shadow:none;color:#567287;min-width:76px}.candidate-profile-savebar__discard:not(:disabled):focus-visible,.candidate-profile-savebar__discard:not(:disabled):hover{background:#f6fbfe!important;border-color:#7eb8d8!important;color:#086fae!important}.candidate-profile-savebar__submit{background:linear-gradient(135deg,#087dc2,#086aa8);border-color:#0874b5;box-shadow:0 6px 14px #0869a838;color:#fff;min-width:138px}.candidate-profile-savebar__submit:not(:disabled):focus-visible,.candidate-profile-savebar__submit:not(:disabled):hover{background:linear-gradient(135deg,#0873b3,#075f98)!important;border-color:#075f98!important;box-shadow:0 7px 16px #0869a847!important;color:#fff!important}.candidate-profile-savebar__submit:disabled{background:#edf3f7;border-color:#d6e2ea;box-shadow:none;color:#9aafbd}.candidate-files__summary{grid-gap:12px;align-items:center;background:linear-gradient(95deg,#eef8ff,#f9fcff);border:1px solid #d8e7f2;border-radius:12px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-bottom:14px;padding:13px 15px}.candidate-files__summary>span{background:#fff;border-radius:10px;color:#0b76c4;display:grid;font-size:18px;height:38px;place-items:center;width:38px}.candidate-files__summary strong{color:#1a4564}.candidate-files__summary p{color:#72899b;font-size:11px;margin:1px 0 0}.candidate-files__summary>.anticon{color:#71a8cd;font-size:22px}.candidate-table-shell{background:#fff;border:1px solid #dce7ef;border-radius:12px;box-shadow:0 5px 16px #123f5c0a;overflow:hidden}.candidate-table-shell .ant-table-thead>tr>th{background:#edf7fd;border-bottom-color:#dce7ef;color:#245873;font-size:10px;font-weight:750;letter-spacing:.04em;padding-block:12px;text-align:center;text-transform:uppercase}.candidate-table-shell .ant-table-tbody>tr>td{border-bottom-color:#eaf0f4;color:#49657a;font-size:12px;padding-block:11px;text-align:center}.candidate-table-shell .ant-table-tbody>tr:hover>td{background:#f7fbff!important}.candidate-application-position,.candidate-file-cell{align-items:center;display:flex;gap:10px;text-align:left}.candidate-application-position>span,.candidate-file-cell__icon{background:#eaf5fd;border-radius:10px;color:#0b75c2;display:grid;flex:0 0 38px;font-size:17px;height:38px;place-items:center;width:38px}.candidate-application-position>div,.candidate-file-cell>div{min-width:0}.candidate-application-position small,.candidate-application-position strong,.candidate-file-cell span,.candidate-file-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-application-position strong,.candidate-file-cell strong{color:#1c4562;font-size:12px}.candidate-application-position small,.candidate-file-cell span{color:#8092a0;font-size:10px}.candidate-file-type{background:#f0f7fc;border-color:#cfe1ee;border-radius:999px;color:#39627e;font-size:10px;margin:0}.candidate-application-recruiter,.candidate-file-owner{align-items:center;display:inline-flex;gap:7px}.candidate-application-recruiter .ant-avatar,.candidate-file-owner .ant-avatar{background:#ddecf8;color:#17699f;font-size:10px}.candidate-table-actions{display:flex;gap:6px;justify-content:center}.candidate-table-actions .ant-btn{height:32px;padding:0;width:32px}.candidate-upload-title{align-items:center;display:flex;gap:10px}.candidate-upload-title>span{background:#e8f4fd;border-radius:9px;color:#0873c1;display:grid;height:36px;place-items:center;width:36px}.candidate-upload-title p,.candidate-upload-title strong{display:block;margin:0}.candidate-upload-title p{color:#7d909f;font-size:10px;font-weight:400}.candidate-upload-form{grid-gap:8px;display:grid;gap:8px;padding-top:12px}.candidate-upload-form label{color:#405f75;font-size:11px;font-weight:680;margin-top:5px}.candidate-upload-form .ant-upload-wrapper{margin-top:3px}.candidate-upload-form .ant-upload-drag{background:#f8fcff;border-color:#bdd8ea;border-radius:12px}.candidate-upload-form .ant-upload-drag-icon .anticon{color:#1680cf}.candidate-skills__summary{grid-gap:12px;align-items:center;background:#f8fbfd;border:1px solid #dbe7f0;border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(160px,220px) minmax(190px,250px) 1fr;margin-bottom:18px;padding:13px}.candidate-skills__summary>div:not(.candidate-skills__distribution){align-items:center;display:flex;gap:9px}.candidate-skills__summary-icon{background:#e8f4fd;border-radius:10px;color:#0874c3;display:grid;height:38px;place-items:center;width:38px}.candidate-skills__summary-icon--strong{background:#eef0ff;color:#555cc4}.candidate-skills__summary p{display:flex;flex-direction:column;margin:0}.candidate-skills__summary strong{color:#173f5c;font-size:18px;line-height:1.1}.candidate-skills__summary p span{color:#71889a;font-size:10px}.candidate-skills__distribution{background:#e8eef3;border-radius:999px;display:flex;height:7px;overflow:hidden}.candidate-skills__distribution-bar--expert{background:#665ac8}.candidate-skills__distribution-bar--advanced{background:#1482d0}.candidate-skills__distribution-bar--intermediate{background:#36a8c8}.candidate-skills__distribution-bar--beginner{background:#7ab8dd}.candidate-skills__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-skill-group{background:#fff;border:1px solid #dce7ef;border-radius:13px;overflow:hidden}.candidate-skill-group__heading{grid-gap:10px;align-items:center;background:#f9fbfd;border-bottom:1px solid #e7eef3;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:13px 14px}.candidate-skill-group__heading>span{border-radius:999px;height:34px;width:9px}.candidate-skill-group--expert .candidate-skill-group__heading>span{background:#665ac8}.candidate-skill-group--advanced .candidate-skill-group__heading>span{background:#1482d0}.candidate-skill-group--intermediate .candidate-skill-group__heading>span{background:#36a8c8}.candidate-skill-group--beginner .candidate-skill-group__heading>span{background:#7ab8dd}.candidate-skill-group__heading h3{color:#214762;font-size:13px;margin:0}.candidate-skill-group__heading p{color:#8294a2;font-size:10px;margin:1px 0 0}.candidate-skill-group__heading strong{background:#eaf3f9;border-radius:999px;color:#41647e;display:grid;font-size:11px;height:27px;min-width:27px;padding:0 7px;place-items:center}.candidate-skill-group__list{display:flex;flex-wrap:wrap;gap:8px;padding:14px}.candidate-skill-group__list span{background:#fff;border:1px solid #d6e4ee;border-radius:8px;color:#345b76;font-size:11px;padding:6px 10px}.candidate-applications__filter-hint{align-items:center;background:#f8fbfd;border:1px solid #d9e8f2;border-radius:8px;color:#52758d;display:inline-flex;font-size:10px;font-weight:650;gap:6px;padding:7px 10px}.candidate-applications__summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:13px}.candidate-applications__summary>div{align-items:center;background:linear-gradient(120deg,#fbfdff,#f6fbfe);border:1px solid #dce7ef;border-radius:11px;display:flex;gap:10px;padding:10px 12px}.candidate-applications__summary>div>span{background:#eaf5fd;border-radius:9px;color:#0874c3;display:grid;height:34px;place-items:center;width:34px}.candidate-applications__summary p{display:flex;flex-direction:column;margin:0}.candidate-applications__summary strong{color:#193f5b;font-size:16px;line-height:1.1}.candidate-applications__summary small{color:#7c909f;font-size:10px}.candidate-application-date{align-items:center;color:#60798c;display:inline-flex;gap:6px}.candidate-application-stage{border-radius:999px;font-size:10px;font-weight:700;margin:0;min-width:5.4rem;padding-inline:.65rem;text-align:center}.candidate-applications .candidate-application-recruiter span:last-child{max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-applications .ant-table-tbody .ant-btn{border-color:#c9deea;border-radius:8px;color:#0b6da8;font-weight:650}.candidate-applications .ant-table-tbody .ant-btn:hover{background:#f2f9fd;border-color:#0b78b8;color:#075d91}@media (max-width:1100px){.candidate-profile-hero__main{grid-template-columns:auto 1fr auto}.candidate-profile-hero__completion{display:none}.candidate-profile-hero__actions{grid-column:2/-1;justify-content:flex-start}}@media (max-width:760px){.candidate-profile-page{padding:10px}.candidate-profile-hero__main{grid-template-columns:auto 1fr;padding:14px 15px 18px}.candidate-profile-hero__actions{flex-wrap:wrap;grid-column:1/-1}.candidate-profile-hero__actions .ant-btn{flex:1 1}.candidate-profile-tabs>.ant-tabs-nav{padding:0 10px}.candidate-section{padding:18px 14px}.candidate-section__header{align-items:stretch;flex-direction:column}.candidate-section__search{width:100%}.candidate-skills__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-skills__distribution{grid-column:1/-1}.candidate-applications__summary,.candidate-skills__grid{grid-template-columns:1fr}.candidate-profile-savebar{align-items:stretch;flex-direction:column}.candidate-profile-savebar__actions .ant-btn{flex:1 1}.candidate-profile-preferences{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-profile-preferences>span{grid-column:1/-1}}@media (max-width:520px){.candidate-profile-hero__main>.ant-avatar{height:52px!important;line-height:48px!important;width:52px!important}.candidate-profile-hero__identity h1{font-size:20px}.candidate-profile-hero__identity>div>span{display:none}.candidate-profile-preferences{align-items:stretch;grid-template-columns:1fr}.candidate-profile-preferences>span{grid-column:auto}.candidate-profile-rating{align-items:flex-start;flex-direction:column}.candidate-profile-tab{font-size:11px}}.candidate-profile__alternate-emails{align-items:center;color:var(--jo-text-muted);display:flex;flex-wrap:wrap;font-size:.68rem;gap:.35rem;margin-top:.35rem}.candidate-profile__alternate-emails .ant-tag{background:var(--jo-surface-subtle);border-color:var(--jo-border);color:var(--jo-text);margin:0}.candidate-match-page{color:var(--jo-text);display:flex;flex-direction:column;gap:1rem}.candidate-match-builder,.candidate-match-hero,.candidate-match-loading,.candidate-match-results{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:12px}.candidate-match-hero{align-items:center;background:radial-gradient(circle at 88% 5%,#38bdf857,#0000 31%),linear-gradient(115deg,#073f70,#0966ae 62%,#0b77cb);border-color:#0000;box-shadow:0 12px 30px #04467d29;display:flex;gap:2rem;justify-content:space-between;min-height:8.5rem;overflow:hidden;padding:1.65rem 1.85rem;position:relative}.candidate-match-hero h1.ant-typography{color:#fff;font-size:clamp(1.5rem,2.5vw,2rem);margin:.15rem 0 .25rem}.candidate-match-hero p.ant-typography{color:#d7ebfa;margin:0;max-width:46rem}.candidate-match-eyebrow{color:#8ed5ff;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.candidate-match-hero__icon{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;box-shadow:0 12px 30px #0230582e;color:#ffffffad;display:inline-flex;flex:0 0 auto;font-size:2rem;height:4rem;justify-content:center;width:4rem}.candidate-match-builder{overflow:hidden}.candidate-match-builder__header,.candidate-match-results__header{align-items:flex-start;background:var(--jo-surface-subtle);border-bottom:1px solid var(--jo-divider);display:flex;gap:1.25rem;justify-content:space-between;padding:1.125rem 1.25rem}.candidate-match-builder__header>div>span{color:var(--jo-primary);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.candidate-match-builder__header h2,.candidate-match-results__header h2{color:var(--jo-text);font-size:1.125rem;margin:.15rem 0 .2rem}.candidate-match-builder__header p,.candidate-match-results__header p{color:var(--jo-text-muted);font-size:.8125rem;margin:0}.candidate-match-builder__tools{align-items:center;display:flex;flex:0 0 auto;gap:.35rem}.candidate-match-builder__tools>.ant-tag{background:var(--jo-accent-soft);border-color:#0000;border-radius:999px;color:var(--jo-primary);font-weight:600;margin:0}.candidate-match-builder__tools>.ant-btn-link{color:var(--jo-primary);font-size:.75rem;font-weight:650;height:auto;padding:.25rem .4rem}.candidate-match-builder--collapsed .candidate-match-builder__header{border-bottom:0}.candidate-match-form{grid-gap:1.125rem;display:grid;gap:1.125rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:1.25rem}.candidate-match-field--full,.candidate-match-form__actions,.candidate-match-form__wide{grid-column:1/-1}.candidate-match-field{grid-gap:.4rem;display:grid;gap:.4rem}.candidate-match-field label{color:var(--jo-text);font-size:.8125rem;font-weight:650}.candidate-match-field__label-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.candidate-match-field__label-row .ant-btn-link{color:var(--jo-primary);font-size:.75rem;font-weight:600;height:auto;padding:0}.candidate-match-field .ant-input,.candidate-match-field .ant-input-affix-wrapper,.candidate-match-field .ant-select-selector{background:var(--jo-surface)!important;border-color:var(--jo-border)!important;color:var(--jo-text)!important}.candidate-match-field__hint{color:var(--jo-text-subtle);font-size:.6875rem}.candidate-match-suggestions{grid-gap:.75rem;background:#f3f8ff;border:1px solid #cfe3f8;border-radius:10px;display:grid;gap:.75rem;padding:.875rem}.candidate-match-suggestions>div:first-child{align-items:center;color:var(--jo-primary);display:flex;font-size:.75rem;font-weight:650;gap:.5rem}.candidate-match-suggestions>div:last-child{display:flex;flex-wrap:wrap;gap:.5rem}.candidate-match-suggestions button{align-items:center;background:var(--jo-surface);border:1px solid #cfe3f8;border-radius:999px;color:var(--jo-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;gap:.45rem;padding:.35rem .6rem}.candidate-match-suggestions button:focus-visible,.candidate-match-suggestions button:hover{border-color:var(--jo-primary);color:var(--jo-primary)}.candidate-match-suggestions button>span:first-child{color:var(--jo-text-subtle);font-size:.625rem;font-weight:700;text-transform:uppercase}.candidate-match-suggestions button>span:last-child{color:var(--jo-primary);font-weight:700}.candidate-match-form__actions{align-items:center;border-top:1px solid var(--jo-divider);display:flex;gap:1rem;justify-content:space-between;padding-top:1rem}.candidate-match-form__actions>div{align-items:center;color:var(--jo-text-muted);display:flex;font-size:.6875rem;gap:.45rem}.candidate-match-form__actions>div .anticon{color:var(--jo-primary)}.candidate-match-error,.candidate-match-unresolved{text-align:left}.candidate-match-loading{align-items:center;display:flex;gap:1rem;padding:2rem}.candidate-match-loading span,.candidate-match-loading strong{display:block}.candidate-match-loading strong{color:var(--jo-text)}.candidate-match-loading span{color:var(--jo-text-muted);font-size:.8125rem;margin-top:.2rem}.candidate-match-results{overflow:hidden}.candidate-match-results__criteria{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.candidate-match-results__criteria .ant-tag{border-radius:999px;margin:0}.candidate-match-results .candidate-match-eyebrow{color:var(--jo-primary)}.candidate-match-unresolved{margin:1rem 1rem 0}.candidate-match-table{padding:1rem}.candidate-match-table .ant-table{border:1px solid var(--jo-border);border-radius:10px;overflow:hidden}.candidate-match-table .ant-table-thead>tr>th{background:var(--jo-surface-subtle)!important;color:var(--jo-text-muted);font-size:.6875rem;font-weight:700;text-align:center!important}.candidate-match-table .ant-table-tbody>tr>td{color:var(--jo-text);font-size:.75rem;vertical-align:top}.candidate-match-person{align-items:center;display:flex;gap:.65rem;min-width:0}.candidate-match-person .ant-avatar{background:var(--jo-primary);color:#fff;flex:0 0 auto}.candidate-match-person span,.candidate-match-person strong{display:block}.candidate-match-person strong{color:var(--jo-text);font-size:.8125rem}.candidate-match-person span{color:var(--jo-text-muted);font-size:.6875rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-match-fit{min-width:7.5rem}.candidate-match-fit>div{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.candidate-match-fit strong{color:var(--jo-text);font-size:.9375rem}.candidate-match-fit small,.candidate-match-fit span{color:var(--jo-text-muted);font-size:.625rem}.candidate-match-fit .ant-progress{margin:.1rem 0 0}.candidate-match-evidence>div{display:flex;flex-wrap:wrap;gap:.3rem}.candidate-match-evidence .ant-tag{border-radius:999px;font-size:.625rem;margin:0}.candidate-match-evidence>span{align-items:center;color:var(--jo-text-muted);display:inline-flex;font-size:.625rem;gap:.3rem;margin-top:.45rem}.candidate-match-position small,.candidate-match-position span,.candidate-match-position strong{display:block}.candidate-match-position strong{color:var(--jo-text);font-size:.75rem}.candidate-match-position span{color:var(--jo-primary);font-size:.625rem;font-weight:600;margin-top:.15rem}.candidate-match-position small{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--jo-text-muted);display:-webkit-box;font-size:.625rem;line-height:1.45;margin-top:.35rem;overflow:hidden}.candidate-match-no-signal{font-size:.6875rem}.candidate-match-empty{margin:0;padding:3rem 1rem}.candidate-match-empty span,.candidate-match-empty strong{display:block}.candidate-match-empty strong{color:var(--jo-text)}.candidate-match-empty span{color:var(--jo-text-muted);font-size:.75rem;margin-top:.25rem}[data-theme=dark] .candidate-match-suggestions{background:#102e46;border-color:#235a79}[data-theme=dark] .candidate-match-suggestions button{border-color:#235a79}@media (max-width:767px){.candidate-match-hero{padding:1.125rem}.candidate-match-hero__icon{display:none}.candidate-match-builder__header,.candidate-match-form__actions,.candidate-match-results__header{flex-direction:column}.candidate-match-builder__tools{align-self:stretch;justify-content:space-between}.candidate-match-builder__header,.candidate-match-form,.candidate-match-results__header{padding:1rem}.candidate-match-form{grid-template-columns:1fr}.candidate-match-field--full,.candidate-match-form__actions,.candidate-match-form__wide{grid-column:1}.candidate-match-field__label-row{align-items:flex-start;flex-direction:column;gap:.4rem}.candidate-match-form__actions{align-items:stretch}.candidate-match-form__actions .ant-btn{width:100%}.candidate-match-results__criteria{justify-content:flex-start}}.interview-calendar-page{color:var(--jo-text)}.interview-calendar-page>.ac-page-header{margin:.875rem 1rem 0;padding-bottom:.875rem}.admin-app-shell--dense .interview-calendar-page>.ac-page-header .ac-page-title{font-size:1.25rem}.interview-calendar-content{margin-top:.75rem}.interview-calendar-surface{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:12px;overflow:hidden}.interview-calendar-toolbar{background:var(--jo-surface);border-bottom:1px solid var(--jo-border);justify-content:space-between;min-height:72px;padding:.75rem 1rem}.interview-calendar-period,.interview-calendar-toolbar{align-items:center;display:flex;gap:1rem}.interview-calendar-period .ant-typography{color:var(--jo-text);margin:0}.interview-calendar-period h3.ant-typography{font-size:1.125rem;line-height:1.3}.interview-calendar-period .ant-typography-secondary{color:var(--jo-text-muted);font-size:.75rem}.interview-calendar-navigation{align-items:center;display:flex;gap:.375rem}.interview-calendar-navigation .ant-btn{background:var(--jo-surface);border-color:var(--jo-border);color:var(--jo-text);font-weight:600;min-height:38px}.interview-calendar-navigation .ant-btn:hover{border-color:var(--jo-primary)!important;color:var(--jo-primary)!important}.interview-calendar-toolbar .ant-segmented{background:var(--jo-surface-muted);border:1px solid var(--jo-border);padding:3px}.interview-calendar-toolbar .ant-segmented-item{color:var(--jo-text-muted);font-weight:600;min-height:34px}.interview-calendar-toolbar .ant-segmented-item-selected{background:var(--jo-surface);color:var(--jo-primary)}.interview-calendar-alert{margin:1rem 1rem 0}.interview-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 18rem;min-height:0}.interview-calendar-main{min-width:0;overflow-x:auto;padding:.625rem 1rem 1rem}.interview-calendar-grid.ant-picker-calendar{background:#0000;min-width:660px}.interview-calendar-grid .ant-picker-calendar-header{display:none}.interview-calendar-grid .ant-picker-panel{background:#0000}.interview-calendar-grid .ant-picker-content th{color:var(--jo-text-muted);font-size:.6875rem;font-weight:700;height:36px;letter-spacing:.04em;text-align:left;text-transform:uppercase}.interview-calendar-grid .ant-picker-calendar-date{border-top-color:var(--jo-divider);color:var(--jo-text);height:78px;margin:0 4px;min-height:78px;padding:6px 7px 4px}.interview-calendar-grid .ant-picker-calendar-date-content{height:49px!important;overflow:hidden}.interview-calendar-grid .ant-picker-calendar-date:hover{background:var(--jo-hover-bg)}.interview-calendar-grid.ant-picker-calendar-full .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-calendar-date{background:var(--jo-accent-soft)!important}.interview-calendar-grid .ant-picker-calendar-date-today{border-color:var(--jo-primary)}.interview-calendar-grid .ant-picker-calendar-date-value{color:var(--jo-text-muted);font-size:.75rem;font-weight:700;text-align:left}.interview-calendar-grid .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-calendar-date-value,.interview-calendar-grid .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-calendar-date-value{color:var(--jo-primary)}.interview-calendar-grid .ant-picker-cell:not(.ant-picker-cell-in-view){opacity:.45}.interview-calendar-cell-events{grid-gap:.25rem;display:grid;gap:.25rem;margin-top:.25rem}.interview-calendar-event{align-items:center;background:var(--jo-accent-soft);border-radius:5px;color:var(--jo-accent-strong);display:flex;font-size:.625rem;gap:.375rem;line-height:1.25;min-width:0;padding:.2rem .35rem}.interview-calendar-event span{flex:0 0 auto;font-weight:700}.interview-calendar-event strong{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interview-calendar-event--proposed,.interview-calendar-event--rescheduled{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.interview-calendar-event--completed{background:var(--jo-pipeline-success);color:var(--jo-success)}.interview-calendar-event--cancelled,.interview-calendar-event--no_show{background:var(--jo-pipeline-danger);color:var(--jo-danger)}.interview-calendar-more{color:var(--jo-primary);font-size:.625rem;font-weight:700}.interview-calendar-day-panel{background:var(--jo-surface);border-left:1px solid var(--jo-border);display:flex;flex-direction:column;min-width:0}.interview-calendar-day-panel__heading{align-items:center;background:var(--jo-surface-muted);border-bottom:1px solid var(--jo-border);display:flex;gap:.75rem;padding:1rem}.interview-calendar-day-panel__heading .ant-typography{margin:0}.interview-calendar-day-panel__heading h4.ant-typography{color:var(--jo-text);font-size:.9375rem}.interview-calendar-day-panel__heading .ant-typography-secondary{color:var(--jo-text-muted);font-size:.75rem}.interview-calendar-day-panel__date{background:var(--jo-primary);border-radius:9px;color:var(--jo-on-primary);display:grid;flex:0 0 auto;font-size:1rem;font-weight:800;height:42px;place-items:center;width:42px}.interview-calendar-day-panel__body{flex:1 1 auto;min-height:18rem;padding:0 1rem}.interview-calendar-day-panel__body .ant-empty{margin:3.25rem 0 2rem}.interview-calendar-day-panel__body .ant-empty-description>span{grid-gap:.25rem;color:var(--jo-text);display:grid;gap:.25rem}.interview-calendar-day-panel__body .ant-empty-description small{color:var(--jo-text-muted);font-size:.75rem;line-height:1.5}.interview-calendar-day-list{display:grid}.interview-calendar-item{background:#0000;border:0;border-bottom:1px solid var(--jo-divider);color:var(--jo-text);cursor:pointer;padding:1rem 0;text-align:left;width:100%}.interview-calendar-item:hover{color:var(--jo-text)}.interview-calendar-item:hover .interview-calendar-item__title{color:var(--jo-primary)}.interview-calendar-item:focus-visible{border-radius:6px;outline:2px solid var(--jo-primary);outline-offset:2px}.interview-calendar-item__topline{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.interview-calendar-item__time{align-items:center;color:var(--jo-primary);display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem}.interview-calendar-item__title{color:var(--jo-text);display:block;font-size:.8125rem;line-height:1.4;transition:color .15s ease}.interview-calendar-item__meta{color:var(--jo-text-muted);display:flex;flex-wrap:wrap;font-size:.6875rem;gap:.35rem .75rem;margin-top:.4rem}.interview-calendar-item__meta span{align-items:center;display:inline-flex;gap:.3rem}.interview-status.ant-tag{background:var(--jo-surface);border-color:var(--jo-border);border-radius:999px;color:var(--jo-text-muted);font-size:.625rem;font-weight:700;line-height:20px;margin:0}.interview-status--confirmed.ant-tag{background:var(--jo-accent-soft);border-color:var(--jo-border-strong);color:var(--jo-accent-strong)}.interview-status--proposed.ant-tag,.interview-status--rescheduled.ant-tag{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.interview-status--completed.ant-tag{background:var(--jo-pipeline-success);color:var(--jo-success)}.interview-status--cancelled.ant-tag,.interview-status--no_show.ant-tag{background:var(--jo-pipeline-danger);color:var(--jo-danger)}.interview-calendar-summary{background:var(--jo-surface-subtle);border-top:1px solid var(--jo-border);display:grid;grid-template-columns:repeat(3,1fr);margin:0}.interview-calendar-summary>div{padding:.75rem .5rem;text-align:center}.interview-calendar-summary>div+div{border-left:1px solid var(--jo-border)}.interview-calendar-summary dt{color:var(--jo-text-muted);font-size:.625rem;font-weight:700;text-transform:uppercase}.interview-calendar-summary dd{color:var(--jo-text);font-size:1rem;font-weight:800;margin:.2rem 0 0}.interview-agenda-view{min-height:32rem;padding:0 1.25rem 1.5rem}.interview-agenda-view>.ant-empty,.interview-agenda-view>.ant-skeleton{margin-top:5rem}.interview-agenda-day{grid-gap:1.5rem;border-bottom:1px solid var(--jo-divider);display:grid;gap:1.5rem;grid-template-columns:12rem minmax(0,1fr);padding:1.25rem 0}.interview-agenda-day>header{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:2rem 2.5rem minmax(0,1fr)}.interview-agenda-day>header>span{color:var(--jo-primary);font-size:.6875rem;font-weight:800;text-transform:uppercase}.interview-agenda-day>header>strong{color:var(--jo-text);font-size:1.5rem;line-height:1}.interview-agenda-day>header .ant-typography{margin:0}.interview-agenda-day>header h4.ant-typography{color:var(--jo-text);font-size:.875rem}.interview-agenda-day>header .ant-typography-secondary{color:var(--jo-text-muted);font-size:.6875rem}.interview-agenda-day__items{grid-gap:0 1.25rem;display:grid;gap:0 1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.interview-calendar-item--agenda{padding-top:0}@media (max-width:1180px){.interview-calendar-layout{grid-template-columns:minmax(0,1fr) 16.5rem}}@media (max-width:960px){.interview-calendar-period,.interview-calendar-toolbar{align-items:flex-start}.interview-calendar-layout{grid-template-columns:1fr}.interview-calendar-day-panel{border-left:0;border-top:1px solid var(--jo-border)}.interview-calendar-day-panel__body{min-height:12rem}.interview-calendar-day-panel__body .ant-empty{margin:2.5rem 0}}@media (max-width:640px){.interview-calendar-page>.ac-page-header{margin:.75rem .75rem 0}.interview-calendar-content{margin-top:.625rem}.interview-calendar-toolbar{align-items:stretch;flex-direction:column}.interview-calendar-period{flex-direction:column-reverse;gap:.75rem}.interview-calendar-navigation{justify-content:space-between}.interview-calendar-navigation .ant-btn:first-child{margin-right:auto}.interview-calendar-toolbar .ant-segmented{width:100%}.interview-calendar-toolbar .ant-segmented-group{display:grid;grid-template-columns:repeat(2,1fr)}.interview-calendar-grid.ant-picker-calendar{min-width:620px}.interview-agenda-day{gap:.875rem}.interview-agenda-day,.interview-agenda-day__items{grid-template-columns:1fr}}.site-recommendations{color:var(--jo-text);display:flex;flex-direction:column;gap:1rem;margin:0 auto;padding:1.75rem 2rem 2.5rem;width:min(100%,96rem)}.site-recommendations__header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.site-recommendations__header>div{min-width:0}.site-recommendations__header h1{color:var(--jo-text);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:780;letter-spacing:-.025em;line-height:1.15;margin:.2rem 0}.site-recommendations__header p{color:var(--jo-text-muted);font-size:.8125rem;line-height:1.5;margin:0;max-width:45rem}.site-recommendations__eyebrow{color:var(--jo-primary);display:block;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.site-recommendations__primary-action{border-radius:.5rem;box-shadow:0 .45rem 1rem var(--jo-shadow-md);font-size:.8125rem;font-weight:700;min-height:2.375rem;padding-inline:.875rem}.site-recommendations__metrics{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(3,minmax(0,1fr))}.site-recommendations__metrics article{align-items:center;background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;box-shadow:0 .35rem 1rem var(--jo-shadow);display:flex;gap:.75rem;min-height:5.25rem;min-width:0;padding:.875rem}.site-recommendations__metric-icon{background:var(--jo-accent-soft);border-radius:.625rem;color:var(--jo-primary);display:grid;flex:0 0 auto;font-size:1.125rem;height:2.5rem;place-items:center;width:2.5rem}.site-recommendations__metric-icon--warning{background:var(--jo-pipeline-waiting);color:var(--jo-warning)}.site-recommendations__metric-icon--success{background:var(--jo-pipeline-success);color:var(--jo-success)}.site-recommendations__metrics article div{min-width:0}.site-recommendations__metrics article div span,.site-recommendations__metrics article div strong{display:block}.site-recommendations__metrics article div span{color:var(--jo-text-muted);font-size:.6875rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-recommendations__metrics article div strong{color:var(--jo-text);font-size:1.375rem;font-weight:780;letter-spacing:-.025em;line-height:1;margin-top:.2rem}.site-recommendations__workspace{background:var(--jo-surface);border:1px solid var(--jo-border);border-radius:.75rem;box-shadow:0 .35rem 1rem var(--jo-shadow);min-width:0;overflow:hidden}.site-recommendations__workspace>.ant-tabs>.ant-tabs-nav{border-bottom:1px solid var(--jo-border);margin:0;min-height:3.75rem;padding:0 1rem}.site-recommendations__workspace>.ant-tabs>.ant-tabs-nav .ant-tabs-tab b{align-items:center;background:var(--jo-accent-soft);border-radius:999px;color:var(--jo-primary);display:inline-flex;font-size:.625rem;justify-content:center;margin-left:.25rem;min-height:1.25rem;min-width:1.25rem;padding:0 .35rem}.site-recommendations__workspace>.ant-tabs>.ant-tabs-content-holder{display:none}.site-recommendations__toolbar{align-items:center;background:var(--jo-panel-header);border-bottom:1px solid var(--jo-border);display:flex;gap:1rem;justify-content:space-between;min-height:4.25rem;padding:.75rem 1rem}.site-recommendations__toolbar-copy{grid-gap:.125rem;display:grid;gap:.125rem}.site-recommendations__toolbar-copy strong{color:var(--jo-text);font-size:.8125rem;font-weight:750}.site-recommendations__toolbar-copy span{color:var(--jo-text-muted);font-size:.6875rem}.site-recommendations__result-count{color:var(--jo-text-subtle);flex:0 0 auto;font-size:.6875rem;font-weight:650}.site-recommendations__loading{grid-gap:.75rem;align-content:center;color:var(--jo-text-muted);display:grid;gap:.75rem;min-height:14rem;place-items:center}.site-recommendations__table .ant-table{color:var(--jo-text);font-size:.75rem}.site-recommendations__table .ant-table-thead>tr>th{background:var(--jo-surface);border-color:var(--jo-border);color:var(--jo-text-subtle);font-size:.625rem;font-weight:800;height:2.875rem;letter-spacing:.035em;text-transform:uppercase}.site-recommendations__table .ant-table-tbody>tr>td{border-color:var(--jo-divider);height:4.25rem}.site-recommendations__table .ant-table-tbody>tr:hover>td{background:var(--jo-hover-bg)!important}.site-recommendations__table .ant-pagination{margin-inline:1rem}.site-recommendations__empty{grid-gap:.25rem;align-content:center;display:grid;gap:.25rem;min-height:11rem;padding:1.5rem 1rem 4.75rem;place-items:center}.site-recommendations__empty .ant-empty{margin-block:0}.site-recommendations__empty>span{color:var(--jo-text-subtle);font-size:.6875rem}.site-recommendations__contact{grid-gap:2px;background:#0000;border:0;color:inherit;display:grid;gap:2px;text-align:left;width:100%}.site-recommendations__contact:focus-visible strong,.site-recommendations__contact:hover strong{color:var(--jo-primary)}.site-recommendations__contact:focus-visible{outline:2px solid var(--jo-primary);outline-offset:3px}.site-recommendations__contact span,.site-recommendations__summary span{color:var(--jo-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-recommendations__summary{grid-gap:3px;display:grid;gap:3px;max-width:520px;min-width:0}.site-recommendations__invite-modal .ant-modal-content{border-radius:.75rem;box-shadow:0 .5rem 1rem var(--jo-shadow-md);overflow:hidden;padding:0}.site-recommendations__invite-modal .ant-modal-header{background:var(--jo-surface);border-bottom:1px solid var(--jo-border);margin:0;padding:1rem 1.25rem}.site-recommendations__invite-modal .ant-modal-body{max-height:calc(100dvh - 8rem);overflow-y:auto;padding:1.25rem}.site-recommendations__invite-modal .ant-modal-close{color:var(--jo-text-muted);height:2.5rem;inset-inline-end:.875rem;top:.875rem;width:2.5rem}.site-recommendations__invite-modal .ant-modal-close:hover{background:var(--jo-hover-bg);color:var(--jo-text)}.site-recommendations__invite-title{align-items:center;display:flex;gap:.75rem;padding-right:2.5rem}.site-recommendations__invite-title>span{background:var(--jo-accent-soft);border-radius:.625rem;color:var(--jo-primary);display:grid;flex:0 0 auto;font-size:1.125rem;height:2.5rem;place-items:center;width:2.5rem}.site-recommendations__invite-title small,.site-recommendations__invite-title strong{display:block}.site-recommendations__invite-title strong{color:var(--jo-text);font-size:1rem;font-weight:750;line-height:1.3}.site-recommendations__invite-title small{color:var(--jo-text-muted);font-size:.6875rem;font-weight:400;line-height:1.4;margin-top:.125rem}.site-recommendations__security-note{align-items:flex-start;background:var(--jo-surface-subtle);border:1px solid var(--jo-border);border-radius:.625rem;display:flex;gap:.75rem;margin-bottom:1.25rem;padding:.75rem}.site-recommendations__security-note>.anticon{background:var(--jo-accent-soft);border-radius:.5rem;color:var(--jo-primary);display:grid;flex:0 0 auto;font-size:.875rem;height:2rem;place-items:center;width:2rem}.site-recommendations__security-note span,.site-recommendations__security-note strong{display:block}.site-recommendations__security-note strong{color:var(--jo-text);font-size:.75rem;font-weight:750}.site-recommendations__security-note span{color:var(--jo-text-muted);font-size:.6875rem;line-height:1.45;margin-top:.125rem}.site-recommendations__invite-form .ant-form-item{margin-bottom:1rem}.site-recommendations__invite-form .ant-form-item-label{padding-bottom:.375rem}.site-recommendations__invite-form .ant-form-item-label>label{color:var(--jo-text);font-size:.75rem;font-weight:700;height:auto}.site-recommendations__invite-form .ant-input,.site-recommendations__invite-form .ant-input-number,.site-recommendations__invite-form .ant-input-number-group-addon{border-color:var(--jo-border-strong)}.site-recommendations__invite-form .ant-input,.site-recommendations__invite-form .ant-input-number{border-radius:.5rem}.site-recommendations__invite-form .ant-input::placeholder{color:var(--jo-text-subtle)}.site-recommendations__expiration-control,.site-recommendations__expiration-control.ant-input-number-group-wrapper{width:100%}.site-recommendations__modal-actions,.site-recommendations__review-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.site-recommendations__modal-actions--form{background:var(--jo-panel-header);border-top:1px solid var(--jo-border);margin:1.25rem -1.25rem -1.25rem;padding:.875rem 1.25rem}.site-recommendations__modal-actions--form .ant-btn{border-radius:.5rem;font-size:.8125rem;font-weight:700;min-width:5.5rem}.site-recommendations__modal-actions--form .ant-btn-primary{min-width:9.5rem}.site-recommendations__invite-success{grid-gap:.75rem;display:grid;gap:.75rem;justify-items:center;padding-top:.25rem;text-align:center}.site-recommendations__invite-success>.anticon{color:var(--jo-success);font-size:2.5rem}.site-recommendations__invite-success-copy span,.site-recommendations__invite-success-copy strong{display:block}.site-recommendations__invite-success-copy strong{color:var(--jo-text);font-size:.875rem;font-weight:750}.site-recommendations__invite-success-copy span{color:var(--jo-text-muted);font-size:.75rem;line-height:1.5;margin-top:.25rem;max-width:54ch}.site-recommendations__invite-success textarea{margin:.25rem 0;text-align:left}.site-recommendations__invite-success .site-recommendations__modal-actions{width:100%}.site-recommendations__review{grid-gap:22px;display:grid;gap:22px}.site-recommendations__review-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.site-recommendations__review-heading h3{margin:0 0 4px}.site-recommendations__review dl{grid-gap:10px;display:grid;gap:10px;margin:0}.site-recommendations__review dl div{grid-gap:12px;border-bottom:1px solid var(--jo-border);display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr);padding-bottom:10px}.site-recommendations__review dt{color:var(--jo-text-muted);font-weight:700}.site-recommendations__review dd{margin:0;overflow-wrap:anywhere}.site-recommendations__review blockquote{background:var(--jo-surface-muted);border-left:4px solid var(--jo-primary);border-radius:8px;color:var(--jo-text);font-size:1rem;line-height:1.7;margin:0;padding:20px}@media (max-width:900px){.site-recommendations{padding:1.25rem 1rem 2rem}.site-recommendations__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-recommendations{padding:1rem .75rem 1.5rem}.site-recommendations__header{align-items:stretch;flex-direction:column}.site-recommendations__primary-action{width:100%}.site-recommendations__toolbar{align-items:stretch;flex-direction:column;gap:.5rem}.site-recommendations__result-count{align-self:flex-end}.site-recommendations__empty{min-height:10rem;padding-bottom:5.5rem}.site-recommendations__review dl div{gap:2px;grid-template-columns:1fr}.site-recommendations__invite-modal{margin:0 auto;max-width:calc(100vw - 1.5rem)}.site-recommendations__invite-modal .ant-modal-body,.site-recommendations__invite-modal .ant-modal-header{padding-inline:1rem}.site-recommendations__invite-title{align-items:flex-start;gap:.625rem}.site-recommendations__invite-title>span{height:2.25rem;width:2.25rem}.site-recommendations__modal-actions--form{margin-inline:-1rem;padding-inline:1rem}.site-recommendations__invite-form .ant-input-lg,.site-recommendations__invite-modal .ant-modal-close,.site-recommendations__modal-actions--form .ant-btn{min-height:2.75rem}.site-recommendations__expiration-control .ant-input-number,.site-recommendations__expiration-control .ant-input-number-input,.site-recommendations__expiration-control .ant-input-number-input-wrap{height:2.75rem!important}}@media (max-width:440px){.site-recommendations__metrics{grid-template-columns:1fr}.site-recommendations__workspace>.ant-tabs>.ant-tabs-nav{padding-inline:.75rem}.site-recommendations__workspace>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{padding-inline:0!important}.site-recommendations__workspace>.ant-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:.75rem}.site-recommendations__workspace>.ant-tabs>.ant-tabs-nav .ant-tabs-tab b{display:none}}
/*# sourceMappingURL=main.e393968b.css.map*/