:root{--cz-navy-900:#011e48;--cz-navy-700:#03325d;--cz-navy-500:#1d4e89;--cz-navy-100:#e6edf6;--cz-navy-50:#f3f6fb;--cz-green-600:#3f8a31;--cz-green-700:#2e7d32;--cz-green-800:#2f6f25;--cz-green-500:#55a444;--cz-green-100:#e7f4e3;--cz-grey-700:#3d4451;--cz-grey-600:#5e6573;--cz-grey-500:#7a7a7b;--cz-grey-300:#cbd2dc;--cz-grey-200:#e3e7ee;--cz-grey-100:#eef1f5;--cz-grey-50:#f7f8fa;--cz-white:#fff;--cz-danger:#b42318;--cz-danger-bg:#fdecea;--cz-warning:#b54708;--cz-warning-bg:#fef4e6;--cz-info:#175cd3;--cz-info-bg:#eaf2ff;--cz-radius-sm:8px;--cz-radius-md:12px;--cz-radius-lg:16px;--cz-font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--cz-shadow-sm:0 1px 2px #011e480a;--cz-shadow:0 1px 2px #011e480a, 0 8px 24px -12px #011e481f;--cz-shadow-lg:0 24px 64px -24px #011e4847;--cz-topbar-h:64px;--cz-ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--cz-font);color:var(--cz-navy-900);background:var(--cz-white);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}a{color:var(--cz-navy-500);text-underline-offset:3px}a:hover{color:var(--cz-navy-700)}:focus-visible{outline:2px solid var(--cz-green-500);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{color:var(--cz-navy-900);margin:0 0 8px;font-weight:650;line-height:1.2}h1{letter-spacing:-.022em;font-size:30px}h2{letter-spacing:-.012em;font-size:19px}h3{letter-spacing:-.006em;font-size:15px}p{margin:0 0 12px}.cz-sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cz-skip{background:var(--cz-white);z-index:100;padding:8px 12px;position:absolute;top:8px;left:-999px}.cz-skip:focus{left:8px}.cz-mono{letter-spacing:0;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:12.5px}.cz-num{font-variant-numeric:tabular-nums}.cz-icon{stroke-width:1.75px;flex:none}.cz-topbar{height:var(--cz-topbar-h);z-index:40;-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--cz-grey-200);color:var(--cz-navy-900);background:#ffffffdb;align-items:center;gap:20px;padding:0 24px;display:flex;position:sticky;top:0}.cz-topbar a:not(.cz-btn){color:var(--cz-navy-900);white-space:nowrap;text-decoration:none}.cz-topbar nav{gap:4px;font-size:14px;display:flex}.cz-topbar nav a{color:var(--cz-grey-700);transition:background .15s var(--cz-ease), color .15s;border-radius:999px;padding:8px 12px}.cz-topbar nav a:hover{background:var(--cz-grey-100);color:var(--cz-navy-900)}.cz-topbar nav a[aria-current=page]{color:var(--cz-navy-900);background:var(--cz-navy-50);font-weight:600}.cz-topbar .cz-spacer{flex:1}.cz-topbar-tools{align-items:center;gap:6px;display:flex}.cz-icon-btn{width:38px;height:38px;color:var(--cz-grey-700);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.cz-icon-btn:hover{background:var(--cz-grey-100);color:var(--cz-navy-900)}.cz-icon-btn .cz-dot{background:var(--cz-green-700);color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:6px;right:6px}.cz-brand{letter-spacing:-.02em;color:var(--cz-navy-900);align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.cz-brand img{border-radius:8px;width:30px;height:30px}.cz-brand small{color:var(--cz-grey-600);letter-spacing:0;border-left:1px solid var(--cz-grey-200);padding-left:10px;font-size:12px;font-weight:500}.cz-avatar{background:linear-gradient(135deg, var(--cz-navy-700), var(--cz-navy-500));color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:inline-flex}.cz-user{border:1px solid var(--cz-grey-200);border-radius:999px;align-items:center;gap:10px;padding:4px 4px 4px 12px;display:flex}.cz-user-text{flex-direction:column;font-size:13px;line-height:1.15;display:flex}.cz-user-text span:last-child{color:var(--cz-grey-600);font-size:12px}.cz-layout{min-height:calc(100vh - var(--cz-topbar-h));background:linear-gradient(to right, var(--cz-grey-50) 0 247px, var(--cz-grey-200) 247px 248px, #fff 248px);grid-template-columns:248px minmax(0,1fr);display:grid}.cz-sidebar{background:var(--cz-grey-50);border-right:1px solid var(--cz-grey-200);top:var(--cz-topbar-h);height:calc(100vh - var(--cz-topbar-h));padding:16px 12px 24px;position:sticky;overflow-y:auto}.cz-sidebar h4{text-transform:uppercase;letter-spacing:.07em;color:var(--cz-grey-600);margin:18px 12px 6px;font-size:11px;font-weight:600}.cz-sidebar>div:first-child h4{margin-top:4px}.cz-sidebar a{color:var(--cz-grey-700);border-radius:10px;align-items:center;gap:10px;padding:7px 12px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.cz-sidebar a:hover{background:var(--cz-white);color:var(--cz-navy-900);box-shadow:var(--cz-shadow-sm)}.cz-sidebar .cz-count{color:var(--cz-grey-600);background:var(--cz-grey-100);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.cz-main{width:100%;min-width:0;max-width:1360px;padding:32px 40px 72px}.cz-menu-btn{border:1px solid var(--cz-grey-200);color:var(--cz-navy-900);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:none}.cz-scrim{display:none}.cz-demo-ribbon{background:var(--cz-navy-900);color:#fff;text-align:center;letter-spacing:.01em;padding:6px 16px;font-size:12.5px}.cz-demo-ribbon strong{color:#9fd38f;font-weight:600}.cz-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px;display:flex}.cz-page-head p{max-width:720px;margin:4px 0 0}.cz-breadcrumb,.cz-eyebrow{letter-spacing:.02em;color:var(--cz-green-700);margin-bottom:6px;font-size:12.5px;font-weight:600}.cz-screen-id{letter-spacing:.06em;color:var(--cz-grey-600);border:1px dashed var(--cz-grey-300);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:600}.cz-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cz-card{background:var(--cz-white);border:1px solid var(--cz-grey-200);border-radius:var(--cz-radius-lg);padding:22px 24px}.cz-card+.cz-card{margin-top:20px}.cz-grid>.cz-card+.cz-card,.cz-row>.cz-card+.cz-card,.cz-stack>.cz-card+.cz-card{margin-top:0}.cz-card h2{font-size:16px;font-weight:650}.cz-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cz-card-head h2{margin:0}.cz-card-head p{color:var(--cz-grey-600);margin:2px 0 0;font-size:13px}.cz-card-flush{padding:0;overflow:hidden}.cz-card>:not(.cz-card-head)+h3,.cz-card>:not(.cz-card-head)+h4{margin-top:22px}.cz-card h3{font-size:14.5px}.cz-dl+p,.cz-dl+div,.cz-dl+.cz-alert{margin-top:16px}input[type=file]{font:inherit;color:var(--cz-grey-600);max-width:100%;font-size:13.5px}input[type=file]::file-selector-button{font:inherit;color:var(--cz-navy-900);background:var(--cz-white);border:1px solid var(--cz-grey-300,#cfd6e0);cursor:pointer;border-radius:10px;margin-right:12px;padding:8px 14px;font-size:13.5px;font-weight:600}input[type=file]::file-selector-button:hover{background:var(--cz-grey-50,#f6f8fb)}.cz-line-item{border:1px solid var(--cz-grey-200);border-radius:var(--cz-radius,12px);margin-bottom:16px;padding:14px 16px 2px}.cz-line-item-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;font-weight:600;display:flex}.cz-line-item-head span{color:var(--cz-grey-600);font-size:13.5px;font-weight:400}.cz-card-flush>.cz-card-head{padding:20px 24px 0}.cz-inset{background:var(--cz-grey-50);border:1px solid var(--cz-grey-200);border-radius:var(--cz-radius-md);padding:16px}.cz-grid{gap:20px;display:grid}.cz-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cz-stack{flex-direction:column;gap:20px;display:flex}.cz-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cz-divider{background:var(--cz-grey-200);border:0;height:1px;margin:16px 0}.cz-kpi{background:var(--cz-white);border:1px solid var(--cz-grey-200);border-radius:var(--cz-radius-lg);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.cz-kpi-top{color:var(--cz-grey-600);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.cz-kpi-value{letter-spacing:-.025em;color:var(--cz-navy-900);font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.15}.cz-kpi-value.cz-accent{color:var(--cz-green-700)}.cz-kpi-label{color:var(--cz-grey-600);font-size:13px}.cz-kpi-hint{color:var(--cz-grey-600);font-size:12.5px}.cz-kpi-hint.cz-up{color:var(--cz-green-700)}.cz-dl{grid-template-columns:max-content 1fr;gap:10px 20px;margin:0;display:grid}.cz-dl dt{color:var(--cz-grey-600);font-size:13.5px}.cz-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:500}.cz-btn{min-height:40px;font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background .15s var(--cz-ease), border-color .15s, box-shadow .15s, transform 50ms;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cz-btn-primary{background:var(--cz-navy-700);color:#fff}.cz-btn-primary:hover{background:var(--cz-navy-900);color:#fff}.cz-btn-accent{background:var(--cz-green-700);color:#fff}.cz-btn-accent:hover{background:var(--cz-green-800);color:#fff}.cz-btn-secondary{color:var(--cz-navy-900);border-color:var(--cz-grey-300);box-shadow:var(--cz-shadow-sm);background:#fff}.cz-btn-secondary:hover{border-color:var(--cz-navy-500);color:var(--cz-navy-900)}.cz-btn-danger{background:var(--cz-danger);color:#fff}.cz-btn-ghost{color:var(--cz-navy-700);background:0 0}.cz-btn[disabled],.cz-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cz-field{flex-direction:column;gap:6px;min-width:0;margin-bottom:16px;display:flex}.cz-field .cz-hint{color:var(--cz-grey-600);font-size:12.5px}.cz-input,.cz-select,.cz-textarea{font:inherit;border:1px solid var(--cz-grey-300);color:var(--cz-navy-900);background:#fff;border-radius:10px;width:100%;min-height:42px;padding:10px 12px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.cz-input:hover,.cz-select:hover,.cz-textarea:hover{border-color:var(--cz-grey-600)}.cz-input:focus,.cz-select:focus,.cz-textarea:focus{border-color:var(--cz-navy-500);outline:none;box-shadow:0 0 0 4px #1d4e8924}.cz-input::placeholder,.cz-textarea::placeholder{color:var(--cz-grey-500)}.cz-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235E6573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.cz-textarea{resize:vertical;min-height:110px}.cz-input[aria-invalid=true],.cz-select[aria-invalid=true],.cz-textarea[aria-invalid=true]{border-color:var(--cz-danger)}.cz-error-text{color:var(--cz-danger);font-size:12.5px}.cz-check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.cz-check input{width:18px;height:18px;accent-color:var(--cz-green-700);margin-top:2px}.cz-search{position:relative}.cz-search .cz-icon{color:var(--cz-grey-600);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cz-search .cz-input{padding-left:38px}.cz-chips{flex-wrap:wrap;gap:8px;display:flex}.cz-chip{border:1px solid var(--cz-grey-300);cursor:pointer;font:inherit;color:var(--cz-grey-700);transition:all .15s var(--cz-ease);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cz-chip:hover{border-color:var(--cz-navy-500);color:var(--cz-navy-900)}.cz-chip[aria-pressed=true],.cz-chip[data-on=true],.cz-chip[aria-current=page]{background:var(--cz-navy-900);border-color:var(--cz-navy-900);color:#fff}fieldset.cz-fieldset{border:0;margin:0 0 16px;padding:0}fieldset.cz-fieldset legend{color:var(--cz-grey-700);margin-bottom:8px;font-size:13px;font-weight:600}.cz-segment{background:var(--cz-grey-100);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cz-segment button,.cz-segment a{font:inherit;color:var(--cz-grey-700);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.cz-segment [aria-pressed=true],.cz-segment [aria-current=page]{color:var(--cz-navy-900);box-shadow:var(--cz-shadow-sm);background:#fff;font-weight:600}.cz-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.cz-badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.cz-tag{color:var(--cz-grey-700);background:var(--cz-grey-100);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-flex}.cz-alert{border-radius:var(--cz-radius-md);border:1px solid #0000;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.cz-alert>.cz-icon{margin-top:2px}.cz-alert-info{background:var(--cz-navy-50);color:var(--cz-navy-700);border-color:var(--cz-navy-100)}.cz-alert-success{background:var(--cz-green-100);color:var(--cz-green-800);border-color:#cbe6c3}.cz-alert-warning{background:var(--cz-warning-bg);color:var(--cz-warning);border-color:#f9dbaf}.cz-alert-danger{background:var(--cz-danger-bg);color:var(--cz-danger);border-color:#f5c2bd}.cz-state{text-align:center;color:var(--cz-grey-600);flex-direction:column;align-items:center;padding:48px 20px;display:flex}.cz-state h3{color:var(--cz-navy-900);margin:12px 0 4px;font-size:16px}.cz-state p{max-width:440px;margin:0 0 16px;font-size:14px}.cz-state-icon{background:var(--cz-grey-100);width:48px;height:48px;color:var(--cz-grey-600);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.cz-state[role=alert] .cz-state-icon{background:var(--cz-danger-bg);color:var(--cz-danger)}.cz-spinner{border:2.5px solid var(--cz-grey-200);border-top-color:var(--cz-navy-700);border-radius:50%;width:26px;height:26px;margin:0 auto 12px;animation:.8s linear infinite cz-spin}.cz-skeleton{background:linear-gradient(90deg, var(--cz-grey-100) 25%, var(--cz-grey-50) 37%, var(--cz-grey-100) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite cz-shimmer}@keyframes cz-spin{to{transform:rotate(360deg)}}@keyframes cz-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.cz-spinner{animation-duration:3s}.cz-skeleton{animation:none}*{transition:none!important}}.cz-table-wrap{border:1px solid var(--cz-grey-200);border-radius:var(--cz-radius-md);background:#fff;overflow-x:auto}.cz-card .cz-table-wrap{border-radius:10px}.cz-card-flush .cz-table-wrap{border:0;border-top:1px solid var(--cz-grey-200);border-radius:0;margin-top:16px}.cz-table{border-collapse:collapse;width:100%;font-size:14px}.cz-table th{text-align:left;color:var(--cz-grey-600);background:var(--cz-grey-50);border-bottom:1px solid var(--cz-grey-200);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600}.cz-table td{border-bottom:1px solid var(--cz-grey-100);vertical-align:middle;padding:14px 16px}.cz-table tbody tr{transition:background .12s}.cz-table .cz-right{text-align:right}.cz-cell-title{color:var(--cz-navy-900);font-weight:600;text-decoration:none;display:block}.cz-cell-title:hover{color:var(--cz-navy-500);text-decoration:underline}.cz-cell-sub{color:var(--cz-grey-600);margin-top:2px;font-size:12.5px}.cz-pager{border-top:1px solid var(--cz-grey-200);color:var(--cz-grey-600);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.cz-stepper{margin:8px 0 24px;padding:0;list-style:none;display:flex}.cz-stepper li{text-align:center;color:var(--cz-grey-600);flex:1;padding-top:24px;font-size:12px;position:relative}.cz-stepper li:before{content:"";border:2px solid var(--cz-grey-300);z-index:1;background:#fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:4px;left:50%}.cz-stepper li:after{content:"";background:var(--cz-grey-200);width:100%;height:2px;position:absolute;top:9px;left:-50%}.cz-stepper li:first-child:after{display:none}.cz-timeline{margin:0;padding:0;list-style:none}.cz-timeline li{padding:0 0 18px 24px;font-size:14px;position:relative}.cz-timeline li:before{content:"";border:2px solid var(--cz-navy-500);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:3px}.cz-timeline li:after{content:"";background:var(--cz-grey-200);width:1px;position:absolute;top:19px;bottom:0;left:7px}.cz-timeline li:last-child:after{display:none}.cz-tabs{border-bottom:1px solid var(--cz-grey-200);gap:2px;margin-bottom:24px;display:flex;overflow-x:auto}.cz-tabs button,.cz-tabs a{font:inherit;cursor:pointer;color:var(--cz-grey-600);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none}.cz-tabs button:hover,.cz-tabs a:hover{color:var(--cz-navy-900)}.cz-tabs [aria-selected=true],.cz-tabs [aria-current=page]{color:var(--cz-navy-900);border-bottom-color:var(--cz-navy-900);font-weight:600}.cz-kanban{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.cz-kanban-col{background:var(--cz-grey-50);border:1px solid var(--cz-grey-200);border-radius:var(--cz-radius-md);min-height:200px;padding:10px}.cz-kanban-col h3{text-transform:uppercase;letter-spacing:.05em;color:var(--cz-grey-600);justify-content:space-between;font-size:12px;display:flex}.cz-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cz-week-day{background:var(--cz-grey-50);border:1px solid var(--cz-grey-200);border-radius:var(--cz-radius-md);min-width:0;min-height:150px;padding:10px}.cz-week-day[data-today]{border-color:var(--cz-green-600,#2e7d32);box-shadow:inset 0 3px 0 var(--cz-green-600,#2e7d32)}.cz-week-day h3{text-transform:uppercase;letter-spacing:.05em;color:var(--cz-grey-600);justify-content:space-between;margin:0 0 8px;font-size:12px;display:flex}.cz-week-day .cz-kanban-card{overflow-wrap:anywhere;padding:8px;font-size:13px}.cz-task-list{margin:0;padding:0;list-style:none}.cz-task-list li{border-top:1px solid var(--cz-grey-200);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.cz-task-list li:first-child{border-top:0;padding-top:0}.cz-task-when,.cz-task-what{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.cz-task-when span,.cz-task-what span{color:var(--cz-grey-600);font-size:12.5px}@media (max-width:900px){.cz-week{grid-template-columns:minmax(0,1fr)}.cz-week-day{min-height:0}.cz-week-day[data-empty] h3{margin:0}.cz-task-list li{grid-template-columns:minmax(0,1fr) auto}.cz-task-when{flex-direction:row;grid-column:1/-1;gap:8px}}.cz-kanban-card{border:1px solid var(--cz-grey-200);background:#fff;border-radius:10px;margin-bottom:8px;padding:12px;font-size:14px}.cz-dialog{width:calc(100% - 32px);max-width:560px;box-shadow:var(--cz-shadow-lg);border:0;border-radius:20px;padding:28px}.cz-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#011e4859}.cz-certificate{border:1px solid var(--cz-grey-200);border-top:4px solid var(--cz-navy-700);border-radius:var(--cz-radius-lg);box-shadow:var(--cz-shadow);background:#fff;padding:36px}.cz-public-menu{display:none;position:relative}.cz-public-menu summary{cursor:pointer;border:1px solid var(--cz-grey-200);border-radius:999px;padding:6px 12px;font-size:14px;list-style:none}.cz-public-menu summary::-webkit-details-marker{display:none}.cz-public-menu nav{min-width:240px;box-shadow:var(--cz-shadow-lg);border:1px solid var(--cz-grey-200);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:12px;position:absolute;top:46px;left:0;display:flex!important}.cz-hero{background:linear-gradient(135deg, var(--cz-navy-900), var(--cz-navy-700));color:#fff;padding:72px 24px}.cz-hero h1{color:#fff;max-width:760px;font-size:44px}.cz-hero p{opacity:.9;max-width:680px;font-size:18px}.cz-container{max-width:1200px;margin:0 auto;padding:0 24px}.cz-section{padding-top:64px;padding-bottom:64px}.cz-footer{background:var(--cz-grey-50);color:var(--cz-grey-700);border-top:1px solid var(--cz-grey-200);padding:48px 0 32px;font-size:14px}.cz-footer a{color:var(--cz-navy-900)}.cz-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cz-thread{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.cz-thread>li{border:1px solid var(--cz-grey-200);background:#fff;border-radius:12px;padding:12px 14px}.cz-thread>li[data-mine=true]{background:#f6fbf4;border-color:#cbe6c3}.cz-doc{white-space:pre-wrap;background:var(--cz-grey-50);border:1px solid var(--cz-grey-200);border-radius:10px;max-height:420px;margin:8px 0;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6;overflow:auto}.cz-steps{flex-wrap:wrap;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.cz-steps>li{border:1px solid var(--cz-grey-300);color:var(--cz-grey-600);background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px}.cz-steps>li[data-done=true]{background:var(--cz-green-700);border-color:var(--cz-green-700);color:#fff}.cz-steps>li[aria-current=step]{box-shadow:0 0 0 2px var(--cz-navy-700)}@media (max-width:1280px){.cz-main{padding:28px 28px 64px}}@media (max-width:1024px){.cz-grid-4,.cz-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-layout{background:linear-gradient(to right, var(--cz-grey-50) 0 219px, var(--cz-grey-200) 219px 220px, #fff 220px);grid-template-columns:220px minmax(0,1fr)}.cz-user-text{display:none}.cz-user{border:0;padding:2px}}@media (max-width:860px){.cz-layout{background:#fff;grid-template-columns:1fr}.cz-sidebar{left:0;top:var(--cz-topbar-h);z-index:35;width:288px;transition:transform .22s var(--cz-ease);box-shadow:var(--cz-shadow-lg);background:#fff;position:fixed;transform:translate(-100%)}.cz-sidebar[data-open=true]{transform:none}.cz-scrim[data-open=true]{inset:var(--cz-topbar-h) 0 0 0;z-index:34;background:#011e4840;display:block;position:fixed}.cz-menu-btn{display:inline-flex}.cz-topbar>nav{display:none}.cz-public-menu{display:block}.cz-topbar{gap:10px;padding:0 14px}.cz-brand small{display:none}.cz-grid-2,.cz-grid-3{grid-template-columns:minmax(0,1fr)}.cz-main{padding:22px 18px 56px}.cz-hero h1{font-size:32px}}@media (max-width:420px){.cz-grid-4{grid-template-columns:1fr 1fr;gap:12px}.cz-main{padding:18px 16px 48px}.cz-card{border-radius:14px;padding:18px}h1{font-size:24px}.cz-kpi{padding:14px}.cz-kpi-value{font-size:22px}.cz-table th,.cz-table td{padding:10px 12px}.cz-page-head{margin-bottom:20px}}.cz-home h2{letter-spacing:-.028em;margin-bottom:10px;font-size:34px;font-weight:650;line-height:1.15}.cz-home-head{max-width:680px;margin-bottom:36px}.cz-home-head p{font-size:17px}.cz-home-tint{background:var(--cz-grey-50);border-top:1px solid var(--cz-grey-200);border-bottom:1px solid var(--cz-grey-200)}.cz-home-hero{background:radial-gradient(1200px 520px at 85% -10%, var(--cz-navy-50), transparent 60%), #fff;padding:72px 0 64px;overflow:hidden}.cz-home-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.cz-home-hero h1{letter-spacing:-.045em;margin:22px 0;font-size:64px;font-weight:700;line-height:1.02}.cz-home-hero h1 span{color:var(--cz-green-700)}.cz-home-lede{color:var(--cz-grey-700);max-width:560px;margin:0;font-size:19px;line-height:1.55}.cz-pill{border:1px solid var(--cz-grey-200);color:var(--cz-grey-700);box-shadow:var(--cz-shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.cz-pill-dot{background:var(--cz-green-500);width:7px;height:7px;box-shadow:0 0 0 3px var(--cz-green-100);border-radius:50%}.cz-home-assurances{color:var(--cz-grey-700);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.cz-home-assurances li{align-items:center;gap:6px;display:inline-flex}.cz-home-assurances .cz-icon{color:var(--cz-green-700)}.cz-home-preview{flex-direction:column;display:flex}.cz-preview-card{border:1px solid var(--cz-grey-200);box-shadow:var(--cz-shadow-lg);background:#fff;border-radius:18px}.cz-preview-main{margin:0 0 0 40px;padding:24px 26px}.cz-preview-head{justify-content:space-between;align-items:center;display:flex}.cz-preview-title{letter-spacing:-.015em;margin:6px 0;font-size:21px;line-height:1.25}.cz-preview-facts{border-top:1px solid var(--cz-grey-200);grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px;display:grid}.cz-preview-facts span{color:var(--cz-grey-600);font-size:12px;display:block}.cz-preview-facts strong{font-variant-numeric:tabular-nums;font-size:15px}.cz-preview-float{padding:14px 16px;position:relative}.cz-preview-cert{align-self:flex-start;align-items:center;gap:12px;width:300px;margin-top:18px;display:flex}.cz-preview-cert strong{font-size:14px;display:block}.cz-preview-cert span{color:var(--cz-grey-600);font-size:12px}.cz-preview-icon{background:var(--cz-green-100);width:36px;height:36px;color:var(--cz-green-700);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cz-preview-ledger{align-self:flex-end;width:290px;margin-top:-40px}.cz-preview-caption{color:var(--cz-grey-500);align-self:flex-end;margin-top:10px;font-size:11.5px}.cz-preview-ledger-title{color:var(--cz-grey-700);margin-bottom:10px;font-size:12.5px;font-weight:600}.cz-preview-ledger ol{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.cz-preview-ledger li{text-align:center;background:var(--cz-grey-100);color:var(--cz-grey-600);border-radius:8px;padding:6px 0;font-size:11.5px;font-weight:600}.cz-preview-ledger li[data-done=true]{background:var(--cz-green-100);color:var(--cz-green-800)}.cz-home-stats{border-top:1px solid var(--cz-grey-200);border-bottom:1px solid var(--cz-grey-200);padding:28px 0 20px}.cz-home-stats dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.cz-home-stats dl>div{border-left:1px solid var(--cz-grey-200);padding:0 24px}.cz-home-stats dl>div:first-child{border-left:0;padding-left:0}.cz-home-stats dt{color:var(--cz-grey-600);font-size:13px}.cz-home-stats dd{letter-spacing:-.03em;color:var(--cz-navy-900);margin:4px 0 0;font-size:34px;font-weight:650}.cz-home-stats p{margin:14px 0 0;font-size:12px}.cz-home-steps{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.cz-home-steps li{border:1px solid var(--cz-grey-200);border-radius:18px;padding:24px;position:relative}.cz-step-num{color:var(--cz-grey-600);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;top:22px;right:22px}.cz-feature-icon{background:var(--cz-navy-50);width:42px;height:42px;color:var(--cz-navy-700);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.cz-home-steps h3,.cz-feature h3{margin-bottom:6px;font-size:17px}.cz-home-steps p,.cz-feature p{margin:0;font-size:14.5px}.cz-home-features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cz-feature{border:1px solid var(--cz-grey-200);background:#fff;border-radius:18px;padding:26px}.cz-feature-cta{background:var(--cz-navy-900);border-color:var(--cz-navy-900);color:#fff;flex-direction:column;align-items:flex-start;display:flex}.cz-feature-cta h3{color:#fff}.cz-feature-cta p{color:#ffffffc7;flex:1;margin-bottom:20px!important}.cz-home-routes{border:1px solid var(--cz-grey-200);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.cz-home-routes article{border-left:1px solid var(--cz-grey-200);padding:26px}.cz-home-routes article:first-child{border-left:0}.cz-route-key{background:var(--cz-navy-900);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:16px;font-size:14px;font-weight:700;display:inline-flex}.cz-home-routes h3{font-size:16px}.cz-home-routes p{margin:0;font-size:14px}.cz-home-split{grid-template-columns:1.1fr .9fr;gap:64px;display:grid}.cz-home-split h2{font-size:28px}.cz-sector-list{grid-template-columns:repeat(2,1fr);gap:0 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cz-sector-list a{border-bottom:1px solid var(--cz-grey-200);color:var(--cz-navy-900);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.cz-sector-list a:hover{color:var(--cz-green-700)}.cz-sector-list li[data-priority=false] a{color:var(--cz-grey-700);font-weight:400}.cz-company-list{gap:10px;margin:20px 0 16px;padding:0;list-style:none;display:grid}.cz-company-list li{border:1px solid var(--cz-grey-200);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.cz-company-list strong{font-size:15px;display:block}.cz-company-list .cz-muted{font-size:13px}.cz-company-mark{background:var(--cz-navy-900);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:inline-flex}.cz-link-arrow{color:var(--cz-navy-700);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cz-link-arrow:hover{color:var(--cz-green-700)}.cz-home-cta{background:linear-gradient(135deg, var(--cz-navy-900), var(--cz-navy-700));color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:44px 48px;display:flex}.cz-home-cta h2{color:#fff;margin:0 0 6px;font-size:30px}.cz-home-cta p{color:#fffc;margin:0;font-size:16px}.cz-btn-onnavy{color:#fff;background:0 0;border-color:#ffffff73}.cz-btn-onnavy:hover{color:#fff;border-color:#fff}.cz-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.cz-footer nav{flex-direction:column;gap:10px;display:flex}.cz-footer h4{text-transform:uppercase;letter-spacing:.06em;color:var(--cz-grey-600);margin:0 0 4px;font-size:12.5px;font-weight:600}.cz-footer nav a{color:var(--cz-grey-700);text-decoration:none}.cz-footer nav a:hover{color:var(--cz-navy-900)}.cz-footer-legal{color:var(--cz-grey-600);border-top:1px solid var(--cz-grey-200);max-width:900px;margin-top:36px;padding-top:20px;font-size:12px}@media (max-width:1024px){.cz-home-hero-grid{grid-template-columns:1fr;gap:40px}.cz-home-hero h1{font-size:52px}.cz-home-steps,.cz-home-features,.cz-home-routes{grid-template-columns:repeat(2,1fr)}.cz-home-routes article:nth-child(3){border-left:0}.cz-home-routes article:nth-child(n+3){border-top:1px solid var(--cz-grey-200)}.cz-home-split{grid-template-columns:1fr;gap:40px}.cz-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cz-home-hero{padding:40px 0 32px}.cz-home-hero h1{font-size:40px}.cz-home-lede{font-size:17px}.cz-home h2{font-size:26px}.cz-home-preview{min-height:0}.cz-preview-main{margin:0}.cz-preview-float{align-self:stretch;width:auto;margin-top:12px!important}.cz-preview-caption{align-self:flex-start}.cz-home-stats dl{grid-template-columns:1fr 1fr;gap:18px 0}.cz-home-stats dl>div:nth-child(3){border-left:0;padding-left:0}.cz-home-stats dd{font-size:26px}.cz-home-steps,.cz-home-features,.cz-home-routes,.cz-sector-list{grid-template-columns:1fr}.cz-home-routes article{border-top:1px solid var(--cz-grey-200);border-left:0!important}.cz-home-routes article:first-child{border-top:0}.cz-home-cta{padding:28px 24px}.cz-footer-grid{grid-template-columns:1fr}}.cz-dash{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.cz-dash>*{margin:0!important}.cz-dash-today{grid-column:span 8}.cz-dash-earn{grid-column:span 4}.cz-dash-figures{grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cz-dash-recs{grid-column:span 7}.cz-dash-pipe{grid-column:span 5}.cz-dash-activity{grid-column:span 12}.cz-kpi-link{color:inherit;transition:border-color .15s, box-shadow .15s, transform .15s var(--cz-ease);text-decoration:none}.cz-kpi-link:hover{border-color:var(--cz-grey-300);box-shadow:var(--cz-shadow);color:inherit;transform:translateY(-1px)}.cz-actions-list{margin:0 -10px;padding:0;list-style:none}.cz-actions-list a{color:var(--cz-navy-900);border-radius:12px;align-items:center;gap:14px;padding:12px 10px;text-decoration:none;transition:background .12s;display:flex}.cz-actions-list a:hover{background:var(--cz-grey-50)}.cz-actions-list li+li a{border-top:1px solid var(--cz-grey-100);border-radius:0}.cz-actions-list li+li a:hover{border-top-color:#0000;border-radius:12px}.cz-action-icon{background:var(--cz-navy-50);width:38px;height:38px;color:var(--cz-navy-700);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cz-actions-list a[data-tone=urgent] .cz-action-icon{background:var(--cz-warning-bg);color:var(--cz-warning)}.cz-action-text{flex-direction:column;flex:1;min-width:0;display:flex}.cz-action-text strong{font-size:14.5px;font-weight:600}.cz-action-text span{color:var(--cz-grey-600);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cz-action-due{color:var(--cz-grey-600);white-space:nowrap;font-size:12px;font-weight:600}.cz-action-due.cz-overdue{color:var(--cz-danger)}.cz-action-chevron{color:var(--cz-grey-300)}.cz-earn-figure{letter-spacing:-.035em;color:var(--cz-navy-900);font-variant-numeric:tabular-nums;font-size:40px;font-weight:650;line-height:1.1}.cz-earn-row{border-top:1px solid var(--cz-grey-200);justify-content:space-between;padding:12px 0 0;font-size:14px;display:flex}.cz-earn-row span{color:var(--cz-grey-600)}.cz-rec-list{margin:0 -10px;padding:0;list-style:none}.cz-rec-list a{color:var(--cz-navy-900);border-radius:12px;align-items:flex-start;gap:14px;padding:12px 10px;text-decoration:none;display:flex}.cz-rec-list a:hover{background:var(--cz-grey-50)}.cz-rec-list li+li a{border-top:1px solid var(--cz-grey-100)}.cz-match{background:var(--cz-green-100);width:52px;height:52px;color:var(--cz-green-800);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.cz-match strong{font-size:18px;font-weight:700}.cz-match span{text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:10px;font-weight:600}.cz-rec-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cz-rec-body strong{font-size:14.5px;line-height:1.35}.cz-rec-body .cz-muted{font-size:13px}.cz-rec-reasons{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cz-stage-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cz-stage-bars li{grid-template-columns:96px 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.cz-stage-name{text-transform:capitalize;color:var(--cz-grey-700)}.cz-stage-track{background:var(--cz-grey-100);border-radius:999px;height:8px;overflow:hidden}.cz-stage-track span{background:var(--cz-navy-700);border-radius:999px;min-width:6px;height:100%;display:block}.cz-stage-bars li:last-child .cz-stage-track span{background:var(--cz-green-700)}.cz-stage-val{color:var(--cz-grey-600);white-space:nowrap;font-size:12.5px}.cz-activity{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.cz-activity li{border-bottom:1px solid var(--cz-grey-100);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.cz-activity li strong{font-weight:500}.cz-activity time{white-space:nowrap;margin-left:auto;font-size:12.5px}.cz-activity-dot{background:var(--cz-green-500);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:1100px){.cz-dash-today,.cz-dash-earn,.cz-dash-recs,.cz-dash-pipe{grid-column:span 12}.cz-dash-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cz-dash{gap:14px}.cz-dash-figures{gap:12px}.cz-activity{grid-template-columns:1fr}.cz-action-due{display:none}.cz-earn-figure{font-size:34px}}.cz-mkt{flex-direction:column;gap:14px;display:flex}.cz-mkt-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cz-mkt-search{flex:360px}.cz-mkt-search .cz-field{margin:0}.cz-mkt-search .cz-input{background:var(--cz-grey-50);border-color:#0000;border-radius:12px;height:44px;font-size:15px}.cz-mkt-search .cz-input:focus{border-color:var(--cz-navy-500);background:#fff}.cz-mkt-toolbar .cz-segment button{padding:8px 14px}.cz-mkt-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cz-mkt-spacer{flex:1}.cz-chip-select{align-items:center;gap:6px;font-size:13px;display:inline-flex;position:relative}.cz-chip-select select,.cz-chip-btn{appearance:none;font:inherit;color:var(--cz-grey-700);border:1px solid var(--cz-grey-200);cursor:pointer;background:#fff;border-radius:999px;height:34px;padding:0 30px 0 14px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.cz-chip-select select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235E6573' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.cz-chip-select select:hover,.cz-chip-btn:hover{border-color:var(--cz-grey-300);background-color:var(--cz-grey-50)}.cz-chip-select select:focus-visible,.cz-chip-btn:focus-visible{outline:2px solid var(--cz-navy-500);outline-offset:2px}.cz-chip-btn{align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cz-chip-btn[aria-expanded=true]{background:var(--cz-navy-50);border-color:var(--cz-navy-100);color:var(--cz-navy-900)}.cz-chip-plain select{color:var(--cz-navy-900);border-color:#0000;padding-left:4px;font-weight:600}.cz-mkt-more{background:var(--cz-grey-50);border-radius:12px;grid-template-columns:repeat(2,minmax(0,220px));gap:12px;padding:14px 16px;display:grid}.cz-mkt-more label{color:var(--cz-grey-700);flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;display:flex}.cz-mkt-summary{border-top:1px solid var(--cz-grey-200);flex-wrap:wrap;align-items:center;gap:12px;min-height:32px;padding-top:14px;display:flex}.cz-mkt-summary p{color:var(--cz-grey-600);margin:0;font-size:14px}.cz-mkt-summary p strong{color:var(--cz-navy-900);font-size:15px}.cz-mkt-summary>.cz-btn{margin-left:auto}.cz-active-filters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cz-active-filters button{background:var(--cz-navy-50);color:var(--cz-navy-900);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.cz-active-filters button:hover{background:var(--cz-navy-100)}.cz-link-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12.5px;font-weight:600;color:var(--cz-navy-500)!important}.cz-mkt-notice{background:var(--cz-green-100);color:var(--cz-green-800);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13.5px;display:flex}.cz-opp-list{border:1px solid var(--cz-grey-200);border-radius:var(--cz-radius-lg);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.cz-opp-list>li+li{border-top:1px solid var(--cz-grey-200)}.cz-opp-skel{padding:22px 24px}.cz-opp-row{color:inherit;transition:background .15s var(--cz-ease);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:24px;padding:18px 20px 18px 24px;text-decoration:none;display:grid}.cz-opp-row:hover{background:var(--cz-grey-50)}.cz-opp-row:focus-visible{outline:2px solid var(--cz-navy-500);outline-offset:-2px}.cz-opp-main{flex-direction:column;gap:6px;min-width:0;display:flex}.cz-opp-meta{color:var(--cz-grey-600);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cz-opp-meta>span+span:before{content:"·";color:var(--cz-grey-300);margin-right:8px}.cz-opp-meta .cz-route+span:before{display:none}.cz-route{letter-spacing:.01em;border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.cz-route-unite{color:var(--cz-navy-700);background:var(--cz-navy-50)}.cz-route-partner{color:var(--cz-green-800);background:var(--cz-green-100)}.cz-opp-title{color:var(--cz-navy-900);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.35}.cz-opp-row:hover .cz-opp-title{color:var(--cz-navy-700)}.cz-opp-sub{color:var(--cz-grey-600);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.cz-opp-sub>span{align-items:center;gap:5px;display:inline-flex}.cz-opp-sub .cz-icon{color:var(--cz-grey-500)}.cz-opp-side{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;min-width:132px;display:flex}.cz-opp-value{color:var(--cz-navy-900);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:600}.cz-opp-value .cz-muted{font-size:13px;font-weight:500}.cz-opp-close{color:var(--cz-grey-600);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.cz-close-urgent{color:var(--cz-danger);font-weight:600}.cz-close-soon{color:var(--cz-warning);font-weight:500}.cz-opp-match{color:var(--cz-green-800);background:var(--cz-green-100);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.cz-opp-chevron{color:var(--cz-grey-300)}.cz-opp-row:hover .cz-opp-chevron{color:var(--cz-grey-600)}.cz-mkt .cz-pager{border:0;padding:4px 0}@media (max-width:720px){.cz-mkt-toolbar .cz-segment{width:100%;overflow-x:auto}.cz-mkt-toolbar .cz-segment button{white-space:nowrap;flex:1;padding:8px 10px}.cz-mkt-filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px;overflow-x:auto}.cz-mkt-filters::-webkit-scrollbar{display:none}.cz-mkt-spacer{display:none}.cz-mkt-more{grid-template-columns:1fr 1fr}.cz-opp-list{border-radius:14px}.cz-opp-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.cz-opp-side{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;min-width:0}.cz-opp-value{font-size:15.5px}.cz-opp-chevron{display:none}.cz-opp-sub{gap:4px 12px}}.cz-sidebar-foot{display:none}@media (max-width:860px){.cz-sidebar{flex-direction:column;display:flex}.cz-sidebar-foot{border-top:1px solid var(--cz-grey-200);margin-top:auto;padding:16px 4px 0;display:block}.cz-sidebar-user{align-items:center;gap:10px;padding:4px 8px 12px;display:flex}.cz-sidebar-user>span:last-child{flex-direction:column;min-width:0;font-size:13px;line-height:1.25;display:flex}.cz-sidebar-user>span:last-child span{color:var(--cz-grey-600);font-size:12px}.cz-sidebar-signout{width:100%;font:inherit;color:var(--cz-danger);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.cz-sidebar-signout:hover{background:var(--cz-danger-bg)}}@media (max-width:720px){.cz-hide-sm{display:none!important}.cz-topbar{gap:10px;padding:0 12px}.cz-topbar .cz-brand small{display:none}.cz-menu-btn{padding:8px}.cz-menu-label{display:none}.cz-topbar-tools{gap:0}.cz-user{border:0;padding:0}}.cz-od{max-width:1120px}.cz-od-back{color:var(--cz-navy-500);align-items:center;gap:2px;margin:0 0 18px -4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cz-od-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding-bottom:28px;display:grid}.cz-od-meta{color:var(--cz-grey-600);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;font-size:13px;display:flex}.cz-od-meta>span+span:not(.cz-badge):before{content:"·";color:var(--cz-grey-300);margin-right:10px}.cz-od-meta .cz-route+span:before{display:none}.cz-od-title{letter-spacing:-.025em;color:var(--cz-navy-900);max-width:820px;margin:4px 0 0;font-size:36px;font-weight:700;line-height:1.12}.cz-od-sub{color:var(--cz-grey-700);flex-wrap:wrap;grid-column:1;gap:6px 20px;margin:6px 0 0;font-size:14.5px;display:flex}.cz-od-sub span{align-items:center;gap:6px;display:inline-flex}.cz-od-sub .cz-icon{color:var(--cz-grey-500)}.cz-od-tools{grid-area:2/2/span 2;align-self:end;gap:6px;display:flex}.cz-od-facts{border-top:1px solid var(--cz-grey-200);border-bottom:1px solid var(--cz-grey-200);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 36px;display:grid}.cz-od-facts>div{flex-direction:column;gap:4px;min-width:0;padding:20px 20px 20px 0;display:flex}.cz-od-facts>div+div{border-left:1px solid var(--cz-grey-200);padding-left:24px}.cz-od-facts dt{color:var(--cz-grey-600);font-size:12.5px;font-weight:500}.cz-od-facts dd{letter-spacing:-.015em;color:var(--cz-navy-900);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600}.cz-od-facts>div>span{color:var(--cz-grey-600);font-size:12.5px}.cz-od-na{color:var(--cz-grey-600);font-size:17px;font-weight:500}.cz-od-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;display:grid}.cz-od-main{flex-direction:column;gap:36px;min-width:0;display:flex}.cz-od-section h3{letter-spacing:-.01em;color:var(--cz-navy-900);margin:0 0 12px;font-size:19px;font-weight:600}.cz-od-body{color:var(--cz-grey-700);white-space:pre-wrap;max-width:680px;margin:0;font-size:16px;line-height:1.65}.cz-od-reqs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cz-od-reqs li{border:1px solid var(--cz-grey-200);border-radius:14px;gap:12px;padding:16px;display:flex}.cz-od-reqs li>.cz-icon{color:var(--cz-navy-700);flex:none;margin-top:1px}.cz-od-reqs li span{color:var(--cz-grey-600);flex-direction:column;gap:3px;font-size:13.5px;line-height:1.45;display:flex}.cz-od-reqs li strong{color:var(--cz-navy-900);font-size:14.5px;font-weight:600}.cz-od-route{background:var(--cz-navy-50);border-radius:16px;gap:16px;padding:22px;display:flex}.cz-od-route h3{margin-bottom:6px;font-size:16px}.cz-od-route p{color:var(--cz-grey-700);margin:0;font-size:14px;line-height:1.6}.cz-od-route-icon{width:40px;height:40px;color:var(--cz-navy-700);box-shadow:var(--cz-shadow-sm);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.cz-od-history{margin:0;padding:0;list-style:none}.cz-od-history li{gap:14px;padding-bottom:16px;display:flex;position:relative}.cz-od-history li:not(:last-child):before{content:"";background:var(--cz-grey-200);width:1px;position:absolute;top:14px;bottom:0;left:4px}.cz-od-dot{background:var(--cz-navy-700);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.cz-od-history li div{color:var(--cz-navy-900);flex-direction:column;font-size:14px;display:flex}.cz-od-history time{margin-top:2px;font-size:12.5px}.cz-od-applicants{border:1px solid var(--cz-grey-200);border-radius:14px;margin:0;padding:0;list-style:none}.cz-od-applicants>li{flex-direction:column;gap:10px;padding:18px;display:flex}.cz-od-applicants>li+li{border-top:1px solid var(--cz-grey-200)}.cz-od-applicants p{color:var(--cz-grey-700);margin:0;font-size:14px;line-height:1.55}.cz-od-app-head{align-items:center;gap:12px;display:flex}.cz-od-app-head>div{color:var(--cz-navy-900);flex-direction:column;flex:1;font-size:14px;display:flex}.cz-od-app-head .cz-muted{font-size:12.5px}.cz-od-decide{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cz-od-decide .cz-input{flex:240px}.cz-od-panel{top:calc(var(--cz-topbar-h) + 24px);flex-direction:column;gap:12px;display:flex;position:sticky}.cz-od-card{border:1px solid var(--cz-grey-200);box-shadow:var(--cz-shadow);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.cz-od-card h3{letter-spacing:-.01em;color:var(--cz-navy-900);margin:0;font-size:18px;font-weight:600}.cz-od-card>p{margin:-6px 0 0;font-size:13.5px}.cz-od-card>.cz-btn{justify-content:center;width:100%}.cz-od-card .cz-alert{margin:0}.cz-od-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cz-od-checks li{gap:10px;padding:9px 0;font-size:13px;display:flex}.cz-od-checks li+li{border-top:1px solid var(--cz-grey-100)}.cz-od-checks li>.cz-icon{flex:none;margin-top:1px}.cz-od-checks li[data-result=pass]>.cz-icon{color:var(--cz-green-700)}.cz-od-checks li[data-result=warn]>.cz-icon{color:var(--cz-warning)}.cz-od-checks li[data-result=fail]>.cz-icon{color:var(--cz-danger)}.cz-od-checks li>span{color:var(--cz-grey-600);flex-direction:column;gap:1px;min-width:0;line-height:1.4;display:flex}.cz-od-checks li strong{color:var(--cz-navy-900);font-size:13.5px;font-weight:600}.cz-od-counts{background:var(--cz-grey-50);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.cz-od-counts>div{text-align:center;padding:12px}.cz-od-counts dt{color:var(--cz-grey-600);font-size:12px}.cz-od-counts dd{color:var(--cz-navy-900);margin:2px 0 0;font-size:22px;font-weight:600}.cz-od-steps{flex-direction:column;gap:0;margin:4px 0;padding:0;list-style:none;display:flex}.cz-od-steps li{color:var(--cz-grey-600);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex;position:relative}.cz-od-steps li:not(:last-child):after{content:"";background:var(--cz-grey-200);width:2px;height:16px;position:absolute;top:28px;left:9px}.cz-od-steps li>span{border:2px solid var(--cz-grey-300);background:#fff;border-radius:50%;flex:none;width:20px;height:20px}.cz-od-steps li[data-state=done]{color:var(--cz-navy-900)}.cz-od-steps li[data-state=done]>span{border-color:var(--cz-green-600);background:var(--cz-green-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat}.cz-od-steps li[data-state=done]:not(:last-child):after{background:var(--cz-green-600)}.cz-od-steps li[data-state=current]{color:var(--cz-navy-900);font-weight:600}.cz-od-steps li[data-state=current]>span{border-color:var(--cz-navy-700);background:var(--cz-navy-700);box-shadow:inset 0 0 0 4px #fff}.cz-od-assure{color:var(--cz-grey-600);align-items:center;gap:6px;margin:0;padding:0 6px;font-size:12.5px;display:flex}@media (max-width:1100px){.cz-od-grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.cz-od-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-od-facts>div:nth-child(3){border-left:0;padding-left:0}.cz-od-facts>div:nth-child(n+3){border-top:1px solid var(--cz-grey-200)}}@media (max-width:860px){.cz-od-grid{grid-template-columns:minmax(0,1fr)}.cz-od-panel{order:-1;position:static}.cz-od-reqs{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cz-od-hero{grid-template-columns:minmax(0,1fr);padding-bottom:20px}.cz-od-tools{grid-area:auto/1}.cz-od-title{font-size:26px}.cz-od-facts{margin-bottom:24px}.cz-od-facts>div{padding:14px 12px 14px 0}.cz-od-facts>div+div{padding-left:14px}.cz-od-facts>div:nth-child(3){padding-left:0}.cz-od-facts dd{font-size:18px}.cz-od-main{gap:28px}.cz-od-card{box-shadow:none;padding:18px}}.cz-ta{flex-direction:column;gap:24px;display:flex}.cz-ta-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cz-ta-kpi{text-align:left;font:inherit;border:1px solid var(--cz-grey-200);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.cz-ta-kpi:hover{border-color:var(--cz-grey-300);box-shadow:var(--cz-shadow)}.cz-ta-kpi:focus-visible{outline:2px solid var(--cz-navy-500);outline-offset:2px}.cz-ta-kpi[aria-pressed=true]{border-color:var(--cz-navy-700);box-shadow:0 0 0 1px var(--cz-navy-700)}.cz-ta-kpi-top{color:var(--cz-grey-600);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.cz-ta-kpi-top .cz-icon{color:var(--cz-grey-500)}.cz-ta-kpi strong{letter-spacing:-.02em;color:var(--cz-navy-900);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.15}.cz-ta-kpi-hint{color:var(--cz-grey-600);font-size:12.5px}.cz-ta-kpi[data-tone=warn]{background:var(--cz-warning-bg);border-color:#f8d9b0}.cz-ta-kpi[data-tone=warn] strong,.cz-ta-kpi[data-tone=warn] .cz-icon{color:var(--cz-warning)}.cz-ta-attention{border:1px solid #f8d9b0;border-radius:16px;overflow:hidden}.cz-ta-attention h2{color:var(--cz-warning);background:var(--cz-warning-bg);align-items:center;gap:8px;margin:0;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.cz-ta-attention ul{margin:0;padding:0;list-style:none}.cz-ta-attention li+li{border-top:1px solid var(--cz-grey-200)}.cz-ta-attention button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:12px 18px;display:grid}.cz-ta-attention button:hover{background:var(--cz-grey-50)}.cz-ta-attention button>span:first-child{min-width:0;color:var(--cz-navy-900);flex-direction:column;font-size:14px;display:flex}.cz-ta-attention button>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cz-ta-attention .cz-mono{color:var(--cz-grey-600);font-size:12px}.cz-ta-issue{color:var(--cz-warning);font-size:13px;font-weight:500}.cz-ta-attention .cz-icon{color:var(--cz-grey-300)}.cz-ta-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cz-ta-search{flex:300px}.cz-ta-search .cz-field{margin:0}.cz-ta-search .cz-input{background:var(--cz-grey-50);border-color:#0000;border-radius:10px;height:40px}.cz-ta-search .cz-input:focus{border-color:var(--cz-navy-500);background:#fff}.cz-ta-table-wrap{border:1px solid var(--cz-grey-200);background:#fff;border-radius:16px;overflow-x:auto}.cz-ta-table{border-collapse:collapse;width:100%;font-size:14px}.cz-ta-table th{text-align:left;color:var(--cz-grey-600);background:var(--cz-grey-50);border-bottom:1px solid var(--cz-grey-200);white-space:nowrap;padding:11px 16px;font-size:12px;font-weight:600}.cz-ta-table th.cz-num,.cz-ta-table td.cz-num{text-align:right}.cz-ta-table td{border-bottom:1px solid var(--cz-grey-100);vertical-align:middle;padding:14px 16px}.cz-ta-table tbody tr:last-child td{border-bottom:0}.cz-ta-table tbody tr{cursor:pointer;transition:background .12s}.cz-ta-table tbody tr:hover,.cz-ta-table tbody tr[data-selected=true]{background:var(--cz-grey-50)}.cz-ta-table tbody tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--cz-navy-700)}.cz-ta-tender{min-width:280px;max-width:420px}.cz-ta-tender button{font:inherit;color:var(--cz-navy-900);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.35;display:block}.cz-ta-tender button:hover{color:var(--cz-navy-500)}.cz-ta-tender>span{margin-top:3px;font-size:12.5px;display:block}.cz-ta-issuer{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--cz-grey-700);overflow:hidden}.cz-ta-date{white-space:nowrap}.cz-ta-date span{display:block}.cz-ta-date .cz-muted{font-size:12px}.cz-ta-flag{color:var(--cz-warning);align-items:center;gap:4px;margin-top:4px;font-size:11.5px;font-weight:600;display:flex}.cz-ta-withdrawn{font-size:11.5px;display:block}.cz-ta-panel{color:var(--cz-grey-700);align-items:center;gap:5px;display:inline-flex}.cz-ta-count{color:var(--cz-grey-600);border-top:1px solid var(--cz-grey-200);margin:0;padding:12px 16px;font-size:13px}.cz-ta-table-wrap .cz-pager{border-top:1px solid var(--cz-grey-200)}.cz-sheet-scrim{z-index:60;animation:cz-fade .18s var(--cz-ease);background:#011e4847;position:fixed;inset:0}.cz-sheet{z-index:61;width:min(560px,100vw);box-shadow:var(--cz-shadow-lg);animation:cz-slide-in .24s var(--cz-ease);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.cz-sheet-head{border-bottom:1px solid var(--cz-grey-200);justify-content:space-between;gap:16px;padding:22px 24px 18px;display:flex}.cz-sheet-head h2{letter-spacing:-.015em;color:var(--cz-navy-900);margin:4px 0 8px;font-size:21px;line-height:1.25}.cz-sheet-body{flex-direction:column;gap:12px;padding:20px 24px 40px;display:flex;overflow-y:auto}.cz-sheet-body h3{color:var(--cz-navy-900);margin:14px 0 0;font-size:15px;font-weight:600}.cz-sheet-facts{background:var(--cz-grey-200);border:1px solid var(--cz-grey-200);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.cz-sheet-facts>div{background:#fff;padding:12px 14px}.cz-sheet-facts dt{color:var(--cz-grey-600);font-size:12px}.cz-sheet-facts dd{color:var(--cz-navy-900);margin:2px 0 0;font-size:14px;font-weight:500}.cz-sheet-people,.cz-sheet-bids{border:1px solid var(--cz-grey-200);border-radius:12px;margin:0;padding:0;list-style:none}.cz-sheet-people li,.cz-sheet-bids li{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.cz-sheet-people li+li,.cz-sheet-bids li+li{border-top:1px solid var(--cz-grey-100)}.cz-sheet-people li>span:last-child,.cz-sheet-bids li>span:first-child{color:var(--cz-navy-900);flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.cz-sheet-people .cz-muted,.cz-sheet-bids .cz-muted{font-size:12.5px}.cz-seal{background:var(--cz-grey-50);color:var(--cz-grey-700);border:1px solid var(--cz-grey-200);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;display:inline-flex}.cz-sheet-note{color:var(--cz-grey-600);gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.cz-sheet-note .cz-icon{flex:none;margin-top:2px}.cz-sheet-audit{margin:0;padding:0;list-style:none}.cz-sheet-audit li{gap:12px;padding-bottom:14px;display:flex;position:relative}.cz-sheet-audit li:not(:last-child):before{content:"";background:var(--cz-grey-200);width:1px;position:absolute;top:14px;bottom:0;left:4px}.cz-sheet-audit li div{color:var(--cz-navy-900);flex-direction:column;font-size:13.5px;display:flex}.cz-sheet-audit li div>.cz-muted:last-child{margin-top:2px;font-size:12px}.cz-sheet-audit code{font-size:11px}@keyframes cz-fade{0%{opacity:0}to{opacity:1}}@keyframes cz-slide-in{0%{opacity:0;transform:translate(24px)}}@media (max-width:1024px){.cz-ta-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cz-ta-kpi strong{font-size:24px}.cz-ta-kpi{padding:14px}.cz-ta-toolbar .cz-segment{width:100%;overflow-x:auto}.cz-ta-toolbar .cz-segment button{white-space:nowrap}.cz-ta-attention button{grid-template-columns:minmax(0,1fr) 16px}.cz-ta-issue{grid-area:2/1}.cz-ta-attention button>.cz-icon{grid-area:1/2/span 2}.cz-ta-cards thead{display:none}.cz-ta-cards,.cz-ta-cards tbody,.cz-ta-cards tr,.cz-ta-cards td{display:block}.cz-ta-cards tr{border-bottom:1px solid var(--cz-grey-200);padding:14px 16px}.cz-ta-cards tbody tr:last-child{border-bottom:0}.cz-ta-cards td{border:0;padding:0}.cz-ta-cards td+td{margin-top:6px}.cz-ta-tender,.cz-ta-issuer{min-width:0;max-width:none}.cz-ta-issuer{font-size:13px}.cz-ta-date span{margin-right:6px;display:inline}.cz-ta-cards td.cz-num{text-align:left}.cz-ta-cards td.cz-ta-bids:before{content:"Sealed bids: ";color:var(--cz-grey-600)}.cz-ta-cards tbody tr[data-selected=true] td:first-child{box-shadow:none}.cz-sheet-head,.cz-sheet-body{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.cz-sheet,.cz-sheet-scrim{animation:none}}@media (max-width:860px){.cz-sidebar:not([data-open=true]){box-shadow:none;visibility:hidden;transition:transform .22s var(--cz-ease), visibility 0s .22s}.cz-sidebar[data-open=true]{visibility:visible;transition:transform .22s var(--cz-ease)}}.cz-ta-sm{display:none}@media (max-width:720px){.cz-ta-sm{display:inline}}.cz-guest-btn{border:1px solid var(--cz-grey-200);width:100%;font:inherit;color:var(--cz-navy-900);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.cz-guest-btn:hover{border-color:var(--cz-navy-500);background:var(--cz-navy-50)}.cz-guest-btn:focus-visible{outline:2px solid var(--cz-navy-500);outline-offset:2px}.cz-guest-btn:disabled{opacity:.6;cursor:wait}.cz-guest-btn strong{font-size:14.5px;display:block}.cz-guest-btn span span{color:var(--cz-grey-600);font-size:12.5px;display:block}.cz-guest-icon{background:var(--cz-navy-50);width:36px;height:36px;color:var(--cz-navy-700);border-radius:10px;flex:none;place-items:center;display:grid}.cz-avatar-sq{background:var(--cz-navy-50);color:var(--cz-navy-700);border-radius:10px}.cz-avatar-xs{flex:none;width:26px;height:26px;font-size:10.5px}.cz-inbox-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cz-inbox-tools .cz-field{margin:0}.cz-convo-list,.cz-notif-list,.cz-ann-list,.cz-meeting-list,.cz-ticket-list,.cz-faq{border:1px solid var(--cz-grey-200);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.cz-convo-list>li+li,.cz-notif-list>li+li,.cz-ann-list>li+li,.cz-meeting-list>li+li,.cz-ticket-list>li+li,.cz-faq>li+li{border-top:1px solid var(--cz-grey-100)}.cz-convo{color:inherit;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.cz-convo:hover{background:var(--cz-grey-50)}.cz-convo-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cz-convo-top{justify-content:space-between;gap:12px;display:flex}.cz-convo-top strong{color:var(--cz-navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.cz-convo-top time{color:var(--cz-grey-600);flex:none;font-size:12px}.cz-convo-preview{color:var(--cz-grey-600);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cz-convo-preview b{color:var(--cz-grey-700);font-weight:600}.cz-convo[data-unread] .cz-convo-preview{color:var(--cz-navy-900);font-weight:500}.cz-compose{max-width:720px;margin-bottom:18px}.cz-contact-list{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.cz-contact-list button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cz-contact-list button:hover{background:var(--cz-grey-50)}.cz-contact-list button>span:nth-child(2){color:var(--cz-navy-900);flex-direction:column;flex:1;font-size:14px;display:flex}.cz-contact-list .cz-muted{font-size:12.5px}.cz-to-chip{background:var(--cz-navy-50);color:var(--cz-navy-900);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 6px 4px 4px;font-size:13.5px;display:inline-flex}.cz-to-chip:not(:has(.cz-avatar)){padding-left:12px}.cz-to-chip button{cursor:pointer;color:var(--cz-grey-600);background:0 0;border:0;place-items:center;padding:2px;display:grid}.cz-chat{height:calc(100vh - var(--cz-topbar-h) - 120px);border:1px solid var(--cz-grey-200);background:#fff;border-radius:18px;flex-direction:column;max-width:900px;min-height:480px;display:flex;overflow:hidden}.cz-chat-head{border-bottom:1px solid var(--cz-grey-200);align-items:center;gap:12px;padding:12px 16px;display:flex}.cz-chat-back{width:32px;height:32px;color:var(--cz-navy-700);border-radius:8px;place-items:center;display:grid}.cz-chat-back:hover{background:var(--cz-grey-100)}.cz-chat-title{flex:1;min-width:0}.cz-chat-title h1{color:var(--cz-navy-900);text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}.cz-chat-title p{color:var(--cz-grey-600);margin:0;font-size:12.5px}.cz-chat-tools{gap:2px;display:flex}.cz-chat-notice{background:var(--cz-navy-50);color:var(--cz-navy-900);align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.cz-chat-body{background:var(--cz-grey-50);flex:1;padding:16px 18px;overflow-y:auto}.cz-chat-day{text-align:center;margin:14px 0 10px}.cz-chat-day span{color:var(--cz-grey-600);background:var(--cz-grey-100);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.cz-bubble-row{align-items:flex-end;gap:8px;margin:4px 0;display:flex}.cz-bubble-row.cz-mine{justify-content:flex-end}.cz-bubble-wrap{flex-direction:column;max-width:min(72%,560px);display:flex}.cz-mine .cz-bubble-wrap{align-items:flex-end}.cz-bubble-author{color:var(--cz-grey-600);margin:0 0 3px 12px;font-size:11.5px}.cz-bubble{border:1px solid var(--cz-grey-200);color:var(--cz-navy-900);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:18px;padding:9px 14px;font-size:14.5px;line-height:1.45}.cz-mine .cz-bubble{background:var(--cz-navy-700);border-color:var(--cz-navy-700);color:#fff;border-bottom-right-radius:6px}.cz-bubble-row:not(.cz-mine) .cz-bubble{border-bottom-left-radius:6px}.cz-bubble-gone{font-style:italic;color:var(--cz-grey-600)!important;border:1px dashed var(--cz-grey-300)!important;background:0 0!important}.cz-bubble-meta{color:var(--cz-grey-600);gap:10px;margin:3px 8px 0;font-size:11px;display:flex}.cz-bubble-meta button{font:inherit;color:var(--cz-navy-500);cursor:pointer;opacity:0;background:0 0;border:0;padding:0;transition:opacity .12s}.cz-bubble-row:hover .cz-bubble-meta button,.cz-bubble-meta button:focus-visible{opacity:1}.cz-chat-report{border-top:1px solid var(--cz-grey-200);background:var(--cz-warning-bg);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.cz-chat-report p{margin:0;font-size:13px}.cz-composer{border-top:1px solid var(--cz-grey-200);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.cz-composer textarea{resize:none;border:1px solid var(--cz-grey-200);font:inherit;field-sizing:content;border-radius:20px;flex:1;max-height:140px;padding:9px 14px;font-size:14.5px}.cz-composer textarea:focus{border-color:var(--cz-navy-500);outline:none}.cz-composer .cz-btn{border-radius:999px;justify-content:center;width:38px;height:38px;padding:0}.cz-chat-foot{color:var(--cz-grey-600);align-items:center;gap:6px;margin:0;padding:6px 16px 10px;font-size:11.5px;display:flex}.cz-meeting-list>li{align-items:center;gap:16px;padding:14px 18px;display:flex}.cz-meeting-date{text-align:center;border:1px solid var(--cz-grey-200);border-radius:12px;flex:none;width:52px;overflow:hidden}.cz-meeting-date span{text-transform:uppercase;background:var(--cz-navy-700);color:#fff;padding:2px 0;font-size:11px;font-weight:700;display:block}.cz-meeting-date strong{color:var(--cz-navy-900);padding:3px 0;font-size:20px;display:block}.cz-meeting-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cz-meeting-main a{color:var(--cz-navy-900);font-size:15px;text-decoration:none}.cz-meeting-main a:hover{color:var(--cz-navy-500)}.cz-meeting-main .cz-muted{font-size:13px}.cz-sched{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cz-sched label,.cz-sched-label{color:var(--cz-grey-700);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.cz-sched-wide{grid-column:1/-1}.cz-meet-room{max-width:1120px}.cz-room-hero{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.cz-room-stage{text-align:center;background:linear-gradient(180deg, var(--cz-navy-900), var(--cz-navy-700));color:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.cz-room-stage p{max-width:460px;margin:0}.cz-room-stage .cz-muted{color:#ffffffbf;font-size:13.5px}.cz-room-stage-icon{background:#ffffff1f;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:4px;display:grid}.cz-ann-list>li>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;position:relative}.cz-ann-list>li>button:hover{background:var(--cz-grey-50)}.cz-ann-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cz-ann-main strong{color:var(--cz-navy-900);font-size:15.5px}.cz-ann-meta{color:var(--cz-grey-600);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.cz-ann-snippet{color:var(--cz-grey-600);font-size:13.5px}.cz-ann-chevron{color:var(--cz-grey-300);margin-top:4px;transition:transform .15s}.cz-ann-list button[aria-expanded=true] .cz-ann-chevron{transform:rotate(90deg)}.cz-ann-body{color:var(--cz-grey-700);white-space:pre-wrap;padding:0 18px 18px;font-size:14.5px;line-height:1.65}.cz-unread-dot{background:var(--cz-info);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.cz-group-label{color:var(--cz-grey-600);margin:0 0 8px 4px;font-size:13px;font-weight:600}.cz-notif-list>li>a,.cz-notif-list>li>div{color:inherit;align-items:center;gap:12px;padding:13px 18px;text-decoration:none;display:flex}.cz-notif-list>li>a:hover{background:var(--cz-grey-50)}.cz-notif-list .cz-action-text{flex:1;min-width:0}.cz-notif-list time{flex:none;font-size:12px}.cz-notif-list .cz-unread-dot{margin-top:0}.cz-notif-list li:not([data-unread]) strong{font-weight:500}.cz-chip-btn[data-on]{background:var(--cz-navy-700);border-color:var(--cz-navy-700);color:#fff}.cz-chip-btn .cz-count{margin-left:2px}.cz-prefs th[scope=row]{text-align:left;font-weight:400}.cz-prefs th[scope=row] strong{color:var(--cz-navy-900);font-size:14px;display:block}.cz-pref-note{font-size:12px;display:block}.cz-prefs td{text-align:center}.cz-switch{background:var(--cz-grey-300);cursor:pointer;vertical-align:middle;border:0;border-radius:999px;width:42px;height:25px;padding:0;transition:background .18s;display:inline-block;position:relative}.cz-switch>span{width:21px;height:21px;transition:transform .18s var(--cz-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.cz-switch:disabled,span.cz-switch{opacity:.55;cursor:not-allowed}.cz-switch:focus-visible{outline:2px solid var(--cz-navy-500);outline-offset:2px}.cz-support{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cz-ticket-list>li>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cz-ticket-list>li>button:hover,.cz-ticket-list>li>button[aria-current]{background:var(--cz-grey-50)}.cz-ticket-list>li>button[aria-current]{box-shadow:inset 3px 0 0 var(--cz-navy-700)}.cz-ticket-list strong{color:var(--cz-navy-900);font-size:14.5px}.cz-ticket-top{justify-content:space-between;align-items:center;font-size:12px;display:flex}.cz-ticket-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cz-ticket-head h2{margin:4px 0 0;font-size:19px}.cz-ticket-sla{color:var(--cz-grey-600);align-items:center;gap:6px;margin:8px 0 14px;font-size:13px;display:flex}.cz-ticket-thread{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.cz-ticket-thread li{background:var(--cz-grey-50);border-radius:14px;padding:12px 14px}.cz-ticket-thread li[data-staff]{background:var(--cz-navy-50)}.cz-ticket-thread li[data-internal]{background:var(--cz-warning-bg)}.cz-ticket-thread p{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.55}.cz-ticket-who{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cz-ticket-who time{margin-left:auto;font-size:12px}.cz-rate{border-top:1px solid var(--cz-grey-200);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:14px;display:flex}.cz-rate [role=radiogroup]{gap:2px;display:flex}.cz-rate [role=radio]{color:var(--cz-grey-300);cursor:pointer;background:0 0;border:0;padding:2px;font-size:24px;line-height:1}.cz-rate [role=radio][data-on]{color:#e9a23b}.cz-help{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.cz-help-h{color:var(--cz-navy-900);margin:0 0 12px;font-size:18px}.cz-help .cz-field{margin-bottom:12px}.cz-faq>li>button{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--cz-navy-900);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.cz-faq>li>button:hover{background:var(--cz-grey-50)}.cz-faq>li>button .cz-icon{color:var(--cz-grey-300);flex:none;transition:transform .15s}.cz-faq>li>button[aria-expanded=true] .cz-icon{transform:rotate(90deg)}.cz-faq>li>p{color:var(--cz-grey-700);margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.6}.cz-help-contact{background:var(--cz-navy-50);border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:18px;display:flex}.cz-help-contact>div{flex:1}.cz-help-contact p{margin:2px 0 0;font-size:13.5px}.cz-danger-zone{border-color:#f3c7c2}@media (max-width:900px){.cz-support,.cz-help{grid-template-columns:minmax(0,1fr)}.cz-sched{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cz-chat{height:calc(100vh - var(--cz-topbar-h) - 80px);border-left:0;border-right:0;border-radius:0;margin:0 -16px}.cz-bubble-wrap{max-width:84%}.cz-bubble-meta button{opacity:1}.cz-meeting-list>li{flex-wrap:wrap}.cz-meeting-side{width:100%;padding-left:68px}.cz-sched{grid-template-columns:1fr}.cz-help-contact{flex-wrap:wrap}.cz-room-hero{flex-direction:column}}.cz-room-people{margin:0;padding:0;list-style:none}.cz-room-people li{align-items:center;gap:10px;padding:9px 0;display:flex}.cz-room-people li+li{border-top:1px solid var(--cz-grey-100)}.cz-room-person{min-width:0;color:var(--cz-navy-900);flex-direction:column;flex:1;font-size:14px;display:flex}.cz-room-person .cz-muted{font-size:12.5px}.cz-room-people .cz-badge{flex:none}.cz-convo .cz-count,.cz-chip-btn .cz-count{background:var(--cz-info);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.cz-chip-btn[data-on] .cz-count{color:var(--cz-navy-900);background:#fff}.cz-prefs{border-collapse:collapse;width:100%;font-size:14px}.cz-prefs th,.cz-prefs td{border-bottom:1px solid var(--cz-grey-100);vertical-align:middle;padding:12px 14px}.cz-prefs thead th{color:var(--cz-grey-600);background:var(--cz-grey-50);text-align:center;border-bottom:1px solid var(--cz-grey-200);font-size:12px;font-weight:600}.cz-prefs thead th:first-child{text-align:left}.cz-prefs tbody tr:last-child th,.cz-prefs tbody tr:last-child td{border-bottom:0}.cz-prefs th[scope=row] .cz-icon{color:var(--cz-navy-700);flex:none}@media (max-width:720px){.cz-prefs th,.cz-prefs td{padding:10px 4px}.cz-prefs th[scope=row]{padding-left:12px}.cz-prefs th[scope=row] .cz-icon{display:none}.cz-prefs th[scope=row] strong{font-size:13.5px}.cz-pref-note{font-size:11px}.cz-prefs .cz-switch{width:36px;height:22px}.cz-prefs .cz-switch>span{width:18px;height:18px}.cz-prefs .cz-switch[data-on]>span{transform:translate(14px)}}.cz-ring{flex:none;position:relative}.cz-ring svg{display:block}.cz-ring-value{color:var(--cz-navy-900);letter-spacing:-.02em;flex-direction:column;justify-content:center;align-items:center;font-size:34px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.cz-ring-value small{color:var(--cz-grey-600);letter-spacing:0;margin-top:4px;font-size:11.5px;font-weight:500}.cz-stars{color:var(--cz-grey-300);letter-spacing:0;gap:1px;font-size:14px;display:inline-flex}.cz-stars [data-on]{color:#e9a23b}.cz-rate-row{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.cz-rate-row .cz-rate{border:0;padding:0}.cz-perf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cz-perf-hero{align-items:center;gap:24px;display:flex}.cz-perf-hero h2{letter-spacing:-.01em;margin:10px 0 6px;font-size:22px}.cz-perf-hero p{margin:0;font-size:14px;line-height:1.55}.cz-factors{flex-direction:column;gap:14px;display:flex}.cz-factor-top{color:var(--cz-navy-900);justify-content:space-between;font-size:14px;font-weight:500;display:flex}.cz-factor-top .cz-muted{font-size:12.5px;font-weight:400}.cz-factor-track{background:var(--cz-grey-100);border-radius:999px;height:8px;margin:6px 0 4px;display:block;overflow:hidden}.cz-factor-track span{background:var(--cz-navy-700);border-radius:999px;height:100%;display:block}.cz-factor p{margin:0;font-size:12.5px}.cz-perf-tips ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cz-perf-tips li{gap:10px;font-size:14px;line-height:1.5;display:flex}.cz-perf-tips .cz-icon{color:var(--cz-info);flex:none;margin-top:2px}.cz-rep-hero{align-items:center;gap:24px;margin:4px 0 24px;display:flex}.cz-rep-hero .cz-od-title{margin:0}.cz-review-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cz-review{flex-direction:column;gap:8px;display:flex}.cz-review p{color:var(--cz-grey-700);margin:0;font-size:14.5px;line-height:1.6}.cz-review-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.cz-review-scores{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.cz-review-reply{border-left:3px solid var(--cz-navy-100);background:var(--cz-grey-50);color:var(--cz-grey-700);border-radius:0 10px 10px 0;margin:0;padding:10px 14px;font-size:13.5px}.cz-review-reply strong{color:var(--cz-navy-900);margin-bottom:2px;font-size:12.5px;display:block}.cz-ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cz-ladder li{text-align:center;color:var(--cz-grey-600);border:1px solid var(--cz-grey-200);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:13px;font-weight:500;display:flex}.cz-ladder li>span{background:var(--cz-grey-100);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.cz-ladder li[data-state=done]>span{background:var(--cz-green-600);color:#fff}.cz-ladder li[data-state=current]{border-color:var(--cz-navy-700);color:var(--cz-navy-900);box-shadow:0 0 0 1px var(--cz-navy-700)}.cz-ladder li[data-state=current]>span{background:var(--cz-navy-700);color:#fff}.cz-ladder li[data-state=next]{border-style:dashed;border-color:var(--cz-navy-500);color:var(--cz-navy-900)}.cz-criteria{margin:0;padding:0;list-style:none}.cz-criteria li{grid-template-columns:32px minmax(0,1fr) 160px;align-items:center;gap:12px;padding:12px 0;display:grid}.cz-criteria li+li{border-top:1px solid var(--cz-grey-100)}.cz-crit-icon{background:var(--cz-grey-100);width:28px;height:28px;color:var(--cz-grey-600);border-radius:50%;place-items:center;display:grid}.cz-criteria li[data-met] .cz-crit-icon{background:var(--cz-green-100);color:var(--cz-green-800)}.cz-crit-text{color:var(--cz-navy-900);flex-direction:column;font-size:14px;display:flex}.cz-crit-text .cz-muted{font-size:12.5px}.cz-crit-bar{background:var(--cz-grey-100);border-radius:999px;height:6px;overflow:hidden}.cz-crit-bar span{background:var(--cz-navy-700);height:100%;display:block}.cz-criteria li[data-met] .cz-crit-bar span{background:var(--cz-green-600)}.cz-cert-mini{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cz-cert-mini li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.cz-cert-mini li>span{flex-direction:column;display:flex}.cz-cert-mini .cz-icon{color:var(--cz-green-700);margin-top:2px}.cz-course-grid,.cz-cert-grid,.cz-asset-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cz-course{border:1px solid var(--cz-grey-200);height:100%;color:inherit;background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}.cz-course:hover{border-color:var(--cz-grey-300);box-shadow:var(--cz-shadow)}.cz-course-top{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.cz-course strong{color:var(--cz-navy-900);font-size:17px;line-height:1.3}.cz-course-summary{flex:1;font-size:13.5px;line-height:1.5}.cz-course-progress{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.cz-course-done{color:var(--cz-green-800);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.cz-course-page{max-width:820px}.cz-modules{border:1px solid var(--cz-grey-200);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.cz-modules li+li{border-top:1px solid var(--cz-grey-100)}.cz-modules button{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--cz-navy-900);background:0 0;border:0;align-items:center;gap:12px;padding:15px 18px;display:flex}.cz-modules button:hover{background:var(--cz-grey-50)}.cz-modules button strong{flex:1;font-weight:600}.cz-modules button>.cz-icon{color:var(--cz-grey-300);transition:transform .15s}.cz-modules button[aria-expanded=true]>.cz-icon{transform:rotate(90deg)}.cz-mod-num{background:var(--cz-grey-100);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:grid}.cz-modules li[data-done] .cz-mod-num{background:var(--cz-green-600);color:#fff}.cz-mod-body{padding:0 18px 18px 56px}.cz-mod-body p{color:var(--cz-grey-700);margin:0 0 12px;font-size:15px;line-height:1.65}.cz-question{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.cz-question legend{color:var(--cz-navy-900);margin-bottom:6px;font-size:15px;font-weight:600}.cz-question label{border:1px solid var(--cz-grey-200);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;display:flex}.cz-question label[data-on]{border-color:var(--cz-navy-700);background:var(--cz-navy-50)}.cz-result{background:var(--cz-warning-bg);color:var(--cz-warning);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;font-size:14px;display:flex}.cz-result.cz-pass{background:var(--cz-green-100);color:var(--cz-green-800)}.cz-result strong{font-size:18px}.cz-cert{background:linear-gradient(160deg, #fff 60%, var(--cz-navy-50));border:1px solid var(--cz-grey-200);border-radius:20px;flex-direction:column;gap:8px;padding:22px;display:flex}.cz-cert[data-status=expired],.cz-cert[data-status=revoked]{opacity:.7}.cz-cert-badge{background:var(--cz-green-600);color:#fff;width:52px;height:52px;box-shadow:0 0 0 6px var(--cz-green-100);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.cz-cert-title{color:var(--cz-navy-900);font-size:18px;line-height:1.3}.cz-cert dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0;display:grid}.cz-cert dt{color:var(--cz-grey-600);font-size:11.5px}.cz-cert dd{color:var(--cz-navy-900);margin:0;font-size:13.5px;font-weight:600}.cz-cert-foot{border-top:1px dashed var(--cz-grey-300);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.cz-cert-foot code{color:var(--cz-navy-900);font-size:13px;font-weight:600}.cz-asset{flex-direction:column;gap:10px;display:flex}.cz-asset strong{color:var(--cz-navy-900);font-size:16px}.cz-asset-top{justify-content:space-between;align-items:center;display:flex}.cz-asset-body{color:var(--cz-grey-700);white-space:pre-wrap;flex:1;margin:0;font-size:14px;line-height:1.6}.cz-asset-locked{color:var(--cz-grey-600);background:var(--cz-grey-50);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:12px;font-size:13.5px;display:flex}.cz-brochure{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cz-brochure-preview{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cz-brochure-preview iframe{border:1px solid var(--cz-grey-200);width:100%;height:560px;box-shadow:var(--cz-shadow);background:#fff;border-radius:16px}.cz-brochure-empty{border:2px dashed var(--cz-grey-200);width:100%;height:560px;color:var(--cz-grey-500);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.cz-ai-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cz-ai-item{grid-template-columns:56px minmax(0,1fr) auto;align-items:flex-start;gap:16px;display:grid}.cz-ai-main{flex-direction:column;gap:4px;min-width:0;display:flex}.cz-ai-title{color:var(--cz-navy-900);font-size:16px;font-weight:600;text-decoration:none}.cz-ai-title:hover{color:var(--cz-navy-500)}.cz-ai-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cz-match-factors{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cz-match-factors li{color:var(--cz-grey-700);align-items:flex-start;gap:6px;font-size:13px;display:flex}.cz-match-factors .cz-icon{flex:none;margin-top:2px}.cz-match-factors .lucide-check{color:var(--cz-green-700)}.cz-match-factors .lucide-circle-alert{color:var(--cz-warning)}.cz-match-factors .lucide-circle-x{color:var(--cz-danger)}.cz-ai-unsure{color:var(--cz-grey-600);gap:6px;margin:4px 0 0;font-size:12.5px;display:flex}.cz-ai-prov{color:var(--cz-grey-600);align-items:flex-start;gap:6px;margin:14px 4px 0;font-size:12.5px;display:flex}.cz-ai-query{background:var(--cz-grey-50);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;padding:16px;display:flex}.cz-ai-query .cz-sched-label{flex:200px}.cz-ai-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.cz-ai-start{align-items:center;gap:16px;display:flex}.cz-ai-start>div{flex:1}.cz-ai-start p{margin:2px 0 0;font-size:14px}.cz-draft{flex-direction:column;gap:12px;margin-top:14px;display:flex}.cz-draft .cz-card-head{margin-bottom:10px}.cz-draft textarea{width:100%;font-size:14.5px;line-height:1.6}.cz-roles,.cz-role-cands{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cz-role-cands li{border-top:1px solid var(--cz-grey-100);grid-template-columns:56px minmax(0,1fr);gap:14px;padding-top:12px;display:grid}@media (max-width:900px){.cz-perf,.cz-brochure{grid-template-columns:minmax(0,1fr)}.cz-ladder{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.cz-criteria li{grid-template-columns:32px minmax(0,1fr)}.cz-crit-bar{grid-column:2}}@media (max-width:640px){.cz-perf-hero,.cz-rep-hero{flex-direction:column;align-items:flex-start}.cz-ai-item{grid-template-columns:48px minmax(0,1fr)}.cz-ai-side{flex-direction:row;grid-column:1/-1;align-items:center}.cz-ai-start{flex-direction:column;align-items:flex-start}.cz-ladder li{padding:10px 4px;font-size:11.5px}.cz-cert dl{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-brochure-preview iframe,.cz-brochure-empty{height:420px}}.cz-market-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cz-market{border:1px solid var(--cz-grey-200);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.cz-market[data-active]{border-color:var(--cz-navy-100);background:linear-gradient(160deg, #fff 55%, var(--cz-navy-50))}.cz-market strong{color:var(--cz-navy-900);font-size:15.5px}.cz-market .cz-muted{font-size:12.5px}.cz-market-code{letter-spacing:.06em;color:var(--cz-grey-600);font-size:11px;font-weight:700}.cz-chipset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.cz-chipset legend{color:var(--cz-grey-700);margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.cz-chipset label{border:1px solid var(--cz-grey-200);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.cz-chipset label[data-on]{background:var(--cz-navy-700);border-color:var(--cz-navy-700);color:#fff}.cz-chipset input{opacity:0;width:1px;height:1px;position:absolute}.cz-chipset label:focus-within{outline:2px solid var(--cz-navy-500);outline-offset:2px}.cz-checklist-big{margin:14px 0 0;padding:0;list-style:none}.cz-checklist-big li+li{border-top:1px solid var(--cz-grey-100)}.cz-checklist-big label{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.cz-checklist-big input{opacity:0;width:1px;height:1px;position:absolute}.cz-checklist-big label:focus-within .cz-check-box{outline:2px solid var(--cz-navy-500);outline-offset:2px}.cz-check-box{border:2px solid var(--cz-grey-300);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.cz-checklist-big label[data-done] .cz-check-box{background:var(--cz-green-600);border-color:var(--cz-green-600)}.cz-checklist-big label>span:last-child{color:var(--cz-navy-900);flex-direction:column;gap:2px;font-size:14px;display:flex}.cz-checklist-big label[data-done] strong{text-decoration:line-through;-webkit-text-decoration-color:var(--cz-grey-300);text-decoration-color:var(--cz-grey-300);color:var(--cz-grey-600)}.cz-checklist-big .cz-muted{font-size:13px}.cz-bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:10px;height:160px;margin:0;padding:0;list-style:none;display:grid}.cz-bars li{height:100%;color:var(--cz-grey-600);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;font-size:11.5px;display:flex}.cz-bars li>span:first-child{background:var(--cz-navy-700);border-radius:8px 8px 3px 3px;width:100%;max-width:44px;min-height:3px}.cz-bars strong{color:var(--cz-navy-900);font-size:12px}.cz-cms{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cz-cms-list{border:1px solid var(--cz-grey-200);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.cz-cms-list li+li{border-top:1px solid var(--cz-grey-100)}.cz-cms-list button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.cz-cms-list button:hover,.cz-cms-list button[aria-current]{background:var(--cz-grey-50)}.cz-cms-list button[aria-current]{box-shadow:inset 3px 0 0 var(--cz-navy-700)}.cz-cms-list strong{color:var(--cz-navy-900);font-size:14px}.cz-cms-list .cz-muted{font-size:12px}@media (max-width:900px){.cz-cms{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.cz-hide-xs{display:none!important}}.cz-segment{scrollbar-width:none;max-width:100%;overflow-x:auto}.cz-segment button,.cz-segment a{white-space:nowrap;flex:none}.cz-card-head{flex-wrap:wrap;gap:10px}.cz-card-head>*{min-width:0;max-width:100%}@media (max-width:720px){.cz-table,.cz-ta-table:not(.cz-ta-cards){min-width:600px}.cz-prefs{min-width:0}.cz-chat-title p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cz-chat-tools .cz-btn{gap:0;padding:0 8px;font-size:0}.cz-chat-tools .cz-btn .cz-icon{font-size:initial}}.cz-offer-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cz-offer{color:inherit;flex-direction:column;gap:6px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.cz-offer:hover{border-color:var(--cz-grey-300);box-shadow:0 2px 10px #1025420f}.cz-offer-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cz-offer-head>.cz-badge{margin-left:auto}.cz-offer-title{color:var(--cz-navy-900);font-size:17px}.cz-offer-terms{color:var(--cz-green-700,#2e6b24);font-size:14px;font-weight:600}.cz-offer-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.cz-due-soon{color:var(--cz-warning,#b45309);font-weight:600}.cz-back{align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.cz-reward-row{grid-template-columns:minmax(0,1fr) 140px;gap:12px;display:grid}.cz-compare td{vertical-align:top}.cz-pick-list{gap:2px;max-height:420px;margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:auto}.cz-pick-list>li{border-bottom:1px solid var(--cz-grey-200);padding:8px 4px}.cz-pick-list>li:last-child{border-bottom:0}.cz-pick-meta{flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.cz-audience{border-radius:var(--cz-radius-md);background:var(--cz-grey-50);border:1px solid var(--cz-grey-200);margin-top:8px;padding:12px 14px;font-size:14px}.cz-offer-stats{color:var(--cz-grey-600);flex-wrap:wrap;gap:6px 18px;font-size:13.5px;display:flex}.cz-offer-stats strong{color:var(--cz-navy-900)}.cz-papers{gap:8px;margin:12px 0;display:grid}.cz-papers>div{grid-template-columns:110px auto minmax(0,1fr);align-items:baseline;gap:10px;font-size:14px;display:grid}.cz-sale-list{margin:0;padding:0;list-style:none}.cz-sale-list>li{border-top:1px solid var(--cz-grey-200);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.cz-sale-list>li:first-child{border-top:0}.cz-sale-main,.cz-sale-figs{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.cz-sale-figs span:first-child{font-weight:600}.cz-sale-act{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (max-width:720px){.cz-sale-list>li{grid-template-columns:minmax(0,1fr) auto}.cz-sale-figs{grid-column:1}.cz-sale-act{grid-area:1/2/span 2}.cz-papers>div{grid-template-columns:90px minmax(0,1fr)}.cz-papers>div>span:last-child{grid-column:2}}.cz-venture-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cz-venture{height:100%;color:inherit;flex-direction:column;gap:8px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.cz-venture:hover{border-color:var(--cz-grey-300);box-shadow:0 2px 10px #1025420f}.cz-venture-head{align-items:center;gap:12px;display:flex}.cz-venture-head>div{flex-direction:column;min-width:0;display:flex}.cz-venture-head strong{color:var(--cz-navy-900);font-size:16px}.cz-venture-head .cz-muted{font-size:12.5px}.cz-venture-tag{color:var(--cz-navy-900);font-size:14px;font-weight:600}.cz-venture-sum{color:var(--cz-grey-700,#3e4c5e);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;display:-webkit-box;overflow:hidden}.cz-venture-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:12.5px;display:flex}.cz-venture-foot>.cz-badge{margin-left:auto}.cz-vmark{letter-spacing:.02em;color:#fff;background:var(--cz-navy-700,#1f3a64);border-radius:12px;flex:none;place-items:center;font-weight:700;display:inline-grid}.cz-vmark-solar,.cz-vmark-power_equipment{background:#3f8a31}.cz-vmark-real_estate,.cz-vmark-infrastructure{background:#8a5a2b}.cz-vmark-local_commerce{background:#b45309}.cz-vmark-employment{background:#0f6e8c}.cz-vmark-education{background:#5b4bb7}.cz-vmark-media{background:#b23a6b}.cz-vmark-social_impact{background:#2f7f7a}.cz-vmark-financial_services{background:#445069}.cz-vmark-ev{background:#1e7fb8}.cz-vmark-agri_food{background:#5e7f2a}.cz-vmark-technology,.cz-vmark-consulting{background:#1f3a64}.cz-check-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cz-check-list li{align-items:center;gap:8px;font-size:14px;display:flex}.cz-check-list .cz-icon{color:var(--cz-green-600)}.cz-pilot{max-width:760px}.cz-pilot-q{border:0;gap:8px;margin:0;padding:0;display:grid}.cz-pilot-q legend{color:var(--cz-navy-900);margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.cz-pilot-q .cz-rate{border-top:0;justify-content:flex-start;padding-top:0}.cz-scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;display:grid}.cz-scale button{border:1px solid var(--cz-grey-200);min-height:40px;font:inherit;cursor:pointer;color:var(--cz-grey-900,#1b2430);background:#fff;border-radius:8px;font-size:14px}.cz-scale button[aria-checked=true]{background:var(--cz-navy-700);border-color:var(--cz-navy-700);color:#fff}.cz-scale button:focus-visible{outline:2px solid var(--cz-navy-500);outline-offset:2px}.cz-scale-ends{color:var(--cz-grey-600,#5b6675);justify-content:space-between;font-size:12px;display:flex}.cz-pilot-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.cz-pilot-kpis>.cz-card{margin:0;padding:14px 16px}.cz-pilot-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.cz-pilot-grid>.cz-card{margin:0}.cz-pilot-kpis strong{color:var(--cz-navy-900);font-size:26px;line-height:1.2;display:block}.cz-pilot-bar{grid-template-columns:minmax(120px,180px) 1fr 36px;align-items:center;gap:10px;font-size:13px;display:grid}.cz-pilot-bar>span:nth-child(2){background:var(--cz-grey-100);border-radius:999px;height:10px;overflow:hidden}.cz-pilot-bar i{background:var(--cz-green-600);border-radius:999px;height:100%;display:block}.cz-pilot-comment{gap:6px;padding:14px 16px;font-size:14px;display:grid}.cz-pilot-comment p{margin:0}@media (max-width:520px){.cz-scale{grid-template-columns:repeat(6,minmax(0,1fr))}.cz-pilot-bar{grid-template-columns:110px 1fr 30px}}.cz-growth-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cz-growth-kpis>.cz-card,.cz-growth-kpis>*{margin:0}.cz-lead{gap:8px;padding:16px;display:grid}.cz-lead-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cz-score{background:var(--cz-navy-100);min-width:42px;height:28px;color:var(--cz-navy-900);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.cz-score[data-high]{color:#1b5e20;background:#e3f1e4}.cz-reasons{color:var(--cz-grey-600);margin:0;padding-left:18px;font-size:13px}.cz-draft{border:1px solid var(--cz-grey-200);background:var(--cz-grey-50);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:12px 14px;font-family:inherit;font-size:13.5px}.cz-draft-subject{color:var(--cz-navy-900);font-weight:600}.cz-ws{gap:18px;min-width:0;display:grid}.cz-ws>*{min-width:0}.cz-ws-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cz-ws-nav nav{flex-wrap:wrap;gap:4px;display:flex}.cz-ws-nav nav a{color:var(--cz-navy-900);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cz-ws-nav nav a[aria-current=page]{background:var(--cz-navy-700);color:#fff}.cz-ws-nav form{border:1px solid var(--cz-grey-200);min-width:min(380px,100%);color:var(--cz-grey-600);background:#fff;border-radius:999px;flex:0 380px;align-items:center;gap:8px;padding:0 14px;display:flex}.cz-ws-nav input{font:inherit;width:100%;color:var(--cz-navy-900);background:0 0;border:0;outline:0;padding:9px 0;font-size:14px}.cz-ws-nav form:focus-within{outline:2px solid var(--cz-navy-500);outline-offset:2px}.cz-ws-hero{color:#fff;background:radial-gradient(circle at 85% 30%,#4caf5059,#0000 45%),linear-gradient(120deg,#011e48 0%,#03325d 55%,#1d4e89 100%);border-radius:20px;align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.cz-ws-hero-text{flex:1;min-width:0}.cz-ws-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#a5d6a7;font-size:12.5px;font-weight:600}.cz-ws-hero h1{letter-spacing:-.02em;color:#fff;margin:6px 0;font-size:clamp(26px,3.4vw,40px);line-height:1.1}.cz-ws-hero p{color:#d6e2f0;max-width:640px;margin:0;font-size:16px}.cz-ws-hero ul{color:#e6edf6;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.cz-ws-hero li{align-items:center;gap:6px;display:inline-flex}.cz-ws-hero-mark{object-fit:contain;filter:drop-shadow(0 18px 30px #00000059);background:#fff;border-radius:36px;flex-shrink:0;width:150px;height:150px;padding:18px}.cz-ws-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cz-ws-kpi{border:1px solid var(--cz-grey-200);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.cz-ws-kpi strong{color:var(--cz-navy-900);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.2;display:block}.cz-ws-kpi span{color:var(--cz-navy-900);font-size:13px;font-weight:500;display:block}.cz-ws-kpi small{color:var(--cz-grey-600);font-size:12px;display:block}.cz-ws-kpi>div{min-width:0}.cz-ws-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.cz-ws-side{gap:14px;display:grid}.cz-ws-side>.cz-card{margin:0}.cz-ws-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cz-ws-section-head h2{color:var(--cz-navy-900);margin:0;font-size:18px}.cz-ws-section-head a{font-size:14px;font-weight:500}.cz-app-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.cz-app-grid.cz-compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cz-app-tile{border:1px solid var(--cz-grey-200);color:inherit;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;min-height:76px;padding:14px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}a.cz-app-tile:hover{border-color:var(--cz-navy-500);box-shadow:0 6px 18px #03325d1a}.cz-app-tile[data-status=planned]{background:var(--cz-grey-50)}.cz-app-tile[aria-disabled=true]{cursor:default}.cz-app-text{gap:3px;min-width:0;display:grid}.cz-app-text strong{color:var(--cz-navy-900);font-size:14.5px}.cz-app-text>span{color:var(--cz-grey-600);font-size:12.5px;line-height:1.35}.cz-app-status{color:var(--cz-grey-600);font-size:11.5px;font-style:normal;font-weight:600}.cz-app-status.cz-app-partial{color:#8a5a00}.cz-app-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.cz-tint-navy{color:#03325d;background:#e6edf6}.cz-tint-green{color:#1b5e20;background:#e3f1e4}.cz-tint-blue{color:#1565c0;background:#e3f0fb}.cz-tint-violet{color:#5b3ba8;background:#efe9fa}.cz-tint-amber{color:#8a5a00;background:#fdf0dc}.cz-tint-red{color:#b3261e;background:#fce7e7}.cz-tint-teal{color:#00695c;background:#e0f2f1}.cz-tint-slate{color:#3a4556;background:#eceff3}.cz-ws-ai{color:#fff;background:linear-gradient(135deg,#03325d,#1d4e89);border-radius:16px;padding:18px}.cz-ws-ai h2{color:#fff;margin:0;font-size:18px}.cz-ws-ai p{color:#d6e2f0;margin:4px 0 12px;font-size:13.5px}.cz-ws-ai form{background:#fff;border-radius:999px;padding:4px 4px 4px 14px;display:flex}.cz-ws-ai input{font:inherit;min-width:0;color:var(--cz-navy-900);border:0;outline:0;flex:1;font-size:14px}.cz-ws-ai button{color:#fff;font:inherit;cursor:pointer;background:#2e7d32;border:0;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600}.cz-ws-ai small{color:#b8c7da;margin-top:8px;font-size:12px;display:block}.cz-ws-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cz-ws-list li{align-items:center;gap:10px;font-size:14px;display:flex}.cz-ws-list li a,.cz-ws-list li>span:first-child{flex:1;min-width:0}.cz-ws-count{background:var(--cz-navy-100);min-width:28px;height:24px;color:var(--cz-navy-900);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.cz-ws-count[data-on]{color:#b3261e;background:#fce7e7}.cz-ws-meeting{border-bottom:1px solid var(--cz-grey-100);align-items:center;gap:12px;padding:10px 0;display:flex}.cz-ws-meeting:last-child{border-bottom:0}.cz-ws-date{text-align:center;background:var(--cz-navy-100);width:52px;color:var(--cz-navy-900);border-radius:10px;flex-shrink:0;padding:6px 0;font-size:12px;line-height:1.3}.cz-ws-date strong{font-size:15px;display:block}.cz-company-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.cz-company{border:1px solid var(--cz-grey-200);background:#fff;border-radius:14px;align-content:start;gap:6px;padding:16px;display:grid}.cz-company-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cz-company-head strong{color:var(--cz-navy-900);font-size:15.5px}.cz-company-cat{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.cz-company-stats{color:var(--cz-grey-600);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px;display:flex}.cz-company-stats b{color:var(--cz-navy-900)}.cz-cal{border-collapse:collapse;text-align:center;width:100%;font-size:13px}.cz-cal th{color:var(--cz-grey-600);padding:4px 0;font-size:12px;font-weight:600}.cz-cal td{padding:3px 0}.cz-cal td span{border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cz-cal td[data-today] span{background:var(--cz-navy-700);color:#fff;font-weight:700}.cz-cal td[data-has] span{font-weight:600;box-shadow:inset 0 0 0 2px #2e7d32}.cz-ws-actions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cz-ws-action{border:1px solid var(--cz-grey-200);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.cz-ws-action:first-child{color:#fff;background:linear-gradient(135deg,#03325d,#1d4e89);border-color:#0000}.cz-ws-action:first-child strong,.cz-ws-action:first-child span{color:#fff}.cz-ws-action strong{color:var(--cz-navy-900);display:block}.cz-ws-action span{color:var(--cz-grey-600);font-size:12.5px}@media (max-width:1100px){.cz-ws-cols{grid-template-columns:minmax(0,1fr)}}.cz-ws-cols>*{min-width:0}@media (max-width:640px){.cz-ws-hero{padding:22px 20px}.cz-ws-hero-mark{display:none}.cz-ws-nav form{flex:100%}}.cz-ws-scroll{min-width:0;max-width:100%;overflow-x:auto}.cz-ws-section-head>*{min-width:0}.cz-cat-thumb{aspect-ratio:4/3;object-fit:cover;background:var(--cz-grey-50);border-radius:12px;width:calc(100% + 2px);margin-bottom:12px;display:block}.cz-cat-photo{object-fit:contain;background:var(--cz-grey-50);border-radius:12px;width:100%;max-height:420px;margin-bottom:16px;display:block}.cz-progress-row{align-items:center;gap:10px;font-size:13px;display:flex}.cz-progress{background:var(--cz-grey-100);border-radius:999px;flex:1;min-width:70px;height:10px;overflow:hidden}.cz-progress i{background:var(--cz-green-600);border-radius:999px;height:100%;display:block}@media (max-width:640px){.cz-table-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cz-table.cz-table-stack{min-width:0}.cz-table-stack,.cz-table-stack tbody,.cz-table-stack tr,.cz-table-stack td{box-sizing:border-box;width:100%;display:block}.cz-table-stack tr{border-bottom:1px solid var(--cz-grey-200);padding:10px 14px}.cz-table-stack td{justify-content:space-between;align-items:center;gap:12px;display:flex;text-align:right!important;border:0!important;padding:3px 0!important}.cz-table-stack td:before{content:attr(data-label);color:var(--cz-grey-600);text-align:left;font-size:13px}.cz-table-stack td:empty,.cz-table-stack td[data-label=""]:before{display:none}}:root{--cz-canvas:#f4f5f7;--cz-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Inter, Arial, sans-serif;--cz-font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Roboto, "Helvetica Neue", Inter, Arial, sans-serif;--cz-radius-sm:10px;--cz-radius-md:14px;--cz-radius-lg:20px;--cz-hairline:#011e4814;--cz-shadow-sm:0 1px 2px #011e480d;--cz-shadow:0 1px 2px #011e480a, 0 4px 16px -4px #011e4814;--cz-shadow-hover:0 2px 4px #011e480d, 0 12px 32px -8px #011e4829;--cz-shadow-lg:0 32px 80px -24px #011e4859, 0 0 0 1px #011e480d;--cz-ease:cubic-bezier(.25, .1, .25, 1)}body{font-family:var(--cz-font);letter-spacing:-.01em;background:var(--cz-canvas);font-size:15px}h1,h2,h3,h4{font-family:var(--cz-font-display);font-weight:700}h1{letter-spacing:-.032em;font-size:34px;line-height:1.12}h2{letter-spacing:-.02em;font-size:20px;font-weight:650}h3{letter-spacing:-.012em;font-size:15.5px;font-weight:650}::selection{background:#1d4e892e}:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #1d4e8973}.cz-topbar{-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--cz-hairline);background:#ffffffb8}.cz-brand{font-family:var(--cz-font-display);letter-spacing:-.025em}.cz-user{border-color:var(--cz-hairline);background:#fff9}.cz-layout,.cz-layout[class]{background:var(--cz-canvas)}.cz-sidebar{background:0 0;border-right:0;padding:18px 12px 24px}.cz-sidebar h4{letter-spacing:.04em;text-transform:none;color:var(--cz-grey-600);margin:20px 12px 6px;font-size:11.5px;font-weight:600}.cz-sidebar a{color:var(--cz-navy-900);transition:background .15s var(--cz-ease), color .15s;border-radius:12px;padding:8px 12px;font-size:14.5px}.cz-sidebar a:hover{box-shadow:none;background:#011e480d}.cz-sidebar a[aria-current=page]{box-shadow:var(--cz-shadow);background:#fff;font-weight:600}.cz-main{padding:36px 44px 80px}.cz-page-head{margin-bottom:28px}.cz-breadcrumb,.cz-eyebrow{letter-spacing:0;font-size:13px}.cz-card{border-radius:var(--cz-radius-lg);box-shadow:var(--cz-shadow);border:0;padding:24px 26px}.cz-card h2{letter-spacing:-.018em;font-size:17px}a.cz-card{transition:box-shadow .2s var(--cz-ease), transform .2s var(--cz-ease)}a.cz-card:hover{box-shadow:var(--cz-shadow-hover);transform:translateY(-1px)}.cz-inset{background:var(--cz-canvas);border-radius:var(--cz-radius-md);border:0}.cz-kpi{border-radius:var(--cz-radius-lg);box-shadow:var(--cz-shadow);border:0;padding:20px 22px}.cz-kpi-value{font-family:var(--cz-font-display);letter-spacing:-.03em;font-size:30px;font-weight:700}.cz-line-item,.cz-kanban-card,.cz-thread>li{border-color:var(--cz-hairline);border-radius:var(--cz-radius-md)}.cz-kanban-col,.cz-week-day{border-radius:var(--cz-radius-md);background:#011e4809;border:0}.cz-kanban-card{box-shadow:var(--cz-shadow-sm)}.cz-doc{background:var(--cz-canvas);border-radius:var(--cz-radius-md);border:0}.cz-certificate{box-shadow:var(--cz-shadow);border:0}.cz-btn{min-height:40px;transition:background .15s var(--cz-ease), box-shadow .15s, transform .12s var(--cz-ease), filter .15s;border-radius:999px;padding:8px 20px;font-size:14.5px}.cz-btn:active{transform:scale(.97)}.cz-btn-primary{background:var(--cz-navy-700);box-shadow:0 1px 2px #011e4833}.cz-btn-primary:hover{background:var(--cz-navy-900)}.cz-btn-accent{box-shadow:0 1px 2px #2e7d3240}.cz-btn-secondary{box-shadow:none;color:var(--cz-navy-900);background:#011e480f;border-color:#0000}.cz-btn-secondary:hover{background:#011e481a;border-color:#0000}.cz-btn-ghost{color:var(--cz-navy-500)}.cz-btn-ghost:hover{background:#011e480f}.cz-btn-sm{border-radius:999px;min-height:32px;padding:4px 14px;font-size:13.5px}.cz-btn-lg{border-radius:999px;min-height:50px;padding:12px 28px;font-size:16px}.cz-input,.cz-select,.cz-textarea{background-color:#011e480b;border:1px solid #0000;border-radius:12px;min-height:44px;padding:10px 14px;font-size:15px;transition:background-color .15s,border-color .15s,box-shadow .15s}.cz-input:hover,.cz-select:hover,.cz-textarea:hover{background-color:#011e4812;border-color:#0000}.cz-input:focus,.cz-select:focus,.cz-textarea:focus{border-color:var(--cz-navy-500);background-color:#fff;box-shadow:0 0 0 4px #1d4e8926}.cz-input[aria-invalid=true],.cz-select[aria-invalid=true],.cz-textarea[aria-invalid=true]{border-color:var(--cz-danger);background-color:#fff8f7}.cz-search .cz-input{border-radius:999px;padding-left:40px}input[type=file]::file-selector-button{background:#011e480f;border:0;border-radius:999px;padding:8px 16px}.cz-chip{color:var(--cz-navy-900);background:#011e480f;border-color:#0000}.cz-chip:hover{background:#011e481a;border-color:#0000}.cz-chip[aria-pressed=true],.cz-chip[data-on=true],.cz-chip[aria-current=page]{background:var(--cz-navy-700);border-color:var(--cz-navy-700)}.cz-segment{background:#7676801f;border-radius:10px;padding:2px}.cz-segment button,.cz-segment a{color:var(--cz-navy-900);transition:background .2s var(--cz-ease), box-shadow .2s;border-radius:8px;padding:6px 14px}.cz-segment [aria-pressed=true],.cz-segment [aria-current=page]{box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.cz-tabs{border-bottom:1px solid var(--cz-hairline);gap:6px}.cz-tabs button,.cz-tabs a{border-bottom-width:2.5px;padding:10px 12px}.cz-tabs [aria-selected=true],.cz-tabs [aria-current=page]{border-bottom-color:var(--cz-green-700)}.cz-switch{width:51px;height:31px;transition:background .25s var(--cz-ease);background:#78788052}.cz-switch>span{width:27px;height:27px;transition:transform .25s var(--cz-ease);box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.cz-switch[data-on]{background:var(--cz-green-700)}.cz-switch[data-on]>span{transform:translate(20px)}.cz-table-wrap{border-radius:var(--cz-radius-md);box-shadow:var(--cz-shadow);border:0}.cz-card .cz-table-wrap{box-shadow:none;border:1px solid var(--cz-hairline);border-radius:14px}.cz-card-flush .cz-table-wrap{border:0;border-top:1px solid var(--cz-hairline);border-radius:0}.cz-table th{color:var(--cz-grey-600);border-bottom:1px solid var(--cz-hairline);background:0 0;padding:12px 16px;font-size:12.5px}.cz-table td{border-bottom:1px solid var(--cz-hairline)}.cz-table tbody tr:hover{background:#011e4806}.cz-pager{border-top-color:var(--cz-hairline)}.cz-bar{background:#011e4814;height:8px}.cz-alert{border-radius:var(--cz-radius-md);border:0;padding:14px 16px}.cz-tag{color:var(--cz-grey-700);background:#011e480f;border-radius:8px}.cz-state-icon{background:#011e480f;border-radius:16px}.cz-skeleton{background:linear-gradient(90deg,#011e480f 25%,#011e4808 37%,#011e480f 63%) 0 0/400% 100%}.cz-dialog{box-shadow:var(--cz-shadow-lg);border-radius:24px;padding:30px}.cz-dialog[open]{animation:cz-sheet-in .28s var(--cz-ease)}.cz-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#01143047}@keyframes cz-sheet-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.cz-footer{background:var(--cz-canvas);border-top:0}.cz-home-tint{background:var(--cz-canvas);border:0}.cz-public-menu nav{box-shadow:var(--cz-shadow-lg);border:0;border-radius:18px}.cz-ws-nav form{background:#011e480f;border:0}.cz-ws-nav form:focus-within{box-shadow:0 0 0 4px #1d4e8926, 0 0 0 1px var(--cz-navy-500);background:#fff;outline:0}.cz-ws-hero{box-shadow:var(--cz-shadow);border-radius:24px}.cz-ws-hero h1{font-family:var(--cz-font-display);letter-spacing:-.035em}.cz-ws-kpi,.cz-app-tile{box-shadow:var(--cz-shadow);border:0;border-radius:18px}a.cz-app-tile{transition:box-shadow .2s var(--cz-ease), transform .2s var(--cz-ease)}a.cz-app-tile:hover{box-shadow:var(--cz-shadow-hover);border-color:#0000;transform:translateY(-2px)}.cz-card .cz-app-tile{box-shadow:none;background:var(--cz-canvas)}.cz-card a.cz-app-tile:hover{box-shadow:var(--cz-shadow-hover);background:#fff}.cz-app-tile[data-status=planned]{box-shadow:none;background:#fff9;border:1px dashed #011e4824}.cz-app-icon{border-radius:12px}.cz-ws-ai{border-radius:20px}.cz-ws-meeting{border-bottom-color:var(--cz-hairline)}@media (max-width:1280px){.cz-main{padding:30px 30px 64px}}@media (max-width:1024px){.cz-layout,.cz-layout[class]{background:var(--cz-canvas)}}@media (max-width:860px){.cz-layout,.cz-layout[class]{background:var(--cz-canvas)}.cz-sidebar{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffeb;border-radius:0 20px 20px 0;padding-top:18px}.cz-scrim[data-open=true]{-webkit-backdrop-filter:blur(4px);background:#01143038}.cz-main{padding:22px 16px 56px}h1{font-size:30px}}@media (max-width:420px){h1{font-size:28px}.cz-card{border-radius:18px;padding:18px}.cz-kpi-value{font-size:24px}}@media (prefers-reduced-motion:reduce){.cz-dialog[open]{animation:none}.cz-btn:active,a.cz-card:hover,a.cz-app-tile:hover{transform:none}}.cz-figures{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.cz-figure{background:var(--cz-canvas);border-radius:14px;min-width:0;padding:14px 16px}.cz-figure span{color:var(--cz-grey-600);font-size:12.5px;display:block}.cz-figure strong{font-family:var(--cz-font-display);letter-spacing:-.02em;color:var(--cz-navy-900);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;display:block}.cz-figure strong.cz-good{color:var(--cz-green-700)}.cz-figure small{color:var(--cz-grey-600);margin-top:2px;font-size:12px;display:block}.cz-choice-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.cz-choice{text-align:left;background:var(--cz-canvas);cursor:pointer;font:inherit;color:var(--cz-navy-900);border:2px solid #0000;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.cz-choice:hover{background:#011e4812}.cz-choice[aria-pressed=true]{border-color:var(--cz-green-700);box-shadow:var(--cz-shadow);background:#fff}.cz-choice strong{font-size:15px}.cz-choice span{color:var(--cz-grey-600);font-size:13px;line-height:1.4}.cz-drop{text-align:center;background:var(--cz-canvas);border:2px dashed #011e482e;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;display:flex}.cz-drop[data-over=true]{border-color:var(--cz-green-700);background:var(--cz-green-100)}.cz-product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.cz-product{box-shadow:var(--cz-shadow);background:#fff;border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex;position:relative}.cz-product h3{margin:0;font-size:15.5px;line-height:1.3}.cz-product p{color:var(--cz-grey-600);flex:1;margin:0;font-size:13px;line-height:1.45}.cz-product .cz-price{font-family:var(--cz-font-display);letter-spacing:-.02em;color:var(--cz-navy-900);font-size:20px;font-weight:700}.cz-offer-badge{background:var(--cz-green-700);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.cz-cart-line{border-bottom:1px solid var(--cz-hairline);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;font-size:14px;display:grid}.cz-cart-line:last-child{border-bottom:0}.cz-qty{background:var(--cz-canvas);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.cz-qty button{width:30px;height:30px;box-shadow:var(--cz-shadow-sm);cursor:pointer;font:inherit;color:var(--cz-navy-900);background:#fff;border:0;border-radius:50%;font-weight:700}.cz-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:600}.cz-free{color:var(--cz-green-700);font-size:13px;font-weight:600}.cz-sticky-side{top:calc(var(--cz-topbar-h) + 16px);align-self:start;position:sticky}.cz-code{letter-spacing:.06em;background:var(--cz-canvas);overflow-wrap:anywhere;border-radius:12px;padding:10px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:700;display:inline-block}.cz-print-only,.cz-cart-bar{display:none}@media (max-width:860px){.cz-sticky-side{position:static}.cz-cart-bar{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--cz-shadow-lg);background:#ffffffdb;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:14px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}}@media print{.cz-topbar,.cz-sidebar,.cz-demo-ribbon,.cz-no-print,.cz-scrim,.cz-menu-btn,.cz-ws-nav,nav.cz-tabs,footer{display:none!important}.cz-print-only{display:block}body,.cz-layout,.cz-layout[class]{background:#fff!important}.cz-layout{display:block}.cz-main{max-width:none;padding:0}.cz-card,.cz-kpi{break-inside:avoid;border:1px solid #ddd;box-shadow:none!important}.cz-figure{border:1px solid #ddd}a{color:inherit;text-decoration:none}}.cz-auth{background:var(--cz-canvas);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:100vh;display:grid}.cz-auth-show{color:#fff;background:linear-gradient(150deg,#011e48 0%,#03325d 48%,#0e4a7e 100%);position:relative;overflow:hidden}.cz-auth-aurora span{filter:blur(70px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate cz-drift;position:absolute}.cz-auth-aurora span:first-child{background:#2e7d32;width:460px;height:460px;bottom:-140px;left:-120px}.cz-auth-aurora span:nth-child(2){background:#1d6fd1;width:380px;height:380px;animation-duration:22s;top:-80px;right:-100px}.cz-auth-aurora span:nth-child(3){opacity:.3;background:#55a444;width:260px;height:260px;animation-duration:26s;bottom:18%;right:20%}.cz-auth-show-inner{z-index:1;flex-direction:column;gap:22px;height:100%;padding:40px clamp(28px,5vw,72px);display:flex;position:relative}.cz-auth-brand{font-family:var(--cz-font-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.cz-auth-brand img{background:#fff;border-radius:10px;padding:4px}.cz-auth-scene{flex:1;align-items:center;min-height:300px;display:flex;position:relative}.cz-auth-scene>svg{filter:drop-shadow(0 30px 50px #00000040);width:100%;max-width:620px;height:auto;overflow:visible}.cz-anim-rays{animation:40s linear infinite cz-spin}.cz-anim-sun{animation:5s ease-in-out infinite alternate cz-glow}.cz-anim-flow{stroke-dasharray:6 8;opacity:.85;animation:2.4s linear infinite cz-flow}.cz-anim-node{animation:3.2s ease-in-out infinite cz-pulse}.cz-anim-sheen{animation:4.5s ease-in-out infinite cz-sheen}.cz-auth-chip{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.25;animation:6s ease-in-out infinite cz-float;display:flex;position:absolute;box-shadow:0 18px 40px -18px #00000080}.cz-auth-chip .cz-icon{color:#9fd38f;flex:none;width:16px;height:16px}.cz-auth-chip>span{white-space:nowrap}.cz-auth-chip strong{font-weight:650;display:block}.cz-auth-chip small{color:#c9d8ea;font-size:12px;display:block}.cz-chip-a{top:6%;left:2%}.cz-chip-b{animation-delay:-2s;top:62%;right:0}.cz-chip-c{animation-delay:-4s;bottom:2%;left:8%}.cz-auth-copy h2{color:#fff;letter-spacing:-.035em;max-width:520px;margin:0 0 10px;font-size:clamp(26px,2.6vw,36px);line-height:1.12}.cz-auth-copy p{color:#c9d8ea;max-width:520px;margin:0 0 16px;font-size:16px}.cz-auth-copy ul{color:#e6edf6;gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.cz-auth-copy li{align-items:center;gap:8px;display:flex}.cz-auth-panel{background:#fff;flex-direction:column;align-items:center;min-width:0;padding:28px clamp(16px,4vw,56px) 24px;display:flex}.cz-auth-top{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:440px;margin-bottom:clamp(16px,5vh,56px);display:flex}.cz-auth-home img{height:auto;display:block}.cz-auth-back{color:var(--cz-grey-600);align-items:center;gap:4px;font-size:14px;text-decoration:none;display:inline-flex}.cz-auth-card{width:100%;max-width:440px;animation:cz-rise .45s var(--cz-ease)}.cz-auth-card h1{letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(30px,3.2vw,40px)}.cz-auth-sub{color:var(--cz-grey-600);margin:0 0 22px;font-size:16px}.cz-auth-switch{background:#76768024;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:3px;display:grid;position:relative}.cz-auth-switch a{z-index:1;text-align:center;color:var(--cz-grey-700);border-radius:9px;padding:9px 10px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.cz-auth-thumb{width:calc(50% - 3px);transition:transform .3s var(--cz-ease);background:#fff;border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.cz-auth[data-mode=register] .cz-auth-thumb{transform:translate(100%)}.cz-auth-field{margin-bottom:14px}.cz-auth-field label{color:var(--cz-navy-900);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.cz-auth-input{background:#011e480a;border-radius:14px;align-items:center;transition:box-shadow .18s;display:flex;position:relative;box-shadow:0 0 0 1px #011e480f}.cz-auth-input:focus-within{box-shadow:0 0 0 1.5px var(--cz-navy-500), 0 0 0 5px #1d4e8924;background:#fff}.cz-auth-field[data-invalid] .cz-auth-input{box-shadow:0 0 0 1.5px var(--cz-danger)}.cz-auth-input input{min-width:0;font:inherit;color:var(--cz-navy-900);background:0 0;border:0;border-radius:14px;outline:0;flex:1;padding:14px 16px;font-size:16px}.cz-auth-eye{color:var(--cz-grey-600);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-right:4px;display:inline-flex}.cz-auth-eye:hover,.cz-auth-eye[aria-pressed=true]{color:var(--cz-navy-900);background:#011e480d}.cz-auth-hint{color:var(--cz-grey-600);margin:6px 2px 0;font-size:12.5px}.cz-auth-meter{grid-template-columns:repeat(4,1fr);gap:4px;margin:-6px 2px 14px;display:grid}.cz-auth-meter span{background:#011e481a;border-radius:4px;height:4px;transition:background .25s}.cz-auth-meter[data-score="1"] span:nth-child(-n+1){background:var(--cz-danger)}.cz-auth-meter[data-score="2"] span:nth-child(-n+2){background:var(--cz-warning)}.cz-auth-meter[data-score="3"] span:nth-child(-n+3){background:var(--cz-green-600)}.cz-auth-meter[data-score="4"] span{background:var(--cz-green-700)}.cz-auth-row{justify-content:space-between;align-items:center;margin:-4px 2px 6px;font-size:14px;display:flex}.cz-auth-submit{width:100%;margin-top:10px}.cz-auth-steps{color:var(--cz-grey-600);text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.cz-auth-steps span{width:24px;height:24px;box-shadow:var(--cz-shadow-sm);color:var(--cz-navy-900);background:#fff;border-radius:50%;place-items:center;margin:0 auto 4px;font-weight:700;display:grid}.cz-auth-steps li:first-child span{background:var(--cz-green-700);color:#fff}.cz-auth-guest ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cz-auth-guest .cz-guest-btn{box-shadow:var(--cz-shadow);transition:transform .15s var(--cz-ease), box-shadow .15s;border:0;border-radius:16px;padding:12px 14px}.cz-auth-guest .cz-guest-btn:hover{box-shadow:var(--cz-shadow-hover);background:#fff;transform:translateY(-1px)}.cz-auth-or{color:var(--cz-grey-600);align-items:center;gap:12px;margin:22px 0 12px;font-size:13px;display:flex}.cz-auth-or:before,.cz-auth-or:after{content:"";background:#011e481f;flex:1;height:1px}.cz-auth-fine{text-align:center;color:var(--cz-grey-600);margin:18px 0 0;font-size:14px}.cz-auth-legal{text-align:center;max-width:440px;color:var(--cz-grey-600);margin-top:auto;padding-top:28px;font-size:12.5px}@keyframes cz-drift{0%{transform:translate(0)scale(1)}to{transform:translate(60px,-40px)scale(1.15)}}@keyframes cz-flow{to{stroke-dashoffset:-28px}}@keyframes cz-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes cz-glow{0%{opacity:.9}to{opacity:1;filter:drop-shadow(0 0 18px #ffc94aa6)}}@keyframes cz-sheen{0%{transform:translate(0)}60%,to{transform:translate(600px)}}@keyframes cz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cz-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:960px){.cz-auth{grid-template-columns:1fr}.cz-auth-show-inner{gap:6px;padding:20px 18px 18px}.cz-auth-brand{display:none}.cz-auth-scene{height:180px;min-height:0}.cz-auth-scene>svg{max-height:180px}.cz-auth-chip{border-radius:12px;padding:7px 10px;font-size:12px}.cz-auth-chip small{display:none}.cz-chip-b{top:60%;right:2%}.cz-auth-copy h2{margin:4px 0 0;font-size:21px}.cz-auth-copy p,.cz-auth-copy ul{display:none}.cz-auth-panel{padding:20px 16px 24px}.cz-auth-top{margin-bottom:18px}.cz-auth-home img{width:140px}.cz-auth-steps{font-size:11px}}@media (prefers-reduced-motion:reduce){.cz-auth-aurora span,.cz-anim-rays,.cz-anim-sun,.cz-anim-flow,.cz-anim-node,.cz-anim-sheen,.cz-auth-chip,.cz-auth-card{animation:none!important}}.cz-dialog{position:relative}.cz-dialog>h2{padding-right:40px}.cz-dialog-close{background:var(--cz-surface-2,#011e480f);width:36px;height:36px;color:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.cz-dialog-close:hover{background:#011e481f}.cz-dialog-close:focus-visible{outline:2px solid var(--cz-green-700);outline-offset:2px}.cz-collab-hero{background:linear-gradient(135deg, var(--cz-navy-900), var(--cz-navy-700));color:#fff;border-radius:24px;margin-bottom:20px;padding:28px 28px 24px}.cz-collab-hero h2{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:26px}.cz-collab-hero p{color:#ffffffd1;max-width:620px;margin:0 0 18px}.cz-collab-hero .cz-choice{color:#fff;background:#ffffff14;border-color:#0000}.cz-collab-hero .cz-choice:hover,.cz-collab-hero .cz-choice[aria-pressed=true]{border-color:var(--cz-green-500);background:#ffffff29}.cz-collab-hero .cz-choice span{color:#ffffffbf}.cz-journey{overflow-x:auto}.cz-journey .cz-stepper{min-width:640px;margin-bottom:4px}.cz-journey .cz-stepper li small{color:var(--cz-grey-600);margin-top:2px;font-size:11px;font-weight:400;display:block}.cz-match-card{border-top:1px solid var(--cz-grey-100);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.cz-match-card:first-child{border-top:0}.cz-match-card .cz-match{flex:none}.cz-match-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cz-match-body h3{margin:0;font-size:15.5px}.cz-reasons{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cz-reasons .cz-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.cz-match-body h3{overflow-wrap:anywhere}@media (max-width:600px){.cz-match-card{gap:10px}}.cz-have-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cz-have-list li{background:var(--cz-grey-50);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cz-have-list li>span{min-width:0}.cz-demo-tag{color:#8a4b00;background:#fff4e5}.cz-terms{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:8px 0;display:grid}.cz-terms div span{color:var(--cz-grey-600);font-size:12px;display:block}.cz-terms div strong{font-size:14.5px}.cz-room{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.cz-room-chat{flex-direction:column;max-height:560px;display:flex}.cz-room-msgs{flex-direction:column;flex:1;gap:8px;min-height:160px;padding:4px 2px 10px;display:flex;overflow-y:auto}.cz-room-msgs .cz-bubble[data-mine=true]{background:var(--cz-navy-50);align-self:flex-end}.cz-room-msgs .cz-bubble{align-self:flex-start;max-width:85%}@media (max-width:960px){.cz-room{grid-template-columns:1fr}}@media (max-width:600px){.cz-collab-hero{border-radius:18px;padding:22px 18px}.cz-collab-hero h2{font-size:22px}}:root{--cz-font:var(--font-text,-apple-system), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--cz-font-display:var(--font-display,-apple-system), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--cz-sidebar-w:264px;--cz-topbar-h:64px;--cz-canvas:#f5f6f8;--cz-content-max:1240px}body{letter-spacing:-.006em}h1{letter-spacing:-.035em;font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.08}h2{letter-spacing:-.022em;font-weight:650}.cz-kpi-value,.cz-earn-figure,.cz-price,.cz-match strong{font-family:var(--cz-font-display);font-variant-numeric:tabular-nums}.cz-topbar{height:var(--cz-topbar-h);background:#ffffffdb;gap:16px;padding:0 20px 0 18px}.cz-topbar .cz-brand{min-width:calc(var(--cz-sidebar-w) - 38px)}.cz-topbar .cz-brand span{font-size:21px;font-weight:700}.cz-topbar .cz-brand small{font-family:var(--cz-font);letter-spacing:.06em;text-transform:uppercase;color:var(--cz-grey-600);background:#011e480f;border:0;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.cz-topbar-search{flex:1;justify-content:flex-start;min-width:0;display:flex}.cz-global-search{width:min(560px,100%);height:42px;color:var(--cz-grey-600);background:#011e480d;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 14px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.cz-global-search:focus-within{background:#fff;border-color:#1d4e8959;box-shadow:0 0 0 4px #1d4e891a}.cz-global-search input{min-width:0;font:inherit;color:var(--cz-navy-900);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.cz-global-search input::placeholder{color:var(--cz-grey-600)}.cz-global-search input::-webkit-search-cancel-button{display:none}.cz-global-search kbd{font-family:var(--cz-font);color:var(--cz-grey-600);border:1px solid var(--cz-grey-200);background:#fff;border-radius:6px;padding:1px 6px;font-size:11.5px;font-weight:600}.cz-search-mobile{display:none}.cz-topbar-tools{gap:4px}.cz-new,.cz-account{position:relative}.cz-new>summary,.cz-account>summary{cursor:pointer;list-style:none}.cz-new>summary::-webkit-details-marker{display:none}.cz-account>summary::-webkit-details-marker{display:none}.cz-account>summary{border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 3px;transition:background .15s;display:flex}.cz-account>summary:hover,.cz-account[open]>summary{background:#011e480f}.cz-account .cz-avatar{width:34px;height:34px;font-size:13px}.cz-account-chevron{color:var(--cz-grey-600);transform:rotate(90deg)}.cz-menu{z-index:60;min-width:280px;animation:cz-pop .14s var(--cz-ease);background:#fff;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px -12px #011e4847,0 0 0 1px #011e480f}.cz-menu-right{left:auto;right:0}.cz-menu a,.cz-menu button{width:100%;font:inherit;text-align:left;color:var(--cz-navy-900);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.cz-menu a:hover,.cz-menu button:hover,.cz-menu a:focus-visible{background:#011e480d}.cz-menu strong{font-size:14px;font-weight:600;display:block}.cz-menu small{color:var(--cz-grey-600);font-size:12.5px;display:block}.cz-menu-icon{background:var(--cz-navy-50);width:32px;height:32px;color:var(--cz-navy-700);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cz-menu-who{border-bottom:1px solid var(--cz-hairline);margin-bottom:4px;padding:10px 10px 12px}.cz-menu-who strong{font-size:14.5px}.cz-menu-signout{color:#b42318!important}.cz-menu-signout .cz-menu-icon{color:#b42318;background:#fef3f2}@keyframes cz-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.cz-layout,.cz-layout[class]{grid-template-columns:var(--cz-sidebar-w) minmax(0, 1fr)}.cz-sidebar{border-right:1px solid var(--cz-hairline);background:#fff;flex-direction:column;gap:4px;padding:16px 14px 20px;display:flex}.cz-sidebar-head{border-bottom:1px solid var(--cz-hairline);flex-direction:column;gap:10px;margin-bottom:4px;padding:2px 2px 14px;display:flex}.cz-org{background:var(--cz-canvas);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.cz-org-mark{background:linear-gradient(135deg, var(--cz-navy-700), var(--cz-navy-900));color:#fff;width:34px;height:34px;font-family:var(--cz-font-display);border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cz-org-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cz-org-text strong,.cz-org-text select{color:var(--cz-navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.cz-org-text select{font:inherit;cursor:pointer;background:0 0;border:0;max-width:170px;padding:0;font-weight:650}.cz-org-text small{color:var(--cz-grey-600);font-size:12px}.cz-org-text small[data-verified]:before{content:"";background:var(--cz-green-600);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.cz-new-btn{justify-content:center;width:100%;min-height:40px;border-radius:11px!important}.cz-new .cz-menu{width:auto;min-width:0;left:0;right:0}.cz-new .cz-menu small{white-space:normal}.cz-sidebar-nav{flex-direction:column;gap:2px;display:flex}.cz-nav-group+.cz-nav-group{margin-top:10px}.cz-sidebar h4.cz-nav-title,.cz-nav-title{width:100%;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--cz-grey-600);background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:6px 10px 4px;font-size:11.5px;font-weight:650;display:flex}button.cz-nav-title{cursor:pointer;border-radius:8px}button.cz-nav-title:hover{color:var(--cz-navy-900)}.cz-nav-chevron{transition:transform .18s var(--cz-ease);opacity:.7;transform:rotate(90deg)}.cz-nav-group[data-collapsed] .cz-nav-chevron{transform:rotate(0)}.cz-sidebar a{color:var(--cz-grey-700);border-radius:10px;gap:11px;padding:8px 10px;font-size:14.25px;font-weight:500;position:relative}.cz-sidebar a .cz-icon{color:var(--cz-grey-500);transition:color .15s}.cz-sidebar a:hover .cz-icon{color:var(--cz-navy-700)}.cz-sidebar a[aria-current=page]{background:var(--cz-navy-50);color:var(--cz-navy-900);box-shadow:none;font-weight:650}.cz-sidebar a[aria-current=page]:before{content:"";background:var(--cz-green-600);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-14px}.cz-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cz-sidebar .cz-count{background:var(--cz-green-600);color:#fff}.cz-main{max-width:none;padding:32px clamp(20px,3.4vw,48px) 88px}.cz-main>*{max-width:var(--cz-content-max);margin-left:auto;margin-right:auto}.cz-page-head{align-items:flex-end;margin-bottom:24px;padding-bottom:4px}.cz-page-head p{max-width:760px}.cz-eyebrow{letter-spacing:.02em;color:var(--cz-green-700);font-weight:650}.cz-card{box-shadow:0 0 0 1px #011e480d,0 1px 2px #011e480a,0 8px 24px -12px #011e481f}.cz-card-head h2{font-size:17.5px}.cz-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--cz-grey-600);font-size:12px;font-weight:650}.cz-product,.cz-kpi{box-shadow:0 0 0 1px #011e480d,0 1px 2px #011e480a,0 8px 24px -14px #011e4824}a.cz-product{transition:box-shadow .2s var(--cz-ease), transform .2s var(--cz-ease)}a.cz-product:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #011e4814,0 18px 40px -18px #011e484d}.cz-demo-ribbon{letter-spacing:0;padding:7px 16px;font-size:12.5px}@media (max-width:1100px){.cz-global-search kbd{display:none}}@media (max-width:1024px){:root{--cz-sidebar-w:236px}}@media (max-width:860px){.cz-layout,.cz-layout[class]{grid-template-columns:1fr}.cz-sidebar{width:300px;height:calc(100dvh - var(--cz-topbar-h));border-right:0}.cz-topbar .cz-brand{min-width:0}.cz-topbar-search{display:none}.cz-search-mobile{display:inline-flex}.cz-topbar{gap:8px;padding:0 12px}.cz-topbar .cz-spacer,.cz-topbar-tools{margin-left:auto}}@media (max-width:600px){.cz-main{padding:22px 16px 72px}.cz-topbar .cz-brand small{display:none}}@media (prefers-reduced-motion:reduce){.cz-menu{animation:none}.cz-nav-chevron,a.cz-product{transition:none}}.cz-lp{color:var(--cz-navy-900);background:#fff}.cz-lp-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.cz-lp h1,.cz-lp h2,.cz-lp h3{font-family:var(--cz-font-display)}.cz-lp-hero{color:#fff;background:radial-gradient(1200px 520px at 85% 10%, #55a44438, transparent 60%), radial-gradient(900px 500px at 0% 100%, #1d4e898c, transparent 60%), var(--cz-navy-900);padding:88px 0 96px;position:relative;overflow:hidden}.cz-lp-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.cz-lp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid;position:relative}.cz-lp-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.cz-lp-kicker span{background:var(--cz-green-500);border-radius:2px;width:28px;height:2px}.cz-lp-hero h1{color:#fff;letter-spacing:-.045em;margin:20px 0 22px;font-size:clamp(44px,6.2vw,82px);font-weight:700;line-height:.98}.cz-lp-hero h1 em{color:var(--cz-green-500);font-style:normal}.cz-lp-hero-copy>p{color:#ffffffc7;max-width:560px;margin:0;font-size:18px;line-height:1.6}.cz-lp-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cz-lp-btn-ghost{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff38!important}.cz-lp-assure{color:#ffffffb8;flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.cz-lp-assure li{align-items:center;gap:7px;display:inline-flex}.cz-lp-picker{color:var(--cz-navy-900);background:#fff;border-radius:22px;padding:22px;box-shadow:0 40px 90px -30px #0000008c,0 0 0 1px #ffffff1a}.cz-lp-picker-head>span{font-family:var(--cz-font-display);letter-spacing:-.02em;margin:2px 4px 12px;font-size:22px;font-weight:700;display:block}.cz-lp-chips{flex-wrap:wrap;gap:8px;display:flex}.cz-lp-chips button{border:1px solid var(--cz-grey-200);font:inherit;color:var(--cz-navy-900);cursor:pointer;transition:all .15s var(--cz-ease);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:14px;font-weight:550;display:inline-flex}.cz-lp-chips button .cz-icon{color:var(--cz-grey-500)}.cz-lp-chips button:hover{border-color:var(--cz-navy-500)}.cz-lp-chips button[aria-checked=true]{background:var(--cz-navy-900);border-color:var(--cz-navy-900);color:#fff}.cz-lp-matches{border-top:1px dashed var(--cz-grey-200);flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;display:flex}.cz-lp-matches-label{letter-spacing:.07em;text-transform:uppercase;color:var(--cz-grey-600);margin:0 4px 2px;font-size:12px;font-weight:650}.cz-lp-match{background:var(--cz-canvas);animation:cz-rise .35s var(--cz-ease) both;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;padding:12px 14px;display:grid;position:relative}.cz-lp-match-kind{color:var(--cz-green-800);background:var(--cz-green-100);white-space:nowrap;border-radius:999px;grid-row:span 2;align-self:center;padding:4px 9px;font-size:11.5px;font-weight:650}.cz-lp-match strong{font-size:15px;font-weight:650}.cz-lp-match small{color:var(--cz-grey-600);grid-column:2;font-size:13px}.cz-lp-match>.cz-icon{color:var(--cz-grey-500);grid-area:1/3/span 2}.cz-lp-note{color:var(--cz-grey-600);margin:6px 4px 0;font-size:12px}.cz-lp-figures{border-bottom:1px solid var(--cz-hairline);background:#fff}.cz-lp-figures dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.cz-lp-figures dl>div{border-left:1px solid var(--cz-hairline);padding:30px 22px 26px}.cz-lp-figures dl>div:first-child{border-left:0;padding-left:0}.cz-lp-figures dt{color:var(--cz-grey-600);font-size:13px}.cz-lp-figures dd{font-family:var(--cz-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:34px;font-weight:700}.cz-lp-figures>.cz-lp-wrap>p{color:var(--cz-grey-600);margin:0;padding:0 0 16px;font-size:12px}.cz-lp-section{padding:96px 0}.cz-lp-head{max-width:720px;margin-bottom:44px}.cz-lp-head>span{letter-spacing:.08em;text-transform:uppercase;color:var(--cz-green-700);font-size:13px;font-weight:650}.cz-lp-head h2{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.08}.cz-lp-head p{color:var(--cz-grey-600);margin:16px 0 0;font-size:17px;line-height:1.6}.cz-lp-journey{counter-reset:s;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cz-lp-journey li{flex-direction:column;gap:6px;padding:0 14px 0 0;display:flex;position:relative}.cz-lp-step{background:var(--cz-navy-50);width:40px;height:40px;color:var(--cz-navy-700);font-family:var(--cz-font-display);z-index:1;border-radius:12px;justify-content:center;align-items:center;margin-bottom:8px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.cz-lp-journey li:first-child .cz-lp-step,.cz-lp-journey li:last-child .cz-lp-step{background:var(--cz-navy-900);color:#fff}.cz-lp-journey li:last-child .cz-lp-step{background:var(--cz-green-700)}.cz-lp-journey li:after{content:"";background:linear-gradient(90deg, var(--cz-navy-100), var(--cz-navy-100) 60%, transparent);height:2px;position:absolute;top:20px;left:44px;right:4px}.cz-lp-journey li:last-child:after{display:none}.cz-lp-journey strong{font-size:15px;font-weight:650}.cz-lp-journey small{color:var(--cz-grey-600);font-size:13px;line-height:1.45}.cz-lp-products{grid-template-columns:1.15fr 1fr 1fr;gap:18px;display:grid}.cz-lp-product{background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:30px 28px;display:flex;box-shadow:0 0 0 1px #011e480f,0 20px 40px -28px #011e4840}.cz-lp-product h3{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.15}.cz-lp-product p{color:var(--cz-grey-700);margin:0;line-height:1.6}.cz-lp-product ul{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.cz-lp-product li{align-items:baseline;gap:9px;display:flex}.cz-lp-product li:before{content:"";background:var(--cz-green-600);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.cz-lp-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--cz-navy-700);background:var(--cz-navy-50);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:650}.cz-lp-product-lead{background:var(--cz-navy-900);color:#fff;box-shadow:0 30px 60px -30px #011e4899}.cz-lp-product-lead .cz-lp-tag{color:#9bd58c;background:#55a44433}.cz-lp-product-energy .cz-lp-tag{background:var(--cz-green-100);color:var(--cz-green-800)}.cz-lp-link{color:var(--cz-navy-700);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-weight:650;text-decoration:none;display:inline-flex}.cz-lp-link:hover{text-underline-offset:3px;text-decoration:underline}.cz-lp-trust{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.cz-lp-trust .cz-lp-head{margin:0;position:sticky;top:100px}.cz-lp-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;display:grid}.cz-lp-trust-grid>div{border-top:1px solid var(--cz-hairline);flex-direction:column;gap:8px;padding-top:22px;display:flex}.cz-lp-trust-grid strong{font-size:17px;font-family:var(--cz-font-display);letter-spacing:-.015em}.cz-lp-trust-grid p{color:var(--cz-grey-600);margin:0;font-size:15px;line-height:1.6}.cz-lp-icon{background:var(--cz-green-100);width:38px;height:38px;color:var(--cz-green-800);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.cz-lp-unite{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.cz-lp-unite .cz-lp-head{margin:0}.cz-lp-unite .cz-lp-link{margin-top:18px}.cz-lp-companies{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.cz-lp-companies li{background:#fff;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex;box-shadow:0 0 0 1px #011e480f}.cz-lp-companies li>span{background:var(--cz-navy-900);color:#fff;width:40px;height:40px;font-family:var(--cz-font-display);border-radius:12px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cz-lp-companies li div{flex-direction:column;min-width:0;display:flex}.cz-lp-companies small{color:var(--cz-grey-600);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cz-lp-final{color:#fff;background:radial-gradient(600px 300px at 100% 0%, #55a4444d, transparent 60%), var(--cz-navy-900);border-radius:28px;justify-content:space-between;align-items:center;gap:32px;padding:48px 52px;display:flex}.cz-lp-final h2{color:#fff;letter-spacing:-.03em;max-width:560px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.1}.cz-lp-final p{color:#ffffffbf;max-width:520px;margin:12px 0 0}.cz-lp-final .cz-lp-cta{flex:none;margin-top:0}@media (max-width:1100px){.cz-lp-journey{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}.cz-lp-journey li:nth-child(4):after{display:none}.cz-lp-figures dl{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-lp-figures dl>div:nth-child(4){border-left:0;padding-left:0}}@media (max-width:960px){.cz-lp-hero{padding:64px 0 72px}.cz-lp-hero-grid,.cz-lp-trust,.cz-lp-unite{grid-template-columns:minmax(0,1fr);gap:40px}.cz-lp-trust .cz-lp-head{position:static}.cz-lp-products{grid-template-columns:minmax(0,1fr)}.cz-lp-final{flex-direction:column;align-items:flex-start;padding:36px 28px}}@media (max-width:640px){.cz-lp-wrap{padding:0 18px}.cz-lp-section{padding:64px 0}.cz-lp-hero-copy>p{font-size:16px}.cz-lp-picker{border-radius:18px;padding:16px}.cz-lp-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-lp-journey li:after{display:none}.cz-lp-figures dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-lp-figures dl>div{border-left:0;padding-left:0;padding-right:8px}.cz-lp-figures dd{font-size:28px}.cz-lp-trust-grid,.cz-lp-companies{grid-template-columns:minmax(0,1fr)}.cz-lp-match{grid-template-columns:1fr auto}.cz-lp-match-kind{grid-row:auto;justify-self:start;margin-bottom:4px}.cz-lp-match small{grid-column:1}.cz-lp-match>.cz-icon{grid-row:1/span 3}}@media (prefers-reduced-motion:reduce){.cz-lp-match{animation:none}}.cz-public .cz-topbar{background:#ffffffeb}:where(:not(.cz-stack):not(.cz-grid):not(.cz-row):not(.cz-product-grid))>:is(.cz-card,.cz-grid,.cz-product-grid,.cz-alert,.cz-kpi-row)+:is(.cz-card,.cz-grid,.cz-product-grid){margin-top:16px}@media (max-width:640px){.cz-lp-match{flex-direction:column;align-items:flex-start;gap:4px;padding-right:44px;display:flex}.cz-lp-match-kind{align-self:flex-start;margin-bottom:2px}.cz-lp-match>.cz-icon{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cz-lp-hero-copy .cz-lp-cta .cz-btn{flex:100%;justify-content:center}}:root{--cz-canvas:#fff;--cz-line:#e6e8ec;--cz-line-strong:#d5d9df;--cz-surface-2:#f7f8fa;--cz-ink:#0e1726;--cz-ink-2:#3d4757;--cz-ink-3:#6b7484;--cz-hairline:#e6e8ec;--cz-radius-sm:8px;--cz-radius-md:10px;--cz-radius-lg:12px;--cz-shadow-sm:none;--cz-shadow:none;--cz-shadow-hover:0 1px 2px #0e17260f;--cz-sidebar-w:256px;--cz-topbar-h:60px;--cz-content-max:1200px}html,body{background:#fff}body{color:var(--cz-ink-2)}h1,h2,h3,h4{color:var(--cz-ink)}h1{letter-spacing:-.03em;font-size:clamp(26px,2.2vw,32px);font-weight:650}.cz-muted{color:var(--cz-ink-3)}.cz-topbar{-webkit-backdrop-filter:none;border-bottom:1px solid var(--cz-line);box-shadow:none;background:#fff}.cz-topbar .cz-brand small{border:1px solid var(--cz-line);color:var(--cz-ink-3);background:0 0;border-radius:6px}.cz-global-search{border:1px solid var(--cz-line);background:#fff;border-radius:8px;height:38px}.cz-global-search:hover{border-color:var(--cz-line-strong)}.cz-global-search:focus-within{border-color:var(--cz-ink);box-shadow:0 0 0 3px #0e172614}.cz-global-search kbd{border-color:var(--cz-line);background:var(--cz-surface-2);border-radius:5px}.cz-icon-btn{border-radius:8px}.cz-icon-btn:hover{background:var(--cz-surface-2)}.cz-account>summary{border:1px solid #0000;border-radius:8px;padding:4px 8px 4px 4px}.cz-account>summary:hover,.cz-account[open]>summary{background:var(--cz-surface-2);border-color:var(--cz-line)}.cz-account .cz-avatar{background:var(--cz-ink);color:#fff;border-radius:8px;width:32px;height:32px;font-size:12.5px}.cz-account-text{text-align:left;flex-direction:column;max-width:180px;line-height:1.2;display:flex}.cz-account-text strong{color:var(--cz-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.cz-account-text small{color:var(--cz-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cz-menu{box-shadow:0 12px 32px -12px #0e172638, 0 0 0 1px var(--cz-line);border-radius:10px}.cz-menu a,.cz-menu button{border-radius:6px}.cz-menu-icon{background:var(--cz-surface-2);color:var(--cz-ink-2);border:1px solid var(--cz-line);border-radius:7px}.cz-sidebar{border-right:1px solid var(--cz-line);background:#fff;padding:14px 12px 24px}.cz-sidebar-head{border-bottom:1px solid var(--cz-line);padding-bottom:14px}.cz-org{border:1px solid var(--cz-line);background:#fff;border-radius:10px}.cz-org-mark{background:var(--cz-ink);border-radius:8px}.cz-new-btn{border-radius:8px!important}.cz-nav-group+.cz-nav-group{border-top:1px solid var(--cz-line);margin-top:0;padding-top:10px}.cz-nav-group{padding-bottom:10px}.cz-sidebar h4.cz-nav-title,.cz-nav-title{letter-spacing:.07em;color:var(--cz-ink-3);padding:6px 12px;font-size:11px}.cz-sidebar a{color:var(--cz-ink-2);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500}.cz-sidebar a .cz-icon{color:var(--cz-ink-3)}.cz-sidebar a:hover{background:var(--cz-surface-2);color:var(--cz-ink)}.cz-sidebar a[aria-current=page]{background:var(--cz-surface-2);color:var(--cz-ink);font-weight:600}.cz-sidebar a[aria-current=page]:before{background:var(--cz-ink);border-radius:0 2px 2px 0;width:3px;top:6px;bottom:6px;left:-12px}.cz-sidebar a[aria-current=page] .cz-icon{color:var(--cz-ink)}.cz-sidebar .cz-count{background:var(--cz-ink)}.cz-main{background:#fff;padding-top:28px}.cz-page-head{border-bottom:1px solid var(--cz-line);margin-bottom:24px;padding-bottom:20px}.cz-eyebrow{color:var(--cz-ink-3);letter-spacing:0;text-transform:none;font-weight:600}.cz-card,.cz-kpi,.cz-product,.cz-choice,.cz-match-card,.cz-offer-card,.cz-collab-hero,.cz-state,.cz-dash-figures .cz-kpi{border:1px solid var(--cz-line);border-radius:var(--cz-radius-md);background:#fff;box-shadow:none!important}a.cz-product:hover,a.cz-kpi-link:hover,a.cz-choice:hover,.cz-offer-card:hover{border-color:var(--cz-line-strong);transform:none;box-shadow:var(--cz-shadow-hover)!important}.cz-card-head{border-bottom:0}.cz-card-head h2{font-size:16px;font-weight:650}.cz-collab-hero{color:var(--cz-ink);background:#fff}.cz-collab-hero h2,.cz-collab-hero strong{color:var(--cz-ink)}.cz-collab-hero p,.cz-collab-hero span{color:var(--cz-ink-3)}.cz-btn{box-shadow:none;border-radius:8px;font-weight:600}.cz-btn-primary{background:var(--cz-ink);border-color:var(--cz-ink);color:#fff}.cz-btn-primary:hover:not(:disabled){background:#1e2a3d}.cz-btn-secondary{border:1px solid var(--cz-line-strong);color:var(--cz-ink);background:#fff}.cz-btn-secondary:hover:not(:disabled){background:var(--cz-surface-2);border-color:var(--cz-ink-3)}.cz-btn-ghost:hover:not(:disabled){background:var(--cz-surface-2)}.cz-tabs{border-bottom:0;flex-wrap:nowrap;gap:8px;padding-bottom:2px}.cz-tabs button,.cz-tabs a{border:1px solid var(--cz-line);color:var(--cz-ink-2);background:#fff;border-radius:8px;margin:0;padding:7px 14px;font-size:14px}.cz-tabs button:hover,.cz-tabs a:hover{border-color:var(--cz-line-strong);background:var(--cz-surface-2)}.cz-tabs [aria-selected=true],.cz-tabs [aria-current=page]{border-color:var(--cz-ink);color:var(--cz-ink);box-shadow:inset 0 0 0 1px var(--cz-ink);background:#fff;font-weight:600}.cz-segment{border:1px solid var(--cz-line);background:#fff;border-radius:8px}.cz-segment button,.cz-segment a{border-radius:6px}.cz-segment [aria-pressed=true],.cz-segment [aria-current=page]{background:var(--cz-ink);color:#fff;box-shadow:none}.cz-input,.cz-select,select.cz-input,textarea.cz-input{border:1px solid var(--cz-line-strong);box-shadow:none;background:#fff;border-radius:8px}.cz-input:hover,.cz-select:hover{border-color:var(--cz-ink-3)}.cz-input:focus,.cz-select:focus,textarea.cz-input:focus{border-color:var(--cz-ink);outline:none;box-shadow:0 0 0 3px #0e172614}.cz-table-wrap{border:1px solid var(--cz-line);background:#fff;border-radius:10px;overflow-x:auto}.cz-table th{text-transform:none;letter-spacing:0;color:var(--cz-ink-3);border-bottom:1px solid var(--cz-line);background:#fff;font-size:13px;font-weight:600}.cz-table td{border-bottom:1px solid var(--cz-line);color:var(--cz-ink-2)}.cz-table tr:last-child td{border-bottom:0}.cz-table tbody tr:hover td{background:var(--cz-surface-2)}.cz-badge,.cz-pill,.cz-chip,.cz-tag{border-radius:6px}.cz-alert{box-shadow:none;border-radius:10px}.cz-home{max-width:1040px;margin:0 auto}.cz-home-hello{text-align:center;padding:36px 0 8px}.cz-home-hello h1{margin:0 0 8px;font-size:clamp(28px,3vw,38px)}.cz-home-hello p{color:var(--cz-ink-3);margin:0;font-size:15.5px}.cz-ask{border:1px solid var(--cz-line-strong);background:#fff;border-radius:12px;flex-direction:column;gap:10px;max-width:760px;margin:24px auto 0;padding:14px 14px 12px 18px;display:flex}.cz-ask:focus-within{border-color:var(--cz-ink);box-shadow:0 0 0 3px #0e17260f}.cz-ask textarea{resize:none;font:inherit;color:var(--cz-ink);background:0 0;border:0;outline:none;min-height:52px;font-size:16px;line-height:1.5}.cz-ask-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cz-ask-foot small{color:var(--cz-ink-3);font-size:12.5px}.cz-ask-send{justify-content:center;width:36px;height:36px;padding:0}.cz-ask-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:14px auto 0;display:flex}.cz-ask-chips button{border:1px solid var(--cz-line);font:inherit;color:var(--cz-ink-2);cursor:pointer;background:#fff;border-radius:8px;padding:6px 12px;font-size:13.5px}.cz-ask-chips button:hover{border-color:var(--cz-line-strong);background:var(--cz-surface-2);color:var(--cz-ink)}.cz-home-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 28px;display:grid}.cz-home-action{border:1px solid var(--cz-line);color:var(--cz-ink);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.cz-home-action:hover{border-color:var(--cz-line-strong);background:var(--cz-surface-2)}.cz-home-action-icon{border:1px solid var(--cz-line);width:34px;height:34px;color:var(--cz-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cz-home-action strong{font-size:14.5px;font-weight:600}.cz-home-action span{color:var(--cz-ink-3);font-size:13px;line-height:1.45}.cz-home-section{margin-top:8px}.cz-home-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.cz-home-section-head h2{margin:0;font-size:17px}.cz-status-dot{color:var(--cz-ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cz-status-dot:before{content:"";background:var(--cz-ink-3);border-radius:50%;width:7px;height:7px}.cz-status-dot[data-tone=green]:before{background:#16a34a}.cz-status-dot[data-tone=amber]:before{background:#d97706}.cz-status-dot[data-tone=red]:before{background:#dc2626}.cz-status-dot[data-tone=blue]:before{background:#2563eb}.cz-home-more{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:28px;display:grid}.cz-nl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.cz-nl-card{border:1px solid var(--cz-line);color:inherit;background:#fff;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:16px;text-decoration:none;display:flex}a.cz-nl-card:hover{border-color:var(--cz-line-strong);background:var(--cz-surface-2)}.cz-nl-card h3{margin:0;font-size:15.5px;line-height:1.35}.cz-nl-card p{color:var(--cz-ink-3);margin:0;font-size:13.5px;line-height:1.5}.cz-nl-meta{color:var(--cz-ink-3);flex-wrap:wrap;gap:6px 12px;font-size:12.5px;display:flex}.cz-nl-meta strong{color:var(--cz-ink);font-weight:600}.cz-meter{background:var(--cz-surface-2);border:1px solid var(--cz-line);border-radius:999px;flex:none;height:6px;overflow:hidden}.cz-meter>span{background:var(--cz-ink);border-radius:999px;height:100%;display:block}.cz-meter[data-tone=green]>span{background:#16a34a}.cz-track{gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cz-track li{min-width:104px;color:var(--cz-ink-3);text-align:center;flex:1;padding:22px 6px 0;font-size:12.5px;position:relative}.cz-track li:before{content:"";background:var(--cz-line);height:2px;position:absolute;top:8px;left:0;right:0}.cz-track li:after{content:"";border:2px solid var(--cz-line-strong);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:calc(50% - 6px)}.cz-track li[data-done]:before,.cz-track li[data-done]:after{background:var(--cz-ink);border-color:var(--cz-ink)}.cz-track li[data-current]{color:var(--cz-ink);font-weight:600}.cz-track li[data-current]:after{border-color:var(--cz-ink);background:#fff;box-shadow:0 0 0 4px #0e17261a}.cz-pick-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.cz-pick{border:1px solid var(--cz-line);font:inherit;color:var(--cz-ink-2);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.cz-pick:hover{border-color:var(--cz-line-strong)}.cz-pick[aria-pressed=true]{border-color:var(--cz-ink);box-shadow:inset 0 0 0 1px var(--cz-ink);color:var(--cz-ink);font-weight:600}.cz-score{border:1px solid var(--cz-line);font-family:var(--cz-font-display);color:var(--cz-ink);font-variant-numeric:tabular-nums;border-radius:6px;align-items:baseline;gap:2px;padding:3px 8px;font-weight:700;display:inline-flex}.cz-score small{font-family:var(--cz-font);color:var(--cz-ink-3);font-size:11px;font-weight:500}.cz-two{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.cz-dl{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.cz-dl dt{color:var(--cz-ink-3)}.cz-dl dd{color:var(--cz-ink);margin:0}.cz-month{border:1px solid var(--cz-line);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cz-month>div{border-right:1px solid var(--cz-line);border-bottom:1px solid var(--cz-line);flex-direction:column;gap:3px;min-width:0;min-height:92px;padding:6px;font-size:12px;display:flex}.cz-month>div:nth-child(7n){border-right:0}.cz-month>.cz-month-head{min-height:0;color:var(--cz-ink-3);background:var(--cz-surface-2);padding:8px 6px;font-weight:600}.cz-month-day{color:var(--cz-ink-2);font-weight:600}.cz-month>div[data-out]{background:var(--cz-surface-2);color:var(--cz-ink-3)}.cz-month>div[data-today] .cz-month-day{color:#fff;background:var(--cz-ink);border-radius:5px;align-self:flex-start;padding:0 5px}.cz-month-ev{white-space:nowrap;text-overflow:ellipsis;color:var(--cz-ink);border-left:3px solid var(--cz-ink);background:#eef2f7;border-radius:4px;padding:2px 6px;font-size:11.5px;display:block;overflow:hidden}.cz-month-ev[data-kind=booking]{background:#ecfdf3;border-left-color:#16a34a}.cz-month-ev[data-kind=pending]{background:#fff7ed;border-left-color:#d97706}.cz-qr{border:1px solid var(--cz-line);background:#fff;border-radius:12px;padding:14px;display:inline-flex}.cz-qr svg,.cz-qr img{width:200px;height:200px;display:block}.cz-public-biz{max-width:880px;margin:0 auto;padding:32px 16px 64px}.cz-pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.cz-pathway{border:1px solid var(--cz-line);color:inherit;background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.cz-pathway:hover{border-color:var(--cz-line-strong);background:var(--cz-surface-2)}.cz-pathway[data-active]{border-color:var(--cz-ink);box-shadow:inset 0 0 0 1px var(--cz-ink)}.cz-pathway strong{color:var(--cz-ink);font-size:15.5px}.cz-pathway span{color:var(--cz-ink-3);font-size:13.5px;line-height:1.5}.cz-pathway em{color:var(--cz-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-style:normal;font-weight:600}@media (max-width:960px){.cz-home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-two,.cz-pathways{grid-template-columns:1fr}}@media (max-width:860px){.cz-account-text{display:none}.cz-sidebar{border-right:1px solid var(--cz-line)}}@media (max-width:560px){.cz-home-hello{padding-top:12px}.cz-home-actions{grid-template-columns:1fr;gap:8px}.cz-home-action{flex-direction:row;align-items:center}.cz-home-action span{display:none}.cz-month>div{min-height:56px;padding:3px}.cz-month-ev{padding:1px 3px;font-size:10px}.cz-tabs{overflow-x:auto}}button.cz-global-search{cursor:text;text-align:left;font:inherit}.cz-global-search-text{min-width:0;color:var(--cz-ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;overflow:hidden}.cz-palette-scrim{z-index:200;background:#0e172647;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.12s ease-out cz-fade;display:flex;position:fixed;inset:0}.cz-palette{width:min(640px,100%);max-height:70vh;box-shadow:0 24px 64px -16px #0e172659, 0 0 0 1px var(--cz-line);animation:cz-pop .14s var(--cz-ease);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cz-palette-input{border-bottom:1px solid var(--cz-line);color:var(--cz-ink-3);align-items:center;gap:12px;padding:14px 16px;display:flex}.cz-palette-input input{min-width:0;font:inherit;color:var(--cz-ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.cz-palette kbd{font-family:var(--cz-font);color:var(--cz-ink-3);background:var(--cz-surface-2);border:1px solid var(--cz-line);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600}.cz-palette-list{margin:0;padding:6px;list-style:none;overflow-y:auto}.cz-palette-head{letter-spacing:.06em;text-transform:uppercase;color:var(--cz-ink-3);padding:10px 10px 4px;font-size:11.5px;font-weight:650}.cz-palette-item{cursor:pointer;color:var(--cz-ink-2);border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:14.5px;display:flex}.cz-palette-item[aria-selected=true]{background:var(--cz-surface-2);color:var(--cz-ink)}.cz-palette-icon{border:1px solid var(--cz-line);width:30px;height:30px;color:var(--cz-ink-2);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cz-palette-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cz-palette-go{opacity:0;color:var(--cz-ink-3)}.cz-palette-item[aria-selected=true] .cz-palette-go{opacity:1}.cz-palette-empty{text-align:center;color:var(--cz-ink-3);padding:24px 12px;font-size:14px}.cz-palette-foot{border-top:1px solid var(--cz-line);color:var(--cz-ink-3);background:var(--cz-surface-2);gap:16px;padding:9px 16px;font-size:12px;display:flex}.cz-palette-foot kbd{margin-right:2px}@media (max-width:860px){.cz-palette-scrim{padding-top:64px}.cz-palette-foot{display:none}}.cz-setup{border:1px solid var(--cz-line);background:#fff;border-radius:12px;margin:24px 0 0;padding:18px 20px 8px}.cz-setup-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cz-setup-head h2{margin:0;font-size:16px}.cz-setup-head p{color:var(--cz-ink-3);margin:2px 0 0;font-size:13.5px}.cz-setup-hide{font:inherit;color:var(--cz-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13px}.cz-setup-hide:hover{background:var(--cz-surface-2);color:var(--cz-ink)}.cz-setup-bar{background:var(--cz-surface-2);border-radius:999px;height:4px;margin:12px 0 6px;overflow:hidden}.cz-setup-bar>span{height:100%;transition:width .4s var(--cz-ease);background:#16a34a;border-radius:999px;display:block}.cz-setup-steps{margin:0;padding:0;list-style:none}.cz-setup-steps li{border-top:1px solid var(--cz-line);align-items:center;gap:14px;padding:12px 0;display:flex}.cz-setup-steps li:first-child{border-top:0}.cz-setup-check{border:1.5px solid var(--cz-line-strong);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cz-setup-steps li[data-done] .cz-setup-check{background:#16a34a;border-color:#16a34a}.cz-setup-text{flex-direction:column;flex:1;min-width:0;display:flex}.cz-setup-text strong{color:var(--cz-ink);font-size:14.5px;font-weight:600}.cz-setup-text span{color:var(--cz-ink-3);font-size:13px}.cz-setup-steps li[data-done] .cz-setup-text strong{color:var(--cz-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--cz-line-strong);text-decoration-color:var(--cz-line-strong)}.cz-setup-done{color:#16a34a;font-size:13px;font-weight:600}@media (max-width:560px){.cz-setup-steps li{flex-wrap:wrap}.cz-setup-text span{display:none}}.cz-ws-hero{color:var(--cz-ink);border:1px solid var(--cz-line);background:#fff;border-radius:12px;padding:24px 28px}.cz-ws-hero h1{color:var(--cz-ink);font-size:clamp(24px,2.4vw,32px)}.cz-ws-hero h1 span{color:#15803d}.cz-ws-hero p{color:var(--cz-ink-3);font-size:15px}.cz-ws-hero ul{color:var(--cz-ink-2)}.cz-ws-hero li .cz-icon{color:#16a34a}.cz-ws-hero-mark{border:1px solid var(--cz-line);filter:none;border-radius:16px;width:72px;height:72px;padding:10px}.cz-ws-eyebrow{color:var(--cz-ink-3)!important}.cz-ws-nav nav a{color:var(--cz-ink-2);border:1px solid #0000;border-radius:8px}.cz-ws-nav nav a:hover{background:var(--cz-surface-2)}.cz-ws-nav nav a[aria-current=page]{color:var(--cz-ink);border-color:var(--cz-ink);box-shadow:inset 0 0 0 1px var(--cz-ink);background:#fff;font-weight:600}.cz-ws-nav form{border:1px solid var(--cz-line);background:#fff;border-radius:8px}.cz-ws-nav form:focus-within{border-color:var(--cz-ink);box-shadow:0 0 0 3px #0e172614}.cz-ws-kpi{border-color:var(--cz-line);border-radius:10px}.cz-ws-kpi strong{color:var(--cz-ink);font-family:var(--cz-font-display)}.cz-ws-kpi span{color:var(--cz-ink-2)}.cz-ws-kpi small{color:var(--cz-ink-3)}.cz-ws-kpi .cz-app-icon{border:1px solid var(--cz-line);color:var(--cz-ink-2)!important;background:#fff!important}.cz-lp-hero{color:var(--cz-ink);border-bottom:1px solid var(--cz-line);background:radial-gradient(900px 420px at 80% 0,#16a34a1a,#0000 65%),radial-gradient(700px 380px at 0 30%,#1d4e8912,#0000 60%),#fff;padding:96px 0 104px}.cz-lp-hero:before{background-image:linear-gradient(#0e17260d 1px,#0000 1px),linear-gradient(90deg,#0e17260d 1px,#0000 1px);-webkit-mask-image:radial-gradient(at 30% 20%,#000 10%,#0000 70%);mask-image:radial-gradient(at 30% 20%,#000 10%,#0000 70%)}.cz-lp-kicker{color:var(--cz-ink-3)}.cz-lp-kicker span{background:#16a34a}.cz-lp-hero h1{color:var(--cz-ink);letter-spacing:-.05em}.cz-lp-hero h1 em{color:#15803d}.cz-lp-hero-copy>p{color:var(--cz-ink-2)}.cz-lp-btn-ghost{color:var(--cz-ink)!important;border:1px solid var(--cz-line-strong)!important;background:#fff!important}.cz-lp-btn-ghost:hover{background:var(--cz-surface-2)!important}.cz-lp-assure{color:var(--cz-ink-3)}.cz-lp-assure .cz-icon{color:#16a34a}.cz-lp-picker{box-shadow:0 1px 2px #0e17260a, 0 24px 60px -24px #0e172638, 0 0 0 1px var(--cz-line);border-radius:16px}.cz-lp-chips button{border-color:var(--cz-line);border-radius:8px}.cz-lp-chips button:hover{border-color:var(--cz-line-strong);background:var(--cz-surface-2)}.cz-lp-chips button[aria-checked=true]{background:var(--cz-ink);border-color:var(--cz-ink)}.cz-lp-chips button[aria-checked=true] .cz-icon{color:#4ade80}.cz-lp-matches{border-top:1px solid var(--cz-line)}.cz-lp-match{border:1px solid var(--cz-line);background:#fff;border-radius:10px}.cz-lp-match-kind{border-radius:6px}.cz-lp-figures{border-bottom:1px solid var(--cz-line)}.cz-lp-figures dd{color:var(--cz-ink)}.cz-lp-tint{background:var(--cz-surface-2)}.cz-lp-head>span{color:#15803d}.cz-lp-head h2{color:var(--cz-ink)}.cz-lp-head p{color:var(--cz-ink-3)}.cz-lp-step{border:1px solid var(--cz-line);color:var(--cz-ink-2);background:#fff;border-radius:10px}.cz-lp-journey li:first-child .cz-lp-step{background:var(--cz-ink);border-color:var(--cz-ink)}.cz-lp-journey li:last-child .cz-lp-step{background:#15803d;border-color:#15803d}.cz-lp-journey li:after{background:var(--cz-line)}.cz-lp-product{box-shadow:none;border:1px solid var(--cz-line);border-radius:14px;transition:border-color .2s,box-shadow .2s}.cz-lp-product:hover{border-color:var(--cz-line-strong);box-shadow:0 16px 40px -28px #0e17264d}.cz-lp-product-lead{color:var(--cz-ink);border:1px solid var(--cz-ink);box-shadow:inset 0 0 0 1px var(--cz-ink);background:#fff}.cz-lp-product-lead h3{color:var(--cz-ink)}.cz-lp-product-lead p,.cz-lp-product-lead ul{color:var(--cz-ink-2)}.cz-lp-product-lead .cz-lp-tag{background:var(--cz-ink);color:#fff}.cz-lp-product-lead .cz-lp-link{color:var(--cz-ink)}.cz-lp-tag{background:var(--cz-surface-2);color:var(--cz-ink-2);border:1px solid var(--cz-line);border-radius:6px}.cz-lp-product-energy .cz-lp-tag{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.cz-lp-link{color:var(--cz-ink)}.cz-lp-trust-grid>div{border-top-color:var(--cz-line)}.cz-lp-icon{border:1px solid var(--cz-line);color:#15803d;background:#fff;border-radius:8px}.cz-lp-companies li{box-shadow:none;border:1px solid var(--cz-line);border-radius:10px}.cz-lp-companies li>span{background:var(--cz-ink);border-radius:8px}.cz-lp-final{background:radial-gradient(600px 300px at 100% 0%, #16a34a47, transparent 60%), var(--cz-ink);border-radius:20px}.cz-lp-final .cz-lp-btn-ghost{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff40!important}.cz-pub-header,.cz-public-header{-webkit-backdrop-filter:saturate(180%)blur(12px);background:#ffffffe6}.cz-main .cz-btn-accent,.cz-ws .cz-btn-accent,.cz-dialog .cz-btn-accent{background:var(--cz-ink);border-color:var(--cz-ink);color:#fff}.cz-main .cz-btn-accent:hover:not(:disabled),.cz-dialog .cz-btn-accent:hover:not(:disabled){background:#1e2a3d}.cz-btn{letter-spacing:-.005em;gap:8px;min-height:38px;padding:0 16px}.cz-btn-sm{min-height:32px;padding:0 12px;font-size:13.5px}.cz-btn-lg{min-height:46px;padding:0 22px;font-size:15.5px}.cz-btn:disabled,.cz-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;box-shadow:none}.cz-btn-danger{color:#b42318;background:#fff;border:1px solid #f2c4bf}.cz-btn-danger:hover:not(:disabled){background:#fef3f2;border-color:#b42318}.cz-btn:focus-visible,.cz-tabs a:focus-visible,.cz-tabs button:focus-visible,.cz-sidebar a:focus-visible,.cz-pick:focus-visible,a:focus-visible{outline:2px solid var(--cz-ink);outline-offset:2px}.cz-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin-bottom:18px;padding:2px 2px 6px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.cz-tabs::-webkit-scrollbar{display:none}.cz-tabs>*{scroll-snap-align:start;flex:none}.cz-tabs>:last-child{margin-right:28px}.cz-segment{scrollbar-width:none;background:#f2f3f5;border:0;border-radius:9px;gap:2px;max-width:100%;padding:3px;overflow-x:auto}.cz-segment::-webkit-scrollbar{display:none}.cz-segment button,.cz-segment a{color:var(--cz-ink-2);white-space:nowrap;border-radius:7px;flex:none;font-weight:500}.cz-segment button:hover,.cz-segment a:hover{color:var(--cz-ink)}.cz-segment [aria-pressed=true],.cz-segment [aria-current=page],.cz-segment [aria-checked=true]{color:var(--cz-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0e17261a,0 0 0 .5px #0e17260f}.cz-textarea,textarea,.cz-input,input.cz-input,select,.cz-select{background-color:#fff}.cz-textarea,textarea.cz-input{border:1px solid var(--cz-line-strong);border-radius:8px}.cz-textarea:focus,textarea:focus{border-color:var(--cz-ink);outline:none;box-shadow:0 0 0 3px #0e172614}select.cz-input,select.cz-select,.cz-select select,.cz-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7484' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.cz-field label,.cz-label{color:var(--cz-ink);font-size:14px;font-weight:600}.cz-hint,.cz-field-hint{color:var(--cz-ink-3)}input[type=checkbox],input[type=radio]{accent-color:var(--cz-ink)}.cz-alert{border:1px solid var(--cz-line);border-radius:10px;padding:12px 14px;font-size:14px}.cz-alert-info{color:var(--cz-ink-2);border-color:var(--cz-line);background:#f7f8fa}.cz-alert-info .cz-icon{color:var(--cz-ink-3)}.cz-alert-success{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.cz-alert-warning{color:#78350f;background:#fffbeb;border-color:#fde68a}.cz-alert-danger{color:#7a271a;background:#fef3f2;border-color:#fecdca}.cz-badge{border:1px solid var(--cz-line);text-transform:none;letter-spacing:0;white-space:nowrap;border-radius:999px;gap:6px;padding:2px 9px 2px 8px;font-size:12.5px;font-weight:550;color:var(--cz-ink-2)!important;background:#fff!important}.cz-badge:before{content:"";background:var(--cz-badge-dot,#9aa3af);border-radius:50%;flex:none;width:6px;height:6px}.cz-badge-success,.cz-badge[data-tone=success]{--cz-badge-dot:#16a34a}.cz-badge-warning,.cz-badge[data-tone=warning]{--cz-badge-dot:#d97706}.cz-badge-danger,.cz-badge[data-tone=danger]{--cz-badge-dot:#dc2626}.cz-badge-info,.cz-badge[data-tone=info]{--cz-badge-dot:#2563eb}.cz-pill-dot{display:none}.cz-tag{border:1px solid var(--cz-line);color:var(--cz-ink-2);text-transform:none;letter-spacing:0;background:#fff;font-weight:500}.cz-demo-tag{color:#92400e;background:#fffbeb;border-color:#fde68a}.cz-chips button,.cz-chip,.cz-chip-btn{border:1px solid var(--cz-line);color:var(--cz-ink-2);background:#fff;border-radius:8px}.cz-chips button[aria-pressed=true],.cz-chips button[aria-checked=true],.cz-chip[aria-pressed=true],.cz-chip-btn[aria-pressed=true],.cz-chip-select input:checked+span{color:var(--cz-ink);border-color:var(--cz-ink);box-shadow:inset 0 0 0 1px var(--cz-ink);background:#fff}.cz-card .cz-state,.cz-card .cz-card{padding-left:0;padding-right:0;box-shadow:none!important;border:0!important}.cz-card .cz-table-wrap{border:0;border-radius:0;margin:0 -4px}.cz-card>.cz-table-wrap:first-child{margin-top:-6px}.cz-state{padding:40px 20px}.cz-state-icon{border:1px solid var(--cz-line);border-radius:10px;color:var(--cz-ink-2)!important;background:#fff!important}.cz-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.cz-table td,.cz-table th{vertical-align:middle}.cz-table th,.cz-table td.cz-num,.cz-table td[style*="text-align: right"]{white-space:nowrap}.cz-table td:has(>.cz-badge){white-space:nowrap}.cz-table td:has(>.cz-status-dot){white-space:nowrap}.cz-table a,.cz-list a,.cz-activity a,.cz-ws-list a{color:var(--cz-ink);font-weight:600;text-decoration:none}.cz-table a:hover,.cz-list a:hover{text-underline-offset:3px;text-decoration:underline}code,.cz-code,.cz-mono{color:var(--cz-ink-3);word-break:normal;overflow-wrap:anywhere;background:0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}@media (max-width:720px){.cz-table th,.cz-table td{white-space:nowrap;padding-left:12px;padding-right:12px}.cz-table-wrap{border-radius:10px}}.cz-grid,.cz-nl-grid,.cz-grid-2,.cz-grid-3{align-items:stretch}.cz-nl-card>div:last-child:has(>.cz-btn){margin-top:auto}.cz-card{display:block}.cz-eyebrow,.cz-page-head .cz-eyebrow,.cz-breadcrumb{letter-spacing:0;text-transform:none;color:var(--cz-ink-3);font-size:13px;font-weight:600}.cz-page-head h1{margin-bottom:6px}.cz-page-head p{color:var(--cz-ink-3);font-size:15.5px;line-height:1.55}.cz-card-head p{color:var(--cz-ink-3)}.cz-kanban,.cz-board,.cz-pipeline-board{scrollbar-width:thin;padding-bottom:8px;overflow-x:auto}.cz-link-arrow{color:var(--cz-ink);font-weight:600;text-decoration:none}.cz-link-arrow:hover{text-underline-offset:3px;text-decoration:underline}.cz-stepper{scrollbar-width:none;flex-wrap:nowrap;margin:8px 0 20px;padding-bottom:4px;display:flex;overflow-x:auto}.cz-stepper::-webkit-scrollbar{display:none}.cz-stepper li{color:var(--cz-ink-3);flex:1 0 96px;padding:22px 6px 0;font-size:12.5px;line-height:1.35}.cz-stepper li small{color:var(--cz-ink-3);margin-top:2px;font-weight:400;display:block}.cz-stepper li:before{border:2px solid var(--cz-line-strong);background:#fff;width:12px;height:12px;margin-left:-6px;top:3px}.cz-stepper li:after{background:var(--cz-line);height:2px;top:8px}.cz-stepper li[data-state=done]:before{background:var(--cz-ink);border-color:var(--cz-ink)}.cz-stepper li[data-state=done]:after,.cz-stepper li[data-state=current]:after{background:var(--cz-ink)}.cz-stepper li[data-state=current]:before{border-color:var(--cz-ink);box-shadow:0 0 0 4px #0e17261a}.cz-stepper li[data-state=current]{color:var(--cz-ink);font-weight:600}.cz-bar{background:#f2f3f5;border-radius:999px;height:6px;overflow:hidden}.cz-bar>span{background:var(--cz-ink);border-radius:999px;height:100%;display:block}.cz-kpi-value{color:var(--cz-ink)!important}.cz-kpi-top .cz-icon{color:var(--cz-ink-3)}.cz-kpi[data-accent],.cz-kpi-accent{background:#fff!important}@media (max-width:720px){.cz-main{padding:20px 16px 72px}.cz-page-head{flex-direction:column;align-items:stretch;gap:12px}.cz-page-head .cz-row,.cz-page-head-actions{flex-wrap:wrap}.cz-two{grid-template-columns:minmax(0,1fr)}.cz-home-actions .cz-home-action{padding:12px 14px}.cz-home-action strong{font-size:15px}h1{font-size:26px}}.cz-table td code,.cz-table td .cz-code,.cz-nowrap,.cz-num{white-space:nowrap}.cz-auth{background:#fff}.cz-auth-show{color:var(--cz-ink);border-right:1px solid var(--cz-line);background:radial-gradient(700px 400px at 20% 100%,#16a34a1a,#0000 60%),radial-gradient(600px 360px at 100% 0,#1d4e8914,#0000 60%),#f7f8fa}.cz-auth-aurora,.cz-auth-brand{display:none}.cz-auth-scene>svg{filter:drop-shadow(0 24px 40px #0e17261f)}.cz-auth-chip{color:var(--cz-ink);border:1px solid var(--cz-line);background:#ffffffeb;border-radius:12px;box-shadow:0 12px 30px -16px #0e17264d}.cz-auth-chip .cz-icon{color:#16a34a}.cz-auth-chip small{color:var(--cz-ink-3)}.cz-auth-copy h2{color:var(--cz-ink)}.cz-auth-copy p{color:var(--cz-ink-3)}.cz-auth-copy ul{color:var(--cz-ink-2)}.cz-auth-copy li .cz-icon{color:#16a34a}.cz-auth-sub{color:var(--cz-ink-3)}.cz-auth-switch{background:#f2f3f5;border-radius:10px}.cz-auth-switch a[aria-current=page]{color:var(--cz-ink)}.cz-auth-thumb{border-radius:8px;box-shadow:0 1px 2px #0e17261f}.cz-auth-field label{color:var(--cz-ink)}.cz-auth-input{box-shadow:0 0 0 1px var(--cz-line-strong);background:#fff;border-radius:10px}.cz-auth-input:focus-within{box-shadow:0 0 0 1.5px var(--cz-ink), 0 0 0 5px #0e172614}.cz-auth-input input{color:var(--cz-ink);border-radius:10px}.cz-auth-card .cz-btn{border-radius:10px;min-height:46px}.cz-auth-back:hover{color:var(--cz-ink)}.cz-checklist{margin:0;padding:0;list-style:none}.cz-checklist li{border-top:1px solid var(--cz-line);padding:8px 0}.cz-checklist li:first-child{border-top:0}.cz-checklist li[data-ok=true]{color:var(--cz-ink)}.cz-checklist li[data-ok=false]{color:#b42318}.cz-kanban{scrollbar-width:thin;grid-auto-columns:264px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.cz-kanban-col{border:1px solid var(--cz-line);background:#f7f8fa;border-radius:10px}.cz-kanban-col h3{text-transform:none;letter-spacing:0;color:var(--cz-ink);font-size:13.5px;font-weight:650}.cz-kanban-card{box-shadow:none;border-color:var(--cz-line);border-radius:8px}.cz-kanban-card:hover{border-color:var(--cz-line-strong)}.cz-room-stage{background:var(--cz-ink);border-radius:14px}.cz-room-hero{flex-wrap:wrap}.cz-room-hero>div{flex:420px;min-width:0}.cz-od-back{color:var(--cz-ink-3)}.cz-od-back:hover{color:var(--cz-ink)}.cz-have-list li{border:1px solid var(--cz-line);background:#fff;border-radius:10px}.cz-table .cz-mono{white-space:nowrap}.cz-table-sticky th:first-child,.cz-table-sticky td:first-child{z-index:1;box-shadow:1px 0 0 var(--cz-line);background:#fff;position:sticky;left:0}.cz-table-sticky td:first-child{min-width:220px;max-width:280px;white-space:normal!important}@media (max-width:720px){.cz-table-sticky td:first-child{min-width:160px}.cz-table-sticky td:first-child .cz-muted{display:none}}.cz-ws-ai{color:var(--cz-ink);border:1px solid var(--cz-line);background:#fff;border-radius:12px}.cz-ws-ai h2{color:var(--cz-ink);font-size:16px}.cz-ws-ai p{color:var(--cz-ink-3)}.cz-ws-ai form{border:1px solid var(--cz-line-strong);border-radius:8px}.cz-ws-ai button{background:var(--cz-ink);border-radius:6px}.cz-ws-ai small,.cz-ws-ai .cz-muted{color:var(--cz-ink-3)}.cz-pnl-single{table-layout:fixed;width:100%;min-width:0!important}.cz-pnl-single th:first-child,.cz-pnl-single td:first-child{width:62%;white-space:normal!important}.cz-pnl-single td:not(:first-child),.cz-pnl-single th:not(:first-child){white-space:nowrap;width:38%}@media (max-width:720px){.cz-pnl-single td:first-child .cz-muted{font-size:11.5px;display:block}.cz-pnl-single th:not(:first-child){white-space:normal}}
