.form-modal_formGroup__lmElR{margin-bottom:16px}.form-modal_label__d08lA{display:block;font-size:.9rem;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.form-modal_input__dM2F_{width:100%;padding:10px;border:1px solid var(--border-secondary);border-radius:6px;font-size:1rem;transition:border-color .2s}.form-modal_input__dM2F_:focus{outline:none;border-color:var(--blue-5000);box-shadow:0 0 0 1px var(--blue-5000)}.form-modal_footerActions__Cy4T4{display:flex;justify-content:flex-end;gap:8px}.form-modal_button__kc4zS{padding:8px 16px;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .2s;border:none}.form-modal_buttonCancel__SuaWX{background-color:var(--bg-primary);border:1px solid var(--border-secondary);color:var(--text-secondary)}.form-modal_buttonCancel__SuaWX:hover{background-color:var(--bg-secondary)}.form-modal_buttonSubmit__S_2JA{background-color:var(--blue-5000);color:var(--text-inverse)}.form-modal_buttonSubmit__S_2JA:hover{background-color:var(--blue-6000)}.Spinner_spinner__Os7JR{width:var(--spinner-size);height:var(--spinner-size);border-radius:50%;border:var(--spinner-thickness) solid var(--spinner-track-color);border-top-color:transparent;background:linear-gradient(var(--nz-bg-white) 0 0) padding-box,var(--spinner-color) border-box;-webkit-mask:linear-gradient(var(--nz-bg-white) 0 0) padding-box,linear-gradient(var(--nz-bg-white) 0 0);mask:linear-gradient(var(--nz-bg-white) 0 0) padding-box,linear-gradient(var(--nz-bg-white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:Spinner_spin__FD2Qf 1.2s cubic-bezier(.5,0,.5,1) infinite}@keyframes Spinner_spin__FD2Qf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_spinner__Os7JR{animation:none}}.modal_overlay__L3cbv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--gray-9000-rgb),.6);display:flex;justify-content:center;align-items:flex-end;z-index:1000;padding:0}.modal_content__B27f7{background-color:var(--white);width:100%;max-width:100%;max-height:90vh;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(var(--gray-9000-rgb),.15);display:flex;flex-direction:column;overflow:hidden;animation:modal_slideUp__o_815 .3s ease-out}@keyframes modal_slideUp__o_815{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modal_fadeIn__kF94S{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.modal_drag-handle__peZod{display:flex;justify-content:center;padding:.75rem 0 .5rem;flex-shrink:0}.modal_drag-handle-bar__G4j08{width:40px;height:4px;background-color:var(--gray-3500);border-radius:2px}.modal_header__X3rvo{display:flex;justify-content:space-between;align-items:center;padding:.5rem;flex-shrink:0}.modal_header-with-border__t1rlL{border-bottom:1px solid var(--gray-2500)}.modal_title__cDCOu{font-size:1.125rem;font-weight:700;color:var(--black);margin:0;flex:1}.modal_close-button__sbPqV{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:var(--gray-5250);cursor:pointer;border-radius:8px;transition:all .2s ease;font-size:1.25rem;padding:0;flex-shrink:0;margin-left:auto}.modal_close-button__sbPqV:hover{background-color:var(--gray-0750);color:var(--black)}.modal_close-button__sbPqV:active{background-color:var(--gray-2500)}.modal_close-button__sbPqV:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.modal_body__SRfFR{flex:1;overflow-y:auto;padding:.25rem .5rem}.modal_footer__5YLLH{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:.5rem;flex-shrink:0;border-top:1px solid var(--gray-2500)}.modal_footer-button__wqU5x{padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.modal_button-cancel__Oa_V8{background-color:var(--btn-default-bg);color:var(--btn-default-text);border-color:var(--btn-default-border)}.modal_button-cancel__Oa_V8:hover{background-color:var(--btn-default-hover-bg)}.modal_button-confirm__gym2O{background-color:var(--btn-primary);color:var(--white);border-color:var(--btn-primary)}.modal_button-confirm__gym2O:hover{background-color:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.modal_footer-button__wqU5x:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.modal_footer-button__wqU5x:disabled{opacity:.5;cursor:not-allowed}.modal_button-danger__D5Cbg{background-color:var(--btn-danger);color:var(--white);border-color:var(--btn-danger)}.modal_button-danger__D5Cbg:hover{background-color:var(--btn-danger-hover);border-color:var(--btn-danger-hover)}.modal_message__qTsGz{font-size:1rem;color:var(--black);line-height:1.5;text-align:left;padding:1rem 0;white-space:pre-wrap}.modal_size-large__ex4Vu,.modal_size-medium__8vZrx,.modal_size-small__RwAzH,.modal_size-xlarge__91t2V{max-width:100%}.modal_size-fullscreen__bKmG_{max-width:100%;max-height:100vh;height:100vh;border-radius:0}@media (min-width:768px){.modal_overlay__L3cbv{align-items:center;padding:1rem}.modal_content__B27f7{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;min-width:320px;max-height:90vh;border-radius:16px;box-shadow:0 20px 60px rgba(var(--gray-9000-rgb),.3);animation:modal_fadeIn__kF94S .2s ease-out}.modal_drag-handle__peZod{display:none}.modal_header__X3rvo{padding:.75rem}.modal_title__cDCOu{font-size:1.25rem}.modal_body__SRfFR{padding:.375rem .75rem}.modal_footer__5YLLH{padding:.75rem;gap:1rem}.modal_footer-button__wqU5x{padding:.75rem 1.5rem;font-size:1rem}.modal_size-small__RwAzH{max-width:400px;width:90%}.modal_size-medium__8vZrx{max-width:500px;width:90%}.modal_size-large__ex4Vu{max-width:700px;width:90%}.modal_size-xlarge__91t2V{max-width:900px;width:90%}.modal_size-fullscreen__bKmG_{max-width:100%;width:calc(100% - 2rem);max-height:calc(100vh - 2rem);height:auto;border-radius:16px}}@media (min-width:1024px){.modal_header__X3rvo{padding:1rem}.modal_title__cDCOu{font-size:1.375rem}.modal_body__SRfFR{padding:.5rem 1rem}.modal_footer__5YLLH{padding:1rem}}@media (min-width:1920px){.modal_title__cDCOu{font-size:1.5rem}.modal_footer-button__wqU5x{padding:.875rem 1.75rem;font-size:1.0625rem}}.full-layout-modal_full-layout-content__WeOmr{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;animation:none}.full-layout-modal_full-layout-header__SGQtn{padding:.625rem .75rem;border-bottom:1px solid var(--gray-2500)}.full-layout-modal_full-layout-body__2tXL3{flex:1;overflow-y:auto;padding:.75rem 1.25rem .75rem .75rem}@media (min-width:768px){.full-layout-modal_full-layout-content__WeOmr{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 3rem);height:calc(100% - 3rem);border-radius:16px;animation:full-layout-modal_fadeIn__rh8bT .2s ease-out}@keyframes full-layout-modal_fadeIn__rh8bT{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.full-layout-modal_full-layout-header__SGQtn{padding:.75rem 1rem}.full-layout-modal_full-layout-body__2tXL3{padding:1rem 1.5rem 1rem 1rem}}@media (min-width:1024px){.full-layout-modal_full-layout-content__WeOmr{width:calc(100% - 4rem);height:calc(100% - 4rem)}.full-layout-modal_full-layout-header__SGQtn{padding:.875rem 1.25rem}.full-layout-modal_full-layout-body__2tXL3{padding:1.25rem 1.75rem 1.25rem 1.25rem}}@media (min-width:1920px){.full-layout-modal_full-layout-content__WeOmr{width:calc(100% - 6rem);height:calc(100% - 6rem)}.full-layout-modal_full-layout-body__2tXL3{padding:1.5rem 2rem 1.5rem 1.5rem}}.action-button_action-button__f7Q9E{display:inline-flex;align-items:center;justify-content:center;gap:var(--nz-space-8);font-weight:600;border-radius:var(--nz-radius-md);cursor:pointer;transition:background-color var(--nz-transition-fast),color var(--nz-transition-fast),border-color var(--nz-transition-fast),opacity var(--nz-transition-fast);border:1px solid transparent;white-space:nowrap}.action-button_action-button__f7Q9E:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.action-button_action-button__f7Q9E:disabled{opacity:.5;cursor:not-allowed}.action-button_button-icon__y_e0a{display:inline-flex;align-items:center;justify-content:center}.action-button_action-button__f7Q9E.action-button_xs__Te5lS{padding:.25rem .5rem;font-size:.75rem}.action-button_action-button__f7Q9E.action-button_xs__Te5lS .action-button_button-icon__y_e0a{font-size:.75rem}.action-button_action-button__f7Q9E.action-button_sm__G_0gI{padding:.375rem .75rem;font-size:.8125rem}.action-button_action-button__f7Q9E.action-button_sm__G_0gI .action-button_button-icon__y_e0a{font-size:.875rem}.action-button_action-button__f7Q9E.action-button_md__BY_4o{padding:.625rem 1.25rem;font-size:.9375rem}.action-button_action-button__f7Q9E.action-button_md__BY_4o .action-button_button-icon__y_e0a{font-size:1rem}.action-button_action-button__f7Q9E.action-button_lg__ERlXk{padding:.875rem 1.75rem;font-size:1.0625rem}.action-button_action-button__f7Q9E.action-button_lg__ERlXk .action-button_button-icon__y_e0a{font-size:1.25rem}.action-button_action-button__f7Q9E.action-button_xl__g8DHe{padding:1.125rem 2.25rem;font-size:1.125rem}.action-button_action-button__f7Q9E.action-button_xl__g8DHe .action-button_button-icon__y_e0a{font-size:1.375rem}.action-button_action-button__f7Q9E.action-button_default__Bx_fu{color:var(--btn-default-text);background-color:var(--btn-default-bg);border-color:var(--btn-default-border)}.action-button_action-button__f7Q9E.action-button_default__Bx_fu:hover:not(:disabled){background-color:var(--btn-default-hover-bg)}.action-button_action-button__f7Q9E.action-button_primary__oNSrO{color:var(--white);background-color:var(--btn-primary);border-color:var(--btn-primary)}.action-button_action-button__f7Q9E.action-button_primary__oNSrO:hover:not(:disabled){background-color:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.action-button_action-button__f7Q9E.action-button_primary-brand__rmPJ_{color:var(--white);background-color:var(--blue-active);border-color:var(--blue-active)}.action-button_action-button__f7Q9E.action-button_primary-brand__rmPJ_:hover:not(:disabled){background-color:var(--blue-title);border-color:var(--blue-title)}.action-button_action-button__f7Q9E.action-button_secondary__FBw3M{color:var(--btn-primary);background-color:var(--btn-primary-light);border-color:var(--btn-primary-border)}.action-button_action-button__f7Q9E.action-button_secondary__FBw3M:hover:not(:disabled){background-color:var(--btn-primary-light-hover)}.action-button_action-button__f7Q9E.action-button_success__LjmNJ{color:var(--white);background-color:var(--btn-success);border-color:var(--btn-success)}.action-button_action-button__f7Q9E.action-button_success__LjmNJ:hover:not(:disabled){background-color:var(--btn-success-hover);border-color:var(--btn-success-hover)}.action-button_action-button__f7Q9E.action-button_success-brand__YjpQT{color:var(--white);background-color:var(--green-success);border-color:var(--green-success)}.action-button_action-button__f7Q9E.action-button_success-brand__YjpQT:hover:not(:disabled){background-color:var(--emerald-5000);border-color:var(--emerald-5000)}.action-button_action-button__f7Q9E.action-button_danger__REeuM{color:var(--btn-danger);background-color:var(--btn-danger-light);border-color:var(--btn-danger-border)}.action-button_action-button__f7Q9E.action-button_danger__REeuM:hover:not(:disabled){background-color:var(--btn-danger-light-hover);color:var(--btn-danger-hover)}.action-button_action-button__f7Q9E.action-button_danger-brand__etZN0{color:var(--white);background-color:var(--red-error);border-color:var(--red-error)}.action-button_action-button__f7Q9E.action-button_danger-brand__etZN0:hover:not(:disabled){background-color:var(--red-6000);border-color:var(--red-6000)}.action-button_action-button__f7Q9E.action-button_danger-solid__3Bqti{color:var(--white);background-color:var(--btn-danger);border-color:var(--btn-danger)}.action-button_action-button__f7Q9E.action-button_danger-solid__3Bqti:hover:not(:disabled){background-color:var(--btn-danger-hover);border-color:var(--btn-danger-hover)}.action-button_action-button__f7Q9E.action-button_warning__P7WYB{color:var(--white);background-color:var(--btn-warning);border-color:var(--btn-warning)}.action-button_action-button__f7Q9E.action-button_warning__P7WYB:hover:not(:disabled){background-color:var(--btn-warning-hover);border-color:var(--btn-warning-hover)}.action-button_action-button__f7Q9E.action-button_warning-brand__Fm0hB{color:var(--black);background-color:var(--yellow-warning);border-color:var(--yellow-warning)}.action-button_action-button__f7Q9E.action-button_warning-brand__Fm0hB:hover:not(:disabled){background-color:var(--yellow-5000);border-color:var(--yellow-5000)}.action-button_action-button__f7Q9E.action-button_ghost__MCGM6{color:var(--btn-default-text);background-color:transparent;border-color:transparent}.action-button_action-button__f7Q9E.action-button_ghost__MCGM6:hover:not(:disabled){background-color:var(--btn-ghost-hover-bg)}.action-button_action-button__f7Q9E.action-button_outline__oK4OS{color:var(--btn-default-text);background-color:transparent;border-color:var(--btn-outline-border)}.action-button_action-button__f7Q9E.action-button_outline__oK4OS:hover:not(:disabled){background-color:var(--gray-0000);border-color:var(--btn-outline-hover-border)}@media (max-width:480px){.action-button_action-button__f7Q9E.action-button_md__BY_4o{padding:.625rem 1rem;font-size:.875rem}.action-button_action-button__f7Q9E.action-button_md__BY_4o .action-button_button-icon__y_e0a{font-size:.9375rem}}@media (min-width:1440px) and (max-width:1920px){.action-button_action-button__f7Q9E.action-button_md__BY_4o{padding:.75rem 1.5rem;font-size:1rem}.action-button_action-button__f7Q9E.action-button_md__BY_4o .action-button_button-icon__y_e0a{font-size:1.125rem}}@media (min-width:1920px){.action-button_action-button__f7Q9E.action-button_md__BY_4o{padding:.875rem 1.75rem;font-size:1.0625rem}.action-button_action-button__f7Q9E.action-button_md__BY_4o .action-button_button-icon__y_e0a{font-size:1.25rem}}@media (min-width:2560px){.action-button_action-button__f7Q9E.action-button_md__BY_4o{padding:1rem 2rem;font-size:1.125rem}.action-button_action-button__f7Q9E.action-button_md__BY_4o .action-button_button-icon__y_e0a{font-size:1.375rem}}@media (min-width:3840px){.action-button_action-button__f7Q9E.action-button_md__BY_4o{padding:1.25rem 2.5rem;font-size:1.375rem}.action-button_action-button__f7Q9E.action-button_md__BY_4o .action-button_button-icon__y_e0a{font-size:1.625rem}}@media (min-width:6000px){.action-button_action-button__f7Q9E.action-button_md__BY_4o{padding:1.5rem 3rem;font-size:1.625rem}.action-button_action-button__f7Q9E.action-button_md__BY_4o .action-button_button-icon__y_e0a{font-size:2rem}}@media (min-width:7680px){.action-button_action-button__f7Q9E.action-button_md__BY_4o{padding:1.75rem 3.5rem;font-size:2rem}.action-button_action-button__f7Q9E.action-button_md__BY_4o .action-button_button-icon__y_e0a{font-size:2.5rem}}.nodiz-button_nodizButton__qXhQA{font-family:var(--nz-font-family);border-radius:var(--nz-radius-md);transition:background-color var(--nz-transition-fast),color var(--nz-transition-fast),border-color var(--nz-transition-fast),box-shadow var(--nz-transition-fast)}.nodiz-button_nodizButton__qXhQA>span{display:inline-flex;align-items:center;gap:var(--nz-space-8)}.nodiz-button_iconSlot__UlGfW{display:inline-flex;align-items:center;flex-shrink:0}.nodiz-button_nodizButton__qXhQA.nodiz-button_nodizButton__qXhQA.nodiz-button_radiusPill__BL3vL{border-radius:var(--nz-radius-full)}.nodiz-button_fullWidth__u8uQY{width:100%}.nodiz-button_nodizButton__qXhQA.nodiz-button_nodizButton__qXhQA.nodiz-button_sizeXl__bvd6B{height:var(--nz-space-56);padding:0 var(--nz-space-32);font-size:var(--nz-btn-xl-size);font-weight:var(--nz-btn-xl-weight);line-height:var(--nz-btn-xl-line-height)}.nodiz-button_nodizButton__qXhQA.nodiz-button_nodizButton__qXhQA.nodiz-button_sizeL__Ab2aj{height:var(--nz-space-48);padding:0 var(--nz-space-24);font-size:var(--nz-btn-l-size);font-weight:var(--nz-btn-l-weight);line-height:var(--nz-btn-l-line-height)}.nodiz-button_nodizButton__qXhQA.nodiz-button_nodizButton__qXhQA.nodiz-button_sizeM__wkwLQ{height:var(--nz-space-40);padding:0 var(--nz-space-20);font-size:var(--nz-btn-m-size);font-weight:var(--nz-btn-m-weight);line-height:var(--nz-btn-m-line-height)}.nodiz-button_nodizButton__qXhQA.nodiz-button_nodizButton__qXhQA.nodiz-button_sizeS__Cuwi1{height:var(--nz-space-32);padding:0 var(--nz-space-16);font-size:var(--nz-btn-s-size);font-weight:var(--nz-btn-s-weight);line-height:var(--nz-btn-s-line-height)}.nodiz-button_nodizButton__qXhQA.nodiz-button_nodizButton__qXhQA.nodiz-button_sizeXs__baF9g{height:var(--nz-space-24);padding:0 var(--nz-space-12);font-size:var(--nz-btn-xs-size);font-weight:var(--nz-btn-xs-weight);line-height:var(--nz-btn-xs-line-height)}.nodiz-button_nodizButton__qXhQA:not(:disabled):hover{box-shadow:var(--nz-elevation-soft-1)}.nodiz-button_nodizButton__qXhQA.nodiz-button_variantPrimary__AcNrj:active:not(:disabled){background-color:var(--nz-btn-primary-bg-active)!important;border-color:var(--nz-btn-primary-bg-active)!important;box-shadow:var(--nz-elevation-1)}.nodiz-button_nodizButton__qXhQA.nodiz-button_variantSecondary__KHGAh:active:not(:disabled){background-color:var(--nz-btn-secondary-bg-active)!important;box-shadow:var(--nz-elevation-1)}.nodiz-button_nodizButton__qXhQA.nodiz-button_variantTertiary__fTv9g:active:not(:disabled){background-color:var(--nz-btn-tertiary-bg-active)!important;color:var(--nz-btn-tertiary-text-active)!important;box-shadow:var(--nz-elevation-1)}.nodiz-button_nodizButton__qXhQA.nodiz-button_variantAccent__cYSDE:active:not(:disabled){background-color:var(--nz-btn-accent-bg-active)!important;border-color:var(--nz-btn-accent-bg-active)!important;box-shadow:var(--nz-elevation-1)}.nodiz-button_nodizButton__qXhQA:disabled{opacity:1!important;cursor:not-allowed}.nodiz-button_nodizButton__qXhQA.nodiz-button_variantPrimary__AcNrj:disabled{background-color:var(--nz-btn-primary-bg-disabled)!important;color:var(--nz-btn-primary-text-disabled)!important;border-color:var(--nz-btn-primary-bg-disabled)!important}.nodiz-button_nodizButton__qXhQA.nodiz-button_variantSecondary__KHGAh:disabled{background-color:var(--nz-btn-secondary-bg-disabled)!important;color:var(--nz-btn-secondary-text-disabled)!important}.nodiz-button_nodizButton__qXhQA.nodiz-button_variantTertiary__fTv9g:disabled{background-color:var(--nz-btn-tertiary-bg-disabled)!important;color:var(--nz-btn-tertiary-text-disabled)!important}.nodiz-button_nodizButton__qXhQA.nodiz-button_variantAccent__cYSDE:disabled{background-color:var(--nz-btn-accent-bg-disabled)!important;color:var(--nz-btn-accent-text-disabled)!important;border-color:var(--nz-btn-accent-bg-disabled)!important}@media (max-width:768px){.nodiz-button_nodizButton__qXhQA.nodiz-button_nodizButton__qXhQA.nodiz-button_sizeM__wkwLQ,.nodiz-button_nodizButton__qXhQA.nodiz-button_nodizButton__qXhQA.nodiz-button_sizeS__Cuwi1,.nodiz-button_nodizButton__qXhQA.nodiz-button_nodizButton__qXhQA.nodiz-button_sizeXs__baF9g{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.nodiz-button_nodizButton__qXhQA{transition:none}}@media (min-width:1920px){.nodiz-button_nodizButton__qXhQA>span{gap:var(--nz-space-12)}}@media (min-width:2560px){.nodiz-button_nodizButton__qXhQA>span{gap:var(--nz-space-16)}}@media (min-width:3840px){.nodiz-button_nodizButton__qXhQA>span{gap:var(--nz-space-20)}}@media (min-width:6000px){.nodiz-button_nodizButton__qXhQA>span{gap:var(--nz-space-24)}}@media (min-width:7680px){.nodiz-button_nodizButton__qXhQA>span{gap:var(--nz-space-28)}}.file-drop-zone_dropZone__bbU7B{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nz-space-8);width:100%;min-height:var(--nz-dropzone-min-height);padding:var(--nz-space-24);border:2px dashed var(--nz-dropzone-border);border-radius:var(--nz-radius-lg);background-color:var(--nz-bg-white);cursor:pointer;transition:background-color var(--nz-transition-fast),border-color var(--nz-transition-fast),box-shadow var(--nz-transition-fast)}.file-drop-zone_dropZone__bbU7B:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.file-drop-zone_dropZone__bbU7B.file-drop-zone_dragOver__CFCVJ,.file-drop-zone_dropZone__bbU7B:hover:not(.file-drop-zone_disabled__Mx4jb){border-color:var(--nz-btn-primary-bg);background-color:var(--nz-dropzone-bg-hover)}.file-drop-zone_dropZone__bbU7B.file-drop-zone_dragOver__CFCVJ{box-shadow:var(--nz-elevation-dropzone-focus)}.file-drop-zone_dropZone__bbU7B.file-drop-zone_disabled__Mx4jb{opacity:.5;cursor:not-allowed}.file-drop-zone_dropZoneIcon__9J3a2{font-size:var(--nz-dropzone-icon-size);color:var(--nz-dropzone-hint)}.file-drop-zone_dropZone__bbU7B.file-drop-zone_dragOver__CFCVJ .file-drop-zone_dropZoneIcon__9J3a2{color:var(--nz-btn-primary-bg)}.file-drop-zone_dropZoneText__GPhG7{font-size:var(--nz-dropzone-text-size);font-weight:var(--nz-font-weight-medium);color:var(--nz-dropzone-text)}.file-drop-zone_dropZone__bbU7B.file-drop-zone_dragOver__CFCVJ .file-drop-zone_dropZoneText__GPhG7{color:var(--nz-btn-primary-bg)}.file-drop-zone_dropZoneHint__JiH_g{font-size:var(--nz-dropzone-hint-size);color:var(--nz-dropzone-hint)}@media (prefers-reduced-motion:reduce){.file-drop-zone_dropZone__bbU7B{transition:none}}@media (max-width:768px){.file-drop-zone_dropZone__bbU7B{min-height:max(var(--nz-dropzone-min-height),2.75rem);padding:var(--nz-space-16)}}@media (min-width:1920px){.file-drop-zone_dropZone__bbU7B{min-height:calc(var(--nz-dropzone-min-height) * 1.25);padding:var(--nz-space-32)}}@media (min-width:2560px){.file-drop-zone_dropZone__bbU7B{min-height:calc(var(--nz-dropzone-min-height) * 1.5)}}@media (min-width:3840px){.file-drop-zone_dropZone__bbU7B{min-height:calc(var(--nz-dropzone-min-height) * 2)}}@media (min-width:6000px){.file-drop-zone_dropZone__bbU7B{min-height:calc(var(--nz-dropzone-min-height) * 2.5)}}@media (min-width:7680px){.file-drop-zone_dropZone__bbU7B{min-height:calc(var(--nz-dropzone-min-height) * 3)}}.PresetList_preset-list-container__LlWgf{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(var(--gray-0000-rgb),.8);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid rgba(var(--gray-0000-rgb),.5);box-shadow:0 4px 16px rgba(var(--gray-9000-rgb),.05)}.PresetList_preset-scroll__xA6iA{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;flex:1;padding:.25rem 0;-ms-overflow-style:none;scrollbar-width:none}.PresetList_preset-scroll__xA6iA::-webkit-scrollbar{display:none}.PresetList_preset-chip__C0m9a{display:inline-flex;align-items:center;padding:.5rem 1rem;background-color:var(--bg-primary);border:1.5px solid var(--gray-4000);border-radius:999px;font-size:.875rem;font-weight:500;color:var(--gray-8000);cursor:pointer;white-space:nowrap;scroll-snap-align:start;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;user-select:none}.PresetList_preset-chip__C0m9a:hover{border-color:var(--btn-primary);background-color:var(--btn-primary-light)}.PresetList_preset-chip__C0m9a.PresetList_selected___4Pvb{border-color:var(--btn-primary);background-color:var(--btn-primary);color:var(--text-inverse);box-shadow:0 2px 8px rgba(var(--blue-5000-rgb),.25)}.PresetList_preset-chip__C0m9a.PresetList_disabled__TJgqs{opacity:.55;cursor:not-allowed}.PresetList_preset-actions__2iph2{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.PresetList_preset-action-button__DmziO{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border:1.5px solid var(--btn-primary);border-radius:999px;background-color:var(--btn-primary-light);color:var(--btn-primary);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.PresetList_preset-action-button__DmziO:hover:not(:disabled){background-color:var(--btn-primary);color:var(--text-inverse);box-shadow:0 2px 8px rgba(var(--blue-5000-rgb),.25)}.PresetList_preset-action-button__DmziO:disabled{opacity:.5;cursor:not-allowed}.PresetList_no-presets__r9t_e{font-size:.8125rem;color:var(--gray-7250);padding:.5rem 0}@media (min-width:768px){.PresetList_preset-list-container__LlWgf{gap:1rem;padding:1rem 1.5rem}.PresetList_preset-chip__C0m9a{padding:.5rem 1.25rem}}.PresetSaveModal_modal-body__b5H3a{padding:1rem 1.25rem 1.25rem}.PresetSaveModal_content-grid__4UQNw{display:flex;flex-direction:column;gap:1.5rem}.PresetSaveModal_save-mode-group__rcP_O{display:flex;flex-direction:column;gap:.75rem}.PresetSaveModal_save-mode-option__x1yF_{display:flex;align-items:center;width:100%;gap:.75rem;padding:1rem;border:2px solid var(--gray-4000);border-radius:.75rem;background-color:var(--bg-primary);cursor:pointer;text-align:left;transition:all .2s ease}.PresetSaveModal_save-mode-option__x1yF_:hover:not(:disabled){border-color:var(--btn-primary);background-color:var(--btn-primary-light)}.PresetSaveModal_save-mode-option__x1yF_:disabled{opacity:.55;cursor:not-allowed}.PresetSaveModal_save-mode-option__x1yF_:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.PresetSaveModal_save-mode-option__x1yF_.PresetSaveModal_selected__xf_SG{border-color:var(--btn-primary);background-color:var(--btn-primary-light)}.PresetSaveModal_save-mode-radio__zVdCX{width:1.25rem;height:1.25rem;border:2px solid var(--gray-5000);border-radius:50%;flex-shrink:0;position:relative;transition:border-color .2s ease}.PresetSaveModal_save-mode-option__x1yF_.PresetSaveModal_selected__xf_SG .PresetSaveModal_save-mode-radio__zVdCX{border-color:var(--btn-primary)}.PresetSaveModal_save-mode-option__x1yF_.PresetSaveModal_selected__xf_SG .PresetSaveModal_save-mode-radio__zVdCX:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;background-color:var(--btn-primary);border-radius:50%;transform:translate(-50%,-50%)}.PresetSaveModal_save-mode-label__yNDLi{font-size:.9375rem;font-weight:500;color:var(--gray-8000)}.PresetSaveModal_name-input-group__GUhso{display:flex;flex-direction:column;gap:.375rem}.PresetSaveModal_name-input-label__NszQJ{font-size:.8125rem;font-weight:500;color:var(--gray-7250)}.PresetSaveModal_name-input__qcbJ3{padding:.75rem 1rem;border:2px solid var(--gray-4000);border-radius:.5rem;font-size:.9375rem;transition:border-color .2s ease;background-color:var(--bg-primary);color:var(--gray-8000)}.PresetSaveModal_name-input__qcbJ3:focus{outline:none}.PresetSaveModal_name-input__qcbJ3:focus-visible{border-color:var(--btn-primary);outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.PresetSaveModal_name-input__qcbJ3::placeholder{color:var(--gray-5000)}.PresetSaveModal_name-input__qcbJ3:disabled{background-color:var(--gray-1000);cursor:not-allowed}.PresetSaveModal_preset-select-group__dWbjW{display:flex;flex-direction:column;gap:.375rem}.PresetSaveModal_preset-select-label__b_aI5{font-size:.8125rem;font-weight:500;color:var(--gray-7250)}.PresetSaveModal_preset-select__AJnhs{padding:.75rem 1rem;border:2px solid var(--gray-4000);border-radius:.5rem;font-size:.9375rem;background-color:var(--bg-primary);color:var(--gray-8000);cursor:pointer;transition:border-color .2s ease}.PresetSaveModal_preset-select__AJnhs:focus{outline:none;border-color:var(--btn-primary)}.PresetSaveModal_preset-select__AJnhs:disabled{opacity:.5;cursor:not-allowed}.PresetSaveModal_cancel-button__ajUgU{padding:.75rem 1.5rem;border:1px solid var(--gray-4000);border-radius:.5rem;background-color:var(--bg-primary);color:var(--gray-7250);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PresetSaveModal_cancel-button__ajUgU:hover:not(:disabled){border-color:var(--gray-5000);background-color:var(--gray-1000)}.PresetSaveModal_cancel-button__ajUgU:disabled{opacity:.5;cursor:not-allowed}.PresetSaveModal_cancel-button__ajUgU:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.PresetSaveModal_save-button__g3EAd{padding:.75rem 1.5rem;border:none;border-radius:.5rem;background-color:var(--btn-primary);color:var(--text-inverse);font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.PresetSaveModal_save-button__g3EAd:hover:not(:disabled){opacity:.9}.PresetSaveModal_save-button__g3EAd:disabled{opacity:.5;cursor:not-allowed}.PresetSaveModal_save-button__g3EAd:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.PresetSaveModal_preset-select__AJnhs:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset);border-color:var(--btn-primary)}@media (min-width:768px){.PresetSaveModal_modal-body__b5H3a{padding:1.25rem 1.5rem 1.5rem}}.ai-slide-generator_container__d2Jxu{display:flex;flex-direction:column;gap:1.5rem;min-height:100%;padding:2rem;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%)}.ai-slide-generator_sr-only__tqY4w{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-slide-generator_header__nTbrH{text-align:center;padding:1rem 0}.ai-slide-generator_header-icon__PMltk{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1rem;background:linear-gradient(135deg,var(--btn-primary) 0,var(--purple-5000) 100%);color:var(--text-inverse);font-size:1.75rem;margin-bottom:1rem;box-shadow:0 8px 24px rgba(var(--blue-5000-rgb),.3)}.ai-slide-generator_header-title__uDrth{font-size:1.5rem;font-weight:700;color:var(--gray-8000);margin:0 0 .5rem}.ai-slide-generator_header-subtitle__JeXWd{font-size:.9375rem;color:var(--gray-8000);margin:0}.ai-slide-generator_lesson-badge__xw0Ni{display:inline-block;padding:.375rem .75rem;background-color:var(--btn-primary-light);color:var(--btn-primary);border-radius:9999px;font-size:.875rem;font-weight:500;margin-top:.75rem}.ai-slide-generator_preset-files-section__EBWwW,.ai-slide-generator_section-card__WiakG{background:rgba(var(--gray-0000-rgb),.8);backdrop-filter:blur(10px);border-radius:1rem;padding:1.25rem;border:1px solid rgba(var(--gray-0000-rgb),.5);box-shadow:0 4px 16px rgba(var(--gray-9000-rgb),.05)}.ai-slide-generator_section-label__o65KF{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--gray-7250);margin-bottom:.75rem}.ai-slide-generator_section-label-icon__N01B9{color:var(--btn-primary)}.ai-slide-generator_file-list__p_dqy{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.ai-slide-generator_file-item__sRWiy{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:var(--gray-1000);border-radius:.5rem}.ai-slide-generator_file-item-readonly__G1Qcb{opacity:.85}.ai-slide-generator_file-icon__dn5NT{color:var(--btn-primary);flex-shrink:0}.ai-slide-generator_file-name__WNL7Y{flex:1;font-size:.875rem;color:var(--gray-8000);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-slide-generator_file-remove__DK1ZG{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background-color:transparent;color:var(--gray-7250);cursor:pointer;transition:all .2s ease}.ai-slide-generator_file-remove__DK1ZG:hover:not(:disabled){background-color:var(--red-error);color:var(--text-inverse)}.ai-slide-generator_file-remove__DK1ZG:disabled{opacity:.5;cursor:not-allowed}.ai-slide-generator_error-message__c9rAs{margin-top:.75rem;padding:.75rem;background-color:rgba(var(--red-5000-rgb),.1);border:1px solid rgba(var(--red-5000-rgb),.3);border-radius:.5rem;color:var(--red-6000);font-size:.875rem}.ai-slide-generator_options-section__ttqGw{position:relative;z-index:10;background:rgba(var(--gray-0000-rgb),.8);backdrop-filter:blur(10px);border-radius:1rem;padding:1.25rem;border:1px solid rgba(var(--gray-0000-rgb),.5);box-shadow:0 4px 16px rgba(var(--gray-9000-rgb),.05)}.ai-slide-generator_options-grid__nnYbX{display:grid;grid-template-columns:1fr;gap:1rem}.ai-slide-generator_option-item__hXo_I{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--gray-1000);border-radius:.75rem;transition:background-color .2s ease}.ai-slide-generator_option-item__hXo_I:hover{background-color:var(--gray-4000)}.ai-slide-generator_option-label__e0_Mx{font-size:.9375rem;font-weight:500;color:var(--gray-8000)}.ai-slide-generator_option-control__CR2St{display:flex;align-items:center;gap:.5rem}.ai-slide-generator_dropdown-text__b7DpF{color:var(--gray-8000)!important;font-weight:500}.ai-slide-generator_option-item-vertical__Q0lUd{flex-direction:column;align-items:stretch;gap:.75rem}.ai-slide-generator_option-header__TUW0N{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.375rem}.ai-slide-generator_toggle-wrapper__qVgVJ{display:flex;align-items:center;gap:.5rem}.ai-slide-generator_toggle-label__thNKz{font-size:.8125rem;color:var(--gray-7250)}.ai-slide-generator_toggle-switch__ngGNL{position:relative;width:3rem;height:1.75rem;background-color:var(--gray-5000);border-radius:9999px;cursor:pointer;transition:background-color .2s ease}.ai-slide-generator_toggle-switch__ngGNL.ai-slide-generator_active__UZzRw{background-color:var(--btn-primary)}.ai-slide-generator_toggle-switch__ngGNL:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.5rem;height:1.5rem;background-color:var(--bg-primary);border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px rgba(var(--gray-9000-rgb),.1)}.ai-slide-generator_toggle-switch__ngGNL.ai-slide-generator_active__UZzRw:after{transform:translateX(1.25rem)}.ai-slide-generator_toggle-switch__ngGNL:focus-visible{outline:2px solid var(--btn-primary);outline-offset:3px}.ai-slide-generator_chip-group__JZH9j{display:flex;flex-wrap:wrap;gap:.5rem}.ai-slide-generator_chip-item__IhkLx{display:inline-flex;align-items:center;justify-content:center;padding:.4375rem 1rem;background-color:var(--bg-primary);border:1.5px solid var(--gray-4000);border-radius:999px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;user-select:none}.ai-slide-generator_chip-item__IhkLx:hover:not(.ai-slide-generator_disabled__Ivufy){border-color:var(--btn-primary);background-color:var(--btn-primary-light)}.ai-slide-generator_chip-item__IhkLx.ai-slide-generator_checked__ZQaRD{border-color:var(--btn-primary);background-color:var(--btn-primary);color:var(--text-inverse);box-shadow:0 2px 8px rgba(var(--blue-5000-rgb),.25)}.ai-slide-generator_chip-item__IhkLx.ai-slide-generator_checked__ZQaRD:hover:not(.ai-slide-generator_disabled__Ivufy){background-color:var(--btn-primary);opacity:.9}.ai-slide-generator_chip-item__IhkLx.ai-slide-generator_disabled__Ivufy{opacity:.55;cursor:not-allowed}.ai-slide-generator_chip-item__IhkLx.ai-slide-generator_checked__ZQaRD.ai-slide-generator_disabled__Ivufy{opacity:.65;cursor:not-allowed}.ai-slide-generator_chip-item__IhkLx:has(.ai-slide-generator_chip-input__tS_k_:focus-visible){outline:2px solid var(--btn-primary);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--blue-5000-rgb),.2)}.ai-slide-generator_chip-input__tS_k_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-slide-generator_chip-label__TCj23{font-size:.875rem;font-weight:500;color:inherit;pointer-events:none}.ai-slide-generator_min-selection-warning__PEp2K{display:block;margin-top:.375rem;font-size:.75rem;color:var(--gray-7250)}.ai-slide-generator_action-section__3S_oG{margin-top:auto;padding-top:1rem;display:flex;justify-content:center}.ai-slide-generator_generate-button__fH2P2{display:flex;align-items:center;justify-content:center;gap:.75rem;width:auto;min-width:16rem;max-width:20rem;padding:1rem 2rem;border:none;border-radius:.875rem;background:linear-gradient(135deg,var(--btn-primary) 0,var(--purple-5000) 100%);color:var(--text-inverse)!important;font-size:1.0625rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(var(--blue-5000-rgb),.3)}.ai-slide-generator_generate-button__fH2P2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--blue-5000-rgb),.4)}.ai-slide-generator_generate-button__fH2P2:active:not(:disabled){transform:translateY(0)}.ai-slide-generator_generate-button__fH2P2:disabled{opacity:.7;color:var(--text-secondary)!important;cursor:not-allowed}.ai-slide-generator_generate-button-icon__4yoaj{font-size:1.25rem;margin-right:.5rem}.ai-slide-generator_loading-overlay__4SZtu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--gray-0000-rgb),.85);backdrop-filter:blur(8px);z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.ai-slide-generator_overlay-spinner__3DeJS{width:3.5rem;height:3.5rem;border:4px solid rgba(var(--blue-5000-rgb),.1);border-top-color:var(--btn-primary);border-radius:50%;animation:ai-slide-generator_spin__HlXHF 1s cubic-bezier(.55,.055,.675,.19) infinite}.ai-slide-generator_loading-text__nhli_{font-size:1.25rem;font-weight:600;color:var(--btn-primary);animation:ai-slide-generator_pulse__an7Go 2s cubic-bezier(.4,0,.6,1) infinite}.ai-slide-generator_progress-container__yla2H{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:80%;max-width:20rem}.ai-slide-generator_progress-bar-track___hXf8{width:100%;height:4px;background-color:var(--gray-1000);border-radius:2px;overflow:hidden}.ai-slide-generator_progress-bar-fill__0iSvT{height:100%;background-color:var(--btn-primary);border-radius:2px;transition:width .3s ease}.ai-slide-generator_progress-text__feTUi{font-size:.875rem;font-weight:600;color:var(--btn-primary)}.ai-slide-generator_progress-work__Ifevu{font-size:.8125rem;color:var(--gray-7250)}@keyframes ai-slide-generator_spin__HlXHF{to{transform:rotate(1turn)}}@keyframes ai-slide-generator_pulse__an7Go{0%,to{opacity:1}50%{opacity:.7}}@media (min-width:768px){.ai-slide-generator_container__d2Jxu{gap:2rem;padding:2.5rem}.ai-slide-generator_header-icon__PMltk{width:5rem;height:5rem;font-size:2rem}.ai-slide-generator_header-title__uDrth{font-size:1.75rem}.ai-slide-generator_options-section__ttqGw,.ai-slide-generator_preset-files-section__EBWwW,.ai-slide-generator_section-card__WiakG{padding:1.5rem}.ai-slide-generator_options-grid__nnYbX{grid-template-columns:repeat(2,1fr)}.ai-slide-generator_option-item-vertical__Q0lUd{grid-column:span 2}}@media (min-width:1024px){.ai-slide-generator_container__d2Jxu{padding:3rem}.ai-slide-generator_header-title__uDrth{font-size:2rem}.ai-slide-generator_options-grid__nnYbX{grid-template-columns:repeat(2,1fr)}.ai-slide-generator_option-item-vertical__Q0lUd{grid-column:span 2}}@media (min-width:1280px){.ai-slide-generator_options-grid__nnYbX{grid-template-columns:repeat(4,1fr)}.ai-slide-generator_option-item-vertical__Q0lUd{grid-column:span 2}}.course-detail-back-button_wrapper__hNmaE{display:flex;align-items:center;padding-bottom:var(--nz-space-8)}.course-detail-back-button_wrapper__hNmaE button{min-height:2.75rem}@media (min-width:769px){.course-detail-back-button_wrapper__hNmaE button{min-height:auto}}@media (prefers-reduced-motion:reduce){.course-detail-back-button_wrapper__hNmaE *{transition-duration:0s!important}}.course-detail-thumbnail_wrapper__Ui2xa{position:relative;width:100%;max-width:29.75rem;aspect-ratio:476/323;border-radius:var(--nz-radius-2xl);overflow:hidden;flex-shrink:0;background-color:var(--nz-bg-subtle-white)}.course-detail-thumbnail_image__5pz0E{width:100%;height:100%;object-fit:cover}.course-detail-thumbnail_emoji-fallback__8wq6u{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:4rem;background-color:var(--nz-bg-subtle-white);user-select:none}@media (min-width:769px){.course-detail-thumbnail_wrapper__Ui2xa{width:20rem;max-width:20rem;height:13.5625rem;aspect-ratio:auto}.course-detail-thumbnail_emoji-fallback__8wq6u{font-size:3rem}}@media (min-width:1025px){.course-detail-thumbnail_wrapper__Ui2xa{width:29.75rem;max-width:29.75rem;height:20.1875rem}.course-detail-thumbnail_emoji-fallback__8wq6u{font-size:4rem}}@media (min-width:2560px){.course-detail-thumbnail_emoji-fallback__8wq6u{font-size:5rem}}@media (min-width:3840px){.course-detail-thumbnail_emoji-fallback__8wq6u{font-size:6rem}}@media (prefers-reduced-motion:reduce){.course-detail-thumbnail_wrapper__Ui2xa *{transition-duration:0s!important}}.tooltip_tooltip__Rb7Tb{position:fixed;z-index:1050;padding:.5rem .75rem;background-color:var(--gray-8000);color:var(--text-inverse);font-size:.8125rem;font-weight:400;line-height:1.5;border-radius:6px;box-shadow:0 4px 12px rgba(var(--gray-9000-rgb),.15);white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;max-width:280px;pointer-events:none;animation:tooltip_fadeIn__L_rGi .15s ease-out}@keyframes tooltip_fadeIn__L_rGi{0%{opacity:0}to{opacity:1}}.tooltip_arrow__Qy4ps{position:absolute;width:8px;height:8px;background-color:inherit;transform:rotate(45deg)}.tooltip_arrow-top__vGm6D{bottom:-4px;left:50%;margin-left:-4px}.tooltip_arrow-top-left__fWA1D{bottom:-4px;left:12px}.tooltip_arrow-top-right__aMJxN{bottom:-4px;right:12px}.tooltip_arrow-bottom__O4VzY{top:-4px;left:50%;margin-left:-4px}.tooltip_arrow-bottom-left__5TRbk{top:-4px;left:12px}.tooltip_arrow-bottom-right___LoXg{top:-4px;right:12px}.tooltip_arrow-left__enDe_{right:-4px;top:50%;margin-top:-4px}.tooltip_arrow-left-top__CzpP0{right:-4px;top:8px}.tooltip_arrow-left-bottom__N_6JD{right:-4px;bottom:8px}.tooltip_arrow-right__k155K{left:-4px;top:50%;margin-top:-4px}.tooltip_arrow-right-top__4E4ID{left:-4px;top:8px}.tooltip_arrow-right-bottom__jjodA{left:-4px;bottom:8px}@media (min-width:768px){.tooltip_tooltip__Rb7Tb{font-size:.875rem;padding:.625rem .875rem;max-width:320px}}@media (min-width:1024px){.tooltip_tooltip__Rb7Tb{max-width:360px}}@media (min-width:1920px){.tooltip_tooltip__Rb7Tb{font-size:.9375rem;padding:.75rem 1rem;max-width:400px}.tooltip_arrow__Qy4ps{width:10px;height:10px}.tooltip_arrow-top-left__fWA1D,.tooltip_arrow-top-right__aMJxN,.tooltip_arrow-top__vGm6D{bottom:-5px}.tooltip_arrow-bottom-left__5TRbk,.tooltip_arrow-bottom-right___LoXg,.tooltip_arrow-bottom__O4VzY{top:-5px}.tooltip_arrow-left-bottom__N_6JD,.tooltip_arrow-left-top__CzpP0,.tooltip_arrow-left__enDe_{right:-5px}.tooltip_arrow-right-bottom__jjodA,.tooltip_arrow-right-top__4E4ID,.tooltip_arrow-right__k155K{left:-5px}.tooltip_arrow-bottom__O4VzY,.tooltip_arrow-top__vGm6D{margin-left:-5px}.tooltip_arrow-left__enDe_,.tooltip_arrow-right__k155K{margin-top:-5px}}.course-detail-meta_meta__dLVGp{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--nz-space-20)}.course-detail-meta_title-section__RZA2c{display:flex;flex-direction:column;gap:var(--nz-space-12);padding-bottom:var(--nz-space-20);border-bottom:1px solid var(--nz-stroke-snow-white)}.course-detail-meta_title__buP2h{font-size:var(--nz-headline-3-size);font-weight:var(--nz-font-weight-bold);line-height:var(--nz-headline-3-line-height);color:var(--nz-text-primary);margin:0;display:flex;align-items:center;gap:var(--nz-space-8);word-break:keep-all;overflow-wrap:break-word}.course-detail-meta_edit-icon-btn__iUtOG{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:.25rem;background-color:var(--nz-bg-main);border:none;border-radius:var(--nz-radius-full);cursor:pointer;box-shadow:0 0 4px 0 hsla(0,0%,47%,.1);flex-shrink:0;transition:opacity var(--nz-transition-fast)}.course-detail-meta_edit-icon-btn__iUtOG:hover{opacity:.8}.course-detail-meta_edit-icon-btn__iUtOG:focus-visible{outline:var(--nz-focus-ring-width,2px) solid var(--nz-focus-ring-primary);outline-offset:var(--nz-focus-ring-offset,2px)}.course-detail-meta_description-wrapper__aEOC5{display:flex;flex-direction:column;gap:var(--nz-space-4)}.course-detail-meta_description__7apZ7{font-size:var(--nz-body-2-size);font-weight:var(--nz-font-weight-regular);line-height:var(--nz-body-2-line-height);color:var(--nz-text-sub);margin:0;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}.course-detail-meta_description-clamped__4Fb2F{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.course-detail-meta_show-more-toggle__ccoho{display:inline-flex;align-items:center;font-size:var(--nz-body-2-size);font-weight:var(--nz-font-weight-semibold);line-height:var(--nz-body-2-line-height);color:var(--nz-text-primary);background:none;border:none;cursor:pointer;padding:0;text-decoration:none;align-self:flex-start;min-height:2.75rem}.course-detail-meta_show-more-toggle__ccoho:focus-visible{outline:var(--nz-focus-ring-width,2px) solid var(--nz-focus-ring-primary);outline-offset:var(--nz-focus-ring-offset,2px);border-radius:var(--nz-radius-sm)}.course-detail-meta_meta-grid__wXkHf,.course-detail-meta_meta-pair-row__NqSqa{display:flex;flex-direction:column;gap:var(--nz-space-8)}.course-detail-meta_meta-item__r8JtQ{display:flex;align-items:baseline;gap:var(--nz-space-8)}.course-detail-meta_meta-label__9ANk5{width:4rem;flex-shrink:0;font-size:var(--nz-body-2-size);font-weight:var(--nz-font-weight-regular);line-height:var(--nz-body-2-line-height);color:var(--nz-text-sub)}.course-detail-meta_meta-value__Rl9MG{flex:1;font-size:var(--nz-body-2-size);font-weight:var(--nz-font-weight-medium);line-height:var(--nz-body-2-line-height);color:var(--nz-text-primary)}@media (min-width:431px){.course-detail-meta_meta-pair-row__NqSqa{flex-direction:row;gap:var(--nz-space-20)}.course-detail-meta_meta-pair-row__NqSqa>.course-detail-meta_meta-item__r8JtQ{flex:1}}@media (min-width:769px){.course-detail-meta_show-more-toggle__ccoho{min-height:auto}}@media (min-width:3840px){.course-detail-meta_description-clamped__4Fb2F{-webkit-line-clamp:4}}@media (prefers-reduced-motion:reduce){.course-detail-meta_edit-icon-btn__iUtOG,.course-detail-meta_show-more-toggle__ccoho{transition:none}}.course-detail-hero_hero__auion{display:flex;flex-direction:column;gap:var(--nz-space-16)}@media (min-width:769px){.course-detail-hero_hero__auion{flex-direction:row;align-items:flex-start;gap:var(--nz-space-20)}}@media (prefers-reduced-motion:reduce){.course-detail-hero_hero__auion *{transition-duration:0s!important}}.nodiz-icon-button_nodizIconButton__tgI1J{font-family:var(--nz-font-family);border-radius:var(--nz-radius-md);padding:0!important;aspect-ratio:1/1;transition:background-color var(--nz-transition-fast),color var(--nz-transition-fast),border-color var(--nz-transition-fast),box-shadow var(--nz-transition-fast)}.nodiz-icon-button_iconWrapper__R1IdS,.nodiz-icon-button_nodizIconButton__tgI1J>span{display:inline-flex;align-items:center;justify-content:center}.nodiz-icon-button_iconXl__h5rHD{font-size:var(--nz-icon-xl);width:var(--nz-icon-xl);height:var(--nz-icon-xl)}.nodiz-icon-button_iconL__0jID4{font-size:var(--nz-icon-lg);width:var(--nz-icon-lg);height:var(--nz-icon-lg)}.nodiz-icon-button_iconM__UQbeg{font-size:var(--nz-icon-md);width:var(--nz-icon-md);height:var(--nz-icon-md)}.nodiz-icon-button_iconS__gWSvu{font-size:var(--nz-icon-sm);width:var(--nz-icon-sm);height:var(--nz-icon-sm)}.nodiz-icon-button_iconXs__aCQbT{font-size:var(--nz-icon-xs);width:var(--nz-icon-xs);height:var(--nz-icon-xs)}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeXl__yDUUa{width:var(--nz-icon-btn-size-xl);height:var(--nz-icon-btn-size-xl)}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeL__XDt4n{width:var(--nz-icon-btn-size-l);height:var(--nz-icon-btn-size-l)}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeM__8YnvV{width:var(--nz-icon-btn-size-m);height:var(--nz-icon-btn-size-m)}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeS__dHoJX{width:var(--nz-icon-btn-size-s);height:var(--nz-icon-btn-size-s)}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeXs__yz4eO{width:var(--nz-icon-btn-size-xs);height:var(--nz-icon-btn-size-xs)}.nodiz-icon-button_nodizIconButton__tgI1J:not(:disabled):hover{box-shadow:var(--nz-elevation-soft-1)}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_variantPrimary__CakjH:active:not(:disabled){background-color:var(--nz-btn-primary-bg-active)!important;border-color:var(--nz-btn-primary-bg-active)!important;box-shadow:var(--nz-elevation-1)}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_variantSecondary__CQhQw:active:not(:disabled){background-color:var(--nz-btn-secondary-bg-active)!important;box-shadow:var(--nz-elevation-1)}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_variantTertiary__NdXJv:active:not(:disabled){background-color:var(--nz-btn-tertiary-bg-active)!important;color:var(--nz-btn-tertiary-text-active)!important;box-shadow:var(--nz-elevation-1)}.nodiz-icon-button_nodizIconButton__tgI1J:disabled{opacity:1!important;cursor:not-allowed}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_variantPrimary__CakjH:disabled{background-color:var(--nz-btn-primary-bg-disabled)!important;color:var(--nz-btn-primary-text-disabled)!important;border-color:var(--nz-btn-primary-bg-disabled)!important}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_variantSecondary__CQhQw:disabled{background-color:var(--nz-btn-secondary-bg-disabled)!important;color:var(--nz-btn-secondary-text-disabled)!important}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_variantTertiary__NdXJv:disabled{background-color:var(--nz-btn-tertiary-bg-disabled)!important;color:var(--nz-btn-tertiary-text-disabled)!important}@media (max-width:768px){.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeL__XDt4n,.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeM__8YnvV,.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeS__dHoJX,.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeXs__yz4eO{min-width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.nodiz-icon-button_nodizIconButton__tgI1J{transition:none}}@media (min-width:1920px){.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeXl__yDUUa{width:3.25rem;height:3.25rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeL__XDt4n{width:2.75rem;height:2.75rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeM__8YnvV{width:2.5rem;height:2.5rem}}@media (min-width:2560px){.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeXl__yDUUa{width:3.5rem;height:3.5rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeL__XDt4n{width:3rem;height:3rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeM__8YnvV{width:2.75rem;height:2.75rem}}@media (min-width:3840px){.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeXl__yDUUa{width:3.75rem;height:3.75rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeL__XDt4n{width:3.25rem;height:3.25rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeM__8YnvV{width:3rem;height:3rem}}@media (min-width:6000px){.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeXl__yDUUa{width:4rem;height:4rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeL__XDt4n{width:3.5rem;height:3.5rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeM__8YnvV{width:3.25rem;height:3.25rem}}@media (min-width:7680px){.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeXl__yDUUa{width:4.5rem;height:4.5rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeL__XDt4n{width:4rem;height:4rem}.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_nodizIconButton__tgI1J.nodiz-icon-button_sizeM__8YnvV{width:3.5rem;height:3.5rem}}.course-notice-section_section__9_p6f{background-color:var(--nz-bg-subtle-white);border:1px solid var(--nz-stroke-snow-white);border-radius:var(--nz-radius-2xl);padding:var(--nz-space-16);display:flex;flex-direction:column;gap:var(--nz-space-16)}.course-notice-section_header__e6ou8{display:flex;align-items:center;gap:var(--nz-space-8)}.course-notice-section_title__oAx38{font-size:var(--nz-body-1-size);font-weight:var(--nz-font-weight-bold);line-height:var(--nz-body-1-line-height);color:var(--nz-text-primary);margin:0}.course-notice-section_add-button-wrapper__1C8xn{position:relative;display:inline-flex}.course-notice-section_empty-state__y84GQ{padding:var(--nz-space-16) 0;text-align:center;font-size:var(--nz-body-2-size);font-weight:var(--nz-font-weight-regular);line-height:var(--nz-body-2-line-height);color:var(--nz-text-sub)}@media (min-width:431px){.course-notice-section_section__9_p6f{padding:var(--nz-space-20)}}@media (min-width:769px){.course-notice-section_section__9_p6f{padding:var(--nz-space-24)}}@media (min-width:1025px){.course-notice-section_section__9_p6f{padding:var(--nz-space-24)}}@media (prefers-reduced-motion:reduce){.course-notice-section_section__9_p6f *,.course-notice-section_section__9_p6f :after,.course-notice-section_section__9_p6f :before{transition-duration:0s!important;animation-duration:0s!important}}.pagination_paginationContainer__xo_ER{display:flex;justify-content:space-between;align-items:center;width:15.75rem;max-width:100%;margin:0 auto}.pagination_paginationButton__YA2Oj{display:flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;height:auto;padding:0;border:none;border-radius:var(--nz-radius-sm);background-color:transparent;color:var(--nz-text-primary);font-size:var(--nz-body-3-size);font-weight:var(--nz-font-weight-medium);cursor:pointer;transition:background-color var(--nz-transition-fast),color var(--nz-transition-fast)}.pagination_paginationButton__YA2Oj:focus-visible{outline:var(--nz-focus-ring-width) solid var(--nz-focus-ring-primary);outline-offset:var(--nz-focus-ring-offset)}.pagination_paginationButton__YA2Oj:hover:not(:disabled):not(.pagination_active__tg6z6){background-color:var(--nz-snow-white)}.pagination_paginationButton__YA2Oj.pagination_active__tg6z6{background-color:var(--nz-bg-main);color:var(--nz-text-white)}.pagination_paginationButton__YA2Oj:disabled{color:var(--nz-text-element-grey);cursor:not-allowed}.pagination_ellipsis___J2Gz{display:flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;height:auto;font-size:var(--nz-body-2-size);color:var(--nz-text-primary);cursor:default;user-select:none}@media (prefers-reduced-motion:reduce){.pagination_paginationButton__YA2Oj{transition:none}}@media (max-width:768px){.pagination_ellipsis___J2Gz,.pagination_paginationButton__YA2Oj{min-height:2.75rem;min-width:2.75rem}.pagination_ellipsis___J2Gz{height:auto}}.pagination_srOnly__03_X4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nodiz-pagination_dotContainer__5bNaP{display:flex;align-items:center;justify-content:center;gap:0}.nodiz-pagination_dot__uciQj{min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;background-color:transparent;cursor:pointer;border-radius:var(--nz-radius-full);transition:background-color var(--nz-transition-fast)}.nodiz-pagination_dot__uciQj:before{content:"";display:block;width:var(--nz-space-8);height:var(--nz-space-8);border-radius:50%;background-color:var(--nz-bg-pale-silver);flex-shrink:0;transition:background-color var(--nz-transition-fast),transform var(--nz-transition-fast)}.nodiz-pagination_dot__uciQj:not(.nodiz-pagination_dotActive__q8Y_O):hover:before{background-color:var(--nz-text-muted)}.nodiz-pagination_dot__uciQj:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.nodiz-pagination_dotActive__q8Y_O:before{background-color:var(--nz-bg-main);transform:scale(1.2)}.nodiz-pagination_dotAlt__yJR0e.nodiz-pagination_dotActive__q8Y_O:before{background-color:var(--nz-text-highlighted)}@media (prefers-reduced-motion:reduce){.nodiz-pagination_dot__uciQj,.nodiz-pagination_dot__uciQj:before{transition:none}.nodiz-pagination_dotActive__q8Y_O:before{transform:none}}.placeholder-box_placeholder-box__r6IbG{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:80px;background:var(--gray-0750);border:2px dashed var(--gray-2500);border-radius:8px}.placeholder-box_placeholder-text__02t2k{margin:0;font-size:.875rem;color:var(--gray-4250);text-align:center}.text-input_text-input__0EOYS{border-radius:4px;border:1px solid var(--border-primary);padding:4px 8px;box-sizing:border-box;font-size:1rem;transition:border-color .2s ease}.text-input_text-input__0EOYS:focus{outline:none;border-color:var(--blue-active)}.text-input_text-input__0EOYS:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset);border-color:var(--blue-active)}.check-box_checkBox__pHDV_{display:inline-flex;align-items:center;gap:var(--nz-space-8)}.check-box_checkBoxInput__idxsv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.check-box_checkBoxLabel___E8ui{display:flex;align-items:center;gap:var(--nz-space-8);cursor:pointer;user-select:none}.check-box_checkBoxVisual__pEPmu{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--nz-cb-size,var(--nz-checkbox-size,1.5rem));height:var(--nz-cb-size,var(--nz-checkbox-size,1.5rem));border-radius:var(--nz-radius-sm);border:1.5px solid var(--nz-checkbox-border-off,var(--border-light));background:var(--nz-checkbox-bg-off,var(--nz-white));transition:background var(--nz-transition-fast),border-color var(--nz-transition-fast),box-shadow var(--nz-transition-fast)}.check-box_isCircle__85ZDy{border-radius:50%}.check-box_checkMarkSvg__xtSLL{display:block;width:62.5%;height:62.5%;color:var(--nz-white)}.check-box_barMark__Pa77B,.check-box_checkMark__kzhZc{opacity:0;transition:opacity var(--nz-transition-fast)}.check-box_checkBoxInput__idxsv:checked+.check-box_checkBoxLabel___E8ui .check-box_checkBoxVisual__pEPmu{background:var(--nz-checkbox-bg-on,var(--nz-node-black));border-color:var(--nz-checkbox-bg-on,var(--nz-node-black))}.check-box_checkBoxInput__idxsv:checked+.check-box_checkBoxLabel___E8ui .check-box_checkMark__kzhZc{opacity:1}.check-box_checkBoxInput__idxsv:indeterminate+.check-box_checkBoxLabel___E8ui .check-box_checkBoxVisual__pEPmu{background:var(--nz-checkbox-bg-on,var(--nz-node-black));border-color:var(--nz-checkbox-bg-on,var(--nz-node-black))}.check-box_checkBoxInput__idxsv:indeterminate+.check-box_checkBoxLabel___E8ui .check-box_barMark__Pa77B{opacity:1}.check-box_checkBox__pHDV_:not(.check-box_isDisabled__mIF66) .check-box_checkBoxLabel___E8ui:hover .check-box_checkBoxVisual__pEPmu{border-color:var(--nz-checkbox-border-off-hover,var(--border-secondary))}.check-box_checkBoxInput__idxsv:not(:disabled):checked+.check-box_checkBoxLabel___E8ui:hover .check-box_checkBoxVisual__pEPmu,.check-box_checkBoxInput__idxsv:not(:disabled):indeterminate+.check-box_checkBoxLabel___E8ui:hover .check-box_checkBoxVisual__pEPmu{background:var(--nz-checkbox-bg-on-hover,var(--nz-node-black-90));border-color:var(--nz-checkbox-bg-on-hover,var(--nz-node-black-90))}.check-box_checkBoxInput__idxsv:focus-visible+.check-box_checkBoxLabel___E8ui .check-box_checkBoxVisual__pEPmu{border-width:2px;border-color:var(--nz-checkbox-border-focus,var(--nz-accent-blue));box-shadow:var(--nz-checkbox-focus-shadow);outline:none}.check-box_checkBoxInput__idxsv:focus-visible:checked+.check-box_checkBoxLabel___E8ui .check-box_checkBoxVisual__pEPmu{background:var(--nz-checkbox-bg-focus,var(--nz-accent-blue));border-color:var(--nz-checkbox-bg-focus,var(--nz-accent-blue))}.check-box_checkBoxInput__idxsv:focus-visible:indeterminate+.check-box_checkBoxLabel___E8ui .check-box_checkBoxVisual__pEPmu{background:var(--nz-checkbox-bg-focus,var(--nz-accent-blue));border-color:var(--nz-checkbox-bg-focus,var(--nz-accent-blue))}.check-box_isError__WNZwz .check-box_checkBoxVisual__pEPmu{border-color:var(--nz-checkbox-border-error,var(--border-error))}.check-box_isError__WNZwz .check-box_checkBoxInput__idxsv:checked+.check-box_checkBoxLabel___E8ui .check-box_checkBoxVisual__pEPmu{background:var(--nz-checkbox-border-error,var(--border-error));border-color:var(--nz-checkbox-border-error,var(--border-error))}.check-box_isError__WNZwz .check-box_checkBoxInput__idxsv:focus-visible+.check-box_checkBoxLabel___E8ui .check-box_checkBoxVisual__pEPmu{border-color:var(--nz-checkbox-border-error,var(--border-error));box-shadow:var(--nz-checkbox-error-shadow)}.check-box_isDisabled__mIF66{opacity:.5}.check-box_isDisabled__mIF66 .check-box_checkBoxLabel___E8ui{cursor:not-allowed;pointer-events:none}.check-box_checkBoxText__XSubS{font-size:var(--nz-body-1-size);line-height:1.5;color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.check-box_barMark__Pa77B,.check-box_checkBoxVisual__pEPmu,.check-box_checkMark__kzhZc{transition:none}}.text-area_text-area__2fxEV{border-radius:4px;border:1px solid var(--border-primary);padding:4px 8px;box-sizing:border-box;font-size:1rem;transition:border-color .2s ease}.text-area_text-area__2fxEV:focus{outline:none;border-color:var(--blue-5000)}.CourseActionButtons_container__7Y2lt{display:flex;flex-direction:column;width:100%;gap:12px}.CourseActionButtons_dangerButton__swD0l,.CourseActionButtons_primaryButton__VLCqN{width:100%;padding:12px 24px;border:none;border-radius:33554400px;font-size:16px;font-weight:600;color:var(--bg-primary);cursor:pointer;transition:background-color .2s ease,filter .2s ease,opacity .2s ease,transform .2s ease}.CourseActionButtons_primaryButton__VLCqN{background:var(--text-dark);box-shadow:var(--shadow-button-primary)}.CourseActionButtons_primaryButton__VLCqN:hover:not(:disabled){background:var(--text-dark-hover)}.CourseActionButtons_primaryButton__VLCqN:active:not(:disabled){background:var(--text-dark-active);transform:translateY(1px)}.CourseActionButtons_dangerButton__swD0l{background:var(--btn-danger);box-shadow:var(--shadow-button-primary)}.CourseActionButtons_dangerButton__swD0l:hover:not(:disabled){background:var(--btn-danger-hover)}.CourseActionButtons_dangerButton__swD0l:active:not(:disabled){filter:brightness(.94);transform:translateY(1px)}.CourseActionButtons_dangerButton__swD0l:focus-visible,.CourseActionButtons_primaryButton__VLCqN:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-primary);outline-offset:var(--focus-ring-offset)}.CourseActionButtons_dangerButton__swD0l:disabled,.CourseActionButtons_primaryButton__VLCqN:disabled{cursor:not-allowed;opacity:.6;transform:none}