@keyframes Modal_spin__0DHDe{to{transform:rotate(1turn)}}@keyframes Modal_fadeIn__gmpvF{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Modal_dialog__sxF9l .MuiBackdrop-root{background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.Modal_paper__dqWCg{border-radius:.75rem!important;background:var(--modal-bg)!important;border:2px solid var(--modal-border)!important;box-shadow:var(--modal-shadow)!important;position:relative;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.Modal_paper__dqWCg:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,var(--modal-primary),transparent,var(--modal-primary));border-radius:inherit;z-index:-1;opacity:.2;transition:opacity .2s ease}.Modal_paper__dqWCg.Modal_dragging__yeyQw{box-shadow:var(--modal-shadow-drag)!important}.Modal_paper__dqWCg.Modal_dragging__yeyQw:before{opacity:.4}.Modal_paper__dqWCg:hover:before{opacity:.3}@media(min-width:768px){.Modal_paper__dqWCg{width:95%!important;max-height:85vh}}@media(min-width:640px){.Modal_paper__dqWCg{width:98%!important;max-height:90vh;margin:.5rem;border-radius:.5rem!important}}.Modal_title__76_GZ{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem!important;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(16,185,129,.02))!important;border-bottom:2px solid var(--modal-border)!important;margin:0!important;min-height:72px;position:relative}@media(min-width:640px){.Modal_title__76_GZ{padding:1rem 1.5rem!important;min-height:64px}}.Modal_titleContainer__jf2Zz{gap:.5rem;flex:1 1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Modal_dragHandle__Xv7eT,.Modal_titleContainer__jf2Zz{display:flex;align-items:center;transition:all .2s ease}.Modal_dragHandle__Xv7eT{color:var(--modal-muted);justify-content:center;padding:.25rem;border-radius:.25rem}.Modal_dragHandle__Xv7eT:hover{background:rgba(59,130,246,.1);transform:scale(1.05)}.Modal_dragHandle__Xv7eT .MuiSvgIcon-root{font-size:1.2rem}.Modal_titleText__N5KhJ{color:var(--modal-text);font-weight:700;font-size:1.25rem;background:linear-gradient(135deg,var(--modal-primary),#10b981);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(min-width:640px){.Modal_titleText__N5KhJ{font-size:1.125rem}}.Modal_closeButton__oKtBV{color:var(--modal-muted)!important;background:rgba(59,130,246,.05)!important;border:1px solid var(--modal-border)!important;border-radius:.25rem!important;width:40px!important;height:40px!important;transition:all .2s ease;flex-shrink:0}.Modal_closeButton__oKtBV:hover{background:rgba(59,130,246,.1)!important;border-color:var(--modal-primary)!important;transform:scale(1.05) rotate(90deg)}.Modal_closeButton__oKtBV:active{transform:scale(.95)}@media(min-width:640px){.Modal_closeButton__oKtBV{width:36px!important;height:36px!important}}.Modal_content__mzw1l{padding:2rem!important;color:var(--modal-text);overflow-y:auto;background:var(--modal-bg);flex:1 1}.Modal_content__mzw1l::-webkit-scrollbar{width:8px}.Modal_content__mzw1l::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.Modal_content__mzw1l::-webkit-scrollbar-thumb{background:var(--modal-primary);border-radius:4px;opacity:.5}.Modal_content__mzw1l::-webkit-scrollbar-thumb:hover{opacity:.7}@media(min-width:640px){.Modal_content__mzw1l{padding:1.5rem!important}}body.dark-theme .Modal_title__76_GZ,body[data-theme=dark] .Modal_title__76_GZ{background:linear-gradient(135deg,rgba(0,245,255,.08),rgba(0,255,136,.04))!important}body.dark-theme .Modal_dragHandle__Xv7eT:hover,body[data-theme=dark] .Modal_dragHandle__Xv7eT:hover{background:rgba(0,245,255,.1)}body.dark-theme .Modal_closeButton__oKtBV,body[data-theme=dark] .Modal_closeButton__oKtBV{background:rgba(0,245,255,.05)!important}body.dark-theme .Modal_closeButton__oKtBV:hover,body[data-theme=dark] .Modal_closeButton__oKtBV:hover{background:rgba(0,245,255,.1)!important}body.dark-theme .Modal_content__mzw1l::-webkit-scrollbar-track,body[data-theme=dark] .Modal_content__mzw1l::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}@keyframes ThemeToggle_spin__EsJxA{to{transform:rotate(1turn)}}@keyframes ThemeToggle_fadeIn__Z_tVW{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ThemeToggle_container__hmrhh{display:flex;align-items:center;justify-content:center;position:relative}.ThemeToggle_toggleButton__N0PDv{position:relative;width:44px!important;height:44px!important;border:none;border-radius:50%;cursor:pointer;overflow:hidden;transition:all .3s ease;flex-shrink:0}.ThemeToggle_toggleButton__N0PDv:before{inset:-2px;z-index:-1;opacity:.8;transition:opacity .3s ease}.ThemeToggle_toggleButton__N0PDv:after,.ThemeToggle_toggleButton__N0PDv:before{content:"";position:absolute;background:linear-gradient(135deg,var(--toggle-primary),var(--toggle-secondary));border-radius:50%}.ThemeToggle_toggleButton__N0PDv:after{inset:2px;z-index:0;transition:all .3s ease}.ThemeToggle_toggleButton__N0PDv.ThemeToggle_light__NJ1tk:before{background:linear-gradient(135deg,#ff0080,#ff8c00,#ffd700,#00ff88,#00f5ff,#8b5cf6)}.ThemeToggle_toggleButton__N0PDv.ThemeToggle_light__NJ1tk:after{background:linear-gradient(135deg,#ffd700,#ff8c00)}.ThemeToggle_toggleButton__N0PDv.ThemeToggle_dark__FhEGb:before{background:linear-gradient(135deg,#00f5ff,#00ff88,#8b5cf6);opacity:0;transition:all .3s ease}.ThemeToggle_toggleButton__N0PDv.ThemeToggle_dark__FhEGb:after{background:linear-gradient(135deg,#1e293b,#334155)}.ThemeToggle_toggleButton__N0PDv.ThemeToggle_dark__FhEGb:hover{box-shadow:0 0 20px rgba(0,245,255,.5)}.ThemeToggle_toggleButton__N0PDv.ThemeToggle_dark__FhEGb:hover:before{opacity:1;filter:blur(4px) brightness(1.2)}.ThemeToggle_toggleButton__N0PDv.ThemeToggle_light__NJ1tk:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ThemeToggle_toggleButton__N0PDv.ThemeToggle_dark__FhEGb:hover{transform:scale(1.05)}.ThemeToggle_toggleButton__N0PDv:active{transform:scale(.95)}.ThemeToggle_iconContainer__15x17{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ThemeToggle_iconWrapper__izP9k{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.ThemeToggle_icon__ZcLGj{font-size:1.3rem!important;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.ThemeToggle_fadeIn__Z_tVW{animation:ThemeToggle_fadeInScale__NIlvp .3s ease-out}@keyframes ThemeToggle_fadeInScale__NIlvp{0%{opacity:0;transform:scale(.8) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media(min-width:768px){.ThemeToggle_toggleButton__N0PDv{width:40px!important;height:40px!important}.ThemeToggle_iconWrapper__izP9k{width:22px;height:22px}.ThemeToggle_icon__ZcLGj{font-size:1.2rem!important}}@media(min-width:640px){.ThemeToggle_toggleButton__N0PDv{width:38px!important;height:38px!important}.ThemeToggle_iconWrapper__izP9k{width:20px;height:20px}.ThemeToggle_icon__ZcLGj{font-size:1.1rem!important}}@keyframes Button_spin__clXgF{to{transform:rotate(1turn)}}@keyframes Button_fadeIn__uTLUV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Button_button__5Fngg{text-transform:none!important;font-weight:600!important;border-radius:.5rem!important;padding:1rem 2rem!important;min-width:120px!important;max-width:280px!important;position:relative;overflow:hidden;letter-spacing:.5px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.Button_button__5Fngg: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 .6s cubic-bezier(.4,0,.2,1);will-change:left}.Button_button__5Fngg:hover:not(:disabled):before{left:100%}.Button_button__5Fngg:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.Button_button__5Fngg:disabled:before{display:none}.Button_primary__swzAa{background:linear-gradient(135deg,#189ab4,#05445e)!important;color:#fff!important;border:2px solid rgba(212,241,244,.3)!important;box-shadow:0 0 20px rgba(24,154,180,.4),0 4px 12px rgba(5,68,94,.3)!important;background-image:linear-gradient(135deg,#189ab4,#05445e),linear-gradient(180deg,rgba(255,255,255,.1),transparent 50%)!important}.Button_primary__swzAa:hover:not(:disabled){background:linear-gradient(135deg,#1fb3d1,#189ab4)!important;border-color:rgba(212,241,244,.5)!important;transform:translateY(-3px) scale(1.02);box-shadow:0 0 30px rgba(24,154,180,.6),0 8px 20px rgba(5,68,94,.4),0 0 60px rgba(24,154,180,.3)!important}.Button_primary__swzAa:active:not(:disabled){transform:translateY(-1px) scale(1);box-shadow:0 0 15px rgba(24,154,180,.4),0 2px 8px rgba(5,68,94,.3)!important}.Button_secondary__pFIlL{background:rgba(0,0,0,0)!important;color:#667eea!important;border:2px solid #667eea!important;box-shadow:0 0 10px rgba(102,126,234,.2)!important}.Button_secondary__pFIlL:hover:not(:disabled){background:rgba(102,126,234,.1)!important;color:rgb(137.875862069,156.2482758621,238.924137931)!important;border-color:rgb(137.875862069,156.2482758621,238.924137931)!important;transform:translateY(-2px) scale(1.01);box-shadow:0 0 20px rgba(102,126,234,.4)!important}.Button_secondary__pFIlL:active:not(:disabled){transform:translateY(0) scale(1)}.Button_success__G0Zz3{background:linear-gradient(135deg,#10b981,rgb(12.752238806,147.447761194,102.8149253731))!important;color:#fff!important;border:2px solid rgba(0,0,0,0)!important;box-shadow:0 0 15px rgba(16,185,129,.3),0 4px 8px rgba(16,185,129,.2)!important}.Button_success__G0Zz3:hover:not(:disabled){background:linear-gradient(135deg,rgb(18.0298507463,208.4701492537,145.3656716418),#10b981)!important;transform:translateY(-2px) scale(1.01);box-shadow:0 0 25px rgba(16,185,129,.5),0 6px 16px rgba(16,185,129,.3)!important;border-color:rgba(16,185,129,.4)!important}.Button_success__G0Zz3:active:not(:disabled){transform:translateY(0) scale(1)}.Button_danger__5gJwK{background:linear-gradient(135deg,#ef4444,rgb(235.7842364532,30.4157635468,30.4157635468))!important;color:#fff!important;border:2px solid rgba(0,0,0,0)!important;box-shadow:0 0 15px rgba(239,68,68,.3),0 4px 8px rgba(239,68,68,.2)!important}.Button_danger__5gJwK:hover:not(:disabled){background:linear-gradient(135deg,rgb(241.0098522167,91.4901477833,91.4901477833),#ef4444)!important;transform:translateY(-2px) scale(1.01);box-shadow:0 0 25px rgba(239,68,68,.5),0 6px 16px rgba(239,68,68,.3)!important;border-color:rgba(239,68,68,.4)!important}.Button_danger__5gJwK:active:not(:disabled){transform:translateY(0) scale(1)}.Button_outlined__40lrk{background:rgba(24,154,180,.05)!important;color:#189ab4!important;border:2px solid #189ab4!important;box-shadow:0 0 12px rgba(24,154,180,.25),inset 0 0 8px rgba(24,154,180,.1)!important}.Button_outlined__40lrk:hover:not(:disabled){background:rgba(24,154,180,.15)!important;color:rgb(30,192.5,225)!important;border-color:rgb(30,192.5,225)!important;transform:translateY(-2px) scale(1.01);box-shadow:0 0 20px rgba(24,154,180,.5),inset 0 0 12px rgba(24,154,180,.15)!important}.Button_outlined__40lrk:active:not(:disabled){transform:translateY(0) scale(1);box-shadow:0 0 8px rgba(24,154,180,.3),inset 0 0 6px rgba(24,154,180,.1)!important}.Button_text__BqBkN{background:rgba(0,0,0,0)!important;color:#189ab4!important;border:none!important;box-shadow:none!important;min-width:auto!important}.Button_text__BqBkN:hover:not(:disabled){background:rgba(24,154,180,.08)!important;color:rgb(28.8,184.8,216)!important;transform:translateY(-1px)}.Button_text__BqBkN:active:not(:disabled){transform:translateY(0)}.Button_loading__WDyPj{position:relative;pointer-events:none}.Button_loading__WDyPj .MuiCircularProgress-root{margin-right:.25rem}.Button_loading__WDyPj:after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.1);border-radius:inherit;animation:Button_pulse__ulQ0o 2s ease-in-out infinite}@keyframes Button_pulse__ulQ0o{0%,to{opacity:1}50%{opacity:.4}}.Button_button__5Fngg.Button_small__AR0Cb{padding:.5rem 1rem!important;font-size:.875rem!important;min-width:80px!important;max-width:200px!important}.Button_button__5Fngg.Button_large__AqiVe{padding:1.5rem 3rem!important;font-size:1.125rem!important;min-width:160px!important;max-width:320px!important}.Button_button__5Fngg .MuiButton-startIcon{margin-right:.5rem;margin-left:0;display:flex;align-items:center}.Button_button__5Fngg .MuiButton-endIcon{margin-left:.5rem;margin-right:0;display:flex;align-items:center}body.dark-theme .Button_primary__swzAa,body[data-theme=dark] .Button_primary__swzAa{box-shadow:0 0 20px rgba(24,154,180,.4),0 4px 10px rgba(5,68,94,.3)!important}body.dark-theme .Button_primary__swzAa:hover:not(:disabled),body[data-theme=dark] .Button_primary__swzAa:hover:not(:disabled){box-shadow:0 0 30px rgba(24,154,180,.6),0 6px 18px rgba(5,68,94,.4)!important}body.dark-theme .Button_secondary__pFIlL,body[data-theme=dark] .Button_secondary__pFIlL{color:rgb(155.8137931034,171.3724137931,241.3862068966)!important;border-color:rgb(155.8137931034,171.3724137931,241.3862068966)!important;box-shadow:0 0 15px rgba(102,126,234,.3)!important}body.dark-theme .Button_secondary__pFIlL:hover:not(:disabled),body[data-theme=dark] .Button_secondary__pFIlL:hover:not(:disabled){background:rgba(102,126,234,.15)!important;box-shadow:0 0 25px rgba(102,126,234,.5)!important}body.dark-theme .Button_success__G0Zz3,body[data-theme=dark] .Button_success__G0Zz3{box-shadow:0 0 20px rgba(16,185,129,.4),0 4px 10px rgba(16,185,129,.3)!important}body.dark-theme .Button_success__G0Zz3:hover:not(:disabled),body[data-theme=dark] .Button_success__G0Zz3:hover:not(:disabled){box-shadow:0 0 30px rgba(16,185,129,.6),0 6px 18px rgba(16,185,129,.4)!important}body.dark-theme .Button_danger__5gJwK,body[data-theme=dark] .Button_danger__5gJwK{box-shadow:0 0 20px rgba(239,68,68,.4),0 4px 10px rgba(239,68,68,.3)!important}body.dark-theme .Button_danger__5gJwK:hover:not(:disabled),body[data-theme=dark] .Button_danger__5gJwK:hover:not(:disabled){box-shadow:0 0 30px rgba(239,68,68,.6),0 6px 18px rgba(239,68,68,.4)!important}body.dark-theme .Button_outlined__40lrk,body[data-theme=dark] .Button_outlined__40lrk{color:rgb(52.5,198.75,228)!important;border-color:rgb(52.5,198.75,228)!important;background:rgba(24,154,180,.08)!important;box-shadow:0 0 15px rgba(24,154,180,.35),inset 0 0 10px rgba(24,154,180,.15)!important}body.dark-theme .Button_outlined__40lrk:hover:not(:disabled),body[data-theme=dark] .Button_outlined__40lrk:hover:not(:disabled){background:rgba(24,154,180,.2)!important;box-shadow:0 0 25px rgba(24,154,180,.6),inset 0 0 15px rgba(24,154,180,.2)!important}body.dark-theme .Button_text__BqBkN,body[data-theme=dark] .Button_text__BqBkN{color:rgb(52.5,198.75,228)!important}body.dark-theme .Button_text__BqBkN:hover:not(:disabled),body[data-theme=dark] .Button_text__BqBkN:hover:not(:disabled){background:rgba(24,154,180,.12)!important}@media(min-width:640px){.Button_button__5Fngg{padding:.5rem 1rem!important;font-size:.875rem!important;min-width:100px!important;max-width:240px!important}.Button_button__5Fngg.Button_large__AqiVe{padding:1rem 1.5rem!important;font-size:1rem!important;min-width:140px!important;max-width:280px!important}.Button_button__5Fngg.Button_small__AR0Cb{padding:.25rem .5rem!important;font-size:.75rem!important;min-width:70px!important;max-width:180px!important}}.Button_button__5Fngg:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Button_button__5Fngg .MuiTouchRipple-root{color:hsla(0,0%,100%,.3)}.Button_button__5Fngg{contain:layout style paint}@keyframes LanguageToggle_fadeIn__Nfxwu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LanguageToggle_container__4kv_I{display:flex;align-items:center;justify-content:center;position:relative}.LanguageToggle_toggleButton__Rhx_h{position:relative;width:44px!important;height:44px!important;border:none;border-radius:50%;cursor:pointer;overflow:hidden;transition:all .3s ease;flex-shrink:0}.LanguageToggle_toggleButton__Rhx_h:before{content:"";position:absolute;inset:-2px;border-radius:50%;z-index:-1;opacity:.8;transition:all .3s ease}.LanguageToggle_toggleButton__Rhx_h:after{content:"";position:absolute;inset:2px;border-radius:50%;z-index:0;transition:all .3s ease}.LanguageToggle_toggleButton__Rhx_h.LanguageToggle_en__qRonm:after,.LanguageToggle_toggleButton__Rhx_h.LanguageToggle_en__qRonm:before{background:linear-gradient(135deg,var(--lang-en-primary),var(--lang-en-secondary))}.LanguageToggle_toggleButton__Rhx_h.LanguageToggle_es__NHDAw:after,.LanguageToggle_toggleButton__Rhx_h.LanguageToggle_es__NHDAw:before{background:linear-gradient(135deg,var(--lang-es-primary),var(--lang-es-secondary))}.LanguageToggle_toggleButton__Rhx_h:hover:not(:disabled){transform:scale(1.05)}.LanguageToggle_toggleButton__Rhx_h:active:not(:disabled){transform:scale(.95)}.LanguageToggle_toggleButton__Rhx_h:disabled{opacity:.7;cursor:not-allowed}body.dark-theme .LanguageToggle_toggleButton__Rhx_h:before,body[data-theme=dark] .LanguageToggle_toggleButton__Rhx_h:before{opacity:0;background:linear-gradient(135deg,#00f5ff,#00ff88,#8b5cf6);transition:all .3s ease}body.dark-theme .LanguageToggle_toggleButton__Rhx_h.LanguageToggle_en__qRonm:after,body.dark-theme .LanguageToggle_toggleButton__Rhx_h.LanguageToggle_es__NHDAw:after,body.dark-theme .LanguageToggle_toggleButton__Rhx_h:after,body[data-theme=dark] .LanguageToggle_toggleButton__Rhx_h.LanguageToggle_en__qRonm:after,body[data-theme=dark] .LanguageToggle_toggleButton__Rhx_h.LanguageToggle_es__NHDAw:after,body[data-theme=dark] .LanguageToggle_toggleButton__Rhx_h:after{background:linear-gradient(135deg,#1e293b,#334155)}body.dark-theme .LanguageToggle_toggleButton__Rhx_h:hover:not(:disabled),body[data-theme=dark] .LanguageToggle_toggleButton__Rhx_h:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 20px rgba(0,245,255,.5)}body.dark-theme .LanguageToggle_toggleButton__Rhx_h:hover:not(:disabled):before,body[data-theme=dark] .LanguageToggle_toggleButton__Rhx_h:hover:not(:disabled):before{opacity:1;filter:blur(4px) brightness(1.2)}body.light-theme .LanguageToggle_toggleButton__Rhx_h:hover:not(:disabled),body[data-theme=light] .LanguageToggle_toggleButton__Rhx_h:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,0,0,.2)}.LanguageToggle_iconContainer__UAbda{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.LanguageToggle_iconWrapper___EuIY{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.LanguageToggle_icon__P0szS{font-size:1.1rem!important;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.LanguageToggle_badge__Bz6Am{position:absolute;top:-6px;right:-6px;min-width:24px;height:18px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:9px;font-weight:700;color:#fff;z-index:5;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.2)}.LanguageToggle_en__qRonm .LanguageToggle_badge__Bz6Am{background:linear-gradient(135deg,var(--lang-en-primary),var(--lang-en-secondary))}.LanguageToggle_es__NHDAw .LanguageToggle_badge__Bz6Am{background:linear-gradient(135deg,var(--lang-es-primary),var(--lang-es-secondary))}.LanguageToggle_toggleButton__Rhx_h:hover:not(:disabled) .LanguageToggle_badge__Bz6Am{transform:scale(1.05)}body.dark-theme .LanguageToggle_badge__Bz6Am,body[data-theme=dark] .LanguageToggle_badge__Bz6Am{background:hsla(0,0%,100%,.15)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 2px 8px rgba(0,0,0,.3)}.LanguageToggle_loadingOverlay__eLDVs{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:inherit;z-index:10}.LanguageToggle_loadingSpinner__DrXvk{width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:LanguageToggle_spin__wqCtm .8s linear infinite}@keyframes LanguageToggle_spin__wqCtm{to{transform:rotate(1turn)}}.LanguageToggle_fadeIn__Nfxwu{animation:LanguageToggle_fadeInScale__UIqBr .3s ease-out}@keyframes LanguageToggle_fadeInScale__UIqBr{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(min-width:768px){.LanguageToggle_toggleButton__Rhx_h{width:40px!important;height:40px!important}.LanguageToggle_iconWrapper___EuIY{width:20px;height:20px}.LanguageToggle_icon__P0szS{font-size:1rem!important}.LanguageToggle_badge__Bz6Am{top:-5px;right:-5px;min-width:22px;height:16px;font-size:8px}}@media(min-width:640px){.LanguageToggle_toggleButton__Rhx_h{width:38px!important;height:38px!important}.LanguageToggle_iconWrapper___EuIY{width:18px;height:18px}.LanguageToggle_icon__P0szS{font-size:.9rem!important}.LanguageToggle_badge__Bz6Am{top:-4px;right:-4px;min-width:20px;height:14px;font-size:7px}}@keyframes Loading_spin__UTGjW{to{transform:rotate(1turn)}}@keyframes Loading_fadeIn__9ksck{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Loading_container__czY7_{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:1.5rem}.Loading_container__czY7_.Loading_fullScreen__hQI_a{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--background),.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1050}.Loading_spinner__Mq19Y{color:#189ab4!important}.Loading_message__b2LlH{color:var(--muted-foreground)!important;text-align:center;font-weight:500!important;margin-top:.5rem!important}.Loading_hexagon__iWnNX{position:relative;width:60px;height:60px;margin-bottom:1rem}.Loading_container__czY7_.Loading_small__WCnFI .Loading_hexagon__iWnNX{width:40px;height:40px}.Loading_container__czY7_.Loading_large____9Cm .Loading_hexagon__iWnNX{width:80px;height:80px}.Loading_hexagon__group__K64Bo{position:absolute;width:100%;height:100%}.Loading_hexagon__group__K64Bo:first-child{transform:rotate(0deg)}.Loading_hexagon__group__K64Bo:nth-child(2){transform:rotate(60deg);animation-delay:-1.33s}.Loading_hexagon__group__K64Bo:nth-child(3){transform:rotate(120deg);animation-delay:-2.66s}.Loading_hexagon__group__K64Bo:nth-child(4){transform:rotate(180deg);animation-delay:-4s}.Loading_hexagon__group__K64Bo:nth-child(5){transform:rotate(240deg);animation-delay:-5.33s}.Loading_hexagon__group__K64Bo:nth-child(6){transform:rotate(300deg);animation-delay:-6.66s}.Loading_hexagon__sector__q54Un{position:absolute;top:calc(50% - 1px);left:calc(50% - 1px);width:2px;height:2px;background-color:#189ab4;border-radius:1px;animation:Loading_hexagonPulse__4gr2L 8s linear infinite}.Loading_hexagon__sector__q54Un:first-child{animation-name:Loading_moveOut1__Ib_Rz}.Loading_hexagon__sector__q54Un:nth-child(2){animation-name:Loading_moveOut2__ImTp4}.Loading_hexagon__sector__q54Un:nth-child(3){animation-name:Loading_moveOut3__CrNji}.Loading_hexagon__sector__q54Un:nth-child(4){animation-name:Loading_moveOut4__dqOia}.Loading_hexagon__sector__q54Un:nth-child(5){animation-name:Loading_moveOut5__QubJ3}.Loading_hexagon__sector__q54Un:nth-child(6){animation-name:Loading_moveOut6__Tijp_}.Loading_dots__7oRG7{display:flex;gap:.25rem;align-items:center}.Loading_dot__BfFGH{width:8px;height:8px;background-color:#189ab4;border-radius:50%;animation:Loading_dotPulse__Cqr98 1.4s ease-in-out infinite both}.Loading_container__czY7_.Loading_small__WCnFI .Loading_dot__BfFGH{width:6px;height:6px}.Loading_container__czY7_.Loading_large____9Cm .Loading_dot__BfFGH{width:12px;height:12px}.Loading_dot__BfFGH:first-child{animation-delay:-.32s}.Loading_dot__BfFGH:nth-child(2){animation-delay:-.16s}.Loading_dot__BfFGH:nth-child(3){animation-delay:0s}@keyframes Loading_moveOut1__Ib_Rz{0%{transform:translateY(0) scale(0)}3%{transform:translateY(3px) scale(1)}97%{transform:translateY(30px) scale(1)}to{transform:translateY(32px) scale(0)}}@keyframes Loading_moveOut2__ImTp4{0%{transform:rotate(60deg) translateY(0) scale(0)}3%{transform:rotate(60deg) translateY(3px) scale(1)}97%{transform:rotate(60deg) translateY(30px) scale(1)}to{transform:rotate(60deg) translateY(32px) scale(0)}}@keyframes Loading_moveOut3__CrNji{0%{transform:rotate(120deg) translateY(0) scale(0)}3%{transform:rotate(120deg) translateY(3px) scale(1)}97%{transform:rotate(120deg) translateY(30px) scale(1)}to{transform:rotate(120deg) translateY(32px) scale(0)}}@keyframes Loading_moveOut4__dqOia{0%{transform:rotate(180deg) translateY(0) scale(0)}3%{transform:rotate(180deg) translateY(3px) scale(1)}97%{transform:rotate(180deg) translateY(30px) scale(1)}to{transform:rotate(180deg) translateY(32px) scale(0)}}@keyframes Loading_moveOut5__QubJ3{0%{transform:rotate(240deg) translateY(0) scale(0)}3%{transform:rotate(240deg) translateY(3px) scale(1)}97%{transform:rotate(240deg) translateY(30px) scale(1)}to{transform:rotate(240deg) translateY(32px) scale(0)}}@keyframes Loading_moveOut6__Tijp_{0%{transform:rotate(300deg) translateY(0) scale(0)}3%{transform:rotate(300deg) translateY(3px) scale(1)}97%{transform:rotate(300deg) translateY(30px) scale(1)}to{transform:rotate(300deg) translateY(32px) scale(0)}}@keyframes Loading_dotPulse__Cqr98{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@media(prefers-color-scheme:dark){.Loading_container__czY7_.Loading_fullScreen__hQI_a{background-color:rgba(17,24,39,.9)}.Loading_message__b2LlH{color:#9ca3af!important}.Loading_dot__BfFGH,.Loading_hexagon__sector__q54Un{background-color:#d4f1f4}}@keyframes ProfileModal_spin__PL4Yh{to{transform:rotate(1turn)}}@keyframes ProfileModal_fadeIn__ofRuY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProfileModal_modal__nizWN .modal-paper{min-width:500px!important}@media(min-width:640px){.ProfileModal_modal__nizWN .modal-paper{min-width:320px!important}}.ProfileModal_container__7wngq{padding:1.5rem;background:var(--profile-bg);position:relative;overflow:hidden}.ProfileModal_container__7wngq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,var(--profile-accent-1) 0,transparent 50%),radial-gradient(circle at 80% 80%,var(--profile-accent-2) 0,transparent 50%),radial-gradient(circle at 40% 70%,var(--profile-accent-3) 0,transparent 50%);opacity:.1;z-index:0}.ProfileModal_container__7wngq>*{position:relative;z-index:1}.ProfileModal_profileHeader__3A37o{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem 0;border-bottom:2px solid var(--profile-border);margin-bottom:2rem;position:relative}.ProfileModal_avatarContainer__fZfEH{position:relative;margin-bottom:1.5rem}.ProfileModal_avatar__l9dZy{width:80px;height:80px;border-radius:50%;background:var(--profile-avatar-bg);display:flex;align-items:center;justify-content:center;border:3px solid var(--profile-avatar-border);position:relative;z-index:2}.ProfileModal_avatarIcon__Ox7qx{font-size:3rem!important;color:var(--profile-avatar-color)}.ProfileModal_avatarGlow__JhXNF{position:absolute;inset:-8px;border-radius:50%;background:var(--profile-avatar-glow);z-index:1}.ProfileModal_userInfo__I8FNp{text-align:center}.ProfileModal_displayName__Tap2S{color:var(--profile-name-color);font-weight:700;font-size:1.5rem;margin-bottom:.25rem;background:var(--profile-name-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.ProfileModal_userRole__Sng2o{color:var(--profile-role-color);font-size:.875rem;opacity:.8;margin:0}.ProfileModal_profileData__DUQzb{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.ProfileModal_dataItem__mn2ul{display:flex;align-items:center;padding:1rem;background:var(--profile-item-bg);border-radius:.5rem;border:1px solid var(--profile-item-border);transition:all .3s ease-in-out;position:relative;overflow:hidden}.ProfileModal_dataItem__mn2ul:hover{background:var(--profile-item-hover-bg);border-color:var(--profile-item-hover-border);box-shadow:var(--profile-item-hover-shadow)}.ProfileModal_dataIcon__jMD_i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:.25rem;background:var(--profile-icon-bg);margin-right:1rem;flex-shrink:0}.ProfileModal_dataIcon__jMD_i .MuiSvgIcon-root{font-size:1.25rem}.ProfileModal_dataContent__PIFZX{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.ProfileModal_dataLabel__Zl_m1{color:var(--profile-label-color);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.ProfileModal_dataValue__O8YVc{color:var(--profile-value-color);font-size:1rem;font-weight:500;font-family:var(--font-geist-mono)}.ProfileModal_dataBorder__B_hlb{position:absolute;bottom:0;left:0;height:2px;width:100%;transform-origin:left}.ProfileModal_sessionInfo__WWX4f{text-align:center}.ProfileModal_infoCard__GY8UB{background:var(--profile-info-bg);border:1px solid var(--profile-info-border);border-radius:.5rem;padding:1.5rem;position:relative;overflow:hidden}.ProfileModal_infoCard__GY8UB:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--profile-scan),transparent);animation:ProfileModal_scanLine__EsvLE 3s ease-in-out infinite}.ProfileModal_infoTitle__WKFe1{color:var(--profile-info-title);font-size:.875rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.ProfileModal_statusIndicator__5_BIJ{display:flex;align-items:center;justify-content:center;gap:.5rem}.ProfileModal_statusDot__gBvLS{width:8px;height:8px;border-radius:50%;background:var(--profile-status-active);box-shadow:0 0 10px var(--profile-status-active)}.ProfileModal_statusText__DnqVS{color:var(--profile-status-text);font-size:.875rem;font-weight:500}@keyframes ProfileModal_scanLine__EsvLE{0%{left:-100%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}@media(min-width:640px){.ProfileModal_container__7wngq{padding:1rem}.ProfileModal_profileHeader__3A37o{padding:1.5rem 0}.ProfileModal_avatar__l9dZy{width:64px;height:64px}.ProfileModal_avatarIcon__Ox7qx{font-size:2.5rem!important}.ProfileModal_displayName__Tap2S{font-size:1.25rem}.ProfileModal_dataItem__mn2ul{padding:.5rem}.ProfileModal_dataIcon__jMD_i{width:32px;height:32px;margin-right:.5rem}.ProfileModal_dataIcon__jMD_i .MuiSvgIcon-root{font-size:1rem}.ProfileModal_infoCard__GY8UB{padding:1rem}}@keyframes LogoutConfirmation_spin__S_Yhz{to{transform:rotate(1turn)}}@keyframes LogoutConfirmation_fadeIn__urpwk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LogoutConfirmation_modal__SpocU .modal-paper{min-width:400px!important}@media(min-width:640px){.LogoutConfirmation_modal__SpocU .modal-paper{min-width:320px!important}}.LogoutConfirmation_container__AIWWU{padding:2rem;text-align:center;position:relative;overflow:hidden}@media(min-width:640px){.LogoutConfirmation_container__AIWWU{padding:1.5rem}}.LogoutConfirmation_iconContainer__IEZ0p{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;height:100px}.LogoutConfirmation_warningIcon__0c5Gl{width:64px;height:64px;border-radius:50%;background:var(--logout-warning-bg);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;border:3px solid var(--logout-warning-border)}.LogoutConfirmation_warningIcon__0c5Gl .MuiSvgIcon-root{font-size:2rem;color:var(--logout-warning-color)}.LogoutConfirmation_warningRipple__nPJAV{position:absolute;width:64px;height:64px;border-radius:50%;border:2px solid var(--logout-ripple-color);z-index:1}.LogoutConfirmation_content__W9RXU{margin-bottom:2rem}.LogoutConfirmation_message__ETyYc{color:var(--logout-message-color);font-size:1.25rem;font-weight:600;margin-bottom:1rem;background:var(--logout-message-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.LogoutConfirmation_description__blX9c{color:var(--logout-description-color);font-size:.875rem;line-height:1.6;margin:0;opacity:.8}.LogoutConfirmation_actions__KTL3T{display:flex;gap:1rem;justify-content:center;align-items:center}@media(min-width:640px){.LogoutConfirmation_actions__KTL3T{flex-direction:column;align-items:center}.LogoutConfirmation_actions__KTL3T button{max-width:300px}}.LogoutConfirmation_cancelButton__ZadMF{min-width:120px!important}@media(min-width:640px){.LogoutConfirmation_cancelButton__ZadMF{min-width:auto!important;width:100%}}.LogoutConfirmation_logoutButton__knBBb{min-width:140px!important}@media(min-width:640px){.LogoutConfirmation_logoutButton__knBBb{min-width:auto!important;width:100%}}.LogoutConfirmation_backgroundEffect__gpRq4{position:absolute;inset:0;pointer-events:none;z-index:0}.LogoutConfirmation_floatingParticle__YVO0Q{position:absolute;width:4px;height:4px;background:var(--logout-particle-color);border-radius:50%;box-shadow:0 0 8px var(--logout-particle-glow)}@media(min-width:640px){.LogoutConfirmation_warningIcon__0c5Gl{width:56px;height:56px}.LogoutConfirmation_warningIcon__0c5Gl .MuiSvgIcon-root{font-size:1.75rem}.LogoutConfirmation_warningRipple__nPJAV{width:56px;height:56px}.LogoutConfirmation_message__ETyYc{font-size:1.125rem}.LogoutConfirmation_floatingParticle__YVO0Q{width:3px;height:3px}}@keyframes Header_spin__cc5LW{to{transform:rotate(1turn)}}@keyframes Header_fadeIn__XYk_0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Header_container__OuOWB{position:fixed;top:0;left:0;height:100vh;z-index:1000;box-shadow:2px 0 8px rgba(0,0,0,.1)}.Header_container__OuOWB,.Header_sidebar__d_kIw{display:flex;flex-direction:column;background:var(--sidebar-bg)}.Header_sidebar__d_kIw{height:100%;border-right:1px solid var(--sidebar-border);overflow:hidden}.Header_sidebarHeader__hb69g{flex-shrink:0;padding:1rem;border-bottom:1px solid var(--sidebar-border);display:flex;align-items:center;justify-content:space-between;gap:.5rem;overflow:hidden;position:relative}.Header_sidebarHeader__hb69g.Header_collapsed__gkqga{flex-direction:column;justify-content:center;align-items:center;padding:1rem .5rem}.Header_navigation__XwNY3{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:1rem 0}.Header_navigation__XwNY3::-webkit-scrollbar{width:6px}.Header_navigation__XwNY3::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.Header_navigation__XwNY3::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.Header_navigation__XwNY3::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.Header_logoContainer__gs0BM{flex:1 1;display:flex;align-items:center;overflow:hidden;min-width:0}.Header_logoContainer__gs0BM.Header_collapsed__gkqga{flex:none;width:100%;justify-content:center}.Header_logoWrapper__Tf3Qw{display:flex;align-items:center;gap:1rem;overflow:hidden;min-width:0}.Header_logoWrapper__Tf3Qw.Header_collapsed__gkqga{justify-content:center;gap:0}.Header_logo__oSUp0{width:48px;height:48px;background:var(--logo-bg);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:12px;font-weight:700;font-size:18px;position:relative;box-shadow:var(--logo-shadow);border:1px solid var(--logo-border);flex-shrink:0;transition:transform .3s ease-in-out;z-index:2}.Header_logo__oSUp0:hover{transform:scale(1.05)}.Header_logoTextContainer__M_WcG{display:flex;flex-direction:column;gap:2px;overflow:hidden;min-width:0;white-space:nowrap}.Header_logoText__AX7AC{color:var(--text-primary);font-weight:700;font-size:1.125rem;margin:0;line-height:1.2}.Header_logoSubtext__jOzhO,.Header_logoText__AX7AC{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_logoSubtext__jOzhO{color:var(--text-secondary);font-size:.75rem;font-weight:500;opacity:.7;letter-spacing:1px;text-transform:uppercase}.Header_collapseButton__NRrUN{color:var(--accent-primary)!important;background:var(--button-bg)!important;border:1px solid var(--button-border)!important;border-radius:10px!important;width:40px!important;height:40px!important;flex-shrink:0;transition:all .3s ease-in-out;z-index:3}.Header_collapseButton__NRrUN.Header_collapsed__gkqga{margin:0 auto}.Header_collapseButton__NRrUN:hover{border-color:var(--accent-primary)!important;box-shadow:0 0 15px var(--accent-glow);transform:scale(1.08)}.Header_sidebarHeader__hb69g.Header_collapsed__gkqga .Header_collapseButton__NRrUN{margin-top:.5rem}.Header_menuLink__iXozC{text-decoration:none;color:inherit}.Header_menuItem___42fn{position:relative;margin:.25rem .75rem;padding:.75rem 1rem;border-radius:14px;transition:all .25s ease-in-out;cursor:pointer;display:flex;align-items:center;gap:1rem;background:var(--menu-bg);border:1px solid rgba(0,0,0,0);overflow:hidden}.Header_menuItem___42fn.Header_collapsed__gkqga{justify-content:center;padding:1rem .5rem;margin:.25rem .5rem}.Header_menuItem___42fn.Header_hovered__eTCIu:not(.Header_active__5wQFd){background:var(--menu-hover-bg);border-color:var(--menu-hover-border);transform:translateX(4px);box-shadow:0 4px 12px var(--menu-hover-shadow)}.Header_menuItem___42fn.Header_active__5wQFd{background:var(--menu-active-bg);border-color:var(--item-color);box-shadow:0 0 20px var(--accent-glow)}.Header_menuItem___42fn:hover{isolation:isolate}.Header_menuItem___42fn:active{transform:translateY(0) scale(.98)}.Header_iconContainer__ErTNy{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--icon-color);transition:all .25s ease-in-out;position:relative;z-index:2;flex-shrink:0}.Header_iconContainer__ErTNy svg{width:100%;height:100%}.Header_active__5wQFd .Header_iconContainer__ErTNy{color:var(--item-color);transform:scale(1.1)}.Header_menuText__66nWM{flex:1 1;color:var(--text-primary);font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.Header_activeIndicator__ljDrB{position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:70%;border-radius:2px;box-shadow:0 0 10px currentColor}.Header_bottomSection__LvZAW{flex-shrink:0;margin-top:auto;padding:1rem;border-top:1px solid var(--sidebar-border);display:flex;flex-direction:column;gap:.75rem;overflow:visible}.Header_bottomSection__LvZAW.Header_collapsed__gkqga{padding:.75rem .5rem;align-items:center}.Header_profileButton__gJ2U2{width:100%;height:56px;background:var(--button-bg);border:1px solid var(--button-border);border-radius:.75rem;cursor:pointer;transition:all .3s ease-in-out;position:relative;overflow:visible}.Header_profileButton__gJ2U2.Header_collapsed__gkqga{width:44px!important;height:44px!important;border-radius:50%!important}.Header_profileButton__gJ2U2:hover{border-color:var(--accent-primary);box-shadow:0 0 20px var(--accent-glow);background:var(--button-hover-bg);transform:scale(1.05)}.Header_profileContent__ruhI4{gap:.5rem;z-index:3;width:100%;height:100%;overflow:visible;padding:0 .5rem}.Header_profileContent__ruhI4,.Header_profileIcon__gUMIh{display:flex;align-items:center;justify-content:center;position:relative}.Header_profileIcon__gUMIh{width:28px;height:28px;color:var(--icon-color);flex-shrink:0;z-index:1}.Header_profileIcon__gUMIh svg{font-size:1.4rem;width:100%;height:100%}.Header_collapsed__gkqga .Header_profileIcon__gUMIh{width:26px;height:26px}.Header_collapsed__gkqga .Header_profileIcon__gUMIh svg{font-size:1.3rem}.Header_profileText__3O9CO{color:var(--text-primary);font-weight:700;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_controlsContainer__LOjNW{display:flex;flex-direction:column;gap:1rem;width:100%;overflow:visible}.Header_controlsContainer__LOjNW.Header_collapsed__gkqga{gap:.5rem;align-items:center}.Header_smartModeRow__RiuCY{display:flex;justify-content:center;width:100%;overflow:visible}.Header_smartModeRow__RiuCY.Header_collapsed__gkqga{width:auto}.Header_togglesRow__RtP9h{display:flex;gap:1rem;align-items:center;justify-content:center;overflow:visible}.Header_togglesRow__RtP9h.Header_collapsed__gkqga{flex-direction:column;gap:.5rem;width:auto}.Header_languageToggleWrapper__BVw59,.Header_themeToggleWrapper__HCfuv{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible}.Header_languageToggleWrapper__BVw59 .toggleButton,.Header_themeToggleWrapper__HCfuv .toggleButton{width:44px!important;height:44px!important;border-radius:50%!important}.Header_collapsed__gkqga .Header_languageToggleWrapper__BVw59 .toggleButton,.Header_collapsed__gkqga .Header_themeToggleWrapper__HCfuv .toggleButton,.Header_logoutButton__X6Z_y{width:44px!important;height:44px!important}.Header_logoutButton__X6Z_y{background:var(--logout-bg);border:1px solid var(--logout-border);border-radius:50%!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;color:var(--logout-color);position:relative;overflow:visible;flex-shrink:0}.Header_logoutButton__X6Z_y.Header_collapsed__gkqga{width:44px!important;height:44px!important}.Header_logoutButton__X6Z_y:hover{background:var(--logout-hover-bg);border-color:var(--logout-hover-border);box-shadow:0 0 15px var(--logout-glow);transform:scale(1.05)}.Header_collapsed__gkqga .Header_logoutButton__X6Z_y svg,.Header_logoutButton__X6Z_y svg{font-size:1.3rem}@media(min-width:1024px){.Header_container__OuOWB{width:240px;min-width:240px}}@media(min-width:768px){.Header_container__OuOWB:has(.Header_sidebarHeader__hb69g.Header_collapsed__gkqga){width:64px!important;min-width:64px!important}.Header_sidebarHeader__hb69g{padding:1rem}.Header_sidebarHeader__hb69g.Header_collapsed__gkqga{padding:.5rem}.Header_logo__oSUp0{width:42px;height:42px;font-size:16px}.Header_collapsed__gkqga .Header_logo__oSUp0{width:36px;height:36px;font-size:14px}.Header_menuItem___42fn{padding:.5rem 1rem}.Header_menuItem___42fn.Header_collapsed__gkqga{padding:.5rem;margin:.25rem}.Header_iconContainer__ErTNy{width:22px;height:22px}.Header_collapsed__gkqga .Header_iconContainer__ErTNy{width:20px;height:20px}.Header_profileButton__gJ2U2{height:48px}.Header_profileButton__gJ2U2.Header_collapsed__gkqga{width:40px!important;height:40px!important;border-radius:50%!important}.Header_profileIcon__gUMIh{width:26px;height:26px}.Header_collapsed__gkqga .Header_profileIcon__gUMIh{width:24px;height:24px}.Header_profileIcon__gUMIh svg{font-size:1.3rem}.Header_collapsed__gkqga .Header_profileIcon__gUMIh svg{font-size:1.2rem}.Header_collapsed__gkqga .Header_languageToggleWrapper__BVw59 .toggleButton,.Header_collapsed__gkqga .Header_themeToggleWrapper__HCfuv .toggleButton,.Header_languageToggleWrapper__BVw59 .toggleButton,.Header_logoutButton__X6Z_y,.Header_logoutButton__X6Z_y.Header_collapsed__gkqga,.Header_themeToggleWrapper__HCfuv .toggleButton{width:40px!important;height:40px!important}.Header_collapsed__gkqga .Header_logoutButton__X6Z_y svg,.Header_logoutButton__X6Z_y svg{font-size:1.2rem}}@media(min-width:640px){.Header_container__OuOWB:has(.Header_sidebarHeader__hb69g.Header_collapsed__gkqga){width:56px!important;min-width:56px!important}.Header_logo__oSUp0{width:38px;height:38px;font-size:14px}.Header_collapsed__gkqga .Header_logo__oSUp0{width:32px;height:32px;font-size:12px}.Header_logoText__AX7AC{font-size:1rem}.Header_collapseButton__NRrUN{width:32px!important;height:32px!important}.Header_collapsed__gkqga .Header_collapseButton__NRrUN{width:28px!important;height:28px!important}.Header_menuItem___42fn{margin:.25rem;border-radius:12px}.Header_menuItem___42fn.Header_collapsed__gkqga{margin:.25rem;padding:.25rem}.Header_bottomSection__LvZAW{padding:.5rem}.Header_bottomSection__LvZAW.Header_collapsed__gkqga{padding:.25rem}.Header_profileButton__gJ2U2{height:42px}.Header_profileButton__gJ2U2.Header_collapsed__gkqga{width:38px!important;height:38px!important;border-radius:50%!important}.Header_profileIcon__gUMIh{width:24px;height:24px}.Header_collapsed__gkqga .Header_profileIcon__gUMIh{width:22px;height:22px}.Header_collapsed__gkqga .Header_profileIcon__gUMIh svg,.Header_profileIcon__gUMIh svg{font-size:1.1rem}.Header_controlsContainer__LOjNW{gap:.5rem}.Header_controlsContainer__LOjNW.Header_collapsed__gkqga{gap:.25rem}.Header_togglesRow__RtP9h,.Header_togglesRow__RtP9h.Header_collapsed__gkqga{gap:.5rem}.Header_collapsed__gkqga .Header_languageToggleWrapper__BVw59 .toggleButton,.Header_collapsed__gkqga .Header_themeToggleWrapper__HCfuv .toggleButton,.Header_languageToggleWrapper__BVw59 .toggleButton,.Header_logoutButton__X6Z_y,.Header_logoutButton__X6Z_y.Header_collapsed__gkqga,.Header_themeToggleWrapper__HCfuv .toggleButton{width:38px!important;height:38px!important}.Header_collapsed__gkqga .Header_logoutButton__X6Z_y svg,.Header_logoutButton__X6Z_y svg{font-size:1.1rem}}@keyframes AuthGuard_spin__T__kw{to{transform:rotate(1turn)}}@keyframes AuthGuard_fadeIn__RlR6C{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AuthGuard_loadingContainer__B_Von{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background)}.AuthGuard_spinner__tMaD5{display:inline-block;width:20px;height:20px;border-radius:50%;animation:AuthGuard_spin__T__kw 1s linear infinite;width:48px;height:48px;border:4px solid rgba(0,0,0,0);border-top-color:#189ab4}@keyframes PageLayout_spin__eO3kN{to{transform:rotate(1turn)}}@keyframes PageLayout_fadeIn__PgsBs{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PageLayout_container__igpyv{display:flex;min-height:100vh;background-color:var(--background);overflow-x:hidden}.PageLayout_mainContent__pOWcf{flex:1 1;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;background-color:var(--muted);min-height:100vh;margin-left:280px;transition:margin-left .3s cubic-bezier(.25,.46,.45,.94)}@media(min-width:640px){.PageLayout_mainContent__pOWcf{margin-left:72px}}.PageLayout_contentWrapper__sD7Bo{flex:1 1;padding:0!important;max-width:100%;width:100%;box-sizing:border-box}@media(min-width:768px){.PageLayout_contentWrapper__sD7Bo{padding:2rem}}@media(min-width:1024px){.PageLayout_contentWrapper__sD7Bo{padding:3rem}}@media(min-width:640px){.PageLayout_container__igpyv{flex-direction:row}.PageLayout_mainContent__pOWcf{width:100%}.PageLayout_contentWrapper__sD7Bo{padding:1rem}}.PageLayout_contentWrapper__sD7Bo{animation:PageLayout_fadeIn__PgsBs .3s ease-in-out}.PageLayout_mainContent__pOWcf::-webkit-scrollbar{width:8px}.PageLayout_mainContent__pOWcf::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.25rem}.PageLayout_mainContent__pOWcf::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:.25rem}.PageLayout_mainContent__pOWcf::-webkit-scrollbar-thumb:hover{background:#6b7280}.PageLayout_mainContent__pOWcf::-webkit-scrollbar-horizontal{display:none}@keyframes Timeline_spin__3EEld{to{transform:rotate(1turn)}}@keyframes Timeline_fadeIn__9nrVM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Timeline_timelineWrapper__tMhL1{display:flex;padding:1.5rem 0;background:var(--timeline-bg);border-top:2px solid var(--timeline-border);min-height:80px}.Timeline_timelineSpacer__knPJQ{flex-shrink:0}.Timeline_timeline__JLhOw{position:relative;height:60px;background:var(--timeline-track-bg);border-radius:.25rem;flex-shrink:0}.Timeline_marker__4OG_F{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transform:translateX(-50%)}.Timeline_tick__aMtzB{width:2px;height:20px;background:var(--timeline-tick);border-radius:1px}.Timeline_label__Yu0xV{margin-top:.25rem;font-size:.75rem;font-weight:600;color:var(--timeline-label);font-family:var(--font-geist-mono);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:640px){.Timeline_label__Yu0xV{font-size:10px}.Timeline_timelineWrapper__tMhL1{padding:1rem 0;min-height:60px}.Timeline_timeline__JLhOw{height:45px}.Timeline_tick__aMtzB{height:15px}}.HardwarePositionMarker_marker__Xcg2_{position:absolute;transform:translate(-50%,-50%);cursor:default;z-index:10;will-change:transform}.HardwarePositionMarker_marker__Xcg2_.HardwarePositionMarker_active__RH8ru{cursor:move;z-index:20}.HardwarePositionMarker_marker__Xcg2_.HardwarePositionMarker_active__RH8ru .HardwarePositionMarker_dot___SxIH{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,123,255,.3)}.HardwarePositionMarker_marker__Xcg2_.HardwarePositionMarker_dragging__NQVDD{z-index:30}.HardwarePositionMarker_marker__Xcg2_.HardwarePositionMarker_dragging__NQVDD .HardwarePositionMarker_dot___SxIH{transform:scale(1.2);box-shadow:0 3px 10px rgba(0,123,255,.5)}.HardwarePositionMarker_marker__Xcg2_.HardwarePositionMarker_success__6npGe .HardwarePositionMarker_dot___SxIH{background:linear-gradient(135deg,#28a745,#20c997);animation:HardwarePositionMarker_pulse__uYOu1 .4s ease}.HardwarePositionMarker_marker__Xcg2_.HardwarePositionMarker_error__o5ed3 .HardwarePositionMarker_dot___SxIH{background:linear-gradient(135deg,#dc3545,#c82333);animation:HardwarePositionMarker_shake__POmBm .4s ease}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_dot___SxIH{width:20px;height:20px;background:linear-gradient(135deg,#007bff,#0056b3);border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_dot___SxIH .HardwarePositionMarker_number__5RQGj{color:#fff;font-size:9px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw{position:absolute;display:flex;align-items:center}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw .HardwarePositionMarker_line__hAeW_{background:#495057;position:relative}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw .HardwarePositionMarker_line__hAeW_:after{content:"";position:absolute;width:0;height:0}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw .HardwarePositionMarker_card__x0jYW{background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:4px 8px;box-shadow:0 2px 6px rgba(0,0,0,.12);display:flex;align-items:center;gap:8px;white-space:nowrap}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw .HardwarePositionMarker_testBtn__xg4kB{padding:3px 10px;background:#007bff;color:#fff;border:none;border-radius:3px;font-size:10px;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw .HardwarePositionMarker_testBtn__xg4kB:hover:not(:disabled){background:#0056b3}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw .HardwarePositionMarker_testBtn__xg4kB:active:not(:disabled){transform:scale(.95)}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw .HardwarePositionMarker_testBtn__xg4kB:disabled{background:#6c757d;opacity:.5;cursor:not-allowed}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw .HardwarePositionMarker_text__mLJ1G{font-size:10px;color:#333;font-weight:500}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_top__vvDr_{flex-direction:column;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:6px}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_top__vvDr_ .HardwarePositionMarker_line__hAeW_{width:1px;height:24px;order:2}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_top__vvDr_ .HardwarePositionMarker_line__hAeW_:after{bottom:-4px;left:50%;transform:translateX(-50%);border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:4px solid #495057}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_top__vvDr_ .HardwarePositionMarker_card__x0jYW{order:1}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_right__H0Biy{left:100%;top:50%;transform:translateY(-50%);margin-left:6px}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_right__H0Biy .HardwarePositionMarker_line__hAeW_{width:24px;height:1px}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_right__H0Biy .HardwarePositionMarker_line__hAeW_:after{left:-4px;top:50%;transform:translateY(-50%);border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);border-right:4px solid #495057}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_bottom__f3rnm{flex-direction:column;top:100%;left:50%;transform:translateX(-50%);margin-top:6px}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_bottom__f3rnm .HardwarePositionMarker_line__hAeW_{width:1px;height:24px;order:1}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_bottom__f3rnm .HardwarePositionMarker_line__hAeW_:after{top:-4px;left:50%;transform:translateX(-50%);border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-bottom:4px solid #495057}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_bottom__f3rnm .HardwarePositionMarker_card__x0jYW{order:2}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_left__cEYEx{right:100%;top:50%;transform:translateY(-50%);margin-right:6px}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_left__cEYEx .HardwarePositionMarker_line__hAeW_{width:24px;height:1px;order:2}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_left__cEYEx .HardwarePositionMarker_line__hAeW_:after{right:-4px;top:50%;transform:translateY(-50%);border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);border-left:4px solid #495057}.HardwarePositionMarker_marker__Xcg2_ .HardwarePositionMarker_info__VIHSw.HardwarePositionMarker_left__cEYEx .HardwarePositionMarker_card__x0jYW{order:1}@keyframes HardwarePositionMarker_pulse__uYOu1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes HardwarePositionMarker_shake__POmBm{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@keyframes HardwareConfigData_spin__sa9JS{to{transform:rotate(1turn)}}.HardwareConfigData_container__WAUUB{padding:2.5rem;margin:2rem auto 0;max-width:650px;background:var(--card-background);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 8px 24px rgba(0,0,0,.12);animation:HardwareConfigData_slideUp__tH6yt .4s ease-out}[data-theme=dark] .HardwareConfigData_container__WAUUB{box-shadow:0 8px 24px rgba(0,0,0,.4)}.HardwareConfigData_title__j3pqu{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:2.5rem;text-align:center;letter-spacing:.5px}.HardwareConfigData_phasesWrapper__d6jCx{display:flex;flex-direction:column;gap:3rem}.HardwareConfigData_phaseSection__OQ_mL{display:flex;flex-direction:column;gap:.75rem}.HardwareConfigData_initialRow__V_sGa{display:flex;align-items:center;gap:1.25rem}.HardwareConfigData_indicator__4QqJ5{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#189ab4,#05445E);flex-shrink:0;box-shadow:0 0 16px rgba(24,154,180,.6),0 0 8px rgba(24,154,180,.4);position:relative}.HardwareConfigData_indicator__4QqJ5:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,#189ab4,#05445E);opacity:.3;filter:blur(4px);z-index:-1}[data-theme=dark] .HardwareConfigData_indicator__4QqJ5{box-shadow:0 0 20px rgba(212,241,244,.7),0 0 12px rgba(212,241,244,.5)}[data-theme=dark] .HardwareConfigData_indicator__4QqJ5:after{background:linear-gradient(135deg,#d4f1f4,#189ab4)}.HardwareConfigData_dotsRow__uXTQT{display:flex;justify-content:flex-start;padding-left:9px}.HardwareConfigData_dotsContainer__JLEY_{display:flex;flex-direction:column;gap:5px}.HardwareConfigData_dot__0VKxA{width:6px;height:6px;border-radius:50%;border:2px solid rgba(24,154,180,.3);background:rgba(0,0,0,0);transition:all .4s cubic-bezier(.4,0,.2,1)}.HardwareConfigData_dot__0VKxA.HardwareConfigData_filled__Oq2dV{background:#189ab4;border-color:#189ab4;box-shadow:0 0 10px rgba(24,154,180,.7);transform:scale(1.2);animation:HardwareConfigData_dotPulse__72KXQ .4s ease-out}[data-theme=dark] .HardwareConfigData_dot__0VKxA{border-color:rgba(212,241,244,.3)}[data-theme=dark] .HardwareConfigData_dot__0VKxA.HardwareConfigData_filled__Oq2dV{background:#d4f1f4;border-color:#d4f1f4;box-shadow:0 0 14px rgba(212,241,244,.9)}.HardwareConfigData_resultRow__FuHDt{display:flex;align-items:center;gap:1.25rem;animation:HardwareConfigData_fadeIn__ay8DU .3s ease-out}.HardwareConfigData_spinner__yq_dw{width:20px!important;height:20px!important;color:#189ab4!important;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(24,154,180,.5))}[data-theme=dark] .HardwareConfigData_spinner__yq_dw{color:#d4f1f4!important;filter:drop-shadow(0 0 10px rgba(212,241,244,.6))}.HardwareConfigData_checkmark__oZC3k{width:20px;height:20px;color:#10b981;flex-shrink:0;animation:HardwareConfigData_checkScale__hhn4o .5s cubic-bezier(.68,-.55,.27,1.55);filter:drop-shadow(0 0 8px rgba(16,185,129,.6))}.HardwareConfigData_checkmark__oZC3k svg{width:100%;height:100%}[data-theme=dark] .HardwareConfigData_checkmark__oZC3k{filter:drop-shadow(0 0 10px rgba(16,185,129,.8))}.HardwareConfigData_errormark__sSbmS{width:20px;height:20px;color:#ef4444;flex-shrink:0;animation:HardwareConfigData_errorShake__Hr3db .5s ease;filter:drop-shadow(0 0 8px rgba(239,68,68,.6))}.HardwareConfigData_errormark__sSbmS svg{width:100%;height:100%}[data-theme=dark] .HardwareConfigData_errormark__sSbmS{filter:drop-shadow(0 0 10px rgba(239,68,68,.8))}.HardwareConfigData_statusBox__Y7T_5{padding:1rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;width:400px;min-height:52px;display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(229,231,235,.5);color:var(--text-primary);border:1px solid rgba(209,213,219,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=dark] .HardwareConfigData_statusBox__Y7T_5{background:rgba(31,41,55,.6);border:1px solid rgba(55,65,81,.8)}.HardwareConfigData_statusBox__Y7T_5.HardwareConfigData_success__asBEk{background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(16,185,129,.12));color:#10b981;border:1px solid rgba(16,185,129,.4);box-shadow:0 4px 12px rgba(16,185,129,.15);animation:HardwareConfigData_successSlide__vhN7f .4s ease-out}[data-theme=dark] .HardwareConfigData_statusBox__Y7T_5.HardwareConfigData_success__asBEk{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.16));border:1px solid rgba(16,185,129,.5);box-shadow:0 4px 16px rgba(16,185,129,.2)}.HardwareConfigData_statusBox__Y7T_5.HardwareConfigData_error__1rwfX{background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(239,68,68,.12));color:#ef4444;border:1px solid rgba(239,68,68,.4);box-shadow:0 4px 12px rgba(239,68,68,.15);animation:HardwareConfigData_errorSlide__TLRUh .4s ease}[data-theme=dark] .HardwareConfigData_statusBox__Y7T_5.HardwareConfigData_error__1rwfX{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(239,68,68,.16));border:1px solid rgba(239,68,68,.5);box-shadow:0 4px 16px rgba(239,68,68,.2)}.HardwareConfigData_buttonsRow__9JfOZ{display:flex;justify-content:center;gap:1.25rem;margin-top:1.5rem;padding-top:2rem;border-top:1px solid rgba(var(--border-color),.3);animation:HardwareConfigData_fadeInUp__MV7uG .5s ease-out}.HardwareConfigData_testButton__Ibef0{width:200px;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;white-space:nowrap;border-radius:.5rem;box-shadow:0 4px 12px rgba(24,154,180,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.HardwareConfigData_testButton__Ibef0:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(24,154,180,.3)}.HardwareConfigData_testButton__Ibef0:active{transform:translateY(0)}[data-theme=dark] .HardwareConfigData_testButton__Ibef0{box-shadow:0 4px 12px rgba(212,241,244,.25)}[data-theme=dark] .HardwareConfigData_testButton__Ibef0:hover{box-shadow:0 6px 20px rgba(212,241,244,.35)}@keyframes HardwareConfigData_slideUp__tH6yt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes HardwareConfigData_fadeIn__ay8DU{0%{opacity:0}to{opacity:1}}@keyframes HardwareConfigData_fadeInUp__MV7uG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes HardwareConfigData_successSlide__vhN7f{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes HardwareConfigData_errorSlide__TLRUh{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes HardwareConfigData_checkScale__hhn4o{0%{opacity:0;transform:scale(.3) rotate(-180deg)}50%{transform:scale(1.1) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes HardwareConfigData_errorShake__Hr3db{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-4px) rotate(-5deg)}50%{transform:translateX(4px) rotate(5deg)}75%{transform:translateX(-4px) rotate(-5deg)}}@keyframes HardwareConfigData_dotPulse__72KXQ{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.3);opacity:1}to{transform:scale(1.2);opacity:1}}@media(max-width:768px){.HardwareConfigData_container__WAUUB{padding:2rem 1.5rem;max-width:100%}.HardwareConfigData_statusBox__Y7T_5{width:100%;max-width:400px}.HardwareConfigData_buttonsRow__9JfOZ{flex-direction:column;align-items:center}.HardwareConfigData_testButton__Ibef0{width:100%;max-width:280px}}@keyframes CornerHardwareModal_spin__KZAO7{to{transform:rotate(1turn)}}@keyframes CornerHardwareModal_fadeIn__EBXKy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CornerHardwareModal_content__Ped24{padding:1rem}.CornerHardwareModal_info__bp4wx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.CornerHardwareModal_info__bp4wx .CornerHardwareModal_infoCard__w_Qz4{background:var(--card-background);padding:1rem;border-radius:.5rem;border:1px solid var(--border-color)}.CornerHardwareModal_info__bp4wx .CornerHardwareModal_infoCard__w_Qz4 h3{font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.CornerHardwareModal_info__bp4wx .CornerHardwareModal_infoCard__w_Qz4 p{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.CornerHardwareModal_info__bp4wx .CornerHardwareModal_infoCard__w_Qz4 small{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.875rem}.CornerHardwareModal_imageContainer__OFUdS{position:relative;width:100%;max-width:1200px;min-height:800px;margin:0 auto;background:var(--background-secondary);border:2px solid var(--border-color);border-radius:.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.CornerHardwareModal_imageContainer__OFUdS .CornerHardwareModal_hardwareImage__exRE9{width:100%;height:100%;object-fit:contain;max-height:1000px}.CornerHardwareModal_lightsList__peU67{margin-top:2rem}.CornerHardwareModal_lightsList__peU67 h3{font-size:1.25rem;margin-bottom:1rem;color:var(--text-primary)}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd{background:var(--card-background);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lightHeader__kbV8x{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lightHeader__kbV8x .CornerHardwareModal_position__YbWKy{font-weight:600;font-size:1rem;color:var(--text-primary)}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lightHeader__kbV8x .CornerHardwareModal_status__DZ5P7{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;background:#6b7280;color:#fff}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lightHeader__kbV8x .CornerHardwareModal_status__DZ5P7.CornerHardwareModal_active__fBsMT{background:#10b981}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lightInfo__Sqdat{display:flex;flex-direction:column;gap:.5rem}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lightInfo__Sqdat span{font-size:.875rem;color:var(--text-secondary)}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lastTest__7yYtB{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lastTest__7yYtB small{color:var(--text-secondary);font-size:.75rem}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lastTest__7yYtB .CornerHardwareModal_success__S6k9w{color:#10b981;font-size:.875rem;font-weight:500}.CornerHardwareModal_lightsList__peU67 .CornerHardwareModal_lightsGrid__0nkUK .CornerHardwareModal_lightCard__GXpAd .CornerHardwareModal_lastTest__7yYtB .CornerHardwareModal_failed__7ZkY_{color:#ef4444;font-size:.875rem;font-weight:500}.CornerHardwareModal_configButtonContainer__tjtS1{display:flex;justify-content:center;margin-top:2rem;padding:1.5rem 0;animation:CornerHardwareModal_fadeInUp__fN68v .4s ease-out}.CornerHardwareModal_configButton__cllfs{padding:.875rem 2rem;font-size:1rem;font-weight:600;min-width:220px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease}.CornerHardwareModal_configButton__cllfs:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.CornerHardwareModal_configButton__cllfs:disabled{opacity:.6;cursor:not-allowed;transform:none}.CornerHardwareModal_error__6O6w_,.CornerHardwareModal_loading__HbVcj,.CornerHardwareModal_noConfigs__C6Z6f,.CornerHardwareModal_noData__AV3LU,.CornerHardwareModal_noImage__hpsaM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.CornerHardwareModal_error__6O6w_ p,.CornerHardwareModal_loading__HbVcj p,.CornerHardwareModal_noConfigs__C6Z6f p,.CornerHardwareModal_noData__AV3LU p,.CornerHardwareModal_noImage__hpsaM p{margin:.5rem 0;color:var(--text-secondary)}@keyframes CornerHardwareModal_fadeInUp__fN68v{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.CornerHardwareModal_info__bp4wx{grid-template-columns:1fr}.CornerHardwareModal_imageContainer__OFUdS{min-height:500px}.CornerHardwareModal_configButton__cllfs{width:100%}}@keyframes DeleteCornerModal_fadeIn__iyhV1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DeleteCornerModal_modal__dTBCJ .modal-paper{background:var(--delete-modal-bg)!important;border:2px solid var(--delete-modal-border)!important}.DeleteCornerModal_content__o21WK{display:flex;flex-direction:column;align-items:center;padding:3rem;gap:2rem}@media(min-width:640px){.DeleteCornerModal_content__o21WK{padding:1.5rem;gap:1.5rem}}.DeleteCornerModal_warningIcon__oPMOO{color:var(--delete-warning-icon-color);animation:DeleteCornerModal_pulse__hmzNH 2s ease-in-out infinite}.DeleteCornerModal_warningIcon__oPMOO svg{filter:drop-shadow(0 0 12px var(--delete-warning-icon-color))}@keyframes DeleteCornerModal_pulse__hmzNH{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.DeleteCornerModal_message__U_hYL{width:100%;display:flex;flex-direction:column;gap:1.5rem;text-align:center}.DeleteCornerModal_question__jXQd8{color:var(--delete-modal-text);font-size:1.125rem;font-weight:600;margin:0}@media(min-width:640px){.DeleteCornerModal_question__jXQd8{font-size:1rem}}.DeleteCornerModal_cornerNameInline__AloD1{color:var(--delete-corner-name-color);font-weight:700;font-size:inherit}.DeleteCornerModal_warning__J51i2{padding:1.5rem;background:var(--delete-warning-bg);border:2px solid var(--delete-warning-border);border-radius:.5rem;text-align:left}.DeleteCornerModal_warning__J51i2 p{color:var(--delete-modal-text);font-size:.875rem;margin:0 0 1rem;line-height:1.5}.DeleteCornerModal_warning__J51i2 p strong{font-weight:700}@media(min-width:640px){.DeleteCornerModal_warning__J51i2 p{font-size:.75rem}}.DeleteCornerModal_warning__J51i2 ul{list-style:none;padding:0;margin:1rem 0}.DeleteCornerModal_warning__J51i2 ul li{padding:.25rem 0;color:var(--delete-list-item-color);font-size:.875rem;line-height:1.6}@media(min-width:640px){.DeleteCornerModal_warning__J51i2 ul li{font-size:.75rem}}.DeleteCornerModal_irreversible__2vioh{margin-top:1rem!important;padding-top:1rem;border-top:1px solid var(--delete-warning-border);color:var(--delete-irreversible-color)!important;font-weight:600!important;text-align:center}.DeleteCornerModal_actions__KmshN{display:flex;gap:1.5rem;width:100%;justify-content:center;padding-top:1.5rem;border-top:1px solid var(--delete-modal-border)}@media(min-width:640px){.DeleteCornerModal_actions__KmshN{flex-direction:column;gap:1rem;align-items:center}}.DeleteCornerModal_cancelButton__rne_O,.DeleteCornerModal_deleteButton__FexDM{min-width:150px;padding:1rem 2rem!important;font-weight:600!important;font-size:1rem!important;border-radius:.5rem!important;transition:all .3s ease-in-out}.DeleteCornerModal_cancelButton__rne_O:hover:not(:disabled),.DeleteCornerModal_deleteButton__FexDM:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.DeleteCornerModal_cancelButton__rne_O:active:not(:disabled),.DeleteCornerModal_deleteButton__FexDM:active:not(:disabled){transform:translateY(0)}.DeleteCornerModal_cancelButton__rne_O:disabled,.DeleteCornerModal_deleteButton__FexDM:disabled{opacity:.6;cursor:not-allowed}@media(min-width:640px){.DeleteCornerModal_cancelButton__rne_O,.DeleteCornerModal_deleteButton__FexDM{width:100%;min-width:auto}}.DeleteCornerModal_deleteButton__FexDM{display:flex;align-items:center;justify-content:center;gap:.5rem}.DeleteCornerModal_spinner__CmFhu{width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:DeleteCornerModal_spin__2mMjv .8s linear infinite;display:inline-block}@keyframes DeleteCornerModal_spin__2mMjv{to{transform:rotate(1turn)}}@keyframes corner-list_spin__oJ1D8{to{transform:rotate(1turn)}}@keyframes corner-list_fadeIn__OfgVU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.corner-list_container__RR5jg{width:100%;min-height:100vh;background:var(--page-bg);position:relative;overflow:hidden;padding:2rem}.corner-list_container__RR5jg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,var(--accent-1) 0,transparent 50%),radial-gradient(circle at 80% 80%,var(--accent-2) 0,transparent 50%),linear-gradient(135deg,transparent 0,var(--accent-3) 50%,transparent 100%);opacity:.03;z-index:0;pointer-events:none}.corner-list_container__RR5jg>*{position:relative;z-index:1}@media(min-width:1024px){.corner-list_container__RR5jg{padding:1.5rem}}@media(min-width:768px){.corner-list_container__RR5jg{padding:1rem}}@media(min-width:640px){.corner-list_container__RR5jg{padding:.5rem}}.corner-list_header__MrTvW{text-align:center;margin-bottom:4rem;padding:3rem 0;background:var(--header-gradient);border-radius:.75rem;border:2px solid var(--header-border);position:relative;overflow:hidden}.corner-list_header__MrTvW:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--scan-line),transparent);animation:corner-list_scanLine__ZZyFD 4s ease-in-out infinite}.corner-list_title__xMIoW{color:var(--title-color);font-weight:700;font-size:2.25rem;margin:0 0 1rem;background:var(--title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;filter:drop-shadow(0 0 10px rgba(var(--title-glow-rgb),.3))}@media(min-width:768px){.corner-list_title__xMIoW{font-size:1.875rem}}@media(min-width:640px){.corner-list_title__xMIoW{font-size:1.5rem}}.corner-list_subtitle__bMADU{color:var(--subtitle-color);font-size:1.125rem;opacity:.8;font-weight:500}@media(min-width:640px){.corner-list_subtitle__bMADU{font-size:1rem}}.corner-list_content__sHe6q{padding:0;position:relative}.corner-list_table__ipGnX,.corner-list_table__ipGnX .tableWrapper{width:100%!important}.corner-list_table__ipGnX .table{width:100%!important;min-width:unset!important;table-layout:auto}.corner-list_error__kIe9_,.corner-list_loading__bYXXZ{display:flex;align-items:center;justify-content:center;padding:4rem}.corner-list_error__kIe9_ p,.corner-list_loading__bYXXZ p{font-size:1.25rem;font-style:italic;color:var(--muted-foreground)}.corner-list_error__kIe9_ p{color:#ef4444;background-color:rgba(239,68,68,.1);padding:2rem;border-radius:.5rem;border:2px solid rgba(239,68,68,.2)}.corner-list_actionsCell___slqL{display:flex!important;flex-direction:row!important;gap:.5rem!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;width:auto!important}.corner-list_actionsCell___slqL>*{flex:0 0 auto!important}@media(min-width:768px){.corner-list_actionsCell___slqL{flex-wrap:wrap!important;gap:.25rem!important}}.corner-list_gridModal__MHn7w .modal-paper,.corner-list_modal__aQiYW .modal-paper,.corner-list_zonesModal__wsfVx .modal-paper{min-width:95vw!important;max-width:95vw!important;min-height:95vh!important;max-height:95vh!important;width:95vw!important;height:95vh!important}.corner-list_gridModal__MHn7w .modal-paper .MuiDialogContent-root,.corner-list_modal__aQiYW .modal-paper .MuiDialogContent-root,.corner-list_zonesModal__wsfVx .modal-paper .MuiDialogContent-root{padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}@media(min-width:1024px){.corner-list_gridModal__MHn7w .modal-paper,.corner-list_modal__aQiYW .modal-paper,.corner-list_zonesModal__wsfVx .modal-paper{min-width:90vw!important;max-width:90vw!important;width:90vw!important}}@media(min-width:768px){.corner-list_gridModal__MHn7w .modal-paper,.corner-list_modal__aQiYW .modal-paper,.corner-list_zonesModal__wsfVx .modal-paper{min-width:95vw!important;max-width:95vw!important;min-height:90vh!important;max-height:90vh!important;width:95vw!important;height:90vh!important}}@media(min-width:640px){.corner-list_gridModal__MHn7w .modal-paper,.corner-list_modal__aQiYW .modal-paper,.corner-list_zonesModal__wsfVx .modal-paper{min-width:98vw!important;max-width:98vw!important;min-height:95vh!important;max-height:95vh!important;width:98vw!important;height:95vh!important}}.corner-list_detailsContainer__Dym_3{display:flex;flex-direction:column;gap:3rem;width:100%}.corner-list_detailsContainer__Dym_3 .corner-list_detailTable__axeTW{width:100%!important}.corner-list_detailsContainer__Dym_3 .corner-list_detailTable__axeTW .tableWrapper{width:100%!important;overflow-x:auto}.corner-list_detailsContainer__Dym_3 .corner-list_detailTable__axeTW .table{width:100%!important;min-width:unset!important;table-layout:auto}.corner-list_cameraInfo__T69Bc{font-size:.875rem;line-height:1.5}.corner-list_cameraInfo__T69Bc div{margin-bottom:.25rem;padding:.25rem 0;border-bottom:1px solid var(--camera-border)}.corner-list_cameraInfo__T69Bc div:last-child{margin-bottom:0;border-bottom:none}.corner-list_cameraInfo__T69Bc div strong{font-weight:600;color:var(--camera-label);margin-right:.25rem}@media(min-width:640px){.corner-list_cameraInfo__T69Bc{font-size:.75rem}}.corner-list_zoneIndicator__AACyl{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.corner-list_zoneDot__Bp0zU{width:20px;height:20px;border-radius:50%;transition:all .3s ease-in-out;position:relative}.corner-list_zoneDot__Bp0zU:before{content:"";position:absolute;inset:-4px;border-radius:50%;opacity:0;transition:opacity .3s ease-in-out}.corner-list_zoneDot__Bp0zU.corner-list_zoneActive__xDYVB{background-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.3)}.corner-list_zoneDot__Bp0zU.corner-list_zoneActive__xDYVB:before{background:radial-gradient(circle,rgba(16,185,129,.3),transparent)}.corner-list_zoneDot__Bp0zU.corner-list_zoneInactive__tMsVI{background-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.3)}.corner-list_zoneDot__Bp0zU.corner-list_zoneInactive__tMsVI:before{background:radial-gradient(circle,rgba(239,68,68,.3),transparent)}.corner-list_zoneDot__Bp0zU:hover{transform:scale(1.3)}.corner-list_zoneDot__Bp0zU:hover:before{opacity:1}.corner-list_alert__MtnVa{border-radius:.5rem!important;font-weight:500!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.corner-list_alert__MtnVa .MuiAlert-icon{color:#10b981!important}@keyframes corner-list_scanLine__ZZyFD{0%{left:-100%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}.corner-list_deleteButton__N7aco{position:relative;overflow:hidden}.corner-list_deleteButton__N7aco:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,38,38,.3),transparent);transition:left .5s}.corner-list_deleteButton__N7aco:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#991b1b)!important;border-color:#dc2626!important;color:#fff!important;box-shadow:0 4px 20px rgba(220,38,38,.4)!important}.corner-list_deleteButton__N7aco:hover:not(:disabled):before{left:100%}.corner-list_deleteButton__N7aco:hover:not(:disabled) .MuiSvgIcon-root{animation:corner-list_shake__eFBPJ .5s ease-in-out}.corner-list_deleteButton__N7aco:active:not(:disabled){background:linear-gradient(135deg,#991b1b,#7f1d1d)!important;transform:translateY(0) scale(.98)}@keyframes corner-list_shake__eFBPJ{0%,to{transform:translateX(0)}25%{transform:translateX(-3px) rotate(-5deg)}75%{transform:translateX(3px) rotate(5deg)}}body[data-theme=dark] .corner-list_deleteButton__N7aco:hover:not(:disabled){background:linear-gradient(135deg,#f87171,#dc2626)!important;border-color:#f87171!important;box-shadow:0 4px 20px rgba(248,113,113,.5)!important}body[data-theme=dark] .corner-list_deleteButton__N7aco:active:not(:disabled){background:linear-gradient(135deg,#dc2626,#991b1b)!important}@keyframes FormManager_spin__nFthf{to{transform:rotate(1turn)}}@keyframes FormManager_fadeIn__QttFT{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FormManager_container__fUEwh{padding:1.5rem;width:100%}.FormManager_grid__RvFQ9{margin-bottom:2rem;width:100%}.FormManager_grid__RvFQ9 .MuiGrid-container{margin:0!important;width:100%!important}.FormManager_grid__RvFQ9 .MuiGrid-item{padding:1rem!important}.FormManager_field__RQk1_{margin-bottom:1rem;width:100%}.FormManager_field__RQk1_ .MuiTextField-root{width:100%!important}.FormManager_field__RQk1_ .MuiOutlinedInput-root{border-radius:.5rem!important;background:var(--form-input-bg)!important;border:2px solid var(--form-input-border)!important;transition:all .3s ease-in-out;position:relative;overflow:hidden}.FormManager_field__RQk1_ .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none!important}.FormManager_field__RQk1_ .MuiOutlinedInput-root: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-in-out;z-index:1}.FormManager_field__RQk1_ .MuiOutlinedInput-root:hover{border-color:var(--form-input-hover-border)!important;box-shadow:0 0 0 3px rgba(var(--form-input-focus-glow),.15)!important;transform:translateY(-1px)}.FormManager_field__RQk1_ .MuiOutlinedInput-root:hover:before{left:100%}.FormManager_field__RQk1_ .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none!important}.FormManager_field__RQk1_ .MuiOutlinedInput-root.FormManager_Mui-focused__Kl456{border-color:var(--form-input-focus-border)!important;box-shadow:0 0 0 4px rgba(var(--form-input-focus-glow),.25)!important;background:var(--form-input-focus-bg)!important;transform:translateY(-2px)}.FormManager_field__RQk1_ .MuiOutlinedInput-root.FormManager_Mui-focused__Kl456 .MuiOutlinedInput-notchedOutline{border:none!important}.FormManager_field__RQk1_ .MuiOutlinedInput-root .MuiInputBase-input{color:var(--form-input-text-color)!important;font-weight:500!important;position:relative;z-index:2;padding:14px 16px!important}.FormManager_field__RQk1_ .MuiInputLabel-root{color:var(--form-label-color)!important;font-weight:600!important;font-size:.95rem!important;background:var(--form-input-bg)!important;padding:0 8px!important;border-radius:4px!important;transition:all .3s ease-in-out}.FormManager_field__RQk1_ .MuiInputLabel-root.FormManager_Mui-focused__Kl456{color:var(--form-label-focus-color)!important;background:var(--form-input-focus-bg)!important;transform:scale(.85)!important}.FormManager_field__RQk1_ .MuiInputLabel-root.FormManager_MuiInputLabel-shrink__5KUP1{background:var(--form-input-bg)!important;transform:scale(.85)!important;padding:2px 8px!important}.FormManager_field__RQk1_ .MuiFormHelperText-root{margin-left:4px!important;margin-top:.25rem!important;font-weight:500!important}.FormManager_field__RQk1_ .Mui-error .MuiOutlinedInput-root{border-color:var(--error-color)!important;box-shadow:0 0 0 3px rgba(239,68,68,.2)!important}.FormManager_field__RQk1_ .Mui-error .MuiFormHelperText-root,.FormManager_field__RQk1_ .Mui-error .MuiInputLabel-root{color:var(--error-color)!important}.FormManager_buttonContainer__OQG6_{display:flex!important;flex-direction:row!important;gap:20px;margin-top:48px;padding:0;justify-content:center;align-items:center;width:100%}@media(max-width:480px){.FormManager_buttonContainer__OQG6_{flex-direction:column!important;gap:16px}.FormManager_buttonContainer__OQG6_ .FormManager_primaryButton__Gs5S_{order:1}.FormManager_buttonContainer__OQG6_ .FormManager_secondaryButton__I0_n5{order:2}}.MuiDialog-paper .FormManager_buttonContainer__OQG6_{flex-direction:column!important;gap:16px}.FormManager_primaryButton__Gs5S_{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;height:56px;padding:0 40px;min-width:400px;font-family:var(--font-geist-sans);font-size:1.125rem;font-weight:700;letter-spacing:.5px;text-transform:none;background:linear-gradient(135deg,#189ab4,#05445E);border:2px solid rgba(0,0,0,0);border-radius:.75rem;color:#fff;cursor:pointer;box-shadow:0 8px 32px rgba(24,154,180,.3),inset 0 0 0 1px hsla(0,0%,100%,.1);transition:all .3s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FormManager_primaryButton__Gs5S_:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#10b981,#3b82f6);opacity:0;transition:opacity .3s ease-in-out;z-index:1}.FormManager_primaryButton__Gs5S_:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);border-radius:inherit;transition:left .6s ease-in-out;z-index:2}.FormManager_primaryButton__Gs5S_ .FormManager_loadingContent__oyrBu,.FormManager_primaryButton__Gs5S_>span{position:relative;z-index:3;display:flex;align-items:center;gap:8px}.FormManager_primaryButton__Gs5S_:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 40px rgba(24,154,180,.4),inset 0 0 0 1px hsla(0,0%,100%,.2)}.FormManager_primaryButton__Gs5S_:hover:not(:disabled):before{opacity:1}.FormManager_primaryButton__Gs5S_:hover:not(:disabled):after{left:100%}.FormManager_primaryButton__Gs5S_:active:not(:disabled){transform:translateY(-1px)}.FormManager_primaryButton__Gs5S_:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:0 4px 16px rgba(24,154,180,.2)}.FormManager_primaryButton__Gs5S_ .FormManager_spinner__Opfma{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;position:relative}@media(max-width:480px){.FormManager_primaryButton__Gs5S_{width:100%;min-width:unset}}.FormManager_secondaryButton__I0_n5{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;height:56px;padding:0 40px;min-width:400px;font-family:var(--font-geist-sans);font-size:1.125rem;font-weight:600;letter-spacing:.3px;text-transform:none;background:rgba(0,0,0,0);border:2px solid var(--cancel-border);border-radius:.75rem;color:var(--cancel-color);cursor:pointer;box-shadow:0 0 0 1px rgba(var(--cancel-glow),.1) inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease-in-out}.FormManager_secondaryButton__I0_n5:before{content:"";position:absolute;inset:2px;border-radius:calc(.75rem - 2px);background:var(--cancel-hover-bg);opacity:0;transition:opacity .3s ease-in-out;z-index:1}.FormManager_secondaryButton__I0_n5:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,var(--cancel-glow) 0,transparent 70%);opacity:0;transform:scale(.8);transition:all .4s ease-in-out;z-index:2}.FormManager_secondaryButton__I0_n5>span{position:relative;z-index:3}.FormManager_secondaryButton__I0_n5:hover:not(:disabled){border-color:var(--cancel-hover-border);color:var(--cancel-hover-color);box-shadow:0 8px 24px rgba(var(--cancel-glow),.2)}.FormManager_secondaryButton__I0_n5:hover:not(:disabled):before{opacity:1}.FormManager_secondaryButton__I0_n5:hover:not(:disabled):after{opacity:.1;transform:scale(1)}.FormManager_secondaryButton__I0_n5:active:not(:disabled){transform:scale(.98)}.FormManager_secondaryButton__I0_n5:disabled{opacity:.5;cursor:not-allowed;transform:none!important}@media(max-width:480px){.FormManager_secondaryButton__I0_n5{width:100%;min-width:unset}}@keyframes GenericForm_fadeIn__Adu43{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GenericForm_container__Oe_YW{padding:1.5rem}.GenericForm_grid__hIjuT{margin-bottom:1.5rem}.GenericForm_fieldWrapper__6utuX{display:flex;align-items:flex-start;gap:.5rem;width:100%}.GenericForm_field__8Ad8W{flex:1 1}.GenericForm_field__8Ad8W .MuiOutlinedInput-root{border-radius:.25rem;transition:all .2s ease-in-out}.GenericForm_field__8Ad8W .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#189ab4}.GenericForm_field__8Ad8W .MuiOutlinedInput-root.GenericForm_Mui-focused__cRMZ8 .MuiOutlinedInput-notchedOutline{border-color:#189ab4;border-width:2px}.GenericForm_field__8Ad8W .MuiInputLabel-root{color:#4b5563;font-weight:500}.GenericForm_field__8Ad8W .MuiInputLabel-root.GenericForm_Mui-focused__cRMZ8{color:#189ab4}.GenericForm_field__8Ad8W .MuiFormHelperText-root{margin-left:0;margin-top:.25rem;font-size:.75rem}.GenericForm_field__8Ad8W .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ef4444!important}.GenericForm_field__8Ad8W .Mui-error .MuiInputLabel-root{color:#ef4444!important}.GenericForm_addButton__HIU4G{margin-top:.25rem;color:#10b981!important;transition:all .2s ease-in-out}.GenericForm_addButton__HIU4G:hover{background-color:rgba(16,185,129,.1);transform:scale(1.1)}.GenericForm_addButton__HIU4G:disabled{opacity:.5;cursor:not-allowed}.GenericForm_addButton__HIU4G .MuiSvgIcon-root{font-size:1.5rem}.GenericForm_navigation__53ZOt{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border)}@media(min-width:640px){.GenericForm_navigation__53ZOt{flex-direction:column-reverse;align-items:stretch}}.GenericForm_backButton__lHbfk{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.25rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;cursor:pointer;outline:none;background-color:#e5e7eb;border:#d1d5db;color:#374151}.GenericForm_backButton__lHbfk:disabled{opacity:.5}.GenericForm_backButton__lHbfk:hover:not(:disabled){background-color:#d1d5db}.GenericForm_backButton__lHbfk:hover{border-color:#9ca3af;background-color:#f9fafb}.GenericForm_backButton__lHbfk:disabled{opacity:.6;cursor:not-allowed}.GenericForm_nextButton__qZg8U{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.25rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;cursor:pointer;border:none;outline:none;background-color:#189ab4;color:#fff;min-width:120px}.GenericForm_nextButton__qZg8U:disabled{opacity:.5}.GenericForm_nextButton__qZg8U:hover:not(:disabled){background-color:#05445e}.GenericForm_nextButton__qZg8U:disabled{opacity:.6;cursor:not-allowed;background-color:#9ca3af;position:relative}.GenericForm_nextButton__qZg8U:disabled:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:GenericForm_spin__ngMV1 1s linear infinite}@keyframes GenericForm_spin__ngMV1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-color-scheme:dark){.GenericForm_field__8Ad8W .MuiInputLabel-root{color:#d1d5db}.GenericForm_field__8Ad8W .MuiOutlinedInput-root{color:#f3f4f6}.GenericForm_field__8Ad8W .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#4b5563}.GenericForm_field__8Ad8W .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d4f1f4}.GenericForm_navigation__53ZOt{border-top-color:#374151}}@keyframes CountryForm_fadeIn__uXyFb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CountryForm_container__QDzBc{margin-top:1.5rem;max-width:400px;margin-left:auto;margin-right:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;border-radius:.5rem!important}.CountryForm_content__qJvvq{padding:2rem}.CountryForm_title__J7YY2{color:var(--foreground)!important;font-weight:600!important;margin-bottom:1.5rem!important;text-align:center}.CountryForm_form__uNVTH{display:flex;flex-direction:column;gap:1.5rem}.CountryForm_field__tejpD .MuiOutlinedInput-root{border-radius:.25rem;transition:all .2s ease-in-out}.CountryForm_field__tejpD .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#189ab4}.CountryForm_field__tejpD .MuiOutlinedInput-root.CountryForm_Mui-focused__4R_AM .MuiOutlinedInput-notchedOutline{border-color:#189ab4;border-width:2px}.CountryForm_field__tejpD .MuiInputLabel-root{color:#4b5563;font-weight:500}.CountryForm_field__tejpD .MuiInputLabel-root.CountryForm_Mui-focused__4R_AM{color:#189ab4}.CountryForm_field__tejpD .MuiFormHelperText-root{margin-left:0;margin-top:.25rem;font-size:.75rem}.CountryForm_field__tejpD .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ef4444!important}.CountryForm_field__tejpD .Mui-error .MuiInputLabel-root{color:#ef4444!important}.CountryForm_field__tejpD .Mui-disabled{opacity:.6}.CountryForm_submitButton__ithYy{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.25rem;font-weight:500;text-decoration:none;cursor:pointer;border:none;outline:none;background-color:#189ab4;color:#fff;padding:1rem 1.5rem!important;font-weight:600!important;text-transform:none!important;border-radius:.25rem!important;transition:all .2s ease-in-out}.CountryForm_submitButton__ithYy:disabled{opacity:.5;cursor:not-allowed}.CountryForm_submitButton__ithYy:hover:not(:disabled){background-color:#05445e;background-color:#05445e!important;transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.CountryForm_submitButton__ithYy:disabled{opacity:.6!important;cursor:not-allowed!important;background-color:#9ca3af!important;position:relative}.CountryForm_submitButton__ithYy:disabled:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:CountryForm_spin___meF2 1s linear infinite}@keyframes CountryForm_spin___meF2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(min-width:640px){.CountryForm_container__QDzBc{max-width:100%;margin:1.5rem 0}.CountryForm_content__qJvvq{padding:1.5rem}}@media(prefers-color-scheme:dark){.CountryForm_container__QDzBc{background-color:#1f2937!important}.CountryForm_title__J7YY2{color:#f3f4f6!important}.CountryForm_field__tejpD .MuiInputLabel-root{color:#d1d5db}.CountryForm_field__tejpD .MuiOutlinedInput-root{color:#f3f4f6}.CountryForm_field__tejpD .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#4b5563}.CountryForm_field__tejpD .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d4f1f4}}@keyframes country_spin__JibU8{to{transform:rotate(1turn)}}@keyframes country_fadeIn__90TDA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.country_container___F2RO{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem}@media(min-width:768px){.country_container___F2RO{padding:1rem}}@media(min-width:640px){.country_container___F2RO{padding:.5rem}}.country_title__qoFWz{color:var(--foreground);font-weight:700;font-size:1.875rem;margin-bottom:2rem;text-align:center}@media(min-width:768px){.country_title__qoFWz{font-size:1.5rem;margin-bottom:1.5rem}}@media(min-width:640px){.country_title__qoFWz{font-size:1.25rem;margin-bottom:1rem}}.country_loading__2SKcL{display:flex;align-items:center;justify-content:center;padding:3rem}.country_loading__2SKcL p{color:var(--muted-foreground);font-size:1.125rem;font-style:italic}.country_error__42ME3{display:flex;align-items:center;justify-content:center;padding:3rem}.country_error__42ME3 p{color:#ef4444;font-size:1.125rem;background-color:rgba(239,68,68,.1);padding:1.5rem;border-radius:.25rem;border:1px solid rgba(239,68,68,.2)}.country_listManager__CJVRG{background-color:var(--card);border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid var(--border);overflow:hidden;animation:country_fadeIn__90TDA .3s ease-in-out}.country_form__Vx2bV{padding:0}@media(prefers-color-scheme:dark){.country_title__qoFWz{color:#f3f4f6}.country_loading__2SKcL p{color:#9ca3af}.country_listManager__CJVRG{background-color:#1f2937;border-color:#374151}}