input:-webkit-autofill~label,input:autofill~label{transform-origin:0 0;transform:translateY(-1.5rem) scale(.75)!important}.ev-topbar{background-color:#11191c!important}.ev-topbar .topbar-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:500;color:#fffc;background-color:#ffffff14;border:1px solid rgba(255,255,255,.28);border-radius:6px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.ev-topbar .topbar-btn:hover{background-color:#ffffff24;border-color:#ffffff8c;color:#fff}.ev-topbar .topbar-icon-btn{position:relative;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;color:#ffffffb3;background-color:transparent;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ev-topbar .topbar-icon-btn:hover{background-color:#ffffff1a;color:#fff}.ev-topbar .topbar-user-trigger{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;background-color:transparent;border:1px solid transparent;cursor:pointer;color:#ffffffe6;transition:background-color .15s ease}.ev-topbar .topbar-user-trigger:hover,.ev-topbar .topbar-user-trigger.is-open{background-color:#ffffff1a}.ev-topbar .topbar-user-trigger .topbar-avatar{background-color:#fff!important;color:#11191c!important;border-color:#fff3!important}.ev-topbar .topbar-divider{background-color:#fff3!important}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease;text-align:left}.menu-item:hover{background-color:var(--bg-surface-2);color:var(--text-primary)}.menu-item-icon{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.menu-item-label{flex:1;font-weight:500}.menu-item-badge{margin-left:auto;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;background-color:var(--bg-blue);color:var(--accent-blue)}.menu-divider{height:1px;background-color:var(--border);margin:4px 0}.btn-primary{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.375rem;background:#176b68;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:background .15s,opacity .15s;box-shadow:0 1px 3px #176b6840}.btn-primary:hover{background:#78b8ae;opacity:1}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-outline{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.375rem;background:transparent;color:var(--text-secondary);font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;border:1px solid var(--border-strong);cursor:pointer;transition:background .15s,color .15s}.btn-outline:hover{background:var(--bg-surface-2)}html.dark .btn-outline{color:#cbd5e1;border-color:#475569}html.dark .btn-outline:hover{background:#2a3437}.btn-navy{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.375rem;background:#11191c;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:background .15s}.btn-navy:hover{background:#78b8ae;color:#11191c}.btn-white-ghost{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.375rem;background:var(--bg-surface);color:var(--text-secondary);font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;border:1px solid var(--border);cursor:pointer;transition:background .15s}.btn-white-ghost:hover{background:var(--bg-app)}html.dark .btn-white-ghost{background:#1c2629;color:#cbd5e1;border-color:#3a4548}html.dark .btn-white-ghost:hover{background:#2a3437}.badge-green{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.badge-amber{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.badge-red{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.badge-blue{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.badge-teal{background:#ccfbf1;color:#134e4a;border:1px solid #5eead4}.badge-navy{background:#11191c;color:#fff;border:1px solid #1e3a5f}.badge-base{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}html.dark .badge-green{background:#064e3b;color:#6ee7b7;border-color:#065f46}html.dark .badge-amber{background:#451a03;color:#fcd34d;border-color:#92400e}html.dark .badge-red{background:#450a0a;color:#fca5a5;border-color:#991b1b}html.dark .badge-blue{background:#0a2f2e;color:#93c5fd;border-color:#176b68}html.dark .badge-teal{background:#042f2e;color:#5eead4;border-color:#134e4a}html.dark .badge-navy{background:#0f1e35;color:#bfdbfe;border-color:#1e3a5f}html.dark .badge-base{background:#2a3437;color:#94a3b8;border-color:#3a4548}html.dark body{background-color:#1c2629;color:#e8eef8}html.dark ::-webkit-scrollbar-thumb{background:#475569}html.dark ::-webkit-scrollbar-thumb:hover{background:#64748b}[data-theme=dark]{scrollbar-color:#475569 #1C2629;scrollbar-width:thin}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .2s ease-out backwards}@keyframes av-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:av-scale-in .18s ease-out backwards}@keyframes av-slide-in-right{0%{opacity:.4;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:av-slide-in-right .22s ease-out backwards}@media(prefers-reduced-motion:reduce){.animate-fade-in,.animate-scale-in,.animate-slide-in-right{animation:none}}@keyframes notification-slide-in{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes bell-alert-pulse{0%,to{transform:rotate(0) scale(1)}15%{transform:rotate(-12deg) scale(1.08)}30%{transform:rotate(10deg) scale(1.08)}45%{transform:rotate(-8deg) scale(1.05)}60%{transform:rotate(6deg) scale(1.03)}}.animate-notification-slide-in{animation:notification-slide-in .35s ease-out}.animate-bell-alert{animation:bell-alert-pulse .65s ease-in-out}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes engine-core-pulse{0%,to{opacity:.55;filter:blur(.5px)}50%{opacity:1;filter:blur(0)}}@keyframes engine-spool{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.engine-toggle-core-pulse{animation:engine-core-pulse 2.2s ease-in-out infinite}.engine-toggle-blades-idle{animation:engine-spool 2.8s linear infinite;transform-origin:16px 16px}.engine-toggle-blades-burst{animation:engine-spool .48s cubic-bezier(.22,1,.36,1) 1;transform-origin:16px 16px}@keyframes certra-loader-draw{0%{stroke-dashoffset:1}55%,to{stroke-dashoffset:0}}@keyframes certra-loader-dot{0%,45%{opacity:.35}55%,to{opacity:1}}.certra-loader-draw{animation-name:certra-loader-draw;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}.certra-loader-dot{animation-name:certra-loader-dot;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.certra-loader-draw,.certra-loader-dot{animation:none}}.plane-loader{--plane-loader-blue: #176B68;--plane-loader-red: #B99A5B}html.dark .plane-loader,[data-theme=dark] .plane-loader{--plane-loader-blue: #78B8AE;--plane-loader-red: #B99A5B}.plane-loader.plane-loader--inherit{--plane-loader-blue: currentColor;--plane-loader-red: currentColor}html.dark .workflow-dark-scope{color:#f4f1e9;background-color:#1c2629}html.dark .workflow-dark-scope .bg-white{background-color:#243033!important}html.dark .workflow-dark-scope .bg-slate-50,html.dark .workflow-dark-scope .bg-slate-50\/50{background-color:#1c2629!important}html.dark .workflow-dark-scope .bg-slate-100,html.dark .workflow-dark-scope .bg-slate-100\/50{background-color:#2a3437!important}html.dark .workflow-dark-scope .border-slate-100,html.dark .workflow-dark-scope .border-slate-200,html.dark .workflow-dark-scope .border-slate-300{border-color:#3a4548!important}html.dark .workflow-dark-scope .text-\[\#11191C\]{color:#f4f1e9!important}html.dark .workflow-dark-scope .text-slate-400{color:#a8a49a!important}html.dark .workflow-dark-scope .text-slate-500,html.dark .workflow-dark-scope .text-slate-600{color:#d0cbc0!important}html.dark .workflow-dark-scope .text-slate-700,html.dark .workflow-dark-scope .text-slate-800{color:#f4f1e9!important}html.dark .workflow-dark-scope .hover\:bg-slate-50:hover,html.dark .workflow-dark-scope .hover\:bg-slate-100:hover,html.dark .workflow-dark-scope .hover\:bg-slate-200:hover{background-color:#2f3a3d!important}html.dark .workflow-dark-scope table thead{background-color:#243033!important}html.dark .workflow-dark-scope table tbody tr:hover{background-color:#2f3a3d!important}html.dark .workflow-dark-scope input,html.dark .workflow-dark-scope select,html.dark .workflow-dark-scope textarea{background-color:#1c2629!important;color:#f4f1e9!important;border-color:#3a4548!important}html.dark .workflow-dark-scope input::placeholder,html.dark .workflow-dark-scope textarea::placeholder{color:#a8a49a!important}.eva-table-wrap{--eva-tbl-surface: #ffffff;--eva-tbl-zebra: #FAFBFC;--eva-tbl-hover: #F0F4FA;--eva-tbl-border: #e5e7eb;--eva-tbl-head-bg: #EBF1F7;--eva-tbl-head-fg: #176B68;--eva-tbl-head-rule: rgba(23, 107, 104, .15);--eva-tbl-text: #1f2937;--eva-tbl-muted: #6b7280;--eva-tbl-shadow: rgba(15, 23, 42, .13);border:1px solid var(--eva-tbl-border);background-color:var(--eva-tbl-surface)}html.dark .eva-table-wrap{--eva-tbl-surface: #2A3437;--eva-tbl-zebra: #223145;--eva-tbl-hover: #2c3e57;--eva-tbl-border: #3A4548;--eva-tbl-head-bg: #16233a;--eva-tbl-head-fg: #93c5fd;--eva-tbl-head-rule: rgba(147, 197, 253, .28);--eva-tbl-text: #e2e8f0;--eva-tbl-muted: #94a3b8;--eva-tbl-shadow: rgba(0, 0, 0, .42)}.eva-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.45;color:var(--eva-tbl-text)}.eva-table thead th{position:sticky;top:0;z-index:2;background-color:var(--eva-tbl-head-bg);padding:10px 14px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--eva-tbl-head-fg);border-bottom:2px solid var(--eva-tbl-head-rule);white-space:nowrap}.eva-table tbody td{padding:10px 14px;border-bottom:1px solid var(--eva-tbl-border);vertical-align:top}.eva-table tbody tr:last-child td{border-bottom:0}.eva-table-row{background-color:var(--eva-tbl-surface)}.eva-table-row-alt{background-color:var(--eva-tbl-zebra)}.eva-table-row:hover{background-color:var(--eva-tbl-hover)}.eva-table tbody .eva-table-sticky{position:sticky;left:0;z-index:1;background-color:inherit}.eva-table thead .eva-table-sticky{left:0;z-index:3}.eva-table .eva-table-sticky:after{content:"";position:absolute;top:0;right:0;bottom:0;width:7px;transform:translate(100%);pointer-events:none;background:linear-gradient(to right,var(--eva-tbl-shadow),transparent)}.eva-table td.eva-col-num,.eva-table td.eva-col-mono{font-family:Roboto Mono,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.eva-table td.eva-col-num,.eva-table th.eva-col-num{text-align:right}.eva-table .eva-col-text{min-width:160px}.eva-table .eva-col-mono{min-width:110px}.eva-table .eva-col-status{min-width:96px}.eva-table .eva-col-num{min-width:84px}.eva-table .eva-col-tight{min-width:52px}.eva-table td.eva-col-status{white-space:nowrap}.eva-cell-muted{color:var(--eva-tbl-muted)}.eva-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.eva-chip:before{content:"";width:5px;height:5px;border-radius:9999px;background-color:currentColor;flex:none}.eva-table-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px 7px 14px;background-color:var(--eva-tbl-surface);border-bottom:1px solid var(--eva-tbl-border)}.eva-table-caption-text{display:flex;align-items:baseline;gap:8px;min-width:0}.eva-table-title{font-size:12px;font-weight:600;color:var(--eva-tbl-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eva-table-count{font-size:11px;color:var(--eva-tbl-muted);white-space:nowrap;flex:none}.eva-table-copy{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px 9px;border-radius:7px;font-size:11px;font-weight:500;color:var(--eva-tbl-muted);background-color:transparent;border:1px solid var(--eva-tbl-border);transition:color .15s ease,border-color .15s ease,background-color .15s ease}.eva-table-copy:hover{color:var(--eva-tbl-head-fg);border-color:var(--eva-tbl-head-fg);background-color:var(--eva-tbl-head-bg)}html.dark .workflow-dark-scope .rounded-xl,html.dark .workflow-dark-scope .rounded-lg{box-shadow:0 1px #94a3b80f,0 8px 24px #02061759}html.dark .workflow-dark-scope [class*=bg-white]{background-color:#243033!important}html.dark .workflow-dark-scope [class*=text-slate-]{color:#f4f1e9!important}html.dark .workflow-dark-scope [class*=border-slate-]{border-color:#3a4548!important}html.dark .workflow-dark-scope [class*="hover:bg-slate-"]:hover{background-color:#2f3a3d!important}html.dark .workflow-dark-scope [class*=bg-blue-50]:not([class*="bg-[#176B68]"]){background-color:#0a2f2e!important}html.dark .workflow-dark-scope [class*=text-blue-600],html.dark .workflow-dark-scope [class*=text-blue-700],html.dark .workflow-dark-scope [class*=text-blue-800]{color:#78b8ae!important}html.dark .workflow-dark-scope [class*="hover:bg-[#F0F7F6]"]:not([class*="hover:bg-[#F0F7F6]0"]):hover,html.dark .workflow-dark-scope [class*="hover:bg-[#DCEEEC]"]:hover,html.dark .workflow-dark-scope [class*="hover:bg-blue-"]:hover{background-color:#78b8ae!important;color:#11191c!important}html.dark .workflow-dark-scope [class*="bg-[#176B68]"],html.dark .workflow-dark-scope [class*="bg-[#145E5B]"]{background-color:#176b68!important}html.dark .workflow-dark-scope [class*="hover:bg-[#78B8AE]"]:hover{background-color:#78b8ae!important}html.dark .workflow-dark-scope [class*=bg-red-50]:not([class*=bg-red-500]){background-color:#7f1d1d!important}html.dark .workflow-dark-scope [class*=text-red-700]{color:#fecaca!important}html.dark .workflow-dark-scope .fixed.inset-0,html.dark .workflow-dark-scope .fixed.inset-y-0{color:#f8fafc}html.dark .workflow-dark-scope .shadow-xl,html.dark .workflow-dark-scope .shadow-2xl{box-shadow:0 10px 30px #0206178c!important}html.dark .workflow-dark-scope input,html.dark .workflow-dark-scope select,html.dark .workflow-dark-scope textarea,html.dark .workflow-dark-scope button{color:#f8fafc}[data-theme=dark] .stat-card{background-color:var(--bg-surface);border-color:var(--border);box-shadow:var(--shadow-sm)}[data-theme=dark] .stat-card .value{color:var(--text-primary)}[data-theme=dark] .stat-card .label{color:var(--text-muted)}[data-theme=dark] .b-green{background-color:var(--bg-green);color:#4ade80}[data-theme=dark] .b-amber{background-color:var(--bg-amber);color:#fcd34d}[data-theme=dark] .b-red{background-color:var(--bg-red);color:#f87171}[data-theme=dark] .b-blue{background-color:var(--bg-blue);color:#60a5fa}[data-theme=dark] .b-teal{background-color:var(--bg-teal);color:#2dd4bf}[data-theme=dark] .modal,[data-theme=dark] .panel,[data-theme=dark] .card{background-color:var(--bg-surface);border-color:var(--border);box-shadow:var(--shadow-lg)}[data-theme=dark] .modal-backdrop{background-color:#000000b3}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--bg-input);border-color:var(--border);color:var(--text-primary)}[data-theme=dark] input::placeholder{color:var(--text-muted)}[data-theme=dark] input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #176b6833}[data-theme=dark] input[aria-invalid=true],[data-theme=dark] select[aria-invalid=true],[data-theme=dark] textarea[aria-invalid=true]{border-color:rgb(var(--av-danger))}[data-theme=dark] .dropdown,[data-theme=dark] .profile-dropdown{background-color:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}[data-theme=dark] .context-bar{background-color:var(--bg-surface-2);border-color:var(--border);color:var(--text-secondary)}[data-theme=dark] .hint-box{background-color:#243033;border-color:#1e3a5f;color:#93c5fd}[data-theme=dark] .stat-card,[data-theme=dark] [class*=stat-card],[data-theme=dark] [class*=kpi-card]{background-color:#243033;border:1px solid #3A4548}[data-theme=dark] .stat-card .card-label,[data-theme=dark] .stat-card h3,[data-theme=dark] .stat-card h4,[data-theme=dark] .stat-card p,[data-theme=dark] [class*=stat-label],[data-theme=dark] [class*=card-title]{color:#94a3b8!important;font-size:11px;text-transform:uppercase;letter-spacing:.05em}[data-theme=dark] .stat-card .card-value,[data-theme=dark] .stat-card .value,[data-theme=dark] [class*=stat-value]{color:#f0f6fc!important}[data-theme=dark] .stat-card .card-icon,[data-theme=dark] .stat-card svg{color:#64748b!important;opacity:1}[data-theme=dark] .stat-card.card-warning{border-left:4px solid #D97706}[data-theme=dark] .stat-card.card-danger{border-left:4px solid #DC2626}[data-theme=dark] .data-table,[data-theme=dark] table{background-color:#243033;border:1px solid #3A4548;border-radius:8px}[data-theme=dark] thead tr,[data-theme=dark] .table-header-row{background-color:#1c2230;border-bottom:1px solid #3A4548}[data-theme=dark] thead th,[data-theme=dark] .table-header-row th,[data-theme=dark] .col-header{color:#94a3b8!important;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}[data-theme=dark] tbody tr{border-bottom:1px solid #1E2A3A}[data-theme=dark] tbody tr:hover{background-color:#1e2a3a}[data-theme=dark] tbody td,[data-theme=dark] td.type-cell,[data-theme=dark] td [class*=type],[data-theme=dark] td .engine-label{color:#cbd5e1!important}[data-theme=dark] td svg,[data-theme=dark] td .icon{color:currentColor}[data-theme=dark] td.asset-id a,[data-theme=dark] td .asset-link,[data-theme=dark] td [class*=asset-id]{color:#60a5fa!important;font-weight:600}[data-theme=dark] td.counterparty,[data-theme=dark] td [class*=counterparty]{color:#94a3b8!important}[data-theme=dark] .table-footer,[data-theme=dark] .pagination-info,[data-theme=dark] [class*=showing]{color:#64748b!important}[data-theme=dark] .pagination-btn{color:#94a3b8;border-color:#3a4548;background-color:transparent}[data-theme=dark] .pagination-btn:hover{background-color:#1e2a3a;color:#e2e8f0}[data-theme=dark] .pagination-btn.active{background-color:#176b68;color:#fff;border-color:#176b68}[data-theme=dark] .actions-panel,[data-theme=dark] [class*=actions-panel],[data-theme=dark] [class*=action-required]{background-color:#243033;border:1px solid #3A4548}[data-theme=dark] .actions-panel .panel-subtitle,[data-theme=dark] .actions-panel p,[data-theme=dark] [class*=pending-tasks]{color:#94a3b8!important}[data-theme=dark] .action-counter-label,[data-theme=dark] [class*=counter-label]{color:#94a3b8!important;font-size:10px;text-transform:uppercase}[data-theme=dark] .counter-badge{color:#f0f6fc}[data-theme=dark] .action-card,[data-theme=dark] [class*=action-item]{background-color:#1c2230;border:1px solid #3A4548}[data-theme=dark] .action-card:hover{border-color:#176b68}[data-theme=dark] .action-card .card-body,[data-theme=dark] .action-card p,[data-theme=dark] [class*=items-count]{color:#94a3b8!important}[data-theme=dark] .resolve-link,[data-theme=dark] [class*=resolve]{color:#60a5fa!important;font-weight:600}[data-theme=dark] .engine-header,[data-theme=dark] [class*=engine-header],[data-theme=dark] [class*=asset-header]{background-color:#1a3a5c;border-bottom:1px solid #2D5A8E}[data-theme=dark] .engine-header .field-label,[data-theme=dark] .engine-header label,[data-theme=dark] [class*=header-label]{color:#93c5fd!important;font-size:10px;font-weight:500;text-transform:uppercase}[data-theme=dark] .engine-header .field-value,[data-theme=dark] .engine-header span,[data-theme=dark] [class*=header-value]{color:#f0f6fc!important;font-weight:600}[data-theme=dark] .kpi-card,[data-theme=dark] [class*=kpi-card],[data-theme=dark] [class*=stat-block]{background-color:#243033;border:1px solid #3A4548}[data-theme=dark] .kpi-card .kpi-label,[data-theme=dark] .kpi-card h4,[data-theme=dark] .kpi-card p,[data-theme=dark] [class*=kpi-label]{color:#94a3b8!important;font-size:10px;text-transform:uppercase;letter-spacing:.04em}[data-theme=dark] .kpi-card .kpi-value,[data-theme=dark] .kpi-card .value,[data-theme=dark] [class*=kpi-value]{color:#f0f6fc!important;font-size:20px;font-weight:700}[data-theme=dark] .llp-table{background-color:#1c2629;border:1px solid #3A4548}[data-theme=dark] .llp-table thead tr{background-color:#243033;border-bottom:2px solid #3A4548}[data-theme=dark] .llp-table thead th,[data-theme=dark] [class*=llp-table] th{background-color:#243033!important;color:#94a3b8!important;border-right:1px solid #3A4548;border-bottom:1px solid #3A4548;font-size:10px;text-transform:uppercase;letter-spacing:.05em}[data-theme=dark] .llp-table .group-header-row th,[data-theme=dark] .llp-table [class*=group-header],[data-theme=dark] [class*=thrust-group-header]{background-color:#1c2230!important;color:#93c5fd!important;border-bottom:1px solid #3A4548;font-size:9px;text-transform:uppercase;letter-spacing:.06em}[data-theme=dark] .llp-table .group-header-purple,[data-theme=dark] .llp-table [class*=group-purple]{background-color:#1e1b4b!important;color:#a5b4fc!important}[data-theme=dark] .llp-table .col-active,[data-theme=dark] .llp-table td[class*=col-active],[data-theme=dark] .llp-table td[class*=active-col],[data-theme=dark] .llp-table .thrust-active,[data-theme=dark] td.active-col,[data-theme=dark] th.active-col{background-color:#243033!important;border-right:1px solid #1E3A5F}[data-theme=dark] .llp-table .col-adjacent,[data-theme=dark] .llp-table td[class*=col-adjacent],[data-theme=dark] .llp-table .thrust-secondary{background-color:#11191c!important;border-right:1px solid #1E2A3A}[data-theme=dark] .llp-table td.thrust-col,[data-theme=dark] .llp-table td[class*=thrust]{background-color:#1c2629!important;border-right:1px solid #1E2A3A}[data-theme=dark] .llp-table td.limit-cell,[data-theme=dark] .llp-table td.rem-cell,[data-theme=dark] [class*=limit-cell],[data-theme=dark] [class*=rem-cell]{color:#64748b!important;background-color:transparent!important}[data-theme=dark] .llp-table tbody tr{background-color:#1c2629;border-bottom:1px solid #1E2A3A}[data-theme=dark] .llp-table tbody td{background-color:#1c2629!important;color:#cbd5e1!important;border-right:1px solid #1E2A3A}[data-theme=dark] .llp-table .sticky-col,[data-theme=dark] .llp-table td[class*=sticky],[data-theme=dark] .llp-table th[class*=sticky],[data-theme=dark] .llp-table td[class*=frozen],[data-theme=dark] .llp-table th[class*=frozen]{background-color:#1c2629!important;color:#cbd5e1!important;border-right:2px solid #3A4548!important}[data-theme=dark] .llp-table .sticky-col:last-of-type,[data-theme=dark] .llp-table [class*=frozen-last],[data-theme=dark] .llp-table [class*=sticky-last],[data-theme=dark] .llp-table .llp-fixed-last,[data-theme=dark] .llp-table th.llp-fixed-last,[data-theme=dark] .llp-table td.llp-fixed-last{border-right:2px solid #3D4F63!important;box-shadow:4px 0 8px #0006!important}[data-theme=dark] .llp-table tbody td:nth-child(2){color:#64748b!important}[data-theme=dark] .llp-table tbody td:nth-child(3){color:#f0f6fc!important;font-weight:500}[data-theme=dark] .llp-table tbody td:nth-child(4),[data-theme=dark] .llp-table tbody td:nth-child(5){color:#94a3b8!important}[data-theme=dark] .llp-table tbody td:nth-child(6),[data-theme=dark] .llp-table tbody td:nth-child(7){color:#cbd5e1!important}[data-theme=dark] td.na-value,[data-theme=dark] [class*=na-cell],[data-theme=dark] td[data-value=NA]{color:#64748b!important}[data-theme=dark] .rem-warn,[data-theme=dark] [class*=rem-warn],[data-theme=dark] .chip-red{background-color:#2d0a0a!important;color:#fca5a5!important;border:1px solid #7F1D1D}[data-theme=dark] .limit-pill,[data-theme=dark] [class*=limit-pill],[data-theme=dark] [class*=limit-chip],[data-theme=dark] .rem-pill,[data-theme=dark] [class*=rem-pill],[data-theme=dark] [class*=rem-chip]{background-color:#1e3a5f!important;color:#93c5fd!important;border:1px solid #2D5A8E!important;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}[data-theme=dark] .rem-pill.rem-warn,[data-theme=dark] [class*=rem-warn]{background-color:#2d0a0a!important;color:#fca5a5!important;border:1px solid #7F1D1D!important}[data-theme=dark] .rem-pill.rem-ok,[data-theme=dark] [class*=rem-ok]{background-color:#052e16!important;color:#4ade80!important;border:1px solid #14532D!important}[data-theme=dark] .llp-table td .empty-dash,[data-theme=dark] .llp-table td[data-empty=true]{color:#374151!important}[data-theme=dark] .llp-table tbody tr:hover td{background-color:#1e2a3a!important;color:#f0f6fc!important}[data-theme=dark] .phase-tab,[data-theme=dark] [class*=phase-tab]{color:#94a3b8!important}[data-theme=dark] .phase-tab.active,[data-theme=dark] [class*=phase-tab][class*=active]{background-color:#1a3a5c;color:#60a5fa!important;border-bottom:3px solid #176B68}[data-theme=dark] .phase-tab.amber,[data-theme=dark] [class*=phase-tab-oil],[data-theme=dark] .phase-tab.close,[data-theme=dark] [class*=phase-tab-close]{background-color:#2d1a00;color:#fcd34d!important}[data-theme=dark] .phase-tab svg,[data-theme=dark] .phase-tab .tab-icon{opacity:.85}[data-theme=dark] .search-bar,[data-theme=dark] input[type=search],[data-theme=dark] input[placeholder*=Search]{background-color:#1c2230!important;border:1px solid #3A4548!important;color:#e2e8f0!important;border-radius:8px}[data-theme=dark] .search-bar::placeholder,[data-theme=dark] input[type=search]::placeholder,[data-theme=dark] input[placeholder*=Search]::placeholder{color:#64748b!important}[data-theme=dark] .search-bar:focus,[data-theme=dark] input[type=search]:focus,[data-theme=dark] input[placeholder*=Search]:focus{border-color:#176b68!important;box-shadow:0 0 0 3px #176b6833!important;outline:none}[data-theme=dark] .search-bar .search-icon,[data-theme=dark] input[type=search]+svg{color:#64748b!important}[data-theme=dark] [class*=bg-indigo-50]:not([class*=bg-indigo-500]),[data-theme=dark] [class*=bg-indigo-100],[data-theme=dark] [class*=bg-indigo-200]{background-color:#6366f12e!important}[data-theme=dark] [class*=text-indigo-6],[data-theme=dark] [class*=text-indigo-7],[data-theme=dark] [class*=text-indigo-8],[data-theme=dark] [class*=text-indigo-9]{color:#a5b4fc!important}[data-theme=dark] [class*=bg-purple-50]:not([class*=bg-purple-500]),[data-theme=dark] [class*=bg-purple-100],[data-theme=dark] [class*=bg-purple-200]{background-color:#a855f72e!important}[data-theme=dark] [class*=text-purple-6],[data-theme=dark] [class*=text-purple-7],[data-theme=dark] [class*=text-purple-8],[data-theme=dark] [class*=text-purple-9]{color:#d8b4fe!important}[data-theme=dark] [class*=bg-emerald-50]:not([class*=bg-emerald-500]),[data-theme=dark] [class*=bg-emerald-100],[data-theme=dark] [class*=bg-emerald-200],[data-theme=dark] [class*=bg-green-50]:not([class*=bg-green-500]),[data-theme=dark] [class*=bg-green-100],[data-theme=dark] [class*=bg-green-200]{background-color:#10b9812e!important}[data-theme=dark] [class*=text-emerald-6],[data-theme=dark] [class*=text-emerald-7],[data-theme=dark] [class*=text-emerald-8],[data-theme=dark] [class*=text-green-6],[data-theme=dark] [class*=text-green-7],[data-theme=dark] [class*=text-green-8]{color:#6ee7b7!important}[data-theme=dark] [class*=bg-amber-50]:not([class*=bg-amber-500]),[data-theme=dark] [class*=bg-amber-100],[data-theme=dark] [class*=bg-amber-200],[data-theme=dark] [class*=bg-yellow-50]:not([class*=bg-yellow-500]),[data-theme=dark] [class*=bg-yellow-100],[data-theme=dark] [class*=bg-yellow-200]{background-color:#f59e0b2e!important}[data-theme=dark] [class*=text-amber-6],[data-theme=dark] [class*=text-amber-7],[data-theme=dark] [class*=text-amber-8],[data-theme=dark] [class*=text-yellow-6],[data-theme=dark] [class*=text-yellow-7],[data-theme=dark] [class*=text-yellow-8]{color:#fcd34d!important}[data-theme=dark] [class*=bg-red-50]:not([class*=bg-red-500]),[data-theme=dark] [class*=bg-red-100],[data-theme=dark] [class*=bg-red-200],[data-theme=dark] [class*=bg-rose-50]:not([class*=bg-rose-500]),[data-theme=dark] [class*=bg-rose-100],[data-theme=dark] [class*=bg-rose-200]{background-color:#ef44442e!important}[data-theme=dark] [class*=text-red-6],[data-theme=dark] [class*=text-red-7],[data-theme=dark] [class*=text-red-8],[data-theme=dark] [class*=text-rose-6],[data-theme=dark] [class*=text-rose-7],[data-theme=dark] [class*=text-rose-8]{color:#fca5a5!important}[data-theme=dark] [class*=bg-blue-50]:not([class*="bg-[#176B68]"]),[data-theme=dark] [class*=bg-blue-100],[data-theme=dark] [class*=bg-blue-200]{background-color:#3b82f62e!important}[data-theme=dark] [class*=text-blue-6],[data-theme=dark] [class*=text-blue-7],[data-theme=dark] [class*=text-blue-8]{color:#60a5fa!important}[data-theme=dark] [class*=bg-teal-50]:not([class*=bg-teal-500]),[data-theme=dark] [class*=bg-teal-100],[data-theme=dark] [class*=bg-teal-200],[data-theme=dark] [class*=bg-cyan-50]:not([class*=bg-cyan-500]),[data-theme=dark] [class*=bg-cyan-100],[data-theme=dark] [class*=bg-cyan-200]{background-color:#14b8a62e!important}[data-theme=dark] [class*=text-teal-6],[data-theme=dark] [class*=text-teal-7],[data-theme=dark] [class*=text-cyan-6],[data-theme=dark] [class*=text-cyan-7]{color:#5eead4!important}[data-theme=dark] [class*=bg-slate-50]:not([class*=bg-slate-500]),[data-theme=dark] [class*=bg-gray-50]:not([class*=bg-gray-500]),[data-theme=dark] [class*=bg-slate-100],[data-theme=dark] [class*=bg-gray-100],[data-theme=dark] [class*=bg-slate-200],[data-theme=dark] [class*=bg-gray-200]{background-color:var(--bg-surface-2)!important}[data-theme=dark] [class*=text-slate-6],[data-theme=dark] [class*=text-slate-7],[data-theme=dark] [class*=text-slate-8],[data-theme=dark] [class*=text-slate-9],[data-theme=dark] [class*=text-gray-6],[data-theme=dark] [class*=text-gray-7],[data-theme=dark] [class*=text-gray-8],[data-theme=dark] [class*=text-gray-9]{color:#94a3b8!important}[data-theme=dark] [class*=rounded][class*=border-emerald-]:not([class*=bg-]){background-color:#10b9811a!important}[data-theme=dark] [class*=rounded][class*=border-green-]:not([class*=bg-]){background-color:#10b9811a!important}[data-theme=dark] [class*=rounded][class*=border-blue-]:not([class*=bg-]){background-color:#3b82f61a!important}[data-theme=dark] [class*=rounded][class*=border-indigo-]:not([class*=bg-]){background-color:#6366f11a!important}[data-theme=dark] [class*=rounded][class*=border-purple-]:not([class*=bg-]){background-color:#a855f71a!important}[data-theme=dark] [class*=rounded][class*=border-amber-]:not([class*=bg-]){background-color:#f59e0b1a!important}[data-theme=dark] [class*=rounded][class*=border-yellow-]:not([class*=bg-]){background-color:#f59e0b1a!important}[data-theme=dark] [class*=rounded][class*=border-red-]:not([class*=bg-]){background-color:#ef44441a!important}[data-theme=dark] [class*=rounded][class*=border-rose-]:not([class*=bg-]){background-color:#f43f5e1a!important}[data-theme=dark] [class*=rounded][class*=border-teal-]:not([class*=bg-]){background-color:#14b8a61a!important}[data-theme=dark] [class*=rounded][class*=border-cyan-]:not([class*=bg-]){background-color:#22d3ee1a!important}[data-theme=dark] [class*=border-indigo-1],[data-theme=dark] [class*=border-indigo-2],[data-theme=dark] [class*=border-indigo-3]{border-color:#6366f18c!important}[data-theme=dark] [class*=border-purple-1],[data-theme=dark] [class*=border-purple-2],[data-theme=dark] [class*=border-purple-3]{border-color:#a855f78c!important}[data-theme=dark] [class*=border-emerald-1],[data-theme=dark] [class*=border-emerald-2],[data-theme=dark] [class*=border-emerald-3],[data-theme=dark] [class*=border-green-1],[data-theme=dark] [class*=border-green-2],[data-theme=dark] [class*=border-green-3]{border-color:#10b9818c!important}[data-theme=dark] [class*=border-amber-1],[data-theme=dark] [class*=border-amber-2],[data-theme=dark] [class*=border-amber-3],[data-theme=dark] [class*=border-yellow-1],[data-theme=dark] [class*=border-yellow-2],[data-theme=dark] [class*=border-yellow-3]{border-color:#f59e0b8c!important}[data-theme=dark] [class*=border-red-1],[data-theme=dark] [class*=border-red-2],[data-theme=dark] [class*=border-red-3]{border-color:#ef44448c!important}[data-theme=dark] [class*=border-rose-1],[data-theme=dark] [class*=border-rose-2],[data-theme=dark] [class*=border-rose-3]{border-color:#f43f5e8c!important}[data-theme=dark] [class*=border-blue-1],[data-theme=dark] [class*=border-blue-2],[data-theme=dark] [class*=border-blue-3]{border-color:#3b82f68c!important}[data-theme=dark] [class*=border-teal-1],[data-theme=dark] [class*=border-teal-2],[data-theme=dark] [class*=border-teal-3]{border-color:#14b8a68c!important}[data-theme=dark] [class*=border-cyan-1],[data-theme=dark] [class*=border-cyan-2],[data-theme=dark] [class*=border-cyan-3]{border-color:#22d3ee8c!important}[data-theme=dark] [class*=border-slate-1],[data-theme=dark] [class*=border-slate-2],[data-theme=dark] [class*=border-gray-1],[data-theme=dark] [class*=border-gray-2]{border-color:var(--border)!important}[data-theme=dark] .ev-topbar [class*=bg-indigo-],[data-theme=dark] .ev-topbar [class*=bg-purple-],[data-theme=dark] .ev-topbar [class*=bg-emerald-],[data-theme=dark] .ev-topbar [class*=bg-green-],[data-theme=dark] .ev-topbar [class*=bg-amber-],[data-theme=dark] .ev-topbar [class*=bg-yellow-],[data-theme=dark] .ev-topbar [class*=bg-red-],[data-theme=dark] .ev-topbar [class*=bg-rose-],[data-theme=dark] .ev-topbar [class*=bg-blue-],[data-theme=dark] .ev-topbar [class*=bg-teal-],[data-theme=dark] .ev-topbar [class*=bg-cyan-],[data-theme=dark] .ev-topbar [class*=bg-slate-],[data-theme=dark] .ev-topbar [class*=bg-gray-]{background-color:revert!important}[data-theme=dark] .ev-topbar [class*=text-indigo-],[data-theme=dark] .ev-topbar [class*=text-purple-],[data-theme=dark] .ev-topbar [class*=text-emerald-],[data-theme=dark] .ev-topbar [class*=text-green-],[data-theme=dark] .ev-topbar [class*=text-amber-],[data-theme=dark] .ev-topbar [class*=text-yellow-],[data-theme=dark] .ev-topbar [class*=text-red-],[data-theme=dark] .ev-topbar [class*=text-rose-],[data-theme=dark] .ev-topbar [class*=text-blue-],[data-theme=dark] .ev-topbar [class*=text-teal-],[data-theme=dark] .ev-topbar [class*=text-cyan-]{color:revert!important}[data-theme=dark] .ev-topbar [class*=border-indigo-],[data-theme=dark] .ev-topbar [class*=border-purple-],[data-theme=dark] .ev-topbar [class*=border-emerald-],[data-theme=dark] .ev-topbar [class*=border-green-],[data-theme=dark] .ev-topbar [class*=border-amber-],[data-theme=dark] .ev-topbar [class*=border-yellow-],[data-theme=dark] .ev-topbar [class*=border-red-],[data-theme=dark] .ev-topbar [class*=border-rose-],[data-theme=dark] .ev-topbar [class*=border-blue-],[data-theme=dark] .ev-topbar [class*=border-teal-],[data-theme=dark] .ev-topbar [class*=border-cyan-],[data-theme=dark] .ev-topbar [class*=border-slate-],[data-theme=dark] .ev-topbar [class*=border-gray-]{border-color:revert!important}.sticky-thead-table thead{position:relative!important;z-index:15!important;transform:translateY(0)}html:not(.dark) table :is([class~=divide-y],[class~=divide-x])>:not([hidden]):not([class*="border-l-["])~:not([hidden]):not([class*="border-l-["]),html:not(.dark) table:is([class~=divide-y],[class~=divide-x])>:not([hidden])~:not([hidden]),html:not(.dark) table :is(thead,tbody,tfoot,tr,th,td):is([class~=border-slate-50],[class~=border-slate-100],[class~=border-slate-200],[class~=border-gray-50],[class~=border-gray-100],[class~=border-gray-200]):not([class*="border-l-["]){border-color:#cbd5e1}html:not(.dark) .eva-table tbody td{border-bottom-color:#cbd5e1}html:not(.dark) .eva-table-caption{border-bottom-color:#cbd5e1}.plane-loader-cinematic{display:block;object-fit:contain;max-width:100%;height:auto}@keyframes oil-feedback-glow{0%,to{box-shadow:0 0 0 1px #176b6873,0 0 10px 1px #176b6847;background-color:#176b6812}50%{box-shadow:0 0 0 2px #176b68d9,0 0 18px 3px #176b6873;background-color:#176b6829}}.oil-feedback-glow{border-radius:.5rem;animation:oil-feedback-glow 1.6s ease-in-out infinite}html.dark .oil-feedback-glow{animation-name:oil-feedback-glow-dark}@keyframes oil-feedback-glow-dark{0%,to{box-shadow:0 0 0 1px #60a5fa80,0 0 10px 1px #60a5fa4d;background-color:#60a5fa1a}50%{box-shadow:0 0 0 2px #60a5fae6,0 0 20px 3px #60a5fa80;background-color:#60a5fa33}}@media(prefers-reduced-motion:reduce){.oil-feedback-glow{animation:none;box-shadow:0 0 0 2px #3b82f6bf;background-color:#3b82f61f}}button.bg-\[\#176B68\]:hover,a.bg-\[\#176B68\]:hover,.bg-\[\#176B68\]:hover,html.dark button[class*=bg-blue]:hover,html.dark a[class*=bg-blue]:hover,html.dark [class*="hover:bg-blue"]:hover{background-color:#78b8ae!important}@property --logo-sweep{syntax: "<angle>"; inherits: false; initial-value: 360deg;}@property --logo-text{syntax: "<number>"; inherits: false; initial-value: 1;}.logo-draw{-webkit-mask-image:conic-gradient(from calc(100deg - var(--logo-sweep)) at var(--logo-ring-x) var(--logo-ring-y),#000 var(--logo-sweep),transparent 0),linear-gradient(to right,transparent var(--logo-text-x),rgb(0 0 0 / var(--logo-text)) var(--logo-text-x));mask-image:conic-gradient(from calc(100deg - var(--logo-sweep)) at var(--logo-ring-x) var(--logo-ring-y),#000 var(--logo-sweep),transparent 0),linear-gradient(to right,transparent var(--logo-text-x),rgb(0 0 0 / var(--logo-text)) var(--logo-text-x));-webkit-mask-size:var(--logo-text-x) 100%,100% 100%;mask-size:var(--logo-text-x) 100%,100% 100%;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;animation:logoSweep 1.4s cubic-bezier(.65,0,.35,1) .15s both,logoText .7s ease 1.25s both}@keyframes logoSweep{0%{--logo-sweep: 20deg}to{--logo-sweep: 360deg}}@keyframes logoText{0%{--logo-text: 0}to{--logo-text: 1}}@media(prefers-reduced-motion:reduce){.logo-draw{animation:none}}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Bold"),local("SourceSerif4-Bold"),url(/fonts/SourceSerif4-Bold.ttf) format("truetype");font-weight:600 700;font-style:normal;font-display:swap}.certra-portal{color-scheme:light;--cp-ink: #11191C;--cp-teal: #176B68;--cp-trace: #78B8AE;--cp-gold: #B99A5B;--cp-mineral: #73807E;--cp-porcelain: #F4F1E9;--cp-alert: #A4503D;--cp-page-bg: #F4F1E9;--cp-card-bg: #FAF8F2;--cp-border: rgba(115, 128, 126, .28);--cp-text-primary: #11191C;--cp-text-secondary: #586361;--cp-text-muted: #616B69;--cp-shadow-card: 0 1px 2px rgba(17, 25, 28, .07), 0 1px 10px rgba(17, 25, 28, .05);--cp-shadow-pop: 0 14px 34px rgba(17, 25, 28, .2);--cp-teal-bg: rgba(23, 107, 104, .12);--cp-teal-text: #176B68;--cp-teal-dot: #176B68;--cp-trace-bg: rgba(120, 184, 174, .24);--cp-trace-text: #3E7A70;--cp-trace-dot: #78B8AE;--cp-gold-bg: rgba(185, 154, 91, .22);--cp-gold-text: #8A6B34;--cp-gold-dot: #B99A5B;--cp-mineral-bg: rgba(115, 128, 126, .16);--cp-mineral-text: #586361;--cp-mineral-dot: #73807E;--cp-alert-bg: rgba(164, 80, 58, .14);--cp-alert-text: #8C4433;--cp-alert-dot: #A4503D;background:var(--cp-page-bg);color:var(--cp-text-primary)}html.dark .certra-portal{color-scheme:dark;--cp-teal: #229188;--cp-trace: #8FC9C0;--cp-mineral: #9AA6A3;--cp-alert: #D97B63;--cp-page-bg: #11191C;--cp-card-bg: #182226;--cp-border: rgba(120, 184, 174, .18);--cp-text-primary: #F2EFE7;--cp-text-secondary: #A9B3AF;--cp-text-muted: #838E8C;--cp-shadow-card: 0 1px 2px rgba(0, 0, 0, .4), 0 1px 10px rgba(0, 0, 0, .3);--cp-shadow-pop: 0 16px 40px rgba(0, 0, 0, .55);--cp-teal-bg: rgba(34, 145, 136, .2);--cp-teal-text: #5FD1C3;--cp-teal-dot: #2FA89C;--cp-trace-bg: rgba(143, 201, 192, .18);--cp-trace-text: #8FC9C0;--cp-trace-dot: #8FC9C0;--cp-gold-bg: rgba(185, 154, 91, .22);--cp-gold-text: #E3C58F;--cp-gold-dot: #D2B378;--cp-mineral-bg: rgba(154, 166, 163, .18);--cp-mineral-text: #B7C0BD;--cp-mineral-dot: #9AA6A3;--cp-alert-bg: rgba(217, 123, 99, .2);--cp-alert-text: #F0A98C;--cp-alert-dot: #E08A6E}.certra-portal{display:flex;flex:1;min-height:0;min-width:0;border-radius:12px}.certra-portal.cp-rail{flex:none;background:transparent}.certra-portal.cp-rail .cp-sidebar{position:relative;z-index:40;height:100%;border-right:0;border-radius:12px}.certra-portal .cp-foot-actions{display:flex;flex-direction:column;gap:2px}.certra-portal .cp-sidebar{width:230px;flex:none;display:flex;flex-direction:column;background:var(--cp-ink);border-right:1px solid var(--cp-border);border-radius:12px 0 0 12px;transition:width .2s ease;--cp-text-primary: #F2EFE7;--cp-text-secondary: #A9B3AF;--cp-text-muted: #7C8886;--cp-border: rgba(120, 184, 174, .18);--cp-mineral-bg: rgba(154, 166, 163, .18);--cp-teal-bg: rgba(34, 145, 136, .2);--cp-teal-text: #5FD1C3}.certra-portal .cp-sidebar.is-collapsed{width:64px}.certra-portal .cp-sidebar-nav{padding:14px 12px;display:flex;flex-direction:column;gap:4px;flex:1;overflow-y:auto}.certra-portal .cp-sidebar.is-collapsed .cp-sidebar-nav{padding:14px 8px}.certra-portal .cp-sidebar-foot{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 12px 14px;border-top:1px solid var(--cp-border)}.certra-portal .cp-sidebar.is-collapsed .cp-sidebar-foot{padding:10px 8px 14px}.certra-portal .cp-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;font-weight:500;text-align:left;color:#a9b3af;cursor:pointer;transition:background .12s ease,color .12s ease}.certra-portal .cp-nav-item.is-collapsed{justify-content:center;gap:0;padding:10px 0}.certra-portal .cp-sidebar.is-collapsed .cp-nav-label,.certra-portal .cp-sidebar.is-collapsed .cp-nav-chevron{display:none}.certra-portal .cp-nav-item:hover{background:#9aa6a32e;color:#f2efe7}.certra-portal .cp-nav-item:hover .cp-nav-icon{color:#f2efe7}.certra-portal .cp-nav-item.is-active{background:#176b68;color:#f2efe7;font-weight:600;box-shadow:0 2px 10px -4px #176b68cc}.certra-portal .cp-nav-item:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-nav-icon{flex:none;color:#a9b3af}.certra-portal .cp-nav-item.is-active .cp-nav-icon{color:#f2efe7}.certra-portal .cp-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certra-portal .cp-nav-chevron{flex:none;color:#a9b3af;transition:transform .15s ease}.certra-portal .cp-nav-chevron.is-closed{transform:rotate(-90deg)}.certra-portal .cp-nav-apps{padding-top:2px}.certra-portal .cp-nav-apps-group{margin:4px 0 0 16px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:8px;background:#11191c8c}.certra-portal .cp-nav-item.is-nested{padding:8px 12px}.certra-portal .cp-page{flex:1;min-width:0;padding:28px 36px 64px;overflow-y:auto;border-radius:12px}.certra-portal .cp-page-head{margin-bottom:22px}.certra-portal .cp-page-head h1{font-size:32px;font-weight:600;line-height:1.15;margin:0}.certra-portal .cp-page-head p{margin:8px 0 0;color:var(--cp-text-secondary);font-size:14px;max-width:66ch}.certra-portal .cp-contracts-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.certra-portal .cp-view-switcher{display:flex;flex-wrap:wrap;align-items:center;column-gap:28px;row-gap:8px;border-bottom:1px solid var(--cp-border);margin-bottom:22px}.certra-portal .cp-view-switch{position:relative;top:1px;padding:0 0 11px;border:none;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--cp-text-muted);cursor:pointer}.certra-portal .cp-view-switch:hover:not(.is-active){color:var(--cp-text-secondary)}.certra-portal .cp-view-switch.is-active{color:var(--cp-text-primary);font-weight:700}.certra-portal .cp-view-switch.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--cp-text-primary)}.certra-portal .cp-view-switch:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-byline{margin:0;font-size:14px;color:var(--cp-text-secondary);overflow-wrap:anywhere}.certra-portal .cp-card{background:var(--cp-card-bg);border:1px solid var(--cp-border);border-radius:16px;box-shadow:var(--cp-shadow-card)}.certra-portal .cp-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:34px 0 16px;flex-wrap:wrap}.certra-portal .cp-section-heading h2{font-size:22px;font-weight:600;letter-spacing:.02em;margin:0}.certra-portal .cp-section-heading .cp-sub{font-size:12.5px;color:var(--cp-text-muted)}.certra-portal .cp-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px;align-items:stretch}.certra-portal .cp-metric-card{padding:20px;display:flex;flex-direction:column;gap:9px;min-height:280px;height:100%;min-width:0;overflow:hidden}.certra-portal .cp-metric-card .cp-breakdown-list,.certra-portal .cp-metric-card .cp-coming-soon.is-inline{flex:1 1 auto;min-height:0}.certra-portal .cp-metric-card.tone-watch{border-top:4px solid var(--cp-trace)}.certra-portal .cp-metric-card.tone-mineral{border-top:4px solid var(--cp-mineral)}.certra-portal .cp-metric-card.tone-next{border-top:4px solid var(--cp-text-muted)}.certra-portal .cp-metric-card{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.certra-portal .cp-metric-card:hover{transform:translateY(-2px);box-shadow:var(--cp-shadow-pop);border-left-color:var(--cp-teal);border-right-color:var(--cp-teal);border-bottom-color:var(--cp-teal)}.certra-portal button.cp-metric-card{cursor:pointer;text-align:left;font:inherit;color:inherit}.certra-portal button.cp-metric-card:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-metric-head{display:flex;flex-direction:column;gap:9px}.certra-portal .cp-tier-tag{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.certra-portal .cp-tier-tag.tone-alert{color:var(--cp-alert-text)}.certra-portal .cp-tier-tag.tone-trace{color:var(--cp-trace-text)}.certra-portal .cp-tier-tag.tone-mineral{color:var(--cp-text-secondary)}.certra-portal .cp-tier-tag.tone-gold{color:var(--cp-gold-text)}.certra-portal .cp-tier-tag.tone-gray{color:var(--cp-text-muted)}.certra-portal .cp-metric-sub{font-size:12.5px;color:var(--cp-text-muted)}.certra-portal .cp-metric-value{font-size:30px;font-weight:800;line-height:1}.certra-portal .cp-metric-value.tone-alert{color:var(--cp-alert-text)}.certra-portal .cp-metric-value-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.certra-portal .cp-metric-unit{font-size:13px;color:var(--cp-text-secondary)}.certra-portal .cp-metric-card.tone-lease{border-top:4px solid var(--cp-mineral)}.certra-portal .cp-metric-card.is-clickable{cursor:pointer}.certra-portal .cp-metric-card.is-hold:hover{transform:none;box-shadow:var(--cp-shadow-card);border-left-color:var(--cp-border);border-right-color:var(--cp-border);border-bottom-color:var(--cp-border)}.certra-portal .cp-hold-note{margin:0;font-size:12.5px;font-weight:500;color:var(--cp-text-muted)}html.dark .certra-portal p.cp-hold-note,html.dark .certra-portal p.cp-pf-card-note{color:var(--cp-text-muted)!important}html.dark .certra-portal p.cp-byline{color:var(--cp-text-secondary)!important}.certra-portal .cp-lease-caption{font-size:12px;font-weight:700;color:var(--cp-text-muted);margin-top:-3px}.certra-portal .cp-lease-total{font-size:17px;font-weight:800;color:var(--cp-text-primary)}.certra-portal .cp-lease-list{flex:0 1 auto;max-height:232px;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:4px}.certra-portal .cp-lease-list::-webkit-scrollbar{width:5px}.certra-portal .cp-lease-list::-webkit-scrollbar-track{background:transparent}.certra-portal .cp-lease-list::-webkit-scrollbar-thumb{background:var(--cp-border);border-radius:3px}.certra-portal .cp-lease-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:5px 6px;border:0;border-radius:8px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.certra-portal .cp-lease-row:hover{background:var(--cp-mineral-bg)}.certra-portal .cp-lease-row:focus-visible{outline:2px solid var(--cp-teal);outline-offset:-2px}.certra-portal .cp-lease-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.certra-portal .cp-lease-row-id{font-size:13.5px;font-weight:700;color:var(--cp-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.certra-portal .cp-lease-row-end{font-size:11.5px;color:var(--cp-text-muted)}.certra-portal .cp-lease-empty{font-size:13px;color:var(--cp-text-muted);padding:2px 0}.certra-portal .cp-breakdown-list{display:flex;flex-direction:column;gap:10px;margin-top:2px}.certra-portal .cp-breakdown-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px}.certra-portal .cp-bd-lbl{color:var(--cp-text-secondary);display:flex;align-items:center;gap:6px}.certra-portal .cp-bd-val{font-weight:700;color:var(--cp-text-primary);white-space:nowrap}.certra-portal .cp-go{font-size:12.5px;font-weight:600;color:var(--cp-teal-text);display:flex;align-items:center;gap:4px;margin-top:auto;flex:none}.certra-portal button.cp-go-btn{border:0;background:none;padding:0;font-family:inherit;cursor:pointer;text-align:left;align-self:flex-start}.certra-portal button.cp-go-btn:hover{text-decoration:underline}.certra-portal button.cp-go-btn:focus-visible{outline:2px solid var(--cp-teal);outline-offset:3px}.certra-portal .cp-badge-row{display:flex;flex-wrap:wrap;gap:5px}.certra-portal .cp-action-list{display:flex;flex-direction:column;margin-top:2px}.certra-portal .cp-action-list-scroll{flex:1 1 0;min-height:0;overflow-y:auto;padding-right:4px}.certra-portal .cp-action-list-scroll::-webkit-scrollbar{width:5px}.certra-portal .cp-action-list-scroll::-webkit-scrollbar-track{background:transparent}.certra-portal .cp-action-list-scroll::-webkit-scrollbar-thumb{background:var(--cp-border);border-radius:3px}.certra-portal .cp-action-row{display:flex;flex-direction:column;gap:2px;padding:7px 0;border-bottom:1px solid var(--cp-border)}.certra-portal .cp-action-row:last-child{border-bottom:0}.certra-portal .cp-action-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--cp-text-muted)}.certra-portal .cp-action-asset{font-weight:700;color:var(--cp-text-primary)}.certra-portal .cp-action-msg{font-size:13px;color:var(--cp-text-secondary)}.certra-portal .cp-monitor-list{display:flex;flex-direction:column;gap:12px;margin-top:4px}.certra-portal .cp-monitor-row{display:flex;flex-direction:column;gap:3px;min-width:0}.certra-portal .cp-monitor-date{font-size:11.5px;color:var(--cp-text-muted)}.certra-portal .cp-monitor-line{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;white-space:nowrap}.certra-portal .cp-monitor-asset,.certra-portal .cp-monitor-kind{font-weight:700;color:var(--cp-text-primary);flex:none}.certra-portal .cp-monitor-sep{color:var(--cp-text-muted);flex:none}.certra-portal .cp-monitor-msg{color:var(--cp-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis}.certra-portal .cp-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.certra-portal .cp-badge.tone-teal{background:var(--cp-teal-bg);color:var(--cp-teal-text)}.certra-portal .cp-badge.tone-trace{background:var(--cp-trace-bg);color:var(--cp-trace-text)}.certra-portal .cp-badge.tone-gold{background:var(--cp-gold-bg);color:var(--cp-gold-text)}.certra-portal .cp-badge.tone-mineral{background:var(--cp-mineral-bg);color:var(--cp-mineral-text)}.certra-portal .cp-badge.tone-alert{background:var(--cp-alert-bg);color:var(--cp-alert-text)}.certra-portal .cp-dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.certra-portal .cp-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--cp-mineral-bg);color:var(--cp-text-secondary);font-size:11.5px;font-weight:600;white-space:nowrap}.certra-portal .cp-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--cp-border);margin-bottom:16px}.certra-portal .cp-tab{padding:10px 14px 12px;font:inherit;font-size:13.5px;font-weight:600;color:var(--cp-text-secondary);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:6px;transition:color .12s ease,border-color .12s ease}.certra-portal .cp-tab:hover{color:var(--cp-text-primary)}.certra-portal .cp-tab.is-active{color:var(--cp-teal-text);border-color:var(--cp-teal-text)}.certra-portal .cp-tab .cp-count{font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--cp-mineral-bg);color:var(--cp-text-secondary)}.certra-portal .cp-tab.is-active .cp-count{background:var(--cp-ink);color:#fff}html.dark .certra-portal .cp-tab.is-active .cp-count{background:#f2efe7;color:#11191c}.certra-portal .cp-deals-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 22px}@media(max-width:640px){.certra-portal .cp-deals-summary{grid-template-columns:1fr}}.certra-portal .cp-deal-tile{padding:10px;display:flex;align-items:center;gap:8px;text-align:left;min-width:0;border:1px solid var(--cp-border);border-radius:16px;background:var(--cp-card-bg);box-shadow:var(--cp-shadow-card);cursor:pointer;font:inherit;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}.certra-portal .cp-deal-tile:hover{border-color:var(--cp-teal)}.certra-portal .cp-deal-tile.is-active{border-color:var(--cp-teal);box-shadow:inset 0 0 0 1.5px var(--cp-teal)}.certra-portal .cp-deal-tile:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-deal-tile-icon{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex:none}.certra-portal .cp-deal-tile-num{font-size:15px;font-weight:800;line-height:1.1}.certra-portal .cp-deal-tile-label{font-size:10px;color:var(--cp-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.certra-portal .cp-controls{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.certra-portal .cp-search{position:relative;flex:1 1 190px;min-width:150px;max-width:260px}.certra-portal .cp-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--cp-text-muted);pointer-events:none}.certra-portal .cp-search input{width:100%;padding:7px 10px 7px 29px;border:1px solid var(--cp-border);border-radius:8px;background:var(--cp-card-bg);color:var(--cp-text-primary);font:inherit;font-size:12.5px}.certra-portal .cp-search input::placeholder{color:var(--cp-text-muted)}.certra-portal .cp-search input:focus{outline:2px solid var(--cp-teal);outline-offset:1px;border-color:var(--cp-teal)}.certra-portal select.cp-filter{padding:7px 10px;border:1px solid var(--cp-border);border-radius:8px;background:var(--cp-card-bg);color:var(--cp-text-primary);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.certra-portal select.cp-filter:focus{outline:2px solid var(--cp-teal);outline-offset:1px}.certra-portal .cp-btn-ghost{padding:7px 10px;border-radius:8px;border:1px solid var(--cp-border);background:var(--cp-card-bg);color:var(--cp-text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;flex:none}.certra-portal .cp-btn-ghost:hover,.certra-portal .cp-btn-ghost.is-open{border-color:var(--cp-teal);color:var(--cp-teal-text)}.certra-portal .cp-btn-ghost:focus-visible{outline:2px solid var(--cp-teal);outline-offset:1px}.certra-portal .cp-columns-wrap{position:relative;flex:none}.certra-portal .cp-columns-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:200px;padding:12px 14px 10px;border-radius:12px;border:1px solid var(--cp-border);background:var(--cp-card-bg);box-shadow:var(--cp-shadow-pop)}.certra-portal .cp-columns-title{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-text-muted);margin-bottom:10px}.certra-portal .cp-columns-row{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13px;color:var(--cp-text-primary);cursor:pointer}.certra-portal .cp-columns-row input{accent-color:var(--cp-teal);width:15px;height:15px;cursor:pointer}.certra-portal .cp-btn-ghost.is-active{border-color:var(--cp-teal);color:var(--cp-teal-text)}.certra-portal .cp-sort-menu{min-width:210px;padding:12px 8px 8px}.certra-portal .cp-sort-menu .cp-columns-title{padding:0 6px}.certra-portal .cp-sort-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 6px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12.5px;color:var(--cp-text-secondary);text-align:left;cursor:pointer}.certra-portal .cp-sort-item:hover{background:var(--cp-mineral-bg);color:var(--cp-text-primary)}.certra-portal .cp-sort-item.is-active{color:var(--cp-text-primary);font-weight:600}.certra-portal .cp-sort-item:focus-visible{outline:2px solid var(--cp-teal);outline-offset:-2px}.certra-portal .cp-sort-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--cp-mineral);flex:none}.certra-portal .cp-sort-item.is-active .cp-sort-dot{background:var(--cp-teal);border-color:var(--cp-teal)}.certra-portal .cp-sort-divider{height:1px;background:var(--cp-border);margin:6px 2px}.certra-portal .cp-results-line{font-size:12.5px;color:var(--cp-text-muted);margin-bottom:10px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.certra-portal .cp-table-card{overflow:hidden;margin-bottom:14px}.certra-portal .cp-table-scroll{overflow-x:auto}.certra-portal table.cp-table{width:100%;min-width:860px;border-collapse:collapse}.certra-portal .cp-table thead th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-text-muted);padding:12px 14px;border-bottom:1px solid var(--cp-border);background:var(--cp-page-bg);white-space:nowrap}.certra-portal .cp-table tbody td{padding:11px 14px;border-bottom:1px solid var(--cp-border);font-size:13.5px;vertical-align:middle}.certra-portal .cp-table tbody tr:last-child td{border-bottom:none}.certra-portal .cp-table tbody tr.cp-deal-row{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.certra-portal .cp-table tbody tr.cp-deal-row:hover{background:var(--cp-teal-bg);box-shadow:inset 3px 0 0 var(--cp-teal)}.certra-portal .cp-table tbody tr.cp-deal-row:focus-visible{outline:2px solid var(--cp-teal);outline-offset:-2px}.certra-portal .cp-asset-id{font-weight:700;color:var(--cp-text-primary);white-space:nowrap}.certra-portal .cp-asset-id-link{padding:0;border:0;background:transparent;font:inherit;font-weight:700;color:var(--cp-teal);cursor:pointer;text-align:left}.certra-portal .cp-asset-id-link:hover{text-decoration:underline}.certra-portal .cp-asset-id-link:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-asset-type{color:var(--cp-text-secondary);font-size:12.5px}.certra-portal .cp-muted{color:var(--cp-text-muted)}.certra-portal .cp-num-col{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.certra-portal .cp-status-cell{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.certra-portal .cp-status-sub{font-size:11.5px;color:var(--cp-text-muted)}.certra-portal .cp-empty-row td{padding:34px 14px;text-align:center;color:var(--cp-text-muted);font-size:13.5px}.certra-portal .cp-badge-outline{display:inline-flex;align-items:center;padding:0 5px;border-radius:999px;white-space:nowrap;font-size:8px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--cp-trace);color:var(--cp-text-primary);background:var(--cp-trace-bg)}.certra-portal .cp-party-row{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.6;white-space:nowrap;font-weight:600;color:var(--cp-text-primary)}.certra-portal .cp-stage-label{font-weight:600;font-size:13px}.certra-portal .cp-stage-sub{font-size:11px;color:var(--cp-text-muted);margin:2px 0 6px}.certra-portal .cp-stage-dots{display:flex;gap:3px}.certra-portal .cp-stage-dot{width:14px;height:4px;border-radius:2px;background:var(--cp-mineral-bg)}.certra-portal .cp-stage-dot.is-filled{background:var(--cp-teal)}.certra-portal .cp-close-date{font-weight:600;font-size:12.5px;white-space:nowrap}.certra-portal .cp-close-sub{font-size:11px;color:var(--cp-text-muted);margin-top:2px}.certra-portal .cp-close-sub.is-overdue{color:var(--cp-alert-text);font-weight:700}.certra-portal .cp-open-items{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.certra-portal .cp-oi-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.certra-portal .cp-oi-pill.tone-alert{background:var(--cp-alert-bg);color:var(--cp-alert-text)}.certra-portal .cp-oi-pill.tone-mineral{background:var(--cp-mineral-bg);color:var(--cp-text-secondary)}.certra-portal .cp-open-sep{font-size:11px;color:var(--cp-text-muted)}.certra-portal .cp-table-note{font-size:11.5px;color:var(--cp-text-muted);line-height:1.6;margin-bottom:22px}.certra-portal .cp-listing-head{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-bottom:14px;flex-wrap:wrap}.certra-portal .cp-listing-head h3{font-size:15px;font-weight:600;margin:0}.certra-portal .cp-num-pill{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:700}.certra-portal .cp-pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px;border-top:1px solid var(--cp-border)}.certra-portal .cp-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;border:1px solid var(--cp-border);background:var(--cp-card-bg);color:var(--cp-text-secondary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.certra-portal .cp-page-btn:hover:not(:disabled){border-color:var(--cp-teal);color:var(--cp-teal-text)}.certra-portal .cp-page-btn.is-active{background:var(--cp-ink);color:#fff;border-color:var(--cp-ink)}html.dark .certra-portal .cp-page-btn.is-active{background:#f2efe7;color:#11191c;border-color:#f2efe7}.certra-portal .cp-page-btn:disabled{opacity:.4;cursor:not-allowed}.certra-portal .cp-page-input{width:48px;height:30px;padding:0 6px;border-radius:8px;border:1px solid var(--cp-border);background:var(--cp-card-bg);color:var(--cp-text-primary);font:inherit;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.certra-portal .cp-page-input:focus{outline:none;border-color:var(--cp-teal)}.certra-portal .cp-page-input:disabled{opacity:.4;cursor:not-allowed}.certra-portal .cp-page-of{color:var(--cp-text-secondary);font-size:12.5px;white-space:nowrap}.certra-portal .cp-chat-fab{position:fixed;bottom:28px;right:28px;height:52px;width:52px;border-radius:999px;border:none;cursor:pointer;z-index:30;box-shadow:var(--cp-shadow-pop);background:var(--cp-ink);display:flex;align-items:center;overflow:hidden;padding:0;transition:width .25s ease}.certra-portal .cp-chat-fab:hover{width:160px}.certra-portal .cp-chat-fab:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-chat-fab-icon{width:52px;height:52px;flex:none;display:flex;align-items:center;justify-content:center}.certra-portal .cp-chat-fab-mark{width:28px;height:28px;object-fit:contain;display:block}.certra-portal .cp-chat-fab-label{color:var(--cp-porcelain);font-size:13px;font-weight:700;white-space:nowrap;opacity:0;padding-right:16px;transition:opacity .15s ease}.certra-portal .cp-chat-fab:hover .cp-chat-fab-label{opacity:1;transition:opacity .2s ease .08s}@media(prefers-reduced-motion:reduce){.certra-portal .cp-chat-fab,.certra-portal .cp-chat-fab-label{transition:none}}.certra-portal .cp-coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:56px 28px;min-height:260px}.certra-portal .cp-coming-soon-badge{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-trace-text);background:var(--cp-trace-bg);border-radius:999px;padding:4px 12px}.certra-portal .cp-coming-soon h2{font-size:22px;font-weight:600;margin:0}.certra-portal .cp-coming-soon p{margin:0;font-size:13.5px;color:var(--cp-text-secondary);max-width:46ch}.certra-portal .cp-coming-soon.is-inline{min-height:0;padding:32px 20px}.certra-portal .cp-empty{padding:28px 0;font-size:13px;color:var(--cp-text-muted)}.certra-portal .cp-pf-groups{display:flex;align-items:stretch;gap:18px}.certra-portal .cp-pf-group{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:20px 22px 22px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.certra-portal .cp-pf-group.cp-pf-span-2{flex-grow:2}.certra-portal .cp-pf-group.cp-pf-span-3{flex-grow:3}.certra-portal .cp-pf-group.cp-pf-span-4{flex-grow:4}.certra-portal .cp-pf-group>.cp-pf-grid,.certra-portal .cp-pf-group>.cp-pf-solo{flex:1 1 auto}.certra-portal .cp-pf-group:has(.cp-pf-group-head:hover){transform:translateY(-2px);box-shadow:var(--cp-shadow-pop);border-color:var(--cp-teal)}.certra-portal .cp-pf-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;width:100%}.certra-portal button.cp-pf-group-head{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.certra-portal button.cp-pf-group-head:hover .cp-pf-jump,.certra-portal button.cp-pf-card:hover .cp-pf-jump{background:var(--cp-teal-bg);border-color:var(--cp-teal);color:var(--cp-teal-text)}.certra-portal button.cp-pf-group-head:focus-visible,.certra-portal button.cp-pf-card:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-pf-group-title{font-size:19px;font-weight:600;margin:0}.certra-portal .cp-pf-group-count{font-size:13.5px;font-weight:500;color:var(--cp-text-muted);margin-left:7px}.certra-portal .cp-pf-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;align-items:stretch}@media(max-width:1200px){.certra-portal .cp-pf-groups{flex-direction:column}.certra-portal .cp-pf-group{flex:none}.certra-portal .cp-pf-grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(236px,1fr))}.certra-portal .cp-pf-grid.is-few{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.certra-portal .cp-pf-card{background:var(--cp-page-bg);border:1px solid var(--cp-border);border-top:3px solid var(--cp-mineral);border-radius:12px;padding:16px 16px 18px;display:flex;flex-direction:column;gap:11px;min-width:0}.certra-portal .cp-pf-fill-1{border-top-color:var(--cp-teal)}.certra-portal .cp-pf-fill-2{border-top-color:var(--cp-trace)}.certra-portal .cp-pf-fill-3{border-top-color:var(--cp-text-secondary)}.certra-portal .cp-pf-fill-4{border-top-color:var(--cp-mineral)}.certra-portal .cp-pf-fill-5{border-top-color:var(--cp-border)}.certra-portal .cp-pf-fill-6{border-top-color:var(--cp-ink)}html.dark .certra-portal .cp-pf-fill-6{border-top-color:var(--cp-text-primary)}.certra-portal .cp-pf-fill-1 .cp-pf-dot{background:var(--cp-teal-dot)}.certra-portal .cp-pf-fill-2 .cp-pf-dot{background:var(--cp-trace-dot)}.certra-portal button.cp-pf-card{font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.certra-portal button.cp-pf-card:hover{transform:translateY(-2px);box-shadow:var(--cp-shadow-pop);border-left-color:var(--cp-teal);border-right-color:var(--cp-teal);border-bottom-color:var(--cp-teal)}.certra-portal .cp-pf-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.certra-portal .cp-pf-card-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-text-secondary);min-width:0}.certra-portal .cp-pf-pct{font-weight:600;color:var(--cp-text-muted)}.certra-portal .cp-pf-num-row{display:flex;align-items:center;gap:9px}.certra-portal .cp-pf-dot{width:7px;height:7px;border-radius:50%;background:var(--cp-mineral-dot);flex:none}.certra-portal .cp-pf-num{font-size:32px;font-weight:800;line-height:1}.certra-portal .cp-pf-card.is-unwired .cp-pf-num{color:var(--cp-text-muted);font-weight:700}.certra-portal .cp-pf-chips{display:flex;flex-wrap:wrap;gap:6px}.certra-portal .cp-pf-chip{font-size:11.5px;font-weight:600;color:var(--cp-text-secondary);background:var(--cp-mineral-bg);border-radius:6px;padding:4px 8px}.certra-portal .cp-pf-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.certra-portal .cp-pf-lines li{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--cp-text-secondary)}.certra-portal .cp-pf-solo{padding:18px 18px 20px}.certra-portal .cp-pf-card-note{margin:2px 0 0;font-size:11.5px;line-height:1.5;color:var(--cp-text-muted);max-width:62ch}.certra-portal .cp-pf-jump{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cp-border);border-radius:8px;background:var(--cp-card-bg);color:var(--cp-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.certra-portal .cp-pf-jump.is-disabled{opacity:.4}.certra-portal .cp-pf-note{margin:0 0 14px;font-size:12.5px;color:var(--cp-text-muted);max-width:78ch}.certra-portal .cp-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11191c61;z-index:60}.certra-portal .cp-drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:calc(100vw - 2rem);z-index:61;display:flex;flex-direction:column;overflow:hidden;background:var(--cp-card-bg);border-left:1px solid var(--cp-border);box-shadow:var(--cp-shadow-pop)}.certra-portal .cp-drawer:before{content:"";display:block;height:4px;flex:none;background:linear-gradient(90deg,var(--cp-teal) 0%,var(--cp-trace) 45%,var(--cp-gold) 100%)}.certra-portal .cp-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 24px 11px;border-bottom:2px solid var(--cp-teal);flex:none}.certra-portal .cp-ap-title{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:.01em;color:var(--cp-text-primary)}.certra-portal .cp-drawer-close{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cp-border);border-radius:8px;background:var(--cp-page-bg);color:var(--cp-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.certra-portal .cp-drawer-close:hover{background:var(--cp-alert-bg);border-color:var(--cp-alert);color:var(--cp-alert-text)}.certra-portal .cp-drawer-close:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-drawer-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:14px 24px 26px}.certra-portal .cp-ap-table{flex:1 0 auto;display:flex;flex-direction:column;margin:0 0 14px;border-top:1px solid var(--cp-border)}.certra-portal .cp-ap-row{flex:1 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:6px 10px;border-bottom:1px solid var(--cp-border)}.certra-portal .cp-ap-row:nth-child(2n){background:#73807e0f}.certra-portal .cp-ap-label{display:flex;align-items:center;gap:12px;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cp-text-muted)}.certra-portal .cp-ap-icon{width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,var(--cp-teal-bg),var(--cp-trace-bg));color:var(--cp-teal-text);box-shadow:inset 0 0 0 1px #176b6826}.certra-portal .cp-ap-value{margin:0;min-width:0;font-family:"Source Serif 4",Georgia,serif;font-size:14px;font-weight:700;text-align:right;overflow-wrap:anywhere;color:var(--cp-text-primary)}.certra-portal .cp-ap-value.is-hold{font-family:inherit;font-size:12.5px;font-weight:500;color:var(--cp-text-muted)}.certra-portal .cp-ap-pending{display:inline-block;width:84px;height:10px;border-radius:999px;vertical-align:middle;background:var(--cp-mineral-bg);animation:cp-ap-pulse 1.2s ease-in-out infinite}@keyframes cp-ap-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.certra-portal .cp-ap-pending{animation:none}}.certra-portal .cp-drawer-section{margin-top:20px}.certra-portal .cp-drawer-section.cp-ap-continue{margin-top:0;padding-top:16px;border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--cp-teal) 0%,var(--cp-trace) 45%,var(--cp-gold) 100%) 1}.certra-portal .cp-drawer-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cp-text-muted);margin-bottom:8px}.certra-portal .cp-drawer-note{font-size:12.5px;color:var(--cp-text-muted)}.certra-portal .cp-drawer-item{display:flex;align-items:center;gap:9px;padding:9px 0;font-size:13px;border-bottom:1px solid var(--cp-border)}.certra-portal .cp-drawer-item:last-child{border-bottom:none}.certra-portal .cp-drawer-item.is-escalated{background:var(--cp-alert-bg);border-bottom:none;border-radius:10px;padding:10px 12px;margin-bottom:6px}.certra-portal .cp-drawer-item-icon{flex:none;color:var(--cp-alert-text)}.certra-portal .cp-drawer-item-text{flex:1;min-width:0}.certra-portal .cp-drawer-routes{display:flex;flex-direction:column;gap:8px}.certra-portal .cp-drawer-route{display:flex;align-items:center;gap:10px;width:100%;padding:10px 13px;font:inherit;font-size:13px;font-weight:600;text-align:left;color:var(--cp-text-secondary);background:var(--cp-teal-bg);border:1px solid rgba(23,107,104,.18);border-radius:9px;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.certra-portal .cp-drawer-route:hover:not(:disabled){border-color:var(--cp-teal);color:var(--cp-teal-text)}.certra-portal .cp-drawer-route:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-drawer-route:disabled{cursor:not-allowed;color:var(--cp-text-muted);background:var(--cp-card-bg);border-color:var(--cp-border);opacity:.6}.certra-portal .cp-drawer-route-icon{flex:none;color:var(--cp-teal-text)}.certra-portal .cp-drawer-route:disabled .cp-drawer-route-icon{color:var(--cp-text-muted)}.certra-portal .cp-drawer-route-text{display:flex;flex-direction:column;gap:2px;min-width:0}.certra-portal .cp-drawer-route-hint{font-size:11.5px;font-weight:500;color:var(--cp-text-muted)}.certra-portal .cp-drawer-foot{flex:none;padding:12px 20px 16px;border-top:1px solid var(--cp-border);font-size:11.5px;line-height:1.5;color:var(--cp-text-muted)}.certra-portal .cp-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:70vh}.certra-portal .cp-loading-text{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-text-secondary)}@media(max-width:980px){.certra-portal .cp-review-grid{grid-template-columns:1fr}}@media(max-width:640px){.certra-portal .cp-review-grid,.certra-portal .cp-pf-grid{grid-template-columns:1fr}.certra-portal .cp-drawer-head,.certra-portal .cp-drawer-body{padding-left:18px;padding-right:18px}.certra-portal .cp-page{padding:20px 16px 48px}.certra-portal .cp-page-head h1{font-size:24px}.certra-portal .cp-chat-fab{bottom:16px;right:16px}}.certra-portal .cp-passport,.certra-portal .cp-records,.certra-portal .cp-contracts{min-width:0}.certra-portal .cp-passport-strip{display:flex;flex-wrap:wrap;gap:14px 32px;padding:16px 22px;margin-bottom:16px}.certra-portal .cp-strip-stat{min-width:0}.certra-portal .cp-strip-label{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cp-text-muted);margin-bottom:4px}.certra-portal .cp-strip-value{display:flex;align-items:center;min-height:22px;font-size:15px;font-weight:700;color:var(--cp-text-primary)}.certra-portal .cp-strip-alert{color:var(--cp-alert-text)}.certra-portal .cp-ws{--cp-ws-ink: var(--cp-ink);--cp-ws-ink-bg: rgba(17, 25, 28, .15);min-width:0}html.dark .certra-portal .cp-ws{--cp-ws-ink: var(--cp-text-primary);--cp-ws-ink-bg: rgba(242, 239, 231, .16)}.certra-portal .cp-ws-head{margin-bottom:22px}.certra-portal .cp-ws-sentence{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px;row-gap:4px;font-size:44px;font-weight:600;line-height:1.2;color:var(--cp-text-primary)}.certra-portal .cp-ws-greet{font-weight:800}.certra-portal .cp-ws-rest{font-size:18px;font-weight:500;color:var(--cp-text-secondary)}.certra-portal .cp-ws-rest strong{font-weight:700;color:var(--cp-text-primary)}.certra-portal .cp-ws-figures-note{margin-top:6px;font-size:12px;color:var(--cp-text-muted)}.certra-portal .cp-ws-error{padding:20px;margin-bottom:24px}.certra-portal .cp-ws-error-msg{margin:10px 0 0;font-size:13.5px}.certra-portal .cp-ws-top-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:24px;align-items:stretch}@media(max-width:1300px){.certra-portal .cp-ws-top-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.certra-portal .cp-ws-card{height:100%;box-sizing:border-box;padding:18px 20px;display:flex;flex-direction:column;gap:14px;min-width:0}.certra-portal .cp-ws-title{margin:0;font-size:14px;font-weight:800;color:var(--cp-text-primary)}.certra-portal .cp-ws-method{margin:auto 0 0;padding-top:10px;border-top:1px solid var(--cp-border);font-size:10.5px;color:var(--cp-text-muted)}.certra-portal .cp-ws-dpk-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px}.certra-portal .cp-ws-dpk-total-value{font-size:32px;font-weight:800;line-height:1;color:var(--cp-text-primary)}.certra-portal .cp-ws-dpk-total-value.tone-alert{color:var(--cp-alert-text)}.certra-portal .cp-ws-dpk-total-label{font-size:12.5px;font-weight:600;color:var(--cp-text-secondary)}.certra-portal .cp-ws-dpk-empty{font-size:12px;color:var(--cp-text-muted)}.certra-portal .cp-ws-dpk-list{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:12px}.certra-portal .cp-ws-dpk-minicard{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--cp-border);border-radius:10px;background:var(--cp-page-bg)}.certra-portal .cp-ws-dpk-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;border:0;border-radius:4px;background:none;font:inherit;font-size:12.5px;font-weight:800;color:var(--cp-text-primary);text-align:left;cursor:pointer}.certra-portal .cp-ws-dpk-head:hover,.certra-portal .cp-ws-dpk-head.is-active{color:var(--cp-teal-text)}.certra-portal .cp-ws-dpk-head-count{font-size:13px;font-weight:800;color:var(--cp-text-secondary)}.certra-portal .cp-ws-dpk-head.is-active .cp-ws-dpk-head-count{color:var(--cp-teal-text)}.certra-portal .cp-ws-dpk-chips{display:flex;flex-wrap:wrap;gap:7px}.certra-portal .cp-ws-dpk-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--cp-border);border-radius:999px;background:var(--cp-card-bg);font:inherit;font-size:10.5px;font-weight:700;color:var(--cp-text-primary);white-space:nowrap;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.certra-portal .cp-ws-dpk-chip:hover{border-color:var(--cp-teal)}.certra-portal .cp-ws-dpk-chip.is-active{border-color:var(--cp-teal);background:var(--cp-teal-bg);color:var(--cp-teal-text)}.certra-portal .cp-ws-dpk-chip-count{font-weight:800}.certra-portal .cp-ws-dpk-esc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 8px;width:100%;padding:5px 6px;border:0;border-radius:6px;background:none;font:inherit;font-size:10.5px;text-align:left;cursor:pointer;transition:background .12s ease}.certra-portal .cp-ws-dpk-esc:hover{background:var(--cp-mineral-bg)}.certra-portal .cp-ws-dpk-esc.is-active{background:var(--cp-alert-bg)}.certra-portal .cp-ws-dpk-esc-deals{font-weight:600;color:var(--cp-text-secondary);white-space:nowrap}.certra-portal .cp-ws-dpk-esc-count{font-weight:800;color:var(--cp-alert-text);white-space:nowrap}.certra-portal .cp-ws-dpk-head:focus-visible,.certra-portal .cp-ws-dpk-chip:focus-visible,.certra-portal .cp-ws-dpk-esc:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-ws-buckets{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:8px}.certra-portal .cp-ws-bucket{display:grid;grid-template-columns:70px 1fr 64px;align-items:center;gap:10px}.certra-portal .cp-ws-bucket-label{font-size:11px;font-weight:600;color:var(--cp-text-secondary);white-space:nowrap}.certra-portal .cp-ws-bucket-track{display:block;height:7px;border-radius:4px;background:var(--cp-mineral-bg);overflow:hidden}.certra-portal .cp-ws-bucket-fill{display:block;height:100%;border-radius:4px;background:var(--cp-teal)}.certra-portal .cp-ws-bucket-count{font-size:12px;font-weight:700;color:var(--cp-text-primary);text-align:right;white-space:nowrap}.certra-portal .cp-ws-longest{display:flex;flex-direction:column;padding-top:2px}.certra-portal .cp-ws-longest-label{padding-bottom:4px;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--cp-text-muted)}.certra-portal .cp-ws-longest-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:7px 4px;border:0;border-top:1px solid var(--cp-border);border-radius:6px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.certra-portal .cp-ws-longest-row:hover{background:var(--cp-mineral-bg)}.certra-portal .cp-ws-longest-row:focus-visible{outline:2px solid var(--cp-teal);outline-offset:1px}.certra-portal .cp-ws-longest-main{display:flex;flex-direction:column;gap:2px;min-width:0}.certra-portal .cp-ws-longest-asset{font-size:12px;font-weight:700;color:var(--cp-teal-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.certra-portal .cp-ws-longest-sub{font-size:11px;color:var(--cp-text-muted)}.certra-portal .cp-ws-longest-days{flex:none;font-size:12px;font-weight:700;color:var(--cp-text-secondary);white-space:nowrap}.certra-portal .cp-ws-rt-list{display:flex;flex-direction:column;gap:12px;flex:1;justify-content:space-evenly}.certra-portal .cp-ws-rt-row{display:grid;grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;gap:12px}.certra-portal .cp-ws-rt-label{font-size:12.5px;font-weight:600;color:var(--cp-text-secondary)}.certra-portal .cp-ws-rt-track{display:block;height:12px;border-radius:6px;background:var(--cp-mineral-bg);overflow:hidden}.certra-portal .cp-ws-rt-fill{display:block;height:100%;border-radius:6px}.certra-portal .cp-ws-rt-fill.tone-alert{background:var(--cp-alert)}.certra-portal .cp-ws-rt-fill.tone-trace{background:var(--cp-trace)}.certra-portal .cp-ws-rt-fill.tone-teal{background:var(--cp-teal)}.certra-portal .cp-ws-rt-days{font-size:13px;font-weight:700;color:var(--cp-text-primary);text-align:right;white-space:nowrap}.certra-portal .cp-ws-rt-caption+.cp-ws-rt-note{margin-top:4px}.certra-portal .cp-ws-deals{padding:16px 12px 4px;margin-bottom:28px;min-width:0}.certra-portal .cp-ws-deals-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:0 8px;flex-wrap:wrap}.certra-portal .cp-ws-deals-title{margin:0;font-size:16px;font-weight:800;color:var(--cp-text-primary)}.certra-portal .cp-ws-tools{display:flex;align-items:center;gap:10px;flex:none}.certra-portal .cp-ws-menu{position:relative;flex:none}.certra-portal .cp-ws-icon-btn{position:relative;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cp-border);border-radius:8px;background:var(--cp-mineral-bg);color:var(--cp-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.certra-portal .cp-ws-icon-btn:hover{background:var(--cp-border);color:var(--cp-text-primary)}.certra-portal .cp-ws-icon-btn.is-open,.certra-portal .cp-ws-icon-btn.is-on{border-color:var(--cp-teal);background:var(--cp-teal-bg);color:var(--cp-teal-text)}.certra-portal .cp-ws-icon-btn:focus-visible{outline:2px solid var(--cp-teal);outline-offset:1px}.certra-portal .cp-ws-icon-badge{position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--cp-teal);color:#fff;font-size:9.5px;font-weight:800;line-height:15px;text-align:center}html.dark .certra-portal .cp-ws-icon-badge{color:#11191c}.certra-portal .cp-ws-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;max-height:360px;overflow-y:auto;padding:8px;border:1px solid var(--cp-border);border-radius:10px;background:var(--cp-card-bg);box-shadow:var(--cp-shadow-pop)}.certra-portal .cp-ws-sort-panel{width:210px}.certra-portal .cp-ws-filter-panel{width:220px;padding:10px}.certra-portal .cp-ws-panel-title{padding:4px 6px 8px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-text-muted)}.certra-portal .cp-ws-sort-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 6px;border:0;border-radius:6px;background:none;font:inherit;font-size:12.5px;color:var(--cp-text-secondary);text-align:left;cursor:pointer}.certra-portal .cp-ws-sort-item:hover{background:var(--cp-mineral-bg);color:var(--cp-text-primary)}.certra-portal .cp-ws-sort-item.is-active{color:var(--cp-text-primary);font-weight:600}.certra-portal .cp-ws-sort-item:focus-visible{outline:2px solid var(--cp-teal);outline-offset:-2px}.certra-portal .cp-ws-sort-dot{width:7px;height:7px;flex:none;border-radius:50%;border:1.5px solid var(--cp-mineral);background:transparent}.certra-portal .cp-ws-sort-dot.is-on{background:var(--cp-teal);border-color:var(--cp-teal)}.certra-portal .cp-ws-sort-divider{height:1px;margin:6px 2px;background:var(--cp-border)}.certra-portal .cp-ws-check{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px 6px 8px;border-bottom:1px solid var(--cp-border);font-size:12.5px;color:var(--cp-text-primary);cursor:pointer}.certra-portal .cp-ws-check input{accent-color:var(--cp-teal);cursor:pointer}.certra-portal .cp-ws-check-text{color:var(--cp-text-primary)}.certra-portal .cp-ws-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.certra-portal .cp-ws-field label{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--cp-text-muted)}.certra-portal .cp-ws-field-name{color:var(--cp-text-muted)}.certra-portal .cp-ws-field select.cp-filter{width:100%}.certra-portal .cp-ws-clear{padding:2px 0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--cp-teal-text);cursor:pointer}.certra-portal .cp-ws-clear:hover{text-decoration:underline}.certra-portal .cp-ws-clear:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px}.certra-portal .cp-ws-table{min-width:0;overflow-x:auto}.certra-portal .cp-ws-table-inner{min-width:940px}.certra-portal .cp-ws-grid{display:grid;grid-template-columns:140px 78px 96px 96px 82px minmax(0,1fr);column-gap:10px;align-items:center}.certra-portal .cp-ws-live .cp-ws-table-inner{min-width:1030px}.certra-portal .cp-ws-live .cp-ws-grid{grid-template-columns:140px 92px 86px 86px 96px minmax(0,1fr);column-gap:14px}.certra-portal .cp-ws-live .cp-ws-col-priority{text-align:center}.certra-portal .cp-ws-live .cp-ws-priority-cell{display:flex;flex-direction:column;align-items:center}.certra-portal .cp-ws-cols{align-items:end;padding:0 8px}.certra-portal .cp-ws-col-label{padding-bottom:5px;border-bottom:2px solid var(--cp-border);font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--cp-text-secondary);white-space:nowrap}.certra-portal .cp-ws-stages-col{min-width:0;display:flex;align-items:flex-end;padding-left:10px;border-left:1px solid var(--cp-border)}.certra-portal .cp-ws-row .cp-ws-stages-col{align-items:center}.certra-portal .cp-ws-stage-head{flex:1;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.certra-portal .cp-ws-stage-label{margin:0 4px;padding-bottom:4px;border-bottom:2px solid var(--cp-border);font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--cp-text-secondary);overflow-wrap:anywhere}.certra-portal .cp-ws-stage-label.tone-ink{border-bottom-color:var(--cp-ws-ink)}.certra-portal .cp-ws-stage-label.tone-trace{border-bottom-color:var(--cp-trace)}.certra-portal .cp-ws-stage-label.tone-teal{border-bottom-color:var(--cp-teal)}.certra-portal .cp-ws-stage-label.tone-alert{border-bottom-color:var(--cp-alert)}.certra-portal .cp-ws-stage-label.tone-mineral{border-bottom-color:var(--cp-mineral)}.certra-portal .cp-ws-stage-num{display:block;margin-bottom:2px;font-size:8.5px;letter-spacing:.04em;color:var(--cp-text-muted);opacity:.65}.certra-portal .cp-ws-body{display:flex;flex-direction:column}.certra-portal .cp-ws-row{padding:18px 8px;border-bottom:1px solid var(--cp-border);cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.certra-portal .cp-ws-body .cp-ws-row:last-child{border-bottom:none}.certra-portal .cp-ws-row:hover{background:var(--cp-teal-bg);box-shadow:inset 3px 0 0 var(--cp-teal)}.certra-portal .cp-ws-row .cp-ws-grid{row-gap:8px}.certra-portal .cp-ws-cell{min-width:0}.certra-portal .cp-ws-id{display:block;max-width:100%;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:var(--cp-text-primary);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.certra-portal .cp-ws-id:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px;border-radius:4px}.certra-portal .cp-ws-type-tag{display:inline-block;padding:1px 6px;border-radius:999px;background:var(--cp-teal-bg);color:var(--cp-teal-text);font-size:8.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.certra-portal .cp-ws-deal-code{display:block;margin-top:3px;font-size:10px;font-weight:600;color:var(--cp-text-muted);white-space:nowrap}.certra-portal .cp-ws-date{font-size:11px;font-weight:600;color:var(--cp-text-secondary);white-space:nowrap}.certra-portal .cp-ws-priority{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.certra-portal .cp-ws-priority.tone-alert{border-color:var(--cp-alert);background:var(--cp-alert-bg);color:var(--cp-alert-text)}.certra-portal .cp-ws-priority.tone-gold{border-color:var(--cp-gold);background:var(--cp-gold-bg);color:var(--cp-gold-text)}.certra-portal .cp-ws-priority.tone-mineral{border-color:var(--cp-mineral);background:var(--cp-mineral-bg);color:var(--cp-mineral-text)}.certra-portal .cp-ws-priority-updated{display:block;margin-top:4px;font-size:9.5px;color:var(--cp-text-muted);white-space:nowrap}.certra-portal .cp-ws-track{flex:1;min-width:0;height:34px}.certra-portal .cp-ws-track.is-empty{display:flex;align-items:center;justify-content:center;font-size:12px}.certra-portal .cp-ws-track-inner{position:relative;height:100%}.certra-portal .cp-ws-line{position:absolute;top:50%;left:10%;right:10%;height:3px;border-radius:1.5px;background:var(--cp-border);transform:translateY(-50%)}.certra-portal .cp-ws-seg{position:absolute;top:50%;width:20%;height:3px;border-radius:1.5px;transform:translateY(-50%)}.certra-portal .cp-ws-tick{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.certra-portal .cp-ws-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--cp-border)}.certra-portal .cp-ws-seg.tone-ink,.certra-portal .cp-ws-dot.tone-ink{background:var(--cp-ws-ink)}.certra-portal .cp-ws-seg.tone-trace,.certra-portal .cp-ws-dot.tone-trace{background:var(--cp-trace)}.certra-portal .cp-ws-seg.tone-teal,.certra-portal .cp-ws-dot.tone-teal{background:var(--cp-teal)}.certra-portal .cp-ws-seg.tone-alert,.certra-portal .cp-ws-dot.tone-alert{background:var(--cp-alert)}.certra-portal .cp-ws-seg.tone-mineral,.certra-portal .cp-ws-dot.tone-mineral{background:var(--cp-mineral)}.certra-portal .cp-ws-current{--cp-ws-tint: var(--cp-mineral-bg);width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(var(--cp-ws-tint),var(--cp-ws-tint)),var(--cp-card-bg)}.certra-portal .cp-ws-current.tone-ink{--cp-ws-tint: var(--cp-ws-ink-bg)}.certra-portal .cp-ws-current.tone-trace{--cp-ws-tint: var(--cp-trace-bg)}.certra-portal .cp-ws-current.tone-teal{--cp-ws-tint: var(--cp-teal-bg)}.certra-portal .cp-ws-current.tone-alert{--cp-ws-tint: var(--cp-alert-bg)}.certra-portal .cp-ws-current.tone-mineral{--cp-ws-tint: var(--cp-mineral-bg)}.certra-portal .cp-ws-current svg{width:20px;height:20px}.certra-portal .cp-ws-mark-ring{fill:none;stroke:var(--cp-teal)}.certra-portal .cp-ws-mark-dot{fill:var(--cp-gold)}.certra-portal .cp-ws-unread{grid-column:1 / 6;grid-row:2;min-width:0;display:flex;flex-direction:column;gap:2px;align-self:center}.certra-portal .cp-ws-unread-row{display:flex;align-items:center;gap:5px}.certra-portal .cp-ws-unread-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--cp-alert)}.certra-portal .cp-ws-unread-value{font-size:10.5px;font-weight:700;color:var(--cp-alert-text);white-space:nowrap}.certra-portal .cp-ws-unread-sections{font-size:10px;color:var(--cp-text-muted);overflow-wrap:anywhere}.certra-portal .cp-ws-track-sub{grid-column:6;grid-row:2;min-width:0;display:flex;justify-content:center;padding-left:11px}.certra-portal .cp-ws-track-box{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;padding:8px 18px;border:1px solid var(--cp-border);border-radius:9px}.certra-portal .cp-ws-track-link{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.certra-portal .cp-ws-track-link:hover{text-decoration:underline}.certra-portal .cp-ws-track-link:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px;border-radius:4px}.certra-portal .cp-ws-track-link.tone-alert{color:var(--cp-alert-text)}.certra-portal .cp-ws-track-link.tone-mineral{color:var(--cp-text-secondary)}.certra-portal .cp-ws-track-sep{font-size:12px;color:var(--cp-text-muted)}.certra-portal .cp-ws-empty{padding:26px 0;text-align:center;font-size:13px;color:var(--cp-text-muted)}.certra-portal .cp-ws-foot{margin:0 8px;padding:10px 0 12px;border-top:1px solid var(--cp-border);font-size:12px;color:var(--cp-text-muted)}.certra-portal .cp-ws-skel{position:relative;display:block;overflow:hidden;border-radius:6px;background:var(--cp-mineral-bg)}.certra-portal .cp-ws-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:cp-ws-shimmer 1.4s ease-in-out infinite}html.dark .certra-portal .cp-ws-skel:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}@keyframes cp-ws-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.certra-portal .cp-ws-skel:after{animation:none;display:none}}.certra-portal .cp-ws-skel-sentence{width:340px;max-width:60%;height:18px;align-self:center}.certra-portal .cp-ws-skel-title{width:40%;height:14px}.certra-portal .cp-ws-skel-line{height:10px}.certra-portal .cp-ws-skel-row{height:34px;margin:14px 0}.certra-portal .cp-ws-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:860px){.certra-portal .cp-ws-top-row{grid-template-columns:1fr}}@media(max-width:640px){.certra-portal .cp-ws-sentence{font-size:30px}.certra-portal .cp-ws-rest{font-size:16px}}.pmd-card{color-scheme:light;--pmd-card-bg: var(--cp-card-bg, #FAF8F2);--pmd-border: var(--cp-border, rgba(115, 128, 126, .28));--pmd-shadow: var(--cp-shadow-card, 0 1px 2px rgba(17, 25, 28, .07), 0 1px 10px rgba(17, 25, 28, .05));--pmd-text-primary: var(--cp-text-primary, #11191C);--pmd-text-secondary: var(--cp-text-secondary, #586361);--pmd-text-muted: var(--cp-text-muted, #616B69);--pmd-mineral: var(--cp-mineral, #73807E);--pmd-mineral-bg: var(--cp-mineral-bg, rgba(115, 128, 126, .16));--pmd-teal: var(--cp-teal, #176B68);--pmd-teal-bg: var(--cp-teal-bg, rgba(23, 107, 104, .12));--pmd-teal-text: var(--cp-teal-text, #176B68);--pmd-alert-bg: var(--cp-alert-bg, rgba(164, 80, 58, .14));--pmd-alert-text: var(--cp-alert-text, #8C4433);--pmd-ink-bg: #11191C;--pmd-ink-text: #FFFFFF;--pmd-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1l4 4 4-4' stroke='%2373807E' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");min-width:0;padding:22px 24px;border:1px solid var(--pmd-border);border-radius:16px;background:var(--pmd-card-bg);box-shadow:var(--pmd-shadow);color:var(--pmd-text-primary)}html.dark .pmd-card{color-scheme:dark;--pmd-card-bg: var(--cp-card-bg, #182226);--pmd-border: var(--cp-border, rgba(120, 184, 174, .18));--pmd-shadow: var(--cp-shadow-card, 0 1px 2px rgba(0, 0, 0, .4), 0 1px 10px rgba(0, 0, 0, .3));--pmd-text-primary: var(--cp-text-primary, #F2EFE7);--pmd-text-secondary: var(--cp-text-secondary, #A9B3AF);--pmd-text-muted: var(--cp-text-muted, #838E8C);--pmd-mineral: var(--cp-mineral, #9AA6A3);--pmd-mineral-bg: var(--cp-mineral-bg, rgba(154, 166, 163, .18));--pmd-teal: var(--cp-teal, #229188);--pmd-teal-bg: var(--cp-teal-bg, rgba(34, 145, 136, .2));--pmd-teal-text: var(--cp-teal-text, #5FD1C3);--pmd-alert-bg: var(--cp-alert-bg, rgba(217, 123, 99, .2));--pmd-alert-text: var(--cp-alert-text, #F0A98C);--pmd-ink-bg: #F2EFE7;--pmd-ink-text: #11191C;--pmd-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1l4 4 4-4' stroke='%23A9B3AF' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.pmd-card .pmd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.pmd-card .pmd-head-text{min-width:0}.pmd-card .pmd-title{margin:0;font-size:16px;font-weight:800;line-height:1.3;color:var(--pmd-text-primary)}.pmd-card .pmd-sub{margin-top:2px;font-size:12.5px;color:var(--pmd-text-muted)}.pmd-card .pmd-badge{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 12px;border-radius:999px;background:var(--pmd-teal-bg);color:var(--pmd-teal-text);font-size:12px;font-weight:700;white-space:nowrap}.pmd-card .pmd-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pmd-teal)}.pmd-card .pmd-add{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.pmd-card .pmd-input,.pmd-card .pmd-date-input{border:1px solid var(--pmd-border);border-radius:8px;background:var(--pmd-card-bg);color:var(--pmd-text-primary);font:inherit}.pmd-card .pmd-input{flex:1;min-width:160px;padding:9px 12px;font-size:13px}.pmd-card .pmd-date{flex:none;width:152px}.pmd-card .pmd-date-input{width:100%;padding:9px 10px;font-size:12.5px}.pmd-card .pmd-input::placeholder,.pmd-card .pmd-date-input::placeholder{color:var(--pmd-text-muted)}.pmd-card .pmd-input:focus,.pmd-card .pmd-date-input:focus{outline:2px solid var(--pmd-teal);outline-offset:1px;border-color:var(--pmd-teal);box-shadow:none}.pmd-card .pmd-add-btn{flex:none;padding:9px 18px;border:0;border-radius:8px;background:var(--pmd-ink-bg);color:var(--pmd-ink-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease}.pmd-card .pmd-add-btn:hover:not(:disabled){background:var(--pmd-teal);color:#fff}.pmd-card .pmd-input:disabled,.pmd-card .pmd-date-input:disabled,.pmd-card .pmd-add-btn:disabled{opacity:.55;cursor:not-allowed}.pmd-card .pmd-error{margin:-6px 0 14px;font-size:12px;font-weight:600;color:var(--pmd-alert-text)}.pmd-card .pmd-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pmd-card .pmd-row{display:grid;grid-template-columns:28px minmax(0,1fr) 118px 28px;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--pmd-border)}.pmd-card .pmd-list .pmd-row:first-child{border-top:none}.pmd-card .pmd-check{width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;flex:none;border:1.5px solid var(--pmd-mineral);border-radius:50%;background:var(--pmd-card-bg);color:#fff;cursor:pointer;transition:background .12s ease,border-color .12s ease}.pmd-card .pmd-check:hover{border-color:var(--pmd-teal)}.pmd-card .pmd-check.is-checked{border-color:var(--pmd-teal);background:var(--pmd-teal)}.pmd-card .pmd-row-body{min-width:0}.pmd-card .pmd-row-title{overflow:hidden;font-size:13.5px;font-weight:700;color:var(--pmd-text-primary);text-overflow:ellipsis;white-space:nowrap}.pmd-card .pmd-row.is-done .pmd-row-title{color:var(--pmd-text-muted);text-decoration:line-through}.pmd-card .pmd-row-meta{margin-top:2px;font-size:11.5px;color:var(--pmd-text-muted)}.pmd-card .pmd-status{justify-self:start;padding:5px 26px 5px 10px;border:1px solid var(--pmd-border);border-radius:999px;background-color:var(--pmd-card-bg);background-image:var(--pmd-chevron);background-repeat:no-repeat;background-position:right 9px center;color:var(--pmd-text-secondary);font:inherit;font-size:11.5px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pmd-card .pmd-status.is-done{border-color:var(--pmd-teal);background-color:var(--pmd-teal-bg);color:var(--pmd-teal-text)}.pmd-card .pmd-status option{background-color:var(--pmd-card-bg);color:var(--pmd-text-primary)}.pmd-card .pmd-remove{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;flex:none;border:0;border-radius:7px;background:none;color:var(--pmd-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.pmd-card .pmd-remove:hover{background:var(--pmd-alert-bg);color:var(--pmd-alert-text)}.pmd-card .pmd-row[aria-busy=true] .pmd-check,.pmd-card .pmd-row[aria-busy=true] .pmd-status,.pmd-card .pmd-row[aria-busy=true] .pmd-remove{cursor:progress}.pmd-card .pmd-check:focus-visible,.pmd-card .pmd-status:focus-visible,.pmd-card .pmd-remove:focus-visible,.pmd-card .pmd-add-btn:focus-visible,.pmd-card .pmd-retry:focus-visible{outline:2px solid var(--pmd-teal);outline-offset:2px}.pmd-card .pmd-empty{padding:18px 0;text-align:center;font-size:12.5px;color:var(--pmd-text-muted)}.pmd-card .pmd-load-error{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:18px 0;font-size:12.5px;color:var(--pmd-alert-text)}.pmd-card .pmd-retry{padding:5px 12px;border:1px solid var(--pmd-border);border-radius:8px;background:var(--pmd-card-bg);color:var(--pmd-text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pmd-card .pmd-retry:hover{border-color:var(--pmd-teal);color:var(--pmd-teal-text)}.pmd-card .pmd-skel{position:relative;display:block;height:34px;margin:6px 0 12px;overflow:hidden;border-radius:6px;background:var(--pmd-mineral-bg)}.pmd-card .pmd-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:pmd-shimmer 1.4s ease-in-out infinite}html.dark .pmd-card .pmd-skel:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}@keyframes pmd-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.pmd-card .pmd-skel:after{animation:none;display:none}}.pmd-card .pmd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:640px){.pmd-card{padding:18px 16px}.pmd-card .pmd-row{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"check body body" ". status remove";row-gap:8px}.pmd-card .pmd-check{grid-area:check}.pmd-card .pmd-row-body{grid-area:body}.pmd-card .pmd-status{grid-area:status}.pmd-card .pmd-remove{grid-area:remove}}.certra-portal.sh-home{display:block;min-height:100%;margin-top:0;padding:28px 32px 48px}.certra-portal.sh-home .cp-ws-grid{grid-template-columns:160px 78px 96px 96px 82px minmax(0,1fr)}.certra-portal.sh-home .cp-ws-table-inner{min-width:1020px}.certra-portal .sh-deal-code{display:block;margin-top:2px;font-size:10.5px;font-weight:600;color:var(--cp-text-muted);white-space:nowrap}.certra-portal .sh-priority{position:relative;display:inline-flex;align-items:center;max-width:100%}.certra-portal .sh-priority-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;margin:0;padding:3px 22px 3px 9px;border:1px solid var(--cp-border);border-radius:999px;background:var(--cp-mineral-bg);color:var(--cp-text-secondary);font:inherit;font-size:11px;font-weight:700;line-height:1.4;cursor:pointer}.certra-portal .sh-priority.tone-alert .sh-priority-select{border-color:var(--cp-alert);background:var(--cp-alert-bg);color:var(--cp-alert-text)}.certra-portal .sh-priority.tone-gold .sh-priority-select{border-color:var(--cp-gold);background:var(--cp-gold-bg);color:var(--cp-gold-text)}.certra-portal .sh-priority.tone-mineral .sh-priority-select{border-color:var(--cp-mineral);background:var(--cp-mineral-bg);color:var(--cp-mineral-text)}.certra-portal .sh-priority-select option{background:var(--cp-card-bg);color:var(--cp-text-primary)}.certra-portal .sh-priority-select:focus{outline:none}.certra-portal .sh-priority-select:focus-visible{outline:2px solid var(--cp-teal);outline-offset:1px}.certra-portal .sh-priority.is-saving .sh-priority-select{cursor:progress}.certra-portal .sh-priority.is-saving{opacity:.6}.certra-portal .sh-priority-caret{position:absolute;top:50%;right:8px;transform:translateY(-50%);pointer-events:none;color:var(--cp-text-secondary)}.certra-portal .sh-priority.tone-alert .sh-priority-caret{color:var(--cp-alert-text)}.certra-portal .sh-priority.tone-gold .sh-priority-caret{color:var(--cp-gold-text)}.certra-portal .sh-priority.tone-mineral .sh-priority-caret{color:var(--cp-mineral-text)}.certra-portal .sh-row-error{grid-column:1 / -1;grid-row:3;font-size:11px;font-weight:600;color:var(--cp-alert-text)}.certra-portal .sh-loading{padding:0 8px 6px}.certra-portal .sh-error{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:4px 8px 20px}.certra-portal .sh-error-msg{font-size:13px;color:var(--cp-text-secondary)}.certra-portal .sh-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.certra-portal .sh-view-all{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 0;border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:var(--cp-teal-text);cursor:pointer}.certra-portal .sh-view-all:hover{text-decoration:underline}.certra-portal .sh-view-all:focus-visible{outline:2px solid var(--cp-teal);outline-offset:2px;border-radius:4px}@media(max-width:640px){.certra-portal.sh-home{padding:20px 16px 40px}}input.share-link-days-input::-webkit-inner-spin-button,input.share-link-days-input::-webkit-outer-spin-button{opacity:1}:root{--bg-app: #F4F1E9;--bg-surface: #FFFFFF;--bg-surface-2: #E5E1D8;--bg-topbar: #11191C;--bg-sidebar: #11191C;--bg-hover: #F0F7F6;--bg-input: #FFFFFF;--text-primary: #11191C;--text-secondary: #454F4E;--text-muted: #73807E;--text-inverted: #FFFFFF;--border: #E5E1D8;--border-strong: #D0CBC0;--border-focus: #176B68;--accent-blue: #176B68;--navy: #11191C;--ink: #11191C;--green: #16A34A;--amber: #D97706;--red: #DC2626;--teal: #176B68;--trace: #78B8AE;--porcelain: #F4F1E9;--mineral: #73807E;--gold: #B99A5B;--bg-green: #DCFCE7;--bg-amber: #FEF3C7;--bg-red: #FEE2E2;--bg-blue: #DCEEEC;--bg-teal: #DCEEEC;--shadow-sm: 0 1px 3px rgba(17, 25, 28, .08);--shadow-md: 0 4px 12px rgba(17, 25, 28, .1);--shadow-lg: 0 8px 24px rgba(17, 25, 28, .12)}[data-theme=dark]{--bg-app: #1C2629;--bg-surface: #243033;--bg-surface-2: #2A3437;--bg-topbar: #11191C;--bg-sidebar: #11191C;--bg-hover: #2F3A3D;--bg-input: #2A3437;--text-primary: #F4F1E9;--text-secondary: #D0CBC0;--text-muted: #A8A49A;--text-inverted: #11191C;--border: #3A4548;--border-strong: #4F5A5C;--border-focus: #78B8AE;--accent-blue: #176B68;--navy: #11191C;--ink: #11191C;--green: #16A34A;--amber: #D97706;--red: #DC2626;--teal: #176B68;--trace: #78B8AE;--porcelain: #F4F1E9;--mineral: #73807E;--gold: #B99A5B;--bg-green: #052E16;--bg-amber: #2D1A00;--bg-red: #2D0A0A;--bg-blue: #0A2F2E;--bg-teal: #0A2F2E;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5)}[data-theme=dark]{color:#e2e8f0}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] .value,[data-theme=dark] .stat-value,[data-theme=dark] .kpi-value{color:#f0f6fc!important}[data-theme=dark] label,[data-theme=dark] .label,[data-theme=dark] .stat-label,[data-theme=dark] .kpi-label,[data-theme=dark] .col-header,[data-theme=dark] .column-header,[data-theme=dark] th,[data-theme=dark] thead th{color:#94a3b8!important}[data-theme=dark] td,[data-theme=dark] .table-cell,[data-theme=dark] p{color:#cbd5e1!important}[data-theme=dark] .text-muted,[data-theme=dark] .muted,[data-theme=dark] .sub-text,[data-theme=dark] .hint,[data-theme=dark] .footer-text,[data-theme=dark] small{color:#94a3b8!important}[data-theme=dark] .ev-topbar span:not(.topbar-tagline),[data-theme=dark] .ev-topbar p,[data-theme=dark] .ev-topbar small,[data-theme=dark] .ev-topbar label,[data-theme=dark] .ev-topbar h1,[data-theme=dark] .ev-topbar h2,[data-theme=dark] .ev-topbar h3,[data-theme=dark] .ev-topbar td,[data-theme=dark] .ev-topbar th{color:#fff!important}[data-theme=dark] .ev-topbar .topbar-avatar{color:#11191c!important}.eva-orb-art{-webkit-mask-image:radial-gradient(circle closest-side,#000 92%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 92%,transparent 100%)}.eva-orb-disc{background:radial-gradient(circle closest-side,#121a24 0,#121a24 92%,#121a2400)}html.dark .eva-orb-disc,[data-theme=dark] .eva-orb-disc{background:radial-gradient(circle closest-side,#1c2629 0,#1c2629 92%,#0b122000)}.eva-chat-watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:none;opacity:0}@media(prefers-contrast:more){.eva-chat-watermark{display:none}}
