.styles_page__FAxYr{min-height:100vh;background:var(--bg-secondary);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.styles_topbar__cPelO{background:var(--bg-card);border-bottom:1px solid var(--border-color,#e2e6ee);padding:12px 28px;display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:20}.styles_backLink__nwLPr{color:var(--text-secondary);text-decoration:none;font-size:13px;display:inline-flex;align-items:center;gap:6px}.styles_backLink__nwLPr:hover,.styles_topbar__cPelO h1{color:var(--text-primary)}.styles_topbar__cPelO h1{font-size:16px;font-weight:600;flex:1;margin:0}.styles_saveStatus__dZSfk{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.styles_saveStatus__dZSfk:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tutoring-green,#10b981)}.styles_actions__FTx7c{display:flex;gap:8px}.styles_btn__1J5f_{padding:9px 16px;border-radius:10px;border:1px solid var(--border-color,#cdd2dd);background:var(--bg-card);color:var(--text-primary);font-weight:500;font-size:13px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.styles_btn__1J5f_:hover:not(:disabled){background:var(--bg-tertiary)}.styles_btn__1J5f_:disabled{opacity:.5;cursor:not-allowed}.styles_btnPrimary__h_99K{background:var(--tkor-blue);color:#fff;border-color:var(--tkor-blue);box-shadow:0 4px 12px rgba(0,102,204,.25)}.styles_btnPrimary__h_99K:hover:not(:disabled){background:var(--tkor-blue-hover)}.styles_btnGhost__MnwxL{background:transparent;border-color:transparent;color:var(--text-secondary)}.styles_legend__67PYw{padding:14px 28px 0;max-width:1440px;margin:0 auto;color:var(--text-muted);font-size:12px}.styles_alert__8StzN{max-width:1440px;margin:14px auto 0;padding:12px 18px;border-radius:12px;display:flex;gap:12px;align-items:flex-start}.styles_alertSuccess__BMLui{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);color:var(--tutoring-green,#047857)}.styles_alertError__sgQIu{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);color:#b91c1c}.styles_alertTitle__phgVd{font-weight:600;font-size:14px}.styles_typeBar__lISdF{max-width:760px;margin:18px auto 0;padding:0 24px}.styles_typeGrid__u2x8Q{display:grid;grid-template-columns:1fr 1fr;gap:10px}.styles_typeCard__5oNPU{border:1.5px solid var(--border-color,#e2e6ee);border-radius:12px;padding:14px;background:var(--bg-card);cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left;font-family:inherit;transition:border-color .15s,box-shadow .15s}.styles_typeCard__5oNPU:hover{border-color:var(--text-muted)}.styles_typeCardActive__1Qz2W{border-color:var(--tkor-blue);background:linear-gradient(135deg,rgba(0,102,204,.06),rgba(0,102,204,.02));box-shadow:0 0 0 3px rgba(0,102,204,.15)}.styles_typeIc__YskII{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.styles_typeIcLive____YrB{background:rgba(239,68,68,.12);color:#ef4444}.styles_typeIcOd__Al0EV{background:rgba(139,92,246,.12);color:#8b5cf6}.styles_typeIcBdl__hzNYj{background:rgba(245,158,11,.12);color:#f59e0b}.styles_typeIcTut__TQZcR{background:rgba(16,185,129,.12);color:#10b981}.styles_typeInfo__i3N_m{flex:1;min-width:0}.styles_typeT__GfzNK{font-weight:700;font-size:13px;color:var(--text-primary)}.styles_typeS__63LEQ{font-size:11px;color:var(--text-muted);margin-top:1px}.styles_typeCheck__E7YfN{width:18px;height:18px;border-radius:50%;flex-shrink:0;background:var(--bg-secondary);border:1.5px solid var(--border-color,#e2e6ee);display:flex;align-items:center;justify-content:center}.styles_typeCardActive__1Qz2W .styles_typeCheck__E7YfN{background:var(--tkor-blue);border-color:var(--tkor-blue);color:#fff}.styles_workspace__jb_ol{display:grid;grid-template-columns:1fr 420px;gap:24px;max-width:1440px;margin:0 auto;padding:20px 28px 60px;align-items:start}.styles_formCol__q6qw4,.styles_previewCol__Tehtj{display:flex;flex-direction:column;gap:14px}.styles_previewCol__Tehtj{position:sticky;top:70px}.styles_previewLabel__ccLmK{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;gap:8px}.styles_previewLabel__ccLmK:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tutoring-green,#10b981);box-shadow:0 0 0 4px rgba(16,185,129,.18)}.styles_section__pnWzs{background:var(--bg-card);border:1px solid var(--border-color,#e2e6ee);border-radius:14px;padding:20px 22px}.styles_sectionHeader__CQJpi{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:14px;display:flex;align-items:center;gap:10px}.styles_sectionHeader__CQJpi .styles_ic__1aqWn{width:26px;height:26px;border-radius:8px;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.styles_sectionBadge__oQxtl{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:3px 8px;background:var(--bg-secondary);border-radius:6px}.styles_sectionBadgeShared__k11Xm{background:rgba(0,102,204,.1);color:var(--tkor-blue)}.styles_field__tBG0l{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.styles_field__tBG0l:last-child{margin-bottom:0}.styles_field__tBG0l label{font-size:12px;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.styles_req__JBYqY{color:#ef4444}.styles_input__WVZ_K,.styles_select__wYx36,.styles_textarea__aj2CT{border:1.5px solid var(--border-color,#e2e6ee);background:var(--bg-card);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--text-primary);font-family:inherit;width:100%;transition:border-color .15s,box-shadow .15s}.styles_input__WVZ_K:focus,.styles_select__wYx36:focus,.styles_textarea__aj2CT:focus{outline:none;border-color:var(--tkor-blue);box-shadow:0 0 0 3px rgba(0,102,204,.15)}.styles_textarea__aj2CT{resize:vertical;min-height:90px}.styles_hintRow__qhof3,.styles_hint__eRsHb{font-size:11px;color:var(--text-muted)}.styles_hintRow__qhof3{display:flex;justify-content:space-between}.styles_row__ITjGg{display:grid;grid-template-columns:1fr 1fr;gap:14px}.styles_stepperShell__WaKBy{max-width:760px;margin:0 auto;padding:24px 24px 60px}.styles_progressBar__ZGmQm{background:var(--bg-card);border:1px solid var(--border-color,#e2e6ee);border-radius:14px;padding:16px 18px;display:flex;align-items:center;gap:14px;margin-bottom:22px}.styles_progressTrack__17Eb5{flex:1;height:6px;background:var(--bg-tertiary);border-radius:999px;overflow:hidden;position:relative}.styles_progressFill__8lxxx{height:100%;background:linear-gradient(90deg,var(--tkor-blue),#06b6d4);border-radius:999px;transition:width .25s ease-out}.styles_progressLabel__86V2y{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap}.styles_progressLabel__86V2y strong{color:var(--text-primary)}.styles_stepDots__nZ3Es{display:flex;align-items:flex-start;flex:1;gap:0}.styles_stepDotItem__ogCFm{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto;min-width:60px}.styles_stepDotBtn__Osi1x{width:30px;height:30px;border-radius:50%;border:2px solid var(--border-color,#e2e6ee);background:var(--bg-card);color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;font-family:inherit}.styles_stepDotBtn__Osi1x:hover{border-color:var(--text-muted);transform:scale(1.05)}.styles_stepDotBtnActive__tPLXC{background:var(--tkor-blue);border-color:var(--tkor-blue);color:#fff;box-shadow:0 0 0 4px rgba(0,102,204,.18)}.styles_stepDotBtnDone__j__dB{background:var(--tutoring-green,#10b981);border-color:var(--tutoring-green,#10b981);color:#fff}.styles_stepDotLabel__6j5K_{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-align:center}.styles_stepDotLabelActive__caGVH,.styles_stepDotLabelDone__VPyPn{color:var(--text-primary)}.styles_stepConnector__ENDM_{flex:1;height:2px;background:var(--border-color,#e2e6ee);margin-top:14px;margin-left:2px;margin-right:2px;min-width:12px;border-radius:999px;transition:background .2s}.styles_stepConnectorDone__MYDvP{background:var(--tutoring-green,#10b981)}.styles_draftPill__L3PCa{font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:5px;white-space:nowrap}.styles_draftPill__L3PCa:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tutoring-green,#10b981)}.styles_stepCard__dBMW_{background:var(--bg-card);border:1px solid var(--border-color,#e2e6ee);border-radius:16px;padding:36px 40px;box-shadow:0 10px 30px rgba(15,23,42,.04)}.styles_stepHead__x4XG0{margin-bottom:28px}.styles_stepNumber__SdZqR{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tkor-blue);margin-bottom:6px}.styles_stepTitle__flkTH{font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px;color:var(--text-primary)}.styles_stepLede__cdn5o{font-size:14px;color:var(--text-secondary);margin:0}.styles_stepNav__vofMs{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-color,#e2e6ee);gap:12px}.styles_stepNav__vofMs .styles_right__G2fgz{display:flex;gap:10px;align-items:center}.styles_typePickGrid__ldxYi{display:grid;grid-template-columns:1fr 1fr;gap:12px}.styles_typePickCard__LqaFi{border:1.5px solid var(--border-color,#e2e6ee);border-radius:14px;padding:18px;background:var(--bg-card);cursor:pointer;display:flex;align-items:center;gap:14px;text-align:left;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.styles_typePickCard__LqaFi:hover{border-color:var(--text-muted);transform:translateY(-1px)}.styles_typePickCard__LqaFi.styles_active__yW4uC{border-color:var(--tkor-blue);background:linear-gradient(135deg,rgba(0,102,204,.06),rgba(0,102,204,.02));box-shadow:0 0 0 3px rgba(0,102,204,.12)}.styles_typePickIc__c5awv{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.styles_typePickInfo__2qm8I{flex:1;min-width:0}.styles_typePickTtl__hRZcQ{font-weight:700;font-size:15px;color:var(--text-primary)}.styles_typePickSub__2Ying{font-size:12px;color:var(--text-muted);margin-top:2px}.styles_optionGrid3__NIJRR{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.styles_optionGrid2__rg9oj{display:grid;grid-template-columns:1fr 1fr;gap:10px}.styles_optionCard__Eelka{border:1.5px solid var(--border-color,#e2e6ee);border-radius:12px;padding:14px;cursor:pointer;background:var(--bg-card);text-align:left;font-family:inherit}.styles_optionCard__Eelka.styles_active__yW4uC{border-color:var(--tkor-blue);background:rgba(0,102,204,.04);box-shadow:0 0 0 3px rgba(0,102,204,.12)}.styles_optionTtl__Sv4Eh{font-weight:600;font-size:13px;margin-bottom:4px;color:var(--text-primary)}.styles_optionSub__VcT73{font-size:11px;color:var(--text-muted)}.styles_toggleRow__fGGU7{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-secondary);border-radius:10px;margin-bottom:8px;cursor:pointer;outline:none}.styles_toggleRow__fGGU7:focus-visible{box-shadow:0 0 0 3px rgba(0,102,204,.35)}.styles_toggleSw__o3OUn{width:36px;height:20px;border-radius:999px;background:#cdd2dd;position:relative;flex-shrink:0;transition:background .15s}.styles_toggleSw__o3OUn:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.styles_toggleRow__fGGU7.styles_on__Cmvhb .styles_toggleSw__o3OUn{background:var(--tkor-blue)}.styles_toggleRow__fGGU7.styles_on__Cmvhb .styles_toggleSw__o3OUn:after{left:18px}.styles_toggleLbl___i1YI{flex:1}.styles_toggleT__HOot1{font-weight:600;font-size:13px;color:var(--text-primary)}.styles_toggleD__YUFQY{font-size:11px;color:var(--text-muted);margin-top:2px}.styles_reviewGrid__leTQY{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}.styles_reviewSummary__9ywx3{display:flex;flex-direction:column;gap:10px}.styles_reviewItem__pYIr_{background:var(--bg-secondary);border-radius:10px;padding:12px 14px;display:flex;align-items:flex-start;gap:12px}.styles_reviewItemInfo__9EmvE{flex:1;min-width:0}.styles_reviewItemLbl__UXku0{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.styles_reviewItemVal__6lTHj{font-size:13px;color:var(--text-primary);font-weight:500;word-break:break-word}.styles_reviewEditBtn__IPgYb{font-size:12px;background:transparent;border:none;color:var(--tkor-blue);font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px}.styles_reviewEditBtn__IPgYb:hover{background:var(--bg-tertiary)}.styles_missingBox__P_mC5{background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(245,158,11,.02));border:1.5px solid rgba(245,158,11,.35);border-radius:12px;padding:16px 18px;margin-bottom:18px}.styles_missingBoxHead__inH8I{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;color:#b45309;margin-bottom:12px}.styles_missingList__pSGme{display:flex;flex-direction:column;gap:6px}.styles_missingRow__BocRf{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--bg-card);border:1px solid rgba(245,158,11,.2);border-radius:8px;font-size:13px;color:var(--text-primary)}.styles_missingRow__BocRf .styles_dot__Qejp2{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(245,158,11,.4);flex-shrink:0}.styles_missingRow__BocRf .styles_lbl__v1Fez{flex:1}.styles_missingJump__S2ium{font-size:12px;background:transparent;border:none;color:var(--tkor-blue);font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.styles_missingJump__S2ium:hover{background:var(--bg-tertiary)}.styles_readyBox__9u7Ie{background:rgba(16,185,129,.08);border:1.5px solid rgba(16,185,129,.3);border-radius:12px;padding:14px 18px;margin-bottom:18px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;color:#065f46}.styles_loadingContainer__F8fbF{min-height:60vh;display:flex;align-items:center;justify-content:center}.styles_loadingContent__3juY6{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--text-secondary)}@media (max-width:1024px){.styles_workspace__jb_ol{grid-template-columns:1fr;gap:18px}.styles_previewCol__Tehtj{position:static}}@media (max-width:768px){.styles_topbar__cPelO{padding:10px 14px;gap:8px}.styles_topbar__cPelO h1{font-size:14px}.styles_actions__FTx7c .styles_btn__1J5f_:not(.styles_btnPrimary__h_99K),.styles_saveStatus__dZSfk{display:none}.styles_legend__67PYw{padding:10px 14px 0;font-size:11px}.styles_typeBar__lISdF{padding:0 14px;margin-top:14px}.styles_typeGrid__u2x8Q{gap:8px}.styles_typeCard__5oNPU{padding:10px 12px;gap:10px}.styles_typeIc__YskII{width:30px;height:30px}.styles_typeS__63LEQ{display:none}.styles_typeT__GfzNK{font-size:12px}.styles_typeCheck__E7YfN{width:14px;height:14px}.styles_workspace__jb_ol{padding:14px;gap:14px}.styles_stepperShell__WaKBy{padding:14px 14px 60px}.styles_stepCard__dBMW_{padding:24px 20px}.styles_stepTitle__flkTH{font-size:22px}}@media (max-width:420px){.styles_topbar__cPelO h1{display:none}}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:hsla(0,0%,100%,.7);--rc-focus-color:#08f}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{left:0;cursor:nw-resize}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{left:50%;cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(50%);transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.create-class_page__NJXUX{min-height:100vh;background:var(--bg-secondary);padding:2rem 0;transition:background var(--transition-theme)}.create-class_header__oWJwP{margin-bottom:2rem}.create-class_backLink__S45tD{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);margin-bottom:1rem;padding:.5rem 0;font-weight:500;transition:color .2s ease}.create-class_backLink__S45tD:hover{color:var(--tkor-blue)}.create-class_headerContent__4M1af{display:flex;align-items:flex-start;gap:1rem}.create-class_headerIcon__5oLHa{background:var(--tkor-blue-subtle);padding:.875rem;border-radius:1rem;flex-shrink:0}.create-class_headerIcon__5oLHa svg{color:var(--tkor-blue)}.create-class_headerTitle__ryhCl{font-size:2rem;font-weight:800;color:var(--text-primary);margin:0;line-height:1.2}.create-class_headerSubtitle__Md1Cx{color:var(--text-secondary);margin-top:.25rem;font-size:1rem}.create-class_alert__Y4xiU{padding:1rem 1.5rem;border-radius:1rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem;animation:create-class_slideIn__D_VTz .3s ease-out}@keyframes create-class_slideIn__D_VTz{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.create-class_alertSuccess__rCLu1{background:var(--free-bg);border:2px solid var(--tutoring-green)}.create-class_alertSuccess__rCLu1 p{color:var(--free-text)}.create-class_alertSuccess__rCLu1 svg{color:var(--tutoring-green);flex-shrink:0}.create-class_alertError___pyx3{background:rgba(220,38,38,.1);border:2px solid var(--video-red)}.create-class_alertError___pyx3 p{color:var(--video-red)}.create-class_alertError___pyx3 svg{color:var(--video-red);flex-shrink:0}.create-class_alertTitle__sZZtp{font-weight:600;margin-bottom:.25rem}.create-class_alertHint__ZwT8I{margin-top:.75rem;padding:.75rem;background:rgba(220,38,38,.15);border-radius:.5rem}.create-class_alertHint__ZwT8I p{font-size:.75rem;font-weight:600;margin-bottom:.5rem}.create-class_alertHint__ZwT8I ol{font-size:.75rem;list-style:decimal;list-style-position:inside;display:flex;flex-direction:column;gap:.25rem}.create-class_alertHint__ZwT8I code{background:rgba(220,38,38,.2);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace}.create-class_formContainer__2QC06{background:var(--bg-card);border-radius:1.5rem;box-shadow:var(--shadow-card);border:1px solid var(--border-color);padding:2rem;transition:all var(--transition-theme)}.create-class_postTypeSection__GwVmw{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.create-class_sectionHeader__cAL8s{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.create-class_sectionHeader__cAL8s svg{color:var(--tkor-blue)}.create-class_sectionTitle__JlJ2B{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.create-class_postTypeGrid__FBp6v{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.create-class_postTypeCard__y6hYE{padding:1.25rem;border-radius:1rem;border:2px solid var(--border-color);background:var(--bg-card);cursor:pointer;transition:all .2s ease;text-align:left;display:flex;align-items:flex-start;gap:1rem}.create-class_postTypeCard__y6hYE:hover{border-color:var(--border-hover);background:var(--bg-hover)}.create-class_postTypeCardSelected__1gHkn,.create-class_postTypeCardSelected__1gHkn:hover{border-color:var(--tkor-blue);background:var(--tkor-blue-subtle)}.create-class_postTypeIcon__UE7XF{padding:.75rem;border-radius:.75rem;background:var(--bg-tertiary);transition:all .2s ease}.create-class_postTypeIcon__UE7XF svg{color:var(--text-secondary)}.create-class_postTypeCardSelected__1gHkn .create-class_postTypeIcon__UE7XF{background:var(--tkor-blue)}.create-class_postTypeCardSelected__1gHkn .create-class_postTypeIcon__UE7XF svg{color:#fff}.create-class_postTypeInfo__9IW_A{flex:1;min-width:0}.create-class_postTypeLabel__J9ubb{font-weight:700;font-size:1rem;color:var(--text-primary);margin-bottom:.25rem;display:block}.create-class_postTypeCardSelected__1gHkn .create-class_postTypeLabel__J9ubb{color:var(--tkor-blue)}.create-class_postTypeDescription__VZbnT{font-size:.875rem;color:var(--text-secondary);line-height:1.4}.create-class_postTypeCheck__ckVBY{color:var(--tkor-blue);flex-shrink:0;opacity:0;transition:opacity .2s ease}.create-class_postTypeCardSelected__1gHkn .create-class_postTypeCheck__ckVBY{opacity:1}.create-class_formSection__Tcd7J{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.create-class_formSection__Tcd7J:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.create-class_fieldGroup__p0i_x{gap:1.5rem}.create-class_fieldGroup__p0i_x,.create-class_field__mtgZX{display:flex;flex-direction:column}.create-class_fieldLabel___tSOp{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.create-class_required__683dK{color:var(--video-red)}.create-class_fieldInput__dJV4D{width:100%;padding:.875rem 1rem;border:2px solid var(--border-color);border-radius:.75rem;background:var(--bg-card);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.create-class_fieldInput__dJV4D::-moz-placeholder{color:var(--text-muted)}.create-class_fieldInput__dJV4D::placeholder{color:var(--text-muted)}.create-class_fieldInput__dJV4D:focus{outline:none;border-color:var(--tkor-blue);box-shadow:0 0 0 3px var(--tkor-blue-glow)}.create-class_fieldTextarea__XMNcz{resize:none;min-height:150px}.create-class_fieldSelect__xvZ_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.create-class_fieldHint__ud57E{font-size:.75rem;color:var(--text-muted);margin-top:.375rem;display:flex;align-items:center;justify-content:space-between}.create-class_fieldHintIcon__Uc3EG{display:flex;align-items:center;gap:.25rem}.create-class_warningBox__zPq0r{padding:1rem;background:rgba(234,179,8,.1);border:2px solid rgba(234,179,8,.3);border-radius:.75rem}.create-class_warningBox__zPq0r p{color:var(--text-primary);font-size:.875rem}.create-class_warningBox__zPq0r p:first-child{font-weight:600;margin-bottom:.5rem}.create-class_retryButton__as24p{margin-top:.75rem;padding:.5rem 1rem;background:rgba(234,179,8,.8);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .2s ease}.create-class_retryButton__as24p:hover{background:#eab308}.create-class_loadingBox__xw2di{padding:1rem;background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:.75rem;display:flex;align-items:center;gap:.75rem}.create-class_loadingBox__xw2di span{color:var(--text-secondary);font-size:.875rem}.create-class_loadingBox__xw2di svg{color:var(--tkor-blue)}.create-class_submitSection__C0PYe{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;margin-top:2rem;border-top:1px solid var(--border-color)}.create-class_submitButtons__JPJtR{display:flex;gap:1rem;justify-content:flex-end}.create-class_cancelButton__QMnBz{padding:.875rem 1.5rem;border:2px solid var(--border-color);border-radius:.75rem;background:var(--bg-card);color:var(--text-primary);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.create-class_cancelButton__QMnBz:hover{background:var(--bg-hover);border-color:var(--border-hover)}.create-class_submitButton__N8AFG{padding:.875rem 1.5rem;background:var(--tkor-blue);color:#fff;border:none;border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;box-shadow:0 4px 14px var(--tkor-blue-glow)}.create-class_submitButton__N8AFG:hover:not(:disabled){background:var(--tkor-blue-dark);transform:translateY(-2px);box-shadow:0 6px 20px var(--tkor-blue-glow)}.create-class_submitButton__N8AFG:disabled{opacity:.6;cursor:not-allowed;transform:none}.create-class_loadingContainer__3YfI7{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary)}.create-class_loadingContent__l7Pkd{text-align:center}.create-class_loadingContent__l7Pkd p{color:var(--text-secondary);margin-top:1rem}.create-class_loadingContent__l7Pkd svg{color:var(--tkor-blue)}@media (max-width:968px){.create-class_page__NJXUX{padding:1.5rem 0}.create-class_formContainer__2QC06{padding:1.5rem;border-radius:1rem}.create-class_headerTitle__ryhCl{font-size:1.75rem}.create-class_sectionTitle__JlJ2B{font-size:1.25rem}.create-class_postTypeGrid__FBp6v{gap:.75rem}.create-class_postTypeCard__y6hYE{padding:1rem}}@media (max-width:640px){.create-class_page__NJXUX{padding:1rem 0}.create-class_header__oWJwP{margin-bottom:1.5rem}.create-class_headerContent__4M1af{flex-direction:column;gap:.75rem}.create-class_headerIcon__5oLHa{padding:.75rem;border-radius:.75rem}.create-class_headerTitle__ryhCl{font-size:1.5rem}.create-class_headerSubtitle__Md1Cx{font-size:.875rem}.create-class_formContainer__2QC06{padding:1.25rem;border-radius:1rem;margin:0 -.5rem}.create-class_postTypeSection__GwVmw{margin-bottom:1.5rem;padding-bottom:1.5rem}.create-class_sectionHeader__cAL8s{margin-bottom:1rem}.create-class_sectionTitle__JlJ2B{font-size:1.125rem}.create-class_postTypeGrid__FBp6v{grid-template-columns:1fr;gap:.75rem}.create-class_postTypeCard__y6hYE{padding:1rem}.create-class_postTypeLabel__J9ubb{font-size:.9375rem}.create-class_postTypeDescription__VZbnT{font-size:.8125rem}.create-class_formSection__Tcd7J{margin-bottom:1.5rem;padding-bottom:1.5rem}.create-class_fieldGroup__p0i_x{gap:1.25rem}.create-class_fieldInput__dJV4D{padding:.75rem .875rem;font-size:16px}.create-class_submitSection__C0PYe{padding-top:1.25rem;margin-top:1.5rem}.create-class_submitButtons__JPJtR{flex-direction:column-reverse}.create-class_cancelButton__QMnBz,.create-class_submitButton__N8AFG{width:100%;padding:.875rem 1rem}.create-class_alert__Y4xiU{padding:1rem;border-radius:.75rem}}@media (max-width:380px){.create-class_headerTitle__ryhCl{font-size:1.375rem}.create-class_formContainer__2QC06{padding:1rem}.create-class_postTypeCard__y6hYE{padding:.875rem;gap:.75rem}.create-class_postTypeIcon__UE7XF{padding:.625rem}.create-class_postTypeIcon__UE7XF svg{width:20px;height:20px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.create-class_page__NJXUX{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}@media (max-width:640px){.create-class_page__NJXUX{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}}