.cbt-surface,.cbt-dialog{--cbt-ink:#212128;--cbt-muted:#595a65;--cbt-line:#e1e1e5;--cbt-paper:#fdfdff;--cbt-wash:#f6f6f9;--cbt-accent:#641bc4;color:var(--cbt-ink);background:var(--cbt-paper);letter-spacing:0;font-size:14px}@supports (color:lab(0% 0 0)){.cbt-surface,.cbt-dialog{--cbt-ink:lab(12.8699% 1.46673 -5.02712);--cbt-muted:lab(38.3581% 1.8086 -6.50231);--cbt-line:lab(89.5092% .557303 -2.19424);--cbt-paper:lab(99.4032% .183612 -.732851);--cbt-wash:lab(97.0663% .369191 -1.4644)}}.cbt-surface{min-height:100dvh}.cbt-surface *,.cbt-surface :before,.cbt-surface :after{letter-spacing:0}.cbt-surface button,.cbt-surface input,.cbt-surface select{font:inherit}.cbt-surface button,.cbt-surface a,.cbt-surface input,.cbt-surface select{outline-offset:4px}.cbt-surface :focus-visible{outline:2px solid var(--cbt-accent)}.cbt-sidebar{border-right:1px solid var(--cbt-line);background:var(--cbt-wash);z-index:40;flex-direction:column;width:232px;padding:28px 18px 16px;display:flex;position:fixed;inset:0 auto 0 0}.cbt-workspace-name{overflow-wrap:anywhere;gap:5px;margin:38px 10px 24px;display:grid}.cbt-workspace-name span,.cbt-nav-label{color:var(--cbt-muted);font-size:11px;font-weight:600}.cbt-workspace-name strong{font-size:15px}.cbt-sidebar nav,.cbt-sidebar-secondary{gap:5px;display:grid}.cbt-sidebar nav a,.cbt-sidebar-secondary a{min-height:44px;color:var(--cbt-muted);border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:600;display:flex}.cbt-sidebar a:hover{background:#eaebf0;background:lab(92.9806% .651628 -2.55904)}.cbt-sidebar nav .is-active{color:var(--cbt-accent);background:#eee7fd;background:lab(92.7013% 5.32389 -9.72992)}.cbt-sidebar-secondary{margin-top:34px}.cbt-nav-label{padding:0 10px 5px}.cbt-account{margin-top:auto;padding-top:30px}.cbt-credit{border-bottom:1px solid var(--cbt-line);color:var(--cbt-muted);justify-content:space-between;align-items:center;padding:14px 4px;font-size:12px;display:flex}.cbt-credit strong{color:var(--cbt-ink);font-variant-numeric:tabular-nums}.cbt-account-person{align-items:center;gap:8px;padding-top:16px;display:flex}.cbt-account-person>div{flex:1;min-width:0;font-size:12px;display:grid}.cbt-account-person>div span{text-overflow:ellipsis;white-space:nowrap;color:var(--cbt-muted);font-size:10px;overflow:hidden}.cbt-avatar{background:#e0e0eb;background:lab(89.4394% 1.32972 -5.10136);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.cbt-content{min-width:0;margin-left:232px}.cbt-mobile-header,.cbt-menu-overlay{display:none}.cbt-icon{min-width:40px;height:40px;color:var(--cbt-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cbt-icon:hover{background:var(--cbt-wash);color:var(--cbt-accent)}.cbt-skip{background:var(--cbt-paper);z-index:100;padding:12px;position:fixed;top:-60px;left:12px}.cbt-skip:focus{top:8px}.cbt-dashboard{max-width:1500px;margin:auto;padding:34px 40px}.cbt-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.cbt-eyebrow{color:var(--cbt-muted);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.cbt-page-heading h1{font-size:28px;font-weight:800;line-height:1.2}.cbt-page-actions{align-items:center;gap:8px;display:flex}.cbt-button{border:1px solid var(--cbt-line);cursor:pointer;background:var(--cbt-paper);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.cbt-button:hover{background:var(--cbt-wash)}.cbt-button.primary{background:var(--cbt-accent);color:#fdfdff;border-color:var(--cbt-accent)}.cbt-button.primary:hover{background:#5214a3}.cbt-button.outline{background:var(--cbt-paper);color:#6d28d9;border:1px solid #7c3aed;font-weight:600}.cbt-button.outline:hover{color:#5b21b6;background:#f5f3ff;border-color:#6d28d9}.cbt-button:disabled,.cbt-icon:disabled{opacity:.5;cursor:not-allowed}.cbt-summary{border-block:1px solid var(--cbt-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:32px;display:grid}.cbt-summary>div{padding:20px 20px 20px 0}.cbt-summary dt{color:var(--cbt-muted);margin-bottom:6px;font-size:12px}.cbt-summary dd{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.cbt-summary small{color:var(--cbt-muted);font-size:11px}.cbt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cbt-tabs{gap:20px;max-width:100%;display:flex;overflow-x:auto}.cbt-tabs button{min-height:44px;color:var(--cbt-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;font-size:13px}.cbt-tabs button[aria-pressed=true]{border-color:var(--cbt-accent);color:var(--cbt-accent);font-weight:700}.cbt-tabs small{background:var(--cbt-wash);border-radius:4px;margin-left:5px;padding:2px 5px;font-size:10px}.cbt-search{border:1px solid var(--cbt-line);width:240px;min-height:40px;color:var(--cbt-muted);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.cbt-search input{background:0 0;border:0;width:100%;min-width:0;height:38px;font-size:12px}.cbt-search:focus-within{outline:2px solid var(--cbt-accent);outline-offset:2px}.cbt-search input:focus-visible{outline:none}.cbt-list-tools{align-items:center;gap:8px;display:flex}.cbt-list-tools select{background:var(--cbt-paper);border:1px solid var(--cbt-line);border-radius:6px;max-width:150px;height:40px;padding:0 8px;font-size:12px}.cbt-exam-table{border-collapse:collapse;width:100%;font-size:13px}.cbt-exam-table th{text-align:left;color:var(--cbt-muted);background:var(--cbt-wash);border-block:1px solid var(--cbt-line);padding:12px;font-size:11px;font-weight:600}.cbt-exam-table td{border-bottom:1px solid var(--cbt-line);vertical-align:middle;padding:18px 12px}.cbt-exam-table tr:hover td{background:#fafafd;background:lab(98.2178% .462651 -1.82972)}.cbt-exam-name{overflow-wrap:anywhere;max-width:360px;font-weight:700;display:block}.cbt-exam-name:hover{color:var(--cbt-accent)}.cbt-exam-meta{color:var(--cbt-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:6px;font-size:11px;display:flex}.cbt-exam-meta code{font-variant-numeric:tabular-nums;font-family:inherit}.cbt-status{white-space:nowrap;background:var(--cbt-wash);color:var(--cbt-muted);border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-flex}.cbt-status.open{color:#116149;background:#e8f5ee}.cbt-status.scheduled{color:#85531b;background:#faf1df}.cbt-status.ready{color:#641bc4;background:#f2ecfa}.cbt-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.cbt-row-actions .cbt-button{min-height:36px;padding:6px 10px;font-size:12px}.cbt-notice{color:#795017;background:#fff5e5;border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:12px;display:flex}.cbt-empty{text-align:center;border-block:1px solid var(--cbt-line);padding:64px 20px}.cbt-empty>svg{color:var(--cbt-muted);margin:0 auto 16px}.cbt-empty h2{margin-bottom:8px;font-size:18px;font-weight:700}.cbt-empty p{color:var(--cbt-muted);margin-bottom:20px}.cbt-list-footer{color:var(--cbt-muted);justify-content:space-between;margin-top:16px;font-size:11px;display:flex}.cbt-form{gap:18px;padding-top:8px;display:grid}.cbt-form label{gap:7px;font-size:12px;font-weight:600;display:grid}.cbt-form input:not([type=checkbox]),.cbt-form select{background:#fdfdff;border:1px solid #dce0e7;border-radius:6px;width:100%;min-height:42px;padding:9px 11px;font-size:14px}.cbt-form .cbt-check{align-items:center;gap:10px;min-height:36px;font-weight:500;display:flex}.cbt-form input[type=checkbox]{accent-color:#641bc4;width:16px;height:16px}.cbt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cbt-form fieldset{border-top:1px solid #e2e8f0;padding-top:12px}.cbt-form legend{padding-right:10px;font-size:12px;font-weight:700}.cbt-form-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.cbt-skeleton{background:var(--cbt-wash);border-bottom:8px solid var(--cbt-paper);height:78px}.cbt-workspace .cbt-content>div>header{height:auto;min-height:72px;box-shadow:none;flex-wrap:wrap;gap:12px;padding-block:16px;position:static}.cbt-workspace .cbt-content>div>main{max-width:1500px}.cbt-workspace .cbt-monitor-metrics{border-block:1px solid var(--cbt-line);gap:0}.cbt-workspace .cbt-monitor-metrics>div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 12px}.cbt-workspace .cbt-monitor-metrics>div>span{text-transform:none;color:var(--cbt-muted);font-size:12px}.cbt-workspace .cbt-monitor-metrics>div>div{font-variant-numeric:tabular-nums;font-family:inherit}.cbt-workspace .cbt-monitor table th{background:var(--cbt-wash);text-transform:none;font-size:11px}.cbt-workspace .cbt-monitor table td{font-size:13px}.cbt-workspace .cbt-studio header>div{flex-wrap:wrap}.cbt-workspace .cbt-studio header button{box-shadow:none;border-radius:6px}@media (max-width:1100px){.cbt-dashboard{padding:28px 24px}.cbt-exam-table .cbt-schedule-col{display:none}.cbt-toolbar{align-items:flex-start}}@media (max-width:1023px){.cbt-sidebar{visibility:hidden;width:250px;top:64px;transform:translate(-100%)}.cbt-sidebar.is-open{visibility:visible;transform:translate(0)}.cbt-mobile-header{border-bottom:1px solid var(--cbt-line);background:var(--cbt-paper);z-index:50;justify-content:space-between;align-items:center;height:64px;padding:12px 18px;display:flex;position:sticky;top:0}.cbt-menu-overlay{z-index:35;background:#17132055;display:block;position:fixed;inset:64px 0 0}.cbt-content{margin-left:0}.cbt-dashboard{padding:24px 16px}.cbt-page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.cbt-page-heading h1{font-size:24px}.cbt-page-actions .cbt-button{padding:9px 10px;font-size:12px}.cbt-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.cbt-summary>div{padding-block:14px}.cbt-summary dd{font-size:23px}.cbt-list-tools{width:100%}.cbt-search{flex:1;min-width:0}.cbt-exam-table thead{display:none}.cbt-exam-table,.cbt-exam-table tbody{display:block}.cbt-exam-table tr{border-bottom:1px solid var(--cbt-line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:18px 0;display:grid}.cbt-exam-table td{border:0;padding:0}.cbt-exam-table .cbt-detail-col{display:none}.cbt-exam-table td:last-child{grid-column:1/-1}.cbt-row-actions{justify-content:flex-start}.cbt-exam-table tr:hover td{background:0 0}.cbt-form-grid{grid-template-columns:1fr}}
