.DebugLog_debugLogToggleBtn__0LAEj{position:fixed;left:24px;bottom:90px;z-index:999999;background:rgba(0,0,0,.9);color:#fff;border:none;border-radius:7px;padding:8px 22px;font-size:13px;cursor:pointer;font-family:Montserrat,sans-serif;box-shadow:0 2px 16px #0008;transition:background .2s}.DebugLog_debugLogToggleBtn__0LAEj:focus,.DebugLog_debugLogToggleBtn__0LAEj:hover{background:#333}.DebugLog_debugLogContainer__ObMHg{position:fixed;left:50%;bottom:60px;transform:translateX(-50%);max-width:85vw;width:900px;min-width:380px;max-height:75vh;z-index:999999;background:#21212a;color:#fff;font-size:15px;border-radius:13px;box-shadow:0 4px 30px #08101d70;display:flex;flex-direction:column;padding:0 0 9px;opacity:1;text-align:left;-webkit-user-select:text;-moz-user-select:text;user-select:text;pointer-events:auto;resize:none!important;overflow:hidden}.DebugLog_debugLogHeader__x__z8{border-top-left-radius:13px;border-top-right-radius:13px;background:#191921fa;padding:7px 18px 3px 19px;display:flex;align-items:center;justify-content:flex-end;gap:13px;position:-webkit-sticky;position:sticky;top:0;z-index:1;min-height:44px;box-shadow:0 2px 5px #0003}.DebugLog_debugLogHeaderTitle__RcbNz{font-weight:700;font-size:15.5px;margin-right:auto;color:#fff;letter-spacing:1px;opacity:.88;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DebugLog_debugLogClearBtn__7axtg,.DebugLog_debugLogCloseBtn__QWmic,.DebugLog_debugLogCopyBtn__UAWad{background:none;border:none;color:#ccc;font-size:16px;cursor:pointer;opacity:.7;border-radius:3px;padding:2px 9px;font-family:Montserrat,sans-serif;transition:background .15s,color .15s;outline:none}.DebugLog_debugLogClearBtn__7axtg:focus,.DebugLog_debugLogClearBtn__7axtg:hover,.DebugLog_debugLogCloseBtn__QWmic:focus,.DebugLog_debugLogCloseBtn__QWmic:hover,.DebugLog_debugLogCopyBtn__UAWad:focus,.DebugLog_debugLogCopyBtn__UAWad:hover{background:#333;color:#fff;opacity:1}.DebugLog_debugLogCloseBtn__QWmic{font-size:20px;line-height:1}.DebugLog_debugLogCopyBtn__UAWad{font-size:15px}.DebugLog_debugLogClearBtn__7axtg{font-size:13px}.DebugLog_debugLogContent__fhKV_{flex:1 1;overflow-y:auto;padding:12px 18px 13px 21px;max-height:calc(56px);min-height:200px;font-family:JetBrains Mono,Menlo,Courier,monospace;letter-spacing:.01em;white-space:pre-line;word-break:break-all;font-size:14px}@media (max-width:950px){.DebugLog_debugLogContainer__ObMHg{width:97vw;max-width:97vw;min-width:unset}}.DebugLog_debugLogResizer__BYb0W{position:absolute;right:0;bottom:0;width:25px;height:25px;cursor:nwse-resize;z-index:10;opacity:.7;background:linear-gradient(135deg,transparent 60%,#888 61%,#bbb 99%);border-bottom-right-radius:13px}.Dialog_dialogOverlay__nCzOk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.38);z-index:13333;display:flex;justify-content:center;align-items:center}.Dialog_dialogBox__Ivpr9{display:flex;flex-direction:column;align-items:stretch;min-width:80vw;max-width:90vw;min-height:40vw;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 2px 24px #00000020;padding:36px 24px 28px;position:relative;overflow-y:auto}.Dialog_dialogBox__Ivpr9>div{min-height:334px;display:flex;flex-direction:column;justify-content:flex-start}.Dialog_dialogBox__Ivpr9>div p{flex-grow:1;align-content:center}.Dialog_content-title__zvdnL{margin-top:0}.Dialog_dialogOverlayFull__yBTw_{position:fixed;top:0;left:0;right:0;bottom:0;z-index:13444;justify-content:center;align-items:center}.Dialog_dialogBoxFull__LLIiL,.Dialog_dialogOverlayFull__yBTw_{width:100vw;height:100vh;background:#fff;display:flex;overflow:hidden}.Dialog_dialogBoxFull__LLIiL{position:relative;min-width:100vw;min-height:100vh;max-width:100vw;max-height:100vh;border-radius:0;box-shadow:none;padding:0;flex-direction:column;align-items:stretch;justify-content:flex-start}.Dialog_dialogCloseBtn__CBCW0{width:31px;position:absolute;right:14px;top:14px;background:none;border:none;color:#888;font-size:26px;cursor:pointer;opacity:.65;border-radius:6px;transition:background .15s,color .15s}.Dialog_dialogCloseBtn__CBCW0:focus,.Dialog_dialogCloseBtn__CBCW0:hover{background:#eee;color:#e00000;opacity:1}@media only screen and (min-width:1024px){.Dialog_dialogBox__Ivpr9{min-width:500px;min-height:400px}}.GalleryPhoto_photoItem__bQDtY{position:relative;width:100%;height:380px;border-radius:16px;overflow:hidden;box-shadow:0 4px 14px #0002;cursor:pointer}.GalleryPhoto_photo__sdh2V{width:100%;height:380px;object-fit:cover;border-radius:16px}.GalleryPhoto_findImageCheck__yPQrl{min-width:50px;min-height:34px;display:inline-flex;justify-content:center;align-items:center;position:absolute;right:10px;bottom:10px;cursor:pointer;font-size:16px;line-height:100%;border:initial;border-radius:8px;background-color:var(--accent-color,#E00000);color:var(--contrast-color,#fff);transition:background .14s,color .14s}.GalleryPhoto_findImageCheck__yPQrl:before{content:"+";font-size:24px;font-weight:700}.GalleryPhoto_findImageCheck__yPQrl.GalleryPhoto_active__qd49F{font-size:0;background:var(--accent-color,#E00000)}.GalleryPhoto_findImageCheck__yPQrl.GalleryPhoto_active__qd49F:before{content:""}.GalleryPhoto_findImageCheck__yPQrl.GalleryPhoto_active__qd49F:after{width:14px;height:8px;display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-37deg);border:2px solid var(--contrast-color,#fff);border-top:initial;border-right:initial}.GalleryPhoto_photoSkeleton__qRlcO{min-height:96px;border-radius:12px;animation:GalleryPhoto_skeletonPulse__yXLOq 1.2s linear infinite;width:100%}.GalleryPhoto_photoSkeleton__qRlcO,.ImageWithRetry_skeleton__Z7h__{background:linear-gradient(90deg,#eaeaea 25%,#ececec 50%,#eaeaea 75%)}.ImageWithRetry_skeleton__Z7h__{position:absolute;top:0;left:0;right:0;bottom:0;animation:ImageWithRetry_skeletonPulse__uoB15 1.1s linear infinite;z-index:1}@keyframes ImageWithRetry_skeletonPulse__uoB15{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.ImageWithRetry_errorFallback__S3nUM{display:flex;align-items:center;justify-content:center;background:#fafafa;color:#bbb;font-size:14px;z-index:2;width:100%;text-align:center}.ImageWithRetry_retryBtn__Nmpu8{margin-left:12px;padding:3px 10px;font-size:13px;border-radius:5px;background:#eee;border:1px solid #ddd;cursor:pointer}.Gallery_galleryWrap__Y0YQW{width:100vw;height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.Gallery_closeBtn__mUt6f{width:44px;position:fixed;top:28px;right:38px;background:none;border:none;color:#888;font-size:36px;cursor:pointer;opacity:.7;border-radius:6px;transition:background .18s,color .18s;z-index:100}.Gallery_closeBtn__mUt6f:focus,.Gallery_closeBtn__mUt6f:hover{background:#eee;color:#e00000;opacity:1}.Gallery_galleryContent__bpqGS{flex:1 1 auto;width:100%;display:flex;flex-direction:column;overflow-y:auto;padding-bottom:110px;padding-top:50px}.Gallery_gridWrapper__BLhIV{position:relative}.Gallery_grid___vCHI{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:36px;gap:36px;justify-content:center;width:100%;max-width:1200px;margin:48px auto 0}.Gallery_gridWrapper__BLhIV>div.Gallery_sentinel__KLR1D{position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none}.Gallery_galleryBar__BwS_5{width:100vw;background:var(--accent-color,#E00000);display:flex;justify-content:center;align-items:center;gap:28px;padding:24px 0 18px;position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0}.Gallery_barButton__BEiBR{background:#fff;color:var(--accent-color,#E00000);font-size:16px;font-weight:700;border:none;border-radius:8px;padding:13px 32px;cursor:pointer;transition:background .12s,color .12s}.Gallery_barButton__BEiBR:disabled{opacity:.6;cursor:default}.Gallery_barButton__BEiBR:not(:disabled):focus,.Gallery_barButton__BEiBR:not(:disabled):hover{background:#f9cfcf}.Gallery_galleryButtons__QoKiY{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;position:-webkit-sticky;position:sticky;bottom:-40px;overflow:hidden;background-color:var(--accent-color);z-index:5}.Gallery_findButton__s7VOP{margin:0 10px;padding:12px 28px;display:inline-flex;font-size:16px;font-weight:700;line-height:122%;text-align:center;cursor:pointer;border:1px solid var(--contrast-color,#fff);border-radius:8px;background-color:var(--accent-color,#E00000);color:var(--contrast-color,#fff);transition:background .15s,color .15s}.Gallery_findButton__s7VOP:disabled{opacity:.6;cursor:default}.Gallery_findButton__s7VOP:not(:disabled):focus,.Gallery_findButton__s7VOP:not(:disabled):hover{background-color:#fff;color:var(--accent-color,#E00000)}.Gallery_findContainerButtons__tRts_{position:fixed;left:0;right:0;bottom:0;z-index:7;width:100vw;margin-left:0;background-color:var(--accent-color);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:18px 0 calc(12px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.LoadingDialog_loadingContainer__d3qYY{display:flex;flex-direction:column;align-items:center;min-height:200px;width:100%;flex:1 1}.LoadingDialog_content-title__vqdRn{padding-top:-20px}.LoadingDialog_loadingText__JGO_6{max-width:400px;display:block;margin:0 auto}.LoadingDialog_findContainerLoad__rffUp{position:relative;width:70px;height:70px;margin:40px auto;display:block}.LoadingDialog_findContainerLoad__rffUp:before{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;transform:translate(-50%,-50%);border:3px solid var(--accent-color,#e00000);border-top:3px solid transparent;border-radius:50%;animation:LoadingDialog_rotate__OEvDo 1s linear infinite;box-sizing:border-box;display:block}@keyframes LoadingDialog_rotate__OEvDo{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.DownloadDialog_downloadDialogWrap__SrNAd{text-align:center;max-width:350px;margin:0 auto}.DownloadDialog_downloadDialogTitle__TdfQq{margin-bottom:24px}.DownloadDialog_downloadDialogQr__3at1K{margin:0 auto 30px;background:#fff;padding:18px;border-radius:16px;box-shadow:0 2px 6px #0001;display:inline-block}.DownloadDialog_downloadDialogLinkWrap__QAxSm{margin:22px 0}.DownloadDialog_downloadDialogLink__yZCQf{display:inline-block;background:var(--accent-color,#E00000);color:#fff;border-radius:8px;font-weight:700;padding:13px 34px;text-decoration:none;transition:background .16s}.DownloadDialog_downloadDialogLink__yZCQf:focus,.DownloadDialog_downloadDialogLink__yZCQf:hover{background:#c70000;color:#fff;text-decoration:none}.CameraDialog_wrapper__mLjUI{text-align:center;min-width:270px;padding-top:8px}.CameraDialog_contentTitle__0D2IG{font-size:22px;font-weight:600;margin-top:0}.CameraDialog_errorDialog__L3Kf2{color:#be0000;margin:16px auto 20px;background:#ffecec;border-radius:9px;padding:14px 20px;max-width:340px;font-size:15px;font-weight:500}.CameraDialog_errorExtra__hxqxw{margin-top:10px;color:#555;font-size:13px;font-weight:400}.CameraDialog_videoPreview__Q_J31{width:95%;max-width:370px;max-height:320px;border-radius:12px;margin:17px auto 22px;background:#000}.CameraDialog_buttonsContainer__2tFGz{display:flex;flex-direction:column;margin:24px auto 0;gap:12px;max-width:330px;width:100%}.CameraDialog_imgPreviewBlock__kk8q5{margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:20px;min-width:210px}.CameraDialog_imgPreview__xgssn{max-width:320px;border-radius:12px;margin-bottom:5px}.CameraDialog_cameraSelectContainer__zRXRw{position:relative;display:inline-block}.CameraDialog_cameraSelect__pF8gS{margin-top:10px;margin-bottom:-10px;font-size:15px;padding:7px 36px 7px 12px;border-radius:7px;border:1.5px solid #a0a0a0;background:#f3f3f7;font-weight:500;color:#161616;cursor:pointer;outline:none;transition:border-color .18s;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:160px;box-shadow:0 2px 8px 0 rgba(85,85,95,.09)}.CameraDialog_cameraSelectContainer__zRXRw:after{content:"";pointer-events:none;position:relative;top:13px;right:5%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #888;transform:translateY(-50%)}.CameraDialog_cameraSelect__pF8gS:focus{border-color:#0c7b18;box-shadow:0 0 0 3px rgba(18,194,56,.18)}