:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._page_17c4w_1{width:100%}._header_17c4w_9{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}._workspaceTitle_17c4w_17{align-items:center;gap:16px;margin-bottom:14px;display:flex}._academyLogoPlaceholder_17c4w_24{color:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:flex}._workspaceTitle_17c4w_17 h1{color:var(--text);margin-bottom:4px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}._workspaceTitle_17c4w_17 p{color:var(--text-secondary);font-size:var(--font-sm)}._welcome_17c4w_48{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.8}._workspaceInfo_17c4w_54{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:flex-end;gap:6px;min-width:150px;padding:14px 18px;display:flex}._workspaceInfo_17c4w_54 span{color:var(--text-secondary);font-size:.75rem}._workspaceInfo_17c4w_54 strong{color:var(--primary);font-size:.95rem}._stats_17c4w_80{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}._statCard_17c4w_88{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:125px;box-shadow:var(--shadow-sm);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;justify-content:space-between;padding:24px;display:flex}._statCard_17c4w_88:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._statTitle_17c4w_108{color:var(--text-secondary);font-size:var(--font-sm)}._statValue_17c4w_113{color:var(--primary);font-size:1.8rem;font-weight:800}._columns_17c4w_123{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}._panel_17c4w_135{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:24px;padding:28px}._panelHeader_17c4w_144{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}._panelHeader_17c4w_144 h2{color:var(--text);margin-bottom:6px;font-size:1.2rem;font-weight:800}._panelHeader_17c4w_144 p{color:var(--text-secondary);font-size:var(--font-sm)}._courseGrid_17c4w_168{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._courseCard_17c4w_175{transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:linear-gradient(135deg,#f8fffb,#eefaf3);border:1px solid #178e491f;border-radius:16px;padding:18px}._courseCard_17c4w_175:hover{box-shadow:var(--shadow-sm);border-color:#178e4947;transform:translateY(-2px)}._courseCard_17c4w_175 h3{color:var(--text);margin-bottom:8px;font-size:1rem;font-weight:800}._courseCard_17c4w_175 p{color:var(--text-secondary);margin-bottom:14px;font-size:.8rem;line-height:1.7}._courseMeta_17c4w_213{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}._courseMeta_17c4w_213 span{color:var(--primary);background:#178e4914;border-radius:8px;padding:6px 9px}._sessionsList_17c4w_234{flex-direction:column;gap:12px;display:flex}._sessionCard_17c4w_240{transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:linear-gradient(135deg,#f8fffb,#eefaf3);border:1px solid #178e491f;border-radius:16px;align-items:center;gap:18px;padding:16px;display:flex}._sessionCard_17c4w_240:hover{box-shadow:var(--shadow-sm);border-color:#178e4947;transform:translateY(-2px)}._sessionDate_17c4w_267{color:#fff;background:var(--primary);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:68px;min-width:68px;height:68px;display:flex}._sessionDate_17c4w_267 strong{font-size:1.45rem;line-height:1.2}._sessionDate_17c4w_267 span{opacity:.9;margin-top:2px;font-size:.7rem}._sessionContent_17c4w_291{flex:1;min-width:0}._sessionContent_17c4w_291 h3{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:1rem;font-weight:800;overflow:hidden}._courseName_17c4w_306{color:var(--text-secondary);font-size:var(--font-sm);margin-bottom:8px}._sessionMeta_17c4w_312{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:14px;font-size:.8rem;display:flex}._sessionNumber_17c4w_321{color:var(--primary);white-space:nowrap;background:#178e4914;border-radius:8px;padding:7px 10px;font-size:.75rem}._emptyPage_17c4w_335{text-align:center;justify-content:center;align-items:center;min-height:400px;display:flex}._emptyContent_17c4w_343{max-width:500px}._emptyIcon_17c4w_347{background:var(--background);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:25px;display:flex}._emptyContent_17c4w_343 h2{color:var(--text);margin-bottom:10px;font-size:1.3rem;font-weight:800}._emptyContent_17c4w_343 p{color:var(--text-secondary);line-height:1.9;font-size:var(--font-sm)}._emptyActions_17c4w_372{justify-content:center;margin-top:22px;display:flex}._emptyActions_17c4w_372 button{color:#fff;background:var(--primary);cursor:pointer;font-family:inherit;font-size:var(--font-sm);transition:background var(--transition), transform var(--transition);border:none;border-radius:10px;padding:11px 20px}._emptyActions_17c4w_372 button:hover{background:var(--primary-dark);transform:translateY(-2px)}._empty_17c4w_335{text-align:center;min-height:190px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}._empty_17c4w_335 h3{color:var(--text);margin-bottom:6px;font-size:.95rem}._empty_17c4w_335 p{color:var(--text-secondary);font-size:var(--font-sm)}._loading_17c4w_421{min-height:300px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}._error_17c4w_433{min-height:300px;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}._error_17c4w_433>span{font-size:2rem}._error_17c4w_433 p{font-size:var(--font-sm)}._error_17c4w_433 button{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:9px 18px;font-family:inherit}._ownerGrid_17c4w_467{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}._peopleList_17c4w_479{flex-direction:column;gap:10px;display:flex}._personCard_17c4w_485{transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:linear-gradient(135deg,#f8fffb,#eefaf3);border:1px solid #178e491f;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}._personCard_17c4w_485:hover{box-shadow:var(--shadow-sm);border-color:#178e4947;transform:translateY(-2px)}._personAvatar_17c4w_512{background:var(--primary-light);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.3rem;display:flex}._personInfo_17c4w_525{flex-direction:column;gap:4px;min-width:0;display:flex}._personInfo_17c4w_525 strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:800;overflow:hidden}._personInfo_17c4w_525 span{color:var(--text-secondary);font-size:.75rem}._membersHeaderActions_17c4w_550{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._primaryActionButton_17c4w_557,._secondaryActionButton_17c4w_558{cursor:pointer;min-height:40px;transition:transform var(--transition), background var(--transition), box-shadow var(--transition);border-radius:10px;padding:9px 14px;font-family:inherit;font-size:.8rem;font-weight:700}._primaryActionButton_17c4w_557{color:#fff;background:var(--primary);border:1px solid var(--primary)}._primaryActionButton_17c4w_557:hover{background:var(--primary-dark);transform:translateY(-1px)}._secondaryActionButton_17c4w_558{color:var(--primary);background:#178e4914;border:1px solid #178e4929}._secondaryActionButton_17c4w_558:hover{background:#178e4924;transform:translateY(-1px)}._memberMiniStats_17c4w_597{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}._memberMiniStat_17c4w_597,._memberMiniStatActive_17c4w_606{cursor:pointer;text-align:right;transition:background var(--transition), border-color var(--transition), transform var(--transition);border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:13px;font-family:inherit;display:flex}._memberMiniStat_17c4w_597{background:var(--background);border:1px solid var(--border)}._memberMiniStatActive_17c4w_606{background:#178e4917;border:1px solid #178e4940}._memberMiniStat_17c4w_597:hover,._memberMiniStatActive_17c4w_606:hover{transform:translateY(-1px)}._memberMiniStat_17c4w_597 strong,._memberMiniStatActive_17c4w_606 strong{color:var(--primary);font-size:1.2rem;font-weight:800}._memberMiniStat_17c4w_597 span,._memberMiniStatActive_17c4w_606 span{color:var(--text-secondary);font-size:.7rem}._membersToolbar_17c4w_652{align-items:center;gap:10px;margin-bottom:18px;display:flex}._memberSearch_17c4w_659{background:var(--background);border:1px solid var(--border);border-radius:11px;flex:1;align-items:center;gap:9px;height:44px;padding:0 13px;display:flex}._memberSearch_17c4w_659 span{font-size:.9rem}._memberSearch_17c4w_659 input{width:100%;height:100%;color:var(--text);background:0 0;border:none;outline:none;font-family:inherit;font-size:.8rem}._memberSearch_17c4w_659 input::placeholder{color:var(--text-secondary)}._refreshMembersButton_17c4w_690{height:44px;color:var(--primary);cursor:pointer;background:#178e4914;border:1px solid #178e4924;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.75rem;display:flex}._refreshMembersButton_17c4w_690:disabled{opacity:.6;cursor:not-allowed}._membersManagementList_17c4w_713{flex-direction:column;gap:10px;display:flex}._memberManagementCard_17c4w_719{transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:linear-gradient(135deg,#f8fffb,#eefaf3);border:1px solid #178e491f;border-radius:14px;align-items:center;gap:13px;padding:13px;display:flex}._memberManagementCard_17c4w_719:hover{box-shadow:var(--shadow-sm);border-color:#178e4940;transform:translateY(-1px)}._memberMainInfo_17c4w_746{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._memberMainInfo_17c4w_746>strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:800;overflow:hidden}._memberMainInfo_17c4w_746>span{color:var(--text-secondary);text-align:right;direction:ltr;font-size:.72rem}._memberBadges_17c4w_770{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}._roleBadge_17c4w_778,._activeBadge_17c4w_779,._inactiveBadge_17c4w_780{border-radius:6px;padding:4px 7px;font-size:.65rem}._roleBadge_17c4w_778{color:var(--primary);background:#178e4914}._activeBadge_17c4w_779{color:#147a3d;background:#e7f7ed}._inactiveBadge_17c4w_780{color:#9b4b13;background:#fff0df}._removeMemberButton_17c4w_802{color:#b42318;cursor:pointer;transition:background var(--transition), transform var(--transition);background:#fff1f0;border:1px solid #ffd5d1;border-radius:8px;flex-shrink:0;padding:8px 10px;font-family:inherit;font-size:.68rem}._removeMemberButton_17c4w_802:hover{background:#ffe3e0;transform:translateY(-1px)}._membersEmpty_17c4w_822{text-align:center;justify-content:center;align-items:center;min-height:180px;display:flex}._membersEmpty_17c4w_822 h3{color:var(--text);margin-bottom:5px;font-size:.95rem}._membersEmpty_17c4w_822 p{color:var(--text-secondary);font-size:.75rem}._membersLoading_17c4w_841{min-height:180px;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}._membersLoading_17c4w_841 span{font-size:2rem}._membersLoading_17c4w_841 p{font-size:var(--font-sm)}._membersError_17c4w_860{color:#a33b32;background:#fff4f2;border:1px solid #ffd9d4;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:.75rem}._modalOverlay_17c4w_874{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modal_17c4w_874{background:#fff;border-radius:18px;width:100%;max-width:560px;max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 20px 60px #00000026}._modalHeader_17c4w_910{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._modalHeader_17c4w_910 h3{margin:0 0 6px;font-size:20px}._modalHeader_17c4w_910 p{color:#777;margin:0;font-size:14px}._modalClose_17c4w_938{color:#555;cursor:pointer;background:#f3f5f4;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;display:flex}._modalClose_17c4w_938:hover{background:#e8ecea}._formGroup_17c4w_965{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}._formGroup_17c4w_965 label{color:#333;font-size:14px;font-weight:600}._formGroup_17c4w_965 input,._formGroup_17c4w_965 textarea,._formGroup_17c4w_965 select{box-sizing:border-box;background:#fff;border:1px solid #dfe5e2;border-radius:10px;outline:none;width:100%;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}._formGroup_17c4w_965 textarea{resize:vertical}._formGroup_17c4w_965 input:focus,._formGroup_17c4w_965 textarea:focus,._formGroup_17c4w_965 select:focus{border-color:#168c50;box-shadow:0 0 0 3px #168c5014}._formRow_17c4w_1027{grid-template-columns:1fr 1fr;gap:14px;display:grid}._checkboxRow_17c4w_1037{align-items:center;gap:9px;margin-bottom:18px;display:flex}._checkboxRow_17c4w_1037 input{accent-color:#168c50;width:17px;height:17px}._checkboxRow_17c4w_1037 label{cursor:pointer;color:#333;font-size:14px}._formError_17c4w_1065{color:#c0392b;background:#fff1f1;border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:13px}._modalActions_17c4w_1080{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}@media (width<=600px){._modalOverlay_17c4w_874{padding:12px}._modal_17c4w_874{border-radius:15px;max-height:calc(100vh - 24px);padding:18px}._formRow_17c4w_1027{grid-template-columns:1fr;gap:0}._modalActions_17c4w_1080{flex-direction:column-reverse}._modalActions_17c4w_1080 button{width:100%}}._dashboardContent_17c4w_1128{width:100%}._overviewGrid_17c4w_1137{grid-template-columns:1fr 1.4fr;gap:24px;display:grid}._memberForm_17c4w_1150{background:linear-gradient(135deg,#f8fffb,#eefaf3);border:1px solid #178e491f;border-radius:16px;grid-template-columns:180px minmax(220px,1fr) auto;align-items:end;gap:16px;margin-bottom:22px;padding:20px;display:grid}._memberFormField_17c4w_1181{flex-direction:column;gap:7px;display:flex}._memberFormField_17c4w_1181 label{color:var(--text-secondary);font-size:var(--font-sm);font-weight:600}._memberFormField_17c4w_1181 select{width:100%;height:44px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;outline:none;padding:0 12px;font-family:inherit}._memberFormField_17c4w_1181 select:focus{border-color:var(--primary)}._memberFormAction_17c4w_1232{min-width:130px}._memberError_17c4w_1241,._memberSuccess_17c4w_1242{font-size:var(--font-sm);border-radius:10px;margin-bottom:18px;padding:12px 14px}._memberError_17c4w_1241{color:#b42318;background:#fff4f2;border:1px solid #fecdca}._memberSuccess_17c4w_1242{color:#087443;background:#ecfdf3;border:1px solid #abefc6}._membersTable_17c4w_1284{flex-direction:column;gap:10px;display:flex}._memberRow_17c4w_1293{background:var(--surface);border:1px solid var(--border);transition:transform var(--transition), box-shadow var(--transition);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}._memberRow_17c4w_1293:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}._memberRow_17c4w_1293 ._personInfo_17c4w_525{flex:1}._memberRole_17c4w_1333{color:var(--primary);white-space:nowrap;background:#178e4914;border-radius:8px;padding:6px 10px;font-size:.75rem}._removeButton_17c4w_1359{color:#b42318;cursor:pointer;transition:background var(--transition), transform var(--transition);background:#fff4f2;border:1px solid #fecdca;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:.75rem}._removeButton_17c4w_1359:hover{background:#fee4e2;transform:translateY(-1px)}@media (width<=992px){._overviewGrid_17c4w_1137{grid-template-columns:1fr}._memberForm_17c4w_1150{grid-template-columns:1fr 1fr}._memberFormAction_17c4w_1232{grid-column:1/-1}}@media (width<=768px){._memberForm_17c4w_1150{grid-template-columns:1fr}._memberFormAction_17c4w_1232{grid-column:auto}._memberRow_17c4w_1293{flex-wrap:wrap}._memberRole_17c4w_1333{margin-right:auto}}@media (width<=480px){._memberRow_17c4w_1293{align-items:flex-start}._memberRow_17c4w_1293 ._personInfo_17c4w_525{min-width:0}._memberRole_17c4w_1333{text-align:center;width:100%;margin-right:0}._removeButton_17c4w_1359{width:100%}}@media (width<=992px){._stats_17c4w_80{grid-template-columns:repeat(2,minmax(0,1fr))}._columns_17c4w_123{grid-template-columns:1fr}._courseGrid_17c4w_168{grid-template-columns:repeat(2,minmax(0,1fr))}._ownerGrid_17c4w_467{grid-template-columns:1fr}._memberMiniStats_17c4w_597{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){._header_17c4w_9{flex-direction:column;align-items:stretch;gap:20px}._workspaceInfo_17c4w_54{align-items:flex-start;width:fit-content}._stats_17c4w_80{grid-template-columns:1fr;gap:14px}._statCard_17c4w_88{min-height:105px;padding:20px}._panel_17c4w_135{padding:20px}._courseGrid_17c4w_168{grid-template-columns:1fr}._sessionCard_17c4w_240{align-items:flex-start}._sessionDate_17c4w_267{border-radius:14px;width:58px;min-width:58px;height:58px}._sessionDate_17c4w_267 strong{font-size:1.2rem}._ownerGrid_17c4w_467{gap:14px}._panelHeader_17c4w_144{flex-direction:column}._membersHeaderActions_17c4w_550{width:100%}._primaryActionButton_17c4w_557,._secondaryActionButton_17c4w_558{flex:1}._membersToolbar_17c4w_652{flex-direction:column;align-items:stretch}._refreshMembersButton_17c4w_690{width:100%}._memberManagementCard_17c4w_719{align-items:flex-start}._removeMemberButton_17c4w_802{align-self:center}}@media (width<=480px){._workspaceTitle_17c4w_17{gap:12px}._academyLogoPlaceholder_17c4w_24{border-radius:15px;width:54px;height:54px}._sessionCard_17c4w_240{gap:12px;padding:12px}._sessionMeta_17c4w_312{flex-direction:column;align-items:flex-start;gap:4px}._memberMiniStats_17c4w_597{grid-template-columns:repeat(2,minmax(0,1fr))}._memberManagementCard_17c4w_719{flex-wrap:wrap}._memberMainInfo_17c4w_746{width:calc(100% - 60px)}._removeMemberButton_17c4w_802{width:100%;margin-right:59px}._memberModal_17c4w_1639{padding:20px}._modalActions_17c4w_1080{flex-direction:column-reverse}._primaryButton_17c4w_1647,._secondaryButton_17c4w_1648{width:100%}}._courseInviteActions_17c4w_1653{border-top:1px solid #e5eee8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}._courseCode_17c4w_1662{color:#64756b;font-size:12px}._courseCode_17c4w_1662 strong{color:#2e6843;letter-spacing:.5px}._courseInviteButton_17c4w_1664{color:#2f6843;cursor:pointer;background:#f0f8f2;border:1px solid #cfe2d4;border-radius:9px;padding:7px 10px;font-family:inherit;font-size:12px}._courseInviteButton_17c4w_1664:hover{background:#e3f2e7}._courseStudentsViewer_17c4w_1675{background:#fbfdfb;border:1px solid #dce9df;border-radius:14px;margin-top:20px;padding:18px}._courseStudentsViewer_17c4w_1675 h3{color:#294c36;margin:0 0 14px;font-size:16px}._courseStudentsList_17c4w_1683{gap:9px;display:grid}._courseStudentRow_17c4w_1684{background:#fff;border:1px solid #e3ece5;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;display:flex}._courseStudentAvatar_17c4w_1685{background:#edf7ef;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:20px;display:grid}._courseStudentRow_17c4w_1684>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._courseStudentRow_17c4w_1684>div span{color:#68786d;font-size:12px}._courseStudentStatus_17c4w_1688{color:#38744c;white-space:nowrap;font-size:12px}@media (width<=600px){._courseStudentRow_17c4w_1684{flex-wrap:wrap;align-items:flex-start}._courseStudentStatus_17c4w_1688{margin-right:49px}}._sessionStatusArea_17c4w_1695{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}._sessionStatusBadge_17c4w_1696{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}._sessionStatusPast_17c4w_1697{color:#66736b;background:#f0f3f1;border:1px solid #dce3de}._sessionStatusFuture_17c4w_1698{color:#956c22;background:#fff8e8;border:1px solid #f0e1b8}._sessionEntryButton_17c4w_1699{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#397653;border:0;border-radius:10px;align-self:center;padding:9px 14px}._sessionEntryButton_17c4w_1699:hover{background:#2e6244}._courseManageActions_17c4w_1704{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._courseEditButton_17c4w_1710,._courseDeleteButton_17c4w_1711{font:inherit;cursor:pointer;color:#285d3d;background:#f4f8f5;border:1px solid #d6e2da;border-radius:9px;padding:8px 12px}._courseDeleteButton_17c4w_1711{color:#a52b2b;background:#fff5f5;border-color:#f0caca}._courseEditButton_17c4w_1710:hover{background:#e8f2eb}._courseDeleteButton_17c4w_1711:hover{background:#ffe8e8}._courseSmsInvite_17c4w_1728{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}._courseSmsInvite_17c4w_1728 input{border:1px solid var(--border);background:var(--surface);min-width:190px;max-width:100%;color:var(--text);border-radius:9px;padding:9px 11px}._courseSmsInvite_17c4w_1728 button:disabled{opacity:.6;cursor:wait}._academyLogoPlaceholder_17c4w_24 img{object-fit:contain;border-radius:inherit;width:100%;height:100%}._wrapper_dclgz_1{flex-direction:column;gap:6px;width:100%;display:flex}._input_dclgz_13{border-radius:var(--radius-md);border:1px solid var(--border);text-align:center;width:100%;height:52px;font-size:var(--font-md);transition:var(--transition);padding:0 16px}._input_dclgz_13::placeholder{text-align:center}._input_dclgz_13:focus{border-color:var(--primary);box-shadow:0 0 0 4px #2e7d321f}._errorInput_dclgz_47{border-color:var(--error)}._error_dclgz_47{color:var(--error);padding-right:4px;font-size:13px}._button_xqowz_1{white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;min-width:180px;height:48px;transition:var(--transition);font-size:var(--font-md);border:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;transition:all .25s;display:flex}._fullWidth_xqowz_34{width:100%}._primary_xqowz_40{background:var(--primary);color:#fff}._primary_xqowz_40:hover{background:var(--primary-light);color:var(--primary);border:2px solid var(--primary)}._outline_xqowz_58{color:var(--primary);border:2px solid var(--primary);background:0 0}._outline_xqowz_58:hover{background:var(--primary);color:#fff}._secondary_xqowz_77{color:var(--text);background:#eceff1}._danger_xqowz_85{background:var(--error);color:#fff}._button_xqowz_1:disabled{opacity:.7;cursor:not-allowed}._loader_twnh7_1{border:3px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite _spin_twnh7_1;display:inline-block}@keyframes _spin_twnh7_1{to{transform:rotate(360deg)}}._panel_ybc2k_1{box-sizing:border-box;background:#fff;border:1px solid #e5eee8;border-radius:20px;width:100%;padding:24px}._header_ybc2k_15{margin-bottom:24px}._header_ybc2k_15 h2{color:#173b2a;margin:0;font-size:21px;font-weight:700}._header_ybc2k_15 p{color:#7a8b81;margin:7px 0 0;font-size:13px}._courseSelector_ybc2k_37{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}._courseSelector_ybc2k_37 label,._field_ybc2k_45 label{color:#53665b;font-size:13px;font-weight:600}._courseSelector_ybc2k_37 select,._field_ybc2k_45 input,._field_ybc2k_45 textarea{box-sizing:border-box;color:#263b30;background:#fbfdfb;border:1px solid #dce8e0;border-radius:12px;outline:none;width:100%;font-family:inherit;font-size:14px;transition:all .2s}._courseSelector_ybc2k_37 select,._field_ybc2k_45 input{height:46px;padding:0 13px}._field_ybc2k_45 textarea{resize:vertical;min-height:90px;padding:12px 13px}._courseSelector_ybc2k_37 select:focus,._field_ybc2k_45 input:focus,._field_ybc2k_45 textarea:focus{background:#fff;border-color:#72a88a;box-shadow:0 0 0 3px #4c896314}._courseInfo_ybc2k_91{background:#f3faf5;border:1px solid #dfefe4;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:15px 17px;display:flex}._courseInfo_ybc2k_91>div{flex-direction:column;gap:4px;display:flex}._courseInfo_ybc2k_91 span{color:#829187;font-size:12px}._courseInfo_ybc2k_91 strong{color:#27583c;font-size:14px}._addButton_ybc2k_124{color:#34704c;cursor:pointer;background:#f8fcf9;border:1px dashed #91bda2;border-radius:14px;width:100%;min-height:50px;margin-bottom:20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}._addButton_ybc2k_124:hover{background:#eef8f1;border-color:#6da584}._addButton_ybc2k_124 span{background:#dff1e5;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:7px;font-size:18px;display:inline-flex}._formCard_ybc2k_161{background:#f9fcfa;border:1px solid #dcebe1;border-radius:17px;margin-bottom:25px;padding:20px}._formHeader_ybc2k_169{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._formHeader_ybc2k_169 span{color:#7c8d83;margin-bottom:4px;font-size:12px;display:block}._formHeader_ybc2k_169 h3{color:#254d35;margin:0;font-size:16px}._closeButton_ybc2k_190{color:#64776b;cursor:pointer;background:#edf4ef;border:0;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1}._closeButton_ybc2k_190:hover{background:#e4eee7}._formGrid_ybc2k_206{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._field_ybc2k_45{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._fixedDuration_ybc2k_219{box-sizing:border-box;color:#34704c;background:#eef7f1;border:1px solid #dce8e0;border-radius:12px;align-items:center;height:46px;padding:0 13px;font-size:14px;font-weight:600;display:flex}._formActions_ybc2k_233{justify-content:flex-start;gap:10px;margin-top:4px;display:flex}._primaryButton_ybc2k_240,._secondaryButton_ybc2k_241{cursor:pointer;border-radius:11px;min-width:120px;height:44px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600}._primaryButton_ybc2k_240{color:#fff;background:#4f8d66;border:1px solid #4f8d66}._primaryButton_ybc2k_240:hover{background:#427b57}._primaryButton_ybc2k_240:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_ybc2k_241{color:#5e7065;background:#fff;border:1px solid #d6e2da}._secondaryButton_ybc2k_241:hover{background:#f5f8f6}._sessionsSection_ybc2k_282{margin-top:8px}._sectionHeader_ybc2k_286{margin-bottom:14px}._sectionHeader_ybc2k_286 h3{color:#294c37;margin:0;font-size:16px}._sectionHeader_ybc2k_286 p{color:#7c8d83;margin:6px 0 0;font-size:12px}._sectionHeader_ybc2k_286 strong{color:#39754f}._sessionList_ybc2k_311{flex-direction:column;gap:11px;display:flex}._sessionCard_ybc2k_317{background:#fff;border:1px solid #e1ebe4;border-radius:15px;align-items:center;gap:16px;padding:15px;transition:all .2s;display:flex}._sessionCard_ybc2k_317:hover{border-color:#c9dfd0;box-shadow:0 5px 18px #2d5b3d0d}._sessionNumber_ybc2k_338{color:#39734e;background:#edf7f0;border-radius:14px;flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}._sessionNumber_ybc2k_338 span{font-size:10px}._sessionNumber_ybc2k_338 strong{margin-top:2px;font-size:18px}._sessionMain_ybc2k_365{flex:1;min-width:0}._sessionMain_ybc2k_365 h4{color:#2a4033;margin:0 0 8px;font-size:14px;font-weight:700}._sessionDetails_ybc2k_377{color:#74857b;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}._description_ybc2k_385{color:#84938a;margin:9px 0 0;font-size:12px;line-height:1.7}._sessionActions_ybc2k_397{flex-shrink:0;align-items:center;gap:7px;display:flex}._sessionActions_ybc2k_397 button{color:#4d6c59;cursor:pointer;background:#f8fbf9;border:1px solid #dce8e0;border-radius:9px;height:34px;padding:0 11px;font-family:inherit;font-size:11px}._sessionActions_ybc2k_397 button:hover{background:#eef7f1}._sessionActions_ybc2k_397 ._deleteButton_ybc2k_420{color:#b35c5c;background:#fff9f9;border-color:#f0dcdc}._sessionActions_ybc2k_397 ._deleteButton_ybc2k_420:hover{background:#fff0f0}._emptyState_ybc2k_435{text-align:center;background:#fbfdfb;border:1px dashed #dce8df;border-radius:16px;padding:45px 20px}._emptyIcon_ybc2k_443{margin-bottom:10px;font-size:32px}._emptyState_ybc2k_435 h3{color:#3d5446;margin:0;font-size:14px}._emptyState_ybc2k_435 p{color:#849188;max-width:430px;margin:7px auto 0;font-size:12px;line-height:1.8}._loadingState_ybc2k_462{text-align:center;color:#718279;padding:45px 20px;font-size:13px}._error_ybc2k_474,._success_ybc2k_475{border-radius:11px;margin-bottom:15px;padding:11px 13px;font-size:12px;line-height:1.7}._error_ybc2k_474{color:#a95353;background:#fff8f8;border:1px solid #f0d8d8}._success_ybc2k_475{color:#39744e;background:#f3fbf5;border:1px solid #d5eadb}._datePickerWrapper_ybc2k_495{width:100%;position:relative}._datePickerInput_ybc2k_500{box-sizing:border-box;color:#263b30;cursor:pointer;background:#fbfdfb;border:1px solid #dce8e0;border-radius:12px;outline:none;width:100%;height:46px;padding:0 13px;font-family:inherit;font-size:14px;transition:all .2s}._datePickerInput_ybc2k_500:hover{border-color:#b9d5c2}._datePickerInput_ybc2k_500:focus{background:#fff;border-color:#72a88a;box-shadow:0 0 0 3px #4c896314}@media (width<=700px){._panel_ybc2k_1{border-radius:16px;padding:17px}._formGrid_ybc2k_206{grid-template-columns:1fr;gap:0}._courseInfo_ybc2k_91{flex-direction:column;align-items:flex-start}._sessionCard_ybc2k_317{flex-wrap:wrap;align-items:flex-start}._sessionMain_ybc2k_365{width:calc(100% - 68px)}._sessionActions_ybc2k_397{width:100%;margin-right:68px}._sessionActions_ybc2k_397 button{flex:1}._formActions_ybc2k_233{flex-direction:column}._primaryButton_ybc2k_240,._secondaryButton_ybc2k_241{width:100%}}._sessionStatusArea_ybc2k_579{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}._sessionStatusBadge_ybc2k_580{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}._sessionStatusPast_ybc2k_581{color:#66736b;background:#f0f3f1;border:1px solid #dce3de}._sessionStatusFuture_ybc2k_582{color:#956c22;background:#fff8e8;border:1px solid #f0e1b8}._sessionEntryAction_ybc2k_583{color:#fff!important;background:#397653!important;border-color:#397653!important;font-weight:700!important}._sessionEntryAction_ybc2k_583:hover{background:#2e6244!important}@media (width<=600px){._sessionStatusArea_ybc2k_579{justify-content:flex-start;width:100%}}.attendance-panel{color:#263b32;width:100%}.attendance-panel__header{margin-bottom:24px}.attendance-panel__header h1{margin:0 0 8px;font-size:1.5rem;font-weight:700}.attendance-panel__header p{color:#718078;margin:0;line-height:1.8}.attendance-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.attendance-filters label{flex-direction:column;gap:8px;font-size:.9rem;font-weight:600;display:flex}.attendance-filters select{color:#263b32;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce7df;border-radius:10px;outline:none;padding:10px 12px}.attendance-filters select:focus,.attendance-status:focus{border-color:#78a88a;box-shadow:0 0 0 3px #78a88a26}.attendance-session-info{background:#f7fbf8;border:1px solid #e1ebe4;border-radius:12px;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px;padding:14px 16px;font-size:.9rem;display:flex}.attendance-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.attendance-summary>div{background:#fff;border:1px solid #e3ece6;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.attendance-summary span{color:#718078;font-size:.85rem}.attendance-summary strong{color:#347650;font-size:1.35rem}.attendance-table-wrapper{background:#fff;border:1px solid #e3ece6;border-radius:12px;width:100%;overflow-x:auto}.attendance-table{border-collapse:collapse;text-align:right;width:100%;min-width:760px}.attendance-table th,.attendance-table td{vertical-align:middle;border-bottom:1px solid #edf2ee;padding:14px 16px}.attendance-table th{color:#486454;white-space:nowrap;background:#f4f9f5;font-size:.88rem;font-weight:700}.attendance-table td{font-size:.9rem}.attendance-table tbody tr:last-child td{border-bottom:none}.attendance-table tbody tr:hover{background:#fbfdfb}.attendance-student{flex-direction:column;gap:5px;display:flex}.attendance-student small,.attendance-saving{color:#849189;font-size:.78rem}.attendance-status{color:#263b32;max-width:145px;min-height:36px;font:inherit;background:#fff;border:1px solid #dce7df;border-radius:8px;padding:6px 9px;font-size:.85rem}.attendance-status--present{background:#f0faf2;border-color:#b7ddc1}.attendance-status--late{background:#fff9eb;border-color:#f0d39a}.attendance-status--absent{background:#fff4f4;border-color:#efc0c0}.attendance-status--excused{background:#f4f6ff;border-color:#cbd6ee}.attendance-saving{margin-top:5px;display:block}.attendance-message{color:#718078;text-align:center;margin:0;padding:28px 16px;line-height:1.8}@media (width<=768px){.attendance-filters{grid-template-columns:1fr}.attendance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-session-info{flex-direction:column;gap:10px}.attendance-panel__header h1{font-size:1.25rem}}.assignments-panel{color:#263a31}.assignments-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.assignments-header h1{margin:0 0 8px;font-size:1.5rem}.assignments-header p{color:#68776f;margin:0}.assignment-course,.assignment-create label,.assignment-submit label,.submission-row label{flex-direction:column;gap:7px;font-size:.92rem;display:flex}.assignment-course select,.assignment-create input,.assignment-create textarea,.assignment-submit input,.submission-row input,.submission-row textarea{color:#263b30;font:inherit;box-sizing:border-box;background:#fbfdfb;border:1px solid #dce8e0;border-radius:12px;min-width:0;padding:10px 13px}.assignment-create{background:#f4faf6;border:1px solid #dcebe1;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;padding:18px;display:grid}.assignment-create h2{grid-column:1/-1;margin:0;font-size:1.1rem}.assignment-create button,.assignment-teacher>button,.submission-row button{color:#fff;cursor:pointer;font:inherit;background:#397653;border:0;border-radius:10px;padding:10px 16px}.assignment-create button{align-self:end}.assignment-create button:disabled{opacity:.6}.assignment-list{gap:14px;display:grid}.assignment-card{background:#fff;border:1px solid #dce8e0;border-radius:15px;padding:18px}.assignment-card-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.assignment-card h2{margin:0;font-size:1.1rem}.assignment-card p{white-space:pre-wrap;line-height:1.8}.assignment-card a{color:#287149;text-decoration:underline}.assignment-submit,.assignment-teacher{border-top:1px solid #e6eee9;margin-top:16px;padding-top:14px}.submission-list{gap:12px;margin-top:12px;display:grid}.submission-row{background:#f7faf8;border-radius:12px;grid-template-columns:1.2fr .5fr 1fr auto;align-items:end;gap:12px;padding:12px;display:grid}.submission-row p{margin:6px 0}.assignment-empty{text-align:center;color:#66756d;background:#f7faf8;border-radius:14px;padding:24px}.assignment-date-picker-wrapper{width:100%;position:relative}.assignment-date-picker-wrapper .rmdp-container{width:100%;display:block}.assignment-persian-date-input{box-sizing:border-box;color:#263b30;cursor:pointer;background:#fbfdfb;border:1px solid #dce8e0;border-radius:12px;outline:none;width:100%;height:46px;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.assignment-persian-date-input:hover{border-color:#b9d5c2}.assignment-persian-date-input:focus{background:#fff;border-color:#72a88a;box-shadow:0 0 0 3px #4c896314}.assignment-due-date{min-width:0}@media (width<=720px){.assignment-create,.submission-row{grid-template-columns:1fr}.assignment-create h2{grid-column:auto}}.assignment-date-picker-wrapper .rmdp-arrow-container{box-shadow:none!important;background:0 0!important;border:0!important}.assignment-date-picker-wrapper .rmdp-arrow-container:hover{background:#f0f3f1!important}.assignment-date-picker-wrapper .rmdp-arrow,.assignment-date-picker-wrapper .rmdp-left,.assignment-date-picker-wrapper .rmdp-right{border-color:#64756b!important}.assignment-date-picker-wrapper .rmdp-arrow-container i{color:#64756b!important}._panel_wsrj1_1{max-width:900px;color:var(--text);margin:0 auto}._panel_wsrj1_1 header{margin-bottom:24px}._panel_wsrj1_1 h1{margin:0 0 8px;font-size:1.5rem}._panel_wsrj1_1 p{color:var(--text-secondary);line-height:1.9}._workspaceInfo_wsrj1_1,._logoSection_wsrj1_1{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:18px;padding:22px}._workspaceInfo_wsrj1_1{flex-direction:column;gap:8px;display:flex}._workspaceInfo_wsrj1_1 span,._logoSection_wsrj1_1 small{color:var(--text-secondary);font-size:.88rem}._logoSection_wsrj1_1{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._logoSection_wsrj1_1>div:first-child{flex:1;min-width:220px}._logoSection_wsrj1_1 h2{margin:0 0 8px;font-size:1.1rem}._logoSection_wsrj1_1 p{margin:0}._preview_wsrj1_1,._placeholder_wsrj1_1{object-fit:contain;border:1px solid var(--border);background:#f8faf8;border-radius:16px;width:88px;height:88px}._placeholder_wsrj1_1{color:#718078;place-items:center;display:grid}._logoSection_wsrj1_1 button{background:var(--primary,#2f7650);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 18px}._logoSection_wsrj1_1 button:disabled{opacity:.6;cursor:wait}._logoSection_wsrj1_1 small{width:100%}._note_wsrj1_1{font-size:.9rem}._hero_fljc7_1{min-height:calc(100svh - var(--navbar-height));background:linear-gradient(#f8fffb 0%,#e0f8ea 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:32px 40px 24px;display:grid}._content_fljc7_29{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}._badge_fljc7_44{font-size:var(--font-sm);color:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #178e492e;border-radius:999px;margin-bottom:-6px;padding:8px 18px;font-weight:700;line-height:1.6}._content_fljc7_29 h1{max-width:650px;color:var(--text);margin:0;font-size:clamp(2.3rem,4vw,4rem);font-weight:800;line-height:1.35}._content_fljc7_29 p{max-width:520px;line-height:2;font-size:var(--font-lg);color:var(--text-secondary);margin:0}._actions_fljc7_101{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}._image_fljc7_120{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}._image_fljc7_120 img{z-index:1;object-fit:contain;width:100%;max-width:620px;height:auto;position:relative}._image_fljc7_120:before{content:"";background:var(--secondary);filter:blur(130px);opacity:.12;z-index:0;border-radius:50%;width:460px;height:460px;position:absolute}._floatingCards_fljc7_179{pointer-events:none;position:absolute;inset:0}._cardTop_fljc7_190,._cardLeft_fljc7_191,._cardRight_fljc7_192,._cardBottom_fljc7_193{z-index:2;border-radius:var(--radius-md);font-size:var(--font-sm);white-space:nowrap;background:#fffffff0;border:1px solid #178e4914;padding:12px 18px;font-weight:700;animation:4s ease-in-out infinite _float_fljc7_179;position:absolute;box-shadow:0 12px 30px #00000014}._cardTop_fljc7_190{top:6%;right:4%}._cardLeft_fljc7_191{top:48%;left:2%}._cardRight_fljc7_192{bottom:35%;right:2%}._cardBottom_fljc7_193{bottom:4%;left:8%}@keyframes _float_fljc7_179{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1024px){._hero_fljc7_1{gap:32px;padding:40px}._content_fljc7_29 h1{font-size:clamp(2.2rem,4.5vw,3.2rem)}._content_fljc7_29 p{font-size:var(--font-md);padding-left:20px;padding-right:20px}._image_fljc7_120 img{max-width:520px}._cardTop_fljc7_190,._cardLeft_fljc7_191,._cardRight_fljc7_192,._cardBottom_fljc7_193{padding:10px 14px;font-size:13px}}@media (width<=768px){._hero_fljc7_1{text-align:center;grid-template-columns:1fr;gap:32px;min-height:auto;padding:32px 0 56px}._content_fljc7_29{order:2;align-items:center}._image_fljc7_120{order:1}._image_fljc7_120 img{max-width:420px}._content_fljc7_29 h1{max-width:620px;font-size:clamp(2rem,8vw,2.8rem);line-height:1.45}._content_fljc7_29 p{max-width:620px;font-size:var(--font-md)}._actions_fljc7_101{flex-direction:column;gap:12px;width:100%;max-width:420px}._actions_fljc7_101>*{width:100%}._floatingCards_fljc7_179{display:none!important}}@media (width<=480px){._hero_fljc7_1{gap:24px;padding:24px 0 44px}._badge_fljc7_44{padding:7px 14px;font-size:13px}._content_fljc7_29{gap:16px}._content_fljc7_29 h1{font-size:30px;line-height:1.5}._content_fljc7_29 p{font-size:15px;line-height:2}._image_fljc7_120 img{max-width:340px}._floatingCards_fljc7_179{display:none!important}}._card_699m2_1{min-width:150px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition);background:#fffffff2;border:1px solid #0000000d;border-radius:16px;align-items:center;gap:8px;padding:10px 12px;display:flex}._card_699m2_1:hover{transform:translateY(-5px)scale(1.02)}._icon_699m2_37{background:var(--primary-light);width:36px;height:36px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}._info_699m2_61{flex-direction:column;gap:4px;display:flex}._info_699m2_61 h4{color:var(--text);font-size:.88rem;line-height:1.2}._info_699m2_61 p{color:var(--text-secondary);font-size:.7rem}._cardTop_699m2_89,._cardLeft_699m2_90,._cardRight_699m2_91,._cardBottom_699m2_92{background:#fff;border-radius:18px;padding:14px 20px;font-weight:700;animation:4s ease-in-out infinite _float_699m2_1;position:absolute;box-shadow:0 15px 35px #00000014}._cardTop_699m2_89{top:25px;right:20px}._cardLeft_699m2_90{top:52%;left:10px}._cardRight_699m2_91{bottom:18%;right:15px}@keyframes _float_699m2_1{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (width<=768px){._card_699m2_1{min-width:180px;padding:14px}._icon_699m2_37{width:44px;height:44px;font-size:22px}}._wave_rtz0i_1{margin-top:-1px;line-height:0}._wave_rtz0i_1 svg{width:100%;height:90px;fill:var(--surface);display:block}._section_10s7s_1{text-align:center;background:var(--surface);padding:70px 0}._section_10s7s_1 h2{margin-bottom:48px;font-size:2rem}._items_10s7s_19{flex-wrap:wrap;justify-content:center;gap:60px;display:flex}._item_10s7s_19{flex-direction:column;align-items:center;gap:12px;display:flex}._item_10s7s_19 span{color:var(--primary);font-size:38px}._item_10s7s_19 h3{font-size:2rem}._item_10s7s_19 p{color:var(--text-secondary)}._container_1j6a7_1{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}._section_4v9ek_1{padding:var(--space-section) 0}._header_4v9ek_7{text-align:center;max-width:760px;margin:0 auto var(--space-xxxl)}._header_4v9ek_7 h2{font-family:var(--font-family);color:var(--text);margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.5}._header_4v9ek_7 p{color:var(--text-secondary);line-height:2;font-size:var(--font-lg)}@media (width<=768px){._section_4v9ek_1{padding:64px 0}._header_4v9ek_7{margin-bottom:32px}._header_4v9ek_7 h2{font-size:30px}._header_4v9ek_7 p{font-size:16px}}._card_4dusn_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:18px;padding:32px 28px;display:flex;position:relative;overflow:hidden}._card_4dusn_1:before{content:"";background:linear-gradient(90deg, var(--primary), var(--secondary));transform-origin:100%;width:100%;height:3px;transition:transform var(--transition);position:absolute;top:0;right:0;transform:scaleX(0)}._card_4dusn_1:hover{box-shadow:var(--shadow-lg);border-color:#178e492e;transform:translateY(-6px)}._card_4dusn_1:hover:before{transform:scaleX(1)}._icon_4dusn_86{border-radius:var(--radius-md);background:var(--primary-light);width:64px;height:64px;color:var(--primary);transition:transform var(--transition), background var(--transition), color var(--transition);flex-shrink:0;justify-content:center;align-items:center;font-size:30px;display:flex}._card_4dusn_1:hover ._icon_4dusn_86{background:var(--primary);color:#fff;transform:scale(1.06)}._card_4dusn_1 h3{color:var(--text);font-size:var(--font-lg);margin:0;font-weight:700;line-height:1.6}._card_4dusn_1 p{color:var(--text-secondary);font-size:var(--font-md);flex:1;margin:0;line-height:2}@media (width<=992px){._card_4dusn_1{padding:28px 24px}}@media (width<=768px){._card_4dusn_1{gap:16px;padding:24px}._icon_4dusn_86{border-radius:14px;width:58px;height:58px;font-size:27px}._card_4dusn_1 h3{font-size:var(--font-lg)}}._section_16yao_1{background:#fafbfc}._grid_16yao_12{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}@media (width<=992px){._grid_16yao_12{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=768px){._grid_16yao_12{grid-template-columns:1fr;gap:20px}}._counter_1rq8o_1{direction:ltr;font-weight:800;display:inline-block}._section_izp7a_1{background:#fafbfc}._wrapper_izp7a_12{border-radius:var(--radius-xl);background:linear-gradient(135deg,#178e49 0%,#25b463 100%);width:100%;max-width:1100px;margin:0 auto;padding:56px;box-shadow:0 30px 60px #0000001f}._grid_izp7a_41{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}._item_izp7a_57{text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex}._icon_izp7a_76{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff2e;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:18px;font-size:34px;display:flex}._value_izp7a_109{white-space:nowrap;margin-bottom:8px;font-size:clamp(2rem,3vw,2.6rem);font-weight:800;line-height:1.3}._title_izp7a_128{color:#ffffffe6;font-size:var(--font-md);line-height:1.7}@media (width<=992px){._wrapper_izp7a_12{padding:48px 40px}._grid_izp7a_41{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:42px}}@media (width<=768px){._wrapper_izp7a_12{border-radius:var(--radius-lg);padding:40px 24px}._grid_izp7a_41{grid-template-columns:1fr;gap:36px}._icon_izp7a_76{width:64px;height:64px;margin-bottom:14px;font-size:30px}}@media (width<=480px){._wrapper_izp7a_12{padding:36px 20px}._value_izp7a_109{font-size:2.1rem}._title_izp7a_128{font-size:var(--font-sm)}}._section_1tj50_1{background:#fff;padding:100px 0}._wrapper_1tj50_14{border-radius:var(--radius-xl);background:linear-gradient(135deg,#178e49 0%,#23b860 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #178e4929}._wrapper_1tj50_14:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:450px;height:450px;position:absolute;top:-180px;left:-120px}._image_1tj50_79{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}._image_1tj50_79 img{border-radius:var(--radius-md);object-fit:cover;width:100%;max-width:520px;height:auto;box-shadow:0 30px 65px #00000038}._content_1tj50_116{z-index:2;color:#fff;position:relative}._badge_1tj50_127{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:var(--font-sm);background:#ffffff29;border:1px solid #ffffff29;border-radius:999px;align-items:center;margin-bottom:20px;padding:8px 18px;font-weight:700;line-height:1.6;display:inline-flex}._content_1tj50_116 h2{color:#fff;max-width:600px;margin:0 0 20px;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800;line-height:1.5}._content_1tj50_116 p{color:#fffffff0;max-width:520px;font-size:var(--font-md);margin:0 0 32px;line-height:2.2}._actions_1tj50_193{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (width<=992px){._wrapper_1tj50_14{text-align:center;grid-template-columns:1fr;gap:40px;padding:40px}._image_1tj50_79{order:1}._content_1tj50_116{order:2}._content_1tj50_116 h2,._content_1tj50_116 p{margin-inline:auto}._actions_1tj50_193{justify-content:center}}@media (width<=768px){._section_1tj50_1{padding:72px 0}._wrapper_1tj50_14{border-radius:var(--radius-lg);gap:32px;padding:28px 22px}._image_1tj50_79 img{border-radius:var(--radius-md);max-width:420px}._content_1tj50_116 h2{font-size:2rem;line-height:1.55}._content_1tj50_116 p{font-size:var(--font-sm);margin-bottom:26px;line-height:2.1}._actions_1tj50_193{flex-direction:column;gap:12px;width:100%}._actions_1tj50_193>*{width:100%}}@media (width<=480px){._section_1tj50_1{padding:56px 0}._wrapper_1tj50_14{border-radius:var(--radius-md);padding:24px 18px}._badge_1tj50_127{padding:7px 14px;font-size:13px}._content_1tj50_116 h2{font-size:1.75rem}._content_1tj50_116 p{font-size:14px}}._footer_bn0nz_1{color:#fff;background:#1f2329;width:100%;padding:80px 0 24px}._grid_bn0nz_18{grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:48px;margin-bottom:48px;display:grid}._brand_bn0nz_37{min-width:0}._brand_bn0nz_37 img{border-radius:10px;width:170px;height:auto;margin-bottom:20px;display:block}._brand_bn0nz_37 p{color:#cfcfcf;max-width:420px;font-size:var(--font-md);margin:0 0 24px;line-height:2.1}._column_bn0nz_83{flex-direction:column;display:flex}._column_bn0nz_83 h4{color:#c9f5d9;font-size:var(--font-lg);margin:0 0 22px;font-weight:700}._column_bn0nz_83 a,._column_bn0nz_83 span{color:#d7d7d7;font-size:var(--font-sm);transition:color var(--transition-fast), transform var(--transition-fast);margin-bottom:14px;line-height:1.8;text-decoration:none}._column_bn0nz_83 a:hover{color:var(--secondary);transform:translate(-3px)}._socials_bn0nz_138{align-items:center;gap:12px;display:flex}._socials_bn0nz_138 a{color:#fff;width:42px;height:42px;transition:background var(--transition-fast), transform var(--transition-fast), border-color var(--transition-fast);background:#2c3138;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex}._socials_bn0nz_138 a:hover{background:var(--secondary);border-color:var(--secondary);transform:translateY(-3px)}._contact_bn0nz_192{flex-direction:column;gap:14px;display:flex}._contact_bn0nz_192 span{align-items:center;gap:10px;margin:0;display:flex}._bottom_bn0nz_220{color:#bfbfbf;font-size:var(--font-sm);text-align:center;border-top:1px solid #ffffff14;padding-top:24px;line-height:1.8}._bottom_bn0nz_220 strong{color:#fff;font-weight:700}@media (width<=992px){._footer_bn0nz_1{padding-top:64px}._grid_bn0nz_18{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}._brand_bn0nz_37{grid-column:1/-1}._brand_bn0nz_37 p{max-width:600px}}@media (width<=768px){._footer_bn0nz_1{text-align:center;padding:56px 0 20px}._grid_bn0nz_18{grid-template-columns:1fr;gap:36px;margin-bottom:36px}._brand_bn0nz_37{grid-column:auto}._brand_bn0nz_37 img{width:160px;margin:0 auto 18px}._brand_bn0nz_37 p{max-width:500px;font-size:var(--font-sm);margin-inline:auto}._column_bn0nz_83 h4{margin-bottom:16px}._column_bn0nz_83 a,._column_bn0nz_83 span{margin-bottom:10px}._socials_bn0nz_138{justify-content:center}._contact_bn0nz_192{align-items:center}._contact_bn0nz_192 span{justify-content:center}}@media (width<=480px){._footer_bn0nz_1{padding-top:48px}._brand_bn0nz_37 img{width:150px}._bottom_bn0nz_220{font-size:13px}}._form_1e5qh_1{flex-direction:column;gap:20px;display:flex}._container_12iyd_1{direction:ltr;justify-content:center;gap:10px;display:flex}._input_12iyd_13{text-align:center;direction:ltr;background:#fff;border:1px solid #d7e7d7;border-radius:14px;width:52px;height:58px;font-family:vazir;font-size:24px;transition:all .2s}._input_12iyd_13:focus{border-color:#38a169;outline:none;box-shadow:0 0 0 4px #38a16926}._error_12iyd_47{color:#e53e3e;text-align:center;margin-top:8px;font-size:14px}._countdown_fqxh4_1{color:#2e7d32;letter-spacing:1px;-webkit-user-select:none;user-select:none;font-size:.95rem;font-weight:600;display:inline-block}._form_wymfl_1{flex-direction:column;gap:18px;width:100%;display:flex}._mobile_wymfl_1{direction:ltr}._timer_wymfl_1{min-height:44px;color:var(--text-secondary,#64748b);justify-content:center;align-items:center;margin-top:4px;font-size:.92rem;display:flex}._resend_wymfl_1{appearance:none;color:#286744;font:inherit;cursor:pointer;background:#f1f8f2;border:1px solid #cfe3d4;border-radius:10px;padding:10px 18px;font-weight:700;transition:background .2s,border-color .2s,transform .2s}._resend_wymfl_1:hover:not(:disabled){background:#e4f2e7;border-color:#9bc8a7;transform:translateY(-1px)}._resend_wymfl_1:focus-visible{outline-offset:2px;outline:3px solid #a7d5b2}._resend_wymfl_1:disabled{opacity:.6;cursor:wait;transform:none}@media (width<=480px){._resend_wymfl_1{width:100%;min-height:44px}}._wrapper_tb6jc_1{background:#f8faf8;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}._content_tb6jc_17{text-align:center;max-width:520px}._icon_tb6jc_25{margin-bottom:24px;font-size:72px}._content_tb6jc_17 h1{color:var(--primary);margin-bottom:8px;font-size:96px}._content_tb6jc_17 h2{margin-bottom:20px}._content_tb6jc_17 p{color:#666;margin-bottom:36px;line-height:2}._logo_lxbnq_1{flex-shrink:0;align-items:center;text-decoration:none;display:flex}._logo_lxbnq_1 img{width:160px;height:48px;transition:width var(--transition), height var(--transition);border-radius:10px;outline:none;display:block}._small_lxbnq_35{height:42px;width:150px!important}@media (width<=900px){._logo_lxbnq_1 img{width:140px;height:44px}._small_lxbnq_35{height:40px;width:132px!important}}._menu_15cyu_1{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:34px;display:flex}._menu_15cyu_1 a{color:#fff;font-size:var(--font-md);white-space:nowrap;transition:color var(--transition-fast), opacity var(--transition-fast);align-items:center;font-weight:500;text-decoration:none;display:flex;position:relative}._menu_15cyu_1 a:after{content:"";width:0;height:2px;transition:width var(--transition);background:#fff;border-radius:10px;position:absolute;bottom:-8px;right:0}._menu_15cyu_1 a:hover{opacity:.92}._menu_15cyu_1 a:hover:after{width:100%}@media (width<=900px){._menu_15cyu_1{display:none}}._dropdown_13n5w_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);z-index:1000;padding:6px;animation:.2s _dropdownIn_13n5w_1;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden}._item_13n5w_30{color:var(--text);font-size:var(--font-sm);transition:background var(--transition-fast), color var(--transition-fast);border-radius:8px;padding:12px 14px;text-decoration:none;display:block}._item_13n5w_30:hover{background:var(--primary-light);color:var(--primary)}._logout_13n5w_60{width:100%;color:var(--danger);text-align:right;font-family:var(--font-family);font-size:var(--font-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:8px;padding:12px 14px}._logout_13n5w_60:hover{background:#fff5f5}@keyframes _dropdownIn_13n5w_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._wrapper_1yqbv_1{align-items:center;display:flex;position:relative}._login_1yqbv_12{border-radius:var(--radius-md);min-width:110px;color:var(--primary);white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;justify-content:center;align-items:center;padding:10px 22px;font-weight:700;text-decoration:none;display:inline-flex}._login_1yqbv_12:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}._button_1yqbv_53{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);color:var(--primary);font-family:var(--font-family);white-space:nowrap;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:none;padding:10px 16px;font-weight:700;display:flex}._button_1yqbv_53:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}._avatar_1yqbv_98{justify-content:center;align-items:center;font-size:1.1rem;display:flex}._name_1yqbv_111{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}._arrow_1yqbv_124{transition:transform var(--transition-fast);align-items:center;font-size:.8rem;display:flex}._rotate_1yqbv_137{transform:rotate(180deg)}@media (width<=900px){._login_1yqbv_12{min-width:auto;padding:8px 12px;font-size:.85rem;display:inline-flex}._wrapper_1yqbv_1{display:none}}._overlay_1h68f_1{opacity:0;visibility:hidden;z-index:99;background:#00000059;transition:all .3s;position:fixed;inset:0}._show_1h68f_19{opacity:1;visibility:visible}._drawer_1h68f_27{z-index:100;background:#fff;flex-direction:column;width:300px;max-width:80vw;height:100vh;transition:all .3s;display:flex;position:fixed;top:0;right:-320px;box-shadow:-10px 0 25px #0000001f}._open_1h68f_55{right:0}._header_1h68f_61{color:#fff;background:#178e49;padding:28px 24px}._header_1h68f_61 h2{margin:0}nav{flex-direction:column;padding:20px;display:flex}._link_1h68f_87{color:#333;border-bottom:1px solid #eee;padding:14px 0;text-decoration:none}._active_1h68f_99{color:#178e49;font-weight:700}._footer_1h68f_107{margin-top:auto;padding:20px}._login_1h68f_115{text-align:center;color:#fff;background:#178e49;border-radius:12px;padding:12px;text-decoration:none;display:block}._userName_1h68f_133{color:#178e49;padding:14px 18px;font-weight:700}._logout_1h68f_143{color:#fff;cursor:pointer;background:#d32f2f;border:none;border-radius:12px;width:100%;margin-top:12px;padding:12px}._button_1lw5v_1{color:#fff;cursor:pointer;width:42px;height:42px;transition:background var(--transition-fast), transform var(--transition-fast);background:#ffffff1f;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:1.7rem;display:none}._button_1lw5v_1:hover{background:#fff3}._button_1lw5v_1:active{transform:scale(.95)}@media (width<=900px){._button_1lw5v_1{display:flex}}._actions_115uz_1{justify-content:flex-end;align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}@media (width<=900px){._actions_115uz_1{gap:var(--space-sm)}}._navbar_11npf_1{z-index:1000;width:100%;height:var(--navbar-height);transition:height var(--transition), box-shadow var(--transition), background var(--transition);background:linear-gradient(90deg,#157347 0%,#1b8a52 45%,#2dbd6e 100%);position:sticky;top:0;right:0}._container_11npf_29{justify-content:space-between;align-items:center;gap:var(--space-xl);width:100%;height:100%;display:flex}._scrolled_11npf_46{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;height:60px;box-shadow:0 8px 28px #0000001a}@media (width<=900px){._navbar_11npf_1{height:64px}._scrolled_11npf_46{height:58px}}._layout_musmb_1{background:#f6fff7;flex-direction:column;min-height:100vh;display:flex}._main_musmb_13{flex:1}._card_1q21v_1{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:32px;transition:transform .25s,box-shadow .25s;animation:.45s _fadeUp_1q21v_1}._card_1q21v_1:hover{transform:translateY(-2px);box-shadow:0 16px 40px #00000014}._container_h0d5t_1{background:linear-gradient(135deg,#f7fcf8,#ecf8ee);justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}._card_h0d5t_25{grid-template-columns:1fr 1fr;width:100%;max-width:1100px;padding:0;display:grid;overflow:hidden}._banner_h0d5t_41{background:var(--primary-extra-light);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}._banner_h0d5t_41 img{-webkit-user-select:none;user-select:none;pointer-events:none;width:320px;max-width:100%;margin-bottom:24px}._banner_h0d5t_41 h1{letter-spacing:-1px;color:var(--primary);margin-bottom:12px;font-size:40px;font-weight:800}._banner_h0d5t_41 p{color:var(--text-light);margin-bottom:24px;line-height:1.8}._banner_h0d5t_41 ul{flex-direction:column;gap:12px;list-style:none;display:flex}._banner_h0d5t_41 li{color:var(--text)}._content_h0d5t_115{flex-direction:column;justify-content:center;padding:48px;display:flex}._content_h0d5t_115 h2{color:var(--text);margin-bottom:10px}._content_h0d5t_115 p{color:var(--text-light);margin-bottom:32px}@media (width<=900px){._card_h0d5t_25{grid-template-columns:1fr}._banner_h0d5t_41{order:2;padding:32px}._content_h0d5t_115{order:1}._banner_h0d5t_41 img{width:220px}._content_h0d5t_115{padding:32px}}@keyframes _fadeUp_h0d5t_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._sidebar_1qb8n_1{background:var(--surface);border-left:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:260px;min-height:100svh;display:flex}._logoArea_1qb8n_20{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:90px;padding:20px;display:flex}._logo_1qb8n_20{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-dark));border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.25rem;font-weight:800;display:flex}._logoInfo_1qb8n_61{flex-direction:column;gap:3px;display:flex}._logoInfo_1qb8n_61 strong{color:var(--text);font-size:.95rem;font-weight:800}._logoInfo_1qb8n_61 span{color:var(--text-secondary);font-size:.7rem}._navigation_1qb8n_86{flex:1;padding:20px 14px;overflow-y:auto}._navigationTitle_1qb8n_95{color:var(--text-secondary);margin-bottom:10px;padding:0 10px;font-size:.68rem;font-weight:700}._navList_1qb8n_108{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}._navItem_1qb8n_123{width:100%;color:var(--text-secondary);transition:background var(--transition), color var(--transition), border-color var(--transition);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;font-family:inherit;font-size:.8rem;text-decoration:none;display:flex}._navItem_1qb8n_123:hover{color:var(--primary);background:#178e490f}._navItemActive_1qb8n_163{color:var(--primary);background:#178e4917;border-color:#178e4924;font-weight:700}._navIcon_1qb8n_176{flex-shrink:0;justify-content:center;align-items:center;width:24px;font-size:1rem;display:flex}._bottom_1qb8n_191{border-top:1px solid var(--border);padding:14px}._bottomButton_1qb8n_198{width:100%;color:var(--text-secondary);cursor:pointer;text-align:right;transition:background var(--transition), color var(--transition);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;font-family:inherit;font-size:.8rem;display:flex}._bottomButton_1qb8n_198:hover{color:var(--primary);background:#178e490f}@media (width<=992px){._sidebar_1qb8n_1{width:230px}}@media (width<=768px){._sidebar_1qb8n_1{display:none}}._topbar_y9ent_5{min-height:var(--navbar-height,72px);height:var(--navbar-height,72px);z-index:100;background:var(--surface,#fff);border-bottom:1px solid var(--border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:0 28px;display:flex;position:relative}._workspaceWrapper_y9ent_32{min-width:0;position:relative}._workspaceButton_y9ent_43{min-width:230px;max-width:320px;height:48px;color:var(--text,#1f2937);background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}._workspaceButton_y9ent_43:hover{background:var(--background,#f8faf9);border-color:#178e4940;box-shadow:0 4px 14px #0000000d}._workspaceIcon_y9ent_89{color:#fff;background:var(--primary,#178e49);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}._workspaceIcon_y9ent_89 svg{width:18px;height:18px}._workspaceText_y9ent_119{text-align:right;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex;overflow:hidden}._workspaceText_y9ent_119 span{color:var(--text-secondary,#6b7280);font-size:.65rem;line-height:1.2}._workspaceText_y9ent_119 strong{width:100%;color:var(--text,#1f2937);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:800;line-height:1.4;overflow:hidden}._chevron_y9ent_169{width:17px;height:17px;color:var(--text-secondary,#6b7280);flex-shrink:0;transition:transform .2s}._chevronOpen_y9ent_182{transform:rotate(180deg)}._workspaceMenu_y9ent_191{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);z-index:1000;border-radius:14px;width:310px;max-height:390px;padding:8px;animation:.16s ease-out _workspaceMenuIn_y9ent_1;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 35px #0000001f}._workspaceMenu_y9ent_191::-webkit-scrollbar{width:5px}._workspaceMenu_y9ent_191::-webkit-scrollbar-track{background:0 0}._workspaceMenu_y9ent_191::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}._menuTitle_y9ent_247{color:var(--text-secondary,#6b7280);border-bottom:1px solid var(--border,#e5e7eb);margin-bottom:6px;padding:10px 12px 8px;font-size:.7rem;font-weight:700}._emptyWorkspace_y9ent_269{color:var(--text-secondary,#6b7280);text-align:center;padding:18px 12px;font-size:.72rem}._workspaceItem_y9ent_285{width:100%;min-height:64px;color:var(--text,#1f2937);cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;font-family:inherit;transition:background .18s,border-color .18s;display:flex}._workspaceItem_y9ent_285:last-child{margin-bottom:0}._workspaceItem_y9ent_285:hover{background:#178e490e;border-color:#178e491a}._workspaceItemActive_y9ent_336{background:#178e4917;border-color:#178e492e}._workspaceItemActive_y9ent_336:hover{background:#178e491c}._itemIcon_y9ent_354{background:var(--background,#f8faf9);border:1px solid var(--border,#e5e7eb);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}._itemContent_y9ent_380{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;overflow:hidden}._workspaceName_y9ent_393{align-items:center;gap:6px;min-width:0;display:flex}._workspaceName_y9ent_393 strong{min-width:0;color:var(--text,#1f2937);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.73rem;font-weight:800;overflow:hidden}._workspaceName_y9ent_393 span{color:var(--text-secondary,#6b7280);background:var(--background,#f8faf9);border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:.55rem}._itemContent_y9ent_380>span{color:var(--text-secondary,#6b7280);font-size:.62rem}._check_y9ent_449{color:#fff;background:var(--primary,#178e49);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:flex}._actions_y9ent_475{align-items:center;gap:9px;display:flex}._iconButton_y9ent_487{width:40px;height:40px;color:var(--text-secondary,#6b7280);background:var(--background,#f8faf9);border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}._iconButton_y9ent_487:hover{color:var(--primary,#178e49);background:#178e4912;border-color:#178e492e;transform:translateY(-1px)}._iconButton_y9ent_487 svg{width:18px;height:18px}._user_y9ent_542{background:var(--background,#f8faf9);border:1px solid var(--border,#e5e7eb);border-radius:11px;align-items:center;gap:9px;min-width:0;padding:4px 8px 4px 4px;display:flex}._avatar_y9ent_566{color:#fff;background:var(--primary,#178e49);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;font-weight:800;display:flex}._userInfo_y9ent_593{flex-direction:column;gap:2px;min-width:0;display:flex}._userInfo_y9ent_593 strong{max-width:150px;color:var(--text,#1f2937);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:800;overflow:hidden}._userInfo_y9ent_593 span{color:var(--text-secondary,#6b7280);font-size:.58rem}._logoutButton_y9ent_631{width:40px;height:40px;color:var(--text-secondary,#6b7280);background:var(--background,#f8faf9);border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}._logoutButton_y9ent_631:hover{color:#dc2626;background:#dc26260f;border-color:#dc262626;transform:translateY(-1px)}._logoutButton_y9ent_631 svg{width:18px;height:18px}@keyframes _workspaceMenuIn_y9ent_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._topbar_y9ent_5{padding:0 20px}._workspaceButton_y9ent_43{min-width:205px;max-width:260px}._workspaceMenu_y9ent_191{width:285px}._userInfo_y9ent_593 strong{max-width:120px}}@media (width<=768px){._topbar_y9ent_5{gap:10px;height:64px;min-height:64px;padding:0 14px}._workspaceButton_y9ent_43{min-width:0;max-width:210px;height:44px;padding:5px 8px}._workspaceIcon_y9ent_89{border-radius:8px;width:31px;height:31px}._workspaceText_y9ent_119 span{display:none}._workspaceText_y9ent_119 strong{font-size:.68rem}._workspaceMenu_y9ent_191{width:min(300px,100vw - 28px);max-height:70vh;right:0}._userInfo_y9ent_593{display:none}._user_y9ent_542{padding:4px}._actions_y9ent_475{gap:6px}._iconButton_y9ent_487,._logoutButton_y9ent_631{width:38px;height:38px}}@media (width<=480px){._topbar_y9ent_5{padding:0 10px}._workspaceButton_y9ent_43{max-width:165px}._workspaceIcon_y9ent_89{width:30px;height:30px}._workspaceText_y9ent_119 strong{font-size:.63rem}._workspaceMenu_y9ent_191{width:calc(100vw - 20px);right:-5px}._avatar_y9ent_566{width:32px;height:32px}._iconButton_y9ent_487,._logoutButton_y9ent_631{width:36px;height:36px}}._createTeacherWorkspaceButton_y9ent_836{color:#28643d;width:100%;font:inherit;cursor:pointer;text-align:right;background:#eff8f1;border:1px solid #cfe4d5;border-radius:10px;margin-top:8px;padding:11px 12px;font-size:13px;font-weight:700}._createTeacherWorkspaceButton_y9ent_836:hover{background:#e2f2e6}._workspaceIcon_y9ent_89 img{object-fit:contain;border-radius:inherit;width:100%;height:100%}._iconButton_y9ent_487:disabled{opacity:.55;cursor:not-allowed}._page_1f2us_1{background:var(--background);justify-content:center;align-items:center;min-height:100%;padding:40px 24px;display:flex}._container_1f2us_18{width:100%;max-width:900px}._header_1f2us_27{text-align:center;margin-bottom:36px}._logo_1f2us_36{color:var(--primary);margin-bottom:18px;font-size:26px;font-weight:900}._header_1f2us_27 h1{color:var(--text);margin:0 0 10px;font-size:28px;font-weight:800}._header_1f2us_27 p{color:var(--text-secondary);font-size:var(--font-md);margin:0}._options_1f2us_77{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}._card_1f2us_91{text-align:right;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:270px;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);flex-direction:column;align-items:flex-start;padding:26px;display:flex;position:relative}._card_1f2us_91:hover:not(:disabled){border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-4px)}._card_1f2us_91:disabled{cursor:default;opacity:.7}._icon_1f2us_145{color:#fff;background:var(--primary);border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:22px;font-size:27px;display:flex}._cardContent_1f2us_170 h2{color:var(--text);margin:0 0 10px;font-size:19px;font-weight:800}._cardContent_1f2us_170 p{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.9}._arrow_1f2us_196{color:var(--primary);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);font-size:20px;position:absolute;bottom:22px;left:24px;transform:translate(5px)}._card_1f2us_91:hover:not(:disabled) ._arrow_1f2us_196{opacity:1;transform:translate(0)}._joinCard_1f2us_232{text-align:right;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--shadow-sm);margin:0 auto;padding:34px}._joinIcon_1f2us_255{color:#fff;background:var(--primary);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;font-size:28px;display:flex}._joinCard_1f2us_232 h2{color:var(--text);margin:0 0 10px;font-size:21px;font-weight:800}._joinCard_1f2us_232>p{color:var(--text-secondary);font-size:var(--font-sm);margin:0 0 28px;line-height:1.9}._joinForm_1f2us_306{flex-direction:column;gap:9px;display:flex}._joinForm_1f2us_306 label{color:var(--text);font-size:var(--font-sm);font-weight:700}._joinForm_1f2us_306 input{box-sizing:border-box;width:100%;color:var(--text);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:13px 15px}._joinForm_1f2us_306 input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #199e5b1a}._joinForm_1f2us_306 button{color:#fff;background:var(--primary);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-sm);cursor:pointer;transition:background var(--transition-fast), opacity var(--transition-fast);border:none;margin-top:10px;padding:13px 18px;font-weight:700}._joinForm_1f2us_306 button:hover:not(:disabled){background:var(--primary-dark)}._joinForm_1f2us_306 button:disabled{cursor:not-allowed;opacity:.5}._backButton_1f2us_413{width:100%;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-sm);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:0 0;margin-top:12px;padding:11px 18px}._backButton_1f2us_413:hover{color:var(--primary);border-color:var(--primary);background:var(--background)}._formError_1f2us_452{color:#b42318;border-radius:var(--radius-md);font-size:var(--font-sm);background:#fef3f2;border:1px solid #fecdca;margin-bottom:18px;padding:11px 14px;line-height:1.8}@media (width<=850px){._options_1f2us_77{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._page_1f2us_1{padding:30px 18px}._header_1f2us_27 h1{font-size:24px}._options_1f2us_77{grid-template-columns:1fr}._card_1f2us_91{min-height:210px}._joinCard_1f2us_232{padding:26px 20px}}._layout_tfmd2_1{background:var(--background);min-height:100svh;display:flex}._main_tfmd2_14{flex-direction:column;flex:1;min-width:0;display:flex}._content_tfmd2_29{flex:1;min-width:0;padding:32px}._loading_tfmd2_38{min-height:100svh;color:var(--text-secondary);background:var(--background);justify-content:center;align-items:center;display:flex}@media (width<=992px){._content_tfmd2_29{padding:28px}}@media (width<=768px){._content_tfmd2_29{padding:20px}}._page_9bcx0_1{min-height:calc(100svh - var(--navbar-height));background:linear-gradient(#f8fffb 0%,#eefaf3 100%);padding:80px 0}._container_9bcx0_17{max-width:1200px;margin:0 auto;padding:0 24px}._header_9bcx0_28{text-align:center;max-width:760px;margin:0 auto 56px}._badge_9bcx0_39{color:var(--primary);background:#e4f7ec;border:1px solid #178e4926;border-radius:999px;margin-bottom:18px;padding:8px 18px;font-size:.9rem;font-weight:700;display:inline-flex}._header_9bcx0_28 h1{color:var(--text);margin-bottom:18px;font-size:clamp(2rem,4vw,3rem);line-height:1.5}._header_9bcx0_28 p{color:var(--text-secondary);font-size:1.05rem;line-height:2}._plans_9bcx0_90{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}._card_9bcx0_104{background:var(--surface);border:2px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;transition:var(--transition);border-radius:28px;flex-direction:column;padding:30px 26px;display:flex}._card_9bcx0_104:hover{box-shadow:var(--shadow-lg);border-color:#25b46359;transform:translateY(-7px)}._selected_9bcx0_139{border-color:var(--primary);transform:translateY(-7px);box-shadow:0 20px 45px #178e4929}._cardHeader_9bcx0_152{margin-bottom:24px}._cardHeader_9bcx0_152 h2{color:var(--text);margin-bottom:12px;font-size:1.35rem}._cardHeader_9bcx0_152 p{color:var(--text-secondary);min-height:58px;line-height:1.9}._price_9bcx0_181{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}._price_9bcx0_181 strong{color:var(--primary);font-size:2rem;font-weight:800}._price_9bcx0_181 span{color:var(--text-secondary)}._duration_9bcx0_212{color:var(--text-secondary);border-bottom:1px solid var(--border);padding-bottom:24px;font-size:.9rem}._features_9bcx0_226{flex-direction:column;flex:1;gap:14px;padding:24px 0;display:flex}._features_9bcx0_226>div{color:var(--text);align-items:center;gap:10px;font-size:.95rem;display:flex}._features_9bcx0_226>div>span:first-child{text-align:center;width:26px}._selectButton_9bcx0_265,._selectedButton_9bcx0_266{cursor:pointer;width:100%;transition:var(--transition);border:none;border-radius:14px;padding:13px 20px;font-weight:700}._selectButton_9bcx0_265{color:var(--primary);background:#e7f7ed}._selectButton_9bcx0_265:hover{background:var(--primary-light)}._selectedButton_9bcx0_266{color:#fff;background:linear-gradient(135deg,#178e49,#25b463)}._bottomBar_9bcx0_315{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);background:#fffffff0;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:18px 22px;display:flex;position:sticky;bottom:20px;box-shadow:0 15px 40px #0000001a}._bottomBar_9bcx0_315 div{align-items:center;gap:10px;display:flex}._bottomBar_9bcx0_315 span{color:var(--text-secondary)}._bottomBar_9bcx0_315 strong{color:var(--primary)}._continueButton_9bcx0_373{color:#fff;cursor:pointer;transition:var(--transition);background:linear-gradient(135deg,#178e49,#25b463);border:none;border-radius:14px;padding:13px 28px;font-weight:700}._continueButton_9bcx0_373:hover{transform:translateY(-2px);box-shadow:0 10px 25px #178e4940}._loading_9bcx0_410,._error_9bcx0_411{min-height:calc(100svh - var(--navbar-height));color:var(--text-secondary);justify-content:center;align-items:center;font-size:1.1rem;display:flex}._error_9bcx0_411{color:#d93636}._errorMessage_9bcx0_435{color:#d93636;text-align:center;background:#fff1f1;border:1px solid #ffd1d1;border-radius:14px;margin-bottom:24px;padding:14px 18px}@media (width<=1050px){._plans_9bcx0_90{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._page_9bcx0_1{padding:60px 0}._plans_9bcx0_90{grid-template-columns:1fr}._card_9bcx0_104{padding:26px 22px}._bottomBar_9bcx0_315{flex-direction:column;align-items:stretch;bottom:12px}._bottomBar_9bcx0_315 div{justify-content:center}._continueButton_9bcx0_373{width:100%}}@media (width<=480px){._container_9bcx0_17{padding:0 16px}._header_9bcx0_28{margin-bottom:40px}._header_9bcx0_28 h1{font-size:1.8rem}}._page_1wa3u_1{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 45%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}._card_1wa3u_20{text-align:center;background:#fff;border:1px solid #dcfce7;border-radius:24px;width:100%;max-width:480px;padding:42px 34px;box-shadow:0 20px 50px #1665341a}._icon_1wa3u_44{background:#dcfce7;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:34px;display:flex}._badge_1wa3u_62{color:#15803d;background:#f0fdf4;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}._card_1wa3u_20 h1{color:#14532d;margin:0 0 14px;font-size:28px;font-weight:800}._description_1wa3u_93{color:#64748b;max-width:360px;margin:0 auto 28px;font-size:15px;line-height:1.9}._order_1wa3u_106,._type_1wa3u_107{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:14px 16px;display:flex}._order_1wa3u_106 span,._type_1wa3u_107 span{color:#64748b;font-size:14px}._order_1wa3u_106 strong,._type_1wa3u_107 strong{color:#14532d;font-size:15px}._error_1wa3u_141{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:18px 0;padding:12px 14px;font-size:14px;line-height:1.8}._backButton_1wa3u_160{color:#64748b;cursor:pointer;background:0 0;border:none;width:100%;margin-top:14px;padding:11px 16px;font-family:inherit;font-size:14px;transition:color .2s}._backButton_1wa3u_160:hover{color:#15803d}._backButton_1wa3u_160:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){._page_1wa3u_1{padding:20px 14px}._card_1wa3u_20{border-radius:20px;padding:32px 22px}._card_1wa3u_20 h1{font-size:24px}._order_1wa3u_106,._type_1wa3u_107{padding:12px 14px}}._page_167qg_1{width:100%;max-width:900px;margin:0 auto;padding-bottom:40px}._header_167qg_12{margin-bottom:32px}._header_167qg_12 h1{color:var(--text);margin-bottom:8px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800}._header_167qg_12 p{color:var(--text-secondary);line-height:1.8}._form_167qg_36{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:24px;padding:32px;display:flex}._grid_167qg_54{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._field_167qg_67{flex-direction:column;gap:8px;display:flex}._fieldFull_167qg_73{grid-column:1/-1}._label_167qg_81{color:var(--text);font-size:var(--font-sm);font-weight:600}._field_167qg_67 textarea{width:100%;min-height:130px;color:var(--text);background:var(--background);border:1px solid var(--border);resize:vertical;font-family:inherit;font-size:var(--font-sm);transition:border-color var(--transition), box-shadow var(--transition);border-radius:12px;outline:none;padding:12px 14px;line-height:1.8}._field_167qg_67 textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #178e4914}._actions_167qg_127{border-top:1px solid var(--border);justify-content:flex-start;gap:12px;padding-top:8px;display:flex}._error_167qg_141{color:var(--danger);font-size:var(--font-sm);line-height:1.7}@media (width<=768px){._page_167qg_1{max-width:100%}._header_167qg_12{margin-bottom:24px}._form_167qg_36{gap:20px;padding:22px}._grid_167qg_54{grid-template-columns:1fr;gap:18px}._fieldFull_167qg_73{grid-column:auto}._actions_167qg_127{flex-direction:column}}._page_a260x_1{color:#21382a;box-sizing:border-box;background:#f3f8f4;min-height:100vh;padding:22px;font-family:inherit}._header_a260x_1{justify-content:space-between;align-items:center;gap:16px;max-width:1500px;margin:0 auto 18px;display:flex}._header_a260x_1 h1{margin:0 0 5px;font-size:1.45rem}._header_a260x_1 p{color:#718278;margin:0;font-size:.9rem}._connectionGroup_a260x_1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._online_a260x_1,._offline_a260x_1,._roleBadge_a260x_1{color:#267348;background:#e4f5e8;border-radius:30px;padding:8px 13px;font-size:.82rem}._offline_a260x_1{color:#9a4a25;background:#fff0e6}._roleBadge_a260x_1{color:#37528c;background:#eaf0ff}._layout_a260x_1{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;max-width:1500px;margin:auto;display:grid}._mainColumn_a260x_1{min-width:0}._stage_a260x_1,._panel_a260x_1{background:#fff;border:1px solid #e1ece4;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px #183d2510}._stageHeader_a260x_1,._panelTitle_a260x_1{border-bottom:1px solid #eaf0eb;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}._stageHeader_a260x_1>div{flex-direction:column;gap:4px;display:flex}._stageHeader_a260x_1 small{color:#8a9b8e;font-size:.76rem}._modeButton_a260x_1,._tab_a260x_1,._activeTab_a260x_1,._secondary_a260x_1,._toolButton_a260x_1,._toolActive_a260x_1{color:#42604c;cursor:pointer;font:inherit;background:#f7faf7;border:1px solid #d8e6dc;border-radius:9px;padding:8px 12px;font-size:.83rem}._modeButton_a260x_1,._toolActive_a260x_1{color:#fff;background:#26764a;border-color:#26764a}._modeButton_a260x_1:disabled{opacity:.5;cursor:not-allowed}._boardArea_a260x_1,._screenStage_a260x_1{min-height:470px;position:relative}._boardArea_a260x_1{background-color:#fff;background-image:linear-gradient(#eaf2ec 1px,#0000 1px),linear-gradient(90deg,#eaf2ec 1px,#0000 1px);background-size:24px 24px;overflow:hidden}._boardCanvas_a260x_1{touch-action:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}._drawingEnabled_a260x_1{cursor:crosshair}._boardCanvas_a260x_1 text{-webkit-user-select:none;user-select:none;pointer-events:none;font-family:inherit}._boardEmpty_a260x_1{color:#a0b3a5;pointer-events:none;place-items:center;font-size:1rem;display:grid;position:absolute;inset:0}._boardTools_a260x_1{z-index:2;background:#ffffffed;border:1px solid #e0ebe3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 3px 12px #183d2510}._toolButton_a260x_1{padding:7px 10px}._clearBoard_a260x_1{color:#a34925;cursor:pointer;font:inherit;background:#fff2eb;border:1px solid #f0d0bd;border-radius:9px;padding:7px 10px;font-size:.82rem}._textToolForm_a260x_1{flex:1;gap:6px;min-width:180px;display:flex}._textToolForm_a260x_1 input,._boardTools_a260x_1 input{min-width:0;font:inherit;border:1px solid #dce7df;border-radius:8px;flex:1;padding:8px;font-size:.83rem}._textToolForm_a260x_1 button{color:#fff;cursor:pointer;background:#28764a;border:0;border-radius:8px;padding:8px 11px}._textToolForm_a260x_1 button:disabled{opacity:.5}._readOnlyNote_a260x_1{z-index:2;color:#718278;background:#ffffffed;border:1px solid #e0ebe3;border-radius:9px;padding:8px 11px;font-size:.78rem;position:absolute;bottom:12px;left:12px}._screenStage_a260x_1{color:#cbd9cf;text-align:center;background:#17231b;place-items:center;display:grid;overflow:hidden}._remoteVideo_a260x_1{object-fit:contain;background:#17231b;width:100%;max-width:100%;height:100%;min-height:470px;max-height:75vh;display:block}._screenPlaceholder_a260x_1{flex-direction:column;align-items:center;gap:9px;padding:24px;display:flex}._screenPlaceholder_a260x_1 span{font-size:2.5rem}._screenPlaceholder_a260x_1 p{color:#9eb1a3;margin:0;font-size:.88rem}._toolbar_a260x_1{flex-wrap:wrap;gap:9px;margin:14px 0 7px;display:flex}._control_a260x_1,._controlOff_a260x_1,._leave_a260x_1{color:#2f5e40;cursor:pointer;font:inherit;background:#fff;border:1px solid #d7e5db;border-radius:11px;padding:10px 13px;font-size:.88rem}._controlOff_a260x_1{color:#a34925;background:#fff2eb;border-color:#f0d0bd}._leave_a260x_1{color:#fff;background:#b94738;border-color:#b94738;margin-right:auto}._recordHint_a260x_1{color:#829187;font-size:.78rem;line-height:1.8}._sidebar_a260x_1{flex-direction:column;gap:15px;min-width:0;display:flex}._panel_a260x_1{padding:15px}._panel_a260x_1 h2{margin:0 0 12px;font-size:1rem}._panelTitle_a260x_1{margin-bottom:10px;padding:0 0 11px}._panelTitle_a260x_1 h2{margin:0}._panelTitle_a260x_1 ._secondary_a260x_1{padding:7px 9px;font-size:.78rem}._person_a260x_1,._personRow_a260x_1{align-items:center;gap:8px;display:flex}._personRow_a260x_1{border-bottom:1px solid #f0f4f1;min-width:0;padding:9px 0}._personRow_a260x_1:last-child{border-bottom:0}._person_a260x_1{overflow-wrap:anywhere;flex:1;min-width:0}._avatar_a260x_1{color:#267348;background:#e5f3e9;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-weight:700;display:grid}._personName_a260x_1{overflow-wrap:anywhere;min-width:0;font-size:.84rem}._personName_a260x_1 small{color:#8b9a8f;margin-top:2px;font-size:.72rem;display:block}._personMenu_a260x_1{color:#355b40;width:112px;max-width:112px;font:inherit;background:#f8faf8;border:1px solid #dce7df;border-radius:8px;flex-shrink:0;padding:7px 4px;font-size:.72rem}._handBadge_a260x_1{color:#805b00;white-space:nowrap;background:#fff2cf;border-radius:20px;justify-content:center;align-items:center;padding:4px 6px;font-size:.85rem;display:inline-flex}._request_a260x_1{border-bottom:1px solid #eff4f0;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 0;font-size:.8rem;display:flex}._request_a260x_1:last-child{border-bottom:0}._request_a260x_1 span{flex:1;min-width:100px}._request_a260x_1 button{color:#fff;cursor:pointer;font:inherit;background:#28764a;border:0;border-radius:8px;padding:7px 10px;font-size:.78rem}._request_a260x_1 ._secondary_a260x_1{color:#43624d;background:#f5f8f5;border:1px solid #dce7df}._chatPanel_a260x_1{flex-direction:column;min-height:360px;max-height:560px;display:flex}._chatTarget_a260x_1{align-items:center;gap:8px;margin-bottom:10px;font-size:.78rem;display:flex}._chatTarget_a260x_1 select{min-width:0;font:inherit;border:1px solid #dce7df;border-radius:9px;flex:1;padding:8px;font-size:.8rem}._messages_a260x_1{flex-direction:column;gap:9px;height:220px;min-height:120px;padding:4px 2px 12px;display:flex;overflow:auto}._message_a260x_1{overflow-wrap:anywhere;background:#f5f9f5;border-radius:10px;padding:9px 11px}._message_a260x_1 strong{color:#34734a;font-size:.76rem}._message_a260x_1 p{white-space:pre-wrap;margin:5px 0 0;font-size:.85rem;line-height:1.7}._chatForm_a260x_1{gap:7px;margin-top:auto;display:flex}._chatForm_a260x_1 input{min-width:0;font:inherit;border:1px solid #dce7df;border-radius:9px;flex:1;padding:10px;font-size:.82rem}._chatForm_a260x_1 button{color:#fff;cursor:pointer;font:inherit;background:#28764a;border:0;border-radius:9px;padding:9px 12px;font-size:.82rem}._chatForm_a260x_1 button:disabled{opacity:.45;cursor:not-allowed}._chatClosed_a260x_1{color:#875b1c;background:#fff7e9;border-radius:8px;margin:0 0 8px;padding:8px;font-size:.76rem}._muted_a260x_1{color:#98a69b;margin:8px 0;font-size:.8rem}._notice_a260x_1{color:#8b4d1d;background:#fff4e8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;max-width:1500px;margin:0 auto 12px;padding:11px 14px;font-size:.86rem;display:flex}._notice_a260x_1 button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:1.2rem}@media (width<=1000px){._layout_a260x_1{grid-template-columns:1fr}._sidebar_a260x_1{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}._chatPanel_a260x_1{grid-column:1/-1}}@media (width<=600px){._page_a260x_1{padding:9px}._header_a260x_1{align-items:flex-start}._header_a260x_1 h1{font-size:1.15rem}._boardArea_a260x_1,._screenStage_a260x_1,._remoteVideo_a260x_1{min-height:360px}._toolbar_a260x_1>*{flex:42%;padding:9px;font-size:.8rem}._leave_a260x_1{margin-right:0}._sidebar_a260x_1{display:flex}._personMenu_a260x_1{width:108px;max-width:108px}._stageHeader_a260x_1{flex-direction:column;align-items:flex-start}._modeButton_a260x_1{width:100%}._textToolForm_a260x_1{flex-basis:100%}._chatPanel_a260x_1{max-height:none}}._boardArea_a260x_1{background:#fff;grid-template-columns:78px minmax(0,1fr);min-height:470px;display:grid;overflow:hidden}._boardTools_a260x_1{box-shadow:none;z-index:3;background:#f8fbf8;border:0;border-left:1px solid #e0ebe3;border-radius:0;flex-flow:column;grid-area:1/1;align-items:stretch;gap:7px;padding:9px 6px;display:flex;position:relative;inset:auto;overflow-y:auto}._boardTools_a260x_1 ._toolButton_a260x_1,._boardTools_a260x_1 ._toolActive_a260x_1,._boardTools_a260x_1 ._clearBoard_a260x_1{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:48px;padding:5px 3px;font-size:1.05rem;display:flex}._boardTools_a260x_1 button span,._boardTools_a260x_1 label>span{font-size:1.25rem;line-height:1.1}._boardTools_a260x_1 button small,._boardTools_a260x_1 label small{text-align:center;font-size:.62rem;line-height:1.35}._boardTools_a260x_1 ._clearBoard_a260x_1{white-space:normal;color:#a34925;background:#fff2eb;border-color:#f0d0bd;font-size:1rem}._boardSurface_a260x_10{background-color:#fff;background-image:linear-gradient(#eaf2ec 1px,#0000 1px),linear-gradient(90deg,#eaf2ec 1px,#0000 1px);background-size:24px 24px;grid-area:1/2;min-width:0;min-height:470px;position:relative;overflow:hidden}._boardSurface_a260x_10 ._boardCanvas_a260x_1{z-index:1;touch-action:none;width:100%;height:100%;position:absolute;inset:0}._boardPages_a260x_12{z-index:4;background:#ffffffed;border:1px solid #e0ebe3;border-radius:10px;gap:5px;max-width:calc(100% - 20px);padding:4px;display:flex;position:absolute;top:9px;left:10px;overflow-x:auto}._pageButton_a260x_13,._pageActive_a260x_13{color:#42604c;cursor:pointer;min-width:30px;height:30px;font:inherit;background:#f7faf7;border:1px solid #d8e6dc;border-radius:7px;font-size:.78rem}._pageActive_a260x_13{color:#fff;background:#26764a;border-color:#26764a}._colorTool_a260x_15,._rangeTool_a260x_15{color:#42604c;box-sizing:border-box;background:#fff;border:1px solid #d8e6dc;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:46px;padding:4px 2px;display:flex}._colorTool_a260x_15 input[type=color]{cursor:pointer;background:0 0;border:0;width:34px;height:25px;padding:1px}._rangeTool_a260x_15 input[type=range]{accent-color:#26764a;cursor:pointer;width:55px;max-width:100%;margin:4px 0}._boardTools_a260x_1 ._textToolForm_a260x_1{flex-direction:column;flex:none;gap:5px;width:100%;min-width:0;display:flex}._boardTools_a260x_1 ._textToolForm_a260x_1 input{box-sizing:border-box;width:100%;padding:5px;font-size:.68rem}._boardTools_a260x_1 ._textToolForm_a260x_1 button{width:100%;padding:5px;font-size:.68rem}._boardEmpty_a260x_1{z-index:0}@media (width<=600px){._boardArea_a260x_1{grid-template-columns:64px minmax(0,1fr);min-height:360px}._boardTools_a260x_1{gap:5px;padding:6px 4px}._boardTools_a260x_1 ._toolButton_a260x_1,._boardTools_a260x_1 ._toolActive_a260x_1,._boardTools_a260x_1 ._clearBoard_a260x_1{min-height:44px;font-size:.95rem}._boardTools_a260x_1 button small,._boardTools_a260x_1 label small{font-size:.56rem}._boardSurface_a260x_10{min-height:360px}._rangeTool_a260x_15 input[type=range]{width:45px}._boardPages_a260x_12{top:6px;left:6px}}._page_a260x_1{min-height:100dvh}._layout_a260x_1{min-height:calc(100dvh - 120px)}._stage_a260x_1{flex-direction:column;min-width:0;display:flex}._stageHeader_a260x_1{flex-wrap:wrap}._stageHeader_a260x_1 ._modeButton_a260x_1{flex-shrink:0}._boardArea_a260x_1,._screenStage_a260x_1{flex-shrink:0;height:clamp(420px,100dvh - 270px,900px);min-height:0}._boardSurface_a260x_10{min-height:0}._boardTools_a260x_1{box-sizing:border-box;max-height:100%}._remoteVideo_a260x_1{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;max-height:none}._screenStage_a260x_1{min-width:0}._stage_a260x_1:fullscreen{box-sizing:border-box;background:#fff;border:0;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;margin:0;display:flex;overflow:hidden}._stage_a260x_1:fullscreen ._stageHeader_a260x_1{flex-shrink:0}:is(._stage_a260x_1:fullscreen ._boardArea_a260x_1,._stage_a260x_1:fullscreen ._screenStage_a260x_1){flex:auto;width:100%;height:auto;min-height:0;max-height:none}._stage_a260x_1:fullscreen ._boardSurface_a260x_10{min-height:0}._stage_a260x_1:fullscreen ._boardTools_a260x_1{max-height:100%;overflow-y:auto}._stage_a260x_1:fullscreen ._remoteVideo_a260x_1{object-fit:contain;width:100%;height:100%;min-height:0;max-height:none}@media (width<=600px){._boardArea_a260x_1,._screenStage_a260x_1{height:clamp(340px,100dvh - 250px,760px)}._stage_a260x_1:fullscreen ._stageHeader_a260x_1{gap:6px;padding:8px}._stage_a260x_1:fullscreen ._stageHeader_a260x_1 ._modeButton_a260x_1{flex:auto;width:auto;padding:7px;font-size:.75rem}._stage_a260x_1:fullscreen ._boardArea_a260x_1{grid-template-columns:58px minmax(0,1fr)}._stage_a260x_1:fullscreen ._boardTools_a260x_1{padding:4px 3px}}._shapePicker_a260x_46{flex:none;width:100%;position:relative}._shapePicker_a260x_46>._toolButton_a260x_1,._shapePicker_a260x_46>._toolActive_a260x_1{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:48px;padding:5px 3px;font-size:1.05rem;display:flex}._shapePopover_a260x_48{z-index:9999;background:#fff;border:1px solid #dce8df;border-radius:11px;flex-direction:column;gap:6px;min-width:68px;padding:7px;display:flex;position:fixed;box-shadow:0 8px 24px #183d2526}._shapePopover_a260x_48 ._toolButton_a260x_1,._shapePopover_a260x_48 ._toolActive_a260x_1{white-space:nowrap;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:46px;padding:5px 4px;font-size:1rem;display:flex}._shapePopover_a260x_48 button span{font-size:1.2rem;line-height:1.1}._shapePopover_a260x_48 button small{font-size:.62rem;line-height:1.3}@media (width<=600px){._shapePicker_a260x_46>._toolButton_a260x_1,._shapePicker_a260x_46>._toolActive_a260x_1{min-height:44px}._shapePopover_a260x_48{gap:4px;min-width:62px;padding:5px}._shapePopover_a260x_48 ._toolButton_a260x_1,._shapePopover_a260x_48 ._toolActive_a260x_1{min-height:42px}._shapePopover_a260x_48 button small{font-size:.56rem}}._canvasTextEditor_a260x_56{box-sizing:border-box;pointer-events:auto;width:100%;height:100%}._canvasTextEditor_a260x_56 form{box-sizing:border-box;background:#fff;border:1px solid #4b9566;border-radius:8px;align-items:center;gap:4px;width:100%;height:100%;padding:4px;display:flex;box-shadow:0 3px 12px #183d2526}._canvasTextEditor_a260x_56 input{width:100%;min-width:0;height:34px;font:inherit;color:#234b32;background:#fff;border:0;outline:0;flex:1;padding:4px 7px;font-size:14px}._canvasTextEditor_a260x_56 button{color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;background:#26764a;border:0;border-radius:6px;flex:0 0 28px}._canvasTextEditor_a260x_56 button:last-child{color:#425a49;background:#f1f5f2}._canvasTextEditor_a260x_56 button:disabled{opacity:.45;cursor:not-allowed}._remoteVideo_a260x_1{object-fit:contain;object-position:center;flex:0 auto;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}._stage_a260x_1:fullscreen ._screenStage_a260x_1{justify-content:center;align-items:center;display:flex}._stage_a260x_1:fullscreen ._remoteVideo_a260x_1{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}._stage_a260x_1:fullscreen ._boardArea_a260x_1{grid-template-rows:minmax(0,1fr);grid-template-columns:78px minmax(0,1fr);display:grid;overflow:hidden}._stage_a260x_1:fullscreen ._boardTools_a260x_1{z-index:20;pointer-events:auto;grid-area:1/1;align-self:stretch;min-height:0;max-height:100%;position:relative;overflow-y:auto}:is(._stage_a260x_1:fullscreen ._boardTools_a260x_1 button,._stage_a260x_1:fullscreen ._boardTools_a260x_1 input,._stage_a260x_1:fullscreen ._boardTools_a260x_1 label){pointer-events:auto}._stage_a260x_1:fullscreen ._boardSurface_a260x_10{grid-area:1/2;height:100%;min-height:0}@media (width<=600px){._stage_a260x_1:fullscreen ._boardArea_a260x_1{grid-template-columns:58px minmax(0,1fr)}}._selectionEnabled_a260x_75{cursor:default}._selectionEnabled_a260x_75 text{pointer-events:all}._button_1r47b_1{background:var(--primary);color:#fff;cursor:pointer;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;transition:all .25s;display:flex;position:fixed;bottom:32px;left:32px;box-shadow:0 12px 30px #0000002e}._button_1r47b_1:hover{transform:translateY(-5px);box-shadow:0 14px 40px #178e4959,0 0 0 8px #178e491f}@media (width<=768px){._button_1r47b_1{width:50px;height:50px;font-size:22px;bottom:20px;left:20px}}@font-face{font-family:Vazir;src:url(/assets/Vazir-Regular-FD-BCHhXr-J.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--primary:#178e49;--primary-dark:#0f6b36;--primary-light:#eaf8f0;--secondary:#49c978;--background:#fafbfc;--background-secondary:#d7f2e380;--surface:#fff;--text:#1f2937;--text-secondary:#64748b;--border:#e5e7eb;--danger:#dc2626;--warning:#f59e0b;--success:#16a34a;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--shadow-sm:0 4px 12px #0000000f;--shadow-md:0 10px 30px #0000001a;--shadow-lg:0 18px 50px #00000024;--transition-fast:.2s ease;--transition:.3s ease;--transition-slow:.45s ease;--navbar-height:72px;--container-width:1280px;--font-family:"Vazir", sans-serif;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:18px;--font-xl:24px;--font-xxl:32px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-xxxl:64px;--space-section:100px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;direction:rtl}body{font-family:var(--font-family);background:var(--background);color:var(--text);line-height:1.8;overflow-x:hidden}button{font:inherit;cursor:pointer;border:none}ul,ol{list-style:none}*,:before,:after{box-sizing:border-box}html{scrollbar-width:none;direction:rtl}body{font-family:var(--font-family);color:var(--text);background:var(--background);margin:0;padding:0;line-height:1.8;overflow-x:hidden}html{scrollbar-width:none}body::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);color:var(--text);margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font-family:inherit}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}@media (width<=768px){.container{padding:0 16px}}
