.serif{font-family:"Source Serif 4",serif}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.skeleton{display:inline-block;border-radius:4px;background:var(--cx-w0_08);animation:skeleton-pulse 1.4s ease-in-out infinite;color:transparent!important}.certnex-hamburger,.certnex-sidebar-backdrop{display:none}@media (max-width:900px){.certnex-hamburger{display:inline-flex}.certnex-sidebar{position:fixed!important;top:0;left:0;height:100dvh;z-index:400;width:260px!important;transform:translateX(-100%);transition:transform .22s ease}.certnex-sidebar.certnex-sidebar-open{transform:translateX(0)}.certnex-sidebar-backdrop.certnex-sidebar-open{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:390}.certnex-topbar-hide-mobile{display:none!important}.certnex-main-content,.certnex-topbar{padding-left:16px!important;padding-right:16px!important}}.certnex-table-wrap{width:100%;overflow-x:auto}.mono{letter-spacing:.03em}.eyebrow,.mono,.nex-badge{font-family:IBM Plex Mono,monospace}.nex-badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:.4em;padding:.18em .6em;border-radius:999px;border:1px solid;background:color-mix(in srgb,currentColor 14%,transparent);font-size:.48em;font-weight:700;letter-spacing:.04em}:root{--cx-text-primary:#fff;--cx-text-secondary:#a0aec0;--cx-text-muted:#8b93a7;--cx-text-tertiary:#718096;--cx-shell-bg:#0e1119;--cx-panel-bg:hsla(0,0%,100%,.025);--cx-panel-border:hsla(0,0%,100%,.09);--cx-input-bg:rgba(0,0,0,.25);--cx-input-border:hsla(0,0%,100%,.1);--cx-w0_01:hsla(0,0%,100%,.01);--cx-w0_015:hsla(0,0%,100%,.015);--cx-w0_02:hsla(0,0%,100%,.02);--cx-w0_03:hsla(0,0%,100%,.03);--cx-w0_04:hsla(0,0%,100%,.04);--cx-w0_05:hsla(0,0%,100%,.05);--cx-w0_06:hsla(0,0%,100%,.06);--cx-w0_07:hsla(0,0%,100%,.07);--cx-w0_08:hsla(0,0%,100%,.08);--cx-w0_09:hsla(0,0%,100%,.09);--cx-w0_1:hsla(0,0%,100%,.1);--cx-w0_12:hsla(0,0%,100%,.12);--cx-w0_15:hsla(0,0%,100%,.15);--cx-w0_2:hsla(0,0%,100%,.2)}:root.light{--cx-text-primary:#12151c;--cx-text-secondary:#4b5563;--cx-text-muted:#6b7280;--cx-text-tertiary:#9ca3af;--cx-shell-bg:#fff;--cx-panel-bg:rgba(15,23,42,.025);--cx-panel-border:rgba(15,23,42,.1);--cx-input-bg:#fff;--cx-input-border:rgba(15,23,42,.15);--cx-w0_01:rgba(15,23,42,.014);--cx-w0_015:rgba(15,23,42,.02);--cx-w0_02:rgba(15,23,42,.027);--cx-w0_03:rgba(15,23,42,.041);--cx-w0_04:rgba(15,23,42,.054);--cx-w0_05:rgba(15,23,42,.068);--cx-w0_06:rgba(15,23,42,.081);--cx-w0_07:rgba(15,23,42,.095);--cx-w0_08:rgba(15,23,42,.108);--cx-w0_09:rgba(15,23,42,.122);--cx-w0_1:rgba(15,23,42,.135);--cx-w0_12:rgba(15,23,42,.162);--cx-w0_15:rgba(15,23,42,.203);--cx-w0_2:rgba(15,23,42,.27)}:root{--cx-page-bg:var(--bg-color,#0e1119)}:root.light{--cx-page-bg:#f3f4f6}.doc-panel{background:var(--cx-panel-bg);border-top:1px solid var(--cx-panel-border);border:1px solid var(--cx-panel-border);border-top:3px solid var(--primary-70,hsla(0,0%,100%,.3));border-radius:20px}.btn-primary{background:linear-gradient(135deg,var(--primary-color,#1e40af),color-mix(in srgb,var(--primary-color,#1e40af) 70%,#000));border:none;box-shadow:0 4px 15px var(--primary-40,rgba(0,0,0,.2));transition:filter .2s ease,transform .2s ease}.btn-primary:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.field-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cx-text-muted);margin-bottom:8px}.field-input{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:6px;background:var(--cx-input-bg);border:1px solid var(--cx-input-border);color:var(--cx-text-primary);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s ease,background .15s ease}.field-input:focus{border-color:var(--primary-color,#1e40af)}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.swal2-container{z-index:100000!important}