:root{--font-size-root:16px;--font-scale:1;--app-font-size:16px;--primary:#3b82f6;--primary-rgb-r:59;--primary-rgb-g:130;--primary-rgb-b:246;--secondary-bg:#f3f4f6;--hover-bg:#e5e7eb;--card-bg:#fff;--app-bg:#f9fafb;--text-dark:#111827;--text-light:#fff;--text-muted:#6b7280;--success:#16a34a;--warning:#f59e0b;--error:#dc2626;--border:#d1d5db;--radius:0.75rem;--shadow:0 2px 6px #0000000f;--shadow-hover:0 4px 12px #0000001f;--status-open:var(--error);--status-answered:var(--success);--transition:all 0.3s ease;--sidebar-width:4rem;--sidebar-expanded-width:13rem;--bg-page:#f9fafb;--text-primary:#1f2937;--code-shadow-color:#d1d5db;--mobile-padding:1rem;--tablet-padding:1.5rem;--desktop-padding:2rem}body.dark-theme{--app-bg:#0f172a;--secondary-bg:#1e293b;--card-bg:#334155;--hover-bg:#475569;--text-dark:#f0f4f8;--text-light:#0f172a;--text-muted:#94a3b8;--primary:#60a5fa;--primary-rgb-r:96;--primary-rgb-g:165;--primary-rgb-b:250;--success:#34d399;--warning:#fcd34d;--error:#f87171;--border:#475569;--shadow:0 2px 6px #0003;--shadow-hover:0 4px 12px #0000004d;--bg-page:#1f2937;--text-primary:#f9fafb;--code-shadow-color:#2d3748}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px!important;font-size:var(--app-font-size,16px)!important}body.font-size-small{--app-font-size:14.4px}body.font-size-medium{--app-font-size:16px}body.font-size-large{--app-font-size:17.6px}body{background-color:#f9fafb;background-color:var(--app-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;margin:0;min-height:100vh;overflow-x:hidden;padding:0;transition:background-color .3s ease,color .3s ease}body,h1,h2,h3,h4,h5,h6{color:#111827;color:var(--text-dark)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:.5em}h1{font-size:clamp(1.75rem,4vw,2.5rem)}h2{font-size:clamp(1.5rem,3.5vw,2rem)}h3{font-size:clamp(1.25rem,3vw,1.75rem)}h4{font-size:clamp(1.1rem,2.5vw,1.5rem)}h5{font-size:clamp(1rem,2vw,1.25rem)}h6{font-size:clamp(.9rem,1.8vw,1.1rem)}p{line-height:1.6;margin-bottom:1em}a{color:#3b82f6;color:var(--primary);text-decoration:none;transition:color .3s ease,opacity .3s ease}a:hover{opacity:.8}button,input,select,textarea{border:none;font-family:inherit;font-size:inherit;outline:none;transition:all .3s ease}input,select,textarea{background-color:#fff;background-color:var(--card-bg);border:1px solid #d1d5db;border:1px solid var(--border);border-radius:.75rem;border-radius:var(--radius);color:#111827;color:var(--text-dark);min-height:44px;padding:.75rem 1rem;width:100%}input:focus,select:focus,textarea:focus{border-color:#3b82f6;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}input::placeholder,textarea::placeholder{color:#6b7280;color:var(--text-muted);opacity:1}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}button{align-items:center;background:#3b82f6;background:var(--primary);border-radius:.75rem;border-radius:var(--radius);color:#fff;color:var(--text-light);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;min-height:44px;padding:.75rem 1.5rem;transition:all .3s ease}button:focus,button:hover{background:#2563eb;transform:translateY(-1px)}button:active{transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.6;transform:none}.layout{display:flex;min-height:100vh}.app,.layout{background:#f9fafb;background:var(--app-bg);transition:all .3s ease;transition:var(--transition)}.app{flex-grow:1;overflow-y:auto;padding:1rem;padding:var(--mobile-padding);width:100%}.container{margin:0 auto;max-width:1200px;padding:0 1rem;padding:0 var(--mobile-padding);width:100%}.user-table{background-color:#fff;background-color:var(--card-bg);border-collapse:collapse;border-radius:.75rem;border-radius:var(--radius);box-shadow:0 2px 6px #0000000f;box-shadow:var(--shadow);font-size:clamp(.85rem,2vw,.95rem);overflow:hidden;width:100%}.user-table,.user-table td,.user-table th{transition:all .3s ease;transition:var(--transition)}.user-table td,.user-table th{word-wrap:break-word;border-bottom:1px solid #d1d5db;border-bottom:1px solid var(--border);color:#111827;color:var(--text-dark);padding:.75rem 1rem;text-align:left}.user-table th{background-color:#f3f4f6;background-color:var(--secondary-bg);color:#6b7280;color:var(--text-muted);font-size:clamp(.75rem,1.8vw,.85rem);font-weight:600;text-transform:uppercase;white-space:nowrap}.user-table tbody tr{transition:background-color .2s ease}.user-table tbody tr:hover{background-color:#e5e7eb;background-color:var(--hover-bg);cursor:pointer}.user-id-col{font-weight:500;text-align:center;width:20%}.user-date-col{color:#6b7280;color:var(--text-muted);font-size:.9rem;text-align:right;width:20%}.user-name{font-weight:600}.text-green{color:#148f14}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.w-100{width:100%!important}.h-100{height:100%!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-3{margin-bottom:1.5rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.5rem!important}.mt-2{margin-top:1rem!important}.mt-3{margin-top:1.5rem!important}.p-0{padding:0!important}.p-1{padding:.5rem!important}.p-2{padding:1rem!important}.p-3{padding:1.5rem!important}.sidebar-link.active .icon{color:#fff}.sidebar-link.active .label{color:#fff!important}.search-box input{border:none!important}option{background-color:#fff;background-color:var(--card-bg);color:#111827;color:var(--text-dark)}@media (max-width:767px){:root{--radius:0.5rem}.layout{flex-direction:column}.app{padding:.75rem}.container{padding:0 .75rem}.user-table{font-size:.8rem}.user-table td,.user-table th{padding:.5rem .75rem}.user-table .user-date-col{display:none}.user-id-col{width:30%}button{min-height:40px;padding:.6rem 1rem}}@media (max-width:359px){.app{padding:.5rem}.container{padding:0 .5rem}input,select,textarea{min-height:40px;padding:.6rem .75rem}button{font-size:.9rem;padding:.5rem .75rem}}@media (min-width:768px) and (max-width:1023px){.app{padding:1.5rem;padding:var(--tablet-padding)}.container{padding:0 1.5rem;padding:0 var(--tablet-padding)}}@media (min-width:1024px){.app{padding:2rem;padding:var(--desktop-padding)}.container{padding:0 2rem;padding:0 var(--desktop-padding)}}@media (min-width:1400px){.container{max-width:1400px}}@media (max-height:500px) and (orientation:landscape){.app{padding:.5rem}.layout{min-height:auto}}@media (max-width:600px){.notification-container{padding:0 1rem}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.text-red{color:#d80000!important}.notification-container{display:flex;height:0;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f3f4f6;background:var(--secondary-bg);border-radius:3px}::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--text-muted)}*{scrollbar-color:#d1d5db #f3f4f6;scrollbar-color:var(--border) var(--secondary-bg);scrollbar-width:thin}[contenteditable=true]{-moz-user-modify:read-only;-webkit-user-modify:read-only;user-modify:read-only;contenteditable:false!important}@keyframes Login_fadeInUp__0iOjW{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Login_spinnerRotate__340bU{to{transform:rotate(1turn)}}@keyframes Login_backgroundShift__9EJv0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Login_pageWrapper__clRid{align-items:center;background-color:#f9fafb;background-color:var(--app-bg,#f9fafb);contain:layout style;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:1rem;position:relative;transition:background-color .4s ease}.Login_backgroundOverlay__GHeiL{animation:Login_backgroundShift__9EJv0 15s ease infinite;background:linear-gradient(-45deg,#f3f4f6 0,#f9fafb 50%,var(--primary) 100%);background:linear-gradient(-45deg,var(--secondary-bg,#f3f4f6) 0,var(--app-bg,#f9fafb) 50%,var(--primary) 100%);background-size:400% 400%;display:none;height:100%;left:0;opacity:.8;position:absolute;top:0;transform:translateZ(0);width:100%;will-change:background-position;z-index:1}@media (min-width:768px){.Login_backgroundOverlay__GHeiL{display:block}}@media (prefers-reduced-motion:reduce){.Login_backgroundOverlay__GHeiL{animation:none;background-position:0 50%}}.Login_loginCard__12XcC{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:var(--card-bg,#fff);border-radius:1rem;border-radius:var(--radius,1rem);box-shadow:0 10px 30px #00000026,0 0 0 1px #d1d5db;box-shadow:0 10px 30px #00000026,0 0 0 1px var(--border,#d1d5db);contain:layout style paint;margin:1rem;max-width:min(420px,90vw);padding:clamp(1.5rem,5vw,2.5rem) clamp(1.25rem,4vw,2rem);position:relative;transition:var(--transition);width:100%;z-index:10}.Login_animatedFadeInUp__6jmny{animation:Login_fadeInUp__0iOjW .8s ease-out forwards;will-change:transform,opacity}.Login_cardHeader__oW4d3{contain:content;margin-bottom:clamp(1.5rem,4vw,2rem);text-align:center}.Login_headerIcon__-DEAP{color:var(--primary);flex-shrink:0;margin-bottom:.5rem;transform:scale(1.1);transition:transform .3s ease}.Login_headerTitle__PHK\+f{color:var(--text-dark);font-size:clamp(1.5rem,5vw,1.8rem);font-weight:700;line-height:1.2;margin:0 0 .25rem}.Login_headerSubtitle__wyCkJ{color:var(--text-muted);font-size:clamp(.9rem,3vw,1rem);line-height:1.4;margin:0}.Login_loginForm__fug3o{contain:content;display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem)}.Login_inputGroup__SJu8x{contain:layout style}.Login_inputGroup__SJu8x label{color:var(--text-dark);display:block;font-size:clamp(.85rem,2.5vw,.95rem);font-weight:600;line-height:1.3;margin-bottom:.5rem}.Login_inputField__qRAdx{align-items:center;background:var(--secondary-bg);border:1px solid var(--border);border-radius:.5rem;display:flex;min-height:48px;padding:.75rem 1rem;position:relative;transition:all .2s ease}.Login_fieldIcon__6Rtbh{color:var(--text-muted);flex-shrink:0;margin-right:.75rem;transition:color .3s ease}.Login_inputField__qRAdx:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #3b82f633;transform:translateY(-1px)}.Login_inputField__qRAdx:focus-within .Login_fieldIcon__6Rtbh{color:var(--primary)}.Login_inputField__qRAdx input{background:#0000;border:none;color:var(--text-dark);flex-grow:1;font-size:clamp(.95rem,2.5vw,1rem);min-width:0;outline:none;padding:0 10px;width:100%}.Login_inputField__qRAdx input:focus-visible{outline:none}.Login_inputError__yZW\+t{animation:Login_shake__UIMa9 .5s ease-in-out;border-color:var(--error)!important}@keyframes Login_shake__UIMa9{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.Login_errorMessage__C8kjY{align-items:center;animation:Login_fadeInUp__0iOjW .3s ease-out forwards;color:var(--error);display:flex;font-size:clamp(.8rem,2.5vw,.85rem);gap:.25rem;line-height:1.3;margin-top:.5rem;padding-left:1rem}.Login_errorIcon__9E\+Lf{color:var(--error);flex-shrink:0}.Login_btnLogin__R6km5{align-items:center;background:var(--primary);border:none;border-radius:.5rem;box-shadow:0 4px 10px #3b82f64d;box-shadow:0 4px 10px rgba(var(--primary-rgb-r,59),var(--primary-rgb-g,130),var(--primary-rgb-b,246),.3);color:#fff;color:var(--text-light,#fff);contain:layout style;cursor:pointer;display:flex;font-size:clamp(1rem,3vw,1.1rem);font-weight:700;gap:.5rem;height:50px;justify-content:center;min-height:50px;overflow:hidden;position:relative;transition:all .3s ease;will-change:transform}.Login_btnLogin__R6km5:hover:not(:disabled){background:#2563eb;box-shadow:0 6px 15px #3b82f666;box-shadow:0 6px 15px rgba(var(--primary-rgb-r,59),var(--primary-rgb-g,130),var(--primary-rgb-b,246),.4);transform:translateY(-2px)}.Login_btnLogin__R6km5:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (hover:none) and (pointer:coarse){.Login_btnLogin__R6km5:hover:not(:disabled){box-shadow:0 4px 10px #3b82f64d;box-shadow:0 4px 10px rgba(var(--primary-rgb-r,59),var(--primary-rgb-g,130),var(--primary-rgb-b,246),.3);transform:none}.Login_btnLogin__R6km5:active:not(:disabled){background:#1d4ed8;transform:scale(.98)}}.Login_btnLoading__KzELH{background:var(--primary);pointer-events:none;position:relative}.Login_spinner__8Skt6{animation:Login_spinnerRotate__340bU .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top:3px solid var(--text-light,#fff);flex-shrink:0;height:20px;width:20px}.Login_iconArrow__L30a7{flex-shrink:0;transition:transform .2s ease}.Login_btnLogin__R6km5:hover:not(:disabled) .Login_iconArrow__L30a7{transform:translateX(3px)}.Login_cardFooter__m1Ieo{contain:content;margin-top:clamp(1.5rem,4vw,2rem);text-align:center}.Login_linkMuted__IXrHB{border-radius:.25rem;color:var(--text-muted);display:inline-block;font-size:clamp(.85rem,2.5vw,.9rem);padding:.25rem .5rem;text-decoration:none;transition:color .2s ease}.Login_linkMuted__IXrHB:hover{color:var(--primary)}.Login_linkMuted__IXrHB:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:480px){.Login_pageWrapper__clRid{align-items:flex-start;padding:2rem .5rem .5rem}.Login_loginCard__12XcC{border:1px solid #d1d5db;border:1px solid var(--border,#d1d5db);box-shadow:0 4px 20px #0000001a;max-width:95vw;padding:1.5rem 1.25rem}.Login_headerTitle__PHK\+f{font-size:1.5rem}.Login_inputField__qRAdx{min-height:44px;padding:.6rem .75rem}.Login_btnLogin__R6km5{height:44px;min-height:44px}}@media (max-width:360px){.Login_loginCard__12XcC{padding:1.25rem 1rem}.Login_headerTitle__PHK\+f{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.Login_animatedFadeInUp__6jmny,.Login_btnLogin__R6km5,.Login_headerIcon__-DEAP,.Login_iconArrow__L30a7,.Login_inputError__yZW\+t,.Login_inputField__qRAdx{animation:none!important;transform:none!important;transition:none!important}.Login_backgroundOverlay__GHeiL{animation:none}}.Login_btnLogin__R6km5:focus-visible,.Login_inputField__qRAdx:focus-within,.Login_linkMuted__IXrHB:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (update:slow){.Login_animatedFadeInUp__6jmny,.Login_backgroundOverlay__GHeiL{animation:none}}@keyframes Notification_slideInCenter__eZorx{0%{opacity:0;transform:translateX(-50%) translateY(-100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Notification_slideOutCenter__tGFt\+{0%{margin-bottom:1rem;max-height:100px;opacity:1;transform:translateX(-50%) translateY(0)}to{margin-bottom:0;max-height:0;opacity:0;transform:translateX(-50%) translateY(-100%)}}@keyframes Notification_progressShrink__YMKA\+{0%{width:100%}to{width:0}}.Notification_notificationContainer__Ii7HP{height:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.Notification_notificationItem__RDbA-{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow-hover);color:var(--text-dark);left:50%;max-width:400px;min-width:280px;overflow:hidden;padding:1rem;pointer-events:auto;position:absolute;top:0;transform:translateX(-50%);transition:top .3s ease;width:100%;z-index:10001}.Notification_visible__2Iz6F{animation:Notification_slideInCenter__eZorx .4s cubic-bezier(.215,.61,.355,1) forwards}.Notification_hidden__pAKOs{animation:Notification_slideOutCenter__tGFt\+ .3s ease-in forwards;pointer-events:none}.Notification_notificationSuccess__iqbAl{border:1px solid #22c55e33}.Notification_notificationError__ZDeic{border:1px solid #ef444433}.Notification_notificationWarning__0LjrA{border:1px solid #f59e0b33}.Notification_notificationInfo__BmSht{border:1px solid #3b82f633}.Notification_notificationSuccess__iqbAl .Notification_notificationIcon__pIIVZ{color:var(--success)}.Notification_notificationError__ZDeic .Notification_notificationIcon__pIIVZ{color:var(--error)}.Notification_notificationWarning__0LjrA .Notification_notificationIcon__pIIVZ{color:var(--warning)}.Notification_notificationInfo__BmSht .Notification_notificationIcon__pIIVZ{color:var(--primary)}.Notification_notificationContent__QzChA{align-items:flex-start;display:flex;gap:.75rem;padding-right:2rem}.Notification_notificationMessage__3Hj\+e{flex:1 1;font-size:.95rem;font-weight:500;line-height:1.4;margin:0}.Notification_notificationCloseBtn__9axNB{background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;padding:.25rem;position:absolute;right:.75rem;top:.35rem;transition:color .2s ease,background-color .2s ease}.Notification_notificationCloseBtn__9axNB:hover{background-color:var(--hover-bg);color:var(--text-dark)}.Notification_progressBarContainer__Sd8aL{background:#0000000d;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;width:100%}.Notification_progressBar__tnneF{animation:Notification_progressShrink__YMKA\+ linear forwards;height:100%;transform-origin:left;width:100%}.Notification_notificationSuccess__iqbAl .Notification_progressBar__tnneF{background:var(--success)}.Notification_notificationError__ZDeic .Notification_progressBar__tnneF{background:var(--error)}.Notification_notificationWarning__0LjrA .Notification_progressBar__tnneF{background:var(--warning)}.Notification_notificationInfo__BmSht .Notification_progressBar__tnneF{background:var(--primary)}@media (max-width:600px){.Notification_notificationItem__RDbA-{margin:0 1rem;max-width:100%;width:calc(100% - 2rem)}.Notification_notificationContent__QzChA{padding-right:2.5rem}.Notification_notificationCloseBtn__9axNB{padding:.375rem;right:.5rem;top:.5rem}}@media (max-width:360px){.Notification_notificationItem__RDbA-{padding:.75rem}.Notification_notificationContent__QzChA{gap:.5rem;padding-right:2rem}.Notification_notificationMessage__3Hj\+e{font-size:.9rem}.Notification_notificationCloseBtn__9axNB{padding:.375rem;right:.5rem;top:0}}@keyframes NotFound_float__pH\+WJ{0%{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}to{transform:translateZ(0)}}.NotFound_animateFloat__v87mJ{animation:NotFound_float__pH\+WJ 4s ease-in-out infinite;will-change:transform}.NotFound_container__1fusd{align-items:center;background-color:var(--app-bg);bottom:0;box-sizing:border-box;contain:layout style;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;padding:clamp(1rem,3vw,2rem);position:fixed;right:0;top:0;transition:background-color var(--transition);width:100vw;z-index:1000}.NotFound_card__-S3e2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);contain:layout style paint;margin:auto;max-height:min(80vh,800px);padding:clamp(1.5rem,4vw,3rem);transition:all .5s ease;width:min(100%,600px)}.NotFound_errorSection__P-yv3{contain:layout;height:clamp(8rem,20vw,15rem);margin-bottom:clamp(5%,8vw,10%);position:relative;transition:height var(--transition)}.NotFound_errorCode__3x2xU{color:var(--secondary-bg);font-size:clamp(4rem,15vw,10rem);font-weight:900;left:50%;line-height:1;opacity:.6;pointer-events:none;position:absolute;text-shadow:1px 1px 0 var(--border),-1px -1px 0 var(--border),4px 4px 10px #0000001a;top:50%;transform:translate3d(-50%,-50%,0);transition:color var(--transition);-webkit-user-select:none;user-select:none;will-change:transform}.NotFound_overlayContent__145KT{align-items:center;contain:layout;display:flex;flex-direction:column;gap:clamp(.5rem,2vw,1rem);inset:0;justify-content:center;position:absolute}.NotFound_primaryColor__joqDS{color:var(--text-dark);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin:0;text-align:center;transition:color var(--transition)}.NotFound_secondaryText__bS\+Ph{color:var(--text-muted);font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1.4;margin:0;max-width:400px;text-align:center;transition:color var(--transition)}.NotFound_iconPrimary__\+euHw{color:var(--primary);flex-shrink:0;height:clamp(2rem,6vw,3rem);transition:color var(--transition);width:clamp(2rem,6vw,3rem)}.NotFound_buttons__i5\+1x{align-items:center;contain:layout;display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,1.25rem);justify-content:center;margin-top:clamp(1.5rem,4vw,2rem);width:100%}.NotFound_buttons__i5\+1x a,.NotFound_buttons__i5\+1x button{align-items:center;border:none;border-radius:.9375rem;contain:layout style;cursor:pointer;display:flex;flex:1 1;font-size:clamp(.9rem,2.5vw,1.1rem);font-weight:600;gap:.625rem;justify-content:center;max-width:250px;min-height:48px;min-width:-webkit-min-content;min-width:min-content;outline:none;overflow:hidden;padding:clamp(.75rem,2vw,1rem) clamp(1.25rem,3vw,2rem);position:relative;text-decoration:none;transition:all .3s ease;will-change:transform}.NotFound_btnPrimary__F9Kx9{background-color:var(--primary);box-shadow:0 4px 6px -1px rgba(var(--primary-rgb-r),var(--primary-rgb-g),var(--primary-rgb-b),.4);color:var(--text-light)}.NotFound_btnPrimary__F9Kx9:hover:not(:disabled){box-shadow:0 6px 12px -1px rgba(var(--primary-rgb-r),var(--primary-rgb-g),var(--primary-rgb-b),.5);opacity:.9;transform:translateY(-2px)}.NotFound_btnSecondary__Td1Ie{background-color:var(--card-bg);border:2px solid var(--primary);color:var(--primary)}.NotFound_btnSecondary__Td1Ie:hover:not(:disabled){background-color:var(--primary);box-shadow:0 4px 8px -1px rgba(var(--primary-rgb-r),var(--primary-rgb-g),var(--primary-rgb-b),.3);color:var(--text-light);transform:translateY(-2px)}@media (hover:none) and (pointer:coarse){.NotFound_buttons__i5\+1x a:hover:not(:disabled),.NotFound_buttons__i5\+1x button:hover:not(:disabled){box-shadow:0 4px 6px -1px rgba(var(--primary-rgb-r),var(--primary-rgb-g),var(--primary-rgb-b),.4);transform:none}.NotFound_buttons__i5\+1x a:active:not(:disabled),.NotFound_buttons__i5\+1x button:active:not(:disabled){transform:scale(.95)}}.NotFound_buttons__i5\+1x a:disabled,.NotFound_buttons__i5\+1x button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}body.NotFound_darkTheme__-s5Y- .NotFound_errorCode__3x2xU{color:var(--secondary-bg);opacity:.2;text-shadow:none}body.NotFound_darkTheme__-s5Y- .NotFound_primaryColor__joqDS{color:var(--text-dark)}body.NotFound_darkTheme__-s5Y- .NotFound_btnSecondary__Td1Ie{background-color:var(--card-bg);border-color:var(--primary)}body.NotFound_darkTheme__-s5Y- .NotFound_btnSecondary__Td1Ie:hover:not(:disabled){background-color:var(--primary);color:var(--text-light)}.NotFound_text__NWOfT{contain:content;text-align:center}@media (max-width:768px){.NotFound_container__1fusd{padding:1rem;position:fixed}.NotFound_card__-S3e2{max-height:90vh;padding:clamp(1.25rem,4vw,2rem)}.NotFound_errorSection__P-yv3{height:clamp(6rem,15vw,10rem);margin-bottom:clamp(4%,6vw,8%)}.NotFound_buttons__i5\+1x{flex-direction:column;gap:.9375rem}.NotFound_buttons__i5\+1x a,.NotFound_buttons__i5\+1x button{flex:none;max-width:none;width:100%}}@media (max-width:480px){.NotFound_container__1fusd{align-items:flex-start;padding:2rem .75rem .75rem}.NotFound_card__-S3e2{border-radius:calc(var(--radius)*.8);padding:1.25rem}.NotFound_errorSection__P-yv3{height:clamp(5rem,12vw,8rem);margin-bottom:clamp(3%,5vw,6%)}.NotFound_buttons__i5\+1x a,.NotFound_buttons__i5\+1x button{min-height:44px;padding:.75rem 1.5rem}}@media (prefers-reduced-motion:reduce){.NotFound_animateFloat__v87mJ,.NotFound_buttons__i5\+1x a,.NotFound_buttons__i5\+1x button,.NotFound_card__-S3e2,.NotFound_errorCode__3x2xU{animation:none!important;transform:none!important;transition:none!important}.NotFound_btnPrimary__F9Kx9:hover:not(:disabled),.NotFound_btnSecondary__Td1Ie:hover:not(:disabled){transform:none!important}}.NotFound_buttons__i5\+1x a:focus-visible,.NotFound_buttons__i5\+1x button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (update:slow){.NotFound_animateFloat__v87mJ{animation:none}.NotFound_card__-S3e2{transition:none}}.NotFound_container__1fusd{scrollbar-gutter:stable}@media (max-height:500px){.NotFound_container__1fusd{align-items:flex-start;padding-top:1rem}.NotFound_card__-S3e2{-webkit-overflow-scrolling:touch;max-height:95vh;overflow-y:auto}}@keyframes Loading_spin__sCrfu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Loading_pulse-opacity__hbiO6{0%,to{opacity:.8}50%{opacity:1}}.Loading_loadingContainer__TvxqG{align-items:center;background-color:var(--app-bg);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem;transition:background-color var(--transition);width:100%}.Loading_loadingSpinnerCircle__lY\+Ji{animation:Loading_spin__sCrfu .8s linear infinite,Loading_pulse-opacity__hbiO6 1.5s ease-in-out infinite;border-top:4px solid var(--border);border:4px solid var(--border);border-radius:50%;border-top-color:var(--primary);filter:drop-shadow(0 0 8px rgba(var(--primary-rgb-r),var(--primary-rgb-g),var(--primary-rgb-b),.7));height:4rem;transition:border-color var(--transition),filter var(--transition);width:4rem}.Loading_srOnly__ZbSEe{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:640px){.Loading_loadingSpinnerCircle__lY\+Ji{border-width:3px;height:3rem;width:3rem}}
/*# sourceMappingURL=main.d4748676.css.map*/