@charset "UTF-8";._backendStatus_10qex_1{display:flex;align-items:center;gap:.85rem;padding:.6rem 1.2rem;border-radius:12px;background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1.5px solid rgba(255,255,255,.12);transition:all .4s cubic-bezier(.4,0,.2,1);font-size:.875rem;max-width:320px;margin-right:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff1a;position:relative;overflow:hidden}._backendStatus_10qex_1:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}._backendStatus_10qex_1:hover:before{left:100%}._backendStatus_10qex_1._online_10qex_31{border-color:#10b98166;background:linear-gradient(135deg,#10b98126,#10b98114);box-shadow:0 4px 16px #10b98133,0 0 20px #10b98126,inset 0 1px #ffffff1a}._backendStatus_10qex_1._offline_10qex_36{border-color:#ef444466;background:linear-gradient(135deg,#ef444426,#ef444414);box-shadow:0 4px 16px #ef444433,0 0 20px #ef444426,inset 0 1px #ffffff1a}._backendStatus_10qex_1._checking_10qex_41{border-color:#f59e0b66;background:linear-gradient(135deg,#f59e0b26,#f59e0b14);box-shadow:0 4px 16px #f59e0b33,0 0 20px #f59e0b26,inset 0 1px #ffffff1a}._statusIcon_10qex_47{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0d;position:relative;z-index:1}._statusIcon_10qex_47 svg{font-size:1.1rem;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._statusIcon_10qex_47 ._online_10qex_31{color:#10b981;animation:_pulse_10qex_1 2s ease-in-out infinite}._statusIcon_10qex_47 ._offline_10qex_36{color:#ef4444}._statusIcon_10qex_47 ._loading_10qex_70{color:#f59e0b;animation:_spin_10qex_1 1s linear infinite}@keyframes _pulse_10qex_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}._statusInfo_10qex_85{display:flex;flex-direction:column;gap:.25rem;flex:1}._statusText_10qex_92{font-weight:600;color:var(--header-text-color);letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;z-index:1}._backendUrl_10qex_101{font-size:.75rem;color:#ffffffb3;font-family:monospace}._refreshButton_10qex_107{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.15);color:var(--header-text-color);cursor:pointer;padding:.4rem;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:relative;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 6px #0000001a}._refreshButton_10qex_107 svg{transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}._refreshButton_10qex_107:hover:not(:disabled){background:linear-gradient(135deg,#ffffff26,#ffffff1a);border-color:#ffffff40;transform:scale(1.1);box-shadow:0 4px 12px #0003}._refreshButton_10qex_107:hover:not(:disabled) svg{transform:rotate(180deg);filter:drop-shadow(0 0 6px rgba(74,158,255,.4))}._refreshButton_10qex_107:active:not(:disabled){transform:scale(1.05)}._refreshButton_10qex_107:active:not(:disabled) svg{transform:rotate(180deg)}._refreshButton_10qex_107:disabled{opacity:.5;cursor:not-allowed;transform:none}._refreshButton_10qex_107:disabled svg{transform:none}@keyframes _spin_10qex_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._backendStatus_10qex_1{max-width:100%;font-size:.8rem}._backendUrl_10qex_101{font-size:.7rem}}body{background-color:var(--background-color);color:var(--text-color)}._headerContainer_19joo_6{display:flex;align-items:center;justify-content:space-evenly;padding:0 7rem;background:var(--blue-tech3);color:var(--header-text-color);height:70px;position:relative;z-index:10000;border-bottom:1px solid #797878}._logoContainer_19joo_19{display:flex;align-items:center;flex-shrink:0;margin-left:1rem}@media (max-width: 768px){._logoContainer_19joo_19{margin-left:.25rem}}._logoContainer_19joo_19 img{height:75px;width:auto;cursor:pointer}._headerContentButtons_19joo_36{display:flex;align-items:center;gap:1rem;margin-left:auto;margin-right:2rem}._headerContentButtons_19joo_36 ._headerContentButtonsMaxAudio_19joo_43{display:flex;align-items:center;gap:.5rem}._headerContentButtons_19joo_36 ._headerContentButtonsMaxAudio_19joo_43 button{color:var(--header-text-color);cursor:pointer;padding:.6rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a}._headerContentButtons_19joo_36 ._headerContentButtonsMaxAudio_19joo_43 button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff1a;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}._headerContentButtons_19joo_36 ._headerContentButtonsMaxAudio_19joo_43 button svg{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}._headerContentButtons_19joo_36 ._headerContentButtonsMaxAudio_19joo_43 button:hover svg{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 0 8px rgba(74,158,255,.4))}._documentButton_19joo_85{color:var(--header-text-color);cursor:pointer;padding:.6rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a}._documentButton_19joo_85:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff1a;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}._documentButton_19joo_85 svg{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}._documentButton_19joo_85:hover svg{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 0 8px rgba(74,158,255,.4))}._tourButton_19joo_122{color:var(--header-text-color);cursor:pointer;padding:.6rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a}._tourButton_19joo_122:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff1a;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}._tourButton_19joo_122 svg{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}._tourButton_19joo_122:hover svg{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 0 8px rgba(74,158,255,.4))}._darkModeButton_19joo_159{color:var(--header-text-color);cursor:pointer;padding:.6rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;margin-right:.5rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a}._darkModeButton_19joo_159:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff1a;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}._darkModeButton_19joo_159 svg{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}._darkModeButton_19joo_159:hover svg{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 0 8px rgba(74,158,255,.4))}._menuNav_19joo_197{position:relative;display:flex;align-items:center;flex-shrink:0;margin-right:1.5rem;padding:.5rem 0}._menuNav_19joo_197 ._userButton_19joo_205{background:linear-gradient(135deg,#ffffff1f,#ffffff14);border:1.5px solid rgba(255,255,255,.2);color:var(--header-text-color);cursor:pointer;padding:.5rem 1.2rem;border-radius:8px;margin:0;display:flex;align-items:center;gap:.85rem;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:.9rem;font-weight:600;box-shadow:0 4px 12px #00000026,0 0 #4a9eff00,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}._menuNav_19joo_197 ._userButton_19joo_205:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}._menuNav_19joo_197 ._userButton_19joo_205:hover{background:linear-gradient(135deg,#ffffff2e,#ffffff1f);border-color:#ffffff59;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #00000040,0 0 20px #4a9eff4d,inset 0 1px #ffffff26}._menuNav_19joo_197 ._userButton_19joo_205:hover:before{left:100%}._menuNav_19joo_197 ._userButton_19joo_205:active{transform:translateY(0) scale(1);box-shadow:0 2px 8px #0003,0 0 10px #4a9eff33}._menuNav_19joo_197 ._userButton_19joo_205 ._userInfo_19joo_247{display:flex;align-items:center;gap:.85rem;position:relative;z-index:1}._menuNav_19joo_197 ._userButton_19joo_205 ._userAvatar_19joo_254{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2.5px solid rgba(255,255,255,.4);box-shadow:0 4px 12px #0000004d,0 0 0 2px #4a9eff33;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;display:block!important;flex-shrink:0;background:transparent}._menuNav_19joo_197 ._userButton_19joo_205 ._userAvatarPlaceholder_19joo_270{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2,#4a9eff);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;border:2.5px solid rgba(255,255,255,.4);box-shadow:0 4px 12px #0000004d,0 0 0 2px #4a9eff33,inset 0 1px 2px #ffffff4d;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.2);flex-shrink:0}._menuNav_19joo_197 ._userButton_19joo_205 ._userName_19joo_291{font-size:.95rem;font-weight:600;color:var(--header-text-color);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:.01em;position:relative;z-index:1}@media (max-width: 1200px){._menuNav_19joo_197 ._userButton_19joo_205 ._userName_19joo_291{max-width:150px}}@media (max-width: 1024px){._menuNav_19joo_197 ._userButton_19joo_205 ._userName_19joo_291{max-width:120px;font-size:.85rem}}._menuNav_19joo_197 ._userButton_19joo_205 ._arrow_19joo_315{font-size:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.9;margin-left:.25rem;position:relative;z-index:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}._menuNav_19joo_197 ._userButton_19joo_205:hover ._userAvatar_19joo_254,._menuNav_19joo_197 ._userButton_19joo_205:hover ._userAvatarPlaceholder_19joo_270{transform:scale(1.08) rotate(5deg);border-color:#fff9;box-shadow:0 6px 16px #0006,0 0 0 3px #4a9eff4d}._menuNav_19joo_197 ._userButton_19joo_205:hover ._arrow_19joo_315{transform:translateY(2px);opacity:1}._menuNav_19joo_197 ._dropdownMenu_19joo_333{position:absolute;top:calc(100% + .75rem);right:0;background:linear-gradient(135deg,#1a1a1afa,#141414fa);border:1.5px solid rgba(255,255,255,.15);border-radius:16px;box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;min-width:300px;z-index:10001;overflow:hidden;animation:_dropdownSlideIn_19joo_1 .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownHeader_19joo_347{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff14,#ffffff08);position:relative}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownHeader_19joo_347:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownHeader_19joo_347 ._dropdownAvatarContainer_19joo_365{position:relative;width:56px;height:56px;flex-shrink:0}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownHeader_19joo_347 ._dropdownAvatar_19joo_365{width:56px;height:56px;min-width:56px;min-height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(255,255,255,.25);box-shadow:0 6px 20px #0006,0 0 0 3px #4a9eff26;transition:all .3s ease;display:block!important;flex-shrink:0;background:transparent;position:relative;z-index:2}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownHeader_19joo_347 ._dropdownAvatarPlaceholder_19joo_387{width:56px;height:56px;min-width:56px;min-height:56px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2,#4a9eff);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.4rem;border:3px solid rgba(255,255,255,.25);box-shadow:0 6px 20px #0006,0 0 0 3px #4a9eff26,inset 0 2px 4px #ffffff4d;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease;flex-shrink:0;position:relative;z-index:1}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownHeader_19joo_347 ._dropdownUserInfo_19joo_408{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownHeader_19joo_347 ._dropdownUserInfo_19joo_408 ._dropdownUserName_19joo_415{font-size:1.05rem;font-weight:700;color:var(--header-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.2);letter-spacing:.01em}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownHeader_19joo_347 ._dropdownUserInfo_19joo_408 ._dropdownUserEmail_19joo_425{font-size:.875rem;color:#ffffffa6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownItem_19joo_433{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.75rem;color:var(--header-text-color);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(255,255,255,.06);font-size:.95rem;position:relative;background:transparent}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownItem_19joo_433:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#4a9eff,#667eea);transform:scaleY(0);transition:transform .3s ease}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownItem_19joo_433 svg{font-size:1.15rem;color:#4a9eff;transition:all .3s ease;filter:drop-shadow(0 0 4px rgba(74,158,255,.3))}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownItem_19joo_433:last-child{border-bottom:none}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownItem_19joo_433:hover{background:linear-gradient(90deg,#4a9eff1a,#667eea0d);padding-left:2rem;transform:translate(4px)}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownItem_19joo_433:hover:before{transform:scaleY(1)}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownItem_19joo_433:hover svg{transform:translate(4px) scale(1.1);color:#5aa5ff;filter:drop-shadow(0 0 8px rgba(74,158,255,.5))}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownItem_19joo_433:active{transform:translate(2px)}._menuNav_19joo_197 ._dropdownMenu_19joo_333 ._dropdownItem_19joo_433 span{font-weight:600;letter-spacing:.01em}@keyframes _dropdownSlideIn_19joo_1{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._mobileMenuButton_19joo_497{display:none;background:none;border:none;color:var(--header-text-color);cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s ease;margin-right:0}._mobileMenuButton_19joo_497:hover{background-color:#ffffff1a}._mobileMenu_19joo_497{display:none;position:absolute;top:100%;right:0;left:auto;width:280px;background:#1a1a1a;border-top:1px solid #797878;border-left:1px solid #797878;box-shadow:0 4px 8px #00000080;z-index:99999!important;max-height:80vh;overflow-y:auto;border-radius:0 0 8px}._mobileMenuHeader_19joo_529{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff14,#ffffff08);position:relative}._mobileMenuHeader_19joo_529:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544{display:flex;align-items:center;gap:1.25rem}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserAvatarContainer_19joo_549{position:relative;width:64px;height:64px;flex-shrink:0}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserAvatar_19joo_549{width:64px;height:64px;min-width:64px;min-height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(255,255,255,.25);box-shadow:0 6px 20px #0006,0 0 0 3px #4a9eff26;flex-shrink:0;transition:all .3s ease;display:block!important;background:transparent;position:relative;z-index:2}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserAvatarPlaceholder_19joo_571{width:64px;height:64px;min-width:64px;min-height:64px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2,#4a9eff);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.6rem;border:3px solid rgba(255,255,255,.25);box-shadow:0 6px 20px #0006,0 0 0 3px #4a9eff26,inset 0 2px 4px #ffffff4d;text-shadow:0 2px 4px rgba(0,0,0,.3);flex-shrink:0;transition:all .3s ease;position:relative;z-index:1}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserDetails_19joo_592{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserDetails_19joo_592 ._mobileUserName_19joo_599{color:var(--header-text-color);font-weight:700;font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.2);letter-spacing:.01em}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserDetails_19joo_592 ._mobileUserEmail_19joo_609{color:#ffffffa6;font-weight:400;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileMenuItems_19joo_618{padding:.5rem}._mobileMenuItem_19joo_618{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.25rem;background:none;border:none;color:#fff;cursor:pointer;text-decoration:none;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:1rem;margin-bottom:.35rem;position:relative}._mobileMenuItem_19joo_618:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#4a9eff,#667eea);border-radius:0 3px 3px 0;transform:scaleY(0);transition:transform .3s ease}._mobileMenuItem_19joo_618:hover{background:linear-gradient(90deg,#4a9eff1f,#667eea0f);transform:translate(6px);padding-left:1.5rem}._mobileMenuItem_19joo_618:hover:before{transform:scaleY(1)}._mobileMenuItem_19joo_618:active{background:linear-gradient(90deg,#4a9eff26,#667eea14);transform:translate(3px)}._mobileMenuItem_19joo_618 svg{font-size:1.25rem;min-width:24px;color:#4a9eff;transition:all .3s ease;filter:drop-shadow(0 0 4px rgba(74,158,255,.3))}._mobileMenuItem_19joo_618:hover svg{transform:scale(1.1);color:#5aa5ff;filter:drop-shadow(0 0 8px rgba(74,158,255,.5))}._mobileMenuItem_19joo_618 span{font-weight:600;letter-spacing:.01em}._mobileMenuOverlay_19joo_680{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:99998}@media (max-width: 768px){._headerContainer_19joo_6{padding:0 .5rem;justify-content:space-between}._headerContentButtons_19joo_36,._menuNav_19joo_197{display:none}._mobileMenuButton_19joo_497,._mobileMenu_19joo_497,._mobileMenuOverlay_19joo_680{display:block}._logoContainer_19joo_19 img{height:35px}}@media (max-width: 480px){._headerContainer_19joo_6{padding:0 .35rem}._logoContainer_19joo_19 img{height:30px}._mobileMenuItem_19joo_618{padding:.8rem;font-size:.9rem}._mobileMenuHeader_19joo_529{padding:1.25rem}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544{gap:1rem}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserAvatar_19joo_549,._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserAvatarPlaceholder_19joo_571{width:56px;height:56px;font-size:1.4rem}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserDetails_19joo_592 ._mobileUserName_19joo_599{font-size:1rem}._mobileMenuHeader_19joo_529 ._mobileUserInfo_19joo_544 ._mobileUserDetails_19joo_592 ._mobileUserEmail_19joo_609{font-size:.85rem}}._footer_pxt3g_1{background-color:var(--blue-tech3);padding:2.5rem;min-height:100px;text-align:center;color:#999;border-top:1px solid #797878;z-index:2;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;margin:0;position:relative}._footerContent_pxt3g_17{margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}._nav_pxt3g_25{display:flex;gap:10px}._nav_pxt3g_25 a{color:#999;text-decoration:none;transition:color .3s}._nav_pxt3g_25 a:hover{color:#fff}._nav_pxt3g_25 span{color:#999}._container_zpi35_1{display:flex;flex-direction:column;gap:10px;align-items:center}._topContainer_zpi35_8{min-width:800px;display:flex;flex-direction:column;padding:10px;margin-top:2rem}._button_zpi35_16{width:100%;height:100px;border:1px solid #ccc;align-items:center;justify-content:center;color:#000;cursor:pointer;font-size:1.5rem;margin-top:1rem;background-color:var(--blue-tech2)}._button_zpi35_16[disabled]{cursor:not-allowed}._button_zpi35_16[disabled] svg{animation:_animate_zpi35_1 2s infinite}._button_zpi35_16:hover{background-color:var(--blue-tech)}._dashboardContainer_zpi35_38{position:relative}._dashboardContainerCenter_zpi35_43{display:flex;flex-direction:row;gap:20rem;min-width:1000px}._dashboardContainerCenterAside_zpi35_50{margin-top:150px;min-width:1000px}._AsideContainer_p6y3v_1{position:fixed;top:0;left:0;height:100vh;width:100vw;opacity:50%;z-index:1}._AsideContainer_p6y3v_1 img{position:absolute;top:60%;left:50%;transform:translate(30%,-66%);max-width:40%;opacity:10%}._modalOverlay_lh3ig_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100000!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_lh3ig_15{background:#191d24;border:1px solid hsl(220,15%,25%);border-radius:16px;padding:2rem;width:95%;max-width:600px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:_modalSlideIn_lh3ig_1 .3s ease-out}._modalHeader_lh3ig_28{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;position:relative}._headerIcon_lh3ig_36{width:40px;height:40px;border-radius:50%;background:#664ce61a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._plusIcon_lh3ig_47{color:#664ce6;font-size:1.25rem;font-weight:400}._headerText_lh3ig_53{flex:1;align-items:flex-start}._modalTitle_lh3ig_58{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0 0 .5rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._modalSubtitle_lh3ig_66{font-size:.875rem;color:#9fa3ad;margin:0;line-height:1.5;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._closeButton_lh3ig_74{position:absolute;top:50%;transform:translateY(-50%);right:0;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#9fa3ad;padding:.5rem;border-radius:8px;transition:all .3s ease;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeButton_lh3ig_74:hover{color:#f1f2f3;background:#2b303b}._form_lh3ig_99{display:flex;flex-direction:column;gap:1.5rem}._formGroup_lh3ig_105{display:flex;flex-direction:column;gap:.5rem}._label_lh3ig_111{font-size:.875rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-weight:500;color:#664ce6;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._input_lh3ig_122,._textarea_lh3ig_122{padding:.75rem 1rem;background:#2b303b;border:1px solid hsl(220,15%,25%);border-radius:8px;color:#f1f2f3;font-size:.875rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease;resize:vertical}._input_lh3ig_122::-moz-placeholder,._textarea_lh3ig_122::-moz-placeholder{color:#6a707c}._input_lh3ig_122::placeholder,._textarea_lh3ig_122::placeholder{color:#6a707c}._input_lh3ig_122:focus,._textarea_lh3ig_122:focus{outline:none;border-color:#664ce6;box-shadow:0 0 0 3px #664ce61a}._input_lh3ig_122:hover,._textarea_lh3ig_122:hover{border-color:#4c5567}._input_lh3ig_122:disabled,._textarea_lh3ig_122:disabled{opacity:.6;cursor:not-allowed}._inputError_lh3ig_149{border-color:#ef4343}._inputError_lh3ig_149:focus{border-color:#ef4343;box-shadow:0 0 0 3px #ef43431a}._textarea_lh3ig_122{min-height:100px;line-height:1.5}._errorMessage_lh3ig_162{display:flex;align-items:center;gap:.5rem;color:#ef4343;font-size:.75rem;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._errorIcon_lh3ig_172{font-size:.75rem;font-weight:600}._radioGroup_lh3ig_177{display:flex;flex-direction:column;gap:.75rem}._radioLabel_lh3ig_183{display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s ease}._radioLabel_lh3ig_183:hover{border-color:#4c5567;background:#363d49;border-radius:8px;padding:0rem .5rem}._radioInput_lh3ig_197{width:18px;height:18px;accent-color:hsl(250,75%,60%);cursor:pointer}._radioInput_lh3ig_197:disabled{opacity:.6;cursor:not-allowed}._radioContent_lh3ig_208{display:flex;align-items:center;gap:.75rem;flex:1}._radioIcon_lh3ig_215{font-size:1.25rem;width:24px;text-align:center}._radioText_lh3ig_221{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}._radioTitle_lh3ig_229{font-weight:600;color:#f1f2f3;font-size:.875rem}._radioDescription_lh3ig_235{color:#9fa3ad;display:flex;flex-direction:row;padding:0rem .5rem;align-items:center;justify-content:center;background-color:#2d2c36;border-radius:8px;font-size:.75rem}._infoBox_lh3ig_247{margin-top:1rem;padding:1rem;background:#664ce60d;border:1px solid hsla(250,75%,60%,.2);border-radius:8px;display:flex;gap:.75rem}._infoIcon_lh3ig_257{font-size:1.25rem;flex-shrink:0}._infoContent_lh3ig_262{flex:1}._infoContent_lh3ig_262 h4{margin:0 0 .75rem;color:#664ce6;font-size:.875rem;font-weight:600}._infoList_lh3ig_272{margin:0 0 1rem}._infoList_lh3ig_272 p{margin:0 0 .5rem;color:#babec4;font-size:.75rem;line-height:1.5}._infoList_lh3ig_272 p:last-child{margin-bottom:0}._infoTip_lh3ig_285{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#191d24;border-radius:6px;border:1px solid hsl(220,15%,25%)}._infoTip_lh3ig_285 ._tipIcon_lh3ig_294{font-size:.875rem;flex-shrink:0;margin-top:.125rem}._infoTip_lh3ig_285 span{color:#664ce6;font-size:.75rem;font-weight:500;line-height:1.4}._buttonGroup_lh3ig_306{display:flex;gap:1rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid hsl(220,15%,25%)}._cancelButton_lh3ig_314{padding:.75rem 1.5rem;background:#2b303b;color:#babec4;border:1px solid hsl(220,15%,25%);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._cancelButton_lh3ig_314:hover:not(:disabled){background:#363d49;border-color:#4c5567;color:#f1f2f3}._cancelButton_lh3ig_314:disabled{opacity:.5;cursor:not-allowed}._submitButton_lh3ig_336{padding:.75rem 1.5rem;background:linear-gradient(135deg,#664ce6,#bb67e4)!important;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 16px #6365f14d;min-width:140px}._submitButton_lh3ig_336:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #6365f166}._submitButton_lh3ig_336:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #6365f14d}._loadingContent_lh3ig_361,._buttonContent_lh3ig_367{display:flex;align-items:center;gap:.5rem}._plusIconSmall_lh3ig_373{font-size:1rem;font-weight:400}._spinner_lh3ig_378{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_lh3ig_378 1s linear infinite}@keyframes _spin_lh3ig_378{to{transform:rotate(360deg)}}@keyframes _modalSlideIn_lh3ig_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){._modalContent_lh3ig_15{padding:1.5rem;margin:1rem;max-height:calc(100vh - 2rem)}._modalHeader_lh3ig_28{flex-direction:column;align-items:center;text-align:center;gap:1rem}._closeButton_lh3ig_74{position:static;align-self:flex-end}._buttonGroup_lh3ig_306{flex-direction:column}._cancelButton_lh3ig_314,._submitButton_lh3ig_336{width:100%}}._modalOverlay_1s6qd_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100000!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_1s6qd_15{background:#191d24;border:1px solid hsl(220,15%,25%);border-radius:16px;padding:1.5rem;width:95%;max-width:480px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:_modalSlideIn_1s6qd_1 .3s ease-out}._modalHeader_1s6qd_28{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;position:relative}._headerIcon_1s6qd_36{width:40px;height:40px;border-radius:50%;background:#ef43431a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._trashIcon_1s6qd_47{color:#ef4343;font-size:1.25rem;font-weight:400}._headerText_1s6qd_53{flex:1}._modalTitle_1s6qd_57{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0 0 .5rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._modalSubtitle_1s6qd_65{font-size:.875rem;color:#9fa3ad;margin:0;line-height:1.5;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._closeButton_1s6qd_73{position:absolute;top:0;right:0;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#9fa3ad;padding:.5rem;border-radius:8px;transition:all .3s ease;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeButton_1s6qd_73:hover{color:#f1f2f3;background:#2b303b}._content_1s6qd_97{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}._warningSection_1s6qd_104{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}._warningIcon_1s6qd_112{font-size:3rem;animation:_pulse_1s6qd_1 2s infinite}._warningTitle_1s6qd_117{font-size:1.125rem;font-weight:600;color:#f1f2f3;margin:0;line-height:1.4;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._warningMessage_1s6qd_126{font-size:.875rem;color:#babec4;margin:0;line-height:1.5;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._categoriaNome_1s6qd_134{color:#f93;font-weight:600}._irreversibleWarning_1s6qd_139{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#ef43431a;border:1px solid hsla(0,84%,60%,.3);border-radius:8px;color:#ef4343;font-size:.875rem;font-weight:500;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._irreversibleIcon_1s6qd_154{font-size:1rem;flex-shrink:0}._buttonGroup_1s6qd_159{display:flex;gap:1rem;padding-top:1rem;border-top:1px solid hsl(220,15%,25%)}._cancelButton_1s6qd_166{padding:.75rem 1.5rem;background:#2b303b;color:#babec4;border:1px solid hsl(220,15%,25%);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;flex:1}._cancelButton_1s6qd_166:hover:not(:disabled){background:#363d49;border-color:#4c5567;color:#f1f2f3}._cancelButton_1s6qd_166:disabled{opacity:.5;cursor:not-allowed}._deleteButton_1s6qd_189{padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4343,#eb1414)!important;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 16px #ef44444d;flex:1}._deleteButton_1s6qd_189:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}._deleteButton_1s6qd_189:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #ef44444d}._loadingContent_1s6qd_214,._buttonContent_1s6qd_221{display:flex;align-items:center;justify-content:center;gap:.5rem}._trashIconSmall_1s6qd_228{font-size:1rem;font-weight:400}._spinner_1s6qd_233{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_1s6qd_233 1s linear infinite}@keyframes _spin_1s6qd_233{to{transform:rotate(360deg)}}@keyframes _pulse_1s6qd_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes _modalSlideIn_1s6qd_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){._modalContent_1s6qd_15{padding:1.25rem;margin:1rem;max-height:calc(100vh - 2rem)}._modalHeader_1s6qd_28{flex-direction:column;align-items:center;text-align:center;gap:1rem}._closeButton_1s6qd_73{position:static;align-self:flex-end}._buttonGroup_1s6qd_159{flex-direction:column}._cancelButton_1s6qd_166,._deleteButton_1s6qd_189{width:100%}._warningIcon_1s6qd_112{font-size:2.5rem}}._modalOverlay_x49ul_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100000!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_x49ul_15{background:#191d24;border:1px solid hsl(220,15%,25%);border-radius:16px;padding:2rem;width:95%;max-width:600px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:_modalSlideIn_x49ul_1 .3s ease-out}._modalHeader_x49ul_28{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;position:relative}._headerIcon_x49ul_36{width:40px;height:40px;border-radius:50%;background:#664ce61a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._editIcon_x49ul_47{color:#664ce6;font-size:1.25rem;font-weight:400}._headerText_x49ul_53{flex:1;align-items:flex-start}._modalTitle_x49ul_58{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0 0 .5rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._modalSubtitle_x49ul_66{font-size:.875rem;color:#9fa3ad;margin:0;line-height:1.5;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._closeButton_x49ul_74{position:absolute;top:50%;transform:translateY(-50%);right:0;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#9fa3ad;padding:.5rem;border-radius:8px;transition:all .3s ease;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeButton_x49ul_74:hover{color:#f1f2f3;background:#2b303b}._form_x49ul_99{display:flex;flex-direction:column;gap:1.5rem}._formGroup_x49ul_105{display:flex;flex-direction:column;gap:.5rem}._label_x49ul_111{font-size:.875rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-weight:500;color:#664ce6;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._input_x49ul_122,._textarea_x49ul_122{padding:.75rem 1rem;background:#2b303b;border:1px solid hsl(220,15%,25%);border-radius:8px;color:#f1f2f3;font-size:.875rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease;resize:vertical}._input_x49ul_122::-moz-placeholder,._textarea_x49ul_122::-moz-placeholder{color:#6a707c}._input_x49ul_122::placeholder,._textarea_x49ul_122::placeholder{color:#6a707c}._input_x49ul_122:focus,._textarea_x49ul_122:focus{outline:none;border-color:#664ce6;box-shadow:0 0 0 3px #664ce61a}._input_x49ul_122:hover,._textarea_x49ul_122:hover{border-color:#4c5567}._input_x49ul_122:disabled,._textarea_x49ul_122:disabled{opacity:.6;cursor:not-allowed}._inputError_x49ul_149{border-color:#ef4343}._inputError_x49ul_149:focus{border-color:#ef4343;box-shadow:0 0 0 3px #ef43431a}._textarea_x49ul_122{min-height:100px;line-height:1.5}._errorMessage_x49ul_162{display:flex;align-items:center;gap:.5rem;color:#ef4343;font-size:.75rem;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._errorIcon_x49ul_172{font-size:.75rem;font-weight:600}._radioGroup_x49ul_177{display:flex;flex-direction:column;gap:.75rem}._radioLabel_x49ul_183{display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s ease}._radioLabel_x49ul_183:hover{border-color:#4c5567;background:#363d49;border-radius:8px;padding:0rem .5rem}._radioInput_x49ul_197{width:18px;height:18px;accent-color:hsl(250,75%,60%);cursor:pointer}._radioInput_x49ul_197:disabled{opacity:.6;cursor:not-allowed}._radioContent_x49ul_208{display:flex;align-items:center;gap:.75rem;flex:1}._radioIcon_x49ul_215{font-size:1.25rem;width:24px;text-align:center}._radioText_x49ul_221{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}._radioTitle_x49ul_229{font-weight:600;color:#f1f2f3;font-size:.875rem}._radioDescription_x49ul_235{color:#9fa3ad;display:flex;flex-direction:row;padding:0rem .5rem;align-items:center;justify-content:center;background-color:#2d2c36;border-radius:8px;font-size:.75rem}._infoBox_x49ul_247{margin-top:1rem;padding:1rem;background:#664ce60d;border:1px solid hsla(250,75%,60%,.2);border-radius:8px;display:flex;gap:.75rem}._infoIcon_x49ul_257{font-size:1.25rem;flex-shrink:0}._infoContent_x49ul_262{flex:1}._infoContent_x49ul_262 h4{margin:0 0 .75rem;color:#664ce6;font-size:.875rem;font-weight:600}._infoList_x49ul_272{margin:0 0 1rem}._infoList_x49ul_272 p{margin:0 0 .5rem;color:#babec4;font-size:.75rem;line-height:1.5}._infoList_x49ul_272 p:last-child{margin-bottom:0}._infoTip_x49ul_285{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#191d24;border-radius:6px;border:1px solid hsl(220,15%,25%)}._infoTip_x49ul_285 ._tipIcon_x49ul_294{font-size:.875rem;flex-shrink:0;margin-top:.125rem}._infoTip_x49ul_285 span{color:#664ce6;font-size:.75rem;font-weight:500;line-height:1.4}._buttonGroup_x49ul_306{display:flex;gap:1rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid hsl(220,15%,25%)}._cancelButton_x49ul_314{padding:.75rem 1.5rem;background:#2b303b;color:#babec4;border:1px solid hsl(220,15%,25%);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._cancelButton_x49ul_314:hover:not(:disabled){background:#363d49;border-color:#4c5567;color:#f1f2f3}._cancelButton_x49ul_314:disabled{opacity:.5;cursor:not-allowed}._submitButton_x49ul_336{padding:.75rem 1.5rem;background:linear-gradient(135deg,#664ce6,#bb67e4)!important;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 16px #6365f14d;min-width:140px}._submitButton_x49ul_336:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #6365f166}._submitButton_x49ul_336:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #6365f14d}._loadingContent_x49ul_361,._buttonContent_x49ul_367{display:flex;align-items:center;gap:.5rem}._saveIcon_x49ul_373{font-size:1rem;font-weight:400}._spinner_x49ul_378{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_x49ul_378 1s linear infinite}@keyframes _spin_x49ul_378{to{transform:rotate(360deg)}}@keyframes _modalSlideIn_x49ul_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){._modalContent_x49ul_15{padding:1.5rem;margin:1rem;max-height:calc(100vh - 2rem)}._modalHeader_x49ul_28{flex-direction:column;align-items:center;text-align:center;gap:1rem}._closeButton_x49ul_74{position:static;align-self:flex-end}._buttonGroup_x49ul_306{flex-direction:column}._cancelButton_x49ul_314,._submitButton_x49ul_336{width:100%}}._mainContainer_nj6o8_1{position:relative;z-index:2;display:flex;gap:1rem;padding:3rem 2rem;text-align:center;flex-direction:column;width:100%;min-height:100vh;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}@media (max-width: 768px){._mainContainer_nj6o8_1{padding:.5rem 1rem}}._mainContainer_nj6o8_1 ._loadingWrapper_nj6o8_18{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;z-index:1000}._mainContainer_nj6o8_1 ._loadingWrapper_nj6o8_18 ._loadingContainer_nj6o8_31{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:3rem;background:linear-gradient(135deg,#191d24,#21242c);border-radius:16px;border:1px solid hsl(220,15%,25%);box-shadow:0 20px 60px #0000004d;animation:_modalSlideIn_nj6o8_1 .5s ease-out}._mainContainer_nj6o8_1 ._loadingWrapper_nj6o8_18 ._loadingContainer_nj6o8_31 ._loadingText_nj6o8_44{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#664ce6,#bb67e4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._mainContainer_nj6o8_1 ._loadingWrapper_nj6o8_18 ._loadingContainer_nj6o8_31 ._loadingSpinner_nj6o8_55{width:60px;height:60px;border:4px solid hsla(250,75%,60%,.2);border-top:4px solid hsl(250,75%,60%);border-radius:50%;animation:_spin_nj6o8_1 1s linear infinite;box-shadow:0 0 20px #6365f14d}._mainContainer_nj6o8_1 ._headerContainer_nj6o8_64{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:3rem;width:100%}._mainContainer_nj6o8_1 ._titleWrapper_nj6o8_72{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;animation:_slideInFromLeft_nj6o8_1 .6s ease-out}._mainContainer_nj6o8_1 ._titleIcon_nj6o8_79{font-size:3rem;animation:_float_nj6o8_1 3s ease-in-out infinite,_rotateIcon_nj6o8_1 6s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(99,101,241,.3))}._mainContainer_nj6o8_1 ._title_nj6o8_72{font-size:3rem;font-weight:800;color:#f1f2f3;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:left;line-height:1.2;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(99,101,241,.15)}@media (max-width: 768px){._mainContainer_nj6o8_1 ._title_nj6o8_72{font-size:2.25rem}}._mainContainer_nj6o8_1 ._titleHighlight_nj6o8_100{background:linear-gradient(135deg,#664ce6,#bb67e4,#8771f4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;animation:_gradientShift_nj6o8_1 5s ease infinite;background-size:200% 200%}._mainContainer_nj6o8_1 ._titleHighlight_nj6o8_100:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#664ce6,#bb67e4);border-radius:2px;opacity:.5}._mainContainer_nj6o8_1 ._subtitle_nj6o8_120{font-size:1.15rem;color:#acb0b9;margin:0;font-weight:400;line-height:1.6;display:flex;align-items:center;gap:.5rem;animation:_slideInFromLeft_nj6o8_1 .6s ease-out .2s both;padding-left:.25rem}@media (max-width: 768px){._mainContainer_nj6o8_1 ._subtitle_nj6o8_120{font-size:1rem}}._mainContainer_nj6o8_1 ._subtitleIcon_nj6o8_137{font-size:1.25rem;animation:_sparkle_nj6o8_1 2s ease-in-out infinite;display:inline-block}._mainContainer_nj6o8_1 ._cardsContainer_nj6o8_142{display:grid;gap:2rem;width:100%;grid-template-columns:repeat(4,1fr)}@media (max-width: 1400px){._mainContainer_nj6o8_1 ._cardsContainer_nj6o8_142{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1000px){._mainContainer_nj6o8_1 ._cardsContainer_nj6o8_142{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._mainContainer_nj6o8_1 ._cardsContainer_nj6o8_142{grid-template-columns:1fr}}._mainContainer_nj6o8_1 ._cardsContainer_nj6o8_142:has(._emptyState_nj6o8_163){display:flex;align-items:center;justify-content:center;min-height:60vh}._mainContainer_nj6o8_1 ._cardWrapper_nj6o8_169{position:relative;transition:transform .3s ease,box-shadow .3s ease}._mainContainer_nj6o8_1 ._cardWrapper_nj6o8_169:hover{transform:translateY(-4px)}._mainContainer_nj6o8_1 ._cardWrapper_nj6o8_169:hover ._card_nj6o8_142{box-shadow:0 12px 24px #0000004d}._mainContainer_nj6o8_1 ._card_nj6o8_142{position:relative;background:linear-gradient(135deg,#191d24,#21242c);border-radius:12px;padding:1.5rem;text-align:left;cursor:pointer;border:1px solid hsl(220,15%,25%);box-shadow:0 8px 32px -8px #0a0c0f99;transition:all .3s ease;overflow:hidden;height:320px;display:flex;flex-direction:column;justify-content:space-between}._mainContainer_nj6o8_1 ._card_nj6o8_142:hover{transform:scale(1.05);box-shadow:0 12px 40px -8px #664ce64d}@media (max-width: 768px){._mainContainer_nj6o8_1 ._card_nj6o8_142{padding:1.25rem;height:280px}}._mainContainer_nj6o8_1 ._cardImage_nj6o8_205{width:64px;height:64px;margin:0 0 1rem;border-radius:12px;background:linear-gradient(135deg,#664ce6,#ffffff6c);padding:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #6365f14d;animation:_float_nj6o8_1 3s ease-in-out infinite;flex-shrink:0}._mainContainer_nj6o8_1 ._progressContainer_nj6o8_219{position:absolute;top:1.5rem;right:1.5rem;display:flex;align-items:center;gap:.5rem}._mainContainer_nj6o8_1 ._completedIndicator_nj6o8_227{position:absolute;top:1.5rem;left:1.5rem;background:#22c55e;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;box-shadow:0 2px 8px #22c5614d}._mainContainer_nj6o8_1 ._startedIndicator_nj6o8_242{position:absolute;top:1.5rem;left:1.5rem;background:#f59e0b;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;box-shadow:0 2px 8px #f59e0b4d}._mainContainer_nj6o8_1 ._cardTitle_nj6o8_257{font-size:1.25rem;font-weight:700;color:#f1f2f3;margin:0 0 .75rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;letter-spacing:-.01em;transition:color .3s ease;flex-shrink:0}._mainContainer_nj6o8_1 ._cardTitle_nj6o8_257:hover{color:#664ce6}._mainContainer_nj6o8_1 ._cardDescription_nj6o8_270{color:#9fa3ad;font-size:.875rem;line-height:1.5;margin:0 0 1.5rem;font-weight:400;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}._mainContainer_nj6o8_1 ._startButton_nj6o8_283{width:100%;padding:.75rem 1rem;background:linear-gradient(135deg,#664ce6,#bb67e4)!important;color:#f1f2f3;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #6365f14d;position:relative;overflow:hidden;flex-shrink:0}._mainContainer_nj6o8_1 ._startButton_nj6o8_283:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6365f166}._mainContainer_nj6o8_1 ._startButton_nj6o8_283:disabled{background:#2b303b!important;color:#9fa3ad;cursor:not-allowed;transform:none;box-shadow:none}._mainContainer_nj6o8_1 ._startButton_nj6o8_283:disabled:hover{background:#2b303b!important;transform:none;box-shadow:none}._mainContainer_nj6o8_1 ._inProgress_nj6o8_315{background:linear-gradient(135deg,#664ce6,#bb67e4)!important;box-shadow:0 4px 16px #6365f14d!important}._mainContainer_nj6o8_1 ._inProgress_nj6o8_315:hover{box-shadow:0 8px 24px #6365f166!important}._mainContainer_nj6o8_1 ._addCard_nj6o8_322{background:transparent;border:2px dashed hsl(220,15%,25%);cursor:pointer;transition:all .3s ease;height:320px;text-align:center}._mainContainer_nj6o8_1 ._addCard_nj6o8_322:hover{border-color:#664ce6;background:#191d2433}._mainContainer_nj6o8_1 ._addCard_nj6o8_322:hover ._addIcon_nj6o8_334{transform:scale(1.1);color:#664ce6}@media (max-width: 768px){._mainContainer_nj6o8_1 ._addCard_nj6o8_322{height:280px}}._mainContainer_nj6o8_1 ._addCardContent_nj6o8_343{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:1.5rem}._mainContainer_nj6o8_1 ._addIcon_nj6o8_334{font-size:2rem;color:#664ce6;transition:all .3s ease;font-weight:300;animation:_pulse_nj6o8_1 2s ease-in-out infinite}._mainContainer_nj6o8_1 ._actionButtons_nj6o8_359{position:absolute;top:1rem;right:5.5rem;display:flex;gap:.5rem;opacity:0;transition:opacity .3s ease}._mainContainer_nj6o8_1 ._cardWrapper_nj6o8_169:hover ._actionButtons_nj6o8_359{opacity:1}._mainContainer_nj6o8_1 ._editButton_nj6o8_371,._mainContainer_nj6o8_1 ._deleteButton_nj6o8_372{width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._mainContainer_nj6o8_1 ._editButton_nj6o8_371{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}._mainContainer_nj6o8_1 ._editButton_nj6o8_371:hover{background:#3b82f64d;border-color:#3b82f680}._mainContainer_nj6o8_1 ._deleteButton_nj6o8_372{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._mainContainer_nj6o8_1 ._deleteButton_nj6o8_372:hover{background:#ef44444d;border-color:#ef444480}._mainContainer_nj6o8_1 ._emptyState_nj6o8_163{text-align:center;padding:3rem 2rem;color:#a0aec0;width:100%;max-width:600px;margin:0 auto}._mainContainer_nj6o8_1 ._emptyState_nj6o8_163 ._emptyIcon_nj6o8_411{font-size:4rem;margin-bottom:1rem;opacity:.5;animation:_float_nj6o8_1 3s ease-in-out infinite}._mainContainer_nj6o8_1 ._emptyState_nj6o8_163 ._emptyTitle_nj6o8_417{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 1rem}._mainContainer_nj6o8_1 ._emptyState_nj6o8_163 ._emptyDescription_nj6o8_423{font-size:1rem;line-height:1.6;margin:0 0 2rem;max-width:500px;margin-left:auto;margin-right:auto}._mainContainer_nj6o8_1 ._emptyState_nj6o8_163 ._contactInfo_nj6o8_431{background:#ffffff0d;padding:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._mainContainer_nj6o8_1 ._emptyState_nj6o8_163 ._contactInfo_nj6o8_431 p{margin:.5rem 0;font-size:.9rem}._mainContainer_nj6o8_1 ._emptyState_nj6o8_163 ._contactInfo_nj6o8_431 p strong{color:#fff}@keyframes _float_nj6o8_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_nj6o8_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _spin_nj6o8_1{to{transform:rotate(360deg)}}@keyframes _modalSlideIn_nj6o8_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _shimmer_nj6o8_1{0%,to{opacity:.6;width:120px}50%{opacity:1;width:180px}}@keyframes _slideInFromLeft_nj6o8_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _rotateIcon_nj6o8_1{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(-5deg)}50%{transform:translateY(-10px) rotate(0)}75%{transform:translateY(-10px) rotate(5deg)}}@keyframes _gradientShift_nj6o8_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _sparkle_nj6o8_1{0%,to{opacity:1;transform:scale(1) rotate(0)}25%{opacity:.7;transform:scale(1.1) rotate(10deg)}50%{opacity:1;transform:scale(1) rotate(0)}75%{opacity:.7;transform:scale(1.1) rotate(-10deg)}}html,body,#_root_1navi_1{height:100%;margin:0;padding:0;display:flex;flex-direction:column;background-color:var(--dark-900);color:var(--white)}._dashboard_1navi_13{display:flex;flex-direction:column;min-height:100vh;flex:1;background-color:#1c1d27;color:var(--white)}@media (max-width: 768px){._dashboard_1navi_13{overflow-x:hidden}}._mainContent_1navi_27{flex:1;display:flex;background-color:#1c1d27;padding:1rem}@media (max-width: 1024px){._mainContent_1navi_27{flex-direction:column}}@media (max-width: 768px){._mainContent_1navi_27{padding:.5rem}}h1,h2,h3,h4,h5,h6{color:var(--white)}p,span{color:var(--gray-100)}._card_1navi_58{background-color:var(--dark-800);border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 4px 6px #0000001a;border:1px solid var(--blue-tech3)}._card_1navi_58:hover{border-color:var(--blue-tech);transform:translateY(-2px);transition:all .3s ease}._title_1navi_72{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--white)}._description_1navi_79{font-size:1rem;color:var(--gray-100);line-height:1.5}._progress_1navi_85{font-size:.875rem;color:var(--blue-tech3);font-weight:500;margin-top:.5rem}._mainContainer_syj3k_1{position:relative;min-height:100vh;padding:2rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;z-index:1}@media (max-width: 768px){._mainContainer_syj3k_1{padding:1rem}}@media (max-width: 480px){._mainContainer_syj3k_1{padding:.75rem}}._mainContainer_syj3k_1 *{box-sizing:border-box}._mainContainer_syj3k_1:before,._mainContainer_syj3k_1:after{display:none}._breadcrumbs_syj3k_25{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#ffffffb3;flex-wrap:wrap;width:100%;padding:12px 20px;background:linear-gradient(135deg,#ffffff08,#ffffff03);border-radius:10px;border:1px solid rgba(255,255,255,.05);margin-bottom:2rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;z-index:100}@media (max-width: 768px){._breadcrumbs_syj3k_25{font-size:.8rem;gap:.5rem;padding:10px 16px;margin-bottom:1.5rem}}@media (max-width: 480px){._breadcrumbs_syj3k_25{font-size:.75rem;padding:8px 12px}}._breadcrumbLink_syj3k_57{color:#ffffffa6;text-decoration:none;transition:all .3s ease;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;padding:4px 10px;border-radius:6px;font-weight:500;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;position:relative;z-index:101}._breadcrumbLink_syj3k_57 span{pointer-events:none}@media (max-width: 768px){._breadcrumbLink_syj3k_57{max-width:150px;padding:3px 8px;gap:.4rem}}@media (max-width: 480px){._breadcrumbLink_syj3k_57{max-width:100px}}._breadcrumbLink_syj3k_57:hover{color:#664ce6;background:#8b5cf61a;transform:translateY(-1px)}._homeIcon_syj3k_99{font-size:.95rem;flex-shrink:0;pointer-events:none}@media (max-width: 768px){._homeIcon_syj3k_99{font-size:.85rem}}._separator_syj3k_110{color:#ffffff4d;font-size:.75rem;flex-shrink:0}@media (max-width: 768px){._separator_syj3k_110{font-size:.65rem}}._current_syj3k_121{color:#664ce6;font-weight:600;cursor:default;padding:4px 10px;background:#8b5cf61a;border-radius:6px;letter-spacing:.02em}@media (max-width: 768px){._current_syj3k_121{padding:3px 8px}}._headerContainer_syj3k_136{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:2.5rem;width:100%}._titleWrapper_syj3k_145{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;animation:_slideInFromLeft_syj3k_1 .6s ease-out}._titleIcon_syj3k_153{font-size:2.25rem;animation:_float_syj3k_1 3s ease-in-out infinite,_rotateIcon_syj3k_1 6s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(99,101,241,.3))}._title_syj3k_145{font-size:2.25rem;font-weight:800;color:#f1f2f3;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:left;line-height:1.2;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(99,101,241,.15)}@media (max-width: 768px){._title_syj3k_145{font-size:1.875rem}}@media (max-width: 480px){._title_syj3k_145{font-size:1.5rem}}._titleHighlight_syj3k_181{background:linear-gradient(135deg,#664ce6,#bb67e4,#8771f4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;animation:_gradientShift_syj3k_1 5s ease infinite;background-size:200% 200%}._titleHighlight_syj3k_181:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#664ce6,#bb67e4);border-radius:2px;opacity:.5}._cardsContainer_syj3k_202{display:grid;gap:2rem;width:100%;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}@media (max-width: 1400px){._cardsContainer_syj3k_202{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1000px){._cardsContainer_syj3k_202{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._cardsContainer_syj3k_202{grid-template-columns:1fr}}._cardsContainer_syj3k_202:has(._emptyState_syj3k_225){display:flex;align-items:center;justify-content:center;min-height:60vh}._cardWrapper_syj3k_232{position:relative;transition:all .3s ease;cursor:pointer;z-index:3}._cardWrapper_syj3k_232 button{cursor:pointer}._card_syj3k_202{position:relative;background:linear-gradient(135deg,#191d24,#21242c);border-radius:12px;padding:1.5rem;text-align:left;cursor:pointer;border:1px solid hsl(220,15%,25%);box-shadow:0 8px 32px -8px #0a0c0f99;transition:all .3s ease;overflow:visible;height:320px;display:flex;flex-direction:column;justify-content:space-between;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4;pointer-events:auto}._card_syj3k_202:hover{transform:scale(1.05);box-shadow:0 12px 40px -8px #664ce64d}._card_syj3k_202:active{transform:scale(1.02)}@media (max-width: 768px){._card_syj3k_202{padding:1.25rem;height:280px}}._cardImage_syj3k_277{width:64px;height:64px;margin:0 0 1rem;border-radius:12px;background:linear-gradient(135deg,#664ce6,#ffffff6c);padding:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #6365f14d;animation:_float_syj3k_1 3s ease-in-out infinite;flex-shrink:0}._cardTitle_syj3k_292{font-size:1.25rem;font-weight:700;color:#f1f2f3;margin:0 0 .75rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;letter-spacing:-.01em;transition:color .3s ease;flex-shrink:0}._cardTitle_syj3k_292:hover{color:#664ce6}._subtitle_syj3k_306{font-size:1rem;color:#acb0b9;margin:0;font-weight:400;line-height:1.6;display:flex;align-items:center;gap:.5rem;animation:_slideInFromLeft_syj3k_1 .6s ease-out .2s both;padding-left:.25rem}@media (max-width: 768px){._subtitle_syj3k_306{font-size:.9rem}}@media (max-width: 480px){._subtitle_syj3k_306{font-size:.85rem}}._subtitleIcon_syj3k_329{font-size:1.1rem;animation:_sparkle_syj3k_1 2s ease-in-out infinite;display:inline-block}._cardDescription_syj3k_335{color:#9fa3ad;font-size:.875rem;line-height:1.5;margin:0 0 1.5rem;font-weight:400;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}._progressContainer_syj3k_349{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}._addCard_syj3k_356{background:transparent;border:2px dashed hsl(220,15%,25%);cursor:pointer;transition:all .3s ease;height:320px;text-align:center;pointer-events:auto}._addCard_syj3k_356:hover{border-color:#664ce6;background:#191d2433}._addCard_syj3k_356:hover ._addIcon_syj3k_369{transform:scale(1.1);color:#664ce6}@media (max-width: 768px){._addCard_syj3k_356{height:280px}}._addCardContent_syj3k_379{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:1.5rem}._addIcon_syj3k_369{font-size:2rem;color:#664ce6;transition:all .3s ease;font-weight:300;animation:_pulse_syj3k_1 2s ease-in-out infinite}._actionButtons_syj3k_397{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;opacity:0;transition:opacity .3s ease;z-index:5;pointer-events:none}._cardWrapper_syj3k_232:hover ._actionButtons_syj3k_397{opacity:1;pointer-events:auto}._editButton_syj3k_414,._deleteButton_syj3k_415{width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._editButton_syj3k_414{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}._editButton_syj3k_414:hover{background:#3b82f64d;border-color:#3b82f680}._deleteButton_syj3k_415{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._deleteButton_syj3k_415:hover{background:#ef44444d;border-color:#ef444480}._emptyIcon_syj3k_449{font-size:4rem;margin-bottom:1rem;opacity:.7;animation:_float_syj3k_1 3s ease-in-out infinite}._emptyTitle_syj3k_456{font-size:1.5rem;font-weight:700;color:#f1f2f3;margin:0 0 1rem}._emptyDescription_syj3k_463{color:#9fa3ad;font-size:1rem;line-height:1.6;margin:0 0 2rem;max-width:500px;margin-left:auto;margin-right:auto}._contactInfo_syj3k_473{background:#2b303b;padding:1.5rem;border-radius:8px;border:1px solid hsl(220,15%,25%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._contactInfo_syj3k_473 p{margin:.5rem 0;color:#babec4;font-size:.9rem}._contactInfo_syj3k_473 p strong{color:#f1f2f3}@keyframes _float_syj3k_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_syj3k_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _slideInFromLeft_syj3k_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _rotateIcon_syj3k_1{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(-5deg)}50%{transform:translateY(-10px) rotate(0)}75%{transform:translateY(-10px) rotate(5deg)}}@keyframes _gradientShift_syj3k_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _sparkle_syj3k_1{0%,to{opacity:1;transform:scale(1) rotate(0)}25%{opacity:.7;transform:scale(1.1) rotate(10deg)}50%{opacity:1;transform:scale(1) rotate(0)}75%{opacity:.7;transform:scale(1.1) rotate(-10deg)}}._loadingWrapper_syj3k_555{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;z-index:1000}._loadingContainer_syj3k_569{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:3rem;background:linear-gradient(135deg,#191d24,#21242c);border-radius:16px;border:1px solid hsl(220,15%,25%);box-shadow:0 20px 60px #0000004d;animation:_modalSlideIn_syj3k_1 .5s ease-out}._loadingSpinner_syj3k_583{width:60px;height:60px;border:4px solid hsla(250,75%,60%,.2);border-top:4px solid hsl(250,75%,60%);border-radius:50%;animation:_spin_syj3k_1 1s linear infinite;box-shadow:0 0 20px #6365f14d}._loadingText_syj3k_593{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#664ce6,#bb67e4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes _spin_syj3k_1{to{transform:rotate(360deg)}}@keyframes _modalSlideIn_syj3k_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._errorContainer_syj3k_620{text-align:center;padding:3rem 2rem;color:#ef4444;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;margin:2rem auto;max-width:600px}._errorContainer_syj3k_620 h3{font-size:1.5rem;font-weight:600;color:#ef4444;margin:0 0 1rem}._errorContainer_syj3k_620 p{font-size:1rem;line-height:1.6;margin:.5rem 0;color:#fca5a5}._emptyStateWrapper_syj3k_643{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%}._emptyState_syj3k_225{text-align:center;padding:3rem;background:linear-gradient(135deg,#191d24,#21242c);border-radius:12px;border:1px solid hsl(220,15%,25%);box-shadow:0 20px 60px #0000004d;max-width:600px;margin:0 auto;width:100%}._modalOverlay_rni4r_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100000!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_rni4r_15{background:#191d24;border:1px solid hsl(220,15%,25%);border-radius:16px;padding:2rem;width:95%;max-width:600px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:_modalSlideIn_rni4r_1 .3s ease-out}._modalHeader_rni4r_28{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;position:relative}._headerIcon_rni4r_36{width:40px;height:40px;border-radius:50%;background:#664ce61a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._plusIcon_rni4r_47{color:#664ce6;font-size:1.25rem;font-weight:400}._headerText_rni4r_53{flex:1;align-items:flex-start}._modalTitle_rni4r_58{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0 0 .5rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._modalSubtitle_rni4r_66{font-size:.875rem;color:#9fa3ad;margin:0;line-height:1.5;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._closeButton_rni4r_74{position:absolute;top:50%;transform:translateY(-50%);right:0;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#9fa3ad;padding:.5rem;border-radius:8px;transition:all .3s ease;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeButton_rni4r_74:hover{color:#f1f2f3;background:#2b303b}._form_rni4r_99{display:flex;flex-direction:column;gap:1.5rem}._formGroup_rni4r_105{display:flex;flex-direction:column;gap:.5rem}._label_rni4r_111{font-size:.875rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-weight:500;color:#664ce6;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._input_rni4r_122,._textarea_rni4r_122{padding:.75rem 1rem;background:#2b303b;border:1px solid hsl(220,15%,25%);border-radius:8px;color:#f1f2f3;font-size:.875rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease;resize:vertical}._input_rni4r_122::-moz-placeholder,._textarea_rni4r_122::-moz-placeholder{color:#6a707c}._input_rni4r_122::placeholder,._textarea_rni4r_122::placeholder{color:#6a707c}._input_rni4r_122:focus,._textarea_rni4r_122:focus{outline:none;border-color:#664ce6;box-shadow:0 0 0 3px #664ce61a}._input_rni4r_122:hover,._textarea_rni4r_122:hover{border-color:#4c5567}._input_rni4r_122:disabled,._textarea_rni4r_122:disabled{opacity:.6;cursor:not-allowed}._inputError_rni4r_149{border-color:#ef4343}._inputError_rni4r_149:focus{border-color:#ef4343;box-shadow:0 0 0 3px #ef43431a}._textarea_rni4r_122{min-height:100px;line-height:1.5}._errorMessage_rni4r_162{display:flex;align-items:center;gap:.5rem;color:#ef4343;font-size:.75rem;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._errorIcon_rni4r_172{font-size:.75rem;font-weight:600}._buttonGroup_rni4r_177{display:flex;gap:1rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid hsl(220,15%,25%)}._cancelButton_rni4r_185{padding:.75rem 1.5rem;background:#2b303b;color:#babec4;border:1px solid hsl(220,15%,25%);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._cancelButton_rni4r_185:hover:not(:disabled){background:#363d49;border-color:#4c5567;color:#f1f2f3}._cancelButton_rni4r_185:disabled{opacity:.5;cursor:not-allowed}._submitButton_rni4r_207{padding:.75rem 1.5rem;background:linear-gradient(135deg,#664ce6,#bb67e4)!important;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 16px #6365f14d;min-width:140px}._submitButton_rni4r_207:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #6365f166}._submitButton_rni4r_207:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #6365f14d}._loadingContent_rni4r_232,._buttonContent_rni4r_238{display:flex;align-items:center;gap:.5rem}._plusIconSmall_rni4r_244{font-size:1rem;font-weight:400}._spinner_rni4r_249{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_rni4r_249 1s linear infinite}@keyframes _spin_rni4r_249{to{transform:rotate(360deg)}}@keyframes _modalSlideIn_rni4r_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){._modalContent_rni4r_15{padding:1.5rem;margin:1rem;max-height:calc(100vh - 2rem)}._modalHeader_rni4r_28{flex-direction:column;align-items:center;text-align:center;gap:1rem}._closeButton_rni4r_74{position:static;align-self:flex-end}._buttonGroup_rni4r_177{flex-direction:column}._cancelButton_rni4r_185,._submitButton_rni4r_207{width:100%}}._modalOverlay_td522_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100000!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_td522_15{background:#191d24;border:1px solid hsl(220,15%,25%);border-radius:16px;padding:1.5rem;width:95%;max-width:480px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:_modalSlideIn_td522_1 .3s ease-out}._modalHeader_td522_28{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;position:relative}._headerIcon_td522_36{width:40px;height:40px;border-radius:50%;background:#ef43431a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._trashIcon_td522_47{color:#ef4343;font-size:1.25rem;font-weight:400}._headerText_td522_53{flex:1}._modalTitle_td522_57{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0 0 .5rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._modalSubtitle_td522_65{font-size:.875rem;color:#9fa3ad;margin:0;line-height:1.5;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._closeButton_td522_73{position:absolute;top:0;right:0;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#9fa3ad;padding:.5rem;border-radius:8px;transition:all .3s ease;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeButton_td522_73:hover{color:#f1f2f3;background:#2b303b}._content_td522_97{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}._warningSection_td522_104{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}._warningIcon_td522_112{font-size:3rem;animation:_pulse_td522_1 2s infinite}._warningTitle_td522_117{font-size:1.125rem;font-weight:600;color:#f1f2f3;margin:0;line-height:1.4;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._warningMessage_td522_126{font-size:.875rem;color:#babec4;margin:0;line-height:1.5;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._subCategoriaNome_td522_134{color:#f93;font-weight:600}._irreversibleWarning_td522_139{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#ef43431a;border:1px solid hsla(0,84%,60%,.3);border-radius:8px;color:#ef4343;font-size:.875rem;font-weight:500;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._irreversibleIcon_td522_154{font-size:1rem;flex-shrink:0}._buttonGroup_td522_159{display:flex;gap:1rem;padding-top:1rem;border-top:1px solid hsl(220,15%,25%)}._cancelButton_td522_166{padding:.75rem 1.5rem;background:#2b303b;color:#babec4;border:1px solid hsl(220,15%,25%);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;flex:1}._cancelButton_td522_166:hover:not(:disabled){background:#363d49;border-color:#4c5567;color:#f1f2f3}._cancelButton_td522_166:disabled{opacity:.5;cursor:not-allowed}._deleteButton_td522_189{padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4343,#eb1414)!important;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 16px #ef44444d;flex:1}._deleteButton_td522_189:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}._deleteButton_td522_189:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #ef44444d}._loadingContent_td522_214,._buttonContent_td522_221{display:flex;align-items:center;justify-content:center;gap:.5rem}._trashIconSmall_td522_228{font-size:1rem;font-weight:400}._spinner_td522_233{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_td522_233 1s linear infinite}@keyframes _spin_td522_233{to{transform:rotate(360deg)}}@keyframes _pulse_td522_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes _modalSlideIn_td522_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){._modalContent_td522_15{padding:1.25rem;margin:1rem;max-height:calc(100vh - 2rem)}._modalHeader_td522_28{flex-direction:column;align-items:center;text-align:center;gap:1rem}._closeButton_td522_73{position:static;align-self:flex-end}._buttonGroup_td522_159{flex-direction:column}._cancelButton_td522_166,._deleteButton_td522_189{width:100%}._warningIcon_td522_112{font-size:2.5rem}}._modalOverlay_19l4l_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100000!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_19l4l_15{background:#191d24;border:1px solid hsl(220,15%,25%);border-radius:16px;padding:2rem;width:95%;max-width:600px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:_modalSlideIn_19l4l_1 .3s ease-out}._modalHeader_19l4l_28{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;position:relative}._headerIcon_19l4l_36{width:40px;height:40px;border-radius:50%;background:#664ce61a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._editIcon_19l4l_47{color:#664ce6;font-size:1.25rem;font-weight:400}._headerText_19l4l_53{flex:1;align-items:flex-start}._modalTitle_19l4l_58{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0 0 .5rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._modalSubtitle_19l4l_66{font-size:.875rem;color:#9fa3ad;margin:0;line-height:1.5;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._closeButton_19l4l_74{position:absolute;top:50%;transform:translateY(-50%);right:0;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#9fa3ad;padding:.5rem;border-radius:8px;transition:all .3s ease;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeButton_19l4l_74:hover{color:#f1f2f3;background:#2b303b}._form_19l4l_99{display:flex;flex-direction:column;gap:1.5rem}._formGroup_19l4l_105{display:flex;flex-direction:column;gap:.5rem}._label_19l4l_111{font-size:.875rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-weight:500;color:#664ce6;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._input_19l4l_122,._textarea_19l4l_122{padding:.75rem 1rem;background:#2b303b;border:1px solid hsl(220,15%,25%);border-radius:8px;color:#f1f2f3;font-size:.875rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease;resize:vertical}._input_19l4l_122::-moz-placeholder,._textarea_19l4l_122::-moz-placeholder{color:#6a707c}._input_19l4l_122::placeholder,._textarea_19l4l_122::placeholder{color:#6a707c}._input_19l4l_122:focus,._textarea_19l4l_122:focus{outline:none;border-color:#664ce6;box-shadow:0 0 0 3px #664ce61a}._input_19l4l_122:hover,._textarea_19l4l_122:hover{border-color:#4c5567}._input_19l4l_122:disabled,._textarea_19l4l_122:disabled{opacity:.6;cursor:not-allowed}._inputError_19l4l_149{border-color:#ef4343}._inputError_19l4l_149:focus{border-color:#ef4343;box-shadow:0 0 0 3px #ef43431a}._textarea_19l4l_122{min-height:100px;line-height:1.5}._errorMessage_19l4l_162{display:flex;align-items:center;gap:.5rem;color:#ef4343;font-size:.75rem;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._errorIcon_19l4l_172{font-size:.75rem;font-weight:600}._buttonGroup_19l4l_177{display:flex;gap:1rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid hsl(220,15%,25%)}._cancelButton_19l4l_185{padding:.75rem 1.5rem;background:#2b303b;color:#babec4;border:1px solid hsl(220,15%,25%);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._cancelButton_19l4l_185:hover:not(:disabled){background:#363d49;border-color:#4c5567;color:#f1f2f3}._cancelButton_19l4l_185:disabled{opacity:.5;cursor:not-allowed}._submitButton_19l4l_207{padding:.75rem 1.5rem;background:linear-gradient(135deg,#664ce6,#bb67e4)!important;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 16px #6365f14d;min-width:140px}._submitButton_19l4l_207:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #6365f166}._submitButton_19l4l_207:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #6365f14d}._loadingContent_19l4l_232,._buttonContent_19l4l_238{display:flex;align-items:center;gap:.5rem}._saveIcon_19l4l_244{font-size:1rem;font-weight:400}._spinner_19l4l_249{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_19l4l_249 1s linear infinite}@keyframes _spin_19l4l_249{to{transform:rotate(360deg)}}@keyframes _modalSlideIn_19l4l_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){._modalContent_19l4l_15{padding:1.5rem;margin:1rem;max-height:calc(100vh - 2rem)}._modalHeader_19l4l_28{flex-direction:column;align-items:center;text-align:center;gap:1rem}._closeButton_19l4l_74{position:static;align-self:flex-end}._buttonGroup_19l4l_177{flex-direction:column}._cancelButton_19l4l_185,._submitButton_19l4l_207{width:100%}}._aulaContainer_1pe5i_1{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:#1c1d27;color:#fff;padding:2rem;position:relative;margin:0 auto;max-width:100rem}@media (max-width: 768px){._aulaContainer_1pe5i_1{padding:1rem}}._loadingBreadcrumb_1pe5i_19{color:gold;font-size:.9rem;opacity:.7}._breadcrumbs_1pe5i_25{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#ffffffb3;flex-wrap:wrap;width:100%;padding:12px 20px;background:linear-gradient(135deg,#ffffff08,#ffffff03);border-radius:10px;border:1px solid rgba(255,255,255,.05);margin-bottom:1.5rem}@media (max-width: 768px){._breadcrumbs_1pe5i_25{font-size:.8rem;gap:.5rem;padding:10px 16px}}@media (max-width: 480px){._breadcrumbs_1pe5i_25{font-size:.75rem;padding:8px 12px}}._breadcrumbLink_1pe5i_53{color:#ffffffa6;text-decoration:none;transition:all .3s ease;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;padding:4px 10px;border-radius:6px;font-weight:500;letter-spacing:.02em}@media (max-width: 768px){._breadcrumbLink_1pe5i_53{max-width:150px;padding:3px 8px;gap:.4rem}}@media (max-width: 480px){._breadcrumbLink_1pe5i_53{max-width:100px}}@media (max-width: 768px){._breadcrumbLink_1pe5i_53{max-width:120px}}@media (max-width: 480px){._breadcrumbLink_1pe5i_53{max-width:80px}}._breadcrumbLink_1pe5i_53:hover{color:gold;background:#ffd70014;transform:translateY(-1px)}._homeIcon_1pe5i_98{font-size:.95rem;flex-shrink:0}@media (max-width: 768px){._homeIcon_1pe5i_98{font-size:.85rem}}._separator_1pe5i_108{color:#ffffff40;font-size:.65rem;flex-shrink:0}@media (max-width: 768px){._separator_1pe5i_108{font-size:.6rem}}._current_1pe5i_119{color:gold;white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-weight:600;letter-spacing:.03em;padding:4px 10px;background:#ffd7001a;border-radius:6px;border:1px solid rgba(255,215,0,.2)}@media (max-width: 768px){._current_1pe5i_119{max-width:180px;padding:3px 8px}}@media (max-width: 480px){._current_1pe5i_119{max-width:120px}}._mainContent_1pe5i_145{display:flex;gap:2rem;width:100%;flex:1}@media (max-width: 1024px){._mainContent_1pe5i_145{flex-direction:column}}._videoSection_1pe5i_157{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:calc(100% - 150px)}@media (max-width: 1024px){._videoSection_1pe5i_157{max-width:100%;display:contents}}._videoPlayer_1pe5i_172{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000;border-radius:8px;overflow:hidden;flex-shrink:0}@media (max-width: 1024px){._videoPlayer_1pe5i_172{order:1}}._videoFrame_1pe5i_188{position:absolute;top:0;left:0;width:100%;height:100%;border:0}._transcricao_1pe5i_197{background-color:#2a2b36;padding:2rem;border-radius:8px;flex:1;display:flex;flex-direction:column;overflow:hidden;margin-top:1rem}@media (max-width: 768px){._transcricao_1pe5i_197{padding:1rem}}@media (max-width: 1024px){._transcricao_1pe5i_197{order:3}}._transcricao_1pe5i_197 h3{color:gold;margin-bottom:1rem;font-size:1.1rem}._transcricaoContent_1pe5i_223{flex:1;overflow-y:auto;padding-right:1rem;line-height:1.6;color:#fff;font-size:.9rem}._transcricaoContent_1pe5i_223::-webkit-scrollbar{width:6px}._transcricaoContent_1pe5i_223::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}._transcricaoContent_1pe5i_223::-webkit-scrollbar-thumb{background:gold;border-radius:3px}._transcricaoContent_1pe5i_223::-webkit-scrollbar-thumb:hover{background:#ffe44d}._transcricaoContent_1pe5i_223 p{margin-bottom:1rem}._transcricaoContent_1pe5i_223 strong,._transcricaoContent_1pe5i_223 h1{color:gold;font-weight:500}._aulasLista_1pe5i_257{width:350px;min-width:350px;background-color:#2a2b36;border-radius:8px;display:flex;flex-direction:column;height:40.5rem;flex-shrink:0}@media (max-width: 1024px){._aulasLista_1pe5i_257{width:100%;min-width:100%;height:auto;max-height:500px;order:2!important}}@media (max-width: 768px){._aulasLista_1pe5i_257{max-height:none}}._aulasLista_1pe5i_257 h2{color:gold;padding:1.5rem;margin:0;font-size:1.2rem;border-bottom:1px solid rgba(255,255,255,.1)}._progressContainer_1pe5i_289{padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.5rem}._progressText_1pe5i_297{display:flex;justify-content:space-between;align-items:center;color:#b0b0b0;font-size:.85rem}._progressText_1pe5i_297 span{color:gold}._progressBar_1pe5i_308{width:100%;height:4px;background-color:#ffffff1a;border-radius:2px;overflow:hidden}._progressFill_1pe5i_316{height:100%;background-color:gold;transition:width .3s ease}._aulaItems_1pe5i_322{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;overflow-y:auto;height:calc(100% - 4rem)}._aulaItems_1pe5i_322::-webkit-scrollbar{width:4px}._aulaItems_1pe5i_322::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}._aulaItems_1pe5i_322::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:2px}._aulaItems_1pe5i_322::-webkit-scrollbar-thumb:hover{background:#ffd70080}._aulaItemWrapper_1pe5i_346{position:relative;display:flex;flex-direction:column}._addAulaCard_1pe5i_352{border:2px dashed #ffd700!important;background-color:#ffd7000d!important;transition:all .3s ease;justify-content:center;align-items:center;text-align:center;gap:.35rem;min-height:70px!important;padding:4px 1px!important}._addAulaCard_1pe5i_352:hover{background-color:#ffd7001a!important;border-color:gold!important;transform:translateY(-2px);box-shadow:0 4px 12px #ffd7004d}._addAulaCard_1pe5i_352 ._videoIcon_1pe5i_369{display:flex;align-items:center;justify-content:center;margin:0}._addAulaCard_1pe5i_352 ._addIcon_1pe5i_375{font-size:1.2rem;color:gold;font-weight:700;transition:transform .3s ease}._addAulaCard_1pe5i_352:hover ._addIcon_1pe5i_375{transform:scale(1.1) rotate(90deg)}._addAulaCard_1pe5i_352 ._aulaInfo_1pe5i_384{width:100%;display:flex;flex-direction:column;align-items:center;gap:.15rem}._addAulaCard_1pe5i_352 ._aulaInfo_1pe5i_384 h3{color:gold!important;margin:0;font-size:.85rem;font-weight:600;line-height:1.2}._addAulaCard_1pe5i_352 ._aulaInfo_1pe5i_384 p{color:#fff!important;opacity:.8;margin:0;font-size:.75rem;line-height:1.2}._addAulaCard_1pe5i_352 ._duracao_1pe5i_405{color:gold!important}._provaFinalCard_1pe5i_409{flex-direction:row!important;justify-content:space-between;align-items:center;text-align:left;gap:1rem;min-height:85px!important;padding:16px 18px!important;background:linear-gradient(135deg,#ff575714,#ff57570a);border:1px solid rgba(255,87,87,.35);transition:all .3s cubic-bezier(.4,0,.2,1)}._provaFinalCard_1pe5i_409:hover{background:linear-gradient(135deg,#ff575726,#ff575714);border-color:#ff57578c;transform:translate(4px);box-shadow:0 4px 16px #ff575759}._provaFinalCard_1pe5i_409:hover:before{background:linear-gradient(180deg,#ff5757,#ff7979)}._provaFinalCard_1pe5i_409._selected_1pe5i_430{background:linear-gradient(135deg,#ff57572e,#ff57571a);border-color:#ff5757a6;box-shadow:0 4px 16px #ff575766}._provaFinalCard_1pe5i_409._selected_1pe5i_430:before{background:linear-gradient(180deg,#ff5757,#ff7979)}._provaFinalCard_1pe5i_409:disabled{opacity:.5;cursor:not-allowed}._provaFinalCard_1pe5i_409:disabled:hover{transform:none;box-shadow:none;background:linear-gradient(135deg,#ff575714,#ff57570a);border-color:#ff575759}._provaFinalCard_1pe5i_409 ._provaFinalIcon_1pe5i_448{font-size:2rem;color:#ff5757;filter:drop-shadow(0 2px 6px rgba(255,87,87,.45));transition:all .3s ease;flex-shrink:0}._provaFinalCard_1pe5i_409:hover ._provaFinalIcon_1pe5i_448{transform:scale(1.1);filter:drop-shadow(0 4px 10px rgba(255,87,87,.65))}._provaFinalCard_1pe5i_409 ._aulaInfo_1pe5i_384{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}._provaFinalCard_1pe5i_409 ._aulaInfo_1pe5i_384 h3{color:#ff5757!important;margin:0;font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:.02em}._provaFinalCard_1pe5i_409 ._aulaInfo_1pe5i_384 p{color:#ffffffd9!important;opacity:1;margin:0;font-size:.85rem;line-height:1.4;font-weight:400}._provaFinalCard_1pe5i_409 ._duracao_1pe5i_405{color:#ff5757!important;font-weight:700;font-size:.85rem;padding:6px 12px;background:#ff575726;border-radius:6px;border:1px solid rgba(255,87,87,.35);transition:all .3s ease;white-space:nowrap;flex-shrink:0;min-width:85px;text-align:center}._provaFinalCard_1pe5i_409:hover ._duracao_1pe5i_405{background:#ff575740;border-color:#ff57578c;box-shadow:0 2px 8px #ff57574d}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502{background:linear-gradient(135deg,#4caf500d,#4caf5005);border-color:#4caf504d}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502:hover{background:linear-gradient(135deg,#4caf501f,#4caf500f);border-color:#4caf5080;box-shadow:0 4px 16px #4caf504d}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502:hover:before{background:linear-gradient(180deg,#4caf50,#66bb6a)}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502._selected_1pe5i_430{background:linear-gradient(135deg,#4caf5026,#4caf5014);border-color:#4caf5099;box-shadow:0 4px 16px #4caf5059}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502._selected_1pe5i_430:before{background:linear-gradient(180deg,#4caf50,#66bb6a)}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502 ._provaFinalIcon_1pe5i_448{color:#4caf50;filter:drop-shadow(0 2px 6px rgba(76,175,80,.4))}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502:hover ._provaFinalIcon_1pe5i_448{filter:drop-shadow(0 4px 10px rgba(76,175,80,.6))}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502 ._aulaInfo_1pe5i_384 h3{color:#4caf50!important}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502 ._duracao_1pe5i_405{color:#4caf50!important;background:#4caf501f;border-color:#4caf504d}._provaFinalCard_1pe5i_409._provaAvailable_1pe5i_502:hover ._duracao_1pe5i_405{background:#4caf5033;border-color:#4caf5080;box-shadow:0 2px 8px #4caf5040}._ConfigAulaCard_1pe5i_543{border:2px dashed #ffd700!important;background-color:#ffd7000d!important;transition:all .3s cubic-bezier(.4,0,.2,1);flex-direction:row!important;justify-content:space-between;align-items:center;text-align:left;gap:1rem;min-height:95px!important;padding:18px 20px!important}._ConfigAulaCard_1pe5i_543:hover{background:linear-gradient(135deg,#ffd70026,#ffd70014)!important;border-color:gold!important;transform:translateY(-2px);box-shadow:0 6px 18px #ffd70066}._ConfigAulaCard_1pe5i_543:disabled{opacity:.5;cursor:not-allowed}._ConfigAulaCard_1pe5i_543:disabled:hover{transform:none;box-shadow:none;background-color:#ffd7000d!important}._ConfigAulaCard_1pe5i_543 ._configIcon_1pe5i_570{font-size:2.2rem;color:gold;filter:drop-shadow(0 2px 6px rgba(255,215,0,.4));transition:all .3s ease;flex-shrink:0}._ConfigAulaCard_1pe5i_543:hover ._configIcon_1pe5i_570{transform:scale(1.15);filter:drop-shadow(0 4px 10px rgba(255,215,0,.6))}._ConfigAulaCard_1pe5i_543 ._aulaInfo_1pe5i_384{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}._ConfigAulaCard_1pe5i_543 ._aulaInfo_1pe5i_384 h3{color:gold!important;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.3)}._ConfigAulaCard_1pe5i_543 ._aulaInfo_1pe5i_384 p{color:#ffffffe6!important;opacity:1;margin:0;font-size:.85rem;line-height:1.4;font-weight:400}._ConfigAulaCard_1pe5i_543 ._duracao_1pe5i_405{color:gold!important;font-weight:700;font-size:.8rem;padding:8px 16px;background:#ffd7001f;border-radius:8px;border:1px solid rgba(255,215,0,.35);transition:all .3s ease;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}._ConfigAulaCard_1pe5i_543:hover ._duracao_1pe5i_405{background:#ffd70040;border-color:#ffd70099;transform:translateY(-1px);box-shadow:0 2px 8px #ffd7004d}._emptyState_1pe5i_626{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;color:#b0b0b0;font-size:.9rem}._emptyState_1pe5i_626 p{max-width:250px;line-height:1.5}._aulaItem_1pe5i_322{display:flex;flex-direction:column;gap:.75rem;padding:14px 18px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;min-height:80px;box-shadow:0 2px 8px #0000001a;position:relative;overflow:hidden}._aulaItem_1pe5i_322:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:transparent;transition:all .3s ease}@media (max-width: 768px){._aulaItem_1pe5i_322{padding:12px 14px;min-height:70px;border-radius:8px}}._aulaItem_1pe5i_322:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#ffd7004d;transform:translate(4px);box-shadow:0 4px 12px #00000026}._aulaItem_1pe5i_322:hover:before{background:linear-gradient(180deg,gold,#ffed4e)}._aulaItem_1pe5i_322._selected_1pe5i_430{background:linear-gradient(135deg,#ffd7001f,#ffd7000f);border-color:#ffd70066;box-shadow:0 4px 16px #ffd70033}._aulaItem_1pe5i_322._selected_1pe5i_430:before{background:linear-gradient(180deg,gold,#ffed4e)}._aulaItem_1pe5i_322:disabled{opacity:.7;cursor:not-allowed;background-color:#ffffff05}._aulaItem_1pe5i_322:disabled ._aulaInfo_1pe5i_384 p{color:#666}._aulaItem_1pe5i_322:disabled ._duracao_1pe5i_405{color:#666}._aulaItem_1pe5i_322 ._videoIcon_1pe5i_369{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}._aulaItem_1pe5i_322 ._videoIcon_1pe5i_369 ._assistido_1pe5i_712{color:#4caf50;font-size:16px}._aulaItem_1pe5i_322 ._videoIcon_1pe5i_369 ._naoAssistido_1pe5i_716{color:gray;font-size:16px}._aulaItem_1pe5i_322 ._aulaInfo_1pe5i_384{width:100%}._aulaItem_1pe5i_322 ._aulaInfo_1pe5i_384 h3{font-size:.95rem;font-weight:600;color:#fff;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;word-break:break-word;letter-spacing:.01em}@media (max-width: 768px){._aulaItem_1pe5i_322 ._aulaInfo_1pe5i_384 h3{font-size:.9rem}}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-top:auto;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.05)}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:5px;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffff0d;flex-shrink:0}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0) rotate(45deg);width:6px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);opacity:0}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:#4caf5033;transform:scale(0);transition:transform .3s ease;pointer-events:none}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]:hover{border-color:#4caf5099;background:#4caf501a;transform:scale(1.05);box-shadow:0 0 0 4px #4caf501a}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]:checked{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]:checked:before{transform:translate(-50%,-55%) scale(1) rotate(45deg);opacity:1}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]:checked:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 0 0 4px #4caf5033}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]:active:after{transform:scale(1)}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5;border-color:#fff3;background:#ffffff05}._aulaItem_1pe5i_322 ._aulaActions_1pe5i_742 input[type=checkbox]:disabled:hover{transform:none;box-shadow:none}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820{display:flex;align-items:center;gap:.5rem;flex:1}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._editAulaButton_1pe5i_826,._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._deleteAulaButton_1pe5i_827{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:6px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.85rem;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._editAulaButton_1pe5i_826:hover,._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._deleteAulaButton_1pe5i_827:hover{transform:scale(1.1);box-shadow:0 2px 8px #0003}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._editAulaButton_1pe5i_826:active,._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._deleteAulaButton_1pe5i_827:active{transform:scale(.95)}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._editAulaButton_1pe5i_826{background-color:#4caf5026;border-color:#4caf504d}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._editAulaButton_1pe5i_826:hover{background-color:#4caf504d;border-color:#4caf5080;box-shadow:0 2px 8px #4caf504d}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._deleteAulaButton_1pe5i_827{background-color:#f4433626;border-color:#f443364d}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._deleteAulaButton_1pe5i_827:hover{background-color:#f443364d;border-color:#f4433680;box-shadow:0 2px 8px #f443364d}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._deleteAulaButton_1pe5i_827:disabled{opacity:.5;cursor:not-allowed}._aulaItem_1pe5i_322 ._aulaActionsLeft_1pe5i_820 ._deleteAulaButton_1pe5i_827:disabled:hover{transform:none;background-color:#f4433626}._aulaItem_1pe5i_322 ._duracao_1pe5i_405{font-size:.85rem;color:#ffd700e6;font-weight:600;min-width:50px;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.02em}._videoIcon_1pe5i_369{display:flex;align-items:center;justify-content:center;font-size:1rem;margin-left:.5rem}._assistido_1pe5i_712{color:#4caf50}._naoAssistido_1pe5i_716{color:gray}._aulaInfo_1pe5i_384{flex:1;min-width:0}._aulaInfo_1pe5i_384 h3{font-size:.85rem;font-weight:400;color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;word-break:break-word}._aulaInfo_1pe5i_384 p{font-size:.75rem;color:#b0b0b0;margin:.25rem 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;word-break:break-word}._duracao_1pe5i_405{color:gray;font-size:.8rem;min-width:48px;text-align:right;white-space:nowrap;opacity:.8}._placeholderVideo_1pe5i_941{width:100%;height:calc(100vh - 16rem);background-color:#2a2b36;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#b0b0b0;font-size:1.2rem}._mainContainer_1pe5i_953{position:relative;z-index:2;display:flex;gap:1rem;padding:2rem;text-align:center;flex-direction:column;width:100%;min-height:100vh}@media (max-width: 768px){._mainContainer_1pe5i_953{padding:1rem}}._mainContainer_1pe5i_953 ._loadingWrapper_1pe5i_969{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;z-index:99999}._mainContainer_1pe5i_953 ._loadingWrapper_1pe5i_969 ._loadingContainer_1pe5i_982{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:3rem;background:linear-gradient(135deg,#191d24,#21242c);border-radius:16px;border:1px solid hsl(220,15%,25%);box-shadow:0 20px 60px #0000004d;animation:_modalSlideIn_1pe5i_1 .5s ease-out}._mainContainer_1pe5i_953 ._loadingWrapper_1pe5i_969 ._loadingContainer_1pe5i_982 ._loadingText_1pe5i_995{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#664ce6,#bb67e4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._mainContainer_1pe5i_953 ._loadingWrapper_1pe5i_969 ._loadingContainer_1pe5i_982 ._loadingSpinner_1pe5i_1006{width:60px;height:60px;border:4px solid hsla(250,75%,60%,.2);border-top:4px solid hsl(250,75%,60%);border-radius:50%;animation:_spin_1pe5i_1 1s linear infinite;box-shadow:0 0 20px #6365f14d}@keyframes _pulse_1pe5i_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes _modalSlideIn_1pe5i_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._errorContainer_1pe5i_1045{display:flex;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 12rem);background-color:#1c1d27;color:#fff;padding:2rem}._errorMessage_1pe5i_1056{color:#ff6b6b}footer{width:100%;padding:1rem;text-align:center;background-color:#1c1d27;color:gray;font-size:.9rem}._provaIcon_1pe5i_1069{color:#b55}._configButton_1pe5i_1073{background:var(--card-background);border:1px dashed #ffd700;color:gold;padding:1rem;border-radius:8px;cursor:pointer;transition:all .2s;width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-weight:500;box-shadow:0 2px 8px #0000001a;margin-top:.5rem}._configButton_1pe5i_1073:hover:not(:disabled){background:var(--hover-background);transform:scale(1.02);box-shadow:0 4px 12px #0003}._configButton_1pe5i_1073:disabled{background:var(--border-color, #4a4a5a);cursor:not-allowed;opacity:.5}._configButton_1pe5i_1073 svg{font-size:1.2rem;color:#b55}._configButton_1pe5i_1073 ._configButtonText_1pe5i_1105 h3{margin:0;font-size:1rem;font-weight:600;color:gold}._configButton_1pe5i_1073 ._configButtonText_1pe5i_1105 p{margin:0;font-size:.85rem;color:gold;opacity:.8}._provaContainer_1pe5i_1118{position:relative;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}h2{color:gold;margin-bottom:2rem;font-size:1.5rem;text-align:center}._provaForm_1pe5i_1133{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}._questao_1pe5i_1141{background-color:#ffffff08;padding:1.5rem;border-radius:8px;border:1px solid rgba(255,215,0,.1)}._questao_1pe5i_1141 h3{color:gold;margin-bottom:1rem;font-size:1.1rem}._questao_1pe5i_1141 p{color:#fff;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}@media (max-width: 768px){._questao_1pe5i_1141{padding:1rem}._questao_1pe5i_1141 h3{font-size:1rem}._questao_1pe5i_1141 p{font-size:.9rem}}._opcoes_1pe5i_1170{display:flex;flex-direction:column;gap:1rem}._opcoes_1pe5i_1170 label{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;padding:.75rem;border-radius:4px;flex-direction:row;transition:background-color .2s ease}._opcoes_1pe5i_1170 label:hover{background-color:#ffffff0d}._opcoes_1pe5i_1170 label input[type=radio]{margin-top:3px;cursor:pointer}._opcoes_1pe5i_1170 label span{color:#b0b0b0;font-size:.95rem;line-height:1.4}@media (max-width: 768px){._opcoes_1pe5i_1170 label{padding:.5rem}._opcoes_1pe5i_1170 label span{font-size:.85rem}}._opcoes_1pe5i_1170 input[type=radio]:checked+span{color:gold}._loadingWrapper_1pe5i_969{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--background-primary);z-index:9999}._loadingWrapper_1pe5i_969 ._loadingContainer_1pe5i_982{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;background:var(--blue-tech3);border-radius:8px;min-width:200px;border:1px solid rgba(255,255,255,.5882352941);box-shadow:0 4px 8px #0000001a}._loadingWrapper_1pe5i_969 ._loadingContainer_1pe5i_982 ._loadingText_1pe5i_995{color:gold;font-size:1rem;animation:_pulse_1pe5i_1 1.5s infinite}._loadingWrapper_1pe5i_969 ._loadingContainer_1pe5i_982 ._loadingSpinner_1pe5i_1006{width:40px;height:40px;border:4px solid var(--background-secondary);border-top:4px solid #ffd700;border-radius:50%;animation:_spin_1pe5i_1 1s linear infinite}._submitButton_1pe5i_1248{background-color:gold;color:gold;border:2px solid #ffd700;padding:1rem 2rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:1rem;width:100%;max-width:300px;align-self:center}._submitButton_1pe5i_1248:hover{background-color:transparent;color:gold;box-shadow:0 0 10px gold;transform:translateY(-1px)}._submitButton_1pe5i_1248:active{transform:translateY(0)}._mainContainer_1pe5i_953{padding:2rem;max-width:1200px;margin:0 auto}._title_1pe5i_1279{font-size:2rem;margin-bottom:2rem;color:#333}._aulasContainer_1pe5i_1285{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}._aulaCard_1pe5i_1291{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a;cursor:pointer;transition:all .3s ease}._aulaCard_1pe5i_1291:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}._aulaCard_1pe5i_1291._assistida_1pe5i_1303{border-left:4px solid #4caf50}._aulaHeader_1pe5i_1307{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._aulaTitle_1pe5i_1314{font-size:1.2rem;color:#333;margin:0}._aulaStatus_1pe5i_1320{font-size:.9rem;color:#666}._aulaDescription_1pe5i_1325{color:#ffffffa6;margin:0;line-height:1.5;font-size:.8rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-weight:400}._loadingWrapper_1pe5i_969{display:flex;justify-content:center;align-items:center;min-height:400px}._resultadoContainer_1pe5i_1346{background-color:#ffffff0d;border-radius:8px;padding:2rem;text-align:center;max-width:600px;margin:0 auto}._resultadoContainer_1pe5i_1346 h2{color:#fff;margin-bottom:2rem;font-size:1.5rem}._resultadoContent_1pe5i_1360{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._notaDisplay_1pe5i_1367{display:flex;flex-direction:column;align-items:center;gap:.5rem}._notaLabel_1pe5i_1374{font-size:1.2rem;color:#b0b0b0}._notaValue_1pe5i_1379{font-size:3rem;font-weight:700;color:gold}._resultadoStatus_1pe5i_1385{margin:1rem 0}._statusBadge_1pe5i_1389{padding:.5rem 1.5rem;border-radius:20px;font-weight:500;font-size:1rem}._statusBadge_1pe5i_1389._aprovado_1pe5i_1395{background-color:#4caf5033;color:#4caf50}._statusBadge_1pe5i_1389._reprovado_1pe5i_1399{background-color:#f4433633;color:#f44336}._resultadoDetalhes_1pe5i_1404{color:#b0b0b0;font-size:.9rem;margin-bottom:1rem}._resultadoButtons_1pe5i_1410{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:row}._resultadoButtons_1pe5i_1410 button{border:none;border-radius:4px;padding:.5rem 1rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px;max-width:180px;width:100%;box-sizing:border-box;margin:0;display:inline-block}._certificadoButton_1pe5i_1436{background:#23402c!important;color:#c8ffcf!important;border:1px solid rgba(0,255,0,.2);border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:120px;max-width:180px;width:100%;margin:0}._certificadoButton_1pe5i_1436:hover:not(:disabled){background:#2d5239!important;transform:translateY(-1px);box-shadow:0 4px 12px #0f03}._certificadoButton_1pe5i_1436:active{transform:translateY(0)}._certificadoButton_1pe5i_1436:disabled{opacity:.6;cursor:not-allowed}._voltarButton_1pe5i_1464{background:#3a1f1f!important;color:#ffbdbd!important;border:1px solid rgba(255,0,0,.2);border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:120px;max-width:180px;width:100%;margin:0}._voltarButton_1pe5i_1464:hover:not(:disabled){background:#4a2a2a!important;transform:translateY(-1px);box-shadow:0 4px 12px #f003}._voltarButton_1pe5i_1464:active{transform:translateY(0)}._voltarButton_1pe5i_1464:disabled{opacity:.6;cursor:not-allowed}._proximoModuloButton_1pe5i_1492{background-color:var(--blue-tech2);color:var(--white);border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .3s;margin-left:0;font-size:.95rem;min-width:120px;max-width:180px;width:100%}._proximoModuloButton_1pe5i_1492:hover{background-color:var(--blue-tech)}._tentarNovamenteButton_1pe5i_1511{background-color:#4caf50;color:#fff;margin:0;padding:.5rem 1rem;font-size:.95rem;min-width:120px;max-width:180px;width:100%}._tentarNovamenteButton_1pe5i_1511:hover{background-color:#3d8b40}._assistirAulasButton_1pe5i_1525{background-color:#2196f3;color:#fff;margin:0;padding:.5rem 1rem;font-size:.95rem;min-width:120px;max-width:180px;width:100%}._assistirAulasButton_1pe5i_1525:hover{background-color:#0c7cd5}._questoesRevisao_1pe5i_1539{width:100%;margin:2rem 0;display:flex;flex-direction:column;gap:1rem}._questaoRevisao_1pe5i_1547{padding:1rem;border-radius:8px;background-color:#ffffff0d}._questaoRevisao_1pe5i_1547 h4{margin:0 0 .5rem;color:#fff;font-size:1rem}._questaoRevisao_1pe5i_1547._questaoCorreta_1pe5i_1557{border-left:4px solid #4caf50}._questaoRevisao_1pe5i_1547._questaoIncorreta_1pe5i_1560{border-left:4px solid #f44336}._explicacao_1pe5i_1564{margin-top:1rem;padding:1rem;border-radius:4px}._explicacao_1pe5i_1564._correta_1pe5i_1569{background-color:#4caf501a;border-left:4px solid #4caf50}._explicacao_1pe5i_1564._incorreta_1pe5i_1573{background-color:#f443361a;border-left:4px solid #f44336}._explicacao_1pe5i_1564 p{margin:0;color:#b0b0b0;font-size:.9rem;line-height:1.4}._explicacao_1pe5i_1564 p:first-child{margin-bottom:.5rem}._explicacao_1pe5i_1564 p:first-child strong{color:inherit}._cardsContainer_1pe5i_1590{display:flex;align-items:flex-start;gap:1rem;margin-left:12rem}._CardActions_1pe5i_1597{display:flex;justify-content:flex-end;gap:15px}._fileListContainer_1pe5i_1603{background-color:#2a2b36;border-radius:8px;padding:1.5rem;margin-top:1rem;width:100%}@media (max-width: 1024px){._fileListContainer_1pe5i_1603{order:4}}._fileListContainer_1pe5i_1603 h3{color:gold;margin-bottom:1rem;font-size:1.1rem;font-weight:500}._loadingFiles_1pe5i_1622,._errorFiles_1pe5i_1623,._emptyFiles_1pe5i_1624{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#b0b0b0;font-size:.9rem}._loadingFiles_1pe5i_1622 ._loadingSpinner_1pe5i_1006,._errorFiles_1pe5i_1623 ._loadingSpinner_1pe5i_1006,._emptyFiles_1pe5i_1624 ._loadingSpinner_1pe5i_1006{width:20px;height:20px;border:2px solid #ffd700;border-top:2px solid transparent;border-radius:50%;animation:_spin_1pe5i_1 1s linear infinite;margin-bottom:.5rem}._filesList_1pe5i_1645{display:flex;flex-direction:column;gap:.75rem}._fileItem_1pe5i_1651{display:flex;align-items:center;padding:1rem;background-color:#ffffff0d;border-radius:6px;transition:all .2s ease;border:1px solid transparent}._fileItem_1pe5i_1651:hover{background-color:#ffffff14;border-color:#ffd7004d}._fileInfo_1pe5i_1665{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0;margin-right:1rem}._fileIcon_1pe5i_1674{font-size:1.5rem;color:gold;flex-shrink:0}._fileDetails_1pe5i_1680{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}._fileName_1pe5i_1688{color:#fff;font-size:.95rem;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileDescription_1pe5i_1698{color:#b0b0b0;font-size:.8rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_1pe5i_1707{color:#888;font-size:.75rem;font-weight:400;white-space:nowrap}._fileActions_1pe5i_1714{display:flex;gap:.5rem;flex-shrink:0}._actionButton_1pe5i_1720{background:none;border:none;color:#b0b0b0;font-size:1rem;padding:.5rem;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._actionButton_1pe5i_1720:hover{color:gold;background-color:#ffd7001a}._actionButton_1pe5i_1720:active{transform:scale(.95)}._actionButton_1pe5i_1720._deleteButton_1pe5i_1740:hover{color:#f44336;background-color:#f443361a}@keyframes _spin_1pe5i_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fileUploadContainer_1pe5i_1753{background-color:#2a2b36;border-radius:8px;padding:1.5rem;margin-top:1rem;width:100%}@media (max-width: 1024px){._fileUploadContainer_1pe5i_1753{order:4}}._fileUploadContainer_1pe5i_1753 h3{color:gold;margin-bottom:1rem;font-size:1.1rem;font-weight:500}._uploadArea_1pe5i_1772{position:relative;margin-bottom:1rem}._fileInput_1pe5i_1777{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}._uploadLabel_1pe5i_1786{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed #ffd700;border-radius:8px;background-color:#ffd7000d;cursor:pointer;transition:all .2s ease;color:#b0b0b0}._uploadLabel_1pe5i_1786:hover{background-color:#ffd7001a;border-color:#ffe44d}._uploadLabel_1pe5i_1786 ._uploadIcon_1pe5i_1803{font-size:2rem;color:gold;margin-bottom:.5rem}._uploadLabel_1pe5i_1786 span{font-size:1rem;font-weight:500;margin-bottom:.25rem}._uploadLabel_1pe5i_1786 small{font-size:.8rem;opacity:.7}._selectedFile_1pe5i_1818{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#ffffff0d;border-radius:6px;margin-bottom:1rem;border:1px solid rgba(255,215,0,.3)}._filePreview_1pe5i_1829{display:flex;align-items:center;gap:.75rem;flex:1}._fileIcon_1pe5i_1674{font-size:1.5rem;flex-shrink:0}._fileInfo_1pe5i_1665{display:flex;flex-direction:row;gap:1rem}._fileName_1pe5i_1688{color:#fff;font-size:.9rem;font-weight:500;gap:.25rem}._fileSize_1pe5i_1707{color:#888;font-size:.75rem}._removeButton_1pe5i_1859{background:none;border:none;color:#f44336;font-size:1rem;padding:.5rem;border-radius:4px;cursor:pointer;transition:all .2s ease}._removeButton_1pe5i_1859:hover{background-color:#f443361a}._descriptionField_1pe5i_1873{margin-bottom:1rem}._descriptionField_1pe5i_1873 label{display:block;color:#b0b0b0;font-size:.9rem;margin-bottom:.5rem}._descriptionInput_1pe5i_1883{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:4px;background-color:#ffffff0d;color:#fff;font-size:.9rem;resize:vertical;min-height:80px}._descriptionInput_1pe5i_1883:focus{outline:none;border-color:gold;background-color:#ffffff14}._descriptionInput_1pe5i_1883::-moz-placeholder{color:#888}._descriptionInput_1pe5i_1883::placeholder{color:#888}._uploadButton_1pe5i_1903{width:100%;padding:.75rem 1rem;background-color:#ffd9006b!important;color:#000;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}._uploadButton_1pe5i_1903:hover:not(:disabled){background-color:#ffe44db6!important;transform:translateY(-1px)}._uploadButton_1pe5i_1903:disabled{background-color:#666;color:#999;cursor:not-allowed;transform:none}._uploadButton_1pe5i_1903 ._uploadIcon_1pe5i_1803{font-size:1rem}._uploadButton_1pe5i_1903 ._loadingSpinner_1pe5i_1006{width:16px;height:16px;border:2px solid #000;border-top:2px solid transparent;border-radius:50%;animation:_spin_1pe5i_1 1s linear infinite}._modalOverlay_1pe5i_1941{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999}._deleteModal_1pe5i_1955{background-color:#2a2b36;border-radius:12px;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 40px #00000080;border:1px solid rgba(255,255,255,.1);animation:_modalSlideIn_1pe5i_1 .3s ease-out}._modalHeader_1pe5i_1966{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;text-align:center;justify-content:center}._modalHeader_1pe5i_1966 h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0}._modalIcon_1pe5i_1981{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#f4433633;border-radius:50%;color:#f44336;font-size:1.5rem}._modalContent_1pe5i_1993{margin-bottom:2rem;text-align:center}._modalContent_1pe5i_1993 p{color:#b0b0b0;font-size:1rem;line-height:1.5;margin:0 0 1rem}._modalContent_1pe5i_1993 p strong{color:#fff;font-weight:600}._warningText_1pe5i_2008{color:#f44336!important;font-size:.9rem!important;font-weight:500;background-color:#f443361a;padding:.75rem;border-radius:6px;border-left:4px solid #f44336}._modalActions_1pe5i_2018{display:flex;gap:1rem;justify-content:center}._modalActions_1pe5i_2018 button{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}._modalActions_1pe5i_2018 button:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1pe5i_2042{background-color:#ffffff1a!important;color:#b0b0b0;border:1px solid rgba(255,255,255,.2)}._cancelButton_1pe5i_2042:hover:not(:disabled){background-color:#ffffff26!important;color:#fff}._deleteConfirmButton_1pe5i_2052{background-color:#f4433686!important;color:#fff}._deleteConfirmButton_1pe5i_2052:hover:not(:disabled){background-color:#d32f2f!important;transform:translateY(-1px);box-shadow:0 4px 12px #f4433666}._deleteConfirmButton_1pe5i_2052 ._loadingSpinner_1pe5i_1006{width:16px;height:16px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:_spin_1pe5i_1 1s linear infinite}@keyframes _modalSlideIn_1pe5i_1{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._correcaoPendente_1pe5i_2080{text-align:center;padding:2rem;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px;margin-bottom:2rem}._correcaoPendente_1pe5i_2080 ._correcaoIcon_1pe5i_2088{font-size:3rem;margin-bottom:1rem}._correcaoPendente_1pe5i_2080 h3{color:gold;font-size:1.5rem;margin-bottom:1rem}._correcaoPendente_1pe5i_2080 p{color:#e0e0e0;font-size:1rem;line-height:1.6;margin-bottom:.5rem}._correcaoPendente_1pe5i_2080 p strong{color:gold}._correcaoPendente_1pe5i_2080 ._infoQuestoesMultiplaEscolha_1pe5i_2106{margin-top:1rem;padding:1rem;background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:8px}._correcaoPendente_1pe5i_2080 ._infoQuestoesMultiplaEscolha_1pe5i_2106 p{color:#c8ffcf;font-size:.95rem;margin:0}._correcaoPendente_1pe5i_2080 ._infoQuestoesMultiplaEscolha_1pe5i_2106 p strong{color:#4caf50}._questoesRevisao_1pe5i_1539{margin-top:2rem}._questoesRevisao_1pe5i_1539 h3{color:#fff;font-size:1.3rem;margin-bottom:1rem;text-align:center}._questaoItem_1pe5i_2132{background:#ffffff0d;border-radius:8px;padding:1rem;margin-bottom:1rem;border-left:4px solid transparent}._questaoItem_1pe5i_2132._questaoAberta_1pe5i_2139{border-left-color:#f6ad55;background:#f6ad551a}._questaoItem_1pe5i_2132._questaoMultipla_1pe5i_2143,._questaoItem_1pe5i_2132._questaoCorreta_1pe5i_1557{border-left-color:#4caf50;background:#4caf501a}._questaoItem_1pe5i_2132._questaoIncorreta_1pe5i_1560{border-left-color:#f44336;background:#f443361a}._questaoHeader_1pe5i_2156{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}@media (max-width: 768px){._questaoHeader_1pe5i_2156{flex-direction:column;align-items:flex-start}}._questaoNumero_1pe5i_2171{font-weight:700;color:gold;font-size:1.1rem}._questaoTipoAberta_1pe5i_2177{color:#f6ad55;font-size:.9rem;font-style:italic;background:#f6ad5533;padding:.25rem .5rem;border-radius:4px}._questaoTipoMultipla_1pe5i_2186{color:#4caf50;font-size:.9rem;font-style:italic;background:#4caf5033;padding:.25rem .5rem;border-radius:4px}._questaoTexto_1pe5i_2195{color:#e0e0e0;font-size:1rem;line-height:1.5;margin:0;margin-bottom:1rem}._alternativasContainer_1pe5i_2203{margin-top:1rem;padding:1rem;background:#ffffff08;border-radius:6px}._alternativasContainer_1pe5i_2203 h4{color:#fff;font-size:1rem;margin:0 0 .75rem;font-weight:600}._alternativa_1pe5i_2203{display:flex;align-items:center;gap:.75rem;padding:.5rem;margin-bottom:.5rem;border-radius:4px;background:#ffffff0d;transition:all .2s ease}._alternativa_1pe5i_2203:last-child{margin-bottom:0}._alternativa_1pe5i_2203._alternativaCorreta_1pe5i_2229{background:#4caf5033;border:1px solid rgba(76,175,80,.3)}._alternativaLetra_1pe5i_2234{color:gold;font-weight:700;font-size:.9rem;min-width:20px}._alternativaTexto_1pe5i_2241{color:#e0e0e0;font-size:.95rem;flex:1}._alternativaIndicador_1pe5i_2247{color:#4caf50;font-size:.85rem;font-weight:600;background:#4caf5033;padding:.25rem .5rem;border-radius:4px}._explicacao_1pe5i_1564{margin-top:1rem;padding:1rem;border-radius:6px;border-left:4px solid transparent}._explicacao_1pe5i_1564 h4{color:#fff;font-size:1rem;margin:0 0 .5rem;font-weight:600}._explicacao_1pe5i_1564 p{color:#e0e0e0;font-size:.95rem;line-height:1.5;margin:0}._explicacao_1pe5i_1564._explicacaoCorreta_1pe5i_2274{background:#4caf501a;border-left-color:#4caf50}._explicacao_1pe5i_1564._explicacaoIncorreta_1pe5i_2278{background:#f443361a;border-left-color:#f44336}._modalOverlay_17sfn_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100000!important}._modalContent_17sfn_14{background:#1e212e;padding:30px;border-radius:8px;margin-top:100px;width:95%;max-width:1400px;max-height:85vh;overflow-y:auto}._modalHeader_17sfn_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}._modalHeader_17sfn_25 h2{margin:0;font-size:1.5rem;color:#dddada}._closeButton_17sfn_39{background:none;border:none;font-size:24px;cursor:pointer;color:#968c8c;padding:0;line-height:1}._closeButton_17sfn_39:hover{color:#333}._modalBody_17sfn_52{color:#fff;font-family:monospace;white-space:pre-wrap;word-break:break-word}._form_1okyv_1{display:flex;flex-direction:column;gap:1.5rem;color:#fff}@media (max-width: 768px){._form_1okyv_1{gap:1.25rem}}@media (max-width: 480px){._form_1okyv_1{gap:1rem}}._formGroup_1okyv_18{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 480px){._formGroup_1okyv_18{gap:.4rem}}._formRow_1okyv_29{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){._formRow_1okyv_29{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){._formRow_1okyv_29{gap:.75rem}}._label_1okyv_46{font-size:1rem;font-weight:700;color:gold;margin-bottom:.25rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}@media (max-width: 768px){._label_1okyv_46{font-size:.95rem;margin-bottom:.2rem}}@media (max-width: 480px){._label_1okyv_46{font-size:.9rem;margin-bottom:.15rem}}._input_1okyv_66,._textarea_1okyv_67,._select_1okyv_68{padding:.75rem;border:1px solid rgba(255,255,255,.5882352941);border-radius:8px;background-color:#1e212e;color:#fff;font-size:1rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;transition:border-color .3s,box-shadow .3s}@media (max-width: 768px){._input_1okyv_66,._textarea_1okyv_67,._select_1okyv_68{padding:.6rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._input_1okyv_66,._textarea_1okyv_67,._select_1okyv_68{padding:.5rem;font-size:.9rem;border-radius:4px}}._input_1okyv_66:focus,._textarea_1okyv_67:focus,._select_1okyv_68:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}._input_1okyv_66::-moz-placeholder,._textarea_1okyv_67::-moz-placeholder,._select_1okyv_68::-moz-placeholder{color:#b1b1b1}._input_1okyv_66::placeholder,._textarea_1okyv_67::placeholder,._select_1okyv_68::placeholder{color:#b1b1b1}._select_1okyv_68{cursor:pointer}._select_1okyv_68:disabled{opacity:.6;cursor:not-allowed}._select_1okyv_68 option{background-color:#1e212e;color:#fff}._textarea_1okyv_67{resize:vertical;min-height:60px}@media (max-width: 768px){._textarea_1okyv_67{min-height:50px}}@media (max-width: 480px){._textarea_1okyv_67{min-height:45px}}._buttonGroup_1okyv_136{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.5882352941)}@media (max-width: 768px){._buttonGroup_1okyv_136{flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem}}@media (max-width: 480px){._buttonGroup_1okyv_136{gap:.5rem;margin-top:1.25rem;padding-top:1.25rem}}._cancelButton_1okyv_160{background:#3a1f1f!important;color:#ffbdbd!important;border:1px solid rgba(255,0,0,.2);border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}@media (max-width: 768px){._cancelButton_1okyv_160{width:100%;text-align:center;padding:.8rem 1.5rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._cancelButton_1okyv_160{padding:.7rem 1.25rem;font-size:.9rem;border-radius:4px}}._cancelButton_1okyv_160:hover:not(:disabled){background:#4a2a2a!important;transform:translateY(-1px);box-shadow:0 4px 12px #f003}._cancelButton_1okyv_160:active{transform:translateY(0)}._cancelButton_1okyv_160:disabled{opacity:.6;cursor:not-allowed}._submitButton_1okyv_201{background:#23402c!important;color:#c8ffcf!important;border:1px solid rgba(0,255,0,.2);border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}@media (max-width: 768px){._submitButton_1okyv_201{width:100%;text-align:center;padding:.8rem 1.5rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._submitButton_1okyv_201{width:100%;text-align:center;padding:.7rem 1.25rem;font-size:.9rem;border-radius:4px}}._submitButton_1okyv_201:hover:not(:disabled){background:#2d5239!important;transform:translateY(-1px);box-shadow:0 4px 12px #0f03}._submitButton_1okyv_201:active{transform:translateY(0)}._submitButton_1okyv_201:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._form_1okyv_1{scroll-behavior:smooth}._formGroup_1okyv_18{margin-bottom:.5rem}._input_1okyv_66:focus,._textarea_1okyv_67:focus{box-shadow:0 0 0 3px #ffd7004d}}@media (max-width: 480px){._form_1okyv_1{gap:.75rem}._formGroup_1okyv_18{margin-bottom:.4rem}._input_1okyv_66,._textarea_1okyv_67{min-height:44px}._buttonGroup_1okyv_136{margin-top:1rem}._cancelButton_1okyv_160,._submitButton_1okyv_201{min-height:44px;font-weight:600}}@media (max-width: 768px){._formGroup_1okyv_18,._input_1okyv_66,._textarea_1okyv_67,._buttonGroup_1okyv_136{transition:all .2s ease}}._textarea_1okyv_67{width:100%;padding:.75rem;border:1px solid #444;border-radius:6px;background:#2a2a2a;color:#fff;font-size:.9rem;resize:vertical;min-height:80px;font-family:inherit;line-height:1.5}._textarea_1okyv_67:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}._textarea_1okyv_67::-moz-placeholder{color:#888}._textarea_1okyv_67::placeholder{color:#888}._helpText_1okyv_310{color:gold;font-size:.8rem;margin-top:.5rem;opacity:.8;font-style:italic}._fileInput_1okyv_318{padding:.75rem;border:1px solid rgba(255,255,255,.5882352941);border-radius:8px;background-color:#1e212e;color:#fff;font-size:1rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;cursor:pointer;transition:border-color .3s,box-shadow .3s}@media (max-width: 768px){._fileInput_1okyv_318{padding:.6rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._fileInput_1okyv_318{padding:.5rem;font-size:.9rem;border-radius:4px}}._fileInput_1okyv_318:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}._fileInput_1okyv_318:disabled{opacity:.6;cursor:not-allowed}._fileInput_1okyv_318::file-selector-button{padding:.5rem 1rem;margin-right:1rem;border:1px solid #ffd700;border-radius:6px;background-color:gold;color:#1e212e;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}._fileInput_1okyv_318::file-selector-button:hover{background-color:#ffed4e;border-color:#ffed4e}._fileInfo_1okyv_369{margin-top:.75rem;padding:.75rem;background-color:#ffd7001a;border:1px solid rgba(255,215,0,.3);border-radius:6px;color:#fff;font-size:.9rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}@media (max-width: 768px){._fileInfo_1okyv_369{padding:.6rem;font-size:.85rem}}@media (max-width: 480px){._fileInfo_1okyv_369{padding:.5rem;font-size:.8rem}}._fileInfo_1okyv_369 p{margin:.25rem 0}._fileInfo_1okyv_369 p:first-child{margin-top:0}._fileInfo_1okyv_369 p:last-child{margin-bottom:0}._fileInfo_1okyv_369 p strong{color:gold}._uploadProgress_1okyv_404{margin-top:.75rem}._progressBar_1okyv_408{width:100%;height:24px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;overflow:hidden;position:relative}@media (max-width: 480px){._progressBar_1okyv_408{height:20px}}._progressFill_1okyv_423{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;transition:width .3s ease;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width: 480px){._progressFill_1okyv_423{font-size:.7rem}}._errorMessage_1okyv_442{padding:.75rem 1rem;background-color:#c6282833;border:1px solid rgba(198,40,40,.5);border-radius:6px;color:#ffbdbd;font-size:.9rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin-bottom:.5rem}@media (max-width: 768px){._errorMessage_1okyv_442{padding:.6rem .8rem;font-size:.85rem}}@media (max-width: 480px){._errorMessage_1okyv_442{padding:.5rem .75rem;font-size:.8rem}}._errorMessage_1okyv_442 p{margin:0;display:flex;align-items:center;gap:.5rem}._form_1j0zx_1{display:flex;flex-direction:column;gap:1.5rem;color:#fff}@media (max-width: 768px){._form_1j0zx_1{gap:1.25rem}}@media (max-width: 480px){._form_1j0zx_1{gap:1rem}}._formGroup_1j0zx_18{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 480px){._formGroup_1j0zx_18{gap:.4rem}}._formRow_1j0zx_29{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){._formRow_1j0zx_29{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){._formRow_1j0zx_29{gap:.75rem}}._label_1j0zx_46{font-size:1rem;font-weight:700;color:gold;margin-bottom:.25rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}@media (max-width: 768px){._label_1j0zx_46{font-size:.95rem;margin-bottom:.2rem}}@media (max-width: 480px){._label_1j0zx_46{font-size:.9rem;margin-bottom:.15rem}}._input_1j0zx_66,._textarea_1j0zx_67{padding:.75rem;border:1px solid rgba(255,255,255,.5882352941);border-radius:8px;background-color:#1e212e;color:#fff;font-size:1rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;transition:border-color .3s,box-shadow .3s}@media (max-width: 768px){._input_1j0zx_66,._textarea_1j0zx_67{padding:.6rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._input_1j0zx_66,._textarea_1j0zx_67{padding:.5rem;font-size:.9rem;border-radius:4px}}._input_1j0zx_66:focus,._textarea_1j0zx_67:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}._input_1j0zx_66::-moz-placeholder,._textarea_1j0zx_67::-moz-placeholder{color:#b1b1b1}._input_1j0zx_66::placeholder,._textarea_1j0zx_67::placeholder{color:#b1b1b1}._textarea_1j0zx_67{resize:vertical;min-height:60px}@media (max-width: 768px){._textarea_1j0zx_67{min-height:50px}}@media (max-width: 480px){._textarea_1j0zx_67{min-height:45px}}._buttonGroup_1j0zx_119{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.5882352941)}@media (max-width: 768px){._buttonGroup_1j0zx_119{flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem}}@media (max-width: 480px){._buttonGroup_1j0zx_119{gap:.5rem;margin-top:1.25rem;padding-top:1.25rem}}._cancelButton_1j0zx_143{background:#3a1f1f!important;color:#ffbdbd!important;border:1px solid rgba(255,0,0,.2);border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}@media (max-width: 768px){._cancelButton_1j0zx_143{width:100%;text-align:center;padding:.8rem 1.5rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._cancelButton_1j0zx_143{padding:.7rem 1.25rem;font-size:.9rem;border-radius:4px}}._cancelButton_1j0zx_143:hover:not(:disabled){background:#4a2a2a!important;transform:translateY(-1px);box-shadow:0 4px 12px #f003}._cancelButton_1j0zx_143:active{transform:translateY(0)}._cancelButton_1j0zx_143:disabled{opacity:.6;cursor:not-allowed}._submitButton_1j0zx_184{background:#23402c!important;color:#c8ffcf!important;border:1px solid rgba(0,255,0,.2);border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}@media (max-width: 768px){._submitButton_1j0zx_184{width:100%;text-align:center;padding:.8rem 1.5rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._submitButton_1j0zx_184{width:100%;text-align:center;padding:.7rem 1.25rem;font-size:.9rem;border-radius:4px}}._submitButton_1j0zx_184:hover:not(:disabled){background:#2d5239!important;transform:translateY(-1px);box-shadow:0 4px 12px #0f03}._submitButton_1j0zx_184:active{transform:translateY(0)}._submitButton_1j0zx_184:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._form_1j0zx_1{scroll-behavior:smooth}._formGroup_1j0zx_18{margin-bottom:.5rem}._input_1j0zx_66:focus,._textarea_1j0zx_67:focus{box-shadow:0 0 0 3px #ffd7004d}}@media (max-width: 480px){._form_1j0zx_1{gap:.75rem}._formGroup_1j0zx_18{margin-bottom:.4rem}._input_1j0zx_66,._textarea_1j0zx_67{min-height:44px}._buttonGroup_1j0zx_119{margin-top:1rem}._cancelButton_1j0zx_143,._submitButton_1j0zx_184{min-height:44px;font-weight:600}}@media (max-width: 768px){._formGroup_1j0zx_18,._input_1j0zx_66,._textarea_1j0zx_67,._buttonGroup_1j0zx_119{transition:all .2s ease}}._textarea_1j0zx_67{width:100%;padding:.75rem;border:1px solid #444;border-radius:6px;background:#2a2a2a;color:#fff;font-size:.9rem;resize:vertical;min-height:80px;font-family:inherit;line-height:1.5}._textarea_1j0zx_67:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}._textarea_1j0zx_67::-moz-placeholder{color:#888}._textarea_1j0zx_67::placeholder{color:#888}._helpText_1j0zx_293{color:gold;font-size:.8rem;margin-top:.5rem;opacity:.8;font-style:italic}._content_w2juv_1{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem;text-align:center}._iconWrapper_w2juv_10{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#dc143c1a;border-radius:50%;margin-bottom:.5rem}._warningIcon_w2juv_21{font-size:2.5rem;animation:_pulse_w2juv_1 2s infinite}._message_w2juv_26{display:flex;flex-direction:column;gap:1rem;width:100%}._messageTitle_w2juv_33{font-size:1.4rem;font-weight:700;color:#fff;margin:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}._messageText_w2juv_41{font-size:1.1rem;color:#dddada;margin:0;line-height:1.5;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}._messageText_w2juv_41 strong{color:gold;font-weight:700}._warningText_w2juv_53{font-size:1rem;color:#ff6b6b;margin:0;font-weight:700;background-color:#ff6b6b1a;padding:.75rem;border-radius:8px;border:1px solid rgba(255,107,107,.3);font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}._buttonGroup_w2juv_65{display:flex;gap:1rem;justify-content:center;width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.5882352941)}@media (max-width: 768px){._buttonGroup_w2juv_65{flex-direction:column;gap:.75rem}}._cancelButton_w2juv_81{background:#3a1f1f!important;color:#ffbdbd!important;border:1px solid rgba(255,0,0,.2);border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}@media (max-width: 768px){._cancelButton_w2juv_81{width:100%;text-align:center;padding:.8rem 1.5rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._cancelButton_w2juv_81{padding:.7rem 1.25rem;font-size:.9rem;border-radius:4px}}._cancelButton_w2juv_81:hover:not(:disabled){background:#4a2a2a!important;transform:translateY(-1px);box-shadow:0 4px 12px #f003}._cancelButton_w2juv_81:active{transform:translateY(0)}._cancelButton_w2juv_81:disabled{opacity:.6;cursor:not-allowed}._deleteButton_w2juv_122{background:#dc2626!important;color:#fff!important;border:1px solid rgba(255,0,0,.3);border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}@media (max-width: 768px){._deleteButton_w2juv_122{width:100%;text-align:center;padding:.8rem 1.5rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._deleteButton_w2juv_122{width:100%;text-align:center;padding:.7rem 1.25rem;font-size:.9rem;border-radius:4px}}._deleteButton_w2juv_122:hover:not(:disabled){background:#b91c1c!important;transform:translateY(-1px);box-shadow:0 4px 12px #dc262666}._deleteButton_w2juv_122:active{transform:translateY(0)}._deleteButton_w2juv_122:disabled{opacity:.6;cursor:not-allowed}._spinner_w2juv_165{width:16px;height:16px;border:2px solid transparent;border-top:2px solid #ffffff;border-radius:50%;animation:_spin_w2juv_165 1s linear infinite}@keyframes _pulse_w2juv_1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes _spin_w2juv_165{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._forumContainer_1cznk_1{background-color:#1c1d27;color:#fff;padding:2rem;border-radius:8px;margin:1rem 0;min-height:400px}@media (max-width: 1024px){._forumContainer_1cznk_1{order:999!important}}@media (max-width: 768px){._forumContainer_1cznk_1{padding:1rem}}._forumHeader_1cznk_20{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #2a2b36;gap:1rem;flex-wrap:nowrap!important}@media (max-width: 768px){._forumHeader_1cznk_20{gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem}}@media (max-width: 480px){._forumHeader_1cznk_20{gap:.35rem}}._forumHeader_1cznk_20>h2,._forumHeader_1cznk_20>._forumTitle_1cznk_44{display:flex!important;flex:0 1 auto}._forumHeader_1cznk_20>div,._forumHeader_1cznk_20>._headerActions_1cznk_49{display:flex!important;flex-shrink:0}._headerActions_1cznk_49{display:flex!important;align-items:center;gap:10px;flex-shrink:0!important;flex-wrap:nowrap!important;width:auto!important}._forumTitle_1cznk_44{display:flex!important;align-items:center;gap:.5rem;font-size:1.5rem;color:gold;margin:0!important;flex:0 1 auto!important;white-space:nowrap;width:auto!important;max-width:none!important}@media (max-width: 768px){._forumTitle_1cznk_44{font-size:1rem;gap:.3rem}}@media (max-width: 480px){._forumTitle_1cznk_44{font-size:.9rem;gap:.25rem}}._titleIcon_1cznk_88{font-size:1.8rem;flex-shrink:0}@media (max-width: 768px){._titleIcon_1cznk_88{font-size:1.2rem}}@media (max-width: 480px){._titleIcon_1cznk_88{font-size:1rem}}._createQuestionBtn_1cznk_103{background:linear-gradient(135deg,gold,#ffed4e);color:#1c1d27;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;white-space:nowrap;flex-shrink:0}@media (max-width: 768px){._createQuestionBtn_1cznk_103{padding:.5rem .85rem;font-size:.85rem;gap:.3rem}}@media (max-width: 480px){._createQuestionBtn_1cznk_103{padding:.45rem .7rem;font-size:.8rem;gap:.25rem}}._createQuestionBtn_1cznk_103:hover{background:linear-gradient(135deg,#ffed4e,gold);transform:translateY(-2px);box-shadow:0 4px 12px #ffd7004d}._btnIcon_1cznk_138{font-size:.9rem}@media (max-width: 768px){._btnIcon_1cznk_138{font-size:.75rem}}._forumFilters_1cznk_147{display:flex;gap:1rem;margin-bottom:2rem;align-items:stretch;flex-wrap:nowrap}@media (max-width: 768px){._forumFilters_1cznk_147{flex-direction:row;gap:.75rem;margin-bottom:1.5rem}}._searchContainer_1cznk_162{position:relative;flex:1 1 auto;max-width:none;min-width:0}@media (min-width: 769px){._searchContainer_1cznk_162{max-width:400px}}._searchIcon_1cznk_174{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#666;font-size:.9rem}._searchInput_1cznk_183{width:100%;padding:.75rem 1rem .75rem 2.5rem;background-color:#2a2b36;border:1px solid #3a3b46;border-radius:6px;color:#fff;font-size:.9rem}@media (max-width: 768px){._searchInput_1cznk_183{padding:.6rem .75rem .6rem 2.25rem;font-size:.85rem}}@media (max-width: 480px){._searchInput_1cznk_183{font-size:.8rem}}._searchInput_1cznk_183:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}._searchInput_1cznk_183::-moz-placeholder{color:#666}._searchInput_1cznk_183::placeholder{color:#666}._statusFilter_1cznk_212{flex:0 0 auto;width:150px}@media (max-width: 768px){._statusFilter_1cznk_212{width:120px}}@media (max-width: 480px){._statusFilter_1cznk_212{width:100px}}._statusSelect_1cznk_227{width:100%;padding:.75rem;background-color:#2a2b36;border:1px solid #3a3b46;border-radius:6px;color:#fff;font-size:.9rem;cursor:pointer}@media (max-width: 768px){._statusSelect_1cznk_227{padding:.6rem .5rem;font-size:.85rem}}@media (max-width: 480px){._statusSelect_1cznk_227{font-size:.8rem;padding:.55rem .4rem}}._statusSelect_1cznk_227:focus{outline:none;border-color:gold}._questionsList_1cznk_254{display:flex;flex-direction:column;gap:1rem}._emptyState_1cznk_260{text-align:center;padding:3rem 2rem;color:#666}._emptyState_1cznk_260 ._emptyIcon_1cznk_265{font-size:3rem;margin-bottom:1rem;opacity:.5}._emptyState_1cznk_260 h3{margin:0 0 .5rem;color:#999}._emptyState_1cznk_260 p{margin:0;font-size:.9rem}._questionCard_1cznk_279{background-color:#2a2b36;border-radius:8px;padding:1.5rem;border:1px solid #3a3b46;transition:all .3s ease}._questionCard_1cznk_279:hover{border-color:gold;box-shadow:0 4px 12px #0000004d}._questionHeader_1cznk_291{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._questionInfo_1cznk_298{flex:1}._questionTitle_1cznk_302{font-size:1.2rem;color:#fff;margin:0 0 .5rem;font-weight:600}._questionMeta_1cznk_309{display:flex;gap:1rem;align-items:center;font-size:.85rem;color:#999;flex-wrap:wrap}._questionAuthor_1cznk_318{color:gold;font-weight:500}._questionDate_1cznk_323{color:#666}._questionStatus_1cznk_327{display:flex;align-items:center;gap:.25rem;font-weight:500}._statusIcon_1cznk_334{font-size:.9rem}._questionActions_1cznk_338{display:flex;gap:.5rem;align-items:center}._expandBtn_1cznk_344,._answerBtn_1cznk_345,._deleteBtn_1cznk_346{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem}._expandBtn_1cznk_344{background-color:#3a3b46;color:#fff}._expandBtn_1cznk_344:hover{background-color:#4a4b56}._answerBtn_1cznk_345{background-color:#28a745;color:#fff}._answerBtn_1cznk_345:hover{background-color:#218838}._deleteBtn_1cznk_346{background-color:#dc3545;color:#fff}._deleteBtn_1cznk_346:hover{background-color:#c82333}._questionContent_1cznk_382{margin-top:1rem;padding-top:1rem;border-top:1px solid #3a3b46}._questionText_1cznk_388{color:#ccc;line-height:1.6;margin-bottom:1rem}._questionText_1cznk_388 h1,._questionText_1cznk_388 h2,._questionText_1cznk_388 h3{color:gold;margin:1rem 0 .5rem;font-weight:600}._questionText_1cznk_388 h1{font-size:1.5rem}._questionText_1cznk_388 h2{font-size:1.3rem}._questionText_1cznk_388 h3{font-size:1.1rem}._questionText_1cznk_388 p{margin:.75rem 0}._questionText_1cznk_388 strong{color:#fff;font-weight:600}._questionText_1cznk_388 em{font-style:italic;color:#ddd}._questionText_1cznk_388 code{background-color:#1c1d27;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:gold;border:1px solid #3a3b46}._questionText_1cznk_388 ul,._questionText_1cznk_388 ol{margin:.75rem 0;padding-left:1.5rem}._questionText_1cznk_388 ul{list-style-type:disc}._questionText_1cznk_388 ol{list-style-type:decimal}._questionText_1cznk_388 li{margin:.5rem 0;line-height:1.5}._questionText_1cznk_388 .forum-code-block{margin:1rem 0;background-color:#1c1d27;border:1px solid #3a3b46;border-radius:8px;overflow:hidden}._questionText_1cznk_388 .forum-code-header{background-color:#2a2b36;padding:.5rem 1rem;border-bottom:1px solid #3a3b46;display:flex;align-items:center;justify-content:space-between}._questionText_1cznk_388 .forum-code-language{color:gold;font-size:.85rem;font-weight:600;text-transform:uppercase}._questionText_1cznk_388 .forum-code-content{margin:0;padding:1rem;background-color:#1c1d27;overflow-x:auto;font-family:Courier New,Monaco,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.6}._questionText_1cznk_388 .forum-code-content code{color:#e2e8f0;background:transparent;padding:0;border:none;font-family:inherit;font-size:inherit;white-space:pre}._questionTags_1cznk_484{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}._tag_1cznk_491{background-color:#3a3b46;color:gold;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;display:flex;align-items:center;gap:.25rem}._answersSection_1cznk_502{margin-top:1.5rem}._answersSection_1cznk_502 h4{color:gold;margin:0 0 1rem;font-size:1rem}._aiThinking_1cznk_511{margin:1.5rem 0;padding:1rem;background:linear-gradient(135deg,#6366f11a,#6366f10d);border:1px solid rgba(99,102,241,.3);border-radius:8px;border-left:4px solid #6366f1;animation:_pulse_1cznk_1 2s ease-in-out infinite}._aiThinkingContent_1cznk_521{display:flex;align-items:center;gap:12px;color:#a5b4fc;font-size:.9rem;font-weight:500}._spinner_1cznk_530{width:20px;height:20px;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:_spin_1cznk_530 1s linear infinite;flex-shrink:0}@keyframes _spin_1cznk_530{to{transform:rotate(360deg)}}@keyframes _pulse_1cznk_1{0%,to{opacity:1}50%{opacity:.8}}._answerCard_1cznk_553{background-color:#1c1d27;border-radius:6px;padding:1rem;margin-bottom:1rem;border-left:3px solid #ffd700}._answerHeader_1cznk_561{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._answerInfo_1cznk_568{display:flex;gap:1rem;align-items:center;font-size:.85rem}._answerAuthor_1cznk_575{color:gold;font-weight:500;display:flex;align-items:center;gap:.5rem}._instructorBadge_1cznk_583{background-color:gold;color:#1c1d27;padding:.125rem .375rem;border-radius:3px;font-size:.7rem;font-weight:600}._answerDate_1cznk_592{color:#666}._answerActions_1cznk_596{display:flex;gap:.5rem;align-items:center}._likeBtn_1cznk_602,._dislikeBtn_1cznk_603{background-color:transparent;border:1px solid #3a3b46;color:#ccc;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .2s ease}._likeBtn_1cznk_602:hover,._dislikeBtn_1cznk_603:hover{background-color:#3a3b46}._likeBtn_1cznk_602:hover{border-color:#28a745;color:#28a745}._dislikeBtn_1cznk_603:hover{border-color:#dc3545;color:#dc3545}._answerText_1cznk_628{color:#ccc;line-height:1.6}._answerText_1cznk_628 h1,._answerText_1cznk_628 h2,._answerText_1cznk_628 h3{color:gold;margin:1rem 0 .5rem;font-weight:600}._answerText_1cznk_628 h1{font-size:1.5rem}._answerText_1cznk_628 h2{font-size:1.3rem}._answerText_1cznk_628 h3{font-size:1.1rem}._answerText_1cznk_628 p{margin:.75rem 0}._answerText_1cznk_628 strong{color:#fff;font-weight:600}._answerText_1cznk_628 em{font-style:italic;color:#ddd}._answerText_1cznk_628 code{background-color:#1c1d27;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:gold;border:1px solid #3a3b46}._answerText_1cznk_628 ul,._answerText_1cznk_628 ol{margin:.75rem 0;padding-left:1.5rem}._answerText_1cznk_628 ul{list-style-type:disc}._answerText_1cznk_628 ol{list-style-type:decimal}._answerText_1cznk_628 li{margin:.5rem 0;line-height:1.5}._answerText_1cznk_628 .forum-code-block{margin:1rem 0;background-color:#1c1d27;border:1px solid #3a3b46;border-radius:8px;overflow:hidden}._answerText_1cznk_628 .forum-code-header{background-color:#2a2b36;padding:.5rem 1rem;border-bottom:1px solid #3a3b46;display:flex;align-items:center;justify-content:space-between}._answerText_1cznk_628 .forum-code-language{color:gold;font-size:.85rem;font-weight:600;text-transform:uppercase}._answerText_1cznk_628 .forum-code-content{margin:0;padding:1rem;background-color:#1c1d27;overflow-x:auto;font-family:Courier New,Monaco,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.6}._answerText_1cznk_628 .forum-code-content code{color:#e2e8f0;background:transparent;padding:0;border:none;font-family:inherit;font-size:inherit;white-space:pre}._modalOverlay_1cznk_723{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:100000!important;padding:1rem}._modalContent_1cznk_737{background-color:#2a2b36;border-radius:8px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;border:1px solid #3a3b46}._modalHeader_1cznk_747{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #3a3b46}._modalHeader_1cznk_747 h3{margin:0;color:gold;font-size:1.25rem}._modalForm_1cznk_760{padding:1.5rem}._formGroup_1cznk_764{margin-bottom:1.5rem}._formGroup_1cznk_764 label{display:block;margin-bottom:.5rem;color:#ccc;font-weight:500;font-size:.9rem}._formGroup_1cznk_764 input,._formGroup_1cznk_764 textarea{width:100%;padding:.75rem;background-color:#1c1d27;border:1px solid #3a3b46;border-radius:6px;color:#fff;font-size:.9rem;font-family:inherit}._formGroup_1cznk_764 input:focus,._formGroup_1cznk_764 textarea:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px #ffd70033}._formGroup_1cznk_764 input::-moz-placeholder,._formGroup_1cznk_764 textarea::-moz-placeholder{color:#666}._formGroup_1cznk_764 input::placeholder,._formGroup_1cznk_764 textarea::placeholder{color:#666}._formGroup_1cznk_764 textarea{resize:vertical;min-height:100px}._modalActions_1cznk_800{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}._modalActions_1cznk_800 ._submitBtn_1cznk_807{background:linear-gradient(135deg,gold,#ffed4e)!important;color:#1c1d27!important;font-weight:600;box-shadow:0 2px 8px #ffd7004d;border:2px solid #ffd700!important}._modalActions_1cznk_800 ._submitBtn_1cznk_807:hover{background:linear-gradient(135deg,#ffed4e,gold)!important;color:#1c1d27!important;transform:translateY(-1px);box-shadow:0 4px 12px #ffd70066}._modalActions_1cznk_800 ._submitBtn_1cznk_807:active{transform:translateY(0);background:linear-gradient(135deg,gold,#ffed4e)!important;color:#1c1d27!important}._modalActions_1cznk_800 ._submitBtn_1cznk_807:focus{background:linear-gradient(135deg,gold,#ffed4e)!important;color:#1c1d27!important;outline:none}._cancelBtn_1cznk_831,._submitBtn_1cznk_807{padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px;display:flex;align-items:center;justify-content:center}._cancelBtn_1cznk_831{background-color:#3a3b46;color:#fff;border:2px solid #4a4b56}._cancelBtn_1cznk_831:hover{background-color:#4a4b56;border-color:#6a6b76}._submitBtn_1cznk_807{background:linear-gradient(135deg,gold,#ffed4e)!important;color:#1c1d27!important;font-weight:600;box-shadow:0 2px 8px #ffd7004d;border:2px solid #ffd700!important}._submitBtn_1cznk_807:hover{background:linear-gradient(135deg,#ffed4e,gold)!important;color:#1c1d27!important;transform:translateY(-1px);box-shadow:0 4px 12px #ffd70066}._submitBtn_1cznk_807:active{transform:translateY(0);background:linear-gradient(135deg,gold,#ffed4e)!important;color:#1c1d27!important}._submitBtn_1cznk_807:focus{background:linear-gradient(135deg,gold,#ffed4e)!important;color:#1c1d27!important;outline:none}._loading_1cznk_879,._error_1cznk_880{text-align:center;padding:2rem;color:#999;font-size:1rem}._error_1cznk_880{color:#dc3545}@media (max-width: 768px){._forumContainer_1cznk_1{padding:1rem}._forumHeader_1cznk_20{flex-direction:column;gap:1rem;align-items:stretch}._forumFilters_1cznk_147{flex-direction:column;gap:1rem}._searchContainer_1cznk_162{max-width:none}._questionHeader_1cznk_291{flex-direction:column;gap:1rem}._questionActions_1cznk_338{flex-wrap:wrap}._questionMeta_1cznk_309{flex-direction:column;align-items:flex-start;gap:.5rem}._answerHeader_1cznk_561{flex-direction:column;gap:.5rem;align-items:flex-start}._answerActions_1cznk_596{flex-wrap:wrap}._modalContent_1cznk_737{margin:1rem;max-width:none}._modalActions_1cznk_800{flex-direction:column}._cancelBtn_1cznk_831,._submitBtn_1cznk_807{width:100%}}._pagination_1cznk_939{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding:1rem;background-color:#2a2b36;border-radius:8px}@media (max-width: 768px){._pagination_1cznk_939{flex-direction:column;gap:1rem;padding:.75rem}}._paginationInfo_1cznk_956{color:#ccc;font-size:.9rem}@media (max-width: 768px){._paginationInfo_1cznk_956{font-size:.75rem;text-align:center;width:100%}}._paginationControls_1cznk_968{display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){._paginationControls_1cznk_968{width:100%;justify-content:center;gap:.35rem}}._paginationNumbers_1cznk_981{display:flex;gap:.25rem}@media (max-width: 768px){._paginationNumbers_1cznk_981{gap:.2rem}}._paginationBtn_1cznk_991{padding:.5rem .75rem;border:none;border-radius:4px;background-color:#3a3b46;color:#fff;cursor:pointer;font-size:.9rem;transition:all .2s ease}@media (max-width: 768px){._paginationBtn_1cznk_991{padding:.4rem .6rem;font-size:.8rem}}@media (max-width: 480px){._paginationBtn_1cznk_991{padding:.35rem .5rem;font-size:.75rem}}._paginationBtn_1cznk_991:hover:not(:disabled){background-color:#4a4b56}._paginationBtn_1cznk_991:disabled{opacity:.5;cursor:not-allowed}._activePage_1cznk_1021{background-color:gold;color:#1c1d27;font-weight:600}._activePage_1cznk_1021:hover{background-color:#ffed4e}._modalOverlay_p4fk5_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:_fadeIn_p4fk5_1 .3s ease-out}@keyframes _fadeIn_p4fk5_1{0%{opacity:0}to{opacity:1}}._modalContainer_p4fk5_25{background:linear-gradient(135deg,#2a2b36,#1c1d27);border-radius:16px;box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d;max-width:500px;width:100%;max-height:90vh;overflow:hidden;animation:_slideIn_p4fk5_1 .3s ease-out;position:relative}@keyframes _slideIn_p4fk5_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_p4fk5_47{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#3a3b46,#2a2b36)}._headerContent_p4fk5_56{display:flex;align-items:center;gap:1rem}._iconContainer_p4fk5_62{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#ff4757,#ff3742);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ff47574d}._dangerIcon_p4fk5_73{color:#fff;font-size:1.2rem}._headerText_p4fk5_78{flex:1}._modalTitle_p4fk5_82{color:#fff;font-size:1.25rem;font-weight:600;margin:0;line-height:1.3}._questionTitle_p4fk5_90{color:#ccc;font-size:.9rem;margin:.25rem 0 0;font-style:italic;opacity:.8}._closeBtn_p4fk5_98{background:none;border:none;color:#999;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeBtn_p4fk5_98:hover:not(:disabled){background-color:#ffffff1a;color:#fff}._closeBtn_p4fk5_98:disabled{opacity:.5;cursor:not-allowed}._modalBody_p4fk5_120{padding:1.5rem}._warningContainer_p4fk5_124{display:flex;gap:1rem;align-items:flex-start}._warningIcon_p4fk5_130{color:#ffa726;font-size:1.5rem;margin-top:.25rem;flex-shrink:0}._warningText_p4fk5_137{flex:1}._mainMessage_p4fk5_141{color:#fff;font-size:1rem;font-weight:500;margin:0 0 .5rem;line-height:1.4}._warningMessage_p4fk5_149{color:#ffa726;font-size:.9rem;margin:0;line-height:1.4;font-weight:400}._modalFooter_p4fk5_157{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid rgba(255,255,255,.1);background:#0003}._cancelBtn_p4fk5_165{flex:1;padding:.75rem 1.5rem;border:2px solid #4a4b56;border-radius:8px;background:transparent;color:#ccc;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._cancelBtn_p4fk5_165:hover:not(:disabled){border-color:#6a6b76;color:#fff;background-color:#6a6b761a}._cancelBtn_p4fk5_165:disabled{opacity:.5;cursor:not-allowed}._deleteBtn_p4fk5_190{flex:1;padding:.75rem 1.5rem;border:none;border-radius:8px;background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #ff47574d}._deleteBtn_p4fk5_190:hover:not(:disabled){background:linear-gradient(135deg,#ff3742,#ff2f3a);box-shadow:0 6px 16px #ff475766;transform:translateY(-1px)}._deleteBtn_p4fk5_190:active:not(:disabled){transform:translateY(0)}._deleteBtn_p4fk5_190:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_p4fk5_221{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_p4fk5_221 1s linear infinite}@keyframes _spin_p4fk5_221{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._modalOverlay_p4fk5_1{padding:.5rem}._modalContainer_p4fk5_25{max-width:none;width:100%;border-radius:12px}._modalHeader_p4fk5_47,._modalBody_p4fk5_120{padding:1rem}._modalFooter_p4fk5_157{padding:1rem;flex-direction:column}._cancelBtn_p4fk5_165,._deleteBtn_p4fk5_190{width:100%}._headerContent_p4fk5_56{gap:.75rem}._iconContainer_p4fk5_62{width:40px;height:40px}._dangerIcon_p4fk5_73{font-size:1rem}._modalTitle_p4fk5_82{font-size:1.1rem}}._input_zdyzl_1{margin-bottom:1rem;height:40px;border:0;border-radius:.5rem;background-color:var(--dark-900);color:var(--white);padding:1rem;border:1px solid var(--gray-100)}._input_zdyzl_1::-moz-placeholder{color:#fffc}._input_zdyzl_1::placeholder{color:#fffc}._button_1fpt4_1{max-width:600px;background-color:#3258a8;border:0;padding:.4rem;color:var(--white);border-radius:.5rem;transition:filter .2s;display:flex;align-items:center;justify-content:center;min-height:2.5rem}._button_1fpt4_1[disabled]{cursor:not-allowed}._button_1fpt4_1[disabled] svg{animation:_animate_1fpt4_1 2s infinite}._button_1fpt4_1:hover{filter:brightness(1.08)}._buttonText_1fpt4_24{display:flex;align-items:center;justify-content:center;width:100%}._buttonText_1fpt4_24::-moz-placeholder{color:var(--white)}._buttonText_1fpt4_24::placeholder{color:var(--white)}@keyframes _animate_1fpt4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1iyr4_1{display:flex;flex-direction:column;gap:1.25rem}@media (max-width: 768px){._container_1iyr4_1{gap:1rem}}._editorInput_1iyr4_13,._editorTextArea_1iyr4_14{width:100%;background:#121523;border:1px solid rgba(255,255,255,.12);color:#e9e9e9;border-radius:10px;padding:10px 12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._editorInput_1iyr4_13::-moz-placeholder,._editorTextArea_1iyr4_14::-moz-placeholder{color:#9aa0a6}._editorInput_1iyr4_13::placeholder,._editorTextArea_1iyr4_14::placeholder{color:#9aa0a6}._editorInput_1iyr4_13:focus,._editorTextArea_1iyr4_14:focus{border-color:gold;box-shadow:0 0 0 3px #ffd70026;background:#14182a}._editorInput_1iyr4_13{height:42px}._editorTextArea_1iyr4_14{min-height:110px;resize:vertical}._section_1iyr4_46{background:#222533;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1rem}._sectionHeader_1iyr4_53{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._sectionTitle_1iyr4_60{font-size:1.1rem;color:#fff;margin:0}@media (max-width: 768px){._sectionTitle_1iyr4_60{font-size:.9rem}}._radioGroup_1iyr4_71{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width: 768px){._radioGroup_1iyr4_71{gap:.5rem;flex-direction:column}}._radioItem_1iyr4_83{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#1a1d29;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#e8e8e8}@media (max-width: 768px){._radioItem_1iyr4_83{padding:.75rem 1rem;width:100%;font-size:.9rem}}._cardList_1iyr4_101{display:grid;grid-template-columns:1fr;gap:.75rem}._card_1iyr4_101{background:#1e2130;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.75rem}._cardHeader_1iyr4_114{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.5rem}@media (max-width: 768px){._cardHeader_1iyr4_114{flex-direction:column;align-items:flex-start;gap:.75rem}}._label_1iyr4_129{display:block;font-size:.9rem;color:#d8d8d8;margin:.25rem 0 .5rem}@media (max-width: 768px){._label_1iyr4_129{font-size:.8rem;line-height:1.3}}._row_1iyr4_142{display:grid;grid-template-columns:160px 1fr;gap:.75rem;align-items:start}@media (max-width: 768px){._row_1iyr4_142{grid-template-columns:1fr;gap:.5rem}}._col_1iyr4_155,._colFull_1iyr4_160{display:flex;flex-direction:column}._iconButton_1iyr4_165{display:inline-flex;align-items:center;gap:.5rem;background:#2a2e42;color:#e9e9e9;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.4rem .6rem;cursor:pointer}@media (max-width: 768px){._iconButton_1iyr4_165{width:100%;justify-content:center;padding:.6rem .8rem;font-size:.8rem}}._editButton_1iyr4_185{display:inline-flex;align-items:center;gap:.35rem;background:#23402c;color:#c8ffcf;border:1px solid rgba(0,255,0,.2);border-radius:6px;padding:.35rem .5rem;cursor:pointer}@media (max-width: 768px){._editButton_1iyr4_185{padding:.5rem .7rem;font-size:.85rem}}._removeButton_1iyr4_203{display:inline-flex;align-items:center;gap:.35rem;background:#3a1f1f;color:#ffbdbd;border:1px solid rgba(255,0,0,.2);border-radius:6px;padding:.35rem .5rem;cursor:pointer}@media (max-width: 768px){._removeButton_1iyr4_203{padding:.5rem .7rem;font-size:.85rem}}._removeSmall_1iyr4_221{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#3a1f1f;color:#ffbdbd;border:1px solid rgba(255,0,0,.2);border-radius:6px;cursor:pointer}._optionsHeader_1iyr4_234{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}@media (max-width: 768px){._optionsHeader_1iyr4_234{flex-direction:column;align-items:flex-start;gap:.75rem}}._optionsList_1iyr4_248{display:flex;flex-direction:column;gap:.5rem}._optionItem_1iyr4_254{display:grid;grid-template-columns:24px 1fr 40px;gap:.5rem;align-items:center}._optionRadio_1iyr4_261{accent-color:#ffd700}._emptyText_1iyr4_265{color:#9aa0a6}@media (max-width: 768px){._emptyText_1iyr4_265{font-size:.75rem}}._footer_1iyr4_274{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._footer_1iyr4_274 button{padding:.6rem 1.5rem;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;min-height:2.5rem}._footer_1iyr4_274 button:first-child{background-color:transparent;color:#e9e9e9;border:1px solid rgba(255,255,255,.2)}._footer_1iyr4_274 button:first-child:hover{background-color:#ffffff0d;border-color:#ffffff4d}._footer_1iyr4_274 button:last-child{background-color:#3258a8;color:#fff}._footer_1iyr4_274 button:last-child:hover{background-color:#274789}@media (max-width: 768px){._footer_1iyr4_274{flex-direction:column-reverse;gap:.5rem}._footer_1iyr4_274 button{width:100%;padding:.7rem 1rem;font-size:.9rem}}@keyframes _spin_1r63n_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1r63n_1{0%,to{opacity:1}50%{opacity:.6}}._statusBadge_1r63n_17{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;margin-left:.75rem;transition:all .3s ease;white-space:nowrap}._statusBadge_1r63n_17._statusPending_1r63n_29{background:linear-gradient(135deg,#bd8310,#d67029);color:#fff;box-shadow:0 2px 8px #d4920d66}._statusBadge_1r63n_17._statusProcessing_1r63n_34{background:linear-gradient(135deg,#4a5fd4,#5a3a8f);color:#fff;box-shadow:0 2px 8px #4a5fd466}._statusBadge_1r63n_17._statusCompleted_1r63n_39{background:linear-gradient(135deg,#3d8020,#7db848);color:#fff;box-shadow:0 2px 8px #3d802066}._statusBadge_1r63n_17._statusFailed_1r63n_44{background:linear-gradient(135deg,#c72535,#d13828);color:#fff;box-shadow:0 2px 8px #c7253566}._icon_1r63n_50{display:flex;align-items:center;justify-content:center;font-size:.875rem}._iconProcessing_1r63n_57{animation:_spin_1r63n_1 1s linear infinite}._iconPending_1r63n_61{animation:_pulse_1r63n_1 2s ease-in-out infinite}._text_1r63n_65{line-height:1}._progressContainer_1r63n_69{position:relative;width:40px;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden;margin-left:.25rem}._progressBar_1r63n_79{position:absolute;left:0;top:0;height:100%;background:#fff;border-radius:2px;transition:width .5s ease;box-shadow:0 0 6px #ffffff80}@media (max-width: 768px){._statusBadge_1r63n_17{font-size:.6875rem;padding:.3125rem .625rem;gap:.25rem;margin-left:.5rem}._icon_1r63n_50{font-size:.75rem}._progressContainer_1r63n_69{width:30px;height:3px}._text_1r63n_65{max-width:100px;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 480px){._statusBadge_1r63n_17{padding:.25rem .5rem}._text_1r63n_65{display:none}._progressContainer_1r63n_69{margin-left:0}}._aulaPage_do5y0_1{display:flex;flex-direction:column;min-height:100vh;background-color:#1c1d27}._mainContent_do5y0_8{flex:1;display:flex;padding:0;margin:0}._dashboardContainer_10ked_1{min-height:calc(100vh - 5rem);background-color:var(--background-color);color:var(--text-color);padding:2rem}@media (max-width: 768px){._dashboardContainer_10ked_1{padding:1rem}}@media (max-width: 480px){._dashboardContainer_10ked_1{padding:.5rem}}._content_10ked_18{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media (max-width: 768px){._content_10ked_18{gap:1.5rem}}@media (max-width: 480px){._content_10ked_18{gap:1rem}}._content_10ked_18 ._chartSection_10ked_35{background-color:var(--blue-tech3);border-radius:8px;padding:1.5rem;margin-bottom:2rem}@media (max-width: 768px){._content_10ked_18 ._chartSection_10ked_35{padding:1rem;margin-bottom:1.5rem}}@media (max-width: 480px){._content_10ked_18 ._chartSection_10ked_35{padding:.75rem;margin-bottom:1rem}}._content_10ked_18 ._chartSection_10ked_35 h2{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.5rem}@media (max-width: 768px){._content_10ked_18 ._chartSection_10ked_35 h2{font-size:1.3rem;margin-bottom:1rem}}@media (max-width: 480px){._content_10ked_18 ._chartSection_10ked_35 h2{font-size:1.1rem;margin-bottom:.75rem}}._content_10ked_18 ._chartSection_10ked_35 ._chartsContainer_10ked_70{display:flex;gap:2rem;justify-content:space-between;align-items:center;height:350px;background:var(--background-secondary);border-radius:8px;padding:1.5rem}@media (max-width: 768px){._content_10ked_18 ._chartSection_10ked_35 ._chartsContainer_10ked_70{flex-direction:column;height:auto;gap:1.5rem;padding:1rem}}@media (max-width: 480px){._content_10ked_18 ._chartSection_10ked_35 ._chartsContainer_10ked_70{gap:1rem;padding:.75rem}}._content_10ked_18 ._chartSection_10ked_35 ._chartsContainer_10ked_70 ._lineChartContainer_10ked_94{flex:2;display:flex;align-items:center;justify-content:center;height:100%;max-height:350px;background:var(--blue-tech3);border-radius:8px;padding:.5rem}@media (max-width: 768px){._content_10ked_18 ._chartSection_10ked_35 ._chartsContainer_10ked_70 ._lineChartContainer_10ked_94{width:100%;height:300px;max-height:300px}}@media (max-width: 480px){._content_10ked_18 ._chartSection_10ked_35 ._chartsContainer_10ked_70 ._lineChartContainer_10ked_94{height:250px;max-height:250px}}._content_10ked_18 ._chartSection_10ked_35 ._chartsContainer_10ked_70 ._pieChartContainer_10ked_118{flex:1;height:100%;max-height:350px;background:var(--blue-tech3);border-radius:8px;padding:1rem 1rem 2rem;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){._content_10ked_18 ._chartSection_10ked_35 ._chartsContainer_10ked_70 ._pieChartContainer_10ked_118{width:100%;height:250px;max-height:250px;padding:1rem}}@media (max-width: 480px){._content_10ked_18 ._chartSection_10ked_35 ._chartsContainer_10ked_70 ._pieChartContainer_10ked_118{height:200px;max-height:200px;padding:.75rem}}._chartSection_10ked_35,._tableSection_10ked_146{background:var(--blue-tech3);padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}@media (max-width: 768px){._chartSection_10ked_35,._tableSection_10ked_146{padding:1rem}}@media (max-width: 480px){._chartSection_10ked_35,._tableSection_10ked_146{padding:.75rem}}._chartSection_10ked_35 h2,._tableSection_10ked_146 h2{margin-bottom:1.5rem;font-size:1.5rem;color:var(--text-color)}@media (max-width: 768px){._chartSection_10ked_35 h2,._tableSection_10ked_146 h2{font-size:1.3rem;margin-bottom:1rem}}@media (max-width: 480px){._chartSection_10ked_35 h2,._tableSection_10ked_146 h2{font-size:1.1rem;margin-bottom:.75rem}}._tableContainer_10ked_185{overflow-x:auto;background:#0003;border-radius:8px;padding:1rem}@media (max-width: 768px){._tableContainer_10ked_185{padding:.75rem}}@media (max-width: 480px){._tableContainer_10ked_185{padding:.5rem}}._tableContainer_10ked_185::-webkit-scrollbar{height:6px}._tableContainer_10ked_185::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}._tableContainer_10ked_185::-webkit-scrollbar-thumb{background:#3498db99;border-radius:3px}._tableContainer_10ked_185::-webkit-scrollbar-thumb:hover{background:#3498dbcc}._table_10ked_146{width:100%;border-collapse:collapse;min-width:600px}@media (max-width: 768px){._table_10ked_146{min-width:500px}}@media (max-width: 480px){._table_10ked_146{min-width:400px}}._table_10ked_146 th,._table_10ked_146 td{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:middle}@media (max-width: 768px){._table_10ked_146 th,._table_10ked_146 td{padding:.75rem .5rem;font-size:.9rem}}@media (max-width: 480px){._table_10ked_146 th,._table_10ked_146 td{padding:.5rem .25rem;font-size:.8rem}}._table_10ked_146 th{font-weight:700;color:var(--text-color);background-color:#0003;white-space:nowrap}._table_10ked_146 tr:hover{background-color:#ffffff0d}._table_10ked_146 tbody tr:last-child td{border-bottom:none}@media (max-width: 768px){._table_10ked_146 th:nth-child(2),._table_10ked_146 td:nth-child(2){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 480px){._table_10ked_146 th:nth-child(2),._table_10ked_146 td:nth-child(2){max-width:100px}}._table_10ked_146 th:last-child,._table_10ked_146 td:last-child{text-align:center;width:80px}@media (max-width: 768px){._table_10ked_146 th:last-child,._table_10ked_146 td:last-child{width:70px}}@media (max-width: 480px){._table_10ked_146 th:last-child,._table_10ked_146 td:last-child{width:60px}}._centerHeader_10ked_297{text-align:center!important;font-weight:700;color:var(--text-color)}._centerCell_10ked_303{text-align:center!important;vertical-align:middle!important}._centerCell_10ked_303 ._iconButton_10ked_307{margin:0 auto;display:flex;align-items:center;justify-content:center}._studentActions_10ked_314{display:flex;align-items:center;justify-content:center;gap:.5rem}._correctionButton_10ked_321,._correctionButtonSmall_10ked_321{background:linear-gradient(135deg,#ff6b35,#f7931e)!important;color:#fff!important;border:none!important;padding:8px 16px!important;border-radius:20px!important;font-weight:600!important;font-size:.9rem!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 15px #ff6b354d!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:120px!important;justify-content:center!important}._correctionButton_10ked_321:hover,._correctionButtonSmall_10ked_321:hover{background:linear-gradient(135deg,#e5c92b,#e68a1a)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #ff6b3566!important}._correctionButton_10ked_321:active,._correctionButtonSmall_10ked_321:active{transform:translateY(0)!important;box-shadow:0 2px 10px #ff6b354d!important}._correctionButton_10ked_321:disabled,._correctionButtonSmall_10ked_321:disabled{background:#ccc!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}._correctionButton_10ked_321 svg,._correctionButtonSmall_10ked_321 svg{font-size:14px!important}._correctionButtonSmall_10ked_321{padding:6px 12px!important;font-size:.8rem!important;min-width:100px!important}._correctionButtonSmall_10ked_321 svg{font-size:12px!important}._progressBar_10ked_366{position:relative;width:150px;height:20px;background-color:#0003;border-radius:10px;overflow:hidden}@media (max-width: 768px){._progressBar_10ked_366{width:120px;height:18px}}@media (max-width: 480px){._progressBar_10ked_366{width:100px;height:16px}}._progressBar_10ked_366 ._progressFill_10ked_386{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}._progressBar_10ked_366 span{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;z-index:1;text-shadow:0 0 2px rgba(0,0,0,.5)}@media (max-width: 480px){._progressBar_10ked_366 span{font-size:.7rem}}@media (max-width: 768px){._dashboardContainer_10ked_1{padding:1rem}._content_10ked_18{gap:1rem}._chartSection_10ked_35,._tableSection_10ked_146{padding:1rem}._chartSection_10ked_35 h2,._tableSection_10ked_146 h2{font-size:1.2rem;margin-bottom:1rem}._table_10ked_146 th,._table_10ked_146 td{padding:.5rem;font-size:.9rem}._progressBar_10ked_366{width:100px}}._chartContainer_10ked_437{display:none}._mainContainer_10ked_441{position:relative;z-index:2;display:flex;gap:1rem;padding:2rem;text-align:center;flex-direction:column;width:100%;min-height:100vh}@media (max-width: 768px){._mainContainer_10ked_441{padding:1rem;gap:.75rem}}@media (max-width: 480px){._mainContainer_10ked_441{padding:.75rem;gap:.5rem}}._mainContainer_10ked_441 ._loadingWrapper_10ked_464{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;z-index:99999}._mainContainer_10ked_441 ._loadingWrapper_10ked_464 ._loadingContainer_10ked_477{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:3rem;background:linear-gradient(135deg,#191d24,#21242c);border-radius:16px;border:1px solid hsl(220,15%,25%);box-shadow:0 20px 60px #0000004d;animation:_modalSlideIn_10ked_1 .5s ease-out}@media (max-width: 480px){._mainContainer_10ked_441 ._loadingWrapper_10ked_464 ._loadingContainer_10ked_477{margin:1rem;padding:1.5rem;min-width:180px}}._mainContainer_10ked_441 ._loadingWrapper_10ked_464 ._loadingContainer_10ked_477 ._loadingText_10ked_502{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#664ce6,#bb67e4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 480px){._mainContainer_10ked_441 ._loadingWrapper_10ked_464 ._loadingContainer_10ked_477 ._loadingText_10ked_502{font-size:1.1rem}}._mainContainer_10ked_441 ._loadingWrapper_10ked_464 ._loadingContainer_10ked_477 ._loadingSpinner_10ked_518{width:60px;height:60px;border:4px solid hsla(250,75%,60%,.2);border-top:4px solid hsl(250,75%,60%);border-radius:50%;animation:_spin_10ked_1 1s linear infinite;box-shadow:0 0 20px #6365f14d}@media (max-width: 480px){._mainContainer_10ked_441 ._loadingWrapper_10ked_464 ._loadingContainer_10ked_477 ._loadingSpinner_10ked_518{width:50px;height:50px;border-width:3px}}._errorContainer_10ked_535{display:flex;align-items:center;justify-content:center;min-height:400px;color:#e74c3c;font-size:1.1rem}@media (max-width: 768px){._errorContainer_10ked_535{min-height:300px;font-size:1rem;padding:1rem;text-align:center}}@media (max-width: 480px){._errorContainer_10ked_535{min-height:250px;font-size:.9rem}}@keyframes _spin_10ked_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _modalSlideIn_10ked_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._iconButton_10ked_307{background:none;border:none;color:#3498db;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (max-width: 768px){._iconButton_10ked_307{padding:10px}}@media (max-width: 480px){._iconButton_10ked_307{padding:12px}}._iconButton_10ked_307:hover{background-color:#3498db1a;transform:translateY(-2px)}._iconButton_10ked_307 svg{font-size:1.2rem}@media (max-width: 480px){._iconButton_10ked_307 svg{font-size:1.1rem}}._modalContent_10ked_613{color:#fff;padding:20px}@media (max-width: 768px){._modalContent_10ked_613{padding:15px}}@media (max-width: 480px){._modalContent_10ked_613{padding:10px}}._modalContent_10ked_613 h3{margin:0 0 20px;color:#3498db;font-size:1.5rem}@media (max-width: 768px){._modalContent_10ked_613 h3{font-size:1.3rem;margin-bottom:15px}}@media (max-width: 480px){._modalContent_10ked_613 h3{font-size:1.1rem;margin-bottom:10px}}._modalContent_10ked_613 p{margin:10px 0;font-size:1rem;line-height:1.5}@media (max-width: 768px){._modalContent_10ked_613 p{font-size:.9rem;margin:8px 0}}@media (max-width: 480px){._modalContent_10ked_613 p{font-size:.8rem;margin:6px 0}}._modalContent_10ked_613 p strong{color:#3498db;margin-right:8px}._modulesContainer_10ked_666{margin-top:2rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem}._modulesContainer_10ked_666 h4{color:#3498db;font-size:1.2rem;margin-bottom:1.5rem}._moduleItem_10ked_677{background:#0003;border-radius:8px;padding:1rem;margin-bottom:1rem}._moduleItem_10ked_677:last-child{margin-bottom:0}._moduleHeader_10ked_687{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._moduleHeader_10ked_687 h5{color:#fff;font-size:1rem;margin:0}._moduleHeader_10ked_687 ._moduleProgress_10ked_698{color:#3498db;font-weight:700}._moduleProgressBar_10ked_703{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;margin-bottom:1rem}._moduleProgressFill_10ked_711{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}._lessonsList_10ked_717{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 480px){._lessonsList_10ked_717{gap:.25rem}}._lessonItem_10ked_728{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#0003;border-radius:4px;transition:all .3s ease}@media (max-width: 768px){._lessonItem_10ked_728{padding:.4rem}}@media (max-width: 480px){._lessonItem_10ked_728{padding:.3rem}}._lessonItem_10ked_728:hover{background:#0000004d}._lessonItem_10ked_728._completed_10ked_750{background:#2ecc711a;border-left:3px solid #2ecc71}._lessonTitle_10ked_755{color:#fff;font-size:.9rem}@media (max-width: 768px){._lessonTitle_10ked_755{font-size:.8rem}}@media (max-width: 480px){._lessonTitle_10ked_755{font-size:.75rem}}._lessonStatus_10ked_770{font-size:.8rem;padding:.25rem .5rem;border-radius:4px;background:#ffffff1a}@media (max-width: 768px){._lessonStatus_10ked_770{font-size:.7rem;padding:.2rem .4rem}}@media (max-width: 480px){._lessonStatus_10ked_770{font-size:.65rem;padding:.15rem .3rem}}._completed_10ked_750 ._lessonStatus_10ked_770{color:#2ecc71;background:#2ecc711a}._noModules_10ked_793,._noLessons_10ked_794{text-align:center;color:#fff9;padding:1rem;background:#0003;border-radius:4px;font-size:.9rem;margin:0}@media (max-width: 768px){._noModules_10ked_793,._noLessons_10ked_794{padding:.75rem;font-size:.8rem}}@media (max-width: 480px){._noModules_10ked_793,._noLessons_10ked_794{padding:.5rem;font-size:.75rem}}._noModules_10ked_793{margin-top:1rem}@media (max-width: 768px){._noModules_10ked_793{margin-top:.75rem}}@media (max-width: 480px){._noModules_10ked_793{margin-top:.5rem}}._categoriesContainer_10ked_832{margin-top:2rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem}@media (max-width: 768px){._categoriesContainer_10ked_832{margin-top:1.5rem;padding-top:1rem}}@media (max-width: 480px){._categoriesContainer_10ked_832{margin-top:1rem;padding-top:.75rem}}._categoriesContainer_10ked_832 h4{color:#3498db;font-size:1.2rem;margin-bottom:1.5rem}@media (max-width: 768px){._categoriesContainer_10ked_832 h4{font-size:1.1rem;margin-bottom:1rem}}@media (max-width: 480px){._categoriesContainer_10ked_832 h4{font-size:1rem;margin-bottom:.75rem}}._categoryItem_10ked_867{background:#0003;border-radius:8px;margin-bottom:1rem;overflow:hidden}@media (max-width: 768px){._categoryItem_10ked_867{margin-bottom:.75rem}}@media (max-width: 480px){._categoryItem_10ked_867{margin-bottom:.5rem}}._categoryItem_10ked_867:last-child{margin-bottom:0}._categoryHeader_10ked_887{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;transition:background-color .3s ease}@media (max-width: 768px){._categoryHeader_10ked_887{padding:.75rem}}@media (max-width: 480px){._categoryHeader_10ked_887{padding:.5rem}}._categoryHeader_10ked_887:hover{background-color:#ffffff0d}._categoryCompletionSection_10ked_909{padding:.75rem 1rem;background:#0000001a;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center}@media (max-width: 768px){._categoryCompletionSection_10ked_909{padding:.5rem .75rem}}@media (max-width: 480px){._categoryCompletionSection_10ked_909{padding:.5rem}}._completeCategoryButton_10ked_928{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #667eea4d;min-width:140px}._completeCategoryButton_10ked_928:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}._completeCategoryButton_10ked_928:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){._completeCategoryButton_10ked_928{font-size:.8rem;padding:.4rem .8rem;min-width:120px}}@media (max-width: 480px){._completeCategoryButton_10ked_928{font-size:.75rem;padding:.3rem .6rem;min-width:100px}}._categoryTitle_10ked_965{display:flex;align-items:center;gap:.5rem}._categoryTitle_10ked_965 h5{color:#fff;font-size:1rem;margin:0}@media (max-width: 768px){._categoryTitle_10ked_965 h5{font-size:.9rem}}@media (max-width: 480px){._categoryTitle_10ked_965 h5{font-size:.8rem}}._expandIcon_10ked_986{color:#3498db;font-size:1.2rem;transition:transform .3s ease}@media (max-width: 480px){._expandIcon_10ked_986{font-size:1rem}}._categoryProgress_10ked_997{color:#3498db;font-weight:700;font-size:1rem}@media (max-width: 768px){._categoryProgress_10ked_997{font-size:.9rem}}@media (max-width: 480px){._categoryProgress_10ked_997{font-size:.8rem}}._subcategoriesContainer_10ked_1013{padding:0 1rem 1rem;background:#0000001a}@media (max-width: 768px){._subcategoriesContainer_10ked_1013{padding:0 .75rem .75rem}}@media (max-width: 480px){._subcategoriesContainer_10ked_1013{padding:0 .5rem .5rem}}._subcategoryItem_10ked_1028{background:#0003;border-radius:6px;padding:1rem;margin-top:1rem}@media (max-width: 768px){._subcategoryItem_10ked_1028{padding:.75rem;margin-top:.75rem}}@media (max-width: 480px){._subcategoryItem_10ked_1028{padding:.5rem;margin-top:.5rem}}._subcategoryItem_10ked_1028:first-child{margin-top:0}._subcategoryHeader_10ked_1050{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._subcategoryHeader_10ked_1050 h6{color:#fff;font-size:.9rem;margin:0}@media (max-width: 768px){._subcategoryHeader_10ked_1050 h6{font-size:.8rem}}@media (max-width: 480px){._subcategoryHeader_10ked_1050 h6{font-size:.75rem}}._subcategoryProgress_10ked_1072{color:#2ecc71;font-weight:700;font-size:.9rem}@media (max-width: 768px){._subcategoryProgress_10ked_1072{font-size:.8rem}}@media (max-width: 480px){._subcategoryProgress_10ked_1072{font-size:.75rem}}._subcategoryProgressBar_10ked_1088{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-bottom:1rem}@media (max-width: 768px){._subcategoryProgressBar_10ked_1088{margin-bottom:.75rem}}@media (max-width: 480px){._subcategoryProgressBar_10ked_1088{margin-bottom:.5rem}}._subcategoryProgressFill_10ked_1106{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}._noLessons_10ked_794{text-align:center;color:#fff9;padding:1rem;background:#0003;border-radius:4px;font-size:.9rem;margin:0}._reportButton_10ked_1122{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease;margin-top:.5rem}@media (max-width: 768px){._reportButton_10ked_1122{padding:.6rem 1.2rem;font-size:.85rem}}@media (max-width: 480px){._reportButton_10ked_1122{padding:.7rem 1.4rem;font-size:.8rem;width:100%}}._reportButton_10ked_1122:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3498db4d}._reportButton_10ked_1122:active{transform:translateY(0)}._examDetails_10ked_1155{margin-top:1rem;padding:.75rem;background:#0000001a;border-radius:4px}@media (max-width: 768px){._examDetails_10ked_1155{margin-top:.75rem;padding:.5rem}}@media (max-width: 480px){._examDetails_10ked_1155{margin-top:.5rem;padding:.4rem}}._examDetails_10ked_1155 p{margin:.5rem 0;font-size:.85rem}@media (max-width: 480px){._examDetails_10ked_1155 p{font-size:.75rem;margin:.4rem 0}}._modalContent_10ked_613 ._categoriesContainer_10ked_832{margin-top:1.5rem}@media (max-width: 768px){._modalContent_10ked_613 ._categoriesContainer_10ked_832{margin-top:1rem}}@media (max-width: 480px){._modalContent_10ked_613 ._categoriesContainer_10ked_832{margin-top:.75rem}}._examStatus_10ked_1198._approved_10ked_1198{color:#2ecc71}._examStatus_10ked_1198._reproved_10ked_1201{color:#e74c3c}._examStatus_10ked_1198._aguardandoCorrecao_10ked_1204{color:#f39c12;font-weight:600}._examNumber_10ked_1209{color:#3498db;font-weight:700}._examDate_10ked_1214{color:#ffffffb3;font-size:.8rem}._examScore_10ked_1219{color:#f39c12;font-weight:700}._examHeader_10ked_1224{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}@media (max-width: 480px){._examHeader_10ked_1224{flex-direction:column;align-items:flex-start;gap:.25rem}}._examDetails_10ked_1155 ._examResult_10ked_1238{background:#0003;border-radius:4px;padding:.75rem;margin-bottom:.5rem}@media (max-width: 768px){._examDetails_10ked_1155 ._examResult_10ked_1238{padding:.5rem}}@media (max-width: 480px){._examDetails_10ked_1155 ._examResult_10ked_1238{padding:.4rem}}._examDetails_10ked_1155 ._examResult_10ked_1238:last-child{margin-bottom:0}._noExams_10ked_1258{text-align:center;padding:1.5rem;color:#fff9}@media (max-width: 768px){._noExams_10ked_1258{padding:1rem}}@media (max-width: 480px){._noExams_10ked_1258{padding:.75rem}}._noExams_10ked_1258 ._noExamsIcon_10ked_1273{font-size:2rem;color:#3498db;margin-bottom:.5rem}@media (max-width: 480px){._noExams_10ked_1258 ._noExamsIcon_10ked_1273{font-size:1.5rem}}._noExams_10ked_1258 p{margin:.5rem 0;font-size:.9rem}@media (max-width: 480px){._noExams_10ked_1258 p{font-size:.8rem}}._noExams_10ked_1258 span{font-size:.8rem;color:#ffffff80}@media (max-width: 480px){._noExams_10ked_1258 span{font-size:.7rem}}._examCount_10ked_1302{color:#f39c12;font-size:.8rem}@media (max-width: 480px){._examCount_10ked_1302{font-size:.7rem}}._subcategoryStatus_10ked_1312{display:flex;align-items:center;gap:.5rem}@media (max-width: 480px){._subcategoryStatus_10ked_1312{flex-direction:column;align-items:flex-end;gap:.25rem}}._noSubcategories_10ked_1325{text-align:center;color:#fff9;padding:1rem;background:#0003;border-radius:4px;font-size:.9rem;margin:0}@media (max-width: 768px){._noSubcategories_10ked_1325{padding:.75rem;font-size:.8rem}}@media (max-width: 480px){._noSubcategories_10ked_1325{padding:.5rem;font-size:.75rem}}@media (max-width: 768px){._mobileTable_10ked_1348{min-width:400px}._mobileTable_10ked_1348 th,._mobileTable_10ked_1348 td{padding:.5rem .25rem;font-size:.8rem}}@media (max-width: 480px){._mobileTable_10ked_1348{min-width:350px}._mobileTable_10ked_1348 th,._mobileTable_10ked_1348 td{padding:.4rem .2rem;font-size:.75rem}}@media (max-width: 768px){._mobileHidden_10ked_1367{display:none!important}}._studentName_10ked_1372{font-weight:500}@media (max-width: 768px){._studentName_10ked_1372{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 480px){._studentName_10ked_1372{max-width:100px}}@media (max-width: 768px){._studentEmail_10ked_1390{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 480px){._studentEmail_10ked_1390{max-width:120px}}@media (max-width: 768px){._mobileIconButton_10ked_1404{padding:12px}._mobileIconButton_10ked_1404 svg{font-size:1.1rem}}@media (max-width: 480px){._mobileIconButton_10ked_1404{padding:14px}._mobileIconButton_10ked_1404 svg{font-size:1rem}}@media (max-width: 768px){._chartsContainer_10ked_70 ._lineChartContainer_10ked_94{height:280px!important;max-height:280px!important}._chartsContainer_10ked_70 ._pieChartContainer_10ked_118{height:220px!important;max-height:220px!important}}@media (max-width: 480px){._chartsContainer_10ked_70 ._lineChartContainer_10ked_94{height:240px!important;max-height:240px!important}._chartsContainer_10ked_70 ._pieChartContainer_10ked_118{height:180px!important;max-height:180px!important}}@media (max-width: 768px){._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._categoryHeader_10ked_887{padding:.6rem}._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._categoryHeader_10ked_887 ._categoryTitle_10ked_965 h5{font-size:.85rem}._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._subcategoriesContainer_10ked_1013{padding:0 .6rem .6rem}._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._subcategoriesContainer_10ked_1013 ._subcategoryItem_10ked_1028{padding:.6rem;margin-top:.6rem}._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._subcategoriesContainer_10ked_1013 ._subcategoryItem_10ked_1028 ._subcategoryHeader_10ked_1050 h6{font-size:.75rem}}@media (max-width: 480px){._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._categoryHeader_10ked_887{padding:.5rem}._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._categoryHeader_10ked_887 ._categoryTitle_10ked_965 h5{font-size:.8rem}._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._subcategoriesContainer_10ked_1013{padding:0 .5rem .5rem}._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._subcategoriesContainer_10ked_1013 ._subcategoryItem_10ked_1028{padding:.5rem;margin-top:.5rem}._modalContent_10ked_613 ._categoriesContainer_10ked_832 ._categoryItem_10ked_867 ._subcategoriesContainer_10ked_1013 ._subcategoryItem_10ked_1028 ._subcategoryHeader_10ked_1050 h6{font-size:.7rem}}@media (max-width: 768px){._reportButton_10ked_1122{margin-top:.75rem}._examDetails_10ked_1155 ._examResult_10ked_1238{margin-bottom:.75rem}}@media (max-width: 480px){._reportButton_10ked_1122{margin-top:1rem}._examDetails_10ked_1155 ._examResult_10ked_1238{margin-bottom:1rem}}@media (max-width: 768px){._mobileTitle_10ked_1493{font-size:1.5rem!important;margin-bottom:.5rem!important}}@media (max-width: 480px){._mobileTitle_10ked_1493{font-size:1.3rem!important;margin-bottom:.4rem!important}}@media (max-width: 768px){._mobileSubtitle_10ked_1506{font-size:.9rem!important;margin-bottom:1rem!important}}@media (max-width: 480px){._mobileSubtitle_10ked_1506{font-size:.8rem!important;margin-bottom:.8rem!important}}@media (max-width: 768px){._mobileSectionTitle_10ked_1519{font-size:1.2rem!important;margin-bottom:1rem!important}}@media (max-width: 480px){._mobileSectionTitle_10ked_1519{font-size:1.1rem!important;margin-bottom:.8rem!important}}@media (max-width: 768px){._mobileProgressCards_10ked_1532{flex-direction:column!important;gap:1rem!important}}@media (max-width: 480px){._mobileProgressCards_10ked_1532{gap:.8rem!important}}@media (max-width: 768px){._mobileProgressCard_10ked_1532{padding:1rem!important}._mobileProgressCard_10ked_1532 ._progressIcon_10ked_1547{font-size:1.5rem!important}._mobileProgressCard_10ked_1532 ._progressInfo_10ked_1550 h3{font-size:.9rem!important;margin-bottom:.5rem!important}}@media (max-width: 480px){._mobileProgressCard_10ked_1532{padding:.8rem!important}._mobileProgressCard_10ked_1532 ._progressIcon_10ked_1547{font-size:1.3rem!important}._mobileProgressCard_10ked_1532 ._progressInfo_10ked_1550 h3{font-size:.8rem!important;margin-bottom:.4rem!important}}@media (max-width: 768px){._mobileProgressNumber_10ked_1569{font-size:1.5rem!important}}@media (max-width: 480px){._mobileProgressNumber_10ked_1569{font-size:1.3rem!important}}@media (max-width: 768px){._mobileCardTitle_10ked_1580{font-size:.9rem!important}}@media (max-width: 480px){._mobileCardTitle_10ked_1580{font-size:.8rem!important}}@media (max-width: 768px){._mobileCategoryItem_10ked_1591{margin-bottom:.75rem!important}}@media (max-width: 480px){._mobileCategoryItem_10ked_1591{margin-bottom:.5rem!important}}@media (max-width: 768px){._mobileCategoryHeader_10ked_1602{padding:.75rem!important}}@media (max-width: 480px){._mobileCategoryHeader_10ked_1602{padding:.5rem!important}}@media (max-width: 768px){._mobileCategoryTitle_10ked_1613{font-size:.9rem!important}}@media (max-width: 480px){._mobileCategoryTitle_10ked_1613{font-size:.8rem!important}}@media (max-width: 768px){._mobileCategoryStatus_10ked_1624{font-size:.8rem!important}}@media (max-width: 480px){._mobileCategoryStatus_10ked_1624{font-size:.7rem!important}}@media (max-width: 768px){._mobileSubcategoriesContainer_10ked_1635{padding:0 .75rem .75rem!important}}@media (max-width: 480px){._mobileSubcategoriesContainer_10ked_1635{padding:0 .5rem .5rem!important}}@media (max-width: 768px){._mobileSubcategoryItem_10ked_1646{padding:.75rem!important;margin-top:.75rem!important}}@media (max-width: 480px){._mobileSubcategoryItem_10ked_1646{padding:.5rem!important;margin-top:.5rem!important}}@media (max-width: 768px){._mobileSubcategoryHeader_10ked_1659{margin-bottom:.4rem!important}}@media (max-width: 480px){._mobileSubcategoryHeader_10ked_1659{margin-bottom:.3rem!important}}@media (max-width: 768px){._mobileSubcategoryTitle_10ked_1670{font-size:.8rem!important}}@media (max-width: 480px){._mobileSubcategoryTitle_10ked_1670{font-size:.75rem!important}}@media (max-width: 768px){._mobileSubcategoryStatus_10ked_1681{font-size:.7rem!important}}@media (max-width: 480px){._mobileSubcategoryStatus_10ked_1681{font-size:.65rem!important}}@media (max-width: 768px){._mobileExamCount_10ked_1692{font-size:.7rem!important}}@media (max-width: 480px){._mobileExamCount_10ked_1692{font-size:.65rem!important}}@media (max-width: 768px){._mobileSubcategoryContent_10ked_1703{margin-top:.5rem!important}}@media (max-width: 480px){._mobileSubcategoryContent_10ked_1703{margin-top:.4rem!important}}@media (max-width: 768px){._mobileExamResults_10ked_1714{margin-top:.5rem!important}}@media (max-width: 480px){._mobileExamResults_10ked_1714{margin-top:.4rem!important}}@media (max-width: 768px){._mobileExamResultsTitle_10ked_1725{font-size:.9rem!important;margin-bottom:.5rem!important}}@media (max-width: 480px){._mobileExamResultsTitle_10ked_1725{font-size:.8rem!important;margin-bottom:.4rem!important}}@media (max-width: 768px){._mobileExamResult_10ked_1714{padding:.5rem!important;margin-bottom:.5rem!important}}@media (max-width: 480px){._mobileExamResult_10ked_1714{padding:.4rem!important;margin-bottom:.4rem!important}}@media (max-width: 768px){._mobileExamHeader_10ked_1751{margin-bottom:.4rem!important}}@media (max-width: 480px){._mobileExamHeader_10ked_1751{margin-bottom:.3rem!important}}@media (max-width: 768px){._mobileExamNumber_10ked_1762{font-size:.8rem!important}}@media (max-width: 480px){._mobileExamNumber_10ked_1762{font-size:.75rem!important}}@media (max-width: 768px){._mobileExamDate_10ked_1773{font-size:.7rem!important}}@media (max-width: 480px){._mobileExamDate_10ked_1773{font-size:.65rem!important}}@media (max-width: 768px){._mobileExamDetails_10ked_1784{margin-top:.4rem!important}}@media (max-width: 480px){._mobileExamDetails_10ked_1784{margin-top:.3rem!important}}@media (max-width: 768px){._mobileExamScore_10ked_1795{font-size:.8rem!important}}@media (max-width: 480px){._mobileExamScore_10ked_1795{font-size:.75rem!important}}@media (max-width: 768px){._mobileNoExams_10ked_1806{padding:1rem!important}._mobileNoExams_10ked_1806 ._noExamsIcon_10ked_1273{font-size:1.5rem!important;margin-bottom:.4rem!important}._mobileNoExams_10ked_1806 p{font-size:.8rem!important;margin:.4rem 0!important}._mobileNoExams_10ked_1806 span{font-size:.7rem!important}}@media (max-width: 480px){._mobileNoExams_10ked_1806{padding:.8rem!important}._mobileNoExams_10ked_1806 ._noExamsIcon_10ked_1273{font-size:1.3rem!important;margin-bottom:.3rem!important}._mobileNoExams_10ked_1806 p{font-size:.75rem!important;margin:.3rem 0!important}._mobileNoExams_10ked_1806 span{font-size:.65rem!important}}@media (max-width: 768px){._mobileNoSubcategories_10ked_1839{padding:.75rem!important;font-size:.8rem!important}}@media (max-width: 480px){._mobileNoSubcategories_10ked_1839{padding:.5rem!important;font-size:.75rem!important}}._welcomeSection_10ked_1851{text-align:center;margin-bottom:2rem;padding:2rem;background:var(--blue-tech3);border-radius:8px}@media (max-width: 768px){._welcomeSection_10ked_1851{margin-bottom:1.5rem;padding:1.5rem}}@media (max-width: 480px){._welcomeSection_10ked_1851{margin-bottom:1rem;padding:1rem}}._welcomeSection_10ked_1851 h1{color:var(--text-primary);font-size:2rem;margin-bottom:.5rem}@media (max-width: 768px){._welcomeSection_10ked_1851 h1{font-size:1.5rem}}@media (max-width: 480px){._welcomeSection_10ked_1851 h1{font-size:1.3rem}}._welcomeSection_10ked_1851 p{color:var(--text-secondary);font-size:1.1rem}@media (max-width: 768px){._welcomeSection_10ked_1851 p{font-size:1rem}}@media (max-width: 480px){._welcomeSection_10ked_1851 p{font-size:.9rem}}._progressSection_10ked_1900{margin-bottom:2rem}@media (max-width: 768px){._progressSection_10ked_1900{margin-bottom:1.5rem}}@media (max-width: 480px){._progressSection_10ked_1900{margin-bottom:1rem}}._progressSection_10ked_1900 h2{color:var(--text-primary);font-size:1.5rem;margin-bottom:1.5rem}@media (max-width: 768px){._progressSection_10ked_1900 h2{font-size:1.3rem;margin-bottom:1rem}}@media (max-width: 480px){._progressSection_10ked_1900 h2{font-size:1.1rem;margin-bottom:.8rem}}._progressCards_10ked_1931{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}@media (max-width: 768px){._progressCards_10ked_1931{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){._progressCards_10ked_1931{gap:.8rem}}._progressCard_10ked_1931{background:var(--blue-tech3);border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:transform .3s ease,box-shadow .3s ease}@media (max-width: 768px){._progressCard_10ked_1931{padding:1rem;gap:.8rem}}@media (max-width: 480px){._progressCard_10ked_1931{padding:.8rem;gap:.6rem}}._progressCard_10ked_1931:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}._progressCard_10ked_1931 ._progressIcon_10ked_1547{font-size:2rem;color:#3498db}@media (max-width: 768px){._progressCard_10ked_1931 ._progressIcon_10ked_1547{font-size:1.5rem}}@media (max-width: 480px){._progressCard_10ked_1931 ._progressIcon_10ked_1547{font-size:1.3rem}}._progressCard_10ked_1931 ._progressInfo_10ked_1550{flex:1}._progressCard_10ked_1931 ._progressInfo_10ked_1550 h3{color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem;font-weight:500}@media (max-width: 768px){._progressCard_10ked_1931 ._progressInfo_10ked_1550 h3{font-size:.8rem;margin-bottom:.4rem}}@media (max-width: 480px){._progressCard_10ked_1931 ._progressInfo_10ked_1550 h3{font-size:.75rem;margin-bottom:.3rem}}._progressCard_10ked_1931 ._progressInfo_10ked_1550 ._progressNumber_10ked_2008{color:var(--text-primary);font-size:2rem;font-weight:700}@media (max-width: 768px){._progressCard_10ked_1931 ._progressInfo_10ked_1550 ._progressNumber_10ked_2008{font-size:1.5rem}}@media (max-width: 480px){._progressCard_10ked_1931 ._progressInfo_10ked_1550 ._progressNumber_10ked_2008{font-size:1.3rem}}._categoriesSection_10ked_2024{margin-bottom:2rem}@media (max-width: 768px){._categoriesSection_10ked_2024{margin-bottom:1.5rem}}@media (max-width: 480px){._categoriesSection_10ked_2024{margin-bottom:1rem}}._categoriesSection_10ked_2024 h2{color:var(--text-primary);font-size:1.5rem;margin-bottom:1.5rem}@media (max-width: 768px){._categoriesSection_10ked_2024 h2{font-size:1.3rem;margin-bottom:1rem}}@media (max-width: 480px){._categoriesSection_10ked_2024 h2{font-size:1.1rem;margin-bottom:.8rem}}._container_f7fzp_2{max-width:1400px;height:100%;padding:2rem;background:linear-gradient(135deg,#0f0f23,#1a1a2e);border-radius:24px;color:#fff;margin-left:0;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}._container_f7fzp_2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#4a9eff,transparent);opacity:.6}@media (max-width: 768px){._container_f7fzp_2{padding:1.5rem;margin-left:0;max-width:100%;width:100%;height:auto;min-height:100%;border-radius:20px}}@media (max-width: 480px){._container_f7fzp_2{padding:1rem;border-radius:16px}}._header_f7fzp_44{text-align:center;margin-bottom:3rem;padding:2.5rem;background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff;border-radius:24px;box-shadow:0 12px 40px #1e3a8a66;border:1px solid rgba(74,158,255,.3);flex-shrink:0;width:100%;max-width:1200px;position:relative;overflow:hidden}._header_f7fzp_44:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(74,158,255,.1) 0%,transparent 70%);animation:_float_f7fzp_1 6s ease-in-out infinite}._header_f7fzp_44 h3{margin:0 0 1rem;color:#fff;font-size:2rem;font-weight:800;letter-spacing:-.5px;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}._header_f7fzp_44 p{margin:0;color:#e0e7ff;font-size:1.2rem;font-weight:600;position:relative;z-index:1}@media (max-width: 768px){._header_f7fzp_44{padding:2rem;margin-bottom:2rem;max-width:100%;border-radius:20px;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}._header_f7fzp_44 h3{font-size:1.5rem;margin-bottom:.75rem}._header_f7fzp_44 p{font-size:1rem}}@media (max-width: 480px){._header_f7fzp_44{padding:1.5rem;margin-bottom:1.5rem;border-radius:18px;margin-left:.75rem;margin-right:.75rem;width:calc(100% - 1.5rem)}._header_f7fzp_44 h3{font-size:1.3rem;margin-bottom:.5rem}._header_f7fzp_44 p{font-size:.95rem}}@keyframes _float_f7fzp_1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}._questionsList_f7fzp_131{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:3rem;flex:1;overflow-y:auto;padding-right:.5rem;width:100%;max-width:1200px;align-items:center}@media (max-width: 768px){._questionsList_f7fzp_131{gap:2rem;margin-bottom:2rem;padding-right:0;max-width:100%;width:100%;align-items:stretch;padding-left:1rem;padding-right:1rem}}@media (max-width: 480px){._questionsList_f7fzp_131{gap:1.5rem;margin-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem}}._questionCard_f7fzp_164{background:linear-gradient(135deg,#1f2937,#111827);border:1px solid rgba(74,158,255,.2);border-radius:24px;padding:2.5rem;box-shadow:0 16px 50px #0000004d;transition:all .4s cubic-bezier(.4,0,.2,1);border-left:8px solid #4a9eff;width:100%;max-width:1100px;position:relative;overflow:hidden}._questionCard_f7fzp_164:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(74,158,255,.5),transparent)}._questionCard_f7fzp_164:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 24px 60px #0006;border-left-color:#60a5fa;border-color:#4a9eff66}@media (max-width: 768px){._questionCard_f7fzp_164{padding:2rem;max-width:100%;width:100%;border-radius:20px;border-left-width:6px}._questionCard_f7fzp_164:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 16px 40px #0000004d}}@media (max-width: 480px){._questionCard_f7fzp_164{padding:1.5rem;border-radius:18px;border-left-width:5px}._questionCard_f7fzp_164:hover{transform:translateY(-2px) scale(1.005);box-shadow:0 12px 30px #0000004d}}._questionHeader_f7fzp_217{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid rgba(74,158,255,.2);position:relative}._questionHeader_f7fzp_217:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,#4a9eff,#60a5fa);border-radius:1px}._questionHeader_f7fzp_217 h4{margin:0;color:#f3f4f6;font-size:1.8rem;font-weight:800;letter-spacing:-.3px;background:linear-gradient(135deg,#4a9eff,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width: 768px){._questionHeader_f7fzp_217{margin-bottom:2rem;padding-bottom:1.5rem}._questionHeader_f7fzp_217 h4{font-size:1.4rem}}._expandButton_f7fzp_259{background:linear-gradient(135deg,#4a9eff,#60a5fa);color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #4a9eff4d}._expandButton_f7fzp_259:hover{transform:scale(1.1);box-shadow:0 6px 20px #4a9eff66}@media (max-width: 768px){._expandButton_f7fzp_259{width:36px;height:36px;font-size:1.3rem}}._questionContent_f7fzp_287{display:flex;flex-direction:column;gap:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}._questionContent_f7fzp_287._expanded_f7fzp_294{max-height:2000px;opacity:1}._questionContent_f7fzp_287._collapsed_f7fzp_298{max-height:0;opacity:0;pointer-events:none}@media (max-width: 768px){._questionContent_f7fzp_287{gap:1.5rem}}._questionSection_f7fzp_309{display:flex;flex-direction:column;gap:.75rem}._label_f7fzp_315{font-weight:700;color:#d1d5db;font-size:1.1rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem;text-transform:uppercase;letter-spacing:.5px}._label_f7fzp_315:before{content:"◆";color:#4a9eff;font-weight:700;font-size:1rem;animation:_pulse_f7fzp_1 2s ease-in-out infinite}@media (max-width: 768px){._label_f7fzp_315{font-size:1rem;margin-bottom:.5rem}}@keyframes _pulse_f7fzp_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}._questionText_f7fzp_350{background:linear-gradient(135deg,#374151,#4b5563);padding:2rem;border-radius:20px;border-left:8px solid #6b7280;color:#f9fafb;line-height:1.7;font-weight:500;box-shadow:inset 0 4px 12px #0000004d;font-size:1.1rem;position:relative;overflow:hidden}._questionText_f7fzp_350:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}._questionText_f7fzp_350:hover:before{transform:translate(100%)}@media (max-width: 768px){._questionText_f7fzp_350{padding:1.5rem;font-size:1rem;line-height:1.6;border-left-width:6px;border-radius:16px}}._expectedAnswer_f7fzp_387{background:linear-gradient(135deg,#064e3b,#065f46);color:#a7f3d0;padding:2rem;border-radius:20px;border-left:8px solid #10b981;line-height:1.7;font-weight:500;box-shadow:inset 0 4px 12px #0000004d;font-size:1.1rem;position:relative;border:1px solid rgba(16,185,129,.3)}._expectedAnswer_f7fzp_387:before{content:"✓";position:absolute;top:1rem;right:1rem;font-size:1.5rem;color:#10b981;font-weight:700}@media (max-width: 768px){._expectedAnswer_f7fzp_387{padding:1.5rem;font-size:1rem;line-height:1.6;border-left-width:6px;border-radius:16px}}._studentAnswer_f7fzp_419{background:linear-gradient(135deg,#8b8b83a8,#cab95c4f);color:#fef3c7;padding:2rem;border-radius:20px;border-left:8px solid #f59e0b;line-height:1.7;min-height:140px;white-space:pre-wrap;font-weight:500;box-shadow:inset 0 4px 12px #0000004d;border:1px solid rgba(245,158,11,.3);font-size:1.1rem;position:relative;transition:all .3s ease}._studentAnswer_f7fzp_419:hover{border-color:#f59e0b99;box-shadow:inset 0 4px 12px #0006,0 0 20px #f59e0b1a}._studentAnswer_f7fzp_419:before{content:"👤";position:absolute;top:1rem;right:1rem;font-size:1.2rem}@media (max-width: 768px){._studentAnswer_f7fzp_419{padding:1.5rem;font-size:1rem;line-height:1.6;min-height:120px;border-left-width:6px;border-radius:16px}}._correctnessToggle_f7fzp_457{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:2.5rem;padding:2.5rem;background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:24px;border:2px solid rgba(139,92,246,.3);position:relative;overflow:hidden;box-shadow:0 8px 32px #8b5cf633}._correctnessToggle_f7fzp_457:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(139,92,246,.1) 50%,transparent 70%);transform:translate(-100%);transition:transform 1s ease}._correctnessToggle_f7fzp_457:hover:before{transform:translate(100%)}._correctnessToggle_f7fzp_457:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#8b5cf6,#a855f7,#c084fc,#8b5cf6);border-radius:24px;z-index:-1;opacity:.3;animation:_borderGlow_f7fzp_1 3s ease-in-out infinite}@media (max-width: 768px){._correctnessToggle_f7fzp_457{flex-direction:column;align-items:center;gap:1.5rem;padding:1.75rem;margin-top:2rem;border-radius:20px;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}._correctnessToggle_f7fzp_457:after{border-radius:20px}}@media (max-width: 480px){._correctnessToggle_f7fzp_457{padding:1.5rem;gap:1.25rem;margin-top:1.5rem;border-radius:18px;margin-left:.75rem;margin-right:.75rem;width:calc(100% - 1.5rem)}._correctnessToggle_f7fzp_457:after{border-radius:18px}}@keyframes _borderGlow_f7fzp_1{0%,to{opacity:.3}50%{opacity:.6}}._correctnessLabel_f7fzp_537{font-weight:800;color:#f8fafc;font-size:1.4rem;text-align:center;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.3);background:linear-gradient(135deg,#f8fafc,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._correctnessLabel_f7fzp_537:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#8b5cf6,#a855f7);border-radius:2px}@media (max-width: 768px){._correctnessLabel_f7fzp_537{font-size:1.2rem;text-align:center;letter-spacing:1.5px;margin-bottom:.75rem}._correctnessLabel_f7fzp_537:after{width:50px;height:2px;bottom:-6px}}@media (max-width: 480px){._correctnessLabel_f7fzp_537{font-size:1.1rem;letter-spacing:1px;margin-bottom:.5rem}._correctnessLabel_f7fzp_537:after{width:40px;height:2px;bottom:-4px}}._correctnessButtons_f7fzp_590{display:flex;gap:2rem;justify-content:center;position:relative;z-index:1;flex-wrap:wrap}@media (max-width: 768px){._correctnessButtons_f7fzp_590{width:100%;gap:1.5rem;justify-content:center;flex-direction:column;align-items:center}}@media (max-width: 480px){._correctnessButtons_f7fzp_590{gap:1rem;width:100%}}._correctnessButton_f7fzp_590{padding:1.5rem 2.5rem;border:none;border-radius:20px;font-weight:800;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:1.1rem;min-width:160px;text-align:center;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px;box-shadow:0 8px 25px #0000004d}._correctnessButton_f7fzp_590:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}._correctnessButton_f7fzp_590:hover:before{left:100%}._correctnessButton_f7fzp_590._correct_f7fzp_457{background:linear-gradient(135deg,#059669,#10b981,#34d399);color:#fff;box-shadow:0 12px 35px #05966980}._correctnessButton_f7fzp_590._correct_f7fzp_457:hover{background:linear-gradient(135deg,#047857,#059669,#10b981);transform:translateY(-6px) scale(1.05);box-shadow:0 20px 45px #059669b3}._correctnessButton_f7fzp_590._correct_f7fzp_457._active_f7fzp_653{background:linear-gradient(135deg,#047857,#059669,#10b981);box-shadow:0 0 0 8px #05966966;transform:scale(1.05);border:2px solid #10b981}._correctnessButton_f7fzp_590._incorrect_f7fzp_659{background:linear-gradient(135deg,#dc2626,#ef4444,#f87171);color:#fff;box-shadow:0 12px 35px #dc262680}._correctnessButton_f7fzp_590._incorrect_f7fzp_659:hover{background:linear-gradient(135deg,#b91c1c,#dc2626,#ef4444);transform:translateY(-6px) scale(1.05);box-shadow:0 20px 45px #dc2626b3}._correctnessButton_f7fzp_590._incorrect_f7fzp_659._active_f7fzp_653{background:linear-gradient(135deg,#b91c1c,#dc2626,#ef4444);box-shadow:0 0 0 8px #dc262666;transform:scale(1.05);border:2px solid #ef4444}@media (max-width: 768px){._correctnessButton_f7fzp_590{padding:1.25rem 2rem;font-size:1rem;text-align:center;min-height:56px;min-width:140px;width:100%;max-width:280px}._correctnessButton_f7fzp_590:hover{transform:translateY(-3px) scale(1.03)}._correctnessButton_f7fzp_590._active_f7fzp_653{transform:scale(1.02)}}@media (max-width: 480px){._correctnessButton_f7fzp_590{padding:1rem 1.5rem;font-size:.95rem;min-height:52px;min-width:120px;max-width:260px;letter-spacing:.5px}._correctnessButton_f7fzp_590:hover{transform:translateY(-2px) scale(1.02)}}._statusIndicator_f7fzp_706{margin-top:1.5rem;position:relative;z-index:1;animation:_slideInUp_f7fzp_1 .6s ease-out}@media (max-width: 768px){._statusIndicator_f7fzp_706{margin-top:1.25rem}}@media (max-width: 480px){._statusIndicator_f7fzp_706{margin-top:1rem}}@keyframes _slideInUp_f7fzp_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._statusBadge_f7fzp_733{padding:1rem 2rem;border-radius:25px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;animation:_pulse_f7fzp_1 2s ease-in-out infinite;box-shadow:0 8px 25px #0000004d;border:2px solid transparent}._statusBadge_f7fzp_733._correct_f7fzp_457{background:linear-gradient(135deg,#059669,#10b981,#34d399);color:#fff;box-shadow:0 8px 25px #05966980;border-color:#10b981}._statusBadge_f7fzp_733._correct_f7fzp_457:before{content:"✨";margin-right:.5rem;animation:_sparkle_f7fzp_1 1.5s ease-in-out infinite}._statusBadge_f7fzp_733._incorrect_f7fzp_659{background:linear-gradient(135deg,#dc2626,#ef4444,#f87171);color:#fff;box-shadow:0 8px 25px #dc262680;border-color:#ef4444}._statusBadge_f7fzp_733._incorrect_f7fzp_659:before{content:"💡";margin-right:.5rem;animation:_bounce_f7fzp_1 1s ease-in-out infinite}@media (max-width: 768px){._statusBadge_f7fzp_733{padding:.875rem 1.75rem;font-size:.95rem;letter-spacing:1px;border-radius:22px}._statusBadge_f7fzp_733:before{font-size:.9rem;margin-right:.4rem}}@media (max-width: 480px){._statusBadge_f7fzp_733{padding:.75rem 1.5rem;font-size:.9rem;letter-spacing:.5px;border-radius:20px}._statusBadge_f7fzp_733:before{font-size:.85rem;margin-right:.3rem}}@keyframes _sparkle_f7fzp_1{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}}._footer_f7fzp_799{display:flex;justify-content:center;gap:2rem;padding-top:3rem;border-top:2px solid rgba(74,158,255,.2);flex-shrink:0;width:100%;max-width:1200px;position:relative}._footer_f7fzp_799:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:100px;height:2px;background:linear-gradient(90deg,#4a9eff,#60a5fa);border-radius:1px}@media (max-width: 768px){._footer_f7fzp_799{flex-direction:column;gap:1.5rem;padding-top:2rem;max-width:100%;width:100%}}._footer_f7fzp_799 button{padding:1.25rem 2.5rem;border-radius:16px;font-weight:700;font-size:1.1rem;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}._footer_f7fzp_799 button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._footer_f7fzp_799 button:hover:before{left:100%}._footer_f7fzp_799 button:first-child{background:linear-gradient(135deg,#7c2d12,#dc2626);color:#fff!important;box-shadow:0 4px 15px #7c2d124d}._footer_f7fzp_799 button:first-child:hover{background:linear-gradient(135deg,#991b1b,#7c2d12);transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #7c2d1266}._footer_f7fzp_799 button:last-child{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff!important;box-shadow:0 4px 15px #1e40af4d}._footer_f7fzp_799 button:last-child:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#1e40af);transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #1e40af66}._footer_f7fzp_799 button:last-child._saveButton_f7fzp_880{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 4px 15px #0596694d}._footer_f7fzp_799 button:last-child._saveButton_f7fzp_880:hover:not(:disabled){background:linear-gradient(135deg,#047857,#059669);transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #05966966}._footer_f7fzp_799 button:last-child:disabled{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #6b728033;position:relative}._footer_f7fzp_799 button:last-child:disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%);animation:_shimmer_f7fzp_1 2s ease-in-out infinite}._footer_f7fzp_799 button:last-child:disabled:hover{background:linear-gradient(135deg,#6b7280,#9ca3af);transform:none;box-shadow:0 2px 8px #6b728033}@media (max-width: 768px){._footer_f7fzp_799 button{width:100%;padding:1.5rem;font-size:1rem;justify-content:center;min-height:56px}._footer_f7fzp_799 button:hover{transform:translateY(-2px) scale(1.02)}._footer_f7fzp_799 button:disabled{transform:none;scale:1}}._spinner_f7fzp_929{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_f7fzp_929 1s linear infinite}@keyframes _spin_f7fzp_929{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._progressContainer_f7fzp_946{margin-top:1.5rem;width:100%;max-width:100%;position:relative;z-index:1}@media (max-width: 768px){._progressContainer_f7fzp_946{max-width:100%;margin-top:1.25rem}}@media (max-width: 480px){._progressContainer_f7fzp_946{max-width:100%;margin-top:1rem}}._progressBar_f7fzp_966{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:.75rem;position:relative}._progressBar_f7fzp_966:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:_shimmer_f7fzp_1 2s ease-in-out infinite}@media (max-width: 480px){._progressBar_f7fzp_966{height:6px;margin-bottom:.5rem}}@keyframes _shimmer_f7fzp_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._progressFill_f7fzp_1000{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}._progressText_f7fzp_1009{color:#e0e7ff;font-size:.9rem;font-weight:600;text-align:center;display:block}@media (max-width: 480px){._progressText_f7fzp_1009{font-size:.85rem}}._buttonIcon_f7fzp_1022{font-size:1.2rem;font-weight:700;margin-right:.5rem;display:inline-block;transition:transform .2s ease}@media (max-width: 768px){._buttonIcon_f7fzp_1022{font-size:1rem;margin-right:.25rem}}._buttonText_f7fzp_1036{font-weight:600;letter-spacing:.5px}@media (max-width: 768px){._buttonText_f7fzp_1036{font-size:.85rem}}._lockIcon_f7fzp_1046,._checkIcon_f7fzp_1046{font-size:1.1rem;margin-right:.5rem;display:inline-block;animation:_fadeIn_f7fzp_1 .3s ease-in}@media (max-width: 768px){._lockIcon_f7fzp_1046,._checkIcon_f7fzp_1046{font-size:1rem;margin-right:.25rem}}._lockIcon_f7fzp_1046{animation:_pulse_f7fzp_1 2s ease-in-out infinite}._checkIcon_f7fzp_1046{animation:_bounce_f7fzp_1 .6s ease-out}@keyframes _fadeIn_f7fzp_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _bounce_f7fzp_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}._container_13995_1{display:flex;flex-direction:column;min-height:100vh;background-color:#1c1d27;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}._container_13995_1>div:nth-child(2){flex:1;width:100%;max-width:100%;overflow-x:hidden}@media (max-width: 768px){._container_13995_1{min-height:calc(100vh - 4rem)}}@media (max-width: 480px){._container_13995_1{min-height:calc(100vh - 3rem)}}@media (max-width: 768px){._container_13995_1{overflow-x:hidden}._container_13995_1>div:nth-child(2){padding:.5rem}}@media (max-width: 480px){._container_13995_1>div:nth-child(2){padding:.25rem}}._container_1ci04_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background-color)}._content_1ci04_8{flex:1;padding:2rem;display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto;width:100%}@media (max-width: 768px){._content_1ci04_8{padding:1rem;gap:1rem}}@media (max-width: 480px){._content_1ci04_8{padding:.75rem;gap:.75rem}}._container_1q3gg_2{padding:clamp(.75rem,2vw,2rem);max-width:none;width:clamp(30%,35% - (100vw - 1400px) * .03,35%);min-width:clamp(280px,25vw,350px);margin-left:clamp(2%,5% - (100vw - 1400px) * .02,5%);margin-right:clamp(1%,2% - (100vw - 1400px) * .01,2%);background:linear-gradient(145deg,#2a2b36,#1f2027);border-radius:clamp(8px,2vw,20px);box-shadow:0 8px 32px #22222240,0 1.5px 8px #ffd70033;border:1.5px solid rgba(255,215,0,.2);height:clamp(250px,80vh,80vh);max-height:80vh;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 900px){._container_1q3gg_2{width:100%;min-width:0;margin:0 0 1.5rem;border-radius:clamp(8px,2vw,16px);padding:clamp(.75rem,3vw,1.5rem);height:auto;max-height:none}}._mobileHeader_1q3gg_34{display:none;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,215,0,.2)}@media (max-width: 768px){._mobileHeader_1q3gg_34{display:flex}}._mobileMenuButton_1q3gg_48{background:none;border:none;color:gold;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease}._mobileMenuButton_1q3gg_48:hover{background:#ffd7001a;transform:scale(1.1)}._mobileTitle_1q3gg_63{display:flex;align-items:center;gap:.5rem;color:gold;font-size:1.2rem;font-weight:700;margin:0}._mobileRobotIcon_1q3gg_73{color:gold;font-size:1.5rem}._mobileMenu_1q3gg_48{display:none;flex-direction:column;gap:1rem;padding:1rem;background:#ffd7000d;border-radius:12px;margin-bottom:1rem;border:1px solid rgba(255,215,0,.1)}@media (max-width: 768px){._mobileMenu_1q3gg_48{display:flex}}._mobileHistoryButton_1q3gg_95{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid #ffd700;color:gold;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}._mobileHistoryButton_1q3gg_95:hover{background:gold;color:#000}._mobileStats_1q3gg_113{display:flex;flex-direction:column;gap:.25rem;text-align:center;color:#fff;font-size:.9rem}._mobileStats_1q3gg_113 span:first-child{font-weight:700;color:gold}._mobileStats_1q3gg_113 span:last-child{opacity:.8;font-size:.8rem}._mobileUploadButton_1q3gg_130{display:flex;align-items:center;gap:.5rem;background:gold;color:#1c1d27;border:none;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.9rem}._mobileUploadButton_1q3gg_130:hover:not(:disabled){background:#ffb300;transform:translateY(-2px);box-shadow:0 4px 12px #ffd7004d}._mobileUploadButton_1q3gg_130:disabled{background:#666;color:#999;cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}._desktopHistoryButton_1q3gg_159{background:none;border:none;color:gold;font-weight:600;font-size:18px;cursor:pointer;display:flex;align-items:center;gap:8px;margin-bottom:12px;transition:all .3s ease}._desktopHistoryButton_1q3gg_159:hover{color:#ffb300;transform:translateY(-1px)}@media (max-width: 768px){._desktopHistoryButton_1q3gg_159{display:none}}._header_1q3gg_182{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(.8rem,2vw,2rem);border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:clamp(.5rem,1vw,1.5rem)}@media (max-width: 900px){._header_1q3gg_182{flex-direction:column;align-items:center;text-align:center;gap:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(1.5rem,3vw,2rem);padding-bottom:clamp(.75rem,1.5vw,1rem)}}@media (max-width: 768px){._header_1q3gg_182{display:none}}._header_1q3gg_182 h1{font-size:clamp(1.25rem,1.8rem - (100vw - 1400px) * .007,1.8rem);font-weight:700;background:linear-gradient(90deg,gold,#fa0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px;white-space:normal;word-break:break-word}@media (max-width: 900px){._header_1q3gg_182 h1{font-size:clamp(1.3rem,2.5vw,1.6rem)}}@media (max-width: 600px){._header_1q3gg_182 h1{font-size:clamp(1.1rem,2vw,1.3rem)}}._headerActions_1q3gg_230{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center}@media (max-width: 900px){._headerActions_1q3gg_230{gap:1rem;width:100%;justify-content:center}}@media (max-width: 600px){._headerActions_1q3gg_230{flex-direction:column;gap:.75rem}}@media (max-width: 480px){._headerActions_1q3gg_230{gap:.5rem}}._uploadButton_1q3gg_256{background:gold;color:#1c1d27;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;font-size:.9rem}._uploadButton_1q3gg_256:hover:not(:disabled){background:#ffb300;transform:translateY(-2px);box-shadow:0 4px 12px #ffd7004d}._uploadButton_1q3gg_256:disabled{background:#666;color:#999;cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}@media (max-width: 768px){._uploadButton_1q3gg_256{padding:.6rem 1.2rem;font-size:.85rem}}@media (max-width: 480px){._uploadButton_1q3gg_256{padding:.5rem 1rem;font-size:.8rem}}@media (max-width: 600px){._uploadButton_1q3gg_256{padding:.6rem 1rem;font-size:.85rem;gap:.5rem}}@media (max-width: 480px){._uploadButton_1q3gg_256{padding:.5rem .8rem;font-size:.8rem;border-radius:12px}}._uploading_1q3gg_310{background:#1976d21a;color:#4a90e2;padding:1rem;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;font-weight:500;border:1px solid rgba(74,144,226,.2);animation:_pulse_1q3gg_1 2s infinite}@keyframes _pulse_1q3gg_1{0%{opacity:1}50%{opacity:.7}to{opacity:1}}._count_1q3gg_335{color:#fff;background:#ffffff1a;padding:.7rem 1.2rem;border-radius:16px;font-size:.9rem;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;height:100%;box-sizing:border-box}._searchContainer_1q3gg_350{margin-bottom:1rem}@media (max-width: 600px){._searchContainer_1q3gg_350{margin-bottom:.75rem}}._searchInput_1q3gg_359{width:100%;padding:.7rem 1.2rem;border-radius:16px;border:1.5px solid rgba(255,215,0,.3333333333);background:#23232b;color:#fff;font-size:15px;outline:none;transition:all .3s ease}._searchInput_1q3gg_359:focus{border-color:gold;box-shadow:0 0 0 3px #ffd7001a}._searchInput_1q3gg_359::-moz-placeholder{color:#ffffff80}._searchInput_1q3gg_359::placeholder{color:#ffffff80}@media (max-width: 600px){._searchInput_1q3gg_359{padding:.6rem 1rem;font-size:14px;border-radius:12px}}@media (max-width: 480px){._searchInput_1q3gg_359{padding:.5rem .8rem;font-size:13px;border-radius:8px}}._filtersContainer_1q3gg_393{display:flex;align-items:center;gap:12px;margin-bottom:1rem;flex-wrap:wrap}@media (max-width: 600px){._filtersContainer_1q3gg_393{flex-direction:column;gap:.75rem;margin-bottom:.75rem}}._filterSelect_1q3gg_408{flex:1;min-width:150px;padding:.7rem 1.2rem;border-radius:16px;border:1.5px solid rgba(255,215,0,.3333333333);background:#23232b;color:gold;font-size:15px;outline:none;font-weight:600;cursor:pointer;transition:all .3s ease}._filterSelect_1q3gg_408:focus{border-color:gold;box-shadow:0 0 0 3px #ffd7001a}@media (max-width: 600px){._filterSelect_1q3gg_408{width:100%;min-width:unset;padding:.6rem 1rem;font-size:14px;border-radius:12px}}@media (max-width: 480px){._filterSelect_1q3gg_408{padding:.5rem .8rem;font-size:13px;border-radius:8px}}._grid_1q3gg_443{display:flex;flex-direction:column;gap:clamp(.3rem,.6vw,.6rem);justify-content:flex-start;padding:clamp(.5rem,1.2vw,1.2rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffd700 #23232b;flex:1;min-height:0;transition:box-shadow .2s}._grid_1q3gg_443:has(>div:nth-child(3)){box-shadow:0 2px 16px #0004}._grid_1q3gg_443::-webkit-scrollbar{width:8px}._grid_1q3gg_443::-webkit-scrollbar-track{background:#23232b;border-radius:4px}._grid_1q3gg_443::-webkit-scrollbar-thumb{background:gold;border-radius:4px}._grid_1q3gg_443::-webkit-scrollbar-thumb:hover{background:#ffb300}@media (max-width: 900px){._grid_1q3gg_443{gap:clamp(.75rem,1.5vw,1.2rem);padding:clamp(.5rem,1.5vw,.75rem);align-items:center;max-height:none;flex:none}}@media (max-width: 600px){._grid_1q3gg_443{gap:clamp(.5rem,1vw,.8rem);padding:clamp(.25rem,1vw,.5rem);align-items:center}}._card_1q3gg_496{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:clamp(8px,2vw,16px);padding:clamp(.4rem,1vw,1rem);position:relative;display:flex;align-items:center;gap:clamp(.5rem,.7vw,.8rem);transition:all .3s cubic-bezier(.4,1.3,.6,1);border:1px solid rgba(255,255,255,.1);width:clamp(350px,450px - (100vw - 1400px) * .6,450px);max-width:100%;overflow:hidden;min-height:60px;max-height:80px}._card_1q3gg_496:hover{transform:translateY(-6px) scale(1.03);background:#ffffff1a;box-shadow:0 12px 32px #ffd70044,0 2px 8px #ffd70022;border:1.5px solid rgba(255,215,0,.6)}@media (max-width: 900px){._card_1q3gg_496{width:clamp(320px,90vw,520px);padding:clamp(.75rem,2vw,1rem);border-radius:clamp(6px,1.5vw,12px);min-height:auto;max-height:none}}@media (max-width: 600px){._card_1q3gg_496{width:100%;max-width:520px;padding:clamp(.6rem,1.5vw,.75rem);border-radius:clamp(6px,1.5vw,12px)}}._actions_1q3gg_540{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.5rem;z-index:2}._iconContainer_1q3gg_549{color:gold;display:flex;align-items:center;justify-content:center;min-width:24px}._iconContainer_1q3gg_549 svg{font-size:1.25rem}._info_1q3gg_560{flex:1;min-width:0;padding-right:5rem}._info_1q3gg_560 h3{color:#fff;margin:0;font-size:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._info_1q3gg_560 p{color:#fff9;margin:0;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._documentTitle_1q3gg_583{display:flex;flex-direction:column;gap:.5rem}._documentTitle_1q3gg_583 span{color:#fff;font-size:1rem;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._actionButton_1q3gg_598{color:gold;background:#ffd7001a;border:none;padding:.5rem;cursor:pointer;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._actionButton_1q3gg_598 svg{font-size:1rem}._actionButton_1q3gg_598:hover{background:#ffd70033;transform:translateY(-2px)}._loading_1q3gg_618{color:#fff;text-align:center;padding:3rem;font-size:1.2rem;font-weight:500;background:#ffffff0d;border-radius:16px;animation:_pulse_1q3gg_1 2s infinite}._error_1q3gg_629{color:#ff6b6b;text-align:center;padding:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;background:#ff6b6b1a;border-radius:16px;border:1px solid rgba(255,107,107,.2)}._retryButton_1q3gg_642{background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease}._retryButton_1q3gg_642:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ff6b6b4d}._empty_1q3gg_657{color:#fff9;text-align:center;padding:3rem;font-size:1.2rem;background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1)}._emptyPreview_1q3gg_667{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:gold;font-size:1.3rem;opacity:.85;text-align:center;gap:1.5rem}._deleteButton_1q3gg_681{color:#ff4757;background:#ff47571a}._deleteButton_1q3gg_681:hover{background:#ff475733}._modal_1q3gg_689{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1q3gg_702{background:#2a2b36;padding:2rem;border-radius:16px;width:90%;max-width:500px;box-shadow:0 8px 32px #0003}._modalContent_1q3gg_702 h2{color:#fff;margin:0 0 1rem;font-size:1.5rem}._modalContent_1q3gg_702 p{color:#fffc;margin-bottom:2rem}._modalActions_1q3gg_720{display:flex;gap:1rem;justify-content:flex-end}._deleteConfirmButton_1q3gg_726{background:linear-gradient(135deg,#ff4757,#ff6b6b);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease}._deleteConfirmButton_1q3gg_726:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff47574d}._cancelButton_1q3gg_741{background:#ffffff1a;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s ease}._cancelButton_1q3gg_741:hover{background:#ffffff26;transform:translateY(-2px)}._viewerPanel_1q3gg_757{width:clamp(60%,70% - (100vw - 1400px) * .08,70%);flex:1;background:#222;border-radius:clamp(8px,2vw,16px);padding:clamp(.75rem,2vw,2rem) clamp(.5rem,1.5vw,1.5rem);min-height:clamp(250px,30vh,400px);max-height:80vh;overflow-y:auto;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #ffd70022,0 2px 8px #ffd70011;border:1.5px solid rgba(255,215,0,.1333333333)}@media (max-width: 900px){._viewerPanel_1q3gg_757{width:100%;padding:clamp(.75rem,3vw,1.5rem) clamp(.5rem,2vw,1rem);min-height:clamp(200px,25vh,350px);max-height:70vh;border-radius:clamp(6px,1.5vw,12px)}}._pdfViewer_1q3gg_784{position:relative;width:100%;height:100%;background:#fff;border-radius:8px;overflow:hidden}._pdfWrapper_1q3gg_793{position:relative;width:100%;height:100%}._corsErrorOverlay_1q3gg_799{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffc107f2;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:8px}._corsErrorContent_1q3gg_813{text-align:center;padding:2rem;max-width:400px}._corsErrorIcon_1q3gg_819{font-size:3rem;margin-bottom:1rem}._corsErrorContent_1q3gg_813 h3{color:#856404;margin-bottom:.5rem;font-size:1.2rem}._corsErrorContent_1q3gg_813 p{color:#856404;margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}._corsErrorActions_1q3gg_837{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}._corsErrorButton_1q3gg_844{background:#856404;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}._corsErrorButton_1q3gg_844:hover{background:#6d5403}._pdfToolbar_1q3gg_862{position:absolute;top:12px;left:12px;z-index:10;background:#fff;border-radius:12px;box-shadow:0 2px 8px #ffd70033;padding:.5rem .8rem;display:flex;align-items:center;gap:12px;min-width:10px}@media (max-width: 600px){._pdfToolbar_1q3gg_862{top:8px;left:8px;padding:.4rem .6rem;gap:8px}}._toolbarButton_1q3gg_885{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}._toolbarButton_1q3gg_885:hover{background:#0000001a}._toolbarButton_1q3gg_885 svg{color:#000;font-size:18px}@media (max-width: 600px){._toolbarButton_1q3gg_885 svg{font-size:16px}}._imageViewer_1q3gg_906{display:flex;justify-content:center;align-items:center;height:100%;width:100%}._imagePreview_1q3gg_914{max-width:100%;max-height:100%;border-radius:8px;background:#fff;box-shadow:0 4px 16px #0000004d}@media (max-width: 600px){._imagePreview_1q3gg_914{border-radius:6px}}._textViewer_1q3gg_927{padding:2rem;background:#fff;color:#000;border-radius:8px;height:100%;overflow:auto;width:100%}._textViewer_1q3gg_927 h3{margin-bottom:1rem;color:gold;font-size:1.5rem}._textViewer_1q3gg_927 pre{white-space:pre-wrap;font-family:monospace;font-size:.9rem;line-height:1.5}@media (max-width: 600px){._textViewer_1q3gg_927{padding:1rem}._textViewer_1q3gg_927 h3{font-size:1.2rem}._textViewer_1q3gg_927 pre{font-size:.8rem}}._officeViewer_1q3gg_959,._unknownViewer_1q3gg_960{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#fff;text-align:center;padding:2rem}._officeIcon_1q3gg_971,._unknownIcon_1q3gg_972{font-size:64px;margin-bottom:1rem}@media (max-width: 600px){._officeIcon_1q3gg_971,._unknownIcon_1q3gg_972{font-size:48px;margin-bottom:.75rem}}._officeViewer_1q3gg_959 h3,._unknownViewer_1q3gg_960 h3{margin-bottom:1rem;color:gold;font-size:1.5rem}@media (max-width: 600px){._officeViewer_1q3gg_959 h3,._unknownViewer_1q3gg_960 h3{font-size:1.2rem;margin-bottom:.75rem}}._officeViewer_1q3gg_959 p,._unknownViewer_1q3gg_960 p{margin-bottom:2rem;opacity:.8;font-size:1rem}@media (max-width: 600px){._officeViewer_1q3gg_959 p,._unknownViewer_1q3gg_960 p{font-size:.9rem;margin-bottom:1.5rem}}._officeActions_1q3gg_1012{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}@media (max-width: 600px){._officeActions_1q3gg_1012{flex-direction:column;gap:.75rem;width:100%}}._officeButton_1q3gg_1026{padding:.75rem 1.5rem;background:gold;color:#000;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}._officeButton_1q3gg_1026:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffd7004d}@media (max-width: 600px){._officeButton_1q3gg_1026{padding:.6rem 1.2rem;font-size:.9rem}}._officeButtonSecondary_1q3gg_1047{padding:.75rem 1.5rem;background:#23232b;color:gold;border:2px solid #ffd700;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}._officeButtonSecondary_1q3gg_1047:hover{background:gold;color:#000}@media (max-width: 600px){._officeButtonSecondary_1q3gg_1047{padding:.6rem 1.2rem;font-size:.9rem}}._historyModal_1q3gg_1069{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center}._historyModalContent_1q3gg_1082{background:#23232b;color:gold;border-radius:16px;padding:2rem;min-width:340px;max-width:480px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #000a;position:relative}@media (max-width: 600px){._historyModalContent_1q3gg_1082{min-width:300px;max-width:90vw;padding:1.5rem;border-radius:12px}}@media (max-width: 480px){._historyModalContent_1q3gg_1082{padding:1rem;border-radius:8px}}._historyModalContent_1q3gg_1082 h2{color:gold;margin-bottom:18px;font-size:22px}@media (max-width: 600px){._historyModalContent_1q3gg_1082 h2{font-size:20px;margin-bottom:16px}}@media (max-width: 480px){._historyModalContent_1q3gg_1082 h2{font-size:18px;margin-bottom:14px}}._closeButton_1q3gg_1126{position:absolute;top:12px;right:18px;background:none;border:none;color:gold;font-size:24px;cursor:pointer;transition:all .2s ease}._closeButton_1q3gg_1126:hover{color:#ffb300;transform:scale(1.1)}@media (max-width: 600px){._closeButton_1q3gg_1126{top:10px;right:16px;font-size:20px}}._noHistory_1q3gg_1149{color:#fff;opacity:.7;text-align:center;padding:1rem}._historyList_1q3gg_1156{list-style:none;padding:0;margin:0}._historyItem_1q3gg_1162{margin-bottom:14px;border-bottom:1px solid rgba(255,215,0,.1333333333);padding-bottom:8px}@media (max-width: 600px){._historyItem_1q3gg_1162{margin-bottom:12px;padding-bottom:6px}}._historyUser_1q3gg_1174{font-weight:600;color:#fff}._historyAction_1q3gg_1179{font-weight:700;margin:0 .5rem}._historyAction_1q3gg_1179[data-action=upload]{color:#4caf50}._historyAction_1q3gg_1179[data-action=delete]{color:#e74c3c}._historyDoc_1q3gg_1190{font-weight:600;color:#fff}._historyDate_1q3gg_1195{font-size:13px;color:#ffd70099;display:block;margin-top:.25rem}@media (max-width: 600px){._historyDate_1q3gg_1195{font-size:12px}}.document-list-flex-wrapper{gap:clamp(2rem,4vw,4rem)!important;display:flex;flex-direction:row;margin-left:-20%}@media (max-width: 900px){.document-list-flex-wrapper{flex-direction:column!important;gap:clamp(1rem,2vw,1.5rem)!important;align-items:center!important;margin-left:0!important}}@media (max-width: 600px){.document-list-flex-wrapper{gap:clamp(.75rem,1.5vw,1rem)!important}}@media (max-width: 600px){._info_1q3gg_560{padding-right:4rem}._actions_1q3gg_540{top:.5rem;right:.5rem;gap:.25rem}._actionButton_1q3gg_598{padding:.4rem;border-radius:6px}._actionButton_1q3gg_598 svg{font-size:.9rem}._documentTitle_1q3gg_583 span{font-size:.9rem}._count_1q3gg_335{padding:.5rem 1rem;font-size:.8rem}}@media (max-width: 480px){._info_1q3gg_560{padding-right:3rem}._actions_1q3gg_540{top:.4rem;right:.4rem}._actionButton_1q3gg_598{padding:.3rem;border-radius:4px}._actionButton_1q3gg_598 svg{font-size:.8rem}._documentTitle_1q3gg_583 span{font-size:.85rem}._count_1q3gg_335{padding:.4rem .8rem;font-size:.75rem}}._skeleton_1q3gg_1276{background:linear-gradient(90deg,#23232b 25%,#2a2b36,#23232b 75%);background-size:200% 100%;animation:_shimmer_1q3gg_1 1.2s infinite linear;border-radius:12px;margin-bottom:1.2rem;min-height:32px;width:100%}._skeletonHeader_1q3gg_1286{height:38px;width:60%;margin-bottom:2rem}._skeletonCard_1q3gg_1292{height:56px;width:100%;margin-bottom:1.2rem}@keyframes _shimmer_1q3gg_1{0%{background-position:-200% 0}to{background-position:200% 0}}._dragActive_1q3gg_1306{border:2.5px dashed #ffd700!important;background:linear-gradient(120deg,#23232b 60%,#ffd70022)!important;box-shadow:0 0 24px #ffd70055;transition:all .2s}.document-list-flex-wrapper input[type=text],.document-list-flex-wrapper select{font-size:clamp(12px,16px - (100vw - 1400px) * .003,16px)!important;padding:clamp(.4rem,1vw,.9rem) clamp(.7rem,1.5vw,1.3rem)!important}@media (max-width: 900px){.document-list-flex-wrapper input[type=text],.document-list-flex-wrapper select{font-size:clamp(13px,2vw,14px)!important;padding:clamp(.5rem,1.5vw,.6rem) clamp(.8rem,2vw,1rem)!important}}@media (max-width: 600px){.document-list-flex-wrapper>div>div:nth-child(4){flex-direction:column!important;gap:.75rem!important}.document-list-flex-wrapper input[type=text],.document-list-flex-wrapper select{font-size:13px!important;padding:.5rem .8rem!important;border-radius:12px!important}}@media (max-width: 480px){.document-list-flex-wrapper input[type=text],.document-list-flex-wrapper select{font-size:12px!important;padding:.4rem .7rem!important;border-radius:8px!important}}@media (max-width: 600px){._modalContent_1q3gg_702{width:95%;padding:1.5rem;border-radius:12px}._modalContent_1q3gg_702 h2{font-size:1.25rem}._modalContent_1q3gg_702 p{font-size:.9rem}._modalActions_1q3gg_720{flex-direction:column;gap:.75rem}._deleteConfirmButton_1q3gg_726,._cancelButton_1q3gg_741{padding:.6rem 1rem;font-size:.9rem}}@media (max-width: 480px){._modalContent_1q3gg_702{padding:1rem;border-radius:8px}._modalContent_1q3gg_702 h2{font-size:1.1rem}._modalContent_1q3gg_702 p{font-size:.85rem}._deleteConfirmButton_1q3gg_726,._cancelButton_1q3gg_741{padding:.5rem .8rem;font-size:.85rem}}._subcategoryModal_1q3gg_1389{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}._subcategoryModalContent_1q3gg_1403{background:#23232b;border-radius:16px;padding:2rem;max-width:500px;width:100%;border:2px solid #ffd700;box-shadow:0 8px 32px #ffd7004d;position:relative}._modalFileInfo_1q3gg_1414{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,215,0,.2)}._fileIcon_1q3gg_1425{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffd7001a;border-radius:8px;flex-shrink:0}._fileName_1q3gg_1436{color:#fff;font-size:1rem;font-weight:500;word-break:break-word}._subcategorySelection_1q3gg_1443{margin:1.5rem 0}._modalLabel_1q3gg_1447{display:block;color:gold;font-size:1rem;font-weight:600;margin-bottom:.75rem}._subcategorySelect_1q3gg_1443{width:100%;padding:.75rem 1rem;background:#2a2b36;border:2px solid #ffd700;border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}._subcategorySelect_1q3gg_1443:focus{outline:none;border-color:#ffb300;box-shadow:0 0 0 3px #ffd70033}._subcategorySelect_1q3gg_1443 option{background:#2a2b36;color:#fff}._loadingSubcategories_1q3gg_1475{display:flex;align-items:center;gap:.75rem;color:gold;font-size:1rem;padding:1rem;background:#ffd7001a;border-radius:8px;border:1px solid rgba(255,215,0,.2)}._spinner_1q3gg_1487{width:20px;height:20px;border:2px solid rgba(255,215,0,.3);border-top:2px solid #ffd700;border-radius:50%;animation:_spin_1q3gg_1487 1s linear infinite}._modalActions_1q3gg_720{display:flex;gap:1rem;margin-top:2rem;justify-content:flex-end}._cancelButton_1q3gg_741{background:#666;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}._cancelButton_1q3gg_741:hover:not(:disabled){background:#777;transform:translateY(-2px)}._cancelButton_1q3gg_741:disabled{opacity:.6;cursor:not-allowed}._uploadConfirmButton_1q3gg_1522{background:gold;color:#1c1d27;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}._uploadConfirmButton_1q3gg_1522:hover:not(:disabled){background:#ffb300;transform:translateY(-2px);box-shadow:0 4px 12px #ffd7004d}._uploadConfirmButton_1q3gg_1522:disabled{background:#666;color:#999;cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}@keyframes _spin_1q3gg_1487{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._subcategoryModalContent_1q3gg_1403{padding:1.5rem;margin:1rem}._modalActions_1q3gg_720{flex-direction:column}._cancelButton_1q3gg_741,._uploadConfirmButton_1q3gg_1522{width:100%}}._unknownViewer_1q3gg_960{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:2rem;color:#1e212e}._errorPreview_1q3gg_1579{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:2rem;color:#1e212e;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin:1rem}._errorIcon_1q3gg_1594{font-size:3rem;margin-bottom:1rem}._errorPreview_1q3gg_1579 h3{color:#856404;margin-bottom:.5rem;font-size:1.2rem}._errorPreview_1q3gg_1579 p{color:#856404;margin-bottom:1.5rem;font-size:.9rem}._errorActions_1q3gg_1611{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}._loadingWrapper_1q3gg_1618{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;z-index:1000}._loadingContainer_1q3gg_1632{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:3rem;background:linear-gradient(135deg,#191d24,#21242c);border-radius:16px;border:1px solid hsl(220,15%,25%);box-shadow:0 20px 60px #0000004d;animation:_modalSlideIn_1q3gg_1 .5s ease-out}._loadingText_1q3gg_1646{font-size:1.25rem;font-weight:600;color:#f1f2f3;margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#664ce6,#bb67e4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._loadingSpinner_1q3gg_1658{width:60px;height:60px;border:4px solid hsla(250,75%,60%,.2);border-top:4px solid hsl(250,75%,60%);border-radius:50%;animation:_spin_1q3gg_1487 1s linear infinite;box-shadow:0 0 20px #6365f14d}@keyframes _spin_1q3gg_1487{to{transform:rotate(360deg)}}@keyframes _modalSlideIn_1q3gg_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--rpv-attachment__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-attachment__item-color: #000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color: #2566e8;--rpv-attachment__item-color: #fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;height:100%;flex-direction:column;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{background-color:var(--rpv-attachment__item--hover-background-color);outline:0}.rpv-attachment__item:hover{background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}:root{--rpv-bookmark__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-bookmark__item-color: #000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color: #2566e8;--rpv-bookmark__item-color: #fff}.rpv-bookmark__item{align-items:center;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{background-color:var(--rpv-bookmark__item--hover-background-color);outline:0}.rpv-bookmark__item:hover{background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;overflow:auto;margin:0;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;bottom:.25rem;left:.25rem;right:.25rem;top:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::-moz-selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::-moz-selection{color:#0000}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media (min-width: 640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media (min-width: 768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media (min-width: 1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color: #fff;--rpv-thumbnail__container-box-shadow: rgba(0, 0, 0, .2) 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color: rgba(0, 0, 0, .3)}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color: #2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.rpv-thumbnail__container{align-items:center;background:var(--rpv-thumbnail__container-background-color);box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--single,.rpv-thumbnail__item--dual-cover{padding:.5rem}.rpv-thumbnail__item--dual-even,.rpv-thumbnail__item--dual-cover-odd{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-odd,.rpv-thumbnail__item--dual-cover-even{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--single:hover,.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;text-align:center;padding:.25rem}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color: #fff;--rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);--rpv-drop__area-body-color: #000}.rpv-core__viewer--dark{--rpv-drop__area-background-color: #191919;--rpv-drop__area-body-border-color: #fff;--rpv-drop__area-body-color: #fff}.rpv-drop__area{background-color:var(--rpv-drop__area-background-color);bottom:0;left:0;position:absolute;right:0;top:0;padding:.5rem;z-index:9999}.rpv-drop__area-body{border:2px dashed var(--rpv-drop__area-body-border-color);color:var(--rpv-drop__area-body-color);font-size:1.5rem;align-items:center;display:flex;justify-content:center;height:100%}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color: #fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color: #1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;display:flex;justify-content:center;background-color:var(--rpv-full-screen__overlay-background-color);z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{display:none;bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color: #fff;--rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);--rpv-print__progress-body-color: #000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color: #363636;--rpv-print__progress-body-border-color: transparent;--rpv-print__progress-body-color: #fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:var(--rpv-print__progress-body-background-color);border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;page-break-after:always;page-break-inside:avoid}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1}.rpv-search__highlights{left:0;position:absolute;top:0;height:100%;width:100%}.rpv-search__highlight{background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color: rgba(255, 255, 0, .4);--rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color: #fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:var(--rpv-zoom__popover-target-arrow-border-color) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color: #000}.rpv-core__viewer--dark{--rpv-toolbar__label--color: #fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color: #fff;--rpv-default-layout__container-border-color: rgba(0, 0, 0, .3);--rpv-default-layout__toolbar-background-color: #eee;--rpv-default-layout__toolbar-border-bottom-color: rgba(0, 0, 0, .1);--rpv-default-layout__sidebar-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #eee;--rpv-default-layout__sidebar-content--opened-background-color: #fff;--rpv-default-layout__sidebar-content--opened-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar-content--opened-color: #000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color: #1a1a1a;--rpv-default-layout__container-border-color: #454647;--rpv-default-layout__toolbar-background-color: #292929;--rpv-default-layout__toolbar-border-bottom-color: #000;--rpv-default-layout__sidebar-border-color: #000;--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #292929;--rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color: #292929;--rpv-default-layout__sidebar-content--opened-color: #fff}.rpv-default-layout__container{border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;left:0;position:absolute;top:0;height:2.5rem;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{bottom:0;left:0;position:absolute;top:0;width:12rem;background-color:var(--rpv-default-layout__sidebar--opened-background-color);z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:var(--rpv-default-layout__body-background-color);flex:1;overflow:auto;padding-top:2.5rem}@media (min-width: 768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media (min-width: 1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--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 rgba(0, 0, 0, .1);--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));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.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);left:50%;transform:translate(-50%);align-items:center}.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);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;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;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-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%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.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:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.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:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.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;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.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{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}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:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}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:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(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:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}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:translate3d(0,2000px,0)}}.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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}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) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}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:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.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-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._modalOverlay_168ix_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_168ix_15{max-width:900px;width:90%;max-height:90vh;overflow-y:auto;background:var(--blue-tech4);border-radius:12px;box-shadow:0 20px 60px #00000080;position:relative;border:1px solid var(--blue-tech6);display:flex;flex-direction:column}@media (max-width: 768px){._modalContent_168ix_15{width:95%;max-height:95vh;border-radius:8px}}._modalHeader_168ix_36{padding:1.5rem;border-bottom:1px solid var(--blue-tech6);background:var(--blue-tech3)}@media (max-width: 768px){._modalHeader_168ix_36{padding:1.25rem}}._headerTop_168ix_47{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._modalTitle_168ix_54{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}@media (max-width: 768px){._modalTitle_168ix_54{font-size:1.1rem}}._closeButton_168ix_66{background:none;border:none;color:var(--gray-100);font-size:1.25rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._closeButton_168ix_66:hover{color:var(--text-color);background-color:var(--blue-tech5)}._header_168ix_47{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media (max-width: 768px){._header_168ix_47{flex-direction:column;align-items:flex-start;gap:1rem}}._userInfo_168ix_98{display:flex;align-items:center;gap:1rem}._userAvatar_168ix_104{width:56px;height:56px;border-radius:50%;background:var(--blue-tech);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:var(--white);flex-shrink:0}@media (max-width: 768px){._userAvatar_168ix_104{width:48px;height:48px;font-size:1.1rem}}._userDetails_168ix_125 ._userName_168ix_125{color:var(--text-color);font-size:1.125rem;font-weight:600;margin:0 0 .25rem}._userDetails_168ix_125 ._userEmail_168ix_131{color:var(--gray-100);font-size:.875rem;margin:0}._statsContainer_168ix_137{display:flex;gap:.75rem}@media (max-width: 768px){._statsContainer_168ix_137{width:100%;justify-content:flex-start}}._statBadge_168ix_148{background:var(--blue-tech5);border-radius:8px;padding:.5rem .75rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;border:1px solid var(--blue-tech6);min-width:70px}@media (max-width: 768px){._statBadge_168ix_148{padding:.4rem .6rem;min-width:60px}}._statNumber_168ix_166{font-size:1.25rem;font-weight:700;color:var(--text-color);line-height:1}@media (max-width: 768px){._statNumber_168ix_166{font-size:1.1rem}}._statLabel_168ix_178{font-size:.7rem;color:var(--gray-100);text-transform:uppercase;letter-spacing:.5px;font-weight:500}._adminMessage_168ix_186{background:linear-gradient(135deg,#667eea,#764ba2);margin:0 1.5rem;padding:1.25rem 1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 25px #667eea4d}@media (max-width: 768px){._adminMessage_168ix_186{margin:0 1rem;padding:1rem 1.25rem;flex-direction:column;text-align:center}}._adminIcon_168ix_206{font-size:1.75rem;color:gold;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));flex-shrink:0}@media (max-width: 768px){._adminIcon_168ix_206{font-size:1.5rem}}._adminText_168ix_218{flex:1}._adminText_168ix_218 h4{color:var(--white);font-size:1rem;font-weight:600;margin:0 0 .5rem}._adminText_168ix_218 p{color:#ffffffe6;font-size:.875rem;margin:0;line-height:1.5}._contentContainer_168ix_234{padding:1.5rem;flex:1;overflow-y:auto}@media (max-width: 768px){._contentContainer_168ix_234{padding:1rem}}._section_168ix_245{margin-bottom:2rem}._section_168ix_245:last-child{margin-bottom:0}._sectionHeader_168ix_252{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionTitle_168ix_259{color:var(--text-color);font-size:1.125rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}._sectionIcon_168ix_269{font-size:1.125rem}@media (max-width: 768px){._sectionIcon_168ix_269{font-size:1rem}}._section_168ix_245:first-of-type ._sectionIcon_168ix_269{color:#ff6b35}._section_168ix_245:last-of-type ._sectionIcon_168ix_269{color:#8b4513}._sectionCount_168ix_286{background:var(--blue-tech5);color:var(--text-color);padding:.375rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid var(--blue-tech6)}._categoriesGrid_168ix_296{display:flex;flex-direction:column;gap:1rem}@media (max-width: 768px){._categoriesGrid_168ix_296{gap:.75rem}}._categoryCard_168ix_307{background:var(--blue-tech3);border-radius:8px;padding:1rem;transition:all .3s ease;border:1px solid var(--blue-tech6);border-left:4px solid var(--blue-tech8);display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._categoryCard_168ix_307:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003;border-left-color:var(--blue-tech)}@media (max-width: 768px){._categoryCard_168ix_307{flex-direction:column;gap:.75rem}}._availableCard_168ix_331{border-left-color:var(--blue-tech8)}._availableCard_168ix_331:hover{border-left-color:var(--blue-tech)}._activeCard_168ix_338{border-left-color:var(--green-600)}._activeCard_168ix_338:hover{border-left-color:var(--green-900)}._cardContent_168ix_345{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._categoryHeader_168ix_353{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._categoryNumber_168ix_360{color:var(--gray-100);font-size:.875rem;font-weight:500;flex-shrink:0}._categoryName_168ix_367{font-size:1rem;font-weight:600;color:var(--text-color);margin:0;line-height:1.3;flex:1}._categoryDescription_168ix_376{font-size:.875rem;color:var(--gray-100);margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._cardActions_168ix_387{display:flex;align-items:center;flex-shrink:0}._actionButtons_168ix_393{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}._statusBadge_168ix_400{background:var(--green-600);color:var(--white);padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}._assignButton_168ix_410{background:var(--blue-tech);color:var(--white);border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._assignButton_168ix_410:hover:not(:disabled){background:var(--blue-tech2);transform:translateY(-1px);box-shadow:0 4px 12px #0352fc4d}._assignButton_168ix_410:disabled{background:var(--gray-100);cursor:not-allowed;transform:none;opacity:.6}._removeButton_168ix_436{background:var(--red-900);color:var(--white);border:none;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #f43e4866;min-width:36px;height:36px}._removeButton_168ix_436:hover:not(:disabled){background:#d32f3f;transform:translateY(-1px);box-shadow:0 4px 10px #f43e4880}._removeButton_168ix_436:active:not(:disabled){transform:translateY(0)}._removeButton_168ix_436:disabled{background:var(--gray-100);cursor:not-allowed;transform:none;opacity:.6;box-shadow:none}._removeButton_168ix_436 svg{width:14px;height:14px}._loading_168ix_472{display:flex;flex-direction:column;align-items:center;padding:2rem;color:var(--text-color);gap:1rem}._loading_168ix_472 span{font-size:.875rem;opacity:.8}._loadingSpinner_168ix_485,._buttonSpinner_168ix_486{width:24px;height:24px;border:3px solid var(--blue-tech6);border-radius:50%;border-top-color:var(--blue-tech);animation:_spin_168ix_1 1s ease-in-out infinite}._buttonSpinner_168ix_486{width:16px;height:16px;border-width:2px}@keyframes _spin_168ix_1{to{transform:rotate(360deg)}}._emptyState_168ix_506{text-align:center;padding:3rem 1.5rem;background:var(--blue-tech3);border-radius:8px;border:1px solid var(--blue-tech6)}._emptyState_168ix_506 ._emptyIcon_168ix_513{font-size:3rem;margin-bottom:1rem;color:var(--gray-100);opacity:.5}._emptyState_168ix_506 h4{font-size:1.125rem;font-weight:600;margin:0 0 .75rem;color:var(--text-color)}._emptyState_168ix_506 p{font-size:.875rem;color:var(--gray-100);line-height:1.5;max-width:400px;margin:0 auto}._footer_168ix_535{background:var(--blue-tech3);padding:1.25rem 1.5rem;border-top:1px solid var(--blue-tech6);display:flex;justify-content:center;align-items:center}@media (max-width: 768px){._footer_168ix_535{padding:1rem}}._doneButton_168ix_549{background:var(--gray-100);color:var(--dark-900);border:none;padding:.75rem 2rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._doneButton_168ix_549:hover{background:var(--neutral-3);transform:translateY(-1px);box-shadow:0 4px 12px #0003}@media (max-width: 768px){._doneButton_168ix_549{padding:.625rem 1.5rem;font-size:.8rem}}._modalOverlay_cfxf4_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_cfxf4_15{background:var(--blue-tech4);border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;border:1px solid var(--blue-tech6);animation:_modalSlideIn_cfxf4_1 .3s ease-out}@media (max-width: 768px){._modalContent_cfxf4_15{width:95%;max-width:100%;border-radius:8px}}@keyframes _modalSlideIn_cfxf4_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_cfxf4_46{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--blue-tech6)}@media (max-width: 768px){._modalHeader_cfxf4_46{padding:1.25rem}}._modalTitle_cfxf4_59{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color)}@media (max-width: 768px){._modalTitle_cfxf4_59{font-size:1.25rem}}._closeButton_cfxf4_71{background:none;border:none;color:var(--gray-100);font-size:1.25rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._closeButton_cfxf4_71:hover{color:var(--text-color);background-color:var(--blue-tech3)}._modalBody_cfxf4_89{padding:1.5rem;overflow-y:auto;flex:1}@media (max-width: 768px){._modalBody_cfxf4_89{padding:1.25rem}}._userInfo_cfxf4_100{margin-bottom:2rem;padding:1rem;background-color:var(--blue-tech3);border-radius:8px;border:1px solid var(--blue-tech6)}@media (max-width: 768px){._userInfo_cfxf4_100{margin-bottom:1.5rem;padding:.875rem}}._infoRow_cfxf4_114{display:flex;gap:.5rem;margin-bottom:.75rem}._infoRow_cfxf4_114:last-child{margin-bottom:0}@media (max-width: 768px){._infoRow_cfxf4_114{flex-direction:column;gap:.25rem;margin-bottom:.5rem}}._infoLabel_cfxf4_130{font-weight:600;color:var(--text-color);min-width:60px}@media (max-width: 768px){._infoLabel_cfxf4_130{font-size:.9rem}}._infoValue_cfxf4_141{color:var(--gray-100);flex:1}@media (max-width: 768px){._infoValue_cfxf4_141{font-size:.9rem}}._profileSelection_cfxf4_151{margin-top:1.5rem}._instruction_cfxf4_155{color:var(--text-color);font-size:1rem;margin-bottom:1rem;font-weight:500}@media (max-width: 768px){._instruction_cfxf4_155{font-size:.9rem;margin-bottom:.875rem}}._profilesList_cfxf4_168{display:flex;flex-direction:column;gap:.75rem}._profileOption_cfxf4_174{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--blue-tech3);border:2px solid var(--blue-tech6);border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative}._profileOption_cfxf4_174:hover{background-color:var(--blue-tech5);border-color:var(--blue-tech)}@media (max-width: 768px){._profileOption_cfxf4_174{padding:.875rem;gap:.75rem}}._profileOptionSelected_cfxf4_197{background-color:var(--blue-tech5);border-color:var(--blue-tech);box-shadow:0 0 0 2px #0352fc33}._radioInput_cfxf4_203{position:absolute;opacity:0;cursor:pointer;width:0;height:0}._radioIndicator_cfxf4_211{width:20px;height:20px;border:2px solid var(--blue-tech6);border-radius:50%;position:relative;flex-shrink:0;transition:all .2s ease;background-color:var(--blue-tech4)}._profileOptionSelected_cfxf4_197 ._radioIndicator_cfxf4_211{border-color:var(--blue-tech);background-color:var(--blue-tech)}._profileOptionSelected_cfxf4_197 ._radioIndicator_cfxf4_211:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:var(--white)}@media (max-width: 768px){._radioIndicator_cfxf4_211{width:18px;height:18px}._profileOptionSelected_cfxf4_197 ._radioIndicator_cfxf4_211:after{width:7px;height:7px}}._profileInfo_cfxf4_247{display:flex;flex-direction:column;gap:.25rem;flex:1}._profileName_cfxf4_254{font-weight:600;color:var(--text-color);font-size:1rem}@media (max-width: 768px){._profileName_cfxf4_254{font-size:.95rem}}._profileDescription_cfxf4_265{color:var(--gray-100);font-size:.875rem}@media (max-width: 768px){._profileDescription_cfxf4_265{font-size:.8rem}}._modalFooter_cfxf4_275{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--blue-tech6);background-color:var(--blue-tech3)}@media (max-width: 768px){._modalFooter_cfxf4_275{padding:1.25rem;gap:.75rem}}._cancelButton_cfxf4_290{padding:.75rem 1.5rem;background-color:var(--blue-tech4);border:1px solid var(--blue-tech6);border-radius:6px;color:var(--text-color);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_cfxf4_290:hover{background-color:var(--blue-tech5);border-color:var(--blue-tech)}@media (max-width: 768px){._cancelButton_cfxf4_290{padding:.625rem 1.25rem;font-size:.9rem}}._saveButton_cfxf4_312{padding:.75rem 1.5rem;background-color:var(--blue-tech);border:none;border-radius:6px;color:var(--white);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}._saveButton_cfxf4_312:hover{background-color:var(--blue-tech2);transform:translateY(-1px);box-shadow:0 4px 12px #0352fc4d}@media (max-width: 768px){._saveButton_cfxf4_312{padding:.625rem 1.25rem;font-size:.9rem}}._container_a78yo_1{min-height:calc(100vh - 5rem);background-color:var(--background-color);color:var(--text-color);padding:2rem}@media (max-width: 768px){._container_a78yo_1{padding:1rem}}@media (max-width: 480px){._container_a78yo_1{padding:.5rem}}._header_a78yo_18{margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){._header_a78yo_18{margin-bottom:1.5rem}}@media (max-width: 480px){._header_a78yo_18{margin-bottom:1rem}}._header_a78yo_18 h1{font-size:2rem;color:var(--text-color);margin-bottom:.5rem;display:flex;align-items:center;gap:1rem;font-weight:600}@media (max-width: 768px){._header_a78yo_18 h1{font-size:1.75rem;gap:.75rem}}@media (max-width: 480px){._header_a78yo_18 h1{font-size:1.5rem;gap:.5rem}}._header_a78yo_18 p{color:var(--gray-100);font-size:1rem;margin:0}@media (max-width: 768px){._header_a78yo_18 p{font-size:.9rem}}@media (max-width: 480px){._header_a78yo_18 p{font-size:.85rem}}._headerIcon_a78yo_72{color:var(--blue-tech);font-size:2rem}@media (max-width: 768px){._headerIcon_a78yo_72{font-size:1.5rem}}@media (max-width: 480px){._headerIcon_a78yo_72{font-size:1.25rem}}._searchContainer_a78yo_87{margin-bottom:.3rem;width:30%}@media (max-width: 768px){._searchContainer_a78yo_87{margin-bottom:1.5rem;width:50%}}@media (max-width: 480px){._searchContainer_a78yo_87{margin-bottom:1rem;width:100%}}._searchInputWrapper_a78yo_104{position:relative;display:flex;align-items:center;width:100%;max-width:100%}._searchIcon_a78yo_112{position:absolute;left:1rem;color:var(--gray-100);font-size:1.1rem;pointer-events:none;z-index:1}@media (max-width: 768px){._searchIcon_a78yo_112{left:.75rem;font-size:1rem}}@media (max-width: 480px){._searchIcon_a78yo_112{left:.5rem;font-size:.9rem}}._searchInput_a78yo_104{width:100%;padding:.375rem .875rem .375rem 3rem;background-color:var(--blue-tech4);border:1px solid var(--blue-tech6);border-radius:8px;color:var(--text-color);font-size:1rem;transition:all .3s ease}._searchInput_a78yo_104::-moz-placeholder{color:var(--gray-100)}._searchInput_a78yo_104::placeholder{color:var(--gray-100)}._searchInput_a78yo_104:focus{outline:none;border-color:var(--blue-tech);box-shadow:0 0 0 1px var(--blue-tech);background-color:var(--blue-tech3)}@media (max-width: 768px){._searchInput_a78yo_104{padding:.75rem .875rem .75rem 2.75rem;font-size:.95rem;border-radius:6px}}@media (max-width: 480px){._searchInput_a78yo_104{padding:.625rem .75rem .625rem 2.5rem;font-size:.9rem;border-radius:4px}}._contentWrapper_a78yo_167{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media (max-width: 768px){._contentWrapper_a78yo_167{gap:1.5rem}}@media (max-width: 480px){._contentWrapper_a78yo_167{gap:1rem}}._content_a78yo_167{display:grid;gap:2rem}@media (max-width: 768px){._content_a78yo_167{gap:1.5rem}}@media (max-width: 480px){._content_a78yo_167{gap:1rem}}._usersTable_a78yo_200{background:var(--blue-tech3);border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;border:1px solid var(--blue-tech6)}@media (max-width: 768px){._usersTable_a78yo_200{border-radius:6px;overflow-x:auto}}@media (max-width: 480px){._usersTable_a78yo_200{border-radius:4px}}._usersTable_a78yo_200 table{width:100%;border-collapse:collapse;min-width:600px}@media (max-width: 768px){._usersTable_a78yo_200 table{min-width:450px}}@media (max-width: 480px){._usersTable_a78yo_200 table{min-width:350px}}._usersTable_a78yo_200 table th,._usersTable_a78yo_200 table td{padding:1rem;text-align:left;border-bottom:1px solid var(--border-color)}@media (max-width: 768px){._usersTable_a78yo_200 table th,._usersTable_a78yo_200 table td{padding:.75rem .5rem;font-size:.9rem}}@media (max-width: 480px){._usersTable_a78yo_200 table th,._usersTable_a78yo_200 table td{padding:.5rem .25rem;font-size:.8rem}}._usersTable_a78yo_200 table th{background:var(--blue-tech4);font-weight:600;color:var(--text-color);white-space:nowrap}._usersTable_a78yo_200 table tr:hover{background:var(--blue-tech4);transition:background .2s ease}@media (max-width: 768px){._usersTable_a78yo_200 table th:nth-child(2),._usersTable_a78yo_200 table td:nth-child(2){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._usersTable_a78yo_200 table th:nth-child(3),._usersTable_a78yo_200 table td:nth-child(3){max-width:120px}._usersTable_a78yo_200 table th:nth-child(4),._usersTable_a78yo_200 table td:nth-child(4){max-width:80px;text-align:center}}@media (max-width: 480px){._usersTable_a78yo_200 table th:nth-child(2),._usersTable_a78yo_200 table td:nth-child(2){max-width:100px}._usersTable_a78yo_200 table th:nth-child(3),._usersTable_a78yo_200 table td:nth-child(3){max-width:100px}._usersTable_a78yo_200 table th:nth-child(4),._usersTable_a78yo_200 table td:nth-child(4){max-width:60px}}._usersTable_a78yo_200::-webkit-scrollbar{height:6px}._usersTable_a78yo_200::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}._usersTable_a78yo_200::-webkit-scrollbar-thumb{background:#3498db99;border-radius:3px}._usersTable_a78yo_200::-webkit-scrollbar-thumb:hover{background:#3498dbcc}._profileSelect_a78yo_314{width:100%;padding:.5rem;border:1px solid var(--blue-tech6);border-radius:4px;background:var(--blue-tech4);color:var(--text-color);transition:all .2s ease}._profileSelect_a78yo_314:focus{outline:none;border-color:var(--blue-tech);box-shadow:0 0 0 1px var(--blue-tech)}@media (max-width: 768px){._profileSelect_a78yo_314{padding:.4rem;font-size:.85rem}}@media (max-width: 480px){._profileSelect_a78yo_314{padding:.3rem;font-size:.8rem}}._profileName_a78yo_341{font-weight:500;color:var(--text-color)}@media (max-width: 768px){._profileName_a78yo_341{font-size:.85rem}}@media (max-width: 480px){._profileName_a78yo_341{font-size:.8rem}}._profileDescription_a78yo_356{font-size:.9rem;color:var(--text-color);opacity:.7;margin-top:.25rem}@media (max-width: 768px){._profileDescription_a78yo_356{font-size:.8rem;margin-top:.2rem}}@media (max-width: 480px){._profileDescription_a78yo_356{font-size:.75rem;margin-top:.15rem}}._status_a78yo_375{padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}@media (max-width: 768px){._status_a78yo_375{padding:.2rem .6rem;font-size:.8rem}}@media (max-width: 480px){._status_a78yo_375{padding:.15rem .5rem;font-size:.75rem}}._statusActive_a78yo_394{background:var(--green-600);color:var(--white)}._actionButtons_a78yo_399{display:flex;gap:.5rem}@media (max-width: 768px){._actionButtons_a78yo_399{gap:.4rem}}@media (max-width: 480px){._actionButtons_a78yo_399{gap:.3rem}}._editButton_a78yo_414,._saveButton_a78yo_415,._cancelButton_a78yo_416,._categoriesButton_a78yo_417{padding:.5rem;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media (max-width: 768px){._editButton_a78yo_414,._saveButton_a78yo_415,._cancelButton_a78yo_416,._categoriesButton_a78yo_417{padding:.6rem}}@media (max-width: 480px){._editButton_a78yo_414,._saveButton_a78yo_415,._cancelButton_a78yo_416,._categoriesButton_a78yo_417{padding:.7rem}}._editButton_a78yo_414{background:var(--blue-tech);color:#fff}._editButton_a78yo_414:hover{background:var(--blue-tech2);transform:translateY(-2px);box-shadow:0 2px 8px #0352fc4d}._saveButton_a78yo_415{background:var(--green-600);color:#fff}._saveButton_a78yo_415:hover{background:var(--green-900);transform:translateY(-2px);box-shadow:0 2px 8px #04914b4d}._cancelButton_a78yo_416{background:var(--red-900);color:#fff}._cancelButton_a78yo_416:hover{background:#d32f3f;transform:translateY(-2px);box-shadow:0 2px 8px #f43e484d}._categoriesButton_a78yo_417{background:var(--blue-tech8);color:#fff}._categoriesButton_a78yo_417:hover{background:var(--blue-tech6);transform:translateY(-2px);box-shadow:0 2px 8px #454e9c4d}._profilesSection_a78yo_484{background:var(--blue-tech3);border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px #0000001a;border:1px solid var(--blue-tech6)}@media (max-width: 768px){._profilesSection_a78yo_484{padding:1rem;border-radius:6px}}@media (max-width: 480px){._profilesSection_a78yo_484{padding:.75rem;border-radius:4px}}._profilesSection_a78yo_484 h3{margin-bottom:1rem;color:var(--text-color);font-size:1.25rem;font-weight:600}@media (max-width: 768px){._profilesSection_a78yo_484 h3{font-size:1.1rem;margin-bottom:.75rem}}@media (max-width: 480px){._profilesSection_a78yo_484 h3{font-size:1rem;margin-bottom:.5rem}}._profilesList_a78yo_522{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}@media (max-width: 768px){._profilesList_a78yo_522{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}}@media (max-width: 480px){._profilesList_a78yo_522{grid-template-columns:1fr;gap:.5rem}}._profileCard_a78yo_540{background:var(--blue-tech4);padding:1rem;border-radius:6px;border-left:4px solid var(--blue-tech);transition:all .3s ease}._profileCard_a78yo_540:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003;border-left-color:var(--blue-tech2)}@media (max-width: 768px){._profileCard_a78yo_540{padding:.75rem;border-radius:4px}}@media (max-width: 480px){._profileCard_a78yo_540{padding:.5rem;border-left-width:3px}}._profileCard_a78yo_540 h4{margin:0 0 .5rem;color:var(--text-color)}@media (max-width: 768px){._profileCard_a78yo_540 h4{font-size:.95rem;margin-bottom:.4rem}}@media (max-width: 480px){._profileCard_a78yo_540 h4{font-size:.9rem;margin-bottom:.3rem}}._profileCard_a78yo_540 p{color:var(--text-color);opacity:.7;margin:0 0 .5rem;font-size:.9rem}@media (max-width: 768px){._profileCard_a78yo_540 p{font-size:.8rem;margin-bottom:.4rem}}@media (max-width: 480px){._profileCard_a78yo_540 p{font-size:.75rem;margin-bottom:.3rem}}._profileCard_a78yo_540 ._profileId_a78yo_598{font-size:.8rem;color:var(--text-color);opacity:.5;font-family:monospace}@media (max-width: 768px){._profileCard_a78yo_540 ._profileId_a78yo_598{font-size:.75rem}}@media (max-width: 480px){._profileCard_a78yo_540 ._profileId_a78yo_598{font-size:.7rem}}._errorMessage_a78yo_615{background:#f43e4833;color:var(--red-900);padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid var(--red-900)}@media (max-width: 768px){._errorMessage_a78yo_615{padding:.75rem;font-size:.9rem}}@media (max-width: 480px){._errorMessage_a78yo_615{padding:.5rem;font-size:.8rem}}._successMessage_a78yo_636{background:#04914b33;color:var(--green-900);padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid var(--green-600)}@media (max-width: 768px){._successMessage_a78yo_636{padding:.75rem;font-size:.9rem}}@media (max-width: 480px){._successMessage_a78yo_636{padding:.5rem;font-size:.8rem}}._loading_a78yo_657{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}@media (max-width: 768px){._loading_a78yo_657{min-height:300px}}@media (max-width: 480px){._loading_a78yo_657{min-height:250px}}._loadingSpinner_a78yo_676{width:50px;height:50px;border:4px solid var(--blue-tech6);border-top:4px solid var(--blue-tech);border-radius:50%;animation:_spin_a78yo_1 1s linear infinite;margin-bottom:1rem}@media (max-width: 768px){._loadingSpinner_a78yo_676{width:40px;height:40px;border-width:3px}}@media (max-width: 480px){._loadingSpinner_a78yo_676{width:35px;height:35px;border-width:3px}}._loadingText_a78yo_700{font-size:1.5rem;color:var(--text-color);margin-bottom:.5rem}@media (max-width: 768px){._loadingText_a78yo_700{font-size:1.3rem}}@media (max-width: 480px){._loadingText_a78yo_700{font-size:1.1rem}}._loadingSubtext_a78yo_716{color:var(--text-color);opacity:.7;margin-bottom:1rem}@media (max-width: 768px){._loadingSubtext_a78yo_716{font-size:.9rem}}@media (max-width: 480px){._loadingSubtext_a78yo_716{font-size:.8rem}}._loadingProgress_a78yo_732{width:200px;height:4px;background:var(--border-color);border-radius:2px;overflow:hidden;margin-bottom:1rem}@media (max-width: 768px){._loadingProgress_a78yo_732{width:180px;height:3px}}@media (max-width: 480px){._loadingProgress_a78yo_732{width:150px;height:3px}}._progressBar_a78yo_753{height:100%;background:var(--blue-tech);animation:_progress_a78yo_753 2s ease-in-out infinite}._loadingDots_a78yo_759{display:flex;gap:.5rem}@media (max-width: 480px){._loadingDots_a78yo_759{gap:.4rem}}._dot_a78yo_769{width:8px;height:8px;background:var(--blue-tech);border-radius:50%;animation:_bounce_a78yo_1 1.4s ease-in-out infinite both}@media (max-width: 768px){._dot_a78yo_769{width:7px;height:7px}}@media (max-width: 480px){._dot_a78yo_769{width:6px;height:6px}}._dot_a78yo_769:nth-child(1){animation-delay:-.32s}._dot_a78yo_769:nth-child(2){animation-delay:-.16s}@media (max-width: 768px){._container_a78yo_1{margin-left:.5rem;margin-right:.5rem}}@media (max-width: 480px){._container_a78yo_1{margin-left:.25rem;margin-right:.25rem}}@media (max-width: 768px){._usersTable_a78yo_200,._profilesSection_a78yo_484{box-shadow:0 2px 4px #0003}}@media (max-width: 480px){._usersTable_a78yo_200,._profilesSection_a78yo_484{box-shadow:0 1px 3px #00000026}}@keyframes _spin_a78yo_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _progress_a78yo_753{0%{width:0%}50%{width:70%}to{width:100%}}@keyframes _bounce_a78yo_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width: 768px){._mobileTitle_a78yo_851{font-size:2rem!important;gap:.75rem!important;flex-direction:column!important}}@media (max-width: 480px){._mobileTitle_a78yo_851{font-size:1.5rem!important;gap:.5rem!important}}@media (max-width: 768px){._mobileSubtitle_a78yo_865{font-size:1rem!important}}@media (max-width: 480px){._mobileSubtitle_a78yo_865{font-size:.9rem!important}}@media (max-width: 768px){._mobileMessage_a78yo_876{padding:.75rem!important;font-size:.9rem!important}}@media (max-width: 480px){._mobileMessage_a78yo_876{padding:.5rem!important;font-size:.8rem!important}}@media (max-width: 768px){._mobileTable_a78yo_889{min-width:450px!important}._mobileTable_a78yo_889 th,._mobileTable_a78yo_889 td{padding:.75rem .5rem!important;font-size:.9rem!important}}@media (max-width: 480px){._mobileTable_a78yo_889{min-width:350px!important}._mobileTable_a78yo_889 th,._mobileTable_a78yo_889 td{padding:.5rem .25rem!important;font-size:.8rem!important}}@media (max-width: 768px){._mobileHeader_a78yo_910{font-size:.85rem!important;padding:.75rem .5rem!important}}@media (max-width: 480px){._mobileHeader_a78yo_910{font-size:.8rem!important;padding:.5rem .25rem!important}}@media (max-width: 768px){._mobileHidden_a78yo_923{display:none!important}._mobileRow_a78yo_929:hover{background:var(--hover-background)!important}._mobileCell_a78yo_935{padding:.75rem .5rem!important;font-size:.9rem!important}}@media (max-width: 480px){._mobileCell_a78yo_935{padding:.5rem .25rem!important;font-size:.8rem!important}}._userName_a78yo_947{font-weight:500}@media (max-width: 768px){._userName_a78yo_947{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 480px){._userName_a78yo_947{max-width:100px}}@media (max-width: 768px){._userEmail_a78yo_965{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 480px){._userEmail_a78yo_965{max-width:120px}}@media (max-width: 768px){._profileCell_a78yo_979{max-width:120px}}@media (max-width: 480px){._profileCell_a78yo_979{max-width:100px}}@media (max-width: 768px){._statusCell_a78yo_990{max-width:80px}}@media (max-width: 480px){._statusCell_a78yo_990{max-width:60px}}@media (max-width: 768px){._actionsCell_a78yo_1001{max-width:80px;text-align:center!important}}@media (max-width: 480px){._actionsCell_a78yo_1001{max-width:60px}}@media (max-width: 768px){._mobileSelect_a78yo_1013{padding:.4rem!important;font-size:.85rem!important}}@media (max-width: 480px){._mobileSelect_a78yo_1013{padding:.3rem!important;font-size:.8rem!important}}@media (max-width: 768px){._mobileProfileInfo_a78yo_1026 ._profileName_a78yo_341{font-size:.85rem!important}._mobileProfileInfo_a78yo_1026 ._profileDescription_a78yo_356{font-size:.8rem!important;margin-top:.2rem!important}}@media (max-width: 480px){._mobileProfileInfo_a78yo_1026 ._profileName_a78yo_341{font-size:.8rem!important}._mobileProfileInfo_a78yo_1026 ._profileDescription_a78yo_356{font-size:.75rem!important;margin-top:.15rem!important}}@media (max-width: 768px){._mobileActionButtons_a78yo_1045{gap:.4rem!important}}@media (max-width: 480px){._mobileActionButtons_a78yo_1045{gap:.3rem!important}}@media (max-width: 768px){._mobileButton_a78yo_1056{padding:.6rem!important}}@media (max-width: 480px){._mobileButton_a78yo_1056{padding:.7rem!important}}@media (max-width: 768px){._mobileProfilesSection_a78yo_1067{padding:1rem!important;border-radius:6px!important}}@media (max-width: 480px){._mobileProfilesSection_a78yo_1067{padding:.75rem!important;border-radius:4px!important}}@media (max-width: 768px){._mobileSectionTitle_a78yo_1080{font-size:1.1rem!important;margin-bottom:.75rem!important}}@media (max-width: 480px){._mobileSectionTitle_a78yo_1080{font-size:1rem!important;margin-bottom:.5rem!important}}@media (max-width: 768px){._mobileProfilesList_a78yo_1093{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:.75rem!important}}@media (max-width: 480px){._mobileProfilesList_a78yo_1093{grid-template-columns:1fr!important;gap:.5rem!important}}@media (max-width: 768px){._mobileProfileCard_a78yo_1106{padding:.75rem!important;border-radius:4px!important}}@media (max-width: 480px){._mobileProfileCard_a78yo_1106{padding:.5rem!important;border-left-width:3px!important}}@media (max-width: 768px){._mobileCardTitle_a78yo_1119{font-size:.95rem!important;margin-bottom:.4rem!important}}@media (max-width: 480px){._mobileCardTitle_a78yo_1119{font-size:.9rem!important;margin-bottom:.3rem!important}}@media (max-width: 768px){._mobileCardDescription_a78yo_1132{font-size:.8rem!important;margin-bottom:.4rem!important}}@media (max-width: 480px){._mobileCardDescription_a78yo_1132{font-size:.75rem!important;margin-bottom:.3rem!important}}@media (max-width: 768px){._mobileProfileId_a78yo_1145{font-size:.75rem!important}}@media (max-width: 480px){._mobileProfileId_a78yo_1145{font-size:.7rem!important}}._centerHeader_a78yo_1155{text-align:center!important}.dark-theme{--bg-primary: #1e1f20;--bg-secondary: #282a2c;--bg-tertiary: #2d2d2d;--bg-hover: #3c4043;--border-color: #3c4043;--border-color-light: #444;--text-primary: #f1f3f4;--text-secondary: #9aa0a6;--text-tertiary: #5f6368;--accent-color: #8ab4f8;--accent-hover: #a8c7fa;--input-bg: #1a1a1a;--message-user-bg: #3c4043;--message-user-text: #ffffff;--message-ai-bg: transparent;--message-ai-text: #ffffff;--code-bg: #2d2d2d;--code-bg-dark: #1e1e1e;--code-inline-color: #ffffff;--code-inline-border: rgba(255, 107, 107, .2);--success-color: #4caf50;--copy: #2e7d32;--copy-hover: #2e7d3298;--success-hover: #66bb6a;--danger-color: #f44336;--icon-color: #9aa0a6;--overlay-bg: rgba(0, 0, 0, .75);--hover-light: rgba(255, 255, 255, .1);--hover-lighter: rgba(255, 255, 255, .05);--accent-transparent: rgba(138, 180, 248, .1);--accent-border: rgba(138, 180, 248, .2);--success-transparent: rgba(76, 175, 80, .15);--danger-transparent: rgba(244, 67, 54, .1);--pinned-bg: rgba(138, 180, 248, .08)}.light-theme{--bg-primary: #ffffff;--bg-secondary: #59a4f021;--bg-tertiary: #e8eaed;--bg-hover: #e3e6e8;--border-color: #e8eaed !important;--border-color-light: #dadce0;--text-primary: #202124;--text-secondary: #5f6368;--text-tertiary: #80868b;--accent-color: #1a73e8;--accent-hover: #1557b0;--input-bg: #f8f9fa;--message-user-bg: #e3f2fd;--message-user-text: #1a73e8;--message-ai-bg: transparent;--message-ai-text: #202124;--code-bg: #e8eaed;--code-bg-dark: #e3e6e8;--code-inline-color: #e91e63;--code-inline-border: rgba(233, 30, 99, .2);--success-color: #2e7d32;--copy: #2e7d32;--success-hover: #4caf50;--danger-color: #d32f2f;--icon-color: #5f6368;--overlay-bg: rgba(0, 0, 0, .5);--hover-light: rgba(0, 0, 0, .04);--hover-lighter: rgba(0, 0, 0, .02);--accent-transparent: rgba(26, 115, 232, .08);--accent-border: rgba(26, 115, 232, .2);--success-transparent: rgba(76, 175, 80, .08);--danger-transparent: rgba(211, 47, 47, .08);--pinned-bg: rgba(26, 115, 232, .08)}._geminiContainer_1wgmo_74{display:flex;height:calc(100vh - 70px);background:var(--bg-primary);color:var(--text-primary);font-family:Google Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden}._sidebar_1wgmo_83{width:300px;background:var(--bg-secondary);display:flex;flex-direction:column;transition:width .3s ease,transform .3s ease;position:relative;z-index:10000}._sidebar_1wgmo_83._collapsed_1wgmo_92{width:72px}._sidebar_1wgmo_83._collapsed_1wgmo_92 ._historySection_1wgmo_95{display:none}@media (max-width: 768px){._sidebar_1wgmo_83._collapsed_1wgmo_92{position:absolute;left:0;top:0;bottom:0;z-index:1000;width:72px;transform:translate(0)}}._sidebarHeader_1wgmo_110{padding:.75rem .5rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}._sidebar_1wgmo_83._collapsed_1wgmo_92 ._sidebarHeader_1wgmo_110{align-items:center}._menuToggleBtn_1wgmo_121{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;width:40px;height:40px}._menuToggleBtn_1wgmo_121:hover{background:var(--bg-hover);color:var(--text-primary)}._menuToggleBtn_1wgmo_121 svg{width:20px;height:20px}._closeSidebarBtn_1wgmo_146{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;width:40px;height:40px}._closeSidebarBtn_1wgmo_146:hover{background:var(--bg-hover);color:var(--text-primary)}._closeSidebarBtn_1wgmo_146 svg{width:20px;height:20px}._newChatBtn_1wgmo_171{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem .625rem .875rem;background:transparent;border:none;border-radius:20px;color:var(--text-primary);cursor:pointer;font-size:.875rem;font-weight:400;transition:all .2s;width:100%;justify-content:flex-start}._newChatBtn_1wgmo_171:hover{background:var(--bg-hover)}._newChatBtn_1wgmo_171 svg{font-size:1rem;color:var(--text-primary)}._newChatBtn_1wgmo_171 span{white-space:nowrap}._newChatBtnIcon_1wgmo_198{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;width:40px;height:40px}._newChatBtnIcon_1wgmo_198:hover{background:var(--bg-hover);color:var(--text-primary)}._newChatBtnIcon_1wgmo_198 svg{width:20px;height:20px}._historySection_1wgmo_95{flex:1;overflow-y:auto;overflow-x:hidden;padding:.75rem 0 .5rem}._historySection_1wgmo_95 h3{padding:.75rem 1rem .5rem;font-size:.6875rem;font-weight:500;color:var(--icon-color);text-transform:uppercase;letter-spacing:.5px;margin:0}._historySection_1wgmo_95::-webkit-scrollbar{width:6px}._historySection_1wgmo_95::-webkit-scrollbar-track{background:transparent}._historySection_1wgmo_95::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:3px}._historyList_1wgmo_249{padding:0 .5rem}._emptyHistory_1wgmo_253{padding:1rem;text-align:center;color:var(--icon-color);font-size:.875rem}._historyItem_1wgmo_260{display:flex;flex-direction:column;padding:.625rem;border-radius:14px;cursor:pointer;transition:all .2s;margin-bottom:.25rem;position:relative}._historyItem_1wgmo_260:hover{background:var(--bg-hover)}._historyItem_1wgmo_260:hover ._historyItemActions_1wgmo_273{opacity:1}._historyItem_1wgmo_260._active_1wgmo_276{background:var(--bg-hover)}._historyItem_1wgmo_260._pinned_1wgmo_279{border-left:2px solid var(--accent-color);background:var(--pinned-bg)}._historyItemContent_1wgmo_284{display:flex;flex-direction:column;gap:.5rem;width:100%}._historyItemTop_1wgmo_291{display:flex;align-items:center;justify-content:space-between;gap:.375rem}._historyItemLeft_1wgmo_298{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;overflow:hidden;margin-right:.25rem}._historyIconWrapper_1wgmo_308{width:28px;height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._historyIcon_1wgmo_308{color:var(--accent-color);font-size:.875rem;flex-shrink:0}._pinnedIcon_1wgmo_324{color:var(--accent-color);font-size:.625rem;flex-shrink:0}._historyTitle_1wgmo_330{flex:1;font-size:.8125rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._historyPreview_1wgmo_340{font-size:.6875rem;color:var(--text-secondary);line-height:1.4;padding-left:2.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}._historyTitleInput_1wgmo_351{flex:1 1 auto;background:var(--bg-tertiary);border:1px solid var(--accent-color);border-radius:6px;padding:.375rem .625rem;color:var(--text-primary);font-size:.875rem;outline:none;font-family:inherit;height:32px;line-height:1.4;min-width:0;max-width:100%}._historyTitleInput_1wgmo_351:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-border)}._historyItemActions_1wgmo_273{display:flex;align-items:center;gap:.375rem;flex-shrink:0;white-space:nowrap;margin-left:auto}._historyActionBtn_1wgmo_380{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.875rem;min-width:32px;height:32px}._historyActionBtn_1wgmo_380:hover{background:var(--hover-light);color:var(--text-primary)}._historyActionBtn_1wgmo_380._active_1wgmo_276{color:var(--accent-color)}._historyActionBtn_1wgmo_380._confirm_1wgmo_402{color:var(--success-color)}._historyActionBtn_1wgmo_380._confirm_1wgmo_402:hover{background:var(--success-transparent);color:var(--success-hover)}._historyActionBtn_1wgmo_380._cancel_1wgmo_409{color:var(--icon-color)}._historyActionBtn_1wgmo_380._cancel_1wgmo_409:hover,._historyActionBtn_1wgmo_380._delete_1wgmo_416:hover{background:var(--danger-transparent);color:var(--danger-color)}._menuContainer_1wgmo_421{position:relative;opacity:0;transition:opacity .2s}._menuContainer_1wgmo_421._menuOpen_1wgmo_426,._historyItem_1wgmo_260:hover ._menuContainer_1wgmo_421{opacity:1}@media (max-width: 768px){._menuContainer_1wgmo_421{opacity:1}}._menuButton_1wgmo_439{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.75rem}._menuButton_1wgmo_439:hover{background:var(--hover-light);color:var(--text-primary)}._dropdownMenu_1wgmo_457{position:absolute;top:100%;right:0;margin-top:.25rem;background:var(--bg-tertiary);border:1px solid var(--border-color-light);border-radius:8px;min-width:180px;box-shadow:0 4px 12px #00000080;z-index:1000;overflow:hidden}._menuItem_1wgmo_471{width:100%;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem;transition:background .2s;text-align:left}._menuItem_1wgmo_471 svg{font-size:.875rem;color:var(--text-secondary);flex-shrink:0}._menuItem_1wgmo_471 svg._active_1wgmo_276{color:var(--accent-color)}._menuItem_1wgmo_471 span{flex:1}._menuItem_1wgmo_471:hover{background:var(--bg-hover)}._menuItem_1wgmo_471:hover svg{color:var(--text-primary)}._menuItem_1wgmo_471._danger_1wgmo_502:hover{background:var(--danger-transparent);color:var(--danger-color)}._menuItem_1wgmo_471._danger_1wgmo_502:hover svg{color:var(--danger-color)}._menuDivider_1wgmo_510{height:1px;background:var(--border-color-light);margin:.25rem 0}._modalOverlay_1wgmo_516{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-bg);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_1wgmo_1 .2s ease}._modalContent_1wgmo_539{background:var(--bg-tertiary);border-radius:12px;width:100%;max-width:500px;box-shadow:0 8px 32px #00000080;animation:_slideUp_1wgmo_1 .3s ease;border:1px solid var(--border-color-light)}@keyframes _slideUp_1wgmo_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1wgmo_559{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color-light)}._modalHeader_1wgmo_559 h3{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}._modalCloseBtn_1wgmo_573{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:1.125rem}._modalCloseBtn_1wgmo_573:hover{background:var(--bg-hover);color:var(--text-primary)}._modalBody_1wgmo_591{padding:1.5rem}._modalLabel_1wgmo_595{display:block;color:var(--text-primary);font-size:.875rem;font-weight:500;margin-bottom:.625rem}._modalInput_1wgmo_603{width:100%;background:var(--input-bg);border:1px solid var(--border-color-light);border-radius:8px;padding:.875rem 1rem;color:var(--text-primary);font-size:1rem;outline:none;font-family:inherit;transition:all .2s}._modalInput_1wgmo_603:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #8ab4f826}._modalInput_1wgmo_603::-moz-placeholder{color:var(--text-tertiary)}._modalInput_1wgmo_603::placeholder{color:var(--text-tertiary)}._modalFooter_1wgmo_623{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--border-color-light)}._modalBtnCancel_1wgmo_632,._modalBtnConfirm_1wgmo_633{padding:.75rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-family:inherit}._modalBtnCancel_1wgmo_632:active,._modalBtnConfirm_1wgmo_633:active{transform:scale(.98)}._modalBtnCancel_1wgmo_632{background:transparent;color:var(--text-primary);border:1px solid var(--border-color-light)}._modalBtnCancel_1wgmo_632:hover{background:var(--hover-lighter);border-color:var(--text-tertiary)}._modalBtnConfirm_1wgmo_633{background:var(--accent-color);color:var(--input-bg);font-weight:600}._modalBtnConfirm_1wgmo_633:hover{background:var(--accent-hover)}._modalBtnConfirm_1wgmo_633:disabled{opacity:.5;cursor:not-allowed}._deleteModalContent_1wgmo_671{background:var(--bg-tertiary);border-radius:16px;width:100%;max-width:420px;box-shadow:0 20px 60px #0000004d;animation:_deleteModalSlideUp_1wgmo_1 .4s cubic-bezier(.34,1.56,.64,1);border:1px solid var(--border-color-light);overflow:hidden;position:relative}._deleteModalContent_1wgmo_671:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--danger-color),#ff6b6b,var(--danger-color))}@keyframes _deleteModalSlideUp_1wgmo_1{0%{transform:translateY(40px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._deleteModalIcon_1wgmo_702{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:2rem auto 1rem;background:linear-gradient(135deg,var(--danger-color),#ff6b6b);border-radius:50%;color:#fff;font-size:2rem;box-shadow:0 8px 24px #f443364d;animation:_deleteIconPulse_1wgmo_1 2s infinite;position:relative}._deleteModalIcon_1wgmo_702:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(135deg,var(--danger-color),#ff6b6b);border-radius:50%;z-index:-1;opacity:.2;animation:_deleteIconRing_1wgmo_1 2s infinite}@keyframes _deleteIconPulse_1wgmo_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _deleteIconRing_1wgmo_1{0%{transform:scale(1);opacity:.2}50%{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:.2}}._deleteModalHeader_1wgmo_750{text-align:center;padding:0 2rem 1.5rem}._deleteModalHeader_1wgmo_750 h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem;letter-spacing:-.02em}._deleteModalHeader_1wgmo_750 p{font-size:1rem;color:var(--text-secondary);margin:0;line-height:1.5}._deleteModalBody_1wgmo_768{padding:0 2rem 2rem}._chatPreview_1wgmo_772{background:var(--bg-secondary);border:2px solid var(--border-color-light);border-radius:12px;padding:1.25rem;text-align:center;position:relative;overflow:hidden}._chatPreview_1wgmo_772:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(244,67,54,.05),transparent);pointer-events:none}._chatPreviewTitle_1wgmo_792{font-size:1rem;font-weight:600;color:var(--text-primary);display:block;word-break:break-word;line-height:1.4;position:relative;z-index:1}._deleteModalFooter_1wgmo_803{display:flex;gap:1rem;padding:0 2rem 2rem;justify-content:center}._deleteBtnCancel_1wgmo_810,._deleteBtnConfirm_1wgmo_811{padding:.875rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:none;font-family:inherit;min-width:120px;position:relative;overflow:hidden}._deleteBtnCancel_1wgmo_810:active,._deleteBtnConfirm_1wgmo_811:active{transform:scale(.95)}._deleteBtnCancel_1wgmo_810:before,._deleteBtnConfirm_1wgmo_811:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}._deleteBtnCancel_1wgmo_810:hover:before,._deleteBtnConfirm_1wgmo_811:hover:before{width:300px;height:300px}._deleteBtnCancel_1wgmo_810{background:var(--bg-hover);color:var(--text-primary);border:2px solid var(--border-color-light)}._deleteBtnCancel_1wgmo_810:hover{background:var(--bg-secondary);border-color:var(--text-tertiary);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}._deleteBtnConfirm_1wgmo_811{background:linear-gradient(135deg,var(--danger-color),#ff6b6b);color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #f443364d}._deleteBtnConfirm_1wgmo_811:hover{background:linear-gradient(135deg,#d32f2f,var(--danger-color));transform:translateY(-2px);box-shadow:0 8px 24px #f4433666}._deleteBtnConfirm_1wgmo_811 svg{font-size:.875rem}._sidebarFooter_1wgmo_877{padding:1rem;position:relative;z-index:10001}._settingsMenuContainer_1wgmo_883{position:relative;z-index:10002}._settingsDropdownMenu_1wgmo_888{position:absolute;bottom:100%;right:-50%;margin-bottom:.5rem;background:var(--bg-tertiary);border:1px solid var(--border-color-light);border-radius:12px;box-shadow:0 4px 16px #00000080;overflow:visible;animation:_slideUpFade_1wgmo_1 .2s ease;min-width:200px;pointer-events:auto;z-index:10003}@keyframes _slideUpFade_1wgmo_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._settingsMenuItem_1wgmo_914{width:100%;background:none;border:none;color:var(--text-primary);cursor:pointer!important;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;transition:background .2s;text-align:left;gap:.75rem;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}._settingsMenuItem_1wgmo_914:hover{background:var(--bg-hover);cursor:pointer!important}._settingsMenuItem_1wgmo_914 span{flex:1;pointer-events:none}._settingsMenuIcon_1wgmo_940{font-size:1rem;color:var(--text-secondary);flex-shrink:0;pointer-events:none}._settingsMenuArrow_1wgmo_947{font-size:.75rem;color:var(--text-secondary);flex-shrink:0;pointer-events:none}._settingsMenuItemContainer_1wgmo_954{position:relative}._submenuDropdown_1wgmo_958{position:absolute;left:100%;top:-6.2rem;margin-left:.5rem;background:var(--bg-tertiary);border:1px solid var(--border-color-light);border-radius:12px;box-shadow:0 4px 16px #00000080;overflow:hidden;min-width:180px;animation:_slideInRight_1wgmo_1 .2s ease;z-index:10004;pointer-events:auto}@keyframes _slideInRight_1wgmo_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._submenuItem_1wgmo_984{width:100%;background:none;border:none;color:var(--text-primary);cursor:pointer!important;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;transition:background .2s,color .2s;text-align:left;pointer-events:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:10005}._submenuItem_1wgmo_984:hover{background:var(--bg-hover);cursor:pointer!important}._submenuItem_1wgmo_984:active{background:var(--accent-transparent)}._submenuItem_1wgmo_984._active_1wgmo_276{color:var(--accent-color)}._submenuItem_1wgmo_984 span{flex:1;pointer-events:none}._radioButton_1wgmo_1017{width:18px;height:18px;border:2px solid var(--text-secondary);border-radius:50%;position:relative;transition:all .2s;pointer-events:none;flex-shrink:0}._radioButton_1wgmo_1017._checked_1wgmo_1027{border-color:var(--accent-color)}._radioButton_1wgmo_1017._checked_1wgmo_1027:after{content:"";position:absolute;width:10px;height:10px;background:var(--accent-color);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}._sidebarFooterBtn_1wgmo_1042{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;background:none;border:none;border-radius:24px;color:var(--text-primary);cursor:pointer;font-size:.875rem;width:100%;transition:background .2s}._sidebarFooterBtn_1wgmo_1042:hover{background:var(--bg-hover)}._sidebarFooterBtn_1wgmo_1042 svg{color:var(--icon-color)}._mainContent_1wgmo_1063{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}._topBar_1wgmo_1072{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:var(--bg-primary)}@media (max-width: 768px){._topBar_1wgmo_1072{padding:.75rem 1rem}}._topBarLeft_1wgmo_1085{display:flex;align-items:center;gap:1rem}._topBarLeft_1wgmo_1085 h1{font-size:1.375rem;font-weight:400;color:var(--text-primary);margin:0}._menuBtn_1wgmo_1097{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s}._menuBtn_1wgmo_1097:hover{background:var(--bg-hover)}._menuBtn_1wgmo_1097 svg{font-size:1.25rem}._topBarRight_1wgmo_1116{display:flex;gap:.5rem}._topBarBtn_1wgmo_1121{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}._topBarBtn_1wgmo_1121:hover{background:var(--bg-hover)}._topBarBtn_1wgmo_1121 svg{font-size:1.125rem}._messagesArea_1wgmo_1140{flex:1;overflow-y:auto;display:flex;flex-direction:column}._messagesArea_1wgmo_1140::-webkit-scrollbar{width:8px}._messagesArea_1wgmo_1140::-webkit-scrollbar-track{background:transparent}._messagesArea_1wgmo_1140::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:4px}._welcomeScreen_1wgmo_1157{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;max-width:900px;margin:0 auto;width:100%}._welcomeTitle_1wgmo_1169{text-align:center;margin-bottom:.5rem;animation:_fadeIn_1wgmo_1 .6s ease}@media (max-width: 768px){._welcomeTitle_1wgmo_1169{margin-bottom:1.5rem}}._welcomeOla_1wgmo_1180{font-size:3rem;font-weight:400;color:var(--text-primary);display:block}@media (max-width: 768px){._welcomeOla_1wgmo_1180{font-size:2.25rem}}._welcomeSubtitle_1wgmo_1192{font-size:3.5rem;font-weight:400;color:var(--text-tertiary);display:block}@media (max-width: 768px){._welcomeSubtitle_1wgmo_1192{font-size:2.5rem}}._suggestions_1wgmo_1204{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;width:100%;max-width:900px;animation:_fadeIn_1wgmo_1 .6s ease .2s both}@media (max-width: 768px){._suggestions_1wgmo_1204{grid-template-columns:1fr;gap:.5rem}}._suggestionCard_1wgmo_1219{padding:.875rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;text-align:left;color:var(--text-primary);font-size:.8125rem;transition:all .2s;min-height:60px;display:flex;align-items:center}._suggestionCard_1wgmo_1219:hover{background:var(--bg-hover)}._suggestionCard_1wgmo_1219 span{display:block;line-height:1.4}@media (max-width: 768px){._suggestionCard_1wgmo_1219{padding:.75rem .875rem;font-size:.75rem;min-height:50px}}._messagesContainer_1wgmo_1248{padding:.75rem 1rem;max-width:900px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:.5rem}._messageWrapper_1wgmo_1258{animation:_fadeInUp_1wgmo_1 .4s ease;display:flex;width:100%}._messageWrapper_1wgmo_1258:hover ._messageActions_1wgmo_1263{opacity:1}._userMessage_1wgmo_1267{justify-content:flex-end}._assistantMessage_1wgmo_1271{justify-content:flex-start}._userBubbleContainer_1wgmo_1275{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:70%}@media (max-width: 768px){._userBubbleContainer_1wgmo_1275{max-width:85%}}._userBubble_1wgmo_1275{background:var(--message-user-bg);color:var(--message-user-text);padding:.875rem 1.125rem;border-radius:25px 5px 25px 25px;word-wrap:break-word;font-size:.9375rem;line-height:1.5;font-weight:500}._messageAttachments_1wgmo_1299{display:flex;flex-direction:column;gap:.5rem;width:100%}._messageImage_1wgmo_1306{border-radius:16px;overflow:hidden;border:2px solid var(--message-user-bg);box-shadow:0 4px 12px #00000026;max-width:100%}._chatImage_1wgmo_1314{width:100%;max-width:400px;height:auto;display:block;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:transform .2s}._chatImage_1wgmo_1314:hover{transform:scale(1.02)}@media (max-width: 768px){._chatImage_1wgmo_1314{max-width:100%}}._userMessageText_1wgmo_1332{display:inline;word-wrap:break-word;color:var(--message-user-text)}._messageText_1wgmo_1338{display:block;word-wrap:break-word;color:var(--message-ai-text)!important;line-height:1.6;font-size:.95rem}._messageText_1wgmo_1338 ._title-h1_1wgmo_1345,._messageText_1wgmo_1338 ._title-h2_1wgmo_1346,._messageText_1wgmo_1338 ._title-h3_1wgmo_1347{margin:1.5rem 0 1rem;font-weight:600;color:var(--message-ai-text)!important;line-height:1.3}._messageText_1wgmo_1338 ._title-h1_1wgmo_1345:first-child,._messageText_1wgmo_1338 ._title-h2_1wgmo_1346:first-child,._messageText_1wgmo_1338 ._title-h3_1wgmo_1347:first-child{margin-top:0}._messageText_1wgmo_1338 ._title-h1_1wgmo_1345{font-size:1.4rem;border-bottom:2px solid var(--accent-color);padding-bottom:.5rem;margin-bottom:1.5rem}._messageText_1wgmo_1338 ._title-h2_1wgmo_1346{font-size:1.2rem;color:var(--accent-color)!important;margin-top:1.8rem}._messageText_1wgmo_1338 ._title-h3_1wgmo_1347{font-size:1.1rem;color:var(--text-primary)!important;margin-top:1.2rem}._messageText_1wgmo_1338 p{margin:0 0 .5rem;line-height:1.6;color:var(--message-ai-text)!important}._messageText_1wgmo_1338 p:last-child{margin-bottom:0}._messageText_1wgmo_1338 strong{font-weight:600;color:var(--message-ai-text)!important}._messageText_1wgmo_1338 .inline-code{background:linear-gradient(135deg,var(--code-bg),var(--code-bg-dark));padding:.25rem .6rem;border-radius:6px;font-family:JetBrains Mono,Roboto Mono,Courier New,monospace;font-size:.88em;color:var(--code-inline-color)!important;border:1px solid var(--code-inline-border);font-weight:600;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}._messageText_1wgmo_1338 .inline-code:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}._messageText_1wgmo_1338 .numbered-list,._messageText_1wgmo_1338 .bullet-list{margin:.5rem 0;padding-left:1.8rem;color:var(--message-ai-text)!important}._messageText_1wgmo_1338 .numbered-list li,._messageText_1wgmo_1338 .bullet-list li{margin:.35rem 0;line-height:1.5;color:var(--message-ai-text)!important;padding-left:.3rem}._messageText_1wgmo_1338 .numbered-list li::marker,._messageText_1wgmo_1338 .bullet-list li::marker{color:var(--accent-color);font-weight:700}._messageText_1wgmo_1338 .numbered-list{list-style-type:none;counter-reset:none;padding-left:0}._messageText_1wgmo_1338 .numbered-list li{position:relative;margin:.35rem 0;line-height:1.5;color:var(--message-ai-text)!important;padding-left:.3rem}._messageText_1wgmo_1338 .numbered-list li .list-number{color:var(--accent-color);font-weight:700;margin-right:.5rem}._messageText_1wgmo_1338 .bullet-list{list-style-type:disc}._messageText_1wgmo_1338 .bullet-list li::marker{color:var(--accent-color);font-size:1.1em}._messageText_1wgmo_1338 br{display:block;content:"";margin:.5rem 0}._messageContent_1wgmo_1450{display:flex;flex-direction:column;gap:.5rem;max-width:70%;flex:1}@media (max-width: 768px){._messageContent_1wgmo_1450{max-width:85%}}._messageHeader_1wgmo_1463{display:flex;align-items:flex-start;gap:.75rem}._messageAvatar_1wgmo_1469{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--text-tertiary);color:var(--text-primary);font-size:1rem}._geminiAvatar_1wgmo_1482{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-color),var(--accent-hover));color:#fff}._messageSender_1wgmo_1493{font-weight:500;font-size:.875rem;color:var(--text-primary);margin-bottom:.5rem;display:block}._messageBody_1wgmo_1501{color:var(--message-ai-text)!important;font-size:.95rem;line-height:1.6;word-wrap:break-word;width:100%}._messageBody_1wgmo_1501 code{background:var(--bg-tertiary);padding:.2rem .5rem;border-radius:4px;font-family:Roboto Mono,Courier New,monospace;font-size:.88em;color:var(--message-ai-text)!important;border:1px solid var(--border-color-light);font-weight:500}._messageBody_1wgmo_1501 strong{font-weight:600;color:var(--message-ai-text)!important}._messageBody_1wgmo_1501 p{margin:0 0 .75rem;color:var(--message-ai-text)!important}._messageBody_1wgmo_1501 p:last-child{margin-bottom:0}._messageActions_1wgmo_1263{display:flex;gap:.25rem;margin-top:.75rem;opacity:0;transition:opacity .2s}@media (max-width: 768px){._messageActions_1wgmo_1263{opacity:1}}._actionBtn_1wgmo_1543{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.875rem}._actionBtn_1wgmo_1543:hover{background:var(--hover-lighter);color:var(--text-primary)}._actionBtn_1wgmo_1543 svg{font-size:1rem}._messageWithCode_1wgmo_1564{display:flex;flex-direction:column;gap:.75rem;width:100%}._textSection_1wgmo_1571{color:var(--message-ai-text)!important;line-height:1.6;font-size:.95rem}._textSection_1wgmo_1571 p{margin:0 0 .5rem;line-height:1.6;color:var(--message-ai-text)!important}._textSection_1wgmo_1571 p:last-child{margin-bottom:0}._textSection_1wgmo_1571 strong{font-weight:600;color:var(--message-ai-text)!important}._textSection_1wgmo_1571 .inline-code{background:linear-gradient(135deg,var(--code-bg),var(--code-bg-dark));padding:.25rem .6rem;border-radius:6px;font-family:JetBrains Mono,Roboto Mono,Courier New,monospace;font-size:.88em;color:var(--code-inline-color)!important;border:1px solid var(--code-inline-border);font-weight:600;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}._textSection_1wgmo_1571 .inline-code:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}._textSection_1wgmo_1571 .numbered-list,._textSection_1wgmo_1571 .bullet-list{margin:.5rem 0;padding-left:1.8rem;color:var(--message-ai-text)!important}._textSection_1wgmo_1571 .numbered-list li,._textSection_1wgmo_1571 .bullet-list li{margin:.35rem 0;line-height:1.5;color:var(--message-ai-text)!important;padding-left:.3rem}._textSection_1wgmo_1571 .numbered-list li::marker,._textSection_1wgmo_1571 .bullet-list li::marker{color:var(--accent-color);font-weight:700}._textSection_1wgmo_1571 .numbered-list{list-style-type:none;counter-reset:none;padding-left:0}._textSection_1wgmo_1571 .numbered-list li{position:relative;margin:.35rem 0;line-height:1.5;color:var(--message-ai-text)!important;padding-left:.3rem}._textSection_1wgmo_1571 .numbered-list li .list-number{color:var(--accent-color);font-weight:700;margin-right:.5rem}._textSection_1wgmo_1571 .bullet-list{list-style-type:disc}._textSection_1wgmo_1571 .bullet-list li::marker{color:var(--accent-color);font-size:1.1em}._textSection_1wgmo_1571 br{display:block;content:"";margin:.5rem 0}._codeBlock_1wgmo_1652{border-radius:12px;overflow:hidden;background:linear-gradient(135deg,var(--code-bg),var(--code-bg-dark));border:1px solid var(--border-color);box-shadow:0 4px 12px #0000001a;transition:all .3s ease;width:50rem}._codeBlock_1wgmo_1652:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}._codeHeader_1wgmo_1666{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-hover));border-bottom:1px solid var(--border-color-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._codeLanguage_1wgmo_1676{font-size:.75rem;font-weight:600;color:var(--accent-color);text-transform:uppercase;letter-spacing:.5px;font-family:Roboto Mono,monospace}._copyCodeBtn_1wgmo_1685{display:flex;align-items:center;gap:.375rem;background:var(--copy);border:none;color:#fff;padding:.5rem .875rem;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}._copyCodeBtn_1wgmo_1685:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003;background:var(--copy-hover)}._copyCodeBtn_1wgmo_1685:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}._copyCodeBtn_1wgmo_1685 svg{font-size:.875rem}._codeContent_1wgmo_1713{margin:0;padding:1.25rem;background:linear-gradient(135deg,var(--code-bg-dark),var(--code-bg));overflow-x:auto;position:relative}._codeContent_1wgmo_1713:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);opacity:.3}._codeContent_1wgmo_1713 code{font-family:JetBrains Mono,Roboto Mono,Courier New,monospace;font-size:.875rem;line-height:1.7;color:var(--text-primary);display:block;white-space:pre;font-weight:500}._codeContent_1wgmo_1713::-webkit-scrollbar{height:10px}._codeContent_1wgmo_1713::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:5px}._codeContent_1wgmo_1713::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--text-tertiary),var(--accent-color));border-radius:5px;-webkit-transition:all .2s ease;transition:all .2s ease}._codeContent_1wgmo_1713::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--accent-color),var(--accent-hover))}._typingCursor_1wgmo_1755{animation:_blink_1wgmo_1 1s infinite;color:var(--accent-color);margin-left:2px}._loadingDots_1wgmo_1761{display:flex;gap:.375rem;padding:.5rem 0}._loadingDots_1wgmo_1761 span{width:8px;height:8px;background:var(--accent-color);border-radius:50%;animation:_bounce_1wgmo_1 1.4s infinite ease-in-out both}._loadingDots_1wgmo_1761 span:nth-child(1){animation-delay:-.32s}._loadingDots_1wgmo_1761 span:nth-child(2){animation-delay:-.16s}._inputArea_1wgmo_1780{padding:1.5rem;max-width:900px;margin:0 auto;width:100%}@media (max-width: 768px){._inputArea_1wgmo_1780{padding:1rem}}._inputForm_1wgmo_1792{width:100%}._inputWrapper_1wgmo_1796{background:var(--input-bg);border:1px solid var(--border-color);border-radius:26px;padding:.625rem 1.25rem;display:flex;align-items:center;gap:.5rem;transition:all .2s}._inputWrapper_1wgmo_1796:focus-within{background:var(--bg-secondary);border-color:var(--text-tertiary)}._inputWrapper_1wgmo_1796:hover{border-color:var(--text-tertiary)}._providerDropdownContainer_1wgmo_1814{position:relative}._providerButton_1wgmo_1818{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative}._providerButton_1wgmo_1818:hover:not(:disabled){background:var(--accent-transparent);color:var(--accent-color)}._providerButton_1wgmo_1818:disabled{opacity:.3;cursor:not-allowed}._providerButton_1wgmo_1818 svg{font-size:1.125rem}._providerIndicator_1wgmo_1843{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;border:2px solid var(--input-bg);animation:_pulse_1wgmo_1 2s infinite}@keyframes _pulse_1wgmo_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}._providerDropdown_1wgmo_1814{position:absolute;bottom:calc(100% + .5rem);right:0;background:var(--bg-tertiary);border:1px solid var(--border-color-light);border-radius:12px;box-shadow:0 8px 24px #0000004d;overflow:hidden;min-width:240px;animation:_slideUpFadeIn_1wgmo_1 .2s ease;z-index:1000}._providerWarning_1wgmo_1878{background:var(--accent-transparent);border-bottom:1px solid var(--border-color-light);padding:.75rem 1rem;font-size:.75rem;color:var(--accent-color);text-align:center;font-weight:600;line-height:1.4}@keyframes _slideUpFadeIn_1wgmo_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._providerOption_1wgmo_1899{width:100%;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.875rem 1rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;transition:all .2s;text-align:left;font-family:Google Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:.75rem}._providerOption_1wgmo_1899 span{flex:1}._providerOption_1wgmo_1899 svg{color:var(--accent-color);font-size:.875rem;flex-shrink:0}._providerOption_1wgmo_1899:hover{background:var(--bg-hover)}._providerOption_1wgmo_1899._active_1wgmo_276{background:var(--accent-transparent);color:var(--accent-color);font-weight:600}._providerOption_1wgmo_1899._disabled_1wgmo_1931{opacity:.5;cursor:not-allowed;background:var(--bg-hover);text-decoration:line-through}._providerOption_1wgmo_1899._disabled_1wgmo_1931:hover{background:var(--bg-hover)}._providerOption_1wgmo_1899:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-hover);text-decoration:line-through}._providerOption_1wgmo_1899:disabled:hover{background:var(--bg-hover)}._providerOption_1wgmo_1899:first-child{border-radius:12px 12px 0 0}._providerOption_1wgmo_1899:last-child{border-radius:0 0 12px 12px}._input_1wgmo_1780{flex:1;background:none!important;border:none!important;outline:none!important;color:var(--text-primary)!important;font-size:.9375rem;padding:.5rem 0;font-family:Google Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;-webkit-text-fill-color:var(--text-primary)!important}._input_1wgmo_1780::-moz-placeholder{color:var(--text-tertiary)!important}._input_1wgmo_1780::placeholder{color:var(--text-tertiary)!important}._input_1wgmo_1780:disabled{opacity:.5}.light-theme ._input_1wgmo_1780{color:#202124!important;-webkit-text-fill-color:#202124!important}.dark-theme ._input_1wgmo_1780{color:#f1f3f4!important;-webkit-text-fill-color:#f1f3f4!important}._inputActions_1wgmo_1985{display:flex;align-items:center;gap:.25rem}._inputActionBtn_1wgmo_1991{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}._inputActionBtn_1wgmo_1991:hover:not(:disabled){background:var(--accent-transparent);color:var(--accent-color)}._inputActionBtn_1wgmo_1991:disabled{opacity:.3;cursor:not-allowed}._inputActionBtn_1wgmo_1991 svg{font-size:1.125rem}._sendButton_1wgmo_2015{background:none;border:none;color:var(--icon-color);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}._sendButton_1wgmo_2015:hover:not(:disabled){background:var(--accent-transparent);color:var(--accent-color)}._sendButton_1wgmo_2015:disabled{opacity:.3;cursor:not-allowed}._sendButton_1wgmo_2015:not(:disabled){color:var(--accent-color)}._sendButton_1wgmo_2015 svg{font-size:1.125rem}._disclaimer_1wgmo_2042{text-align:center;font-size:.6875rem;color:var(--text-tertiary);margin-top:1rem;line-height:1.5;opacity:.8}@media (max-width: 768px){._disclaimer_1wgmo_2042{font-size:.625rem}}@keyframes _fadeIn_1wgmo_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_1wgmo_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _blink_1wgmo_1{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes _bounce_1wgmo_1{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}._attachmentsPreview_1wgmo_2092{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:1rem;margin-bottom:1rem;animation:_fadeInUp_1wgmo_1 .3s ease}._attachmentsHeader_1wgmo_2101{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._attachmentsTitle_1wgmo_2108{font-size:.875rem;font-weight:600;color:var(--text-primary)}._clearAllBtn_1wgmo_2114{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.375rem .75rem;border-radius:8px;font-size:.75rem;display:flex;align-items:center;gap:.375rem;transition:all .2s}._clearAllBtn_1wgmo_2114:hover{background:var(--danger-transparent);color:var(--danger-color)}._clearAllBtn_1wgmo_2114 svg{font-size:.75rem}._attachmentsList_1wgmo_2135{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}@media (max-width: 768px){._attachmentsList_1wgmo_2135{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}._attachmentItem_1wgmo_2146{position:relative;border-radius:12px;overflow:hidden;background:var(--bg-tertiary);border:1px solid var(--border-color-light);transition:all .2s}._attachmentItem_1wgmo_2146:hover{border-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 12px #0003}._imagePreview_1wgmo_2160{position:relative;width:100%;height:140px;cursor:pointer}@media (max-width: 768px){._imagePreview_1wgmo_2160{height:120px}}._previewImage_1wgmo_2172{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._attachmentOverlay_1wgmo_2178{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:.75rem .5rem .5rem;display:flex;justify-content:space-between;align-items:flex-end;opacity:0;transition:opacity .2s}._imagePreview_1wgmo_2160:hover ._attachmentOverlay_1wgmo_2178{opacity:1}._attachmentName_1wgmo_2195{font-size:.75rem;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:.5rem}._documentPreview_1wgmo_2206{display:flex;align-items:center;padding:.875rem;gap:.75rem}._documentIcon_1wgmo_2213{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-transparent);border-radius:10px;color:var(--accent-color);font-size:1.25rem;flex-shrink:0}._documentInfo_1wgmo_2226{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}._documentName_1wgmo_2234{font-size:.8125rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._documentSize_1wgmo_2243{font-size:.6875rem;color:var(--text-secondary)}._removeAttachmentBtn_1wgmo_2248{background:var(--bg-hover);border:none;color:var(--text-secondary);cursor:pointer;padding:.375rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}._removeAttachmentBtn_1wgmo_2248:hover{background:var(--danger-color);color:#fff}._removeAttachmentBtn_1wgmo_2248 svg{font-size:.875rem}._uploadError_1wgmo_2269{background:var(--danger-transparent);border:1px solid var(--danger-color);border-radius:12px;padding:.875rem 1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;color:var(--danger-color);font-size:.875rem;animation:_fadeInUp_1wgmo_1 .3s ease}._uploadError_1wgmo_2269 svg:first-child{font-size:1rem;flex-shrink:0}._uploadError_1wgmo_2269 span{flex:1}._pasteNotification_1wgmo_2290{background:var(--success-transparent);border:1px solid var(--success-color);border-radius:12px;padding:.875rem 1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;color:var(--success-color);font-size:.875rem;font-weight:600;animation:_slideInFromTop_1wgmo_1 .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #4caf5033}._pasteNotification_1wgmo_2290 svg{font-size:1rem;flex-shrink:0}._pasteNotification_1wgmo_2290 span{flex:1}@keyframes _slideInFromTop_1wgmo_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._closeErrorBtn_1wgmo_2323{background:none;border:none;color:var(--danger-color);cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}._closeErrorBtn_1wgmo_2323:hover{background:var(--danger-color);color:#fff}._closeErrorBtn_1wgmo_2323 svg{font-size:.75rem}._imageModalOverlay_1wgmo_2343{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:10001;padding:2rem;animation:_fadeIn_1wgmo_1 .3s ease;cursor:zoom-out}._imageModalContent_1wgmo_2359{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;cursor:default}._imageModalClose_1wgmo_2369{position:absolute;top:-3rem;right:0;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;padding:.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10002}._imageModalClose_1wgmo_2369:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}._imageModalClose_1wgmo_2369 svg{font-size:1.25rem}._imageModalImage_1wgmo_2395{max-width:100%;max-height:calc(90vh - 4rem);height:auto;border-radius:12px;box-shadow:0 20px 60px #00000080;animation:_zoomIn_1wgmo_1 .3s ease;cursor:zoom-in}._imageModalCaption_1wgmo_2405{margin-top:1rem;padding:.75rem 1.5rem;background:#ffffff1a;border-radius:20px;color:#fff;font-size:.875rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);max-width:100%;text-align:center;word-break:break-word}@keyframes _zoomIn_1wgmo_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._overlay_1li47_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_1li47_1 .2s ease-out}@keyframes _fadeIn_1li47_1{0%{opacity:0}to{opacity:1}}._modal_1li47_24{background:linear-gradient(135deg,#1e2838,#252f40);border:1px solid rgba(66,153,225,.2);border-radius:16px;width:90%;max-width:550px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:_slideUp_1li47_1 .3s ease-out}@keyframes _slideUp_1li47_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1li47_46{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid rgba(66,153,225,.1)}._modalTitle_1li47_54{display:flex;align-items:center;gap:.75rem}._modalTitle_1li47_54 h2{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0}._titleIcon_1li47_66{font-size:1.5rem;color:#4299e1}._closeButton_1li47_71{width:36px;height:36px;border-radius:8px;background:transparent;border:none;color:var(--text-secondary);font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}._closeButton_1li47_71:hover:not(:disabled){background:#4299e11a;color:var(--text-color)}._closeButton_1li47_71:disabled{opacity:.5;cursor:not-allowed}._modalDescription_1li47_94{padding:1.5rem 2rem 0}._modalDescription_1li47_94 p{color:var(--text-secondary);margin:0;line-height:1.6}._form_1li47_104{padding:1.5rem 2rem 2rem}._formGroup_1li47_108{margin-bottom:1.5rem}._formGroup_1li47_108 label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-color);font-size:.9rem}._input_1li47_119{width:100%;padding:.875rem 1rem;background:#151c28;border:1px solid rgba(66,153,225,.2);border-radius:8px;color:var(--text-color);font-size:.9rem;transition:all .3s}._input_1li47_119::-moz-placeholder{color:var(--text-secondary)}._input_1li47_119::placeholder{color:var(--text-secondary)}._input_1li47_119:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}._input_1li47_119:disabled{opacity:.6;cursor:not-allowed}._hint_1li47_142{display:block;margin-top:.5rem;font-size:.813rem;color:var(--text-secondary)}._error_1li47_149{padding:.875rem 1rem;background:#f565651a;border-left:3px solid #f56565;border-radius:4px;color:#f56565;font-size:.875rem;margin-bottom:1rem}._actions_1li47_159{display:flex;gap:1rem;padding-top:1rem}._cancelButton_1li47_165,._submitButton_1li47_166{flex:1;padding:.875rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}._cancelButton_1li47_165:disabled,._submitButton_1li47_166:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1li47_165{background:transparent;border:1px solid rgba(66,153,225,.2);color:var(--text-color)}._cancelButton_1li47_165:hover:not(:disabled){background:#4299e11a}._submitButton_1li47_166{background:linear-gradient(135deg,#3182ce,#2563eb)!important;color:#fff!important;box-shadow:0 4px 12px #3182ce66}._submitButton_1li47_166 svg{color:#fff!important}._submitButton_1li47_166 span{color:#fff!important}._submitButton_1li47_166:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 16px #3182ce80;color:#fff!important;transform:translateY(-2px)}._submitButton_1li47_166:hover:not(:disabled) svg,._submitButton_1li47_166:hover:not(:disabled) span{color:#fff!important}._submitButton_1li47_166:active:not(:disabled){transform:translateY(0)}._spinner_1li47_220{animation:_spin_1li47_220 1s linear infinite}@keyframes _spin_1li47_220{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){._modal_1li47_24{width:95%;margin:1rem}._modalHeader_1li47_46,._modalDescription_1li47_94,._form_1li47_104{padding-left:1.5rem;padding-right:1.5rem}._actions_1li47_159{flex-direction:column}}._overlay_cwot6_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_cwot6_1 .2s ease-out;padding:1rem}@keyframes _fadeIn_cwot6_1{0%{opacity:0}to{opacity:1}}._modal_cwot6_25{background:linear-gradient(135deg,#1e2838,#252f40);border:1px solid rgba(66,153,225,.2);border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;animation:_slideUp_cwot6_1 .3s ease-out}@keyframes _slideUp_cwot6_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_cwot6_48{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid rgba(66,153,225,.1);flex-shrink:0}._modalTitle_cwot6_57{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}._modalTitle_cwot6_57 h2{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleIcon_cwot6_74{font-size:1.5rem;color:#48bb78;flex-shrink:0}._closeButton_cwot6_80{width:36px;height:36px;border-radius:8px;background:transparent;border:none;color:var(--text-secondary);font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;flex-shrink:0}._closeButton_cwot6_80:hover{background:#4299e11a;color:var(--text-color)}._modalContent_cwot6_100{overflow-y:auto;padding:2rem;flex:1}._modalContent_cwot6_100::-webkit-scrollbar{width:8px}._modalContent_cwot6_100::-webkit-scrollbar-track{background:#0003;border-radius:4px}._modalContent_cwot6_100::-webkit-scrollbar-thumb{background:#4299e14d;border-radius:4px}._modalContent_cwot6_100::-webkit-scrollbar-thumb:hover{background:#4299e180}._videoInfo_cwot6_120{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.5rem;background:#4299e10d;border-radius:12px;margin-bottom:2rem}@media (max-width: 1024px){._videoInfo_cwot6_120{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._videoInfo_cwot6_120{grid-template-columns:1fr}}._infoItem_cwot6_140{display:flex;flex-direction:column;gap:.25rem}._infoItem_cwot6_140 strong{font-size:.813rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._infoItem_cwot6_140 span{font-size:.938rem;color:var(--text-color);font-weight:500}._videoLink_cwot6_157{display:inline-flex;align-items:center;gap:.5rem;font-size:.938rem;color:#4299e1!important;font-weight:500;text-decoration:none;transition:all .2s;padding:.25rem 0}._videoLink_cwot6_157 span{color:#4299e1!important}._videoLink_cwot6_157 svg{color:#4299e1!important;font-size:.813rem}._videoLink_cwot6_157:hover{color:#3182ce!important;text-decoration:underline}._videoLink_cwot6_157:hover span,._videoLink_cwot6_157:hover svg{color:#3182ce!important}._section_cwot6_184{margin-bottom:2rem}._section_cwot6_184:last-child{margin-bottom:0}._sectionHeader_cwot6_191{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._sectionHeader_cwot6_191 h3{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:var(--text-color);margin:0}._sectionHeader_cwot6_191 h3 svg{color:#4299e1}._copyButton_cwot6_210{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff!important;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #48bb784d}._copyButton_cwot6_210 svg{color:#fff!important;font-size:.875rem}._copyButton_cwot6_210 span{color:#fff!important}._copyButton_cwot6_210:hover{background:linear-gradient(135deg,#38a169,#2f855a);transform:translateY(-2px);box-shadow:0 4px 12px #48bb7866}._copyButton_cwot6_210:active{transform:translateY(0)}._copyButton_cwot6_210._copied_cwot6_240{background:linear-gradient(135deg,#38a169,#2f855a);box-shadow:0 4px 12px #38a16980}._textContent_cwot6_245{background:#151c28;padding:1.5rem;border-radius:12px;border:1px solid rgba(66,153,225,.1);color:var(--text-color);line-height:1.8;white-space:pre-wrap;max-height:500px;overflow-y:auto}._textContent_cwot6_245::-webkit-scrollbar{width:8px}._textContent_cwot6_245::-webkit-scrollbar-track{background:#0003;border-radius:4px}._textContent_cwot6_245::-webkit-scrollbar-thumb{background:#4299e14d;border-radius:4px}._textContent_cwot6_245::-webkit-scrollbar-thumb:hover{background:#4299e180}._metadata_cwot6_271{padding:1.5rem;background:#4299e10d;border-radius:12px;margin-top:2rem}._metadata_cwot6_271 h4{font-size:1rem;font-weight:600;color:var(--text-color);margin:0 0 1rem}._metadataGrid_cwot6_284{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._metadataItem_cwot6_290{display:flex;flex-direction:column;gap:.25rem}._metadataItem_cwot6_290 strong{font-size:.813rem;color:var(--text-secondary)}._metadataItem_cwot6_290 span{font-size:.938rem;color:var(--text-color);font-weight:500}@media (max-width: 768px){._modal_cwot6_25{max-width:95%}._sectionHeader_cwot6_191{flex-direction:column;align-items:flex-start;gap:1rem}._copyButton_cwot6_210{width:100%;justify-content:center}._modalHeader_cwot6_48,._modalContent_cwot6_100{padding:1.5rem}._modalTitle_cwot6_57 h2{font-size:1.25rem}._videoInfo_cwot6_120{grid-template-columns:1fr;gap:.75rem}._metadataGrid_cwot6_284{grid-template-columns:1fr}}._overlay_pyder_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100000;padding:1rem;animation:_fadeIn_pyder_1 .2s ease-out}@keyframes _fadeIn_pyder_1{0%{opacity:0}to{opacity:1}}._modal_pyder_21{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:1rem;max-width:32rem;width:100%;padding:2rem;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;border:1px solid rgba(255,255,255,.1);position:relative;animation:_slideUp_pyder_1 .3s ease-out}@keyframes _slideUp_pyder_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._closeButton_pyder_43{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:1.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .2s}._closeButton_pyder_43:hover{background-color:#ffffff1a;color:#fff}._iconWrapper_pyder_65{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}._warningIcon_pyder_72{font-size:4rem;color:#f59e0b;animation:_pulse_pyder_1 2s ease-in-out infinite}@keyframes _pulse_pyder_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}._title_pyder_88{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1rem}._message_pyder_96{font-size:1rem;color:#cbd5e1;text-align:center;margin-bottom:1rem;line-height:1.5}._videoTitle_pyder_104{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1rem;margin-bottom:1rem;text-align:center}._videoTitle_pyder_104 strong{color:#fff;font-size:1rem;font-weight:600;word-break:break-word}._warning_pyder_72{font-size:.875rem;color:#f59e0b;text-align:center;margin-bottom:2rem;line-height:1.5;padding:.75rem;background:#f59e0b1a;border-radius:.5rem;border:1px solid rgba(245,158,11,.2)}._actions_pyder_131{display:flex;gap:.75rem;justify-content:center}._cancelButton_pyder_137,._confirmButton_pyder_138{flex:1;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem}._cancelButton_pyder_137{background:#ffffff1a;color:#fff!important;border:1px solid rgba(255,255,255,.2)}._cancelButton_pyder_137 svg,._cancelButton_pyder_137 span{color:#fff!important}._cancelButton_pyder_137:hover{background:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0003}._cancelButton_pyder_137:active{transform:translateY(0)}._confirmButton_pyder_138{background:#dc2626;color:#fff!important;border:1px solid #b91c1c}._confirmButton_pyder_138 svg,._confirmButton_pyder_138 span{color:#fff!important}._confirmButton_pyder_138:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 6px -1px #dc262666}._confirmButton_pyder_138:active{transform:translateY(0)}@media (max-width: 640px){._modal_pyder_21{padding:1.5rem}._title_pyder_88{font-size:1.25rem}._warningIcon_pyder_72{font-size:3rem}._actions_pyder_131{flex-direction:column}._cancelButton_pyder_137,._confirmButton_pyder_138{width:100%}}._page_fwt14_1{min-height:100vh;background:var(--background)}._newButton_fwt14_6{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#3182ce;color:#fff!important;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s}._newButton_fwt14_6 svg{color:#fff!important}._newButton_fwt14_6 span{color:#fff!important}._newButton_fwt14_6:hover{background:#2c5aa0;color:#fff!important;transform:translateY(-2px)}._newButton_fwt14_6:hover svg,._newButton_fwt14_6:hover span{color:#fff!important}._newButton_fwt14_6:active{transform:translateY(0)}._main_fwt14_39{max-width:1400px;margin:0 auto;padding:2rem}._pageHeader_fwt14_45{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}._pageTitle_fwt14_54 h1{font-size:2rem;font-weight:700;color:var(--text-color);margin:0 0 .5rem}._pageTitle_fwt14_54 p{font-size:1rem;color:var(--text-secondary);margin:0}._statsGrid_fwt14_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}._statCard_fwt14_73{background:linear-gradient(135deg,#1e2838,#252f40);border:1px solid rgba(66,153,225,.15);border-radius:12px;padding:1.5rem;transition:all .3s;box-shadow:0 4px 15px #0003}._statCard_fwt14_73:hover{transform:translateY(-4px);box-shadow:0 8px 25px #4299e133;border-color:#4299e14d}._statContent_fwt14_87{display:flex;align-items:center;justify-content:space-between}._statInfo_fwt14_93{flex:1}._statLabel_fwt14_97{font-size:.875rem;color:var(--text-secondary);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}._statValue_fwt14_105{font-size:2.5rem;font-weight:700;color:var(--text-color);margin:0}._statValueSuccess_fwt14_112{color:#48bb78}._statValueProcessing_fwt14_116{color:#4299e1}._statValueWarning_fwt14_120{color:#ed8936}._statIcon_fwt14_124{width:56px;height:56px;border-radius:12px;background:#4299e11a;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#4299e1}._statIconSuccess_fwt14_136{background:#48bb781a;color:#48bb78}._statIconProcessing_fwt14_141{background:#4299e11a;color:#4299e1}._statIconWarning_fwt14_146{background:#ed89361a;color:#ed8936}._filters_fwt14_151{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}._searchBox_fwt14_158{position:relative;flex:1;min-width:300px}._searchIcon_fwt14_164{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:.9rem}._searchInput_fwt14_173{width:100%;padding:.875rem 1rem .875rem 3rem;background:#1e2838;border:1px solid rgba(66,153,225,.15);border-radius:8px;color:var(--text-color);font-size:.9rem;transition:all .3s}._searchInput_fwt14_173::-moz-placeholder{color:var(--text-secondary)}._searchInput_fwt14_173::placeholder{color:var(--text-secondary)}._searchInput_fwt14_173:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}._filterTabs_fwt14_192{display:flex;gap:.5rem;background:#1e2838;padding:.25rem;border-radius:8px}._filterTab_fwt14_192,._filterTabActive_fwt14_201{padding:.625rem 1.25rem;border:none;background:transparent;color:var(--text-secondary);font-weight:500;font-size:.875rem;border-radius:6px;cursor:pointer;transition:all .3s;white-space:nowrap}._filterTab_fwt14_192:hover,._filterTabActive_fwt14_201:hover{color:var(--text-color);background:#4299e11a}._filterTabActive_fwt14_201,._filterTabActive_fwt14_201:hover{background:#3182ce;color:#fff}._summariesGrid_fwt14_228{display:flex;flex-direction:column;gap:1rem}._summaryCard_fwt14_234{background:linear-gradient(135deg,#1e2838,#252f40);border:1px solid rgba(66,153,225,.15);border-radius:12px;padding:1.25rem 1.5rem;transition:all .3s;box-shadow:0 2px 8px #0003}._summaryCard_fwt14_234:hover{transform:translate(4px);box-shadow:0 4px 16px #4299e133;border-color:#4299e14d}._summaryRow_fwt14_248{display:flex;align-items:center;gap:1rem}._summaryIcon_fwt14_254{width:40px;height:40px;border-radius:8px;background:#4299e11a;display:flex;align-items:center;justify-content:center;color:#4299e1;font-size:1.125rem;flex-shrink:0}._summaryInfo_fwt14_267{flex:1;min-width:0;max-width:400px}._summaryTitle_fwt14_273{font-size:1rem;font-weight:600;color:var(--text-color);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._summaryUrl_fwt14_283{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary);text-decoration:none;transition:color .3s}._summaryUrl_fwt14_283:hover{color:#4299e1}._summaryUrl_fwt14_283 svg{font-size:.75rem}._statusBadge_fwt14_299{padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}._statusCompleted_fwt14_310{background:#48bb7826;color:#48bb78}._statusProcessing_fwt14_315{background:#4299e126;color:#4299e1}._statusFailed_fwt14_320{background:#f5656526;color:#f56565}._statusPending_fwt14_325{background:#ed893626;color:#ed8936}._deleteIconButton_fwt14_330{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:#dc262654;color:#fff!important;border:none;border-radius:6px;font-weight:600;font-size:.813rem;cursor:pointer;transition:all .3s}._deleteIconButton_fwt14_330 svg{color:#fff!important;font-size:.875rem}._deleteIconButton_fwt14_330:hover{background:#b91c1c;color:#fff!important;transform:translateY(-2px)}._deleteIconButton_fwt14_330:hover svg{color:#fff!important}._deleteIconButton_fwt14_330:active{transform:translateY(0)}._progressBadge_fwt14_361{padding:.375rem .75rem;border-radius:6px;font-size:.813rem;font-weight:600;background:#4299e126;color:#4299e1;white-space:nowrap}._summaryTime_fwt14_371{display:flex;align-items:center;gap:.5rem;font-size:.813rem;color:var(--text-secondary);white-space:nowrap}._summaryTime_fwt14_371 svg{font-size:.875rem}._summaryActions_fwt14_383{display:flex;align-items:center;gap:.75rem;margin-left:auto}._viewButton_fwt14_390{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3182ce;color:#fff!important;border:none;border-radius:6px;font-weight:600;font-size:.813rem;cursor:pointer;transition:all .3s}._viewButton_fwt14_390 svg{color:#fff!important}._viewButton_fwt14_390 span{color:#fff!important}._viewButton_fwt14_390:hover{background:#2c5aa0;color:#fff!important;transform:translateY(-2px)}._viewButton_fwt14_390:hover svg,._viewButton_fwt14_390:hover span{color:#fff!important}._viewButton_fwt14_390:active{transform:translateY(0)}._emptyState_fwt14_423{text-align:center;padding:4rem 2rem}._emptyIcon_fwt14_428{width:80px;height:80px;margin:0 auto 1.5rem;border-radius:50%;background:#4299e11a;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#4299e1}._emptyState_fwt14_423 h3{font-size:1.5rem;color:var(--text-color);margin:0 0 .75rem}._emptyState_fwt14_423 p{font-size:1rem;color:var(--text-secondary);max-width:500px;margin:0 auto 2rem;line-height:1.6}._emptyButton_fwt14_455{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:#3182ce;color:#fff!important;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s}._emptyButton_fwt14_455 svg{color:#fff!important}._emptyButton_fwt14_455 span{color:#fff!important}._emptyButton_fwt14_455:hover{background:#2c5aa0;color:#fff!important;transform:translateY(-2px)}._emptyButton_fwt14_455:hover svg,._emptyButton_fwt14_455:hover span{color:#fff!important}._loading_fwt14_485{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;min-height:400px}._loadingContent_fwt14_493{text-align:center;max-width:400px}._loadingSpinner_fwt14_498{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}._spinner_fwt14_505{width:80px;height:80px;border:6px solid rgba(66,153,225,.1);border-top-color:#4299e1;border-radius:50%;animation:_spin_fwt14_505 1s linear infinite;box-shadow:0 0 20px #4299e14d}._loadingContent_fwt14_493 h3{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0 0 .75rem;animation:_pulse_fwt14_1 2s ease-in-out infinite}._loadingContent_fwt14_493 p{font-size:1rem;color:var(--text-secondary);margin:0;animation:_fadeInOut_fwt14_1 2s ease-in-out infinite}@keyframes _fadeInOut_fwt14_1{0%,to{opacity:.5}50%{opacity:1}}@keyframes _pulse_fwt14_1{0%,to{opacity:1}50%{opacity:.8}}._iconCompleted_fwt14_546{color:#48bb78}._iconFailed_fwt14_550{color:#f56565}._iconProcessing_fwt14_554{color:#4299e1;animation:_spin_fwt14_505 1s linear infinite}._iconPending_fwt14_559{color:#ed8936}@keyframes _spin_fwt14_505{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._main_fwt14_39{padding:1rem}._pageHeader_fwt14_45{flex-direction:column;align-items:flex-start;gap:1.5rem}._pageTitle_fwt14_54 h1{font-size:1.5rem}._pageTitle_fwt14_54 p{font-size:.875rem}._newButton_fwt14_6{width:100%;justify-content:center}._statsGrid_fwt14_66{grid-template-columns:repeat(2,1fr);gap:1rem}._filters_fwt14_151{flex-direction:column}._searchBox_fwt14_158{min-width:100%}._filterTabs_fwt14_192{overflow-x:auto}._summariesGrid_fwt14_228{gap:.75rem}._summaryCard_fwt14_234{padding:1rem}._summaryRow_fwt14_248{flex-wrap:wrap;gap:.75rem}._summaryInfo_fwt14_267{flex:1 1 100%;max-width:100%}._summaryActions_fwt14_383{flex:1 1 100%;margin-left:0;justify-content:flex-end}._viewButton_fwt14_390{flex:1}}._loginContainer_loo61_1{min-height:100vh;display:flex;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._brandSide_loo61_7{display:none;width:50%;background:linear-gradient(135deg,#1a1d23,#22252b,#1a1d23);position:relative;overflow:hidden}@media (min-width: 1024px){._brandSide_loo61_7{display:flex}}._brandSide_loo61_7 ._brandOverlay_loo61_19{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a}._brandSide_loo61_7 ._brandContent_loo61_24{display:flex;align-items:center;justify-content:center;width:100%;position:relative;z-index:10}._brandSide_loo61_7 ._brandContent_loo61_24 ._brandLogo_loo61_32{text-align:center;margin-bottom:2rem}._brandSide_loo61_7 ._brandContent_loo61_24 ._brandLogo_loo61_32 ._brandLogoImage_loo61_36{width:380px;height:auto;margin-bottom:3rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .3s ease}._brandSide_loo61_7 ._brandContent_loo61_24 ._brandLogo_loo61_32 ._brandLogoImage_loo61_36:hover{transform:scale(1.05)}._brandSide_loo61_7 ._brandContent_loo61_24 ._brandLogo_loo61_32 ._brandUnderline_loo61_46{width:10rem;height:.25rem;background:#6cf6;margin:0 auto;border-radius:9999px}._brandSide_loo61_7 ._brandContent_loo61_24 ._brandTagline_loo61_53{color:#ffffffe6;font-size:1.25rem;font-weight:300;max-width:25rem;margin:0 auto;line-height:1.6;text-align:center}._brandSide_loo61_7 ._decorativeCircle1_loo61_62{position:absolute;top:5rem;left:5rem;width:8rem;height:8rem;background:#66ccff1a;border-radius:50%;filter:blur(2rem)}._brandSide_loo61_7 ._decorativeCircle2_loo61_72{position:absolute;bottom:5rem;right:5rem;width:12rem;height:12rem;background:#57617533;border-radius:50%;filter:blur(3rem)}._brandSide_loo61_7 ._decorativeCircle3_loo61_82{position:absolute;top:50%;left:2.5rem;width:6rem;height:6rem;background:#66ccff1a;border-radius:50%;filter:blur(1.5rem)}._formSide_loo61_93{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;background:#111317}@media (max-width: 1023px){._formSide_loo61_93{padding:1rem}}._formSide_loo61_93 ._formContainer_loo61_106{width:100%;max-width:28rem}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110{border:1px solid hsla(220,15%,25%,.5);border-radius:12px;box-shadow:0 20px 60px #0000004d;background:#1a1d2380;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formHeader_loo61_117{padding:2rem 2rem 0;text-align:center;display:flex;flex-direction:column;align-items:center}@media (max-width: 1023px){._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formHeader_loo61_117{padding:1.5rem 1.5rem 0}}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formHeader_loo61_117 ._mobileLogo_loo61_129{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:-1rem;text-align:center;width:100%}@media (min-width: 1024px){._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formHeader_loo61_117 ._mobileLogo_loo61_129{display:none}}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formHeader_loo61_117 ._mobileLogo_loo61_129 ._mobileLogoImage_loo61_143{width:140px;height:auto;margin-bottom:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));display:block;margin-left:auto;margin-right:auto}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formHeader_loo61_117 ._formTitle_loo61_152{font-size:1.5rem;font-weight:700;text-align:center;color:#f1f2f3;margin:0 0 .5rem}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formHeader_loo61_117 ._formSubtitle_loo61_159{text-align:center;color:#9fa3ad;margin:0;font-size:.875rem}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165{padding:1.5rem 2rem 2rem}@media (max-width: 1023px){._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165{padding:1.5rem}}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93{display:flex;flex-direction:column;gap:1rem}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178{display:flex;flex-direction:column;gap:.5rem}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._inputLabel_loo61_183{font-size:.875rem;font-weight:500;color:#f1f2f3}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._input_loo61_178{height:3rem;background:#1a1d2380;border:1px solid hsla(220,15%,25%,.5);border-radius:8px;padding:0 1rem;color:#f1f2f3;font-size:.875rem;transition:all .3s ease}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._input_loo61_178::-moz-placeholder{color:#9fa3ad}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._input_loo61_178::placeholder{color:#9fa3ad}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._input_loo61_178:focus{outline:none;border-color:#664ce680;box-shadow:0 0 0 3px #664ce61a}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._passwordContainer_loo61_206{position:relative}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._passwordContainer_loo61_206 ._passwordInput_loo61_209{height:3rem;background:#1a1d2380;border:1px solid hsla(220,15%,25%,.5);border-radius:8px;padding:0 3rem 0 1rem;color:#f1f2f3;font-size:.875rem;width:100%;transition:all .3s ease}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._passwordContainer_loo61_206 ._passwordInput_loo61_209:focus{outline:none;border-color:#664ce680;box-shadow:0 0 0 3px #664ce61a}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._passwordContainer_loo61_206 ._passwordToggle_loo61_225{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9fa3ad;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._inputGroup_loo61_178 ._passwordContainer_loo61_206 ._passwordToggle_loo61_225:hover{background:#2b303b;color:#f1f2f3}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._checkboxGroup_loo61_242 ._checkboxLabel_loo61_242{display:flex;align-items:center;gap:.5rem;cursor:pointer}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._checkboxGroup_loo61_242 ._checkboxLabel_loo61_242 ._checkbox_loo61_242{width:1rem;height:1rem;accent-color:hsl(250,75%,60%);cursor:pointer}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._checkboxGroup_loo61_242 ._checkboxLabel_loo61_242 ._checkboxText_loo61_254{font-size:.875rem;color:#9fa3ad;cursor:pointer}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._loginButton_loo61_259{width:100%;height:3rem;background:linear-gradient(135deg,#664ce6,#bb67e4);color:#fff;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;transform:scale(1);box-shadow:0 4px 20px #6365f14d;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._loginButton_loo61_259:hover{transform:scale(1.02);box-shadow:0 6px 25px #6365f166}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._loginButton_loo61_259:active{transform:scale(.98)}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._form_loo61_93 ._loginButton_loo61_259:disabled{opacity:.6;cursor:not-allowed;transform:scale(1)}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._separator_loo61_285{position:relative;margin:1.5rem 0}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._separator_loo61_285 ._separatorLine_loo61_289{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;border-top:1px solid hsla(220,15%,25%,.5)}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._separator_loo61_285 ._separatorText_loo61_296{position:relative;background:#1a1d23;padding:0 .5rem;font-size:.75rem;text-transform:uppercase;color:#9fa3ad;margin:0 auto;display:block;text-align:center;width:-moz-fit-content;width:fit-content}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._googleLoginContainer_loo61_308{margin:1.5rem 0;display:flex;justify-content:center}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._googleLoginContainer_loo61_308 .google-login-button{width:100%}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._googleLoginContainer_loo61_308 .google-login-button .gsi-material-button{width:100%!important;height:3rem!important;background:#fff!important;border:1px solid hsla(220,15%,25%,.3)!important;border-radius:8px!important;color:#21242c!important;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-size:.875rem!important;font-weight:500!important;transition:all .3s ease!important;box-shadow:0 2px 8px #0000001a!important}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._googleLoginContainer_loo61_308 .google-login-button .gsi-material-button:hover{background:#f0f2f4!important;border-color:#363d49!important;box-shadow:0 4px 20px #00000026!important}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._googleLoginContainer_loo61_308 .google-login-button .gsi-material-button:active{transform:scale(.98)!important}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._recaptchaContainer_loo61_337{margin:1.5rem 0;display:flex;justify-content:center}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._recaptchaContainer_loo61_337 .g-recaptcha{transform:scale(.9);transform-origin:center}@media (max-width: 480px){._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._recaptchaContainer_loo61_337 .g-recaptcha{transform:scale(.8)}}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._formFooter_loo61_351{text-align:center;margin-top:1.5rem}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._formFooter_loo61_351 ._createAccount_loo61_355{font-size:.875rem;color:#9fa3ad;margin-bottom:1rem}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._formFooter_loo61_351 ._createAccount_loo61_355 ._createAccountLink_loo61_360{background:none;border:none;color:#664ce6;font-weight:500;cursor:pointer;transition:color .2s ease}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._formFooter_loo61_351 ._createAccount_loo61_355 ._createAccountLink_loo61_360:hover{color:#664ce6cc}._formSide_loo61_93 ._formContainer_loo61_106 ._formCard_loo61_110 ._formContent_loo61_165 ._formFooter_loo61_351 ._copyright_loo61_371{font-size:.75rem;color:#9fa3adb3}@keyframes _fadeIn_loo61_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._brandContent_loo61_24{animation:_fadeIn_loo61_1 1s ease-out;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-10rem;width:100%;position:relative;z-index:10}._customGoogleButton_loo61_398{width:100%;height:3rem;background:#fff;border:1px solid hsla(220,15%,25%,.3);border-radius:8px;color:#fff!important;cursor:pointer;transition:all .3s ease;transform:scale(1);display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.875rem;font-weight:500;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 2px 8px #0000001a}._customGoogleButton_loo61_398:hover{background:linear-gradient(135deg,#664ce6,#5a396a);border-color:#664ce6;color:#fff;transform:scale(1.02);box-shadow:0 4px 20px #6365f14d}._customGoogleButton_loo61_398:active{transform:scale(.98)}._customGoogleButton_loo61_398 ._googleIcon_loo61_427{display:flex;align-items:center;justify-content:center}._customGoogleButton_loo61_398 ._googleIcon_loo61_427 svg{width:20px;height:20px}._customGoogleButton_loo61_398 span{font-weight:500;color:#fff;transition:color .3s ease}._customGoogleButton_loo61_398:hover span{color:#fff}:root{--background-color: #1c1d27;--text-color: #ffffff;--header-background-color: #1e1e1e;--header-text-color: #ffffff;--table-background-color: #1e1e1e27;--table-text-color: #d4d4d4;--table-header-background-color: #2e2e2e;--table-header-text-color: #ffffff;--white: #ffffff;--black: #000000;--dark-900: #101026;--dark-700: #1d1d2e;--gray-100: #8f8f8f;--green-900: #3fffa3;--green-600: #04914b;--red-900: #f43e48;--neutral-1: #f0f0f0;--neutral-2: #e0e0e0;--neutral-3: #c0c0c0;--neutral-4: #a0a0a0;--neutral-5: #808080;--neutral-faint: #f0f0f08e;--blue-tech: #0352fc;--blue-tech2: #3258a8;--blue-tech3: #11111da2;--blue-tech4: #242a36;--blue-tech5: #141625;--blue-tech6: #34446c;--blue-tech7: #66b3ff;--blue-tech8: #454e9c;--blue-tech9: #08102094;--blue-tech-faint: #0352fc8e;--card-background: #2a2a3a;--header-background: #3a3a4a;--hover-background: #3a3a4a;--border-color: #4a4a5a;--input-background: #2a2a3a;--primary-color: #0352fc}.light-mode{--background-color: #f5f5f5;--text-color: #333333;--header-background-color: #e0e0e0;--header-text-color: #000000;--table-background-color: #ffffff;--table-text-color: #000000;--table-header-background-color: #d3d3d3;--table-header-text-color: #000000;--white: #ffffff;--black: #000000;--dark-900: #101026;--dark-700: #1d1d2e;--gray-100: #d3d3d3;--green-900: #a3ffb3;--green-600: #66c17b;--red-900: #ff6b6b;--card-background: #e0e0e0;--header-background: #d0d0d0;--hover-background: #d0d0d0;--border-color: #c0c0c0;--input-background: #ffffff;--primary-color: #0352fc}button{cursor:pointer}.warningMessage{color:var(--red-900)}a{color:inherit;text-decoration:none}html,body,#root{background-color:var(--background-color);color:var(--text-color);min-height:100vh}:global(.Toastify__toast-container){z-index:999999!important}:global(.Toastify__toast){z-index:999999!important}:global(.Toastify__toast--success){z-index:999999!important}:global(.Toastify__toast--error){z-index:999999!important}:global(.Toastify__toast--warning){z-index:999999!important}:global(.Toastify__toast--info){z-index:999999!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--blue-tech9);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--blue-tech6);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--blue-tech2)}body,input,textarea,select,button{font:400 1rem sans-serif}@media (max-width: 720px){html{font-size:93.75%}}.dashboardContainerCenterSection{display:flex;flex-direction:column;gap:.5rem;padding:0;background-color:var(--blue-tech5);width:250px;height:calc(100vh - 6rem);margin:6rem 0 0;overflow:hidden;position:fixed;left:0;top:0}.dashboardContainerCenterSection button{width:100%;padding:.75rem 1rem;text-align:left;background-color:var(--blue-tech4);border:none;border-radius:8px;color:var(--white);font-size:1rem;transition:all .3s ease;cursor:pointer}.dashboardContainerCenterSection button:hover{background-color:var(--blue-tech3);transform:translate(5px)}.dashboardContainerCenterSection h2{color:var(--white);font-size:1.2rem;margin:1rem 0 .5rem;font-weight:600;padding:0 1rem}.mainContainer{height:calc(100vh - 6rem);margin-top:6rem;background:var(--dark-900);padding:1rem;overflow:hidden;position:fixed;width:100%;left:0;top:0}.contentContainer{display:flex;flex-direction:column;gap:1rem;background-color:var(--blue-tech5);border-radius:12px;padding:2rem;margin:0 .5rem;height:calc(100vh - 8rem);overflow:hidden}@media (max-width: 768px){.mainContainer{padding:.5rem}.contentContainer{padding:1rem;margin:0 .25rem}}input[type=search],input[type=text]{color:var(--white);caret-color:var(--white);background-color:var(--blue-tech4);border:1px solid var(--blue-tech6)}input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder{color:var(--gray-100)}input[type=search]::placeholder,input[type=text]::placeholder{color:var(--gray-100)}input[type=search]:focus,input[type=text]:focus{outline:none;border-color:var(--blue-tech);box-shadow:0 0 0 1px var(--blue-tech)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-64{height:16rem}.h-8{height:2rem}.h-80{height:20rem}.h-full{height:100%}.min-h-\[220px\]{min-height:220px}.min-h-\[250px\]{min-height:250px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-full{width:100%}.max-w-7xl{max-width:80rem}.max-w-\[70\%\]{max-width:70%}.flex-1{flex:1 1 0%}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.tracking-tight{letter-spacing:-.025em}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.disabled\:opacity-50:disabled{opacity:.5}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:border-red-800){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-900\/20){background-color:#7f1d1d33}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-200){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-300){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.md\:inline{display:inline}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-8{padding:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
