@keyframes _fadeInUp_w7r71_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_w7r71_1{to{transform:rotate(360deg)}}._notFound_w7r71_16{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 150px);padding:40px 20px;background:linear-gradient(135deg,#f8f9fa,#fffffff2)}@media(max-width:768px){._notFound_w7r71_16{min-height:calc(100vh - 120px);padding:20px}}.dark-mode ._notFound_w7r71_16{background:linear-gradient(135deg,#1f2937,#111827)}._notFoundContent_w7r71_34{text-align:center;max-width:600px;background:#fff;padding:60px 40px;border-radius:24px;box-shadow:0 10px 40px #0000001a;animation:_fadeInUp_w7r71_1 .6s ease-out}._notFoundContent_w7r71_34 h1{font-size:2.25rem;font-weight:700;color:#1f2937;margin:0 0 1rem}._notFoundContent_w7r71_34 p{font-size:.9rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.6}@media(max-width:768px){._notFoundContent_w7r71_34{padding:40px 24px}._notFoundContent_w7r71_34 h1{font-size:1.75rem}._notFoundContent_w7r71_34 p{font-size:14px}}.dark-mode ._notFoundContent_w7r71_34{background:#374151;box-shadow:0 10px 40px #00000080}.dark-mode ._notFoundContent_w7r71_34 h1{color:#f8f9fa}.dark-mode ._notFoundContent_w7r71_34 p{color:#d1d5db}._errorCode_w7r71_77{font-size:120px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:20px;animation:_pulse_w7r71_1 2s ease-in-out infinite}@media(max-width:768px){._errorCode_w7r71_77{font-size:80px}}@keyframes _pulse_w7r71_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._actions_w7r71_102{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:40px}@media(max-width:768px){._actions_w7r71_102{flex-direction:column;gap:.5rem}}._btnPrimary_w7r71_116,._btnSecondary_w7r71_117{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-size:15px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease}@media(max-width:768px){._btnPrimary_w7r71_116,._btnSecondary_w7r71_117{width:100%}}._btnPrimary_w7r71_116{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}._btnPrimary_w7r71_116:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}._btnPrimary_w7r71_116:active{transform:translateY(0)}._btnSecondary_w7r71_117{background:#fff;color:#667eea;border:2px solid #667eea}._btnSecondary_w7r71_117:hover{background:#f3f4f6;transform:translateY(-2px)}._btnSecondary_w7r71_117:active{transform:translateY(0)}.dark-mode ._btnSecondary_w7r71_117{background:#4b5563;color:#818cf8;border-color:#6366f1}.dark-mode ._btnSecondary_w7r71_117:hover{background:#374151}._suggestions_w7r71_171{padding-top:1.5rem;border-top:1px solid #e5e7eb}._suggestions_w7r71_171 p{font-size:14px;font-weight:600;color:#374151;margin:0 0 1rem}._suggestions_w7r71_171 ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:.5rem}._suggestions_w7r71_171 li{font-size:15px}._suggestions_w7r71_171 a{color:#667eea;text-decoration:none;font-weight:500;transition:color .2s ease;cursor:pointer}._suggestions_w7r71_171 a:hover{color:#764ba2;text-decoration:underline}.dark-mode ._suggestions_w7r71_171{border-top-color:#4b5563}.dark-mode ._suggestions_w7r71_171 p{color:#e5e7eb}@keyframes _fadeInUp_1pjf2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_1pjf2_1{to{transform:rotate(360deg)}}._overlay_1pjf2_16{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#00000026;padding:1rem;pointer-events:none}._modal_1pjf2_28{background:#fff;border-radius:12px;width:100%;max-width:400px;box-shadow:0 8px 32px #0000001f;animation:_slideUp_1pjf2_1 .2s ease-out;overflow:hidden;pointer-events:auto}.dark-mode ._modal_1pjf2_28{background:#2d2d2d}._dragHandle_1pjf2_42{cursor:grab;-webkit-user-select:none;user-select:none}._dragHandle_1pjf2_42:active{cursor:grabbing}@keyframes _slideUp_1pjf2_1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1pjf2_60{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6}.dark-mode ._header_1pjf2_60{border-bottom-color:#404040}._title_1pjf2_71{font-family:Sohne,Arial,sans-serif;font-weight:600;font-size:.9rem;color:#1f2937}.dark-mode ._title_1pjf2_71{color:#f3f4f6}._closeBtn_1pjf2_81{display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;background:transparent;cursor:pointer;transition:all .2s ease;font-size:1.5rem;color:#999;width:28px;height:28px;border-radius:6px}._closeBtn_1pjf2_81:hover{background:#f5f5f5;color:#555}.dark-mode ._closeBtn_1pjf2_81{color:#888}.dark-mode ._closeBtn_1pjf2_81:hover{background:#3a3a3a;color:#d1d5db}._form_1pjf2_108{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.875rem}._typeSelector_1pjf2_115{display:flex;gap:.5rem}._typeBtn_1pjf2_120{font-family:Sohne,Arial,sans-serif;font-weight:400;flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;font-size:.85rem;font-weight:500;color:#555;cursor:pointer;transition:all .15s ease}._typeBtn_1pjf2_120:hover{background:#f3f4f6;border-color:#d1d5db}.dark-mode ._typeBtn_1pjf2_120{background:#3a3a3a;border-color:#404040;color:#d1d5db}.dark-mode ._typeBtn_1pjf2_120:hover{background:#404040;border-color:#4d4d4d}._typeBtnActive_1pjf2_152{background:#3f5f7f;border-color:#3f5f7f;color:#fff}._typeBtnActive_1pjf2_152:hover{background:#4a6f8f;border-color:#4a6f8f}.dark-mode ._typeBtnActive_1pjf2_152{background:#5c85ae;border-color:#5c85ae;color:#fff}._typeIcon_1pjf2_167{font-size:.875rem}._textarea_1pjf2_171{padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:6px;font-family:Sohne,Arial,sans-serif;font-size:.85rem;transition:all .2s ease}._textarea_1pjf2_171:focus{outline:none;border-color:#3f5f7f;box-shadow:0 0 0 3px #3f5f7f1a}._textarea_1pjf2_171::placeholder{color:#999}.dark-mode ._textarea_1pjf2_171{background:#3a3a3a;border-color:#404040;color:#f3f4f6}.dark-mode ._textarea_1pjf2_171:focus{border-color:#3f5f7f}.dark-mode ._textarea_1pjf2_171::placeholder{color:gray}._textarea_1pjf2_171{width:100%;padding:.75rem;font-size:.875rem;resize:none;line-height:1.6}._textarea_1pjf2_171:focus{border-color:#3f5f7f}._screenshotRow_1pjf2_209{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}._fileInput_1pjf2_216{display:none}._screenshotLabel_1pjf2_220{display:flex;align-items:center;justify-content:flex-start;gap:.375rem;padding:.375rem .625rem;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;font-size:.75rem;color:#555;cursor:pointer;transition:all .15s ease;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._screenshotLabel_1pjf2_220:hover{background:#f3f4f6;border-color:#d1d5db}._screenshotLabel_1pjf2_220 svg{flex-shrink:0;color:#888}.dark-mode ._screenshotLabel_1pjf2_220{background:#3a3a3a;border-color:#404040;color:#d1d5db}.dark-mode ._screenshotLabel_1pjf2_220:hover{background:#404040;border-color:#4d4d4d}._removeScreenshot_1pjf2_256{display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;background:transparent;cursor:pointer;transition:all .2s ease;font-size:1.25rem;color:#999}._removeScreenshot_1pjf2_256:hover{color:#ef4444}._preview_1pjf2_272{width:100%;max-height:120px;object-fit:contain;border-radius:6px;border:1px solid #e5e7eb;background:#f8f9fa}.dark-mode ._preview_1pjf2_272{border-color:#404040;background:#1a1a1a}._urgentRow_1pjf2_285{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;cursor:pointer}._urgentLabel_1pjf2_293{display:flex;align-items:center;justify-content:flex-start;gap:.375rem;font-size:.75rem;font-weight:500;color:#555}._urgentLabel_1pjf2_293 svg{color:#888}.dark-mode ._urgentLabel_1pjf2_293{color:#d1d5db}._toggle_1pjf2_309{position:relative;width:36px;height:20px;background:#d1d5db;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease;padding:0;flex-shrink:0}.dark-mode ._toggle_1pjf2_309{background:#404040}._toggleOn_1pjf2_325,.dark-mode ._toggleOn_1pjf2_325{background:#ef4444}._toggleOn_1pjf2_325 ._toggleThumb_1pjf2_331{transform:translate(16px)}._toggleThumb_1pjf2_331{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #00000026}._error_1pjf2_347{font-size:.75rem;color:#ef4444;padding:.5rem .625rem;background:#ef44441a;border-radius:6px}.dark-mode ._error_1pjf2_347{background:#ef444433;color:#f7a2a2}._footer_1pjf2_359{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}._footerMeta_1pjf2_366{display:flex;flex-direction:column;gap:2px}._pageInfo_1pjf2_372{font-size:.7rem;color:#9ca3af}.dark-mode ._pageInfo_1pjf2_372{color:gray}._versionInfo_1pjf2_380{font-size:.6rem;color:#d1d5db;letter-spacing:.02em}.dark-mode ._versionInfo_1pjf2_380{color:gray}._submitBtn_1pjf2_389{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}._submitBtn_1pjf2_389:disabled{opacity:.6;cursor:not-allowed}._submitBtn_1pjf2_389{background:#3f5f7f;color:#fff;box-shadow:0 4px 16px #3f5f7f33}._submitBtn_1pjf2_389:hover:not(:disabled){background:#0070ba;transform:translateY(-1px);box-shadow:0 8px 24px #0070ba4d}._submitBtn_1pjf2_389{padding:.5rem 1.25rem;font-size:.85rem}.dark-mode ._submitBtn_1pjf2_389{background:#5c85ae}.dark-mode ._submitBtn_1pjf2_389:hover:not(:disabled){background:#7e9fbf}._successState_1pjf2_423{padding:2.5rem 1.5rem;text-align:center}._successIcon_1pjf2_428{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 1rem;background:#10b9811a;border-radius:50%;font-size:1.5rem;color:#10b981}.dark-mode ._successIcon_1pjf2_428{background:#10b98126;color:#29ecac}._successState_1pjf2_423 p{font-family:Sohne,Arial,sans-serif;font-weight:400;font-size:.9rem;color:#1f2937;margin:0}.dark-mode ._successState_1pjf2_423 p{color:#f3f4f6}@media(max-width:640px){._modal_1pjf2_28{max-width:none;margin:0 1rem}._typeBtn_1pjf2_120{padding:.5rem}._typeBtn_1pjf2_120 span:last-child{display:none}._typeIcon_1pjf2_167{font-size:1.125rem}}@keyframes _fadeInUp_1vg86_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_1vg86_1{to{transform:rotate(360deg)}}._feedbackButton_1vg86_16{font-family:Sohne,Arial,sans-serif;font-weight:400;position:fixed;bottom:1.5rem;left:1.5rem;z-index:1000;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.5rem 1rem;background:#3f5f7f;color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;box-shadow:0 2px 8px #3f5f7f4d;transition:all .2s ease}._feedbackButton_1vg86_16:hover{background:#4a6f8f;box-shadow:0 4px 12px #3f5f7f66}._feedbackButton_1vg86_16:active{transform:scale(.98)}.dark-mode ._feedbackButton_1vg86_16{background:#404040;box-shadow:0 2px 8px #0000004d}.dark-mode ._feedbackButton_1vg86_16:hover{background:#4d4d4d;box-shadow:0 4px 12px #00000080}._icon_1vg86_56{width:16px;height:16px;flex-shrink:0}._text_1vg86_62{white-space:nowrap}@media(max-width:640px){._feedbackButton_1vg86_16{bottom:1rem;left:1rem;padding:.5rem;border-radius:6px}._text_1vg86_62{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@keyframes _fadeInUp_gyb4g_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_gyb4g_797{to{transform:rotate(360deg)}}._panel_gyb4g_16{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f;overflow:hidden;max-width:400px;width:400px}.dark-mode ._panel_gyb4g_16{background:#2d2d2d;box-shadow:0 8px 30px #0006,0 2px 8px #0003}._header_gyb4g_29{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem}.dark-mode ._header_gyb4g_29{border-bottom-color:#404040}._title_gyb4g_39{font-family:Sohne,Arial,sans-serif;font-weight:600;font-size:1rem;margin:0}.dark-mode ._title_gyb4g_39{color:#f3f4f6}._headerActions_gyb4g_49{display:flex;align-items:center;justify-content:flex-start;gap:.35rem}._markAllBtn_gyb4g_56{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}._markAllBtn_gyb4g_56:disabled{opacity:.6;cursor:not-allowed}._markAllBtn_gyb4g_56{background:transparent;color:#3b82f6;font-size:.75rem;padding:.35rem .5rem;border-radius:6px}._markAllBtn_gyb4g_56:hover{background:#3b82f614}.dark-mode ._markAllBtn_gyb4g_56{color:#60a5fa}.dark-mode ._markAllBtn_gyb4g_56:hover{background:#60a5fa1a}._settingsBtn_gyb4g_86{display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;background:transparent;cursor:pointer;transition:all .2s ease;width:32px;height:32px;border-radius:6px;color:#9ca3af}._settingsBtn_gyb4g_86 svg{width:16px;height:16px}._settingsBtn_gyb4g_86:hover{background:#f5f5f5;color:#374151}._settingsBtn_gyb4g_86._settingsActive_gyb4g_108{background:#f5f5f5;color:#3f5f7f}.dark-mode ._settingsBtn_gyb4g_86{color:#9ca3af}.dark-mode ._settingsBtn_gyb4g_86:hover{background:#3a3a3a;color:#f3f4f6}.dark-mode ._settingsBtn_gyb4g_86._settingsActive_gyb4g_108{background:#3a3a3a;color:#60a5fa}._tabs_gyb4g_124{display:flex;padding:0 1.25rem;gap:.25rem;border-bottom:1px solid rgba(0,0,0,.06)}.dark-mode ._tabs_gyb4g_124{border-bottom-color:#404040}._tab_gyb4g_124{font-family:Sohne,Arial,sans-serif;font-weight:400;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .75rem;border:none;background:none;color:#9ca3af;font-size:.75rem;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;margin-bottom:-1px}._tab_gyb4g_124:hover{color:#374151}._tab_gyb4g_124._tabActive_gyb4g_155{color:#1f2937;border-bottom-color:#3f5f7f}.dark-mode ._tab_gyb4g_124{color:gray}.dark-mode ._tab_gyb4g_124:hover{color:#d1d5db}.dark-mode ._tab_gyb4g_124._tabActive_gyb4g_155{color:#f3f4f6;border-bottom-color:#60a5fa}._tabBadge_gyb4g_170{display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:9px}._settings_gyb4g_86{padding:1rem 1.25rem;background:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.06);animation:_slideDown_gyb4g_1 .2s ease-out}.dark-mode ._settings_gyb4g_86{background:#3a3a3a;border-bottom-color:#404040}@keyframes _slideDown_gyb4g_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}._settingsTitle_gyb4g_205{font-family:Sohne,Arial,sans-serif;font-weight:600;font-size:.85rem;margin:0 0 1rem}.dark-mode ._settingsTitle_gyb4g_205{color:#f3f4f6}._settingsGroup_gyb4g_215{margin-bottom:1rem}._settingsGroup_gyb4g_215:last-of-type{margin-bottom:1rem}._groupLabel_gyb4g_222{display:block;font-family:Sohne,Arial,sans-serif;font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.dark-mode ._groupLabel_gyb4g_222{color:#9ca3af}._toggle_gyb4g_234{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;cursor:pointer;margin-bottom:.5rem}._toggle_gyb4g_234 input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._toggleSlider_gyb4g_254{position:relative;width:40px;height:22px;background:#d1d5db;border-radius:11px;transition:all .2s ease;flex-shrink:0}._toggleSlider_gyb4g_254:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:all .2s ease;box-shadow:0 1px 3px #0003}input:checked+._toggleSlider_gyb4g_254{background:#10b981}input:checked+._toggleSlider_gyb4g_254:after{transform:translate(18px)}.dark-mode ._toggleSlider_gyb4g_254{background:#404040}input:checked+.dark-mode ._toggleSlider_gyb4g_254{background:#10b981}._toggleLabel_gyb4g_288{font-family:Sohne,Arial,sans-serif;font-weight:400;font-size:.85rem;color:#1f2937}.dark-mode ._toggleLabel_gyb4g_288{color:#f3f4f6}._frequencyOptions_gyb4g_298{display:flex;align-items:center;justify-content:flex-start;gap:.35rem}._frequencyBtn_gyb4g_305{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}._frequencyBtn_gyb4g_305:disabled{opacity:.6;cursor:not-allowed}._frequencyBtn_gyb4g_305{background:#fff;border:1px solid #e5e7eb;color:#555;font-size:.75rem;padding:.35rem .75rem}._frequencyBtn_gyb4g_305:hover{border-color:#d1d5db;background:#f8f9fa}._frequencyBtn_gyb4g_305._active_gyb4g_329{background:#3f5f7f;border-color:#3f5f7f;color:#fff}.dark-mode ._frequencyBtn_gyb4g_305{background:#2d2d2d;border-color:#404040;color:#d1d5db}.dark-mode ._frequencyBtn_gyb4g_305:hover{border-color:#505050;background:#404040}.dark-mode ._frequencyBtn_gyb4g_305._active_gyb4g_329{background:#3f5f7f;border-color:#3f5f7f;color:#fff}._saveBtn_gyb4g_349{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}._saveBtn_gyb4g_349:disabled{opacity:.6;cursor:not-allowed}._saveBtn_gyb4g_349{background:#3f5f7f;color:#fff;box-shadow:0 4px 16px #3f5f7f33}._saveBtn_gyb4g_349:hover:not(:disabled){background:#0070ba;transform:translateY(-1px);box-shadow:0 8px 24px #0070ba4d}._saveBtn_gyb4g_349{width:100%;margin-top:.5rem}._notificationList_gyb4g_377{max-height:420px;overflow-y:auto}._notificationList_gyb4g_377::-webkit-scrollbar{width:8px;height:8px}._notificationList_gyb4g_377::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}._notificationList_gyb4g_377::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}._notificationList_gyb4g_377::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark-mode ._notificationList_gyb4g_377::-webkit-scrollbar-track{background:#3a3a3a}.dark-mode ._notificationList_gyb4g_377::-webkit-scrollbar-thumb{background:#404040}.dark-mode ._notificationList_gyb4g_377::-webkit-scrollbar-thumb:hover{background:gray}._groupLabel2_gyb4g_406{font-size:.65rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;padding:.5rem 1.25rem;color:#9ca3af;background:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.06);position:sticky;top:0;z-index:1}.dark-mode ._groupLabel2_gyb4g_406{color:gray;background:#3a3a3af2;border-bottom-color:#404040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._globalGroupLabel_gyb4g_427{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;background:#3f5f7f0f;color:#3f5f7f;font-weight:600}._globalGroupLabel_gyb4g_427 svg{width:12px;height:12px;flex-shrink:0}.dark-mode ._globalGroupLabel_gyb4g_427{background:#60a5fa14;color:#60a5fa}._globalNotification_gyb4g_446{background:#3f5f7f08;border-left:3px solid #3f5f7f}._globalNotification_gyb4g_446:hover{background:#3f5f7f0f}._globalNotification_gyb4g_446._high_gyb4g_453{border-left-color:#ef4444;background:#ef444408}._globalNotification_gyb4g_446._high_gyb4g_453:hover{background:#ef44440f}.dark-mode ._globalNotification_gyb4g_446{background:#60a5fa0a;border-left-color:#60a5fa}.dark-mode ._globalNotification_gyb4g_446:hover{background:#60a5fa14}.dark-mode ._globalNotification_gyb4g_446._high_gyb4g_453{border-left-color:#ef4444;background:#ef44440f}.dark-mode ._globalNotification_gyb4g_446._high_gyb4g_453:hover{background:#ef44441a}._globalNotification_gyb4g_446 ._dismissBtn_gyb4g_474{opacity:.5}._globalNotification_gyb4g_446:hover ._dismissBtn_gyb4g_474{opacity:1}._globalIcon_gyb4g_481._platform_update_gyb4g_481{background:#3f5f7f1a;color:#3f5f7f}._globalIcon_gyb4g_481._maintenance_gyb4g_485{background:#f59e0b1a;color:#f59e0b}._globalIcon_gyb4g_481._announcement_gyb4g_489{background:#3b82f61a;color:#3b82f6}.dark-mode ._globalIcon_gyb4g_481._platform_update_gyb4g_481{background:#60a5fa26;color:#60a5fa}.dark-mode ._globalIcon_gyb4g_481._maintenance_gyb4g_485{background:#f59e0b26;color:#f59e0b}.dark-mode ._globalIcon_gyb4g_481._announcement_gyb4g_489{background:#3b82f626;color:#60a5fa}._priorityBadge_gyb4g_506{display:inline-block;margin-left:.35rem;padding:1px .35rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#ef4444;color:#fff;border-radius:4px;vertical-align:middle}._notification_gyb4g_377{display:flex;align-items:center;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding:.75rem 1.25rem;cursor:pointer;transition:background .15s ease,opacity .3s ease,transform .3s ease,max-height .3s ease;position:relative;border-bottom:1px solid rgba(0,0,0,.06)}._notification_gyb4g_377:last-child{border-bottom:none}._notification_gyb4g_377:hover{background:#f8f9fa}._notification_gyb4g_377:hover ._dismissBtn_gyb4g_474{opacity:1}._notification_gyb4g_377._unread_gyb4g_541{background:#3b82f60a}._notification_gyb4g_377._unread_gyb4g_541:hover{background:#3b82f612}._notification_gyb4g_377._dismissing_gyb4g_547{opacity:0;transform:translate(40px);max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.dark-mode ._notification_gyb4g_377{border-bottom-color:#404040}.dark-mode ._notification_gyb4g_377:hover{background:#3a3a3a}.dark-mode ._notification_gyb4g_377._unread_gyb4g_541{background:#3b82f614}.dark-mode ._notification_gyb4g_377._unread_gyb4g_541:hover{background:#3b82f61f}._iconWrapper_gyb4g_568{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;flex-shrink:0;background:#f5f5f5;color:#6b7280}._iconWrapper_gyb4g_568 svg{width:18px;height:18px}._iconWrapper_gyb4g_568._project_update_gyb4g_583{background:#3b82f61a;color:#3b82f6}._iconWrapper_gyb4g_568._dataset_refresh_gyb4g_587{background:#10b9811a;color:#10b981}._iconWrapper_gyb4g_568._report_shared_gyb4g_591{background:#6366f11a;color:#6366f1}._iconWrapper_gyb4g_568._favorite_gyb4g_595{background:#ec48991a;color:#ec4899}._iconWrapper_gyb4g_568._system_gyb4g_599{background:#f59e0b1a;color:#f59e0b}.dark-mode ._iconWrapper_gyb4g_568{background:#3a3a3a;color:#d1d5db}.dark-mode ._iconWrapper_gyb4g_568._project_update_gyb4g_583{background:#3b82f626;color:#60a5fa}.dark-mode ._iconWrapper_gyb4g_568._dataset_refresh_gyb4g_587{background:#10b98126;color:#4ade80}.dark-mode ._iconWrapper_gyb4g_568._report_shared_gyb4g_591{background:#6366f126;color:#818cf8}.dark-mode ._iconWrapper_gyb4g_568._favorite_gyb4g_595{background:#ec489926;color:#f472b6}.dark-mode ._iconWrapper_gyb4g_568._system_gyb4g_599{background:#f59e0b26;color:#f59e0b}._content_gyb4g_628{flex:1;min-width:0;padding-right:.75rem}._notificationHeader_gyb4g_634{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}._notificationTitle_gyb4g_641{font-family:Sohne,Arial,sans-serif;font-weight:600;font-size:.75rem;color:#1f2937}.dark-mode ._notificationTitle_gyb4g_641{color:#f3f4f6}._time_gyb4g_651{font-family:Sohne,Arial,sans-serif;font-size:.65rem;font-weight:400;color:#888;flex-shrink:0;margin-left:.5rem}.dark-mode ._time_gyb4g_651{color:gray}._message_gyb4g_663{font-family:Sohne,Arial,sans-serif;font-weight:400;font-size:.65rem;color:#6b7280;margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark-mode ._message_gyb4g_663{color:#9ca3af}._unreadDot_gyb4g_679{position:absolute;top:1rem;left:.35rem;width:6px;height:6px;background:#3b82f6;border-radius:50%;animation:_fadeIn_gyb4g_1 .3s ease}@keyframes _fadeIn_gyb4g_1{0%{opacity:0}to{opacity:1}}._dismissBtn_gyb4g_474{display:flex;align-items:center;justify-content:center;position:absolute;top:.75rem;right:.75rem;width:24px;height:24px;border:none;background:transparent;border-radius:4px;color:#9ca3af;cursor:pointer;opacity:0;transition:all .2s ease}._dismissBtn_gyb4g_474 svg{width:14px;height:14px}._dismissBtn_gyb4g_474:hover{background:#e5e7eb;color:#374151}.dark-mode ._dismissBtn_gyb4g_474{color:gray}.dark-mode ._dismissBtn_gyb4g_474:hover{background:#404040;color:#f3f4f6}._empty_gyb4g_731{display:flex;flex-direction:column;align-items:center;padding:3.5rem 2rem;text-align:center}.dark-mode ._empty_gyb4g_731{color:gray}._emptyIcon_gyb4g_742{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#f5f5f5;color:#9ca3af;margin-bottom:1rem}._emptyIcon_gyb4g_742 svg{width:28px;height:28px}.dark-mode ._emptyIcon_gyb4g_742{background:#3a3a3a;color:gray}._emptyTitle_gyb4g_762{font-family:Sohne,Arial,sans-serif;font-weight:600;font-size:.85rem;color:#1f2937;margin:0 0 .35rem}.dark-mode ._emptyTitle_gyb4g_762{color:#f3f4f6}._emptySubtitle_gyb4g_773{font-family:Sohne,Arial,sans-serif;font-weight:400;font-size:.75rem;color:#888;margin:0;max-width:240px;line-height:1.6}.dark-mode ._emptySubtitle_gyb4g_773{color:gray}._loading_gyb4g_786{display:flex;flex-direction:column;align-items:center;padding:3rem 1.25rem;gap:.75rem}.dark-mode ._loading_gyb4g_786{color:#d1d5db}._spinner_gyb4g_797{width:24px;height:24px;border:2px solid rgba(63,95,127,.3);border-top-color:#3f5f7f;border-radius:50%;animation:_spin_gyb4g_797 .8s linear infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-family:Canela;src:url(/fonts/canela/CanelaText-Thin-Trial.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/fonts/canela/CanelaText-ThinItalic-Trial.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Sohne;src:url(/fonts/sohne/Sohne-Buch.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/fonts/sohne/Sohne-BuchKursiv.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sohne;src:url(/fonts/sohne/Sohne-Halbfett.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/fonts/sohne/Sohne-HalbfettKursiv.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}:root{--font-heading: Canela, Georgia, serif;--font-body: Sohne, Arial, sans-serif}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2.5rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-auto{margin-left:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2.5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:2rem}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}.text-xs{font-size:.65rem}.text-sm{font-size:.75rem}.text-base{font-size:.85rem}.text-md{font-size:.9rem}.text-lg{font-size:1rem}.text-xl{font-size:1.05rem}.text-2xl{font-size:1.75rem}.text-3xl{font-size:2.25rem}.font-thin{font-weight:100}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{white-space:nowrap}.leading-tight{line-height:1.1}.leading-normal{line-height:1.4}.leading-relaxed{line-height:1.6}.text-primary{color:#3f5f7f}.text-dark{color:#1f2937}.text-secondary{color:#555}.text-muted{color:#888}.text-white{color:#fff}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f8f9fa}.bg-gray-100{background-color:#f5f5f5}.bg-primary{background-color:#3f5f7f}.bg-transparent{background-color:transparent}.border{border:1px solid #e5e7eb}.border-0{border:none}.border-t{border-top:1px solid #e5e7eb}.border-b{border-bottom:1px solid #e5e7eb}.border-l{border-left:1px solid #e5e7eb}.border-r{border-right:1px solid #e5e7eb}.rounded-none{border-radius:0}.rounded-sm{border-radius:4px}.rounded{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.rounded-2xl{border-radius:24px}.rounded-full{border-radius:50%}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 2px 4px #0000001a}.shadow{box-shadow:0 4px 12px #00000026}.shadow-lg{box-shadow:0 8px 24px #00000026}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.inset-0{top:0;right:0;bottom:0;left:0}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-100{z-index:100}.z-modal{z-index:1000}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.transition{transition:all .2s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .3s ease}.transition-none{transition:none}.visible{visibility:visible}.invisible{visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}@media(max-width:640px){.mobile\:d-none{display:none!important}.mobile\:d-block{display:block!important}.mobile\:d-flex{display:flex!important}.mobile\:text-center{text-align:center!important}.mobile\:w-full{width:100%!important}}@media(max-width:768px){.tablet\:d-none{display:none!important}.tablet\:d-block{display:block!important}.tablet\:d-flex{display:flex!important}.tablet\:flex-column{flex-direction:column!important}}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Sohne,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{font-family:Canela,Georgia,serif;font-weight:100}.app{min-height:100vh;background:linear-gradient(135deg,#000,#2d2d2d)}.app-header{background:#fffffffa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 12px #00000014;position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(0,0,0,.06)}.header-content{max-width:100%;margin:0;padding:.35rem 2.5rem;display:flex;align-items:center;justify-content:space-between}.header-left{display:flex;align-items:center;justify-content:flex-start;flex:1}.header-right{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.logo-container{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;transition:all .3s ease}.watg-logo{height:24px;width:auto;flex-shrink:0;object-fit:contain;transition:transform all .3s ease,filter all .3s ease}.logo-container:hover .watg-logo{transform:scale(1.02)}.logo-divider{width:2px;height:24px;background:linear-gradient(to bottom,transparent,#d1d5db 20%,#d1d5db 80%,transparent)}.logo-text{display:flex;flex-direction:column;gap:.1rem}.logo-text h1{font-size:.9rem;color:#000;font-weight:400;line-height:1.1;margin:0;letter-spacing:-.01em}.logo-subtitle{font-size:.65rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#6b7280}.env-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:4px;font-family:Sohne,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1;margin-left:.5rem;white-space:nowrap}.env-badge--dev{background:#dbeafe;color:#1d4ed8;border:1px solid #93c5fd}.env-badge--uat{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.env-badge--prod,.env-badge--production{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}:root.dark-mode .env-badge--dev{background:#1d4ed833;color:#93c5fd;border-color:#3b82f666}:root.dark-mode .env-badge--uat{background:#92400e33;color:#fcd34d;border-color:#fcd34d66}:root.dark-mode .env-badge--prod,:root.dark-mode .env-badge--production{background:#065f4633;color:#6ee7b7;border-color:#6ee7b766}.version-label{font-family:Sohne,Arial,sans-serif;font-size:10px;color:#9ca3af;margin-left:.5rem;white-space:nowrap;-webkit-user-select:text;user-select:text;letter-spacing:.02em}:root.dark-mode .version-label{color:#9ca3af}.app-nav{max-width:100%;margin:0;padding:0 2.5rem;display:flex;gap:.5rem;border-top:1px solid #e5e7eb}.nav-tab{padding:.5rem 1.25rem;border:none;background:none;color:#6b7280;font-size:.85rem;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease;letter-spacing:-.01em}.nav-tab:hover{color:#1f2937;background:#00000005}.nav-tab.active{color:#000;border-bottom-color:#3f5f7f}.user-info{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.35rem .75rem;background:#f8f9fa;border-radius:6px}.user-avatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#3f5f7f,#0070ba);color:#fff;font-weight:600;font-size:.75rem;overflow:hidden;position:relative}.user-avatar-img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.user-name{color:#1f2937;font-weight:500;font-size:.75rem}.dark-mode-toggle{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dark-mode-toggle:disabled{opacity:.6;cursor:not-allowed}.dark-mode-toggle{background:transparent;border:1px solid #e5e7eb;color:#6b7280}.dark-mode-toggle:hover:not(:disabled){background:#f5f5f5;border-color:#d1d5db;color:#374151}.dark-mode-toggle{padding:.5rem}.notifications-wrapper{position:relative}.notifications-toggle{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.notifications-toggle:disabled{opacity:.6;cursor:not-allowed}.notifications-toggle{background:transparent;border:1px solid #e5e7eb;color:#6b7280}.notifications-toggle:hover:not(:disabled){background:#f5f5f5;border-color:#d1d5db;color:#374151}.notifications-toggle{padding:.5rem;position:relative}.notifications-badge{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:flex;align-items:center;justify-content:center}.notifications-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:100;animation:fadeInDown .2s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.btn{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-login{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-login:disabled{opacity:.6;cursor:not-allowed}.btn-login{background:#3f5f7f;color:#fff;box-shadow:0 4px 16px #3f5f7f33}.btn-login:hover:not(:disabled){background:#0070ba;transform:translateY(-1px);box-shadow:0 8px 24px #0070ba4d}.btn-logout{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-logout:disabled{opacity:.6;cursor:not-allowed}.btn-logout{background:#f5f5f5;color:#555}.btn-logout:hover:not(:disabled){background:#e5e7eb}.btn-primary{padding:.35rem 1rem;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:#3f5f7f;color:#fff;box-shadow:0 4px 16px #3f5f7f33}.btn-primary:hover:not(:disabled){background:#0070ba;transform:translateY(-1px);box-shadow:0 8px 24px #0070ba4d}.btn-primary{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.btn-primary svg{width:20px;height:20px}.btn-large{padding:1rem 2.5rem;font-size:1.05rem}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.route-loading{display:flex;align-items:center;justify-content:center;min-height:40vh}.route-loading .spinner{width:32px;height:32px;border:3px solid rgba(63,95,127,.25);border-top-color:#3f5f7f}.app-main{max-width:100%;width:100%;margin:0;padding:0;height:calc(100vh - 70px);overflow-y:auto;overflow-x:hidden}.error-banner{background:#fff3cd;border:1px solid #ffc107;color:#856404;padding:1rem;border-radius:8px;margin-bottom:1rem}.welcome-screen{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem}.welcome-content{background:#fff;padding:3.5rem 3rem;border-radius:24px;box-shadow:0 20px 60px #00000026;text-align:center;max-width:640px;width:100%;animation:fadeInUp .6s ease-out}.welcome-content h2{font-size:2.25rem;color:#000;margin-bottom:1rem;font-weight:300}.welcome-content>p{font-size:1.05rem;color:#555;line-height:1.6;margin-bottom:2.5rem}.welcome-logo{width:200px;height:auto;margin:0 auto 2rem}.welcome-logo img{width:100%;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}.welcome-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;padding:0 1rem}.feature-item{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;background:#f8f9fa;border-radius:12px;transition:all .3s ease}.feature-item:hover{background:#f3f4f6;transform:translateY(-2px)}.feature-item svg{width:28px;height:28px;color:#3f5f7f}.feature-item span{font-size:.85rem;color:#555;font-weight:500}@media(max-width:768px){.header-content{padding:.5rem 1rem}.watg-logo,.logo-divider{height:22px}.logo-text h1{font-size:.75rem}.logo-subtitle{font-size:.55rem}.logo-container{gap:.5rem}.user-info{padding:.25rem .5rem;gap:.35rem}.user-name{display:none}.user-avatar{width:24px;height:24px}.app-nav{padding:0 1rem;gap:.25rem}.nav-tab{padding:.5rem .75rem;font-size:.85rem}.welcome-screen{padding:1rem}.welcome-content{padding:2.5rem 1.5rem}.welcome-content h2{font-size:1.75rem}.welcome-content>p{font-size:.95rem}.welcome-logo{width:150px}.welcome-features{grid-template-columns:1fr;gap:1rem;padding:0}.feature-item{flex-direction:row;justify-content:flex-start;padding:1rem}.feature-item svg{width:24px;height:24px}.btn-large{width:100%;padding:.875rem 2rem;font-size:1rem}}.dark-mode{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #3a3a3a;--text-primary: #f3f4f6;--text-secondary: #d1d5db;--text-tertiary: #9ca3af;--border-color: #404040}.dark-mode .app{background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.dark-mode .app-header{background:#2d2d2dfa;border-bottom-color:#404040}.dark-mode .logo-text h1{color:#f3f4f6}.dark-mode .logo-subtitle{color:#d1d5db}.dark-mode .logo-divider{background:linear-gradient(to bottom,transparent,#404040 20%,#404040 80%,transparent)}.dark-mode .watg-logo{filter:invert(1)}.dark-mode .nav-tab{color:#d1d5db}.dark-mode .nav-tab:hover{color:#f3f4f6;background:#ffffff0d}.dark-mode .nav-tab.active{color:#f3f4f6}.dark-mode .app-nav{border-top-color:#404040}.dark-mode .user-info{background:#3a3a3a}.dark-mode .user-name{color:#f3f4f6}.dark-mode .dark-mode-toggle,.dark-mode .notifications-toggle{border-color:#404040;color:#d1d5db}.dark-mode .dark-mode-toggle:hover,.dark-mode .notifications-toggle:hover{background:#3a3a3a;border-color:#404040;color:#f3f4f6}.dark-mode .btn-logout{background:#3a3a3a;color:#d1d5db}.dark-mode .btn-logout:hover{background:#404040}.dark-mode .welcome-content{background:#2d2d2d}.dark-mode .welcome-content h2{color:#f3f4f6}.dark-mode .welcome-content>p{color:#d1d5db}.dark-mode .welcome-logo img{filter:invert(1)}.dark-mode .feature-item{background:#3a3a3a}.dark-mode .feature-item:hover{background:#404040}.dark-mode .feature-item span{color:#d1d5db}.dark-mode .leaflet-control-zoom{border:none!important;box-shadow:0 2px 8px #0006!important}.dark-mode .leaflet-control-zoom .leaflet-control-zoom-in,.dark-mode .leaflet-control-zoom .leaflet-control-zoom-out{background:#2d2d2d!important;color:#f3f4f6!important;border-color:#404040!important}.dark-mode .leaflet-control-zoom .leaflet-control-zoom-in:hover,.dark-mode .leaflet-control-zoom .leaflet-control-zoom-out:hover{background:#3a3a3a!important}
