@keyframes aviso-module-scss-module__5xnSNq__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aviso-module-scss-module__5xnSNq__modal-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.aviso-module-scss-module__5xnSNq__backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s cubic-bezier(.16,1,.3,1) aviso-module-scss-module__5xnSNq__modal-fade-in;display:flex;position:fixed;inset:0}.aviso-module-scss-module__5xnSNq__dialog{background:#fff;border-radius:.375rem;width:100%;max-width:28rem;animation:.2s cubic-bezier(.16,1,.3,1) aviso-module-scss-module__5xnSNq__modal-zoom-in;overflow:hidden;box-shadow:0 25px 50px -12px #0003}.aviso-module-scss-module__5xnSNq__body{padding:1.5rem}.aviso-module-scss-module__5xnSNq__iconCircle{background:#1e40af1a;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto 1rem;display:flex}.aviso-module-scss-module__5xnSNq__iconCircle .aviso-module-scss-module__5xnSNq__icon{color:#1e40afcc;font-size:1.5rem}.aviso-module-scss-module__5xnSNq__title{text-align:center;color:#0f172a;margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.aviso-module-scss-module__5xnSNq__text{text-align:center;color:#64748b;margin:0 0 1.5rem;font-size:.875rem}.aviso-module-scss-module__5xnSNq__field{margin-bottom:1.5rem}.aviso-module-scss-module__5xnSNq__label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.aviso-module-scss-module__5xnSNq__input{background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;outline:none;width:100%;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s}.aviso-module-scss-module__5xnSNq__input:focus{border-color:#1e40afcc;box-shadow:0 0 0 3px #1e40af33}.aviso-module-scss-module__5xnSNq__error{text-align:center;color:#ef4444;margin:0 0 1.5rem;font-size:.875rem}.aviso-module-scss-module__5xnSNq__actions{gap:.75rem;display:flex}.aviso-module-scss-module__5xnSNq__cancel,.aviso-module-scss-module__5xnSNq__submit{cursor:pointer;border:0;border-radius:.25rem;flex:1;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s}.aviso-module-scss-module__5xnSNq__cancel{color:#334155;background:#f1f5f9;font-weight:600}.aviso-module-scss-module__5xnSNq__cancel:hover{background:#e2e8f0}.aviso-module-scss-module__5xnSNq__submit{color:#fff;background:#1e40afcc;font-weight:700;box-shadow:0 4px 6px -1px #dbeafe}.aviso-module-scss-module__5xnSNq__submit:hover:not(:disabled){background:#1e40afe6}.aviso-module-scss-module__5xnSNq__submit:disabled{opacity:.5;cursor:not-allowed}
.EmptySlideDropZone-module-scss-module__sP_VyG__root{opacity:.5;border:2px solid #0000;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-block:5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.EmptySlideDropZone-module-scss-module__sP_VyG__root.EmptySlideDropZone-module-scss-module__sP_VyG__--drag{background:#f8fafc;border:2px dashed #cbd5e1}.EmptySlideDropZone-module-scss-module__sP_VyG__icon{color:#cbd5e1;font-size:1.875rem}.EmptySlideDropZone-module-scss-module__sP_VyG__label{color:#94a3b8;font-weight:500}
.TextBlockTypeSwitcher-module-scss-module__nDUTYa__root{width:100%;position:relative}.TextBlockTypeSwitcher-module-scss-module__nDUTYa__trigger{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.25rem;width:90%;margin-left:auto;margin-right:auto;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:flex}.TextBlockTypeSwitcher-module-scss-module__nDUTYa__trigger:hover{background:#f8fafc;border-color:#94a3b8}.TextBlockTypeSwitcher-module-scss-module__nDUTYa__trigger.TextBlockTypeSwitcher-module-scss-module__nDUTYa__--open{color:#fff;background:#1e293b;border-color:#1e293b}.TextBlockTypeSwitcher-module-scss-module__nDUTYa__menu{z-index:50;background:#fff;border:1px solid #f1f5f9;border-radius:.25rem;margin-top:.25rem;padding:.25rem 0;animation:.15s cubic-bezier(.16,1,.3,1) TextBlockTypeSwitcher-module-scss-module__nDUTYa__textBlockTypeSwitcherIn;position:absolute;top:100%;left:0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.TextBlockTypeSwitcher-module-scss-module__nDUTYa__option{text-align:left;cursor:pointer;color:#475569;background:0 0;border:0;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s,color .2s}.TextBlockTypeSwitcher-module-scss-module__nDUTYa__option:hover{color:#0f172a;background:#f8fafc}.TextBlockTypeSwitcher-module-scss-module__nDUTYa__option.TextBlockTypeSwitcher-module-scss-module__nDUTYa__--selected{color:#0f172a;background:#f1f5f9;font-weight:600}@keyframes TextBlockTypeSwitcher-module-scss-module__nDUTYa__textBlockTypeSwitcherIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}
.LeftBlockTools-module-scss-module__KC9z5a__dock{opacity:0;background:#f4f4f5cc;border-radius:.1875rem;flex-direction:column;gap:.25rem;padding:.25rem;transition:opacity .2s;display:flex;position:absolute;top:.25rem;left:-56px}.LeftBlockTools-module-scss-module__KC9z5a__dock.LeftBlockTools-module-scss-module__KC9z5a__--visible{opacity:1}.LeftBlockTools-module-scss-module__KC9z5a__dragHandle{cursor:grab;color:#94a3b8;background:0 0;border:0;border-radius:.1875rem;padding:6px;transition:color .2s}.LeftBlockTools-module-scss-module__KC9z5a__dragHandle:hover{color:#475569}.LeftBlockTools-module-scss-module__KC9z5a__dragHandle:active{cursor:grabbing}.LeftBlockTools-module-scss-module__KC9z5a__iconSize{font-size:20px}.LeftBlockTools-module-scss-module__KC9z5a__group{flex-direction:column;gap:.25rem;display:flex}.LeftBlockTools-module-scss-module__KC9z5a__iconBtn{cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:.1875rem;padding:6px;transition:color .2s,background-color .2s}.LeftBlockTools-module-scss-module__KC9z5a__iconBtn:hover{color:#f59e0b}.LeftBlockTools-module-scss-module__KC9z5a__iconBtn.LeftBlockTools-module-scss-module__KC9z5a__--blue:hover{color:#3b82f6}.LeftBlockTools-module-scss-module__KC9z5a__iconBtn.LeftBlockTools-module-scss-module__KC9z5a__--active{color:#3b82f6;background:#eff6ff}.LeftBlockTools-module-scss-module__KC9z5a__relative{position:relative}.LeftBlockTools-module-scss-module__KC9z5a__popoverGuard{z-index:40;position:fixed;inset:0}.LeftBlockTools-module-scss-module__KC9z5a__popover{z-index:50;background:#fff;border:1px solid #f1f5f9;border-radius:.5rem;width:16rem;margin-left:.5rem;padding:.75rem;position:absolute;top:0;left:100%;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.LeftBlockTools-module-scss-module__KC9z5a__popoverList{z-index:50;background:#fff;border:1px solid #f1f5f9;border-radius:.5rem;min-width:160px;margin-left:.5rem;padding-top:.25rem;padding-bottom:.25rem;position:absolute;top:0;left:100%;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.LeftBlockTools-module-scss-module__KC9z5a__popoverSmall{z-index:50;background:#fff;border:1px solid #f1f5f9;border-radius:.5rem;flex-direction:column;gap:.25rem;width:12rem;margin-left:.5rem;padding:.5rem;display:flex;position:absolute;top:0;left:100%;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.LeftBlockTools-module-scss-module__KC9z5a__popoverNarrow{z-index:50;background:#fff;border:1px solid #f1f5f9;border-radius:.5rem;min-width:150px;margin-left:.5rem;padding-top:.25rem;padding-bottom:.25rem;position:absolute;top:0;left:100%;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.LeftBlockTools-module-scss-module__KC9z5a__textSection{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.LeftBlockTools-module-scss-module__KC9z5a__sectionLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700;display:block}.LeftBlockTools-module-scss-module__KC9z5a__wrapToggle{cursor:pointer;text-align:left;background:#1e40af0d;border:0;border-radius:.1875rem;align-items:center;gap:.5rem;width:100%;padding:6px;font-size:.75rem;font-weight:600;transition:background-color .2s;display:flex}.LeftBlockTools-module-scss-module__KC9z5a__wrapToggle.LeftBlockTools-module-scss-module__KC9z5a__--on{color:#1e40afcc;background:#1e40af0d}.LeftBlockTools-module-scss-module__KC9z5a__wrapToggle:not(.LeftBlockTools-module-scss-module__KC9z5a__--on){color:#64748b}.LeftBlockTools-module-scss-module__KC9z5a__wrapToggle:not(.LeftBlockTools-module-scss-module__KC9z5a__--on):hover{background:#f8fafc}.LeftBlockTools-module-scss-module__KC9z5a__imageSection{margin-top:.5rem}.LeftBlockTools-module-scss-module__KC9z5a__listItem{cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:6px .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.LeftBlockTools-module-scss-module__KC9z5a__listItem:hover{background:#eff6ff}.LeftBlockTools-module-scss-module__KC9z5a__listItem.LeftBlockTools-module-scss-module__KC9z5a__--active{color:#2563eb;background:#eff6ff80;font-weight:500}.LeftBlockTools-module-scss-module__KC9z5a__listItem:not(.LeftBlockTools-module-scss-module__KC9z5a__--active){color:#475569}.LeftBlockTools-module-scss-module__KC9z5a__listPreview{text-align:center;min-width:1.5em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.LeftBlockTools-module-scss-module__KC9z5a__listIconCheck{color:#3b82f6;margin-left:auto;font-size:16px}.LeftBlockTools-module-scss-module__KC9z5a__styleHeading{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;padding:.25rem .5rem;font-size:10px;font-weight:700}.LeftBlockTools-module-scss-module__KC9z5a__styleItem{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.5rem;width:100%;padding:6px .5rem;font-size:.875rem;transition:background-color .2s;display:flex}.LeftBlockTools-module-scss-module__KC9z5a__styleItem.LeftBlockTools-module-scss-module__KC9z5a__--active{color:#047857;background:#ecfdf5;font-weight:500}.LeftBlockTools-module-scss-module__KC9z5a__styleItem:not(.LeftBlockTools-module-scss-module__KC9z5a__--active){color:#475569}.LeftBlockTools-module-scss-module__KC9z5a__styleItem:not(.LeftBlockTools-module-scss-module__KC9z5a__--active):hover{background:#f8fafc}.LeftBlockTools-module-scss-module__KC9z5a__fontItem{cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;width:100%;padding:6px .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.LeftBlockTools-module-scss-module__KC9z5a__fontItem:hover{background:#eff6ff}.LeftBlockTools-module-scss-module__KC9z5a__fontItem.LeftBlockTools-module-scss-module__KC9z5a__--active{color:#2563eb;background:#eff6ff80;font-weight:500}.LeftBlockTools-module-scss-module__KC9z5a__fontItem:not(.LeftBlockTools-module-scss-module__KC9z5a__--active){color:#475569}.LeftBlockTools-module-scss-module__KC9z5a__fontIcon{text-align:center;min-width:1.5em;font-weight:700}.LeftBlockTools-module-scss-module__KC9z5a__fontCheck{color:#3b82f6;margin-left:auto;font-size:20px}
.RightBlockTools-module-scss-module__Jb3PJG__root{opacity:0;background:#f1f5f9cc;border-radius:.1875rem;flex-direction:column;gap:.25rem;padding:.25rem;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.25rem;right:-3.5rem}.RightBlockTools-module-scss-module__Jb3PJG__root.RightBlockTools-module-scss-module__Jb3PJG__--visible{opacity:1}.RightBlockTools-module-scss-module__Jb3PJG__action{cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:.1875rem;padding:.375rem;transition:background-color .2s,color .2s}.RightBlockTools-module-scss-module__Jb3PJG__action:hover{color:#3b82f6}.RightBlockTools-module-scss-module__Jb3PJG__action.RightBlockTools-module-scss-module__Jb3PJG__--disabled{color:#cbd5e1;cursor:not-allowed}.RightBlockTools-module-scss-module__Jb3PJG__action.RightBlockTools-module-scss-module__Jb3PJG__--danger{color:#64748b}.RightBlockTools-module-scss-module__Jb3PJG__action.RightBlockTools-module-scss-module__Jb3PJG__--danger:hover{color:#dc2626}.RightBlockTools-module-scss-module__Jb3PJG__icon{font-size:20px}
@keyframes AuthContext-module-scss-module__58PsdG__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AuthContext-module-scss-module__58PsdG__modal-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AuthContext-module-scss-module__58PsdG__loadingRoot{background:#f8fafc;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.AuthContext-module-scss-module__58PsdG__spinner{border-bottom:2px solid var(--color-primary,#2563eb);border-radius:9999px;width:3rem;height:3rem;animation:1s linear infinite AuthContext-module-scss-module__58PsdG__auth-spin}@keyframes AuthContext-module-scss-module__58PsdG__auth-spin{to{transform:rotate(360deg)}}
.editorView-module-scss-module__wowZ9G__root{flex-direction:column;gap:.5rem;width:100%;max-width:56rem;margin:0 auto;padding:3.5rem 4rem;display:flex}.editorView-module-scss-module__wowZ9G__floatingToolbar{z-index:30;pointer-events:none;transition:right .2s cubic-bezier(.4,0,.2,1);position:fixed;top:5rem;right:38px}.editorView-module-scss-module__wowZ9G__floatingToolbarShifted{right:418px}.editorView-module-scss-module__wowZ9G__floatingToolbarInner{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.editorView-module-scss-module__wowZ9G__toolBtn{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9999px;flex-shrink:0;justify-content:flex-start;align-items:center;min-width:2.75rem;height:2.75rem;padding:0;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000a}.editorView-module-scss-module__wowZ9G__toolBtn:hover{background:#334155}.editorView-module-scss-module__wowZ9G__toolBtn:hover .editorView-module-scss-module__wowZ9G__toolLabel{opacity:1;max-width:12rem;padding-right:.875rem}.editorView-module-scss-module__wowZ9G__toolIcon{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:relative}.editorView-module-scss-module__wowZ9G__toolLabel{opacity:0;white-space:nowrap;max-width:0;font-size:.75rem;font-weight:500;transition:max-width .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),padding-right .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.editorView-module-scss-module__wowZ9G__toolBtnActive,.editorView-module-scss-module__wowZ9G__toolBtnActive:hover{background:#1d4ed8}.editorView-module-scss-module__wowZ9G__toolBadge{color:#fff;background:#f43f5e;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 .25rem;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.editorView-module-scss-module__wowZ9G__titleWrap{margin-bottom:3rem}.editorView-module-scss-module__wowZ9G__titleInput{letter-spacing:-.05em;color:#0f172a;resize:none;background:0 0;border:0;width:100%;padding:0;font-size:1.875rem;font-weight:900;overflow:hidden}.editorView-module-scss-module__wowZ9G__titleInput::placeholder{color:#e2e8f0}.editorView-module-scss-module__wowZ9G__titleInput:focus{box-shadow:none;outline:none}.editorView-module-scss-module__wowZ9G__block{border-top:2px solid #0000;transition:all .2s;position:relative}.editorView-module-scss-module__wowZ9G__block:hover{border-top-color:#e2e8f0}.editorView-module-scss-module__wowZ9G__block.editorView-module-scss-module__wowZ9G__--selected{border-top-color:#0000}.editorView-module-scss-module__wowZ9G__block.editorView-module-scss-module__wowZ9G__--dragOver{border-top-color:var(--color-primary,#2563eb);transform:scale(1.01);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.editorView-module-scss-module__wowZ9G__block.editorView-module-scss-module__wowZ9G__--mergeOver{background:#f0fdf480;border-top-color:#22c55e;transform:scale(1.01);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.editorView-module-scss-module__wowZ9G__block.editorView-module-scss-module__wowZ9G__--draggingSelf{opacity:.4;filter:grayscale()}.editorView-module-scss-module__wowZ9G__block.editorView-module-scss-module__wowZ9G__--imageDraggable{cursor:grab}.editorView-module-scss-module__wowZ9G__block.editorView-module-scss-module__wowZ9G__--imageDraggable:active{cursor:grabbing}.editorView-module-scss-module__wowZ9G__dragLabel{pointer-events:none;z-index:20;justify-content:center;align-items:center;height:2.5rem;display:flex;position:absolute;top:2rem;left:0;right:0}.editorView-module-scss-module__wowZ9G__dragLabelInner{color:var(--color-primary,#2563eb);background:#2563eb1a;border:1px solid #2563eb4d;border-radius:9999px;padding:.375rem 1rem;font-size:.75rem;font-weight:700;animation:1s infinite editorView-module-scss-module__wowZ9G__edit-bounce;box-shadow:0 1px 2px #0000000d}.editorView-module-scss-module__wowZ9G__dragLabelInner.editorView-module-scss-module__wowZ9G__--merge{color:#15803d;background:#dcfce7;border-color:#86efac}@keyframes editorView-module-scss-module__wowZ9G__edit-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.editorView-module-scss-module__wowZ9G__blockBody{border-radius:.375rem;min-height:8.5rem;padding:1rem;transition:background-color .2s;position:relative}.editorView-module-scss-module__wowZ9G__blockBody.editorView-module-scss-module__wowZ9G__--hovered{background:#fafafa}.editorView-module-scss-module__wowZ9G__blockBody.editorView-module-scss-module__wowZ9G__--processing{animation:2s ease-in-out infinite editorView-module-scss-module__wowZ9G__edit-pulse}@keyframes editorView-module-scss-module__wowZ9G__edit-pulse{0%,to{opacity:1}50%{opacity:.5}}.editorView-module-scss-module__wowZ9G__insertWrap{pointer-events:none;height:0;position:relative}.editorView-module-scss-module__wowZ9G__insertBtn{pointer-events:auto;z-index:10;color:#64748b;opacity:0;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:opacity .2s,color .2s,background-color .2s,border-color .2s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0000000d}.editorView-module-scss-module__wowZ9G__block:hover .editorView-module-scss-module__wowZ9G__insertBtn{opacity:1}.editorView-module-scss-module__wowZ9G__insertBtn:hover{color:#fff;background:#3b82f6;border-color:#3b82f6}.editorView-module-scss-module__wowZ9G__insertLine{opacity:0;background:#e2e8f0;height:1px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.editorView-module-scss-module__wowZ9G__block:hover .editorView-module-scss-module__wowZ9G__insertLine{opacity:.7}.editorView-module-scss-module__wowZ9G__blocksLoading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:12rem;font-size:.875rem;font-weight:500;display:flex}.editorView-module-scss-module__wowZ9G__blocksLoadingSpinner{border:2px solid #e2e8f0;border-top-color:var(--color-primary,#2563eb);border-radius:9999px;width:1.75rem;height:1.75rem;animation:.8s linear infinite editorView-module-scss-module__wowZ9G__blocks-loading-spin}@keyframes editorView-module-scss-module__wowZ9G__blocks-loading-spin{to{transform:rotate(360deg)}}
.QuizEditorView-module-scss-module__HyFEDa__root{width:100%;max-width:56rem;margin:0 auto;padding:1.5rem}.QuizEditorView-module-scss-module__HyFEDa__headerCard{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;margin-bottom:1.5rem;overflow:hidden}.QuizEditorView-module-scss-module__HyFEDa__headerInner{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.QuizEditorView-module-scss-module__HyFEDa__headerTopRow{justify-content:space-between;align-items:center;display:flex}.QuizEditorView-module-scss-module__HyFEDa__tag{text-transform:uppercase;letter-spacing:.1em;color:#b45309;background:#fffbeb;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:10px;font-weight:700;display:inline-flex}.QuizEditorView-module-scss-module__HyFEDa__tagIcon{width:12px;height:12px}.QuizEditorView-module-scss-module__HyFEDa__settingsWrap{position:relative}.QuizEditorView-module-scss-module__HyFEDa__settingsBtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.1875rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;transition:color .2s,background-color .2s;display:inline-flex}.QuizEditorView-module-scss-module__HyFEDa__settingsBtn:hover{color:#1e293b;background:#f1f5f9}.QuizEditorView-module-scss-module__HyFEDa__settingsBtnIcon{width:14px;height:14px}.QuizEditorView-module-scss-module__HyFEDa__settingsMenu{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;flex-direction:column;gap:.75rem;width:18rem;margin-top:.5rem;padding:1rem;display:flex;position:absolute;right:0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.QuizEditorView-module-scss-module__HyFEDa__fieldLabel{color:#334155;font-size:.75rem;font-weight:500;display:block}.QuizEditorView-module-scss-module__HyFEDa__input{border:1px solid #e2e8f0;border-radius:.1875rem;width:100%;margin-top:.25rem;padding:.25rem .5rem;font-size:.875rem}.QuizEditorView-module-scss-module__HyFEDa__checkLabel{color:#334155;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.QuizEditorView-module-scss-module__HyFEDa__titleInput{color:#1e293b;background:0 0;border:0;border-radius:.1875rem;width:100%;padding:0;font-size:1.5rem;font-weight:900;transition:background-color .2s;display:block}.QuizEditorView-module-scss-module__HyFEDa__titleInput::placeholder{color:#cbd5e1}.QuizEditorView-module-scss-module__HyFEDa__titleInput:focus{box-shadow:none;outline:none}.QuizEditorView-module-scss-module__HyFEDa__titleInput:hover{background:#f8fafc;padding:0 .25rem}.QuizEditorView-module-scss-module__HyFEDa__subText{color:#64748b;font-size:.75rem}.QuizEditorView-module-scss-module__HyFEDa__questionsList{flex-direction:column;gap:1rem;display:flex}.QuizEditorView-module-scss-module__HyFEDa__qItem{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;position:relative;overflow:hidden}.QuizEditorView-module-scss-module__HyFEDa__qItem.QuizEditorView-module-scss-module__HyFEDa__--text{background:#f8fafc;border:1px solid #e2e8f0cc}.QuizEditorView-module-scss-module__HyFEDa__qHeader{background:#f8fafc99;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.QuizEditorView-module-scss-module__HyFEDa__qHeader.QuizEditorView-module-scss-module__HyFEDa__--text{background:#f1f5f999;border-bottom:1px solid #e2e8f099}.QuizEditorView-module-scss-module__HyFEDa__qBadge{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;align-items:center;gap:.375rem;font-size:11px;font-weight:700;display:inline-flex}.QuizEditorView-module-scss-module__HyFEDa__qBadgeIcon{width:12px;height:12px}.QuizEditorView-module-scss-module__HyFEDa__qLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px;font-weight:700}.QuizEditorView-module-scss-module__HyFEDa__qActions{opacity:0;align-items:center;gap:.125rem;transition:opacity .2s;display:flex}.QuizEditorView-module-scss-module__HyFEDa__qItem:hover .QuizEditorView-module-scss-module__HyFEDa__qActions{opacity:1}.QuizEditorView-module-scss-module__HyFEDa__qActionBtn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:.1875rem;padding:.25rem;transition:color .2s,background-color .2s}.QuizEditorView-module-scss-module__HyFEDa__qActionBtn:hover:not(:disabled){color:#475569;background:#f1f5f9}.QuizEditorView-module-scss-module__HyFEDa__qActionBtn:disabled{opacity:.3;cursor:default}.QuizEditorView-module-scss-module__HyFEDa__qActionBtn.QuizEditorView-module-scss-module__HyFEDa__--danger:hover:not(:disabled){color:#ef4444;background:#fef2f2}.QuizEditorView-module-scss-module__HyFEDa__qActionIcon{width:14px;height:14px}.QuizEditorView-module-scss-module__HyFEDa__qBody{padding:1rem}.QuizEditorView-module-scss-module__HyFEDa__errorLine{color:#ef4444;font-size:.75rem}.QuizEditorView-module-scss-module__HyFEDa__adderWrap{margin-top:1rem;position:relative}.QuizEditorView-module-scss-module__HyFEDa__adderBtn{color:#475569;cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:border-color .2s,color .2s,background-color .2s;display:flex}.QuizEditorView-module-scss-module__HyFEDa__adderBtn:hover{color:#1d4ed8;background:#eff6ff66;border-color:#60a5fa}.QuizEditorView-module-scss-module__HyFEDa__adderBtnIcon{width:16px;height:16px}.QuizEditorView-module-scss-module__HyFEDa__adderMenu{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;width:16rem;margin-top:.5rem;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.QuizEditorView-module-scss-module__HyFEDa__adderItem{text-align:left;color:#334155;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.QuizEditorView-module-scss-module__HyFEDa__adderItem:hover:not(:disabled){background:#f8fafc}.QuizEditorView-module-scss-module__HyFEDa__adderItemAi{border-bottom:1px solid #f1f5f9}.QuizEditorView-module-scss-module__HyFEDa__adderItemDisabled{color:#cbd5e1;cursor:not-allowed}.QuizEditorView-module-scss-module__HyFEDa__adderItemMedium{font-weight:500}.QuizEditorView-module-scss-module__HyFEDa__adderItemIcon{color:#64748b;width:16px;height:16px}.QuizEditorView-module-scss-module__HyFEDa__adderItemIconAi{color:#2563eb}
@keyframes ChecklistEmptyState-module-scss-module__4iYLcq__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ChecklistEmptyState-module-scss-module__4iYLcq__modal-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ChecklistEmptyState-module-scss-module__4iYLcq__root{flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem 1rem;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__header{text-align:center;max-width:560px}.ChecklistEmptyState-module-scss-module__4iYLcq__title{color:#191c1e;margin:0;font-size:1.05rem;font-weight:600}.ChecklistEmptyState-module-scss-module__4iYLcq__subtitle{color:#94a3b8;margin:6px 0 0;font-size:.78rem;line-height:1.625}.ChecklistEmptyState-module-scss-module__4iYLcq__cards{align-items:stretch;gap:1rem;width:100%;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;flex-direction:column;flex:1;gap:.75rem;padding:1.25rem;transition:all .2s;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__card:hover{border-color:#c4a35a;transform:translateY(-2px);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000a}.ChecklistEmptyState-module-scss-module__4iYLcq__cardIcon{border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__cardTextCol{flex-direction:column;gap:.25rem;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__cardTitle{color:#191c1e;font-size:.85rem;font-weight:600;line-height:1.375}.ChecklistEmptyState-module-scss-module__4iYLcq__cardDesc{color:#94a3b8;font-size:.71rem;line-height:1.375}.ChecklistEmptyState-module-scss-module__4iYLcq__aiBlock{border-top:1px solid #f1f5f9;flex-direction:column;gap:6px;width:100%;padding-top:10px;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__aiLabel{color:#64748b;font-size:.67rem;font-weight:600}.ChecklistEmptyState-module-scss-module__4iYLcq__aiList{flex-direction:column;gap:.25rem;margin:0;padding-left:0;list-style:none;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__aiItem{color:#94a3b8;align-items:flex-start;gap:6px;font-size:.68rem;line-height:1.375;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__aiItemIcon{color:#94a3b8;flex-shrink:0;margin-top:1px}.ChecklistEmptyState-module-scss-module__4iYLcq__badgeRow{align-items:center;gap:.5rem;margin-top:auto;padding-top:.25rem;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__ruleBadge{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:9999px;padding:2px .5rem;font-size:.6rem;font-weight:600}.ChecklistEmptyState-module-scss-module__4iYLcq__aiCountBadge{border:1px solid;border-radius:9999px;padding:2px .5rem;font-size:.6rem;font-weight:600}.ChecklistEmptyState-module-scss-module__4iYLcq__startEmptyBtn{color:#64748b;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.78rem;transition:all .2s;display:flex}.ChecklistEmptyState-module-scss-module__4iYLcq__startEmptyBtn:hover{color:#725c00;background:#faf8f5;border-color:#c4a35a}.ChecklistEmptyState-module-scss-module__4iYLcq__disclaimer{color:#cbd5e1;text-align:center;max-width:420px;margin-top:0;font-size:.65rem;line-height:1.625}
.ChecklistRulesPanel-module-scss-module__xQTsLG__root{flex-direction:column;gap:.625rem;display:flex}.ChecklistRulesPanel-module-scss-module__xQTsLG__row{border:1px solid #ececec;border-radius:.25rem;flex-direction:column;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.ChecklistRulesPanel-module-scss-module__xQTsLG__row:hover{border-color:#cbd5e1}.ChecklistRulesPanel-module-scss-module__xQTsLG__main{justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1.75rem .625rem .75rem;display:flex}.ChecklistRulesPanel-module-scss-module__xQTsLG__label{color:#4b5563;cursor:pointer;white-space:nowrap;align-items:center;gap:.625rem;font-size:.8rem;display:flex}.ChecklistRulesPanel-module-scss-module__xQTsLG__statusIcon{flex-shrink:0}.ChecklistRulesPanel-module-scss-module__xQTsLG__checkbox{accent-color:#725c00;width:.875rem;height:.875rem}.ChecklistRulesPanel-module-scss-module__xQTsLG__controls{align-items:center;gap:.375rem;display:flex}.ChecklistRulesPanel-module-scss-module__xQTsLG__numberWrap{align-items:center;gap:.25rem;display:flex}.ChecklistRulesPanel-module-scss-module__xQTsLG__numberInput{color:#191c1e;text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:.1875rem;width:48px;padding:.25rem .375rem;font-size:.875rem}.ChecklistRulesPanel-module-scss-module__xQTsLG__suffix{color:#94a3b8;font-size:.875rem}.ChecklistRulesPanel-module-scss-module__xQTsLG__expandBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.125rem;transition:color .2s}.ChecklistRulesPanel-module-scss-module__xQTsLG__expandBtn:hover{color:#64748b}.ChecklistRulesPanel-module-scss-module__xQTsLG__deleteBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.125rem;transition:color .2s,background-color .2s;position:absolute;top:.75rem;right:.5rem}.ChecklistRulesPanel-module-scss-module__xQTsLG__deleteBtn:hover{color:#f87171;background:#fef2f2}.ChecklistRulesPanel-module-scss-module__xQTsLG__details{background:#f9fafb;border-top:1px solid #f0f0f0;padding:.75rem .75rem .75rem 1rem}.ChecklistRulesPanel-module-scss-module__xQTsLG__detailsDesc{color:#64748b;margin-bottom:.5rem;font-size:.72rem;line-height:1.625}.ChecklistRulesPanel-module-scss-module__xQTsLG__detailRow{align-items:center;gap:.375rem;display:flex}.ChecklistRulesPanel-module-scss-module__xQTsLG__detailText{color:#475569;font-size:.72rem;font-weight:500}.ChecklistRulesPanel-module-scss-module__xQTsLG__pickerWrap{position:relative}.ChecklistRulesPanel-module-scss-module__xQTsLG__pickerBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.1875rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.68rem;transition:color .2s,border-color .2s,background-color .2s;display:flex}.ChecklistRulesPanel-module-scss-module__xQTsLG__pickerBtn:hover{color:#725c00;background:#faf8f5;border-color:#c4a35a66}.ChecklistRulesPanel-module-scss-module__xQTsLG__menu{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;width:280px;max-height:280px;margin-top:.25rem;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.ChecklistRulesPanel-module-scss-module__xQTsLG__menuItem{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f9fafb;flex-direction:column;gap:.125rem;width:100%;padding:.625rem .875rem;transition:background-color .2s;display:flex}.ChecklistRulesPanel-module-scss-module__xQTsLG__menuItem:last-child{border-bottom:0}.ChecklistRulesPanel-module-scss-module__xQTsLG__menuItem:hover{background:#faf8f5}.ChecklistRulesPanel-module-scss-module__xQTsLG__menuItemTitle{color:#4b5563;font-size:.78rem;font-weight:500}.ChecklistRulesPanel-module-scss-module__xQTsLG__menuItemDesc{color:#94a3b8;font-size:.68rem;line-height:1.375}
@keyframes ChecklistCustomPanel-module-scss-module__equLHa__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ChecklistCustomPanel-module-scss-module__equLHa__modal-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ChecklistCustomPanel-module-scss-module__equLHa__itemCard{border:1px solid #ececec;border-radius:.25rem;transition:border-color .2s;overflow:hidden}.ChecklistCustomPanel-module-scss-module__equLHa__itemCard:hover{border-color:#cbd5e1}.ChecklistCustomPanel-module-scss-module__equLHa__itemHead{cursor:pointer;align-items:center;gap:10px;padding:10px .75rem;transition:background-color .2s;display:flex}.ChecklistCustomPanel-module-scss-module__equLHa__itemHead:hover{background:#fafbfc}.ChecklistCustomPanel-module-scss-module__equLHa__itemBody{flex:1;min-width:0}.ChecklistCustomPanel-module-scss-module__equLHa__itemText{color:#191c1e;font-size:.8rem;line-height:1.375}.ChecklistCustomPanel-module-scss-module__equLHa__verdictPreview{color:#64748b;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.7rem;line-height:1.375;display:-webkit-box;overflow:hidden}.ChecklistCustomPanel-module-scss-module__equLHa__statusSlot{flex-shrink:0}.ChecklistCustomPanel-module-scss-module__equLHa__loader{color:#c4a35a;animation:1s linear infinite ChecklistCustomPanel-module-scss-module__equLHa__ccp-spin}@keyframes ChecklistCustomPanel-module-scss-module__equLHa__ccp-spin{to{transform:rotate(360deg)}}.ChecklistCustomPanel-module-scss-module__equLHa__pendingPill{color:#94a3b8;white-space:nowrap;letter-spacing:.025em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.25rem;padding:2px 6px;font-size:.6rem;font-weight:600}.ChecklistCustomPanel-module-scss-module__equLHa__actions{color:#94a3b8;flex-shrink:0;align-items:center;gap:6px;display:flex}.ChecklistCustomPanel-module-scss-module__equLHa__removeBtn{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:.25rem;padding:2px;transition:all .2s}.ChecklistCustomPanel-module-scss-module__equLHa__removeBtn:hover{color:#ef4444;background:#fef2f2}.ChecklistCustomPanel-module-scss-module__equLHa__expanded{background:#f9fafb;border-top:1px solid #f0f0f0;padding:.75rem .75rem .75rem 1rem}.ChecklistCustomPanel-module-scss-module__equLHa__expandedStatus{align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.ChecklistCustomPanel-module-scss-module__equLHa__expandedBadge{border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;margin-top:2px;padding:2px 6px;font-size:.65rem;font-weight:600;display:inline-flex}.ChecklistCustomPanel-module-scss-module__equLHa__expandedText{color:#374151;margin-bottom:.75rem;font-size:.75rem;line-height:1.625}.ChecklistCustomPanel-module-scss-module__equLHa__evidenceCol{flex-direction:column;gap:6px;display:flex}.ChecklistCustomPanel-module-scss-module__equLHa__evidenceLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:600}.ChecklistCustomPanel-module-scss-module__equLHa__evidenceCard{background:#fff;border:1px solid #e5e7eb;border-radius:.1875rem;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.ChecklistCustomPanel-module-scss-module__equLHa__evidenceTitle{color:#725c00;font-size:.65rem;font-weight:500}.ChecklistCustomPanel-module-scss-module__equLHa__evidenceQuote{color:#64748b;font-size:.7rem;font-style:italic;line-height:1.375}.ChecklistCustomPanel-module-scss-module__equLHa__list{flex-direction:column;gap:6px;margin-bottom:.75rem;display:flex}.ChecklistCustomPanel-module-scss-module__equLHa__addWrap{margin-bottom:.75rem}.ChecklistCustomPanel-module-scss-module__equLHa__addRow{gap:6px;display:flex}.ChecklistCustomPanel-module-scss-module__equLHa__input{color:#191c1e;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;outline:none;flex:1;padding:.5rem 10px;font-size:.78rem;transition:border-color .2s}.ChecklistCustomPanel-module-scss-module__equLHa__input:focus{border-color:#c4a35a;box-shadow:0 0 0 2px #c4a35a26}.ChecklistCustomPanel-module-scss-module__equLHa__addBtn{color:#725c00;cursor:pointer;background:#faf8f5;border:1px solid #c4a35a;border-radius:.25rem;justify-content:center;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:500;transition:background-color .2s;display:flex}.ChecklistCustomPanel-module-scss-module__equLHa__addBtn:hover{background:#f5f0e8}.ChecklistCustomPanel-module-scss-module__equLHa__addBtn:disabled{opacity:.4;cursor:not-allowed}.ChecklistCustomPanel-module-scss-module__equLHa__errorBanner{background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:10px;display:flex}.ChecklistCustomPanel-module-scss-module__equLHa__errorIcon{color:#ef4444;flex-shrink:0;margin-top:2px}.ChecklistCustomPanel-module-scss-module__equLHa__errorText{color:#b91c1c;font-size:.72rem;line-height:1.375}
.SaveTemplateBar-module-scss-module__d1CIqG__root{gap:.375rem;display:flex}.SaveTemplateBar-module-scss-module__d1CIqG__input{color:#191c1e;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;outline:none;flex:1;padding:.5rem .625rem;font-size:.78rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.SaveTemplateBar-module-scss-module__d1CIqG__input:focus{border-color:#c4a35a;box-shadow:0 0 0 2px #c4a35a26}.SaveTemplateBar-module-scss-module__d1CIqG__saveBtn{color:#725c00;cursor:pointer;background:#faf8f5;border:1px solid #c4a35a;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem .625rem;font-size:.78rem;font-weight:500;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.SaveTemplateBar-module-scss-module__d1CIqG__saveBtn:hover:not(:disabled){background:#f5f0e8}.SaveTemplateBar-module-scss-module__d1CIqG__saveBtn:disabled{opacity:.4;cursor:not-allowed}.SaveTemplateBar-module-scss-module__d1CIqG__cancelBtn{color:#7c839b;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.25rem;padding:.375rem .625rem;font-size:.875rem;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.SaveTemplateBar-module-scss-module__d1CIqG__cancelBtn:hover{background:#f3f4f6}
.ChecklistView-module-scss-module__ammfuq__loadingWrap{flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1.5rem;display:flex}.ChecklistView-module-scss-module__ammfuq__loadingIcon{color:#94a3b8;animation:1s linear infinite ChecklistView-module-scss-module__ammfuq__checklistSpin}.ChecklistView-module-scss-module__ammfuq__loadingText{color:#94a3b8;font-size:.85rem}.ChecklistView-module-scss-module__ammfuq__root{flex-direction:column;gap:1rem;display:flex}.ChecklistView-module-scss-module__ammfuq__section{border:1px solid #e8e5e0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 4px #191c1e0a}.ChecklistView-module-scss-module__ammfuq__sectionHead{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#faf9f7,#0000);border-bottom:1px solid #f0ede8;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;display:flex}.ChecklistView-module-scss-module__ammfuq__chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.ChecklistView-module-scss-module__ammfuq__chevron.ChecklistView-module-scss-module__ammfuq__--closed{transform:rotate(-90deg)}.ChecklistView-module-scss-module__ammfuq__headBody{text-align:left;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ChecklistView-module-scss-module__ammfuq__title{color:#191c1e;font-size:.82rem;font-weight:600;line-height:1.25}.ChecklistView-module-scss-module__ammfuq__subtitle{color:#94a3b8;margin-top:.125rem;font-size:.67rem;line-height:1.25}.ChecklistView-module-scss-module__ammfuq__sectionBody{padding:1rem .75rem}.ChecklistView-module-scss-module__ammfuq__validateBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border:0;border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.72rem;font-weight:600;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #0000001f}.ChecklistView-module-scss-module__ammfuq__validateBtn:hover:not(:disabled){opacity:.9}.ChecklistView-module-scss-module__ammfuq__validateBtn:disabled{opacity:.5;cursor:not-allowed}.ChecklistView-module-scss-module__ammfuq__validateSpinner{animation:1s linear infinite ChecklistView-module-scss-module__ammfuq__checklistSpin}.ChecklistView-module-scss-module__ammfuq__footer{justify-content:flex-end;display:flex}.ChecklistView-module-scss-module__ammfuq__saveTplBtn{color:#94a3b8;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;font-size:.7rem;transition:color .2s;display:flex}.ChecklistView-module-scss-module__ammfuq__saveTplBtn:hover{color:#725c00}@keyframes ChecklistView-module-scss-module__ammfuq__checklistSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.CourseProfileDiagnostic-module-scss-module__wCWBJW__root{background:#fff;border:1px solid #e8e4dd;border-radius:.375rem;padding:.875rem}.CourseProfileDiagnostic-module-scss-module__wCWBJW__headerRow{justify-content:space-between;align-items:center;display:flex}.CourseProfileDiagnostic-module-scss-module__wCWBJW__headerLabel{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;display:flex}.CourseProfileDiagnostic-module-scss-module__wCWBJW__iconWrap{background:#fffbeb;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.CourseProfileDiagnostic-module-scss-module__wCWBJW__iconActivity{color:#725c00}.CourseProfileDiagnostic-module-scss-module__wCWBJW__totalSlides{color:#3a3a3a;font-size:10px}.CourseProfileDiagnostic-module-scss-module__wCWBJW__totalSlidesValue{color:#475569;font-weight:600}.CourseProfileDiagnostic-module-scss-module__wCWBJW__bar{align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:.25rem;display:flex}.CourseProfileDiagnostic-module-scss-module__wCWBJW__barTrack{background:#0000000a;border-radius:9999px;flex:1 1 0;height:.5rem;display:flex;overflow:hidden}.CourseProfileDiagnostic-module-scss-module__wCWBJW__barSegment{height:100%;transition:width .5s}.CourseProfileDiagnostic-module-scss-module__wCWBJW__legend{color:#7c839b;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:11px;display:flex}.CourseProfileDiagnostic-module-scss-module__wCWBJW__legendItem{align-items:center;gap:.25rem;display:flex}.CourseProfileDiagnostic-module-scss-module__wCWBJW__legendDot{border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.CourseProfileDiagnostic-module-scss-module__wCWBJW__legendValue{color:#334155;font-weight:600}.CourseProfileDiagnostic-module-scss-module__wCWBJW__footer{margin-top:auto}.CourseProfileDiagnostic-module-scss-module__wCWBJW__detailBtn{color:#475569;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8e4dd;justify-content:flex-end;align-items:center;gap:.25rem;width:100%;margin-top:.75rem;padding-top:.5rem;font-size:.72rem;font-weight:500;transition:color .2s;display:flex}.CourseProfileDiagnostic-module-scss-module__wCWBJW__detailLabel{opacity:0;white-space:nowrap;max-width:0;transition:max-width .8s,opacity .8s;overflow:hidden}.CourseProfileDiagnostic-module-scss-module__wCWBJW__root:hover .CourseProfileDiagnostic-module-scss-module__wCWBJW__detailLabel{opacity:1;max-width:6rem}
.ModuleBreakdownRow-module-scss-module__LW5Rta__root{background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;flex-direction:column;gap:.3rem;padding:.6rem .75rem;transition:border-color .2s;display:flex}.ModuleBreakdownRow-module-scss-module__LW5Rta__root:hover{border-color:#cbd5e1}.ModuleBreakdownRow-module-scss-module__LW5Rta__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ModuleBreakdownRow-module-scss-module__LW5Rta__titleWrap{align-items:center;gap:.25rem;display:flex}.ModuleBreakdownRow-module-scss-module__LW5Rta__title{color:#3a3a3a;text-transform:uppercase;font-size:.62rem;font-weight:600}.ModuleBreakdownRow-module-scss-module__LW5Rta__meta{color:#7c839b;flex-shrink:0;align-items:center;gap:.125rem;font-size:.65rem;display:flex}.ModuleBreakdownRow-module-scss-module__LW5Rta__pctWrap{border-right:1px solid #cbd5e1;flex-direction:column;align-items:flex-end;padding-right:.375rem;line-height:1;display:flex}.ModuleBreakdownRow-module-scss-module__LW5Rta__pctText{text-transform:uppercase;font-size:.55rem}.ModuleBreakdownRow-module-scss-module__LW5Rta__lessons{padding:.125rem .375rem}.ModuleBreakdownRow-module-scss-module__LW5Rta__barCol{flex-direction:column;gap:2px;margin-top:.125rem;padding:.25rem 0;display:flex}.ModuleBreakdownRow-module-scss-module__LW5Rta__bar{background:#f1f5f9;border-radius:9999px;height:6px;display:flex;overflow:hidden}.ModuleBreakdownRow-module-scss-module__LW5Rta__barSeg{height:100%;transition:all .5s}.ModuleBreakdownRow-module-scss-module__LW5Rta__labelsRow{display:flex}.ModuleBreakdownRow-module-scss-module__LW5Rta__labelCell{transition:all .5s;overflow:hidden}.ModuleBreakdownRow-module-scss-module__LW5Rta__labelText{text-align:center;font-size:.55rem;font-weight:600;line-height:1;display:block}
.CategoryLegend-module-scss-module__o8SW2G__root{align-items:center;gap:.25rem;display:flex}.CategoryLegend-module-scss-module__o8SW2G__pill{border-radius:.1875rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:600;display:inline-flex}.CategoryLegend-module-scss-module__o8SW2G__dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}
.StructureSummaryFooter-module-scss-module__Hq35wq__root{background:#f9fafb;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.625rem;margin-top:.75rem;padding:.75rem 1rem;display:flex}.StructureSummaryFooter-module-scss-module__Hq35wq__row{justify-content:space-between;align-items:center;display:flex}.StructureSummaryFooter-module-scss-module__Hq35wq__label{color:#7c839b;text-transform:uppercase;letter-spacing:.025em;font-size:.65rem;font-weight:600}.StructureSummaryFooter-module-scss-module__Hq35wq__longestInfo{align-items:center;gap:.25rem;display:flex}.StructureSummaryFooter-module-scss-module__Hq35wq__longestTitle{color:#334155;font-size:.65rem;font-weight:600}.StructureSummaryFooter-module-scss-module__Hq35wq__longestMeta{color:#7c839b;font-size:.65rem}.StructureSummaryFooter-module-scss-module__Hq35wq__divider{background:#e2e8f0;width:100%;height:1px}.StructureSummaryFooter-module-scss-module__Hq35wq__stats{color:#475569;align-items:center;gap:.75rem;font-size:.65rem;display:flex}.StructureSummaryFooter-module-scss-module__Hq35wq__statStrong{color:#334155;font-weight:600}.StructureSummaryFooter-module-scss-module__Hq35wq__dominant{align-items:center;gap:.25rem;display:inline-flex}.StructureSummaryFooter-module-scss-module__Hq35wq__dominantValue{font-weight:600}
.CourseTypeView-module-scss-module__dTjHla__root{flex-direction:column;gap:1.5rem;display:flex}.CourseTypeView-module-scss-module__dTjHla__backBtn{color:#475569;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin-bottom:1rem;padding:0;font-size:.875rem;font-weight:500;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex}.CourseTypeView-module-scss-module__dTjHla__backBtn:hover{color:#475569}.CourseTypeView-module-scss-module__dTjHla__sectionHead{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.CourseTypeView-module-scss-module__dTjHla__sectionTitle{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.CourseTypeView-module-scss-module__dTjHla__moduleList{flex-direction:column;gap:.65rem;display:flex}
.CoverageModuleCard-module-scss-module__GP9wZW__root{background:#fff;border:1px solid #f1f5f9;border-radius:.25rem;overflow:hidden;box-shadow:0 1px 4px #191c1e0f,0 4px 16px #191c1e0a}.CoverageModuleCard-module-scss-module__GP9wZW__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background-color .15s;display:flex}.CoverageModuleCard-module-scss-module__GP9wZW__header.CoverageModuleCard-module-scss-module__GP9wZW__--expanded{border-bottom:1px solid #e2e8f0}.CoverageModuleCard-module-scss-module__GP9wZW__header.CoverageModuleCard-module-scss-module__GP9wZW__--collapsed:hover{border:1px solid #64748b;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.CoverageModuleCard-module-scss-module__GP9wZW__headerLeft{align-items:center;gap:.5rem;display:flex}.CoverageModuleCard-module-scss-module__GP9wZW__chevWrap{border-radius:.1875rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:background-color .15s;display:flex}.CoverageModuleCard-module-scss-module__GP9wZW__chev{color:#54647a;transition:transform .2s}.CoverageModuleCard-module-scss-module__GP9wZW__chev.CoverageModuleCard-module-scss-module__GP9wZW__--collapsed{transform:rotate(-90deg)}.CoverageModuleCard-module-scss-module__GP9wZW__metaCol{flex-direction:column;display:flex}.CoverageModuleCard-module-scss-module__GP9wZW__indexLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.875rem}.CoverageModuleCard-module-scss-module__GP9wZW__name{color:#191c1e;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700}.CoverageModuleCard-module-scss-module__GP9wZW__headerRight{align-items:center;gap:.375rem;display:flex}.CoverageModuleCard-module-scss-module__GP9wZW__totalBadge{color:#3b5998;background:#dce9ff;border-radius:.1875rem;padding:.125rem .625rem;font-size:.875rem;font-weight:600}.CoverageModuleCard-module-scss-module__GP9wZW__slides>*+*{border-top:1px solid #f1f5f9}.CoverageModuleCard-module-scss-module__GP9wZW__slide{gap:.75rem;padding:.875rem 1rem;transition:background-color .1s}.CoverageModuleCard-module-scss-module__GP9wZW__slide:hover{background:#f8fafc99}.CoverageModuleCard-module-scss-module__GP9wZW__slideHeader{justify-content:space-between;align-items:center;display:flex}.CoverageModuleCard-module-scss-module__GP9wZW__slideName{color:#2c3a4a;font-size:.875rem;font-weight:600;line-height:1.25}.CoverageModuleCard-module-scss-module__GP9wZW__nodes{flex-direction:column;gap:.125rem;margin-left:1rem;display:flex}.CoverageModuleCard-module-scss-module__GP9wZW__node{align-items:center;gap:.5rem;padding:.125rem 0;display:flex}.CoverageModuleCard-module-scss-module__GP9wZW__dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.CoverageModuleCard-module-scss-module__GP9wZW__dot.CoverageModuleCard-module-scss-module__GP9wZW__--must{background:#131b2e}.CoverageModuleCard-module-scss-module__GP9wZW__dot.CoverageModuleCard-module-scss-module__GP9wZW__--nice{background:#c6c6cd}.CoverageModuleCard-module-scss-module__GP9wZW__nodeTitle{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.375;overflow:hidden}.CoverageModuleCard-module-scss-module__GP9wZW__slideFooter{justify-content:flex-end;display:flex}.CoverageModuleCard-module-scss-module__GP9wZW__slideTotal{color:#2c3a4a;flex-shrink:0;font-size:.875rem;font-weight:500}
.ManualSlidesNotice-module-scss-module__IDqKgG__root{background:#1e40af0d;border:1px solid #e2e8f0;border-radius:.25rem;padding:.75rem 1rem}.ManualSlidesNotice-module-scss-module__IDqKgG__body{flex-direction:column;display:flex}.ManualSlidesNotice-module-scss-module__IDqKgG__title{color:#191c1e;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700}.ManualSlidesNotice-module-scss-module__IDqKgG__description{color:#54647a;font-size:13px}
.DuplicateNodesCard-module-scss-module__7L2H2W__root{padding-left:1rem;padding-right:1rem;font-size:.7rem}.DuplicateNodesCard-module-scss-module__7L2H2W__header{flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:1.5rem;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__headerTop{justify-content:space-between;align-items:center;width:100%;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__headerTop>*+*{margin-top:.5rem}.DuplicateNodesCard-module-scss-module__7L2H2W__title{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.DuplicateNodesCard-module-scss-module__7L2H2W__subtitle{color:#54647a;margin-top:.25rem}.DuplicateNodesCard-module-scss-module__7L2H2W__filtersBar{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__filtersWrap{position:relative}.DuplicateNodesCard-module-scss-module__7L2H2W__filtersTrigger{color:#334155;cursor:pointer;background:#fff;border:0;flex-shrink:0;align-items:center;gap:.25rem;width:fit-content;font-weight:500;transition:background-color .2s;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__filtersTrigger:hover{background:#f8fafc}.DuplicateNodesCard-module-scss-module__7L2H2W__chevron{color:#64748b;transition:transform .15s}.DuplicateNodesCard-module-scss-module__7L2H2W__chevron.DuplicateNodesCard-module-scss-module__7L2H2W__--open{transform:rotate(180deg)}.DuplicateNodesCard-module-scss-module__7L2H2W__filtersPanel{z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;flex-direction:column;gap:.75rem;width:16rem;margin-top:.25rem;padding:.75rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.DuplicateNodesCard-module-scss-module__7L2H2W__filterField{flex-direction:column;gap:.25rem;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__filterLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500}.DuplicateNodesCard-module-scss-module__7L2H2W__filterSelect,.DuplicateNodesCard-module-scss-module__7L2H2W__filterInput{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.1875rem;outline:none;padding:6px .5rem;font-size:13px;font-weight:500}.DuplicateNodesCard-module-scss-module__7L2H2W__filterSelect:focus,.DuplicateNodesCard-module-scss-module__7L2H2W__filterInput:focus{box-shadow:0 0 0 1px #93c5fd}.DuplicateNodesCard-module-scss-module__7L2H2W__empty{color:#7c839b;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;font-style:italic}.DuplicateNodesCard-module-scss-module__7L2H2W__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.DuplicateNodesCard-module-scss-module__7L2H2W__grid{grid-template-columns:1fr 1fr}}.DuplicateNodesCard-module-scss-module__7L2H2W__card{background:#fff;border:1px solid #e8e4dd;border-radius:.75rem;flex-direction:column;display:flex;box-shadow:0 2px 12px #191c1e0a}.DuplicateNodesCard-module-scss-module__7L2H2W__card:hover .DuplicateNodesCard-module-scss-module__7L2H2W__compareLabel{opacity:1;max-width:6rem}.DuplicateNodesCard-module-scss-module__7L2H2W__cardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem .75rem;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__cardHeaderInner{flex-direction:column;min-width:0;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__cardEyebrow{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:9px;display:block}.DuplicateNodesCard-module-scss-module__7L2H2W__cardTitleRow{align-items:flex-end;gap:.5rem;min-width:0;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__cardTitle{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.DuplicateNodesCard-module-scss-module__7L2H2W__badge{border-radius:.25rem;width:max-content;padding:2px .5rem;font-size:10px;font-weight:500}.DuplicateNodesCard-module-scss-module__7L2H2W__badge.DuplicateNodesCard-module-scss-module__7L2H2W__--resolved{color:#047857;background:#0478571a}.DuplicateNodesCard-module-scss-module__7L2H2W__badge.DuplicateNodesCard-module-scss-module__7L2H2W__--pending{color:#b45309;background:#b453091a;align-items:center;gap:.25rem;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__locations{color:#475569;flex:1;padding:0 1.25rem .75rem;font-size:.7rem;line-height:1.625}.DuplicateNodesCard-module-scss-module__7L2H2W__locationsList{flex-direction:column;gap:.5rem;margin-top:.5rem;margin-left:.25rem;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__locationItem{align-items:center;gap:.5rem;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__locationDot{background:#334155;border-radius:9999px;width:4px;height:4px}.DuplicateNodesCard-module-scss-module__7L2H2W__locationText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DuplicateNodesCard-module-scss-module__7L2H2W__compareWrap{padding:.25rem}.DuplicateNodesCard-module-scss-module__7L2H2W__compareButton{color:#475569;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.25rem;width:100%;padding-top:.5rem;font-size:.72rem;font-weight:500;transition:color .2s;display:flex}.DuplicateNodesCard-module-scss-module__7L2H2W__compareLabel{opacity:0;white-space:nowrap;max-width:0;transition:max-width .8s,opacity .8s;overflow:hidden}
.SlideHeader-module-scss-module__yzkHNa__root{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;font-size:.7rem;display:flex}.SlideHeader-module-scss-module__yzkHNa__row{align-items:flex-start;gap:.5rem;display:flex}.SlideHeader-module-scss-module__yzkHNa__badge{color:#fff;letter-spacing:.05em;background:#1e293b;border-radius:.1875rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:700;display:flex}.SlideHeader-module-scss-module__yzkHNa__titleBlock{flex-direction:column;flex:1;min-width:0;display:flex}.SlideHeader-module-scss-module__yzkHNa__kicker{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:10px;display:block}.SlideHeader-module-scss-module__yzkHNa__title{color:#191c1e;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.SlideHeader-module-scss-module__yzkHNa__context{color:#54647a;flex-direction:column;line-height:1.625;display:flex}.SlideHeader-module-scss-module__yzkHNa__contextLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}
.KbNodeInfoCard-module-scss-module__K3cX-a__root{color:#fff;background:#1e293b0d;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.KbNodeInfoCard-module-scss-module__K3cX-a__iconWrap{background:#fffc;border:1px solid #e2e8f0cc;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.KbNodeInfoCard-module-scss-module__K3cX-a__icon{color:#1e293b}.KbNodeInfoCard-module-scss-module__K3cX-a__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.KbNodeInfoCard-module-scss-module__K3cX-a__label{text-transform:uppercase;letter-spacing:.05em;color:#1e293b;font-weight:600}.KbNodeInfoCard-module-scss-module__K3cX-a__text{color:#1e293b;line-height:1.625}
.SlideSelectorDropdown-module-scss-module__29E3Yq__root{justify-content:flex-end;display:flex;position:relative}.SlideSelectorDropdown-module-scss-module__29E3Yq__trigger{color:#fff;cursor:pointer;background:#1e293b;border:0;border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:600;transition:background-color .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.SlideSelectorDropdown-module-scss-module__29E3Yq__trigger:hover{background:#2a2f33}.SlideSelectorDropdown-module-scss-module__29E3Yq__panel{z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;flex-direction:column;gap:.75rem;width:17.5rem;margin-top:.25rem;padding:.75rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.SlideSelectorDropdown-module-scss-module__29E3Yq__field{flex-direction:column;gap:.25rem;display:flex}.SlideSelectorDropdown-module-scss-module__29E3Yq__label{color:#64748b;text-transform:uppercase;font-size:13px;font-weight:500}.SlideSelectorDropdown-module-scss-module__29E3Yq__select{color:#191c1e;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.375rem .5rem;font-size:13px;font-weight:500}.SlideSelectorDropdown-module-scss-module__29E3Yq__select:focus{outline:none;box-shadow:0 0 0 1px #93c5fd}
.compareSlidesHelpers-module-scss-module__OuQ5Rq__image{border-radius:.1875rem;width:100%}.compareSlidesHelpers-module-scss-module__OuQ5Rq__emptyImg{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:.1875rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;height:7rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__emptyImgIcon{color:#cbd5e1}.compareSlidesHelpers-module-scss-module__OuQ5Rq__emptyImgText{color:#94a3b8;font-size:13px;font-style:italic}.compareSlidesHelpers-module-scss-module__OuQ5Rq__listCol{flex-direction:column;gap:.125rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__listColLg{flex-direction:column;gap:.375rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__listColMd{flex-direction:column;gap:.25rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__listRow{flex-direction:column;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__flashTitle{color:#374151;font-size:.875rem;line-height:1.625}.compareSlidesHelpers-module-scss-module__OuQ5Rq__itemTitle{color:#374151;font-size:.875rem;font-weight:600}.compareSlidesHelpers-module-scss-module__OuQ5Rq__itemText{color:#54647a;font-size:.875rem;line-height:1.625}.compareSlidesHelpers-module-scss-module__OuQ5Rq__timelineRow{gap:.5rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__timelineBadge{color:#1e3a5f;background:#1e3a5f1a;border-radius:.1875rem;flex-shrink:0;height:fit-content;padding:.125rem .375rem;font-size:13px;font-weight:700}.compareSlidesHelpers-module-scss-module__OuQ5Rq__timelineBody{flex-direction:column;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__heading{color:#374151;font-size:.875rem;font-weight:700}.compareSlidesHelpers-module-scss-module__OuQ5Rq__keyIdeaTitle{color:#374151;font-size:.875rem;font-weight:600}.compareSlidesHelpers-module-scss-module__OuQ5Rq__quote{border-left:2px solid #1e3a5f4d;flex-direction:column;gap:.25rem;padding-left:.625rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__quoteText{color:#374151;margin:0;font-size:.875rem;font-style:italic;line-height:1.625}.compareSlidesHelpers-module-scss-module__OuQ5Rq__quoteAuthor{color:#54647a;font-size:13px;font-weight:500}.compareSlidesHelpers-module-scss-module__OuQ5Rq__mcWrap{flex-direction:column;gap:.5rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__mcItem{flex-direction:column;gap:.125rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__mcQuestion{color:#374151;font-size:.875rem;font-weight:600}.compareSlidesHelpers-module-scss-module__OuQ5Rq__mcOptions{flex-direction:column;gap:.125rem;padding-left:.5rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__mcOption{color:#54647a;font-size:13px;line-height:1.625}.compareSlidesHelpers-module-scss-module__OuQ5Rq__mcOption.compareSlidesHelpers-module-scss-module__OuQ5Rq__--correct{color:#15803d;font-weight:500}.compareSlidesHelpers-module-scss-module__OuQ5Rq__tfRow{align-items:flex-start;gap:.375rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__tfBadge{border-radius:.1875rem;flex-shrink:0;padding:0 .25rem;font-size:13px;font-weight:700}.compareSlidesHelpers-module-scss-module__OuQ5Rq__tfBadge.compareSlidesHelpers-module-scss-module__OuQ5Rq__--true{color:#15803d;background:#dcfce7}.compareSlidesHelpers-module-scss-module__OuQ5Rq__tfBadge.compareSlidesHelpers-module-scss-module__OuQ5Rq__--false{color:#b91c1c;background:#fee2e2}.compareSlidesHelpers-module-scss-module__OuQ5Rq__tfText{color:#374151;font-size:.875rem;line-height:1.625}.compareSlidesHelpers-module-scss-module__OuQ5Rq__causeEffectRow{align-items:center;gap:.375rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__cause{color:#374151;font-size:.875rem}.compareSlidesHelpers-module-scss-module__OuQ5Rq__effect{color:#374151;font-size:.875rem;font-weight:500}.compareSlidesHelpers-module-scss-module__OuQ5Rq__arrow{color:#54647a;font-size:13px}.compareSlidesHelpers-module-scss-module__OuQ5Rq__matchingPrompt{color:#54647a;margin-bottom:.125rem;font-size:.875rem;font-style:italic}.compareSlidesHelpers-module-scss-module__OuQ5Rq__matchLeft{color:#374151;font-size:.875rem;font-weight:500}.compareSlidesHelpers-module-scss-module__OuQ5Rq__matchRight{color:#374151;font-size:.875rem}.compareSlidesHelpers-module-scss-module__OuQ5Rq__reflectionPrompt{color:#374151;margin:0;font-size:.875rem;font-weight:500}.compareSlidesHelpers-module-scss-module__OuQ5Rq__reflectionResp{color:#54647a;border-left:2px solid #e2e8f0;margin:0;padding-left:.5rem;font-size:.875rem;font-style:italic;line-height:1.625}.compareSlidesHelpers-module-scss-module__OuQ5Rq__prosConsGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.compareSlidesHelpers-module-scss-module__OuQ5Rq__prosConsCol{flex-direction:column;gap:.125rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__prosConsLabel{text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:700}.compareSlidesHelpers-module-scss-module__OuQ5Rq__prosConsLabel.compareSlidesHelpers-module-scss-module__OuQ5Rq__--pros{color:#047857}.compareSlidesHelpers-module-scss-module__OuQ5Rq__prosConsLabel.compareSlidesHelpers-module-scss-module__OuQ5Rq__--cons{color:#be123c}.compareSlidesHelpers-module-scss-module__OuQ5Rq__prosConsItem{color:#374151;font-size:.875rem;line-height:1.625}.compareSlidesHelpers-module-scss-module__OuQ5Rq__prosConsEmpty{color:#94a3b8;font-size:13px;font-style:italic}.compareSlidesHelpers-module-scss-module__OuQ5Rq__exampleLabel{text-transform:uppercase;letter-spacing:.05em;color:#b45309;background:#fef3c7;border-radius:.1875rem;width:fit-content;padding:.125rem .375rem;font-size:8px;font-weight:700}.compareSlidesHelpers-module-scss-module__OuQ5Rq__exampleTitle{color:#374151;font-size:.875rem;font-weight:600}.compareSlidesHelpers-module-scss-module__OuQ5Rq__exampleBody{color:#54647a;white-space:pre-line;font-size:.875rem;line-height:1.625}.compareSlidesHelpers-module-scss-module__OuQ5Rq__codeWrap{flex-direction:column;gap:.25rem;display:flex}.compareSlidesHelpers-module-scss-module__OuQ5Rq__codeLang{color:#54647a;text-transform:uppercase;font-family:monospace;font-size:8px}.compareSlidesHelpers-module-scss-module__OuQ5Rq__codeBlock{color:#374151;white-space:pre-wrap;background:#f8fafc;border-radius:.1875rem;margin:0;padding:.5rem;font-family:monospace;font-size:13px;line-height:1.625;overflow-x:auto}.compareSlidesHelpers-module-scss-module__OuQ5Rq__fallback{color:#54647a;margin:0;font-size:.875rem;font-style:italic}.compareSlidesHelpers-module-scss-module__OuQ5Rq__fallbackMore{color:#54647a;font-size:13px;font-style:italic}.compareSlidesHelpers-module-scss-module__OuQ5Rq__previewText{color:#374151;margin:0;font-size:.875rem;line-height:1.625}
@keyframes BlockCell-module-scss-module__TzfzJa__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes BlockCell-module-scss-module__TzfzJa__modal-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.BlockCell-module-scss-module__TzfzJa__root{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.BlockCell-module-scss-module__TzfzJa__root.BlockCell-module-scss-module__TzfzJa__--identical{background:#eff6ff66;border-color:#1e3a5f66}.BlockCell-module-scss-module__TzfzJa__root.BlockCell-module-scss-module__TzfzJa__--empty{opacity:.4}.BlockCell-module-scss-module__TzfzJa__header{flex-direction:row;align-items:center;gap:.5rem;display:flex}.BlockCell-module-scss-module__TzfzJa__typeBadge{color:#334155;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:13px;font-weight:600;display:inline-flex}.BlockCell-module-scss-module__TzfzJa__identicalBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#1e3a5f;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:8px;font-weight:700;display:inline-flex}.BlockCell-module-scss-module__TzfzJa__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding-block:1.5rem;display:flex}.BlockCell-module-scss-module__TzfzJa__emptyIconBox{border:1px dashed #cbd5e1;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.BlockCell-module-scss-module__TzfzJa__emptyIcon{color:#cbd5e1}.BlockCell-module-scss-module__TzfzJa__emptyLabel{color:#94a3b8;font-size:.875rem;font-style:italic}
.BlocksComparisonGrid-module-scss-module__1RcGGq__root{background:#f8fafc;border-radius:.25rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.BlocksComparisonGrid-module-scss-module__1RcGGq__row{grid-template-columns:1fr 28px 1fr;align-items:stretch;gap:0;display:grid}.BlocksComparisonGrid-module-scss-module__1RcGGq__center{justify-content:center;align-items:center;display:flex}.BlocksComparisonGrid-module-scss-module__1RcGGq__linkBadge{color:#fff;background:#1e3a5f;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.BlocksComparisonGrid-module-scss-module__1RcGGq__divider{background:#e2e8f0;width:1px;height:100%}
.AiComparisonPanel-module-scss-module__wxzFZW__root{flex-direction:column;gap:1rem;display:flex}.AiComparisonPanel-module-scss-module__wxzFZW__scoreSection{flex-direction:column;display:flex}.AiComparisonPanel-module-scss-module__wxzFZW__scoreInner{flex-direction:column;gap:.25rem;display:flex}.AiComparisonPanel-module-scss-module__wxzFZW__eyebrow{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.AiComparisonPanel-module-scss-module__wxzFZW__scoreRow{flex-shrink:0;align-items:baseline;gap:.5rem;line-height:1.25;display:flex}.AiComparisonPanel-module-scss-module__wxzFZW__scoreValue{font-size:20px;font-weight:700}.AiComparisonPanel-module-scss-module__wxzFZW__scoreValue.AiComparisonPanel-module-scss-module__wxzFZW__--high{color:#be123c}.AiComparisonPanel-module-scss-module__wxzFZW__scoreValue.AiComparisonPanel-module-scss-module__wxzFZW__--medium{color:#b45309}.AiComparisonPanel-module-scss-module__wxzFZW__scoreValue.AiComparisonPanel-module-scss-module__wxzFZW__--low{color:#047857}.AiComparisonPanel-module-scss-module__wxzFZW__scoreUnit{opacity:.6;font-size:.875rem;font-weight:600}.AiComparisonPanel-module-scss-module__wxzFZW__scoreLabel{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:10px;font-weight:600;display:block}.AiComparisonPanel-module-scss-module__wxzFZW__scoreLabel.AiComparisonPanel-module-scss-module__wxzFZW__--high{color:#be123c}.AiComparisonPanel-module-scss-module__wxzFZW__scoreLabel.AiComparisonPanel-module-scss-module__wxzFZW__--medium{color:#b45309}.AiComparisonPanel-module-scss-module__wxzFZW__scoreLabel.AiComparisonPanel-module-scss-module__wxzFZW__--low{color:#047857}.AiComparisonPanel-module-scss-module__wxzFZW__bar{background:#f1f5f9;border-radius:9999px;height:4px;overflow:hidden}.AiComparisonPanel-module-scss-module__wxzFZW__barFill{height:100%;transition:all .2s cubic-bezier(.4,0,.2,1)}.AiComparisonPanel-module-scss-module__wxzFZW__barFill.AiComparisonPanel-module-scss-module__wxzFZW__--high{background:#f43f5e}.AiComparisonPanel-module-scss-module__wxzFZW__barFill.AiComparisonPanel-module-scss-module__wxzFZW__--medium{background:#f59e0b}.AiComparisonPanel-module-scss-module__wxzFZW__barFill.AiComparisonPanel-module-scss-module__wxzFZW__--low{background:#10b981}.AiComparisonPanel-module-scss-module__wxzFZW__proseText{color:#475569;font-size:10px;line-height:1.625}.AiComparisonPanel-module-scss-module__wxzFZW__grid{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:.25rem;display:grid}@media (min-width:768px){.AiComparisonPanel-module-scss-module__wxzFZW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AiComparisonPanel-module-scss-module__wxzFZW__column{flex-direction:column;gap:.375rem;display:flex}.AiComparisonPanel-module-scss-module__wxzFZW__emptyText{color:#94a3b8;font-size:10px;font-style:italic}.AiComparisonPanel-module-scss-module__wxzFZW__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.AiComparisonPanel-module-scss-module__wxzFZW__listItem{color:#475569;font-size:10px;line-height:1.625}.AiComparisonPanel-module-scss-module__wxzFZW__plus{color:#047857;font-weight:700}.AiComparisonPanel-module-scss-module__wxzFZW__minus{color:#b45309;font-weight:700}.AiComparisonPanel-module-scss-module__wxzFZW__aspect{color:#374151;font-weight:600}.AiComparisonPanel-module-scss-module__wxzFZW__regenerateButton{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:10px;font-weight:500;transition:color .2s;display:inline-flex}.AiComparisonPanel-module-scss-module__wxzFZW__regenerateButton:hover{color:#1e293b}.AiComparisonPanel-module-scss-module__wxzFZW__regenerateButton:disabled{opacity:.5;cursor:not-allowed}.AiComparisonPanel-module-scss-module__wxzFZW__spin{animation:1s linear infinite AiComparisonPanel-module-scss-module__wxzFZW__spin}@keyframes AiComparisonPanel-module-scss-module__wxzFZW__spin{to{transform:rotate(360deg)}}
@keyframes CompareSlides-module-scss-module__oKEVqG__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes CompareSlides-module-scss-module__oKEVqG__modal-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CompareSlides-module-scss-module__oKEVqG__root{height:100%;position:relative;overflow:hidden}.CompareSlides-module-scss-module__oKEVqG__scrollArea{flex-direction:column;gap:1.25rem;height:100%;padding:1.25rem 1.5rem;font-size:.7rem;display:flex;overflow-y:auto}.CompareSlides-module-scss-module__oKEVqG__headerRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CompareSlides-module-scss-module__oKEVqG__backBtn{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;font-size:10px;font-weight:500;transition:color .2s;display:flex}.CompareSlides-module-scss-module__oKEVqG__backBtn:hover{color:#1e293b}.CompareSlides-module-scss-module__oKEVqG__aiBtn{color:#fff;cursor:pointer;background:#b45309b3;border:0;border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:10px;font-weight:600;transition:background-color .2s;display:inline-flex}.CompareSlides-module-scss-module__oKEVqG__aiBtn:hover:not(:disabled){background:#b45309}.CompareSlides-module-scss-module__oKEVqG__aiBtn:disabled{opacity:.5;cursor:not-allowed}.CompareSlides-module-scss-module__oKEVqG__spin{animation:1s linear infinite CompareSlides-module-scss-module__oKEVqG__spin}@keyframes CompareSlides-module-scss-module__oKEVqG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CompareSlides-module-scss-module__oKEVqG__titleBar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CompareSlides-module-scss-module__oKEVqG__titleColumn{flex:1;min-width:0}.CompareSlides-module-scss-module__oKEVqG__kicker{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:10px;display:block}.CompareSlides-module-scss-module__oKEVqG__titleRow{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.CompareSlides-module-scss-module__oKEVqG__title{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.9rem;font-weight:700;line-height:1.375}.CompareSlides-module-scss-module__oKEVqG__statusWrap{position:relative}.CompareSlides-module-scss-module__oKEVqG__statusBtn{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:8px;font-weight:700;transition:background-color .2s;display:inline-flex}.CompareSlides-module-scss-module__oKEVqG__statusBtn.CompareSlides-module-scss-module__oKEVqG__--pending{color:#b45309;background:#b453091a}.CompareSlides-module-scss-module__oKEVqG__statusBtn.CompareSlides-module-scss-module__oKEVqG__--pending:hover{background:#b4530933}.CompareSlides-module-scss-module__oKEVqG__statusBtn.CompareSlides-module-scss-module__oKEVqG__--resolved{color:#047857;background:#0478571a}.CompareSlides-module-scss-module__oKEVqG__statusBtn.CompareSlides-module-scss-module__oKEVqG__--resolved:hover{background:#04785733}.CompareSlides-module-scss-module__oKEVqG__chev{transition:transform .15s}.CompareSlides-module-scss-module__oKEVqG__chev.CompareSlides-module-scss-module__oKEVqG__--open{transform:rotate(180deg)}.CompareSlides-module-scss-module__oKEVqG__statusMenu{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;min-width:10.625rem;margin-top:.25rem;padding:.25rem 0;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.CompareSlides-module-scss-module__oKEVqG__statusMenuItem{text-align:left;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.375rem .5rem;font-size:9px;font-weight:500;display:flex}.CompareSlides-module-scss-module__oKEVqG__statusMenuItem.CompareSlides-module-scss-module__oKEVqG__--pending:hover{background:#b453091a}.CompareSlides-module-scss-module__oKEVqG__statusMenuItem.CompareSlides-module-scss-module__oKEVqG__--resolved:hover{background:#0478571a}.CompareSlides-module-scss-module__oKEVqG__countCol{text-align:right;background:#fff;flex-direction:column;flex-shrink:0;display:flex}.CompareSlides-module-scss-module__oKEVqG__countLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:10px;display:block}.CompareSlides-module-scss-module__oKEVqG__countValue{color:#1e293b;font-size:10px;font-weight:700;line-height:1.25}.CompareSlides-module-scss-module__oKEVqG__slideHeadersGrid{grid-template-columns:1fr 28px 1fr;gap:0;display:grid}.CompareSlides-module-scss-module__oKEVqG__blocksToggle{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;width:100%;padding:.5rem 0;transition:color .2s;display:flex}.CompareSlides-module-scss-module__oKEVqG__blocksToggleLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.CompareSlides-module-scss-module__oKEVqG__blocksToggleChev{color:#94a3b8;transition:transform .15s}.CompareSlides-module-scss-module__oKEVqG__blocksToggleChev.CompareSlides-module-scss-module__oKEVqG__--open{transform:rotate(180deg)}.CompareSlides-module-scss-module__oKEVqG__singleSlide{flex-direction:column;gap:.5rem;display:flex}.CompareSlides-module-scss-module__oKEVqG__singleSlideTitle{color:#191c1e;font-size:13px;font-weight:600}.CompareSlides-module-scss-module__oKEVqG__singleSlideDesc{color:#7c839b;margin:0;font-size:.875rem;line-height:1.625}.CompareSlides-module-scss-module__oKEVqG__aside{z-index:10;background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;width:440px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:0 25px 50px -12px #0003}.CompareSlides-module-scss-module__oKEVqG__asideHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.CompareSlides-module-scss-module__oKEVqG__asideHeaderTime{color:#475569;font-size:10px;line-height:1.625}.CompareSlides-module-scss-module__oKEVqG__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.1875rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:color .2s,background-color .2s;display:inline-flex}.CompareSlides-module-scss-module__oKEVqG__closeBtn:hover{color:#1e293b;background:#f1f5f9}.CompareSlides-module-scss-module__oKEVqG__asideBody{flex:1;padding:.5rem 1.25rem;font-size:.7rem;overflow-y:auto}.CompareSlides-module-scss-module__oKEVqG__loadingPanel{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 0;display:flex}.CompareSlides-module-scss-module__oKEVqG__loadingLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.CompareSlides-module-scss-module__oKEVqG__errorBanner{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.CompareSlides-module-scss-module__oKEVqG__errorIcon{flex-shrink:0;margin-top:.125rem}.CompareSlides-module-scss-module__oKEVqG__errorText{flex:1}
.CourseInfoCard-module-scss-module__DWToDq__root{flex-direction:column;align-items:center;display:flex}.CourseInfoCard-module-scss-module__DWToDq__inner{width:100%}.CourseInfoCard-module-scss-module__DWToDq__row{color:#191c1e;border-bottom:1px solid #f8fafc;flex-direction:column;padding:.5rem 0;font-size:11px;font-weight:500;display:flex}.CourseInfoCard-module-scss-module__DWToDq__rowInline{color:#191c1e;border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:11px;font-weight:500;display:flex}.CourseInfoCard-module-scss-module__DWToDq__line{justify-content:space-between;align-items:center;display:flex}.CourseInfoCard-module-scss-module__DWToDq__value{color:#191c1e;font-weight:600}.CourseInfoCard-module-scss-module__DWToDq__breakdown{color:#94a3b8;flex-direction:column;gap:.125rem;margin-top:.125rem;margin-left:.5rem;display:flex}.CourseInfoCard-module-scss-module__DWToDq__breakdownRow{justify-content:space-between;align-items:center;display:flex}.CourseInfoCard-module-scss-module__DWToDq__breakdownLabel{font-size:10px}
.aside-module-scss-module__G6YERW__root{height:100%;margin-top:.75rem;padding:.5rem;overflow-y:auto}.aside-module-scss-module__G6YERW__root>*+*{margin-top:.5rem}.aside-module-scss-module__G6YERW__headerWrap{justify-content:center;align-items:center;display:flex}.aside-module-scss-module__G6YERW__headerLabel{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.aside-module-scss-module__G6YERW__sectionTipo{margin-bottom:1rem}.aside-module-scss-module__G6YERW__tipoRow{justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:11px;display:flex}.aside-module-scss-module__G6YERW__tipoLabel{color:#191c1e;font-weight:500}.aside-module-scss-module__G6YERW__tipoValue{color:#191c1e;font-weight:600}.aside-module-scss-module__G6YERW__statsBlock{border-top:1px solid #f1f5f9;padding-top:.75rem}.aside-module-scss-module__G6YERW__statsList{text-align:center;flex-direction:column;gap:.5rem;display:flex}.aside-module-scss-module__G6YERW__statCardTotal{border:1px solid #f1f5f9;border-radius:.25rem;padding:.625rem 0}.aside-module-scss-module__G6YERW__statValueLg{color:#191c1e;font-size:1.125rem;font-weight:700}.aside-module-scss-module__G6YERW__statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:8px;font-weight:500}.aside-module-scss-module__G6YERW__statsGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.aside-module-scss-module__G6YERW__statCard{background:#f8fafc;border-radius:.25rem;padding:.625rem 0}.aside-module-scss-module__G6YERW__coverageButton{text-align:center;cursor:pointer;color:#191c1e;background:#fff;border:1px solid #64748b;border-radius:.25rem;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:.75rem;padding:.5rem .75rem;font-size:.7rem;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.aside-module-scss-module__G6YERW__coverageButton:hover{background:#f8fafc;border-color:#cbd5e1}.aside-module-scss-module__G6YERW__coverageButton.aside-module-scss-module__G6YERW__--active{color:#fff;background:#131b2e;border-color:#131b2e}
.QuotesSummaryCard-module-scss-module__edW1pa__empty{background:#fff;border:1px solid #e8e4dd;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;padding:1.25rem;display:flex;box-shadow:0 2px 12px #191c1e0a}.QuotesSummaryCard-module-scss-module__edW1pa__emptyInner{flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__emptyIconWrap{background:#fffbeb;border-radius:.375rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__emptyIcon{color:#c4a35a}.QuotesSummaryCard-module-scss-module__edW1pa__emptyText{text-align:center;flex-direction:column;gap:.25rem;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__emptyTitle{color:#3a3a3a;font-size:.78rem;font-weight:500}.QuotesSummaryCard-module-scss-module__edW1pa__emptyDescription{color:#94a3b8;max-width:200px;font-size:.68rem;line-height:1.625}.QuotesSummaryCard-module-scss-module__edW1pa__root{background:#fff;border:1px solid #e8e4dd;border-radius:.375rem;flex-direction:column;padding:1rem;transition:box-shadow .2s;display:flex;box-shadow:0 2px 12px #191c1e0a}.QuotesSummaryCard-module-scss-module__edW1pa__root:hover{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000a}.QuotesSummaryCard-module-scss-module__edW1pa__root:hover .QuotesSummaryCard-module-scss-module__edW1pa__viewDetailLabel{opacity:1;max-width:6rem}.QuotesSummaryCard-module-scss-module__edW1pa__body{flex-direction:column;flex-grow:1;gap:.75rem;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__header{justify-content:space-between;align-items:center;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__headerLabel{align-items:center;gap:.5rem;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__iconWrap{background:#fffbeb;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__iconColor{color:#725c00}.QuotesSummaryCard-module-scss-module__edW1pa__headerTitle{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.QuotesSummaryCard-module-scss-module__edW1pa__count{color:#725c00;background:#fffbeb;border-radius:.25rem;padding:.25rem .625rem;font-size:.68rem;font-weight:600}.QuotesSummaryCard-module-scss-module__edW1pa__description{color:#475569;font-size:.7rem;line-height:1.625}.QuotesSummaryCard-module-scss-module__edW1pa__progress{flex-direction:column;gap:.25rem;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__progressTrack{background:#f0f1f3;border-radius:9999px;height:.5rem;overflow:hidden}.QuotesSummaryCard-module-scss-module__edW1pa__progressFill{background:#c4a35a;border-radius:9999px;height:100%;transition:all .5s cubic-bezier(.16,1,.3,1)}.QuotesSummaryCard-module-scss-module__edW1pa__progressPct{color:#94a3b8;justify-content:flex-end;font-size:.68rem;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__viewDetail{color:#475569;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8e4dd;justify-content:flex-end;align-items:center;gap:.25rem;width:100%;margin-top:.75rem;padding-top:.5rem;font-size:.72rem;font-weight:500;transition:color .2s;display:flex}.QuotesSummaryCard-module-scss-module__edW1pa__viewDetailLabel{opacity:0;white-space:nowrap;max-width:0;transition:all .8s;overflow:hidden}
.AssesableSummaryCard-module-scss-module__wIWiZa__root{background:#fff;border:1px solid #e8e4dd;border-radius:.375rem;flex-direction:column;padding:1rem;display:flex;box-shadow:0 2px 12px #191c1e0a}.AssesableSummaryCard-module-scss-module__wIWiZa__root:hover .AssesableSummaryCard-module-scss-module__wIWiZa__viewDetailLabel{opacity:1;max-width:6rem}.AssesableSummaryCard-module-scss-module__wIWiZa__body{flex-direction:column;flex-grow:1;gap:.75rem;display:flex}.AssesableSummaryCard-module-scss-module__wIWiZa__header{justify-content:space-between;align-items:center;display:flex}.AssesableSummaryCard-module-scss-module__wIWiZa__headerLabel{align-items:center;gap:.5rem;display:flex}.AssesableSummaryCard-module-scss-module__wIWiZa__iconWrap{background:#fffbeb;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.AssesableSummaryCard-module-scss-module__wIWiZa__iconColor{color:#725c00}.AssesableSummaryCard-module-scss-module__wIWiZa__headerTitle{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.AssesableSummaryCard-module-scss-module__wIWiZa__count{color:#7c6711;background:#fffbeb;border-radius:.25rem;padding:.25rem .625rem;font-size:.68rem;font-weight:600}.AssesableSummaryCard-module-scss-module__wIWiZa__description{color:#475569;font-size:.7rem;line-height:1.625}.AssesableSummaryCard-module-scss-module__wIWiZa__progress{flex-direction:column;gap:.25rem;display:flex}.AssesableSummaryCard-module-scss-module__wIWiZa__progressTrack{background:#f0f1f3;border-radius:9999px;height:.5rem;overflow:hidden}.AssesableSummaryCard-module-scss-module__wIWiZa__progressFill{background:#457b9d;border-radius:9999px;height:100%;transition:all .5s cubic-bezier(.16,1,.3,1)}.AssesableSummaryCard-module-scss-module__wIWiZa__progressPct{color:#94a3b8;justify-content:flex-end;font-size:.68rem;display:flex}.AssesableSummaryCard-module-scss-module__wIWiZa__viewDetail{color:#475569;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8e4dd;justify-content:flex-end;align-items:center;gap:.25rem;width:100%;margin-top:.75rem;padding-top:.5rem;font-size:.72rem;font-weight:500;transition:color .2s;display:flex}.AssesableSummaryCard-module-scss-module__wIWiZa__viewDetailLabel{opacity:0;white-space:nowrap;max-width:0;transition:all .8s;overflow:hidden}
.ActivitySummaryCard-module-scss-module__8EUOVG__card{background:#fff;border:1px solid #e8e4dd;border-radius:.375rem;flex-direction:column;height:100%;padding:1rem;display:flex;box-shadow:0 2px 12px #191c1e0a}.ActivitySummaryCard-module-scss-module__8EUOVG__headRow{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ActivitySummaryCard-module-scss-module__8EUOVG__headIconWrap{background:#fffbeb;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.ActivitySummaryCard-module-scss-module__8EUOVG__headIcon{color:#725c00}.ActivitySummaryCard-module-scss-module__8EUOVG__headTitle{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.ActivitySummaryCard-module-scss-module__8EUOVG__emptyMsg{color:#94a3b8;font-size:.7rem;line-height:1.625}.ActivitySummaryCard-module-scss-module__8EUOVG__headerStack{flex-direction:column;justify-content:space-between;margin-bottom:.75rem;display:flex}.ActivitySummaryCard-module-scss-module__8EUOVG__list{flex-direction:column;flex:1;gap:6px;display:flex}.ActivitySummaryCard-module-scss-module__8EUOVG__itemRow{justify-content:space-between;align-items:center;margin-bottom:2px;font-size:13px;display:flex}.ActivitySummaryCard-module-scss-module__8EUOVG__itemLeft{align-items:center;gap:.25rem;margin-left:.5rem;display:flex}.ActivitySummaryCard-module-scss-module__8EUOVG__bullet{background:#334155;border-radius:9999px;width:4px;height:4px}.ActivitySummaryCard-module-scss-module__8EUOVG__itemLabel{color:#7c839b}.ActivitySummaryCard-module-scss-module__8EUOVG__itemRight{align-items:baseline;gap:.25rem;display:flex}.ActivitySummaryCard-module-scss-module__8EUOVG__itemCount{color:#191c1e;font-weight:600}.ActivitySummaryCard-module-scss-module__8EUOVG__itemPct{color:#7c839b;font-weight:400}.ActivitySummaryCard-module-scss-module__8EUOVG__footer{border-top:1px solid #e8e4dd;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.ActivitySummaryCard-module-scss-module__8EUOVG__footerLabel{color:#7c839b;font-size:13px}.ActivitySummaryCard-module-scss-module__8EUOVG__footerValue{color:#191c1e;font-size:13px;font-weight:600}
.duplicatesSummaryCard-module-scss-module__D8mJTG__root{background:#fff;border:1px solid #e8e4dd;border-radius:.75rem;flex-direction:column;height:100%;padding:1rem;display:flex;box-shadow:0 2px 12px #191c1e0a}.duplicatesSummaryCard-module-scss-module__D8mJTG__root:hover .duplicatesSummaryCard-module-scss-module__D8mJTG__ctaText{opacity:1;max-width:6rem}.duplicatesSummaryCard-module-scss-module__D8mJTG__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.duplicatesSummaryCard-module-scss-module__D8mJTG__headerLeft{align-items:center;gap:.5rem;display:flex}.duplicatesSummaryCard-module-scss-module__D8mJTG__iconWrap{background:#fffbeb;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.duplicatesSummaryCard-module-scss-module__D8mJTG__icon{color:#725c00}.duplicatesSummaryCard-module-scss-module__D8mJTG__label{color:#3a3a3a;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.duplicatesSummaryCard-module-scss-module__D8mJTG__count{color:#725c00;background:#fffbeb;border-radius:.25rem;padding:.25rem .625rem;font-size:.68rem;font-weight:600}.duplicatesSummaryCard-module-scss-module__D8mJTG__description{color:#475569;margin-bottom:.75rem;font-size:.7rem;line-height:1.625}.duplicatesSummaryCard-module-scss-module__D8mJTG__actions{margin-top:auto}.duplicatesSummaryCard-module-scss-module__D8mJTG__cta{color:#475569;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.25rem;width:100%;margin-top:.75rem;padding-top:.5rem;font-size:.72rem;font-weight:500;transition:color .2s;display:flex}.duplicatesSummaryCard-module-scss-module__D8mJTG__ctaText{opacity:0;white-space:nowrap;max-width:0;transition:max-width .8s,opacity .8s;overflow:hidden}
.index-module-scss-module__2xQs3W__backBtn{color:#475569;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}.index-module-scss-module__2xQs3W__backBtn:hover{color:#475569}.index-module-scss-module__2xQs3W__emptyShell{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;padding:3rem 1.5rem;display:flex}.index-module-scss-module__2xQs3W__emptyIcon{color:#cbd5e1;font-size:2.25rem;display:block}.index-module-scss-module__2xQs3W__emptyTitle{color:#64748b;margin:0;font-size:.875rem;font-weight:500}.index-module-scss-module__2xQs3W__emptySub{color:#7c839b;margin:0;font-size:.875rem}.index-module-scss-module__2xQs3W__subView{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.index-module-scss-module__2xQs3W__subViewBody{flex:1;overflow-y:auto}.index-module-scss-module__2xQs3W__subViewBodyPadded{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem 3rem;display:flex;position:relative;overflow-y:auto}.index-module-scss-module__2xQs3W__subViewBodyChecklist{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;position:relative;overflow-y:auto}.index-module-scss-module__2xQs3W__assessmentInner{margin-top:1rem;margin-bottom:1rem;padding:0 3rem}.index-module-scss-module__2xQs3W__assessmentToolbar{justify-content:space-between;align-items:center;margin-top:.75rem;padding:.5rem;display:flex}.index-module-scss-module__2xQs3W__viewToggle{border-bottom:1px solid #e2e8f0;gap:0;display:flex}.index-module-scss-module__2xQs3W__viewToggleBtn{cursor:pointer;color:#64748b;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 16px 10px;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s}.index-module-scss-module__2xQs3W__viewToggleBtn:hover{color:#334155}.index-module-scss-module__2xQs3W__viewToggleBtn.index-module-scss-module__2xQs3W__--active{color:#1e40af;border-bottom-color:#1e40afcc;font-weight:600}.index-module-scss-module__2xQs3W__duplicatesInner{flex:1;padding:1rem 1.5rem;overflow-y:auto}.index-module-scss-module__2xQs3W__checklistBackWrap{position:absolute;bottom:0}.index-module-scss-module__2xQs3W__contentStack{flex-direction:column;gap:1rem;display:flex}.index-module-scss-module__2xQs3W__contentStackSm{flex-direction:column;gap:.75rem;display:flex}.index-module-scss-module__2xQs3W__cardsGrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1rem;padding:.5rem 0;display:grid}.index-module-scss-module__2xQs3W__cardsCol{flex-direction:column;gap:.5rem;display:flex}.index-module-scss-module__2xQs3W__cardSpacer{flex:1}.index-module-scss-module__2xQs3W__mainShell{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.index-module-scss-module__2xQs3W__mainBody{flex:1;display:flex;overflow:hidden}.index-module-scss-module__2xQs3W__mainContent{flex:1;min-width:0;margin-top:1.5rem;padding:.5rem 1.5rem;overflow-y:auto}.index-module-scss-module__2xQs3W__aside{border-left:1px solid #e2e8f0;width:17rem;margin-bottom:1rem;padding-left:.5rem;padding-right:1rem}.index-module-scss-module__2xQs3W__footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;padding:.75rem 1.5rem;display:flex}.index-module-scss-module__2xQs3W__footerBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.78rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001f}
.CoverageModal-module-scss-module__nJ3u1a__backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191c1e66;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;inset:0}.CoverageModal-module-scss-module__nJ3u1a__dialog{background:#f7f9fb;border-radius:.375rem;flex-direction:column;width:100%;max-width:72rem;height:90vh;margin:0 1rem;animation:.2s cubic-bezier(.16,1,.3,1) CoverageModal-module-scss-module__nJ3u1a__coverage-zoom-in;display:flex;overflow:hidden;transform:scale(1);box-shadow:0 12px 40px #191c1e0f}@keyframes CoverageModal-module-scss-module__nJ3u1a__coverage-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CoverageModal-module-scss-module__nJ3u1a__header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.7rem 1.25rem;display:flex}.CoverageModal-module-scss-module__nJ3u1a__title{text-transform:uppercase;letter-spacing:.1em;color:#6b6b6bcc;align-items:center;margin:0;font-size:13px;font-weight:600;line-height:1.1;display:flex}.CoverageModal-module-scss-module__nJ3u1a__closeBtn{color:#7c839b;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.5rem;transition:color .2s,background-color .2s}.CoverageModal-module-scss-module__nJ3u1a__closeBtn:hover{color:#191c1e;background:#e0e3e580}.CoverageModal-module-scss-module__nJ3u1a__body{background:#fff;flex:1;min-height:0;display:flex;overflow:hidden}.CoverageModal-module-scss-module__nJ3u1a__stateShell{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}.CoverageModal-module-scss-module__nJ3u1a__spinner{border:3px solid #e2e8f0;border-top-color:#7c839b;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite CoverageModal-module-scss-module__nJ3u1a__coverage-spin}@keyframes CoverageModal-module-scss-module__nJ3u1a__coverage-spin{to{transform:rotate(360deg)}}.CoverageModal-module-scss-module__nJ3u1a__errorIcon{color:#c0451f;font-size:28px}.CoverageModal-module-scss-module__nJ3u1a__errorText{color:#7c839b;margin:0;font-size:.875rem}
.ReactionBar-module-scss-module__zow67W__root{flex-wrap:wrap;align-items:center;gap:.25rem;width:100%;display:flex}.ReactionBar-module-scss-module__zow67W__end{align-items:center;gap:.25rem;margin-left:auto;display:flex}.ReactionBar-module-scss-module__zow67W__pill{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:11px;transition:background-color .2s;display:flex}.ReactionBar-module-scss-module__zow67W__pill:hover{background:#f1f5f9}.ReactionBar-module-scss-module__zow67W__pill.ReactionBar-module-scss-module__zow67W__--mine{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.ReactionBar-module-scss-module__zow67W__pillCount{font-weight:500}.ReactionBar-module-scss-module__zow67W__pickerWrap{position:relative}.ReactionBar-module-scss-module__zow67W__picker{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:11px;transition:background-color .2s,color .2s;display:flex}.ReactionBar-module-scss-module__zow67W__picker:hover{color:#475569;background:#f1f5f9}.ReactionBar-module-scss-module__zow67W__pickerIcon{width:.875rem;height:.875rem}.ReactionBar-module-scss-module__zow67W__scrim{z-index:10;position:fixed;inset:0}.ReactionBar-module-scss-module__zow67W__popover{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;gap:.125rem;margin-bottom:.25rem;padding:.25rem;display:flex;position:absolute;bottom:100%;right:0;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.ReactionBar-module-scss-module__zow67W__emojiButton{cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1rem;transition:background-color .2s;display:flex}.ReactionBar-module-scss-module__zow67W__emojiButton:hover{background:#f1f5f9}
@keyframes CommentItem-module-scss-module__PZXC8G__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes CommentItem-module-scss-module__PZXC8G__modal-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CommentItem-module-scss-module__PZXC8G__root{display:flex}.CommentItem-module-scss-module__PZXC8G__body{flex:1;min-width:0}.CommentItem-module-scss-module__PZXC8G__header{align-items:center;gap:.5rem;margin-bottom:2px;display:flex}.CommentItem-module-scss-module__PZXC8G__name{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.CommentItem-module-scss-module__PZXC8G__dot,.CommentItem-module-scss-module__PZXC8G__time{color:#94a3b8;font-size:10px}.CommentItem-module-scss-module__PZXC8G__edited{color:#94a3b8;font-size:10px;font-style:italic}.CommentItem-module-scss-module__PZXC8G__navBtn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:color .2s,background-color .2s;display:flex}.CommentItem-module-scss-module__PZXC8G__navBtn:hover{color:#2563eb;background:#eff6ff}.CommentItem-module-scss-module__PZXC8G__navBtn:hover .CommentItem-module-scss-module__PZXC8G__navIcon{transform:translate(2px)}.CommentItem-module-scss-module__PZXC8G__navIcon{width:.875rem;height:.875rem;transition:transform .2s}.CommentItem-module-scss-module__PZXC8G__headerActions{align-items:center;gap:2px;margin-left:auto;display:flex}.CommentItem-module-scss-module__PZXC8G__readBtn{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:.1875rem;justify-content:center;align-items:center;padding:2px;transition:color .2s,background-color .2s;display:flex}.CommentItem-module-scss-module__PZXC8G__readBtn:hover{color:#64748b;background:#f1f5f9}.CommentItem-module-scss-module__PZXC8G__readBtn.CommentItem-module-scss-module__PZXC8G__--read{color:#059669}.CommentItem-module-scss-module__PZXC8G__readBtn.CommentItem-module-scss-module__PZXC8G__--read:hover{color:#059669;background:#ecfdf5}.CommentItem-module-scss-module__PZXC8G__readIcon{width:14px;height:14px}.CommentItem-module-scss-module__PZXC8G__menuWrap{position:relative}.CommentItem-module-scss-module__PZXC8G__menuBtn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:2px}.CommentItem-module-scss-module__PZXC8G__menuBtn:hover{background:#f1f5f9}.CommentItem-module-scss-module__PZXC8G__menuIcon{width:14px;height:14px}.CommentItem-module-scss-module__PZXC8G__menuOverlay{z-index:10;position:fixed;inset:0}.CommentItem-module-scss-module__PZXC8G__menu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;min-width:120px;margin-top:.25rem;padding:.25rem 0;position:absolute;right:0;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.CommentItem-module-scss-module__PZXC8G__menuItem{color:#334155;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.375rem .75rem;font-size:.75rem;display:flex}.CommentItem-module-scss-module__PZXC8G__menuItem:hover{background:#f8fafc}.CommentItem-module-scss-module__PZXC8G__menuItem.CommentItem-module-scss-module__PZXC8G__--delete{color:#e11d48}.CommentItem-module-scss-module__PZXC8G__menuItem.CommentItem-module-scss-module__PZXC8G__--delete:hover{background:#fff1f2}.CommentItem-module-scss-module__PZXC8G__menuItemIcon{width:12px;height:12px}.CommentItem-module-scss-module__PZXC8G__editWrap{margin-top:.25rem}.CommentItem-module-scss-module__PZXC8G__textarea{color:#334155;resize:none;background:#fff;border:1px solid #93c5fd;border-radius:.25rem;width:100%;padding:.5rem;font-size:.875rem}.CommentItem-module-scss-module__PZXC8G__textarea:focus{outline:none;box-shadow:0 0 0 2px #bfdbfe}.CommentItem-module-scss-module__PZXC8G__editFooter{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.CommentItem-module-scss-module__PZXC8G__editCancelBtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:11px;display:flex}.CommentItem-module-scss-module__PZXC8G__editCancelBtn:hover{background:#f1f5f9}.CommentItem-module-scss-module__PZXC8G__editSaveBtn{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:11px;display:flex}.CommentItem-module-scss-module__PZXC8G__editSaveBtn:hover{background:#1d4ed8}.CommentItem-module-scss-module__PZXC8G__editIcon{width:12px;height:12px}.CommentItem-module-scss-module__PZXC8G__bodyText{color:#334155;white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.625}.CommentItem-module-scss-module__PZXC8G__reactionRow{align-items:center;gap:.5rem;margin-top:6px;display:flex}.CommentItem-module-scss-module__PZXC8G__replyBtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.1875rem;align-items:center;gap:.25rem;padding:2px .375rem;font-size:11px;transition:color .2s,background-color .2s;display:flex}.CommentItem-module-scss-module__PZXC8G__replyBtn:hover{color:#2563eb;background:#eff6ff}
.CommentThread-module-scss-module__IyizMa__root{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem .75rem .75rem 1rem;transition:border-color .2s;display:flex}.CommentThread-module-scss-module__IyizMa__root:hover{border-color:#cbd5e1}.CommentThread-module-scss-module__IyizMa__repliesWrap{padding-left:.75rem}.CommentThread-module-scss-module__IyizMa__toggleBtn{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:11px;transition:color .2s;display:flex}.CommentThread-module-scss-module__IyizMa__toggleBtn:hover{color:#2563eb}.CommentThread-module-scss-module__IyizMa__toggleIcon{width:.75rem;height:.75rem;transition:transform .2s}.CommentThread-module-scss-module__IyizMa__toggleIcon.CommentThread-module-scss-module__IyizMa__--collapsed{transform:rotate(-90deg)}.CommentThread-module-scss-module__IyizMa__replies{border-left:2px solid #f1f5f9;flex-direction:column;gap:.75rem;margin-left:-.5rem;padding-left:.5rem;display:flex}.CommentThread-module-scss-module__IyizMa__replyEditor{padding-top:.25rem;padding-left:.75rem}.CommentThread-module-scss-module__IyizMa__textarea{color:#334155;resize:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.25rem;outline:none;width:100%;padding:.5rem;font-size:.875rem;transition:background-color .2s,border-color .2s,box-shadow .2s}.CommentThread-module-scss-module__IyizMa__textarea:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 2px #dbeafe99}.CommentThread-module-scss-module__IyizMa__actions{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.CommentThread-module-scss-module__IyizMa__cancelBtn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.25rem .5rem;font-size:11px;transition:background-color .2s}.CommentThread-module-scss-module__IyizMa__cancelBtn:hover{background:#f1f5f9}.CommentThread-module-scss-module__IyizMa__submitBtn{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:11px;transition:background-color .2s,opacity .2s;display:flex}.CommentThread-module-scss-module__IyizMa__submitBtn:hover:not(:disabled){background:#1d4ed8}.CommentThread-module-scss-module__IyizMa__submitBtn:disabled{opacity:.4;cursor:not-allowed}.CommentThread-module-scss-module__IyizMa__submitIcon{width:.75rem;height:.75rem}
.CommentComposer-module-scss-module__81TYYq__root{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:.75rem}.CommentComposer-module-scss-module__81TYYq__header{align-items:center;margin-bottom:.5rem;display:flex}.CommentComposer-module-scss-module__81TYYq__scopeLabel{text-transform:uppercase;letter-spacing:.05em;color:#1d4ed8;background:#eff6ff;border-radius:.1875rem;padding:.25rem .5rem;font-size:11px;font-weight:600}.CommentComposer-module-scss-module__81TYYq__hint{color:#94a3b8;margin-left:.5rem;font-size:10px}.CommentComposer-module-scss-module__81TYYq__inputRow{align-items:flex-end;gap:.5rem;display:flex}.CommentComposer-module-scss-module__81TYYq__textarea{color:#334155;resize:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.25rem;outline:none;flex:1;max-height:8rem;padding:.5rem .75rem;font-size:.875rem}.CommentComposer-module-scss-module__81TYYq__textarea:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 2px #dbeafe}.CommentComposer-module-scss-module__81TYYq__sendBtn{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:.25rem;padding:10px;transition:background-color .2s}.CommentComposer-module-scss-module__81TYYq__sendBtn:hover{background:#1d4ed8}.CommentComposer-module-scss-module__81TYYq__sendBtn:disabled{opacity:.4;cursor:not-allowed}.CommentComposer-module-scss-module__81TYYq__sendIcon{width:1rem;height:1rem}
.CommentsPanel-module-scss-module__fYWvVa__root{background:#f8fafc80;flex-direction:column;display:flex;position:absolute;inset:0}.CommentsPanel-module-scss-module__fYWvVa__tabsWrap{flex-shrink:0;padding:.75rem .75rem 0}.CommentsPanel-module-scss-module__fYWvVa__viewToggle{border-bottom:1px solid #e2e8f0;gap:0;display:flex}.CommentsPanel-module-scss-module__fYWvVa__viewToggleBtn{cursor:pointer;color:#64748b;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.25rem;margin-bottom:-1px;padding:0 16px 10px;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s;display:flex}.CommentsPanel-module-scss-module__fYWvVa__viewToggleBtn:hover{color:#334155}.CommentsPanel-module-scss-module__fYWvVa__viewToggleBtn.CommentsPanel-module-scss-module__fYWvVa__--active{color:#1e40af;border-bottom-color:#1e40afcc;font-weight:600}.CommentsPanel-module-scss-module__fYWvVa__count{color:#64748b;background:#f1f5f9;border-radius:9999px;padding:0 .25rem;font-size:9px}.CommentsPanel-module-scss-module__fYWvVa__viewToggleBtn.CommentsPanel-module-scss-module__fYWvVa__--active .CommentsPanel-module-scss-module__fYWvVa__count{color:#1e40af;background:#dbeafe}.CommentsPanel-module-scss-module__fYWvVa__list{flex-direction:column;flex:1;gap:.625rem;padding:.5rem .75rem;display:flex;overflow-y:auto}.CommentsPanel-module-scss-module__fYWvVa__loadingText{text-align:center;color:#94a3b8;padding:2rem 0;font-size:.75rem;animation:2s ease-in-out infinite CommentsPanel-module-scss-module__fYWvVa__pulse}.CommentsPanel-module-scss-module__fYWvVa__errorText{text-align:center;color:#f43f5e;padding:1rem 0;font-size:.75rem}.CommentsPanel-module-scss-module__fYWvVa__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.CommentsPanel-module-scss-module__fYWvVa__emptyIconWrap{background:#eff6ff;border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.75rem;display:flex}.CommentsPanel-module-scss-module__fYWvVa__emptyIcon{color:#60a5fa;width:1.75rem;height:1.75rem}.CommentsPanel-module-scss-module__fYWvVa__emptyTitle{color:#334155;margin-bottom:.25rem;font-size:.875rem;font-weight:700}.CommentsPanel-module-scss-module__fYWvVa__emptyDesc{color:#64748b;font-size:.75rem}@keyframes CommentsPanel-module-scss-module__fYWvVa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.utils-module-scss-module__cSe2PW__paragraph{margin-bottom:.5rem}.utils-module-scss-module__cSe2PW__paragraph:last-child{margin-bottom:0}.utils-module-scss-module__cSe2PW__paragraph strong{font-weight:600}.utils-module-scss-module__cSe2PW__scrollHighlight{outline-offset:2px;outline:2px solid #60a5fa;transition:outline-color .2s cubic-bezier(.4,0,.2,1)}
/*# sourceMappingURL=118zpfu42ym3f.css.map*/