@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dosis:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.AlertToast_v3_viewport__qC7O8{align-items:center;display:flex;flex-direction:column;gap:10px;left:50%;list-style:none;margin:0;max-width:100vw;outline:none;padding:var(--spacing-2) var(--spacing-3);position:fixed;top:12px;transform:translateX(-50%);width:min(420px,calc(100vw - 32px));z-index:2147483647}.AlertToast_v3_toast__ikwnK{align-items:center;background:var(--toast-bg);border:1px solid var(--toast-border);border-radius:var(--radius-md);box-shadow:var(--shadow-toast);color:var(--toast-fg);display:flex;gap:10px;padding:var(--spacing-3) var(--spacing-4);position:relative;width:100%}.AlertToast_v3_icon__Vb-jH{align-items:center;background:var(--toast-accent);border-radius:var(--radius-full);color:var(--white);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.AlertToast_v3_bang__0eP8i{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1}.AlertToast_v3_content__n0FvB{color:var(--toast-accent);flex:1 1;font-family:var(--bodyText-font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);min-width:0;word-break:break-word}.AlertToast_v3_close__Bm6mU{align-items:center;background:var(--toast-bg);border:1px solid var(--toast-border);border-radius:var(--radius-full);box-shadow:var(--shadow-toast-close);color:var(--toast-accent);cursor:pointer;display:flex;height:20px;justify-content:center;left:-8px;padding:0;position:absolute;top:-8px;width:20px}.AlertToast_v3_close__Bm6mU:hover{filter:brightness(.96)}.AlertToast_v3_error__z07k1{--toast-accent:var(--toast-error-accent);--toast-bg:var(--toast-error-bg);--toast-border:var(--toast-error-border);--toast-fg:var(--toast-error-fg)}.AlertToast_v3_success__gaTBP{--toast-accent:var(--toast-success-accent);--toast-bg:var(--toast-success-bg);--toast-border:var(--toast-success-border);--toast-fg:var(--toast-success-fg)}.AlertToast_v3_warning__dMPJL{--toast-accent:var(--toast-warning-accent);--toast-bg:var(--toast-warning-bg);--toast-border:var(--toast-warning-border);--toast-fg:var(--toast-warning-fg)}.AlertToast_v3_info__iYNsa{--toast-accent:var(--toast-info-accent);--toast-bg:var(--toast-info-bg);--toast-border:var(--toast-info-border);--toast-fg:var(--toast-info-fg)}.AlertToast_v3_toast__ikwnK[data-state=open]{animation:AlertToast_v3_slideDown__clC7S .18s cubic-bezier(.16,1,.3,1)}.AlertToast_v3_toast__ikwnK[data-state=closed]{animation:AlertToast_v3_fadeOut__uio\+0 .12s ease-in}.AlertToast_v3_toast__ikwnK[data-swipe=move]{transform:translateY(var(--radix-toast-swipe-move-y))}.AlertToast_v3_toast__ikwnK[data-swipe=cancel]{transform:translateY(0);transition:transform .16s ease-out}.AlertToast_v3_toast__ikwnK[data-swipe=end]{animation:AlertToast_v3_swipeOut__6hJY9 .12s ease-out}@keyframes AlertToast_v3_slideDown__clC7S{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}@keyframes AlertToast_v3_fadeOut__uio\+0{0%{opacity:1}to{opacity:0}}@keyframes AlertToast_v3_swipeOut__6hJY9{0%{transform:translateY(var(--radix-toast-swipe-end-y))}to{opacity:0;transform:translateY(-120%)}}:root{--font-size-xs:10px;--font-size-sm:11px;--font-size-base:12px;--font-size-md:13px;--font-size-lg:14px;--font-size-xl:16px;--font-size-xxl:18px;--font-size-xxxl:20px;--font-size-30px:30px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-snug:1.4;--line-height-normal:1.5;--line-height-relaxed:1.6;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--radius-xxs:4px;--radius-xs:6px;--radius-thumb:8px;--radius-sm:9px;--radius-md:12px;--radius-lg:14px;--radius-xl:20px;--radius-xxl:28px;--radius-full:9999px;--radius-control:10px;--radius-trigger:11px;--control-height:36px;--button-height:34px;--pill-height:26px;--step-circle-size:26px;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#eef2f6;--slate-400:#94a3b8;--slate-900:#0f172a;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-600:#4b5563;--gray-700:#374151;--red-300:#fca5a5;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--white:#fff;--black:#000;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-muted:#71717a;--color-text-disabled:#d1d5db;--color-text-on-accent:#fff;--color-surface-base:#fff;--color-surface-subtle:#f8fafc;--color-surface-list-header:#f7f8fa;--color-surface-hover:#0f3d2e0a;--color-surface-muted:#f8f9fb;--color-surface-overlay:#ffffffd9;--color-surface-query-header:#3a2f6a;--color-border-subtle:#0f172a0d;--color-border-default:#0f172a0f;--color-border-medium:#0f172a14;--color-border-faint:#0f172a1f;--color-border-strong:#0f172a1a;--color-border-stronger:#0f172a26;--color-border-checkbox:#0f172a40;--color-fill-faintest:#0f172a03;--color-fill-faint:#0f172a05;--color-fill-hover-faint:rgba(15,23,42,.015);--color-fill-subtle:#0f172a08;--color-fill-hover:#0f172a0a;--color-fill-muted:#0f172a14;--color-border-dashed:#0f172a2e;--color-text-secondary-90:#6b7280e6;--color-text-secondary-80:#6b7280cc;--color-text-secondary-70:#6b7280b3;--color-text-secondary-60:#6b728099;--color-text-secondary-55:#6b72808c;--color-text-secondary-50:#6b728080;--color-text-muted-70:#71717ab3;--color-error:#dc2626;--color-error-border:#ef444499;--color-error-fill:#ef444414;--color-success:#16a34a;--color-warning:#d97706;--color-info:#2563eb;--color-run:#059669;--color-run-hover:#047857;--color-overlay:#0f172a80;--shadow-dialog:0 24px 80px -24px #0f172a47;--code-surface:#0f172a;--code-border:#1e293b;--code-divider:#ffffff1a;--code-control-border:#ffffff1f;--code-control-fill:#ffffff14;--code-control-fill-hover:#ffffff1a;--code-divider-faint:#ffffff0f;--code-text:#e2e8f0;--code-text-muted:#94a3b8;--code-text-dim:#64748b;--code-output-text:#cbd5e1;--code-value-text:#3f3f46;--toast-error-accent:#dc2626;--toast-error-bg:#fef2f2;--toast-error-border:#dc262647;--toast-error-fg:#dc2626;--toast-success-accent:#16a34a;--toast-success-bg:#f0fdf4;--toast-success-border:#16a34a47;--toast-success-fg:#15803d;--toast-warning-accent:#d97706;--toast-warning-bg:#fffbeb;--toast-warning-border:#d9770647;--toast-warning-fg:#b45309;--toast-info-accent:#2563eb;--toast-info-bg:#eff6ff;--toast-info-border:#2563eb47;--toast-info-fg:#1d4ed8;--color-difficulty-easy-bg:#ecfdf5;--color-difficulty-easy-fg:#065f46;--color-difficulty-easy-border:#34d39980;--color-difficulty-medium-bg:#fffbeb;--color-difficulty-medium-fg:#78350f;--color-difficulty-medium-border:#fbbf2480;--color-difficulty-hard-bg:#fef2f2;--color-difficulty-hard-fg:#991b1b;--color-difficulty-hard-border:#f8717180;--color-difficulty-hard-accent:#fef3c7;--qtype-coding-fg:#7c3aed;--qtype-coding-base:#7c3aed;--qtype-database-fg:#0891b2;--qtype-database-base:#06b6d4;--qtype-mcq-fg:#db2777;--qtype-mcq-base:#ec4899;--qtype-comprehension-fg:#ea580c;--qtype-comprehension-base:#f97316;--qtype-openended-fg:#4d7c0f;--qtype-openended-base:#84cc16;--qtype-fillblank-fg:#b45309;--qtype-fillblank-base:#f59e0b;--qtype-debug-fg:#4338ca;--qtype-debug-base:#6366f1;--color-surface-card:#fffffffa;--color-surface-input:#ffffffe6;--color-surface-bar:#fffffff2;--color-border-faint:#0f172a0a;--color-text-desc:#64748bcc;--color-text-locked:#64748bb3;--color-text-slate-75:#64748bbf;--color-text-slate-85:#64748bd9;--color-text-caption:#64748b;--color-text-hint:#0f172a73;--color-text-dark-90:#0f172ae6;--color-overlay-light:#0f172a4d;--color-error-fill-hover:#dc26260d;--color-error-fill-hover-strong:#dc262614;--color-emerald-fill:#10b9811a;--color-role-super-admin-bg:#faf5ff;--color-role-super-admin-border:#e9d5ff;--color-role-admin-bg:#eff6ff;--color-role-admin-border:#bfdbfe;--color-role-curator-bg:#fdf2f8;--color-role-curator-border:#fbcfe8;--color-role-evaluator-bg:#f0fdfa;--color-role-evaluator-border:#99f6e4;--color-role-recruiter-bg:#ecfdf5;--color-role-recruiter-border:#a7f3d0;--color-role-interviewer-bg:#fff7ed;--color-role-interviewer-border:#fed7aa;--color-role-viewer-border:#e2e8f0;--color-pill-super-admin-bg:#ede9fe;--color-pill-super-admin-fg:#6d28d9;--color-pill-admin-bg:#dbeafe;--color-pill-admin-fg:#1d4ed8;--color-pill-evaluator-bg:#ccfbf1;--color-pill-evaluator-fg:#0f766e;--color-pill-curator-bg:#fce7f3;--color-pill-curator-fg:#be185d;--color-feature-enabled-border:#10b98126;--color-feature-enabled-bg:#10b98112;--color-feature-enabled-fg:#065f46d9;--color-feature-disabled-border:#0f172a0f;--color-feature-disabled-bg:#0f172a08;--color-feature-disabled-fg:#9ca3af99;--color-status-active-border:#10b9811f;--color-status-active-bg:#10b98112;--color-status-active-fg:#065f46e6;--shadow-xs:0 1px 2px #0f172a08;--shadow-sm:0 1px 3px #0f172a0a;--shadow-md:0 4px 16px #0f172a0f;--shadow-lg:0 8px 24px #0f172a14;--shadow-knob:0 1px 2px #0f172a33;--shadow-dropdown:0 8px 24px #0f172a1f;--shadow-toast:0 10px 28px #0000001f,0 2px 6px #00000014;--shadow-toast-close:0 1px 3px #0000001f;--shadow-hero:inset 0 1px 0 #ffffff1a,0 8px 32px #0000001f;--shadow-card:0 1px 2px #0f172a05,0 4px 16px #0f172a08;--shadow-dropdown-panel:0 8px 24px -4px #0f172a1f,0 4px 8px #0f172a0a;--shadow-btn-close:0 4px 12px #0003;--shadow-btn-close-hover:0 4px 14px #00000038,0 0 0 4px #ef444438;--shadow-btn-close-active:0 2px 8px #0000003d,0 0 0 4px #ef444424;--on-dark-text:#fff;--on-dark-text-90:#ffffffe6;--on-dark-text-85:#ffffffd9;--on-dark-text-78:#ffffffc7;--on-dark-text-75:#ffffffbf;--on-dark-text-70:#ffffffb3;--on-dark-text-68:#ffffffad;--on-dark-text-65:#ffffffa6;--on-dark-text-55:#ffffff8c;--on-dark-text-50:#ffffff80;--on-dark-text-40:#fff6;--on-dark-fill-3:#ffffff08;--on-dark-fill-6:#ffffff0f;--on-dark-fill-7:#ffffff12;--on-dark-fill-8:#ffffff14;--on-dark-fill-10:#ffffff1a;--on-dark-fill-12:#ffffff1f;--on-dark-fill-16:#ffffff29;--on-dark-fill-18:#ffffff2e;--on-dark-fill-20:#fff3;--on-dark-fill-28:#ffffff47;--on-dark-border-14:#ffffff24;--on-dark-border-16:#ffffff29;--on-dark-border-18:#ffffff2e;--on-dark-border-20:#fff3;--on-dark-border-28:#ffffff47;--on-dark-border-30:#ffffff4d;--on-dark-border-45:#ffffff73;--on-dark-border-60:#fff9;--zinc-text-90:#52525be6;--zinc-text-85:#52525bd9;--zinc-text-80:#52525bcc;--zinc-text-75:#52525bbf;--zinc-text-70:#52525bb3;--zinc-text-60:#52525b99;--zinc-text-50:#52525b80;--zinc-muted-80:#71717acc;--zinc-muted-70:#71717ab3;--zinc-muted-50:#71717a80;--zinc-muted-45:#71717a73;--zinc-muted-35:#71717a59;--zinc-muted-15:#71717a26;--slate-overlay-40:#0f172a66;--slate-overlay-30:#0f172a4d;--slate-overlay-26:#0f172a42;--slate-overlay-24:#0f172a3d;--slate-overlay-16:#0f172a29;--slate-overlay-14:#0f172a24;--slate-overlay-12:#0f172a1f;--slate-overlay-07:#0f172a12;--slate-overlay-02:#0f172a05;--color-surface-card:#fcfcfd;--color-surface-input:#fafafb;--status-success-bg:#22c55e14;--status-success-border:#22c55e33;--status-success-fg:#14532d;--status-success-fg-dark:#166534;--status-success-fg-light:#065f46;--status-success-dot:#22c55e;--status-success-chip-bg:#dcfce7;--status-success-chip-bg-soft:#dcfce7cc;--status-success-chip-fg:#166534;--status-success-chip-border:#bbf7d0b3;--status-success-full-bg:#f0fdf4;--status-success-full-border:#bbf7d0;--status-success-legend:#86efac;--status-error-bg:#ef444414;--status-error-border:#ef444433;--status-error-fg:#7f1d1d;--status-error-fg-dark:#991b1b;--status-error-dot:#ef4444;--status-error-chip-bg:#fef2f2b3;--status-error-chip-fg:#991b1b;--status-error-chip-border:#fecacab3;--status-error-full-bg:#fef2f2;--status-error-bg-soft:#fef2f280;--status-error-full-border:#fecaca;--status-warning-bg:#fbbf241a;--status-warning-border:#fbbf2440;--status-warning-fg:#78350f;--status-warning-fg-dark:#9a3412;--status-warning-full-bg:#fff7ed;--status-warning-full-border:#fed7aa;--status-warning-chip-bg:#fef3c7;--status-warning-chip-fg:#a16207;--status-info-bg:#0ea5e914;--status-info-border:#0ea5e933;--status-info-fg:#0c4a6e;--status-info-full-bg:#eff6ff;--status-info-full-border:#bfdbfe;--status-info-full-fg:#1d4ed8;--status-purple-bg:#8b5cf614;--status-purple-border:#8b5cf633;--status-purple-fg:#2e1065;--status-neutral-chip-bg:#f4f4f5;--status-neutral-chip-border:#d4d4d8e6;--hero-shell-from:#1c1c2e;--hero-shell-via:#2d1b4e;--hero-shell-to:#1a2744;--indigo-blob-fill:#6366f10f;--color-btn-danger:#ef4444;--color-btn-danger-hover:#dc2626;--color-btn-danger-active:#b91c1c;--color-btn-danger-ring:#ef444438;--color-btn-danger-ring-active:#ef444424;--trend-up-bg:#10b9811a;--trend-up-fg:#065f46;--trend-up-bg-alt:#22c55e1a;--trend-up-fg-alt:#166534;--trend-down-bg:#ef444414;--trend-down-fg:#991b1b;--trend-down-fg-dark:#7f1d1d;--color-text-900:#111827;--color-text-700:#374151;--shadow-black-08:#00000014;--shadow-black-20:#0003;--shadow-black-22:#00000038;--shadow-black-24:#0000003d;--black-alpha-06:#0000000f;--black-alpha-10:#0000001a;--kpi-glow-border:#0f3d2e24;--kpi-glow-fill:#0f3d2e0a;--kpi-glow-decor:#0f3d2e40;--zinc-400-soft:#a1a1aacc;--color-surface-faint:#fafafbcc;--color-chart-neutral:#a0a0a0;--color-chart-grid:#ebebe6;--color-chart-axis:#71717a;--color-chart-cursor:rgba(15,61,46,.028);--color-scrollbar-track:#f1f1f1;--transition-fastest:120ms ease-out;--transition-fast:150ms ease-out;--transition-medium:200ms ease-out;--font-family-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--bar-height:56px;--color-text-tertiary:#9ca3af;--color-text-input:#234fad;--color-text-body:#374151;--color-text-placeholder:#9ca3afb3;--color-text-placeholder-slate:#94a3b8cc;--color-text-secondary-85:#6b7280d9;--color-text-secondary-75:#6b7280bf;--color-border-card:#0f172a12;--on-dark-fill-14:#ffffff24;--on-dark-fill-15:#ffffff26;--on-dark-fill-22:#ffffff38;--on-dark-border-22:#ffffff38;--on-dark-border-40:#fff6;--color-amber-border:#fbbf244d;--color-amber-border-input:#fbbf2466;--color-amber-bg:#fffbebcc;--color-amber-fg:#92400e;--color-amber-focus:#fbbf2440;--shadow-popover:0 4px 6px #0f172a0a,0 12px 32px #0f172a1a;--tooltip-radius:8px;--tooltip-bg:#18181b;--tooltip-fg:#fff;--shadow-avatar-inset:inset 0 1px 0 #ffffffe6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Inter,Poppins,Segoe UI,Roboto;margin:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0}#root{height:100%;position:relative}body::-webkit-scrollbar{width:.7vw}body::-webkit-scrollbar-thumb{background-color:#a9a9a9}:root{--mui-palette-primary-main:#1976d2;--mui-palette-primary-contrastText:#fff;--first-color:#b3b7bb;--bodyText-color:#0b0b0b;--header-font-family:Inter;--bodyText-font-family:Inter;--bodyText-font-family-in-mail:Inter;--headLineText-color:#0b0b0b;--mail-header-font-family:Inter;--button-text-color:#fff;--second-color:#f6ebfe}