.sig-builder{--gjs-left-width:0px;--gjs-canvas-top:0px;--gjs-main-color:#fff;--gjs-primary-color:#fff;--gjs-secondary-color:#334155;--gjs-tertiary-color:#2563eb;--gjs-quaternary-color:#2563eb;--gjs-font-color:#334155;--gjs-font-color-active:#0f172a;--gjs-main-dark-color:rgba(15,23,42,.06);--gjs-secondary-dark-color:rgba(15,23,42,.04);--gjs-main-light-color:rgba(15,23,42,.04);--gjs-secondary-light-color:#475569;--gjs-light-border:#e2e8f0;--gjs-arrow-color:#64748b;--gjs-main-font:Inter,Arial,sans-serif;--gjs-font-size:0.75rem}.sig-builder .gjs-editor{background:transparent}.sig-builder .gjs-cv-canvas{background-color:#f1f5f9}.sig-builder .gjs-block{width:calc(50% - 10px);min-height:76px;margin:5px;padding:10px 4px 8px;border:1px solid #e2e8f0;border-radius:8px;box-shadow:none;color:#334155}.sig-builder .gjs-block:hover{border-color:#2563eb;color:#2563eb}.sig-builder .gjs-block-label{font-size:11px;line-height:14px}.sig-builder .gjs-block svg{fill:none}.sig-builder .gjs-sm-label,.sig-builder .gjs-trt-trait .gjs-label{color:#475569}.sig-builder .gjs-field input,.sig-builder .gjs-field select,.sig-builder .gjs-radio-item-label{color:#1e293b}.sig-builder .gjs-block-category .gjs-title,.sig-builder .gjs-sm-sector .gjs-sm-sector-title,.sig-builder .gjs-trt-header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;letter-spacing:normal}.sig-builder .gjs-field,.sig-builder .gjs-sm-field{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px}.sig-builder .gjs-layer-name{color:#334155}.sig-builder .studio-heading{background:linear-gradient(110deg,#f8faff,#fff 65%)}.sig-builder .studio-library,.sig-builder .studio-settings{background:#fff}.sig-builder .studio-library-tabs{background:#f6f8fc}.sig-builder .studio-toolbar{background:#fff}.sig-builder .studio-profile-bar{background:#f8fafc}.sig-builder .gjs-cv-canvas,.sig-builder .studio-workspace{background-color:#edf1f7}.sig-builder .gjs-frame-wrapper{box-shadow:0 2px 14px rgba(15,23,42,.06)}.sig-builder .gjs-block{min-height:88px;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.sig-builder .gjs-block:hover{border-color:#93b4fa;box-shadow:0 3px 10px rgba(37,99,235,.08)}.sig-builder .gjs-block-category .gjs-title,.sig-builder .gjs-sm-sector .gjs-sm-sector-title{padding:13px 12px;background:#f8fafc;color:#475569;font-size:12px}.editor-guide-card button:focus-visible,.sig-builder button:focus-visible,.sig-builder select:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.sig-builder select{color:#334155;border-color:#e2e8f0}@media (max-width:1100px){.sig-builder .studio-library{width:240px}.sig-builder .studio-tool{padding:6px}}@media (prefers-reduced-motion:reduce){.sig-builder .gjs-block{transition:none}}