.no-internet-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0006;color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;inset:0;justify-content:center;padding:2rem;position:fixed;text-align:center;z-index:9999}.no-internet-title{font-size:2rem;font-weight:700;margin-bottom:.5rem}.no-internet-subtitle{color:#ccc;font-size:.9rem}.custom-disabled-button{background-color:#777!important;color:#505050!important;cursor:not-allowed;opacity:1!important}.custom-active-button{background-color:#fff!important;color:#000!important;opacity:1!important}.api-key-button{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;transition:opacity .2s ease,background-color .2s ease}.api-key-button:hover{background-color:#ffffff1a;opacity:1}.delete svg{color:#888}.delete:hover svg{color:#e74c3c}.save svg{color:#888}.save:hover svg{color:#0c9600}@keyframes fadeInScale{0%{opacity:0;transform:translateX(-50%) scale(.9)}to{opacity:1;transform:translateX(-50%) scale(1)}}.cursor-right-click-text{animation:fadeInScale .4s ease forwards;background:#202124e6;border-radius:12px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:1.2rem;font-weight:700;left:50%;padding:8px 16px;position:absolute;top:60px;transform:translateX(-50%);white-space:nowrap}.fake-cursor{height:48px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);width:48px;z-index:9999}.cursor-img{height:100%;object-fit:contain;width:100%}.cursor-click-wrapper{height:100%;position:relative;width:100%}.tap-ring{animation:tap-ring-ping .6s ease-out forwards;background-color:#42a5f566;border-radius:50%;height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.4);width:48px;z-index:1}@keyframes tap-ring-ping{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}.list-item-active{background-color:#00000014}.list-item-text-container{align-items:center;display:flex;width:auto}.notification-badge-container{align-items:center;display:flex;gap:4px;margin-left:auto}.list-item-text{flex-grow:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-dot{background-color:#ff0080;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.notification-dot.hidden{display:none}.recordng-dot{background-color:#ff0080;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.recordng-dot.hidden{display:none}.badge-label{background-color:#f50057;border-radius:10px;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:700;min-width:40px;padding:3px 6px;text-align:center}.badge-label:empty{display:none}.pulse-highlight{animation:heartbeat 1.5s ease-in-out infinite!important;background-color:#1976d21a!important;border:2px solid #1976d2!important;border-radius:8px!important;z-index:10}@keyframes heartbeat{0%{box-shadow:0 0 0 0 #1976d2b3;transform:scale(1)}30%{box-shadow:0 0 0 10px #1976d24d;transform:scale(1.15)}50%{box-shadow:0 0 0 15px #1976d200;transform:scale(1.05)}to{box-shadow:0 0 0 0 #1976d200;transform:scale(1)}}.welcome-dialog{min-height:500px!important}.welcome-dialog-content{background-color:#cccbcb;color:#111;font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.5;min-height:300px;padding:0;padding:20px!important}.welcome-main-title{background-color:var(--welcome-header-footer-bg);color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:16px}.welcome-item{align-items:center;border-radius:12px;box-shadow:var(--welcome-shadow);display:flex;margin-inline:8px;padding-inline:16px;transition:background-color .15s ease}.welcome-item:hover{background-color:var(--welcome-hover-bg)}.welcome-item.selected{background-color:var(--welcome-selected-bg)}.welcome-item:not(:last-child){border-bottom:1px solid #0000000f}.welcome-avatar{background:#740036!important;color:#fff!important;font-size:14px;height:32px;margin-right:16px;width:32px}.welcome-chip{color:#000!important;margin-left:8px;text-transform:capitalize}.welcome-item .MuiListItemText-secondary{color:#1d1d1d;font-size:.875rem}.welcome-primary-text{color:#000;font-size:2.2rem!important}.welcome-dialog-actions{background:var(--welcome-header-footer-bg);display:flex;gap:.75rem;padding:.75rem 1.25rem}.welcome-dialog-action-button{--shadow-elevation:0 1px 2px #00000026;align-items:center;background:var(--welcome-primary);border:none;border-radius:8px;box-shadow:var(--shadow-elevation);color:#fff!important;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700!important;justify-content:center;line-height:1.25;min-width:96px;padding:.5rem 1rem;transition:background .16s ease,box-shadow .16s ease,transform 80ms ease}.welcome-dialog-action-button:is(:hover,:focus-visible):not(:disabled){background:var(--welcome-primary-hover);box-shadow:0 3px 6px #00000040;transform:translateY(-1px)}.welcome-dialog-action-button:focus-visible{outline:3px solid var(--welcome-primary-focus-ring);outline-offset:2px}.welcome-dialog-action-button:active:not(:disabled){background:var(--welcome-primary-active);box-shadow:0 1px 3px #00000059;transform:translateY(0)}.welcome-dialog-action-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.welcome-check-icon{color:#004d22!important;font-size:1.5rem;margin-right:8px}:root{--welcome-primary:#006bf700;--welcome-hover-bg:#ff51001a;--welcome-selected-bg:rgba(195,209,3,.411);--welcome-header-footer-bg:rgba(0,8,24,.801);--welcome-shadow:0 3px 6px #0000001f;--dialog-primary:#006bf7;--dialog-primary-hover:#0053c2;--dialog-primary-active:#004399;--dialog-success:#28a74679;--dialog-success-hover:#21883780;--dialog-success-active:#1e7e349a;--dialog-error:#dc3545;--dialog-error-hover:#c82333;--dialog-error-active:#bd2130;--dialog-warning:#ffc107;--dialog-warning-hover:#e0a800;--dialog-warning-active:#d39e00}.nice-dialog .MuiPaper-root{display:flex;flex-direction:column;max-height:90vh;min-height:400px;min-width:400px}.nice-main-title{background-color:var(--welcome-header-footer-bg);color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:16px}.nice-primary-text{color:#000;font-size:2.2rem!important}.nice-dialog-content{box-sizing:border-box;flex:1 1 auto;overflow-x:visible;overflow-y:auto;padding:24px}.nice-dialog-actions{background:var(--welcome-header-footer-bg);display:flex;flex:0 0 auto;gap:.75rem;padding:12px 24px;position:static;width:100%}.nice-dialog-action-button{align-items:center;background-color:var(--dialog-primary);border:none!important;border-radius:8px;box-shadow:0 3px 6px #00000029;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.25;min-width:96px;padding:.5rem 1rem;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}.nice-dialog-action-button:focus-visible:not(:disabled),.nice-dialog-action-button:hover:not(:disabled){background-color:var(--dialog-primary-hover);box-shadow:0 6px 12px #0003;color:#fff;transform:translateY(-1px)}.nice-dialog-action-button:active:not(:disabled){background-color:var(--dialog-primary-active);box-shadow:0 2px 4px #0003;transform:translateY(0)}.nice-dialog-action-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.nice-dialog-action-button.success-button{background-color:var(--dialog-success)}.nice-dialog-action-button.success-button:hover:not(:disabled){background-color:var(--dialog-success-hover)}.nice-dialog-action-button.success-button:active:not(:disabled){background-color:var(--dialog-success-active)}.nice-dialog-action-button.error-button{background-color:var(--dialog-error)}.nice-dialog-action-button.error-button:hover:not(:disabled){background-color:var(--dialog-error-hover)}.nice-dialog-action-button.error-button:active:not(:disabled){background-color:var(--dialog-error-active)}.nice-dialog-action-button.alert-button{background-color:var(--dialog-warning);color:#212529}.nice-dialog-action-button.alert-button:hover:not(:disabled){background-color:var(--dialog-warning-hover)}.nice-dialog-action-button.alert-button:active:not(:disabled){background-color:var(--dialog-warning-active)}.nice-dialog-action-button:not(.success-button):not(.error-button):not(.alert-button):focus-visible,.nice-dialog-action-button:not(.success-button):not(.error-button):not(.alert-button):hover{background-color:var(--dialog-primary)!important;box-shadow:0 3px 6px #00000029!important;transform:none!important}.nice-dialog-action-button.cancel-button{background-color:#f0f0f0;border:1px solid #ccc;box-shadow:none;color:#333}.nice-dialog-action-button.cancel-button:focus-visible,.nice-dialog-action-button.cancel-button:hover{background-color:#e0e0e0!important;box-shadow:0 1px 3px #0000001a;color:#111!important}:root{--alert-success-color:#4caf5099;--alert-error-color:#f4433699;--alert-warning-color:#ff980099;--alert-info-color:#2196f399}.custom-alert{align-items:center;backdrop-filter:blur(6px);border:1px solid #fff3;border-radius:10px!important;box-shadow:0 6px 16px #00000026;color:#fff!important;display:flex;font-size:.95rem;font-weight:500;gap:8px;line-height:1.4;padding:12px 20px!important}.custom-alert.success{background-color:var(--alert-success-color)!important}.custom-alert.error{background-color:var(--alert-error-color)!important}.custom-alert.warning{background-color:var(--alert-warning-color)!important}.custom-alert.info{background-color:var(--alert-info-color)!important}.undo-button{background-color:#ffffff1a;border:1px solid #fff!important;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:4px 10px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;z-index:9}.undo-button:hover{background-color:#fff!important;color:#000}.nice-dialog-content .MuiTypography-root{white-space:pre-line;word-break:break-word}.source-code{color:#1976d2;font-weight:600}.target-code{color:#d32f2f;font-weight:600;text-decoration:line-through;text-decoration-thickness:.5px}.quali-file-list{font-family:Roboto,sans-serif;width:160px}.quali-autocomplete-popper{min-width:550px!important;z-index:1300}.quali-file-list .MuiAutocomplete-endAdornment .MuiIconButton-root{background-color:initial;border:none;box-shadow:none;height:22px;padding:4px;width:22px}.quali-file-list .MuiAutocomplete-endAdornment svg{color:#888;font-size:18px}.quali-file-list .MuiOutlinedInput-root{border-radius:8px}.quali-file-list .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1976d2}.quali-file-list .MuiInputLabel-root:not(.MuiInputLabel-shrink){transform:translate(14px,10px) scale(1)}.quali-file-list .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)}.quali-file-list-delete{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;transition:opacity .2s ease,background-color .2s ease}.quali-file-list-delete:hover{background-color:#ffffff1a;opacity:1}.quali-file-list-delete svg{color:#888}.quali-file-list-delete:hover svg{color:#e74c3c}.PdBP_APDQ7KvpVGhSMdJ{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1;min-width:24px;padding-bottom:6px;padding-top:6px;text-align:center;text-transform:none}.PdBP_APDQ7KvpVGhSMdJ:hover{background:#0000}.cFZU1n0RH5w82B1C8J9E{align-items:center;display:flex;font-size:20px;justify-content:center;line-height:1;margin-bottom:2px}.eg5n7Ajenu5n5TGYZdO0{display:block;max-width:80px;text-align:center;word-wrap:break-word;font-size:10px;line-height:1.1;overflow-wrap:break-word;white-space:normal}:root{--project-primary:#ff00f2;--project-hover-bg:#ff51001a;--project-selected-bg:rgba(195,209,3,.411);--project-header-footer-bg:rgba(0,8,24,.801);--project-shadow:0 3px 6px #0000001f}.project-dialog-content{background-color:#cccbcb;color:#111;font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.5;padding:0}.project-main-title{background-color:var(--project-header-footer-bg);color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:16px}.project-item{align-items:center;border-radius:12px;box-shadow:var(--project-shadow);display:flex;margin-inline:8px;padding-inline:16px;transition:background-color .15s ease}.project-item:hover{background-color:var(--project-hover-bg)}.project-item.selected{background-color:var(--project-selected-bg)}.project-item:not(:last-child){border-bottom:1px solid #0000000f}.project-avatar{background:#740036!important;color:#fff!important;font-size:14px;height:32px;margin-right:16px;width:32px}.project-chip{color:#000!important;margin-left:8px;text-transform:capitalize}.project-item .MuiListItemText-secondary{color:#1d1d1d;font-size:.875rem}.project-primary-text{color:#000;font-size:2.2rem!important}.project-dialog-actions{background:var(--project-header-footer-bg);display:flex;gap:.75rem;padding:.75rem 1.25rem}.project-dialog-action-button{--shadow-elevation:0 1px 2px #00000026;align-items:center;background:var(--project-primary);border:none;border-radius:8px;box-shadow:var(--shadow-elevation);color:#fff!important;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700!important;justify-content:center;line-height:1.25;min-width:96px;padding:.5rem 1rem;transition:background .16s ease,box-shadow .16s ease,transform 80ms ease}.project-dialog-action-button:is(:hover,:focus-visible):not(:disabled){background:var(--project-primary-hover);box-shadow:0 3px 6px #00000040;transform:translateY(-1px)}.project-dialog-action-button:focus-visible{outline:3px solid var(--project-primary-focus-ring);outline-offset:2px}.project-dialog-action-button:active:not(:disabled){background:var(--project-primary-active);box-shadow:0 1px 3px #00000059;transform:translateY(0)}.project-dialog-action-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.project-check-icon{color:#004d22!important;font-size:1.5rem;margin-right:8px}.variable-color-box{display:flex!important;flex-direction:column!important;flex-grow:1;width:100%}.color-picker-row{width:100%}.selected-color-variable{color:#333;font-family:monospace;font-size:14px}.quali-variable-description-area .MuiOutlinedInput-inputMultiline{box-sizing:border-box;padding:8px 12px}.color-picker-row{gap:12px;margin-bottom:16px}.color-picker-row,.selected-color-display{align-items:center;display:flex}.selected-color-swatch{border:1px solid #ccc;border-radius:4px;height:40px;margin-right:8px;width:40px}.selected-color-code{color:#333;font-family:monospace;font-size:14px}.color-palette{display:flex;flex-wrap:nowrap;gap:8px;margin-left:20px}.swatch{border-radius:4px;cursor:pointer;height:32px;transition:transform .1s ease,box-shadow .1s ease;width:32px}.swatch:hover{transform:scale(1.1)}.swatch.selected{box-shadow:0 0 0 2px #00000040}.custom-swatch{align-items:center;border:1px dashed #aaa;border-radius:4px;display:flex;height:32px;justify-content:center;position:relative;width:32px}.custom-swatch input[type=color]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.extended-color-grid{background:#f9f9f900;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-top:12px;max-height:220px;overflow-y:auto;padding:8px}.color-row{display:flex;gap:6px;justify-content:flex-start}.quali-code-description-area .MuiOutlinedInput-inputMultiline{box-sizing:border-box;padding:8px 12px}.active-highlight{animation:pulse 2s ease-out}@keyframes pulse{0%{opacity:.8;stroke-width:2}50%{opacity:1;stroke-width:4}to{opacity:.8;stroke-width:2}}.nlp-label-tag{background-color:var(--label-color,#ff0);border-radius:2px;box-shadow:0 1px 2px #00000026;color:#000;cursor:pointer;font-size:9px;font-weight:700;height:12px;line-height:12px;opacity:.8;padding:0 4px 2px;pointer-events:auto;position:absolute;transform:translateX(-100%);transition:opacity .2s ease-in-out,z-index 0s;user-select:none;white-space:nowrap;z-index:10}.nlp-label-tag:hover{opacity:1;z-index:50}.nlp-label-tag:after{content:""}.nlp-label-tag.is-deleted{filter:grayscale(.5);opacity:.7;text-decoration:line-through}.nlp-label-tag.is-deleted:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.nlp-uncertainty-badge{background-color:#ff9800;border-radius:3px;box-shadow:0 1px 2px #0003;color:#fff;cursor:help;display:inline-block;font-size:10px;font-weight:700;height:12px;line-height:12px;margin-left:4px;pointer-events:auto;text-align:center;vertical-align:top;width:14px}.nlp-label-tooltip{background-color:#333;border-radius:4px;bottom:120%;box-shadow:0 2px 4px #0003;color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;z-index:1000}.nlp-label-tooltip:after{border:5px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.nlp-label-tag:hover .nlp-label-tooltip{opacity:1;visibility:visible}.smart-search-label-tag{align-items:center;background:#00e5ff;border-radius:4px;box-shadow:0 2px 4px #0000004d;color:#000;cursor:pointer;display:flex;font-size:10px;font-weight:700;gap:4px;padding:1px 6px;pointer-events:none;pointer-events:auto!important;position:absolute;user-select:none;white-space:nowrap;z-index:1000}.smart-search-label-tag span{font-size:12px}.smart-search-label-tag.is-deleted{opacity:.3;text-decoration:line-through}.crcc-menu-paper{background-color:#b6aeae;border-radius:4px;box-shadow:0 4px 12px #0000001a;color:#000;max-height:300px;min-width:160px;overflow:hidden;width:100%;width:fit-content}.crcc-menu-item{font-size:.9rem;padding:8px 16px}.crcc-menu-item:hover{background-color:#0000000a}.crcc-color-swatch{align-items:center;border-radius:6px;box-shadow:inset 0 0 0 1px #00000026;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:24px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:24px}.crcc-color-swatch:hover{box-shadow:inset 0 0 0 2px #000;transform:scale(1.15)}.crcc-crayon-grid{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;margin-top:8px;max-height:260px;overflow-y:auto}.crcc-crayon-row{display:flex;gap:8px;justify-content:flex-start;padding-left:7px}.quali-codes-pane{padding:0 10px 10px}.quali-codes-pane-title{font-weight:600;margin-bottom:12px}.quali-codes-loading-box{align-items:center;display:flex;height:40px;justify-content:center}.quali-codes-error-box{background-color:#fdecea;border-radius:4px;color:#a94442;font-size:14px;margin-top:8px;padding:16px;text-align:center}.quali-codes-no-codes{align-items:center;color:#777;display:flex;font-style:italic;height:100px;justify-content:center}.quali-codes-list{display:flex;flex-direction:column;gap:8px;padding-top:10px}.code-color-dot{border-radius:50%;flex-shrink:0;height:10px;margin-right:8px;margin-top:4px;width:10px}.quali-codes-code-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:2px;position:relative;transition:background-color .15s ease,border .15s ease}.quali-codes-code-item:hover{background-color:#f0f0f02a}.quali-codes-code-item.active{background-color:#c1e5ffa2}.quali-codes-code-item.drag-over{background-color:#d6eaff8a}.quali-codes-code-item.drag-forbidden{background-color:rgba(255,72,72,.637);border:1px dashed #e00;cursor:not-allowed}.child-drop-target,.merge-drop-target,.root-drop-target{bottom:0;position:absolute;top:0;z-index:2}.root-drop-target{left:0;width:20%}.child-drop-target{left:20%;width:60%}.merge-drop-target{left:80%;right:0}.child-zone-overlay,.merge-zone-overlay,.root-zone-overlay{bottom:0;pointer-events:none;position:absolute;top:0;z-index:3}.root-zone-overlay{align-items:center;background-color:rgba(0,38,255,.459);border-radius:6px 0 0 6px;display:flex;justify-content:center;left:0;width:20%}.root-label{color:#fff0;font-size:.7rem;font-weight:500}.child-zone-overlay{background-color:#28a74533;left:20%;width:60%}.merge-zone-overlay{align-items:center;background-color:rgba(255,217,0,.507);border-radius:0 6px 6px 0;display:flex;justify-content:center;left:80%;right:0}.merge-zone-overlay .merge-label{color:#fff;font-weight:500}.code-action-buttons{align-items:center;display:flex;gap:4px}.quali-codes-code-item:hover .code-action-buttons{display:flex}.delete-code-button{align-items:center;border-radius:4px;color:#9999996c;cursor:pointer;display:none;justify-content:center;padding:4px;transition:background-color .2s ease,color .2s ease}.quali-codes-code-item:hover .delete-code-button{display:flex;z-index:999}.delete-code-button:hover{background-color:#ff000014!important;color:#e53935!important}.show-hide-code-button{align-items:center;border-radius:4px;color:#9999996c;cursor:pointer;display:none;justify-content:right;padding:4px;transition:background-color .2s ease,color .2s ease}.quali-codes-code-item:hover .show-hide-code-button{display:flex;z-index:999}.show-hide-code-button:hover{background-color:hsla(62,49%,85%,.342)!important;color:#edf57c!important}.show-hide-code-button.selected{background-color:hsla(62,49%,85%,.342)!important;color:#fbffc8!important;display:flex!important;z-index:999!important}.show-hide-code-button.selected-light{background-color:hsla(62,60%,63%,.342)!important;color:#c7b61d!important;display:flex!important;z-index:999!important}.reorder-zone-overlay{height:50%;opacity:0;pointer-events:auto;transition:opacity .12s ease;z-index:100}.reorder-drop-above.active{background:#00e1ff59;opacity:1}.reorder-drop-below.active{background:#f7006759;opacity:1}.drop-disabled{background-color:#e000!important;opacity:.2;pointer-events:none}.reorder-zone-overlay{height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.reorder-drop-above.active{background-color:#00c8ffb3;top:0}.reorder-drop-below.active{background-color:#ff1464b3;bottom:0}.code-has-desc{align-items:center;border:1px solid #009614;border-radius:999px;box-sizing:border-box;color:#009614;display:inline-flex;font-size:7px;font-weight:800;height:12px;justify-content:center;line-height:1;margin-left:2px;text-align:center;user-select:none;width:12px}.code-name+.code-has-desc{transform:translateY(-1px)}.quali-variables-item{position:relative}.variable-action-buttons{display:flex;gap:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.delete-variable-button,.show-hide-variable-button{align-items:center;border-radius:4px;color:#999;display:none;justify-content:center;padding:4px;transition:background-color .2s,color .2s}.quali-variables-item:hover .variable-action-buttons .delete-variable-button,.quali-variables-item:hover .variable-action-buttons .show-hide-variable-button{display:flex}.delete-variable-button:hover{background-color:#ff00001a;color:#e53935}.show-hide-variable-button:hover{background-color:#eaebc44d;color:#fbffc8}.quali-coded-segment-card{position:relative}.coded-segment-action-buttons{align-items:center;display:none;justify-content:center;position:absolute;right:8px;top:8px}.quali-coded-segment-card:hover .coded-segment-action-buttons{display:flex}.delete-coded-segment-button{border-radius:4px;color:#9999996c;cursor:pointer;padding:4px;transition:background-color .2s ease,color .2s ease}.delete-coded-segment-button:hover{background-color:#ff000014!important;color:#e53935!important}@keyframes segmentFocusFlash{0%{background-color:#ffeb3b80}50%{background-color:#ffeb3b33}to{background-color:initial}}.segment-focus-flash-active ::selection{background-color:#fff176!important;color:#000!important}.quali-mini-button{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;margin-left:.5rem;padding:0}.quali-mini-button:hover{background:#0000;transform:scale(1.2)}.quali-settings-button{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:0}.quali-settings-button:hover{background:#0000;transform:scale(1.2)}.quali-toolbar-tabs{justify-content:start!important;min-height:14px!important;padding:0 16px!important}.quali-toolbar-tab{color:var(--mui-text-secondary)!important;font-family:Roboto,sans-serif!important;font-size:.95rem!important;font-weight:650!important;letter-spacing:.7px!important;line-height:1!important;min-height:14px!important;min-width:200px!important;padding:3 16px!important;text-transform:uppercase!important;transition:color .2s ease,background-color .2s ease!important}.Mui-selected.quali-toolbar-tab{color:var(--mui-primary-main)!important}.gutter{background-color:initial;cursor:col-resize;overflow-y:hidden;position:relative;transition:background-color .2s ease-in-out;width:6px}.gutter:hover{background-color:#00000014}.gutter:before{background-color:#0003;border-radius:1px;bottom:25%;content:"";left:50%;position:absolute;top:25%;transform:translateX(-50%);width:2px}.gutter:hover:before{background-color:#0006}.light .quali-toolbar-wrapper{background-color:var(--quali-toolbar-bg-color,#f5f5f5)}body{overflow:hidden}button{appearance:none;background-color:#fff;border:none;border-radius:10px;box-shadow:0 8px 28px -6px #18274b1f,0 18px 88px -4px #18274b24;cursor:pointer;font-size:1.3rem;opacity:.9;padding:10px 20px;transition:all .1s ease-in}button:hover{opacity:1;transform:scale(1.05)}li{list-style:none}a{height:fit-content;margin:10px;width:fit-content}a,a:hover{text-decoration:none}a:hover{opacity:1}.Hello{align-items:center;display:flex;justify-content:center;margin:20px 0}