@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";.modal__div1{background-color:var(--palette-scrim);z-index:200;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out toastIn;display:flex;position:fixed;inset:0}.modal__button1{cursor:default;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.modal__div2{border-bottom:1px solid var(--palette-border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal__button2{cursor:pointer;color:var(--palette-text-muted);background:0 0;border:none;font-size:20px;line-height:1}.modal__div3{padding:24px}.modal__div4{padding:28px 32px}.modal__button3{cursor:pointer;color:var(--palette-text-muted);z-index:1;background:0 0;border:none;font-size:20px;line-height:1;position:absolute;top:16px;right:16px}.modal__div5{text-align:center;margin-bottom:24px}.modal__span1{font-size:28px}.modal__h21{color:var(--palette-text-primary);letter-spacing:-.01em;margin:8px 0 4px;font-size:22px;font-weight:800}.modal__p1{color:var(--palette-text-muted);margin:0;font-size:13px}.modal-confirm-delete-modal__p1{color:var(--palette-text-primary);margin:0 0 6px;font-size:13px;line-height:1.6}.modal-confirm-delete-modal__p2{color:var(--palette-text-secondary);margin:0 0 20px;font-size:12px;line-height:1.6}.modal-confirm-delete-modal__p3{color:var(--palette-danger);margin:0 0 20px;font-size:12px}.api-keys-modal-fs13-c-text-muted-p12-0{color:var(--palette-text-muted);padding:12px 0;font-size:13px}.api-keys-modal__div1{background-color:var(--palette-warning-bg);border:1px solid var(--palette-warning-border);border-radius:8px;margin-bottom:20px;padding:14px 16px}.api-keys-modal__div2{color:var(--palette-warning-text);margin-bottom:8px;font-size:12px;font-weight:700}.api-keys-modal__code1{background-color:var(--palette-card);border:1px solid var(--palette-warning-border);white-space:nowrap;border-radius:5px;flex:1;padding:6px 10px;font-family:monospace;font-size:12px;overflow-x:auto}.api-keys-modal__div3{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);color:var(--palette-danger);border-radius:6px;margin-bottom:14px;padding:10px 14px;font-size:13px}.api-keys-modal__div4{margin-bottom:20px}.api-keys-modal__th1{text-align:left;color:var(--palette-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--palette-border);padding:6px 8px;font-size:11px;font-weight:700}.api-keys-modal__tr1{border-bottom:1px solid var(--palette-border)}.api-keys-modal__td1{color:var(--palette-text-primary);padding:8px;font-weight:600}.api-keys-modal__td2{color:var(--palette-text-secondary);padding:8px;font-size:12px}.api-keys-modal__td3{color:var(--palette-text-muted);padding:8px;font-size:12px}.api-keys-modal__td4{text-align:right;white-space:nowrap;padding:8px}.api-keys-modal__span1{align-items:center;gap:8px;display:inline-flex}.api-keys-modal__button1{cursor:pointer;color:var(--palette-danger);background:0 0;border:none;font-size:12px;font-weight:700}.api-keys-modal__button2{cursor:pointer;color:var(--palette-text-muted);background:0 0;border:none;font-size:12px}.api-keys-modal__button3{cursor:pointer;color:var(--palette-danger);background:0 0;border:none;font-size:12px;font-weight:600}.header-relative{position:relative}.header-flex-items-center-gap8-w100pc-p8-12-fs13-etc-eb9b{width:100%;color:var(--palette-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;display:flex}.header-nav-menu__div1{background-color:var(--palette-header);border:1px solid var(--palette-dark-tint-sm);box-shadow:var(--shadow-lg);z-index:200;border-radius:6px;min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);left:0}.header-nav-menu__span1{font-size:14px}.header-compact-nav__div1{background-color:var(--palette-header);border:1px solid var(--palette-dark-tint-sm);width:min(300px,100vw - 24px);max-height:calc(100vh - 80px);box-shadow:var(--shadow-lg);z-index:200;border-radius:6px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.header-compact-nav__div2{margin-top:6px}.header-compact-nav__div3{color:var(--palette-text-faint);text-transform:uppercase;letter-spacing:.04em;padding:6px 12px 2px;font-size:11px;font-weight:600}.header-compact-nav__div4{border-top:1px solid var(--palette-dark-tint-sm);margin-top:6px;padding:8px 12px 2px}.header-account-menu__button1{background-color:var(--palette-primary);width:32px;height:32px;color:var(--palette-on-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.header-account-menu__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-lg);z-index:200;border-radius:8px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.header-account-menu__div2{border-bottom:1px solid var(--palette-border);margin-bottom:4px;padding:8px 12px 10px}.header-account-menu__button2{width:100%;color:var(--palette-danger);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;display:flex}.header__div1{background-color:var(--palette-primary);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.header__span1{color:var(--palette-on-color);font-size:14px;font-weight:700}.condition-builder-root-operator-toggle__div1{background-color:var(--palette-card);border:1px solid var(--palette-warning-border);border-radius:6px;gap:2px;padding:2px;display:flex}.condition-builder-advanced-json-editor__p1{color:var(--palette-text-muted);margin:0 0 8px;font-size:12px}.condition-builder-advanced-json-editor__p2{color:var(--palette-warning);margin:0 0 8px;font-size:12px}.condition-builder-advanced-json-editor__p3{color:var(--palette-danger);margin:6px 0 0;font-size:12px}.condition-builder__div1{margin-bottom:4px}.condition-builder__div2{justify-content:flex-end;margin-bottom:8px;display:flex}.condition-builder__div3{background-color:#fffbeb50;border:1px solid #fde68a70;border-radius:8px}.condition-builder__div4{border-bottom:1px solid var(--palette-warning-bg-strong);align-items:center;gap:8px;padding:8px 12px;display:flex}.condition-builder__span1{color:#92400e99;font-size:11px}.condition-builder__div5{flex-direction:column;gap:2px;padding:10px;display:flex}.condition-builder__div6{letter-spacing:.08em;color:var(--palette-warning-text);padding:2px 8px;font-size:11px;font-weight:700}.condition-builder__div7{flex-wrap:wrap;align-items:center;gap:6px;padding:3px 4px;display:flex}.condition-builder__div8{margin-top:4px}.condition-builder__span2{font-size:14px;font-weight:300;line-height:1}.field-form-modal-p14-0-bb-border{border-bottom:1px solid var(--palette-border);padding:14px 0}.field-form-modal-grid-gtc-repeatau-gap16-items-start{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.field-form-modal-grid-gtc-repeatau-gap16-items-startx{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.field-form-modal-mb16{margin-bottom:16px}.field-form-modal-mb12{margin-bottom:12px}.field-form-modal-block-fs11-c-text-secondary-mt2{color:var(--palette-text-secondary);margin-top:2px;font-size:11px;display:block}.field-form-modal-grid-gtc-repeatau-gap10{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.field-form-modal-fs12-c-text-muted-m0{color:var(--palette-text-muted);margin:0;font-size:12px}.field-form-modal-tri-state-field__div1{align-items:center;gap:6px;margin-bottom:6px;display:flex}.field-form-modal-constraint-number-field__div1{align-items:center;gap:4px;display:flex}.field-form-modal-constraint-number-field__input1{border:1px solid var(--palette-border);box-sizing:border-box;border-radius:6px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}.field-form-modal-form-section__h31{color:var(--palette-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.field-form-modal-collapsible-section__button1{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;font-family:inherit;display:flex}.field-form-modal-collapsible-section__span1{color:var(--palette-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.field-form-modal-collapsible-section__span2{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.field-form-modal-collapsible-section__span3{background-color:color-mix(in srgb, var(--palette-primary) 8.2%, transparent);color:var(--palette-primary);border-radius:999px;padding:2px 8px;font-size:11px}.field-form-modal__textarea1{border:1px solid var(--palette-border);width:100%;color:var(--palette-text-primary);resize:vertical;box-sizing:border-box;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px}.field-form-modal__div1{grid-template-columns:repeat(auto-fit,minmax(170px,240px));align-items:start;gap:16px;display:grid}.field-form-modal__div2{align-items:flex-start;gap:6px;margin-bottom:12px;display:flex}.field-form-modal__div3{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-bottom:10px;display:grid}.field-form-modal__div4{margin-top:8px}.field-form-modal__div5{background:var(--palette-card);border-top:1px solid var(--palette-border);justify-content:flex-end;gap:10px;margin:0 -24px -24px;padding:12px 24px;display:flex;position:sticky;bottom:0}.model-history-panel-p20-fs13-c-text-muted{color:var(--palette-text-muted);padding:20px;font-size:13px}.model-history-panel__div1{max-width:800px;padding:24px}.model-history-panel__div2{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;overflow:hidden}.model-history-panel__output1{color:var(--palette-text-muted);padding:20px;font-size:13px;display:block}.model-history-panel__div3{color:var(--palette-danger-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.model-history-panel__div4{border-bottom:1px solid var(--palette-border);align-items:flex-start;gap:16px;padding:14px 20px;display:flex}.model-history-panel__span1{margin-top:2px;font-size:18px}.model-history-panel__div5{flex:1}.model-history-panel__div6{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.model-history-panel__button1{color:var(--palette-primary);border:1px solid color-mix(in srgb, var(--palette-primary) 18.8%, transparent);cursor:pointer;background:0 0;border-radius:3px;padding:3px 10px;font-size:12px}.model-history-panel__nav1{justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.data-source-panel-c-primary{color:var(--palette-primary)}.data-source-panel-fs12-c-text-secondary-mt0{color:var(--palette-text-secondary);margin-top:0;font-size:12px}.data-source-panel__div1{flex:1;justify-content:center;align-items:center;display:flex}.data-source-panel__p1{color:var(--palette-text-secondary);font-size:14px}.data-source-panel__div2{flex-direction:column;flex:1;display:flex;overflow:hidden}.data-source-panel__div3{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);color:var(--palette-text-secondary);align-items:center;gap:6px;padding:8px 20px;font-size:12px;display:flex}.data-source-panel__div4{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);align-items:flex-start;gap:32px;padding:16px 20px;display:flex}.data-source-panel__div5{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.data-source-panel__span1{font-size:20px}.data-source-panel__span2{color:var(--palette-text-muted);background-color:var(--palette-table-header);border-radius:3px;padding:2px 8px;font-family:monospace;font-size:12px}.data-source-panel__span3{color:var(--palette-text-secondary);background-color:var(--palette-table-header);border-radius:3px;padding:2px 8px;font-size:12px}.data-source-panel__span4{color:var(--palette-primary);border:1px solid var(--palette-primary);border-radius:3px;padding:1px 8px;font-size:12px;font-weight:600}.data-source-panel__p2{color:var(--palette-text-secondary);max-width:640px;margin:0;font-size:13px}.data-source-panel__p3{color:var(--palette-text-muted);margin:6px 0 0;font-size:12px}.data-source-panel__div6{flex-shrink:0;gap:6px;display:flex}.data-source-panel__div7{flex:1;padding:24px;overflow-y:auto}.data-source-panel__div8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.data-source-panel__input1{border:1px solid var(--palette-border);border-radius:6px;padding:6px 10px;font-size:12px}.data-source-panel__div9{border:1px solid var(--palette-border);border-radius:4px;overflow:hidden}.data-source-panel__td1{text-align:center;color:var(--palette-text-muted);padding:24px 16px;font-size:13px}.data-source-panel__div10{text-align:center;margin-top:12px}.data-source-panel-data-source-columns-modal__tr1{border-top:1px solid var(--palette-border)}.data-source-panel-data-source-columns-modal__div1{gap:8px;margin-top:14px;display:flex}.data-source-panel-data-source-columns-modal__p1{color:var(--palette-danger);margin-bottom:0;font-size:12px}.data-source-panel-data-source-columns-modal__p2{color:var(--palette-text-muted);margin-bottom:0;font-size:11px}.data-source-panel-data-source-columns-modal__div2{justify-content:flex-end;margin-top:8px;display:flex}.enumeration-panel__div1{flex-direction:column;flex:1;display:flex;overflow:hidden}.enumeration-panel__div2{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);color:var(--palette-text-secondary);align-items:center;gap:6px;padding:8px 20px;font-size:12px;display:flex}.enumeration-panel__div3{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);align-items:flex-start;gap:32px;padding:16px 20px;display:flex}.enumeration-panel__div4{align-items:center;gap:10px;margin-bottom:8px;display:flex}.enumeration-panel__span1{font-size:20px}.enumeration-panel__span2{color:var(--palette-text-muted);background-color:var(--palette-table-header);border-radius:3px;padding:2px 8px;font-family:monospace;font-size:12px}.enumeration-panel__p1{color:var(--palette-text-secondary);max-width:640px;margin:0;font-size:13px}.enumeration-panel__div5{flex-shrink:0;gap:6px;display:flex}.enumeration-panel__div6{flex:1;padding:24px;overflow-y:auto}.enumeration-panel__div7{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.enumeration-panel__div8{border:1px solid var(--palette-border);border-radius:4px;overflow:hidden}.enumeration-panel__td1{text-align:center;color:var(--palette-text-muted);padding:24px 16px;font-size:13px}.enumeration-panel__button1{cursor:pointer;color:var(--palette-text-secondary);background:0 0;border:none;font-size:13px}.enumeration-panel__button2{cursor:pointer;color:var(--palette-danger);background:0 0;border:none;font-size:13px}.enumeration-panel-enumeration-info-modal__textarea1{border:1px solid var(--palette-border);resize:vertical;box-sizing:border-box;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.enumeration-panel-enumeration-preview-modal__p1{color:var(--palette-text-secondary);margin:0 0 16px;font-size:13px;line-height:1.6}.enumeration-panel-enumeration-preview-modal__div1{border:1px solid var(--palette-border);border-radius:4px;margin-bottom:20px;overflow:hidden}.enumeration-panel-enumeration-preview-modal__td1{text-align:center;color:var(--palette-text-muted);padding:16px 12px}.import-model-modal-mb16{margin-bottom:16px}.import-model-modal-m0-pl20-fs13-c-text-primary{color:var(--palette-text-primary);margin:0;padding-left:20px;font-size:13px}.import-model-modal-mb20{margin-bottom:20px}.import-model-modal-hidden{display:none}.import-model-modal-block-fs24-mb6{margin-bottom:6px;font-size:24px;display:block}.import-model-modal-block{display:block}.import-model-modal-batch-import-result-view__p1{color:var(--palette-text-secondary);margin:0 0 16px;font-size:13px}.import-model-modal-batch-import-result-view__div1{color:var(--palette-success);margin-bottom:6px;font-size:12px;font-weight:600}.import-model-modal-batch-import-result-view__div2{color:var(--palette-danger);margin-bottom:6px;font-size:12px;font-weight:600}.import-model-modal-batch-import-result-view__div3{justify-content:flex-end;display:flex}.import-model-modal__div1{gap:8px;margin-bottom:20px;display:flex}.import-model-modal__span1{color:var(--palette-text-secondary);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.import-model-modal__span2{color:var(--palette-text-primary);font-size:13px;font-weight:600;display:block}.import-model-modal__span3{color:var(--palette-text-secondary);font-size:13px;display:block}.import-model-modal__span4{color:var(--palette-text-primary);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.import-model-modal__span5{color:var(--palette-text-muted);font-size:11px;display:block}.import-model-modal__span6{color:var(--palette-text-secondary);font-size:13px;font-weight:500;display:block}.import-model-modal__span7{color:var(--palette-text-muted);margin-top:4px;font-size:12px;display:block}.import-model-modal__p1{color:var(--palette-danger);margin:0 0 16px;font-size:11px}.import-model-modal__div2{background-color:var(--palette-surface-alt);border:1px solid var(--palette-border);border-radius:4px;margin-bottom:16px;padding:12px 16px}.import-model-modal__div3{color:var(--palette-text-secondary);margin-bottom:10px;font-size:12px;font-weight:600}.import-model-modal__div4{grid-template-columns:1fr 1fr;gap:12px;display:grid}.import-model-modal__div5{margin-top:12px}.preview-tab-text-card{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;margin-bottom:16px;overflow:hidden}.preview-tab-text-card__header{background-color:var(--palette-table-header);color:var(--palette-text-secondary);align-items:center;gap:12px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.preview-tab-text-card__meta{color:var(--palette-text-muted);margin-left:auto}.preview-tab-text-card__footer{color:var(--palette-text-muted);border-top:1px solid var(--palette-border);padding:8px 16px;font-size:11px}.preview-tab-text{background-color:var(--palette-dark-bg);max-height:480px;color:var(--palette-dark-text);white-space:pre;margin:0;padding:16px;font-family:monospace;font-size:12px;line-height:1.5;overflow:auto}.model-api-panel__div1{max-width:900px;padding:24px}.model-api-panel__p1{color:var(--palette-text-secondary);margin:0 0 16px;font-size:13px}.model-api-panel__div2{background-color:var(--palette-card);border:1px solid var(--palette-border);border-radius:4px;grid-template-columns:150px 1fr;align-items:center;gap:8px 12px;margin-bottom:16px;padding:14px 16px;font-size:13px;display:grid}.model-api-panel__code1{font-family:monospace;font-size:12px}.model-api-panel__div3{background-color:var(--palette-card);border:1px solid var(--palette-border);border-radius:4px;margin-bottom:16px;overflow:hidden}.model-api-panel__div4{background-color:var(--palette-table-header);color:var(--palette-text-primary);padding:12px 16px;font-size:13px;font-weight:600}.model-api-panel__code2{color:var(--palette-text-primary);word-break:break-all;flex:1;font-family:monospace;font-size:12px}.model-api-panel__div5{background-color:var(--palette-dark-bg);border-radius:4px;padding:12px 16px}.model-api-panel__div6{align-items:center;gap:6px;margin-bottom:10px;display:flex}.model-api-panel__button1{border:1px solid var(--palette-dark-border);color:var(--palette-text-faint);cursor:pointer;background-color:#0000;border-radius:3px;margin-left:auto;padding:3px 10px;font-size:11px}.model-api-panel__pre1{color:var(--palette-syn-key);margin:0;font-family:monospace;font-size:12px;line-height:1.6;overflow-x:auto}.model-api-panel__p2{color:var(--palette-text-muted);margin:12px 0 0;font-size:12px}.model-api-panel-copy-line__code1{word-break:break-all;font-family:monospace;font-size:12px}.model-api-panel-copy-line__button1{color:var(--palette-text-secondary);border:1px solid var(--palette-border);cursor:pointer;background:0 0;border-radius:3px;padding:1px 7px;font-size:11px}.inheritance-panel-flex-items-center-gap10-mb8{align-items:center;gap:10px;margin-bottom:8px;display:flex}.inheritance-panel-fs14-fw700-c-text-primary-m0{color:var(--palette-text-primary);margin:0;font-size:14px;font-weight:700}.inheritance-panel-fs12-c-danger-m0-0-12{color:var(--palette-danger);margin:0 0 12px;font-size:12px}.inheritance-panel__div1{flex-direction:column;gap:16px;padding:16px;display:flex}.inheritance-panel__p1{color:var(--palette-text-secondary);margin:0 0 10px;font-size:12px;line-height:1.6}.inheritance-panel__div2{color:var(--palette-danger);font-size:12px}.inheritance-panel__tr1{border-bottom:1px solid var(--palette-border)}.inheritance-panel__span1{color:var(--palette-text-muted);font-family:inherit}.inheritance-panel__div3{color:var(--palette-text-secondary);font-size:12px;line-height:1.6}.inheritance-panel__p2{margin:0}.inheritance-panel-impact-list__div1{margin-bottom:8px}.inheritance-panel-impact-list__p1{margin:0 0 4px;font-weight:600}.inheritance-panel-impact-list__ul1{margin:0;padding-left:18px}.inheritance-panel-remove-link-modal__p1{color:var(--palette-text-primary);margin:0 0 12px;font-size:13px;line-height:1.6}.inheritance-panel-remove-link-modal__p2{color:var(--palette-danger);margin:12px 0 0;font-size:12px}.inheritance-panel-remove-link-modal__div1{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.referentiel-sidebar-p12-16-fs12-c-dark-text{color:var(--palette-dark-text);padding:12px 16px;font-size:12px}.referentiel-sidebar-w100pc-p7-0-fs12-fw600-c-dark-text-bg-dark-tint-c24e{width:100%;color:var(--palette-dark-text);background-color:var(--palette-dark-tint-sm);border:1px solid var(--palette-dark-tint-md);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:12px;font-weight:600;display:flex}.referentiel-sidebar__aside1{background-color:var(--palette-sidebar);border-right:1px solid var(--palette-dark-tint-sm);flex-direction:column;width:260px;min-width:260px;display:flex;overflow:hidden}.referentiel-sidebar__div1{border-bottom:1px solid var(--palette-dark-tint-sm);padding:14px 12px 10px}.referentiel-sidebar__div2{gap:4px;margin-bottom:10px;display:flex}.referentiel-sidebar__div3{background-color:var(--palette-dark-tint-sm);border:1px solid var(--palette-dark-tint-sm);border-radius:4px;align-items:center;gap:6px;padding:5px 8px;display:flex}.referentiel-sidebar__label1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.referentiel-sidebar__div4{flex:1;padding-block:6px;overflow-y:auto}.referentiel-sidebar__div5{padding:12px 16px}.referentiel-sidebar__p1{color:var(--palette-syn-string);margin:0 0 8px;font-size:12px}.referentiel-sidebar__button1{color:var(--palette-dark-text);background:var(--palette-dark-tint-sm);border:1px solid var(--palette-dark-tint-md);cursor:pointer;border-radius:4px;padding:5px 10px;font-size:12px}.referentiel-sidebar__div6{padding:4px 0}.referentiel-sidebar__p2{color:var(--palette-dark-text);margin:0;padding:8px 16px;font-size:12px}.referentiel-sidebar__span1{font-size:13px}.referentiel-sidebar__span2{color:var(--palette-dark-text);font-size:12px;font-weight:500}.referentiel-sidebar__span3{color:var(--palette-dark-text);margin-top:1px;padding-left:19px;font-size:11px;display:block}.referentiel-sidebar__div7{border-top:1px solid var(--palette-dark-tint-sm);flex-direction:column;gap:6px;padding:12px;display:flex}.referentiel-sidebar__button2{width:100%;color:var(--palette-on-color);background-color:var(--palette-primary);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:12px;font-weight:600;display:flex}.field-row-c-text-muted-italic-fs11{color:var(--palette-text-muted);font-size:11px;font-style:italic}.field-row__input1{cursor:pointer}.field-row__button1{cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:13px;display:inline-flex}.field-row__span1{color:var(--palette-text-muted);margin-right:4px}.field-row__button2{font:inherit;color:inherit;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.field-row__span2{color:var(--palette-warning-text);background-color:var(--palette-orange-bg);border:1px solid var(--palette-orange-border);white-space:nowrap;border-radius:3px;margin-left:8px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:500;display:inline-block}.field-row__span3{color:var(--palette-warning-text);white-space:nowrap;margin-left:8px;font-family:inherit;font-size:11px;font-weight:500;display:inline-block}.field-row__button3{border:1px dashed var(--palette-border);color:var(--palette-primary);cursor:pointer;background:0 0;border-radius:3px;padding:1px 5px;font-size:11px;font-weight:700;line-height:1.4}.field-row__button4{color:var(--palette-primary);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.field-row__span4{color:var(--palette-text-muted);font-style:italic}.dictionary-tab-w1-h20-bg-border-m0-4{background-color:var(--palette-border);width:1px;height:20px;margin:0 4px}.dictionary-tab-c-border{color:var(--palette-border)}.dictionary-tab__div1{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.dictionary-tab__div2{align-items:center;gap:6px;margin-left:auto;display:flex}.dictionary-tab__div3{background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;display:flex}.dictionary-tab__label1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dictionary-tab__p1{color:var(--palette-text-muted);margin:0;padding:8px 16px 0;font-size:12px}.dictionary-tab__div4{text-align:center;padding:48px 24px}.dictionary-tab__p2{color:var(--palette-text-primary);margin:0 0 6px;font-size:14px;font-weight:600}.dictionary-tab__div5{overflow-x:auto}.dictionary-tab__tr1{background-color:var(--palette-table-header);position:sticky;top:0}.dictionary-tab__input1{cursor:pointer}.dictionary-tab__div6{background-color:var(--palette-card);border-top:1px solid var(--palette-border);color:var(--palette-text-secondary);align-items:center;gap:16px;padding:10px 16px;font-size:12px;display:flex}.dictionary-tab__span1{color:var(--palette-success)}.dictionary-tab__span2{color:var(--palette-primary);font-weight:600}.validation-block{display:block}.validation-block-fs12-c-text-muted-mt4{color:var(--palette-text-muted);margin-top:4px;font-size:12px;display:block}.validation-fs12-fw600-c-text-secondary-block-mb6{color:var(--palette-text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.validation-bg-surface-alt-b-border-r4-p12-16-mb20{background-color:var(--palette-surface-alt);border:1px solid var(--palette-border);border-radius:4px;margin-bottom:20px;padding:12px 16px}.validation-flex-items-center-gap8-pointer-fs13-c-text-primary{cursor:pointer;color:var(--palette-text-primary);align-items:center;gap:8px;font-size:13px;display:flex}.validation-fs16{font-size:16px}.validation-mb20{margin-bottom:20px}.validation-mlauto{margin-left:auto}.validation-fs13-c-text-secondary-m0-0-14{color:var(--palette-text-secondary);margin:0 0 14px;font-size:13px}.validation-b-border-r4-of-hidden-mb14{border:1px solid var(--palette-border);border-radius:4px;margin-bottom:14px;overflow:hidden}.validation-bt-border{border-top:1px solid var(--palette-border)}.validation-p24-ta-center-fs13-c-text-secondary{text-align:center;color:var(--palette-text-secondary);padding:24px;font-size:13px}.validation-flex-items-center-gap8-fs13-c-text-primary{color:var(--palette-text-primary);align-items:center;gap:8px;font-size:13px;display:flex}.validation-step-bar__nav1{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);align-items:center;gap:0;padding:14px 20px;display:flex}.validation-step-bar__span1{color:var(--palette-text-secondary);margin-right:16px;font-size:12px}.validation-step-bar__ol1{align-items:center;margin:0;padding:0;list-style:none;display:flex}.validation-step-bar__span2{color:var(--palette-text-muted);margin-inline:4px;font-size:12px}.validation-step-card__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;margin-bottom:16px;overflow:hidden}.validation-step-card__div2{border-bottom:1px solid var(--palette-border);background-color:var(--palette-surface-alt);align-items:center;gap:8px;padding:12px 20px;display:flex}.validation-step-card__span1{font-size:14px}.validation-step-card__div3{padding:20px}.validation-step1__input1{display:none}.validation-step1__span1{margin-bottom:8px;font-size:28px;display:block}.validation-step1__span2{color:var(--palette-text-primary);font-size:13px;font-weight:600;display:block}.validation-step1__span3{color:var(--palette-text-secondary);font-size:13px;font-weight:500;display:block}.validation-step1__div1{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px;display:grid}.validation-step1__div2{color:var(--palette-text-secondary);margin-bottom:10px;font-size:12px;font-weight:600}.validation-step1__div3{flex-direction:column;gap:8px;display:flex}.validation-step1__div4{align-items:center;gap:8px;margin-left:24px;display:flex}.validation-step1__input2{text-align:center;border:1px solid var(--palette-border);border-radius:4px;width:40px;padding:3px 6px;font-family:monospace}.validation-step1__div5{color:var(--palette-text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.validation-step1__pre1{border:1px solid var(--palette-border);background-color:var(--palette-dark-bg);color:var(--palette-text-faint);border-radius:4px;max-height:160px;margin:0;padding:10px 12px;font-size:11px;overflow-x:auto}.validation-step1__div6{gap:10px;margin-top:20px;display:flex}.validation-step2__div1{color:var(--palette-warning-text);background-color:var(--palette-warning-bg);border:1px solid var(--palette-warning-border);border-radius:4px;margin-bottom:16px;padding:8px 12px;font-size:12px}.validation-step2__div2{gap:12px;margin-bottom:20px;display:flex}.validation-step2__span1{align-items:center;gap:6px;margin-bottom:6px;display:flex}.validation-step2__div3{align-items:center;gap:10px;margin-bottom:10px;display:flex}.validation-step2__div4{text-align:center;color:var(--palette-success);background-color:var(--palette-success-bg);border:1px solid var(--palette-success-border);border-radius:4px;padding:20px;font-size:13px}.validation-step2__div5{border:1px solid var(--palette-border);border-radius:4px;overflow:hidden}.validation-step2__span2{margin-top:1px;font-size:16px}.validation-step2__div6{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:3px;display:flex}.validation-step2__span3{color:var(--palette-info);font-family:monospace;font-size:12px;font-weight:600}.validation-step2__code1{background-color:var(--palette-surface-subtle);color:var(--palette-danger);border-radius:2px;padding:0 4px}.validation-step2__span4{color:var(--palette-text-muted);border:1px solid var(--palette-border);border-radius:3px;padding:0 5px;font-family:monospace;font-size:11px}.validation-step2__div7{color:var(--palette-text-primary);font-size:12px}.validation-step3__div1{background-color:var(--palette-success-bg);border:1px solid var(--palette-success-border);color:var(--palette-success);border-radius:4px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.validation-step3__code1{color:var(--palette-danger)}.validation-step3__code2{color:var(--palette-warning)}.validation-step3__div2{background-color:var(--palette-table-header);color:var(--palette-text-primary);align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.validation-step3__div3{background-color:var(--palette-surface-alt);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.validation-step3__button1{border:1px solid var(--palette-primary);background-color:var(--palette-card);color:var(--palette-primary);cursor:pointer;border-radius:4px;margin-left:auto;padding:3px 10px;font-size:12px}.validation-step3__th1{text-align:left;color:var(--palette-text-secondary);padding:6px 12px;font-size:11px;font-weight:600}.validation-step3__td1{color:var(--palette-text-muted);width:70px;padding:6px 12px;font-family:monospace;font-size:11px}.validation-step3__td2{width:110px;padding:6px 12px}.validation-step3__td3{padding:5px 10px}.validation-step3__div4{align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.validation-step3__button2{border:1px solid var(--palette-primary);background-color:var(--palette-card);color:var(--palette-primary);cursor:pointer;border-radius:4px;padding:1px 8px;font-size:11px}.validation-step4__div1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.validation-step4__div2{border:1px solid var(--palette-border);background-color:var(--palette-card);border-radius:4px;display:inline-flex;overflow:hidden}.validation-step4__input1{border:1px solid var(--palette-border);width:220px;color:var(--palette-text-primary);background-color:var(--palette-card);border-radius:4px;padding:5px 10px;font-size:12px}.validation-step4__input2{border:1px solid var(--palette-border);width:180px;color:var(--palette-text-primary);background-color:var(--palette-card);border-radius:4px;padding:5px 10px;font-size:12px}.validation-step4__div3{position:relative}.validation-step4__div4{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:0 8px 24px var(--palette-shadow-tint);z-index:20;border-radius:6px;min-width:160px;max-height:280px;margin-top:4px;padding:8px 0;position:absolute;top:100%;left:0;overflow-y:auto}.validation-step4__label1{cursor:pointer;color:var(--palette-text-primary);align-items:center;gap:8px;padding:5px 14px;font-size:12px;display:flex}.validation-step4__input3{accent-color:var(--palette-primary)}.validation-step4__span1{color:var(--palette-text-muted);margin-left:auto;font-size:12px}.validation-step4__nav1{background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 16px;display:flex}.validation-step4__div5{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.validation-step4__div6{color:var(--palette-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.validation-step4__input4{text-align:center;border:1px solid var(--palette-border);width:60px;color:var(--palette-text-primary);background-color:var(--palette-card);border-radius:4px;padding:3px 6px;font-family:monospace;font-size:12px}.validation-step4__span2{color:var(--palette-info);align-items:center;gap:4px;font-size:11px;display:inline-flex}.validation-step4__span3{color:var(--palette-success);align-items:center;gap:4px;font-size:11px;display:inline-flex}.validation-step4__div7{text-align:center;color:var(--palette-text-muted);padding:24px;font-size:13px}.validation-step4__tr1{background-color:var(--palette-table-header);border-bottom:1px solid var(--palette-border)}.validation-step4__th1{text-align:left;color:var(--palette-text-secondary);text-transform:uppercase;letter-spacing:.04em;width:35%;max-width:280px;padding:9px 14px;font-size:11px;font-weight:700}.validation-step4__th2{text-align:left;color:var(--palette-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:9px 14px;font-size:11px;font-weight:700}.validation-step4__th3{text-align:left;color:var(--palette-text-primary);background-color:var(--palette-app-bg);border-right:1px solid var(--palette-border);vertical-align:middle;word-break:break-word;padding:8px 14px;font-family:monospace;font-size:12px;font-weight:600}.validation-step4__td1{vertical-align:middle;padding:6px 12px}.validation-step4__div8{overflow-x:auto}.validation-step4__th4{text-align:left;color:var(--palette-text-muted);width:70px;padding:8px 10px;font-size:11px;font-weight:600}.validation-step4__th5{text-align:left;color:var(--palette-text-secondary);white-space:nowrap;padding:8px 12px;font-family:monospace;font-size:11px;font-weight:600}.validation-step4__td2{color:var(--palette-text-muted);white-space:nowrap;padding:6px 10px;font-family:monospace}.validation-step4__span4{font-size:11px;font-style:italic}.validation-step4__tr2{background-color:var(--palette-app-bg)}.validation-step4__td3{padding:6px 10px}.validation-step4__div9{align-items:center;gap:10px;margin-bottom:16px;display:flex}.validation-step5__div1{color:var(--palette-text-secondary);margin-bottom:20px;font-size:13px}.validation-step5__label1{color:var(--palette-text-secondary);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.validation-step5__p1{color:var(--palette-text-muted);margin:0 0 10px;font-size:11px}.validation-step5__div2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.validation-step5__fmt{border:1px solid var(--palette-border);background-color:var(--palette-table-header);color:var(--palette-text-muted);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:8px 18px;font-family:monospace;font-size:13px;font-weight:600;display:inline-flex}.validation-step5__fmt[aria-pressed=true]{border-color:var(--palette-primary);background-color:color-mix(in srgb, var(--palette-primary) 6.3%, transparent);color:var(--palette-primary)}.validation-step5__fmt:disabled{cursor:not-allowed}.validation-step5__div3{background-color:var(--palette-surface-alt);border:1px solid var(--palette-border);border-radius:4px;margin-bottom:20px;padding:14px 16px}.validation-step5__div4{color:var(--palette-text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.validation-step5__div5{opacity:.6;flex-direction:column;gap:10px;display:flex}.validation-step5__div6{color:var(--palette-text-secondary);margin-bottom:6px;font-size:12px;font-weight:600}.validation-step5__div7{color:var(--palette-text-secondary);flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.validation-step5__strong1{color:var(--palette-text-primary);font-family:monospace}.validation-step5__div8{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.validation__div1{background-color:var(--palette-app-bg);flex-direction:column;height:calc(100vh - 56px);display:flex;overflow:hidden}.validation__div2{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);color:var(--palette-text-secondary);align-items:center;gap:6px;padding:8px 20px;font-size:12px;display:flex}.validation__button1{color:var(--palette-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.validation__div3{flex:1;padding:20px 24px 40px;overflow-y:auto}.validation__div4{max-width:900px;margin:0 auto}.validation-step3__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.validation-step3__button3{border:1px solid var(--palette-danger);background-color:var(--palette-card);color:var(--palette-danger);cursor:pointer;border-radius:4px;padding:1px 8px;font-size:11px}.validation-step3__quote-warning{color:var(--palette-warning-text);margin-top:4px;font-size:11px}.execution-panel-p6-10{padding:6px 10px}.execution-panel-p5-10{padding:5px 10px}.execution-panel-fs14{font-size:14px}.execution-panel-block-fs12-c-warning-text-bg-warning-bg-strong-b-d188{color:var(--palette-warning-text);background-color:var(--palette-warning-bg-strong);border:1px solid var(--palette-warning-border);border-radius:4px;margin-bottom:12px;padding:6px 10px;font-size:12px;display:block}.execution-panel-findings-table__div1{margin-top:12px}.execution-panel-findings-table__div2{border:1px solid var(--palette-border);border-radius:4px;max-height:220px;overflow-y:auto}.execution-panel-findings-table__th1{width:70px;padding:6px 10px}.execution-panel-findings-table__th2{width:160px;padding:6px 10px}.execution-panel-findings-table__th3{width:170px;padding:6px 10px}.execution-panel-findings-table__tr1{border-top:1px solid var(--palette-border)}.execution-panel-run-progress__div1{margin-bottom:16px}.execution-panel-run-progress__div2{justify-content:space-between;margin-bottom:8px;display:flex}.execution-panel-run-progress__span1{color:var(--palette-primary);font-size:13px;font-weight:700}.execution-panel-run-progress__div3{background-color:var(--palette-table-header);border-radius:4px;height:8px;overflow:hidden}.execution-panel-run-result__div1{border:1px solid var(--palette-border);border-radius:4px;overflow:hidden}.execution-panel-run-result__span1{font-size:18px}.execution-panel-run-result__div2{padding:14px 16px}.execution-panel-run-result__div3{grid-template-columns:1fr 1fr;gap:6px 24px;display:grid}.execution-panel-run-result__div4{color:var(--palette-text-primary);gap:6px;font-size:13px;display:flex}.execution-panel-run-result__div5{margin-top:14px}.execution-panel-run-result__div6{border:1px solid var(--palette-border);border-radius:4px;max-height:320px;overflow:auto}.execution-panel-run-result__table1{border-collapse:collapse;min-width:100%;font-size:12px}.execution-panel-run-result__th1{white-space:nowrap;padding:6px 10px;font-family:monospace}.execution-panel-run-result__tr1{border-top:1px solid var(--palette-border);vertical-align:top}.execution-panel-run-result__pre1{white-space:pre-wrap;max-width:360px;margin:0;font-size:11px}.execution-panel-run-result__div7{border-top:1px solid var(--palette-border);background-color:var(--palette-surface-alt);flex-wrap:wrap;gap:10px;padding:12px 16px;display:flex}.execution-panel-run-history__div1{margin-top:18px}.execution-panel-run-history__div2{border:1px solid var(--palette-border);border-radius:4px}.execution-panel-run-history__span1{width:130px}.execution-panel__div1{flex-direction:column;gap:12px;padding:16px;display:flex}.execution-panel__input1{font-size:13px}.execution-panel__input1::file-selector-button{background-color:var(--palette-primary);color:var(--palette-on-color);cursor:pointer;border:none;border-radius:6px;margin-right:10px;padding:7px 16px;font-size:13px;font-weight:600}.execution-panel__input1:disabled::file-selector-button{cursor:not-allowed;opacity:.5}.execution-panel__span1{align-items:center;gap:6px;font-size:13px;display:flex}.execution-panel__label1{color:var(--palette-text-secondary);align-items:center;gap:12px;font-size:13px;display:flex}.execution-panel__input2{accent-color:var(--palette-primary);width:14px;height:14px}.execution-panel__div2{padding:16px}.execution-panel__div3{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.execution-panel__div4{text-align:center;color:var(--palette-text-muted);background-color:var(--palette-surface-alt);border:1px dashed var(--palette-border);border-radius:4px;padding:28px;font-size:13px;line-height:1.6}.mapping-list__div1{background-color:var(--palette-app-bg);min-height:calc(100vh - 56px)}.mapping-list__h11{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);color:var(--palette-text-primary);margin:0;padding:10px 24px;font-size:13px;font-weight:600}.mapping-list__div2{max-width:1400px;margin:0 auto;padding:20px 24px}.mapping-list__input1{border:1px solid var(--palette-border);border-radius:4px;width:280px;padding:7px 10px;font-size:13px}.mapping-list__select1{border:1px solid var(--palette-border);border-radius:4px;padding:7px 10px;font-size:13px}.mapping-list__div3{margin-left:auto}.mapping-list__div4{background-color:var(--palette-card);border:1px solid var(--palette-border);border-radius:4px}.mapping-list__tr1{background-color:var(--palette-table-header);border-bottom:2px solid var(--palette-border)}.mapping-list__button1{color:var(--palette-primary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.mapping-list__button2{border:1px solid var(--palette-border);background:var(--palette-card);cursor:pointer;color:var(--palette-text-secondary);border-radius:4px;padding:4px 10px}.mapping-list__div5{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.suggestions-modal-p8-10{padding:8px 10px}.suggestions-modal-p8-10-mono{padding:8px 10px;font-family:monospace}.suggestions-modal__div1{text-align:center;color:var(--palette-text-muted);border:1px dashed var(--palette-border);border-radius:4px;padding:20px;font-size:13px}.suggestions-modal__div2{border:1px solid var(--palette-border);border-radius:4px;max-height:380px;overflow-y:auto}.suggestions-modal__th1{width:36px;padding:8px 10px}.suggestions-modal__tr1{border-top:1px solid var(--palette-border);vertical-align:top}.suggestions-modal__input1{accent-color:var(--palette-primary)}.suggestions-modal__div3{color:var(--palette-warning);font-family:inherit;font-size:11px}.suggestions-modal__div4{color:var(--palette-text-muted);margin-top:3px;font-size:11px}.suggestions-modal__div5{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.formula-literal-editors-date-format-literal__div1{flex-wrap:wrap;gap:4px;display:flex}.formula-literal-editors-regex-literal__code1{color:var(--palette-success);font-size:12px}.formula-literal-editors-aggregate-filter-literal__div1{border:1px dashed var(--palette-border);border-radius:6px;padding:8px}.formula-editor-flex-col-gap2{flex-direction:column;gap:2px;display:flex}.formula-editor-fs11-fw600-c-text-secondary{color:var(--palette-text-secondary);font-size:11px;font-weight:600}.formula-editor-flex-1{flex:1}.formula-editor-node-slot__div1{flex-direction:column;gap:4px;padding-left:10px;display:flex}.formula-editor__div1{flex-direction:column;gap:8px;display:flex}.formula-editor__ul1{color:var(--palette-warning);margin:0;padding-left:18px;font-size:11px}.formula-editor-legend__div1{color:var(--palette-text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.formula-editor-legend__span1{align-items:center;gap:3px;display:inline-flex}.rule-config-panel-mb10{margin-bottom:10px}.rule-config-panel-row__div1{align-items:center;gap:12px;margin-bottom:10px;display:flex}.rule-config-panel-row__span1{color:var(--palette-text-secondary);flex-shrink:0;width:150px;font-size:13px}.rule-config-panel__div1{background-color:var(--palette-app-bg);border-top:1px solid var(--palette-border);border-bottom:1px solid var(--palette-border);padding:14px 16px 6px}.rule-config-panel__div2{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.rule-config-panel__div3{color:var(--palette-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.rule-config-panel__button1{color:var(--palette-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.rule-config-panel__div4{color:var(--palette-text-muted);margin-bottom:10px;font-size:12px}.rule-config-panel__div5{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rule-config-panel__button2{border:1px solid var(--palette-border);background:var(--palette-card);cursor:pointer;color:var(--palette-text-secondary);border-radius:4px;padding:4px 8px}.rule-config-panel__button3{border:1px solid var(--palette-primary);color:var(--palette-primary);background:var(--palette-primary-bg);cursor:pointer;border-radius:4px;padding:4px 12px;font-size:12px}.rule-config-panel__div6{color:var(--palette-danger);margin:4px 0 10px;font-size:12px;font-weight:500}.mapping-editor-fs14{font-size:14px}.mapping-editor-fs13-c-text-secondary-w140-fs-0{color:var(--palette-text-secondary);flex-shrink:0;width:140px;font-size:13px}.mapping-editor-fs13-mono-c-text-primary{color:var(--palette-text-primary);font-family:monospace;font-size:13px}.mapping-editor-flex-1-h1-bg-border{background-color:var(--palette-border);flex:1;height:1px}.mapping-editor__div1{color:var(--palette-text-muted);padding:24px}.mapping-editor__div2{padding:24px}.mapping-editor__div3{color:var(--palette-danger);margin-bottom:12px}.mapping-editor__div4{border:1px solid var(--palette-border);border-radius:4px;overflow:hidden}.mapping-editor__div5{background-color:var(--palette-table-header);border-bottom:1px solid var(--palette-border);color:var(--palette-text-primary);padding:8px 12px;font-size:12px;font-weight:600}.mapping-editor__div6{max-height:300px;overflow-y:auto}.mapping-editor__div7{color:var(--palette-text-muted);padding:12px;font-size:13px}.mapping-editor__div8{padding:14px 16px}.mapping-editor__output1{color:var(--palette-warning-text);background-color:var(--palette-warning-bg-strong);border:1px solid var(--palette-warning-border);border-radius:4px;margin-bottom:14px;padding:6px 10px;font-size:12px;display:block}.mapping-editor__div9{max-width:520px}.mapping-editor__div10{color:var(--palette-text-secondary);margin-bottom:14px;font-size:12px}.mapping-editor__div11{gap:24px;margin-bottom:14px;font-size:13px;display:flex}.mapping-editor__div12{background-color:var(--palette-app-bg);min-height:calc(100vh - 56px);font-family:Inter,system-ui,sans-serif}.mapping-editor__div13{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);align-items:center;gap:6px;padding:10px 24px;display:flex}.mapping-editor__button1{color:var(--palette-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.mapping-editor__h11{color:var(--palette-text-primary);margin:0;font-size:13px;font-weight:600}.mapping-editor__span1{margin-left:8px}.mapping-editor__span2{color:var(--palette-warning);margin-left:2px;font-size:12px;font-weight:700}.mapping-editor__div14{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);padding:0 24px}.mapping-editor__span3{color:var(--palette-text-secondary);margin-right:16px;font-size:12px;font-weight:500}.mapping-editor__div15{max-width:1400px;margin:0 auto;padding:20px 24px}.mapping-editor__div16{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mapping-editor__span4{color:var(--palette-danger)}.mapping-editor__div17{flex-wrap:wrap;align-items:center;gap:28px;font-size:13px;display:flex}.mapping-editor__strong1{font-weight:500}.mapping-editor__div18{background-color:var(--palette-violet);border-radius:50%;width:10px;height:10px}.mapping-editor__div19{gap:10px;margin-left:auto;display:flex}.mapping-editor__span5{color:var(--palette-success);font-size:12px;font-weight:500}.mapping-editor__span6{color:var(--palette-warning);font-size:12px;font-weight:500}.mapping-editor__output2{color:var(--palette-warning-text);background-color:var(--palette-warning-bg-strong);border-bottom:1px solid var(--palette-border);padding:8px 16px;font-size:12px;display:block}.mapping-editor__div20{background-color:var(--palette-table-header);border-bottom:2px solid var(--palette-border);grid-template-columns:1fr 220px 1fr;display:grid}.mapping-editor__div21{text-align:center;color:var(--palette-text-muted);padding:24px;font-size:13px}.mapping-editor__div22{flex-direction:column;justify-content:center;gap:4px;padding:10px 16px;display:flex}.mapping-editor__span7{color:var(--palette-danger);font-size:14px;font-weight:700}.mapping-editor__span8{color:var(--palette-text-muted);font-size:13px;font-style:italic}.mapping-editor__span9{color:var(--palette-primary);margin-left:6px;font-size:11px;font-weight:700}.mapping-editor__div23{border-inline:1px solid var(--palette-border);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.mapping-editor__div24{align-items:center;gap:6px;width:100%;display:flex}.mapping-editor__div25{color:var(--palette-text-secondary);text-align:center;background-color:var(--palette-app-bg);border:1px solid var(--palette-border);overflow-wrap:anywhere;border-radius:3px;width:100%;padding:3px 6px;font-family:monospace;font-size:11px}.mapping-editor__div26{align-items:center;gap:8px;padding:10px 16px;display:flex}.mapping-editor__span10{margin-left:auto;font-size:14px}.mapping-editor__div27{border-top:1px solid var(--palette-border);flex-wrap:wrap;gap:10px;padding:12px 16px;display:flex}.mapping-editor__div28{align-items:center;gap:10px;margin-left:auto;display:flex}.mapping-editor__div29{flex-wrap:wrap;gap:24px;padding:14px 16px;display:flex}.mapping-editor__div30{min-width:260px}.mapping-editor__div31{min-width:300px}.mapping-editor__div32{justify-content:space-between;margin-bottom:24px;display:flex}.new-rule-form-fs11-fw700-ls0_08em-c-text-secondary-mb6{letter-spacing:.08em;color:var(--palette-text-secondary);margin-bottom:6px;font-size:11px;font-weight:700}.new-rule-form__div1{background-color:var(--palette-primary-bg);border-top:1px dashed var(--palette-border);padding:12px 16px 16px}.new-rule-form__div2{color:var(--palette-primary);margin-bottom:10px;font-size:12px;font-weight:700}.new-rule-form__div3{margin-bottom:16px}.new-rule-form__div4{margin-top:12px}.new-rule-form__label1{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.new-rule-form__input1{accent-color:var(--palette-primary)}.new-rule-form__div5{margin-top:8px}.new-rule-form__div6{color:var(--palette-danger);font-size:12px}.new-rule-form__div7{gap:8px;margin-top:12px;display:flex}.generation-flex-gap8-items-start-wrap{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.generation-flex-gap6-mb4{gap:6px;margin-bottom:4px;display:flex}.generation-b-border-r4-p4-8-fs12-w80{border:1px solid var(--palette-border);border-radius:4px;width:80px;padding:4px 8px;font-size:12px}.generation-bg-none-b-none-c-danger-pointer{color:var(--palette-danger);cursor:pointer;background:0 0;border:none}.generation-fs11-c-primary-bg-none-b-none-pointer-p2-0{color:var(--palette-primary);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:11px}.generation-flex-items-center-gap4-fs11-c-text-secondary{color:var(--palette-text-secondary);align-items:center;gap:4px;font-size:11px;display:flex}.generation-b-border-r4-p4-6-fs12{border:1px solid var(--palette-border);border-radius:4px;padding:4px 6px;font-size:12px}.generation-b-border-r4-p4-6-fs12-w64{border:1px solid var(--palette-border);border-radius:4px;width:64px;padding:4px 6px;font-size:12px}.generation-b-border-r4-p5-8-fs13-minw220{border:1px solid var(--palette-border);border-radius:4px;min-width:220px;padding:5px 8px;font-size:13px}.generation-block-mb8{margin-bottom:8px;display:block}.generation-mr6{margin-right:6px}.generation-fs12-c-text-muted-m0-0-10{color:var(--palette-text-muted);margin:0 0 10px;font-size:12px}.generation-b-border-r4-of-hidden-mb16{border:1px solid var(--palette-border);border-radius:4px;margin-bottom:16px;overflow:hidden}.generation-p8-12-fs13-mono-c-text-primary-fw500-wb-breakwor{color:var(--palette-text-primary);word-break:break-word;padding:8px 12px;font-family:monospace;font-size:13px;font-weight:500}.generation-p8-12{padding:8px 12px}.generation-mlauto{margin-left:auto}.generation-ac-varpalet{accent-color:var(--palette-primary)}.generation-m0-pl18{margin:0;padding-left:18px}.generation-b-border-r4-p12-16-mb16-bg-surface-alt{border:1px solid var(--palette-border);background-color:var(--palette-surface-alt);border-radius:4px;margin-bottom:16px;padding:12px 16px}.generation-fs13-fw600-c-text-primary-mb8{color:var(--palette-text-primary);margin-bottom:8px;font-size:13px;font-weight:600}.generation-bg-header-r4-p12-16-mono-fs12-lh1_7-etc-33a4{background-color:var(--palette-header);border-radius:4px;max-height:180px;margin-bottom:20px;padding:12px 16px;font-family:monospace;font-size:12px;line-height:1.7;overflow-y:auto}.generation-c-dark-text{color:var(--palette-dark-text)}.generation-step-card__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;margin-bottom:16px;overflow:hidden}.generation-step-card__div2{border-bottom:1px solid var(--palette-border);background-color:var(--palette-surface-alt);align-items:center;gap:8px;padding:12px 20px;display:flex}.generation-step-card__span1{font-size:14px}.generation-step-card__div3{padding:20px}.generation-row__div1{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.generation-log-time__time1{color:var(--palette-text-faint)}.generation-step-bar__nav1{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);flex-wrap:wrap;align-items:center;gap:0;padding:14px 20px;display:flex}.generation-step-bar__span1{color:var(--palette-text-muted);margin-right:16px;font-size:12px}.generation-step-bar__ol1{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.generation-step-bar__span2{color:var(--palette-text-muted);margin-inline:4px;font-size:12px}.generation-distribution-editor__span1{color:var(--palette-text-muted);font-size:12px;font-style:italic}.generation-distribution-editor__div1{color:var(--palette-text-secondary);max-width:360px;font-size:11px}.generation-distribution-editor__input1{border:1px solid var(--palette-border);border-radius:4px;width:220px;padding:4px 8px;font-family:monospace;font-size:12px}.generation-distribution-editor__div2{flex-direction:column;gap:8px;min-width:260px;display:flex}.generation-distribution-editor__div3{color:var(--palette-primary);margin-bottom:4px;font-size:11px;font-weight:700}.generation-distribution-editor__div4{color:var(--palette-success);margin-bottom:4px;font-size:11px;font-weight:700}.generation-distribution-editor__div5{color:var(--palette-warning);margin-bottom:4px;font-size:11px;font-weight:700}.generation-distribution-editor__span2{width:20px}.generation-step1__div1{background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:4px;margin-bottom:20px;padding:12px 16px}.generation-step1__fieldset1{border:1px solid var(--palette-border);border-radius:4px;margin-bottom:20px;padding:10px 14px;font-size:13px}.generation-step1__legend1{padding:0 6px;font-weight:600}.generation-step1__select1{border:1px solid var(--palette-border);border-radius:4px;min-width:300px;margin-left:22px;padding:5px 8px;font-size:13px}.generation-step1__div2{justify-content:flex-end;display:flex}.generation-step1__p1{color:var(--palette-text-muted);margin-top:10px;font-size:12px}.generation-step2__label1{color:var(--palette-text-primary);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.generation-step2__div1{background-color:var(--palette-warning-bg);border:1px solid var(--palette-warning-border);color:var(--palette-warning-text);border-radius:4px;margin-bottom:14px;padding:10px 14px;font-size:13px}.generation-step2__div2{color:var(--palette-text-muted);margin-bottom:16px;font-size:12px}.generation-step2__div3{background-color:var(--palette-danger-bg);border:1px solid color-mix(in srgb, var(--palette-danger) 25.1%, transparent);color:var(--palette-danger);border-radius:4px;margin-bottom:24px;padding:10px 14px;font-size:13px}.generation-step2__div4{background-color:var(--palette-table-header);border-bottom:2px solid var(--palette-border);grid-template-columns:150px 100px 220px 140px 1fr;display:grid}.generation-step2__div5{color:var(--palette-text-secondary);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.generation-step2__span1{word-break:break-word;display:inline-block}.generation-step2__span2{color:var(--palette-text-muted);font-style:italic}.generation-step2__div6{color:var(--palette-text-muted);grid-column:4/6;padding:8px 12px;font-size:12px}.generation-step3__button1{font:inherit;color:var(--palette-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.generation-step3__label1{color:var(--palette-text-primary);cursor:pointer;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:inline-flex}.generation-step3__div1{color:var(--palette-text-secondary);letter-spacing:.05em;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:700}.generation-step3__select1{box-sizing:border-box;border:1px solid var(--palette-border);background-color:var(--palette-card);border-radius:3px;width:100%;padding:3px 6px;font-size:12px}.generation-step3__div2{color:var(--palette-text-secondary);margin-top:4px;font-family:monospace;font-size:11px}.generation-step3__div3{margin-bottom:16px}.generation-step3__label2{cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.generation-step3__span1{font-weight:500}.generation-step3__span2{color:var(--palette-text-secondary);font-family:monospace}.generation-generation-recap__h31{color:var(--palette-text-primary);margin:0 0 8px;font-size:13px;font-weight:600}.generation-generation-recap__dl1{gap:6px;margin:0;display:grid}.generation-generation-recap__div1{grid-template-columns:120px 1fr auto;align-items:baseline;gap:12px;font-size:13px;display:grid}.generation-generation-recap__dd1{margin:0}.generation-generation-recap__button1{color:var(--palette-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:4px 0;font-size:12px}.generation-step4__div1{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.generation-step4__div2{margin-bottom:20px}.generation-step4__label1{color:var(--palette-text-primary);margin-right:10px;font-size:13px;font-weight:600}.generation-step4__select1{border:1px solid var(--palette-border);background-color:var(--palette-card);border-radius:4px;padding:6px 10px;font-size:13px}.generation-step4__p1{color:var(--palette-text-secondary);margin:-12px 0 20px;font-size:12px}.generation-step4__div3{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.generation-step4__input1{border:1px solid var(--palette-border);border-radius:4px;padding:5px 8px;font-size:13px}.generation-step4__span1{align-items:center;gap:6px;margin-left:10px;display:flex}.generation-step4__label2{color:var(--palette-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.generation-step4__input2{border:1px solid var(--palette-border);border-radius:4px;width:80px;padding:4px 6px;font-size:12px}.generation-step4__div4{border:1px dashed var(--palette-border);border-radius:4px;margin-bottom:20px;padding:12px 14px}.generation-step4__p2{color:var(--palette-text-secondary);margin:0 0 10px;font-size:12px}.generation-step4__input3{border:1px solid var(--palette-border);border-radius:4px;min-width:260px;padding:6px 10px;font-size:13px}.generation-step4__div5{color:var(--palette-success);margin-top:6px;font-size:12px;display:block}.generation-step4__div6{gap:10px;margin-bottom:20px;display:flex}.generation-step4__div7{background-color:var(--palette-primary-bg);border:1px solid color-mix(in srgb, var(--palette-primary) 25.1%, transparent);border-radius:4px;margin-bottom:20px;padding:14px 16px}.generation-step4__strong1{color:var(--palette-primary)}.generation-step4__span2{font-size:22px}.generation-step4__div8{color:var(--palette-success);font-size:15px;font-weight:700}.generation-step4__div9{color:var(--palette-warning-text);margin-top:2px;font-size:12px}.generation-step4__div10{color:var(--palette-success);margin-top:2px;font-size:12px}.generation-step4__div11{grid-template-columns:1fr 1fr;gap:6px 24px;display:grid}.generation-step4__div12{align-items:baseline;gap:6px;font-size:13px;display:flex}.generation-step4__div13{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.generation-step4__div14{border:1px solid var(--palette-border);background-color:var(--palette-app-bg);border-radius:4px;margin-bottom:12px;padding:12px 16px}.generation-step4__div15{background-color:var(--palette-table-header);border-radius:5px;height:10px;margin-bottom:10px;overflow:hidden}.generation-step4__div16{color:var(--palette-text-secondary);flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.generation__div1{background-color:var(--palette-app-bg);flex-direction:column;height:calc(100vh - 56px);display:flex;overflow:hidden}.generation__div2{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);color:var(--palette-text-secondary);align-items:center;gap:6px;padding:8px 20px;font-size:12px;display:flex}.generation__button1{color:var(--palette-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.generation__div3{flex:1;padding:20px 24px 40px;overflow-y:auto}.generation__div4{max-width:900px;margin:0 auto}.rule-builder-header-flex-items-center-gap4-fs11-c-text-muted{color:var(--palette-text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.rule-builder-header-w1-h16-bg-border{background-color:var(--palette-border);width:1px;height:16px}.rule-builder-header-rule-name-editor__button1{color:var(--palette-text-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:2px 6px;font-size:13px;font-weight:700;display:flex}.rule-builder-header-undo-redo-buttons__div1{align-items:center;gap:2px;display:flex}.rule-builder-header-transformation-flow-bar__div1{background-color:var(--palette-primary-bg);border-bottom:1px solid var(--palette-primary-border);justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;font-size:12px;display:flex}.rule-builder-header-transformation-flow-bar__div2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rule-builder-header-transformation-flow-bar__span1{color:var(--palette-primary-hover);align-items:center;gap:4px;font-weight:700;display:flex}.rule-builder-header-transformation-flow-bar__div3{background-color:var(--palette-card);border:1px solid var(--palette-primary-border);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:flex}.rule-builder-header-transformation-flow-bar__span2{color:var(--palette-primary-hover);font-size:11px;font-weight:700}.rule-builder-header-transformation-flow-bar__span3{color:var(--palette-primary);font-weight:700}.rule-builder-header-transformation-flow-bar__span4{color:var(--palette-primary);font-size:14px;font-weight:800}.rule-builder-header-transformation-flow-bar__div4{background-color:var(--palette-card);border:1px solid var(--palette-primary-bg-strong);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:flex}.rule-builder-header-transformation-flow-bar__div5{color:var(--palette-primary-text);white-space:nowrap;font-size:11px;font-style:italic}.rule-builder-header__div1{flex-direction:column;flex-shrink:0;display:flex}.rule-builder-header__header1{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.rule-builder-header__button1{border:1px solid var(--palette-border);background-color:var(--palette-app-bg);color:var(--palette-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.rule-builder-header__div2{color:var(--palette-text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.rule-builder-header__button2{border:1px solid var(--palette-border);background-color:var(--palette-card);color:var(--palette-text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.rule-palette__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);width:220px;box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.rule-palette__div2{border-bottom:1px solid var(--palette-border);background-color:var(--palette-app-bg);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.rule-palette__span1{font-size:13px}.rule-palette__span2{letter-spacing:.04em;color:var(--palette-text-primary);font-size:12px;font-weight:700}.rule-palette__span3{background-color:var(--palette-table-header);color:var(--palette-text-secondary);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.rule-palette__div3{flex:1;padding:8px 8px 16px;overflow-y:auto}.rule-palette__div4{margin-bottom:12px}.rule-palette__button1{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:4px 6px;display:flex}.rule-palette__span4{font-size:12px}.rule-palette__div5{flex-direction:column;gap:4px;margin-top:4px;display:flex}.rule-palette__div6{justify-content:space-between;align-items:center;display:flex}.rule-palette__span5{color:var(--palette-text-primary);font-size:12px;font-weight:600}.rule-fields-column__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);width:210px;box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.rule-fields-column__div2{border-bottom:1px solid var(--palette-border);background-color:var(--palette-app-bg);padding:10px 12px}.rule-fields-column__div3{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.rule-fields-column__span1{font-size:13px}.rule-fields-column__span2{letter-spacing:.04em;color:var(--palette-text-primary);font-size:12px;font-weight:700}.rule-fields-column__span3{color:var(--palette-text-muted);font-size:11px;font-weight:600}.rule-fields-column__p1{color:var(--palette-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:11px;overflow:hidden}.rule-fields-column__div4{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rule-fields-column__div5{flex:1;padding:6px;overflow-y:auto}.rule-fields-column__p2{color:var(--palette-text-muted);text-align:center;padding:16px 8px;font-size:11px}.rule-fields-column__div6{align-items:center;gap:6px;min-width:0;display:flex}.rule-fields-column__span4{color:var(--palette-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:11px;font-weight:600;overflow:hidden}.rule-fields-column__div7{border-top:1px solid var(--palette-border);background-color:var(--palette-app-bg);padding:6px 10px}.rule-fields-column__p3{color:var(--palette-text-muted);text-align:center;margin:0;font-size:11px}.rule-canvas-fs20{font-size:20px}.rule-canvas-relative-mb6{margin-bottom:6px;position:relative}.rule-canvas-relative{position:relative}.rule-canvas-absolute-r7-t6-fs8-pe-none-c-text-muted{pointer-events:none;color:var(--palette-text-muted);font-size:8px;position:absolute;top:6px;right:7px}.rule-canvas__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;flex:1;padding:16px 20px;display:flex;overflow-y:auto}.rule-canvas__div2{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:380px;padding:40px 16px;display:flex}.rule-canvas__div3{background-color:var(--palette-app-bg);border:1px dashed var(--palette-border);border-radius:12px;width:100%;max-width:500px;padding:36px 28px}.rule-canvas__div4{background-color:var(--palette-primary-bg);width:52px;height:52px;color:var(--palette-primary);border-radius:26px;justify-content:center;align-items:center;margin:0 auto 16px;font-size:24px;display:flex}.rule-canvas__h31{color:var(--palette-text-primary);margin:0 0 6px;font-size:16px;font-weight:700}.rule-canvas__p1{color:var(--palette-text-secondary);margin:0 0 24px;font-size:12px;line-height:1.5}.rule-canvas__div5{flex-direction:column;gap:10px;display:flex}.rule-canvas__div6{border-bottom:1px solid var(--palette-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.rule-canvas__span1{background-color:var(--palette-primary-bg);color:var(--palette-primary-hover);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.rule-canvas__button1{color:var(--palette-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:flex}.rule-canvas-decision-block-view__div1{margin-bottom:12px}.rule-canvas-decision-block-view__span1{background-color:var(--palette-primary);color:var(--palette-on-color);letter-spacing:.08em;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800}.rule-canvas-decision-block-view__span2{color:var(--palette-success);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.rule-canvas-decision-block-view__div2{border-left:2px dashed var(--palette-primary-border);margin-bottom:12px;padding-left:12px}.rule-canvas-decision-block-view__span3{background-color:var(--palette-success);color:var(--palette-on-color);letter-spacing:.08em;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800}.rule-canvas-decision-block-view__div3{border:1px dashed var(--palette-border);color:var(--palette-text-muted);border-radius:6px;padding:8px 12px;font-size:12px}.rule-canvas-decision-block-view__span4{background-color:var(--palette-text-muted);color:var(--palette-on-color);letter-spacing:.08em;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800}.rule-canvas-decision-block-view__button1{background-color:var(--palette-surface-subtle);border:1px dashed var(--palette-border);color:var(--palette-text-secondary);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.rule-canvas-condition-group-view__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-xs);border-radius:8px;padding:10px 14px}.rule-canvas-condition-group-view__div2{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rule-canvas-condition-group-view__div3{background-color:var(--palette-surface-subtle);border:1px solid var(--palette-border);border-radius:6px;padding:2px;display:inline-flex}.rule-canvas-condition-group-view__div4{flex:1}.rule-canvas-condition-item-row__select1{appearance:none;background-color:var(--palette-card);border:1px solid var(--palette-border);color:var(--palette-primary-text);cursor:pointer;border-radius:6px;padding:4px 22px 4px 8px;font-family:monospace;font-size:12px;font-weight:700}.rule-canvas-condition-item-row__select2{appearance:none;background-color:var(--palette-card);border:1px solid var(--palette-border);color:var(--palette-primary);cursor:pointer;border-radius:6px;padding:4px 22px 4px 8px;font-size:12px;font-weight:600}.rule-canvas-condition-item-row__select3{background-color:var(--palette-card);border:1px solid var(--palette-border);color:var(--palette-primary-text);cursor:pointer;border-radius:6px;padding:4px 8px;font-family:monospace;font-size:12px;font-weight:700}.rule-canvas-condition-item-row__span1{color:var(--palette-success);font-size:12px;font-weight:800}.rule-canvas-condition-item-row__button1{color:var(--palette-text-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;font-weight:700}.rule-canvas-condition-item-row__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-md);z-index:30;border-radius:6px;min-width:120px;position:absolute;top:100%;right:0;overflow:hidden}.rule-canvas-condition-item-row__button2{text-align:left;width:100%;color:var(--palette-danger);cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:11px}.rule-canvas-condition-item-row__p1{color:var(--palette-text-muted);margin:4px 2px 0;font-size:11px}.rule-canvas-leaf-action-view__div1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rule-canvas-leaf-action-view__span1{color:var(--palette-success);font-size:11px;font-weight:700}.rule-canvas-leaf-action-view__select1{border:1px solid var(--palette-border);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.rule-canvas-leaf-action-view__input1{border:1px solid var(--palette-border);border-radius:6px;flex:1;min-width:220px;padding:5px 8px;font-size:12px}.rule-canvas-leaf-action-view__select2{border:1px solid var(--palette-border);border-radius:6px;padding:4px 8px;font-size:12px}.rule-canvas-leaf-action-view__div2{border:1px dashed var(--palette-border);background-color:var(--palette-app-bg);border-radius:8px;padding:8px 12px}.rule-canvas-leaf-action-view__div3{color:var(--palette-text-primary);font-size:12px;font-weight:700}.rule-preview-panel-test-result-card__div1{align-items:center;gap:6px;margin-bottom:4px;display:flex}.rule-preview-panel-test-result-card__div2{border-top:1px solid var(--palette-line-soft);margin-top:8px;padding-top:8px}.rule-preview-panel-test-result-card__div3{justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.rule-preview-panel-test-result-card__span1{font-family:monospace;font-weight:600}.rule-preview-panel-test-result-card__strong1{color:var(--palette-success)}.rule-preview-panel-test-result-card__div4{color:var(--palette-text-secondary);margin-top:8px;font-size:11px}.rule-preview-panel-test-result-card__span2{font-weight:600}.rule-preview-panel-test-result-card__ul1{margin:4px 0 0;padding-left:16px}.rule-preview-panel-test-input-row__div1{align-items:center;gap:5px;display:flex;overflow:hidden}.rule-preview-panel-test-input-row__span1{color:var(--palette-success);font-size:9px;font-weight:800}.rule-preview-panel__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);width:300px;box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.rule-preview-panel__div2{border-bottom:1px solid var(--palette-border);background-color:var(--palette-app-bg);display:flex}.rule-preview-panel__div3{flex:1;padding:12px;overflow-y:auto}.rule-preview-panel__div4{margin-bottom:12px}.rule-preview-panel__div5{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.rule-preview-panel__span1{color:var(--palette-text-muted);font-size:11px;font-weight:600}.rule-preview-panel__div6{align-items:center;gap:6px;margin-bottom:8px;display:flex}.rule-preview-panel__input1{border:1px solid var(--palette-border);background-color:var(--palette-app-bg);border-radius:4px;flex:1;padding:3px 6px;font-size:11px}.rule-preview-panel__button1{background-color:var(--palette-primary-bg);color:var(--palette-primary-hover);border:1px solid var(--palette-primary-border);cursor:pointer;white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:600}.rule-preview-panel__button2{background-color:var(--palette-card);color:var(--palette-text-secondary);border:1px solid var(--palette-border);cursor:pointer;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:600}.rule-preview-panel__div7{flex-direction:column;gap:6px;max-height:280px;margin-bottom:12px;padding-right:2px;display:flex;overflow-y:auto}.rule-preview-panel__button3{background-color:var(--palette-primary);width:100%;color:var(--palette-on-color);cursor:pointer;box-shadow:var(--shadow-xs);border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.rule-preview-panel__div8{background-color:var(--palette-primary-bg);border:1px solid var(--palette-primary-border);border-radius:6px;margin-top:10px;padding:10px 12px}.rule-preview-panel__div9{color:var(--palette-primary-hover);margin-bottom:4px;font-size:11px;font-weight:700}.rule-preview-panel__div10{flex-wrap:wrap;gap:4px;display:flex}.rule-preview-panel__span2{background-color:var(--palette-card);border:1px solid var(--palette-primary-border);color:var(--palette-primary-text);border-radius:3px;padding:1px 5px;font-family:monospace;font-size:11px}.rule-preview-panel__span3{color:var(--palette-text-muted);font-size:11px}.rule-preview-panel__span4{color:var(--palette-text-secondary);font-size:11px;font-weight:700}.rule-preview-panel__pre1{background-color:var(--palette-dark-bg);color:var(--palette-dark-text);white-space:pre-wrap;word-break:break-all;border-radius:6px;margin:0;padding:10px 12px;font-family:monospace;font-size:11px;line-height:1.5;overflow-x:auto}.rule-preview-panel__div11{border-top:1px solid var(--palette-border);margin-top:14px;padding-top:12px}.rule-preview-panel__span5{color:var(--palette-warning);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.rule-preview-panel__div12{flex-direction:column;gap:4px;margin-top:6px;display:flex}.rule-preview-panel__button4{background-color:var(--palette-warning-bg-strong);border:1px solid var(--palette-warning-border);color:var(--palette-warning-text);cursor:pointer;text-align:left;border-radius:4px;width:100%;padding:5px 8px;font-family:inherit;font-size:11px}.rule-set-panel-mr4{margin-right:4px}.rule-set-panel-bt-border{border-top:1px solid var(--palette-border)}.rule-set-panel-fw500{font-weight:500}.rule-set-panel-mb8{margin-bottom:8px}.rule-set-panel-fs11-fw700-ls0_06em-uppercase-c-text-muted-m0{letter-spacing:.06em;text-transform:uppercase;color:var(--palette-text-muted);margin:0;font-size:11px;font-weight:700}.rule-set-panel__div1{flex-direction:column;gap:16px;display:flex}.rule-set-panel__div2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rule-set-panel__div3{background-color:var(--palette-surface-subtle);border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex}.rule-set-panel__div4{flex:1;min-width:240px;max-width:360px}.rule-set-panel__div5{width:220px}.rule-set-panel__div6{border:1px solid var(--palette-border);background-color:var(--palette-card);box-shadow:var(--shadow-sm);border-radius:8px;overflow:hidden}.rule-set-panel__tr1{background-color:var(--palette-table-header);border-bottom:1px solid var(--palette-border)}.rule-set-panel__td1{text-align:center;color:var(--palette-text-muted);padding:36px 16px}.rule-set-panel__div7{margin-bottom:8px;font-size:24px}.rule-set-panel__p1{margin:0;font-weight:500}.rule-set-panel__div8{flex-direction:column;gap:2px;display:flex}.rule-set-panel__span1{color:var(--palette-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:12px;overflow:hidden}.rule-set-panel__span2{color:var(--palette-text-muted);font-style:italic}.rule-set-panel__span3{color:var(--palette-text-muted);font-size:11px;font-weight:400}.rule-set-panel__div9{gap:6px;display:inline-flex}.rule-set-panel-rule-set-form-modal__textarea1{border:1px solid var(--palette-border);resize:vertical;box-sizing:border-box;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.rule-set-panel-rule-set-form-modal__div1{margin-top:8px;margin-bottom:16px}.rule-set-panel-rule-set-form-modal__div2{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.rule-set-panel-rule-set-form-modal__span1{color:var(--palette-text-secondary);font-size:13px;font-weight:600}.rule-set-panel-rule-set-form-modal__span2{color:var(--palette-primary);margin-left:6px;font-size:12px;font-weight:500}.rule-set-panel-rule-set-form-modal__button1{color:var(--palette-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.rule-set-panel-rule-set-form-modal__span3{color:var(--palette-border)}.rule-set-panel-rule-set-form-modal__button2{color:var(--palette-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.rule-set-panel-rule-set-form-modal__p1{color:var(--palette-text-muted);margin:0 0 8px;font-size:11px}.rule-set-panel-rule-set-form-modal__div3{border:1px solid var(--palette-border);background-color:var(--palette-surface-alt);border-radius:6px;max-height:180px;padding:8px;overflow-y:auto}.rule-set-panel-rule-set-form-modal__div4{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.rule-set-panel-rule-set-detail-modal__div1{background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:6px;margin-bottom:16px;padding:12px}.rule-set-panel-rule-set-detail-modal__div2{grid-template-columns:1fr 140px auto;align-items:flex-end;gap:10px;display:grid}.rule-set-panel-rule-set-detail-modal__div3{margin-bottom:16px}.rule-set-panel-rule-set-detail-modal__div4{margin-bottom:20px}.rule-set-panel-rule-set-detail-modal__div5{border:1px solid var(--palette-border);border-radius:6px;overflow:hidden}.rule-set-panel-rule-set-detail-modal__td1{text-align:center;color:var(--palette-text-muted);padding:20px 16px}.rule-set-panel-rule-set-detail-modal__span1{margin-right:3px}.rule-set-panel-rule-set-detail-modal__button1{color:var(--palette-danger);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:12px;font-weight:500}.rule-set-panel-rule-set-detail-modal__div6{border-top:1px solid var(--palette-border);padding-top:16px}.rule-set-panel-rule-set-detail-modal__span2{color:var(--palette-primary);text-transform:none;margin-left:6px;font-weight:600}.rule-set-panel-rule-set-detail-modal__p1{color:var(--palette-text-muted);margin:2px 0 0;font-size:11px}.rule-set-panel-rule-set-detail-modal__p2{color:var(--palette-text-muted);padding:10px 0;font-size:12px;font-style:italic}.rule-set-panel-rule-set-detail-modal__div7{border:1px solid var(--palette-border);background-color:var(--palette-surface-alt);border-radius:6px;max-height:180px;padding:6px;overflow-y:auto}.rule-set-panel-rule-set-detail-modal__div8{justify-content:flex-end;margin-top:20px;display:flex}.rules__div1{box-sizing:border-box;flex-direction:column;max-width:1680px;height:calc(100vh - 56px);margin:0 auto;padding:16px 20px 40px;display:flex}.rules__div2{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rules__h11{color:var(--palette-text-primary);margin:0;font-size:22px;font-weight:700}.rules__p1{color:var(--palette-text-secondary);margin:2px 0 0;font-size:12px}.rules__div3{height:calc(100vh - 80px);min-height:600px}.rules__div4{flex-direction:column;height:100%;display:flex}.rules__div5{background-color:var(--palette-card);border:1px solid var(--palette-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.rules__div6{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rules__span1{color:var(--palette-text-secondary);font-size:12px;font-weight:700}.rules__div7{text-align:center;background-color:var(--palette-card);border:1px dashed var(--palette-border);border-radius:8px;padding:48px}.rules__p2{color:var(--palette-text-secondary);margin:0 0 6px;font-size:14px;font-weight:600}.rules__div8{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;display:grid}.rules__div9{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.rules__span2{color:var(--palette-text-primary);font-size:14px;font-weight:700}.rules__p3{color:var(--palette-text-secondary);margin:0 0 10px;font-size:11px;line-height:1.4}.rules__div10{background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:6px;margin-bottom:12px;padding:8px 10px}.rules__div11{color:var(--palette-text-secondary);margin-bottom:2px;font-size:11px}.rules__strong1{color:var(--palette-primary)}.rules__strong2{color:var(--palette-success)}.rules__div12{color:var(--palette-text-secondary);overflow-wrap:anywhere;font-size:11px}.rules__strong3{color:var(--palette-violet)}.rules__span3{color:var(--palette-text-primary);font-family:monospace;font-size:11px}.rules__div13{border-top:1px solid var(--palette-border);color:var(--palette-text-muted);justify-content:space-between;align-items:center;padding-top:8px;font-size:11px;display:flex}.rules__span4{color:var(--palette-primary);align-items:center;gap:4px;font-weight:600;display:flex}.tab-utilisateurs-p11-16{padding:11px 16px}.tab-utilisateurs-p20-ta-center-c-text-muted-fs13{text-align:center;color:var(--palette-text-muted);padding:20px;font-size:13px}.tab-utilisateurs-p10-16{padding:10px 16px}.tab-utilisateurs-bg-card-r8-w480-shadow-modal-of-hidden{background-color:var(--palette-card);width:480px;box-shadow:var(--shadow-modal);border-radius:8px;overflow:hidden}.tab-utilisateurs-p18-24-bb-border-flex-between-items-center{border-bottom:1px solid var(--palette-border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.tab-utilisateurs-p24{padding:24px}.tab-utilisateurs-mb14{margin-bottom:14px}.tab-utilisateurs-mb20{margin-bottom:20px}.tab-utilisateurs__div1{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);color:var(--palette-danger);border-radius:6px;margin-bottom:14px;padding:10px 14px;font-size:13px}.tab-utilisateurs__div2{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.tab-utilisateurs__th1{text-align:left;color:var(--palette-text-secondary);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:700}.tab-utilisateurs__td1{color:var(--palette-text-primary);padding:11px 16px;font-weight:600}.tab-utilisateurs__span1{color:var(--palette-text-muted);margin-left:6px;font-size:11px;font-weight:500}.tab-utilisateurs__td2{color:var(--palette-text-secondary);padding:11px 16px;font-family:monospace;font-size:12px}.tab-utilisateurs__td3{color:var(--palette-text-secondary);padding:11px 16px;font-size:12px}.tab-utilisateurs__button1{cursor:pointer;background:0 0;border:none;min-width:24px;min-height:24px;padding:2px 4px;font-size:14px}.tab-utilisateurs__div3{border-top:1px solid var(--palette-border);color:var(--palette-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.tab-utilisateurs__div4{margin-top:20px}.tab-utilisateurs__tr1{border-bottom:1px solid var(--palette-border)}.tab-utilisateurs__td4{color:var(--palette-text-secondary);padding:10px 16px;font-family:monospace;font-size:12px}.tab-utilisateurs__span2{color:var(--palette-warning);font-size:12px;font-weight:600}.tab-utilisateurs__span3{color:var(--palette-success);font-size:12px;font-weight:600}.tab-utilisateurs__span4{color:var(--palette-text-muted);font-size:12px;font-weight:600}.tab-utilisateurs__span5{color:var(--palette-danger);font-size:12px;font-weight:600}.tab-utilisateurs__td5{color:var(--palette-text-muted);padding:10px 16px;font-size:12px}.tab-utilisateurs__button2{cursor:pointer;color:var(--palette-danger);background:0 0;border:none;font-size:13px}.tab-utilisateurs-invite-user-modal__div1{margin-bottom:16px}.tab-utilisateurs-invite-user-modal__span1{color:var(--palette-danger);margin-top:4px;font-size:12px;display:block}.tab-utilisateurs-edit-user-modal__p1{color:var(--palette-text-muted);margin:0 0 14px;font-size:11px}.tab-equipes-p11-16-c-text-secondary{color:var(--palette-text-secondary);padding:11px 16px}.tab-equipes-p18-24-bb-border-flex-between-items-center{border-bottom:1px solid var(--palette-border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.tab-equipes-p24{padding:24px}.tab-equipes-mb14{margin-bottom:14px}.tab-equipes-mb20{margin-bottom:20px}.tab-equipes__div1{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);color:var(--palette-danger);border-radius:6px;margin-bottom:14px;padding:10px 14px;font-size:13px}.tab-equipes__div2{gap:10px;margin-bottom:16px;display:flex}.tab-equipes__td1{color:var(--palette-text-primary);padding:11px 16px;font-weight:600}.tab-equipes__td2{color:var(--palette-text-muted);padding:11px 16px;font-size:12px}.tab-equipes__td3{padding:11px 16px}.tab-equipes__button1{cursor:pointer;background:0 0;border:none;min-width:24px;min-height:24px;padding:2px 4px;font-size:14px}.tab-equipes__button2{cursor:pointer;min-width:24px;min-height:24px;color:var(--palette-danger);background:0 0;border:none;padding:2px 4px;font-size:14px}.tab-equipes__div3{color:var(--palette-text-primary);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.tab-equipes__button3{cursor:pointer;color:var(--palette-text-muted);background:0 0;border:none;font-size:16px}.tab-equipes__div4{border-bottom:1px solid var(--palette-border);align-items:center;gap:8px;padding:8px 0;display:flex}.tab-equipes__div5{color:var(--palette-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tab-equipes__span1{color:var(--palette-text-muted);font-weight:500}.tab-equipes__div6{color:var(--palette-text-muted);font-family:monospace;font-size:11px}.tab-equipes__button4{cursor:pointer;color:var(--palette-danger);background:0 0;border:none;font-size:13px}.tab-abonnement__div1{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;max-width:1100px;display:grid}.tab-abonnement__div2{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);color:var(--palette-danger);border-radius:6px;grid-column:1/-1;padding:10px 14px;font-size:13px}.tab-abonnement__div3{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tab-abonnement__div4{color:var(--palette-text-primary);font-size:20px;font-weight:700}.tab-abonnement__div5{color:var(--palette-text-muted);margin-top:2px;font-size:12px}.tab-abonnement__div6{color:var(--palette-text-muted);background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:6px;margin-bottom:18px;padding:10px 14px;font-size:12px}.tab-abonnement__div7{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tab-abonnement__div8{background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:6px;padding:10px 14px}.tab-abonnement__div9{color:var(--palette-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.tab-abonnement__div10{color:var(--palette-text-primary);margin-top:2px;font-size:16px;font-weight:700}.tab-abonnement-usage-bar__div1{margin-bottom:16px}.tab-abonnement-usage-bar__div2{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.tab-abonnement-usage-bar__span1{color:var(--palette-text-secondary);font-weight:600}.tab-abonnement-usage-bar__div3{background-color:var(--palette-table-header);border-radius:4px;height:8px;overflow:hidden}.tab-abonnement-quota-usage-card__div1{color:var(--palette-text-muted);font-size:12px;line-height:1.5}.tab-abonnement-change-plan-modal__div1{border-bottom:1px solid var(--palette-border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.tab-abonnement-change-plan-modal__div2{padding:24px}.tab-abonnement-change-plan-modal__div3{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.tab-abonnement-change-plan-modal__span1{color:var(--palette-text-muted);margin-left:auto;font-size:11px}.tab-roles-bg-none-b-none-pointer-fs13{cursor:pointer;background:0 0;border:none;font-size:13px}.tab-roles-perm-cell__td1{text-align:center;padding:10px 16px}.tab-roles__div1{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.tab-roles__div2{overflow-x:auto}.tab-roles__th1{text-align:center;color:var(--palette-text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:10px 16px;font-size:11px;font-weight:700}.tab-roles__td1{color:var(--palette-text-primary);padding:11px 16px;font-weight:700}.tab-roles__td2{padding:11px 16px}.tab-roles__div3{border-top:1px solid var(--palette-border);flex-wrap:wrap;gap:20px;padding:12px 20px;display:flex}.tab-roles__div4{color:var(--palette-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.tab-logs__div1{margin-left:auto}.tab-logs__div2{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);color:var(--palette-danger);border-radius:6px;margin-bottom:12px;padding:10px 14px;font-size:13px}.tab-logs__th1{text-align:left;color:var(--palette-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:700}.tab-logs__td1{color:var(--palette-text-secondary);white-space:nowrap;padding:10px 16px;font-family:monospace;font-size:12px}.tab-logs__td2{color:var(--palette-text-primary);padding:10px 16px}.tab-logs__td3{color:var(--palette-text-secondary);padding:10px 16px;font-family:monospace;font-size:12px}.tab-logs__td4{color:var(--palette-text-muted);padding:10px 16px;font-family:monospace;font-size:12px}.tab-logs__td5{text-align:center;color:var(--palette-text-muted);padding:24px}.tab-logs__div3{border-top:1px solid var(--palette-border);color:var(--palette-text-muted);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.tab-logs__div4{color:var(--palette-text-primary);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.tab-logs__button1{cursor:pointer;color:var(--palette-text-muted);background:0 0;border:none;font-size:16px}.tab-logs__div5{border-bottom:1px solid var(--palette-border);gap:12px;padding:8px 0;display:flex}.tab-logs__span1{color:var(--palette-text-secondary);flex-shrink:0;width:90px;font-size:12px;font-weight:600}.tab-logs__span2{color:var(--palette-text-primary);word-break:break-all;font-size:13px}.tab-logs__pre1{background-color:var(--palette-app-bg);color:var(--palette-text-secondary);white-space:pre-wrap;word-break:break-all;border-radius:5px;margin-top:10px;padding:12px;font-size:12px}.tab-securite-security-journal__span1{font-size:14px}.tab-securite-security-journal__div1{flex:1}.tab-securite-security-journal__div2{color:var(--palette-text-primary);font-size:13px;font-weight:500}.tab-securite-active-sessions__th1{text-align:left;color:var(--palette-text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:8px 14px;font-size:11px;font-weight:700}.tab-securite-active-sessions__tr1{border-bottom:1px solid var(--palette-border)}.tab-securite-active-sessions__td1{color:var(--palette-text-primary);padding:10px 14px;font-weight:600}.tab-securite-active-sessions__span1{color:var(--palette-text-muted);margin-left:8px;font-size:11px;font-weight:500}.tab-securite-active-sessions__td2{color:var(--palette-text-secondary);padding:10px 14px;font-family:monospace;font-size:12px}.tab-securite-active-sessions__td3{color:var(--palette-text-secondary);padding:10px 14px;font-size:12px}.tab-securite-active-sessions__td4{color:var(--palette-text-muted);padding:10px 14px;font-size:12px}.tab-securite-active-sessions__td5{padding:10px 14px}.tab-securite-active-sessions__div1{margin-top:14px}.tab-securite__div1{flex-direction:column;gap:16px;display:flex}.tab-securite__span1{flex-shrink:0;font-size:15px}.landing-page-maxw1100-m0-auto{max-width:1100px;margin:0 auto}.landing-page-fs13-fw700-ls0_1em-c-primary-uppercase-mb12{letter-spacing:.1em;color:var(--palette-primary);text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.landing-page-d-ltr{direction:ltr}.landing-page-c-syn-sky{color:var(--palette-syn-sky)}.landing-page-c-syn-key{color:var(--palette-syn-key)}.landing-page-c-syn-string{color:var(--palette-syn-string)}.landing-page-c-dark-tint-md{color:var(--palette-dark-tint-md)}.landing-page-c-success-on-dark{color:var(--palette-success-on-dark)}.landing-page-fs13-c-on-dark-faint-flex-items-center-gap6{color:var(--palette-on-dark-faint);align-items:center;gap:6px;font-size:13px;display:flex}.landing-page-w100pc-mt12-bg-none-b-border-r8-p10-14-etc-614c{border:1px solid var(--palette-border);width:100%;color:var(--palette-text-secondary);cursor:pointer;background:0 0;border-radius:8px;margin-top:12px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500}.landing-page-flex-items-center-gap6-fs13-c-danger-bg-danger-b-32d7{color:var(--palette-danger);background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);border-radius:6px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.landing-page-legal-link__button1{color:var(--palette-primary);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.landing-page-landing-nav__nav1{z-index:50;background-color:color-mix(in srgb, var(--palette-dark-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--palette-dark-tint-sm);position:sticky;top:0}.landing-page-landing-nav__div1{align-items:center;gap:32px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.landing-page-landing-nav__div2{flex-shrink:0;align-items:center;gap:10px;display:flex}.landing-page-landing-nav__span1{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--palette-primary-accent) 60%, transparent));font-size:22px}.landing-page-landing-nav__div3{flex:1;gap:4px;display:flex}.landing-page-landing-nav__button1{color:var(--palette-on-dark-soft);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500}.landing-page-hero-section__div1{opacity:.04;background-image:linear-gradient(var(--palette-on-color) 1px, transparent 1px), linear-gradient(90deg, var(--palette-on-color) 1px, transparent 1px);pointer-events:none;background-size:40px 40px;position:absolute;inset:0}.landing-page-hero-section__div2{background:radial-gradient(ellipse, color-mix(in srgb, var(--palette-primary-accent) 18%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:600px;height:400px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.landing-page-hero-section__div3{text-align:center;max-width:820px;margin:0 auto;position:relative}.landing-page-hero-section__div4{background-color:color-mix(in srgb, var(--palette-primary-accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--palette-primary-accent) 35%, transparent);border-radius:20px;align-items:center;gap:8px;margin-bottom:32px;padding:5px 14px;display:inline-flex}.landing-page-hero-section__span1{background-color:var(--palette-success-on-dark);width:6px;height:6px;box-shadow:0 0 6px var(--palette-success-on-dark);border-radius:50%;display:inline-block}.landing-page-hero-section__span2{color:var(--palette-on-dark-soft);font-size:13px;font-weight:500}.landing-page-hero-section__p1{color:var(--palette-on-dark-muted);max-width:600px;margin:0 auto 40px;font-size:18px;font-weight:400;line-height:1.6}.landing-page-hero-section__div5{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:20px;display:flex}.landing-page-hero-section__p2{color:var(--palette-on-dark-faint);margin:0 0 56px;font-size:13px}.landing-page-hero-section__div6{background-color:var(--palette-dark-tint-sm);border:1px solid var(--palette-dark-tint-md);border-radius:12px;gap:0;display:inline-flex;overflow:hidden}.landing-page-hero-section__div7{color:var(--palette-on-dark-faint);margin-bottom:4px;font-size:11px}.landing-page-hero-section__div8{color:var(--palette-on-dark-faint);margin-top:4px;font-size:11px;font-weight:500}.landing-page-pillars-section__section1{background-color:var(--palette-app-bg);padding:80px 24px}.landing-page-pillars-section__div1{text-align:center;margin-bottom:56px}.landing-page-pillars-section__div2{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-page-pillars-section__div3{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:16px;padding:32px;transition:all .2s}.landing-page-pillars-section__p1{color:var(--palette-text-secondary);margin:0 0 12px;font-size:15px;font-weight:500}.landing-page-pillars-section__p2{color:var(--palette-text-muted);margin:0;font-size:13px;line-height:1.6}.landing-page-feature-block__span1{font-size:16px}.landing-page-feature-block__p1{color:var(--palette-text-secondary);margin:0 0 24px;font-size:15px;line-height:1.7}.landing-page-feature-block__ul1{margin:0 0 28px;padding:0;list-style:none}.landing-page-feature-block__li1{color:var(--palette-text-primary);align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex}.landing-page-mockup-shell__div1{background-color:var(--palette-header);box-shadow:var(--shadow-modal);border-radius:12px;overflow:hidden}.landing-page-mockup-shell__div2{background-color:var(--palette-dark-bg);align-items:center;gap:8px;padding:10px 16px;display:flex}.landing-page-mockup-shell__span1{color:var(--palette-on-dark-muted);margin-left:8px;font-family:monospace;font-size:11px}.landing-page-mockup-shell__div3{padding:20px}.landing-page-referentiel-mockup__div1{margin-bottom:12px}.landing-page-referentiel-mockup__span1{font-size:14px}.landing-page-referentiel-mockup__span2{color:var(--palette-dark-text);flex:1;font-family:monospace;font-size:13px}.landing-page-referentiel-mockup__span3{color:var(--palette-on-dark-muted);font-family:monospace;font-size:11px}.landing-page-referentiel-mockup__div2{background-color:var(--palette-dark-bg);color:var(--palette-text-faint);border-radius:8px;padding:14px;font-family:monospace;font-size:12px;line-height:1.8}.landing-page-validation-mockup__div1{gap:10px;margin-bottom:16px;display:flex}.landing-page-validation-mockup__div2{color:var(--palette-on-dark-muted);margin-top:2px;font-size:11px}.landing-page-validation-mockup__span1{color:var(--palette-on-dark-muted);width:20px;font-family:monospace;font-size:11px}.landing-page-validation-mockup__span2{color:var(--palette-syn-number);width:60px;font-family:monospace;font-size:12px}.landing-page-validation-mockup__span3{color:var(--palette-syn-warn);font-size:11px}.landing-page-transfo-mockup__div1{margin-bottom:16px}.landing-page-transfo-mockup__div2{align-items:center;gap:8px;margin-bottom:8px;display:flex}.landing-page-transfo-mockup__div3{background-color:var(--palette-hero-deep);color:var(--palette-syn-number);border-radius:5px;flex:1;padding:7px 10px;font-family:monospace;font-size:12px}.landing-page-transfo-mockup__div4{background-color:color-mix(in srgb, var(--palette-success-on-dark) 8%, transparent);color:var(--palette-syn-key);border:1px solid color-mix(in srgb, var(--palette-success-on-dark) 15%, transparent);border-radius:5px;flex:1;padding:7px 10px;font-family:monospace;font-size:12px}.landing-page-transfo-mockup__div5{color:var(--palette-on-dark-muted);border-top:1px solid var(--palette-dark-tint-sm);gap:8px;padding-top:12px;font-size:11px;display:flex}.landing-page-generation-mockup__div1{margin-bottom:14px}.landing-page-generation-mockup__div2{border-bottom:1px solid var(--palette-dark-tint-sm);justify-content:space-between;padding:7px 0;display:flex}.landing-page-generation-mockup__span1{color:var(--palette-on-dark-muted);font-size:12px}.landing-page-generation-mockup__div3{background-color:var(--palette-dark-bg);color:var(--palette-text-faint);border-radius:8px;padding:12px;font-family:monospace;font-size:11px;line-height:1.9}.landing-page-generation-mockup__span2{color:var(--palette-syn-number)}.landing-page-features-section__section1{background-color:var(--palette-card);padding:80px 24px}.landing-page-features-section__div1{text-align:center;margin-bottom:72px}.landing-page-features-section__div2{flex-direction:column;gap:96px;display:flex}.landing-page-ctasection__section1{background:linear-gradient(135deg, var(--palette-primary-hover) 0%, var(--palette-hero-deep) 100%);padding:80px 24px;position:relative;overflow:hidden}.landing-page-ctasection__div1{opacity:.05;background-image:linear-gradient(var(--palette-on-color) 1px, transparent 1px), linear-gradient(90deg, var(--palette-on-color) 1px, transparent 1px);pointer-events:none;background-size:30px 30px;position:absolute;inset:0}.landing-page-ctasection__div2{text-align:center;max-width:640px;margin:0 auto;position:relative}.landing-page-ctasection__p1{color:var(--palette-on-dark-muted);margin:0 0 40px;font-size:16px;line-height:1.6}.landing-page-ctasection__div3{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:28px;display:flex}.landing-page-ctasection__div4{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.landing-page-integrations-section__section1{background-color:var(--palette-app-bg);border-top:1px solid var(--palette-border);padding:64px 24px}.landing-page-integrations-section__div1{text-align:center;max-width:900px;margin:0 auto}.landing-page-integrations-section__p1{color:var(--palette-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:28px;font-size:13px;font-weight:600}.landing-page-integrations-section__div2{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-page-integrations-section__div3{background-color:var(--palette-card);border:1px solid var(--palette-border);color:var(--palette-text-secondary);box-shadow:var(--shadow-sm);cursor:default;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s}.landing-page-footer__footer1{background-color:var(--palette-dark-bg);color:var(--palette-on-dark-faint);padding:48px 24px 32px}.landing-page-footer__div1{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.landing-page-footer__div2{align-items:center;gap:8px;margin-bottom:14px;display:flex}.landing-page-footer__span1{font-size:18px}.landing-page-footer__p1{max-width:260px;margin:0;font-size:13px;line-height:1.7}.landing-page-footer__div3{color:var(--palette-on-dark-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:12px;font-weight:700}.landing-page-footer__div4{cursor:pointer;margin-bottom:8px;font-size:13px;transition:color .12s}.landing-page-footer__div5{border-top:1px solid var(--palette-dark-tint-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.landing-page-footer__span2{font-size:12px}.landing-page-footer__div6{gap:16px;font-size:12px;display:flex}.landing-page-forgot-password-modal__p1{color:var(--palette-text-secondary);margin:0 0 20px;font-size:13px;line-height:1.7}.landing-page-login-modal__div1{justify-content:space-between;align-items:center;margin-bottom:24px;font-size:13px;display:flex}.landing-page-login-modal__button1{color:var(--palette-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:500}.landing-page-signup-modal__p1{color:var(--palette-text-secondary);margin:0 0 12px;font-size:12px}.landing-page-signup-modal__div1{margin-bottom:20px}.landing-page-signup-modal__div2{color:var(--palette-danger);align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.landing-page__div1{background-color:var(--palette-card);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.accept-invitation-centered-card__div1{background-color:var(--palette-dark-bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.accept-invitation-centered-card__div2{background-color:var(--palette-card);width:100%;max-width:440px;box-shadow:var(--shadow-modal);border-radius:12px;padding:32px}.accept-invitation-accept-invitation-screen__p1{text-align:center;color:var(--palette-text-secondary);font-size:14px}.accept-invitation-accept-invitation-screen__div1{text-align:center}.accept-invitation-accept-invitation-screen__h11{color:var(--palette-text-primary);margin:0 0 10px;font-size:18px;font-weight:700}.accept-invitation-accept-invitation-screen__p2{color:var(--palette-text-secondary);margin:0 0 20px;font-size:13px;line-height:1.7}.accept-invitation-accept-invitation-screen__div2{text-align:center;margin-bottom:20px}.accept-invitation-accept-invitation-screen__div3{margin-bottom:8px;font-size:28px}.accept-invitation-accept-invitation-screen__h12{color:var(--palette-text-primary);margin:0 0 8px;font-size:18px;font-weight:700}.accept-invitation-accept-invitation-screen__p3{color:var(--palette-text-secondary);margin:0;font-size:13px;line-height:1.6}.accept-invitation-accept-invitation-screen__div4{color:var(--palette-danger);background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);border-radius:6px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.accept-invitation-accept-invitation-screen__div5{margin-bottom:20px}.accept-invitation-accept-invitation-screen__div6{color:var(--palette-danger);margin-top:4px;font-size:11px}.accept-invitation-accept-invitation-screen__button1{border:1px solid var(--palette-border);width:100%;color:var(--palette-text-secondary);cursor:pointer;background:0 0;border-radius:8px;margin-top:12px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500}.compare-versions-panel__section1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;margin-bottom:16px}.compare-versions-panel__div1{border-bottom:1px solid var(--palette-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.compare-versions-panel__div2{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.compare-versions-panel__div3{padding:16px 20px}.compare-versions-panel__div4{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);border-left:4px solid var(--palette-danger);color:var(--palette-danger-text);border-radius:4px;padding:10px 14px;font-size:13px}.compare-versions-panel__div5{color:var(--palette-text-primary);margin-bottom:12px;font-size:13px;font-weight:600}.compare-versions-panel__div6{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.compare-versions-panel__div7{background-color:var(--palette-success-bg);border:1px solid var(--palette-success-border);border-radius:4px;padding:14px}.compare-versions-panel__h31{color:var(--palette-success);margin:0 0 8px;font-size:12px;font-weight:700}.compare-versions-panel__div8{color:var(--palette-success-text);font-size:12px}.compare-versions-panel__li1{color:var(--palette-success-text);border-bottom:1px solid var(--palette-success-border);padding:3px 0;font-size:12px}.compare-versions-panel__div9{background-color:var(--palette-warning-bg);border:1px solid var(--palette-warning-border);border-radius:4px;padding:14px}.compare-versions-panel__h32{color:var(--palette-warning-text);margin:0 0 8px;font-size:12px;font-weight:700}.compare-versions-panel__div10{color:var(--palette-warning-text);font-size:12px}.compare-versions-panel__li2{color:var(--palette-warning-text);border-bottom:1px solid var(--palette-warning-border);padding:3px 0;font-size:12px}.compare-versions-panel__div11{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);border-radius:4px;padding:14px}.compare-versions-panel__h33{color:var(--palette-danger-text);margin:0 0 8px;font-size:12px;font-weight:700}.compare-versions-panel__div12{color:var(--palette-danger-text);font-size:12px}.compare-versions-panel__li3{color:var(--palette-danger-text);border-bottom:1px solid var(--palette-danger-border);padding:3px 0;font-size:12px}.compare-versions-panel__loading{display:block}.historique-git-p14-20-bb-border-flex-items-center-between{border-bottom:1px solid var(--palette-border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.historique-git-p10-16-c-text-secondary-fs12{color:var(--palette-text-secondary);padding:10px 16px;font-size:12px}.historique-git-c-text-secondary-fw500{color:var(--palette-text-secondary);font-weight:500}.historique-git__span1{margin:0 6px}.historique-git__h11{color:var(--palette-text-primary);margin:0 0 4px;font-size:20px;font-weight:700}.historique-git__p1{color:var(--palette-text-muted);margin:0 0 16px;font-size:13px}.historique-git__div1{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.historique-git__div2{flex:1;align-items:center;gap:8px;min-width:200px;display:flex}.historique-git__label1{color:var(--palette-text-secondary);white-space:nowrap;font-size:13px;font-weight:500}.historique-git__output1{color:var(--palette-text-muted);padding:24px 20px;font-size:13px;display:block}.historique-git__div3{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);border-left:4px solid var(--palette-danger);color:var(--palette-danger-text);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:20px;padding:12px 16px;font-size:13px;display:flex}.historique-git__div4{color:var(--palette-text-muted);text-align:center;padding:32px 20px;font-size:13px;line-height:1.6}.historique-git__div5{margin-bottom:6px;font-size:28px}.historique-git__th1{text-align:left;color:var(--palette-text-secondary);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600}.historique-git__td1{color:var(--palette-primary);padding:10px 16px;font-family:monospace;font-size:12px;font-weight:600}.historique-git__td2{color:var(--palette-text-muted);white-space:nowrap;padding:10px 16px;font-size:12px}.historique-git__td3{color:var(--palette-text-primary);padding:10px 16px;font-weight:500}.historique-git__td4{padding:10px 16px;font-size:12px}.historique-git__span2{background-color:var(--palette-primary-bg-strong);color:var(--palette-primary-hover);white-space:nowrap;border-radius:20px;padding:2px 8px;font-weight:600}.historique-git__td5{padding:10px 16px}.historique-git__nav1{border-top:1px solid var(--palette-border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.historique-git__span3{color:var(--palette-primary);font-family:monospace}.historique-git__button1{color:var(--palette-text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.historique-git__div6{grid-template-columns:1fr 1fr;gap:24px;padding:16px 20px;display:grid}.historique-git__dl1{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.historique-git__dd1{color:var(--palette-text-primary);margin:0;font-family:monospace;font-size:12px}.historique-git__dd2{color:var(--palette-text-muted);word-break:break-all;margin:0;font-family:monospace;font-size:12px}.historique-git__h31{color:var(--palette-text-primary);margin:0 0 8px;font-size:13px;font-weight:600}.historique-git__output2{color:var(--palette-text-muted);font-size:12px;display:block}.historique-git__div7{color:var(--palette-danger-text);font-size:12px}.historique-git__li1{color:var(--palette-text-secondary);border-bottom:1px solid var(--palette-border);padding:4px 0;font-size:12px}.historique-git__div8{border-top:1px solid var(--palette-border);gap:8px;padding:12px 20px;display:flex}.historique-git__output3{color:var(--palette-text-muted);font-size:13px;display:block}.historique-git__div9{color:var(--palette-danger-text);font-size:13px}.historique-git__p2{color:var(--palette-text-muted);margin:0 0 10px;font-size:12px}.historique-git__div10{margin-bottom:12px}.historique-git__div11{color:var(--palette-text-primary);margin-bottom:4px;font-size:12px;font-weight:600}.historique-git__diff{background-color:var(--palette-dark-bg);border-radius:6px;max-height:420px;padding:6px 0;font-family:monospace;font-size:12px;line-height:1.7;overflow:auto}.historique-git__line{color:var(--palette-dark-text);min-width:max-content;display:flex}.historique-git__sign{-webkit-user-select:none;user-select:none;flex:none;width:28px;padding-left:14px}.historique-git__text{white-space:pre;flex:1;padding-right:14px}.historique-git__hunk{color:var(--palette-text-faint);margin-top:6px;padding:0 14px}.historique-git__sign--added,.historique-git__text--added{color:var(--palette-syn-key);background-color:var(--palette-syn-diff-add)}.historique-git__sign--removed,.historique-git__text--removed{color:var(--palette-syn-string);background-color:var(--palette-syn-diff-remove)}.historique-git__detail{background-color:var(--palette-surface-subtle);border-top:1px solid var(--palette-border)}.historique-git__detail-cell{padding:0}.historique-git__div15{color:var(--palette-text-faint)}.historique-git__div16{justify-content:flex-end;margin-top:8px;display:flex}.monitoring-ml6-fs11-c-text-muted{color:var(--palette-text-muted);margin-left:6px;font-size:11px}.monitoring-bg-none-b-none-p0-pointer-fw600-c-primary-etc-3743{cursor:pointer;color:var(--palette-primary);text-align:left;background:0 0;border:none;padding:0;font-weight:600}.monitoring-file-cell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.monitoring-mt14{margin-top:14px}.monitoring-fs13{font-size:13px}.monitoring__div1{margin-bottom:16px}.monitoring__h11{color:var(--palette-text-primary);margin:0;font-size:24px;font-weight:700}.monitoring__p1{color:var(--palette-text-secondary);margin:4px 0 0;font-size:13px}.monitoring-jobs-tab__tr1{border-bottom:1px solid var(--palette-border)}.monitoring-jobs-tab__button1{cursor:pointer;color:var(--palette-text-secondary);background:0 0;border:none;padding:0;text-decoration:underline}.monitoring-jobs-tab__div1{color:var(--palette-warning-text);background-color:var(--palette-warning-bg-strong);border:1px solid var(--palette-warning-border);border-radius:4px;margin:12px 20px 0;padding:8px 12px;font-size:12px}.monitoring-jobs-tab__div2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:20px;display:grid}.monitoring-jobs-tab__div3{flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 12px;display:flex}.monitoring-jobs-tab__p1{color:var(--palette-danger);padding:0 20px}.monitoring-jobs-tab__div4{overflow-x:auto}.monitoring-jobs-tab__div5{justify-content:flex-end;align-items:center;gap:10px;padding:16px;display:flex}.monitoring-job-detail-modal__div1{padding:4px 0}.monitoring-job-detail-modal__dl1{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}.monitoring-job-detail-modal__div2{display:contents}.monitoring-job-detail-modal__p1{color:var(--palette-danger-text);background-color:var(--palette-danger-bg-strong);border-radius:4px;margin:4px 0 0;padding:8px 10px;font-size:12px}.monitoring-job-detail-modal__pre1{background-color:var(--palette-app-bg);border-radius:4px;max-height:140px;margin:4px 0 0;padding:10px;font-size:11px;overflow:auto}.monitoring-job-detail-modal__div3{background-color:var(--palette-dark-bg);max-height:180px;color:var(--palette-text-faint);border-radius:6px;margin-top:4px;padding:10px 12px;font-family:monospace;font-size:11px;line-height:1.7;overflow:auto}.monitoring-job-detail-modal__div4{text-align:right;margin-top:16px}.api-explorer__h11{color:var(--palette-text-primary);margin:0;font-size:24px;font-weight:700}.api-explorer__p1{color:var(--palette-text-secondary);margin:4px 0 16px;font-size:13px}.api-explorer__code1{font-weight:600}.api-explorer__code2{color:var(--palette-primary)}.api-explorer__span1{align-items:center;gap:12px;margin-left:auto;display:flex}.api-explorer__div1{gap:6px;margin-bottom:16px;display:flex}.api-explorer__section1{margin-top:14px}.api-explorer__h21{color:var(--palette-text-primary);margin:0 0 4px;font-size:14px}.api-explorer__div2{margin-top:16px}.api-explorer__p2{margin:0 0 10px}.api-explorer__div3{grid-template-columns:380px 1fr;gap:16px;display:grid}.api-explorer__div4{border-bottom:1px solid var(--palette-border);padding:12px 16px}.api-explorer__input1{box-sizing:border-box;border:1px solid var(--palette-border);border-radius:4px;width:100%;margin-bottom:8px;padding:6px 10px;font-size:12px}.api-explorer__div5{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.api-explorer__span2{color:var(--palette-text-muted);margin-left:auto;font-size:11px}.api-explorer__div6{max-height:640px;overflow-y:auto}.api-explorer__p3{color:var(--palette-text-muted);margin:0;padding:16px;font-size:12px}.api-explorer__button1{background-color:var(--palette-app-bg);border:none;border-bottom:1px solid var(--palette-border);cursor:pointer;width:100%;color:var(--palette-text-primary);justify-content:space-between;padding:9px 16px;font-size:12px;font-weight:700;display:flex}.api-explorer__div7{flex-direction:column;gap:16px;display:flex}.api-explorer__p4{color:var(--palette-text-muted);margin:0;font-size:13px}.api-explorer-operation-detail__div1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.api-explorer-operation-detail__code1{color:var(--palette-primary);word-break:break-all;font-size:13px;font-weight:600}.api-explorer-operation-detail__h21{color:var(--palette-text-primary);margin:10px 0 4px;font-size:15px}.api-explorer-operation-detail__p1{color:var(--palette-text-secondary);white-space:pre-line;margin:0;font-size:13px}.api-explorer-operation-detail__div2{color:var(--palette-text-secondary);margin-top:10px;font-size:12px}.api-explorer-operation-detail__div3{margin-top:4px}.api-explorer-operation-detail__p2{color:var(--palette-text-muted);margin:10px 0 0;font-size:12px}.api-explorer-operation-detail__code2{font-size:11px;font-weight:400}.api-explorer-operation-detail__div4{border-bottom:1px solid var(--palette-border);gap:12px;padding:7px 16px;font-size:12px;display:flex}.api-explorer-operation-detail__code3{width:36px;font-weight:700}.api-explorer-operation-detail__span1{color:var(--palette-text-secondary);flex:1}.api-explorer-operation-detail__div5{background-color:var(--palette-dark-bg);border-radius:4px;padding:12px 16px}.api-explorer-operation-detail__div6{align-items:center;gap:6px;margin-bottom:10px;display:flex}.api-explorer-operation-detail__button1{border:1px solid var(--palette-dark-border);color:var(--palette-text-faint);cursor:pointer;background-color:#0000;border-radius:3px;margin-left:auto;padding:3px 10px;font-size:11px}.api-explorer-operation-detail__button2{border:1px solid var(--palette-dark-border);color:var(--palette-text-faint);cursor:pointer;background-color:#0000;border-radius:3px;padding:3px 10px;font-size:11px}.api-explorer-operation-detail__pre1{color:var(--palette-syn-key);margin:0;font-family:monospace;font-size:12px;line-height:1.6;overflow-x:auto}.api-explorer-section-title__div1{background-color:var(--palette-table-header);color:var(--palette-text-primary);padding:10px 16px;font-size:13px;font-weight:600}.parametres-fs12-c-text-muted-mt0{color:var(--palette-text-muted);margin-top:0;font-size:12px}.parametres-block-fs13-p4-0{padding:4px 0;font-size:13px;display:block}.parametres-fs11-c-text-muted-ml20{color:var(--palette-text-muted);margin-left:20px;font-size:11px}.parametres-section__div1{background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:6px;margin-bottom:16px;padding:16px 20px}.parametres-section__h21{color:var(--palette-text-primary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;font-size:13px;font-weight:700}.parametres-tab-options__div1{margin-bottom:12px}.parametres-tab-options__div2{margin-bottom:6px;font-size:12px;font-weight:600}.parametres-tab-options__div3{background-color:var(--palette-app-bg);border-top:1px solid var(--palette-border);align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.parametres__span1{margin:0 6px}.parametres__h11{color:var(--palette-text-primary);margin:0 0 16px;font-size:24px;font-weight:700}.parametres__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;flex-wrap:wrap;gap:2px;margin-bottom:20px;padding:4px;display:flex}.parametres__div2{min-height:400px}.profiling-mb28{margin-bottom:28px}.profiling-bg-warning-bg-b-warning-border-r4-p10-14-mb16-fs-9613{background-color:var(--palette-warning-bg);border:1px solid var(--palette-warning-border);color:var(--palette-warning-text);border-radius:4px;margin-bottom:16px;padding:10px 14px;font-size:12px}.profiling-fs14-fw700-c-text-primary{color:var(--palette-text-primary);font-size:14px;font-weight:700}.profiling-fs12-c-text-secondary-mt2{color:var(--palette-text-secondary);margin-top:2px;font-size:12px}.profiling-flex-items-center-gap6-fs12-c-text-secondary-pointer{color:var(--palette-text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.profiling-p7-12{padding:7px 12px}.profiling-ofx-auto{overflow-x:auto}.profiling-p8-12{padding:8px 12px}.profiling-p8-12-minw100{min-width:100px;padding:8px 12px}.profiling-bg-card-b-border-r4-of-hidden{background-color:var(--palette-card);border:1px solid var(--palette-border);border-radius:4px;overflow:hidden}.profiling-p7-10{padding:7px 10px}.profiling-p7-10-minw90{min-width:90px;padding:7px 10px}.profiling-fs12-c-text-primary-mt2{color:var(--palette-text-primary);margin-top:2px;font-size:12px}.profiling-p9-12-mono-fw700-c-primary{color:var(--palette-primary);padding:9px 12px;font-family:monospace;font-weight:700}.profiling-w14-h14-op0_4-not-allowed{opacity:.4;cursor:not-allowed;width:14px;height:14px}.profiling-mb14{margin-bottom:14px}.profiling-flex-between-fs12{justify-content:space-between;font-size:12px;display:flex}.profiling-flex-between-fs12-items-center{justify-content:space-between;align-items:center;font-size:12px;display:flex}.profiling-mono-c-primary-fw700{color:var(--palette-primary);font-family:monospace;font-weight:700}.profiling-tooltip__span1{align-items:center;display:inline-flex;position:relative}.profiling-section-card__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;margin-bottom:16px}.profiling-section-card__div2{border-bottom:1px solid var(--palette-border);background-color:var(--palette-surface-alt);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.profiling-section-card__div3{padding:16px}.profiling-row__span1{color:var(--palette-text-secondary);flex-shrink:0;width:180px;font-size:13px}.profiling-pct__div1{background-color:var(--palette-table-header);border-radius:3px;width:52px;height:6px;overflow:hidden}.profiling-json-preview__div1{justify-content:space-between;gap:8px;font-size:12px;display:flex}.profiling-json-preview__span1{color:var(--palette-text-secondary);font-family:monospace}.profiling-step-source__div1{max-width:860px;margin:0 auto;padding:32px 24px}.profiling-step-source__h11{color:var(--palette-text-primary);margin:0;font-size:22px;font-weight:700}.profiling-step-source__p1{color:var(--palette-text-secondary);margin:6px 0 0;font-size:13px}.profiling-step-source__div2{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);color:var(--palette-danger);border-radius:4px;margin-bottom:16px;padding:10px 14px;font-size:12px}.profiling-step-source__p2{color:var(--palette-text-muted);margin:10px 0 0;font-size:12px}.profiling-step-source__input1{display:none}.profiling-step-source__div3{align-items:center;gap:14px;display:flex}.profiling-step-source__span1{font-size:28px}.profiling-step-source__div4{flex:1}.profiling-step-source__button1{border:1px solid var(--palette-border);color:var(--palette-text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:5px 10px;font-size:12px}.profiling-step-source__div5{margin-bottom:8px;font-size:28px}.profiling-step-source__div6{color:var(--palette-text-muted);margin-top:4px;font-size:12px}.profiling-step-source__input2{border:1px solid var(--palette-border);width:140px;color:var(--palette-text-primary);border-radius:4px;padding:6px 10px;font-size:13px}.profiling-step-source__span2{color:var(--palette-text-muted);cursor:help;border-bottom:1px dashed var(--palette-text-muted);font-size:11px}.profiling-step-source__div7{justify-content:flex-end;display:flex}.profiling-previous-profilings__div1{margin-top:32px}.profiling-previous-profilings__div2{border-bottom:1px solid var(--palette-border);align-items:center;gap:12px;padding:6px 0;font-size:12px;display:flex}.profiling-previous-profilings__button1{cursor:pointer;color:var(--palette-primary);text-align:left;background:0 0;border:none;flex:1;padding:0;font-weight:600}.profiling-previous-profilings__span1{color:var(--palette-text-secondary);min-width:70px}.profiling-previous-profilings__div2[data-status=failed]{background:var(--palette-danger-bg);border-left:3px solid var(--palette-danger-accent);padding-left:8px}.profiling-previous-profilings__div2[data-status=failed] .profiling-previous-profilings__span1{color:var(--palette-danger-text);font-weight:600}.profiling-previous-profilings__div2[data-status=completed]{border-left:3px solid var(--palette-success-accent);padding-left:8px}.profiling-previous-profilings__div2[data-status=completed] .profiling-previous-profilings__span1{color:var(--palette-success-text)}.profiling-step-analysing__div1{max-width:700px;margin:0 auto;padding:40px 24px}.profiling-step-analysing__div2{color:var(--palette-text-secondary);margin-top:4px;font-size:12px}.profiling-step-analysing__div3{align-items:center;gap:10px;margin-bottom:12px;display:flex}.profiling-step-analysing__ol1{margin:0 0 14px;padding:0;list-style:none}.profiling-step-analysing__span1{width:20px;display:inline-block}.profiling-step-analysing__div4{color:var(--palette-warning-text);margin-bottom:4px;font-size:12px}.profiling-step-failed__div1{margin-bottom:16px;font-size:48px}.profiling-step-failed__h11{color:var(--palette-text-primary);margin:0 0 8px;font-size:20px;font-weight:700}.profiling-step-failed__p1{color:var(--palette-text-secondary);margin:0 0 20px;font-size:13px}.profiling-tab-overview__div1{color:var(--palette-text-secondary);margin-bottom:16px;font-size:12px}.profiling-tab-overview__div2{background-color:var(--palette-card);border:1px solid var(--palette-border);min-width:110px;box-shadow:var(--shadow-sm);border-radius:4px;flex:120px;padding:14px 16px}.profiling-tab-overview__div3{align-items:center;gap:6px;margin-bottom:8px;display:flex}.profiling-tab-overview__span1{font-size:15px}.profiling-tab-overview__span2{color:var(--palette-text-secondary);font-size:11px;font-weight:600}.profiling-tab-overview__div4{color:var(--palette-text-primary);font-size:22px;font-weight:800;line-height:1}.profiling-tab-overview__p1{color:var(--palette-text-muted);margin:0;font-size:12px}.profiling-tab-overview__div5{overflow:auto}.profiling-tab-overview__td1{color:var(--palette-text-primary);padding:7px 12px;font-family:monospace;font-weight:600}.profiling-tab-overview__p2{color:var(--palette-text-secondary);margin:0;font-size:12px}.profiling-tab-champs__span1{color:var(--palette-text-muted);margin-left:auto;font-size:12px}.profiling-tab-champs__span2{margin-left:6px}.profiling-tab-distributions__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;padding:16px}.profiling-tab-distributions__div2{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.profiling-tab-distributions__div3{color:var(--palette-text-primary);font-family:monospace;font-size:14px;font-weight:700}.profiling-tab-distributions__div4{margin-top:4px}.profiling-tab-distributions__div5{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.profiling-tab-distributions__div6{margin-bottom:8px}.profiling-tab-distributions__span1{color:var(--palette-text-secondary);background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:3px;padding:2px 8px;font-family:monospace;font-size:11px}.profiling-tab-relations__td1{padding:9px 12px}.profiling-tab-relations__td2{min-width:90px;padding:9px 12px}.profiling-tab-relations__td3{max-width:260px;padding:9px 12px}.profiling-tab-regles__span1{font-weight:600}.profiling-tab-regles__div1{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.profiling-tab-regles__input1{accent-color:var(--palette-primary);width:14px;height:14px}.profiling-tab-regles__td1{color:var(--palette-text-secondary);padding:8px 12px;font-size:11px}.profiling-tab-regles__div2{color:var(--palette-text-primary);font-family:monospace;font-size:12px}.profiling-tab-regles__div3{color:var(--palette-warning);margin-top:2px;font-size:11px}.profiling-tab-regles__div4{color:var(--palette-text-muted);margin-top:2px;font-size:11px;font-style:italic}.profiling-field-drawer__button1{background-color:var(--palette-scrim-soft);cursor:default;z-index:200;border:none;width:100%;height:100%;padding:0;position:fixed;inset:0}.profiling-field-drawer__div1{border-bottom:1px solid var(--palette-border);background-color:var(--palette-surface-alt);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.profiling-field-drawer__div2{color:var(--palette-text-primary);font-family:monospace;font-size:16px;font-weight:800}.profiling-field-drawer__div3{align-items:center;gap:6px;margin-top:4px;display:flex}.profiling-field-drawer__button2{color:var(--palette-text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px}.profiling-field-drawer__strong1{color:var(--palette-text-primary);font-family:monospace}.profiling-field-drawer__div4{background-color:var(--palette-app-bg);border:1px solid var(--palette-border);border-radius:4px;padding:10px 12px}.profiling-field-drawer__div5{margin:8px 0}.profiling-field-drawer__div6{border:1px solid var(--palette-border);background-color:var(--palette-surface-alt);border-radius:4px;margin-bottom:6px;padding:6px 10px;font-size:12px}.profiling-field-drawer__div7{border:1px solid var(--palette-border);background-color:var(--palette-surface-alt);border-radius:4px;margin-bottom:6px;padding:8px 10px}.profiling-field-drawer__div8{align-items:center;gap:6px;margin-bottom:3px;display:flex}.profiling-field-drawer__div9{color:var(--palette-text-primary);font-family:monospace;font-size:12px;font-weight:600}.profiling-results-shell__div1{background-color:var(--palette-danger-bg);border:1px solid var(--palette-danger-border);color:var(--palette-danger);border-radius:4px;padding:14px 16px;font-size:13px}.profiling-results-shell__div2{height:calc(100vh - 56px);display:flex;overflow:hidden}.profiling-results-shell__div3{border-bottom:1px solid var(--palette-border);padding:12px 14px}.profiling-results-shell__span1{font-size:12px}.profiling-results-shell__span2{background-color:color-mix(in srgb, var(--palette-primary) 12.5%, transparent);color:var(--palette-primary);border-radius:8px;margin-left:auto;padding:1px 5px;font-size:11px;font-weight:700}.profiling-results-shell__div4{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);padding:10px 20px}.profiling-results-shell__span3{font-style:italic}.profiling-results-shell__div5{color:var(--palette-text-secondary);margin-top:2px;font-size:11px}.profiling__div1{background-color:var(--palette-app-bg);min-height:calc(100vh - 56px);font-family:Inter,system-ui,sans-serif}.cas-de-tests-block-fs13-mb8{margin-bottom:8px;font-size:13px;display:block}.cas-de-tests-mr6{margin-right:6px}.cas-de-tests-m0{margin:0}.cas-de-tests-fs12-c-warning-mb12{color:var(--palette-warning);margin-bottom:12px;font-size:12px}.cas-de-tests-fs12{font-size:12px}.cas-de-tests-expected__code1{color:var(--palette-text-secondary);margin-left:6px;font-size:11px}.cas-de-tests-step-bar__nav1{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);padding:14px 20px}.cas-de-tests-step-bar__ol1{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cas-de-tests__div1{background-color:var(--palette-app-bg);flex-direction:column;height:calc(100vh - 56px);font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden}.cas-de-tests__div2{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);padding:10px 24px}.cas-de-tests__h11{color:var(--palette-text-primary);margin:0;font-size:15px;font-weight:700}.cas-de-tests__span1{color:var(--palette-text-secondary);font-weight:400}.cas-de-tests__div3{color:var(--palette-text-muted);margin-top:2px;font-size:12px}.cas-de-tests__div4{flex:1;padding:20px 24px 40px;overflow-y:auto}.cas-de-tests__div5{max-width:1000px;margin:0 auto}.cas-de-tests__div6{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.cas-de-tests__fieldset1{border:1px solid var(--palette-border);border-radius:4px;padding:12px}.cas-de-tests__div7{justify-content:flex-end;margin-top:16px;display:flex}.cas-de-tests__div8{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.cas-de-tests__div9{color:var(--palette-text-muted);margin-bottom:4px;font-size:12px}.cas-de-tests__details1{color:var(--palette-text-muted);margin-bottom:8px;font-size:12px}.cas-de-tests__button1{color:var(--palette-primary);cursor:pointer;background:0 0;border:none;margin-left:12px;font-size:12px}.cas-de-tests__div10{color:var(--palette-text-secondary);margin-bottom:12px;font-size:13px}.cas-de-tests__dl1{grid-template-columns:180px 1fr;row-gap:6px;margin:0 0 16px;font-size:13px;display:grid}.cas-de-tests__div11{color:var(--palette-text-muted);margin-bottom:12px;font-size:12px}.cas-de-tests__div12{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.cas-de-tests__div13{flex-wrap:wrap;gap:12px;display:flex}.cas-de-tests__div14{color:var(--palette-text-primary);margin-top:16px;font-size:13px}.cas-de-tests__span2{color:var(--palette-danger)}.cas-de-tests__div15{background:var(--palette-table-header);border-radius:3px;height:6px;margin-top:6px}.cas-de-tests__div16{border:1px solid var(--palette-border);border-radius:4px;margin-top:16px;padding:12px}.cas-de-tests__div17{color:var(--palette-text-muted);margin-top:6px;font-size:11px}.cas-de-tests__div18{margin-top:20px}.cas-de-tests-hint__div1{color:var(--palette-text-secondary);background-color:color-mix(in srgb, var(--palette-primary) 5.1%, transparent);border:1px solid var(--palette-border);border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:12px}.cas-de-tests-nav-buttons__div1{justify-content:space-between;display:flex}.cas-de-tests-report-table__div1{margin-top:16px}.cas-de-tests-report-table__div2{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cas-de-tests-report-table__div3{color:var(--palette-warning)}.concept-csv-modal__p1{color:var(--palette-text-secondary);margin:0 0 12px;font-size:12px;line-height:1.6}.concept-csv-modal__div1{background-color:var(--palette-table-header);border:1px solid var(--palette-border);border-radius:4px;margin-bottom:14px;padding:8px 12px}.concept-csv-modal__span1{color:var(--palette-text-secondary);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.concept-csv-modal__code1{color:var(--palette-primary);font-family:monospace;font-size:11px;font-weight:600}.concept-csv-modal__div2{margin-bottom:4px;font-size:24px}.concept-csv-modal__div3{color:var(--palette-success-text);font-size:13px;font-weight:600}.concept-csv-modal__div4{margin-top:8px}.concept-csv-modal__span2{color:var(--palette-primary);font-size:11px;text-decoration:underline}.concept-csv-modal__p2{color:var(--palette-danger);margin:0 0 12px;font-size:12px}.concept-csv-modal__div5{border:1px solid var(--palette-border);border-radius:4px;margin-bottom:14px;padding:12px;font-size:12px}.concept-csv-modal__ul1{margin:8px 0;padding-left:18px;line-height:1.7}.concept-csv-modal__div6{border-top:1px solid var(--palette-border);max-height:160px;padding-top:6px;overflow-y:auto}.concept-csv-modal__div7{color:var(--palette-text-secondary);padding:2px 0;font-size:11px}.concept-csv-modal__p3{color:var(--palette-text-muted);margin:8px 0 0}.concept-links-tab-flex-gap12{gap:12px;display:flex}.concept-links-tab-flex-1{flex:1}.concept-links-tab-strength-bar__div1{background-color:var(--palette-border);border-radius:4px;width:90px;height:8px;overflow:hidden}.concept-links-tab-strength-bar__span1{font-weight:600}.concept-links-tab-link-form-modal__div1{color:var(--palette-text-secondary);margin-top:4px;font-size:12px}.concept-links-tab__div1{padding:16px 24px}.concept-links-tab__div2{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.concept-links-tab__p1{color:var(--palette-text-secondary);max-width:760px;margin:0;font-size:13px;line-height:1.5}.concept-links-tab__div3{background-color:var(--palette-card);border:1px solid var(--palette-border);border-radius:8px;overflow:hidden}.concept-links-tab__div4{gap:8px;display:inline-flex}.data-dictionary-p24{padding:24px}.data-dictionary-ff-fw400-fs11-c-text-secondary-mt4{color:var(--palette-text-secondary);margin-top:4px;font-family:inherit;font-size:11px;font-weight:400}.data-dictionary-c-text-muted-grab-fs14-us-none-fs-0{color:var(--palette-text-muted);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:14px}.data-dictionary-bg-surface-subtle-p2-8-r10-fs11-c-text-primary{background-color:var(--palette-surface-subtle);color:var(--palette-text-primary);border-radius:10px;padding:2px 8px;font-size:11px}.data-dictionary-minw0{min-width:0}.data-dictionary-fs12-c-warning-text-bg-warning-bg-strong-b-warni-023c{color:var(--palette-warning-text);background-color:var(--palette-warning-bg-strong);border:1px solid var(--palette-warning-border);border-radius:6px;align-items:center;gap:6px;margin:0 0 14px;padding:8px 12px;font-size:12px;display:flex}.data-dictionary-fs13-c-text-secondary-m0-0-14-maxw720{color:var(--palette-text-secondary);max-width:720px;margin:0 0 14px;font-size:13px}.data-dictionary-grid-gap12{gap:12px;display:grid}.data-dictionary-bg-card-b-border-r4-p14{background-color:var(--palette-card);border:1px solid var(--palette-border);border-radius:4px;padding:14px}.data-dictionary-flex-between-gap12-items-start{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.data-dictionary-fs14-fw700-c-text-primary-flex-items-center-gap8{color:var(--palette-text-primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.data-dictionary-fs11-c-text-muted-m2-0-8{color:var(--palette-text-muted);margin:2px 0 8px;font-size:11px}.data-dictionary-mono-fw600{font-family:monospace;font-weight:600}.data-dictionary-bg-card-b-border-r8-p12-16-flex-items-center-etc-2a11{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-xs);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.data-dictionary-fs20-fw700-c-text-primary-lh1{color:var(--palette-text-primary);font-size:20px;font-weight:700;line-height:1}.data-dictionary-fs11-c-text-secondary-mt4-fw600{color:var(--palette-text-secondary);margin-top:4px;font-size:11px;font-weight:600}.data-dictionary-pager__nav1{color:var(--palette-text-secondary);justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.data-dictionary-pager__span1{font-weight:600}.data-dictionary-link-field-modal__p1{color:var(--palette-warning);margin:0 0 12px;font-size:12px}.data-dictionary-link-field-modal__button1{color:var(--palette-primary);cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-size:12px}.data-dictionary-fields-tab__div1{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.data-dictionary-fields-tab__div2{flex:280px}.data-dictionary-fields-tab__div3{width:220px}.data-dictionary-fields-tab__tr1{background-color:var(--palette-table-header);border-bottom:2px solid var(--palette-border)}.data-dictionary-fields-tab__span1{color:var(--palette-text-faint);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px}.data-dictionary-fields-tab__button1{color:var(--palette-text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px}.data-dictionary-fields-tab__span2{align-items:center;gap:6px;display:inline-flex}.data-dictionary-fields-tab__span3{color:var(--palette-warning-text);cursor:help;font-size:11px}.data-dictionary-fields-tab__span4{color:var(--palette-text-faint)}.data-dictionary-available-fields-palette__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);min-width:280px;height:100%;box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.data-dictionary-available-fields-palette__div2{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.data-dictionary-available-fields-palette__h31{color:var(--palette-text-primary);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.data-dictionary-available-fields-palette__span1{color:var(--palette-text-secondary);background-color:var(--palette-surface-subtle);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.data-dictionary-available-fields-palette__p1{color:var(--palette-text-secondary);margin:0 0 10px;font-size:11px;line-height:1.4}.data-dictionary-available-fields-palette__div3{gap:6px;margin-bottom:8px;display:flex}.data-dictionary-available-fields-palette__div4{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.data-dictionary-available-fields-palette__div5{flex-direction:column;flex:1;gap:8px;max-height:520px;padding-right:4px;display:flex;overflow-y:auto}.data-dictionary-available-fields-palette__div6{text-align:center;color:var(--palette-text-secondary);padding:16px;font-size:12px}.data-dictionary-available-fields-palette__div7{text-align:center;color:var(--palette-text-secondary);padding:20px;font-size:12px}.data-dictionary-available-fields-palette__div8{justify-content:space-between;align-items:center;gap:6px;display:flex}.data-dictionary-available-fields-palette__div9{align-items:center;gap:6px;min-width:0;display:flex}.data-dictionary-available-fields-palette__span2{color:var(--palette-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:12px;font-weight:700;overflow:hidden}.data-dictionary-available-fields-palette__div10{color:var(--palette-text-secondary);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.data-dictionary-available-fields-palette__span3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-dictionary-available-fields-palette__span4{color:var(--palette-text-secondary);font-family:monospace;font-weight:500}.data-dictionary-available-fields-palette__div11{margin-top:2px}.data-dictionary-concepts-tab__div1{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.data-dictionary-concepts-tab__div2{flex:180px}.data-dictionary-concepts-tab__tr1{background-color:var(--palette-app-bg);border-bottom:2px solid var(--palette-border)}.data-dictionary-concepts-tab__span1{font-size:13px}.data-dictionary-concepts-tab__span2{color:var(--palette-text-secondary);font-size:11px;font-weight:400}.data-dictionary-concepts-tab__span3{color:var(--palette-primary-hover);margin-top:2px;font-size:11px;font-weight:700}.data-dictionary-concepts-tab__div3{text-align:center;color:var(--palette-text-secondary);padding:32px;font-size:13px}.data-dictionary-concepts-tab__div4{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.data-dictionary-concepts-tab__div5{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.data-dictionary-concepts-tab__p1{color:var(--palette-text-secondary);margin:8px 0 0;font-size:12px;line-height:1.5}.data-dictionary-concepts-tab__div6{flex-shrink:0;gap:6px;display:flex}.data-dictionary-concepts-tab__div7{margin-bottom:2px;font-size:24px}.data-dictionary-concepts-tab__div8{color:var(--palette-text-secondary);margin-top:3px;font-size:11px}.data-dictionary-concepts-tab__div9{font-size:20px}.data-dictionary-concepts-tab__div10{font-size:12px;font-weight:700}.data-dictionary-concepts-tab__div11{color:var(--palette-danger-text);margin-top:2px;font-size:11px}.data-dictionary-concepts-tab__div12{justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}.data-dictionary-concepts-tab__h31{color:var(--palette-text-primary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.data-dictionary-concepts-tab__ul1{gap:8px;margin:0;padding:0;list-style:none;display:grid}.data-dictionary-concepts-tab__div13{align-items:center;gap:8px;min-width:0;display:flex}.data-dictionary-concepts-tab__span4{color:var(--palette-text-primary);font-family:monospace;font-weight:600}.data-dictionary-suggestions-tab__span1{border:1px solid var(--palette-border);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.data-dictionary-suggestions-tab__h21{color:var(--palette-text-primary);margin:28px 0 6px;font-size:14px;font-weight:700}.data-dictionary-suggestions-tab__span2{color:var(--palette-text-muted);font-size:12px;font-weight:400}.data-dictionary-suggestions-tab__div1{gap:6px;display:grid}.data-dictionary-suggestions-tab__label1{align-items:center;gap:8px;font-size:12px;display:flex}.data-dictionary-dictionary-summary-bar__div1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;max-width:1440px;padding:16px 24px 0;display:grid}.data-dictionary-dictionary-summary-bar__div2{background-color:var(--palette-primary-bg);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.data-dictionary-dictionary-summary-bar__div3{background-color:var(--palette-success-bg);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.data-dictionary-dictionary-summary-bar__div4{background-color:var(--palette-violet-bg);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.data-dictionary-dictionary-summary-bar__div5{flex:1}.data-dictionary-dictionary-summary-bar__div6{background-color:var(--palette-table-header);border-radius:3px;width:100%;height:6px;margin-top:6px;overflow:hidden}.data-dictionary__div1{background-color:var(--palette-app-bg);min-height:calc(100vh - 56px)}.data-dictionary__div2{background-color:var(--palette-card);border-bottom:1px solid var(--palette-border);padding:16px 24px}.data-dictionary__h11{color:var(--palette-text-primary);margin:0;font-size:20px;font-weight:700}.data-dictionary__p1{color:var(--palette-text-secondary);max-width:820px;margin:6px 0 0;font-size:13px;line-height:1.5}.data-dictionary__div3{margin-top:14px}.guide-blocks-rich__code1{background-color:var(--palette-table-header);color:var(--palette-text-primary);border-radius:3px;padding:1px 5px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}.guide-blocks-callout__div1{margin-bottom:2px;font-weight:700}.guide-blocks-guide-figure__figure1{margin:16px 0}.guide-blocks-guide-figure__div1{border:1px solid var(--palette-border);background-color:var(--palette-card);box-shadow:var(--shadow-sm);border-radius:6px;max-width:760px;overflow:hidden}.guide-blocks-guide-figure__div2{background-color:var(--palette-table-header);border-bottom:1px solid var(--palette-border);align-items:center;gap:6px;padding:6px 12px;display:flex}.guide-blocks-guide-figure__span1{color:var(--palette-text-secondary);margin-left:8px;font-size:12px;font-weight:600}.guide-blocks-guide-figure__div3{white-space:pre;background-color:var(--palette-app-bg);padding:12px 14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.9;overflow-x:auto}.guide-blocks-guide-figure__figcaption1{color:var(--palette-text-muted);margin-top:6px;font-size:12.5px;font-style:italic}.guide-blocks-flow__ol1{flex-wrap:wrap;align-items:stretch;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.guide-blocks-flow__li1{background-color:var(--palette-card);border:1px solid var(--palette-border);text-align:center;border-radius:6px;flex:130px;min-width:130px;padding:12px 10px}.guide-blocks-flow__div1{font-size:26px}.guide-blocks-flow__div2{margin-top:4px;font-size:14px;font-weight:700}.guide-blocks-flow__div3{color:var(--palette-text-secondary);margin-top:2px;font-size:12.5px}.guide-blocks-flow__li2{color:var(--palette-text-muted);align-self:center;font-size:18px}.guide-blocks-step__li1{border-bottom:1px solid var(--palette-border);gap:14px;padding:18px 0;display:flex}.guide-blocks-step__span1{background-color:var(--palette-primary);height:32px;color:var(--palette-on-color);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.guide-blocks-step__h41{color:var(--palette-text-primary);margin:4px 0 8px;font-size:16px;font-weight:700}.guide-blocks-step__p1{margin:0 0 8px;font-size:14px;line-height:1.65}.guide-blocks-step__strong1{color:var(--palette-primary)}.guide-blocks-step__p2{color:var(--palette-text-primary);margin:0 0 8px;font-size:14px;line-height:1.65}.guide-blocks-step__strong2{color:var(--palette-success)}.guide-blocks-table__div1{margin:16px 0;overflow-x:auto}.guide-blocks-table__table1{border-collapse:collapse;background-color:var(--palette-card);border:1px solid var(--palette-border);width:100%;font-size:13.5px}.guide-blocks-table__caption1{text-align:left;color:var(--palette-text-secondary);padding:0 0 6px;font-weight:600}.guide-blocks-table__th1{text-align:left;padding:8px 12px;font-weight:600}.guide-blocks-table__tr1{border-top:1px solid var(--palette-border)}.guide-blocks-code__div1{max-width:760px;margin:16px 0}.guide-blocks-code__div2{background-color:var(--palette-header);color:var(--palette-on-color);border-radius:6px 6px 0 0;padding:5px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.guide-blocks-checklist__div1{border:1px solid var(--palette-border);background-color:var(--palette-card);border-radius:6px;margin:16px 0;padding:12px 16px}.guide-blocks-checklist__div2{margin-bottom:6px;font-weight:700}.guide-blocks-checklist__ul1{margin:0;padding-left:22px;font-size:14px;line-height:1.7}.guide-blocks-guide-block-view__p1{margin:12px 0;font-size:14.5px;line-height:1.7}.guide-blocks-guide-block-view__ul1{padding-left:22px;font-size:14px;line-height:1.7}.guide-blocks-guide-block-view__li1{margin-bottom:6px}.guide-blocks-guide-block-view__ol1{border-top:1px solid var(--palette-border);margin:8px 0;padding:0;list-style:none}.guide__div1{margin-bottom:10px;font-size:15px;font-weight:700}.guide__input1{box-sizing:border-box;border:1px solid var(--palette-border);border-radius:4px;width:100%;margin-bottom:12px;padding:8px 10px;font-size:13px}.guide__div2{margin-bottom:12px}.guide__div3{text-transform:uppercase;letter-spacing:.6px;color:var(--palette-text-muted);margin:4px 0 4px 8px;font-size:11px;font-weight:700}.guide__article1{background-color:var(--palette-card);border:1px solid var(--palette-border);border-radius:6px;min-width:0;padding:24px 32px 32px}.guide__div4{border-top:1px solid var(--palette-border);justify-content:space-between;gap:12px;margin-top:32px;padding-top:16px;display:flex}.guide-section-view__h11{margin:0 0 6px;font-size:26px;font-weight:700}.guide-section-view__p1{color:var(--palette-text-secondary);margin:0 0 8px;font-size:14.5px}.guide-section-view__span1{background-color:var(--palette-primary-bg-strong);color:var(--palette-info);white-space:nowrap;border-radius:10px;margin-left:10px;padding:2px 8px;font-size:12px}.guide-draft-banner__div1{background-color:var(--palette-warning-bg-strong);border:1px solid var(--palette-warning-accent);border-radius:4px;margin-bottom:18px;padding:8px 12px;font-size:12.5px}.guide-nav-button__button1{border:1px solid color-mix(in srgb, var(--palette-primary) 25.1%, transparent);color:var(--palette-primary);cursor:pointer;text-align:left;background:0 0;border-radius:4px;padding:8px 14px;font-size:13px;font-weight:500}.guide-search-results__h11{margin:0 0 6px;font-size:22px}.guide-search-results__button1{text-align:left;border:none;border-bottom:1px solid var(--palette-border);cursor:pointer;background:0 0;width:100%;padding:12px 4px;display:block}.guide-search-results__span1{color:var(--palette-primary);font-weight:600}.guide-search-results__span2{background-color:var(--palette-surface-subtle);color:var(--palette-text-secondary);border-radius:8px;margin-left:8px;padding:1px 7px;font-size:11px}.guide-search-results__span3{color:var(--palette-text-secondary);margin-top:3px;font-size:13px;display:block}.guide-highlight__mark1{background-color:var(--palette-warning-border)}.guide-glossary-view__div1{margin-top:16px}.guide-glossary-view__input1{border:1px solid var(--palette-border);border-radius:4px;width:280px;max-width:100%;padding:8px 10px;font-size:13px}.guide-glossary-view__p1{color:var(--palette-text-muted);font-size:12.5px}.guide-glossary-view__dl1{margin:0}.guide-glossary-view__dt1{font-size:15px;font-weight:700}.guide-glossary-view__dd1{margin:4px 0 0;font-size:14px;line-height:1.65}.guide-glossary-view__div2{color:var(--palette-text-secondary);margin-top:6px;font-size:13px;font-style:italic}.app-p32-20-ta-center-c-text-muted{text-align:center;color:var(--palette-text-muted);padding:32px 20px}.app-fs13-m0{margin:0;font-size:13px}.app-p24-20-ta-center-c-text-muted-fs13{text-align:center;color:var(--palette-text-muted);padding:24px 20px;font-size:13px}.app-p10-16{padding:10px 16px}.app-bg-card-b-border-r4-p20-shadow-sm{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;padding:20px}.app-fs14-fw600-c-text-primary-m0-0-16-flex-items-cen-210f{color:var(--palette-text-primary);align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:600;display:flex}.app-bg-card-b-border-r4-shadow-sm{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px}.app-fs13-c-text-secondary-bg-none-b-border-r4-p8-16-126b{color:var(--palette-text-secondary);border:1px solid var(--palette-border);cursor:pointer;background:0 0;border-radius:4px;padding:8px 16px;font-size:13px}.app-contribution-chart__div1{-webkit-user-select:none;user-select:none;position:relative}.app-contribution-chart__svg1{max-width:100%;height:auto;display:block}.app-contribution-chart__div2{align-items:center;gap:6px;margin-top:8px;display:flex}.app-contribution-chart__div3{align-items:center;gap:4px;margin-left:auto;display:flex}.app-admin-only-panel__div1{margin-bottom:8px;font-size:22px}.app-kpi-card__div1{background-color:var(--palette-card);border:1px solid var(--palette-border);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:4px;flex:140px;min-width:0;padding:16px 20px;transition:box-shadow .15s}.app-kpi-card__div2{align-items:center;gap:8px;margin-bottom:8px;display:flex}.app-kpi-card__span1{font-size:18px}.app-kpi-card__div3{color:var(--palette-text-primary);font-size:28px;font-weight:700;line-height:1}.app-kpi-card__div4{color:var(--palette-success);margin-top:6px;font-size:12px;font-weight:500}.app-dashboard__span1{margin-top:1px;font-size:14px}.app-dashboard__div1{color:var(--palette-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-dashboard__th1{text-align:left;color:var(--palette-text-secondary);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600}.app-dashboard__tr1{border-bottom:1px solid var(--palette-border);cursor:pointer;transition:background .12s}.app-dashboard__td1{padding:10px 16px;font-size:16px}.app-dashboard__td2{color:var(--palette-primary);cursor:pointer;padding:10px 16px;font-weight:600}.app-dashboard__td3{color:var(--palette-text-secondary);padding:10px 16px;font-family:monospace;font-size:12px}.app-dashboard__td4{color:var(--palette-text-secondary);padding:10px 16px;font-size:12px}.app-dashboard__button1{cursor:pointer;color:var(--palette-text-secondary);background:0 0;border:none;font-size:14px}.app-dashboard__div2{margin-bottom:20px}.app-dashboard__h11{color:var(--palette-text-primary);margin:0;font-size:24px;font-weight:700}.app-dashboard__p1{color:var(--palette-text-secondary);margin:4px 0 0;font-size:13px}.app-dashboard__div3{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.app-dashboard__span2{color:var(--palette-warning)}.app-dashboard__div4{flex-direction:column;gap:10px;display:flex}.app-dashboard__div5{background-color:var(--palette-card);border:1px solid var(--palette-border);box-shadow:var(--shadow-sm);border-radius:4px;margin-bottom:24px}.app-dashboard__div6{border-bottom:1px solid var(--palette-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.app-dashboard__div7{overflow-x:auto}.app-dashboard__div8{border-top:1px solid var(--palette-border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.app-dashboard__button2{color:var(--palette-primary);border:1px solid color-mix(in srgb, var(--palette-primary) 18.8%, transparent);cursor:pointer;background:0 0;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500}.app-dashboard__div9{margin-bottom:24px}.app-dashboard__div10{border-bottom:1px solid var(--palette-border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.app-dashboard__div11{border-bottom:1px solid var(--palette-border);padding:14px 20px}.app-dashboard__p2{color:var(--palette-text-secondary);margin:0;padding:16px 20px;font-size:13px}.app-dashboard__div12{gap:12px;margin-top:20px;display:flex}.app-app-shell__div1{background-color:var(--palette-app-bg);min-height:100vh}.app-app-shell__div2{background-color:var(--palette-app-bg);min-height:100vh;font-family:Inter,system-ui,sans-serif}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-50:oklch(97% .014 254.604);--color-blue-600:oklch(54.6% .245 262.881);--spacing:.25rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-w-0{min-width:calc(var(--spacing) * 0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-start{align-items:flex-start}.gap-5{gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[type\:xxx\]{type:xxx}.focus-visible\:bg-blue-50:focus-visible{background-color:var(--color-blue-50)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-blue-600:focus-visible{outline-color:var(--color-blue-600)}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[290px_1fr\]{grid-template-columns:290px 1fr}.lg\:self-start{align-self:flex-start}}}.ui-muted{color:var(--palette-text-muted)}.ui-muted-11{color:var(--palette-text-muted);font-size:11px}.ui-muted-12{color:var(--palette-text-muted);font-size:12px}.ui-muted-13{color:var(--palette-text-muted);font-size:13px}.ui-secondary{color:var(--palette-text-secondary)}.ui-secondary-12{color:var(--palette-text-secondary);font-size:12px}.ui-text{color:var(--palette-text-primary)}.ui-text-600{color:var(--palette-text-primary);font-weight:600}.ui-text-13-600{color:var(--palette-text-primary);font-size:13px;font-weight:600}.ui-title-15{color:var(--palette-text-primary);font-size:15px;font-weight:700}.ui-error{color:var(--palette-danger);font-size:13px}.ui-error-sm{color:var(--palette-danger);font-size:11px}.ui-bg-head{background-color:var(--palette-table-header)}.ui-actions{justify-content:flex-end;gap:10px;display:flex}.ui-actions-top{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.ui-inline-6{align-items:center;gap:6px;display:flex}.ui-inline-8{align-items:center;gap:8px;display:flex}.ui-wrap-8{flex-wrap:wrap;gap:8px;display:flex}.ui-stack-4{flex-direction:column;gap:4px;display:flex}.ui-table-12{border-collapse:collapse;width:100%;font-size:12px}.ui-table-13{border-collapse:collapse;width:100%;font-size:13px}.ui-table{border-collapse:collapse;width:100%}.ui-label{color:var(--palette-text-secondary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ui-mono{font-family:monospace}.ui-close-btn{color:var(--palette-text-muted);cursor:pointer;background:0 0;border:none;font-size:20px}.ui-overlay{background-color:var(--palette-scrim);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-row-4{gap:4px;display:flex}.ui-row-6{gap:6px;display:flex}.ui-row-8{gap:8px;display:flex}.ui-row-10{gap:10px;display:flex}.ui-inline{align-items:center;display:flex}.ui-inline-10{align-items:center;gap:10px;display:flex}.ui-inline-12{align-items:center;gap:12px;display:flex}.ui-inline-wrap-6{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-inline-wrap-12{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-inline-wrap-10-mb16{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ui-between-mb8{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ui-wrap-6{flex-wrap:wrap;gap:6px;display:flex}.ui-stack-6{flex-direction:column;gap:6px;display:flex}.ui-grow{flex:1;min-width:0}.ui-grow-scroll{flex:1;overflow-y:auto}.ui-reset-list{margin:0;padding:0;list-style:none}.ui-page{max-width:1440px;margin:0 auto;padding:24px 24px 48px}.ui-modal-460{background-color:var(--palette-card);box-shadow:var(--shadow-modal);border-radius:8px;width:460px;overflow:hidden}.ui-muted-11-mt2{color:var(--palette-text-muted);margin-top:2px;font-size:11px}.ui-muted-11-mt4{color:var(--palette-text-muted);margin-top:4px;font-size:11px}.ui-muted-13-mb16{color:var(--palette-text-muted);margin-bottom:16px;font-size:13px}.ui-muted-400{color:var(--palette-text-muted);font-weight:400}.ui-muted-12-mb16{color:var(--palette-text-muted);margin:0 0 16px;font-size:12px}.ui-muted-12-italic{color:var(--palette-text-muted);margin:0;font-size:12px;font-style:italic}.ui-empty-20{color:var(--palette-text-muted);text-align:center;padding:20px}.ui-empty-12{color:var(--palette-text-muted);text-align:center;padding:16px;font-size:12px}.ui-secondary-13{color:var(--palette-text-secondary);font-size:13px}.ui-secondary-13-m0{color:var(--palette-text-secondary);margin:0;font-size:13px}.ui-secondary-13-mt0{color:var(--palette-text-secondary);margin-top:0;font-size:13px}.ui-secondary-13-500{color:var(--palette-text-secondary);font-size:13px;font-weight:500}.ui-secondary-12-600{color:var(--palette-text-secondary);font-size:12px;font-weight:600}.ui-secondary-11{color:var(--palette-text-secondary);font-size:11px}.ui-note-12{color:var(--palette-text-secondary);margin:0 0 16px;font-size:12px;line-height:1.5}.ui-caps-11{color:var(--palette-text-secondary);letter-spacing:.04em;font-size:11px;font-weight:700}.ui-th{color:var(--palette-text-secondary);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:10px 16px;font-size:11px;font-weight:700}.ui-text-m0{color:var(--palette-text-primary);margin:0}.ui-text-500{color:var(--palette-text-primary);font-weight:500}.ui-text-13{color:var(--palette-text-primary);font-size:13px}.ui-text-13-700{color:var(--palette-text-primary);font-size:13px;font-weight:700}.ui-text-13-600-mb6{color:var(--palette-text-primary);margin-bottom:6px;font-size:13px;font-weight:600}.ui-text-13-600-mb10{color:var(--palette-text-primary);margin-bottom:10px;font-size:13px;font-weight:600}.ui-title-14{color:var(--palette-text-primary);margin:0;font-size:14px;font-weight:600}.ui-title-18{color:var(--palette-text-primary);margin:0;font-size:18px;font-weight:700}.ui-heading-caps{color:var(--palette-text-primary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.ui-error-12-mb14{color:var(--palette-danger);margin-bottom:14px;font-size:12px}.ui-warn-11{color:var(--palette-warning);font-size:11px}.ui-link{color:var(--palette-primary);cursor:pointer}.ui-icon-32{margin-bottom:12px;font-size:32px}.ui-mono-pad{padding:5px 10px;font-family:monospace}.ui-bg-head-left{background-color:var(--palette-table-header);text-align:left}:root{--palette-primary:#2563eb;--palette-primary-hover:#1d4ed8;--palette-success:#15803d;--palette-warning:#d97706;--palette-danger:#dc2626;--palette-info:#0369a1;--palette-header:#1e293b;--palette-sidebar:#334155;--palette-app-bg:#f8fafc;--palette-card:#fff;--palette-table-header:#e2e8f0;--palette-border:#cbd5e1;--palette-text-primary:#0f172a;--palette-text-secondary:#475569;--palette-text-muted:#64748b;--palette-surface-subtle:#f1f5f9;--palette-surface-alt:#fafbfc;--palette-text-faint:#94a3b8;--palette-on-color:#fff;--palette-dark-bg:#0f172a;--palette-dark-border:#334155;--palette-dark-text:#e2e8f0;--palette-syn-key:#86efac;--palette-syn-string:#fca5a5;--palette-syn-number:#93c5fd;--palette-syn-warn:#fbbf24;--palette-success-bg:#f0fdf4;--palette-success-bg-strong:#dcfce7;--palette-success-border:#bbf7d0;--palette-success-text:#166534;--palette-success-accent:#22c55e;--palette-heat-mid:#7bc87b;--palette-heat-high:#36a041;--palette-heat-max:#196127;--palette-danger-bg:#fef2f2;--palette-danger-bg-strong:#fee2e2;--palette-danger-border:#fecaca;--palette-danger-text:#991b1b;--palette-danger-accent:#ef4444;--palette-warning-bg:#fffbeb;--palette-warning-bg-strong:#fef3c7;--palette-warning-border:#fde68a;--palette-warning-text:#92400e;--palette-warning-accent:#f59e0b;--palette-primary-bg:#eff6ff;--palette-primary-bg-strong:#dbeafe;--palette-primary-border:#bfdbfe;--palette-primary-text:#1e40af;--palette-primary-accent:#3b82f6;--palette-violet-bg:#f5f3ff;--palette-violet-bg-strong:#ede9fe;--palette-violet-border:#ddd6fe;--palette-violet:#6d28d9;--palette-orange-bg:#fff7ed;--palette-orange-border:#fed7aa;--palette-orange-text:#c2410c;--palette-pink-bg:#fce7f3;--palette-pink-text:#9d174d;--palette-scrim:#00000073;--palette-scrim-soft:#0f172a40;--palette-line-soft:#0000000f;--palette-dark-tint-sm:#ffffff14;--palette-dark-tint-md:#ffffff26;--palette-dark-tint-lg:#ffffff4d;--palette-on-dark-muted:#ffffffb3;--palette-shadow-tint:#0000001f;--palette-shadow-tint-primary:#2563eb38;--palette-shadow-tint-success:#16a34a38;--palette-syn-diff-remove:#fca5a514;--palette-syn-diff-add:#86efac14;--palette-primary-on-dark:#60a5fa;--palette-success-on-dark:#34d399;--palette-danger-on-dark:#f87171;--palette-syn-sky:#7dd3fc;--palette-hero-deep:#1e3a5f;--palette-dark-tint-xs:#ffffff0d;--palette-on-dark-faint:#ffffff80;--palette-on-dark-soft:#ffffffd9;--shadow-xs:0 1px 2px #00000008;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #00000040;--shadow-modal:0 20px 60px #00000040;--shadow-drawer:-8px 0 32px #0000001f;--shadow-focus:0 0 0 3px #2563eb26;--shadow-focus-success:0 0 0 3px #16a34a33;--shadow-primary-glow:0 4px 12px #2563eb26}*{font-family:Inter,system-ui,sans-serif}body{background-color:var(--palette-app-bg)}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes toastIn{0%{opacity:0;transform:translate(24px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(24px)scale(.95)}}@keyframes toastProgress{0%{width:100%}to{width:0%}}@keyframes screenFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes spin{to{transform:rotate(360deg)}}.animate-shake{animation:.4s ease-in-out shake}.animate-screen-fade{animation:.25s ease-out screenFadeIn}.animate-modal-in{animation:.28s cubic-bezier(.34,1.2,.64,1) modalIn}.animate-skeleton{animation:1.5s ease-in-out infinite skeletonPulse}.animate-spin{animation:.7s linear infinite spin}button:active:not(:disabled){transition:transform 80ms;transform:scale(.97)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=treeitem]:focus-visible,[role=menuitem]:focus-visible,[tabindex="0"]:focus-visible{outline-offset:2px!important;outline:2px solid #2563eb!important}.app-header :focus-visible{outline:none!important;box-shadow:0 0 0 2px #fff,0 0 0 6px #2563eb!important}input:focus,select:focus,textarea:focus{outline:none;box-shadow:var(--shadow-focus)!important;border-color:#2563eb!important}.field-row-editable:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:9999;color:#fff;box-shadow:var(--shadow-lg);background-color:#2563eb;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:top .15s ease-in-out;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
