:root{--bg-color:#fff;--bg-color-hover:#e6e9ef;--bg-color-hover2:#dce0e8;--bg-color-hover3:#ccd0da;--text-color:#1a1a1a;--gray-text-color:#6c757d;--accent-color:#0ea5e9;--accent-color-hover:#0284c7;--error-color:#e63946;--error-color-hover:darkred;--accent-fill:#0b7eb2;--accent-fill-hover:#0a6a96;--on-accent-color:#fff;--green:#2f9e44;--yellow:#ffb300;--border:#ced4da;--shadow:#00000026;--data-uploader:#f1f3f5;--topbar-bg:linear-gradient(90deg,#d0e3f0,#b0c8dd);--topbar-button:#d0e3f0;--topbar-button-hover:#b0c8dd;--topbar-accent:#3d7ab5;--topbar-shadow:0 2px 8px #00000014;--hover-bg:#00000012;--plot-color:#f9f9f9;color-scheme:light}[data-theme=dark]{--bg-color:#1e1e2e;--bg-color-hover:#181825;--bg-color-hover2:#11111b;--bg-color-hover3:#08080e;--text-color:#cdd6f4;--gray-text-color:#7c8196;--accent-color:#89b4fa;--accent-color-hover:#729fde;--error-color:#f38ba8;--error-color-hover:#eba0ac;--accent-fill:#89b4fa;--accent-fill-hover:#b4befe;--on-accent-color:#1e1e2e;--green:#a6e3a1;--yellow:#f9e2af;--border:#585b70;--shadow:#929ba726;--data-uploader:#313244;--topbar-bg:linear-gradient(90deg,#313244,#585b70);--topbar-button:#313244;--topbar-button-hover:#585b70;--topbar-accent:#89b4fa;--topbar-shadow:0 2px 8px #0000004d;--hover-bg:#ffffff1a;--plot-color:#2a2a3c;color-scheme:dark}[data-mode=green]{--topbar-bg:linear-gradient(90deg,#d4f0da,#aedcbb);--topbar-button:#d4f0da;--topbar-button-hover:#aedcbb;--topbar-accent:#2f9e5c}[data-theme=dark][data-mode=green]{--topbar-bg:linear-gradient(90deg,#1f3a28,#2c5238);--topbar-button:#1f3a28;--topbar-button-hover:#2c5238;--topbar-accent:#7fd99b}[data-mode=purple]{--topbar-bg:linear-gradient(90deg,#e4d8f5,#cab3e8);--topbar-button:#e4d8f5;--topbar-button-hover:#cab3e8;--topbar-accent:#8354b3}[data-theme=dark][data-mode=purple]{--topbar-bg:linear-gradient(90deg,#362a4d,#4a3868);--topbar-button:#362a4d;--topbar-button-hover:#4a3868;--topbar-accent:#c19dea}[data-mode=amber]{--topbar-bg:linear-gradient(90deg,#f5e6c3,#eacf8f);--topbar-button:#f5e6c3;--topbar-button-hover:#eacf8f;--topbar-accent:#b3811f}[data-theme=dark][data-mode=amber]{--topbar-bg:linear-gradient(90deg,#4a3a1c,#614d27);--topbar-button:#4a3a1c;--topbar-button-hover:#614d27;--topbar-accent:#e8c169}html{height:100%;scrollbar-color:var(--gray-text-color) var(--bg-color)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background-color:var(--gray-text-color)}optgroup,option{background-color:var(--bg-color);color:var(--text-color)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginPage_loginContainer__LjaHU{align-items:center;height:100vh;justify-content:center}.LoginPage_loginContainer__LjaHU,.LoginPage_loginForm__bx552{background-color:var(--bg-color);display:flex;flex-direction:column;padding:20px}.LoginPage_loginForm__bx552{border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 10px var(--shadow);width:300px}.LoginPage_inputField__c9pFw{margin-bottom:15px}.LoginPage_inputField__c9pFw input{background-color:var(--bg-color);border:1px solid var(--border);border-radius:4px;color:var(--text-color);font-size:16px;padding:10px;width:80%}.LoginPage_inputField__c9pFw input:-webkit-autofill{-webkit-text-fill-color:var(--text-color)!important;-webkit-box-shadow:0 0 0 1000px var(--bg-color-hover) inset!important;-webkit-transition:background-color 0s ease-in-out 0s;transition:background-color 0s ease-in-out 0s}.LoginPage_inputField__c9pFw input:focus{border-color:var(--accent-color);box-shadow:0 0 5px var(--hover-bg);outline:none}.LoginPage_loginButton__im3dV{background-color:var(--accent-color);border:none;border-radius:4px;color:var(--bg-color);cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s}.LoginPage_loginButton__im3dV:hover{background-color:var(--accent-color-hover)}.ErrorPopupComponent_error_popup__mUJ9P{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ErrorPopupComponent_error_popup__mUJ9P .ErrorPopupComponent_error_message__vWR7U{background:var(--bg-color);border-radius:5px;box-shadow:0 0 10px var(--shadow);padding:20px;text-align:left;width:25%}.ErrorPopupComponent_error_popup__mUJ9P .ErrorPopupComponent_error_message__vWR7U p{margin:0 0 10px}.ErrorPopupComponent_error_popup__mUJ9P .ErrorPopupComponent_error_message__vWR7U button{all:unset;background-color:var(--error-color);border-radius:5px;color:var(--bg-color);cursor:pointer;display:inline-block;margin-top:15px;padding:10px 15px;text-align:center}.ErrorPopupComponent_error_popup__mUJ9P .ErrorPopupComponent_error_message__vWR7U button:hover{opacity:.9}.DataUploaderComponent_uploader__oenhs{background-color:var(--data-uploader);border:2px dashed var(--accent-color);border-radius:10px;cursor:pointer;margin:auto;max-height:150px;padding:20px;text-align:center;transition:background-color .3s;width:400px}.DataUploaderComponent_uploader__oenhs:hover{background-color:var(--bg-color-hover)}.DataUploaderComponent_uploader__oenhs.DataUploaderComponent_dragover__Phnx2{background-color:var(--bg-color-hover2)}.DataUploaderComponent_uploader_text__Wj-cR{color:var(--gray-text-color);font-size:1.2rem}input[type=file]{display:none}.DataUploaderComponent_selected_file_name__iE5vM{color:var(--text-color);font-size:1.2rem;font-weight:600;word-break:break-all}.ProgressBarComponent_progressBar__k0kWW{background-color:var(--bg-color-hover);border-radius:5px;margin-top:10px;overflow:hidden;position:relative;width:100%}.ProgressBarComponent_progress__QkpsQ{background-color:var(--green);height:20px;position:relative;transition:width .2s ease}.ProgressBarComponent_label__6y\+bw{color:var(--bg-color-hover);font-weight:700;left:50%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.SpinnerCompnent_spinner__3Qbw-{align-items:center;display:flex;height:100px;justify-content:center}.SpinnerCompnent_loader__UFYfj{animation:SpinnerCompnent_spin__NBt6N 1s linear infinite;border-top:8px solid var(--bg-color-hover);border:8px solid var(--bg-color-hover);border-radius:50%;border-top-color:var(--accent-color);height:50px;width:50px}@keyframes SpinnerCompnent_spin__NBt6N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav_button{align-items:center;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.LogGroupsSelector_selector_wrapper__r0l3D{display:inline-block;max-width:300px;position:relative;width:100%}.LogGroupsSelector_selector_display__pEQ37{background:var(--bg-color);border:1px solid var(--border);border-radius:6px;cursor:pointer;min-width:200px;padding:4px 12px;position:relative;text-align:center;-webkit-user-select:none;user-select:none;z-index:2}.LogGroupsSelector_selector_arrow__4MEYj{margin-left:8px}.LogGroupsSelector_dropdown__RWIpW{background:var(--bg-color);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px var(--bg-color-hover);display:flex;flex-direction:column;left:0;max-height:260px;position:absolute;top:100%;width:100%;z-index:9999}.LogGroupsSelector_search__BNJYG{background:var(--bg-color);border:none;border-bottom:1px solid var(--border);color:var(--text-color);outline:none;padding:8px}.LogGroupsSelector_dropdown_list__11sa6{max-height:200px;overflow-y:auto}.LogGroupsSelector_dropdown_item__XmdAl{cursor:pointer;padding:8px 12px}.LogGroupsSelector_dropdown_item__XmdAl:hover{background-color:var(--bg-color-hover)}.LogGroupsSelector_no_results__KWWSo{color:var(--gray-text-color);font-style:italic;padding:8px 12px}.LogGroupsSelector_checkbox_error_message__UIQ5e{color:var(--error-color);font-size:.9rem;margin-bottom:1rem;margin-left:4px}.MainTagsSelector_selector_group__HCH6L{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.MainTagsSelector_selector_wrapper__6HZfh{width:175px}.MainTagsSelector_selector_display_wrapper__29FlY{position:relative}.MainTagsSelector_selector_display__3g-dr{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:15px;max-width:280px;padding:4px 8px;text-align:center;white-space:normal;word-break:break-word}.MainTagsSelector_selector_display__3g-dr:hover{box-shadow:0 4px 12px #0000001a}.MainTagsSelector_selector_arrow__1P4lw{color:var(--gray-text-color);font-size:12px;margin-left:8px}.TagDropdown_dropdown__aAAfO{background:var(--bg-color);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px var(--shadow);box-sizing:border-box;display:flex;flex-direction:column;left:50%;max-height:280px;padding:10px;position:absolute;scrollbar-color:var(--gray-text-color) var(--bg-color);top:100%;transform:translateX(-50%) translateY(4px);width:150%;z-index:1000}.TagDropdown_search__Ui1o-{background:var(--bg-color);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--text-color);font-size:14px;margin-bottom:8px;padding:6px 8px;width:100%}.TagDropdown_search__Ui1o-::placeholder{color:var(--gray-text-color)}.TagDropdown_dropdown_content_wrapper__eLeCc{flex-grow:1;overflow-y:auto;padding-bottom:8px}.TagDropdown_dropdown_list__B3EPs{display:flex;flex-direction:column;gap:6px;overflow-y:auto}.TagDropdown_tag_item_container__ZhZz7{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:4px 8px}.TagDropdown_tag_item_container__ZhZz7:hover{background-color:var(--bg-color-hover)}.TagDropdown_tag_item_wrapper__t885c{align-items:center;display:flex;flex:1 1;gap:6px;justify-content:center;min-width:0}.TagDropdown_tag_checkmark_wrapper__-3tuV{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:16px}.TagDropdown_tag_checkmark__Fl8KK{color:var(--green);font-size:16px;line-height:1}.TagDropdown_tag_capsule__t90wA{align-items:center;border-radius:12px;color:var(--bg-color);display:inline-flex;font-size:14px;line-height:1.4;max-width:100%;overflow:hidden;overflow-wrap:break-word;padding:2px 8px;white-space:normal;word-break:break-word}.TagDropdown_tag_name__mwEUF{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagDropdown_delete_tag_button__PhCNR,.TagDropdown_delete_tag_button_hidden__LpNsf{background:none;border:none;color:var(--error-color);cursor:pointer;flex-shrink:0;font-weight:700}.TagDropdown_delete_tag_button__PhCNR{font-size:16px;margin-left:8px}.TagDropdown_delete_tag_button_hidden__LpNsf{visibility:hidden;width:2px}.TagDropdown_no_results__DjFTg{color:var(--gray-text-color);font-size:13px;padding:6px 8px}.TagDropdown_add_tag_form__du2c6{align-items:center;box-sizing:border-box;display:flex;gap:6px;margin-top:6px;width:100%}.TagDropdown_new_tag_input__DAtHZ{background-color:var(--bg-color);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--text-color);flex:1 1;min-width:0;padding:6px 8px}.TagDropdown_color_picker__lQyMh{background-color:var(--bg-color);border:none;cursor:pointer;height:32px;padding:0;width:32px}.TagDropdown_confirm_button__UYASd{background:var(--green);border:none;border-radius:4px;color:var(--bg-color);cursor:pointer;padding:6px 10px}.TagDropdown_add_button__mil0q{background:var(--bg-color-hover);border:none;border-radius:6px;box-sizing:border-box;color:var(--text-color);cursor:pointer;font-size:14px;margin-top:6px;padding:6px;width:100%}.TagDropdown_add_button__mil0q:hover{background:var(--bg-color-hover2)}.TagDropdown_add_tag_error__VGKGK{color:var(--error-color);font-size:13px;margin-bottom:6px}.TopBar_top_bar__18jYH{align-items:center;background:var(--topbar-bg);box-shadow:var(--topbar-shadow);box-sizing:border-box;color:var(--text-color);display:flex;height:45px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;transition:transform .3s ease-in-out,background-color .3s ease,color .3s ease;width:100%;z-index:100}.TopBar_top_bar_hidden__x86Xv{transform:translateY(-100%)}.TopBar_top_bar_left__ATGhN{align-items:center;display:flex;gap:12px;padding-left:46px}.TopBar_top_bar_right__IpBaf{align-items:center;display:flex;gap:10px;margin-right:30px}.TopBar_top_bar_title__lGBsV{color:var(--text-color);font-size:20px;font-weight:600;margin-left:40px}.TopBar_top_bar__18jYH button{align-items:center;background-color:initial;border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;gap:6px;min-height:35px;transition:background-color .2s ease,color .3s ease,transform .2s ease}.TopBar_top_bar__18jYH button:hover{background-color:var(--hover-bg);transform:scale(1.05)}.TopBar_theme_toggle_button__x4rV2{align-items:center;display:flex;gap:6px;transition:color .3s ease}.TopBar_theme_toggle_button__x4rV2 svg{color:var(--text-color);transition:transform .4s ease,color .3s ease}.TopBar_theme_toggle_button__x4rV2:hover svg{color:var(--accent-color);transform:rotate(20deg)}.TopBar_toggle_button__ZocwL{align-items:center;background-color:var(--topbar-button);border-bottom-right-radius:8px;box-shadow:var(--topbar-shadow);box-sizing:border-box;cursor:pointer;display:flex;height:36px;justify-content:center;left:20px;margin:0;padding:0;position:fixed;top:0;transition:background-color .2s ease,transform .2s ease;width:36px;z-index:101}.TopBar_toggle_button__ZocwL:hover{background-color:var(--topbar-button-hover);transform:scale(1.05)}.TopBar_top_bar__18jYH button.TopBar_hide_button__o1Rkl{align-items:center;background-color:var(--topbar-button);border:none;border-bottom-right-radius:8px;box-shadow:var(--topbar-shadow);box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;left:20px;margin:0;min-height:0;padding:0;position:fixed;top:0;transition:background-color .2s ease,transform .2s ease;width:36px;z-index:101}.TopBar_top_bar__18jYH button.TopBar_hide_button__o1Rkl:hover{background-color:var(--topbar-button-hover);transform:scale(1.05)}@media (max-width:600px){.TopBar_themeButtonText__byVPr{display:none}}.ChangePasswordButton_overlay__82q1K{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ChangePasswordButton_dialog__Zy0cU{background:var(--bg-color);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:flex;flex-direction:column;gap:10px;padding:20px;width:min(360px,90vw)}.ChangePasswordButton_dialog__Zy0cU h3{margin:0 0 4px}.ChangePasswordButton_dialog__Zy0cU input{background:var(--bg-color);border:1px solid var(--border);border-radius:6px;color:var(--text-color);padding:8px 10px}.ChangePasswordButton_error__bBZZZ{color:var(--error-color);margin:0}.ChangePasswordButton_success__-Lz6i{color:var(--green);margin:0}.ChangePasswordButton_actions__u5V9n{display:flex;gap:8px;justify-content:flex-end}.ChangePasswordButton_actions__u5V9n button{background:#0000;border:1px solid var(--border);border-radius:6px;color:var(--text-color);cursor:pointer;padding:6px 14px}.ChangePasswordButton_actions__u5V9n .ChangePasswordButton_primary__ju7E\+{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent-color)}.ChangePasswordButton_actions__u5V9n button:disabled{cursor:default;opacity:.6}.ModeSwitcher_singleMode__5FQUT{align-items:center;color:var(--text-color);display:flex;font-weight:600;gap:8px;padding:0 6px}.ModeSwitcher_wrapper__DseV7{position:relative}.ModeSwitcher_trigger__HVtm0{align-items:center;background-color:var(--topbar-button);border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;min-height:35px;padding:6px 12px;transition:background-color .2s ease,transform .2s ease}.ModeSwitcher_trigger__HVtm0:hover{background-color:var(--topbar-button-hover);transform:none}.ModeSwitcher_trigger__HVtm0 svg:last-child{opacity:.7;transition:transform .2s ease}.ModeSwitcher_arrowOpen__yWEkF{transform:rotate(180deg)}.ModeSwitcher_dropdown__wntKj{background-color:var(--bg-color);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px var(--shadow);display:flex;flex-direction:column;gap:2px;left:0;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:200}.ModeSwitcher_option__B6KPe{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;min-height:0;min-height:auto;padding:8px 10px;text-align:left}.ModeSwitcher_option__B6KPe:hover{background-color:var(--bg-color-hover);transform:none}.ModeSwitcher_optionActive__l5W69{background-color:var(--bg-color-hover2);font-weight:700}.ModeSwitcher_dot__QPwtU{border-radius:50%;flex-shrink:0;height:10px;width:10px}.ModeSwitcher_dot_blue__gYwY\+{background-color:#3d7ab5}.ModeSwitcher_dot_green__ktoCW{background-color:#2f9e5c}.ModeSwitcher_dot_purple__jEs7P{background-color:#8354b3}.ModeSwitcher_dot_amber__5cFnf{background-color:#b3811f}.UploadPage_static_logs_observer__ccbE2{align-items:center;background-color:var(--bg-color);box-sizing:border-box;color:var(--text-color);display:flex;flex-direction:column;gap:20px;height:100vh;padding-top:40px;position:relative;width:100%}.UploadPage_header__QOWnE{position:absolute;right:10px;top:10px}.UploadPage_version_selector__6Up-G{align-items:center;background-color:var(--plot-color);border-radius:4px;box-shadow:0 2px 8px var(--shadow);display:flex;padding:10px}.UploadPage_version_selector__6Up-G label{font-size:1.2em;margin-right:10px}.UploadPage_version_selector__6Up-G select{background-color:var(--bg-color);border:1px solid var(--border);border-radius:4px;color:var(--text-color);font-size:1em;padding:5px}.UploadPage_content__uohJv{align-items:center;display:flex;flex-direction:column;width:100%}.UploadPage_progress_container__jmLTE{max-width:500px;width:100%}.UploadPage_upload_eta__tOVRP{color:var(--gray-text-color);font-size:13px;margin-top:6px}@media (max-width:768px){.UploadPage_header__QOWnE{right:5px}.UploadPage_static_logs_observer__ccbE2{justify-content:flex-start;padding-top:30px}}.UploadPage_nav_button_wrapper__FiJfi{left:10px;position:absolute;top:10px;z-index:10}.UploadPage_error_message__ZSwpd{color:var(--error-color);margin-bottom:1rem}.UploadPage_title_block__5zmj0{align-items:center;display:flex;flex-direction:column}.UploadPage_title_block__5zmj0 h1:not(:last-child){margin-bottom:2px}.UploadPage_upload_hint__c1cZl{color:var(--gray-text-color);font-size:13px;margin:0}.UploadPage_pending_upload__vOQW1{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:12px}.UploadPage_pending_upload_text__3\+DYz{color:var(--gray-text-color);font-size:14px;margin:0;text-align:center}.UploadPage_pending_upload_actions__yr1LA{display:flex;gap:8px}.UploadPage_clear_button__X5sA7,.UploadPage_upload_button__BkmuA{border-radius:4px;cursor:pointer;font-size:15px;padding:8px 20px;transition:background-color .3s}.UploadPage_upload_button__BkmuA{background-color:var(--accent-color);border:none;color:var(--bg-color)}.UploadPage_upload_button__BkmuA:hover:not(:disabled){background-color:var(--accent-color-hover)}.UploadPage_upload_button__BkmuA:disabled{cursor:not-allowed;opacity:.5}.UploadPage_clear_button__X5sA7{background:none;border:1px solid var(--border);color:var(--text-color)}.UploadPage_clear_button__X5sA7:hover{background-color:var(--bg-color-hover)}.UploadPage_cli_command__2LA90{align-items:center;align-self:stretch;background:var(--bg-color-hover);border:1px solid var(--border);border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 12px}.UploadPage_cli_command__2LA90 code{flex:1 1;min-width:0;overflow-wrap:anywhere}.ConfirmDialog_overlay__iQBv2{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.ConfirmDialog_dialog__IEjtE{background:var(--bg-color);border-radius:10px;box-shadow:0 8px 30px var(--shadow);color:var(--text-color);padding:20px 24px;width:min(560px,92vw)}.ConfirmDialog_title__Xf5Ha{font-size:1.1rem;margin:0 0 12px}.ConfirmDialog_body__b49-J{display:flex;flex-direction:column;font-size:.95rem;gap:10px;line-height:1.4}.ConfirmDialog_actions__Dy6op{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.ConfirmDialog_cancel__KJ9mR,.ConfirmDialog_confirm__O\+c\+2{border:1px solid var(--border);border-radius:6px;cursor:pointer;font:inherit;padding:8px 14px}.ConfirmDialog_cancel__KJ9mR{background:none;color:var(--text-color)}.ConfirmDialog_confirm__O\+c\+2{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent-color)}.ConfirmDialog_confirm__O\+c\+2:hover{background:var(--accent-fill-hover)}.ConfirmDialog_body__b49-J p{margin:0}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.TagContextMenu_menu__Vv-rN{background:var(--bg-color);box-sizing:border-box;color:var(--text-color);position:absolute;width:270px;z-index:1000}.Sidebar_sidebar__eVlCX{background:var(--bg-color);box-shadow:-2px 0 5px var(--shadow);display:flex;flex-direction:column;height:100%;position:fixed;right:0;scrollbar-color:var(--gray-text-color) var(--bg-color);top:0;width:300px;z-index:1000}.Sidebar_header__PBY93{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:8px;padding:10px}.Sidebar_back_btn__bzMFr{align-items:center;aspect-ratio:1/1;background:none;border:none;cursor:pointer;display:flex;font-size:14px}.Sidebar_back_btn__bzMFr:hover{background:var(--bg-color-hover2)}.Sidebar_back_icon__CtduN{color:var(--text-color);font-size:14px}.Sidebar_title__Yh5WP{font-size:.9rem;font-size:16px;font-weight:400;font-weight:500;margin:0}.Sidebar_headers__jmAEZ{font-size:17px;margin:.3em 0;text-align:left}.Sidebar_content__5NEYU{flex:1 1;overflow-y:auto;padding:16px}.Sidebar_section__C0tED{margin-bottom:20px}.Sidebar_section__C0tED.Sidebar_row__mOWFT{align-items:center;display:flex;gap:12px}.Sidebar_section__C0tED.Sidebar_row__mOWFT label{color:var(--text-color);flex-shrink:0;font-size:15px;font-weight:400;font-weight:500;margin-bottom:0;text-align:left;white-space:nowrap}.Sidebar_section__C0tED.Sidebar_row__mOWFT select{background-color:var(--bg-color);border:none;box-shadow:none;color:var(--text-color);cursor:pointer;flex-grow:1;font-family:inherit;font-size:15px;line-height:1.4;padding:12px 12px 8px;transition:background-color .2s ease}.Sidebar_section__C0tED.Sidebar_row__mOWFT select:focus,.Sidebar_section__C0tED.Sidebar_row__mOWFT select:hover{outline:none}.Sidebar_footer__pHmLG{background:var(--bg-color-hover);border-top:1px solid var(--border);bottom:0;display:flex;gap:8px;justify-content:space-between;padding:16px;position:sticky}.Sidebar_apply_btn__DzqLD,.Sidebar_reset_btn__klvRo{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-weight:700;padding:7px 0}.Sidebar_reset_btn__klvRo{background:var(--bg-color-hover2);color:var(--text-color)}.Sidebar_reset_btn__klvRo:hover{background:var(--bg-color-hover3)}.Sidebar_apply_btn__DzqLD{background:var(--accent-color);color:var(--bg-color)}.Sidebar_apply_btn__DzqLD:hover{background:var(--accent-color-hover)}.Sidebar_union_mode_toggle__EppJd{font-size:14px;margin-bottom:20px;margin-top:10px}.Sidebar_union_mode_toggle__EppJd label{align-items:center;cursor:pointer;display:flex;gap:8px}.Sidebar_checkboxWrapper__RYpw2{align-items:center;cursor:pointer;display:inline-flex;gap:6px;-webkit-user-select:none;user-select:none}.Sidebar_checkboxInput__HcuJF{height:0;opacity:0;position:absolute;width:0}.Sidebar_customCheckbox__umFJD{background-color:var(--bg-color);border:2px solid var(--border);border-radius:2px;height:14px;position:relative;transition:background-color .2s,border-color .2s;width:14px}.Sidebar_checkboxInput__HcuJF:checked+.Sidebar_customCheckbox__umFJD{background-color:var(--accent-color);border-color:var(--accent-color)}.Sidebar_checkboxInput__HcuJF:checked+.Sidebar_customCheckbox__umFJD:after{border:solid var(--bg-color);border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.Sidebar_section__C0tED label{display:block;margin:.3em 0;text-align:left}.Sidebar_section__C0tED h4{margin-bottom:.5em}.Sidebar_radioLabel__Gv3yV{display:block;padding:5px 0}.Sidebar_radioLabel__Gv3yV input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid var(--border);border-radius:50%;height:16px;margin-bottom:-2px;margin-right:8px;position:relative;transition:border-color .2s,background-color .2s;width:16px}.Sidebar_radioLabel__Gv3yV input[type=radio]:checked{background-color:var(--accent-color);border-color:var(--accent-color)}.Sidebar_radioLabel__Gv3yV input[type=radio]:checked:after{border:2px solid var(--bg-color);border-radius:50%;content:"";display:block;height:8px;width:8px}.Sidebar_radioLabel__Gv3yV:hover input[type=radio]{border-color:var(--accent-color)}.Sidebar_range_filter_block__B9ZtG{margin-bottom:16px;text-align:left}.Sidebar_range_label__SyjKl{color:var(--text-color);display:block;font-size:15px;font-weight:500;margin-bottom:6px;padding-bottom:5px;padding-top:6px}.Sidebar_range_input__RYs3B::-webkit-inner-spin-button,.Sidebar_range_input__RYs3B::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Sidebar_range_input__RYs3B[type=number]{-moz-appearance:textfield}.Sidebar_range_inputs_row__QE6TW{align-items:center;display:flex;gap:8px}.Sidebar_range_input__RYs3B{background-color:var(--bg-color);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--text-color);flex:1 1;font-family:inherit;font-size:14px;min-width:0;padding:6px 10px}.Sidebar_range_input__RYs3B:focus{border-color:var(--accent-color);outline:none}.Sidebar_range_separator__Y2Aaq{color:var(--gray-text-color);font-size:16px}.Sidebar_range_input__RYs3B::placeholder{color:var(--gray-text-color)}.Sidebar_alignLeft__2Wkyi{text-align:left}.Sidebar_tightList__cTZT1{margin-left:10px;margin-top:4px;padding-left:15px}.Sidebar_tightList__cTZT1 li{margin-bottom:4px}.Sidebar_tagGroup__xGiSZ{margin-bottom:1rem}.Sidebar_tagRow__nCRfC{display:flex;flex-wrap:wrap;gap:6px}.Sidebar_groupTitle__0TiwS{font-size:16px;font-weight:700;margin-bottom:.5rem}.Sidebar_realLogPathToggle__SeP9P{align-items:center;cursor:pointer;display:flex;gap:6px;padding-bottom:5px;-webkit-user-select:none;user-select:none}.Sidebar_realLogPathLabel__Yj5Ci{color:var(--text-color);font-size:14px;font-weight:500}.Sidebar_checkbox__-IcmB{align-items:center;background-color:var(--bg-color);border:2px solid var(--border);border-radius:2px;display:flex;font-size:14px;font-weight:600;height:14px;justify-content:center;line-height:1;position:relative;transition:background-color .2s,border-color .2s;width:14px}.Sidebar_checked__nzpaA .Sidebar_checkbox__-IcmB{background-color:var(--green);border-color:var(--green);color:var(--bg-color)}.Sidebar_excluded__agnnv .Sidebar_checkbox__-IcmB{background-color:var(--error-color);border-color:var(--error-color);color:var(--bg-color)}.SearchTag_section__Eudrv{margin-bottom:16px}.SearchTag_dropdown__bFkqx{box-shadow:0 2px 6px var(--shadow);display:flex;flex-direction:column;margin-top:6px;max-height:250px;overflow:hidden}.SearchTag_dropdown__bFkqx,.SearchTag_search_input__gIZ3L{background:var(--bg-color);border:1px solid var(--border);padding:8px 10px}.SearchTag_search_input__gIZ3L{border-radius:8px;color:var(--text-color);font-size:14px;margin-bottom:8px}.SearchTag_search_input__gIZ3L::placeholder{color:var(--gray-text-color)}.SearchTag_dropdown_list__Teul9{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto}.SearchTag_dropdown_item__Mqep5{align-items:center;background-color:var(--bg-color);border-radius:6px;cursor:pointer;display:flex;font-size:14px;padding:6px 8px;transition:background-color .2s ease}.SearchTag_dropdown_item__Mqep5:hover{background-color:var(--bg-color-hover)}.SearchTag_checkbox__4qVMt{background-color:var(--bg-color);border:1px solid var(--border);flex-shrink:0;font-size:.8em;font-weight:700;height:1em;line-height:1em;margin-right:8px;text-align:center;width:1em}.SearchTag_checked__VZlil .SearchTag_checkbox__4qVMt{background-color:var(--green);border-color:var(--green);color:var(--bg-color)}.SearchTag_excluded__BK2nr .SearchTag_checkbox__4qVMt{background-color:var(--error-color);border-color:var(--error-color);color:var(--bg-color)}.SearchTag_dropdown_item_center__-LjNa{display:flex;flex:1 1;justify-content:center;overflow:hidden}.SearchTag_tag_capsule__DgLOe{align-items:center;border-radius:12px;display:inline-flex;font-size:14px;margin-right:5px;max-width:100%;overflow:hidden;padding:3px 8px;position:relative}.SearchTag_tag_capsule__DgLOe .SearchTag_icon__aROoe{margin-right:6px}.SearchTag_tag_capsule__DgLOe .SearchTag_remove_icon__y9n14{cursor:pointer;margin-left:8px}.SearchTag_tag_capsule__DgLOe.SearchTag_excluded__BK2nr{opacity:.6;text-decoration:line-through}.SearchTag_tag_name__jU00m{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchTag_selected_tags__p0Ljq{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.SearchTag_selector_header__lDBC4{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:500;justify-content:space-between;padding:6px 0;width:100%}.SearchTag_selector_label__FXu-1{color:var(--text-color);flex:1 1;text-align:left}.SearchTag_selector_arrow__-CXMR{color:var(--text-color);font-size:13px;margin-left:8px;transition:transform .2s ease}.SearchTag_selector_arrow__-CXMR.SearchTag_open__kgpw7{transform:rotate(180deg)}.SearchTag_remove_icon__y9n14:hover{color:var(--error-color)}.FlightCard_log_button__xRqwY{align-items:stretch;background-color:initial;border:none;border-radius:12px;box-shadow:0 4px 12px var(--shadow);color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;overflow:hidden;padding:0;text-decoration:none;transition:transform .2s ease;width:100%}.FlightCard_log_button__xRqwY:hover{transform:scale(1.03)}.FlightCard_log_image__wbcqV{aspect-ratio:1/1;border-radius:12px 12px 0 0;object-fit:cover;width:100%}.FlightCard_log_name__L\+sE3{align-items:center;display:inline-flex;font-size:16px;font-weight:500;gap:4px;justify-content:center;padding:8px}.FlightCard_comment__mieKP,.FlightCard_log_name__L\+sE3{background-color:var(--bg-color);border-radius:0 0 12px 12px;color:var(--text-color);text-align:center}.FlightCard_comment__mieKP{border-top:1px solid var(--border);font-size:14px;padding:6px}.FlightCard_image_wrapper__sNbN9{display:inline-block;position:relative}.FlightCard_log_group__fM8GZ{background-color:#f0f0f0d9;border-radius:6px;color:#333;font-size:.8rem;font-weight:500;left:6px;padding:2px 6px;pointer-events:none;position:absolute;top:6px;z-index:1}.FlightCard_log_info_topright__oPPEK{display:flex;flex-direction:column;gap:4px;position:absolute;right:4px;top:4px;z-index:2}.FlightCard_log_info_box__za799{background:#000000b3;border-radius:4px;color:#fff;font-size:.8rem;padding:3px 6px;white-space:nowrap}.FlightCard_videoStatusBadge__LgmHJ{align-items:center;background:#000000b3;border-radius:50%;bottom:6px;display:flex;font-size:.75rem;height:22px;justify-content:center;position:absolute;right:6px;width:22px;z-index:2}.FlightCard_videoStatusNone__ZVXfl{color:#999}.FlightCard_videoStatusPending__wOCzh{color:#d4a017}.FlightCard_videoStatusBuilding__rFij\+{color:#1f77b4}.FlightCard_videoStatusReady__fZCqp{color:#2ca02c}.FlightCard_videoStatusFailed__wfg8T{color:#d62728}.FlightCard_spin__UWkKS{animation:FlightCard_video-status-spin__Zgx12 1s linear infinite}@keyframes FlightCard_video-status-spin__Zgx12{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FlightCard_tooltipContent__jeqa4{text-align:left}.FlightCard_medianErrors__10IqF{margin-top:4px}.FlightCard_medianErrorsList__sytvi{margin:0;padding-left:16px}.FlightCard_truncate_text__uykgp{display:inline-block;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120ch}.FlightCard_storage_icon__dNBvW{color:var(--green)}.FlightCard_real_log_path_icon__wW5Mg{color:var(--gray-text-color)}.FlightCard_pulse__z1jJD{animation:FlightCard_video-status-pulse__czvlR 1.2s ease-in-out infinite}@keyframes FlightCard_video-status-pulse__czvlR{0%,to{opacity:1}50%{opacity:.3}}.StorageBrowser_trigger__I6QjM{align-items:center;background:none;border:none;color:inherit;color:var(--text-color,inherit);cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;padding:6px}.StorageBrowser_text_trigger__-H-JC{align-items:center;background:none;border:none;color:var(--accent-color);cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:0}.StorageBrowser_text_trigger__-H-JC:hover{color:var(--accent-color-hover)}.StorageBrowser_overlay__kfV-e{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.StorageBrowser_modal__NoKzh{background:var(--bg-color);border-radius:10px;box-shadow:0 8px 30px var(--shadow);color:var(--text-color);display:flex;flex-direction:column;height:min(860px,90vh);overflow:hidden;width:min(1200px,95vw)}.StorageBrowser_header__hj11D{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:14px;padding:12px 16px}.StorageBrowser_title__a5ys1{font-weight:600}.StorageBrowser_command__gShL2{align-items:center;background:var(--bg-color-hover);border:1px solid var(--border);border-radius:6px;color:var(--text-color);cursor:pointer;display:inline-flex;gap:6px;margin-left:auto;max-width:50%;padding:4px 8px}.StorageBrowser_command__gShL2 code{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StorageBrowser_icon_button__YBdgD{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;padding:6px}.StorageBrowser_muted__02Ypj{color:var(--gray-text-color);font-size:.85rem}.StorageBrowser_browser__Ar4Rz{display:flex;flex:1 1;flex-direction:column;min-height:0}.StorageBrowser_breadcrumbs__ZTbPe{border-bottom:1px solid var(--border);font-size:.9rem;padding:8px 16px}.StorageBrowser_crumb__M-S0e{background:none;border:none;color:var(--accent-color);cursor:pointer;font:inherit;padding:0}.StorageBrowser_scroll__kU43h{flex:1 1;overflow-y:auto;padding:8px 16px 16px}.StorageBrowser_entries__Tc\+2d{list-style:none;margin:0;padding:0}.StorageBrowser_entry__kUdz6{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font:inherit;gap:10px;padding:6px 8px;text-align:left;text-decoration:none;width:100%}.StorageBrowser_entry__kUdz6:hover{background:var(--bg-color-hover)}.StorageBrowser_entry_name__IPMXf{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StorageBrowser_folder_icon__SvNBk{color:var(--yellow);flex-shrink:0}.StorageBrowser_file_icon__tJYJD{color:var(--gray-text-color);flex-shrink:0}.StorageBrowser_grid__d970k{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-top:8px}.StorageBrowser_tile__yfuHO{background:var(--bg-color-hover);border:1px solid var(--border);border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:0}.StorageBrowser_tile__yfuHO:hover{border-color:var(--accent-color)}.StorageBrowser_thumb__BWMIS{aspect-ratio:16/9;background:var(--bg-color-hover);display:block;object-fit:cover;width:100%}.StorageBrowser_tile_name__NTTjh{font-size:.75rem;overflow:hidden;padding:0 6px 4px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.StorageBrowser_state__pfGVy{color:var(--gray-text-color);padding:16px 0;text-align:center}.StorageBrowser_lightbox__r7Ip9{background:#000000eb;color:#fff;display:flex;flex-direction:column;inset:0;position:fixed;z-index:1100}.StorageBrowser_lightbox_bar__7fFO4{align-items:center;display:flex;gap:14px;padding:10px 16px}.StorageBrowser_lightbox_bar__7fFO4 .StorageBrowser_muted__02Ypj{color:#bbb}.StorageBrowser_lightbox_title__G6Trl{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StorageBrowser_lightbox_stage__WJE8Z{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;padding:0 64px 24px;position:relative}.StorageBrowser_lightbox_image__qVRyr{max-height:100%;max-width:100%;object-fit:contain}.StorageBrowser_hidden__4wdb0{display:none}.StorageBrowser_lightbox_nav__8eCfA{background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px}.StorageBrowser_lightbox_nav__8eCfA:hover{background:#ffffff40}.StorageBrowser_lightbox_prev__96c5-{left:12px}.StorageBrowser_lightbox_next__WJI9q{right:12px}.Pagination_pagination_container__tcYY0{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem}.Pagination_pagination_controls__\+XTN-{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.Pagination_pagination_controls__\+XTN- button{background-color:var(--bg-color-hover);border:none;border-radius:6px;color:var(--text-color);cursor:pointer;font-weight:700;padding:.4rem .7rem;transition:background-color .2s}.Pagination_pagination_controls__\+XTN- button:hover{background-color:var(--bg-color-hover2)}.Pagination_pagination_controls__\+XTN- span{color:var(--gray-text-color)}.Pagination_pagination_controls__\+XTN- button,.Pagination_pagination_controls__\+XTN- span{font-size:14px;min-width:32px;text-align:center}.Pagination_active_page__HpqIk{background-color:var(--accent-color-hover)!important;color:var(--bg-color-hover)!important}.Pagination_pagination_settings__561Dv{align-items:center;display:flex;font-size:.9rem;gap:1rem}.Pagination_pagination_settings__561Dv input,.Pagination_pagination_settings__561Dv select{border-radius:4px;font-size:.9rem;padding:.2rem .5rem;width:40px}.Pagination_pagination_settings__561Dv select{width:70px}.Pagination_goto_label__WG4Hv input,.Pagination_pagination_settings__561Dv input,.Pagination_pagination_settings__561Dv select{background-color:var(--bg-color);border:1px solid var(--border);color:var(--text-color)}.Pagination_goto_label__WG4Hv{align-items:center;display:flex}.Pagination_goto_label__WG4Hv input::-webkit-inner-spin-button,.Pagination_goto_label__WG4Hv input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Pagination_goto_label__WG4Hv input[type=number]{-moz-appearance:textfield}.LogTags_tag1__J4iWm,.LogTags_tag__wKeAH{align-items:center;border-radius:12px;display:inline-flex;font-size:14px;margin-right:5px;max-width:280px;padding:3px 8px;position:relative}.LogTags_tag__wKeAH{max-width:280px}.LogTags_tag_name__2OnNt{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LogTags_tag_remove_button__OYDxU{cursor:pointer;margin-left:6px}.LogTags_tag_remove_button__OYDxU:hover{color:var(--error-color)}.LogTags_add_tag_button__GbuEM{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:1.2rem;font-weight:700;line-height:1;padding:2px 6px;transition:color .2s ease}.LogTags_add_tag_button__GbuEM:hover{color:var(--text-color)}.LogTags_log_tags_block__VNx1n{border-radius:0 0 12px 12px;border-top:1px solid var(--border)}.LogTags_log_tags1__jggvG,.LogTags_log_tags__quVvw{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.LogTags_log_tags__quVvw{background-color:var(--bg-color);padding:6px 8px}.LogTags_log_tags1__jggvG{padding:10px 60px 5px}.LogTags_main_tags__jKCvu{background-color:var(--bg-color);display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:6px 8px}.LogTags_main_tag__GKeh3{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;margin-right:5px;max-width:280px;padding:3px 7px;position:relative}.SearchPage_search_page__1ESV6{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:20px 10px;scrollbar-color:var(--gray-text-color) var(--bg-color);width:100%}.SearchPage_static-logs-observer__Tcqqz{max-height:100vh;overflow:scroll;position:relative;scrollbar-color:var(--gray-text-color) var(--bg-color)}.SearchPage_logs_list__G4SIc{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;margin:0 auto;max-width:100%;padding-left:40px;padding-right:40px;width:100%}.SearchPage_empty_message__5\+chD{color:var(--gray-text-color);font-size:16px;padding-top:50px}.SearchPage_spinner__jCN46{margin-top:40px}.SearchPage_search_bar_container__dQz19{box-sizing:border-box;padding:40px 40px 10px;width:100%}.SearchPage_search_input_wrapper__XRPb2{position:relative;width:100%}.SearchPage_search_input__-bQjt{background-color:var(--bg-color);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-size:1rem;min-width:0;padding:.75rem 2.5rem .75rem 4rem;width:100%}.SearchPage_search_input__-bQjt::placeholder{color:var(--gray-text-color)}.SearchPage_search_icon__YkEM6{left:.75rem;pointer-events:none}.SearchPage_clear_button__Eu6Zh,.SearchPage_search_icon__YkEM6{color:var(--text-color);position:absolute;top:50%;transform:translateY(-50%)}.SearchPage_clear_button__Eu6Zh{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;right:.75rem}.SearchPage_clear_button__Eu6Zh:hover{color:var(--gray-text-color)}@media (max-width:500px){.SearchPage_buttonText__JFUQg{display:none}}.SearchPage_toggle_button__fg1ME{align-items:center;background:#0000;border:none;color:var(--text-color);cursor:pointer;display:flex;justify-content:center;left:2.5rem;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.SearchPage_toggle_button__fg1ME:hover{color:var(--gray-text-color)}.static-logs-observer{max-height:100vh;overflow:scroll;position:relative;scrollbar-color:var(--gray-text-color) var(--bg-color)}.slider-container{background:var(--bg-color);padding:8px 20px;position:sticky;top:0;z-index:10}.slider-container+.log-panels{margin-top:2px}.grid-container{grid-gap:16px;display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:repeat(3,1fr);margin:10px 20px;z-index:1}.grid-item.dive-video-cell{background-color:#000;border-color:#000;display:flex;flex-direction:column;min-height:360px;overflow:hidden;padding:0;position:relative}.dive-video{background-color:#000;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.big-item{grid-column:span 2;grid-row:span 2}@media (max-width:600px){.grid-container{grid-template-columns:1fr}.big-item{grid-column:span 1;grid-row:span 1}}.grid-item{background-color:var(--plot-color);border:1px solid var(--border);border-radius:8px;padding:10px}.carousel-container{margin:0 auto;width:90%}.map-component-container{align-items:center;display:flex;height:55%;justify-content:center;margin-bottom:25px;width:100%}.map-component{border:solid var(--border);height:100%;width:80%}.margin-custom{margin:13px}.header-wrapper{margin:13px;position:relative}.download_button_container{position:absolute;right:10px;top:7px}.page-title{cursor:pointer;font-size:2rem;margin:0;text-align:center}.page-title-disabled{cursor:default}.log-name-input{background-color:var(--bg-color);border:1px solid var(--border);border-radius:8px;color:var(--text-color);font-family:inherit;font-size:2rem;font-weight:700;max-width:600px;outline:none;text-align:center;width:100%}.download_button{align-items:center;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.inline-flex-row{align-items:center;display:inline-flex;gap:6px}.download_button:disabled{cursor:not-allowed}.download_button:disabled:hover{background-color:initial!important}.ShareLinkButton_trigger_button__dIOzZ{align-items:center;background:none;border:none;color:inherit;color:var(--text-color,inherit);cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;padding:6px}.ShareLinkButton_overlay__eE3Bx{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ShareLinkButton_popup__4F-jd{background:var(--bg-color);border-radius:8px;box-shadow:0 4px 20px #00000040;color:#000;color:var(--text-color,#000);max-width:90vw;min-width:360px;padding:16px}.ShareLinkButton_popup_header__EterV{align-items:center;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.ShareLinkButton_close_button__\+t5cT{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem}.ShareLinkButton_hint__LQka8{font-size:.85rem;margin:0 0 12px;opacity:.7}.ShareLinkButton_state_text__P0Lr6{font-size:.9rem;opacity:.8;padding:8px 0}.ShareLinkButton_generate_row__ZbgHs{display:flex;gap:8px;margin-bottom:12px}.ShareLinkButton_ttl_select__rt8pc{background-color:var(--bg-color);border:1px solid #80808059;border-radius:6px;color:#000;color:var(--text-color,#000);flex:1 1;padding:6px 8px}.ShareLinkButton_generate_button__wuTOE{background-color:var(--accent-fill);border:none;border-radius:6px;color:var(--on-accent-color);cursor:pointer;font-weight:600;padding:6px 14px;white-space:nowrap}.ShareLinkButton_generate_button__wuTOE:disabled{cursor:not-allowed;opacity:.6}.ShareLinkButton_new_link_row__3dIKc{align-items:center;background-color:#2f80ed14;border-radius:6px;display:flex;gap:8px;margin-bottom:12px;padding:8px 10px}.ShareLinkButton_new_link_text__7m46d{flex:1 1;font-size:.85rem;word-break:break-all}.ShareLinkButton_copied_text__NVfb0{color:#2f9e5c;color:var(--green,#2f9e5c);font-size:.8rem;white-space:nowrap}.ShareLinkButton_links_section__DYt0Q{border-top:1px solid #80808033;padding-top:10px}.ShareLinkButton_links_title__yNAVX{font-size:.8rem;font-weight:600;margin-bottom:6px;opacity:.7;text-transform:uppercase}.ShareLinkButton_link_row__dEMJO{align-items:center;display:flex;font-size:.85rem;gap:8px;justify-content:space-between;padding:6px 0}.ShareLinkButton_link_meta__447lg{display:flex;flex-direction:column;gap:2px;opacity:.85}.ShareLinkButton_icon_button__OXKLF{background:none;border:none;color:inherit;cursor:pointer;opacity:.7;padding:4px}.ShareLinkButton_icon_button__OXKLF:hover{opacity:1}.checkbox-container{background:var(--bg-color);border-radius:8px;box-shadow:0 0 10px var(--shadow);left:10px;padding:10px;position:absolute;top:10px;z-index:5}.right-container{align-items:flex-end;display:flex;flex-direction:column;gap:10px;position:absolute;right:10px;top:10px;z-index:5}.right-container .ruler-panel,.right-container select{grid-gap:6px;background:var(--bg-color);border:none;border-radius:8px;box-shadow:0 0 10px var(--shadow);box-sizing:border-box;color:var(--text-color);display:grid;font-family:inherit;font-size:16px;gap:6px;min-width:110px;padding:10px}.map-style-select:hover{background:var(--bg-color-hover)}.waypoints-container{border-radius:10px;left:10px;position:absolute;top:59px;z-index:5}.waypoints-buttons{align-items:center;display:flex;gap:10px}.eye-icon-button,.icon-button{align-items:center;aspect-ratio:1/1;background:var(--bg-color);border:none;border-radius:6px;box-shadow:0 0 10px var(--shadow);color:var(--text-color);cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:8px;transition:background .2s ease}.eye-icon-button{border-radius:50%;font-size:18px;padding:8px}.eye-icon-button:hover,.icon-button:hover{background:var(--bg-color-hover)}.eye-icon-button.active{color:var(--gray-text-color)}.point{background:var(--bg-color);border-radius:5px;padding:5px;z-index:5}.map-line{stroke:var(--text-color);stroke:#fff;stroke-width:1}.map-line-outline{stroke:var(--green);stroke-width:3}.icon-button.ruler-toggle.active{background:var(--bg-color-hover2);border:1px solid var(--border);box-shadow:inset 0 2px 4px var(--shadow);color:var(--accent-color)}.map-line-layer{left:0;pointer-events:none;top:0}.coords-overlay{background:var(--bg-color);bottom:0;color:var(--text-color);font-size:13px;left:0;padding:6px 10px;pointer-events:none;position:absolute;white-space:nowrap;z-index:9999}.ruler-info{display:flex;flex-direction:column;gap:4px}.ruler-total{color:var(--accent-color);font-size:15px;font-weight:600}.ruler-segments{color:var(--gray-text-color);font-size:11px}.ruler-actions{display:flex;flex-direction:row;justify-content:space-between;padding:0 10px}.ruler-actions button{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-color);cursor:pointer;font-size:14px;height:32px;justify-content:center;width:32px}.ruler-btn:hover{background:var(--bg-color-hover2)}.ruler-btn.finish{background:var(--green);color:#fff}.ruler-btn.clear{background:var(--yellow);color:#1a1a1a}.ruler-btn.cancel{background:var(--error-color);color:#fff}.ruler-svg-layer{overflow:visible;pointer-events:none}.ruler-line{stroke:var(--accent-color);stroke-width:2;fill:none}.ruler-line-outline{stroke:var(--bg-color);stroke-width:4;fill:none;opacity:.8}.ruler-point{fill:var(--accent-color);stroke:var(--bg-color);stroke-width:2}.ruler-point.last{fill:var(--error-color)}.ruler-label{fill:var(--text-color);stroke:var(--bg-color);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;font-size:11px;font-weight:600;paint-order:stroke}.ruler-point-label{fill:#fff;stroke:var(--accent-color);stroke-width:2px;font-size:10px;font-weight:700;paint-order:stroke}.ruler-hover-point{fill:var(--accent-color);opacity:.6;pointer-events:none;transform-origin:center}.ruler-layer{pointer-events:auto}.uplot,.uplot *,.uplot :after,.uplot :before{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;width:min-content}.u-title{font-size:18px;font-weight:700;text-align:center}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;height:100%;position:relative;width:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{display:inline-block;vertical-align:middle}.u-legend .u-marker{background-clip:padding-box!important;height:1em;margin-right:4px;width:1em}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012}.u-cursor-x,.u-cursor-y,.u-select{pointer-events:none;position:absolute}.u-cursor-x,.u-cursor-y{left:0;top:0;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{background-clip:padding-box!important;border:0 solid;border-radius:50%;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.u-axis.u-off,.u-cursor-pt.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-select.u-off{display:none}.plot-resize-btn{position:"absolute";right:"10px";top:"10px";z-index:10}.uplot-tooltip{box-shadow:0 2px 6px #00000026;z-index:10}.geo-plot-marker{background:orange;border:2px solid;border-radius:50%;box-sizing:border-box;display:none;height:16px;left:0;margin:-8px 0 0 -8px;pointer-events:none;position:absolute;top:0;width:16px;will-change:transform}.geo-plot-info{font-size:14px;margin-top:10px}.geo-plot-info:empty{display:none}.geo-plot-info>span{margin-right:10px}.DiveVideo_videoArea__j5Egz{flex:1 1;min-height:0;position:relative}.DiveVideo_frameBar__JYqCm{font-feature-settings:"tnum";align-items:center;background:#111;color:#ddd;display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;gap:6px 10px;padding:6px 10px}.DiveVideo_stepButton__P0AQ3{align-items:center;background:#222;border:1px solid #444;border-radius:6px;color:#ddd;cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:26px}.DiveVideo_stepButton__P0AQ3:hover:not(:disabled){border-color:var(--accent-color)}.DiveVideo_stepButton__P0AQ3:disabled{cursor:default;opacity:.4}.DiveVideo_position__HVOYp{white-space:nowrap}.DiveVideo_sources__rIy06{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.DiveVideo_source__MjgON{align-items:center;border:1px solid var(--source-color);border-radius:4px;display:inline-flex;gap:4px;padding:1px 6px;white-space:nowrap}.DiveVideo_source__MjgON:before{background:var(--source-color);border-radius:2px;content:"";height:8px;width:8px}.DiveVideo_value__YL52-{display:inline-block;min-width:6ch;text-align:right}.DiveVideo_missing__6EWeV{opacity:.4;text-decoration:line-through}.DiveVideo_hint__LUiqC{align-items:center;background:#111;color:#999;display:flex;font-size:12px;gap:10px;padding:6px 10px}.DiveVideo_hintButton__0sEt-{background:#222;border:1px solid #444;border-radius:6px;color:#ddd;cursor:pointer;font-size:12px;padding:3px 10px}.DiveVideo_hintButton__0sEt-:hover{border-color:var(--accent-color)}.log-panels{display:flex;flex-direction:column;gap:10px;margin:10px 20px;text-align:left}.log-panel{background-color:var(--plot-color);border:1px solid var(--border);border-radius:8px;color:var(--text-color);min-width:0;padding:10px 14px}.stat-tiles{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.stat-tile-label{color:var(--gray-text-color);font-size:12px;white-space:nowrap}.stat-tile-value{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.stat-tiles-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px}.stat-tiles-row>*+*{border-left:1px solid var(--border);padding-left:20px}.stat-tiles-row .stat-tiles{display:flex;flex-wrap:wrap;gap:8px 16px}.stat-tiles-row .stat-tiles>div{width:150px}.stat-featured{min-width:110px;text-align:center}.stat-featured-value{font-size:22px;font-weight:700;white-space:nowrap}.large .stat-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.large .stat-tile-label{font-size:14px}.large .stat-tile-value{font-size:18px}.large .stat-featured-value{font-size:26px}.log-panel.log-info{grid-gap:6px 24px;align-items:start;background-color:var(--bg-color);border:none;display:grid;font-size:15px;gap:6px 24px;grid-template-columns:minmax(0,1fr) 260px;padding-bottom:2px;padding-top:2px}.log-info-main{gap:6px;min-width:0}.log-info-main,.log-info-side{display:flex;flex-direction:column}.log-info-side{align-items:flex-end;font-size:14px;gap:4px;text-align:right}.log-info-muted{color:var(--gray-text-color)}.log-info-details{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;gap:4px;min-height:26px}.log-info-group-name{font-weight:600}.log-info-group>div{width:100%}.log-info-group>div>div:first-child{min-width:0;padding:2px 10px}.log-comment{border:1px solid #0000;border-radius:4px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:block;font:inherit;font-size:17px;font-weight:400;letter-spacing:normal;line-height:24px;margin:0 -7px;min-height:30px;padding:2px 6px;white-space:pre-wrap;width:calc(100% + 14px);word-break:break-word}.log-comment:hover{border-color:var(--border)}.log-comment.placeholder{color:var(--gray-text-color);font-style:italic}.log-comment.read-only{cursor:default}.log-comment.read-only:hover{border-color:#0000}.log-comment.editing{background:#0000;border-color:var(--accent-color);cursor:text;outline:none;overflow:hidden;resize:none}.log-comment.editing::placeholder{color:var(--gray-text-color);font-style:italic}.log-info-storage{gap:8px}.log-info-real-path,.log-info-storage{align-items:center;display:inline-flex}.log-info-real-path{gap:6px;min-width:0}.log-info-real-path-text{color:var(--gray-text-color);overflow-wrap:anywhere}.copy-icon{color:var(--gray-text-color);cursor:pointer;transition:color .2s,transform .1s}.copy-icon:hover{color:var(--accent-color);transform:scale(1.1)}.storage-link{align-items:center;background:var(--bg-color);border:1px solid var(--border);border-radius:6px;color:var(--accent-color);display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:2px 8px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.storage-link:hover{background:var(--bg-color-hover);border-color:var(--accent-color);color:var(--accent-color-hover)}.storage-link:visited{color:var(--accent-color)}@media (max-width:700px){.log-panel.log-info{grid-template-columns:minmax(0,1fr)}.log-info-side{align-items:flex-start;text-align:left}}.slider-animation-controls{align-items:center;display:flex;gap:12px}.lil-slider-container{flex:1 1;min-width:0;position:relative}.button-container{align-items:center;background:var(--bg-color-hover);background:color-mix(in srgb,var(--accent-color) 12%,var(--bg-color));border:1px solid var(--border);border-color:color-mix(in srgb,var(--accent-color) 45%,#0000);border-radius:8px;display:flex;flex:none;gap:2px;padding:2px;position:relative;z-index:1}.button-container button,.speed-multiplier{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:12px;height:22px;justify-content:center;min-width:22px;padding:0 6px}.button-container button svg{height:11px;width:11px}.button-container button:hover,.speed-multiplier:hover{background:color-mix(in srgb,var(--accent-color) 22%,#0000)}.button-container button.active{color:var(--accent-color)}.slider-range-labels{height:17px;margin-top:-3px;position:relative}.slider-range-label{font-feature-settings:"tnum";color:var(--text-color);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;position:absolute;top:0;white-space:nowrap}.config_popup{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.config_modal{background:var(--bg-color);border-radius:5px;box-shadow:0 0 10px var(--shadow);display:flex;flex-direction:column;max-height:80%;padding:20px;width:60%}.config_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.config_title_wrap{align-items:center;display:flex;gap:8px}.config_title{margin:0}.config_copy_wrap{position:relative}.config_tooltip{background:var(--text-color);border-radius:4px;color:var(--bg-color);font-size:12px;left:50%;padding:3px 6px;position:absolute;top:-28px;transform:translateX(-50%);white-space:nowrap}.config_close{background:var(--error-color);border:none;border-radius:5px;color:var(--bg-color);cursor:pointer;padding:5px 10px}.dives-overview{grid-gap:12px 24px;align-items:start;container-type:inline-size;display:grid;gap:12px 24px;grid-template-columns:minmax(0,1fr);padding-bottom:9px}.dives-overview.with-metrics{grid-template-columns:minmax(420px,1fr) minmax(0,max-content)}.dives-overview-main{align-self:stretch;display:flex;flex-direction:column;gap:10px;min-width:0}.dives-overview-extra{display:flex;flex:1 1;flex-direction:column;justify-content:center}@media (max-width:1100px){.dives-overview.with-metrics{grid-template-columns:minmax(0,1fr)}}.dives-selector{display:flex;flex-direction:column;gap:10px}.dives-selector-row{gap:16px}.dives-selector-row,.dives-squares{align-items:center;display:flex;flex-wrap:wrap}.dives-squares{gap:8px}.dive-square{align-items:center;background:var(--bg-color);border:2px solid var(--border);border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;gap:2px;height:44px;justify-content:center;padding:0;position:relative;width:44px}.dive-square.selected{box-shadow:0 0 0 2px var(--accent-color)}.dive-square.best:after{color:gold;content:"★";font-size:11px;position:absolute;right:-6px;top:-8px}.dive-square-score{border-radius:50%;height:8px;width:8px}.dive-square-index{font-size:12px;font-weight:700}.dive-video-icon{bottom:2px;font-size:9px;opacity:.6;position:absolute;right:2px}.dives-show-all{align-items:center;background:var(--bg-color);border:1px solid var(--border);border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 14px}.dives-show-all.active{border-color:var(--accent-color);color:var(--accent-color)}.dives-selector.loading .dive-square.selected,.dives-selector.loading .dives-show-all.active{animation:dive-loading .9s ease-in-out infinite alternate}@keyframes dive-loading{0%{opacity:1}to{opacity:.45}}.cruise-metrics{background:var(--bg-color);border:1px solid var(--border);border-left:3px solid var(--accent-color);border-radius:6px;min-width:0;overflow-x:auto;padding:4px 12px 6px}.cruise-metrics-table{border-collapse:collapse;font-size:13px;width:max-content}.cruise-metrics-table td,.cruise-metrics-table th{border-bottom:1px solid var(--border);padding:4px 0 4px 12px;vertical-align:top;white-space:nowrap}.cruise-metrics-table td:first-child,.cruise-metrics-table th:first-child{background:var(--bg-color);left:0;padding-left:0;padding-right:12px;position:sticky}.cruise-metrics-table th{border-bottom:2px solid var(--border);color:var(--accent-color);font-size:12px;font-weight:700;min-width:60px;text-align:right}.cruise-metrics-table.compact th:not(:first-child){min-width:40px}.cruise-metrics-table.compact td:not(:first-child),.cruise-metrics-table.compact th:not(:first-child){padding-left:8px}.cruise-metrics-table tbody tr:last-child td{border-bottom:none}.cruise-metrics-table td:not(:first-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.cruise-metrics-error-mark{color:var(--error-color);margin:0 3px}.cruise-metrics-errors{color:var(--error-color);font-size:12px;list-style:none;margin:6px 0 0;padding:0}.cruise-metrics-errors li{left:0;max-width:640px;position:sticky}.ErrorBoundary_container__\+Vey2{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:20px}.ErrorBoundary_card__zpUi4{background:var(--bg-color);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);max-width:560px;padding:24px}.ErrorBoundary_card__zpUi4 h2{margin-top:0}.ErrorBoundary_message__B\+WB0{color:var(--error-color);word-break:break-word}.ErrorBoundary_actions__FKEy0{display:flex;gap:8px}.ErrorBoundary_actions__FKEy0 button{background:#0000;border:1px solid var(--border);border-radius:6px;color:var(--text-color);cursor:pointer;padding:6px 14px}.SectionBoundary_sectionError__2q\+mc{border:1px dashed var(--error-color);border-radius:8px;color:var(--text-color);display:flex;flex-direction:column;font-size:.9rem;gap:4px;margin:8px 0;padding:10px 14px}.SectionBoundary_message__mloQV{color:var(--error-color);word-break:break-word}.DiveVideoPanel_panel__KeMtj{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.DiveVideoPanel_hint__JtZoW{color:var(--gray-text-color);font-size:14px;margin:0}.DiveVideoPanel_error__HwM4C{color:var(--error-color);font-size:14px;margin-bottom:8px}.DiveVideoPanel_uploadCard__rm35f{align-items:center;background:var(--plot-color);border:2px dashed var(--accent-color);border-radius:8px;color:var(--accent-color);cursor:pointer;display:inline-flex;gap:8px;max-width:100%;padding:6px 12px;transition:background-color .15s ease,transform .15s ease}.DiveVideoPanel_uploadCard__rm35f:hover{background-color:var(--hover-bg);transform:scale(1.01)}.DiveVideoPanel_uploadCardText__fFOzZ{color:var(--text-color);font-size:14px;font-weight:500;white-space:nowrap}.DiveVideoPanel_progressCard__x4LSX{--plots-gap:16px;--panel-inset:30px;border-radius:8px;box-sizing:border-box;max-width:100%;padding:10px;width:calc(100cqw/3*2 + var(--panel-inset)/3*2 - var(--plots-gap)*2/3*2 + var(--plots-gap))}@media (max-width:600px){.DiveVideoPanel_progressCard__x4LSX{width:100%}}.DiveVideoPanel_progressLabel__36eyJ{align-items:center;color:var(--text-color);display:flex;font-size:14px;gap:8px;margin-bottom:10px}.DiveVideoPanel_progressBytes__EkFB5{color:var(--gray-text-color);font-size:13px;font-weight:400}.DiveVideoPanel_progressTrack__WvZ\+K{background:var(--border);border-radius:4px;height:8px;overflow:hidden;width:100%}.DiveVideoPanel_progressFill__SHu8k{background:var(--accent-color);height:100%;transition:width .2s ease}.DiveVideoPanel_failedCard__t8iMc{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.DiveVideoPanel_toolbar__AXzyK{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.DiveVideoPanel_retryButton__fNpRS{align-items:center;background:var(--plot-color);border:1px solid var(--border);border-radius:6px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:28px;padding:0 10px}.DiveVideoPanel_retryButton__fNpRS:hover{background:var(--hover-bg)}.DiveVideoPanel_statusMessage__G5se0{align-items:center;color:var(--gray-text-color);display:flex;font-size:14px;gap:8px}.DiveVideoPanel_spinner__hnw6v{animation:DiveVideoPanel_spin__7axfX 1s linear infinite}@keyframes DiveVideoPanel_spin__7axfX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DiveVideoPanel_missesToggle__6vt6c{display:flex;gap:6px}.DiveVideoPanel_missesToggle__6vt6c button{background:#0000;border:1px solid;border-radius:6px;color:inherit;cursor:pointer;font-size:13px;opacity:.7;padding:4px 10px}.DiveVideoPanel_missesToggle__6vt6c button:disabled{cursor:default;opacity:.35}.DiveVideoPanel_missesToggle__6vt6c button.DiveVideoPanel_toggleActive__zB7fx{font-weight:600;opacity:1}.DiveVideoPanel_errorReason__TrVFh{font-size:.9em;margin-top:4px;opacity:.8}.DiveVideoPanel_iconButton__BrOa9{align-items:center;background:var(--plot-color);border:1px solid var(--border);border-radius:6px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.DiveVideoPanel_iconButton__BrOa9:hover:not(:disabled){background:var(--hover-bg)}.DiveVideoPanel_iconButton__BrOa9:disabled{cursor:default;opacity:.4}.LogPageBoundary_reload__Kzk2L{align-items:center;display:flex;gap:10px}.shared-log-banner{align-items:center;border-bottom:1px solid var(--border);color:var(--gray-text-color);display:flex;font-size:13px;gap:8px;justify-content:center;padding:10px}.shared-log-mode-dot{background-color:currentColor;border-radius:50%;height:8px;width:8px}.shared-log-mode-blue{color:#3b82f6}.shared-log-mode-green{color:#22c55e}.shared-log-mode-purple{color:#a855f7}.shared-log-mode-amber{color:#f59e0b}.shared-log-expiry{align-items:center;display:flex;gap:4px;margin-left:12px}.shared-log-title{cursor:default}.shared-log-download-row{display:flex;gap:8px;justify-content:center;margin-bottom:10px}.shared-log-centered{align-items:center;display:flex;height:100vh;justify-content:center}.shared-log-error-card{background-color:#e639461f;border-radius:10px;color:#e63946;color:var(--error-color,#e63946);font-weight:600;max-width:420px;padding:20px 28px;text-align:center}.AdminPage_page__KJ9ai{background-color:var(--bg-color);color:var(--text-color);min-height:100vh}.AdminPage_topBar__1v3Sf{align-items:center;background:var(--topbar-bg);box-shadow:var(--topbar-shadow);display:flex;gap:16px;padding:14px 24px}.AdminPage_backButton__viWVX{align-items:center;background-color:var(--topbar-button);border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-weight:600;gap:8px;padding:8px 14px}.AdminPage_backButton__viWVX:hover{background-color:var(--topbar-button-hover)}.AdminPage_title__Kpu7O{flex:1 1;margin:0}.AdminPage_currentUser__34AJS{color:var(--gray-text-color);font-size:14px}.AdminPage_body__m2yNP{align-items:flex-start;display:flex;gap:24px;margin:0 auto;max-width:1100px;padding:24px}.AdminPage_tabs__8gJPg{display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:190px;position:sticky;top:24px}.AdminPage_tabButton__oReMl{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 14px;text-align:left}.AdminPage_tabButton__oReMl:hover{background-color:var(--bg-color-hover);transform:none}.AdminPage_tabButtonActive__QlWXL{background-color:var(--bg-color-hover2);color:var(--accent-color);color:var(--topbar-accent,var(--accent-color))}.AdminPage_dot__t\+L7V{border-radius:50%;flex-shrink:0;height:9px;width:9px}.AdminPage_dot_blue__hUQt\+{background-color:#3d7ab5}.AdminPage_dot_green__C-chA{background-color:#2f9e5c}.AdminPage_dot_purple__kb0jm{background-color:#8354b3}.AdminPage_dot_amber__fWLeO{background-color:#b3811f}.AdminPage_panelWrapper__R9PJ8{flex:1 1;min-width:0}.AdminPage_panel__R2y96{display:flex;flex-direction:column;gap:18px}.AdminPage_panelLoading__wE2UQ{color:var(--gray-text-color);padding:40px;text-align:center}.AdminPage_inlineError__b-zIs{background-color:#e639461f;border-radius:8px;color:var(--error-color);font-size:14px;padding:10px 14px}.AdminPage_inlineSuccess__5Q2IQ{background-color:#2f9e441f;border-radius:8px;color:var(--green);font-size:14px;padding:10px 14px}.AdminPage_hint__7Z0tC{color:var(--gray-text-color);font-size:14px;max-width:640px}.AdminPage_grantForm__\+DsW-{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.AdminPage_grantForm__\+DsW- input,.AdminPage_grantForm__\+DsW- select{background-color:var(--bg-color);border:1px solid var(--border);border-radius:6px;color:var(--text-color);font-size:14px;padding:8px 10px}.AdminPage_grantForm__\+DsW- button,.AdminPage_groupsFooter__DC25d button{align-items:center;background-color:var(--accent-fill);border:none;border-radius:6px;color:var(--on-accent-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 14px}.AdminPage_grantForm__\+DsW- button:hover,.AdminPage_groupsFooter__DC25d button:hover{background-color:var(--accent-fill-hover)}.AdminPage_grantForm__\+DsW- button:disabled{cursor:not-allowed;opacity:.6}.AdminPage_table__WF1P1{border-collapse:collapse;font-size:14px;width:100%}.AdminPage_table__WF1P1 th{border-bottom:1px solid var(--border);color:var(--gray-text-color);font-size:12px;font-weight:600;padding:8px 10px;text-align:left;text-transform:uppercase}.AdminPage_table__WF1P1 td{border-bottom:1px solid var(--border);padding:10px;vertical-align:middle}.AdminPage_table__WF1P1 select{background-color:var(--bg-color);border:1px solid var(--border);border-radius:6px;color:var(--text-color);padding:5px 8px}.AdminPage_emptyRow__oMzTW{color:var(--gray-text-color);font-size:13px;font-style:italic}.AdminPage_tag__fPdNS{background-color:#e639461f;border-radius:8px;color:var(--error-color);font-size:11px;margin-left:8px;padding:2px 8px;text-transform:uppercase}.AdminPage_superAdminBadge__wXocj{align-items:center;background-color:#ffb30026;border-radius:8px;color:var(--yellow);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:3px 10px}.AdminPage_groupChips__mhdIV{display:flex;flex-wrap:wrap;gap:6px}.AdminPage_modeTabs__9toMx{display:flex;flex-wrap:wrap;gap:8px}.AdminPage_panelHint__yldJl{color:var(--gray-text-color);font-size:13px;margin:0;max-width:640px}.AdminPage_chip__eEZn7{background-color:var(--bg-color-hover2);border:1px solid #0000;border-radius:14px;color:var(--text-color);cursor:pointer;font-size:12px;padding:4px 12px}.AdminPage_chip__eEZn7:hover{border-color:var(--border);transform:none}.AdminPage_chipActive__CDu7U{background-color:var(--accent-fill);color:var(--on-accent-color)}.AdminPage_iconButton__tCgAG{background:#0000;border:none;border-radius:6px;color:var(--gray-text-color);cursor:pointer;padding:6px}.AdminPage_iconButton__tCgAG:hover{background-color:var(--bg-color-hover2);color:var(--error-color);transform:none}.AdminPage_actionsCell__cI\+Cc{display:flex;gap:4px}.AdminPage_simpleList__mkdRj{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.AdminPage_simpleList__mkdRj li{align-items:center;background-color:var(--bg-color-hover);border-radius:8px;display:flex;font-weight:600;gap:10px;padding:10px 14px}.AdminPage_crownIcon__8in\+t{color:var(--yellow)}.AdminPage_groupsGrid__2v8tt{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.AdminPage_groupCard__ozjW2{background-color:var(--bg-color-hover);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.AdminPage_groupCardHeader__xjvXe{align-items:center;display:flex;gap:8px}.AdminPage_groupNameInput__9zBf3{background-color:var(--bg-color);border:1px solid var(--border);border-radius:6px;color:var(--text-color);flex:1 1;font-weight:600;padding:6px 10px}.AdminPage_groupsFooter__DC25d{display:flex;gap:10px}.AdminPage_secondaryButton__ZT3yy{align-items:center;background-color:var(--bg-color-hover2);border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 14px}.AdminPage_secondaryButton__ZT3yy:hover{background-color:var(--bg-color-hover3)}@media (max-width:720px){.AdminPage_body__m2yNP{flex-direction:column}.AdminPage_tabs__8gJPg{flex-direction:row;flex-wrap:wrap;position:static;width:100%}}.SuggestInput_wrapper__GD6jT{position:relative}.SuggestInput_list__IU\+r0{background-color:var(--bg-color);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px var(--shadow);left:0;list-style:none;margin:0;max-height:240px;min-width:100%;overflow-y:auto;padding:4px 0;position:absolute;top:calc(100% + 4px);z-index:20}.SuggestInput_item__9AysO{cursor:pointer;font-size:14px;padding:6px 10px;white-space:nowrap}.SuggestInput_active__CE0n9{background-color:var(--bg-color-hover)}.NoAccessPage_container__AaLQj{align-items:center;color:var(--text-color);display:flex;flex-direction:column;gap:14px;height:100vh;justify-content:center;padding:20px;text-align:center}.NoAccessPage_container__AaLQj svg{color:var(--error-color);margin-bottom:8px}.NoAccessPage_container__AaLQj h1{margin:0}.NoAccessPage_container__AaLQj p{color:var(--gray-text-color);max-width:420px}.NoAccessPage_actions__13n3Q{display:flex;gap:12px;margin-top:12px}.NoAccessPage_actions__13n3Q button{background-color:var(--accent-fill);border:none;border-radius:6px;color:var(--on-accent-color);cursor:pointer;font-weight:600;padding:10px 18px}.NoAccessPage_actions__13n3Q button:hover{background-color:var(--accent-fill-hover)}.NoAccessPage_actions__13n3Q .NoAccessPage_secondary__T5N-N{background-color:var(--bg-color-hover);color:var(--text-color)}