@charset "UTF-8";:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}@media(prefers-color-scheme:dark){:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}}html[data-theme=dark]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}html[data-theme=light]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}.container{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1rem}.container--auth{background-color:var(--bg-primary)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}.form{background-color:var(--bg-primary);padding:2rem;border-radius:.5rem;box-shadow:none}@media(max-width:480px){.form{padding:1.5rem;margin:.5rem}}.field{margin-bottom:1rem;position:relative}.field__label{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:var(--text-secondary);font-size:1rem;line-height:1;pointer-events:none;transition:.1s ease;background-color:var(--bg-primary);padding:0 .25rem;z-index:1}.field__input{width:100%;padding:1rem .75rem .5rem;border:1px solid var(--border-color);border-radius:.375rem;background-color:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:border-color .1s ease-in-out,background-color .1s ease-in-out}.field__input:focus{outline:none;border-color:var(--border-focus);box-shadow:none}.field__input::placeholder{color:transparent}.field__input:invalid{border-color:var(--error-color)}.field__input[aria-invalid=true]{border-color:var(--error-color)}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label{top:.1rem;left:.5rem;font-size:.75rem;color:var(--border-focus);background:linear-gradient(to bottom,var(--form-bg, var(--bg-primary)) 0 45%,var(--bg-primary) 45% 100%)}.field__input.is-filled+.field__label{top:.1rem;left:.5rem;font-size:.75rem;color:var(--border-focus);background:linear-gradient(to bottom,var(--form-bg, var(--bg-primary)) 0 45%,var(--bg-primary) 45% 100%)}.field__input:-webkit-autofill+.field__label,.field__input:-moz-autofill+.field__label{top:.1rem;left:.5rem;font-size:.75rem;color:var(--border-focus);background:linear-gradient(to bottom,var(--form-bg, var(--bg-primary)) 0 45%,var(--bg-primary) 45% 100%)}.field__input[aria-invalid=true]+.field__label{color:var(--error-color)}.field__error{color:var(--error-color);font-size:.8125rem;margin-top:.25rem;line-height:1.2}.field__input:-webkit-autofill,.field__input:-webkit-autofill:hover,.field__input:-webkit-autofill:focus,.field__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--bg-primary) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;transition:background-color 0s ease-in-out 9999s}.field__input:-webkit-autofill{animation-name:onAutoFillStart;animation-duration:.01s}@keyframes onAutoFillStart{}.button{width:100%;padding:.75rem;background-color:var(--button-bg);color:var(--button-text);border:none;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out}.button:hover:not(:disabled){background-color:var(--button-bg-hover)}.button:disabled{opacity:.6;cursor:not-allowed}.button:focus{outline:none;box-shadow:0 0 0 .2rem #0d6efd40}.button--primary{background-color:var(--button-bg);color:var(--button-text)}.button--primary:hover:not(:disabled){background-color:var(--button-bg-hover)}.button--secondary{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.button--secondary:hover:not(:disabled){background-color:var(--border-color)}.button--full-width{width:100%}.button__spinner{display:inline-block;width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;margin-right:.5rem}html,body{height:100%;margin:0;padding:0;overflow-x:hidden}#root{min-height:100dvh;display:flex;flex-direction:column}@media screen and (orientation:portrait){.container{padding:1rem}}@media screen and (orientation:portrait)and (max-width:768px){.container{padding:.5rem}}@media screen and (orientation:landscape){.container{padding:.5rem}}@media screen and (orientation:landscape)and (max-width:1024px){.container{padding:.25rem}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}}@media screen and (orientation:portrait){.pdfViewer .pdfContent{padding:1rem;gap:1rem}}@media screen and (orientation:landscape){.pdfViewer .pdfContent{padding:.5rem;gap:.5rem}.pdfViewer .mobileControls.topControls{padding:.5rem}.pdfViewer .mobileControls.topControls .mobileTitle{font-size:.9rem}.pdfViewer .mobileControls.bottomControls{padding:.5rem}}@media screen and (orientation:landscape){.mapContainer{height:calc(100dvh - 60px)}}@media screen and (orientation:landscape)and (max-width:1024px){.mapContainer{height:calc(100dvh - 40px)}}@media screen and (orientation:portrait){.mapContainer{height:calc(100dvh - 80px)}}@media screen and (orientation:portrait)and (max-width:768px){.mapContainer{height:calc(100dvh - 60px)}}@media screen and (orientation:landscape){.navigation{padding:.5rem}.navigation .navItem{padding:.5rem;font-size:.9rem}}@media screen and (orientation:landscape){.formContainer{max-width:100%}.formContainer .formRow{display:flex;gap:1rem}.formContainer .formRow .formField{flex:1}}@media screen and (orientation:landscape)and (max-height:500px){.container{padding:.25rem}.header{padding:.5rem;min-height:40px}.footer{padding:.25rem;min-height:30px}.button{padding:.5rem .75rem;font-size:.9rem}h1{font-size:1.25rem}h2{font-size:1.1rem}h3{font-size:1rem}}*{transition:padding .3s ease,margin .3s ease,font-size .3s ease}@media screen and (orientation:landscape){*{touch-action:manipulation}}:root{--app-height: 100dvh;--vvh: 100dvh;--vv-offset: 0px;--keyboard-inset: 0px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--iphone-pwa-bottom-fill: 0px;--main-nav-height: 4.92rem;--main-nav-bottom-gap: .24rem;--main-nav-offset: calc(var(--main-nav-height) + var(--main-nav-bottom-gap));--main-nav-width: min(38rem, calc(100vw - 1.5rem) );font-family:var(--font-family-base);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(orientation:portrait){html[data-ios-iphone-pwa]:not([data-keyboard-open]){--safe-area-bottom: 0px;--iphone-pwa-bottom-fill: env(safe-area-inset-bottom, 0px)}}@media(max-width:768px){:root{--main-nav-height: 4.28rem;--main-nav-bottom-gap: .12rem;--main-nav-width: clamp(17.5rem, 82vw, 26rem)}}html,body{height:calc(100dvh + var(--iphone-pwa-bottom-fill));min-height:calc(100dvh + var(--iphone-pwa-bottom-fill));width:100%;overflow:hidden;overscroll-behavior:none}a,button,input,textarea,select,label,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}html[data-keyboard-open],body[data-keyboard-open]{overflow:hidden;overscroll-behavior:none}body{margin:0;min-width:320px;background-color:var(--msg-bg-base, var(--bg-primary));color:var(--text-primary);font-family:var(--font-family-base)}#root,.app{height:calc(var(--app-height) + var(--iphone-pwa-bottom-fill));min-height:calc(100dvh + var(--iphone-pwa-bottom-fill));background:var(--msg-bg-base, var(--bg-primary));width:100%;overflow:hidden}.scrollArea{height:calc(var(--app-height) + var(--iphone-pwa-bottom-fill));min-height:calc(100dvh + var(--iphone-pwa-bottom-fill));background:var(--msg-bg-base, var(--bg-primary));overflow:hidden;overscroll-behavior:none}html:not([data-keyboard-open]) #root,html:not([data-keyboard-open]) .app,html:not([data-keyboard-open]) .scrollArea{height:max(calc(var(--app-height) + var(--iphone-pwa-bottom-fill)),100dvh);min-height:calc(100dvh + var(--iphone-pwa-bottom-fill))}@supports (-webkit-touch-callout: none){html,body{background-color:var(--msg-bg-base, var(--bg-primary))}@media(display-mode:standalone){:root{--main-nav-bottom-gap: env(safe-area-inset-bottom, .12rem)}}}html[data-keyboard-open] #root,html[data-keyboard-open] .app,html[data-keyboard-open] .scrollArea{overscroll-behavior:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings)}*{box-sizing:border-box}.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}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html[data-theme=light]{color:#213547;background-color:#fff}html[data-theme=light] a:hover{color:#747bff}html[data-theme=light] button{background-color:#f9f9f9}html[data-theme=dark]{color:#ffffffde;background-color:#242424}._root_lypdy_1{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:radial-gradient(130% 100% at 22% 18%,#9aceff6b,#9aceff00 58%),linear-gradient(155deg,#5685c5f5,#27446dfa);color:#f6f9ff;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0}._image_lypdy_15{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}._fallback_lypdy_23{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.16em;font-size:inherit;font-weight:inherit;line-height:1;letter-spacing:.04em}._page_zmqjz_2{--messenger-vvh: var(--app-height, 100dvh);--messenger-vv-offset-top: var(--vv-top, 0px);--messenger-keyboard-inset: var(--keyboard-inset, 0px);--messenger-safe-top: env(safe-area-inset-top, 0px);--messenger-safe-bottom: var(--safe-area-bottom);--messenger-compose-bottom-offset: 0px;--messenger-compose-bottom-offset-keyboard: 0px;--messenger-nav-height: var(--main-nav-height);--messenger-nav-gap: var(--main-nav-bottom-gap);--messenger-nav-offset: var(--main-nav-offset);position:relative;display:flex;gap:.75rem;width:100%;height:100%;min-height:0;overflow:visible;color:var(--msg-text-primary);background:transparent}._page_zmqjz_2:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--msg-noise-texture);background-size:160px 160px;opacity:.045;mix-blend-mode:soft-light;pointer-events:none}._page_zmqjz_2>*{position:relative;z-index:1}._notificationPrompt_zmqjz_43{position:absolute;top:.86rem;left:50%;transform:translate(-50%);z-index:25;width:min(560px,100% - 1.2rem);padding:.78rem .88rem;border-radius:var(--msg-radius-md);border:1px solid rgba(28,168,142,.28);background:var(--msg-glass-bg);box-shadow:var(--msg-shadow-soft),0 0 20px #1ca88e24,inset 0 1px #ffffff14;backdrop-filter:blur(13px) saturate(112%);-webkit-backdrop-filter:blur(13px) saturate(112%)}._notificationPromptTitle_zmqjz_59{font-size:.88rem;font-weight:700;color:var(--msg-text-primary)}._notificationPromptText_zmqjz_65{margin-top:.3rem;font-size:.76rem;line-height:1.4;color:var(--msg-text-secondary)}._notificationPromptActions_zmqjz_72{margin-top:.58rem;display:flex;align-items:center;gap:.45rem}._notificationPromptPrimary_zmqjz_79,._notificationPromptSecondary_zmqjz_80{min-height:2.75rem;min-width:2.75rem;border-radius:999px;font-size:.74rem;font-weight:600;border:1px solid transparent;padding:.42rem .86rem;cursor:pointer;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast)}._notificationPromptPrimary_zmqjz_79{border-color:#1ca88e61;background:#1ca88e2e;color:var(--msg-text-primary);box-shadow:0 4px 10px #0e6a5c24}._notificationPromptSecondary_zmqjz_80{border-color:var(--msg-divider);background:#162235c2;color:var(--msg-text-secondary)}._sidebar_zmqjz_105{position:relative;z-index:2;flex:0 0 clamp(240px,24vw,295px);width:clamp(240px,24vw,295px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--msg-glass-border);border-radius:1.375rem;background:var(--msg-glass-bg);backdrop-filter:blur(26px) saturate(185%);-webkit-backdrop-filter:blur(26px) saturate(185%);box-shadow:inset 0 1px #ffffffeb,0 18px 44px #142d5a1a}._sidebarHidden_zmqjz_121{display:flex}._sidebarHeader_zmqjz_125{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:.56rem;min-height:4.5rem;padding:.8rem 1rem;border-bottom:1px solid var(--msg-glass-border);background:#ffffff9e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._sidebarTitle_zmqjz_140{flex:1;min-width:0;font-size:clamp(.96rem,1.28vw + .34rem,1.1rem);font-weight:700;color:var(--msg-text-primary);letter-spacing:.01em}._headerActionButton_zmqjz_149,._iconButton_zmqjz_150{min-height:2.75rem;min-width:2.75rem;border-radius:999px;border:1px solid var(--msg-divider);background:#ffffff80;color:var(--msg-text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transform-origin:center;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast)}._headerActionButton_zmqjz_149{gap:.35rem;padding:.45rem .68rem;white-space:nowrap;flex-shrink:0}._iconButton_zmqjz_150{width:2.75rem;height:2.75rem;padding:0;border-radius:50%;background:#ffffff80}._headerActionPrimary_zmqjz_180{border-color:#1ca88e57;color:var(--msg-text-primary);background:#1ca88e24;box-shadow:0 4px 10px #0e6a5c29}._headerActionLabel_zmqjz_187{font-size:.75rem;font-weight:600}._searchBox_zmqjz_192{position:sticky;top:0;z-index:4;padding:.7rem .75rem .55rem;background:transparent}._listBrand_zmqjz_202{display:none}._listBrandText_zmqjz_206{display:inline-block;font-family:var(--font-family-brand, var(--font-family-headings));font-weight:860;letter-spacing:-.03em;line-height:1.32;padding-bottom:.12em;background:linear-gradient(135deg,#063874,#075fca 42%,#00a8d8 72%,#063874);background-size:240% 240%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:_listBrandFlow_zmqjz_1 4.8s ease infinite}@keyframes _listBrandFlow_zmqjz_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}html[data-theme=dark] ._listBrandText_zmqjz_206{background:linear-gradient(135deg,#4fa3f0,#38bdf8 42%,#5ef0d6 72%,#4fa3f0);background-size:240% 240%;-webkit-background-clip:text;background-clip:text}@media(prefers-reduced-motion:reduce){._listBrandText_zmqjz_206{animation:none}}._sidebarTitleRow_zmqjz_246{display:none}@media(min-width:756px){._sidebarTitleRow_zmqjz_246{display:flex;align-items:center;justify-content:flex-start;min-height:auto;padding:.08rem .08rem .56rem}._sidebarTitle_zmqjz_140{flex:0 1 auto;font-family:var(--font-family-brand, var(--font-family-headings, var(--font-family-base)));font-size:clamp(1rem,.84rem + .34vw,1.22rem);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);text-shadow:0 1px 2px rgba(0,0,0,.34),0 0 12px rgba(227,30,36,.16)}}._searchBoxNewChatButton_zmqjz_274{position:relative;display:inline-flex;flex-shrink:0;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:.96rem;border:1px solid color-mix(in srgb,#075fca,transparent 55%);background:color-mix(in srgb,#075fca,transparent 88%);color:var(--msg-accent);align-items:center;justify-content:center;cursor:pointer;transform-origin:center;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast);box-shadow:0 10px 18px #08122324,inset 0 1px #ffffff14}@media(hover:hover)and (pointer:fine){._searchBoxNewChatButton_zmqjz_274:hover{border-color:#1ca88e85;background:linear-gradient(180deg,#1ca88e47,#1ca88e29)}}._searchBoxNewChatButton_zmqjz_274:focus-visible{outline:none;box-shadow:var(--msg-focus-ring)}._searchBoxNewChatButton_zmqjz_274:before,._searchBoxNewChatButton_zmqjz_274:after{content:"";position:absolute;left:50%;top:50%;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);pointer-events:none}._searchBoxNewChatButton_zmqjz_274:before{width:1.02rem;height:2.6px}._searchBoxNewChatButton_zmqjz_274:after{width:2.6px;height:1.02rem}._searchBoxNewChatButton_zmqjz_274 svg{display:none}._searchBoxNewChatInline_zmqjz_330{display:inline-flex}._searchInput_zmqjz_334{flex:1;min-width:0;border:none;background:transparent;color:var(--msg-text-primary);font-size:.86rem;line-height:1.3;padding:0;outline:none}._searchInput_zmqjz_334::placeholder{color:var(--msg-text-muted)}._conversationList_zmqjz_349{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;padding:.22rem 0 .78rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(94,114,136,.72) transparent}._sidebarFooter_zmqjz_362,._sidebarNavDesktop_zmqjz_363{display:none}._mobileNavOnly_zmqjz_367,._hideNavMobile_zmqjz_371{display:block}._conversationItem_zmqjz_375{position:relative;width:100%;min-height:4.15rem;border:1px solid transparent;border-radius:.9rem;background:transparent;color:var(--msg-text-primary);display:flex;align-items:center;gap:.58rem;text-align:left;padding:.42rem .68rem;cursor:pointer;transform-origin:left center;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),color var(--msg-motion-fast)}._conversationItemActive_zmqjz_393{border-color:color-mix(in srgb,#075fca,transparent 55%);background:color-mix(in srgb,#075fca,transparent 90%);box-shadow:0 6px 18px color-mix(in srgb,#075fca,transparent 82%)}._conversationItemUnread_zmqjz_399 ._convTitle_zmqjz_399{color:#fff}._conversationItemUnread_zmqjz_399 ._convPreviewText_zmqjz_402{color:#fffffffa}._conversationAvatar_zmqjz_406{width:2.54rem;height:2.54rem;min-width:2.54rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(178,210,255,.28);background:radial-gradient(140% 100% at 20% 18%,#8cbdff5c,#8cbdff00 58%),linear-gradient(160deg,#4679bae6,#28476eeb);color:#f4f7fd;font-size:.9rem;font-weight:700;text-transform:uppercase;box-shadow:inset 0 1px #ffffff29}._avatar_zmqjz_423{width:2.62rem;height:2.62rem;min-width:2.62rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(28,168,142,.22);background:linear-gradient(145deg,#1ca88e7a,#0e6a5c94);color:#e6edf6;font-size:.9rem;font-weight:700;text-transform:uppercase}._convInfo_zmqjz_439{flex:1;min-width:0;display:flex;flex-direction:column;gap:.08rem}._convTop_zmqjz_447{display:flex;align-items:center;gap:.34rem;min-width:0}._convGroupIcon_zmqjz_454{width:.9rem;height:.9rem;min-width:.9rem;color:#e8f2ffdb;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._convGroupIcon_zmqjz_454 svg{width:100%;height:100%;display:block}._convTitle_zmqjz_399{flex:1;min-width:0;font-size:.96rem;font-weight:650;color:#f8fbff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unreadDot_zmqjz_482{display:none}._convTime_zmqjz_486{margin-left:auto;font-size:.71rem;font-weight:500;color:#bdcde0db;letter-spacing:.01em;white-space:nowrap;text-transform:none}._convBottom_zmqjz_496{display:flex;align-items:flex-end;gap:.36rem}._convPreview_zmqjz_402{flex:1;min-width:0;display:flex;align-items:baseline;gap:.18rem;font-size:.82rem;white-space:nowrap;line-height:1.22}._convPreviewAuthor_zmqjz_513{color:#fffffff0;font-weight:500;flex-shrink:0}._convPreviewText_zmqjz_402{min-width:0;color:#fffffff2;overflow:hidden;text-overflow:ellipsis}._unreadBadge_zmqjz_526{min-width:1.44rem;height:1.44rem;border-radius:999px;padding:0 .34rem;border:none;background:#075fca;color:#fff;font-size:.76rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #fff3}._chatPanelWrapper_zmqjz_544{position:relative;z-index:3;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}._chatPanelWrapper_zmqjz_544>*{flex:1;min-height:0}._chatPanel_zmqjz_544{position:relative;z-index:3;flex:1;min-width:0;min-height:0;--chat-footer-height: 72px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--msg-glass-border);border-radius:1.375rem;background:var(--msg-glass-bg-strong, rgba(255, 255, 255, .7));backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%);box-shadow:inset 0 1px #ffffffeb,0 18px 44px #142d5a1a}._chatEmpty_zmqjz_577{align-items:center;justify-content:center;color:var(--msg-text-secondary);font-size:1rem;text-align:center;padding:2rem}._chatHeader_zmqjz_586{position:sticky;top:0;z-index:6;min-height:3.2rem;padding:.5rem 1rem;display:flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--msg-header-border);background:var(--msg-header-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}._chatBackButton_zmqjz_601{display:none}._chatBackButton_zmqjz_601 svg{display:block;color:var(--msg-text-primary);flex-shrink:0}._chatHeaderAvatar_zmqjz_610{width:2.62rem;height:2.62rem;border-radius:50%;border:1px solid rgba(28,168,142,.2);background:linear-gradient(145deg,#1ca88e7a,#0e6a5c94);color:#fff;font-size:.9rem;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._chatHeaderInfo_zmqjz_626{min-width:0;flex:1}._chatTitle_zmqjz_631{margin:0;font-size:clamp(.92rem,1.1vw + .36rem,1.08rem);font-weight:700;color:var(--msg-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatTitleButton_zmqjz_641{display:block;width:100%;margin:0;padding:0;border:none;border-radius:.42rem;background:transparent;color:inherit;text-align:left;cursor:pointer}._chatTitleButton_zmqjz_641:focus-visible{outline:none;box-shadow:var(--msg-focus-ring)}html[data-theme=light] ._chatTitleButton_zmqjz_641,html[data-theme=dark] ._chatTitleButton_zmqjz_641{background:transparent}._chatSubtitle_zmqjz_666{margin:.16rem 0 0;font-size:.76rem;color:var(--msg-text-secondary)}._chatHeaderActions_zmqjz_672{display:flex;align-items:center;gap:.42rem}._chatSelectionActions_zmqjz_678{min-width:0;flex:1;display:flex;align-items:center;gap:.42rem}._chatSelectionCounter_zmqjz_686{min-width:0;font-size:.74rem;font-weight:620;color:var(--msg-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatHeaderInviteButton_zmqjz_696{min-height:2.75rem;min-width:2.75rem;border:1px solid rgba(28,168,142,.3);border-radius:999px;background:#1ca88e1a;color:var(--msg-text-primary);padding:.42rem .8rem;font-size:.74rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast)}._messages_zmqjz_711{position:relative;flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-anchor:auto;display:flex;flex-direction:column;padding:.95rem 1.04rem 1rem;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(94,114,136,.72) transparent;mask-image:none;-webkit-mask-image:none}._messagesContent_zmqjz_731{display:flex;flex-direction:column;gap:.4rem;min-height:100%}._loadingOlderOverlay_zmqjz_738{position:absolute;top:.76rem;left:50%;z-index:2;transform:translate(-50%);display:inline-flex;align-items:center;gap:.42rem;padding:.38rem .72rem;border:1px solid var(--msg-divider);border-radius:999px;background:#0b1220e0;color:var(--msg-text-secondary);font-size:.78rem;box-shadow:0 12px 28px #0208102e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;overflow-anchor:none}._messageDayDivider_zmqjz_760{display:flex;justify-content:center;margin:.5rem 0;overflow-anchor:none}._messageDayDivider_zmqjz_760 span{font-size:.72rem;font-weight:650;color:var(--msg-day-sep-color);padding:.28rem .82rem;border-radius:999px;border:1px solid var(--msg-day-sep-border);background:var(--msg-day-sep-bg);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}._newMessagesDivider_zmqjz_778{display:flex;align-items:center;gap:.56rem;margin:.55rem 0 .38rem;color:var(--msg-accent);font-size:.74rem;font-weight:650;overflow-anchor:none}._newMessagesDivider_zmqjz_778:before,._newMessagesDivider_zmqjz_778:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#1ca88e00,#1ca88e73,#1ca88e00)}._messageRow_zmqjz_795{display:flex;max-width:76%;min-width:0;overflow-anchor:auto}._messageSelectRow_zmqjz_802{width:100%;min-width:0;display:flex;align-items:flex-end;gap:.5rem}._messageSelectRowOwn_zmqjz_810 ._messageRow_zmqjz_795{margin-left:auto}._messageSelectRowOther_zmqjz_814 ._messageRow_zmqjz_795{margin-right:auto}._messageSelectToggle_zmqjz_818{width:2.06rem;height:2.06rem;min-width:2.06rem;border-radius:50%;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}._messageSelectCheckmark_zmqjz_833{width:1.68rem;height:1.68rem;border-radius:50%;border:1px solid rgba(100,130,165,.22);background:radial-gradient(circle at 34% 30%,#1c2f45f5,#0a1828f5);box-shadow:inset 0 0 0 1px #ffffff08,0 0 0 1px #050e1a7a;color:transparent;font-size:1.04rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--msg-motion-fast),border-color var(--msg-motion-fast),color var(--msg-motion-fast),box-shadow var(--msg-motion-fast)}._messageSelectCheckmarkActive_zmqjz_849{border-color:#78b2ffcc;background:linear-gradient(165deg,#64b4ff,#3d87eb);box-shadow:0 0 0 1px #64a8ff73,0 8px 14px #113f8561;color:#f9fcff}._messageRowOwn_zmqjz_856{align-self:flex-end}._messageRowOther_zmqjz_860{align-self:flex-start}._messageRowHighlighted_zmqjz_864 ._messageBubble_zmqjz_864{animation:_messageRowHighlightPulse_zmqjz_1 1.1s ease-out;box-shadow:0 0 0 1px #7cccffeb,0 0 0 6px #7cccff33,0 12px 20px #0812234d}@keyframes _messageRowHighlightPulse_zmqjz_1{0%{box-shadow:0 0 0 1px #7cccffeb,0 0 0 10px #7cccff4d,0 12px 20px #0812234d}to{box-shadow:0 0 0 1px #7cccffb8,0 0 0 4px #7cccff26,0 12px 20px #0812234d}}._messageBubble_zmqjz_864{position:relative;min-width:0;max-width:100%;border-radius:1.22rem;padding:.58rem .8rem .42rem;line-height:1.4;box-shadow:0 10px 18px #02070e42;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),background var(--msg-motion-fast)}._messageSwipeReplyIcon_zmqjz_888{position:absolute;top:50%;transform:translateY(-50%) scale(.4);opacity:0;pointer-events:none;width:34px;height:34px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;color:#ffffffe6;will-change:opacity,transform}._messageSwipeReplyIconOwn_zmqjz_905{right:calc(100% + 8px)}._messageSwipeReplyIconOther_zmqjz_909{left:calc(100% + 8px)}._messageBubbleMenuOpen_zmqjz_913{z-index:28;isolation:isolate}._messageBubbleEditing_zmqjz_918{box-shadow:0 0 0 1px #1ca88e70,0 12px 20px #0812234d}._messageBubbleSelected_zmqjz_922{box-shadow:0 0 0 1px #7aace26b,0 12px 20px #0812234d}._messageBubbleOwn_zmqjz_926{border-bottom-right-radius:.42rem;background:var(--msg-bubble-own-bg);border:none;color:var(--msg-bubble-own-color);box-shadow:var(--msg-bubble-own-shadow)}._messageBubbleOther_zmqjz_934{border-bottom-left-radius:.42rem;background:var(--msg-bubble-other-bg);border:1px solid var(--msg-bubble-other-border);color:var(--msg-bubble-other-color);box-shadow:0 1px 2px #1028500d}._messageBubbleVoiceOnly_zmqjz_942{padding:.42rem .52rem .3rem}._messageSender_zmqjz_946{margin-bottom:.18rem;font-size:.72rem;color:var(--msg-accent);font-weight:600}._messageSenderVoiceOnly_zmqjz_953{margin-bottom:.12rem}._messageBody_zmqjz_957{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}._replyToBubble_zmqjz_964{border-left:2.5px solid rgba(255,110,132,.85);padding:.22rem 0 .2rem .54rem;margin-bottom:.3rem;border-radius:0 .42rem .42rem 0;background:#ff6e8414}._replyToSender_zmqjz_972{font-size:.7rem;font-weight:700;color:#ff89a0;margin-bottom:.1rem}._replyToBody_zmqjz_979{margin:0;font-size:.78rem;color:var(--msg-text-secondary);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._forwardedFromBubble_zmqjz_993{border-left:2.5px solid rgba(28,168,142,.65);padding:.2rem 0 .2rem .52rem;margin-bottom:.3rem;border-radius:0 .42rem .42rem 0;background:#1ca88e12}._forwardedFromSender_zmqjz_1001{font-size:.7rem;font-weight:700;color:var(--msg-accent);margin-bottom:.1rem}._forwardedFromBody_zmqjz_1008{margin:0;font-size:.78rem;color:var(--msg-text-secondary);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._messageReferenceBubble_zmqjz_1022{border-left:2.5px solid transparent;padding:.22rem 0 .2rem .54rem;margin-bottom:.3rem;border-radius:0 .42rem .42rem 0}._messageReferenceReply_zmqjz_1029{border-left-color:#ff6e84d9;background:#ff6e8414}._messageReferenceForward_zmqjz_1034{border-left-color:#1ca88ea6;background:#1ca88e12}._messageReferenceLabel_zmqjz_1039{font-size:.7rem;font-weight:700;margin-bottom:.1rem}._messageReferenceReply_zmqjz_1029 ._messageReferenceLabel_zmqjz_1039{color:#ff89a0}._messageReferenceForward_zmqjz_1034 ._messageReferenceLabel_zmqjz_1039{color:var(--msg-accent)}._messageReferenceText_zmqjz_1053{margin:0;font-size:.78rem;color:var(--msg-text-secondary);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._messageReferenceBubbleClickable_zmqjz_1067{cursor:pointer;transition:filter var(--msg-motion-fast),box-shadow var(--msg-motion-fast)}@media(hover:hover)and (pointer:fine){._messageReferenceBubbleClickable_zmqjz_1067:hover{filter:brightness(1.06)}}._messageReferenceBubbleClickable_zmqjz_1067:focus-visible{outline:none;box-shadow:var(--msg-focus-ring)}._messageActionMenuBackdrop_zmqjz_1081{position:fixed;inset:0;z-index:88;background:#080e1814;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}._messageActionMenu_zmqjz_1081{position:fixed;z-index:96;width:min(264px,100vw - 1.5rem);display:flex;flex-wrap:wrap;gap:.38rem;border-radius:1rem;border:1px solid rgba(255,255,255,.14);background:#0a1220f0;box-shadow:0 20px 34px #02081057,inset 0 1px #ffffff1f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:.48rem}._messageActionMenuOwn_zmqjz_1106,._messageActionMenuOther_zmqjz_1110{left:auto}._messageActionMenuAbove_zmqjz_1114{transform:translate(calc(-50% + var(--menu-correction-x, 0px)),calc(-100% - .65rem + var(--menu-correction-y, 0px)))}._messageActionMenuBelow_zmqjz_1118{transform:translate(calc(-50% + var(--menu-correction-x, 0px)),calc(.65rem + var(--menu-correction-y, 0px)))}._messageActionMenuItem_zmqjz_1122{flex:1 1 calc(50% - .19rem);min-width:0;min-height:2.3rem;border:1px solid rgba(255,255,255,.05);border-radius:.82rem;background:#162235bd;color:#ecf3ff;font-size:.76rem;font-weight:620;text-align:center;padding:.54rem .72rem;cursor:pointer;transition:border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),transform var(--msg-motion-fast),color var(--msg-motion-fast),opacity var(--msg-motion-fast)}@media(hover:hover)and (pointer:fine){._messageActionMenuItem_zmqjz_1122:hover:not(:disabled){transform:translateY(-1px);background:#1f3049e6;border-color:#77c4b042}}._messageActionMenuItem_zmqjz_1122:disabled{cursor:not-allowed;opacity:.64}._messageActionMenuItemDanger_zmqjz_1149{color:#ffc3cd}._messageActionMenuItemDanger_zmqjz_1149:disabled{color:#ffc3cda8}._messageActionMenuHint_zmqjz_1156{flex-basis:100%;margin:-.04rem .12rem .06rem;font-size:.69rem;line-height:1.3;text-align:center;color:#c9d6e8e0}._mediaAttachmentsGrid_zmqjz_1165{margin-top:.46rem;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.5rem}._mediaAttachmentItem_zmqjz_1174{width:min(332px,70vw);max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.34rem}._mediaPreviewFrame_zmqjz_1184{width:100%;min-height:116px;max-height:min(380px,58vh);border-radius:1rem;border:1px solid var(--msg-divider);background:#0b1220b8;overflow:hidden}._mediaOpenButton_zmqjz_1194{width:100%;height:100%;min-height:116px;border:none;padding:0;background:transparent;color:inherit;cursor:zoom-in;display:flex;align-items:stretch;justify-content:stretch;transition:transform var(--msg-motion-fast),opacity var(--msg-motion-fast)}._mediaImage_zmqjz_1209,._mediaVideo_zmqjz_1210{width:100%;height:100%;max-height:min(380px,58vh);display:block;object-fit:cover;background:#0b1220d6}._mediaPreviewButton_zmqjz_1219,._mediaDownloadButton_zmqjz_1220,._attachmentItem_zmqjz_1221,._composeFileRemove_zmqjz_1222,._loadMoreButton_zmqjz_1223,._userResult_zmqjz_1224,._participantRemoveButton_zmqjz_1225{transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast)}._mediaPreviewButton_zmqjz_1219{width:100%;min-height:116px;border:none;background:#162235d6;color:var(--msg-text-secondary);font-size:.78rem;font-weight:600;cursor:pointer}._mediaPreviewButton_zmqjz_1219:disabled{opacity:.7;cursor:progress}._mediaFooter_zmqjz_1244{display:flex;align-items:center;gap:.45rem;min-width:0;max-width:100%}._mediaName_zmqjz_1252{min-width:0;flex:1;font-size:.74rem;color:var(--msg-text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mediaDownloadButton_zmqjz_1220{min-height:2.75rem;min-width:2.75rem;border:1px solid var(--msg-divider);border-radius:999px;background:#162235c7;color:var(--msg-text-primary);font-size:.7rem;font-weight:650;padding:.36rem .7rem;cursor:pointer}._attachmentsList_zmqjz_1276{margin-top:.45rem;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.42rem}._attachmentItemWrap_zmqjz_1285{display:flex;flex-direction:column;gap:.24rem}._attachmentItem_zmqjz_1221{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:2.75rem;border:1px solid var(--msg-divider);border-radius:.9rem;background:#1622359e;color:inherit;display:flex;align-items:center;gap:.5rem;text-align:left;padding:.44rem .54rem;cursor:pointer}._attachmentKindBadge_zmqjz_1309{min-width:2.08rem;height:1.4rem;border-radius:999px;border:1px solid var(--msg-divider);background:#0f1a2be0;color:var(--msg-text-primary);font-size:.62rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._attachmentKind_image_zmqjz_1324{border-color:#1ca88e75;background:#1fbfa32e}._attachmentKind_pdf_zmqjz_1329{border-color:#ff95aa85;background:#ab39503d}._attachmentKind_doc_zmqjz_1334{border-color:#5fb1ff85;background:#3073b13d}._attachmentKind_archive_zmqjz_1339{border-color:#ffc97b8c;background:#9b6c244d}._attachmentKind_audio_zmqjz_1344{border-color:#b8a1ff94;background:#634ea047}._attachmentKind_video_zmqjz_1349{border-color:#ff9fd994;background:#a73b8047}._attachmentKind_other_zmqjz_1354{border-color:var(--msg-divider);background:#0f1a2bc7}._attachmentMeta_zmqjz_1359{min-width:0;flex:1;display:flex;flex-direction:column;gap:.12rem}._attachmentName_zmqjz_1367{min-width:0;font-size:.81rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._attachmentSize_zmqjz_1376{font-size:.69rem;color:var(--msg-text-muted)}._attachmentAction_zmqjz_1381{font-size:.7rem;font-weight:600;color:var(--msg-text-secondary)}._attachmentError_zmqjz_1387{margin:0;font-size:.72rem;color:#ffb3c2}._messageTime_zmqjz_1393{margin-top:.26rem;font-size:.68rem;color:var(--msg-text-muted);text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:.18rem}._messageTimeVoiceOnly_zmqjz_1404{margin-top:.16rem}._messageTicks_zmqjz_1408{font-size:.72rem;color:var(--msg-text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-flex;align-items:center;line-height:1}._messageTicksIcon_zmqjz_1418{display:block}._messageTickPath_zmqjz_1422{fill:none;stroke:currentColor;stroke-width:1.95;stroke-linecap:round;stroke-linejoin:round}._messageTicksRead_zmqjz_1430{color:#ffffffe0}._messageReplyDraftBanner_zmqjz_1434{margin:0 .96rem .46rem;border:1px solid rgba(255,110,132,.44);border-radius:.9rem;background:#261b2deb;padding:.46rem .56rem;display:flex;align-items:center;gap:.6rem}._messageReplyDraftInfo_zmqjz_1445{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}._messageReplyDraftTitle_zmqjz_1453{font-size:.72rem;font-weight:700;color:#ffb4c2}._messageReplyDraftText_zmqjz_1459{font-size:.72rem;color:#f4e0ecf0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageReplyDraftCancel_zmqjz_1467{min-height:2rem;min-width:2rem;border-radius:999px;border:1px solid rgba(255,170,191,.36);background:#442035e6;color:#ffdbe5;font-size:.84rem;font-weight:650;padding:.3rem .56rem;cursor:pointer;transition:border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),color var(--msg-motion-fast)}._messageEditDraftBanner_zmqjz_1481{margin:0 .96rem .46rem;border:1px solid rgba(28,168,142,.36);border-radius:.9rem;background:#102431eb;padding:.46rem .56rem;display:flex;align-items:center;gap:.6rem}._messageEditDraftInfo_zmqjz_1492{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}._messageEditDraftTitle_zmqjz_1500{font-size:.72rem;font-weight:700;color:#ecf6ff}._messageEditDraftText_zmqjz_1506{font-size:.72rem;color:#d4e2f5f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageEditDraftCancel_zmqjz_1514{min-height:2rem;min-width:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#162235d1;color:#ecf3ff;font-size:.72rem;font-weight:650;padding:.3rem .62rem;cursor:pointer;transition:border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),color var(--msg-motion-fast)}._chatFooter_zmqjz_1528{flex-shrink:0;z-index:6;display:flex;flex-direction:column;background:transparent}._compose_zmqjz_1222{flex-shrink:0;display:flex;align-items:flex-end;gap:.5rem;min-width:0;padding:.62rem .96rem calc(.62rem + var(--messenger-safe-bottom) + var(--messenger-compose-bottom-offset))}._fileInput_zmqjz_1545{display:none}._emojiPickerWrap_zmqjz_1549{position:relative;flex-shrink:0}._emojiButton_zmqjz_1554{width:2.82rem;height:2.82rem;min-width:2.82rem;min-height:2.82rem;border-radius:50%;border:1px solid var(--msg-glass-border);background:#ffffff80;color:var(--msg-text-secondary);font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transform-origin:center;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast),color var(--msg-motion-fast)}._emojiButton_zmqjz_1554:disabled{opacity:.62;cursor:default}._emojiButtonIcon_zmqjz_1577{width:1.16rem;height:1.16rem;display:block;color:currentColor;fill:none;flex-shrink:0;filter:none}._emojiPopover_zmqjz_1587{position:absolute;left:0;bottom:calc(100% + .56rem);width:min(340px,100vw - 1.5rem);border-radius:.95rem;border:1px solid var(--msg-divider);background:#0f1a2bf2;box-shadow:0 16px 30px #02081073;overflow:hidden;z-index:12}._emojiPopover_zmqjz_1587 .EmojiPickerReact{width:100%!important;border:none!important;border-radius:.95rem;background:transparent;--epr-bg-color: #0f1a2b;--epr-text-color: #9fb3c8;--epr-highlight-color: #2ed3b7;--epr-hover-bg-color: rgba(46, 211, 183, .12);--epr-hover-bg-color-reduced-opacity: rgba(46, 211, 183, .08);--epr-focus-bg-color: rgba(46, 211, 183, .16);--epr-picker-border-color: rgba(255, 255, 255, .06);--epr-search-input-bg-color: #162235;--epr-search-input-bg-color-active: #162235;--epr-search-input-text-color: #e6edf6;--epr-search-input-placeholder-color: #5e7288;--epr-search-border-color: rgba(255, 255, 255, .06);--epr-search-border-color-active: rgba(46, 211, 183, .4);--epr-category-label-bg-color: rgba(15, 26, 43, .92);--epr-category-label-text-color: #9fb3c8;--epr-category-icon-active-color: #2ed3b7;--epr-emoji-variation-picker-bg-color: #0f1a2b;--epr-skin-tone-picker-menu-color: rgba(15, 26, 43, .96);--epr-skin-tone-outer-border-color: rgba(255, 255, 255, .2);--epr-skin-tone-inner-border-color: transparent}._emojiPopover_zmqjz_1587 .EmojiPickerReact button{min-width:0;min-height:0;padding:0;border:0;box-shadow:none;font:inherit}._emojiPopover_zmqjz_1587 .EmojiPickerReact .epr-category-nav{align-items:center;gap:.12rem}._emojiPopover_zmqjz_1587 .EmojiPickerReact .epr-category-nav .epr-cat-btn{width:var(--epr-category-navigation-button-size);height:var(--epr-category-navigation-button-size);min-width:var(--epr-category-navigation-button-size);min-height:var(--epr-category-navigation-button-size);flex:0 0 var(--epr-category-navigation-button-size);padding:0;margin:0;border-radius:50%;transform:none}._emojiPopover_zmqjz_1587 .EmojiPickerReact .epr-skin-tones{display:none!important}._emojiPopover_zmqjz_1587 .EmojiPickerReact .epr-search-container input{font-size:.86rem}._emojiPopover_zmqjz_1587 .EmojiPickerReact .epr-body{scrollbar-width:thin;scrollbar-color:rgba(94,114,136,.72) transparent}._emojiPickerLoading_zmqjz_1666{min-height:180px;display:grid;place-items:center;color:var(--msg-text-secondary);font-size:.78rem}._attachButton_zmqjz_1674,._sendButton_zmqjz_1675{width:2.82rem;height:2.82rem;min-width:2.82rem;min-height:2.82rem;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transform-origin:center;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast),color var(--msg-motion-fast)}._attachButton_zmqjz_1674:disabled,._sendButton_zmqjz_1675:disabled{opacity:.62;cursor:default}._attachButton_zmqjz_1674{border:1px solid var(--msg-glass-border);background:#ffffff8c;color:var(--msg-text-secondary)}._sendButton_zmqjz_1675{border:none;background:linear-gradient(135deg,#075fca,color-mix(in srgb,#075fca,#000 14%));color:#fff;box-shadow:0 8px 20px color-mix(in srgb,#075fca,transparent 62%)}._sendButton_zmqjz_1675 svg{width:20px;height:20px;display:block}._voiceRecordingBar_zmqjz_1715{display:flex;align-items:center;gap:.52rem;padding:.52rem .96rem;min-height:2.82rem;border-bottom:1px solid rgba(255,255,255,.05)}._voiceRecordingDot_zmqjz_1724{flex-shrink:0;width:.52rem;height:.52rem;border-radius:50%;background:#ff4d6a;animation:_voiceRecordingPulse_zmqjz_1 1.1s ease-in-out infinite}@keyframes _voiceRecordingPulse_zmqjz_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}._voiceRecordingTimer_zmqjz_1743{font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--msg-text-primary);flex-shrink:0}._voiceRecordingHint_zmqjz_1751{flex:1;font-size:.73rem;color:var(--msg-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._voiceRecordingStopBtn_zmqjz_1760,._voiceRecordingCancelBtn_zmqjz_1761{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#162235b8;color:var(--msg-text-secondary);cursor:pointer;transition:background-color var(--msg-motion-fast),border-color var(--msg-motion-fast),color var(--msg-motion-fast),transform var(--msg-motion-fast)}._voiceRecordingStopBtn_zmqjz_1760:hover,._voiceRecordingCancelBtn_zmqjz_1761:hover{background:#203048e6;border-color:#fff3;color:var(--msg-text-primary)}._voiceRecordingStopBtn_zmqjz_1760:active,._voiceRecordingCancelBtn_zmqjz_1761:active{transform:scale(.9)}._voiceReadyPanel_zmqjz_1787{padding:.5rem .96rem 0}._voiceReadyPanel_zmqjz_1787 ._voiceBubble_zmqjz_1791{margin-top:0}._voiceComposerError_zmqjz_1796{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 .5rem;border-radius:.9rem;background:#dc3c501f;color:#ffb8c2;padding:.62rem .76rem;font-size:.74rem}._voiceComposerErrorDismiss_zmqjz_1809{border:none;background:transparent;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0}._composeRightSlot_zmqjz_1820{position:relative;flex-shrink:0}._sendButton_zmqjz_1675{transition:opacity var(--msg-motion-fast),transform var(--msg-motion-fast),color var(--msg-motion-fast)}._micSlot_zmqjz_1829{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity var(--msg-motion-fast),transform var(--msg-motion-fast)}._composeSlotOut_zmqjz_1838{opacity:0;transform:scale(.6) rotate(15deg);pointer-events:none}._voiceRecordButton_zmqjz_1844{width:2.82rem;height:2.82rem;min-width:2.82rem;min-height:2.82rem;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#ff8fa0;background:radial-gradient(circle at 30% 30%,rgba(255,127,146,.22),transparent 55%),#162235e6;cursor:pointer;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast),color var(--msg-motion-fast)}._voiceRecordButton_zmqjz_1844:disabled{opacity:.52;cursor:default}._voiceRecordButtonActive_zmqjz_1865{border-color:#ff8fa08f;color:#ffdbe1;box-shadow:0 0 0 .32rem #ff537024}._voiceBubble_zmqjz_1791{display:grid;gap:.42rem;padding:.44rem .56rem .48rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121d2ee6,#0e1726eb),#0e1726eb}._voiceBubbleCompact_zmqjz_1880{margin-top:0;padding:.4rem .52rem .44rem}._voiceBubbleFailed_zmqjz_1885{border-color:#dc3c5052;background:linear-gradient(180deg,#31121adb,#200d15eb),#200d15eb}._voiceBubbleEmbedded_zmqjz_1890{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}._voiceBubbleRow_zmqjz_1898{display:flex;align-items:center;gap:.5rem}._voicePlayButton_zmqjz_1904{flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:50%;border:none;background:var(--msg-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform var(--msg-motion-fast),background-color var(--msg-motion-fast),opacity var(--msg-motion-fast)}._voicePlayButton_zmqjz_1904:hover{background:var(--msg-accent-hover)}._voicePlayButton_zmqjz_1904:active{transform:scale(.93)}._voicePlayButton_zmqjz_1904:disabled{opacity:.45;cursor:default}._voicePlayIcon_zmqjz_1930{width:.92rem;height:.92rem;display:block;flex-shrink:0}._voiceSpeedButton_zmqjz_1937{flex-shrink:0;min-width:2.38rem;height:2rem;padding:0 .52rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#080f1bb8;color:var(--msg-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.74rem;font-weight:700;transition:transform var(--msg-motion-fast),background-color var(--msg-motion-fast),border-color var(--msg-motion-fast),opacity var(--msg-motion-fast)}._voiceSpeedButton_zmqjz_1937:hover{background:#162235e6;border-color:#1ca88e4d}._voiceSpeedButton_zmqjz_1937:active{transform:scale(.94)}._voiceSpeedButton_zmqjz_1937:disabled{opacity:.45;cursor:default}._voiceWaveformArea_zmqjz_1966{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18rem}._voiceWaveformButton_zmqjz_1974{display:flex;align-items:center;padding:0;border:none;background:transparent;cursor:pointer;min-width:0;width:100%}._voiceWaveform_zmqjz_1966{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(2px,1fr);align-items:center;gap:.14rem;width:100%;min-height:1.08rem}._voiceWaveBarWrap_zmqjz_1995{display:flex;align-items:center;justify-content:center;min-height:1.08rem}._voiceWaveBar_zmqjz_1995{width:100%;max-width:3px;min-height:.18rem;border-radius:999px;background:linear-gradient(180deg,#45d6b6f5,#24b399b8);transition:opacity var(--msg-motion-fast)}._voiceMeta_zmqjz_2011{min-width:0;display:grid;gap:.24rem}._voiceFileName_zmqjz_2017{min-width:0;font-size:.79rem;font-weight:700;color:var(--msg-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._voiceMetaLine_zmqjz_2027{display:flex;align-items:center;gap:.26rem;min-width:0;font-size:.7rem;color:var(--msg-text-muted);white-space:nowrap;line-height:1;-webkit-user-select:none;user-select:none}._voiceDuration_zmqjz_2039,._voiceFileSize_zmqjz_2040,._voiceMime_zmqjz_2041{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}._voiceDuration_zmqjz_2039{flex-shrink:0;color:var(--msg-text-secondary);font-weight:600}._voiceFileSize_zmqjz_2040{min-width:0}._voiceMetaDivider_zmqjz_2057{color:#ffffff47}._voiceFooter_zmqjz_2061{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}._voiceStatus_zmqjz_2069{font-size:.69rem;color:var(--msg-text-secondary)}._voiceActions_zmqjz_2074{display:flex;align-items:center;gap:.36rem;flex-wrap:wrap}._voiceActionButton_zmqjz_2081{border:none;border-radius:999px;padding:.38rem .72rem;font-size:.69rem;font-weight:700;cursor:pointer;transition:transform var(--msg-motion-fast),opacity var(--msg-motion-fast),background-color var(--msg-motion-fast),color var(--msg-motion-fast)}._voiceActionButton_zmqjz_2081:disabled{opacity:.54;cursor:default}._voiceActionButtonPrimary_zmqjz_2095{background:#2ed3b733;color:#8ef0dc}._voiceActionButtonDanger_zmqjz_2100{background:#dc3c502e;color:#ffb8c2}._voiceActionButtonMuted_zmqjz_2105{background:#ffffff17;color:var(--msg-text-primary)}._composeFiles_zmqjz_2110{flex-shrink:0;display:flex;flex-wrap:wrap;gap:.44rem;padding:.46rem .96rem .22rem}._composeFileItem_zmqjz_2118{min-width:0;max-width:min(100%,360px);border:1px solid var(--msg-divider);border-radius:999px;background:#162235db;color:var(--msg-text-primary);display:inline-flex;align-items:center;gap:.42rem;padding:.28rem .4rem .28rem .34rem}._composeFileKindBadge_zmqjz_2131{min-width:1.82rem;height:1.28rem;font-size:.58rem}._composeFileName_zmqjz_2137{min-width:0;max-width:160px;font-size:.74rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._composeFileSize_zmqjz_2147{font-size:.68rem;color:var(--msg-text-muted);white-space:nowrap}._composeFileProgressTrack_zmqjz_2153{width:4rem;max-width:24vw;height:.24rem;border-radius:999px;background:#ffffff29;overflow:hidden;flex-shrink:0}._composeFileProgressFill_zmqjz_2163{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#43cbabeb,#34d9a7);transition:width .14s linear}._composeFileRemove_zmqjz_1222{width:1.42rem;height:1.42rem;min-width:1.42rem;min-height:1.42rem;border:1px solid var(--msg-divider);border-radius:50%;background:#0f1a2bd6;color:var(--msg-text-primary);display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;font-size:.72rem;cursor:pointer;flex-shrink:0}._composeFileRemove_zmqjz_1222:disabled{opacity:.62;cursor:default}._composeField_zmqjz_2195{flex:1;min-width:0;min-height:2.82rem;border-radius:999px;border:1px solid var(--msg-glass-border);background:#fff9;display:flex;align-items:center;padding:.28rem .9rem;box-shadow:inset 0 1px #ffffffb3;transition:border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast)}._composeField_zmqjz_2195:focus-within{border-color:color-mix(in srgb,#075fca,transparent 55%);box-shadow:0 0 0 3px color-mix(in srgb,#075fca,transparent 86%),inset 0 1px #ffffffb3}._composeFieldWithContext_zmqjz_2213{min-width:0;min-height:5.1rem;border-radius:1.08rem;align-items:stretch;flex-direction:column;gap:.24rem;padding:.38rem .82rem .34rem}._composeReplyContext_zmqjz_2223{width:100%;max-width:100%;box-sizing:border-box;min-width:0;display:flex;align-items:center;gap:.48rem;border-left:2.5px solid rgba(28,168,142,.72);border-radius:0 .52rem .52rem 0;background:#1ca88e1f;overflow:hidden;padding:.22rem .2rem .22rem .56rem}._composeReplyContextInfo_zmqjz_2238{flex:1;min-width:0;display:flex;flex-direction:column;gap:.08rem}._composeReplyContextTitle_zmqjz_2246{font-size:.72rem;font-weight:700;color:var(--msg-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._composeReplyContextText_zmqjz_2255{font-size:.72rem;color:#dfedffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._composeReplyContextCancel_zmqjz_2263{width:1.82rem;height:1.82rem;min-width:1.82rem;min-height:1.82rem;border-radius:999px;border:1px solid rgba(28,168,142,.36);background:#122e3ce0;color:var(--msg-text-primary);font-size:.8rem;font-weight:650;line-height:1;padding:.16rem .34rem;cursor:pointer;flex-shrink:0;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),color var(--msg-motion-fast),opacity var(--msg-motion-fast)}._composeInputRow_zmqjz_2281{width:100%;min-width:0;flex:1;display:flex;align-items:center;gap:.28rem}._composeRecordingIndicator_zmqjz_2290{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.2rem .26rem;-webkit-user-select:none;user-select:none}._composeRecordingTimer_zmqjz_2300{font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--msg-text-primary);flex-shrink:0}._composeRecordingHint_zmqjz_2308{flex:1;min-width:0;font-size:.73rem;color:var(--msg-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._composeRecordingCancel_zmqjz_2318{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:50%;border:none;background:transparent;color:var(--msg-text-muted);cursor:pointer;transition:color var(--msg-motion-fast),background-color var(--msg-motion-fast),transform var(--msg-motion-fast)}._composeRecordingCancel_zmqjz_2318:hover{color:var(--msg-text-primary);background:#ffffff14}._composeRecordingCancel_zmqjz_2318:active{transform:scale(.88)}._composeInputRow_zmqjz_2281 ._emojiButton_zmqjz_1554{width:2.02rem;height:2.02rem;min-width:2.02rem;min-height:2.02rem;border:none;border-radius:.44rem;background:transparent;box-shadow:none;color:#9db4c9}._composeInputRow_zmqjz_2281 ._emojiButtonIcon_zmqjz_1577{width:1.14rem;height:1.14rem}._composeInputRow_zmqjz_2281 ._emojiButton_zmqjz_1554:focus-visible{box-shadow:none}._composeInput_zmqjz_2281{flex:1;width:auto;min-width:0;min-height:1.6rem;resize:none;max-height:140px;overflow-y:auto;scrollbar-width:none;border:none;border-radius:0;background:transparent;color:var(--msg-text-primary);padding:.3rem .08rem;font-size:clamp(.9rem,.68vw + .58rem,1rem);line-height:1.42;outline:none;font-family:inherit}._composeInput_zmqjz_2281::-webkit-scrollbar{display:none}._composeInput_zmqjz_2281::placeholder{color:var(--msg-text-muted)}._composeFieldWithContext_zmqjz_2213 ._composeInput_zmqjz_2281{padding-top:.18rem}._jumpToBottomButton_zmqjz_2394{position:absolute;right:1rem;bottom:calc(var(--chat-footer-height) + var(--messenger-nav-offset) + .48rem);width:2.72rem;height:2.72rem;min-width:2.72rem;min-height:2.72rem;border-radius:50%;border:1px solid var(--msg-divider);background:#0f1a2bd6;color:var(--msg-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:7;box-shadow:0 10px 18px #030a1452,inset 0 1px #ffffff14;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast);overflow-anchor:none}._newMessagesToast_zmqjz_2416{position:absolute;right:1rem;bottom:calc(var(--chat-footer-height) + var(--messenger-nav-offset) + .62rem);min-height:2.44rem;border:1px solid rgba(28,168,142,.4);border-radius:999px;background:#0f1a2be6;color:var(--msg-text-primary);font-size:.78rem;font-weight:650;line-height:1;padding:.5rem .86rem;cursor:pointer;z-index:8;max-width:min(72vw,240px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast);overflow-anchor:none}._loadMoreButton_zmqjz_1223{min-height:2.75rem;min-width:2.75rem;align-self:center;border:1px solid var(--msg-divider);border-radius:999px;background:#ffffffeb;color:var(--msg-text-primary);font-size:.8rem;font-weight:600;line-height:1.2;padding:.42rem .92rem;cursor:pointer}._loadingCenter_zmqjz_2454{padding:1rem;color:var(--msg-text-secondary);display:flex;align-items:center;justify-content:center;gap:.44rem;overflow-anchor:none}._emptyList_zmqjz_2464{padding:1.5rem 1rem;color:var(--msg-text-secondary);text-align:center;font-size:.9rem;display:grid;justify-items:center;gap:.72rem;overflow-anchor:none}._spinner_zmqjz_2475{width:1rem;height:1rem;border-radius:50%;border:2px solid transparent;border-top-color:currentcolor;animation:_spin_zmqjz_2475 .85s linear infinite}._errorText_zmqjz_2484{flex-shrink:0;margin:0;color:#ffb3c2;font-size:.81rem;padding:0 1rem .5rem}@keyframes _spin_zmqjz_2475{to{transform:rotate(360deg)}}._modalOverlay_zmqjz_2497{position:fixed;inset:0;z-index:40;background:#030810b3;padding:1rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._chatModalOverlay_zmqjz_2510{z-index:40}@media(min-width:756px){._chatModalOverlay_zmqjz_2510{position:absolute;inset:0}}._modal_zmqjz_2497{width:100%;max-width:460px;max-height:85dvh;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--msg-radius-md);border:1px solid rgba(255,255,255,.06);background:radial-gradient(130% 180% at 8% 0%,#1ca88e0a,#1ca88e00 54%),#0f1a2be6;box-shadow:0 24px 42px #0308108c,0 0 26px #1ca88e0f,inset 0 1px #ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--msg-text-primary)}._modalHeader_zmqjz_2536{padding:.94rem 1rem;border-bottom:1px solid var(--msg-divider);display:flex;align-items:center;justify-content:space-between;gap:.5rem}._modalTitle_zmqjz_2545{font-size:1.03rem;font-weight:700}._modalBody_zmqjz_2550{padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.84rem}._modalField_zmqjz_2558{display:flex;flex-direction:column;gap:.44rem}._modalLabel_zmqjz_2564{font-size:.81rem;color:var(--msg-text-secondary);font-weight:600}._modalInput_zmqjz_2570{width:100%;min-height:2.75rem;border:1px solid var(--msg-divider);border-radius:.72rem;background:#162235db;color:var(--msg-text-primary);padding:.62rem .74rem;font-size:.92rem;outline:none;transition:border-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),background-color var(--msg-motion-fast)}._modalInput_zmqjz_2570:focus-visible{border-color:#1ca88e80;box-shadow:var(--msg-focus-ring)}._hintText_zmqjz_2587{color:var(--msg-text-muted);font-size:.76rem}._userChips_zmqjz_2592{display:flex;flex-wrap:wrap;gap:.36rem}._chip_zmqjz_2598{border-radius:999px;border:1px solid var(--msg-divider);background:#162235d1;color:var(--msg-text-primary);padding:.26rem .58rem;display:inline-flex;align-items:center;gap:.32rem;font-size:.8rem}._chipRemove_zmqjz_2610{border:none;background:transparent;color:var(--msg-text-muted);line-height:1;padding:0;font-size:.96rem;cursor:pointer;transition:color var(--msg-motion-fast)}._userResult_zmqjz_1224{width:100%;min-height:2.9rem;border:1px solid transparent;border-radius:.86rem;background:transparent;color:var(--msg-text-primary);display:flex;align-items:center;gap:.62rem;text-align:left;cursor:pointer;padding:.54rem;transform-origin:left center}._userResultInfo_zmqjz_2637{min-width:0;flex:1;overflow:hidden}._userResultName_zmqjz_2643{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userResultMeta_zmqjz_2651{display:flex;align-items:center;gap:.3rem;margin-top:.1rem;flex-wrap:wrap}._userResultLogin_zmqjz_2659{font-size:.75rem;color:var(--msg-text-secondary);font-weight:500}._userResultMetaDot_zmqjz_2665{font-size:.72rem;color:var(--msg-text-muted);line-height:1}._userResultPosition_zmqjz_2671{font-size:.75rem;color:#1ca88e;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}._userResultOrg_zmqjz_2681{font-size:.74rem;color:var(--msg-text-secondary);margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._participantsList_zmqjz_2690{display:flex;flex-direction:column;gap:.38rem}._participantRow_zmqjz_2696{width:100%;border-radius:.86rem;border:1px solid var(--msg-divider);background:#1622359e;display:flex;align-items:center;gap:.62rem;padding:.46rem .44rem}._participantBadge_zmqjz_2707{border-radius:999px;border:1px solid rgba(28,168,142,.28);background:#1ca88e1a;color:var(--msg-text-primary);padding:.16rem .54rem;font-size:.68rem;font-weight:700;line-height:1}._participantRemoveButton_zmqjz_1225{margin-left:auto;min-height:2.3rem;min-width:2.3rem;border:1px solid rgba(255,153,170,.48);border-radius:999px;background:#9a3c5942;color:#ffd9e2;padding:.24rem .62rem;font-size:.68rem;font-weight:700;line-height:1;cursor:pointer}._participantRemoveButton_zmqjz_1225:disabled{opacity:.7;cursor:default}._modalFooter_zmqjz_2737{border-top:1px solid var(--msg-divider);padding:1rem;gap:.54rem;display:flex;justify-content:flex-end}._messageDeleteConfirmText_zmqjz_2745{margin:0;font-size:.82rem;line-height:1.45;color:var(--msg-text-secondary)}._messageDeleteConfirmPreview_zmqjz_2752{padding:.52rem .62rem;border-radius:.76rem;border:1px solid rgba(255,255,255,.08);background:#141f31db;color:var(--msg-text-primary);font-size:.82rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}._messageDeleteConfirmActions_zmqjz_2764{width:100%;display:flex;justify-content:flex-end;gap:.54rem}._messageDeleteConfirmCancel_zmqjz_2771,._messageDeleteConfirmSubmit_zmqjz_2772{min-height:2.3rem;min-width:2.3rem;border-radius:999px;border:1px solid transparent;font-size:.76rem;font-weight:650;line-height:1;padding:.4rem .8rem;cursor:pointer;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),color var(--msg-motion-fast),opacity var(--msg-motion-fast)}._messageDeleteConfirmCancel_zmqjz_2771:disabled,._messageDeleteConfirmSubmit_zmqjz_2772:disabled{opacity:.64;cursor:default}._messageDeleteConfirmCancel_zmqjz_2771{border-color:var(--msg-divider);background:#162235d1;color:var(--msg-text-secondary)}._messageDeleteConfirmSubmit_zmqjz_2772{border-color:#ff91a970;background:#5f21376b;color:#ffd8e0}._forwardPreview_zmqjz_2803{padding:.52rem .62rem;border-radius:.76rem;border-left:3px solid rgba(28,168,142,.6);background:#141f31db}._forwardPreviewSender_zmqjz_2810{font-size:.72rem;font-weight:700;color:var(--msg-accent);margin-bottom:.18rem}._forwardPreviewText_zmqjz_2817{font-size:.82rem;color:var(--msg-text-primary);line-height:1.4;white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._forwardConvList_zmqjz_2830{display:flex;flex-direction:column;gap:.28rem;max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(94,114,136,.72) transparent}._forwardConvItem_zmqjz_2840{width:100%;min-height:2.9rem;border:1px solid transparent;border-radius:.86rem;background:#16223585;color:var(--msg-text-primary);display:flex;align-items:center;gap:.62rem;text-align:left;cursor:pointer;padding:.38rem .44rem;transition:border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast)}._forwardConvItem_zmqjz_2840:focus-visible{outline:none;box-shadow:var(--msg-focus-ring)}@media(hover:hover)and (pointer:fine){._forwardConvItem_zmqjz_2840:hover{border-color:#1ca88e42;background:#162235d1}}._forwardConvItemSelected_zmqjz_2866{border-color:#1ca88e80;background:#1ca88e1a;box-shadow:inset 0 0 0 1px #1ca88e33}._forwardConvCheck_zmqjz_2872{width:1.28rem;height:1.28rem;min-width:1.28rem;border-radius:50%;border:1.5px solid rgba(28,168,142,.5);background:#0f1a2b99;color:var(--msg-accent);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color var(--msg-motion-fast)}._forwardConvItemSelected_zmqjz_2866 ._forwardConvCheck_zmqjz_2872{background:#1ca88e4d}._forwardComment_zmqjz_2893{resize:none;border-radius:.72rem;min-height:4.2rem;line-height:1.42;font-family:inherit}._forwardJobList_zmqjz_2901{display:flex;flex-direction:column;gap:.42rem}._forwardJobItem_zmqjz_2907{display:flex;align-items:center;justify-content:space-between;gap:.62rem;padding:.46rem .54rem;border:1px solid var(--msg-divider);border-radius:.76rem;background:#16223585}._forwardJobTitle_zmqjz_2918{font-size:.84rem;font-weight:600;color:var(--msg-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._forwardJobStatus_zmqjz_2928{display:flex;align-items:center;gap:.34rem;font-size:.76rem;font-weight:600;color:var(--msg-text-secondary);white-space:nowrap;flex-shrink:0}._forwardJobStatusOk_zmqjz_2939{color:#4dd9b4}._forwardJobStatusError_zmqjz_2943{color:#ffb3c2}._forwardSuccessText_zmqjz_2947{font-size:.84rem;font-weight:600;color:#4dd9b4;text-align:center}._forwardSubmitButton_zmqjz_2954{min-height:2.44rem;min-width:2.44rem;border:1px solid rgba(28,168,142,.4);border-radius:999px;background:#1ca88e29;color:var(--msg-text-primary);font-size:.82rem;font-weight:650;padding:.44rem 1.1rem;cursor:pointer;transition:transform var(--msg-motion-fast),border-color var(--msg-motion-fast),background-color var(--msg-motion-fast),box-shadow var(--msg-motion-fast),opacity var(--msg-motion-fast)}._forwardSubmitButton_zmqjz_2954:disabled{opacity:.5;cursor:default}._forwardSubmitButton_zmqjz_2954:focus-visible{outline:none;box-shadow:var(--msg-focus-ring)}@media(hover:hover)and (pointer:fine){._forwardSubmitButton_zmqjz_2954:not(:disabled):hover{transform:scale(1.02);border-color:#1ca88e94;background:#1ca88e42;box-shadow:0 6px 16px #0e6a5c38}}._forwardSubmitButton_zmqjz_2954:not(:disabled):active{transform:scale(.98)}._headerActionButton_zmqjz_149:focus-visible,._iconButton_zmqjz_150:focus-visible,._conversationItem_zmqjz_375:focus-visible,._chatHeaderInviteButton_zmqjz_696:focus-visible,._mediaOpenButton_zmqjz_1194:focus-visible,._mediaPreviewButton_zmqjz_1219:focus-visible,._mediaDownloadButton_zmqjz_1220:focus-visible,._attachmentItem_zmqjz_1221:focus-visible,._composeFileRemove_zmqjz_1222:focus-visible,._emojiButton_zmqjz_1554:focus-visible,._attachButton_zmqjz_1674:focus-visible,._sendButton_zmqjz_1675:focus-visible,._loadMoreButton_zmqjz_1223:focus-visible,._userResult_zmqjz_1224:focus-visible,._participantRemoveButton_zmqjz_1225:focus-visible,._messageActionMenuItem_zmqjz_1122:focus-visible,._messageSelectToggle_zmqjz_818:focus-visible,._composeReplyContextCancel_zmqjz_2263:focus-visible,._messageReplyDraftCancel_zmqjz_1467:focus-visible,._messageEditDraftCancel_zmqjz_1514:focus-visible,._messageDeleteConfirmCancel_zmqjz_2771:focus-visible,._messageDeleteConfirmSubmit_zmqjz_2772:focus-visible,._notificationPromptPrimary_zmqjz_79:focus-visible,._notificationPromptSecondary_zmqjz_80:focus-visible,._jumpToBottomButton_zmqjz_2394:focus-visible,._newMessagesToast_zmqjz_2416:focus-visible{outline:none;box-shadow:var(--msg-focus-ring)}@media(hover:hover)and (pointer:fine){._notificationPromptPrimary_zmqjz_79:hover,._headerActionPrimary_zmqjz_180:hover{transform:scale(1.02);border-color:#1ca88e80;background:#1ca88e3d;box-shadow:0 6px 16px #0e6a5c38}._sendButton_zmqjz_1675:hover{transform:scale(1.05);color:var(--msg-accent-hover);box-shadow:0 0 16px #1ca88e47;background:transparent}._notificationPromptSecondary_zmqjz_80:hover,._iconButton_zmqjz_150:not(._chatBackButton_zmqjz_601):hover,._chatHeaderInviteButton_zmqjz_696:hover,._mediaOpenButton_zmqjz_1194:hover,._mediaPreviewButton_zmqjz_1219:hover,._mediaDownloadButton_zmqjz_1220:hover,._attachmentItem_zmqjz_1221:hover,._composeFileRemove_zmqjz_1222:hover,._emojiButton_zmqjz_1554:hover,._attachButton_zmqjz_1674:hover,._jumpToBottomButton_zmqjz_2394:hover,._newMessagesToast_zmqjz_2416:hover,._participantRemoveButton_zmqjz_1225:hover,._composeReplyContextCancel_zmqjz_2263:hover,._messageReplyDraftCancel_zmqjz_1467:hover,._messageEditDraftCancel_zmqjz_1514:hover,._messageDeleteConfirmCancel_zmqjz_2771:hover{transform:scale(var(--msg-scale-soft));border-color:#1ca88e42;background:#162235e0;color:var(--msg-text-primary)}._chatBackButton_zmqjz_601:hover{border-color:#1ca88e42;background:#162235e0;color:var(--msg-text-primary)}._messageDeleteConfirmSubmit_zmqjz_2772:hover{transform:scale(var(--msg-scale-soft));border-color:#ff91a98f;background:#6c263f7a;color:#ffe2e7}._conversationItem_zmqjz_375:hover{transform:none;border-color:#7aace261;background:#2c43614d;box-shadow:inset 0 1px #ffffff14}._userResult_zmqjz_1224:hover{transform:scale(var(--msg-scale-card));border-color:#1ca88e42;background:#162235d1;box-shadow:0 8px 16px #0208103d}._conversationItemActive_zmqjz_393:hover{border-color:#9eceffa3;background:linear-gradient(158deg,#3c5e86d1,#253d5af0);box-shadow:0 12px 26px #060f1b52,inset 0 1px #fff3}._chipRemove_zmqjz_2610:hover{color:#ffadbe}}._notificationPromptPrimary_zmqjz_79:active,._notificationPromptSecondary_zmqjz_80:active,._headerActionButton_zmqjz_149:active,._iconButton_zmqjz_150:not(._chatBackButton_zmqjz_601):active,._conversationItem_zmqjz_375:active,._chatHeaderInviteButton_zmqjz_696:active,._mediaPreviewButton_zmqjz_1219:active,._mediaDownloadButton_zmqjz_1220:active,._attachmentItem_zmqjz_1221:active,._composeFileRemove_zmqjz_1222:active,._emojiButton_zmqjz_1554:active,._attachButton_zmqjz_1674:active,._sendButton_zmqjz_1675:active,._loadMoreButton_zmqjz_1223:active,._userResult_zmqjz_1224:active,._participantRemoveButton_zmqjz_1225:active,._messageSelectToggle_zmqjz_818:active,._composeReplyContextCancel_zmqjz_2263:active,._messageReplyDraftCancel_zmqjz_1467:active,._messageEditDraftCancel_zmqjz_1514:active,._messageDeleteConfirmCancel_zmqjz_2771:active,._messageDeleteConfirmSubmit_zmqjz_2772:active,._jumpToBottomButton_zmqjz_2394:active,._newMessagesToast_zmqjz_2416:active{transform:scale(.99)}@media(max-width:755px){._page_zmqjz_2{--messenger-compose-bottom-offset: .28rem;--messenger-compose-bottom-offset-keyboard: .08rem}html[data-ios-iphone-pwa]:not([data-keyboard-open]) ._page_zmqjz_2{--messenger-compose-bottom-offset: .36rem}}@media(min-width:756px){._page_zmqjz_2{padding-bottom:0}._mobileNavOnly_zmqjz_367{z-index:10}._conversationList_zmqjz_349{padding-bottom:calc(var(--messenger-nav-offset) + .5rem)}}@media(min-width:756px){._page_zmqjz_2{--messenger-nav-height: 0px;--messenger-nav-gap: 0px;--messenger-nav-offset: 0px;padding-bottom:0}._sidebarFooter_zmqjz_362{display:block;background:transparent;padding:.5rem .62rem .66rem}._sidebarNavDesktop_zmqjz_363{display:block}._mobileNavOnly_zmqjz_367{display:none}}@media(max-width:755px){._page_zmqjz_2{position:relative;display:block;height:var(--app-height, 100dvh);min-height:0;padding-top:0;padding-bottom:0;overflow:hidden;--messenger-nav-height: var(--main-nav-height);--messenger-nav-gap: 0rem;--messenger-nav-offset: 0px;--messenger-mobile-nav-reserved: var(--main-nav-offset)}._notificationPrompt_zmqjz_43{top:calc(.6rem + var(--messenger-safe-top));width:calc(100% - .9rem);padding:.66rem .72rem}._notificationPromptActions_zmqjz_72{gap:.36rem}._notificationPromptPrimary_zmqjz_79,._notificationPromptSecondary_zmqjz_80{min-height:2.6rem;min-width:2.6rem;font-size:.72rem;padding:.36rem .7rem}._sidebar_zmqjz_105,._chatPanel_zmqjz_544,._chatPanelWrapper_zmqjz_544{position:absolute;inset:0;width:100%;height:var(--app-height, 100dvh);max-width:none;min-width:0;border:none;border-radius:0;box-shadow:none;transition:transform var(--msg-motion-slow),opacity var(--msg-motion-fast)}._sidebar_zmqjz_105{z-index:2}._chatPanel_zmqjz_544,._chatPanelWrapper_zmqjz_544{z-index:3}._chatPanelWrapper_zmqjz_544>*{height:100%;flex:1}._page_zmqjz_2[data-mobile-view=list] ._sidebar_zmqjz_105{inset:0;height:auto;transform:translate(0);opacity:1;pointer-events:auto}._page_zmqjz_2[data-mobile-view=list] ._chatPanel_zmqjz_544,._page_zmqjz_2[data-mobile-view=list] ._chatPanelWrapper_zmqjz_544{transform:translate(100%);opacity:0;pointer-events:none}._page_zmqjz_2[data-mobile-view=chat] ._sidebar_zmqjz_105{transform:translate(-100%);opacity:0;pointer-events:none}._page_zmqjz_2[data-mobile-view=chat] ._chatPanel_zmqjz_544,._page_zmqjz_2[data-mobile-view=chat] ._chatPanelWrapper_zmqjz_544{pointer-events:auto;z-index:50}._page_zmqjz_2[data-mobile-view=chat] ._mobileNavOnly_zmqjz_367,._page_zmqjz_2[data-mobile-view=chat] ._mobileNavOnly_zmqjz_367 nav{display:none!important;visibility:hidden!important;pointer-events:none!important}._sidebarHidden_zmqjz_121{display:flex}._sidebarHeader_zmqjz_125,._chatHeader_zmqjz_586{min-height:3.86rem;padding:calc(.58rem + var(--messenger-safe-top)) .78rem .58rem}._chatBackButton_zmqjz_601{display:inline-flex}._chatTitle_zmqjz_631{max-width:95%}._searchBox_zmqjz_192{top:0;padding:calc(var(--messenger-safe-top) + .32rem) .72rem .54rem;background:var(--msg-glass-bg);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}._listBrand_zmqjz_202{display:flex;align-items:center;padding:.04rem .18rem .46rem}._listBrandText_zmqjz_206{font-size:clamp(1.32rem,6.4vw,1.62rem)}._sidebarTitleRow_zmqjz_246{display:flex;align-items:center;gap:.5rem;min-height:2.62rem;padding-bottom:.42rem}._conversationList_zmqjz_349{gap:0;padding:.14rem 0 calc(var(--messenger-mobile-nav-reserved) + .22rem)}._chatHeaderAvatar_zmqjz_610{width:2.26rem;height:2.26rem;min-width:2.26rem;font-size:.8rem}._conversationAvatar_zmqjz_406{width:2.42rem;height:2.42rem;min-width:2.42rem}._chatHeaderActions_zmqjz_672{margin-left:auto}._chatSelectionActions_zmqjz_678{gap:.34rem}._chatSelectionCounter_zmqjz_686{max-width:36vw;font-size:.7rem}._chatHeaderInviteButton_zmqjz_696{min-height:2.56rem;min-width:2.56rem;padding:.34rem .64rem;font-size:.7rem}._messages_zmqjz_711{padding:.86rem .78rem}._messageRow_zmqjz_795{max-width:90%}._mediaAttachmentItem_zmqjz_1174{width:min(100%,80vw)}._mediaImage_zmqjz_1209,._mediaVideo_zmqjz_1210{max-height:min(320px,52vh)}._composeInput_zmqjz_2281,._searchInput_zmqjz_334,._modalInput_zmqjz_2570{font-size:1rem}._composeFiles_zmqjz_2110{padding:.38rem .75rem .2rem;gap:.36rem}._composeFileItem_zmqjz_2118{max-width:min(100%,100vw - 1.7rem)}._composeFileName_zmqjz_2137{max-width:min(50vw,180px)}._compose_zmqjz_1222{padding:.6rem .75rem calc(.6rem + var(--messenger-safe-bottom) + var(--messenger-compose-bottom-offset))}._chatPanel_zmqjz_544[data-keyboard] ._compose_zmqjz_1222{padding-bottom:calc(.6rem + var(--messenger-compose-bottom-offset-keyboard))}._composeField_zmqjz_2195{border-radius:999px}._composeFieldWithContext_zmqjz_2213{min-height:4.8rem;border-radius:1.02rem;padding:.34rem .72rem .3rem}._composeReplyContext_zmqjz_2223{padding-left:.5rem}._messageReplyDraftBanner_zmqjz_1434,._messageEditDraftBanner_zmqjz_1481{margin:0 .75rem .42rem}._messageActionMenu_zmqjz_1081{width:min(220px,100vw - 1.2rem)}._emojiPopover_zmqjz_1587{bottom:calc(100% + .46rem);width:min(340px,100vw - 1.24rem)}._attachButton_zmqjz_1674,._sendButton_zmqjz_1675,._emojiButton_zmqjz_1554,._iconButton_zmqjz_150,._headerActionButton_zmqjz_149,._chatHeaderInviteButton_zmqjz_696,._loadMoreButton_zmqjz_1223,._notificationPromptPrimary_zmqjz_79,._notificationPromptSecondary_zmqjz_80,._mediaDownloadButton_zmqjz_1220,._messageDeleteConfirmCancel_zmqjz_2771,._messageDeleteConfirmSubmit_zmqjz_2772{min-height:2.75rem;min-width:2.75rem}._jumpToBottomButton_zmqjz_2394{bottom:calc(var(--chat-footer-height) + .48rem + var(--messenger-safe-bottom))}._chatPanel_zmqjz_544[data-keyboard] ._jumpToBottomButton_zmqjz_2394{bottom:calc(var(--chat-footer-height) + .48rem)}._newMessagesToast_zmqjz_2416{right:.76rem;bottom:calc(var(--chat-footer-height) + .62rem + var(--messenger-safe-bottom));max-width:min(76vw,220px)}._chatPanel_zmqjz_544[data-keyboard] ._newMessagesToast_zmqjz_2416{bottom:calc(var(--chat-footer-height) + .62rem)}._chatEmpty_zmqjz_577{display:none}._modalOverlay_zmqjz_2497{padding:.75rem;align-items:flex-end}._modal_zmqjz_2497{max-width:none;max-height:calc(var(--messenger-vvh) - var(--messenger-safe-top));border-radius:1rem 1rem 0 0}._mobileNavOnly_zmqjz_367{position:absolute;left:0;right:0;bottom:0;z-index:24;display:flex;align-items:flex-end;height:var(--messenger-mobile-nav-reserved);background:transparent}._mobileNavOnly_zmqjz_367 nav{position:relative;left:auto;right:auto;bottom:auto;width:100%}._hideNavMobile_zmqjz_371{display:none}}@media(max-width:755px){._page_zmqjz_2{--messenger-compose-bottom-offset: .24rem;--messenger-compose-bottom-offset-keyboard: .06rem}._sidebarHeader_zmqjz_125,._chatHeader_zmqjz_586{padding:calc(.54rem + var(--messenger-safe-top)) .62rem .5rem}._searchBox_zmqjz_192{padding:calc(var(--messenger-safe-top) + .44rem) .62rem .46rem}._conversationList_zmqjz_349{gap:0;padding:.1rem 0 calc(var(--messenger-mobile-nav-reserved) + .16rem)}._conversationItem_zmqjz_375{min-height:3.86rem;padding:.38rem .52rem;gap:.5rem}._conversationAvatar_zmqjz_406{width:2.18rem;height:2.18rem;min-width:2.18rem}._avatar_zmqjz_423,._chatHeaderAvatar_zmqjz_610{width:2.16rem;height:2.16rem;min-width:2.16rem}._convTitle_zmqjz_399{font-size:.87rem}._convPreview_zmqjz_402{font-size:.75rem}._messages_zmqjz_711{padding:.74rem .62rem}._messageRow_zmqjz_795{max-width:94%}._messageBubble_zmqjz_864{border-radius:1.14rem}._compose_zmqjz_1222{gap:.42rem;padding:.52rem .62rem calc(.52rem + var(--messenger-safe-bottom) + var(--messenger-compose-bottom-offset))}._chatPanel_zmqjz_544[data-keyboard] ._compose_zmqjz_1222{padding-bottom:calc(.52rem + var(--messenger-compose-bottom-offset-keyboard))}._composeFieldWithContext_zmqjz_2213{min-height:4.6rem;border-radius:.98rem;padding:.32rem .66rem .28rem}._composeReplyContext_zmqjz_2223{gap:.38rem;padding:.2rem .16rem .2rem .46rem}._composeReplyContextCancel_zmqjz_2263{width:1.72rem;height:1.72rem;min-width:1.72rem;min-height:1.72rem;font-size:.74rem}._composeInputRow_zmqjz_2281 ._emojiButton_zmqjz_1554{width:1.92rem;height:1.92rem;min-width:1.92rem;min-height:1.92rem}._composeInputRow_zmqjz_2281 ._emojiButtonIcon_zmqjz_1577{width:1.06rem;height:1.06rem}._messageReplyDraftBanner_zmqjz_1434,._messageEditDraftBanner_zmqjz_1481{margin:0 .62rem .34rem;padding:.4rem .48rem;gap:.46rem}._messageReplyDraftCancel_zmqjz_1467,._messageEditDraftCancel_zmqjz_1514{min-height:1.9rem;min-width:1.9rem;padding:.26rem .52rem;font-size:.7rem}._messageDeleteConfirmCancel_zmqjz_2771,._messageDeleteConfirmSubmit_zmqjz_2772{min-height:2.04rem;min-width:2.04rem;padding:.32rem .62rem;font-size:.72rem}._emojiPopover_zmqjz_1587{width:min(320px,100vw - 1.02rem)}._composeField_zmqjz_2195{min-height:2.66rem;border-radius:999px;padding:.28rem .76rem}._attachButton_zmqjz_1674,._sendButton_zmqjz_1675,._emojiButton_zmqjz_1554,._iconButton_zmqjz_150{width:2.66rem;height:2.66rem;min-width:2.66rem;min-height:2.66rem}._jumpToBottomButton_zmqjz_2394{width:2.62rem;height:2.62rem;min-width:2.62rem;min-height:2.62rem}._newMessagesToast_zmqjz_2416{right:.62rem;padding:.46rem .74rem;font-size:.74rem}html[data-ios-iphone-pwa]:not([data-keyboard-open]) ._page_zmqjz_2{--messenger-compose-bottom-offset: .3rem}}@media(prefers-reduced-motion:reduce){._page_zmqjz_2 *,._page_zmqjz_2 *:before,._page_zmqjz_2 *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}._conversationItem_zmqjz_375,._userResult_zmqjz_1224,._messageBubble_zmqjz_864,._headerActionButton_zmqjz_149,._iconButton_zmqjz_150,._chatHeaderInviteButton_zmqjz_696,._mediaOpenButton_zmqjz_1194,._mediaPreviewButton_zmqjz_1219,._mediaDownloadButton_zmqjz_1220,._attachmentItem_zmqjz_1221,._composeFileRemove_zmqjz_1222,._emojiButton_zmqjz_1554,._attachButton_zmqjz_1674,._sendButton_zmqjz_1675,._loadMoreButton_zmqjz_1223,._participantRemoveButton_zmqjz_1225,._messageReplyDraftCancel_zmqjz_1467,._messageEditDraftCancel_zmqjz_1514,._messageDeleteConfirmCancel_zmqjz_2771,._messageDeleteConfirmSubmit_zmqjz_2772,._jumpToBottomButton_zmqjz_2394,._newMessagesToast_zmqjz_2416,._notificationPromptPrimary_zmqjz_79,._notificationPromptSecondary_zmqjz_80{transform:none!important}}@media(prefers-color-scheme:light){html:not([data-theme=dark]) ._modalOverlay_zmqjz_2497{background:#ecf1f780}html:not([data-theme=dark]) ._sidebarHeader_zmqjz_125{background:#ffffffb8;border-bottom-color:#00000014}}@media(prefers-color-scheme:light)and (max-width:755px){html:not([data-theme=dark]) ._searchBox_zmqjz_192{background:#f0f4fae0}}@media(prefers-color-scheme:light){html:not([data-theme=dark]) ._sidebar_zmqjz_105{background:#f0f4fae0;border-right:1px solid rgba(0,0,0,.08);box-shadow:4px 0 20px #0000001a,inset -1px 0 #fff9}html:not([data-theme=dark]) ._convGroupIcon_zmqjz_454{color:#00000073}html:not([data-theme=dark]) ._conversationItem_zmqjz_375:hover{background:#ffffffe6;border-color:#00000021;box-shadow:0 2px 10px #00000017,inset 0 1px #ffffffb3}html:not([data-theme=dark]) ._searchInput_zmqjz_334{background:#ffffffb8;border-color:#0000001a}html:not([data-theme=dark]) ._searchInput_zmqjz_334:focus{border-color:#0003;background:#ffffffe6}html:not([data-theme=dark]) ._searchInput_zmqjz_334::placeholder{color:#00000059}html:not([data-theme=dark]) ._notificationPromptSecondary_zmqjz_80{background:#ffffffb8;border-color:#0000001a;color:#000000a6}html:not([data-theme=dark]) ._notificationPromptSecondary_zmqjz_80:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9;transform:none}html:not([data-theme=dark]) ._convTitle_zmqjz_399{color:#000000e0}html:not([data-theme=dark]) ._convTime_zmqjz_486{color:#00000073}html:not([data-theme=dark]) ._convPreviewAuthor_zmqjz_513{color:#0009}html:not([data-theme=dark]) ._convPreviewText_zmqjz_402{color:#0000008c}html:not([data-theme=dark]) ._conversationItemUnread_zmqjz_399 ._convTitle_zmqjz_399{color:#000000eb}html:not([data-theme=dark]) ._conversationItemUnread_zmqjz_399 ._convPreviewText_zmqjz_402{color:#000000bf}html:not([data-theme=dark]) ._unreadBadge_zmqjz_526{background:linear-gradient(180deg,#1ca88ee6,#0e826ef2);border-color:#1ca88e4d}html:not([data-theme=dark]) ._conversationItemActive_zmqjz_393{border-color:#1ca88e4d;background:linear-gradient(158deg,#1ca88e1a,#1ca88e0f);box-shadow:0 4px 14px #0000001a,inset 0 1px #fff9}html:not([data-theme=dark]) ._messageBubbleOwn_zmqjz_926{background:linear-gradient(160deg,#c8f0e8,#b2e8db);border-color:#1ca88e38;color:#0d2820;box-shadow:0 4px 12px #1ca88e24}html:not([data-theme=dark]) ._messageBubbleOther_zmqjz_934{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #00000014}html:not([data-theme=dark]) ._messageBubbleEditing_zmqjz_918{box-shadow:0 0 0 1px #1ca88e66,0 4px 14px #0000001a}html:not([data-theme=dark]) ._messageBubbleSelected_zmqjz_922{box-shadow:0 0 0 1px #1ca88e59,0 4px 14px #0000001a}html:not([data-theme=dark]) ._messageTicksRead_zmqjz_1430{color:#1ca88e}html:not([data-theme=dark]) ._messageEditDraftBanner_zmqjz_1481{background:#ffffffd1;border-color:#1ca88e47}html:not([data-theme=dark]) ._messageEditDraftTitle_zmqjz_1500{color:#000000d9}html:not([data-theme=dark]) ._messageEditDraftText_zmqjz_1506{color:#0009}html:not([data-theme=dark]) ._messageEditDraftCancel_zmqjz_1514{background:#ffffffb8;border-color:#0000001f;color:#000000b3}html:not([data-theme=dark]) ._messageActionMenu_zmqjz_1081{background:#fffffff2;border-color:#0000001a;box-shadow:0 8px 24px #00000024,inset 0 1px #fffc}html:not([data-theme=dark]) ._modal_zmqjz_2497{background:#fffffff2;border-color:#0000001a;box-shadow:0 12px 36px #00000029,inset 0 1px #fffc}html:not([data-theme=dark]) ._emojiPopover_zmqjz_1587{background:#fffffff5;border-color:#0000001a;box-shadow:0 8px 24px #0000001f}html:not([data-theme=dark]) ._emojiPopover_zmqjz_1587 .EmojiPickerReact{--epr-bg-color: #ffffff;--epr-text-color: #4a5e74;--epr-highlight-color: #1ca88e;--epr-hover-bg-color: rgba(28, 168, 142, .1);--epr-hover-bg-color-reduced-opacity: rgba(28, 168, 142, .06);--epr-focus-bg-color: rgba(28, 168, 142, .12);--epr-search-input-bg-color: #ffffff;--epr-search-input-bg-color-active: #ffffff;--epr-search-input-text-color: #2c3e50;--epr-search-input-placeholder-color: #8a9bb0;--epr-search-border-color: rgba(0, 0, 0, .1);--epr-search-border-color-active: rgba(28, 168, 142, .4);--epr-category-label-bg-color: rgba(255, 255, 255, .92);--epr-category-label-text-color: #7a909e;--epr-category-icon-active-color: #1ca88e;--epr-emoji-variation-picker-bg-color: #ffffff;--epr-skin-tone-picker-menu-color: rgba(255, 255, 255, .96)}html:not([data-theme=dark]) ._chatPanel_zmqjz_544{background:linear-gradient(180deg,#e4ecf8f5,#dae4f2fc)}html:not([data-theme=dark]) ._chatHeader_zmqjz_586{background:var(--msg-header-bg);border-bottom:1px solid var(--msg-header-border);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}html:not([data-theme=dark]) ._headerActionButton_zmqjz_149,html:not([data-theme=dark]) ._iconButton_zmqjz_150{background:#ffffffb8;border-color:#0000001a;color:#000000a6}html:not([data-theme=dark]) ._headerActionButton_zmqjz_149:hover,html:not([data-theme=dark]) ._iconButton_zmqjz_150:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9}html:not([data-theme=dark]) ._chatHeaderInviteButton_zmqjz_696{background:#1ca88e1a;border-color:#1ca88e47;color:#000000bf}html:not([data-theme=dark]) ._composeField_zmqjz_2195{background:#ffffffb8;border-color:#0000001a}html:not([data-theme=dark]) ._composeField_zmqjz_2195:focus-within{background:#ffffffe6;border-color:#1ca88e59;box-shadow:0 0 0 2px #1ca88e1a}html:not([data-theme=dark]) ._emojiButton_zmqjz_1554{background:#ffffffb8;border-color:#0000001a;color:#0000008c}html:not([data-theme=dark]) ._emojiButton_zmqjz_1554 ._emojiButtonIcon_zmqjz_1577{color:#0000008c;filter:none}html:not([data-theme=dark]) ._emojiButton_zmqjz_1554:hover{background:#ffffffeb;border-color:#0000002e;color:#000000bf;transform:none}html:not([data-theme=dark]) ._attachButton_zmqjz_1674{background:#ffffffb8;border-color:#0000001a;color:#000000a6}html:not([data-theme=dark]) ._attachButton_zmqjz_1674:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9;transform:none}html:not([data-theme=dark]) ._composeFileItem_zmqjz_2118{background:#ffffffd1;border-color:#0000001a;color:#000000bf}html:not([data-theme=dark]) ._composeFileProgressTrack_zmqjz_2153{background:#0000001f}html:not([data-theme=dark]) ._composeFileRemove_zmqjz_1222{background:#ffffffb8;border-color:#0000001f;color:#0000008c}html:not([data-theme=dark]) ._jumpToBottomButton_zmqjz_2394{background:#ffffffd1;border-color:#0000001f;color:#000000a6;box-shadow:0 4px 12px #0000001f,inset 0 1px #fff9}html:not([data-theme=dark]) ._jumpToBottomButton_zmqjz_2394:hover{background:#fffffff5;border-color:#0000002e;color:#000000d9;transform:none;box-shadow:0 6px 16px #00000029,inset 0 1px #fffc}html:not([data-theme=dark]) ._messageDayDivider_zmqjz_760 span{background:#ffffffb8;border-color:#0000001a;color:#00000073}html:not([data-theme=dark]) ._mediaDownloadButton_zmqjz_1220{background:#ffffffb8;border-color:#0000001a;color:#000000a6}html:not([data-theme=dark]) ._mediaDownloadButton_zmqjz_1220:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9}html:not([data-theme=dark]) ._mediaPreviewButton_zmqjz_1219{background:#f0f4fad6;color:#0000008c}html:not([data-theme=dark]) ._attachmentItem_zmqjz_1221{background:#ffffffb8;border-color:#0000001a}html:not([data-theme=dark]) ._attachmentItem_zmqjz_1221:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9}html:not([data-theme=dark]) ._userResult_zmqjz_1224:hover{border-color:#1ca88e3d;background:#ffffffe0;box-shadow:0 6px 14px #00000014}html:not([data-theme=dark]) ._attachmentKindBadge_zmqjz_1309{background:#f0f4fae6;border-color:#0000001f;color:#000000bf}html:not([data-theme=dark]) ._attachmentKind_image_zmqjz_1324{border-color:#1ca88e66;background:#1ca88e1f}html:not([data-theme=dark]) ._attachmentKind_pdf_zmqjz_1329{border-color:#dc3c5a66;background:#dc3c5a1a}html:not([data-theme=dark]) ._attachmentKind_doc_zmqjz_1334{border-color:#3073c866;background:#3073c81a}html:not([data-theme=dark]) ._attachmentKind_archive_zmqjz_1339{border-color:#b9822873;background:#b982281a}html:not([data-theme=dark]) ._attachmentKind_audio_zmqjz_1344{border-color:#6e50c866;background:#6e50c81a}html:not([data-theme=dark]) ._attachmentKind_video_zmqjz_1349{border-color:#c83c8c66;background:#c83c8c1a}html:not([data-theme=dark]) ._attachmentKind_other_zmqjz_1354{border-color:#0000001f;background:#f0f4fae0}html:not([data-theme=dark]) ._attachmentAction_zmqjz_1381{color:#00000080}html:not([data-theme=dark]) ._attachmentError_zmqjz_1387{color:#c0392b}html:not([data-theme=dark]) ._mediaPreviewFrame_zmqjz_1184{background:#e4eaf4d6;border-color:#0000001a}html:not([data-theme=dark]) ._voiceBubble_zmqjz_1791{border-color:#00000014;background:linear-gradient(180deg,#ffffffe0,#f0f4fae6),#f0f4fae6}html:not([data-theme=dark]) ._messageBubbleOwn_zmqjz_926 ._voiceBubbleEmbedded_zmqjz_1890{background:transparent}html:not([data-theme=dark]) ._messageBubbleOther_zmqjz_934 ._voiceBubbleEmbedded_zmqjz_1890{background:transparent}html:not([data-theme=dark]) ._voiceBubbleFailed_zmqjz_1885{border-color:#dc3c5047;background:linear-gradient(180deg,#ffe6ebe6,#ffdae2eb),#ffdae2eb}html:not([data-theme=dark]) ._voiceSpeedButton_zmqjz_1937{border-color:#0000001f;background:#ffffffd1;color:#000000b8}html:not([data-theme=dark]) ._voiceSpeedButton_zmqjz_1937:hover{background:#fffffff5;border-color:#1ca88e59}html:not([data-theme=dark]) ._voiceMetaDivider_zmqjz_2057{color:#0003}html:not([data-theme=dark]) ._voiceActionButtonPrimary_zmqjz_2095{background:#1ca88e1f;color:#0d7a68}html:not([data-theme=dark]) ._voiceActionButtonDanger_zmqjz_2100{background:#dc3c501a;color:#b8273c}html:not([data-theme=dark]) ._voiceActionButtonMuted_zmqjz_2105{background:#00000012;color:#000000b3}html:not([data-theme=dark]) ._voiceRecordButton_zmqjz_1844{border-color:#0000001f;background:radial-gradient(circle at 30% 30%,rgba(255,127,146,.15),transparent 55%),#fff0f2e6;color:#c8304a}html:not([data-theme=dark]) ._voiceRecordButtonActive_zmqjz_1865{border-color:#dc3c5080;color:#b02038;box-shadow:0 0 0 .32rem #dc3c501f}html:not([data-theme=dark]) ._voiceRecordingBar_zmqjz_1715{border-bottom-color:#0000000f}html:not([data-theme=dark]) ._voiceRecordingDot_zmqjz_1724{background:#dc3c50}html:not([data-theme=dark]) ._voiceRecordingStopBtn_zmqjz_1760,html:not([data-theme=dark]) ._voiceRecordingCancelBtn_zmqjz_1761{border-color:#0000001a;background:#ffffffb8;color:#0000008c}html:not([data-theme=dark]) ._voiceRecordingStopBtn_zmqjz_1760:hover,html:not([data-theme=dark]) ._voiceRecordingCancelBtn_zmqjz_1761:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9}html:not([data-theme=dark]) ._voiceComposerError_zmqjz_1796{background:#dc3c5014;color:#b02038}html:not([data-theme=dark]) ._composeRecordingCancel_zmqjz_2318:hover{background:#0000000f;color:#000000b3}}@media(max-width:755px){html[data-theme=light] ._searchBox_zmqjz_192{background:#f0f4fae0}}._aiConvAvatar_zmqjz_4410{background:linear-gradient(145deg,#35c2a5c2,#177fa3d1);border-color:#63c5db5c;color:#e6edf6;box-shadow:0 10px 22px #0a243833,inset 0 1px #fff3}._aiConvBadge_zmqjz_4418{margin-left:auto;padding:.16rem .42rem;border-radius:999px;border:1px solid rgba(94,185,247,.26);background:#5eb9f71f;color:#8ed6ff;font-size:.58rem;font-weight:700;letter-spacing:.06em;white-space:nowrap;flex-shrink:0}._aiConvItem_zmqjz_4432{overflow:hidden;border:1px solid rgba(103,167,242,.18);background:radial-gradient(130% 180% at 0% 0%,#4a93f133,#4a93f100 60%),linear-gradient(135deg,#4279da24,#20b6a51a),#141f3057;box-shadow:0 12px 26px #070f1c29,inset 0 1px #ffffff14}._aiConvItem_zmqjz_4432:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff14,#fff0);pointer-events:none}._aiConvItem_zmqjz_4432>*{position:relative;z-index:1}._aiConvDivider_zmqjz_4453{margin:.18rem .68rem .14rem;height:1px;background:linear-gradient(90deg,transparent,rgba(28,168,142,.24) 30%,rgba(28,168,142,.24) 70%,transparent);flex-shrink:0}._aiEmptyState_zmqjz_4461{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.64rem;padding:2rem 1.5rem;text-align:center;color:var(--msg-text-secondary)}._aiEmptyIcon_zmqjz_4473{width:5rem;height:5rem;border-radius:50%;border:1px solid rgba(28,168,142,.22);background:linear-gradient(145deg,#1ca88e1f,#0e6a5c2e);display:flex;align-items:center;justify-content:center;color:var(--msg-accent);margin-bottom:.3rem}._aiEmptyTitle_zmqjz_4486{margin:0;font-size:1.08rem;font-weight:700;color:var(--msg-text-primary)}._aiEmptyHint_zmqjz_4493{margin:0;font-size:.84rem;line-height:1.45;color:var(--msg-text-muted);max-width:22rem}._aiCursor_zmqjz_4502{display:inline-block;width:2px;height:1em;margin-left:2px;border-radius:1px;background:currentColor;vertical-align:text-bottom;animation:_aiCursorBlink_zmqjz_1 .9s step-end infinite}@keyframes _aiCursorBlink_zmqjz_1{0%,to{opacity:1}50%{opacity:0}}._aiTypingDots_zmqjz_4522{display:inline-flex;align-items:center;gap:.28rem;padding:.1rem 0}._aiTypingDots_zmqjz_4522 span{width:.44rem;height:.44rem;border-radius:50%;background:currentColor;opacity:.3;animation:_aiDotPulse_zmqjz_1 1.1s ease-in-out infinite}._aiTypingDots_zmqjz_4522 span:nth-child(2){animation-delay:.18s}._aiTypingDots_zmqjz_4522 span:nth-child(3){animation-delay:.36s}@keyframes _aiDotPulse_zmqjz_1{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}._aiErrorBubble_zmqjz_4554{border-color:#ff64784d!important;background:#3c121ceb!important;color:#ffc9d0!important}@media(prefers-color-scheme:light){html:not([data-theme=dark]) ._aiConvItem_zmqjz_4432{background:transparent;border-color:transparent;box-shadow:none}html:not([data-theme=dark]) ._aiConvItem_zmqjz_4432:before{display:none}html:not([data-theme=dark]) ._aiConvAvatar_zmqjz_4410{border-color:#1ca88e59}html:not([data-theme=dark]) ._aiConvDivider_zmqjz_4453{background:linear-gradient(90deg,transparent,rgba(28,168,142,.18) 30%,rgba(28,168,142,.18) 70%,transparent)}html:not([data-theme=dark]) ._aiEmptyIcon_zmqjz_4473{background:linear-gradient(145deg,#1ca88e1a,#0e6a5c24)}html:not([data-theme=dark]) ._aiErrorBubble_zmqjz_4554{border-color:#dc3c504d!important;background:#ffebeef2!important;color:#7a1929!important}}._callIconButton_zmqjz_4608{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;outline:none;border:1.5px solid rgba(28,168,142,.5);border-radius:50%;background:#1ca88e21;color:var(--msg-accent, #1ca88e);cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}._callIconButton_zmqjz_4608 svg{fill:currentColor;display:block;flex-shrink:0}._callIconButton_zmqjz_4608:hover{background:#1ca88e3d;box-shadow:0 0 0 4px #1ca88e21}._callIconButton_zmqjz_4608:active{transform:scale(.9);background:#1ca88e52;box-shadow:none}._callIconButton_zmqjz_4608:focus-visible{box-shadow:var(--msg-focus-ring, 0 0 0 2px rgba(28, 168, 142, .35))}@media(prefers-color-scheme:light){html:not([data-theme=dark]) ._callIconButton_zmqjz_4608{background:#1ca88e17;border-color:#1ca88e66}html:not([data-theme=dark]) ._callIconButton_zmqjz_4608:hover{background:#1ca88e2b;box-shadow:0 0 0 4px #1ca88e1a}html:not([data-theme=dark]) ._callIconButton_zmqjz_4608:active{background:#1ca88e42}}._callActiveStatus_zmqjz_4667{font-size:.78rem;font-weight:600;color:var(--msg-accent, #1ca88e)}._callActiveActions_zmqjz_4673{display:flex;align-items:center;gap:.5rem}._callBarButton_zmqjz_4680{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;outline:none;border:1.5px solid rgba(28,168,142,.45);border-radius:50%;background:#1ca88e24;color:var(--msg-accent, #1ca88e);cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}._callBarButton_zmqjz_4680 svg{display:block;flex-shrink:0}._callBarButton_zmqjz_4680:hover{background:#1ca88e3d;box-shadow:0 0 0 3px #1ca88e21}._callBarButton_zmqjz_4680:active{transform:scale(.9);background:#1ca88e52;box-shadow:none}._callBarButton_zmqjz_4680:focus-visible{box-shadow:var(--msg-focus-ring)}._callBarButtonSpeakerOn_zmqjz_4713{border-color:#1ca88eb3;background:#1ca88e38;color:var(--msg-accent, #1ca88e)}._callBarButtonSpeakerOn_zmqjz_4713:hover{background:#1ca88e52;box-shadow:0 0 0 3px #1ca88e26}._callBarButtonSpeakerOn_zmqjz_4713:active{background:#1ca88e6b;box-shadow:none}._callBarButtonMuted_zmqjz_4728{border-color:#dc3c508c;background:#dc3c502e;color:#ef4444}._callBarButtonMuted_zmqjz_4728:hover{background:#dc3c5047;box-shadow:0 0 0 3px #dc3c5024}._callBarButtonMuted_zmqjz_4728:active{background:#dc3c5061;box-shadow:none}._callBarButtonEnd_zmqjz_4742{width:2.2rem;height:2.2rem;border-color:#dc3c50b3;background:#dc3c50e0;color:#fff;box-shadow:0 2px 8px #dc3c5061}._callBarButtonEnd_zmqjz_4742 svg{color:#fff;fill:#fff}._callBarButtonEnd_zmqjz_4742:hover{background:#dc3c50;box-shadow:0 0 0 4px #dc3c5038,0 2px 10px #dc3c5073}._callBarButtonEnd_zmqjz_4742:active{transform:scale(.9);background:#c43045;box-shadow:none}@media(prefers-color-scheme:light){html:not([data-theme=dark]) ._callBarButton_zmqjz_4680{border-color:#1ca88e66;background:#1ca88e17;color:var(--msg-accent, #1ca88e)}html:not([data-theme=dark]) ._callBarButton_zmqjz_4680:hover{background:#1ca88e2b;box-shadow:0 0 0 3px #1ca88e1a}html:not([data-theme=dark]) ._callBarButton_zmqjz_4680:active{background:#1ca88e40}html:not([data-theme=dark]) ._callBarButtonMuted_zmqjz_4728{border-color:#dc3c5080;background:#dc3c501a;color:#c43045}html:not([data-theme=dark]) ._callBarButtonMuted_zmqjz_4728:hover{background:#dc3c502e;box-shadow:0 0 0 3px #dc3c501a}html:not([data-theme=dark]) ._callBarButtonMuted_zmqjz_4728:active{background:#dc3c5042}html:not([data-theme=dark]) ._callBarButtonEnd_zmqjz_4742{border-color:#c43045;background:#dc3c50;box-shadow:0 2px 8px #dc3c5059}html:not([data-theme=dark]) ._callBarButtonEnd_zmqjz_4742:hover{background:#c43045;box-shadow:0 0 0 4px #dc3c502e,0 2px 10px #dc3c506b}}@keyframes _callRingPulse_zmqjz_1{0%{transform:scale(1);opacity:.65}to{transform:scale(2.4);opacity:0}}@keyframes _callDots_zmqjz_1{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}@keyframes _callLivePulse_zmqjz_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}._callActiveBar_zmqjz_4869{display:flex;align-items:center;justify-content:space-between;padding:.4rem 1rem;background:#1ca88e1f;border-bottom:1px solid rgba(28,168,142,.2);gap:.5rem}._callActiveInfo_zmqjz_4879{display:flex;align-items:center;gap:.4rem}._callLiveDot_zmqjz_4885{width:7px;height:7px;border-radius:50%;background:#1ca88e;flex-shrink:0;animation:_callLivePulse_zmqjz_1 1.4s ease-in-out infinite}._callIncomingOverlay_zmqjz_4895{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:none}._globalCallBarHost_zmqjz_4908{position:fixed;top:calc(env(safe-area-inset-top,0px) + .75rem);left:50%;transform:translate(-50%);z-index:190;width:min(720px,100% - 1rem);pointer-events:none}._globalCallBarCard_zmqjz_4918{pointer-events:auto;overflow:hidden;border-radius:1rem;border:1px solid rgba(28,168,142,.18);box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff0f}._callIncomingModal_zmqjz_4926{display:flex;flex-direction:column;align-items:center;gap:.75rem;background:var(--msg-bg, #1a2235);border-radius:1.5rem;padding:2.25rem 3rem;box-shadow:0 12px 40px #00000059;min-width:240px}._callIncomingAvatarWrap_zmqjz_4939{position:relative;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}._callIncomingRing_zmqjz_4950{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(28,168,142,.6);animation:_callRingPulse_zmqjz_1 2s ease-out infinite;pointer-events:none}._callIncomingAvatar_zmqjz_4939{width:5rem;height:5rem;border-radius:50%;background:linear-gradient(135deg,#1ca88e,#0e6a5c);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;flex-shrink:0}._callIncomingName_zmqjz_4975{margin:0;font-size:1.1rem;font-weight:700;color:var(--msg-text-primary);text-align:center;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._callIncomingSubtitle_zmqjz_4987{margin:0;font-size:.8rem;color:var(--msg-text-secondary);display:flex;align-items:center;gap:0}._callIncomingSubtitle_zmqjz_4987:after{content:"";display:inline-block;width:1.5em;animation:_callDots_zmqjz_1 1.5s steps(4,end) infinite}._callIncomingDots_zmqjz_5003{display:none}._callIncomingActions_zmqjz_5007{display:flex;gap:2.5rem;margin-top:.75rem}._callActionGroup_zmqjz_5013{display:flex;flex-direction:column;align-items:center;gap:.5rem}._callActionLabel_zmqjz_5020{font-size:.72rem;color:var(--msg-text-secondary);-webkit-user-select:none;user-select:none}._callRoundButton_zmqjz_5026{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:none;border-radius:50%;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .15s}._callRoundButton_zmqjz_5026:active{transform:scale(.9)}._callAcceptButton_zmqjz_5041{background:#1ca88e;color:#fff;box-shadow:0 4px 16px #1ca88e73}._callAcceptButton_zmqjz_5041:hover{background:#179b82;box-shadow:0 4px 20px #1ca88e99}._callRejectButton_zmqjz_5051{background:#dc3c50;color:#fff;box-shadow:0 4px 16px #dc3c5066}._callRejectButton_zmqjz_5051:hover{background:#c93045;box-shadow:0 4px 20px #dc3c508c}@media(max-width:755px){._voiceRecordingHint_zmqjz_1751,._composeRecordingHint_zmqjz_2308{display:none}}@media(max-width:755px){._page_zmqjz_2{--messenger-nav-height: var(--main-nav-height);--messenger-nav-gap: 0px;--messenger-nav-offset: 0px;--messenger-mobile-nav-overlay: var(--main-nav-offset);--messenger-mobile-list-bottom-clearance: calc( var(--messenger-mobile-nav-overlay) + .24rem );background:radial-gradient(50% 40% at 0% 0%,rgba(28,168,142,.03),transparent),var(--msg-bg-base);min-height:100dvh;height:max(var(--app-height, 100dvh),100dvh)}._page_zmqjz_2:before{opacity:.045;mix-blend-mode:soft-light}._sidebar_zmqjz_105{background:var(--msg-glass-bg);backdrop-filter:blur(16px) saturate(110%);-webkit-backdrop-filter:blur(16px) saturate(110%);box-shadow:none}._page_zmqjz_2[data-mobile-view=list] ._sidebar_zmqjz_105{inset:0;height:auto}._searchBox_zmqjz_192{padding:calc(var(--messenger-safe-top) + .24rem) .7rem .48rem;background:var(--msg-glass-bg);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);box-shadow:0 1px #ffffff0d}._sidebarTitleRow_zmqjz_246{position:relative;justify-content:flex-start;min-height:auto;padding:.08rem .04rem .5rem}._sidebarTitle_zmqjz_140{flex:0 1 auto;font-size:1.22rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;text-align:left}._searchBoxNewChatButton_zmqjz_274{position:relative;top:auto;right:auto;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;border-radius:.84rem;border:1px solid rgba(77,163,255,.22);background:#4da3ff1f;color:#4da3ff;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff14}._searchBoxNewChatButton_zmqjz_274 svg{display:none}._searchBoxRow_zmqjz_268{gap:.48rem;align-items:stretch}._searchInput_zmqjz_334{flex:1;min-height:2.5rem;border:none;border-radius:.85rem;background-color:#76768038;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238f98a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.82rem center;background-size:.96rem;color:#f3f6fb;padding:.58rem .92rem .58rem 2.42rem;box-shadow:none}._searchInput_zmqjz_334::placeholder{color:#8f98a6}._searchInput_zmqjz_334:focus-visible{background-color:#7676804d;box-shadow:0 0 0 1px #4da3ff3d}._conversationList_zmqjz_349{gap:.08rem;padding:.12rem 0 .5rem;padding-bottom:var(--messenger-mobile-list-bottom-clearance);scroll-padding-bottom:var(--messenger-mobile-list-bottom-clearance)}._conversationItem_zmqjz_375{width:calc(100% - .64rem);min-height:4.48rem;margin:0 .32rem;padding:.56rem .78rem;gap:.72rem;border:none;border-radius:1.02rem;background:transparent;box-shadow:none}._conversationItem_zmqjz_375:after{content:"";position:absolute;left:4.5rem;right:.18rem;bottom:0;height:1px;background:#ffffff0f}._conversationItem_zmqjz_375:last-child:after,._conversationItemActive_zmqjz_393:after{opacity:0}._conversationItemActive_zmqjz_393{background:#ffffff14;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff0f}._conversationItemUnread_zmqjz_399 ._convTitle_zmqjz_399{color:#fff}._conversationItemUnread_zmqjz_399 ._convPreviewText_zmqjz_402{color:#c6d1de}._conversationAvatar_zmqjz_406{width:3rem;height:3rem;min-width:3rem;border:none;box-shadow:none}._convInfo_zmqjz_439{gap:.18rem}._convTop_zmqjz_447{align-items:flex-start;gap:.42rem}._convTitle_zmqjz_399{font-size:1rem;font-weight:600;color:#f5f7fb;letter-spacing:-.01em}._convTime_zmqjz_486{font-size:.82rem;font-weight:500;color:#8f98a6}._convBottom_zmqjz_496{align-items:center;gap:.42rem}._convPreview_zmqjz_402{font-size:.89rem;line-height:1.24;color:#8f98a6}._convPreviewAuthor_zmqjz_513{color:#a9b4c2;font-weight:500}._convPreviewText_zmqjz_402{color:#8f98a6}._unreadBadge_zmqjz_526{min-width:1.34rem;height:1.34rem;padding:0 .32rem;border:none;background:#0a84ff;color:#fff;font-size:.72rem;box-shadow:0 8px 16px #0050ad5c,inset 0 1px #ffffff3d}._aiConvItem_zmqjz_4432{background:linear-gradient(180deg,#5291ff2e,#5291ff14);border-color:#5291ff24}._aiConvItem_zmqjz_4432:after{display:none}._aiConvBadge_zmqjz_4418{border-color:#78bcff2e;background:#0a84ff29;color:#78bcff}._aiConvDivider_zmqjz_4453{margin:.12rem 1rem .22rem 4.82rem;background:#ffffff0f}._mobileNavOnly_zmqjz_367{display:flex;align-items:flex-end;justify-content:center;position:absolute;left:0;right:0;bottom:0;z-index:24;height:var(--messenger-mobile-nav-overlay);pointer-events:none;background:transparent}._mobileNavOnly_zmqjz_367 nav{position:relative;left:auto;right:auto;bottom:auto;width:100%;pointer-events:auto}}@media(max-width:755px){._searchBox_zmqjz_192{padding:calc(var(--messenger-safe-top) + .2rem) .62rem .44rem}._sidebarTitle_zmqjz_140{font-size:1.14rem}._searchBoxNewChatButton_zmqjz_274{width:2.32rem;height:2.32rem;min-width:2.32rem;min-height:2.32rem}._searchInput_zmqjz_334{min-height:2.42rem;padding-left:2.28rem}._conversationList_zmqjz_349{padding-bottom:var(--messenger-mobile-list-bottom-clearance)}._conversationItem_zmqjz_375{width:calc(100% - .52rem);min-height:4.22rem;margin:0 .26rem;padding:.5rem .68rem;gap:.62rem}._conversationItem_zmqjz_375:after{left:4.12rem}._conversationAvatar_zmqjz_406{width:2.82rem;height:2.82rem;min-width:2.82rem}._convTitle_zmqjz_399{font-size:.94rem}._convTime_zmqjz_486{font-size:.76rem}._convPreview_zmqjz_402{font-size:.82rem}._aiConvDivider_zmqjz_4453{margin-left:4.42rem}}@media(prefers-color-scheme:light)and (max-width:755px){html:not([data-theme=dark]) ._conversationItem_zmqjz_375{background:#ffffff9e}html:not([data-theme=dark]) ._conversationItem_zmqjz_375:after{background:#0f172a14}html:not([data-theme=dark]) ._conversationItemActive_zmqjz_393{background:#0f172a14;box-shadow:0 8px 18px #0f172a14,inset 0 1px #ffffffb8}html:not([data-theme=dark]) ._convTitle_zmqjz_399{color:#0f172ae0}html:not([data-theme=dark]) ._convTime_zmqjz_486{color:#475569c7}html:not([data-theme=dark]) ._convPreview_zmqjz_402{color:#475569cc}html:not([data-theme=dark]) ._convPreviewAuthor_zmqjz_513{color:#334155cc}html:not([data-theme=dark]) ._convPreviewText_zmqjz_402{color:#475569d1}html:not([data-theme=dark]) ._conversationItemUnread_zmqjz_399 ._convTitle_zmqjz_399{color:#0f172af0}html:not([data-theme=dark]) ._conversationItemUnread_zmqjz_399 ._convPreviewText_zmqjz_402{color:#1e293be0}}@media(max-width:755px){html[data-theme=light] ._conversationItem_zmqjz_375{background:#ffffff9e}html[data-theme=light] ._conversationItem_zmqjz_375:after{background:#0f172a14}html[data-theme=light] ._conversationItemActive_zmqjz_393{background:#0f172a14;box-shadow:0 8px 18px #0f172a14,inset 0 1px #ffffffb8}html[data-theme=light] ._convTitle_zmqjz_399{color:#0f172ae0}html[data-theme=light] ._convTime_zmqjz_486{color:#475569c7}html[data-theme=light] ._convPreview_zmqjz_402{color:#475569cc}html[data-theme=light] ._convPreviewAuthor_zmqjz_513{color:#334155cc}html[data-theme=light] ._convPreviewText_zmqjz_402{color:#475569d1}html[data-theme=light] ._conversationItemUnread_zmqjz_399 ._convTitle_zmqjz_399{color:#0f172af0}html[data-theme=light] ._conversationItemUnread_zmqjz_399 ._convPreviewText_zmqjz_402{color:#1e293be0}}html[data-theme=light] ._modalOverlay_zmqjz_2497{background:#ecf1f780}html[data-theme=light] ._sidebarHeader_zmqjz_125{background:#ffffffb8;border-bottom-color:#00000014}html[data-theme=light] ._sidebar_zmqjz_105{background:#f0f4fae0;border-right:1px solid rgba(0,0,0,.08);box-shadow:4px 0 20px #0000001a,inset -1px 0 #fff9}html[data-theme=light] ._convGroupIcon_zmqjz_454{color:#00000073}html[data-theme=light] ._conversationItem_zmqjz_375:hover{background:#ffffffe6;border-color:#00000021;box-shadow:0 2px 10px #00000017,inset 0 1px #ffffffb3}html[data-theme=light] ._searchInput_zmqjz_334{background:#ffffffb8;border-color:#0000001a}html[data-theme=light] ._searchInput_zmqjz_334:focus{border-color:#0003;background:#ffffffe6}html[data-theme=light] ._searchInput_zmqjz_334::placeholder{color:#00000059}html[data-theme=light] ._notificationPromptSecondary_zmqjz_80{background:#ffffffb8;border-color:#0000001a;color:#000000a6}html[data-theme=light] ._notificationPromptSecondary_zmqjz_80:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9;transform:none}html[data-theme=light] ._convTitle_zmqjz_399{color:#000000e0}html[data-theme=light] ._convTime_zmqjz_486{color:#00000073}html[data-theme=light] ._convPreviewAuthor_zmqjz_513{color:#0009}html[data-theme=light] ._convPreviewText_zmqjz_402{color:#0000008c}html[data-theme=light] ._conversationItemUnread_zmqjz_399 ._convTitle_zmqjz_399{color:#000000eb}html[data-theme=light] ._conversationItemUnread_zmqjz_399 ._convPreviewText_zmqjz_402{color:#000000bf}html[data-theme=light] ._unreadBadge_zmqjz_526{background:linear-gradient(180deg,#1ca88ee6,#0e826ef2);border-color:#1ca88e4d}html[data-theme=light] ._conversationItemActive_zmqjz_393{border-color:#1ca88e4d;background:linear-gradient(158deg,#1ca88e1a,#1ca88e0f);box-shadow:0 4px 14px #0000001a,inset 0 1px #fff9}html[data-theme=light] ._messageBubbleOwn_zmqjz_926{background:linear-gradient(160deg,#c8f0e8,#b2e8db);border-color:#1ca88e38;color:#0d2820;box-shadow:0 4px 12px #1ca88e24}html[data-theme=light] ._messageBubbleOther_zmqjz_934{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #00000014}html[data-theme=light] ._messageBubbleEditing_zmqjz_918{box-shadow:0 0 0 1px #1ca88e66,0 4px 14px #0000001a}html[data-theme=light] ._messageBubbleSelected_zmqjz_922{box-shadow:0 0 0 1px #1ca88e59,0 4px 14px #0000001a}html[data-theme=light] ._messageTicksRead_zmqjz_1430{color:#1ca88e}html[data-theme=light] ._messageEditDraftBanner_zmqjz_1481{background:#ffffffd1;border-color:#1ca88e47}html[data-theme=light] ._messageEditDraftTitle_zmqjz_1500{color:#000000d9}html[data-theme=light] ._messageEditDraftText_zmqjz_1506{color:#0009}html[data-theme=light] ._messageEditDraftCancel_zmqjz_1514{background:#ffffffb8;border-color:#0000001f;color:#000000b3}html[data-theme=light] ._messageActionMenu_zmqjz_1081{background:#fffffff2;border-color:#0000001a;box-shadow:0 8px 24px #00000024,inset 0 1px #fffc}html[data-theme=light] ._modal_zmqjz_2497{background:#fffffff2;border-color:#0000001a;box-shadow:0 12px 36px #00000029,inset 0 1px #fffc}html[data-theme=light] ._modalInput_zmqjz_2570{background:#ffffffd9;border-color:#0000001f;color:#1a2535}html[data-theme=light] ._modalInput_zmqjz_2570::placeholder{color:#00000059}html[data-theme=light] ._modalInput_zmqjz_2570:focus-visible{background:#fff;border-color:#1ca88e80}html[data-theme=light] ._chip_zmqjz_2598{background:#0000000f;border-color:#0000001a;color:#1a2535}html[data-theme=light] ._emojiPopover_zmqjz_1587{background:#fffffff5;border-color:#0000001a;box-shadow:0 8px 24px #0000001f}html[data-theme=light] ._emojiPopover_zmqjz_1587 .EmojiPickerReact{--epr-bg-color: #ffffff;--epr-text-color: #4a5e74;--epr-highlight-color: #1ca88e;--epr-hover-bg-color: rgba(28, 168, 142, .1);--epr-hover-bg-color-reduced-opacity: rgba(28, 168, 142, .06);--epr-focus-bg-color: rgba(28, 168, 142, .12);--epr-search-input-bg-color: #ffffff;--epr-search-input-bg-color-active: #ffffff;--epr-search-input-text-color: #2c3e50;--epr-search-input-placeholder-color: #8a9bb0;--epr-search-border-color: rgba(0, 0, 0, .1);--epr-search-border-color-active: rgba(28, 168, 142, .4);--epr-category-label-bg-color: rgba(255, 255, 255, .92);--epr-category-label-text-color: #7a909e;--epr-category-icon-active-color: #1ca88e;--epr-emoji-variation-picker-bg-color: #ffffff;--epr-skin-tone-picker-menu-color: rgba(255, 255, 255, .96)}html[data-theme=light] ._chatPanel_zmqjz_544{background:linear-gradient(180deg,#e4ecf8f5,#dae4f2fc)}html[data-theme=light] ._headerActionButton_zmqjz_149,html[data-theme=light] ._iconButton_zmqjz_150{background:#ffffffb8;border-color:#0000001a;color:#000000a6}html[data-theme=light] ._headerActionButton_zmqjz_149:hover,html[data-theme=light] ._iconButton_zmqjz_150:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9}html[data-theme=light] ._chatHeaderInviteButton_zmqjz_696{background:#1ca88e1a;border-color:#1ca88e47;color:#000000bf}html[data-theme=light] ._composeField_zmqjz_2195{background:#ffffffb8;border-color:#0000001a}html[data-theme=light] ._composeField_zmqjz_2195:focus-within{background:#ffffffe6;border-color:#1ca88e59;box-shadow:0 0 0 2px #1ca88e1a}html[data-theme=light] ._emojiButton_zmqjz_1554{background:#ffffffb8;border-color:#0000001a;color:#0000008c}html[data-theme=light] ._emojiButton_zmqjz_1554 ._emojiButtonIcon_zmqjz_1577{color:#0000008c;filter:none}html[data-theme=light] ._emojiButton_zmqjz_1554:hover{background:#ffffffeb;border-color:#0000002e;color:#000000bf;transform:none}html[data-theme=light] ._attachButton_zmqjz_1674{background:#ffffffb8;border-color:#0000001a;color:#000000a6}html[data-theme=light] ._attachButton_zmqjz_1674:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9;transform:none}html[data-theme=light] ._composeFileItem_zmqjz_2118{background:#ffffffd1;border-color:#0000001a;color:#000000bf}html[data-theme=light] ._composeFileProgressTrack_zmqjz_2153{background:#0000001f}html[data-theme=light] ._composeFileRemove_zmqjz_1222{background:#ffffffb8;border-color:#0000001f;color:#0000008c}html[data-theme=light] ._jumpToBottomButton_zmqjz_2394{background:#ffffffd1;border-color:#0000001f;color:#000000a6;box-shadow:0 4px 12px #0000001f,inset 0 1px #fff9}html[data-theme=light] ._jumpToBottomButton_zmqjz_2394:hover{background:#fffffff5;border-color:#0000002e;color:#000000d9;transform:none;box-shadow:0 6px 16px #00000029,inset 0 1px #fffc}html[data-theme=light] ._messageDayDivider_zmqjz_760 span{background:#ffffffb8;border-color:#0000001a;color:#00000073}html[data-theme=light] ._mediaDownloadButton_zmqjz_1220{background:#ffffffb8;border-color:#0000001a;color:#000000a6}html[data-theme=light] ._mediaDownloadButton_zmqjz_1220:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9}html[data-theme=light] ._mediaPreviewButton_zmqjz_1219{background:#f0f4fad6;color:#0000008c}html[data-theme=light] ._attachmentItem_zmqjz_1221{background:#ffffffb8;border-color:#0000001a}html[data-theme=light] ._attachmentItem_zmqjz_1221:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9}html[data-theme=light] ._userResult_zmqjz_1224:hover{border-color:#1ca88e3d;background:#ffffffe0;box-shadow:0 6px 14px #00000014}html[data-theme=light] ._attachmentKindBadge_zmqjz_1309{background:#f0f4fae6;border-color:#0000001f;color:#000000bf}html[data-theme=light] ._attachmentKind_image_zmqjz_1324{border-color:#1ca88e66;background:#1ca88e1f}html[data-theme=light] ._attachmentKind_pdf_zmqjz_1329{border-color:#dc3c5a66;background:#dc3c5a1a}html[data-theme=light] ._attachmentKind_doc_zmqjz_1334{border-color:#3073c866;background:#3073c81a}html[data-theme=light] ._attachmentKind_archive_zmqjz_1339{border-color:#b9822873;background:#b982281a}html[data-theme=light] ._attachmentKind_audio_zmqjz_1344{border-color:#6e50c866;background:#6e50c81a}html[data-theme=light] ._attachmentKind_video_zmqjz_1349{border-color:#c83c8c66;background:#c83c8c1a}html[data-theme=light] ._attachmentKind_other_zmqjz_1354{border-color:#0000001f;background:#f0f4fae0}html[data-theme=light] ._attachmentAction_zmqjz_1381{color:#00000080}html[data-theme=light] ._attachmentError_zmqjz_1387{color:#c0392b}html[data-theme=light] ._mediaPreviewFrame_zmqjz_1184{background:#e4eaf4d6;border-color:#0000001a}html[data-theme=light] ._voiceBubble_zmqjz_1791{border-color:#00000014;background:linear-gradient(180deg,#ffffffe0,#f0f4fae6),#f0f4fae6}html[data-theme=light] ._messageBubbleOwn_zmqjz_926 ._voiceBubbleEmbedded_zmqjz_1890,html[data-theme=light] ._messageBubbleOther_zmqjz_934 ._voiceBubbleEmbedded_zmqjz_1890{background:transparent}html[data-theme=light] ._voiceBubbleFailed_zmqjz_1885{border-color:#dc3c5047;background:linear-gradient(180deg,#ffe6ebe6,#ffdae2eb),#ffdae2eb}html[data-theme=light] ._voiceSpeedButton_zmqjz_1937{border-color:#0000001f;background:#ffffffd1;color:#000000b8}html[data-theme=light] ._voiceSpeedButton_zmqjz_1937:hover{background:#fffffff5;border-color:#1ca88e59}html[data-theme=light] ._voiceMetaDivider_zmqjz_2057{color:#0003}html[data-theme=light] ._voiceActionButtonPrimary_zmqjz_2095{background:#1ca88e1f;color:#0d7a68}html[data-theme=light] ._voiceActionButtonDanger_zmqjz_2100{background:#dc3c501a;color:#b8273c}html[data-theme=light] ._voiceActionButtonMuted_zmqjz_2105{background:#00000012;color:#000000b3}html[data-theme=light] ._voiceRecordButton_zmqjz_1844{border-color:#0000001f;background:radial-gradient(circle at 30% 30%,rgba(255,127,146,.15),transparent 55%),#fff0f2e6;color:#c8304a}html[data-theme=light] ._voiceRecordButtonActive_zmqjz_1865{border-color:#dc3c5080;color:#b02038;box-shadow:0 0 0 .32rem #dc3c501f}html[data-theme=light] ._voiceRecordingBar_zmqjz_1715{border-bottom-color:#0000000f}html[data-theme=light] ._voiceRecordingDot_zmqjz_1724{background:#dc3c50}html[data-theme=light] ._voiceRecordingStopBtn_zmqjz_1760,html[data-theme=light] ._voiceRecordingCancelBtn_zmqjz_1761{border-color:#0000001a;background:#ffffffb8;color:#0000008c}html[data-theme=light] ._voiceRecordingStopBtn_zmqjz_1760:hover,html[data-theme=light] ._voiceRecordingCancelBtn_zmqjz_1761:hover{background:#ffffffeb;border-color:#0000002e;color:#000000d9}html[data-theme=light] ._voiceComposerError_zmqjz_1796{background:#dc3c5014;color:#b02038}html[data-theme=light] ._composeRecordingCancel_zmqjz_2318:hover{background:#0000000f;color:#000000b3}html[data-theme=light] ._aiConvItem_zmqjz_4432{background:transparent;border-color:transparent;box-shadow:none}html[data-theme=light] ._aiConvItem_zmqjz_4432:before{display:none}html[data-theme=light] ._aiConvAvatar_zmqjz_4410{border-color:#1ca88e59}html[data-theme=light] ._aiConvDivider_zmqjz_4453{background:linear-gradient(90deg,transparent,rgba(28,168,142,.18) 30%,rgba(28,168,142,.18) 70%,transparent)}html[data-theme=light] ._aiEmptyIcon_zmqjz_4473{background:linear-gradient(145deg,#1ca88e1a,#0e6a5c24)}html[data-theme=light] ._aiErrorBubble_zmqjz_4554{border-color:#dc3c504d!important;background:#ffebeef2!important;color:#7a1929!important}html[data-theme=light] ._callIconButton_zmqjz_4608{background:#1ca88e17;border-color:#1ca88e66}html[data-theme=light] ._callIconButton_zmqjz_4608:hover{background:#1ca88e2b;box-shadow:0 0 0 4px #1ca88e1a}html[data-theme=light] ._callIconButton_zmqjz_4608:active{background:#1ca88e42}html[data-theme=light] ._callBarButton_zmqjz_4680{border-color:#1ca88e66;background:#1ca88e17;color:var(--msg-accent, #1ca88e)}html[data-theme=light] ._callBarButton_zmqjz_4680:hover{background:#1ca88e2b;box-shadow:0 0 0 3px #1ca88e1a}html[data-theme=light] ._callBarButton_zmqjz_4680:active{background:#1ca88e40}html[data-theme=light] ._callBarButtonMuted_zmqjz_4728{border-color:#dc3c5080;background:#dc3c501a;color:#c43045}html[data-theme=light] ._callBarButtonMuted_zmqjz_4728:hover{background:#dc3c502e;box-shadow:0 0 0 3px #dc3c501a}html[data-theme=light] ._callBarButtonMuted_zmqjz_4728:active{background:#dc3c5042}html[data-theme=light] ._callBarButtonEnd_zmqjz_4742{border-color:#c43045;background:#dc3c50;box-shadow:0 2px 8px #dc3c5059}html[data-theme=light] ._callBarButtonEnd_zmqjz_4742:hover{background:#c43045;box-shadow:0 0 0 4px #dc3c502e,0 2px 10px #dc3c506b}@media(max-width:755px){html[data-theme=light] ._searchBox_zmqjz_192{background:#f0f4fae0}html[data-theme=light] ._conversationItem_zmqjz_375{background:#ffffff9e}html[data-theme=light] ._conversationItem_zmqjz_375:after{background:#0f172a14}html[data-theme=light] ._conversationItemActive_zmqjz_393{background:#0f172a14;box-shadow:0 8px 18px #0f172a14,inset 0 1px #ffffffb8}html[data-theme=light] ._convTitle_zmqjz_399{color:#0f172ae0}html[data-theme=light] ._convTime_zmqjz_486{color:#475569c7}html[data-theme=light] ._convPreview_zmqjz_402{color:#475569cc}html[data-theme=light] ._convPreviewAuthor_zmqjz_513{color:#334155cc}html[data-theme=light] ._convPreviewText_zmqjz_402{color:#475569d1}html[data-theme=light] ._conversationItemUnread_zmqjz_399 ._convTitle_zmqjz_399{color:#0f172af0}html[data-theme=light] ._conversationItemUnread_zmqjz_399 ._convPreviewText_zmqjz_402{color:#1e293be0}}._page_zmqjz_2{--messenger-shell-gap: 0rem;--messenger-shell-padding: 0;--messenger-shell-radius: 1.375rem;--messenger-panel-border: rgba(139, 162, 191, .18);--messenger-panel-surface: #111b2a;--messenger-panel-surface-elevated: #162338;--messenger-panel-surface-soft: #1b2a41;--messenger-chat-canvas: #0d1624;--messenger-list-accent: #76b7ff;--messenger-chat-accent: #2fc7ad;--messenger-modal-surface: rgba(255, 255, 255, .88);--messenger-shadow-panel: 0 18px 48px rgba(0, 0, 0, .32);--messenger-shadow-card: 0 12px 28px rgba(0, 0, 0, .22);--messenger-content-max: 52rem;display:flex;gap:var(--messenger-shell-gap);padding:0;background:transparent}._page_zmqjz_2:before{opacity:.03;mix-blend-mode:normal}._sidebar_zmqjz_105,._chatPanelWrapper_zmqjz_544,._chatPanel_zmqjz_544{border:1px solid var(--messenger-panel-border);border-radius:var(--messenger-shell-radius);box-shadow:var(--messenger-shadow-panel)}._sidebar_zmqjz_105{flex:0 0 var(--messenger-sidebar-width, 320px);width:var(--messenger-sidebar-width, 320px);max-width:none;min-width:0;border-radius:var(--messenger-shell-radius);border-color:var(--glass-border, rgba(255, 255, 255, .72));background:var(--glass-surface, rgba(255, 255, 255, .62));backdrop-filter:blur(26px) saturate(185%);-webkit-backdrop-filter:blur(26px) saturate(185%);overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff2e,0 18px 44px #142d5a1f}._resizer_zmqjz_6005{flex:0 0 .85rem;align-self:stretch;position:relative;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none}._resizer_zmqjz_6005:after{content:"";width:.28rem;height:2.6rem;border-radius:999px;background:var(--glass-border, rgba(255, 255, 255, .72));box-shadow:0 1px 2px #142d5a1f;transition:background .15s ease,height .15s ease}._resizer_zmqjz_6005:hover:after,._resizer_zmqjz_6005:active:after{height:3.4rem;background:color-mix(in srgb,var(--app-accent, #075fca),transparent 35%)}._searchBox_zmqjz_192{padding:.82rem .78rem .6rem;border-bottom:none;background:transparent}._searchBoxHeader_zmqjz_6091{display:none}._sidebarTitle_zmqjz_140{color:#f5f8fc;text-shadow:none}._searchBoxRow_zmqjz_268{display:flex;align-items:center;gap:.5rem}._searchInput_zmqjz_334{flex:1;min-width:0;min-height:2.6rem;border:1px solid rgba(255,255,255,.92);border-radius:.92rem;background-color:#ffffffb8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a7a8d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.82rem center;background-size:1.05rem;color:#172033;font-size:.9rem;padding:.5rem .9rem .5rem 2.5rem;box-shadow:inset 0 1px #fffffff2}._searchInput_zmqjz_334::placeholder{color:#8b99aa}._searchInput_zmqjz_334:focus-visible{background-color:#ffffffeb;border-color:#2887dc66;box-shadow:0 0 0 3px #2887dc1f,inset 0 1px #fffffff2}._newChatBtn_zmqjz_6133{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:none;border-radius:.92rem;background:linear-gradient(145deg,#1776d3,#2b86ee);color:#fff;cursor:pointer;box-shadow:0 6px 14px #1776d342;transition:transform .13s,filter .13s}._newChatBtn_zmqjz_6133 svg{width:1.35rem;height:1.35rem;flex-shrink:0}._newChatBtn_zmqjz_6133:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#1776d3,transparent 70%)}._newChatBtn_zmqjz_6133:hover{transform:translateY(-1px);filter:brightness(1.06)}._newChatBtn_zmqjz_6133:active{transform:translateY(0)}._conversationList_zmqjz_349{gap:.18rem;padding:0 .6rem 1rem;background:transparent}._conversationItem_zmqjz_375{min-height:3.7rem;border:none;border-radius:1rem;background:transparent;color:#172033;padding:.5rem .65rem;gap:.6rem}._conversationItem_zmqjz_375:after{display:none}._conversationItem_zmqjz_375:hover{background:#ffffff7a;box-shadow:none}._conversationItem_zmqjz_375:focus{outline:none}._conversationItem_zmqjz_375:focus:not(:focus-visible){outline:none;box-shadow:none}._conversationItemActive_zmqjz_393,._conversationItemActive_zmqjz_393:hover{background:color-mix(in srgb,var(--app-accent, #075fca),transparent 88%);box-shadow:none}._conversationItemActive_zmqjz_393{background:color-mix(in srgb,var(--app-accent, #075fca),transparent 88%)}._aiConvItem_zmqjz_4432{border-color:transparent;background:transparent}._aiConvItem_zmqjz_4432._conversationItemActive_zmqjz_393,._aiConvItem_zmqjz_4432._conversationItemActive_zmqjz_393:hover{background:color-mix(in srgb,var(--app-accent, #075fca),transparent 88%)}._aiConvDivider_zmqjz_4453{display:none}._convTitle_zmqjz_399,._conversationItemUnread_zmqjz_399 ._convTitle_zmqjz_399{color:#172033;font-size:.86rem;font-weight:680;letter-spacing:-.01em}._convPreviewText_zmqjz_402,._convPreviewAuthor_zmqjz_513,._conversationItemUnread_zmqjz_399 ._convPreviewText_zmqjz_402{color:#627185}._conversationAvatar_zmqjz_406{width:2.7rem;height:2.7rem;min-width:2.7rem;border:none;border-radius:1.2rem;background:linear-gradient(145deg,#1776d3,#2b86ee);color:#fff;font-size:.82rem;font-weight:800;box-shadow:none}._aiConvAvatar_zmqjz_4410{background:linear-gradient(145deg,#0875c9,#00a1d8);color:#fff}._aiConvAvatar_zmqjz_4410 svg{width:1.35rem;height:1.35rem}._conversationItem_zmqjz_375:nth-of-type(3) ._conversationAvatar_zmqjz_406{background:linear-gradient(145deg,#805ae8,#9b6cf7)}._conversationItem_zmqjz_375:nth-of-type(4) ._conversationAvatar_zmqjz_406{background:linear-gradient(145deg,#21ae5d,#32c772)}._conversationItem_zmqjz_375:nth-of-type(5) ._conversationAvatar_zmqjz_406{background:linear-gradient(145deg,#ef870c,#f8ad36)}._conversationItem_zmqjz_375:nth-of-type(6) ._conversationAvatar_zmqjz_406{background:linear-gradient(145deg,#159586,#2bb9a9)}._conversationItem_zmqjz_375:nth-of-type(7) ._conversationAvatar_zmqjz_406{background:linear-gradient(145deg,#5b687b,#8190a5)}._convInfo_zmqjz_439{gap:.28rem}._convTop_zmqjz_447{align-items:center;gap:.46rem}._convTime_zmqjz_486{color:#8998ad;font-size:.76rem;font-weight:500}._convBottom_zmqjz_496{align-items:center}._convPreview_zmqjz_402{font-size:.84rem;line-height:1.25;color:#627185}._convPreviewAuthor_zmqjz_513{color:#172033;font-weight:750}._convGroupIcon_zmqjz_454{color:#8090a3}._unreadBadge_zmqjz_526{min-width:1.5rem;height:1.5rem;border:none;background:#118477;color:#fff;font-size:.74rem;font-weight:800;box-shadow:none}._aiConvBadge_zmqjz_4418{min-width:1.78rem;height:1.5rem;border:none;border-radius:.6rem;background:#068ed0;color:#fff;font-size:.72rem;font-weight:800}._chatPanelWrapper_zmqjz_544{border:1px solid var(--glass-border, rgba(255, 255, 255, .72));border-radius:var(--messenger-shell-radius);background:var(--glass-surface-strong, rgba(255, 255, 255, .74));box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff2e,0 18px 44px #142d5a1f;overflow:hidden}._chatPanelWrapper_zmqjz_544>._chatPanel_zmqjz_544{border:none;border-radius:inherit;box-shadow:none}._chatPanel_zmqjz_544{background:radial-gradient(circle at 60% -12%,rgba(47,199,173,.06),transparent 34%),linear-gradient(180deg,#f4f8fcb8,#eef3fac7);backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%)}._chatHeader_zmqjz_586{min-height:3.2rem;padding:.5rem 1rem;border-bottom:1px solid var(--msg-header-border);background:var(--msg-header-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}._chatHeaderAvatar_zmqjz_610,._avatar_zmqjz_423,._conversationAvatar_zmqjz_406{border-color:#8bbeff47;box-shadow:none}._chatTitle_zmqjz_631{color:#172033}._chatSubtitle_zmqjz_666{color:#5c6878}._iconButton_zmqjz_150,._headerActionButton_zmqjz_149,._chatHeaderInviteButton_zmqjz_696,._attachButton_zmqjz_1674,._emojiButton_zmqjz_1554,._jumpToBottomButton_zmqjz_2394,._newMessagesToast_zmqjz_2416{border-color:#7896b938;background:#fff9;color:#5c6878}._chatHeaderInviteButton_zmqjz_696,._headerActionPrimary_zmqjz_180{border-color:#2fc7ad66;background:#2fc7ad21}._messages_zmqjz_711{padding:1.06rem clamp(1rem,4vw,2.5rem) 1rem;background:transparent;background-image:none;background-size:auto}._messagesContent_zmqjz_731{width:100%;max-width:var(--messenger-content-max, 52rem);margin-inline:auto}._messageDayDivider_zmqjz_760 span,._loadingOlderOverlay_zmqjz_738{border-color:#7896b933;background:#ffffffd1;color:#5c6878;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}._messageBubble_zmqjz_864{border-radius:1.18rem;box-shadow:0 4px 14px #142d5a0f}._messageBubbleOwn_zmqjz_926{border:none;background:linear-gradient(160deg,#1f9a85,#15806e);color:#fff}._messageBubbleOther_zmqjz_934{border-color:#7896b929;background:#fff;color:#172033}._messageReferenceBubble_zmqjz_1022,._replyToBubble_zmqjz_964,._forwardPreview_zmqjz_2803,._messageDeleteConfirmPreview_zmqjz_2752{border-color:#2fc7ad57;background:#2fc7ad14}._messageActionMenu_zmqjz_1081{border-color:#7896b933;background:#fffffff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._messageActionMenuItem_zmqjz_1122,._attachmentItem_zmqjz_1221,._composeFileItem_zmqjz_2118,._voiceBubble_zmqjz_1791,._participantRow_zmqjz_2696,._forwardConvItem_zmqjz_2840,._forwardJobItem_zmqjz_2907,._chip_zmqjz_2598{border-color:#7896b92e;background:#ffffffb3}._mediaPreviewFrame_zmqjz_1184{border-color:#7896b92e;background:#fff9}._chatFooter_zmqjz_1528{border-top:none;background:transparent}._compose_zmqjz_1222{width:100%;max-width:calc(var(--messenger-content-max, 52rem) + 5.64rem + 1rem);margin-inline:auto;padding-top:.58rem}._composeField_zmqjz_2195{border-color:#7896b938;background:#ffffffb3}._composeField_zmqjz_2195:focus-within{border-color:#2fc7ad7a;background:#ffffffeb;box-shadow:0 0 0 3px #2fc7ad1a}._composeInputRow_zmqjz_2281 ._emojiButton_zmqjz_1554{width:2.18rem;height:2.18rem;min-width:2.18rem;min-height:2.18rem;color:#7f92aa}._composeInputRow_zmqjz_2281 ._emojiButtonIcon_zmqjz_1577{width:1.28rem;height:1.28rem}._sendButton_zmqjz_1675{border:none;background:linear-gradient(145deg,#1f9a85,#15806e);color:#fff;box-shadow:0 6px 16px #15806e52}._sendButton_zmqjz_1675:hover{filter:brightness(1.06);color:#fff;box-shadow:0 8px 20px #15806e61}._messageReplyDraftBanner_zmqjz_1434,._messageEditDraftBanner_zmqjz_1481,._composeReplyContext_zmqjz_2223{border-color:#2fc7ad57;background:#2fc7ad1a}._emptyList_zmqjz_2464,._loadingCenter_zmqjz_2454,._hintText_zmqjz_2587,._messageTime_zmqjz_1393,._attachmentSize_zmqjz_1376,._userResultOrg_zmqjz_2681{color:#7a8aa0}._modalOverlay_zmqjz_2497{background:#0a142080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._modal_zmqjz_2497{border:1px solid rgba(120,150,185,.2);border-radius:1.18rem;background:var(--messenger-modal-surface);box-shadow:0 26px 64px #142d5a38;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}._modalHeader_zmqjz_2536,._modalFooter_zmqjz_2737{border-color:#7896b929;background:#ffffff8c}._modalInput_zmqjz_2570{border-color:#7896b938;background:#ffffffb3}._userResult_zmqjz_1224,._forwardConvItem_zmqjz_2840{border-color:#7896b924;background:#ffffff8c}._userResult_zmqjz_1224:hover,._forwardConvItem_zmqjz_2840:hover{border-color:#2fc7ad52;background:#2fc7ad14;transform:none}._forwardSubmitButton_zmqjz_2954,._messageDeleteConfirmSubmit_zmqjz_2772{border-color:#2fc7ad6b;background:#2fc7ad26}._callIconButton_zmqjz_4608,._callBarButton_zmqjz_4680{border-color:#2fc7ad6b;background:#2fc7ad21;color:#6be3cf}._globalCallBarCard_zmqjz_4918,._callIncomingModal_zmqjz_4926{border:1px solid rgba(139,162,191,.2);background:#121c2c;box-shadow:0 24px 58px #00000061}._callActiveBar_zmqjz_4869{border-bottom-color:#2fc7ad33;background:#121f31}._callIncomingOverlay_zmqjz_4895{background:#030810bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-theme=light] ._page_zmqjz_2{--messenger-panel-border: rgba(55, 72, 94, .14);--messenger-panel-surface: #ffffff;--messenger-panel-surface-elevated: #f5f8fc;--messenger-panel-surface-soft: #eef3f9;--messenger-chat-canvas: #eef3f9;--messenger-modal-surface: #ffffff;background:transparent}html[data-theme=light] ._sidebar_zmqjz_105,html[data-theme=light] ._chatPanelWrapper_zmqjz_544,html[data-theme=light] ._chatPanel_zmqjz_544,html[data-theme=light] ._modal_zmqjz_2497,html[data-theme=light] ._globalCallBarCard_zmqjz_4918,html[data-theme=light] ._callIncomingModal_zmqjz_4926{border-color:#37485e24;box-shadow:0 16px 44px #1e2d431c}html[data-theme=light] ._globalCallBarCard_zmqjz_4918,html[data-theme=light] ._callIncomingModal_zmqjz_4926{background:#fff}html[data-theme=light] ._callActiveBar_zmqjz_4869{border-bottom-color:#1ca88e29;background:#fff}html[data-theme=light] ._chatHeader_zmqjz_586{background:var(--msg-header-bg);border-bottom:1px solid var(--msg-header-border);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}html[data-theme=light] ._modalHeader_zmqjz_2536,html[data-theme=light] ._modalFooter_zmqjz_2737{background:#fffffff5}html[data-theme=light] ._sidebar_zmqjz_105{border-color:var(--glass-border, rgba(255, 255, 255, .72));background:var(--glass-surface, rgba(255, 255, 255, .62));box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff2e,0 18px 44px #142d5a1f}html[data-theme=light] ._searchBox_zmqjz_192{background:transparent}html[data-theme=light] ._chatFooter_zmqjz_1528{border-top:none;background:transparent}html[data-theme=light] ._chatPanel_zmqjz_544{background:radial-gradient(circle at 60% -12%,rgba(28,168,142,.11),transparent 34%),linear-gradient(180deg,#f8fbff,#eef3f9)}html[data-theme=light] ._composeField_zmqjz_2195,html[data-theme=light] ._modalInput_zmqjz_2570{border-color:#37485e24;background:#f3f7fb;color:#142033}html[data-theme=light] ._searchInput_zmqjz_334{border-color:transparent;background-color:#ffffffad;color:#172033}html[data-theme=light] ._conversationList_zmqjz_349{background:transparent}html[data-theme=light] ._conversationItem_zmqjz_375,html[data-theme=light] ._userResult_zmqjz_1224,html[data-theme=light] ._forwardConvItem_zmqjz_2840{border-color:#37485e14;background:transparent}html[data-theme=light] ._conversationItem_zmqjz_375:after{background:#37485e1a}html[data-theme=light] ._conversationItemActive_zmqjz_393,html[data-theme=light] ._conversationItemActive_zmqjz_393:hover{border-color:color-mix(in srgb,var(--app-accent, #075fca),transparent 55%);background:color-mix(in srgb,var(--app-accent, #075fca),transparent 88%);box-shadow:none}html[data-theme=light] ._conversationItem_zmqjz_375:hover{background:#ffffff7a}html[data-theme=light] ._messages_zmqjz_711{background:transparent;background-image:none}html[data-theme=light] ._composeInputRow_zmqjz_2281 ._emojiButton_zmqjz_1554{background:transparent;border-color:transparent;color:#71839a}html[data-theme=light] ._convTitle_zmqjz_399,html[data-theme=light] ._chatTitle_zmqjz_631,html[data-theme=light] ._messageBubbleOther_zmqjz_934,html[data-theme=light] ._modalTitle_zmqjz_2545,html[data-theme=light] ._userResultName_zmqjz_2643{color:#142033}html[data-theme=light] ._convPreviewText_zmqjz_402,html[data-theme=light] ._convTime_zmqjz_486,html[data-theme=light] ._chatSubtitle_zmqjz_666,html[data-theme=light] ._hintText_zmqjz_2587,html[data-theme=light] ._messageTime_zmqjz_1393,html[data-theme=light] ._userResultOrg_zmqjz_2681{color:#62748b}html[data-theme=light] ._convPreviewAuthor_zmqjz_513{color:#172033}html[data-theme=light] ._messageBubbleOther_zmqjz_934,html[data-theme=light] ._messageActionMenuItem_zmqjz_1122,html[data-theme=light] ._attachmentItem_zmqjz_1221,html[data-theme=light] ._composeFileItem_zmqjz_2118,html[data-theme=light] ._voiceBubble_zmqjz_1791,html[data-theme=light] ._participantRow_zmqjz_2696,html[data-theme=light] ._forwardJobItem_zmqjz_2907,html[data-theme=light] ._chip_zmqjz_2598{border-color:#37485e1f;background:#fff}html[data-theme=light] ._messageBubbleOwn_zmqjz_926{border-color:#1ca88e3d;background:linear-gradient(160deg,#c9f2e9,#afe8dc);color:#0e322b}html[data-theme=light] ._modalOverlay_zmqjz_2497{background:#e7eef7ad}html[data-theme=light] ._modal_zmqjz_2497{background:var(--messenger-modal-surface)}@media(max-width:755px){._page_zmqjz_2{--messenger-shell-gap: 0px;--messenger-shell-padding: 0px;gap:0;padding:0}._resizer_zmqjz_6005{display:none}._sidebar_zmqjz_105,._chatPanelWrapper_zmqjz_544,._chatPanel_zmqjz_544{border:none;border-radius:0;box-shadow:none}._sidebar_zmqjz_105{width:100%;min-width:0;max-width:none;background:#eaf6fb}._searchBox_zmqjz_192{border-radius:0}._conversationList_zmqjz_349{gap:.1rem;padding:.28rem .58rem var(--messenger-mobile-list-bottom-clearance)}._conversationItem_zmqjz_375{width:100%;margin:0}._chatHeader_zmqjz_586{border-radius:0}._messages_zmqjz_711{padding:.82rem .68rem}._modal_zmqjz_2497{border-radius:1rem 1rem 0 0}}:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}@media(prefers-color-scheme:dark){:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}}html[data-theme=dark]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}html[data-theme=light]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}._viewerContainer_86pou_134{width:100%;height:100%;display:flex;flex-direction:column;background:var(--bg-primary, #ffffff)}._viewerContainer_86pou_134 .rpv-core__viewer{width:100%;height:100%}._viewerContainer_86pou_134 .rpv-core__inner-pages,._viewerContainer_86pou_134 .rpv-core__page-layer{touch-action:pan-x pan-y pinch-zoom}._viewerContainer_86pou_134 canvas{touch-action:pan-x pan-y pinch-zoom}._loading_86pou_155{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-secondary, #6b7280);font-size:1rem}._pdfIframe_86pou_165{width:100%;height:100%;border:none}:root{--rpv-attachment__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-attachment__item-color: #000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color: #2566e8;--rpv-attachment__item-color: #fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;height:100%;flex-direction:column;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{background-color:var(--rpv-attachment__item--hover-background-color);outline:0}.rpv-attachment__item:hover{background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}:root{--rpv-bookmark__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-bookmark__item-color: #000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color: #2566e8;--rpv-bookmark__item-color: #fff}.rpv-bookmark__item{align-items:center;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{background-color:var(--rpv-bookmark__item--hover-background-color);outline:0}.rpv-bookmark__item:hover{background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;overflow:auto;margin:0;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);inset:0;position:fixed;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;inset:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{inset:0;position:fixed}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color: #fff;--rpv-thumbnail__container-box-shadow: rgba(0, 0, 0, .2) 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color: rgba(0, 0, 0, .3)}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color: #2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.rpv-thumbnail__container{align-items:center;background:var(--rpv-thumbnail__container-background-color);box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--single,.rpv-thumbnail__item--dual-cover{padding:.5rem}.rpv-thumbnail__item--dual-even,.rpv-thumbnail__item--dual-cover-odd{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-odd,.rpv-thumbnail__item--dual-cover-even{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--single:hover,.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;text-align:center;padding:.25rem}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color: #fff;--rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);--rpv-drop__area-body-color: #000}.rpv-core__viewer--dark{--rpv-drop__area-background-color: #191919;--rpv-drop__area-body-border-color: #fff;--rpv-drop__area-body-color: #fff}.rpv-drop__area{background-color:var(--rpv-drop__area-background-color);inset:0;position:absolute;padding:.5rem;z-index:9999}.rpv-drop__area-body{border:2px dashed var(--rpv-drop__area-body-border-color);color:var(--rpv-drop__area-body-color);font-size:1.5rem;align-items:center;display:flex;justify-content:center;height:100%}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color: #fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color: #1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;display:flex;justify-content:center;background-color:var(--rpv-full-screen__overlay-background-color);z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{display:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color: #fff;--rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);--rpv-print__progress-body-color: #000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color: #363636;--rpv-print__progress-body-border-color: transparent;--rpv-print__progress-body-color: #fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:var(--rpv-print__progress-body-background-color);border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;page-break-after:always;page-break-inside:avoid}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1}.rpv-search__highlights{left:0;position:absolute;top:0;height:100%;width:100%}.rpv-search__highlight{background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color: rgba(255, 255, 0, .4);--rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color: #fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:var(--rpv-zoom__popover-target-arrow-border-color) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color: #000}.rpv-core__viewer--dark{--rpv-toolbar__label--color: #fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color: #fff;--rpv-default-layout__container-border-color: rgba(0, 0, 0, .3);--rpv-default-layout__toolbar-background-color: #eee;--rpv-default-layout__toolbar-border-bottom-color: rgba(0, 0, 0, .1);--rpv-default-layout__sidebar-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #eee;--rpv-default-layout__sidebar-content--opened-background-color: #fff;--rpv-default-layout__sidebar-content--opened-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar-content--opened-color: #000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color: #1a1a1a;--rpv-default-layout__container-border-color: #454647;--rpv-default-layout__toolbar-background-color: #292929;--rpv-default-layout__toolbar-border-bottom-color: #000;--rpv-default-layout__sidebar-border-color: #000;--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #292929;--rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color: #292929;--rpv-default-layout__sidebar-content--opened-color: #fff}.rpv-default-layout__container{border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;left:0;position:absolute;top:0;height:2.5rem;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{bottom:0;left:0;position:absolute;top:0;width:12rem;background-color:var(--rpv-default-layout__sidebar--opened-background-color);z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:var(--rpv-default-layout__body-background-color);flex:1;overflow:auto;padding-top:2.5rem}@media(min-width:768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media(min-width:1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}._overlay_1msxb_1{position:fixed;inset:0;z-index:1200;background:#000000d9;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;flex-direction:column}._header_1msxb_12{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:calc(.8rem + env(safe-area-inset-top,0px)) 1rem .8rem;color:#fff}._headerActions_1msxb_21{display:inline-flex;align-items:center;gap:.5rem}._headerButton_1msxb_27{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0f0f0f8f;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .14s ease-out,background-color .14s ease-out,border-color .14s ease-out}._headerButtonIcon_1msxb_43{width:1.36rem;height:1.36rem;display:block}._bottomActions_1msxb_49{position:absolute;left:50%;bottom:calc(1rem + var(--safe-area-bottom));transform:translate(-50%);display:inline-flex;align-items:center;gap:.74rem;z-index:3}._bottomActionButton_1msxb_60{width:3.5rem;height:3.5rem;min-width:3.5rem;min-height:3.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.26);background:#121212ad;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .14s ease-out,background-color .14s ease-out,border-color .14s ease-out}._bottomActionIcon_1msxb_76{width:1.74rem;height:1.74rem;display:block}._title_1msxb_82{min-width:0;font-size:.86rem;color:#ffffffdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stage_1msxb_91{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;padding:.9rem}._stageDocument_1msxb_103{align-items:stretch;justify-content:center;touch-action:pan-x pan-y}._media_1msxb_109{max-width:min(96vw,1400px);max-height:min(82vh,100dvh - 9rem);object-fit:contain;transform-origin:center center;transition:transform .14s ease-out;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._mediaVideo_1msxb_119{background:#00000070;border-radius:.9rem}._documentViewer_1msxb_124{width:min(96vw,1180px);height:min(84vh,100dvh - 8.6rem);border-radius:.9rem;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#fff;color:#101418;box-shadow:0 14px 34px #00000047;display:flex;flex-direction:column}._wordContent_1msxb_137{height:100%;overflow:auto;padding:1.4rem 1.2rem;line-height:1.6;font-size:.95rem}._excelTableWrap_1msxb_145{height:100%;overflow:auto;background:#f7f9fc}._excelTable_1msxb_145{min-width:100%;border-collapse:collapse;font-size:.82rem}._excelTable_1msxb_145 td{border:1px solid #d7dde8;padding:.34rem .46rem;white-space:nowrap;color:#18212d;background:#fff}._excelTable_1msxb_145 tr:first-child td{position:sticky;top:0;z-index:1;background:#e9effa;font-weight:600}._textContent_1msxb_171{margin:0;padding:1.2rem 1rem;font-size:.85rem;line-height:1.45;color:#293446;white-space:pre-wrap;overflow:auto}._loading_1msxb_181,._error_1msxb_182{color:#ffffffd1;font-size:.86rem;text-align:center}._counter_1msxb_188{position:absolute;bottom:calc(5.05rem + var(--safe-area-bottom));left:50%;transform:translate(-50%);border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0b0b0b8f;color:#ffffffeb;font-size:.75rem;font-weight:600;line-height:1;padding:.42rem .72rem;pointer-events:none}._navButton_1msxb_204{position:absolute;top:50%;transform:translateY(-50%);width:2.9rem;height:2.9rem;min-width:2.9rem;min-height:2.9rem;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0f0f0f8f;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .14s ease-out,background-color .14s ease-out,border-color .14s ease-out,opacity .14s ease-out}._navButtonPrev_1msxb_223{left:1rem}._navButtonNext_1msxb_227{right:1rem}._hint_1msxb_231{position:absolute;right:1rem;bottom:calc(5.1rem + var(--safe-area-bottom));border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0b0b0b8f;color:#ffffffe6;font-size:.7rem;line-height:1;padding:.42rem .68rem}@media(hover:hover)and (pointer:fine){._headerButton_1msxb_27:hover,._bottomActionButton_1msxb_60:hover,._navButton_1msxb_204:hover{transform:scale(1.04);background:#1e1e1e9e;border-color:#ffffff57}}@media(max-width:420px){._header_1msxb_12{padding:calc(.64rem + env(safe-area-inset-top,0px)) .74rem .64rem}._headerButton_1msxb_27,._navButton_1msxb_204{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}._bottomActions_1msxb_49{bottom:calc(.84rem + var(--safe-area-bottom));gap:.64rem}._bottomActionButton_1msxb_60{width:3.3rem;height:3.3rem;min-width:3.3rem;min-height:3.3rem}._bottomActionIcon_1msxb_76{width:1.66rem;height:1.66rem}._stage_1msxb_91{padding:.42rem}._documentViewer_1msxb_124{width:100%;height:min(88vh,100dvh - 7.6rem);border-radius:.66rem}._media_1msxb_109{max-height:min(86vh,100dvh - 7.4rem)}._navButtonPrev_1msxb_223{left:.5rem}._navButtonNext_1msxb_227{right:.5rem}._hint_1msxb_231{display:none}}@media(prefers-reduced-motion:reduce){._headerButton_1msxb_27,._bottomActionButton_1msxb_60,._navButton_1msxb_204,._media_1msxb_109{transition-duration:1ms!important}}._overlay_1msxb_1{--media-viewer-backdrop: rgba(3, 8, 16, .92);--media-viewer-chrome: rgba(17, 27, 42, .94);--media-viewer-border: rgba(139, 162, 191, .22);background:var(--media-viewer-backdrop)}._header_1msxb_12{background:linear-gradient(180deg,#030810c2,#03081000)}._headerButton_1msxb_27,._bottomActionButton_1msxb_60,._navButton_1msxb_204,._counter_1msxb_188,._hint_1msxb_231{border-color:var(--media-viewer-border);background:var(--media-viewer-chrome);box-shadow:0 14px 32px #0000004d}._documentViewer_1msxb_124{border-color:#8ba2bf38;border-radius:1rem;box-shadow:0 24px 64px #00000061}html[data-theme=light] ._overlay_1msxb_1{--media-viewer-backdrop: rgba(232, 239, 248, .92);--media-viewer-chrome: rgba(255, 255, 255, .92);--media-viewer-border: rgba(55, 72, 94, .18)}html[data-theme=light] ._header_1msxb_12,html[data-theme=light] ._title_1msxb_82,html[data-theme=light] ._loading_1msxb_181,html[data-theme=light] ._error_1msxb_182{color:#142033}html[data-theme=light] ._header_1msxb_12{background:linear-gradient(180deg,#e8eff8d6,#e8eff800)}html[data-theme=light] ._headerButton_1msxb_27,html[data-theme=light] ._bottomActionButton_1msxb_60,html[data-theme=light] ._navButton_1msxb_204,html[data-theme=light] ._counter_1msxb_188,html[data-theme=light] ._hint_1msxb_231{color:#142033;box-shadow:0 14px 32px #1e2d4324}._shell_d2e7l_1{--app-accent: #075fca;--app-accent-2: #00a8d8;--app-accent-deep: #063874;--app-bg: #eef3fb;--app-fg: #101727;--app-fg-soft: #2b3647;--app-muted: #5c6878;--app-faint: #8a96a8;--app-border: rgba(218, 228, 242, .78);--app-card-radius: 1rem;--glass-surface: rgba(255, 255, 255, .62);--glass-surface-strong: rgba(255, 255, 255, .74);--glass-border: rgba(255, 255, 255, .72);--glass-fallback-surface: #ffffff;position:relative;isolation:isolate;height:100%;min-height:100%;display:flex;gap:.75rem;padding:.875rem;overflow:hidden;color:var(--app-fg);background:radial-gradient(48% 42% at 8% 4%,color-mix(in srgb,var(--app-accent),transparent 74%),transparent 62%),radial-gradient(44% 40% at 97% 8%,rgba(0,168,216,.22),transparent 62%),radial-gradient(52% 52% at 88% 98%,rgba(122,90,224,.15),transparent 62%),linear-gradient(158deg,#e7eef7,#eef3fb 60%,#e9f0f8)}._sidebar_d2e7l_28{position:relative;z-index:10;flex:0 0 12rem;width:12rem;align-self:stretch;display:flex;flex-direction:column;padding:.95rem .6rem;border:1px solid var(--glass-border);border-radius:1.375rem;background:var(--glass-surface);box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff2e,0 18px 44px #142d5a1f;backdrop-filter:blur(26px) saturate(185%);-webkit-backdrop-filter:blur(26px) saturate(185%)}._brand_d2e7l_45{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.5rem;padding:.15rem .1rem .7rem}._brandLogo_d2e7l_54{width:1.52rem;height:1.52rem;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(7,95,202,.22))}._brandName_d2e7l_62{font-family:var(--font-family-brand, var(--font-family-headings));font-size:1.28rem;font-weight:860;line-height:1.1;letter-spacing:-.04em;white-space:nowrap;background:linear-gradient(135deg,#063874,#075fca 42%,#00a8d8 72%,#063874);background-size:240% 240%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:_brandGradientFlow_d2e7l_1 4.8s ease infinite}._sideNav_d2e7l_78{display:flex;flex-direction:column;gap:.3rem;padding-top:.15rem}._sideItem_d2e7l_85{position:relative;display:flex;flex-direction:row;align-items:center;gap:.6rem;min-height:2.7rem;padding:.52rem .7rem;border-radius:.92rem;color:var(--app-fg-soft);font-size:.91rem;font-weight:620;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}._sideItem_d2e7l_85:hover{color:var(--app-fg);background:#ffffff7a}._sideItemActive_d2e7l_106{color:var(--app-accent);background:color-mix(in srgb,var(--app-accent),transparent 90%)}._sideIcon_d2e7l_111{width:1.45rem;height:1.45rem;flex:0 0 auto;display:inline-flex;color:currentColor}._sideIcon_d2e7l_111 svg{width:100%;height:100%}._sideLabel_d2e7l_123{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1;text-align:left}._sideBadge_d2e7l_134,._mobileBadge_d2e7l_135{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e3392f;color:#fff;font-weight:760;line-height:1}._sideBadge_d2e7l_134{flex-shrink:0;min-width:1.24rem;height:1.24rem;padding:0 .36rem;font-size:.7rem}._sideSection_d2e7l_154{margin-top:.75rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.18)}._sideSectionLabel_d2e7l_160{margin:0 0 .3rem;padding:0 .7rem;font-size:.65rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;color:var(--app-faint);line-height:1}._main_d2e7l_171{min-width:0;flex:1 1 auto;height:100%;overflow-y:auto;overscroll-behavior:contain;border-radius:1.375rem;border:1px solid var(--glass-border);background:var(--glass-surface-strong);box-shadow:inset 0 1px #ffffffd1,0 0 0 .5px #162e5c0a;backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%)}._mainBare_d2e7l_185{position:relative;min-width:0;flex:1 1 auto;min-height:0;overflow:visible}._mainFull_d2e7l_194{position:relative;z-index:1;min-width:0;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:1.375rem;border:1px solid var(--glass-border);background:var(--glass-surface-strong);box-shadow:inset 0 1px #ffffffd1,0 0 0 .5px #162e5c0a;backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%)}._mainInner_d2e7l_209{width:min(75rem,100%);margin:0 auto;padding:clamp(1.4rem,2.4vw,2.2rem) clamp(1rem,3vw,2.5rem)}._mobileNav_d2e7l_215{display:none}@media(max-width:860px){._shell_d2e7l_1{display:block;height:100%;min-height:100%;padding:0;overflow:hidden}._sidebar_d2e7l_28{display:none}._main_d2e7l_171,._mainFull_d2e7l_194,._mainBare_d2e7l_185{height:100%;border-radius:0;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}._mainInner_d2e7l_209{width:100%;padding:calc(1rem + env(safe-area-inset-top,0px)) 1rem calc(var(--main-nav-offset) + 1.65rem)}._mobileNav_d2e7l_215{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + .62rem);z-index:40;display:block;padding:0 .75rem;pointer-events:none}._mobileSurface_d2e7l_255{pointer-events:auto;width:min(100%,31rem);margin:0 auto;display:flex;gap:.2rem;padding:.42rem;border:1px solid var(--glass-border);border-radius:1.38rem;background:var(--glass-surface-strong);box-shadow:inset 0 1px #ffffffeb,0 12px 34px #10285a2e;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}._mobileItem_d2e7l_269{position:relative;min-width:0;flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.18rem;padding:.44rem .42rem;border-radius:.95rem;color:var(--app-muted);text-decoration:none;font-weight:640}._mobileItemActive_d2e7l_283{color:var(--app-accent);background:color-mix(in srgb,var(--app-accent),transparent 90%)}._mobileIcon_d2e7l_287{position:relative;width:1.38rem;height:1.38rem;display:inline-flex}._mobileIcon_d2e7l_287 svg{width:100%;height:100%}._mobileLabel_d2e7l_297{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1}._mobileBadge_d2e7l_135{position:absolute;top:-.32rem;right:-.48rem;min-width:1rem;height:1rem;padding:0 .24rem;border:2px solid rgba(255,255,255,.88);font-size:.58rem}}@keyframes _brandGradientFlow_d2e7l_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}html[data-theme=dark] ._shell_d2e7l_1{--app-bg: #0d1421;--app-fg: #edf4ff;--app-fg-soft: #c9d5e7;--app-muted: #8c9bb1;--app-faint: #6e7f96;--app-border: rgba(128, 160, 204, .18);--glass-surface: rgba(18, 28, 43, .62);--glass-surface-strong: rgba(18, 28, 43, .78);--glass-border: rgba(190, 218, 255, .15);--glass-fallback-surface: #121c2b;background:radial-gradient(48% 42% at 8% 4%,rgba(38,109,214,.24),transparent 62%),radial-gradient(44% 40% at 97% 8%,rgba(0,168,216,.16),transparent 62%),radial-gradient(52% 52% at 88% 98%,rgba(122,90,224,.12),transparent 62%),linear-gradient(158deg,#101827,#0d1421 62%,#101826)}html[data-theme=dark] ._sideItem_d2e7l_85:hover{background:#ffffff0f}:root{--msg-bg-base: transparent;--msg-chat-bg: transparent;--msg-surface: rgba(255, 255, 255, .56);--msg-surface-hover: rgba(255, 255, 255, .72);--msg-accent: #075fca;--msg-accent-hover: #0553b0;--msg-accent-active: #0448a0;--msg-text-primary: #101727;--msg-text-secondary: #5c6878;--msg-text-muted: #8a96a8;--msg-divider: rgba(255, 255, 255, .72);--msg-glass-bg: rgba(255, 255, 255, .56);--msg-glass-bg-strong: rgba(255, 255, 255, .7);--msg-glass-border: rgba(255, 255, 255, .72);--msg-header-bg: linear-gradient( 135deg, rgba(7, 95, 202, .12) 0%, rgba(0, 168, 216, .1) 100% );--msg-header-border: rgba(7, 95, 202, .14);--msg-shadow-panel: 0 8px 28px rgba(20, 45, 90, .08);--msg-shadow-soft: 0 4px 16px rgba(20, 45, 90, .06);--msg-shadow-glow: 0 0 20px rgba(7, 95, 202, .1);--msg-focus-ring: 0 0 0 3px color-mix(in srgb, #075fca, transparent 78%);--msg-radius-xs: 10px;--msg-radius-sm: 14px;--msg-radius-md: 18px;--msg-radius-lg: 22px;--msg-motion-fast: .14s ease-out;--msg-motion-slow: .17s ease-out;--msg-scale-soft: 1.015;--msg-scale-card: 1.02;--msg-bubble-own-bg: linear-gradient(135deg, #075fca, color-mix(in srgb, #075fca, #000 14%));--msg-bubble-own-color: #ffffff;--msg-bubble-own-shadow: 0 4px 14px color-mix(in srgb, #075fca, transparent 66%);--msg-bubble-other-bg: rgba(255, 255, 255, .84);--msg-bubble-other-border: rgba(255, 255, 255, .72);--msg-bubble-other-color: #101727;--msg-day-sep-bg: rgba(255, 255, 255, .62);--msg-day-sep-border: rgba(255, 255, 255, .72);--msg-day-sep-color: #5c6878;--msg-noise-texture: none}html[data-theme=dark]{--msg-bg-base: #0b1220;--msg-chat-bg: #0f1b30;--msg-surface: rgba(15, 26, 43, .65);--msg-surface-hover: #162235;--msg-accent: #4fa3f0;--msg-accent-hover: #3d8fd8;--msg-accent-active: #2f7cbf;--msg-text-primary: #e6edf6;--msg-text-secondary: #9fb3c8;--msg-text-muted: #5e7288;--msg-divider: rgba(255, 255, 255, .06);--msg-glass-bg: rgba(15, 26, 43, .65);--msg-glass-bg-strong: rgba(11, 20, 36, .82);--msg-glass-border: rgba(255, 255, 255, .05);--msg-shadow-panel: 0 20px 48px rgba(3, 10, 20, .38);--msg-shadow-soft: 0 10px 26px rgba(3, 9, 18, .3);--msg-shadow-glow: 0 0 24px rgba(79, 163, 240, .14);--msg-focus-ring: 0 0 0 2px rgba(79, 163, 240, .28);--msg-header-bg: linear-gradient( 135deg, rgba(79, 163, 240, .16) 0%, rgba(36, 211, 238, .1) 100% ), rgba(15, 26, 43, .5);--msg-header-border: rgba(79, 163, 240, .18);--msg-bubble-own-bg: linear-gradient(160deg, #163b34, #0f2820);--msg-bubble-own-color: #e6edf6;--msg-bubble-own-shadow: 0 4px 14px rgba(0, 0, 0, .3);--msg-bubble-other-bg: #162235;--msg-bubble-other-border: rgba(255, 255, 255, .04);--msg-bubble-other-color: #e6edf6;--msg-day-sep-bg: rgba(15, 26, 43, .72);--msg-day-sep-border: rgba(255, 255, 255, .06);--msg-day-sep-color: #9fb3c8}:root,:host,._themed-scope_1k6eq_4{--hover-overlay: color-mix(in oklab, var(--text-primary) 8%, transparent);--menu-bg: color-mix(in oklab, var(--bg-primary) 96%, black 4%);--menu-border: color-mix( in oklab, var(--border-color) 80%, var(--text-secondary) 20% );--danger: #c62828}._row_1k6eq_15{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--storage-date-col, 140px) var(--storage-size-col, 120px) minmax(var(--storage-actions-col, 32px),max-content);align-items:start;gap:.75rem;min-height:0;height:auto;padding:.6rem .85rem;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--border-color) 70%,transparent);background:color-mix(in oklab,var(--bg-primary) 88%,var(--bg-secondary) 12%);transition:border-color .18s ease,background .18s ease}._row_1k6eq_15:hover{border-color:color-mix(in oklab,var(--border-focus) 60%,var(--border-color) 40%);background:color-mix(in oklab,var(--bg-secondary) 78%,var(--bg-primary) 22%)}._row_1k6eq_15._selected_1k6eq_36{border-color:var(--brand-primary, #007bff);background:color-mix(in oklab,var(--brand-primary, #007bff) 8%,transparent)}._dropTarget_1k6eq_41{border-style:dashed}._dragOver_1k6eq_45{border-color:var(--border-focus);background:color-mix(in oklab,var(--bg-secondary) 72%,var(--bg-primary) 28%)}._nameCell_1k6eq_50{grid-column:1;display:flex;align-items:flex-start;gap:.75rem;min-width:0}._checkbox_1k6eq_58{width:18px;height:18px;flex-shrink:0;cursor:pointer;accent-color:var(--brand-primary, #007bff);border-radius:.25rem}._badge_1k6eq_67{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.65rem;font-size:.7rem;font-weight:700;color:#fff}._folderIcon_1k6eq_80{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.65rem;background-color:#6d4c41;color:#fff}._folderIcon_1k6eq_80 svg{width:20px;height:20px;stroke:currentColor}._pdf_1k6eq_97{background-color:#d32f2f}._doc_1k6eq_101{background-color:#1976d2}._xls_1k6eq_105{background-color:#2e7d32}._img_1k6eq_109{background-color:#8e24aa}._video_1k6eq_113{background-color:#e65100}._folder_1k6eq_80{background-color:#6d4c41}._name_1k6eq_50{display:block;overflow:visible;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;line-height:1.3;font-weight:600;color:var(--text-primary)}._modified_1k6eq_132,._size_1k6eq_133{justify-self:end;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.3rem;font-size:.8rem;color:color-mix(in oklab,var(--text-secondary) 85%,transparent);text-align:right;white-space:nowrap}._modified_1k6eq_132{grid-column:2}._size_1k6eq_133{grid-column:3}._modified_1k6eq_132:before,._size_1k6eq_133:before{display:none;content:attr(data-label);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary) 70%,transparent)}._size_1k6eq_133{gap:.6rem}._sizeValue_1k6eq_168{font-size:.95rem;font-weight:600;color:var(--text-primary)}._sizeValue_1k6eq_168._empty_1k6eq_174{font-style:italic;color:color-mix(in oklab,var(--text-secondary) 70%,transparent);font-weight:500}._metadataRow_1k6eq_180{display:contents}._actionsContainer_1k6eq_184{grid-column:4;justify-self:end;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.6rem}._actions_1k6eq_184{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}@media(hover:hover)and (pointer:fine){._actions_1k6eq_184{opacity:0;pointer-events:none;transition:opacity .18s ease}._row_1k6eq_15:hover ._actions_1k6eq_184{opacity:1;pointer-events:auto}}._linkButton_1k6eq_212{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .65rem;border-radius:.5rem;border:1px solid var(--border-color);background:color-mix(in oklab,var(--bg-primary) 92%,transparent);color:var(--text-primary);font-size:.78rem;cursor:pointer;text-decoration:none}._linkButton_1k6eq_212:hover,._linkButton_1k6eq_212:focus-visible{border-color:var(--border-focus);background:color-mix(in oklab,var(--bg-secondary) 70%,transparent);outline:none}._dangerButton_1k6eq_233{border-color:var(--danger);color:var(--danger)}._kebabWrap_1k6eq_238{position:relative;display:inline-flex;margin-left:auto;z-index:1001}._kebabBtn_1k6eq_245{border:none;background:transparent;cursor:pointer;padding:6px;line-height:1;border-radius:6px;display:flex;align-items:center;justify-content:center;color:color-mix(in oklab,var(--text-secondary) 70%,transparent)}._kebabBtn_1k6eq_245:hover,._kebabBtn_1k6eq_245:focus-visible{outline:none;background:var(--hover-overlay);color:var(--text-primary)}._kebabMenu_1k6eq_265{position:absolute;top:100%;right:0;min-width:160px;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:8px;box-shadow:0 6px 12px color-mix(in oklab,var(--shadow-color, #000) 16%,transparent);padding:6px;z-index:1000}._row_1k6eq_15{transition:all .2s ease}._row_1k6eq_15[draggable=true]{cursor:grab}._row_1k6eq_15[draggable=true]:active{cursor:grabbing}._row_1k6eq_15._dragOver_1k6eq_45{background:color-mix(in oklab,var(--brand-primary) 8%,transparent);border:2px dashed color-mix(in oklab,var(--brand-primary) 40%,transparent);border-radius:8px;transform:scale(1.02);box-shadow:0 4px 12px color-mix(in oklab,var(--brand-primary) 20%,transparent)}._row_1k6eq_15._dragging_1k6eq_295{opacity:.6;transform:rotate(2deg);box-shadow:0 8px 16px color-mix(in oklab,var(--shadow-color, #000) 30%,transparent)}._menuItem_1k6eq_301{display:block;width:100%;text-align:left;background:transparent;border:none;padding:8px 10px;border-radius:6px;cursor:pointer;font:inherit;color:var(--text-primary)}._menuItem_1k6eq_301:hover,._menuItem_1k6eq_301:focus-visible{background:var(--hover-overlay)}._menuDanger_1k6eq_319{color:var(--danger)}@media(max-width:1024px)and (min-width:769px){._row_1k6eq_15{grid-template-columns:minmax(0,1fr) var(--storage-date-col, 140px) var(--storage-size-col, 120px) minmax(var(--storage-actions-col, 32px),max-content);gap:.5rem}._modified_1k6eq_132,._size_1k6eq_133{font-size:.8rem;min-width:0}._actionsContainer_1k6eq_184{gap:.4rem}}@media(max-width:768px){._row_1k6eq_15{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.4rem;padding:.65rem 2.5rem .65rem .85rem}._metadataRow_1k6eq_180{display:flex;flex-direction:row;align-items:center;gap:0;font-size:.75rem;color:color-mix(in oklab,var(--text-secondary) 80%,transparent)}._nameCell_1k6eq_50{flex:1;margin-bottom:0;gap:.5rem}._badge_1k6eq_67,._folderIcon_1k6eq_80{width:32px;height:32px;flex-shrink:0}._name_1k6eq_50{overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word;font-size:.9rem;line-height:1.25;font-weight:600}._modified_1k6eq_132,._size_1k6eq_133{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem;font-size:.75rem;text-align:left;max-width:none;overflow:visible;white-space:nowrap;color:color-mix(in oklab,var(--text-secondary) 80%,transparent)}._modified_1k6eq_132:before,._size_1k6eq_133:before{display:none}._size_1k6eq_133:before{content:"•";display:inline;margin:0 .4rem;opacity:.5}._modified_1k6eq_132{margin-right:0}._size_1k6eq_133{margin-left:0}._sizeValue_1k6eq_168{font-size:.75rem;font-weight:500}._actionsContainer_1k6eq_184{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem}._actions_1k6eq_184{opacity:1;pointer-events:auto;gap:.25rem}._kebabWrap_1k6eq_238{position:absolute;top:.5rem;right:.5rem;margin-left:0}._kebabBtn_1k6eq_245{padding:6px;background:color-mix(in oklab,var(--bg-secondary) 60%,transparent);border-radius:.5rem}._kebabBtn_1k6eq_245:hover,._kebabBtn_1k6eq_245:focus-visible{background:var(--hover-overlay)}._linkButton_1k6eq_212{padding:.25rem .5rem;font-size:.7rem}}@media(max-width:480px){._row_1k6eq_15{padding:.6rem 2.3rem .6rem .75rem;gap:.35rem}._badge_1k6eq_67{width:30px;height:30px;font-size:.65rem}._folderIcon_1k6eq_80{width:30px;height:30px}._folderIcon_1k6eq_80 svg{width:18px;height:18px}._nameCell_1k6eq_50{gap:.45rem}._name_1k6eq_50{font-size:.85rem;line-height:1.2}._modified_1k6eq_132,._size_1k6eq_133{font-size:.7rem}._size_1k6eq_133:before{margin:0 .35rem}._sizeValue_1k6eq_168{font-size:.7rem}._actionsContainer_1k6eq_184{gap:.25rem}._actions_1k6eq_184{gap:.2rem}._linkButton_1k6eq_212{padding:.2rem .4rem;font-size:.65rem}._kebabWrap_1k6eq_238{position:absolute;top:.45rem;right:.45rem}._kebabBtn_1k6eq_245{padding:5px}}._toolbar_11pt8_2{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-secondary);border-radius:.75rem;border:1px solid var(--border-color)}._info_11pt8_12{display:flex;align-items:center;gap:.5rem}._count_11pt8_18{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .4rem;background:var(--brand-primary, #007bff);color:#fff;font-size:.8rem;font-weight:600;border-radius:12px}._label_11pt8_32{font-size:.9rem;font-weight:500;color:var(--text-primary)}._actions_11pt8_38{display:flex;align-items:center;gap:.5rem}._button_11pt8_44{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease}._button_11pt8_44 svg{width:16px;height:16px}._button_11pt8_44:hover:not(:disabled){background:var(--bg-secondary);transform:translateY(-1px)}._button_11pt8_44:active:not(:disabled){transform:translateY(0)}._button_11pt8_44:disabled{opacity:.5;cursor:not-allowed}._deleteButton_11pt8_74{background:var(--danger, #c62828);color:#000;border-color:var(--danger, #c62828);font-weight:600}._deleteButton_11pt8_74:hover:not(:disabled){background:color-mix(in oklab,var(--danger, #c62828) 90%,black 10%);border-color:color-mix(in oklab,var(--danger, #c62828) 90%,black 10%)}._cancelButton_11pt8_85{background:transparent}._cancelButton_11pt8_85:hover{background:var(--hover-overlay)}@media(max-width:768px){._toolbar_11pt8_2{flex-direction:column;align-items:stretch;gap:.75rem;padding:.65rem}._info_11pt8_12{justify-content:center}._actions_11pt8_38{width:100%;gap:.4rem}._button_11pt8_44{flex:1;justify-content:center;padding:.6rem .75rem;font-size:.8rem}._label_11pt8_32{font-size:.85rem}}@media(max-width:480px){._button_11pt8_44{font-size:.75rem;padding:.5rem .6rem}._button_11pt8_44 svg{width:14px;height:14px}._count_11pt8_18{min-width:22px;height:22px;font-size:.75rem}._label_11pt8_32{font-size:.8rem}}._page_1l7fz_2{height:100dvh;display:flex;flex-direction:column;padding:0;overflow:hidden;width:100%;max-width:100vw}._mainContent_1l7fz_12{flex:1;display:flex;flex-direction:column;min-height:0;padding:clamp(12px,2vw,20px) clamp(12px,4vw,24px);width:100%;max-width:100vw;overflow-x:hidden}._selectCard_1l7fz_23{background:color-mix(in oklab,var(--bg-secondary) 88%,var(--bg-primary) 12%);border-radius:1rem;padding:1.5rem;border:1px solid color-mix(in oklab,var(--border-color) 85%,var(--text-secondary) 15%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--text-primary);display:flex;flex-direction:column;justify-content:center;min-height:100px;width:100%}._stationSelectWrap_1l7fz_37{display:flex;flex-direction:column;gap:.5rem;width:100%}._stationSelectLabel_1l7fz_44{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--text-primary) 62%,transparent)}._stationSelect_1l7fz_37{height:50.6px;position:relative;appearance:none;padding:.6rem 2.5rem .6rem 1rem;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--border-color) 85%,transparent);background:color-mix(in oklab,var(--bg-secondary) 82%,var(--bg-primary) 18%);color:var(--text-primary);font-size:.95rem;line-height:1.2;cursor:pointer;width:100%;transition:border-color .2s ease,box-shadow .2s ease;background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' height='12' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M2 4l4 4 4-4z'/></svg>");background-repeat:no-repeat;background-position:right .9rem center;background-size:1rem}._stationSelect_1l7fz_37:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._stationSelect_1l7fz_37:hover{border-color:color-mix(in oklab,var(--border-focus) 55%,var(--border-color) 45%)}._stationSelect_1l7fz_37:disabled{cursor:not-allowed;opacity:.6}._mainContent_1l7fz_12>._stationSelect_1l7fz_37{display:none}@media(min-width:770px){._mainContent_1l7fz_12>._stationSelect_1l7fz_37{display:none!important}._leftColumn_1l7fz_90{display:flex!important}._leftColumn_1l7fz_90 ._stationSelect_1l7fz_37{display:block}}@media(min-width:1025px){._page_1l7fz_2{height:100dvh;overflow:hidden}._mainContent_1l7fz_12{height:100%;overflow:hidden}._layout_1l7fz_106{height:100%}._storageSection_1l7fz_109{height:100%;overflow:hidden}._storageBody_1l7fz_113{flex:1;min-height:0;overflow:hidden}._fileListContainer_1l7fz_118{flex:1;min-height:0;overflow-y:auto}}._layout_1l7fz_106{display:grid;grid-template-columns:300px 1fr;gap:6px;width:100%;height:100%;margin:0;padding:0;flex:1;min-height:0;align-items:stretch}._leftColumn_1l7fz_90{display:flex;flex-direction:column;gap:6px;width:100%;height:100%}._rightColumn_1l7fz_145{display:flex;flex-direction:column;gap:6px;width:100%;height:100%;min-height:0}._infoCard_1l7fz_154{background:transparent;border-radius:1rem;padding:1.5rem;border:none;color:var(--text-primary);display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}._stationName_1l7fz_167{font-size:1.65rem;font-weight:700;margin:0;font-family:var(--font-family-headings)}._stationMeta_1l7fz_174{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}._stationType_1l7fz_181{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;background:color-mix(in oklab,var(--text-secondary) 14%,transparent);font-size:.82rem;font-weight:500}._stationStatus_1l7fz_191{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600}._statusActive_1l7fz_200{background:color-mix(in oklab,#4caf50 22%,transparent);color:color-mix(in oklab,#4caf50 70%,var(--text-primary))}._statusInactive_1l7fz_205{background:color-mix(in oklab,#f44336 22%,transparent);color:color-mix(in oklab,#f44336 70%,var(--text-primary))}._stationBadge_1l7fz_210{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:999px;background:color-mix(in oklab,var(--brand-primary) 22%,transparent);color:color-mix(in oklab,var(--brand-primary) 80%,var(--text-primary));font-size:.75rem;font-weight:600}._stationCoordinates_1l7fz_222{font-size:.85rem;color:color-mix(in oklab,var(--text-primary) 72%,transparent)}._stationError_1l7fz_227{padding:.65rem .9rem;border-radius:.75rem;background:color-mix(in oklab,var(--error-color) 16%,transparent);color:color-mix(in oklab,var(--error-color) 70%,var(--text-primary));border:1px solid color-mix(in oklab,var(--error-color) 32%,transparent);font-size:.85rem}._stationDescription_1l7fz_236{margin:0;font-size:.9rem;line-height:1.5;color:color-mix(in oklab,var(--text-primary) 78%,transparent);background:color-mix(in oklab,var(--bg-primary) 88%,var(--bg-secondary) 12%);border-radius:.85rem;padding:1rem}._storageSection_1l7fz_109{--storage-date-col: clamp(110px, 14vw, 150px);--storage-size-col: clamp(95px, 10vw, 130px);--storage-actions-col: 32px;background:color-mix(in oklab,var(--bg-secondary) 92%,var(--bg-primary) 8%);border-radius:.75rem;padding:1.5rem;border:1px solid color-mix(in oklab,var(--border-color) 90%,var(--text-secondary) 10%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;height:100%;min-height:0;flex:1;overflow:hidden}._storageHeader_1l7fz_263{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;position:relative}._storageTitleSection_1l7fz_271{display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:0}._storageTitleRow_1l7fz_279{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._storageTitle_1l7fz_271{font-size:1.35rem;font-weight:700;margin:0}._storageSubtitle_1l7fz_292{margin:.35rem 0 0;font-size:.9rem;color:color-mix(in oklab,var(--text-primary) 65%,transparent)}._storageActions_1l7fz_298{display:flex;flex-direction:column;gap:.6rem;align-items:flex-end}._closeButton_1l7fz_305{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:color-mix(in oklab,var(--text-primary) 8%,transparent);border:1px solid color-mix(in oklab,var(--border-color) 60%,transparent);border-radius:8px;color:color-mix(in oklab,var(--text-primary) 70%,transparent);cursor:pointer;transition:all .2s ease;z-index:10}._closeButton_1l7fz_305:hover{background:color-mix(in oklab,var(--text-primary) 15%,transparent);border-color:color-mix(in oklab,var(--border-color) 80%,transparent);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in oklab,var(--shadow-color, #000) 15%,transparent)}._closeButton_1l7fz_305:active{transform:translateY(0);box-shadow:0 2px 6px color-mix(in oklab,var(--shadow-color, #000) 10%,transparent)}._closeButton_1l7fz_305:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._closeButton_1l7fz_305 svg{width:20px;height:20px;stroke:currentColor;flex-shrink:0}._headerActions_1l7fz_344{display:inline-flex;align-items:center;gap:.5rem}._refreshButton_1l7fz_350{padding:.45rem .95rem;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--border-color) 70%,var(--text-secondary) 30%);background:linear-gradient(135deg,color-mix(in oklab,var(--brand-primary) 22%,transparent),color-mix(in oklab,var(--brand-primary) 12%,transparent));color:color-mix(in oklab,var(--text-primary) 94%,white 6%);font-size:.85rem;font-weight:500;cursor:pointer;transition:transform .16s ease,border-color .2s ease,background .2s ease}._refreshButton_1l7fz_350:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in oklab,var(--brand-primary) 40%,var(--border-color) 60%);background:linear-gradient(135deg,color-mix(in oklab,var(--brand-primary) 32%,transparent),color-mix(in oklab,var(--brand-primary) 18%,transparent))}._refreshButton_1l7fz_350:disabled{opacity:.55;cursor:not-allowed}._selectButton_1l7fz_371{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border-radius:.75rem;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease}._selectButton_1l7fz_371 svg{width:18px;height:18px}._selectButton_1l7fz_371:hover{background:var(--bg-secondary);border-color:var(--border-focus);transform:translateY(-1px)}._breadcrumbs_1l7fz_395{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;margin:1.2rem 0 1rem;font-size:.85rem;color:color-mix(in oklab,var(--text-primary) 60%,transparent)}._backButton_1l7fz_406{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:color-mix(in oklab,var(--brand-primary) 15%,transparent);border:1px solid color-mix(in oklab,var(--brand-primary) 30%,transparent);border-radius:.75rem;color:color-mix(in oklab,var(--brand-primary) 80%,var(--text-primary) 20%);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start}._backButton_1l7fz_406:hover{background:color-mix(in oklab,var(--brand-primary) 25%,transparent);border-color:color-mix(in oklab,var(--brand-primary) 50%,transparent);color:var(--brand-primary);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in oklab,var(--brand-primary) 20%,transparent)}._backButton_1l7fz_406:active{transform:translateY(0);box-shadow:0 2px 6px color-mix(in oklab,var(--brand-primary) 15%,transparent)}._backButton_1l7fz_406:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}._backButton_1l7fz_406 svg{width:16px;height:16px;stroke:currentColor;flex-shrink:0}._breadcrumbLeft_1l7fz_443{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;flex:1;min-width:0}._breadcrumbItem_1l7fz_452{display:inline-flex;align-items:center}._breadcrumbLink_1l7fz_457{background:transparent;border:none;color:inherit;cursor:pointer;padding:0;font-size:inherit;transition:color .18s ease}._breadcrumbLink_1l7fz_457:hover{color:color-mix(in oklab,var(--text-primary) 88%,transparent)}._breadcrumbCurrent_1l7fz_470{color:color-mix(in oklab,var(--text-primary) 90%,transparent);font-weight:600}._breadcrumbSeparator_1l7fz_475{margin:0 .25rem;color:color-mix(in oklab,var(--text-primary) 35%,transparent)}._actionButtons_1l7fz_480{display:flex;align-items:center;gap:8px;flex-shrink:0}._createFolderButton_1l7fz_487{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:color-mix(in oklab,#4caf50 20%,transparent);border:1px solid color-mix(in oklab,#4caf50 40%,transparent);border-radius:8px;color:color-mix(in oklab,#4caf50 80%,var(--text-primary) 20%);cursor:pointer;transition:all .2s ease;flex-shrink:0}._createFolderButton_1l7fz_487:hover{background:color-mix(in oklab,#4caf50 30%,transparent);border-color:color-mix(in oklab,#4caf50 60%,transparent);color:#4caf50;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in oklab,#4caf50 25%,transparent)}._createFolderButton_1l7fz_487:active{transform:translateY(0);box-shadow:0 2px 6px color-mix(in oklab,#4caf50 20%,transparent)}._createFolderButton_1l7fz_487:focus-visible{outline:2px solid #4caf50;outline-offset:2px}._createFolderButton_1l7fz_487 svg{width:18px;height:18px;stroke:currentColor;flex-shrink:0}._importFileButton_1l7fz_523{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:color-mix(in oklab,#2196f3 20%,transparent);border:1px solid color-mix(in oklab,#2196f3 40%,transparent);border-radius:8px;color:color-mix(in oklab,#2196f3 80%,var(--text-primary) 20%);cursor:pointer;transition:all .2s ease;flex-shrink:0}._importFileButton_1l7fz_523:hover{background:color-mix(in oklab,#2196f3 30%,transparent);border-color:color-mix(in oklab,#2196f3 60%,transparent);color:#2196f3;transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in oklab,#2196f3 25%,transparent)}._importFileButton_1l7fz_523:active{transform:translateY(0);box-shadow:0 2px 6px color-mix(in oklab,#2196f3 20%,transparent)}._importFileButton_1l7fz_523:focus-visible{outline:2px solid #2196f3;outline-offset:2px}._importFileButton_1l7fz_523 svg{width:18px;height:18px;stroke:currentColor;flex-shrink:0}._storageBody_1l7fz_113{display:flex;flex-direction:column;flex:1;min-height:0}._fileListContainer_1l7fz_118{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--text-secondary) 30%,transparent) color-mix(in oklab,var(--bg-primary) 95%,var(--bg-secondary) 5%)}._fileListContainer_1l7fz_118::-webkit-scrollbar{width:8px}._fileListContainer_1l7fz_118::-webkit-scrollbar-track{background:color-mix(in oklab,var(--bg-primary) 95%,var(--bg-secondary) 5%);border-radius:4px}._fileListContainer_1l7fz_118::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--text-secondary) 30%,transparent);border-radius:4px;transition:background .2s ease}._fileListContainer_1l7fz_118::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--text-secondary) 50%,transparent)}._fileListContainer_1l7fz_118::-webkit-scrollbar-thumb:active{background:color-mix(in oklab,var(--brand-primary) 60%,transparent)}._uploadProgress_1l7fz_600{position:fixed;bottom:clamp(16px,4vw,32px);left:clamp(16px,4vw,32px);z-index:1001;width:min(320px,100vw - clamp(32px,8vw,96px));pointer-events:none}._uploadProgressContent_1l7fz_609{pointer-events:auto;padding:16px 18px;border-radius:16px;background:color-mix(in oklab,var(--bg-primary) 94%,var(--brand-primary) 6%);border:1px solid color-mix(in oklab,var(--border-color) 72%,var(--brand-primary) 28%);box-shadow:0 12px 32px color-mix(in oklab,var(--shadow-color, #000) 22%,transparent);display:flex;flex-direction:column;gap:12px}._uploadProgressHeader_1l7fz_621{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._uploadProgressText_1l7fz_628{display:flex;flex-direction:column;gap:4px}._uploadProgressTitle_1l7fz_634{font-size:.95rem;font-weight:600;color:var(--text-primary)}._uploadProgressSubtitle_1l7fz_640{font-size:.78rem;color:color-mix(in oklab,var(--text-primary) 68%,transparent)}._uploadProgressMeta_1l7fz_645{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:72px}._uploadProgressCount_1l7fz_653{font-size:.9rem;font-weight:700;color:color-mix(in oklab,var(--brand-primary) 70%,var(--text-primary) 30%)}._uploadProgressPercent_1l7fz_659{font-size:.75rem;color:color-mix(in oklab,var(--text-primary) 60%,transparent)}._uploadProgressBar_1l7fz_664{width:100%;height:6px;background:color-mix(in oklab,var(--border-color) 55%,transparent);border-radius:999px;overflow:hidden}._uploadProgressFill_1l7fz_672{height:100%;background:linear-gradient(90deg,#ff3b30,#34c759);border-radius:999px;transition:width .3s ease}._uploadFilesList_1l7fz_679{max-height:90px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}._uploadFileName_1l7fz_687{font-size:.8rem;color:color-mix(in oklab,var(--text-primary) 72%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){._fabMainButton_1l7fz_696{--fab-size: 52px;--fab-icon: 20px;font-size:26px}._fabAction_1l7fz_701{font-size:.88rem;padding:9px 12px}}@media(prefers-reduced-motion:reduce){._fabMainButton_1l7fz_696,._fabMainButton_1l7fz_696:before,._fabMainButton_1l7fz_696:after{transition:none}}._searchSortCard_1l7fz_713{background:color-mix(in oklab,var(--bg-secondary) 88%,var(--bg-primary) 12%);border-radius:1rem;border:1px solid color-mix(in oklab,var(--border-color) 85%,var(--text-secondary) 15%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._searchSortControls_1l7fz_720{background:color-mix(in oklab,var(--bg-secondary) 90%,var(--bg-primary) 10%);border-radius:.75rem;border:1px solid color-mix(in oklab,var(--border-color) 70%,transparent);display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;height:50.6px;padding:0 5px}._searchContainer_1l7fz_732{position:relative;flex:1;min-width:150px}._searchInput_1l7fz_738{padding:12px 5px;width:100%;border:none;border-radius:.5rem;background:color-mix(in oklab,var(--bg-primary) 90%,var(--bg-secondary) 10%);color:var(--text-primary);font-size:.85rem;transition:all .2s ease}._searchInput_1l7fz_738:focus{outline:2px solid color-mix(in oklab,var(--brand-primary) 40%,transparent);outline-offset:0;background:var(--bg-primary)}._searchInput_1l7fz_738::placeholder{color:color-mix(in oklab,var(--text-primary) 55%,transparent);font-size:.8rem}._clearSearchButton_1l7fz_758{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:color-mix(in oklab,var(--text-secondary) 25%,transparent);color:color-mix(in oklab,var(--text-primary) 65%,transparent);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;transition:all .15s ease}._clearSearchButton_1l7fz_758:hover{background:color-mix(in oklab,var(--text-secondary) 40%,transparent);color:var(--text-primary);transform:translateY(-50%) scale(1.1)}._sortControls_1l7fz_783{display:flex;align-items:center;gap:.25rem;background:color-mix(in oklab,var(--bg-primary) 85%,var(--bg-secondary) 15%);border-radius:.5rem;padding:.2rem;flex-shrink:0;border:1px solid color-mix(in oklab,var(--border-color) 50%,transparent)}._sortButton_1l7fz_794{padding:.35rem .5rem;border:none;border-radius:.3rem;background:transparent;color:color-mix(in oklab,var(--text-primary) 70%,transparent);font-size:.7rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}._sortButton_1l7fz_794:hover{background:color-mix(in oklab,var(--text-primary) 8%,transparent);color:var(--text-primary)}._sortButton_1l7fz_794._active_1l7fz_812{background:color-mix(in oklab,var(--brand-primary) 20%,transparent);color:var(--brand-primary);font-weight:600}._sortOrderButton_1l7fz_818{width:26px;height:26px;border:none;border-radius:.3rem;flex-shrink:0;background:transparent;color:color-mix(in oklab,var(--text-primary) 70%,transparent);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._sortOrderButton_1l7fz_818:hover{background:color-mix(in oklab,var(--brand-primary) 15%,transparent);color:var(--brand-primary);transform:scale(1.05)}._sortOrderButton_1l7fz_818:active{transform:scale(.95)}._listHeader_1l7fz_844{display:grid;grid-template-columns:minmax(0,1fr) var(--storage-date-col, 140px) var(--storage-size-col, 120px) minmax(var(--storage-actions-col, 32px),max-content);gap:.75rem;padding:0 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in oklab,var(--text-secondary) 70%,transparent);margin-bottom:.75rem}._listHeader_1l7fz_844 span:nth-child(2),._listHeader_1l7fz_844 span:nth-child(3){justify-self:end;text-align:right}._list_1l7fz_844{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(2px,1.4vw,5px);min-height:min-content}._emptyState_1l7fz_873{margin-top:1rem;padding:1.25rem;border-radius:.9rem;text-align:center;background:color-mix(in oklab,var(--bg-secondary) 40%,transparent);color:color-mix(in oklab,var(--text-primary) 65%,transparent);font-size:.88rem}@media(max-width:1024px){._layout_1l7fz_106{grid-template-columns:1fr;gap:6px}._leftColumn_1l7fz_90,._rightColumn_1l7fz_145{gap:6px;height:auto}._selectCard_1l7fz_23{min-height:80px;padding:1rem}._infoCard_1l7fz_154{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:1rem}._storageSection_1l7fz_109{flex:1;min-height:0;height:auto;padding:1rem}._searchSortCard_1l7fz_713{padding:1rem}._storageBody_1l7fz_113{flex:1;min-height:0}}@media(max-width:1024px)and (min-width:769px)and (orientation:landscape){._page_1l7fz_2{height:100dvh;max-height:100dvh;overflow:hidden}._mainContent_1l7fz_12{flex:1;min-height:0;padding:clamp(4px,1vw,8px) clamp(8px,2vw,16px)}._layout_1l7fz_106{grid-template-columns:280px 1fr;gap:6px;width:100%;max-width:100%;height:100%;min-height:0}._leftColumn_1l7fz_90,._rightColumn_1l7fz_145{gap:6px;min-width:0;height:100%;min-height:0}._selectCard_1l7fz_23{min-height:50px;padding:.4rem}._infoCard_1l7fz_154{flex:1;padding:.4rem}._storageSection_1l7fz_109{flex:1;min-height:0;height:calc(100dvh - 60px);padding:.9rem}._searchSortCard_1l7fz_713{padding:.4rem}._storageBody_1l7fz_113{flex:1;min-height:0;height:calc(100dvh - 120px)}._storageHeader_1l7fz_263{flex-direction:row;align-items:flex-start;gap:.5rem}._storageActions_1l7fz_298{flex-direction:row;align-items:center;gap:.4rem}}@media(max-width:769px){._page_1l7fz_2{min-height:100dvh;max-height:100dvh;overflow:hidden}._mainContent_1l7fz_12{flex:1;min-height:0;padding:clamp(8px,2vw,16px) clamp(8px,3vw,16px);display:flex;flex-direction:column;gap:6px}._topToolbar_1l7fz_1000{padding:clamp(8px,2vw,16px) clamp(8px,3vw,16px) 0}._layout_1l7fz_106{display:flex;flex-direction:column;gap:0;flex:1;min-height:0}._leftColumn_1l7fz_90{display:none!important}._rightColumn_1l7fz_145{gap:6px;flex:1;min-height:0}._mainContent_1l7fz_12>._stationSelect_1l7fz_37{display:block!important;width:100%;flex-shrink:0;margin-bottom:0;background:color-mix(in oklab,var(--bg-secondary) 88%,var(--bg-primary) 12%)!important;border:1px solid color-mix(in oklab,var(--border-color) 85%,var(--text-secondary) 15%)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' height='12' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M2 4l4 4 4-4z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .9rem center!important;background-size:1rem!important;padding-right:2.5rem!important}._selectCard_1l7fz_23{min-height:80px;padding:1rem}._infoCard_1l7fz_154{display:flex;flex-direction:column;padding:1rem;background:transparent;border-radius:1rem;border:none;color:var(--text-primary);gap:1rem;flex:1;min-height:0;overflow-y:auto}._stationDescription_1l7fz_236{overflow-y:auto;flex:1;min-height:0;margin:0;font-size:.9rem;line-height:1.5;color:color-mix(in oklab,var(--text-primary) 78%,transparent);padding-right:4px}._stationDescription_1l7fz_236::-webkit-scrollbar{width:6px}._stationDescription_1l7fz_236::-webkit-scrollbar-track{background:color-mix(in oklab,var(--bg-primary) 95%,var(--bg-secondary) 5%);border-radius:3px}._stationDescription_1l7fz_236::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--text-secondary) 30%,transparent);border-radius:3px;transition:background .2s ease}._stationDescription_1l7fz_236::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--text-secondary) 50%,transparent)}._stationDescription_1l7fz_236::-webkit-scrollbar-thumb:active{background:color-mix(in oklab,var(--text-secondary) 70%,transparent)}._storageSection_1l7fz_109{flex:1;min-height:0;height:calc(100dvh - 100px);padding:1rem}._storageHeader_1l7fz_263{flex-direction:column;align-items:flex-start;gap:.75rem}._closeButton_1l7fz_305{position:absolute;z-index:20}._storageSection_1l7fz_109{position:relative}._storageTitleSection_1l7fz_271{gap:.5rem}._storageTitleRow_1l7fz_279{gap:.75rem}._storageActions_1l7fz_298{width:100%;justify-content:flex-end;flex-direction:row;align-items:center}._breadcrumbs_1l7fz_395{margin:.75rem 0;font-size:.8rem}._backButton_1l7fz_406{padding:.5rem .8rem;font-size:.85rem;align-self:flex-start}._backButton_1l7fz_406 svg{width:14px;height:14px}._list_1l7fz_844{gap:4px;padding-bottom:calc(var(--main-nav-offset) + 12px)}._listSelecting_1l7fz_1129{padding-bottom:calc(var(--main-nav-offset) + 9rem)}._storageSection_1l7fz_109{padding:.75rem}._storageHeader_1l7fz_263{margin-bottom:.5rem}._storageTitle_1l7fz_271{font-size:1.1rem}._storageSubtitle_1l7fz_292{font-size:.8rem;margin-top:.25rem}._refreshButton_1l7fz_350{font-size:.8rem;padding:.4rem .8rem}._selectButton_1l7fz_371{padding:.4rem .8rem;font-size:.8rem}._selectButton_1l7fz_371 svg{width:16px;height:16px}._listHeader_1l7fz_844{display:none}._uploadProgress_1l7fz_600{left:clamp(8px,4vw,16px);right:clamp(8px,4vw,16px);bottom:clamp(12px,4vw,24px);width:auto}._uploadProgressContent_1l7fz_609{padding:14px 16px;gap:10px}._uploadProgressHeader_1l7fz_621{flex-direction:column;align-items:stretch;gap:10px}._uploadProgressMeta_1l7fz_645{flex-direction:row;align-items:center;justify-content:space-between;min-width:0}._uploadProgressCount_1l7fz_653{font-size:.85rem}._uploadProgressPercent_1l7fz_659{font-size:.72rem}._uploadFileName_1l7fz_687{font-size:.75rem}._searchSortControls_1l7fz_720{gap:.5rem;flex-direction:row;align-items:center;flex-wrap:nowrap}._searchContainer_1l7fz_732{min-width:unset}._searchInput_1l7fz_738{font-size:.8rem;height:2.2rem}._clearSearchButton_1l7fz_758{width:18px;height:18px;right:.4rem;font-size:11px}._sortControls_1l7fz_783{gap:.4rem;padding:.2rem;flex-shrink:0;height:2.2rem;align-items:center}._sortButton_1l7fz_794{font-size:.65rem;padding:.4rem .5rem;height:1.8rem}._sortOrderButton_1l7fz_818{width:1.8rem;height:1.8rem;font-size:.8rem}}@media(max-width:480px){._topToolbar_1l7fz_1000{padding:8px 12px 0}._mainContent_1l7fz_12{padding:8px 12px;gap:6px}._mainContent_1l7fz_12>._stationSelect_1l7fz_37{display:block!important;padding:.75rem 2.2rem .75rem .75rem!important;border-radius:.75rem!important;background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' height='12' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M2 4l4 4 4-4z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right .7rem center!important;background-size:.9rem!important}._leftColumn_1l7fz_90{display:none}._rightColumn_1l7fz_145{gap:6px;height:auto}._selectCard_1l7fz_23{min-height:70px;padding:.75rem}._infoCard_1l7fz_154{flex:1;padding:.75rem;overflow-y:auto;min-height:0}._storageSection_1l7fz_109{padding:.75rem;flex:1;min-height:0;max-height:calc(100dvh - 100px);height:auto}._stationName_1l7fz_167{font-size:1.4rem}._storageTitle_1l7fz_271{font-size:1.2rem}._backButton_1l7fz_406{padding:.4rem .7rem;font-size:.8rem}._backButton_1l7fz_406 svg{width:12px;height:12px}._searchSortControls_1l7fz_720{gap:.4rem}._searchInput_1l7fz_738{font-size:.85rem;padding:10px 5px}._clearSearchButton_1l7fz_758{width:16px;height:16px;right:.35rem;font-size:10px}._sortControls_1l7fz_783{gap:.3rem;padding:.15rem}._sortButton_1l7fz_794{font-size:.6rem;padding:.25rem .35rem}._sortOrderButton_1l7fz_818{width:24px;height:24px;font-size:.75rem}._listHeader_1l7fz_844{display:none}}._errorBanner_1l7fz_1316{background:color-mix(in oklab,var(--danger-color, #dc3545) 10%,transparent);border:1px solid color-mix(in oklab,var(--danger-color, #dc3545) 30%,transparent);border-radius:8px;padding:12px 16px;margin-bottom:16px;color:var(--danger-color, #dc3545);font-size:.9rem;line-height:1.4}._errorBanner_1l7fz_1316:before{content:"⚠️ ";margin-right:8px}._storageSection_1l7fz_109{position:relative;transition:all .2s ease}._storageSection_1l7fz_109._dragOver_1l7fz_1335{background:color-mix(in oklab,var(--brand-primary) 5%,transparent);border:2px dashed color-mix(in oklab,var(--brand-primary) 50%,transparent);border-radius:12px}._storageSection_1l7fz_109._dragOver_1l7fz_1335:before{content:"";position:absolute;inset:0;background:color-mix(in oklab,var(--brand-primary) 3%,transparent);border-radius:12px;z-index:1;pointer-events:none}._storageSection_1l7fz_109._dragOver_1l7fz_1335:after{content:"Перетащите файлы сюда для загрузки или перетащите файлы/папки для перемещения";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-primary);color:var(--brand-primary);padding:16px 24px;border-radius:8px;font-size:1.1rem;font-weight:500;box-shadow:0 4px 12px color-mix(in oklab,var(--shadow-color, #000) 20%,transparent);z-index:2;pointer-events:none;border:2px solid color-mix(in oklab,var(--brand-primary) 30%,transparent);text-align:center;max-width:300px}._modalOverlay_1l7fz_1373{position:fixed;inset:0;background:color-mix(in oklab,var(--bg-primary) 20%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}._modal_1l7fz_1373{background:color-mix(in oklab,var(--bg-secondary) 95%,var(--bg-primary) 5%);border:1px solid color-mix(in oklab,var(--border-color) 80%,transparent);border-radius:16px;box-shadow:0 20px 40px color-mix(in oklab,var(--shadow-color, #000) 30%,transparent);width:100%;max-width:400px;max-height:90vh;overflow:hidden;animation:_modalSlideIn_1l7fz_1 .2s ease-out}@keyframes _modalSlideIn_1l7fz_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_1l7fz_1410{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid color-mix(in oklab,var(--border-color) 60%,transparent)}._modalTitle_1l7fz_1418{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-primary)}._modalCloseButton_1l7fz_1425{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:color-mix(in oklab,var(--text-primary) 60%,transparent);cursor:pointer;transition:all .2s ease}._modalCloseButton_1l7fz_1425:hover{background:color-mix(in oklab,var(--text-primary) 8%,transparent);color:var(--text-primary)}._modalCloseButton_1l7fz_1425:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._modalCloseButton_1l7fz_1425 svg{width:20px;height:20px;stroke:currentColor}._modalBody_1l7fz_1452{padding:20px 24px}._modalLabel_1l7fz_1456{display:block;font-size:.9rem;font-weight:500;color:var(--text-primary);margin-bottom:8px}._modalInput_1l7fz_1464{width:100%;padding:12px 16px;border:1px solid color-mix(in oklab,var(--border-color) 70%,transparent);border-radius:8px;background:color-mix(in oklab,var(--bg-primary) 90%,var(--bg-secondary) 10%);color:var(--text-primary);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}._modalInput_1l7fz_1464:focus{outline:none;border-color:color-mix(in oklab,var(--brand-primary) 60%,var(--border-color) 40%);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-primary) 15%,transparent)}._modalInput_1l7fz_1464::placeholder{color:color-mix(in oklab,var(--text-primary) 50%,transparent)}._modalFooter_1l7fz_1483{display:flex;gap:12px;padding:16px 24px 20px;border-top:1px solid color-mix(in oklab,var(--border-color) 60%,transparent);justify-content:flex-end}._modalCancelButton_1l7fz_1491{padding:10px 20px;border:1px solid color-mix(in oklab,var(--border-color) 70%,transparent);border-radius:8px;background:transparent;color:color-mix(in oklab,var(--text-primary) 80%,transparent);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}._modalCancelButton_1l7fz_1491:hover{background:color-mix(in oklab,var(--text-primary) 8%,transparent);border-color:color-mix(in oklab,var(--border-color) 90%,transparent)}._modalCancelButton_1l7fz_1491:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._modalSaveButton_1l7fz_1511{padding:10px 20px;border:1px solid color-mix(in oklab,var(--brand-primary) 40%,transparent);border-radius:8px;background:color-mix(in oklab,var(--brand-primary) 20%,transparent);color:color-mix(in oklab,var(--brand-primary) 80%,var(--text-primary) 20%);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}._modalSaveButton_1l7fz_1511:hover:not(:disabled){background:color-mix(in oklab,var(--brand-primary) 30%,transparent);border-color:color-mix(in oklab,var(--brand-primary) 60%,transparent);color:var(--brand-primary);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in oklab,var(--brand-primary) 20%,transparent)}._modalSaveButton_1l7fz_1511:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px color-mix(in oklab,var(--brand-primary) 15%,transparent)}._modalSaveButton_1l7fz_1511:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}._modalSaveButton_1l7fz_1511:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:769px){._modalOverlay_1l7fz_1373{padding:16px}._modal_1l7fz_1373{max-width:100%;border-radius:12px}._modalHeader_1l7fz_1410{padding:16px 20px 12px}._modalTitle_1l7fz_1418{font-size:1.1rem}._modalBody_1l7fz_1452{padding:16px 20px}._modalFooter_1l7fz_1483{padding:12px 20px 16px;flex-direction:column-reverse;gap:8px}._modalCancelButton_1l7fz_1491,._modalSaveButton_1l7fz_1511{width:100%;padding:12px 20px;font-size:.95rem}}._fixedSelectionToolbar_1l7fz_1575{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:clamp(12px,2vw,20px) clamp(12px,4vw,24px);background:var(--bg-primary);border-top:1px solid var(--border-color);box-shadow:0 -4px 12px color-mix(in oklab,var(--shadow-color, #000) 8%,transparent);animation:_slideUp_1l7fz_1 .25s ease}@keyframes _slideUp_1l7fz_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._fixedSelectionToolbar_1l7fz_1575{padding:12px}}@media(max-width:860px){._fixedSelectionToolbar_1l7fz_1575{bottom:calc(var(--main-nav-offset) + 6px);left:clamp(8px,2vw,16px);right:clamp(8px,2vw,16px);border-radius:.9rem;border:1px solid var(--border-color)}}:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}@media(prefers-color-scheme:dark){:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}}html[data-theme=dark]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}html[data-theme=light]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}._modalOverlay_12z7h_134{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_12z7h_1 .2s ease-out;touch-action:pan-x pan-y}._modalContent_12z7h_149{width:98vw;height:calc(98vh - env(safe-area-inset-top,0px));max-width:1600px;max-height:1000px;background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_12z7h_1 .3s ease-out;margin-top:env(safe-area-inset-top,0px);touch-action:pan-x pan-y}._modalHeader_12z7h_165{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;min-height:56px;gap:1rem}._title_12z7h_177{flex:1;text-align:center;font-size:1rem;font-weight:500;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modalBody_12z7h_189{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}._backButton_12z7h_197{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:transparent;color:var(--text-primary);border:1.5px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s;white-space:nowrap}._backButton_12z7h_197:hover{background:var(--bg-secondary);transform:translateY(-1px)}._title_12z7h_177{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;flex:1;min-width:0;padding:0 1rem}._downloadButton_12z7h_231{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:transparent;color:var(--brand-primary);border:1.5px solid var(--brand-primary);border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s;white-space:nowrap}._downloadButton_12z7h_231:hover{background:var(--brand-primary);color:var(--button-text);transform:translateY(-1px)}._navButton_12z7h_252{background:transparent;border:1.5px solid var(--border-color);border-radius:6px;color:var(--text-primary);padding:.25rem .6rem;font-size:1.4rem;line-height:1;cursor:pointer;transition:all .2s;flex-shrink:0}._navButton_12z7h_252:disabled{opacity:.3;cursor:default}._navButton_12z7h_252:hover:not(:disabled){background:var(--bg-secondary);transform:translateY(-1px)}._navCounter_12z7h_273{font-size:.85rem;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}._loading_12z7h_280{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}._loading_12z7h_280 p{font-size:1.1rem;color:var(--text-secondary)}._error_12z7h_293{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem;text-align:center}._error_12z7h_293 h3{color:var(--error-color);margin:0}._error_12z7h_293 p{color:var(--text-secondary);margin:0}._pdfViewer_12z7h_312{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;touch-action:pan-x pan-y pinch-zoom}._excelViewer_12z7h_321{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;max-width:100vw;max-height:100dvh}._excelViewer_12z7h_321 ._excelTable_12z7h_330{flex:1;overflow:auto;width:100%;max-width:100%;border:1px solid #e5e7eb;border-radius:8px;background:#fff}._excelViewer_12z7h_321 ._excelTable_12z7h_330 table{width:max-content;min-width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;table-layout:fixed}._excelViewer_12z7h_321 ._excelTable_12z7h_330 table td{border:1px solid #d1d5db;padding:.4rem .6rem;background:#fff;color:#1f2937;min-width:80px;width:80px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;font-weight:400;line-height:1.4}._excelViewer_12z7h_321 ._excelTable_12z7h_330 table td:first-child{background:#f9fafb;font-weight:600;color:#374151;position:sticky;left:0;z-index:1;box-shadow:2px 0 4px #0000001a;min-width:60px;width:60px}._excelViewer_12z7h_321 ._excelTable_12z7h_330 table tr:first-child td{background:#3b82f6;color:#fff;font-weight:600;position:sticky;top:0;z-index:2;box-shadow:0 2px 4px #0000001a}._excelViewer_12z7h_321 ._excelTable_12z7h_330 table tr:first-child td:first-child{background:#1d4ed8;color:#fff;z-index:3;box-shadow:2px 2px 4px #0000001a}._excelViewer_12z7h_321 ._excelTable_12z7h_330 table tr:nth-child(2n) td{background:#f8fafc}._excelViewer_12z7h_321 ._excelTable_12z7h_330 table tr:nth-child(2n) td:first-child{background:#f1f5f9}._excelViewer_12z7h_321 ._excelTable_12z7h_330 table tr:hover td{background:#e0f2fe}._excelViewer_12z7h_321 ._excelTable_12z7h_330 table tr:hover td:first-child{background:#bae6fd}._excelViewer_12z7h_321 ._excelNote_12z7h_400{padding:.75rem 1rem;text-align:center;color:#6b7280;background:#f9fafb;margin:0;border-top:1px solid #e5e7eb;font-size:.875rem}._wordViewer_12z7h_410{width:100%;height:100%;overflow:auto;background:#f5f5f5;-webkit-overflow-scrolling:touch}._wordViewer_12z7h_410 ._wordContent_12z7h_417{max-width:900px;margin:0 auto;padding:3rem 2rem;background:#fff;box-shadow:0 2px 8px #0000001a;min-height:calc(100% - 6rem);font-family:Times New Roman,serif;line-height:1.8;color:#333;font-size:16px}@media(max-width:768px){._wordViewer_12z7h_410 ._wordContent_12z7h_417{padding:2rem 1rem;font-size:14px;line-height:1.6}}._wordViewer_12z7h_410 ._wordContent_12z7h_417 h1{font-size:2.5em;margin-top:0;margin-bottom:1rem;color:#000;font-weight:700;border-bottom:2px solid #333;padding-bottom:.5rem}._wordViewer_12z7h_410 ._wordContent_12z7h_417 h2{font-size:2em;margin-top:2rem;margin-bottom:1rem;color:#000;font-weight:700}._wordViewer_12z7h_410 ._wordContent_12z7h_417 h3{font-size:1.5em;margin-top:1.5rem;margin-bottom:.75rem;color:#1a1a1a;font-weight:600}._wordViewer_12z7h_410 ._wordContent_12z7h_417 h4,._wordViewer_12z7h_410 ._wordContent_12z7h_417 h5,._wordViewer_12z7h_410 ._wordContent_12z7h_417 h6{margin-top:1.5rem;margin-bottom:.5rem;color:#1a1a1a;font-weight:600}._wordViewer_12z7h_410 ._wordContent_12z7h_417 p{margin-bottom:1rem;text-align:justify;-webkit-hyphens:auto;hyphens:auto}._wordViewer_12z7h_410 ._wordContent_12z7h_417 ul,._wordViewer_12z7h_410 ._wordContent_12z7h_417 ol{margin:1rem 0 1rem 2rem;padding-left:0}._wordViewer_12z7h_410 ._wordContent_12z7h_417 ul li,._wordViewer_12z7h_410 ._wordContent_12z7h_417 ol li{margin-bottom:.5rem}._wordViewer_12z7h_410 ._wordContent_12z7h_417 ul li p,._wordViewer_12z7h_410 ._wordContent_12z7h_417 ol li p{margin-bottom:.25rem}._wordViewer_12z7h_410 ._wordContent_12z7h_417 table{border-collapse:collapse;width:100%;margin:1.5rem 0;overflow-x:auto;display:block}@media(max-width:768px){._wordViewer_12z7h_410 ._wordContent_12z7h_417 table{font-size:12px}}._wordViewer_12z7h_410 ._wordContent_12z7h_417 table thead{background:#f8f9fa}._wordViewer_12z7h_410 ._wordContent_12z7h_417 table td,._wordViewer_12z7h_410 ._wordContent_12z7h_417 table th{border:1px solid #ddd;padding:.75rem .5rem;text-align:left}._wordViewer_12z7h_410 ._wordContent_12z7h_417 table th{background:#e9ecef;font-weight:700;position:sticky;top:0}._wordViewer_12z7h_410 ._wordContent_12z7h_417 table tr:nth-child(2n) td{background:#f8f9fa}._wordViewer_12z7h_410 ._wordContent_12z7h_417 img{max-width:100%;height:auto;display:block;margin:1.5rem auto;box-shadow:0 2px 8px #00000026}._wordViewer_12z7h_410 ._wordContent_12z7h_417 blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #4a5568;background:#f7fafc;font-style:italic}._wordViewer_12z7h_410 ._wordContent_12z7h_417 code{background:#f1f3f5;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}._wordViewer_12z7h_410 ._wordContent_12z7h_417 pre{background:#f1f3f5;padding:1rem;border-radius:5px;overflow-x:auto}._wordViewer_12z7h_410 ._wordContent_12z7h_417 pre code{background:none;padding:0}._imageViewer_12z7h_541{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}._imageViewer_12z7h_541 ._imageContent_12z7h_550{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;transition:transform .12s ease-out;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._videoViewer_12z7h_560{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}._videoViewer_12z7h_560 ._videoContent_12z7h_569{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#000}._unsupported_12z7h_578{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem;text-align:center}._unsupported_12z7h_578 p{font-size:1.1rem;color:var(--text-secondary)}@keyframes _fadeIn_12z7h_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_12z7h_1{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){._modalContent_12z7h_149{width:96vw;height:96vh;border-radius:8px}._modalHeader_12z7h_165{padding:.5rem .75rem;min-height:48px}._backButton_12z7h_197,._downloadButton_12z7h_231{padding:.375rem .75rem;font-size:.85rem}._navButton_12z7h_252{padding:.2rem .5rem;font-size:1.2rem}._title_12z7h_177{font-size:1rem;padding:0 .75rem}}@media(max-width:480px){._modalContent_12z7h_149{width:94vw;height:94vh;border-radius:6px}._modalHeader_12z7h_165{padding:.375rem .5rem;min-height:44px}._backButton_12z7h_197,._downloadButton_12z7h_231{padding:.25rem .5rem;font-size:.8rem}._navButton_12z7h_252{padding:.15rem .4rem;font-size:1.1rem}._title_12z7h_177{font-size:.9rem;padding:0 .5rem}}._container_1uk0y_1{height:100%;min-height:0;display:flex;flex-direction:column;gap:.42rem;padding:.55rem;color:#f1f8ff}._header_1uk0y_11{padding:0;border:none;background:transparent}._searchContainer_1uk0y_17{position:relative}._searchInput_1uk0y_21{width:100%;height:2.15rem;min-height:2.15rem;padding:0 .82rem;border-radius:.75rem;border:1px solid rgba(181,221,250,.3);background:#375d7f38;color:#f6fbff;font-size:.84rem;touch-action:manipulation;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}._searchInput_1uk0y_21:focus{outline:none;border-color:#a3e1ffa6;background:#4370984d;box-shadow:0 0 0 2px #83c9f540}._searchInput_1uk0y_21::placeholder{color:#daecfb94}._stationCount_1uk0y_44{margin:0;padding:.1rem .15rem .2rem;font-size:.7rem;font-weight:600;color:#d6e9f9b8;letter-spacing:.02em}._stationList_1uk0y_53{flex:1;min-height:0;overflow-y:auto;padding-right:.15rem;display:flex;flex-direction:column;gap:.36rem;scrollbar-width:thin;scrollbar-color:rgba(128,205,245,.7) rgba(255,255,255,.08)}._stationList_1uk0y_53::-webkit-scrollbar{width:7px}._stationList_1uk0y_53::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}._stationList_1uk0y_53::-webkit-scrollbar-thumb{background:#80cdf5b8;border-radius:999px;border:2px solid rgba(13,21,33,.65)}._stationList_1uk0y_53::-webkit-scrollbar-thumb:hover{background:#9dd8f8db}._stationItem_1uk0y_84{padding:.56rem .62rem;border:1px solid rgba(176,220,249,.18);border-radius:.8rem;cursor:pointer;background:#466d9226;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._stationItem_1uk0y_84:hover{transform:translateY(-1px);background:#6595bf33;border-color:#aadfff70;box-shadow:0 8px 16px #040a1247}._stationItem_1uk0y_84._selected_1uk0y_98{border-color:#a5e0ffb8;background:linear-gradient(150deg,#3da0de4d,#3da0de29);box-shadow:0 10px 20px #02080e54,inset 0 1px #ffffff24}._stationItem_1uk0y_84._inactive_1uk0y_103{opacity:.62}._stationHeader_1uk0y_107{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem;margin-bottom:.28rem}._stationName_1uk0y_115{margin:0;font-size:.83rem;line-height:1.28;font-weight:700;color:#f8fbff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._stationType_1uk0y_127{flex-shrink:0;font-size:.66rem;font-weight:700;letter-spacing:.02em;color:#d8ecfcd9;border:1px solid rgba(172,218,249,.3);border-radius:999px;padding:.15rem .45rem;background:#537ca347}._stationDescription_1uk0y_139{margin:0;color:#d8ebfcc2;font-size:.73rem;line-height:1.36;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._stationProgress_1uk0y_151{margin-top:.42rem}._progressMini_1uk0y_155{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .48rem}._progressMiniItem_1uk0y_161{display:flex;align-items:center;gap:.3rem}._progressMiniLabel_1uk0y_167{width:1.5rem;flex-shrink:0;font-size:.62rem;font-weight:700;color:#def0fdc7}._progressMiniBar_1uk0y_175{position:relative;flex:1;height:.42rem;border-radius:999px;overflow:hidden;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}._progressMiniFill_1uk0y_185{height:100%;min-width:2px;border-radius:inherit;transition:width .25s ease,background .25s ease}._progressMiniText_1uk0y_192{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);font-size:.53rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.82);pointer-events:none}._emptyState_1uk0y_204{border-radius:.9rem;border:1px dashed rgba(179,222,249,.3);background:#4e729329;text-align:center;padding:1.15rem .8rem;color:#e1effacc}._emptyState_1uk0y_204 p{margin:0;font-size:.82rem}._clearSearch_1uk0y_217{margin-top:.7rem;min-height:2rem;border-radius:.66rem;border:1px solid rgba(172,217,248,.4);background:#457cb454;color:#f7fbff;font-size:.73rem;font-weight:700;padding:.38rem .72rem;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}._clearSearch_1uk0y_217:hover{transform:translateY(-1px);background:#5690ca6b;border-color:#b8e0fa94}@media(prefers-color-scheme:light){._container_1uk0y_1{color:#000c}._searchInput_1uk0y_21{background:#ffffffb8;border-color:#0000001f;color:#000c}._searchInput_1uk0y_21:focus{border-color:#00000040;background:#ffffffe6;box-shadow:0 0 0 2px #0000001a}._searchInput_1uk0y_21::placeholder{color:#00000059}._stationCount_1uk0y_44{color:#00000073}._stationList_1uk0y_53{scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,.06)}._stationList_1uk0y_53::-webkit-scrollbar-track{background:#0000000f}._stationList_1uk0y_53::-webkit-scrollbar-thumb{background:#00000038;border-color:#ffffff80}._stationList_1uk0y_53::-webkit-scrollbar-thumb:hover{background:#00000059}._stationItem_1uk0y_84{background:#ffffffb8;border-color:#0000001a}._stationItem_1uk0y_84:hover{background:#ffffffe6;border-color:#0000002e;box-shadow:0 4px 12px #0000001a}._stationItem_1uk0y_84._selected_1uk0y_98{border-color:#00000038;background:#00000014;box-shadow:0 4px 12px #0000001a,inset 0 1px #fff9}._stationName_1uk0y_115{color:#000000e0}._stationType_1uk0y_127{color:#0000008c;border-color:#0000001f;background:#0000000f}._stationDescription_1uk0y_139,._progressMiniLabel_1uk0y_167{color:#0000008c}._progressMiniBar_1uk0y_175{background:#0000001a;border-color:#0000001f}._emptyState_1uk0y_204{border-color:#0000001f;background:#0000000a;color:#00000080}._clearSearch_1uk0y_217{background:#ffffffb8;border-color:#0000001f;color:#000000bf}._clearSearch_1uk0y_217:hover{background:#ffffffe6;border-color:#0003}}html[data-theme=light] ._container_1uk0y_1{color:#000c}html[data-theme=light] ._searchInput_1uk0y_21{background:#ffffffb8;border-color:#0000001f;color:#000c}html[data-theme=light] ._searchInput_1uk0y_21:focus{border-color:#00000040;background:#ffffffe6;box-shadow:0 0 0 2px #0000001a}html[data-theme=light] ._searchInput_1uk0y_21::placeholder{color:#00000059}html[data-theme=light] ._stationCount_1uk0y_44{color:#00000073}html[data-theme=light] ._stationList_1uk0y_53{scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,.06)}html[data-theme=light] ._stationList_1uk0y_53::-webkit-scrollbar-track{background:#0000000f}html[data-theme=light] ._stationList_1uk0y_53::-webkit-scrollbar-thumb{background:#00000038;border-color:#ffffff80}html[data-theme=light] ._stationList_1uk0y_53::-webkit-scrollbar-thumb:hover{background:#00000059}html[data-theme=light] ._stationItem_1uk0y_84{background:#ffffffb8;border-color:#0000001a}html[data-theme=light] ._stationItem_1uk0y_84:hover{background:#ffffffe6;border-color:#0000002e;box-shadow:0 4px 12px #0000001a}html[data-theme=light] ._stationItem_1uk0y_84._selected_1uk0y_98{border-color:#00000038;background:#00000014;box-shadow:0 4px 12px #0000001a,inset 0 1px #fff9}html[data-theme=light] ._stationName_1uk0y_115{color:#000000e0}html[data-theme=light] ._stationType_1uk0y_127{color:#0000008c;border-color:#0000001f;background:#0000000f}html[data-theme=light] ._stationDescription_1uk0y_139,html[data-theme=light] ._progressMiniLabel_1uk0y_167{color:#0000008c}html[data-theme=light] ._progressMiniBar_1uk0y_175{background:#0000001a;border-color:#0000001f}html[data-theme=light] ._emptyState_1uk0y_204{border-color:#0000001f;background:#0000000a;color:#00000080}html[data-theme=light] ._clearSearch_1uk0y_217{background:#ffffffb8;border-color:#0000001f;color:#000000bf}html[data-theme=light] ._clearSearch_1uk0y_217:hover{background:#ffffffe6;border-color:#0003}html[data-theme=dark] ._container_1uk0y_1{color:#f1f8ff}html[data-theme=dark] ._searchInput_1uk0y_21{background:#375d7f38;border-color:#b5ddfa4d;color:#f6fbff}html[data-theme=dark] ._searchInput_1uk0y_21:focus{border-color:#a3e1ffa6;background:#4370984d;box-shadow:0 0 0 2px #83c9f540}html[data-theme=dark] ._searchInput_1uk0y_21::placeholder{color:#daecfb94}html[data-theme=dark] ._stationCount_1uk0y_44{color:#d6e9f9b8}html[data-theme=dark] ._stationList_1uk0y_53{scrollbar-color:rgba(128,205,245,.7) rgba(255,255,255,.08)}html[data-theme=dark] ._stationList_1uk0y_53::-webkit-scrollbar-track{background:#ffffff14}html[data-theme=dark] ._stationList_1uk0y_53::-webkit-scrollbar-thumb{background:#80cdf5b8;border-color:#0d1521a6}html[data-theme=dark] ._stationList_1uk0y_53::-webkit-scrollbar-thumb:hover{background:#9dd8f8db}html[data-theme=dark] ._stationItem_1uk0y_84{background:#466d9226;border-color:#b0dcf92e}html[data-theme=dark] ._stationItem_1uk0y_84:hover{background:#6595bf33;border-color:#aadfff70;box-shadow:0 8px 16px #040a1247}html[data-theme=dark] ._stationItem_1uk0y_84._selected_1uk0y_98{border-color:#a5e0ffb8;background:linear-gradient(150deg,#3da0de4d,#3da0de29);box-shadow:0 10px 20px #02080e54,inset 0 1px #ffffff24}html[data-theme=dark] ._stationName_1uk0y_115{color:#f8fbff}html[data-theme=dark] ._stationType_1uk0y_127{color:#d8ecfcd9;border-color:#acdaf94d;background:#537ca347}html[data-theme=dark] ._stationDescription_1uk0y_139{color:#d8ebfcc2}html[data-theme=dark] ._progressMiniLabel_1uk0y_167{color:#def0fdc7}html[data-theme=dark] ._progressMiniBar_1uk0y_175{background:#ffffff24;border-color:#ffffff2e}html[data-theme=dark] ._emptyState_1uk0y_204{border-color:#b3def94d;background:#4e729329;color:#e1effacc}html[data-theme=dark] ._clearSearch_1uk0y_217{background:#457cb454;border-color:#acd9f866;color:#f7fbff}html[data-theme=dark] ._clearSearch_1uk0y_217:hover{background:#5690ca6b;border-color:#b8e0fa94}@media(max-width:900px){._stationItem_1uk0y_84{padding:.52rem .56rem;border-radius:.74rem}._stationName_1uk0y_115{font-size:.79rem}._stationType_1uk0y_127{font-size:.63rem;padding:.13rem .4rem}._stationDescription_1uk0y_139{font-size:.7rem}}@media(max-width:680px){._container_1uk0y_1{padding:.48rem;gap:.35rem}._searchInput_1uk0y_21{height:2.75rem;min-height:2.75rem;border-radius:.9rem;font-size:1rem}._stationCount_1uk0y_44{font-size:.67rem}._progressMini_1uk0y_155{grid-template-columns:1fr}._progressMiniText_1uk0y_192{font-size:.5rem}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica,Nimbus Sans L,Liberation Sans,Arial,sans-serif;background:#f4f4f4 url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267%22%20height%3D%22100%22%20viewBox%3D%220%200%2067%20100%22%3E%0A%3Cpath%20stroke%3D%22%23ccc%22%20fill%3D%22none%22%20d%3D%22M33.5%2C50%2C0%2C63%2C33.5%2C75%2C67%2C63%2C33.5%2C50m-33.5-50%2C67%2C25m-0.5%2C0%2C0%2C75m-66.5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A) repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content}.pnlm-container *{box-sizing:content-box}.pnlm-ui{position:absolute;width:100%;height:100%;z-index:1}.pnlm-grab{cursor:grab;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A) 12 8,default}.pnlm-grabbing{cursor:grabbing;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A) 12 8,default}.pnlm-sprite{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%22208%22%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22117%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22143%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cy%3D%22169%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cy%3D%22195%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%22195%22%20r%3D%222.5%22%2F%3E%0A%3Cpath%20d%3D%22m5%2083v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-5%205v6h6v-6zm-5%205v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20110a7%207%200%200%200%20-7%207%207%207%200%200%200%207%207%207%207%200%200%200%207%20-7%207%207%200%200%200%20-7%20-7zm-1%203h2v2h-2zm0%203h2v5h-2z%22%2F%3E%0A%3Cpath%20d%3D%22m5%2057v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-10%2010v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m17%2038v2h-8v-2z%22%2F%3E%0A%3Cpath%20d%3D%22m12%209v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20136-6.125%206.125h4.375v7.875h3.5v-7.875h4.375z%22%2F%3E%0A%3Cpath%20d%3D%22m10.428%20173.33v-5.77l5-2.89v5.77zm1-1.73%203-1.73-3.001-1.74z%22%2F%3E%0A%3C%2Fsvg%3E%0A)}.pnlm-container:-moz-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-webkit-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-ms-fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:#0006;border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in{width:100%;height:50%;position:absolute;top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{width:100%;height:50%;position:absolute;bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:#0000001a;border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button,.pnlm-hot-spot-debug-indicator{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:#ffffff80;border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:#000000b3;border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-title-box{position:relative;font-size:20px;display:table;padding-left:5px;margin-bottom:3px}.pnlm-author-box{position:relative;font-size:12px;display:table;padding-left:5px}.pnlm-load-box{position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000000b3;border-radius:3px;text-align:center;font-size:20px;display:none;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;display:none}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}@keyframes pnlm-mv{0%{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}@-webkit-keyframes pnlm-mv{0%{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:#000000b3;border-radius:3px;text-align:center;font-size:20px;display:table;color:#fff;cursor:pointer}.pnlm-load-button:hover{background-color:#000c}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000;border-radius:3px;display:table;text-align:center;color:#fff;table-layout:fixed}.pnlm-info-box a,.pnlm-author-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;vertical-align:middle;padding:0 5px}.pnlm-error-msg{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px;background:#000000b3;border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:hover,.pnlm-about-msg a:active{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:#fff3}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:#000000b3;color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,.7) transparent transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath%20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A);cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.pnlm-dragfix,.pnlm-preview-img{position:absolute;height:100%;width:100%}.pnlm-preview-img{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}.pnlm-pointer{cursor:pointer}._container_121lq_2{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;width:100%;overflow:hidden;--dashboard-nav-height: var(--main-nav-height);--dashboard-nav-gap: var(--main-nav-bottom-gap);--dashboard-nav-offset: var(--main-nav-offset)}@media(min-width:861px){._container_121lq_2{--dashboard-nav-offset: 0rem;--dashboard-nav-height: 0rem}}._content_121lq_22{position:relative;flex:1;display:flex;flex-direction:column;height:100%;min-height:0;width:100%}._servicesBackLink_121lq_32{position:absolute;top:max(.65rem,env(safe-area-inset-top));left:1rem;z-index:1002;display:inline-flex;align-items:center;gap:.28rem;height:2.15rem;padding:0 .7rem 0 .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.68);background:#ffffff9e;color:#073774c7;font-size:.8rem;font-weight:650;text-decoration:none;box-shadow:inset 0 1px #ffffffeb,0 6px 20px #142d5a1a;backdrop-filter:blur(26px) saturate(185%);-webkit-backdrop-filter:blur(26px) saturate(185%);transition:background .14s,color .14s,transform .14s}._servicesBackLink_121lq_32 svg{width:1rem;height:1rem;flex-shrink:0}._servicesBackLink_121lq_32:hover{transform:translate(-2px);background:#ffffffd1;color:#063874}@media(max-width:768px){._servicesBackLink_121lq_32{top:max(.5rem,env(safe-area-inset-top));padding:0 .55rem 0 .38rem;font-size:.74rem}}._contentMapCollapsed_121lq_72 ._photoViewer_121lq_72{height:100%}._contentMapCollapsed_121lq_72 ._mapContainer_121lq_75{position:absolute;right:1.5%;top:70vh;bottom:var(--dashboard-nav-offset);width:clamp(200px,30%,420px);z-index:3}._sidebar_121lq_84{position:absolute;left:50%;bottom:calc(var(--dashboard-nav-offset) + .45rem);width:min(680px,100% - 1.2rem);height:clamp(300px,54vh,620px);max-height:min(62vh,620px);border-radius:1.2rem;border:1px solid rgba(181,222,255,.26);background:radial-gradient(110% 170% at 8% 0%,#5bc0eb2e,#5bc0eb00 52%),radial-gradient(120% 170% at 90% 100%,#78a2ff29,#78a2ff00 54%),#111824b8;box-shadow:0 16px 35px #060e188c,inset 0 1px #ffffff38;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);z-index:35;display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translate(-50%,125%);transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease;overflow:hidden}._sidebar_121lq_84._visible_121lq_106{opacity:1;pointer-events:auto;transform:translate(-50%)}@media(max-width:1024px){._sidebar_121lq_84{width:min(700px,100% - 1rem);height:clamp(280px,52vh,560px);max-height:min(60vh,560px)}}@media(max-width:768px){._sidebar_121lq_84{width:calc(100% - .8rem);height:clamp(260px,53vh,500px);max-height:min(58vh,500px);border-radius:1.05rem;bottom:calc(var(--dashboard-nav-offset) + .3rem)}}._sidebarHeader_121lq_128{position:sticky;top:0;z-index:100;padding:1rem;background-color:transparent;display:flex;justify-content:space-between;align-items:center}._sidebarContent_121lq_139{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:transparent}._toggleButton_121lq_147{margin:1rem;padding:.75rem 1rem;background-color:var(--button-bg);color:var(--button-text);border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .15s ease-in-out}._toggleButton_121lq_147:hover{background-color:var(--button-bg-hover)}._toggleButton_121lq_147:focus{outline:none}._userInfo_121lq_170{font-size:.875rem;color:var(--text-primary);font-weight:500}._logoutButton_121lq_176{padding:.375rem .75rem;background-color:var(--error-color);color:#fff;border:none;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out}._logoutButton_121lq_176:hover{background-color:#c62828}._logoutButton_121lq_176:focus{outline:none;box-shadow:0 0 0 .2rem #c6282840}._mapContainer_121lq_75{flex:1;position:relative;height:100%;min-height:0;padding-bottom:0;transition:width .25s ease}._mapContainerFullscreen_121lq_204{position:fixed;inset:0;width:100%;height:100%}._mapContainerCollapsed_121lq_211{width:clamp(200px,30%,420px)}._photoViewer_121lq_72{position:relative;width:100%;height:70vh;background:#0b1220;border-bottom:1px solid rgba(148,163,184,.25);border-radius:0 0 18px 18px;box-shadow:0 12px 28px #0f172a73;overflow:hidden;transition:height .25s ease}._photoViewerStatus_121lq_227{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a8c;color:#e2e8f0;font-size:.85rem;font-weight:600;text-align:center;padding:0 1rem;z-index:2}._photoViewerControls_121lq_242{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.5rem;z-index:3}._photoViewerClose_121lq_252{width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#1f1f1feb;color:#fff;cursor:pointer;box-shadow:0 8px 20px #0006;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;display:inline-flex;align-items:center;justify-content:center;padding:0}._photoViewerClose_121lq_252:hover{background:#1f1f1f;transform:translateY(-1px);box-shadow:0 12px 24px #00000073}._photoViewerClose_121lq_252:focus-visible{outline:2px solid rgba(59,130,246,.6);outline-offset:2px}._photoViewerCloseIcon_121lq_277{display:block}._photoViewerBrand_121lq_281{position:absolute;bottom:.7rem;right:.85rem;color:#ffffffe6;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-shadow:0 2px 10px rgba(0,0,0,.5);z-index:3;pointer-events:none}._northOffsetControl_121lq_294{position:absolute;bottom:.75rem;left:.75rem;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}._northOffsetToggle_121lq_305{display:inline-flex;align-items:center;gap:.35rem;padding:0 .6rem;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#1f1f1fe0;color:#ffffffd9;font-size:.78rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #00000059;transition:background .15s ease,color .15s ease}._northOffsetToggle_121lq_305:hover{background:#323232f5;color:#fff}._northOffsetToggle_121lq_305 svg{flex-shrink:0}._northOffsetToggleActive_121lq_329{background:#3b82f62e;border-color:#3b82f673;color:#93c5fd}._northOffsetToggleActive_121lq_329:hover{background:#3b82f647}._northOffsetPanel_121lq_338{background:#0f1423f0;border:1px solid rgba(148,163,184,.15);border-radius:10px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.5rem;min-width:200px;box-shadow:0 8px 24px #00000080}._northOffsetLabel_121lq_350{font-size:.72rem;font-weight:600;color:#94a3b8cc;text-transform:uppercase;letter-spacing:.06em}._northOffsetSliderRow_121lq_358{display:flex;align-items:center;gap:.5rem}._northOffsetSlider_121lq_358{flex:1;accent-color:#3b82f6;height:4px;cursor:pointer}._northOffsetValue_121lq_371{font-size:.82rem;font-weight:700;color:#e2e8f0;min-width:36px;text-align:right}._northOffsetActions_121lq_379{display:flex;gap:.4rem}._northOffsetButton_121lq_384{flex:1;padding:.3rem .5rem;border-radius:6px;border:1px solid rgba(148,163,184,.2);background:#ffffff0f;color:#cbd5e1;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}._northOffsetButton_121lq_384:hover{background:#ffffff24;color:#fff}._northOffsetButton_121lq_384:active{background:#3b82f633}@media(max-width:768px){._photoViewer_121lq_72{height:70vh;border-radius:0 0 14px 14px}._contentMapCollapsed_121lq_72 ._mapContainer_121lq_75{right:1.5%;width:clamp(180px,42%,320px)}._photoViewerControls_121lq_242{top:.5rem;right:.5rem}._photoViewerClose_121lq_252{width:32px;height:32px}._photoViewerBrand_121lq_281{bottom:.5rem;right:.6rem;font-size:.75rem}}._mapActionDock_121lq_427{position:absolute;top:max(.5rem,env(safe-area-inset-top));right:1rem;z-index:12;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}._toolsToggle_121lq_438{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.35rem .7rem;border-radius:12px;border:1px solid rgba(182,227,255,.3);background:radial-gradient(120% 170% at 8% 0%,#55b8ec42,#55b8ec00 56%),#121c28a8;color:#e8f1ff;box-shadow:0 12px 24px #02060c73,inset 0 1px #fff3;cursor:pointer;touch-action:manipulation;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}._toolsToggle_121lq_438:hover{transform:translateY(-1px);border-color:#beebff7a;box-shadow:0 16px 28px #02060c80,inset 0 1px #ffffff40}._toolsToggle_121lq_438:focus-visible{outline:2px solid rgba(153,220,255,.65);outline-offset:2px}._toolsToggleActive_121lq_465{border-color:#bceaff99}._toolsToggleIcon_121lq_469{width:18px;height:18px;display:block}._toolsToggleLabel_121lq_475{font-size:.78rem;font-weight:700;letter-spacing:.01em}._toolsToggleChevron_121lq_481{width:13px;height:13px;display:block;transition:transform .15s ease}._toolsToggleChevronOpen_121lq_488{transform:rotate(180deg)}._toolsMenu_121lq_492{width:min(350px,100vw - 2rem);max-height:min(72vh,560px);overflow-y:auto;border-radius:14px;border:1px solid rgba(182,227,255,.28);padding:.75rem;background:radial-gradient(150% 180% at 0% 0%,#55b8ec38,#55b8ec00 58%),#111a24bd;color:#f0f7ff;box-shadow:0 20px 38px #02060c8c;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);animation:_slideUpMini_121lq_1 .2s ease}._toolsSection_121lq_507{display:flex;flex-direction:column;gap:.38rem}._toolsSection_121lq_507:not(:last-child){padding-bottom:.6rem;margin-bottom:.6rem;border-bottom:1px solid rgba(182,227,255,.2)}._toolsActionButton_121lq_518{width:100%;text-align:left;border-radius:10px;border:1px solid rgba(184,219,247,.25);background:#5d8db629;color:inherit;font-size:.77rem;font-weight:600;padding:.48rem .58rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}._toolsActionButton_121lq_518:hover:not(:disabled){border-color:#c2e7ff73;background:#7ab1df3d;transform:translateY(-1px)}._toolsActionButton_121lq_518:disabled{opacity:.5;cursor:not-allowed}._toolsActionButtonActive_121lq_541{border-color:#a7e3ffa6;background:linear-gradient(135deg,#3599d65c,#3599d629)}._toolsSectionTitle_121lq_546{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#e6f5ffeb}._toolsMapGroup_121lq_555{display:flex;flex-direction:column;gap:.35rem}._toolsMapGroupTitle_121lq_561{font-size:.72rem;color:#cee6fac2}._toolsMapTypeList_121lq_566{display:flex;flex-wrap:wrap;gap:.35rem}._toolsMapTypeButton_121lq_572{border-radius:999px;border:1px solid rgba(184,219,247,.25);background:#5d8db621;color:inherit;font-size:.72rem;font-weight:600;line-height:1.1;padding:.35rem .56rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._toolsMapTypeButton_121lq_572:hover{border-color:#c2e7ff73;background:#7ab1df3d}._toolsMapTypeButtonActive_121lq_589{border-color:#a7e3ffa6;background:linear-gradient(135deg,#3599d657,#3599d626)}@media(max-width:768px){._mapActionDock_121lq_427{top:max(.4rem,env(safe-area-inset-top));right:.7rem;gap:.42rem}._toolsToggle_121lq_438{min-height:44px;padding:.3rem .58rem}._toolsToggleLabel_121lq_475{font-size:.72rem}._toolsMenu_121lq_492{width:min(320px,100vw - 1.4rem);max-height:min(68vh,500px);padding:.6rem}}@media(max-width:480px){._toolsToggle_121lq_438{min-height:44px;padding:.3rem .5rem;gap:.3rem}._toolsToggleLabel_121lq_475{display:none}._toolsToggleChevron_121lq_481{width:11px;height:11px}._toolsMenu_121lq_492{width:min(300px,100vw - 1rem);max-height:min(66vh,470px)}}@media(prefers-color-scheme:light){._toolsToggle_121lq_438{background:#ffffffb8;border-color:#0000001f;color:#000000bf;box-shadow:0 2px 16px #00000024,0 1px 4px #00000014,inset 0 1px #fff9}._toolsToggle_121lq_438:hover{border-color:#0003;box-shadow:0 4px 20px #00000029,0 1px 4px #0000001a,inset 0 1px #ffffffb3}._toolsToggle_121lq_438:focus-visible{outline-color:#0000004d}._toolsToggleActive_121lq_465{border-color:#00000038}._toolsMenu_121lq_492{background:#ffffffd1;border-color:#0000001f;color:#000c;box-shadow:0 4px 24px #00000024,0 1px 6px #00000014}._toolsSection_121lq_507:not(:last-child){border-bottom-color:#0000001a}._toolsSectionTitle_121lq_546{color:#00000080}._toolsMapGroupTitle_121lq_561{color:#00000073}._toolsActionButton_121lq_518{border-color:#0000001a;background:#0000000a;color:#000000bf}._toolsActionButton_121lq_518:hover:not(:disabled){border-color:#0000002e;background:#00000014}._toolsActionButtonActive_121lq_541{border-color:#00000038;background:#0000001a}._toolsMapTypeButton_121lq_572{border-color:#0000001a;background:#0000000a}._toolsMapTypeButton_121lq_572:hover{border-color:#0000002e;background:#00000014}._toolsMapTypeButtonActive_121lq_589{border-color:#00000038;background:#0000001a}}@keyframes _slideUpMini_121lq_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._mapCollapseButton_121lq_756{position:relative;align-self:flex-end;height:34px;min-width:52px;padding:0 .6rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#1f1f1f;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #00000052;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}._mapCollapseButton_121lq_756:hover{background:#1f1f1ff2;transform:translateY(-1px)}._mapCollapseButton_121lq_756:focus-visible{outline:2px solid rgba(59,130,246,.6);outline-offset:2px}._mapCollapseButtonCollapsed_121lq_784{background:#1f1f1f}._mapCollapseIcon_121lq_788{display:block}._mapCollapseIconCollapsed_121lq_792 ._mapCollapseArrowLeft_121lq_792{transform:scaleX(-1);transform-origin:7px 8px}._mapCollapseIconCollapsed_121lq_792 ._mapCollapseArrowRight_121lq_796{transform:scaleX(-1);transform-origin:21px 8px}@media(max-width:768px){._mapCollapseButton_121lq_756{height:32px;min-width:48px;padding:0 .5rem}}._mapControls_121lq_808{position:absolute;top:1rem;right:1rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem}@media(max-width:768px){._mapControls_121lq_808{top:.7rem;right:.7rem}}@media screen and (orientation:landscape){._mapControls_121lq_808{top:.5rem;right:.5rem;gap:.25rem}}@media screen and (orientation:landscape)and (max-height:500px){._mapControls_121lq_808{top:.25rem;right:.25rem;gap:.125rem}}._railwayToggle_121lq_838,._themeToggle_121lq_839{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .2s ease;color:#333}._railwayToggle_121lq_838:hover,._themeToggle_121lq_839:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}._railwayToggle_121lq_838:active,._themeToggle_121lq_839:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}._railwayToggle_121lq_838:focus,._themeToggle_121lq_839:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d}@media(prefers-color-scheme:dark){._railwayToggle_121lq_838,._themeToggle_121lq_839{background:#1f2937f2;border-color:#ffffff1a;color:#f9fafb}._railwayToggle_121lq_838:hover,._themeToggle_121lq_839:hover{background:#1f2937}}._railwayToggle_121lq_838{background:#22c55e1a;border-color:#22c55e4d;color:#16a34a}._railwayToggle_121lq_838:hover{background:#22c55e33;border-color:#22c55e66}@media(prefers-color-scheme:dark){._railwayToggle_121lq_838{background:#22c55e26;border-color:#22c55e66;color:#4ade80}._railwayToggle_121lq_838:hover{background:#22c55e40}}._mapLoadingIndicator_121lq_922{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 24px;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 8px 32px #00000026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:14px;font-weight:500;color:#374151;animation:_fadeIn_121lq_1 .3s ease}@media(prefers-color-scheme:dark){._mapLoadingIndicator_121lq_922{background:#1f2937f2;border-color:#ffffff1a;color:#f9fafb}}._loadingSpinner_121lq_957{width:24px;height:24px;border:2px solid rgba(59,130,246,.2);border-top:2px solid #3b82f6;border-radius:50%;animation:_spin_121lq_2198 1s linear infinite}@keyframes _spin_121lq_2198{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_121lq_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._map_121lq_75{width:100%;height:100%;z-index:1}._mapViewCone_121lq_990{filter:drop-shadow(0 4px 10px rgba(30,64,175,.35))}._mapViewCenter_121lq_994{filter:drop-shadow(0 2px 6px rgba(30,64,175,.45))}._mapAddMode_121lq_998{cursor:crosshair}._popup_121lq_1002{min-width:200px}._popup_121lq_1002 h3{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text-primary)}._popup_121lq_1002 p{margin:.25rem 0;font-size:.875rem;color:var(--text-secondary);line-height:1.4}._popup_121lq_1002 p:last-child{margin-bottom:0}._popup_121lq_1002 strong{color:var(--text-primary)}._markerLabel_121lq_1024{--object-label-bg: rgba(244, 251, 255, .88);--object-label-text: #143047;--object-label-border: rgba(126, 177, 219, .52);--object-label-shadow: 0 10px 20px rgba(13, 35, 58, .2), inset 0 1px 0 rgba(255, 255, 255, .65);background:radial-gradient(130% 170% at 8% 0%,#57b8ec33,#57b8ec00 58%),var(--object-label-bg)!important;color:var(--object-label-text)!important;border:1px solid var(--object-label-border)!important;border-radius:.68rem!important;padding:.22rem .58rem!important;box-shadow:var(--object-label-shadow);backdrop-filter:blur(9px) saturate(130%);-webkit-backdrop-filter:blur(9px) saturate(130%);font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap;max-width:min(300px,75vw);overflow:hidden;text-overflow:ellipsis}._markerLabel_121lq_1024:before{border-top-color:#ddf1fff0!important}@media(prefers-color-scheme:dark){._markerLabel_121lq_1024{--object-label-bg: rgba(12, 21, 33, .85);--object-label-text: #e7f5ff;--object-label-border: rgba(169, 220, 251, .4);--object-label-shadow: 0 12px 24px rgba(3, 9, 16, .5), inset 0 1px 0 rgba(255, 255, 255, .18);text-shadow:0 1px 3px rgba(0,0,0,.35)}._markerLabel_121lq_1024:before{border-top-color:#101e2df0!important}}@media(max-width:768px){._markerLabel_121lq_1024{max-width:min(220px,66vw);border-radius:.58rem!important;padding:.2rem .46rem!important;font-size:.7rem}}._photoMarker_121lq_1088{cursor:pointer}._photoMarkerIcon_121lq_1092{filter:drop-shadow(0 6px 10px rgba(15,23,42,.45))}._photoMarkerIconSelected_121lq_1096{filter:drop-shadow(0 6px 12px rgba(249,115,22,.6)) drop-shadow(0 0 10px rgba(249,115,22,.35))}._photoTooltip_121lq_1100{background:#0f172ae6!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.4)!important;border-radius:.4rem!important;padding:.2rem .4rem!important;font-size:.75rem;box-shadow:0 .25rem .5rem #0f172a59}._photoCluster_121lq_1110{background:transparent;border:none}._photoClusterBubble_121lq_1115{width:100%;height:100%;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#0ea5e9eb;border:2px solid rgba(56,189,248,.9);color:#0b1220;font-weight:700;box-shadow:0 6px 14px #0f172a59}._photoClusterLabel_121lq_1129{font-size:.75rem;line-height:1}._photoClusterSelected_121lq_1134 ._photoClusterBubble_121lq_1115{background:#f97316f2;border-color:#fb923cf2;color:#0b1220}._modalOverlay_121lq_1140{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._reportsOverlay_121lq_1150{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-end;justify-content:center;padding:1rem;z-index:1100}._reportsSheet_121lq_1161{width:min(980px,96vw);max-height:calc(100dvh - 2rem);background:#1f1f1f;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 45px #00000073;display:flex;flex-direction:column;overflow:hidden}._reportsHeader_121lq_1174{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08);background:#0f172a4d}._reportsTitle_121lq_1184{margin:0;font-size:1rem;font-weight:700}._reportsSubtitle_121lq_1190{margin:.25rem 0 0;font-size:.75rem;color:#ffffffb3}._reportsHeaderActions_121lq_1196{display:flex;align-items:center;gap:.5rem}._reportsBackButton_121lq_1202{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._reportsBackButton_121lq_1202:hover{background:#ffffff1f;border-color:#ffffff40}._reportsCloseButton_121lq_1218{min-height:32px;padding:.25rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._reportsCloseButton_121lq_1218:hover{background:#ffffff1f;border-color:#ffffff40}._reportsCloseIcon_121lq_1238{display:block}._reportsBody_121lq_1242{padding:.9rem 1.1rem 1.1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}._reportsAlert_121lq_1250{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fecaca;border-radius:8px;padding:.5rem .7rem;font-size:.75rem}._reportsLoader_121lq_1259{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#ffffffb3}._reportsSpinner_121lq_1267{width:16px;height:16px;border:2px solid rgba(148,163,184,.35);border-top:2px solid var(--button-bg);border-radius:50%;animation:_spin_121lq_2198 1s linear infinite}._reportsEmpty_121lq_1276{font-size:.8rem;color:#ffffffb3}._reportsList_121lq_1281{display:flex;flex-direction:column;gap:.6rem}._reportsDetails_121lq_1287{display:flex;flex-direction:column;gap:.8rem}._reportCard_121lq_1293{text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem .85rem;color:#fff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._reportCard_121lq_1293:hover:not(:disabled){background:#ffffff14;border-color:#fff3}._reportCard_121lq_1293:disabled{opacity:.6;cursor:not-allowed}._reportCardTitle_121lq_1312{font-size:.9rem;font-weight:700}._reportCardMeta_121lq_1317{font-size:.75rem;color:#ffffffb3;margin-top:.15rem}._reportCardDesc_121lq_1323{margin:.4rem 0 0;font-size:.75rem;color:#ffffffbf;line-height:1.4}._reportCardWarning_121lq_1330{margin-top:.35rem;font-size:.7rem;color:#fca5a5}._reportSection_121lq_1336{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.6rem}._reportSectionHeader_121lq_1346{display:flex;align-items:center;justify-content:space-between}._reportSectionTitle_121lq_1352{margin:0;font-size:.85rem;font-weight:700}._reportRows_121lq_1358{display:flex;flex-direction:column;gap:.6rem}._reportRow_121lq_1358{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:flex-end;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.6rem .7rem;background:#ffffff0a}._reportRowMain_121lq_1376{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:.35rem}._reportRowName_121lq_1384{font-size:.85rem;font-weight:600}._reportRowMeta_121lq_1389{display:flex;flex-wrap:wrap;gap:.4rem .8rem;font-size:.72rem;color:#ffffffb3}._reportRowNote_121lq_1397{font-size:.72rem;color:#ffffffa6}._reportRowActions_121lq_1402{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}._reportRowInput_121lq_1409{display:flex;flex-direction:column;gap:.25rem;font-size:.7rem;color:#fffc}._reportRowInput_121lq_1409 input{width:120px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:.4rem .5rem;color:#fff}._reportRowInput_121lq_1409 input[type=date]{width:160px}._reportRowButton_121lq_1428{background:var(--button-bg);color:var(--button-text);border:none;border-radius:8px;padding:.45rem .75rem;font-size:.75rem;font-weight:700;cursor:pointer}._reportRowButton_121lq_1428:hover:not(:disabled){background:var(--button-bg-hover)}._reportRowButton_121lq_1428:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._reportsOverlay_121lq_1150{padding:.6rem}._reportsSheet_121lq_1161{width:100%;max-height:calc(100dvh - 1.2rem);border-radius:16px 16px 12px 12px}._reportRowActions_121lq_1402{width:100%}._reportRowInput_121lq_1409{flex:1 1 100%}._reportRowInput_121lq_1409 input,._reportRowInput_121lq_1409 input[type=date]{width:100%}}._modalCard_121lq_1468{--station-modal-bg: rgba(246, 252, 255, .9);--station-modal-border: rgba(145, 196, 231, .45);--station-modal-text: #113047;--station-modal-muted: rgba(19, 52, 77, .78);--station-modal-shadow: 0 30px 56px rgba(7, 24, 42, .28), inset 0 1px 0 rgba(255, 255, 255, .6);width:min(620px,100vw - 1.2rem);max-height:min(84vh,720px);background:radial-gradient(125% 180% at 6% 0%,#63bdeb33,#63bdeb00 56%),radial-gradient(130% 185% at 94% 100%,#7da4fc2e,#7da4fc00 58%),var(--station-modal-bg);color:var(--station-modal-text);border:1px solid var(--station-modal-border);border-radius:1.05rem;box-shadow:var(--station-modal-shadow);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;animation:_stationModalIn_121lq_1 .24s ease}@media(prefers-color-scheme:dark){._modalCard_121lq_1468{--station-modal-bg: rgba(10, 18, 30, .88);--station-modal-border: rgba(170, 221, 252, .34);--station-modal-text: #e8f5ff;--station-modal-muted: rgba(221, 240, 255, .82);--station-modal-shadow: 0 26px 52px rgba(3, 9, 16, .55), inset 0 1px 0 rgba(255, 255, 255, .16)}}._modalHeader_121lq_1512{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.95rem 1rem .82rem;border-bottom:1px solid rgba(151,199,232,.36)}._modalTitle_121lq_1521{margin:0;font-size:clamp(1rem,.48vw + .92rem,1.25rem);line-height:1.2;font-weight:800;letter-spacing:.01em}._modalClose_121lq_1529{flex-shrink:0;width:34px;height:34px;border-radius:.72rem;border:1px solid rgba(151,199,232,.45);background:#669ec61f;color:currentColor;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 18px #0a20342e,inset 0 1px #fff3;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._modalClose_121lq_1529:hover{transform:translateY(-1px);background:#6eadda33;border-color:#97d1f79e;box-shadow:0 12px 20px #0a20343d,inset 0 1px #ffffff3d}._modalClose_121lq_1529:focus-visible{outline:2px solid rgba(127,201,245,.7);outline-offset:2px}._modalCloseGlyph_121lq_1555{font-size:.86rem;font-weight:800;line-height:1}._modalBody_121lq_1561{padding:.82rem 1rem;display:flex;flex-direction:column;gap:.72rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(131,194,232,.76) rgba(72,102,128,.2)}._modalBody_121lq_1561::-webkit-scrollbar{width:7px}._modalBody_121lq_1561::-webkit-scrollbar-track{background:#4866802e;border-radius:999px}._modalBody_121lq_1561::-webkit-scrollbar-thumb{background:#83c2e8c2;border-radius:999px}._modalType_121lq_1585{display:inline-flex;align-items:center;align-self:flex-start;font-size:.72rem;font-weight:700;line-height:1;padding:.36rem .68rem;border-radius:999px;border:1px solid rgba(149,203,237,.42);background:#5c98c224;color:inherit;box-shadow:inset 0 1px #ffffff42}._modalDesc_121lq_1600{margin:0;color:var(--station-modal-muted);line-height:1.5;font-size:.88rem}._modalActions_121lq_1607{padding:.8rem 1rem 1rem;display:flex;justify-content:flex-end;border-top:1px solid rgba(151,199,232,.34);background:linear-gradient(180deg,#5089b314,#5089b303)}._progressSection_121lq_1615{margin-top:.1rem;padding-top:.2rem;border-top:1px solid rgba(151,199,232,.28);display:flex;flex-direction:column;gap:.65rem}._progressTitle_121lq_1624{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklab,var(--station-modal-text) 72%,transparent)}._progressBars_121lq_1633{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;align-items:flex-end}._progressItem_121lq_1640{display:flex;flex-direction:column;align-items:center;gap:.45rem;min-width:0}._progressLabel_121lq_1648{font-size:.68rem;font-weight:700;line-height:1;color:color-mix(in oklab,var(--station-modal-text) 86%,transparent)}._progressBar_121lq_1633{position:relative;width:clamp(26px,4.2vw,34px);height:clamp(76px,13vh,104px);background:#87b0ce42;border-radius:.7rem;border:1px solid rgba(151,199,232,.36);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}._progressFill_121lq_1669{width:100%;border-radius:0 0 .64rem .64rem;transition:height .3s ease,background .3s ease;min-height:2px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff42}._progressText_121lq_1681{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.56rem;font-weight:800;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.7);z-index:2;pointer-events:none}._modalPrimary_121lq_1696{border:1px solid rgba(173,228,255,.48);background:linear-gradient(180deg,#58b0ec8f,#3d91ccd1);color:#fff;border-radius:.84rem;padding:.66rem 1rem;font-size:.84rem;font-weight:700;line-height:1.1;cursor:pointer;box-shadow:0 12px 22px #11426a5c,inset 0 1px #ffffff4d;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}._modalPrimary_121lq_1696:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 24px #11426a66,inset 0 1px #ffffff57}._modalPrimary_121lq_1696:focus-visible{outline:2px solid rgba(127,201,245,.72);outline-offset:2px}@media(max-width:768px){._modalCard_121lq_1468{width:calc(100vw - .8rem);max-height:min(86vh,700px);border-radius:.95rem}._modalHeader_121lq_1512{padding:.76rem .78rem .66rem}._modalTitle_121lq_1521{font-size:.98rem}._modalBody_121lq_1561{padding:.72rem .78rem}._modalActions_121lq_1607{padding:.68rem .78rem calc(.78rem + var(--dashboard-safe-bottom))}._modalPrimary_121lq_1696{width:100%}._progressBars_121lq_1633{gap:.32rem}._progressBar_121lq_1633{width:clamp(22px,7vw,30px);height:clamp(62px,11vh,88px)}}@media(max-width:420px){._modalTitle_121lq_1521{font-size:.92rem}._modalDesc_121lq_1600{font-size:.8rem}._modalClose_121lq_1529{width:30px;height:30px;border-radius:.64rem}._progressLabel_121lq_1648{font-size:.62rem}._progressText_121lq_1681{font-size:.5rem}}@keyframes _stationModalIn_121lq_1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._photoModalCard_121lq_1777{width:min(820px,94vw);max-height:90vh;overflow:auto;background:#1f1f1f;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 14px 40px #00000073;padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.9rem}._photoUploadCard_121lq_1792{width:min(520px,94vw);background:#1f1f1f;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 2px 14px #00000073;padding:.75rem 1rem 1rem;margin:0 1rem;display:flex;flex-direction:column;gap:.75rem}@media(max-width:768px){._photoUploadCard_121lq_1792{margin:0 1.5rem;width:auto}}@media(max-width:480px){._photoUploadCard_121lq_1792{margin:0 1rem;padding:.6rem .75rem .85rem}}._photoUploadHeader_121lq_1818{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._photoUploadTitle_121lq_1825{margin:0;font-size:1.05rem;font-weight:700;color:#fff}._photoUploadClose_121lq_1832{background:transparent;border:1px solid rgba(255,255,255,.15);color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer}._photoUploadClose_121lq_1832:hover:not(:disabled){background:#ffffff14}._photoUploadClose_121lq_1832:disabled{opacity:.6;cursor:not-allowed}._photoUploadBody_121lq_1849{display:flex;flex-direction:column;gap:.7rem}._photoUploadField_121lq_1855{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:#ffffffd9}._photoUploadField_121lq_1855 input[type=file]{width:100%;color:#ffffffd9;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.4rem .6rem}._photoUploadField_121lq_1855 input[type=file]::file-selector-button{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:6px;padding:.3rem .6rem;margin-right:.6rem;cursor:pointer}._photoUploadField_121lq_1855 input[type=file]::-webkit-file-upload-button{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:6px;padding:.3rem .6rem;margin-right:.6rem;cursor:pointer}._photoUploadCoords_121lq_1889{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem}._photoUploadCoords_121lq_1889 span{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);padding:.2rem .5rem;border-radius:999px;color:#fff}._photoUploadError_121lq_1903{color:#fca5a5;font-size:.8rem}._photoUploadActions_121lq_1908{display:flex;justify-content:flex-end;gap:.5rem}._photoUploadButton_121lq_1914{background:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.5rem .85rem;font-weight:600;cursor:pointer}._photoUploadButton_121lq_1914:hover:not(:disabled){background:#ffffff14;border-color:#fff3}._photoUploadButton_121lq_1914:disabled{opacity:.6;cursor:not-allowed}._photoUploadButtonPrimary_121lq_1932{background:var(--brand-primary);color:#fff;border:none;border-radius:8px;padding:.5rem .9rem;font-weight:700;cursor:pointer}._photoUploadButtonPrimary_121lq_1932:hover:not(:disabled){filter:brightness(1.05)}._photoUploadButtonPrimary_121lq_1932:disabled{opacity:.6;cursor:not-allowed}._photoModalHeader_121lq_1949{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._photoModalTitle_121lq_1956{margin:0;font-size:1.05rem;font-weight:700;color:#fff}._photoMeta_121lq_1963{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;color:#ffffffb3;margin-top:.35rem}._photoMeta_121lq_1963 span{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:.2rem .45rem;border-radius:999px}._photoModalClose_121lq_1978{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer}._photoModalClose_121lq_1978:hover{background:#ffffff1f}._photoPreview_121lq_1991{width:100%;background:#0f172a59;border:1px solid rgba(255,255,255,.08);border-radius:10px;min-height:220px;display:flex;align-items:center;justify-content:center;padding:.75rem}._photoPanorama_121lq_2003{width:100%;height:100%;position:relative;overflow:hidden;background:#0b1220;--viewer-yaw: 0deg}._photoPanorama_121lq_2003 .pnlm-compass,._photoPanorama_121lq_2003 .pnlm-compass-container{display:none!important}._photoPanorama_121lq_2003 .photo-panorama-hotspot{width:52px;height:52px;position:absolute!important;left:50%!important;top:var(--hotspot-center-y, calc(100% - 120px) )!important;bottom:auto!important;transform:translate(calc(-50% + var(--hotspot-x, 0px)),calc(-50% + var(--hotspot-y, 0px)))!important;z-index:6!important;pointer-events:auto;display:flex!important;visibility:visible!important;background:transparent;border:none;box-shadow:none;align-items:center;justify-content:center;cursor:pointer;opacity:.98;transition:transform .15s ease,opacity .15s ease}._photoPanorama_121lq_2003 .photo-panorama-hotspot:hover{opacity:1;transform:translate(calc(-50% + var(--hotspot-x, 0px)),calc(-50% + var(--hotspot-y, 0px))) translateY(-2px)!important}._photoPanorama_121lq_2003 .photo-panorama-hotspot:after{display:none}._photoPanorama_121lq_2003 .photo-panorama-hotspot:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:28px solid rgba(255,255,255,.96);transform:translate(-50%,-50%) rotate(calc(var(--hotspot-rotate, 0deg) - var(--viewer-yaw, 0deg))) scaleY(1);filter:drop-shadow(0 6px 10px rgba(0,0,0,.4));z-index:1}._photoPanorama_121lq_2003 .photo-panorama-hotspot:after{content:"";position:absolute;left:50%;top:calc(50% + 6px);width:6px;height:18px;background:#fffffff5;transform:translate(-50%,-50%) rotate(calc(var(--hotspot-rotate, 0deg) - var(--viewer-yaw, 0deg)));border-radius:999px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35));z-index:0}._photoPanorama_121lq_2003 .photo-panorama-hotspot--unknown{--hotspot-rotate: 0deg;opacity:.7}._photoPreviewImage_121lq_2082{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px}._photoPreviewLoading_121lq_2089,._photoPreviewError_121lq_2090{font-size:.85rem}._photoPreviewLoading_121lq_2089{color:#ffffffb3}._photoPreviewError_121lq_2090{color:#fca5a5}._photoActions_121lq_2102{display:flex;justify-content:flex-end;gap:.5rem}._photoActionButton_121lq_2108{background:var(--button-bg);color:var(--button-text);border:none;border-radius:8px;padding:.55rem .9rem;font-weight:700;cursor:pointer}._photoActionButton_121lq_2108:hover:not(:disabled){background:var(--button-bg-hover)}._photoActionButton_121lq_2108:disabled{opacity:.6;cursor:not-allowed}._photoActionButtonSecondary_121lq_2125{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12)}._photoActionButtonSecondary_121lq_2125:hover:not(:disabled){background:#ffffff1f}._photoActionButtonDanger_121lq_2134{background:#ef4444;color:#fff}._photoActionButtonDanger_121lq_2134:hover:not(:disabled){background:#f87171}._photoActionError_121lq_2142{color:#fca5a5;font-size:.8rem;text-align:right}._photoEditPanel_121lq_2148{display:flex;flex-direction:column;gap:.6rem;padding:.75rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a}._photoEditField_121lq_2158{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:#fffc}._photoEditField_121lq_2158 input[type=number]{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:.45rem .6rem;color:#fff}._photoEditField_121lq_2158 input[type=file]{color:#fff}._photoEditActions_121lq_2176{display:flex;justify-content:flex-end}._photoEditError_121lq_2181{color:#fca5a5;font-size:.8rem}._loading_121lq_957{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text-secondary)}._spinner_121lq_2198{width:2rem;height:2rem;border:3px solid var(--border-color);border-top:3px solid var(--button-bg);border-radius:50%;animation:_spin_121lq_2198 1s linear infinite}@keyframes _spin_121lq_2198{to{transform:rotate(360deg)}}._error_121lq_2212{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;padding:2rem;text-align:center;color:var(--error-color)}._error_121lq_2212 h2{margin-bottom:1rem;color:var(--error-color)}._error_121lq_2212 p{margin-bottom:.5rem;color:var(--text-secondary)}._photoAddHint_121lq_2231{position:absolute;bottom:calc(var(--dashboard-nav-offset) + .3rem);left:50%;border:1px solid rgba(181,222,255,.28);background:radial-gradient(120% 170% at 8% 0%,#5bc0eb33,#5bc0eb00 54%),radial-gradient(120% 170% at 92% 100%,#78a2ff29,#78a2ff00 56%),#111824bd;color:#e8f3fff2;border-radius:.9rem;padding:.58rem .92rem;font-size:.74rem;z-index:36;max-width:min(430px,100% - 1rem);text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap;transform:translate(-50%);pointer-events:auto;box-shadow:0 14px 26px #060e1875,inset 0 1px #fff3;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%)}._photoAddHintText_121lq_2256{line-height:1.35}._photoAddHintAction_121lq_2260{border:1px solid rgba(184,219,247,.32);background:#5d8db62e;color:#f3f9ff;border-radius:999px;padding:.3rem .72rem;font-size:.72rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff1f;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._photoAddHintAction_121lq_2260:hover{transform:translateY(-1px);background:#7ab1df42;border-color:#c2e7ff85;box-shadow:0 8px 16px #02080e3d,inset 0 1px #ffffff29}._photoAddHintAction_121lq_2260:focus-visible{outline:2px solid rgba(153,220,255,.65);outline-offset:2px}@media(max-width:480px){._photoAddHint_121lq_2231{max-width:calc(100% - .8rem);gap:.4rem;padding:.5rem .72rem;border-radius:.82rem;font-size:.71rem}._photoAddHintAction_121lq_2260{padding:.25rem .6rem;font-size:.68rem}}._photoLinkPanel_121lq_2297{position:absolute;left:1.5%;bottom:var(--dashboard-nav-offset);width:min(360px,86vw);background-color:#1f1f1f;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:10px;padding:.75rem .85rem;z-index:1000;box-shadow:0 2px 12px #00000059;display:flex;flex-direction:column;gap:.65rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._photoLinkHeader_121lq_2315{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:.85rem;font-weight:600}._photoLinkHeaderActions_121lq_2325{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}._photoLinkActionButton_121lq_2333{background-color:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._photoLinkActionButton_121lq_2333:hover:not(:disabled){background-color:#ffffff14;border-color:#ffffff29}._photoLinkActionButton_121lq_2333:disabled{opacity:.6;cursor:not-allowed}._photoLinkCollapseButton_121lq_2353{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}._photoLinkCollapseButton_121lq_2353:hover{background-color:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}._photoLinkToggle_121lq_2374{background-color:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._photoLinkToggle_121lq_2374:hover:not(:disabled){background-color:#ffffff14;border-color:#ffffff29}._photoLinkToggle_121lq_2374:disabled{opacity:.6;cursor:not-allowed}._photoLinkToggleActive_121lq_2394{background-color:var(--button-bg);border-color:var(--button-bg);color:var(--button-text)}._photoLinkBody_121lq_2400{display:flex;flex-direction:column;gap:.6rem}._photoLinkDirections_121lq_2406{display:flex;flex-wrap:wrap;gap:.4rem}._photoLinkDirectionButton_121lq_2412{background-color:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:.5rem;padding:.25rem .5rem;font-size:.72rem;font-weight:600;cursor:pointer}._photoLinkDirectionButton_121lq_2412:hover:not(:disabled){background-color:#ffffff14;border-color:#ffffff29}._photoLinkDirectionButton_121lq_2412:disabled{opacity:.5;cursor:not-allowed}._photoLinkDirectionActive_121lq_2431{background-color:var(--button-bg);border-color:var(--button-bg);color:var(--button-text)}._photoLinkHint_121lq_2437{margin:0;font-size:.72rem;color:#ccc}._photoLinkList_121lq_2443{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;max-height:150px;overflow-y:auto}._photoLinkItem_121lq_2454{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.72rem;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:.35rem .5rem;border-radius:.5rem}._photoLinkRemove_121lq_2466{background:transparent;border:none;color:#fca5a5;font-size:.7rem;font-weight:600;cursor:pointer}._photoLinkRemove_121lq_2466:disabled{opacity:.5;cursor:not-allowed}._photoLinkEmpty_121lq_2479{margin:0;font-size:.72rem;color:#ccc}._photoLinkError_121lq_2485{margin:0;font-size:.72rem;color:#fca5a5}._photoLinkPanelShow_121lq_2491{position:absolute;left:1.5%;bottom:var(--dashboard-nav-offset);background-color:#1f1f1f;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:10px;padding:.55rem .85rem;font-size:.78rem;font-weight:600;cursor:pointer;z-index:1000;box-shadow:0 2px 10px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .15s ease,border-color .15s ease}._photoLinkPanelShow_121lq_2491:hover{background-color:#ffffff0f;border-color:#ffffff29}._photoStatus_121lq_2513{position:absolute;top:max(.85rem,env(safe-area-inset-top));left:4rem;display:inline-flex;align-items:center;gap:.55rem;background:radial-gradient(130% 180% at 10% 0%,#59bff23d,#59bff200 56%),#0b131ec7;border:1px solid rgba(167,213,247,.35);color:#e7f4ff;border-radius:.9rem;padding:.55rem .75rem;font-size:.76rem;line-height:1.2;font-weight:600;z-index:1000;max-width:min(340px,100% - 5rem);box-shadow:0 12px 24px #040c1659,inset 0 1px #ffffff2e;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);pointer-events:none}._photoStatusLoading_121lq_2536{border-color:#90d3fc75}._photoStatusText_121lq_2540{display:inline-block}._photoStatusSpinner_121lq_2544{width:.95rem;height:.95rem;border-radius:50%;border:2px solid rgba(170,218,251,.35);border-top-color:#67d3ff;border-right-color:#67d3ff;animation:_spin_121lq_2198 .9s linear infinite;filter:drop-shadow(0 0 6px rgba(104,212,255,.45));flex-shrink:0}._photoStatusError_121lq_2556{border-color:#ff8a9680;color:#ffe0e5;background:radial-gradient(125% 170% at 12% 0%,#ff567033,#ff567000 58%),#1d0b11db}._hoverInfo_121lq_2562{position:absolute;top:4.2rem;right:.95rem;width:min(360px,100% - 1.8rem);border-radius:.95rem;border:1px solid rgba(184,224,250,.28);background:radial-gradient(130% 170% at 100% 0%,#5fb8ec2e,#5fb8ec00 60%),#0e1622cc;color:#eaf4ff;padding:.72rem .8rem;box-shadow:0 16px 26px #0309106b,inset 0 1px #fff3;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);z-index:20;pointer-events:none}._hoverInfo_121lq_2562 h4{margin:0;font-size:.86rem;line-height:1.25;font-weight:700;color:#fff}._hoverInfo_121lq_2562 p{margin:.4rem 0 0;font-size:.76rem;color:#e1f0ffd9;line-height:1.4;max-height:11.4rem;overflow:auto;scrollbar-width:thin}@media(max-width:768px){._photoStatus_121lq_2513{left:4rem;top:calc(max(.65rem,env(safe-area-inset-top)) + .15rem);max-width:calc(100% - 4.65rem);font-size:.72rem;border-radius:.8rem}._hoverInfo_121lq_2562{top:auto;right:auto;left:50%;bottom:calc(var(--dashboard-nav-offset) + .95rem);width:min(420px,100% - 1rem);transform:translate(-50%);margin:0}}@media(prefers-color-scheme:light){._hoverInfo_121lq_2562{background:#ffffffd1;border-color:#0000001f;color:#000c;box-shadow:0 2px 16px #00000024,0 1px 4px #00000014,inset 0 1px #fff9}._hoverInfo_121lq_2562 h4{color:#000000e0}._hoverInfo_121lq_2562 p{color:#0009}._mapLoadingIndicator_121lq_922{background:#ffffffd1;border-color:#0000001f;color:#000000bf;box-shadow:0 2px 16px #00000024,0 1px 4px #00000014,inset 0 1px #fff9}}._map_121lq_75 .leaflet-control-attribution,._map_121lq_75 .leaflet-control-zoom,._map_121lq_75 .leaflet-container img[src*=flag],._map_121lq_75 .leaflet-container .flag{display:none}._map_121lq_75 .station-marker{filter:brightness(1)}._map_121lq_75 .station-marker._station-marker--station_121lq_2665{filter:hue-rotate(200deg) saturate(1.2)}._map_121lq_75 .station-marker._station-marker--junction_121lq_2668{filter:hue-rotate(20deg) saturate(1.5)}._map_121lq_75 .station-marker._station-marker--depot_121lq_2671{filter:hue-rotate(280deg) saturate(1.3)}._map_121lq_75 .station-marker._station-marker--inactive_121lq_2674{filter:grayscale(1) opacity(.5)}._filterPanel_121lq_2678{position:absolute;left:0;right:0;bottom:calc(var(--dashboard-nav-offset) + .45rem);width:min(680px,100% - 1.2rem);max-height:min(58vh,500px);margin-inline:auto;display:flex;flex-direction:column;gap:.55rem;padding:.72rem;border-radius:1.2rem;border:1px solid rgba(181,222,255,.26);background:radial-gradient(110% 170% at 8% 0%,#5bc0eb2e,#5bc0eb00 52%),radial-gradient(120% 170% at 90% 100%,#78a2ff29,#78a2ff00 54%),#111824bd;box-shadow:0 16px 35px #060e188c,inset 0 1px #ffffff38;color:#eaf4ff!important;z-index:36;overflow:hidden;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}._filterHeader_121lq_2701{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:0 .08rem}._filterTitle_121lq_2709{margin:0;font-size:.9rem;line-height:1.2;font-weight:700;color:#fff!important}._filterSummary_121lq_2717{margin:.22rem 0 0;font-size:.72rem;color:#dcecfcbd!important}._filterClose_121lq_2723{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:1px solid rgba(196,233,255,.5);background:#0b1522c7;color:#f4f9ff!important;border-radius:.7rem;cursor:pointer;box-shadow:0 8px 16px #03091066,inset 0 1px #ffffff2e;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}._filterCloseGlyph_121lq_2738{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;font-size:1rem;line-height:1;font-weight:900;letter-spacing:.02em;color:inherit;text-shadow:0 1px 2px rgba(0,0,0,.65)}._filterClose_121lq_2723:hover,._filterClose_121lq_2723:focus-visible{transform:translateY(-1px);background-color:#5698ce6b;border-color:#cfeeffad;box-shadow:0 10px 18px #03091073,inset 0 1px #ffffff3d;color:#fff!important}._filterClose_121lq_2723:focus-visible{outline:2px solid rgba(153,220,255,.65);outline-offset:2px}._filterList_121lq_2766{display:flex;flex-direction:column;gap:.35rem;max-height:min(35vh,270px);padding:.12rem .12rem .12rem 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(131,204,245,.74) rgba(255,255,255,.08)}._filterList_121lq_2766::-webkit-scrollbar{width:7px}._filterList_121lq_2766::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}._filterList_121lq_2766::-webkit-scrollbar-thumb{background:#83ccf5bd;border-radius:999px;border:2px solid rgba(13,21,33,.65)}._filterList_121lq_2766::-webkit-scrollbar-thumb:hover{background:#a0daf8db}._filterItem_121lq_2796{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.52rem;padding:.45rem .56rem;border-radius:.74rem;border:1px solid rgba(176,220,249,.2);background:#4970922e;color:#f6fbff!important;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}._filterItem_121lq_2796:hover{transform:translateY(-1px);border-color:#aadfff75;background:#6292bc3d;box-shadow:0 8px 16px #040a1242}._filterItem_121lq_2796:focus-within{border-color:#a3e1ffa8;box-shadow:0 0 0 2px #83c9f540}._filterItem_121lq_2796 input{width:1rem;height:1rem;margin:0;accent-color:#6acbff}._filterItem_121lq_2796 span{flex:1;min-width:0;font-size:.79rem;font-weight:600;line-height:1.25;color:#eaf6fff0}._filterEmpty_121lq_2838{margin:0;padding:.8rem .6rem;border:1px dashed rgba(179,222,249,.3);border-radius:.8rem;background:#4e729329;text-align:center;font-size:.77rem;color:#daedfcd1!important}._filterFooter_121lq_2849{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:auto}._filterActionButton_121lq_2856{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;padding:.5rem .72rem;border-radius:.74rem;border:1px solid rgba(184,219,247,.24);background:#5d8db624;color:#f2f8ff!important;font-size:.77rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._filterActionButton_121lq_2856:hover:not(:disabled){transform:translateY(-1px);background:#7ab1df3d;border-color:#c2e7ff73;box-shadow:0 9px 18px #02080e47}._filterActionButton_121lq_2856:active:not(:disabled){transform:translateY(0)}._filterActionButton_121lq_2856:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}._filterActionButtonPrimary_121lq_2890{border-color:#a6e2ff85;background:linear-gradient(180deg,#60a9e857,#60a9e829);color:#fff;box-shadow:0 10px 18px #20588e4d,inset 0 1px #ffffff2e}._filterActionButtonPrimary_121lq_2890:hover:not(:disabled){border-color:#bceaff9e;background:linear-gradient(180deg,#65b5f766,#65b5f733)}@media(max-width:1024px){._filterPanel_121lq_2678{max-height:min(56vh,460px)}}@media(max-width:768px){._filterPanel_121lq_2678{width:calc(100% - .8rem);bottom:calc(var(--dashboard-nav-offset) + .3rem);border-radius:1.05rem;padding:.66rem;max-height:min(56vh,440px)}._filterList_121lq_2766{max-height:min(32vh,240px)}._filterTitle_121lq_2709{font-size:.86rem}._filterSummary_121lq_2717{font-size:.69rem}}@media(max-width:480px){._filterPanel_121lq_2678{padding:.58rem;gap:.48rem;max-height:min(55vh,420px)}._filterItem_121lq_2796{padding:.4rem .48rem}._filterItem_121lq_2796 span{font-size:.74rem}._filterFooter_121lq_2849{grid-template-columns:1fr}}html[data-theme=dark] ._railwayToggle_121lq_838,html[data-theme=dark] ._themeToggle_121lq_839{background:#1f2937f2;border-color:#ffffff1a;color:#f9fafb}html[data-theme=dark] ._railwayToggle_121lq_838:hover,html[data-theme=dark] ._themeToggle_121lq_839:hover{background:#1f2937}html[data-theme=dark] ._railwayToggle_121lq_838{background:#22c55e26;border-color:#22c55e66;color:#4ade80}html[data-theme=dark] ._railwayToggle_121lq_838:hover{background:#22c55e40}html[data-theme=dark] ._mapLoadingIndicator_121lq_922{background:#1f2937f2;border-color:#ffffff1a;color:#f9fafb}html[data-theme=dark] ._markerLabel_121lq_1024{--object-label-bg: rgba(12, 21, 33, .85);--object-label-text: #e7f5ff;--object-label-border: rgba(169, 220, 251, .4);--object-label-shadow: 0 12px 24px rgba(3, 9, 16, .5), inset 0 1px 0 rgba(255, 255, 255, .18);text-shadow:0 1px 3px rgba(0,0,0,.35)}html[data-theme=dark] ._markerLabel_121lq_1024:before{border-top-color:#101e2df0!important}html[data-theme=dark] ._modalCard_121lq_1468{--station-modal-bg: rgba(10, 18, 30, .88);--station-modal-border: rgba(170, 221, 252, .34);--station-modal-text: #e8f5ff;--station-modal-muted: rgba(221, 240, 255, .82);--station-modal-shadow: 0 26px 52px rgba(3, 9, 16, .55), inset 0 1px 0 rgba(255, 255, 255, .16)}html[data-theme=dark] ._toolsToggle_121lq_438{background:radial-gradient(120% 170% at 8% 0%,#55b8ec42,#55b8ec00 56%),#121c28a8;border-color:#b6e3ff4d;color:#e8f1ff;box-shadow:0 12px 24px #02060c73,inset 0 1px #fff3}html[data-theme=dark] ._toolsToggle_121lq_438:hover{border-color:#beebff7a;box-shadow:0 16px 28px #02060c80,inset 0 1px #ffffff40}html[data-theme=dark] ._toolsToggleActive_121lq_465{border-color:#bceaff99}html[data-theme=dark] ._toolsMenu_121lq_492{background:radial-gradient(150% 180% at 0% 0%,#55b8ec38,#55b8ec00 58%),#111a24bd;border-color:#b6e3ff47;color:#f0f7ff;box-shadow:0 20px 38px #02060c8c}html[data-theme=dark] ._toolsSection_121lq_507:not(:last-child){border-bottom-color:#b6e3ff33}html[data-theme=dark] ._toolsSectionTitle_121lq_546,html[data-theme=dark] ._toolsMapGroupTitle_121lq_561{color:unset}html[data-theme=dark] ._toolsActionButton_121lq_518{border-color:#b8dbf740;background:#5d8db629;color:inherit}html[data-theme=dark] ._toolsActionButton_121lq_518:hover:not(:disabled){border-color:#c2e7ff73;background:#7ab1df3d}html[data-theme=dark] ._toolsActionButtonActive_121lq_541,html[data-theme=dark] ._toolsMapTypeButton_121lq_572,html[data-theme=dark] ._toolsMapTypeButtonActive_121lq_589{border-color:unset;background:unset}html[data-theme=dark] ._hoverInfo_121lq_2562{background:radial-gradient(130% 170% at 100% 0%,#5fb8ec2e,#5fb8ec00 58%),#111a24bd;border-color:#b8e0fa47;color:unset;box-shadow:unset}html[data-theme=dark] ._hoverInfo_121lq_2562 h4,html[data-theme=dark] ._hoverInfo_121lq_2562 p{color:unset}html[data-theme=light] ._railwayToggle_121lq_838,html[data-theme=light] ._themeToggle_121lq_839{background:#fffffff2;border-color:#0000001a;color:#333;box-shadow:0 2px 8px #0000001a}html[data-theme=light] ._railwayToggle_121lq_838{background:#22c55e1a;border-color:#22c55e4d;color:#16a34a}html[data-theme=light] ._mapLoadingIndicator_121lq_922{background:#fffffff2;border-color:#0000001a;color:#374151;box-shadow:0 8px 32px #00000026}html[data-theme=light] ._markerLabel_121lq_1024{--object-label-bg: rgba(244, 251, 255, .88);--object-label-text: #143047;--object-label-border: rgba(126, 177, 219, .52);--object-label-shadow: 0 10px 20px rgba(13, 35, 58, .2), inset 0 1px 0 rgba(255, 255, 255, .65);text-shadow:none}html[data-theme=light] ._markerLabel_121lq_1024:before{border-top-color:#ddf1fff0!important}html[data-theme=light] ._modalCard_121lq_1468{--station-modal-bg: rgba(246, 252, 255, .9);--station-modal-border: rgba(145, 196, 231, .45);--station-modal-text: #113047;--station-modal-muted: rgba(19, 52, 77, .78);--station-modal-shadow: 0 30px 56px rgba(7, 24, 42, .28), inset 0 1px 0 rgba(255, 255, 255, .6)}html[data-theme=light] ._toolsToggle_121lq_438{background:#ffffffb8;border-color:#0000001f;color:#000000bf;box-shadow:0 2px 16px #00000024,0 1px 4px #00000014,inset 0 1px #fff9}html[data-theme=light] ._servicesBackLink_121lq_32{border-color:#0000001f;background:#ffffffc2;color:#000000a3;box-shadow:0 10px 30px #1e40af1f}html[data-theme=light] ._toolsToggle_121lq_438:hover{border-color:#0003;box-shadow:0 4px 20px #00000029,0 1px 4px #0000001a,inset 0 1px #ffffffb3}html[data-theme=light] ._toolsToggle_121lq_438:focus-visible{outline-color:#0000004d}html[data-theme=light] ._toolsToggleActive_121lq_465{border-color:#00000038}html[data-theme=light] ._toolsMenu_121lq_492{background:#ffffffd1;border-color:#0000001f;color:#000c;box-shadow:0 4px 24px #00000024,0 1px 6px #00000014}html[data-theme=light] ._toolsSection_121lq_507:not(:last-child){border-bottom-color:#0000001a}html[data-theme=light] ._toolsSectionTitle_121lq_546{color:#00000080}html[data-theme=light] ._toolsMapGroupTitle_121lq_561{color:#00000073}html[data-theme=light] ._toolsActionButton_121lq_518{border-color:#0000001a;background:#0000000a;color:#000000bf}html[data-theme=light] ._toolsActionButton_121lq_518:hover:not(:disabled){border-color:#0000002e;background:#00000014}html[data-theme=light] ._toolsActionButtonActive_121lq_541{border-color:#00000038;background:#0000001a}html[data-theme=light] ._toolsMapTypeButton_121lq_572{border-color:#0000001a;background:#0000000a}html[data-theme=light] ._toolsMapTypeButton_121lq_572:hover{border-color:#0000002e;background:#00000014}html[data-theme=light] ._toolsMapTypeButtonActive_121lq_589{border-color:#00000038;background:#0000001a}html[data-theme=light] ._hoverInfo_121lq_2562{background:#ffffffd1;border-color:#0000001f;color:#000c;box-shadow:0 2px 16px #00000024,0 1px 4px #00000014,inset 0 1px #fff9}html[data-theme=light] ._hoverInfo_121lq_2562 h4{color:#000000e0}html[data-theme=light] ._hoverInfo_121lq_2562 p{color:#0009}html[data-theme=light] ._mapLoadingIndicator_121lq_922{background:#ffffffd1;border-color:#0000001f;color:#000000bf;box-shadow:0 2px 16px #00000024,0 1px 4px #00000014,inset 0 1px #fff9}@media(prefers-color-scheme:light){._reportsSheet_121lq_1161{background:#fff;color:#000000d9;border-color:#0000001a;box-shadow:0 8px 32px #00000029}._reportsHeader_121lq_1174{border-bottom-color:#00000014;background:#f8fafc99}._reportsSubtitle_121lq_1190{color:#00000080}._reportsBackButton_121lq_1202{background:#ffffffb8;border-color:#0000001f;color:#000000bf}._reportsBackButton_121lq_1202:hover{background:#0000000f;border-color:#0003}._reportsCloseButton_121lq_1218{background:#ffffffb8;border-color:#0000001f;color:#000000bf}._reportsCloseButton_121lq_1218:hover{background:#0000000f;border-color:#0003}._reportsAlert_121lq_1250{background:#ef444414;border-color:#ef444440;color:#b41414e6}._reportsLoader_121lq_1259,._reportsEmpty_121lq_1276{color:#00000080}._reportCard_121lq_1293{background:#00000008;border-color:#0000001a;color:#000000d9}._reportCard_121lq_1293:hover:not(:disabled){background:#0000000f;border-color:#0000002e}._reportCardMeta_121lq_1317{color:#00000080}._reportCardDesc_121lq_1323{color:#0000008c}._reportCardWarning_121lq_1330{color:#dc2626}._reportSection_121lq_1336{background:#00000005;border-color:#0000001a}}html[data-theme=light] ._reportsSheet_121lq_1161{background:#fff;color:#000000d9;border-color:#0000001a;box-shadow:0 8px 32px #00000029}html[data-theme=light] ._reportsHeader_121lq_1174{border-bottom-color:#00000014;background:#f8fafc99}html[data-theme=light] ._reportsSubtitle_121lq_1190{color:#00000080}html[data-theme=light] ._reportsBackButton_121lq_1202{background:#ffffffb8;border-color:#0000001f;color:#000000bf}html[data-theme=light] ._reportsBackButton_121lq_1202:hover{background:#0000000f;border-color:#0003}html[data-theme=light] ._reportsCloseButton_121lq_1218{background:#ffffffb8;border-color:#0000001f;color:#000000bf}html[data-theme=light] ._reportsCloseButton_121lq_1218:hover{background:#0000000f;border-color:#0003}html[data-theme=light] ._reportsAlert_121lq_1250{background:#ef444414;border-color:#ef444440;color:#b41414e6}html[data-theme=light] ._reportsLoader_121lq_1259,html[data-theme=light] ._reportsEmpty_121lq_1276{color:#00000080}html[data-theme=light] ._reportCard_121lq_1293{background:#00000008;border-color:#0000001a;color:#000000d9}html[data-theme=light] ._reportCard_121lq_1293:hover:not(:disabled){background:#0000000f;border-color:#0000002e}html[data-theme=light] ._reportCardMeta_121lq_1317{color:#00000080}html[data-theme=light] ._reportCardDesc_121lq_1323{color:#0000008c}html[data-theme=light] ._reportCardWarning_121lq_1330{color:#dc2626}html[data-theme=light] ._reportSection_121lq_1336{background:#00000005;border-color:#0000001a}html[data-theme=dark] ._reportsSheet_121lq_1161{background:#1f1f1f;color:#fff;border-color:#ffffff14;box-shadow:0 20px 45px #00000073}html[data-theme=dark] ._reportsHeader_121lq_1174{border-bottom-color:#ffffff14;background:#0f172a4d}html[data-theme=dark] ._reportsSubtitle_121lq_1190{color:#ffffffb3}html[data-theme=dark] ._reportsBackButton_121lq_1202{background:#ffffff0f;border-color:#ffffff26;color:#fff}html[data-theme=dark] ._reportsBackButton_121lq_1202:hover{background:#ffffff1f;border-color:#ffffff40}html[data-theme=dark] ._reportsCloseButton_121lq_1218{background:#ffffff0f;border-color:#ffffff26;color:#fff}html[data-theme=dark] ._reportsCloseButton_121lq_1218:hover{background:#ffffff1f;border-color:#ffffff40}html[data-theme=dark] ._reportsAlert_121lq_1250{background:#ef444426;border-color:#ef444459;color:#fecaca}html[data-theme=dark] ._reportsLoader_121lq_1259,html[data-theme=dark] ._reportsEmpty_121lq_1276{color:#ffffffb3}html[data-theme=dark] ._reportCard_121lq_1293{background:#ffffff0a;border-color:#ffffff1a;color:#fff}html[data-theme=dark] ._reportCard_121lq_1293:hover:not(:disabled){background:#ffffff14;border-color:#fff3}html[data-theme=dark] ._reportCardMeta_121lq_1317{color:#ffffffb3}html[data-theme=dark] ._reportCardDesc_121lq_1323{color:#ffffffbf}html[data-theme=dark] ._reportCardWarning_121lq_1330{color:#fca5a5}html[data-theme=dark] ._reportSection_121lq_1336{background:#ffffff08;border-color:#ffffff1a}._container_1krs1_1{flex:1;overflow-y:auto;padding:1.5rem}._headingBlock_1krs1_7{max-width:720px;margin-bottom:1.4rem}._eyebrow_1krs1_12,._cardTopline_1krs1_13{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._eyebrow_1krs1_12{color:#8fd3ff}._title_1krs1_25{margin:.2rem 0 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1;color:#f3f8ff}._subtitle_1krs1_32{margin:.45rem 0 0;color:#d6e9f9b3;font-size:.92rem}._grid_1krs1_38{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._card_1krs1_13{position:relative;min-height:158px;padding:1.05rem 1.15rem;text-align:left;color:inherit;cursor:pointer;border:1px solid rgba(181,222,255,.22);border-radius:18px;background:linear-gradient(135deg,#5bc0eb1f,#5bc0eb00 48%),#11182494;box-shadow:0 18px 50px #00000038;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease}._card_1krs1_13:after{content:"";position:absolute;right:-48px;top:-48px;width:120px;height:120px;border-radius:999px;background:#93c5fd1f}._card_1krs1_13:hover{transform:translateY(-2px);border-color:#a7e3ff8f;background:linear-gradient(135deg,#5bc0eb2e,#5bc0eb05 48%),#111824bd}._cardTopline_1krs1_13{display:flex;justify-content:space-between;gap:.75rem;color:#93c5fdc2}._cardTitle_1krs1_81{position:relative;z-index:1;margin-top:.65rem;color:#f3f8ff;font-size:1.02rem;font-weight:800}._statuses_1krs1_90{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}._statusPill_1krs1_99{padding:.2rem .58rem;border:1px solid rgba(59,130,246,.32);border-radius:999px;background:#3b82f629;color:#a9d4ff;font-size:.72rem;font-weight:700}._state_1krs1_109{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem;color:#d6e9f9b8;font-size:.92rem;text-align:center}._error_1krs1_120{color:#f87171}html[data-theme=light] ._eyebrow_1krs1_12{color:#005ab4c7}html[data-theme=light] ._title_1krs1_25,html[data-theme=light] ._cardTitle_1krs1_81{color:#0f172aeb}html[data-theme=light] ._subtitle_1krs1_32,html[data-theme=light] ._state_1krs1_109{color:#0f172a94}html[data-theme=light] ._card_1krs1_13{border-color:#1d4ed829;background:linear-gradient(135deg,#2563eb14,#fff0 48%),#ffffffc7;box-shadow:0 18px 42px #1e40af1f}html[data-theme=light] ._card_1krs1_13:after{background:#2563eb14}html[data-theme=light] ._card_1krs1_13:hover{border-color:#2563eb5c;background:#ffffffeb}html[data-theme=light] ._cardTopline_1krs1_13{color:#1d4ed894}html[data-theme=light] ._statusPill_1krs1_99{border-color:#2563eb33;background:#2563eb14;color:#1d4ed8db}html[data-theme=dark] ._eyebrow_1krs1_12{color:#8fd3ff}._panel_sr71t_1{width:min(430px,44vw);min-width:340px;border-left:1px solid rgba(181,222,255,.14);background:linear-gradient(180deg,#162234c2,#080d18b8),#0b1220b3;display:flex;flex-direction:column;overflow:hidden}._header_sr71t_11{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(181,222,255,.1);flex-shrink:0}._eyebrow_sr71t_21,._label_sr71t_22,._sectionTitle_sr71t_23{margin:0;color:#93c5fdbd;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}._title_sr71t_32{margin:.18rem 0 0;color:#f3f8ff;font-size:1rem}._iconButton_sr71t_38,._commentMeta_sr71t_39 button,._attachment_sr71t_40 button{border:0;background:transparent;color:#d6e9f99e;cursor:pointer}._iconButton_sr71t_38{width:32px;height:32px;border:1px solid rgba(181,222,255,.15);border-radius:10px;font-size:1.35rem;line-height:1}._content_sr71t_56{flex:1;overflow-y:auto;padding:1rem}._state_sr71t_62{flex:1;display:flex;align-items:center;justify-content:center;color:#d6e9f9b3}._errorBanner_sr71t_70{margin-bottom:.8rem;padding:.62rem .72rem;border:1px solid rgba(239,68,68,.24);border-radius:12px;background:#ef44441a;color:#fca5a5;font-size:.8rem}._field_sr71t_80{margin-bottom:.78rem}._label_sr71t_22{display:block;margin-bottom:.35rem}._input_sr71t_89,._textarea_sr71t_90{width:100%;box-sizing:border-box;border:1px solid rgba(181,222,255,.16);border-radius:12px;background:#1118249e;color:#e2e8f0;font:inherit;font-size:.85rem;outline:none;transition:border-color .14s ease,background .14s ease}._input_sr71t_89:focus,._textarea_sr71t_90:focus{border-color:#8fd3ff70;background:#111824cc}._input_sr71t_89{padding:.55rem .68rem}._textarea_sr71t_90{min-height:92px;padding:.6rem .68rem;resize:vertical}._metaGrid_sr71t_118{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.85rem}._metaGrid_sr71t_118 div{padding:.62rem;border:1px solid rgba(181,222,255,.11);border-radius:12px;background:#ffffff09}._metaGrid_sr71t_118 span{display:block;color:#94a3b8b8;font-size:.68rem;text-transform:uppercase}._metaGrid_sr71t_118 strong{display:block;margin-top:.2rem;color:#f3f8ff;font-size:.82rem}._actions_sr71t_143{display:flex;gap:.55rem;margin:.9rem 0 1.2rem}._primaryButton_sr71t_149,._secondaryButton_sr71t_150,._dangerButton_sr71t_151{padding:.48rem .82rem;border-radius:10px;font-size:.82rem;font-weight:800;cursor:pointer;transition:transform .14s ease,opacity .14s ease}._primaryButton_sr71t_149:hover:not(:disabled),._secondaryButton_sr71t_150:hover:not(:disabled),._dangerButton_sr71t_151:hover:not(:disabled){transform:translateY(-1px)}._primaryButton_sr71t_149:disabled,._secondaryButton_sr71t_150:disabled,._dangerButton_sr71t_151:disabled{opacity:.55;cursor:not-allowed}._primaryButton_sr71t_149{border:1px solid rgba(143,211,255,.45);background:#2563eb40;color:#bfdbfe}._secondaryButton_sr71t_150{margin:.45rem 0 1.1rem;border:1px solid rgba(181,222,255,.16);background:#ffffff0a;color:#d6e9f9c7}._dangerButton_sr71t_151{border:1px solid rgba(239,68,68,.34);background:#ef44441a;color:#fca5a5}._sectionTitle_sr71t_23{margin:1.1rem 0 .55rem;padding-top:.75rem;border-top:1px solid rgba(181,222,255,.08)}._emptyInline_sr71t_196{margin-bottom:.55rem;color:#94a3b8a3;font-size:.8rem}._comment_sr71t_39{margin-bottom:.55rem;padding:.65rem;border:1px solid rgba(181,222,255,.1);border-radius:12px;background:#1118247a}._comment_sr71t_39 p{margin:.45rem 0 0;color:#e2e8f0;font-size:.84rem;white-space:pre-wrap;word-break:break-word}._commentMeta_sr71t_39{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.45rem}._commentMeta_sr71t_39 strong{color:#93c5fd;font-size:.78rem}._commentMeta_sr71t_39 span{color:#94a3b89e;font-size:.72rem}._attachment_sr71t_40{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(181,222,255,.07)}._attachment_sr71t_40 a{flex:1;min-width:0;color:#93c5fd;font-size:.83rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}._historyItem_sr71t_250{display:grid;gap:.18rem;padding:.5rem 0;border-bottom:1px solid rgba(181,222,255,.06);font-size:.78rem}._historyItem_sr71t_250 span{color:#94a3b89e}._historyItem_sr71t_250 strong{color:#93c5fd}._historyItem_sr71t_250 em{color:#e2e8f0;font-style:normal}html[data-theme=light] ._panel_sr71t_1{border-left-color:#0f172a17;background:#f6faffe6}html[data-theme=light] ._header_sr71t_11,html[data-theme=light] ._sectionTitle_sr71t_23{border-color:#0f172a14}html[data-theme=light] ._eyebrow_sr71t_21,html[data-theme=light] ._label_sr71t_22,html[data-theme=light] ._sectionTitle_sr71t_23{color:#005ab4b3}html[data-theme=light] ._title_sr71t_32,html[data-theme=light] ._metaGrid_sr71t_118 strong,html[data-theme=light] ._comment_sr71t_39 p,html[data-theme=light] ._historyItem_sr71t_250 em{color:#0f172ae6}html[data-theme=light] ._state_sr71t_62,html[data-theme=light] ._emptyInline_sr71t_196,html[data-theme=light] ._metaGrid_sr71t_118 span,html[data-theme=light] ._commentMeta_sr71t_39 span,html[data-theme=light] ._historyItem_sr71t_250 span{color:#0f172a85}html[data-theme=light] ._input_sr71t_89,html[data-theme=light] ._textarea_sr71t_90{border-color:#1d4ed824;background:#ffffffd1;color:#0f172adb}html[data-theme=light] ._metaGrid_sr71t_118 div,html[data-theme=light] ._comment_sr71t_39{border-color:#1d4ed81a;background:#ffffff9e}html[data-theme=light] ._primaryButton_sr71t_149{border-color:#2563eb57;background:#2563ebe6;color:#fff}html[data-theme=light] ._secondaryButton_sr71t_150{border-color:#1d4ed824;background:#ffffffa8;color:#0f172aa8}@media(max-width:760px){._panel_sr71t_1{width:100%;max-height:58vh;min-width:0;border-left:0;border-top:1px solid rgba(181,222,255,.14)}}._layout_1c9ix_1{flex:1;display:flex;min-width:0;overflow:hidden}._mainPanel_1c9ix_8{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}._boardHeader_1c9ix_16{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem .85rem;border-bottom:1px solid rgba(181,222,255,.1)}._eyebrow_1c9ix_25{margin:0;color:#8fd3ff;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._title_1c9ix_34{margin:.18rem 0 0;color:#f3f8ff;font-size:clamp(1.16rem,1.8vw,1.65rem);line-height:1.15}._subtitle_1c9ix_41{margin:.35rem 0 0;color:#d6e9f9ad;font-size:.85rem}._statusSummary_1c9ix_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.65rem;padding:.9rem 1.35rem 0}._summaryCard_1c9ix_54{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.65rem .78rem;border:1px solid rgba(181,222,255,.12);border-radius:14px;background:#1118247a;color:#d6e9f9b8;font-size:.78rem}._summaryCard_1c9ix_54 strong{color:#f3f8ff;font-size:1.05rem}._toolbar_1c9ix_72{display:flex;align-items:center;gap:.65rem;padding:.9rem 1.35rem;flex-wrap:wrap}._select_1c9ix_80{min-width:170px;padding:.48rem .7rem;border:1px solid rgba(181,222,255,.2);border-radius:10px;background:#111824b8;color:#e2e8f0;font-size:.82rem;outline:none}._primaryButton_1c9ix_91,._ghostButton_1c9ix_92{border-radius:10px;font-size:.82rem;font-weight:800;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}._primaryButton_1c9ix_91:hover:not(:disabled),._ghostButton_1c9ix_92:hover:not(:disabled){transform:translateY(-1px)}._primaryButton_1c9ix_91:disabled,._ghostButton_1c9ix_92:disabled{opacity:.55;cursor:not-allowed}._primaryButton_1c9ix_91{padding:.5rem .9rem;border:1px solid rgba(143,211,255,.45);background:linear-gradient(135deg,#2563eb47,#0ea5e92e);color:#bfdbfe;box-shadow:0 12px 28px #2563eb24}._ghostButton_1c9ix_92{padding:.48rem .76rem;border:1px solid rgba(181,222,255,.16);background:#ffffff0a;color:#d6e9f9bf}._errorBanner_1c9ix_124{margin:0 1.35rem .75rem;padding:.65rem .8rem;border:1px solid rgba(239,68,68,.22);border-radius:12px;background:#ef44441a;color:#fca5a5;font-size:.82rem}._tableWrap_1c9ix_134{flex:1;min-height:0;overflow:auto;margin:0 1.35rem 1.2rem;border:1px solid rgba(181,222,255,.12);border-radius:18px;background:#080d1842}._table_1c9ix_134{width:100%;border-collapse:collapse;font-size:.84rem}._table_1c9ix_134 th{position:sticky;top:0;z-index:1;padding:.75rem .9rem;background:#0b1220f0;color:#94a3b8c2;font-size:.69rem;font-weight:900;letter-spacing:.08em;text-align:left;text-transform:uppercase}._table_1c9ix_134 td{padding:.78rem .9rem;border-top:1px solid rgba(181,222,255,.08);color:#e2e8f0d6;vertical-align:middle}._table_1c9ix_134 tr{cursor:pointer;transition:background .14s ease}._table_1c9ix_134 tr:hover{background:#93c5fd0e}._selectedRow_1c9ix_176{background:#3b82f61a}._idCell_1c9ix_180{width:64px;color:#94a3b8ad!important;font-weight:800}._taskCell_1c9ix_186{min-width:240px}._taskCell_1c9ix_186 strong{display:block;color:#f3f8ff;font-weight:800}._taskCell_1c9ix_186 span{display:block;max-width:520px;margin-top:.22rem;color:#94a3b8bd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusBadge_1c9ix_204{display:inline-flex;align-items:center;padding:.22rem .58rem;border:1px solid rgba(59,130,246,.28);border-radius:999px;background:#3b82f624;color:#a9d4ff;font-size:.72rem;font-weight:800}._state_1c9ix_216{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;color:#d6e9f9b8;font-size:.9rem;text-align:center}html[data-theme=light] ._boardHeader_1c9ix_16{border-bottom-color:#0f172a14}html[data-theme=light] ._eyebrow_1c9ix_25{color:#005ab4c7}html[data-theme=light] ._title_1c9ix_34,html[data-theme=light] ._summaryCard_1c9ix_54 strong,html[data-theme=light] ._taskCell_1c9ix_186 strong{color:#0f172aeb}html[data-theme=light] ._subtitle_1c9ix_41,html[data-theme=light] ._summaryCard_1c9ix_54,html[data-theme=light] ._state_1c9ix_216{color:#0f172a94}html[data-theme=light] ._summaryCard_1c9ix_54,html[data-theme=light] ._tableWrap_1c9ix_134{border-color:#1d4ed81f;background:#ffffff9e}html[data-theme=light] ._select_1c9ix_80{border-color:#1d4ed829;background:#ffffffdb;color:#0f172adb}html[data-theme=light] ._primaryButton_1c9ix_91{border-color:#2563eb57;background:linear-gradient(135deg,#2563ebeb,#0e7490d6);color:#fff}html[data-theme=light] ._ghostButton_1c9ix_92{border-color:#1d4ed824;background:#ffffffad;color:#0f172a9e}html[data-theme=light] ._table_1c9ix_134 th{background:#f2f7fff5;color:#0f172a7a}html[data-theme=light] ._table_1c9ix_134 td{border-top-color:#0f172a12;color:#0f172ab8}html[data-theme=light] ._table_1c9ix_134 tr:hover{background:#2563eb0e}html[data-theme=light] ._selectedRow_1c9ix_176{background:#2563eb17}html[data-theme=light] ._taskCell_1c9ix_186 span{color:#0f172a7a}html[data-theme=light] ._statusBadge_1c9ix_204{border-color:#2563eb33;background:#2563eb14;color:#1d4ed8db}@media(max-width:760px){._layout_1c9ix_1{flex-direction:column}._boardHeader_1c9ix_16,._toolbar_1c9ix_72{align-items:stretch;flex-direction:column}._select_1c9ix_80,._primaryButton_1c9ix_91,._ghostButton_1c9ix_92{width:100%}._table_1c9ix_134{min-width:760px}}._overlay_r5i4a_1{position:fixed;inset:0;z-index:1000;background:#0b1220f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;animation:_overlayIn_r5i4a_1 .22s cubic-bezier(.2,.8,.2,1);color:#e2e8f0;font-family:inherit}@keyframes _overlayIn_r5i4a_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._header_r5i4a_25{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(181,222,255,.12);flex-shrink:0;min-height:56px}._breadcrumb_r5i4a_35{flex:1;display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#94a3b8cc;overflow:hidden}._breadcrumbLink_r5i4a_45{background:none;border:none;color:#93c5fd;cursor:pointer;font-size:.85rem;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._breadcrumbLink_r5i4a_45:hover{color:#bfdbfe}._breadcrumbCurrent_r5i4a_60{color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}._breadcrumbSep_r5i4a_68{color:#94a3b866;flex-shrink:0}._closeButton_r5i4a_73{width:36px;height:36px;border-radius:8px;border:1px solid rgba(181,222,255,.28);background:#5d8db61f;color:#cbd5e1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}._closeButton_r5i4a_73 svg{width:16px;height:16px;display:block;flex-shrink:0}._closeButton_r5i4a_73:hover{background:#5d8db642;border-color:#b5deff7a;color:#f1f5f9}._servicesBackButton_r5i4a_99{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border-radius:.85rem;border:1px solid rgba(181,222,255,.18);background:#0b1220ad;color:#e2e8f0db;cursor:pointer;box-shadow:0 10px 30px #03080e38;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}._servicesBackButton_r5i4a_99 svg{width:1.15rem;height:1.15rem}._body_r5i4a_121{flex:1;overflow:hidden;display:flex;min-height:0}@media(prefers-color-scheme:light){._overlay_r5i4a_1{background:#f5f8fff7;color:#0f172ae6}._header_r5i4a_25{border-bottom-color:#0000001a}._breadcrumb_r5i4a_35{color:#00000073}._breadcrumbLink_r5i4a_45{color:#005ab4cc}._breadcrumbLink_r5i4a_45:hover{color:#005ab4}._breadcrumbCurrent_r5i4a_60{color:#0f172ad9}._breadcrumbSep_r5i4a_68{color:#0000004d}._closeButton_r5i4a_73{border-color:#0000001f;background:#0000000a;color:#00000080}._closeButton_r5i4a_73:hover{background:#00000014;color:#000c}}html[data-theme=light] ._overlay_r5i4a_1{background:#f5f8fff7;color:#0f172ae6}html[data-theme=light] ._header_r5i4a_25{border-bottom-color:#0000001a}html[data-theme=light] ._breadcrumb_r5i4a_35{color:#00000073}html[data-theme=light] ._breadcrumbLink_r5i4a_45{color:#005ab4cc}html[data-theme=light] ._breadcrumbLink_r5i4a_45:hover{color:#005ab4}html[data-theme=light] ._breadcrumbCurrent_r5i4a_60{color:#0f172ad9}html[data-theme=light] ._breadcrumbSep_r5i4a_68{color:#0000004d}html[data-theme=light] ._closeButton_r5i4a_73{border-color:#0000001f;background:#0000000a;color:#00000080}html[data-theme=light] ._closeButton_r5i4a_73:hover{background:#00000014;color:#000c}html[data-theme=light] ._servicesBackButton_r5i4a_99{border-color:#0000001f;background:#0000000a;color:#000000a3}html[data-theme=dark] ._overlay_r5i4a_1{background:#0b1220f7;color:#e2e8f0}html[data-theme=dark] ._header_r5i4a_25{border-bottom-color:#b5deff1f}html[data-theme=dark] ._breadcrumb_r5i4a_35{color:#94a3b8cc}html[data-theme=dark] ._breadcrumbLink_r5i4a_45{color:#93c5fd}html[data-theme=dark] ._breadcrumbLink_r5i4a_45:hover{color:#bfdbfe}html[data-theme=dark] ._breadcrumbCurrent_r5i4a_60{color:#e2e8f0}html[data-theme=dark] ._breadcrumbSep_r5i4a_68{color:#94a3b866}html[data-theme=dark] ._closeButton_r5i4a_73{border-color:#b5deff47;background:#5d8db61f;color:#cbd5e1}html[data-theme=dark] ._closeButton_r5i4a_73:hover{background:#5d8db642;border-color:#b5deff7a;color:#f1f5f9}._card_1yp34_2{position:relative;display:flex;align-items:center;gap:.5rem;border-radius:.55rem;border:1px solid var(--glass-border, rgba(120, 150, 185, .22));border-left:3px solid var(--accent, #075fca);background:var(--glass-surface-strong, rgba(255, 255, 255, .72));padding:.4rem .55rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;text-decoration:none;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}._card_1yp34_2:hover{transform:translateY(-1px);box-shadow:0 6px 16px #142d5a29}._card_1yp34_2:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #075fca),transparent 28%);outline-offset:2px}._card_1yp34_2:active{transform:translateY(0)}._id_1yp34_32{flex-shrink:0;font-size:.66rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-secondary);letter-spacing:.02em}._title_1yp34_41{flex:1;min-width:0;font-size:.8rem;font-weight:600;color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._people_1yp34_53{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem}._avatar_1yp34_60,._avatarEmpty_1yp34_61,._avatarCreator_1yp34_62{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;letter-spacing:0}._avatar_1yp34_60{width:1.45rem;height:1.45rem;font-size:.56rem;font-weight:850;color:#fff}._avatarEmpty_1yp34_61{width:1.45rem;height:1.45rem;font-size:.7rem;font-weight:700;color:var(--text-secondary);background:#6c757d24;border:1px dashed var(--border-color)}._avatarCreator_1yp34_62{width:1.2rem;height:1.2rem;font-size:.5rem;font-weight:800;color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 14%,transparent);border:1px solid var(--glass-border, rgba(120, 150, 185, .3))}._board_skp4o_1{display:flex;gap:.75rem;align-items:flex-start;overflow-x:auto;padding:0 0 1rem;min-height:60vh}._board_skp4o_1::-webkit-scrollbar{height:6px}._board_skp4o_1::-webkit-scrollbar-track{background:transparent}._board_skp4o_1::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:999px}._column_skp4o_20{flex:0 0 244px;min-width:0;border-radius:.85rem;border:1px solid var(--glass-border, rgba(120, 150, 185, .22));background:var(--glass-surface, rgba(255, 255, 255, .45));display:flex;flex-direction:column;overflow:hidden;box-shadow:inset 0 1px #ffffff59;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transition:border-color .14s ease,box-shadow .14s ease}._columnOver_skp4o_35{border-color:var(--accent, #075fca);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #075fca) 22%,transparent)}._columnHeader_skp4o_40{display:flex;align-items:center;gap:.45rem;position:sticky;top:0;z-index:1;padding:.5rem .6rem;border-bottom:1px solid var(--glass-border, rgba(120, 150, 185, .2));border-top:2px solid var(--accent, #075fca);background:color-mix(in srgb,var(--glass-surface-strong, rgba(255, 255, 255, .7)) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._columnDot_skp4o_55{width:7px;height:7px;border-radius:50%;background:var(--accent, #2f9cff);flex-shrink:0}._columnName_skp4o_63{font-size:.78rem;font-weight:700;color:var(--text-primary);margin:0;flex:1;min-width:0;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._columnCount_skp4o_76{font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent, #2f9cff);background:color-mix(in srgb,var(--accent, #2f9cff) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent, #2f9cff) 30%,transparent);border-radius:999px;padding:.03rem .4rem;min-width:1.3rem;text-align:center;flex-shrink:0}._cards_skp4o_90{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;flex:1;min-height:60px}._empty_skp4o_99{text-align:center;font-size:.72rem;color:var(--text-secondary);padding:.85rem .5rem;opacity:.55;border:1px dashed var(--glass-border, rgba(120, 150, 185, .3));border-radius:.6rem}@media(max-width:768px){._board_skp4o_1{gap:.6rem;width:100%;max-width:100%;padding:0 0 1rem;scroll-snap-type:x mandatory;scroll-padding-inline:0;min-height:55vh}._column_skp4o_20{flex-basis:min(82vw,280px);max-width:82vw;scroll-snap-align:start}._cards_skp4o_90{padding:.5rem}}._page_1b8sj_1{--s-bg: #0f1724;--s-surface: rgba(18, 29, 43, .72);--s-border: rgba(175, 218, 247, .14);--s-muted: rgba(210, 232, 248, .58);min-height:100%;display:flex;align-items:center;justify-content:center;padding:1rem;padding-bottom:calc(var(--main-nav-offset) + 1rem);background:var(--s-bg);color:#f5f9ff}._card_1b8sj_16{width:min(32rem,100%);border-radius:1rem;border:1px solid var(--s-border);background:linear-gradient(180deg,#ffffff0d,#ffffff03),var(--s-surface);box-shadow:0 8px 24px #03080e47;padding:1.25rem}._label_1b8sj_25{display:block;margin-bottom:.55rem;color:#b9daf285;font-size:.71rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}._title_1b8sj_35{margin:0;font-size:clamp(1.15rem,2.3vw,1.55rem);line-height:1.12}._text_1b8sj_41{margin:.55rem 0 0;color:var(--s-muted);font-size:.86rem;line-height:1.45}._button_1b8sj_48{display:inline-flex;margin-top:1rem;border-radius:.7rem;border:1px solid rgba(79,155,217,.46);background:linear-gradient(135deg,#4f94d93d,#4f78dd24);color:#9ed2f6;font-size:.84rem;font-weight:700;padding:.58rem .95rem;text-decoration:none}html[data-theme=light] ._page_1b8sj_1{--s-bg: #f2f4f7;--s-surface: rgba(255, 255, 255, .82);--s-border: rgba(0, 0, 0, .1);--s-muted: rgba(0, 0, 0, .45);color:#000000d9}html[data-theme=light] ._card_1b8sj_16{box-shadow:0 2px 16px #00000014,0 1px 4px #0000000f}html[data-theme=light] ._label_1b8sj_25{color:#00000073}html[data-theme=light] ._button_1b8sj_48{border-color:#00000026;background:#0000000a;color:#000000b3}html[data-theme=dark] ._page_1b8sj_1{--s-bg: #0f1724;--s-surface: rgba(18, 29, 43, .72);--s-border: rgba(175, 218, 247, .14);--s-muted: rgba(210, 232, 248, .58);color:#f5f9ff}._dropzone_198pw_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:34px 20px;text-align:center;border:2px dashed var(--app-border);border-radius:16px;background:var(--glass-surface);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .06s ease}._dropzone_198pw_1:hover{border-color:var(--brand-primary)}._dropzone_198pw_1:focus-visible{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 28%,transparent)}@media(max-width:600px){._dropzone_198pw_1{padding:26px 16px}}._dragOver_198pw_30{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 9%,var(--glass-surface));transform:scale(1.005)}._icon_198pw_36{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:4px;border-radius:50%;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 14%,transparent)}._icon_198pw_36 svg{width:24px;height:24px}._title_198pw_52{margin:0;font-size:16px;font-weight:600;color:var(--app-fg)}._subtitle_198pw_59{margin:0;font-size:14px;color:var(--app-muted)}._link_198pw_65{color:var(--brand-primary);font-weight:600}._hint_198pw_70{margin:4px 0 0;font-size:12px;color:var(--app-faint)}._input_198pw_76{display:none}._row_1p0s2_1{display:flex;align-items:center;gap:14px;padding:13px 15px;border:1px solid var(--app-border);border-radius:13px;background:var(--glass-fallback-surface);transition:border-color .15s ease}._row_1p0s2_1:hover{border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--app-border))}@media(max-width:600px){._row_1p0s2_1{flex-direction:column;align-items:stretch;gap:12px}}._main_1p0s2_22{flex:1;min-width:0;display:flex;align-items:center;gap:12px}._fileIcon_1p0s2_30{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 14%,transparent)}._text_1p0s2_42{min-width:0;display:flex;flex-direction:column;gap:3px}._name_1p0s2_49{font-size:14px;font-weight:600;color:var(--app-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._url_1p0s2_58{font-size:12px;color:var(--app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_1p0s2_66{font-size:12px;color:var(--app-faint)}._actions_1p0s2_71{display:flex;align-items:center;gap:6px;flex-shrink:0}@media(max-width:600px){._actions_1p0s2_71{justify-content:flex-end}}._actions_1p0s2_71 ._copyButton_1p0s2_82{border:1px solid var(--brand-primary);background-color:var(--brand-primary);color:var(--button-text);font-size:13px;font-weight:600;padding:8px 14px;border-radius:9px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._actions_1p0s2_71 ._copyButton_1p0s2_82:hover{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}._actions_1p0s2_71 ._copyButton_1p0s2_82._copied_1p0s2_97,._actions_1p0s2_71 ._copyButton_1p0s2_82._copied_1p0s2_97:hover{background-color:var(--success-color);border-color:var(--success-color)}._actions_1p0s2_71 ._downloadButton_1p0s2_105{border:1px solid var(--app-border);background-color:var(--glass-fallback-surface);color:var(--app-fg-soft);font-size:13px;font-weight:600;padding:8px 14px;border-radius:9px;cursor:pointer;transition:color .15s ease,border-color .15s ease}._actions_1p0s2_71 ._downloadButton_1p0s2_105:hover{color:var(--brand-primary);border-color:var(--brand-primary)}._actions_1p0s2_71 ._deleteButton_1p0s2_120{border:1px solid color-mix(in srgb,var(--error-color) 50%,transparent);background-color:color-mix(in srgb,var(--error-color) 10%,var(--glass-fallback-surface));color:var(--error-color);font-size:13px;font-weight:600;padding:8px 14px;border-radius:9px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._actions_1p0s2_71 ._deleteButton_1p0s2_120:hover{background-color:color-mix(in srgb,var(--error-color) 16%,var(--glass-fallback-surface));border-color:var(--error-color)}._row_9a7u9_1{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--app-border);border-radius:13px;background:var(--glass-fallback-surface)}._rowError_9a7u9_11{border-color:color-mix(in srgb,var(--error-color) 45%,transparent);background:color-mix(in srgb,var(--error-color) 8%,var(--glass-fallback-surface))}._info_9a7u9_16{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}._name_9a7u9_24{font-size:14px;font-weight:600;color:var(--app-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_9a7u9_33{font-size:12px;color:var(--app-muted)}._rowError_9a7u9_11 ._meta_9a7u9_33{color:var(--error-color)}._bar_9a7u9_42{height:6px;border-radius:6px;background:var(--app-border);overflow:hidden}._fill_9a7u9_49{height:100%;border-radius:6px;background:var(--brand-primary);transition:width .2s ease}._fillPulse_9a7u9_56{animation:_pulse_9a7u9_1 1.1s ease-in-out infinite}@keyframes _pulse_9a7u9_1{0%,to{opacity:1}50%{opacity:.55}}._actions_9a7u9_68{display:flex;align-items:center;gap:6px;flex-shrink:0}._actions_9a7u9_68 ._retryButton_9a7u9_74{border:1px solid var(--app-border);background-color:var(--glass-fallback-surface);color:var(--app-fg);font-size:13px;font-weight:600;padding:6px 12px;border-radius:9px;cursor:pointer}._actions_9a7u9_68 ._retryButton_9a7u9_74:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._actions_9a7u9_68 ._cancelButton_9a7u9_88{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;border-radius:8px;color:var(--app-muted);cursor:pointer}._actions_9a7u9_68 ._cancelButton_9a7u9_88:hover{background-color:var(--glass-surface);color:var(--app-fg)}._actions_9a7u9_68 ._cancelButton_9a7u9_88 svg{width:18px;height:18px}._page_1jquw_1{width:100%;max-width:880px;margin:0 auto;padding:24px 20px 96px;display:flex;flex-direction:column;gap:20px}@media(max-width:600px){._page_1jquw_1{padding:16px 14px 96px;gap:16px}}._header_1jquw_17{display:flex;flex-direction:column;gap:6px}._eyebrow_1jquw_23{margin:0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary)}._title_1jquw_32{margin:0;font-size:28px;font-weight:700;color:var(--app-fg)}@media(max-width:600px){._title_1jquw_32{font-size:23px}}._subtitle_1jquw_44{margin:0;max-width:56ch;font-size:15px;line-height:1.5;color:var(--app-muted)}._uploadList_1jquw_52,._linkList_1jquw_53{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._actionError_1jquw_62{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--error-color) 14%,var(--glass-fallback-surface));border:1px solid color-mix(in srgb,var(--error-color) 45%,transparent);color:var(--error-color);font-size:14px}._actionErrorClose_1jquw_75{border:none;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer;padding:0 4px}._linksSection_1jquw_85{display:flex;flex-direction:column;gap:12px}._linksHeader_1jquw_91{display:flex;align-items:center;justify-content:space-between}._linksTitle_1jquw_97{margin:0;font-size:17px;font-weight:700;color:var(--app-fg)}._refreshButton_1jquw_104,._retryButton_1jquw_105{border:1px solid var(--app-border);background:var(--glass-fallback-surface);color:var(--app-muted);font-size:13px;font-weight:600;padding:7px 14px;border-radius:9px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._refreshButton_1jquw_104:hover:not(:disabled),._retryButton_1jquw_105:hover:not(:disabled){color:var(--app-fg);border-color:var(--brand-primary)}._refreshButton_1jquw_104:disabled,._retryButton_1jquw_105:disabled{opacity:.55;cursor:default}._placeholder_1jquw_127{padding:28px 16px;text-align:center;font-size:14px;color:var(--app-muted);background:var(--glass-surface);border:1px dashed var(--app-border);border-radius:14px}._listError_1jquw_137{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--error-color) 12%,var(--glass-fallback-surface));border:1px solid color-mix(in srgb,var(--error-color) 40%,transparent);color:var(--error-color);font-size:14px}:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}@media(prefers-color-scheme:dark){:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}}html[data-theme=dark]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}html[data-theme=light]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}._page_1kj1k_134{display:flex;flex-direction:column;height:100dvh;width:100%;max-width:100vw;max-height:100dvh;overflow:hidden;background:var(--bg-secondary);color:var(--text-primary);position:relative}._header_1kj1k_147{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:var(--bg-primary);border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px var(--shadow-color);z-index:1000;color:var(--text-primary);min-height:48px;flex-shrink:0}._headerLeft_1kj1k_161{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}._headerRight_1kj1k_169{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._zoomControls_1kj1k_176{display:flex;align-items:center;gap:.25rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:.25rem}._zoomButton_1kj1k_186{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}._zoomButton_1kj1k_186:hover:not(:disabled){background:var(--border-color)}._zoomButton_1kj1k_186:disabled{opacity:.4;cursor:not-allowed}._zoomLevel_1kj1k_209{font-size:.75rem;color:var(--text-secondary);min-width:35px;text-align:center;font-weight:500}._backButton_1kj1k_217{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:var(--text-secondary);color:var(--bg-primary);border:none;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;transition:background-color .2s;white-space:nowrap}._backButton_1kj1k_217:hover{opacity:.8}._fileInfo_1kj1k_236{display:flex;flex-direction:column;gap:.25rem}._fileName_1kj1k_242{margin:0;font-size:1.2rem;font-weight:600;color:var(--text-primary);max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileType_1kj1k_253{font-size:.75rem;color:var(--text-secondary);background:var(--bg-secondary);padding:.2rem .5rem;border-radius:12px;align-self:flex-start;border:1px solid var(--border-color)}._loading_1kj1k_263{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}._loading_1kj1k_263 p{font-size:1.1rem;color:var(--text-secondary)}._error_1kj1k_276{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem;text-align:center}._error_1kj1k_276 h3{color:var(--error-color);margin:0}._error_1kj1k_276 p{color:var(--text-secondary);margin:0}._content_1kj1k_295{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}._title_1kj1k_303{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;flex:1;min-width:0}._downloadButton_1kj1k_316{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:var(--brand-primary);color:var(--button-text);border:none;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;transition:background-color .2s;white-space:nowrap}._downloadButton_1kj1k_316:hover{background:var(--brand-primary-hover)}._closeButton_1kj1k_335{padding:.75rem 1.5rem;background:var(--text-secondary);color:var(--bg-primary);border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}._closeButton_1kj1k_335:hover{opacity:.8}._viewerContainer_1kj1k_349{flex:1;display:flex;flex-direction:column;overflow:hidden}._viewerFrame_1kj1k_356{width:100%;height:100%;border:none;background:#fff}._pdfViewer_1kj1k_363,._officeViewer_1kj1k_364,._textViewer_1kj1k_365,._wordViewer_1kj1k_366,._excelViewer_1kj1k_367{flex:1;display:flex;flex-direction:column;background:var(--bg-primary);margin:1rem;border-radius:8px;box-shadow:0 4px 6px var(--shadow-color);border:1px solid var(--border-color);overflow:hidden}._pdfFallback_1kj1k_379{padding:.75rem 1rem;background:var(--bg-secondary);border-top:1px solid var(--border-color);text-align:center}._pdfFallback_1kj1k_379 p{margin:0 0 .75rem;color:var(--text-secondary);font-size:.9rem}._pdfError_1kj1k_392{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem}._pdfErrorContent_1kj1k_400{text-align:center;max-width:400px}._pdfErrorContent_1kj1k_400 h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.5rem}._pdfErrorContent_1kj1k_400 p{margin:0 0 1rem;color:var(--text-secondary);font-size:1rem}._pdfErrorContent_1kj1k_400 ._fileName_1kj1k_242{font-size:1.1rem;font-weight:500;color:var(--text-primary);background:var(--bg-secondary);padding:.75rem 1.5rem;border-radius:8px;border:1px solid var(--border-color);margin-bottom:1.5rem}._pdfViewer_1kj1k_363{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}._excelViewer_1kj1k_367{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;max-width:100vw;max-height:100dvh}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445{flex:1;overflow:auto;width:100%;max-width:100%;border:1px solid #e5e7eb;border-radius:8px;background:#fff}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table{width:max-content;min-width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;table-layout:fixed}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table td{border:1px solid #d1d5db;padding:.4rem .6rem;background:#fff;color:#1f2937;min-width:80px;width:80px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;font-weight:400;line-height:1.4}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table td:first-child{background:#f9fafb;font-weight:600;color:#374151;position:sticky;left:0;z-index:1;box-shadow:2px 0 4px #0000001a;min-width:60px;width:60px}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table tr:first-child td{background:#3b82f6;color:#fff;font-weight:600;position:sticky;top:0;z-index:2;box-shadow:0 2px 4px #0000001a}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table tr:first-child td:first-child{background:#1d4ed8;color:#fff;z-index:3;box-shadow:2px 2px 4px #0000001a}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table tr:nth-child(2n) td{background:#f8fafc}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table tr:nth-child(2n) td:first-child{background:#f1f5f9}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table tr:hover td{background:#e0f2fe}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table tr:hover td:first-child{background:#bae6fd}._excelViewer_1kj1k_367 ._excelNote_1kj1k_515{padding:.75rem 1rem;text-align:center;color:#6b7280;background:#f9fafb;margin:0;border-top:1px solid #e5e7eb;font-size:.875rem}@media(max-width:768px){._header_1kj1k_147{padding:.375rem .75rem;min-height:44px}._headerLeft_1kj1k_161,._headerRight_1kj1k_169{gap:.5rem}._backButton_1kj1k_217,._downloadButton_1kj1k_316{padding:.25rem .5rem;font-size:.8rem}._title_1kj1k_303{font-size:.9rem}}@media(max-width:480px){._header_1kj1k_147{padding:.25rem .5rem;min-height:40px}._backButton_1kj1k_217,._downloadButton_1kj1k_316{padding:.25rem .375rem;font-size:.75rem}._title_1kj1k_303{font-size:.85rem}}@media(max-width:480px){._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table{font-size:.7rem}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table td{padding:.25rem .3rem;min-width:50px;width:50px;max-width:100px}._excelViewer_1kj1k_367 ._excelTable_1kj1k_445 table td:first-child{min-width:40px;width:40px}}._wordViewer_1kj1k_366{width:100%;height:100%;overflow:auto;background:#f5f5f5;-webkit-overflow-scrolling:touch}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579{max-width:900px;margin:0 auto;padding:3rem 2rem;background:#fff;box-shadow:0 2px 8px #0000001a;min-height:calc(100% - 6rem);font-family:Times New Roman,serif;line-height:1.8;color:#333;font-size:16px}@media(max-width:768px){._wordViewer_1kj1k_366 ._wordContent_1kj1k_579{padding:2rem 1rem;font-size:14px;line-height:1.6}}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 h1{font-size:2.5em;margin-top:0;margin-bottom:1rem;color:#000;font-weight:700;border-bottom:2px solid #333;padding-bottom:.5rem}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 h2{font-size:2em;margin-top:2rem;margin-bottom:1rem;color:#000;font-weight:700}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 h3{font-size:1.5em;margin-top:1.5rem;margin-bottom:.75rem;color:#1a1a1a;font-weight:600}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 h4,._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 h5,._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 h6{margin-top:1.5rem;margin-bottom:.5rem;color:#1a1a1a;font-weight:600}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 p{margin-bottom:1rem;text-align:justify;-webkit-hyphens:auto;hyphens:auto}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 ul,._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 ol{margin:1rem 0 1rem 2rem;padding-left:0}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 ul li,._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 ol li{margin-bottom:.5rem}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 ul li p,._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 ol li p{margin-bottom:.25rem}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 table{border-collapse:collapse;width:100%;margin:1.5rem 0;overflow-x:auto;display:block}@media(max-width:768px){._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 table{font-size:12px}}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 table thead{background:#f8f9fa}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 table td,._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 table th{border:1px solid #ddd;padding:.75rem .5rem;text-align:left}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 table th{background:#e9ecef;font-weight:700;position:sticky;top:0}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 table tr:nth-child(2n) td{background:#f8f9fa}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 img{max-width:100%;height:auto;display:block;margin:1.5rem auto;box-shadow:0 2px 8px #00000026}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #4a5568;background:#f7fafc;font-style:italic}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 code{background:#f1f3f5;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 pre{background:#f1f3f5;padding:1rem;border-radius:5px;overflow-x:auto}._wordViewer_1kj1k_366 ._wordContent_1kj1k_579 pre code{background:none;padding:0}._imageViewer_1kj1k_703{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._imageViewer_1kj1k_703 ._imageContent_1kj1k_710{max-width:100%;max-height:100%;object-fit:contain}._videoViewer_1kj1k_716{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}._videoViewer_1kj1k_716 ._videoContent_1kj1k_724{max-width:100%;max-height:100%;object-fit:contain;background:#000}._unsupported_1kj1k_731{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem;text-align:center}._unsupported_1kj1k_731 p{font-size:1.1rem;color:var(--text-secondary)}._mobilePdfViewer_1kj1k_746{position:fixed;inset:0;background:var(--bg-primary);z-index:1000;display:flex;flex-direction:column}@media(max-width:768px){._mobilePdfViewer_1kj1k_746{position:fixed;inset:0;background:var(--bg-primary);z-index:1000}}@media screen and (orientation:landscape){._mobilePdfViewer_1kj1k_746 ._mobileControls_1kj1k_769._topControls_1kj1k_769{padding:.5rem}._mobilePdfViewer_1kj1k_746 ._mobileControls_1kj1k_769._topControls_1kj1k_769 ._mobileTitle_1kj1k_772{font-size:.9rem}._mobilePdfViewer_1kj1k_746 ._mobileControls_1kj1k_769._topControls_1kj1k_769 ._mobilePageInfo_1kj1k_775{font-size:.8rem}._mobilePdfViewer_1kj1k_746 ._mobileControls_1kj1k_769._bottomControls_1kj1k_778{padding:.5rem}._mobilePdfViewer_1kj1k_746 ._pdfContent_1kj1k_781{padding:.25rem;gap:.25rem}}@media screen and (orientation:landscape)and (max-height:500px){._mobilePdfViewer_1kj1k_746 ._mobileControls_1kj1k_769._topControls_1kj1k_769{padding:.25rem;min-height:35px}._mobilePdfViewer_1kj1k_746 ._mobileControls_1kj1k_769._topControls_1kj1k_769 ._mobileBackButton_1kj1k_791{padding:.25rem .5rem;font-size:.8rem}._mobilePdfViewer_1kj1k_746 ._mobileControls_1kj1k_769._topControls_1kj1k_769 ._fullscreenButton_1kj1k_795{padding:.25rem;font-size:.8rem}._mobilePdfViewer_1kj1k_746 ._mobileControls_1kj1k_769._bottomControls_1kj1k_778{padding:.25rem;min-height:35px}._mobilePdfViewer_1kj1k_746 ._pdfContent_1kj1k_781{padding:.125rem;gap:.125rem}._mobilePdfViewer_1kj1k_746 ._mobileDownloadButton_1kj1k_807{bottom:60px;width:48px;height:48px;font-size:1rem}}._fullscreen_1kj1k_795{position:fixed!important;inset:0!important;z-index:9999!important}._pdfContent_1kj1k_781{flex:1;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;padding:1rem;gap:1rem;-webkit-overflow-scrolling:touch;contain:layout style paint;will-change:scroll-position}@media(max-width:768px){._pdfContent_1kj1k_781{padding:.5rem;gap:.5rem}}._pdfCanvas_1kj1k_844{max-width:100%;height:auto;box-shadow:0 4px 12px #00000026;border-radius:4px;background:#fff;display:block;margin:0 auto;width:auto!important;min-width:200px;min-height:200px}@media(max-width:768px){._pdfCanvas_1kj1k_844{box-shadow:0 2px 8px #0000001a;border-radius:2px;max-width:100%;width:100%}}._pdfLoading_1kj1k_865{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;padding:2rem}._pdfLoading_1kj1k_865 p{color:var(--text-secondary);font-size:1rem;margin:0}._pageContainer_1kj1k_880{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;width:100%;max-width:100%}@media(max-width:768px){._pageContainer_1kj1k_880{margin-bottom:.5rem}}._pageLoading_1kj1k_895{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:#ffffffe6;border-radius:8px;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._mobileControls_1kj1k_769{position:absolute;left:0;right:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:1rem;transition:all .3s ease;z-index:1001}._mobileControls_1kj1k_769._topControls_1kj1k_769{top:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}._mobileControls_1kj1k_769._bottomControls_1kj1k_778{bottom:0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1)}._mobileControls_1kj1k_769._visible_1kj1k_932{opacity:1;transform:translateY(0)}._mobileControls_1kj1k_769._hidden_1kj1k_936{opacity:0;transform:translateY(100%);pointer-events:none}._mobileControls_1kj1k_769._hidden_1kj1k_936._topControls_1kj1k_769{transform:translateY(-100%)}._mobileBackButton_1kj1k_791{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .2s}._mobileBackButton_1kj1k_791:hover{background:#fff3}._mobileTitle_1kj1k_772{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1;margin:0 1rem}._mobileFileName_1kj1k_968{font-size:.9rem;font-weight:500;text-align:center;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobilePageInfo_1kj1k_775{font-size:.8rem;opacity:.8}._fullscreenButton_1kj1k_795{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem;border-radius:6px;font-size:1.2rem;cursor:pointer;transition:background-color .2s;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._fullscreenButton_1kj1k_795:hover{background:#fff3}._navButton_1kj1k_1002{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s;min-width:100px}._navButton_1kj1k_1002:hover:not(:disabled){background:#fff3}._navButton_1kj1k_1002:disabled{opacity:.4;cursor:not-allowed}._pageControls_1kj1k_1021{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:.5rem;justify-content:center;flex:1}._mobileDownloadButton_1kj1k_807{position:fixed;bottom:100px;right:1rem;background:var(--brand-primary);color:#fff;border:none;border-radius:50%;width:56px;height:56px;font-size:1.2rem;cursor:pointer;box-shadow:0 4px 12px #0000004d;transition:all .2s;z-index:1002}._mobileDownloadButton_1kj1k_807:hover{background:var(--brand-primary-hover);transform:scale(1.05)}._desktopControls_1kj1k_1054{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:1rem;display:flex;justify-content:space-between;align-items:center}._pageNavigation_1kj1k_1063{display:flex;align-items:center;gap:1rem}._pageInfo_1kj1k_1069{font-size:.9rem;color:var(--text-secondary);min-width:120px;text-align:center}._desktopActions_1kj1k_1076{display:flex;gap:.5rem}._pdfMobileFrame_1kj1k_1081{margin-top:1rem;border-radius:8px;overflow:hidden;border:1px solid var(--border-color);background:#fff}._pdfMobileFrame_1kj1k_1081 ._viewerFrame_1kj1k_356{width:100%;height:400px;border:none;display:block}@media(max-width:768px){._pdfMobileFrame_1kj1k_1081 ._viewerFrame_1kj1k_356{height:300px}}._pdfMobileContent_1kj1k_1100{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}._pdfMobileIcon_1kj1k_1110{font-size:4rem;margin-bottom:1rem}._pdfMobileContent_1kj1k_1100 h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.5rem}._pdfMobileContent_1kj1k_1100 ._fileName_1kj1k_242{font-size:1.1rem;font-weight:500;color:var(--text-primary);background:var(--bg-secondary);padding:.75rem 1.5rem;border-radius:8px;border:1px solid var(--border-color);margin-bottom:1rem}._pdfMobileNote_1kj1k_1132{color:var(--text-secondary);font-size:.9rem;line-height:1.4;margin-bottom:1.5rem;max-width:300px}._pdfMobileActions_1kj1k_1140{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:280px}._wordViewer_1kj1k_366{position:relative}._wordLoading_1kj1k_1152{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:1rem}._wordContent_1kj1k_579{display:flex;flex-direction:column;height:100%}._wordDocument_1kj1k_1168{flex:1;overflow:auto;padding:2rem;background:var(--bg-primary);position:relative}._wordHtml_1kj1k_1176{max-width:800px;margin:0 auto;font-family:Times New Roman,serif;line-height:1.6;color:var(--text-primary)}._wordHtml_1kj1k_1176 h1,._wordHtml_1kj1k_1176 h2,._wordHtml_1kj1k_1176 h3,._wordHtml_1kj1k_1176 h4,._wordHtml_1kj1k_1176 h5,._wordHtml_1kj1k_1176 h6{color:var(--text-primary);margin:1.5em 0 .5em;font-weight:600}._wordHtml_1kj1k_1176 h1{font-size:2em}._wordHtml_1kj1k_1176 h2{font-size:1.5em}._wordHtml_1kj1k_1176 h3{font-size:1.3em}._wordHtml_1kj1k_1176 p{margin:.8em 0;text-align:justify}._wordHtml_1kj1k_1176 ul,._wordHtml_1kj1k_1176 ol{margin:1em 0;padding-left:2em}._wordHtml_1kj1k_1176 li{margin:.5em 0}._wordHtml_1kj1k_1176 table{width:100%;border-collapse:collapse;margin:1.5em 0;border:1px solid var(--border-color)}._wordHtml_1kj1k_1176 th,._wordHtml_1kj1k_1176 td{padding:.75em;text-align:left;border:1px solid var(--border-color);color:var(--text-primary)}._wordHtml_1kj1k_1176 th{background-color:var(--bg-secondary);font-weight:600}._wordHtml_1kj1k_1176 blockquote{margin:1.5em 0;padding:1em 2em;background:var(--bg-secondary);border-left:4px solid var(--brand-primary);font-style:italic;color:var(--text-primary)}._wordHtml_1kj1k_1176 img{max-width:100%;height:auto;margin:1em 0;border-radius:4px;box-shadow:0 2px 8px #0000001a}._wordHtml_1kj1k_1176 code{background:var(--bg-secondary);padding:.2em .4em;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:var(--text-primary)}._wordHtml_1kj1k_1176 pre{background:var(--bg-secondary);padding:1em;border-radius:4px;overflow-x:auto;margin:1em 0;color:var(--text-primary);border:1px solid var(--border-color)}._wordActions_1kj1k_1264{padding:1rem;background:var(--bg-secondary);border-top:1px solid var(--border-color);text-align:center}._wordError_1kj1k_1271{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem}._wordErrorContent_1kj1k_1279{text-align:center;max-width:400px}._wordErrorContent_1kj1k_1279 h3{margin:1rem 0;color:var(--text-primary);font-size:1.5rem}._wordErrorContent_1kj1k_1279 p{margin:0 0 1rem;color:var(--text-secondary);font-size:1rem}._excelViewer_1kj1k_367{position:relative}._excelLoading_1kj1k_1300{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:1rem}._excelContent_1kj1k_1310{display:flex;flex-direction:column;height:100%}._excelTabs_1kj1k_1316{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:.5rem 1rem}._excelTabsContainer_1kj1k_1322{display:flex;gap:.25rem;overflow-x:auto;padding-bottom:.25rem}._excelTab_1kj1k_445{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-bottom:none;border-radius:4px 4px 0 0;cursor:pointer;font-size:.875rem;white-space:nowrap;transition:all .2s;color:var(--text-primary)}._excelTab_1kj1k_445:hover{background:var(--bg-secondary)}._excelTab_1kj1k_445:disabled{opacity:.6;cursor:not-allowed}._excelTabActive_1kj1k_1349{background:var(--bg-primary);border-color:var(--brand-primary);color:var(--brand-primary);font-weight:500;position:relative;z-index:1}._excelTabActive_1kj1k_1349:hover{background:var(--bg-primary)}._excelTable_1kj1k_445{flex:1;overflow:auto;padding:1rem;background:var(--bg-primary);color:var(--text-primary);font-weight:500;line-height:1.4;position:relative}._excelHtml_1kj1k_1372 table{width:100%;border-collapse:collapse;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem}._excelHtml_1kj1k_1372 table td,._excelHtml_1kj1k_1372 table th{border:1px solid var(--border-color);padding:.6rem;text-align:left;vertical-align:top;min-width:60px;max-width:200px;word-wrap:break-word;color:var(--text-primary)!important;background-color:var(--bg-primary)!important}._excelHtml_1kj1k_1372 table th{background-color:var(--bg-secondary)!important;font-weight:600;color:var(--text-primary)!important}._excelHtml_1kj1k_1372 table tr:nth-child(2n) td{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}._excelHtml_1kj1k_1372 table tr:nth-child(odd) td{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}._excelHtml_1kj1k_1372 table tr:hover td{background-color:var(--brand-primary)!important;color:var(--button-text)!important}._excelHtml_1kj1k_1372 table td{color:var(--text-primary)!important}._excelHtml_1kj1k_1372 table td[style*="text-align:right"],._excelHtml_1kj1k_1372 table td[style*="text-align: right"]{font-family:Courier New,monospace;font-weight:500;color:var(--text-primary)!important}._excelHtml_1kj1k_1372 table td[style*="font-weight:bold"],._excelHtml_1kj1k_1372 table td[style*="font-weight: bold"]{font-weight:600;background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}._excelHtml_1kj1k_1372 table td[style*=color],._excelHtml_1kj1k_1372 table *{color:var(--text-primary)!important}._excelHtml_1kj1k_1372 #_excel-table_1kj1k_1{margin:0}._excelHtml_1kj1k_1372 #_excel-table_1kj1k_1 td,._excelHtml_1kj1k_1372 #_excel-table_1kj1k_1 th{color:var(--text-primary)!important}._excelActions_1kj1k_1434{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-secondary);border-top:1px solid var(--border-color)}._excelInfo_1kj1k_1443{display:flex;gap:.5rem;align-items:center;font-size:.875rem;color:var(--text-secondary)}._excelError_1kj1k_1451{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem}._excelErrorContent_1kj1k_1459{text-align:center;max-width:400px}._excelErrorContent_1kj1k_1459 h3{margin:1rem 0;color:var(--text-primary);font-size:1.5rem}._excelErrorContent_1kj1k_1459 p{margin:0 0 1rem;color:var(--text-secondary);font-size:1rem}._imageViewer_1kj1k_703{flex:1;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);margin:1rem;border-radius:8px;box-shadow:0 4px 6px var(--shadow-color);border:1px solid var(--border-color);overflow:hidden}._viewerImage_1kj1k_1489{max-width:100%;max-height:100%;object-fit:contain}._unknownViewer_1kj1k_1495{flex:1;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);margin:1rem;border-radius:8px;box-shadow:0 4px 6px var(--shadow-color);border:1px solid var(--border-color)}._unknownContent_1kj1k_1507{text-align:center;padding:2rem}._unknownContent_1kj1k_1507 h3{margin:0 0 1rem;color:var(--text-primary)}._unknownContent_1kj1k_1507 p{margin:0 0 1.5rem;color:var(--text-secondary)}._officePreview_1kj1k_1522{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}._officeIcon_1kj1k_1532{font-size:4rem;margin-bottom:1rem}._officePreview_1kj1k_1522 h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.5rem}._officePreview_1kj1k_1522 p{margin:0 0 1rem;color:var(--text-secondary);font-size:1rem;max-width:400px}._officePreview_1kj1k_1522 ._fileName_1kj1k_242{font-size:1.1rem;font-weight:500;color:var(--text-primary);background:var(--bg-secondary);padding:.75rem 1.5rem;border-radius:8px;border:1px solid var(--border-color)}._officeActions_1kj1k_1560{margin-top:1.5rem}._officeFallback_1kj1k_1564{padding:1rem;background:var(--bg-secondary);border-top:1px solid var(--border-color);text-align:center}._officeFallback_1kj1k_1564 p{margin:0 0 1rem;color:var(--text-secondary);font-size:.9rem}._fallbackMessage_1kj1k_1577{padding:2rem;text-align:center;color:var(--text-secondary)}._loading_1kj1k_263{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}._loadingSpinner_1kj1k_1592{width:40px;height:40px;border:4px solid var(--border-color);border-top:4px solid var(--brand-primary);border-radius:50%;animation:_spin_1kj1k_1 1s linear infinite}@keyframes _spin_1kj1k_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_1kj1k_276{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}._error_1kj1k_276 h2{margin:0;color:var(--error-color)}._error_1kj1k_276 p{margin:0;color:var(--text-secondary);text-align:center}@media(max-width:768px){._header_1kj1k_147{padding:.75rem 1rem;flex-direction:column;gap:1rem}._headerLeft_1kj1k_161{width:100%;justify-content:space-between}._headerRight_1kj1k_169{width:100%;justify-content:center;gap:.5rem}._zoomControls_1kj1k_176{padding:.2rem;gap:.2rem}._zoomButton_1kj1k_186{width:24px;height:24px;font-size:.9rem}._zoomLevel_1kj1k_209{font-size:.65rem;min-width:30px}._fileName_1kj1k_242{font-size:1rem;max-width:250px}._viewerContainer_1kj1k_349,._pdfViewer_1kj1k_363,._officeViewer_1kj1k_364,._textViewer_1kj1k_365,._imageViewer_1kj1k_703,._unknownViewer_1kj1k_1495,._wordViewer_1kj1k_366,._excelViewer_1kj1k_367{margin:.5rem}._excelTabsContainer_1kj1k_1322{gap:.125rem}._excelTab_1kj1k_445{padding:.375rem .75rem;font-size:.75rem}._excelActions_1kj1k_1434{flex-direction:column;gap:1rem;align-items:stretch}._excelInfo_1kj1k_1443{justify-content:center}}._card_3tpwz_1{border:1px solid var(--glass-border, rgba(255, 255, 255, .68));border-radius:var(--app-card-radius, 1rem);background:var(--glass-surface, rgba(255, 255, 255, .66));box-shadow:inset 0 1px #ffffffd1,0 12px 38px #142d5a1f,0 0 0 .5px #162e5c0d;backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._card_3tpwz_1{background:var(--glass-fallback-surface, #ffffff)}}._page_1eqah_1{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.35rem)}._top_1eqah_8{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._eyebrow_1eqah_15,._heroEyebrow_1eqah_16,._sectionEyebrow_1eqah_17{margin:0;color:var(--app-muted);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}._title_1eqah_26{margin:.2rem 0 0;color:var(--app-fg);font-size:clamp(1.6rem,3vw,2.35rem);font-weight:760;line-height:1.04;letter-spacing:-.035em}._subtitle_1eqah_35{max-width:38rem;margin:.45rem 0 0;color:var(--app-muted);font-size:.95rem;line-height:1.5}._layout_1eqah_44{display:grid;grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr);gap:clamp(1rem,2vw,1.5rem);align-items:start}._heroBannerCol_1eqah_51{position:sticky;top:0}._mainCol_1eqah_56{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.35rem)}._hero_1eqah_16{position:relative;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.4rem);overflow:hidden;padding:clamp(1.45rem,3vw,2.1rem);border-radius:1.38rem;color:#fff;background:radial-gradient(120% 140% at 100% 0%,rgba(0,168,216,.55),transparent 55%),linear-gradient(118deg,var(--app-accent-deep) 0%,var(--app-accent) 58%,color-mix(in srgb,var(--app-accent),var(--app-accent-2) 45%) 100%);box-shadow:0 18px 48px #102a5c24,inset 0 1px #ffffff47}._hero_1eqah_16:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#fff0 38%)}._heroContent_1eqah_84{position:relative;z-index:1}._heroEyebrow_1eqah_16{color:#ffffffb8}._heroTitle_1eqah_93{max-width:28rem;margin:.55rem 0 0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:760;line-height:1.1;letter-spacing:-.03em}._heroText_1eqah_102{max-width:38rem;margin:.75rem 0 0;color:#ffffffd1;font-size:.9rem;line-height:1.55}._heroCta_1eqah_110{display:flex;gap:.7rem;margin-top:1.2rem;flex-wrap:wrap}._heroBtn_1eqah_117{display:inline-flex;align-items:center;height:2.6rem;padding:0 1.2rem;border-radius:.75rem;font-size:.9rem;font-weight:650;text-decoration:none;background:#fff;color:var(--app-accent-deep);box-shadow:0 8px 20px #00000024;transition:transform .12s}._heroBtn_1eqah_117:hover{transform:translateY(-1px)}._heroBtnGhost_1eqah_135{display:inline-flex;align-items:center;height:2.6rem;padding:0 1.2rem;border-radius:.75rem;font-size:.9rem;font-weight:650;text-decoration:none;background:#ffffff21;color:#fff;border:1px solid rgba(255,255,255,.28);transition:background .15s}._heroBtnGhost_1eqah_135:hover{background:#ffffff38}._heroMap_1eqah_153{position:relative;z-index:1;min-height:7rem;border-radius:1rem;background:radial-gradient(circle at 24% 24%,rgba(255,255,255,.18),transparent 30%),#ffffff1a;border:1px solid rgba(255,255,255,.18);overflow:hidden}._railLine_1eqah_163,._railLineAlt_1eqah_164{position:absolute;left:-12%;right:-12%;top:37%;height:2px;border-radius:999px;background:#ffffff8c;transform:rotate(-14deg)}._railLineAlt_1eqah_164{top:67%;background:#9af0c080;transform:rotate(12deg)}._railDot_1eqah_181{position:absolute;width:.6rem;height:.6rem;border-radius:999px;background:#fff;box-shadow:0 0 0 .36rem #ffffff2e}._dotOne_1eqah_190{left:21%;top:35%}._dotTwo_1eqah_195{right:18%;top:46%}._dotThree_1eqah_200{left:56%;top:68%}._statsSection_1eqah_206{display:flex;flex-direction:column;gap:.7rem}._sectionEyebrow_1eqah_17{color:var(--app-muted)}._statsGrid_1eqah_216{display:grid;grid-template-columns:repeat(2,1fr);gap:.88rem}._statCard_1eqah_222{padding:0;overflow:hidden}._statCardInner_1eqah_227{display:flex;flex-direction:column;gap:.32rem;padding:1.05rem;text-decoration:none;color:inherit;transition:transform .14s}._statCardInner_1eqah_227:hover{transform:translateY(-2px)}._statIcon_1eqah_240{display:flex;width:1.55rem;height:1.55rem;margin-bottom:.3rem;color:var(--stat-accent, var(--app-accent))}._statIcon_1eqah_240 svg{width:100%;height:100%}._statValue_1eqah_252{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:760;line-height:1;letter-spacing:-.03em;color:var(--app-fg);min-height:1em}._statSkeleton_1eqah_261{display:inline-block;width:2.5rem;height:.85em;border-radius:.4rem;background:linear-gradient(90deg,var(--app-border) 25%,rgba(255,255,255,.6) 50%,var(--app-border) 75%);background-size:200% 100%;animation:_shimmer_1eqah_1 1.4s ease infinite;vertical-align:middle}._statLabel_1eqah_272{font-size:.82rem;color:var(--app-muted);line-height:1.3}@keyframes _shimmer_1eqah_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1040px){._layout_1eqah_44{grid-template-columns:1fr}._heroBannerCol_1eqah_51{position:static}._hero_1eqah_16{display:grid;grid-template-columns:1fr 14rem;gap:1.2rem}}@media(max-width:860px){._page_1eqah_1{gap:1rem}._hero_1eqah_16{grid-template-columns:1fr;border-radius:1.15rem}._heroMap_1eqah_153{min-height:7rem}}@media(max-width:520px){._statsGrid_1eqah_216{grid-template-columns:1fr}}._authPage_1lunz_1{--auth-bg: #f0f4fb;--auth-surface: #ffffff;--auth-fg: #111111;--auth-muted: #4d596b;--auth-border: #d8e0ec;--auth-accent: #075fca;--auth-accent-hover: #064fa7;--auth-accent-on: #ffffff;--auth-danger: #dc2626;--auth-success: #17a34a;--auth-radius-sm: .5rem;--auth-radius-md: .75rem;--auth-radius-lg: 1.125rem;--auth-shadow: 0 4px 28px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04);--auth-fast: .15s;--auth-base: .22s;--auth-ease: cubic-bezier(.2, 0, 0, 1);height:100dvh;min-height:100dvh;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:clamp(1.5rem,5vh,3.5rem) 1.5rem 2rem;color:var(--auth-fg);background:var(--auth-bg);font-family:var(--font-family-base)}html[data-theme=dark] ._authPage_1lunz_1{--auth-bg: #0c0f18;--auth-surface: #141928;--auth-fg: #e8edf5;--auth-muted: #7a849c;--auth-border: #232c3f;--auth-accent: #4d8aff;--auth-accent-hover: #5d94ff;--auth-shadow: 0 4px 32px rgba(0, 0, 0, .45), 0 1px 4px rgba(0, 0, 0, .25)}html[data-theme=dark] ._brandLogo_1lunz_46{filter:drop-shadow(0 16px 30px rgba(0,179,255,.16))}._authBackground_1lunz_50{position:fixed;inset:0;z-index:0;pointer-events:none}._themeToggle_1lunz_57{position:fixed;top:max(env(safe-area-inset-top,0px),1.125rem);right:1.125rem;z-index:20;width:2.75rem;height:2.75rem;padding:0;border-radius:999px;border:1px solid var(--auth-border);background:var(--auth-surface);color:var(--auth-fg);box-shadow:var(--auth-shadow);transition:background var(--auth-base) var(--auth-ease),border-color var(--auth-base) var(--auth-ease),transform var(--auth-fast) var(--auth-ease)}._themeToggle_1lunz_57:hover{transform:scale(1.08)}._themeToggle_1lunz_57:focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}._pageCenter_1lunz_80{position:relative;z-index:10;width:100%;max-width:28rem;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}._logoArea_1lunz_92{display:flex;flex-direction:column;align-items:center;text-align:center;overflow:visible}._brandLogo_1lunz_46{width:min(18rem,78vw);height:auto;margin-bottom:.35rem;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(0,106,210,.18))}._logoTitle_1lunz_108{font-family:var(--font-family-brand);font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:0;line-height:1.18;padding-bottom:.08em;background:linear-gradient(135deg,#063874,#075fca 45%,#00a8d8 78%,#063874);background-size:250% 250%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:_gradFlow_1lunz_1 5s ease infinite}._logoSub_1lunz_124{margin:.375rem 0 0;font-size:.8125rem;color:var(--auth-muted);letter-spacing:.005em}._card_1lunz_131{width:100%;background:var(--auth-surface);border:1px solid var(--auth-border);border-radius:var(--auth-radius-lg);box-shadow:var(--auth-shadow);padding:2rem;transition:background var(--auth-base) var(--auth-ease),border-color var(--auth-base) var(--auth-ease),box-shadow var(--auth-base) var(--auth-ease)}._tabs_1lunz_141{display:flex;background:var(--auth-bg);border:1px solid var(--auth-border);border-radius:var(--auth-radius-md);padding:.1875rem;margin-bottom:1.75rem;transition:background var(--auth-base) var(--auth-ease),border-color var(--auth-base) var(--auth-ease)}._tab_1lunz_141{flex:1;height:2.25rem;padding:0;border:none;border-radius:.5625rem;background:transparent;background-color:transparent;color:#34445a;font-family:var(--font-family-base);font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:all var(--auth-fast) var(--auth-ease)}._tab_1lunz_141:hover:not(._tabActive_1lunz_167){background:#e5edf8;background-color:#e5edf8;color:#10233f}._tab_1lunz_141:focus-visible{outline:2px solid var(--auth-accent);outline-offset:1px}._tabActive_1lunz_167{background:#fff;background-color:#fff;color:#063874;font-weight:700;box-shadow:0 4px 14px #075fca24,0 1px 3px #1118271a}._authPage_1lunz_1 ._tab_1lunz_141{padding:0;background-color:transparent}._authPage_1lunz_1 ._tabActive_1lunz_167{background-color:#fff}html[data-theme=dark] ._tab_1lunz_141{color:#b7c1d4}html[data-theme=dark] ._tab_1lunz_141:hover:not(._tabActive_1lunz_167){background:#1c2435;background-color:#1c2435;color:#f2f6ff}html[data-theme=dark] ._tabActive_1lunz_167{background:var(--auth-surface);background-color:var(--auth-surface);color:#f2f6ff;box-shadow:0 4px 14px #00000038,0 0 0 1px #4d8aff38}html[data-theme=dark] ._authPage_1lunz_1 ._tabActive_1lunz_167{background-color:var(--auth-surface)}._body_1lunz_214,._form_1lunz_215{display:block}._form_1lunz_215{display:flex;flex-direction:column;gap:1.125rem}._field_1lunz_225{position:relative;min-width:0}._input_1lunz_230{width:100%;height:3.25rem;padding:1.0625rem .875rem .3125rem;border:1.5px solid var(--auth-border);border-radius:var(--auth-radius-sm);background:var(--auth-surface);color:var(--auth-fg);font-family:var(--font-family-base);font-size:.9375rem;outline:none;transition:border-color var(--auth-fast) var(--auth-ease),background var(--auth-base) var(--auth-ease),color var(--auth-base) var(--auth-ease),box-shadow var(--auth-fast) var(--auth-ease)}._input_1lunz_230:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent),transparent 84%)}._input_1lunz_230[aria-invalid=true]{border-color:var(--auth-danger)}._input_1lunz_230::placeholder{color:transparent}._inputWithAction_1lunz_254{padding-right:2.625rem}._input_1lunz_230:-webkit-autofill,._input_1lunz_230:-webkit-autofill:hover,._input_1lunz_230:-webkit-autofill:focus,._input_1lunz_230:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px var(--auth-surface) inset!important;-webkit-text-fill-color:var(--auth-fg)!important;caret-color:var(--auth-fg)!important;transition:background-color 5000s}._label_1lunz_268{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--auth-muted);pointer-events:none;transition:top var(--auth-fast) var(--auth-ease),font-size var(--auth-fast) var(--auth-ease),color var(--auth-fast) var(--auth-ease),transform var(--auth-fast) var(--auth-ease)}._input_1lunz_230:focus~._label_1lunz_268,._input_1lunz_230:not(:placeholder-shown)~._label_1lunz_268,._input_1lunz_230:-webkit-autofill~._label_1lunz_268{top:.5625rem;transform:translateY(0);font-size:.6875rem;color:var(--auth-accent)}._input_1lunz_230[aria-invalid=true]~._label_1lunz_268,._input_1lunz_230[aria-invalid=true]:focus~._label_1lunz_268{color:var(--auth-danger)}._eyeButton_1lunz_293{position:absolute;right:.75rem;top:1.625rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--auth-muted);cursor:pointer;transition:color var(--auth-fast) var(--auth-ease)}._eyeButton_1lunz_293:hover{color:var(--auth-fg)}._eyeButton_1lunz_293 svg{width:1.0625rem;height:1.0625rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._fieldError_1lunz_324,._errorMessage_1lunz_325{margin-top:.25rem;color:var(--auth-danger);font-size:.75rem;line-height:1.3}._apiError_1lunz_332{background:color-mix(in srgb,var(--auth-danger),transparent 92%);border:1px solid color-mix(in srgb,var(--auth-danger),transparent 65%);border-radius:var(--auth-radius-sm);padding:.625rem .875rem;color:var(--auth-danger);font-size:.8125rem}._primaryButton_1lunz_341,._verifyButton_1lunz_342{padding:0 1.125rem;border:1px solid color-mix(in srgb,var(--auth-accent),#000000 8%);border-radius:var(--auth-radius-sm);background:var(--auth-accent);background-color:var(--auth-accent);color:var(--auth-accent-on);font-family:var(--font-family-base);font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background var(--auth-fast) var(--auth-ease),opacity var(--auth-fast) var(--auth-ease),transform var(--auth-fast) var(--auth-ease),box-shadow var(--auth-fast) var(--auth-ease)}._primaryButton_1lunz_341:hover:not(:disabled),._verifyButton_1lunz_342:hover:not(:disabled){background:var(--auth-accent-hover);background-color:var(--auth-accent-hover);transform:translateY(-1px);box-shadow:0 10px 22px color-mix(in srgb,var(--auth-accent),transparent 68%)}._primaryButton_1lunz_341:focus-visible,._verifyButton_1lunz_342:focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}._primaryButton_1lunz_341:disabled,._verifyButton_1lunz_342:disabled{opacity:1;border-color:#b7c9df;background:#dbe7f4;background-color:#dbe7f4;color:#213a5a;box-shadow:none;cursor:not-allowed}._authPage_1lunz_1 ._primaryButton_1lunz_341,._authPage_1lunz_1 ._verifyButton_1lunz_342{padding:0 1.125rem;background-color:var(--auth-accent);color:var(--auth-accent-on)}._authPage_1lunz_1 ._primaryButton_1lunz_341:hover:not(:disabled),._authPage_1lunz_1 ._verifyButton_1lunz_342:hover:not(:disabled){background-color:var(--auth-accent-hover)}._authPage_1lunz_1 ._primaryButton_1lunz_341:disabled,._authPage_1lunz_1 ._verifyButton_1lunz_342:disabled{background-color:#dbe7f4;color:#213a5a}html[data-theme=dark] ._primaryButton_1lunz_341,html[data-theme=dark] ._verifyButton_1lunz_342{border-color:color-mix(in srgb,var(--auth-accent),#ffffff 12%)}html[data-theme=dark] ._primaryButton_1lunz_341:disabled,html[data-theme=dark] ._verifyButton_1lunz_342:disabled{border-color:#2e3a50;background:#202838;background-color:#202838;color:#aebbd0}html[data-theme=dark] ._authPage_1lunz_1 ._primaryButton_1lunz_341,html[data-theme=dark] ._authPage_1lunz_1 ._verifyButton_1lunz_342{background-color:var(--auth-accent);color:var(--auth-accent-on)}html[data-theme=dark] ._authPage_1lunz_1 ._primaryButton_1lunz_341:hover:not(:disabled),html[data-theme=dark] ._authPage_1lunz_1 ._verifyButton_1lunz_342:hover:not(:disabled){background-color:var(--auth-accent-hover)}html[data-theme=dark] ._authPage_1lunz_1 ._primaryButton_1lunz_341:disabled,html[data-theme=dark] ._authPage_1lunz_1 ._verifyButton_1lunz_342:disabled{background-color:#202838;color:#aebbd0}._primaryButton_1lunz_341{width:100%;min-height:3rem}._verifyButton_1lunz_342{height:3.25rem;white-space:nowrap;flex-shrink:0;font-size:.875rem}._spinner_1lunz_438{width:1.0625rem;height:1.0625rem;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1lunz_438 .72s linear infinite}._consentNotice_1lunz_447{margin:-.125rem 0 0;color:var(--auth-muted);font-size:.75rem;line-height:1.55;text-align:center}._consentNotice_1lunz_447 a,._consentLabel_1lunz_456 a{color:var(--auth-accent);text-decoration:none}._consentNotice_1lunz_447 a:hover,._consentLabel_1lunz_456 a:hover{text-decoration:underline}._inviteSection_1lunz_465{margin-bottom:1.125rem}._inviteRow_1lunz_469{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.375rem}._inviteRow_1lunz_469 ._field_1lunz_225{flex:1}._inviteSuccess_1lunz_479{display:inline-flex;align-items:center;gap:.4375rem;color:var(--auth-success);font-size:.8125rem;font-weight:500;margin-top:.25rem}._inviteSuccess_1lunz_479 svg{width:.9375rem;height:.9375rem;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}._registerFields_1lunz_498{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem 1rem;animation:_fadeIn_1lunz_1 .22s var(--auth-ease)}._registerFields_1lunz_498 ._field_1lunz_225:nth-child(4),._fullRow_1lunz_506{grid-column:1/-1}._consentLabel_1lunz_456{grid-column:1/-1;display:flex;align-items:flex-start;gap:.625rem;margin-top:-.25rem;color:var(--auth-muted);font-size:.78125rem;line-height:1.55}._consentLabel_1lunz_456 input[type=checkbox]{width:1rem;height:1rem;min-width:1rem;margin-top:.125rem;accent-color:var(--auth-accent);cursor:pointer}._successScreen_1lunz_529{text-align:center;padding:.75rem 0 .25rem;animation:_fadeIn_1lunz_1 .22s var(--auth-ease)}._successIcon_1lunz_535{width:4.25rem;height:4.25rem;border-radius:50%;background:color-mix(in srgb,var(--auth-success),transparent 88%);border:2px solid color-mix(in srgb,var(--auth-success),transparent 55%);display:flex;align-items:center;justify-content:center;margin:0 auto 1.375rem}._successIcon_1lunz_535 svg{width:2rem;height:2rem;fill:none;stroke:var(--auth-success);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}._successTitle_1lunz_556{margin-bottom:.625rem;color:var(--auth-fg);font-size:1.25rem;font-weight:700;letter-spacing:-.01em}._successText_1lunz_564{margin-bottom:1.75rem;color:var(--auth-muted);font-size:.875rem;line-height:1.65}@keyframes _gradFlow_1lunz_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _spin_1lunz_438{to{transform:rotate(360deg)}}@keyframes _fadeIn_1lunz_1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){._authPage_1lunz_1{align-items:flex-start;padding:3.25rem 1rem 1.25rem}._pageCenter_1lunz_80{gap:1.125rem}._card_1lunz_131{padding:1.5rem 1.25rem}._registerFields_1lunz_498{grid-template-columns:1fr}._registerFields_1lunz_498 ._field_1lunz_225:nth-child(4),._fullRow_1lunz_506,._consentLabel_1lunz_456{grid-column:1}}@media(max-width:360px){._inviteRow_1lunz_469{flex-direction:column}._verifyButton_1lunz_342{width:100%}}._button_1sk36_1{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.75rem;min-height:2.75rem;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;touch-action:manipulation;color:var(--text-secondary);transition:background-color .2s,color .2s}._button_1sk36_1:hover{background-color:#80808026;color:var(--text-primary)}._button_1sk36_1:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent, #075fca),transparent 78%)}.reactEasyCrop_Container{position:absolute;inset:0;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none;cursor:move;display:flex;justify-content:center;align-items:center}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.5);box-sizing:border-box;box-shadow:0 0 0 9999em;color:#00000080;overflow:hidden}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);inset:0 33.33%;border-top:0;border-bottom:0}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);inset:33.33% 0;border-left:0;border-right:0}._overlay_19ty2_1{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#020812b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._modal_19ty2_14{width:min(720px,100%);max-height:min(92dvh,760px);display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:1.25rem;border:1px solid rgba(177,217,248,.18);background:linear-gradient(180deg,#1a283dfa,#0c1522fa);color:#eff6ff;box-shadow:0 24px 48px #00000057}._header_19ty2_28{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._headerText_19ty2_35{min-width:0}._title_19ty2_39{margin:0;font-size:1.05rem;font-weight:700}._subtitle_19ty2_45{margin:.3rem 0 0;color:#ddeaf8b8;font-size:.86rem;line-height:1.45}._closeButton_19ty2_52{min-width:2.75rem;min-height:2.75rem;border:1px solid rgba(177,217,248,.18);border-radius:999px;background:#ffffff0f;color:inherit;cursor:pointer}._cropStage_19ty2_62{position:relative;width:min(100%,520px);aspect-ratio:1;align-self:center;border-radius:1.25rem;overflow:hidden;background:radial-gradient(circle at 24% 20%,rgba(120,188,255,.14),transparent 36%),#060d18e0}._cropArea_19ty2_72{position:absolute;inset:0}._controls_19ty2_77{display:flex;flex-direction:column;gap:.9rem}._zoomRow_19ty2_83{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem}._zoomLabel_19ty2_90,._zoomValue_19ty2_91{font-size:.84rem;color:#ddeaf8cc}._zoomLabel_19ty2_90{font-weight:600}._zoomValue_19ty2_91{min-width:3ch;text-align:right}._zoomSlider_19ty2_105{width:100%;accent-color:#7ac6ff}._error_19ty2_110{padding:.78rem .92rem;border-radius:.9rem;border:1px solid rgba(255,111,141,.3);background:#d1345224;color:#ffd8e0;font-size:.86rem}._actions_19ty2_119{display:flex;justify-content:flex-end;gap:.75rem}._secondaryButton_19ty2_125,._primaryButton_19ty2_126{min-height:3rem;padding:.72rem 1.15rem;border-radius:999px;border:1px solid transparent;font-size:.92rem;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,opacity .15s ease}._secondaryButton_19ty2_125:disabled,._primaryButton_19ty2_126:disabled{cursor:default;opacity:.6}._secondaryButton_19ty2_125{border-color:#b1d9f833;background:#ffffff0f;color:#eff6ff}._primaryButton_19ty2_126{border-color:#7ac6ff47;background:linear-gradient(160deg,#6bbcff,#4f8fe1);color:#04131f;box-shadow:0 10px 22px #417dc547}.reactEasyCrop_Container{background:transparent!important}.reactEasyCrop_CropAreaRound{border:2px solid rgba(255,255,255,.92)!important;box-shadow:0 0 0 9999px #01050c8f,0 0 0 1px #ffffff2e inset!important}@media(max-width:640px){._overlay_19ty2_1{padding:.75rem}._modal_19ty2_14{max-height:min(94dvh,100%);padding:.9rem;border-radius:1rem}._header_19ty2_28{align-items:center}._title_19ty2_39{font-size:1rem}._subtitle_19ty2_45{font-size:.82rem}._zoomRow_19ty2_83{grid-template-columns:1fr;gap:.45rem}._zoomValue_19ty2_91{text-align:left}._actions_19ty2_119{flex-direction:column-reverse}._secondaryButton_19ty2_125,._primaryButton_19ty2_126{width:100%}}@media(prefers-color-scheme:light){._modal_19ty2_14{border-color:#00000014;background:linear-gradient(180deg,#fffffffa,#f1f6fcfa);color:#000000db;box-shadow:0 18px 36px #00000029}._subtitle_19ty2_45,._zoomLabel_19ty2_90,._zoomValue_19ty2_91{color:#00000094}._closeButton_19ty2_52,._secondaryButton_19ty2_125{border-color:#0000001a;background:#0000000a;color:#000000c2}._cropStage_19ty2_62{background:radial-gradient(circle at 24% 20%,rgba(120,188,255,.14),transparent 36%),#d6e0eee0}._error_19ty2_110{border-color:#d449663d;background:#d4496614;color:#b42544}}html[data-theme=light] ._modal_19ty2_14{border-color:#00000014;background:linear-gradient(180deg,#fffffffa,#f1f6fcfa);color:#000000db;box-shadow:0 18px 36px #00000029}html[data-theme=light] ._subtitle_19ty2_45,html[data-theme=light] ._zoomLabel_19ty2_90,html[data-theme=light] ._zoomValue_19ty2_91{color:#00000094}html[data-theme=light] ._closeButton_19ty2_52,html[data-theme=light] ._secondaryButton_19ty2_125{border-color:#0000001a;background:#0000000a;color:#000000c2}html[data-theme=light] ._cropStage_19ty2_62{background:radial-gradient(circle at 24% 20%,rgba(120,188,255,.14),transparent 36%),#d6e0eee0}html[data-theme=light] ._error_19ty2_110{border-color:#d449663d;background:#d4496614;color:#b42544}._page_1sqot_1{display:flex;flex-direction:column;gap:clamp(.9rem,2vw,1.2rem);max-width:44rem}._top_1sqot_9{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._topLeft_1sqot_16{display:flex;flex-direction:column;gap:.55rem}._backButton_1sqot_22{display:inline-flex;align-items:center;gap:.3rem;height:2rem;padding:0 .75rem 0 .5rem;border-radius:.6rem;border:1px solid var(--glass-border);background:var(--glass-surface);color:var(--app-muted);font-size:.82rem;font-weight:600;cursor:pointer;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:color .14s,background .14s,border-color .14s,transform .14s;align-self:flex-start}._backButton_1sqot_22 svg{width:1rem;height:1rem;flex-shrink:0}._backButton_1sqot_22:hover{transform:translate(-2px);color:var(--app-fg);background:#ffffff80;border-color:color-mix(in srgb,var(--app-accent),transparent 65%)}._backButton_1sqot_22:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 60%);outline-offset:2px}._eyebrow_1sqot_56{margin:0;color:var(--app-muted);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}._title_1sqot_65{margin:.2rem 0 0;color:var(--app-fg);font-size:clamp(1.6rem,3vw,2.35rem);font-weight:760;line-height:1.04;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_1sqot_77{margin:.3rem 0 0;color:var(--app-muted);font-size:.9rem}._logoutButton_1sqot_84{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem;height:2.25rem;padding:0 .85rem;border-radius:.65rem;border:1px solid var(--glass-border);background:var(--glass-surface);color:var(--app-muted);font-size:.84rem;font-weight:600;cursor:pointer;white-space:nowrap;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .15s,background .15s,color .15s,transform .14s}._logoutButton_1sqot_84 svg{width:1.05rem;height:1.05rem;flex-shrink:0}._logoutButton_1sqot_84:hover{transform:translateY(-1px);border-color:#dc395c61;background:#dc395c12;color:#c0253e}._logoutButton_1sqot_84:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 60%);outline-offset:2px}._statusCard_1sqot_121{display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;border-radius:.9rem;border:1px solid var(--glass-border);background:var(--glass-surface);font-size:.88rem;color:var(--app-muted);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._spinner_1sqot_135{display:inline-block;width:1rem;height:1rem;flex-shrink:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--app-accent),transparent 75%);border-top-color:var(--app-accent);animation:_spin_1sqot_135 .7s linear infinite}@keyframes _spin_1sqot_135{to{transform:rotate(360deg)}}._errorCard_1sqot_151{display:flex;align-items:center;gap:.55rem;padding:.8rem 1rem;border-radius:.9rem;border:1px solid rgba(220,57,92,.22);background:#dc395c12;font-size:.86rem;color:#c0253e}._errorCard_1sqot_151 svg{width:1rem;height:1rem;flex-shrink:0;color:#c0253e}html[data-theme=dark] ._errorCard_1sqot_151{color:#ffb3c1;border-color:#ff66834d;background:#d93f5c1f}html[data-theme=dark] ._errorCard_1sqot_151 svg{color:#ffb3c1}._heroCard_1sqot_179{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border:1px solid var(--glass-border);border-radius:var(--app-card-radius, 1rem);background:var(--glass-surface);box-shadow:inset 0 1px #ffffffd1,0 8px 28px #142d5a14,0 0 0 .5px #162e5c0a;backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%)}._avatarCol_1sqot_192{display:flex;flex-direction:column;align-items:center;gap:.55rem;flex-shrink:0}._avatar_1sqot_192{width:5rem;height:5rem;flex-shrink:0;border-radius:50%;overflow:hidden;font-size:1.3rem;font-weight:700;box-shadow:0 8px 20px #075fca33,0 0 0 2px var(--glass-border)}._avatarButton_1sqot_211{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-surface);color:var(--app-muted);font-size:.76rem;font-weight:640;white-space:nowrap;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .14s,border-color .15s,background .15s,color .15s}._avatarButton_1sqot_211:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-accent),transparent 55%);background:color-mix(in srgb,var(--app-accent),transparent 90%);color:var(--app-accent)}._avatarButton_1sqot_211:disabled{cursor:default;opacity:.65;transform:none}._avatarInput_1sqot_241{display:none}._identity_1sqot_245{min-width:0;display:flex;flex-direction:column;gap:.22rem}._identityName_1sqot_252{margin:0;font-size:clamp(1rem,1.8vw,1.22rem);font-weight:720;color:var(--app-fg);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._identityRole_1sqot_263{margin:0;font-size:.86rem;color:var(--app-fg-soft);font-weight:500}._identityOrg_1sqot_270{margin:0;font-size:.8rem;color:var(--app-muted)}._group_1sqot_277{border:1px solid var(--glass-border);border-radius:var(--app-card-radius, 1rem);background:var(--glass-surface);box-shadow:inset 0 1px #ffffffd1,0 8px 28px #142d5a14,0 0 0 .5px #162e5c0a;backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%);overflow:hidden}._groupLabel_1sqot_287{margin:0;padding:.6rem 1rem .55rem;font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;color:var(--app-faint);border-bottom:1px solid var(--glass-border)}._infoRow_1sqot_298{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.82rem 1rem;color:var(--app-fg)}._infoRow_1sqot_298+._infoRow_1sqot_298{border-top:1px solid var(--glass-border)}._infoLabel_1sqot_310{font-size:.84rem;color:var(--app-muted);flex-shrink:0}._infoValue_1sqot_316{font-size:.9rem;font-weight:550;color:var(--app-fg);text-align:right;min-width:0;word-break:break-word}._link_1sqot_325{color:var(--app-accent);text-decoration:none}._link_1sqot_325:hover{text-decoration:underline}._empty_1sqot_333{color:var(--app-faint);font-weight:400;font-style:italic}._overlay_1sqot_340{position:fixed;inset:0;background:#0a122085;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1100}._modalCard_1sqot_353{width:min(400px,100%);padding:1.4rem;border-radius:1.2rem;border:1px solid var(--glass-border);background:var(--glass-surface-strong, rgba(255, 255, 255, .88));box-shadow:0 24px 56px #0a142838;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}._modalTitle_1sqot_364{margin:0;font-size:1.05rem;font-weight:720;color:var(--app-fg)}._modalText_1sqot_371{margin:.45rem 0 0;color:var(--app-muted);font-size:.88rem;line-height:1.45}._modalActions_1sqot_378{margin-top:1.1rem;display:flex;justify-content:flex-end;gap:.5rem}._btnGhost_1sqot_385,._btnDanger_1sqot_386{height:2.25rem;padding:0 1rem;border-radius:.65rem;font-size:.86rem;font-weight:640;cursor:pointer;transition:transform .14s,background .15s,border-color .15s}._btnGhost_1sqot_385:hover,._btnDanger_1sqot_386:hover{transform:translateY(-1px)}._btnGhost_1sqot_385:active,._btnDanger_1sqot_386:active{transform:translateY(0)}._btnGhost_1sqot_385{border:1px solid var(--glass-border);background:transparent;color:var(--app-muted)}._btnGhost_1sqot_385:hover{background:#0000000d}._btnDanger_1sqot_386{border:1px solid rgba(220,57,92,.5);background:#d22d52e0;color:#fff}._btnDanger_1sqot_386:hover{background:#d22d52fa}html[data-theme=dark] ._heroCard_1sqot_179,html[data-theme=dark] ._group_1sqot_277{box-shadow:0 8px 24px #03080e47}html[data-theme=dark] ._modalCard_1sqot_353{background:#101a28eb;box-shadow:0 24px 48px #00000080}html[data-theme=dark] ._btnGhost_1sqot_385:hover{background:#ffffff0f}@media(max-width:860px){._page_1sqot_1{max-width:100%}}@media(max-width:560px){._heroCard_1sqot_179{flex-direction:column;align-items:flex-start}._avatarCol_1sqot_192{width:100%;flex-direction:row;align-items:center}._avatarButton_1sqot_211{flex:1;justify-content:center}._infoRow_1sqot_298{flex-direction:column;gap:.2rem}._infoValue_1sqot_316{text-align:left}}._page_k9mjs_3{--report-surface: #ffffff;--report-surface-soft: #f7faff;--report-surface-tint: #eef6ff;--report-border: #d5e0ee;--report-border-strong: #a9c8ee;--report-muted: #56657a;--report-faint: #7d8da3;--report-shadow: 0 8px 24px rgba(20, 45, 90, .08);--report-rail-bg: linear-gradient(180deg, #fbfdff 0%, #f4f8fd 100%);--report-workspace-bg: #f3f7fc;--report-search-hover: #fbfdff;--report-active-bg: #eef6ff;--report-active-border: #83b8ff;--report-meta-border: #e3ebf5;--report-progress-bg: #dbe6f3;--report-fill-bg: #edf6ff;--report-fill-border: #b8d7ff;--report-fill-label: #52637a;--report-input-border: #d5e0ee;--report-input-bg: #ffffff;display:flex;height:100%;min-height:0;overflow:hidden;color:var(--app-fg)}._rail_k9mjs_31{flex:0 0 clamp(16rem,20vw,21rem);width:clamp(16rem,20vw,21rem);display:flex;flex-direction:column;min-width:0;overflow:hidden;border-right:1px solid var(--report-border);background:var(--report-rail-bg);padding:1.15rem .95rem 1rem}._mobileServiceBar_k9mjs_43{display:none}._serviceBackLink_k9mjs_47,._backBtn_k9mjs_48{align-items:center;gap:.35rem;color:var(--app-muted);text-decoration:none;font-size:.82rem;font-weight:650;border:1px solid var(--report-border);background:var(--report-surface);border-radius:.72rem;min-height:2.2rem;padding:0 .72rem;transition:background .15s ease,color .15s ease,border-color .15s ease}._serviceBackLink_k9mjs_47 svg,._backBtn_k9mjs_48 svg{width:1rem;height:1rem;flex-shrink:0}._serviceBackLink_k9mjs_47:hover,._backBtn_k9mjs_48:hover{color:var(--app-fg);background:var(--report-surface-tint);border-color:var(--report-border-strong)}._serviceBackLink_k9mjs_47:focus-visible,._backBtn_k9mjs_48:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 45%);outline-offset:2px}._railHeader_k9mjs_80{padding:0 .2rem;margin-bottom:.75rem}._railHeader_k9mjs_80 p{margin:0;font-size:.68rem;font-weight:780;letter-spacing:.1em;text-transform:uppercase;color:var(--report-faint)}._railHeader_k9mjs_80 h2{margin:.18rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:760;line-height:1.08;letter-spacing:-.04em;color:var(--app-fg);text-wrap:balance}._searchLabel_k9mjs_102{display:block;margin-bottom:.85rem}._searchInput_k9mjs_107{width:100%;min-height:2.45rem;padding:.58rem .78rem;border:1px solid var(--report-border);border-radius:.8rem;background:var(--report-surface);color:var(--app-fg);font-size:.88rem;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._searchInput_k9mjs_107::placeholder{color:var(--report-faint)}._searchInput_k9mjs_107:hover{background:var(--report-search-hover)}._searchInput_k9mjs_107:focus-visible{border-color:color-mix(in srgb,var(--app-accent),transparent 45%);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent),transparent 86%)}._reportList_k9mjs_131{display:flex;flex:1;min-height:0;flex-direction:column;gap:.45rem;overflow-y:auto;padding-right:.15rem;overscroll-behavior:contain}._reportButton_k9mjs_142{position:relative;width:100%;min-width:0;padding:.82rem .86rem .84rem .95rem;border:1px solid transparent;border-radius:.95rem;background:var(--report-surface);color:inherit;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}._reportButton_k9mjs_142:before{content:"";position:absolute;inset:.62rem auto .62rem 0;width:3px;border-radius:999px;background:transparent}._reportButton_k9mjs_142 span,._reportButton_k9mjs_142 strong{display:block;min-width:0;overflow-wrap:anywhere}._reportButton_k9mjs_142 span{color:var(--report-faint);font-size:.72rem;font-weight:650;line-height:1.25}._reportButton_k9mjs_142 strong{margin-top:.22rem;color:var(--app-fg);font-size:.88rem;font-weight:650;line-height:1.35}._reportButton_k9mjs_142:hover:not(:disabled){transform:translateY(-1px);background:var(--report-surface-tint);border-color:var(--report-border-strong)}._reportButton_k9mjs_142:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 48%);outline-offset:2px}._reportButton_k9mjs_142:disabled{cursor:not-allowed;opacity:.48}._reportButtonActive_k9mjs_196{background:var(--report-active-bg);border-color:var(--report-active-border);box-shadow:0 10px 22px #075fca1a}._reportButtonActive_k9mjs_196:before{background:var(--app-accent)}._reportButtonActive_k9mjs_196 strong{color:var(--app-accent)}._reportButtonActive_k9mjs_196 span{color:color-mix(in srgb,var(--app-accent),transparent 34%)}._workspace_k9mjs_211{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--report-workspace-bg)}._summaryPanel_k9mjs_221{position:sticky;top:0;z-index:5;flex-shrink:0;padding:clamp(1rem,2vw,1.45rem) clamp(1rem,2.4vw,1.75rem) 1rem;border-bottom:1px solid var(--report-border);background:var(--report-surface);box-shadow:0 1px #10182808}._summaryTopline_k9mjs_232{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._summaryTitle_k9mjs_239{flex:1;min-width:0}._summaryTitle_k9mjs_239 p{margin:0;font-size:.68rem;font-weight:780;letter-spacing:.1em;text-transform:uppercase;color:var(--report-faint)}._summaryTitle_k9mjs_239 h1{margin:.25rem 0 0;max-width:68rem;color:var(--app-fg);font-size:clamp(1.12rem,2.2vw,1.55rem);font-weight:760;letter-spacing:-.035em;line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}._summaryTitle_k9mjs_239 span{display:block;margin-top:.3rem;color:var(--report-muted);font-size:.88rem;line-height:1.35}._summaryActions_k9mjs_270{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-shrink:0;flex-wrap:wrap}._summaryActions_k9mjs_270 button,._summaryActions_k9mjs_270 a{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:2.15rem;padding:0 .82rem;border:1px solid var(--report-border);border-radius:999px;background:var(--report-surface-soft);color:var(--report-muted);font-size:.78rem;font-weight:680;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}._summaryActions_k9mjs_270 button:hover,._summaryActions_k9mjs_270 a:hover{transform:translateY(-1px);background:var(--report-surface-tint);color:var(--app-fg);border-color:var(--report-border-strong)}._summaryActions_k9mjs_270 button:focus-visible,._summaryActions_k9mjs_270 a:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 48%);outline-offset:2px}._fillBadge_k9mjs_310,._readBadge_k9mjs_311{display:inline-flex;align-items:center;min-height:2.15rem;padding:0 .78rem;border-radius:999px;font-size:.76rem;font-weight:760;white-space:nowrap}._fillBadge_k9mjs_310{background:#22c55e21;color:#15803d}._readBadge_k9mjs_311{background:var(--report-surface-tint);color:var(--app-accent)}._backBtn_k9mjs_48{display:none;margin-bottom:.72rem}._kpiGrid_k9mjs_337{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem}._kpiGrid_k9mjs_337 div{min-width:0;padding:.85rem .9rem;border:1px solid var(--report-border);border-radius:.95rem;background:var(--report-surface-soft)}._kpiGrid_k9mjs_337 span{display:block;font-size:.64rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase;color:var(--report-faint);line-height:1.2}._kpiGrid_k9mjs_337 strong{display:block;margin-top:.28rem;color:var(--app-fg);font-size:clamp(1.12rem,2vw,1.45rem);font-weight:780;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._sections_k9mjs_371{display:flex;flex-direction:column;gap:1rem;padding:1.05rem clamp(1rem,2.4vw,1.75rem) calc(var(--main-nav-offset, 0rem) + 1.2rem)}._sectionCard_k9mjs_378{border:1px solid var(--report-border);border-radius:1.1rem;background:var(--report-surface);box-shadow:var(--report-shadow);overflow:hidden;content-visibility:auto;contain-intrinsic-size:28rem}._sectionHeader_k9mjs_388{display:flex;flex-direction:column;gap:.28rem;padding:1rem 1.1rem .85rem;border-bottom:1px solid var(--report-border);background:var(--report-surface-soft)}._sectionHeader_k9mjs_388 span{color:var(--app-accent);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._sectionHeader_k9mjs_388 h3{margin:0;color:var(--app-fg);font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:720;line-height:1.35;text-wrap:balance;overflow-wrap:anywhere}._rows_k9mjs_413{display:flex;flex-direction:column}._rowCard_k9mjs_418{padding:.95rem 1.1rem 1rem;border-top:1px solid var(--report-border);background:var(--report-surface);content-visibility:auto;contain-intrinsic-size:10rem}._rowCard_k9mjs_418:first-child{border-top:none}._rowCardLow_k9mjs_429 ._percent_k9mjs_429{color:#dc2626}._rowCardMid_k9mjs_433 ._percent_k9mjs_429{color:#d97706}._rowCardHigh_k9mjs_437 ._percent_k9mjs_429{color:#16a34a}._rowHeader_k9mjs_441{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.45rem}._rowName_k9mjs_449{min-width:0;color:var(--app-fg);font-size:.96rem;font-weight:720;line-height:1.35;overflow-wrap:anywhere}._percent_k9mjs_429{flex-shrink:0;font-size:.86rem;font-weight:800;line-height:1.35;font-variant-numeric:tabular-nums}._rowMeta_k9mjs_466{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.65rem}._metaStat_k9mjs_473{display:flex;min-width:0;flex-direction:column;gap:.08rem;padding:.55rem .62rem;border-radius:.72rem;border:1px solid var(--report-meta-border);background:var(--report-surface-soft)}._metaLabel_k9mjs_484{color:var(--report-faint);font-size:.68rem;font-weight:700;line-height:1.2}._metaValue_k9mjs_491{min-width:0;color:var(--app-fg);font-size:.82rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._rowNote_k9mjs_501{margin:.65rem 0 0;color:var(--report-muted);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}._progressTrack_k9mjs_509{height:.38rem;overflow:hidden;border-radius:999px;background:var(--report-progress-bg)}._progressTrack_k9mjs_509 div{height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,var(--app-accent),#22c55e);transition:width .28s ease}._fillControls_k9mjs_523{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1fr) auto;gap:.65rem;align-items:end;margin-top:.85rem;padding:.78rem;border:1px solid var(--report-fill-border);border-radius:.9rem;background:var(--report-fill-bg)}._fillControls_k9mjs_523 label{display:flex;min-width:0;flex-direction:column;gap:.32rem;color:var(--report-fill-label);font-size:.74rem;font-weight:720}._fillControls_k9mjs_523 input{width:100%;min-height:2.25rem;min-width:0;padding:.48rem .62rem;border:1px solid var(--report-input-border);border-radius:.65rem;background:var(--report-input-bg);color:var(--app-fg);font-size:.88rem;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._fillControls_k9mjs_523 input:focus-visible{border-color:color-mix(in srgb,var(--app-accent),transparent 45%);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent),transparent 86%)}._fillControls_k9mjs_523 input:disabled{opacity:.55}._fillControls_k9mjs_523 button{min-height:2.25rem;padding:0 .95rem;border:1px solid color-mix(in srgb,var(--app-accent),transparent 50%);border-radius:.65rem;background:color-mix(in srgb,var(--app-accent),transparent 88%);color:var(--app-accent);font-weight:760;font-size:.84rem;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .15s ease}._fillControls_k9mjs_523 button:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--app-accent),transparent 80%)}._fillControls_k9mjs_523 button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 48%);outline-offset:2px}._fillControls_k9mjs_523 button:disabled{cursor:not-allowed;opacity:.45}._state_k9mjs_591{padding:1rem;color:var(--app-muted);font-size:.9rem;line-height:1.4}._alert_k9mjs_598,._alertSave_k9mjs_599{margin:1rem clamp(1rem,2.4vw,1.75rem) 0;padding:.75rem .9rem;border-radius:.8rem;font-size:.86rem;line-height:1.4}._alert_k9mjs_598{border:1px solid rgba(220,57,92,.22);background:#dc395c12;color:#c0253e}._alertSave_k9mjs_599{border:1px solid rgba(234,179,8,.28);background:#eab30814;color:#92400e}._emptyState_k9mjs_619{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2rem;text-align:center}._emptyIcon_k9mjs_630{width:2.75rem;height:2.75rem;color:var(--app-faint);opacity:.55}._emptyTitle_k9mjs_637{margin:0;color:var(--app-fg);font-size:1.05rem;font-weight:700}._emptySubtitle_k9mjs_644{margin:0;color:var(--app-muted);font-size:.88rem}html[data-theme=dark] ._page_k9mjs_3{--report-surface: #121c2b;--report-surface-soft: #172437;--report-surface-tint: #1f3350;--report-border: rgba(190, 218, 255, .18);--report-border-strong: rgba(112, 168, 242, .52);--report-muted: #a9b8cc;--report-faint: #7e90a8;--report-shadow: none;--report-rail-bg: linear-gradient(180deg, #101a2a 0%, #0e1725 100%);--report-workspace-bg: #0d1523;--report-search-hover: #172437;--report-active-bg: rgba(59, 130, 246, .18);--report-active-border: rgba(96, 165, 250, .62);--report-meta-border: rgba(190, 218, 255, .14);--report-progress-bg: rgba(255, 255, 255, .12);--report-fill-bg: rgba(35, 92, 156, .2);--report-fill-border: rgba(96, 165, 250, .44);--report-fill-label: #b5c7dd;--report-input-border: rgba(190, 218, 255, .18);--report-input-bg: #0f1a2a}html[data-theme=dark] ._reportButton_k9mjs_142:hover:not(:disabled){background:var(--report-surface-tint)}html[data-theme=dark] ._fillBadge_k9mjs_310{background:#22c55e29;color:#86efac}html[data-theme=dark] ._alert_k9mjs_598{color:#fca5a5;border-color:#ef44443d;background:#ef44441a}html[data-theme=dark] ._alertSave_k9mjs_599{color:#fde68a;border-color:#eab30847;background:#eab3081a}html[data-theme=dark] ._rowCardLow_k9mjs_429 ._percent_k9mjs_429{color:#f87171}html[data-theme=dark] ._rowCardMid_k9mjs_433 ._percent_k9mjs_429{color:#fbbf24}html[data-theme=dark] ._rowCardHigh_k9mjs_437 ._percent_k9mjs_429{color:#4ade80}@media(max-width:980px){._kpiGrid_k9mjs_337,._rowMeta_k9mjs_466{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){._page_k9mjs_3{display:block;height:100%;overflow:hidden}._rail_k9mjs_31,._workspace_k9mjs_211{width:100%;height:100%}._rail_k9mjs_31{padding:calc(.8rem + env(safe-area-inset-top,0px)) max(.85rem,env(safe-area-inset-left,0px)) calc(var(--main-nav-offset) + 1rem) max(.85rem,env(safe-area-inset-right,0px));border-right:none;overflow-y:auto}._mobileServiceBar_k9mjs_43{display:flex;margin-bottom:.8rem}._serviceBackLink_k9mjs_47{display:inline-flex}._railHeader_k9mjs_80{margin-bottom:.85rem}._railHeader_k9mjs_80 h2{font-size:1.75rem}._reportList_k9mjs_131{flex:none;overflow:visible;padding-right:0}._reportButton_k9mjs_142{min-height:4.35rem}._workspace_k9mjs_211{overflow-y:auto}._summaryPanel_k9mjs_221{position:static;padding:calc(.85rem + env(safe-area-inset-top,0px)) max(.85rem,env(safe-area-inset-left,0px)) .95rem max(.85rem,env(safe-area-inset-right,0px))}._summaryTopline_k9mjs_232{flex-direction:column;gap:.85rem}._summaryActions_k9mjs_270{width:100%;justify-content:flex-start}._backBtn_k9mjs_48{display:inline-flex}._kpiGrid_k9mjs_337{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._sections_k9mjs_371{gap:.82rem;padding:.85rem max(.85rem,env(safe-area-inset-left,0px)) calc(var(--main-nav-offset) + 1.2rem) max(.85rem,env(safe-area-inset-right,0px))}._sectionCard_k9mjs_378{border-radius:1rem}._sectionHeader_k9mjs_388,._rowCard_k9mjs_418{padding-inline:.85rem}._rowHeader_k9mjs_441{gap:.7rem}._rowMeta_k9mjs_466{grid-template-columns:repeat(2,minmax(0,1fr))}._fillControls_k9mjs_523{grid-template-columns:1fr}._fillControls_k9mjs_523 button{width:100%;min-height:2.55rem}._alert_k9mjs_598,._alertSave_k9mjs_599{margin-inline:max(.85rem,env(safe-area-inset-left,0px))}._page_k9mjs_3[data-mobile-view=detail] ._rail_k9mjs_31,._page_k9mjs_3[data-mobile-view=rail] ._workspace_k9mjs_211{display:none}}@media(max-width:420px){._kpiGrid_k9mjs_337,._rowMeta_k9mjs_466{grid-template-columns:1fr}._summaryActions_k9mjs_270>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){._serviceBackLink_k9mjs_47,._backBtn_k9mjs_48,._searchInput_k9mjs_107,._reportButton_k9mjs_142,._summaryActions_k9mjs_270 button,._summaryActions_k9mjs_270 a,._progressTrack_k9mjs_509 div,._fillControls_k9mjs_523 input,._fillControls_k9mjs_523 button{transition:none}}._page_k9mjs_3{--report-ledger-header: #eef4fb;--report-ledger-section: #e1ebf6;--report-ledger-row: #ffffff;--report-ledger-row-alt: #f9fbfe;--report-ledger-hover: #f1f7ff;--report-ledger-grid: #d9e4f1;--report-ledger-text: #142033;--report-ledger-muted: #5d6f86;--report-ledger-faint: #8494a9;--report-ledger-green: #16803d;--report-ledger-amber: #b76b00;--report-ledger-red: #c02f3d;background:transparent}._rail_k9mjs_31{flex-basis:var(--reports-rail-width, clamp(14rem, 18vw, 18.5rem));width:var(--reports-rail-width, clamp(14rem, 18vw, 18.5rem));padding:.72rem .65rem;background:#f6f9fd;border:1px solid var(--report-border);border-radius:var(--app-card-radius, 1rem);box-shadow:var(--report-shadow)}._resizer_k9mjs_852{flex:0 0 .7rem;align-self:stretch;position:relative;cursor:col-resize;background:transparent;touch-action:none;z-index:6}._resizer_k9mjs_852:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:2px;border-radius:999px;background:var(--app-accent);opacity:0;transition:opacity .15s ease}._resizer_k9mjs_852:hover:before,._resizer_k9mjs_852:active:before{opacity:.6}._railHeader_k9mjs_80{margin-bottom:.45rem}._railHeader_k9mjs_80 p{font-size:.6rem}._railHeader_k9mjs_80 h2{font-size:1.12rem;letter-spacing:-.03em}._searchLabel_k9mjs_102{margin-bottom:.48rem}._searchInput_k9mjs_107{min-height:2rem;border-radius:.58rem;padding:.38rem .58rem;font-size:.78rem}._reportList_k9mjs_131{gap:.22rem}._reportButton_k9mjs_142{min-height:2.75rem;padding:.45rem .56rem .46rem .66rem;border-radius:.62rem}._reportButton_k9mjs_142:before{inset:.42rem auto .42rem 0;width:2px}._reportButton_k9mjs_142 span{font-size:.62rem}._reportButton_k9mjs_142 strong{margin-top:.1rem;font-size:.76rem;line-height:1.22}._reportButton_k9mjs_142:hover:not(:disabled){transform:none}._reportButtonActive_k9mjs_196{box-shadow:none}._workspace_k9mjs_211{background:#edf3fa;border:1px solid var(--report-border);border-radius:var(--app-card-radius, 1rem);box-shadow:var(--report-shadow)}._summaryPanel_k9mjs_221{padding:.72rem .9rem .62rem;background:#fff}._summaryTopline_k9mjs_232{align-items:center;gap:.7rem}._summaryTitle_k9mjs_239 p{font-size:.58rem}._summaryTitle_k9mjs_239 h1{margin-top:.12rem;font-size:clamp(.94rem,1.4vw,1.12rem);line-height:1.14}._summaryTitle_k9mjs_239 span{margin-top:.12rem;font-size:.72rem}._summaryActions_k9mjs_270{gap:.32rem}._summaryActions_k9mjs_270 button,._summaryActions_k9mjs_270 a{min-height:1.8rem;padding:0 .58rem;border-radius:.58rem;font-size:.7rem}._summaryActions_k9mjs_270 button:hover,._summaryActions_k9mjs_270 a:hover{transform:none}._fillBadge_k9mjs_310,._readBadge_k9mjs_311{min-height:1.8rem;padding:0 .56rem;border-radius:.58rem;font-size:.68rem}._summaryStatsStrip_k9mjs_985{display:flex;align-items:stretch;gap:.35rem;margin-top:.56rem;overflow-x:auto;scrollbar-width:thin}._summaryStatsStrip_k9mjs_985 span{min-width:6.2rem;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.42rem .55rem;border:1px solid var(--report-ledger-grid);border-radius:.58rem;background:#f7faff}._summaryStatsStrip_k9mjs_985 em{color:var(--report-ledger-faint);font-size:.62rem;font-style:normal;font-weight:780;letter-spacing:.06em;text-transform:uppercase}._summaryStatsStrip_k9mjs_985 strong{color:var(--report-ledger-text);font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}._sections_k9mjs_371{padding:.7rem .9rem calc(var(--main-nav-offset, 0rem) + .9rem);gap:0}._tableScroller_k9mjs_1025{overflow:auto;border:1px solid var(--report-ledger-grid);border-radius:.82rem;background:var(--report-ledger-row);box-shadow:0 8px 22px #142d5a0f;scrollbar-width:thin}._reportTable_k9mjs_1034{width:100%;min-width:58rem;border-collapse:separate;border-spacing:0;color:var(--report-ledger-text);font-size:.78rem}._reportTable_k9mjs_1034 th,._reportTable_k9mjs_1034 td{border-bottom:1px solid var(--report-ledger-grid);padding:.32rem .5rem;vertical-align:middle}._reportTable_k9mjs_1034 thead th{position:sticky;top:0;z-index:4;background:var(--report-ledger-header);color:var(--report-ledger-muted);font-size:.63rem;font-weight:800;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}._sectionGroup_k9mjs_1062:last-child ._dataRow_k9mjs_1062:last-child th,._sectionGroup_k9mjs_1062:last-child ._dataRow_k9mjs_1062:last-child td{border-bottom:none}._sectionRow_k9mjs_1067{position:sticky;top:1.92rem;z-index:3}._sectionRow_k9mjs_1067 th{padding:.38rem .58rem;border-bottom-color:#cbd9e8;background:var(--report-ledger-section);text-align:left}._sectionRow_k9mjs_1067 span{margin-right:.48rem;color:var(--app-accent);font-size:.63rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}._sectionRow_k9mjs_1067 strong{color:var(--report-ledger-text);font-size:.78rem;font-weight:800}._dataRow_k9mjs_1062{height:2.65rem;background:var(--report-ledger-row)}._dataRow_k9mjs_1062:nth-child(odd){background:var(--report-ledger-row-alt)}._dataRow_k9mjs_1062:hover{background:var(--report-ledger-hover)}._workCell_k9mjs_1103{width:30%;min-width:17rem;max-width:24rem;font-weight:720;line-height:1.25;overflow-wrap:anywhere}._unitCell_k9mjs_1112{width:4.5rem;color:var(--report-ledger-muted);white-space:nowrap}._numberCell_k9mjs_1118{width:5.8rem;color:var(--report-ledger-text);font-weight:760;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._percentCell_k9mjs_1127{width:6.5rem;min-width:6.5rem}._percentPill_k9mjs_1132{display:inline-flex;min-width:2.7rem;justify-content:flex-end;color:var(--report-ledger-red);font-weight:850;font-variant-numeric:tabular-nums}._dataRowLow_k9mjs_1141 ._percentPill_k9mjs_1132{color:var(--report-ledger-red)}._dataRowMid_k9mjs_1145 ._percentPill_k9mjs_1132{color:var(--report-ledger-amber)}._dataRowHigh_k9mjs_1149 ._percentPill_k9mjs_1132{color:var(--report-ledger-green)}._percentTrack_k9mjs_1153{display:block;height:.22rem;margin-top:.18rem;overflow:hidden;border-radius:999px;background:#dfe8f3}._percentTrack_k9mjs_1153 span{display:block;height:100%;min-width:2px;border-radius:inherit;background:currentColor}._noteCell_k9mjs_1169{min-width:12rem;max-width:18rem;color:var(--report-ledger-muted);line-height:1.25;overflow-wrap:anywhere}._fillCell_k9mjs_1177{width:19rem;min-width:19rem}._readOnlyMark_k9mjs_1182{color:var(--report-ledger-faint)}._inlineFillControls_k9mjs_1186{display:grid;grid-template-columns:4.8rem 8.6rem auto;gap:.28rem;align-items:center}._inlineFillLabel_k9mjs_1193{min-width:0}._inlineFillLabel_k9mjs_1193 input{width:100%;min-height:1.82rem;border:1px solid var(--report-input-border);border-radius:.46rem;background:var(--report-input-bg);color:var(--app-fg);font-family:inherit;font-size:.75rem;outline:none;padding:.28rem .42rem}._inlineFillLabel_k9mjs_1193 input:focus-visible{border-color:color-mix(in srgb,var(--app-accent),transparent 44%);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-accent),transparent 86%)}._inlineFillControls_k9mjs_1186 button{min-height:1.82rem;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--app-accent),transparent 50%);border-radius:.46rem;background:color-mix(in srgb,var(--app-accent),transparent 88%);color:var(--app-accent);font-family:inherit;font-size:.72rem;font-weight:800;white-space:nowrap}._inlineFillControls_k9mjs_1186 button:disabled{cursor:not-allowed;opacity:.45}html[data-theme=dark] ._page_k9mjs_3{--report-ledger-header: #172437;--report-ledger-section: #1f3350;--report-ledger-row: #111b2a;--report-ledger-row-alt: #142033;--report-ledger-hover: #192a43;--report-ledger-grid: rgba(190, 218, 255, .16);--report-ledger-text: #eaf2ff;--report-ledger-muted: #a9b8cc;--report-ledger-faint: #7e90a8;--report-ledger-green: #4ade80;--report-ledger-amber: #fbbf24;--report-ledger-red: #f87171}html[data-theme=dark] ._workspace_k9mjs_211{background:#0d1523}html[data-theme=dark] ._rail_k9mjs_31,html[data-theme=dark] ._summaryPanel_k9mjs_221{background:#101a2a}html[data-theme=dark] ._summaryStatsStrip_k9mjs_985 span{background:#172437}html[data-theme=dark] ._tableScroller_k9mjs_1025{background:var(--report-ledger-row);box-shadow:none}html[data-theme=dark] ._percentTrack_k9mjs_1153{background:#ffffff1f}@media(max-width:860px){._rail_k9mjs_31,._workspace_k9mjs_211{border:none;border-radius:0;box-shadow:none}._rail_k9mjs_31{width:100%;flex-basis:auto;padding:calc(.66rem + env(safe-area-inset-top,0px)) .72rem calc(var(--main-nav-offset) + .85rem)}._resizer_k9mjs_852{display:none}._serviceBackLink_k9mjs_47,._backBtn_k9mjs_48,._searchInput_k9mjs_107{min-height:2.75rem;touch-action:manipulation}._reportButton_k9mjs_142{min-height:3.1rem}._summaryPanel_k9mjs_221{position:sticky;top:0;z-index:8;padding:calc(.62rem + env(safe-area-inset-top,0px)) .72rem .62rem;box-shadow:0 8px 18px #142d5a14}._summaryTopline_k9mjs_232{align-items:stretch;gap:.52rem}._summaryTitle_k9mjs_239{display:grid;gap:.12rem}._summaryTitle_k9mjs_239 h1{display:-webkit-box;margin-top:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(.96rem,4.6vw,1.12rem);line-height:1.12}._summaryTitle_k9mjs_239 span{display:-webkit-box;margin-top:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.72rem}._summaryActions_k9mjs_270{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:.34rem}._summaryActions_k9mjs_270 button,._summaryActions_k9mjs_270 a{min-height:2.75rem;padding:0 .5rem;border-radius:.56rem;font-size:.68rem;touch-action:manipulation}._fillBadge_k9mjs_310,._readBadge_k9mjs_311{min-height:1.86rem;padding:0 .5rem;border-radius:.56rem;font-size:.68rem}._summaryStatsStrip_k9mjs_985{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin-top:.5rem;overflow:visible}._summaryStatsStrip_k9mjs_985 span{min-width:0;display:grid;align-items:start;gap:.1rem;justify-content:stretch;padding:.34rem .36rem}._summaryStatsStrip_k9mjs_985 em{font-size:.5rem;line-height:1}._summaryStatsStrip_k9mjs_985 strong{min-width:0;font-size:clamp(.66rem,2.7vw,.84rem);line-height:1.04;overflow-wrap:anywhere;white-space:normal}._sections_k9mjs_371{padding:.62rem .72rem calc(var(--main-nav-offset) + .9rem)}._tableScroller_k9mjs_1025{overflow:visible;border:none;border-radius:.7rem;background:transparent;box-shadow:none}._reportTable_k9mjs_1034{display:block;width:100%;min-width:0;font-size:.78rem}._reportTable_k9mjs_1034 thead{display:none}._reportTable_k9mjs_1034 th,._reportTable_k9mjs_1034 td{border-bottom:none;padding:0}._sectionGroup_k9mjs_1062{display:block;margin-bottom:.62rem}._sectionGroup_k9mjs_1062:last-child{margin-bottom:0}._sectionRow_k9mjs_1067{position:static;display:block;margin:0 0 .36rem;top:auto;z-index:auto}._sectionRow_k9mjs_1067 th{display:block;padding:.54rem .62rem;border:1px solid var(--report-ledger-grid);border-radius:.72rem;background:var(--report-ledger-section)}._sectionRow_k9mjs_1067 span{display:block;margin:0 0 .12rem;font-size:.56rem;line-height:1}._sectionRow_k9mjs_1067 strong{display:block;font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}._dataRow_k9mjs_1062{display:grid;height:auto;grid-template-areas:"work work work work" "unit plan fact remain" "percent percent note note" "fill fill fill fill";grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;margin:0 0 .48rem;padding:.62rem;border:1px solid var(--report-ledger-grid);border-radius:.82rem;background:var(--report-ledger-row);box-shadow:0 8px 18px #142d5a0f}._dataRow_k9mjs_1062:nth-child(odd),._dataRow_k9mjs_1062:hover{background:var(--report-ledger-row)}._dataRow_k9mjs_1062 th,._dataRow_k9mjs_1062 td{display:block}._workCell_k9mjs_1103{grid-area:work;width:auto;min-width:0;max-width:none;font-size:.88rem;line-height:1.22}._unitCell_k9mjs_1112{grid-area:unit}._dataRow_k9mjs_1062 td:nth-of-type(2){grid-area:plan}._dataRow_k9mjs_1062 td:nth-of-type(3){grid-area:fact}._dataRow_k9mjs_1062 td:nth-of-type(4){grid-area:remain}._percentCell_k9mjs_1127{grid-area:percent}._noteCell_k9mjs_1169{grid-area:note}._fillCell_k9mjs_1177{grid-area:fill}._unitCell_k9mjs_1112,._numberCell_k9mjs_1118,._percentCell_k9mjs_1127,._noteCell_k9mjs_1169{width:auto;min-width:0;max-width:none;padding:.42rem .46rem;border:1px solid var(--report-ledger-grid);border-radius:.58rem;background:#f7faff;color:var(--report-ledger-text);line-height:1.2;text-align:left}._unitCell_k9mjs_1112:before,._numberCell_k9mjs_1118:before,._percentCell_k9mjs_1127:before,._noteCell_k9mjs_1169:before,._fillCell_k9mjs_1177:before{content:attr(data-label);display:block;margin-bottom:.12rem;color:var(--report-ledger-faint);font-size:.54rem;font-weight:820;letter-spacing:.06em;line-height:1;text-transform:uppercase}._percentPill_k9mjs_1132{min-width:0;justify-content:flex-start;font-size:.86rem}._percentTrack_k9mjs_1153{height:.24rem;margin-top:.2rem}._fillCell_k9mjs_1177{width:auto;min-width:0}._inlineFillControls_k9mjs_1186{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.34rem}._inlineFillLabel_k9mjs_1193 input{min-height:2.75rem;font-size:.78rem;touch-action:manipulation}._inlineFillControls_k9mjs_1186 button{grid-column:1/-1;min-height:2.75rem;padding:0 .7rem;border-radius:.52rem;font-size:.75rem;touch-action:manipulation}}@media(max-width:420px){._summaryActions_k9mjs_270{grid-template-columns:1fr 1fr}._fillBadge_k9mjs_310,._readBadge_k9mjs_311{grid-column:1/-1;justify-content:center}._summaryStatsStrip_k9mjs_985{gap:.22rem}._summaryStatsStrip_k9mjs_985 span{padding:.3rem .26rem}._dataRow_k9mjs_1062{grid-template-areas:"work work" "unit percent" "plan fact" "remain note" "fill fill";grid-template-columns:repeat(2,minmax(0,1fr));padding:.56rem}._inlineFillControls_k9mjs_1186{grid-template-columns:1fr}._inlineFillControls_k9mjs_1186 button{grid-column:auto}}._page_1r4wg_1{--s-bg: #f2f6fb;--s-surface: rgba(255, 255, 255, .82);--s-surface-strong: rgba(255, 255, 255, .94);--s-border: rgba(139, 160, 190, .24);--s-text: #111b2d;--s-muted: #627086;--s-faint: #8a97aa;--s-blue: #075fca;--s-cyan: #00a8d8;--s-green: #16a34a;--s-amber: #d97706;--s-violet: #7056d9;--s-shadow: 0 18px 48px rgba(20, 45, 90, .12);position:relative;min-height:100%;overflow-x:clip;color:var(--s-text)}._page_1r4wg_1:before{content:"";position:absolute;inset:-1.5rem -2rem auto;height:18rem;border-radius:0 0 42% 42%;background:radial-gradient(circle at 16% 12%,rgba(7,95,202,.18),transparent 34%),radial-gradient(circle at 78% 8%,rgba(0,168,216,.22),transparent 36%),linear-gradient(135deg,#ffffff94,#fff0);pointer-events:none}._mobileHero_1r4wg_31,._serviceGrid_1r4wg_32{position:relative;z-index:1}._mobileHero_1r4wg_31{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--s-border);border-radius:1.35rem;background:linear-gradient(180deg,#ffffffd1,#ffffffa8),var(--s-surface);box-shadow:var(--s-shadow);overflow:hidden}._mobileHero_1r4wg_31:after{content:"";position:absolute;width:11rem;height:11rem;right:-4rem;top:-4.8rem;border-radius:999px;background:radial-gradient(circle,rgba(0,168,216,.25),transparent 66%),radial-gradient(circle at 32% 72%,rgba(7,95,202,.18),transparent 56%);pointer-events:none}._brandRow_1r4wg_60{display:flex;align-items:center;justify-content:space-between;gap:.8rem}._brandTitle_1r4wg_67{min-width:0;font-family:var(--font-family-brand, var(--font-family-headings));font-size:clamp(1.28rem,3.2vw,1.72rem);font-weight:880;line-height:1;letter-spacing:-.055em;background:linear-gradient(125deg,#063874,#075fca 38%,#00a8d8 70%,#0f766e);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:_servicesBrandFlow_1r4wg_1 5.2s ease infinite}._statusPill_1r4wg_83{flex-shrink:0;display:inline-flex;align-items:center;min-height:2rem;padding:0 .72rem;border:1px solid rgba(7,95,202,.2);border-radius:999px;background:#075fca14;color:var(--s-blue);font-size:.72rem;font-weight:760}._heroCopy_1r4wg_97{max-width:42rem}._eyebrow_1r4wg_101{margin:0 0 .28rem;color:var(--s-faint);font-size:.68rem;font-weight:820;letter-spacing:.09em;line-height:1;text-transform:uppercase}._title_1r4wg_111{margin:0;color:var(--s-text);font-size:clamp(1.55rem,4.8vw,2.55rem);font-weight:820;letter-spacing:-.055em;line-height:.98;text-wrap:balance}._subtitle_1r4wg_121{max-width:34rem;margin:.62rem 0 0;color:var(--s-muted);font-size:.92rem;line-height:1.45}._quickStrip_1r4wg_129{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}._quickStrip_1r4wg_129 span{min-width:0;padding:.62rem .7rem;border:1px solid rgba(139,160,190,.2);border-radius:.9rem;background:#ffffffb8}._quickStrip_1r4wg_129 strong,._quickStrip_1r4wg_129 em{display:block}._quickStrip_1r4wg_129 strong{color:var(--s-text);font-size:1.1rem;font-weight:840;font-variant-numeric:tabular-nums;line-height:1}._quickStrip_1r4wg_129 em{margin-top:.16rem;color:var(--s-faint);font-size:.64rem;font-style:normal;font-weight:760;letter-spacing:.06em;text-transform:uppercase}._serviceGrid_1r4wg_32{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.82rem;margin-top:.9rem}._serviceCard_1r4wg_173{position:relative;min-width:0;min-height:10.5rem;display:grid;grid-template-rows:auto 1fr auto;gap:.78rem;padding:1rem;border:1px solid var(--s-border);border-radius:1.18rem;background:linear-gradient(180deg,#ffffffd6,#ffffffad),var(--s-surface);color:inherit;text-decoration:none;box-shadow:0 12px 28px #142d5a14;overflow:hidden;content-visibility:auto;contain-intrinsic-size:11rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}._serviceCard_1r4wg_173:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--service-accent, var(--s-blue))}._serviceIcon_1r4wg_201{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.86rem;background:color-mix(in srgb,var(--service-accent, var(--s-blue)),transparent 88%);color:var(--service-accent, var(--s-blue))}._serviceIcon_1r4wg_201 span{width:1.08rem;height:1.08rem;border:2px solid currentColor;border-radius:.28rem;box-shadow:.38rem .34rem 0 -.18rem currentColor}._serviceBody_1r4wg_219{min-width:0;display:flex;flex-direction:column;gap:.34rem}._serviceMeta_1r4wg_226{color:var(--service-accent, var(--s-blue));font-size:.65rem;font-weight:840;letter-spacing:.08em;line-height:1;text-transform:uppercase}._serviceTitle_1r4wg_235{color:var(--s-text);font-size:1rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}._serviceDesc_1r4wg_243{color:var(--s-muted);font-size:.82rem;line-height:1.38}._serviceAction_1r4wg_249{margin-top:auto;color:var(--service-accent, var(--s-blue));font-size:.78rem;font-weight:760}._serviceArrow_1r4wg_256{width:2rem;height:2rem;display:inline-grid;place-items:center;justify-self:end;border-radius:999px;background:#ffffffc2;color:var(--service-accent, var(--s-blue))}._serviceArrow_1r4wg_256 svg{width:1rem;height:1rem}._primaryCard_1r4wg_272{grid-column:span 2;background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--service-accent),transparent 76%),transparent 44%),linear-gradient(135deg,#ffffffeb,#ffffffa8)}._map_1r4wg_277{--service-accent: var(--s-blue)}._tasks_1r4wg_281{--service-accent: var(--s-green)}._reports_1r4wg_285{--service-accent: var(--s-amber)}._files_1r4wg_289{--service-accent: var(--s-cyan)}._fileshare_1r4wg_293{--service-accent: var(--brand-primary)}._ai_1r4wg_297{--service-accent: var(--s-violet)}@media(hover:hover)and (pointer:fine){._serviceCard_1r4wg_173:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--service-accent, var(--s-blue)),transparent 58%);box-shadow:0 18px 38px #142d5a21}}._serviceCard_1r4wg_173:focus-visible{outline:2px solid color-mix(in srgb,var(--service-accent, var(--s-blue)),transparent 42%);outline-offset:3px}@media(max-width:980px){._serviceGrid_1r4wg_32{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){._page_1r4wg_1{--s-bg: #edf4fb;padding-bottom:.2rem}._page_1r4wg_1:before{inset:-1.4rem -1rem auto;height:14rem}._mobileHero_1r4wg_31{position:sticky;top:calc(.35rem + env(safe-area-inset-top,0px));z-index:5;gap:.74rem;padding:.86rem;border-radius:1.18rem;box-shadow:0 10px 26px #142d5a1f}._brandRow_1r4wg_60{align-items:flex-start}._brandTitle_1r4wg_67{font-size:clamp(1.42rem,8.2vw,2.05rem)}._statusPill_1r4wg_83{min-height:1.75rem;padding-inline:.58rem;font-size:.66rem}._eyebrow_1r4wg_101{font-size:.58rem}._title_1r4wg_111{font-size:clamp(1.42rem,7.2vw,2rem)}._subtitle_1r4wg_121{margin-top:.48rem;font-size:.82rem;line-height:1.36}._quickStrip_1r4wg_129{gap:.32rem}._quickStrip_1r4wg_129 span{padding:.48rem .42rem;border-radius:.72rem}._quickStrip_1r4wg_129 strong{font-size:.92rem}._quickStrip_1r4wg_129 em{font-size:.52rem}._serviceGrid_1r4wg_32{grid-template-columns:1fr;gap:.5rem;margin-top:.72rem;padding-bottom:.2rem}._primaryCard_1r4wg_272{grid-column:auto}._serviceCard_1r4wg_173{min-height:4.75rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:.72rem;padding:.72rem;border-radius:1rem;contain-intrinsic-size:5.5rem}._serviceCard_1r4wg_173:before{inset:0 auto 0 0;width:3px;height:auto}._serviceIcon_1r4wg_201{width:2.55rem;height:2.55rem;border-radius:.8rem}._serviceBody_1r4wg_219{gap:.18rem}._serviceTitle_1r4wg_235{font-size:.94rem}._serviceDesc_1r4wg_243{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.74rem;line-height:1.3}._serviceAction_1r4wg_249{display:none}._serviceArrow_1r4wg_256{width:1.86rem;height:1.86rem}}@media(max-width:380px){._mobileHero_1r4wg_31{padding:.76rem}._quickStrip_1r4wg_129{grid-template-columns:repeat(3,minmax(0,1fr))}._quickStrip_1r4wg_129 span{padding-inline:.26rem}._serviceCard_1r4wg_173{gap:.58rem;padding:.66rem}._serviceIcon_1r4wg_201,._serviceArrow_1r4wg_256{width:2.28rem;height:2.28rem}}@media(prefers-reduced-motion:reduce){._brandTitle_1r4wg_67,._serviceCard_1r4wg_173{animation:none;transition:none}}html[data-theme=dark] ._page_1r4wg_1{--s-bg: #0d1421;--s-surface: rgba(17, 27, 42, .76);--s-surface-strong: rgba(18, 28, 43, .9);--s-border: rgba(190, 218, 255, .15);--s-text: #edf4ff;--s-muted: #a9b8cc;--s-faint: #7e90a8;--s-shadow: 0 18px 48px rgba(2, 8, 18, .28)}html[data-theme=dark] ._page_1r4wg_1:before{background:radial-gradient(circle at 16% 12%,rgba(7,95,202,.26),transparent 34%),radial-gradient(circle at 78% 8%,rgba(0,168,216,.16),transparent 36%)}html[data-theme=dark] ._mobileHero_1r4wg_31,html[data-theme=dark] ._serviceCard_1r4wg_173{background:linear-gradient(180deg,#1c2b3fd6,#101a29c2),var(--s-surface)}html[data-theme=dark] ._statusPill_1r4wg_83,html[data-theme=dark] ._quickStrip_1r4wg_129 span,html[data-theme=dark] ._serviceArrow_1r4wg_256{background:#ffffff0f}@keyframes _servicesBrandFlow_1r4wg_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._panel_scp17_3{display:flex;flex-direction:column;gap:0}._row_scp17_9{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.82rem 1rem}._label_scp17_17{margin:0;font-size:.9rem;font-weight:500;color:var(--app-fg, #101727)}._switch_scp17_25{border:1px solid rgba(170,220,255,.28);border-radius:999px;background:#172436b8;color:#f4f8ff;min-width:92px;min-height:2.75rem;padding:0 .54rem;cursor:pointer;touch-action:manipulation;flex-shrink:0;display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}._switch_scp17_25[data-enabled=true]{background:linear-gradient(140deg,#29b36ce6,#22995ceb);border-color:#96ffc46b}._switch_scp17_25:disabled{cursor:not-allowed;opacity:.68}._switch_scp17_25:not(:disabled):hover{transform:translateY(-1px)}._switch_scp17_25:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent, #075fca),transparent 78%)}._switchThumb_scp17_62{width:1rem;height:1rem;border-radius:999px;background:#f8fbff;box-shadow:0 2px 6px #060c1459;flex-shrink:0;transition:none}._switchLabel_scp17_72{font-size:.78rem;font-weight:500;letter-spacing:.02em}._error_scp17_79{margin:0;padding:.5rem 1rem;font-size:.8rem;border-top:1px solid rgba(255,123,123,.22);background:#7a1c1c38;color:#ffd1d1}._androidHint_scp17_89{display:flex;flex-direction:column;gap:.45rem;padding:.7rem 1rem;border-top:1px solid rgba(175,218,247,.1);background:#17253566}._androidHintText_scp17_98{margin:0;color:#deeeffcc;font-size:.78rem;line-height:1.4}._androidHintButton_scp17_105{align-self:flex-start;border:1px solid rgba(166,218,255,.28);border-radius:.56rem;background:#182c4475;color:#f0f8ff;font-size:.76rem;padding:.38rem .64rem;cursor:pointer;touch-action:manipulation;transition:transform .15s ease,border-color .15s ease}._androidHintButton_scp17_105:hover{transform:translateY(-1px);border-color:#c4e9ff80}@media(prefers-color-scheme:light){._label_scp17_17{color:#000c}._switch_scp17_25{background:#ffffffb8;border-color:#0000001f;color:#000000bf}._switch_scp17_25[data-enabled=true]{background:linear-gradient(140deg,#22c55ed9,#16a34ae6);border-color:#22c55e66;color:#fff}._switchThumb_scp17_62{background:#fffffff2;box-shadow:0 2px 6px #0003}._error_scp17_79{background:#dc395c14;border-top-color:#dc395c33;color:#a01432e6}._androidHint_scp17_89{background:#00000008;border-top-color:#00000014}._androidHintText_scp17_98{color:#0000008c}._androidHintButton_scp17_105{background:#ffffffb8;border-color:#0000001f;color:#000000bf}._androidHintButton_scp17_105:hover{border-color:#0003}}html[data-theme=light] ._label_scp17_17{color:#000c}html[data-theme=light] ._switch_scp17_25{background:#ffffffb8;border-color:#0000001f;color:#000000bf}html[data-theme=light] ._switch_scp17_25[data-enabled=true]{background:linear-gradient(140deg,#22c55ed9,#16a34ae6);border-color:#22c55e66;color:#fff}html[data-theme=light] ._switchThumb_scp17_62{background:#fffffff2;box-shadow:0 2px 6px #0003}html[data-theme=light] ._error_scp17_79{background:#dc395c14;border-top-color:#dc395c33;color:#a01432e6}html[data-theme=light] ._androidHint_scp17_89{background:#00000008;border-top-color:#00000014}html[data-theme=light] ._androidHintText_scp17_98{color:#0000008c}html[data-theme=light] ._androidHintButton_scp17_105{background:#ffffffb8;border-color:#0000001f;color:#000000bf}html[data-theme=light] ._androidHintButton_scp17_105:hover{border-color:#0003}html[data-theme=dark] ._label_scp17_17{color:#ecf5ff}html[data-theme=dark] ._switch_scp17_25{background:#172436b8;border-color:#aadcff47;color:#f4f8ff}html[data-theme=dark] ._switch_scp17_25[data-enabled=true]{background:linear-gradient(140deg,#29b36ce6,#22995ceb);border-color:#96ffc46b}html[data-theme=dark] ._switchThumb_scp17_62{background:#f8fbff;box-shadow:0 2px 6px #060c1459}html[data-theme=dark] ._error_scp17_79{border-top-color:#ff7b7b38;background:#7a1c1c38;color:#ffd1d1}html[data-theme=dark] ._androidHint_scp17_89{border-top-color:#afdaf71a;background:#17253566}html[data-theme=dark] ._androidHintText_scp17_98{color:#deeeffcc}html[data-theme=dark] ._androidHintButton_scp17_105{border-color:#a6daff47;background:#182c4475;color:#f0f8ff}html[data-theme=dark] ._androidHintButton_scp17_105:hover{border-color:#c4e9ff80}._page_22pig_1{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.35rem);max-width:44rem}._top_22pig_9{display:flex;flex-direction:column;gap:0}._eyebrow_22pig_15{margin:0;color:var(--app-muted);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}._title_22pig_24{margin:.2rem 0 0;color:var(--app-fg);font-size:clamp(1.6rem,3vw,2.35rem);font-weight:760;line-height:1.04;letter-spacing:-.035em}._subtitle_22pig_33{margin:.4rem 0 0;color:var(--app-muted);font-size:.95rem;line-height:1.5}._groups_22pig_41{display:flex;flex-direction:column;gap:1rem}._group_22pig_41{border:1px solid var(--glass-border);border-radius:var(--app-card-radius, 1rem);background:var(--glass-surface);box-shadow:inset 0 1px #ffffffd1,0 8px 28px #142d5a14,0 0 0 .5px #162e5c0a;backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%);overflow:hidden}._groupLabel_22pig_57{margin:0;padding:.6rem 1rem .55rem;font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;color:var(--app-faint);border-bottom:1px solid var(--glass-border)}._row_22pig_69{display:flex;align-items:center;gap:.85rem;padding:.88rem 1rem;color:var(--app-fg)}._row_22pig_69+._row_22pig_69{border-top:1px solid var(--glass-border)}._rowLink_22pig_80{text-decoration:none;transition:background .15s}._rowLink_22pig_80:hover{background:#ffffff52}._rowIcon_22pig_88{display:flex;flex-shrink:0;width:1.3rem;height:1.3rem;color:var(--app-faint)}._rowIcon_22pig_88 svg{width:100%;height:100%}._rowText_22pig_100{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}._rowLabel_22pig_108{font-size:.92rem;font-weight:600;color:var(--app-fg);line-height:1.3}._rowSub_22pig_115{font-size:.78rem;color:var(--app-muted);line-height:1.35}._rowValue_22pig_121{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--app-muted)}._rowArrow_22pig_130{flex-shrink:0;display:flex;width:1.1rem;height:1.1rem;color:var(--app-faint)}._rowArrow_22pig_130 svg{width:100%;height:100%}._installButton_22pig_143{flex-shrink:0;height:2.1rem;padding:0 .95rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--app-accent),transparent 65%);background:color-mix(in srgb,var(--app-accent),transparent 90%);color:var(--app-accent);font-size:.82rem;font-weight:650;cursor:pointer;white-space:nowrap;transition:transform .14s,background .15s,border-color .15s}._installButton_22pig_143:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--app-accent),transparent 82%);border-color:color-mix(in srgb,var(--app-accent),transparent 50%)}._installButton_22pig_143:active{transform:translateY(0)}html[data-theme=dark] ._group_22pig_41{box-shadow:0 8px 24px #03080e47}html[data-theme=dark] ._rowLink_22pig_80:hover{background:#ffffff0d}@media(max-width:860px){._page_22pig_1{max-width:100%}}._page_o2i3m_2{height:100%;min-height:100%;padding-bottom:calc(var(--main-nav-offset) + 1rem);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._header_o2i3m_15{flex-shrink:0;margin-bottom:1.1rem}._title_o2i3m_20{margin:0;font-family:var(--font-family-brand, var(--font-family-headings, inherit));font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:860;line-height:1.15;letter-spacing:-.02em;padding-bottom:.06em;background:linear-gradient(135deg,#063874,#075fca 45%,#00a8d8 75%,#063874);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}._tableWrap_o2i3m_37{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--glass-border, rgba(255, 255, 255, .7));border-radius:1.1rem;background:color-mix(in srgb,var(--glass-surface, rgba(255, 255, 255, .55)) 70%,transparent);box-shadow:inset 0 1px #ffffff8c;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}._tableWrap_o2i3m_37::-webkit-scrollbar{width:8px}._tableWrap_o2i3m_37::-webkit-scrollbar-thumb{background:var(--glass-border, rgba(120, 150, 185, .4));border-radius:999px}._table_o2i3m_37{display:flex;flex-direction:column}._row_o2i3m_63{display:grid;grid-template-columns:minmax(0,1fr) 1.6rem;align-items:center;gap:.9rem;padding:.85rem 1.1rem;color:var(--text-primary);text-decoration:none;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--glass-border, rgba(120, 150, 185, .35)) 60%,transparent);position:relative;transition:background-color .13s ease,box-shadow .13s ease}._row_o2i3m_63:last-child{border-bottom:none}._row_o2i3m_63:hover{background:color-mix(in srgb,var(--app-accent, #075fca) 9%,transparent);box-shadow:inset 3px 0 0 var(--app-accent, #075fca)}._row_o2i3m_63:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent, #075fca),transparent 35%);outline-offset:-2px;border-radius:.4rem}._cName_o2i3m_89{min-width:0;display:flex;align-items:baseline;gap:.5rem}._name_o2i3m_96{min-width:0;font-size:.98rem;font-weight:700;color:var(--text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._idMuted_o2i3m_107{flex-shrink:0;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-secondary);opacity:.7}._cArrow_o2i3m_117{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);opacity:.55;transition:transform .13s ease,opacity .13s ease,color .13s ease}._cArrow_o2i3m_117 svg{width:1.05rem;height:1.05rem}a._row_o2i3m_63:hover ._cArrow_o2i3m_117{color:var(--app-accent, #075fca);opacity:1;transform:translate(2px)}._state_o2i3m_137{flex:1;display:flex;align-items:center;justify-content:center;gap:.55rem;font-size:.95rem;color:var(--text-secondary)}._error_o2i3m_147{color:#ef4444}._spinner_o2i3m_151{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--app-accent, #075fca) 30%,transparent);border-top-color:var(--app-accent, #075fca);border-radius:50%;animation:_spin_o2i3m_151 .7s linear infinite}@keyframes _spin_o2i3m_151{to{transform:rotate(360deg)}}@media(max-width:768px){._page_o2i3m_2{padding-bottom:calc(var(--main-nav-offset) + .85rem)}._header_o2i3m_15{margin-bottom:.85rem}._title_o2i3m_20{font-size:1.6rem}._row_o2i3m_63{padding:.9rem .95rem}._name_o2i3m_96{font-size:1rem}}._tasksSurface_jzu45_1{--acc: var(--app-accent, #075fca);border:1px solid var(--glass-border, rgba(120, 150, 185, .25));border-radius:.9rem;overflow:auto;flex:1;background:var(--glass-surface, rgba(255, 255, 255, .5));box-shadow:inset 0 1px #fff6;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}._mobileList_jzu45_13{display:none}._table_jzu45_17{width:100%;border-collapse:collapse}._table_jzu45_17 th{position:sticky;top:0;z-index:1;text-align:left;padding:0;background:color-mix(in srgb,var(--acc) 6%,var(--glass-surface-strong, rgba(255, 255, 255, .78)));border-bottom:1px solid var(--glass-border, rgba(120, 150, 185, .28));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);white-space:nowrap}._table_jzu45_17 td{padding:0;border-bottom:1px solid color-mix(in srgb,var(--glass-border, rgba(120, 150, 185, .3)) 70%,transparent);color:var(--text-primary);vertical-align:middle}._table_jzu45_17 tbody tr:last-child td{border-bottom:none}._sortBtn_jzu45_43{display:inline-flex;align-items:center;gap:.3rem;width:100%;padding:.45rem .85rem;border:none;background:transparent;font:inherit;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);cursor:pointer;transition:color .12s}._sortBtn_jzu45_43:hover{color:var(--text-primary)}._sortBtn_jzu45_43:focus-visible{outline:2px solid color-mix(in srgb,var(--acc),transparent 30%);outline-offset:-2px}._sortBtnActive_jzu45_68{color:var(--acc)}._sortArrow_jzu45_72{font-size:.6rem;opacity:.55}._sortBtnActive_jzu45_68 ._sortArrow_jzu45_72{opacity:1}._colId_jzu45_81{width:3.6rem}._colStatus_jzu45_85{width:9rem}._colUser_jzu45_89{width:11rem}._tableRow_jzu45_93{transition:background-color .12s}._tableRow_jzu45_93:hover td{background:color-mix(in srgb,var(--acc) 7%,transparent)}._cellLink_jzu45_100{display:flex;align-items:center;min-height:2.4rem;padding:.32rem .85rem;color:inherit;text-decoration:none}._cellLink_jzu45_100:focus-visible{outline:2px solid color-mix(in srgb,var(--acc),transparent 30%);outline-offset:-2px;border-radius:.4rem}._idChip_jzu45_114{font-size:.68rem;font-weight:800;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-secondary);padding:.12rem .4rem;border-radius:.32rem;border:1px solid var(--border-color);white-space:nowrap}html[data-theme=dark] ._idChip_jzu45_114{background:#ffffff0f;border-color:#ffffff1a}._taskCell_jzu45_132{max-width:1px}._taskTitle_jzu45_136{min-width:0;flex:1;font-weight:600;font-size:.85rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusBadge_jzu45_148{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:650;color:var(--text-primary);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}._statusDot_jzu45_161{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--accent, #2f9cff);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #2f9cff) 18%,transparent)}._userBadge_jzu45_170{display:inline-flex;align-items:center;gap:.4rem;min-width:0}._avatar_jzu45_177{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:850;color:#fff;flex-shrink:0}._avatarEmpty_jzu45_190{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--text-secondary);background:#6c757d24;border:1px dashed var(--border-color);flex-shrink:0}._userName_jzu45_205{font-size:.8rem;font-weight:550;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unassigned_jzu45_214{color:var(--text-secondary);font-size:.78rem;font-weight:550}._emptyRow_jzu45_220{text-align:center;padding:0}._emptyState_jzu45_225{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:3rem 1rem;color:var(--text-secondary);font-size:.88rem}._emptyIcon_jzu45_235{width:2.4rem;height:2.4rem;border-radius:.9rem;border:1px solid var(--glass-border, rgba(120, 150, 185, .3));display:inline-flex;align-items:center;justify-content:center;color:var(--acc);font-weight:900;background:color-mix(in srgb,var(--acc) 9%,transparent)}._emptyCreate_jzu45_248{padding:.45rem .95rem;font-size:.78rem;font-weight:700;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--acc),transparent 30%);background:transparent;color:var(--acc);cursor:pointer;transition:background-color .12s,box-shadow .12s}._emptyCreate_jzu45_248:hover{background:color-mix(in srgb,var(--acc) 11%,transparent)}._emptyCreate_jzu45_248:focus-visible{outline:2px solid color-mix(in srgb,var(--acc),transparent 30%);outline-offset:2px}@media(max-width:768px){._tasksSurface_jzu45_1{border:none;border-radius:0;overflow:visible;background:transparent;box-shadow:none}._table_jzu45_17{display:none}._mobileList_jzu45_13{display:grid;gap:.4rem}._mobileCard_jzu45_282{display:block;color:inherit;text-decoration:none;border:1px solid var(--glass-border, rgba(120, 150, 185, .25));border-left:3px solid var(--accent, #2f9cff);border-radius:.7rem;padding:.55rem .65rem;background:var(--glass-surface, rgba(255, 255, 255, .5));backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);-webkit-tap-highlight-color:transparent}._mobileCard_jzu45_282:active{transform:scale(.994)}._mobileCard_jzu45_282:focus-visible{outline:2px solid color-mix(in srgb,var(--acc),transparent 30%);outline-offset:2px}._mobileTop_jzu45_302{display:flex;align-items:center;gap:.45rem}._mobileTitle_jzu45_307{flex:1;min-width:0;color:var(--text-primary);font-size:.88rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileMeta_jzu45_319{display:flex;align-items:center;gap:.4rem;margin-top:.3rem;min-width:0}._mobileCreator_jzu45_326{flex:1;min-width:0;color:var(--text-secondary);font-size:.72rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}._wrap_y5nxx_1{position:relative;display:inline-block;min-width:160px}._disabled_y5nxx_7{opacity:.5;pointer-events:none}._trigger_y5nxx_12{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;font-family:inherit;font-weight:500;padding:.42rem .75rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;text-align:left;transition:border-color .14s,background .14s}._trigger_y5nxx_12:hover{border-color:#2f9cff}._trigger_y5nxx_12:focus-visible{outline:2px solid #2f9cff;outline-offset:1px}._triggerOpen_y5nxx_38{border-color:#2f9cff}html[data-theme=dark] ._trigger_y5nxx_12{background:#ffffff0f;border-color:#ffffff1f;color:#e8edf5}html[data-theme=dark] ._trigger_y5nxx_12:hover,html[data-theme=dark] ._triggerOpen_y5nxx_38{background:#ffffff1a;border-color:#2f9cff}._triggerLabel_y5nxx_57{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_y5nxx_64{width:10px;height:6px;flex-shrink:0;color:var(--text-secondary);transition:transform .18s ease}._chevronUp_y5nxx_72{transform:rotate(180deg)}._list_y5nxx_76{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;width:max-content;max-width:300px;z-index:200;list-style:none;margin:0;padding:.3rem;border-radius:.65rem;border:1px solid var(--border-color);background:var(--bg-secondary);box-shadow:0 8px 24px #0000001f;max-height:260px;overflow-y:auto}html[data-theme=dark] ._list_y5nxx_76{background:#1e2738;border-color:#ffffff1a;box-shadow:0 12px 32px #00000080}._item_y5nxx_101{font-size:.82rem;font-weight:500;padding:.48rem .65rem;border-radius:.4rem;cursor:pointer;color:var(--text-primary);transition:background .1s;white-space:nowrap}._item_y5nxx_101:hover{background:#2f9cff1a;color:#2f9cff}html[data-theme=dark] ._item_y5nxx_101{color:#d0d8e8}html[data-theme=dark] ._item_y5nxx_101:hover{background:#2f9cff26;color:#5db8ff}._itemActive_y5nxx_124{color:#2f9cff;font-weight:700;background:#2f9cff14}html[data-theme=dark] ._itemActive_y5nxx_124{background:#2f9cff26;color:#5db8ff}@media(max-width:768px){._trigger_y5nxx_12{min-height:2.75rem;touch-action:manipulation}._item_y5nxx_101{min-height:2.75rem;display:flex;align-items:center}}._page_fs0ok_2{--acc: var(--app-accent, #075fca);height:100%;min-height:100%;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._header_fs0ok_15{flex-shrink:0;position:sticky;top:0;z-index:10;padding:0 clamp(.85rem,2vw,1.4rem);border-bottom:1px solid var(--glass-border, rgba(120, 150, 185, .22));background:color-mix(in srgb,var(--acc) 5%,var(--glass-surface-strong, rgba(255, 255, 255, .82)));backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}._topBar_fs0ok_28{display:flex;align-items:center;gap:.75rem;padding:.7rem 0 .6rem}._backBtn_fs0ok_35{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;font-size:0;color:var(--text-secondary);background:var(--glass-surface, rgba(255, 255, 255, .5));border:1px solid var(--glass-border, rgba(120, 150, 185, .25));cursor:pointer;padding:0;border-radius:.7rem;white-space:nowrap;flex-shrink:0;transition:background-color .13s,color .13s,border-color .13s,box-shadow .13s}._backBtn_fs0ok_35 svg{display:block;flex-shrink:0}._backBtn_fs0ok_35:hover{border-color:color-mix(in srgb,var(--acc),transparent 55%);color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,transparent)}._backBtn_fs0ok_35:active{transform:scale(.94)}._backBtn_fs0ok_35:focus-visible{outline:2px solid color-mix(in srgb,var(--acc),transparent 30%);outline-offset:2px}._boardTitle_fs0ok_69{font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:800;letter-spacing:-.01em;color:var(--app-fg, var(--text-primary));margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerActions_fs0ok_82{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._viewToggle_fs0ok_89{display:flex;background:var(--glass-surface, rgba(255, 255, 255, .5));border:1px solid var(--glass-border, rgba(120, 150, 185, .25));border-radius:.7rem;padding:2px;gap:2px}._toggleBtn_fs0ok_98{padding:.28rem .7rem;font-size:.75rem;font-weight:650;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);border-radius:.5rem;transition:background-color .14s,color .14s,box-shadow .14s}._toggleBtn_fs0ok_98:hover:not(._toggleActive_fs0ok_109){color:var(--text-primary);background:color-mix(in srgb,var(--acc) 9%,transparent)}._toggleBtn_fs0ok_98:focus-visible{outline:2px solid color-mix(in srgb,var(--acc),transparent 30%);outline-offset:2px}._toggleActive_fs0ok_109{color:#fff;background:linear-gradient(135deg,var(--acc),var(--app-accent-2, #00a8d8));box-shadow:0 4px 12px color-mix(in srgb,var(--acc),transparent 66%)}._filtersBar_fs0ok_125{display:flex;align-items:center;gap:.5rem;padding:0 0 .65rem;flex-wrap:wrap}._searchWrap_fs0ok_133{position:relative;display:flex;align-items:center;flex:1;min-width:160px;max-width:260px}._searchIcon_fs0ok_142{position:absolute;left:.6rem;width:14px;height:14px;color:var(--text-secondary);pointer-events:none;flex-shrink:0}._searchInput_fs0ok_152{width:100%;font-size:.8rem;font-family:inherit;font-weight:500;color:var(--text-primary);background:var(--glass-surface, rgba(255, 255, 255, .5));border:1px solid var(--glass-border, rgba(120, 150, 185, .25));border-radius:.62rem;padding:.42rem 1.8rem .42rem 2rem;transition:border-color .14s,background-color .14s,box-shadow .14s}._searchInput_fs0ok_152::placeholder{color:var(--text-secondary)}._searchInput_fs0ok_152:hover{background:var(--glass-surface-strong, rgba(255, 255, 255, .66))}._searchInput_fs0ok_152:focus{outline:none;border-color:color-mix(in srgb,var(--acc),transparent 45%);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc),transparent 84%)}._clearSearch_fs0ok_176{position:absolute;right:.5rem;font-size:1rem;line-height:1;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:0 .2rem;border-radius:.25rem;transition:color .12s}._clearSearch_fs0ok_176:hover{color:var(--text-primary)}._clearSearch_fs0ok_176:focus-visible{outline:2px solid color-mix(in srgb,var(--acc),transparent 30%);outline-offset:2px}._filterItem_fs0ok_197{flex-shrink:0;position:relative}._filterItemActive_fs0ok_203:after{content:"";position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:var(--acc);border:1.5px solid var(--glass-surface-strong, #fff);z-index:1;pointer-events:none}._filterSelect_fs0ok_217{min-width:130px!important}._resetBtn_fs0ok_221{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.75rem;font-weight:600;border:1px solid var(--glass-border, rgba(120, 150, 185, .25));border-radius:.55rem;background:var(--glass-surface, rgba(255, 255, 255, .45));color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background-color .12s;flex-shrink:0}._resetBtn_fs0ok_221:hover{border-color:#ef4444;color:#ef4444}._resetBtn_fs0ok_221:focus-visible{outline:2px solid rgba(239,68,68,.55);outline-offset:2px}._resetCount_fs0ok_246{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:999px;background:var(--acc);color:#fff;font-size:.65rem;font-weight:800;padding:0 .25rem;line-height:1}._createBtnBar_fs0ok_261{display:inline-flex;align-items:center;gap:.38rem;padding:.42rem .9rem .42rem .7rem;font-size:.78rem;font-weight:700;border-radius:.6rem;border:none;background:linear-gradient(135deg,var(--acc),var(--app-accent-2, #00a8d8));color:#fff;cursor:pointer;transition:box-shadow .14s,transform .14s,filter .14s;white-space:nowrap;flex-shrink:0;margin-left:auto}._createBtnBar_fs0ok_261:hover{filter:saturate(1.08);box-shadow:0 8px 20px color-mix(in srgb,var(--acc),transparent 60%);transform:translateY(-1px)}._createBtnBar_fs0ok_261:focus-visible{outline:2px solid color-mix(in srgb,var(--acc),transparent 25%);outline-offset:2px}._createBtnIcon_fs0ok_288{width:12px;height:12px;flex-shrink:0}._body_fs0ok_295{flex:1;min-height:0;padding:.75rem clamp(.85rem,2vw,1.4rem) 1.5rem;padding-bottom:calc(var(--main-nav-offset) + 1.5rem);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._error_fs0ok_307{color:#ef4444;font-size:.82rem;margin-bottom:.75rem;padding:.55rem .8rem;border:1px solid rgba(239,68,68,.3);border-radius:.6rem;background:#ef444412}._stateMsg_fs0ok_317{color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:.5rem;padding:3rem 0;font-size:.9rem;flex:1}._spinner_fs0ok_328{display:inline-block;width:15px;height:15px;border:2px solid color-mix(in srgb,var(--acc) 30%,transparent);border-top-color:var(--acc);border-radius:50%;animation:_spin_fs0ok_328 .7s linear infinite;flex-shrink:0}@keyframes _spin_fs0ok_328{to{transform:rotate(360deg)}}@media(max-width:768px){._header_fs0ok_15{padding:0 max(.85rem,env(safe-area-inset-left)) 0 max(.85rem,env(safe-area-inset-right))}._topBar_fs0ok_28{gap:.6rem;padding:.7rem 0 .55rem}._backBtn_fs0ok_35{width:2.75rem;height:2.75rem;border-radius:.78rem;touch-action:manipulation}._headerActions_fs0ok_82{min-width:100%;order:3}._viewToggle_fs0ok_89{width:100%}._toggleBtn_fs0ok_98{flex:1;min-height:2.75rem;padding:.38rem .6rem;touch-action:manipulation}._filtersBar_fs0ok_125{display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:.55rem;padding:.58rem 0 .75rem}._searchWrap_fs0ok_133{grid-column:1/-1;max-width:none;min-width:0}._searchInput_fs0ok_152{min-height:2.75rem;border-radius:.78rem;font-size:.86rem;touch-action:manipulation}._filterItem_fs0ok_197{min-width:0}._filterSelect_fs0ok_217{min-width:0!important;width:100%}._resetBtn_fs0ok_221{justify-content:center;min-height:2.75rem;touch-action:manipulation}._createBtnBar_fs0ok_261{grid-column:1/-1;justify-content:center;min-height:2.75rem;margin-left:0;border-radius:.82rem;font-size:.84rem;touch-action:manipulation}._body_fs0ok_295{padding:.7rem max(.85rem,env(safe-area-inset-left)) calc(var(--main-nav-offset) + 1.05rem) max(.85rem,env(safe-area-inset-right))}._stateMsg_fs0ok_317{min-height:45vh}}@media(max-width:520px){._filtersBar_fs0ok_125{grid-template-columns:1fr 1fr}._resetBtn_fs0ok_221{grid-column:1/-1}}._page_1dr4i_2{--acc: var(--app-accent, #075fca);height:100%;min-height:100%;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._header_1dr4i_15{position:sticky;top:0;z-index:10;padding:0 clamp(.85rem,2vw,1.4rem);border-bottom:1px solid var(--glass-border, rgba(120, 150, 185, .22));background:color-mix(in srgb,var(--acc) 5%,var(--glass-surface-strong, rgba(255, 255, 255, .82)));backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}._headerRow_1dr4i_26{display:flex;align-items:center;gap:.6rem;padding:.7rem 0;min-width:0}._backBtn_1dr4i_34{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;color:var(--text-secondary);background:var(--glass-surface, rgba(255, 255, 255, .5));border:1px solid var(--glass-border, rgba(120, 150, 185, .25));border-radius:50%;cursor:pointer;flex-shrink:0;transition:background-color .14s,color .14s,border-color .14s,box-shadow .14s,transform .14s}._backBtn_1dr4i_34 svg{display:block;flex-shrink:0}._backBtn_1dr4i_34:hover{border-color:color-mix(in srgb,var(--acc),transparent 55%);color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,transparent)}._backBtn_1dr4i_34:active{transform:scale(.94)}._backBtn_1dr4i_34:focus-visible{outline:2px solid color-mix(in srgb,var(--acc),transparent 30%);outline-offset:2px}._taskIdChip_1dr4i_66{font-size:.72rem;font-weight:700;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;color:var(--text-secondary);background:var(--glass-surface, rgba(255, 255, 255, .5));padding:.2rem .55rem;border-radius:.4rem;border:1px solid var(--glass-border, rgba(120, 150, 185, .25));white-space:nowrap;flex-shrink:0;letter-spacing:.04em}._statusBadge_1dr4i_80{font-size:.7rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;border:1px solid;white-space:nowrap;flex-shrink:0;letter-spacing:.02em}._unsavedDot_1dr4i_91{width:7px;height:7px;border-radius:50%;background:#f59e0b;flex-shrink:0;animation:_pulse_1dr4i_1 1.8s ease-in-out infinite}@keyframes _pulse_1dr4i_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}._error_1dr4i_110{margin-bottom:.6rem;color:#ef4444;font-size:.8rem;padding:.5rem .75rem;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;background:#ef444412}._content_1dr4i_121{display:grid;grid-template-columns:1fr 280px;gap:1.5rem;padding:1.4rem clamp(.85rem,2vw,1.4rem);padding-bottom:calc(var(--main-nav-offset) + 2rem);flex:1;align-items:start;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:900px){._content_1dr4i_121{grid-template-columns:1fr}}._main_1dr4i_141{display:flex;flex-direction:column;gap:1.3rem;min-width:0}._titleInput_1dr4i_149{width:100%;font-size:1.4rem;font-weight:800;color:var(--app-fg, var(--text-primary));background:transparent;border:none;border-bottom:2px solid transparent;padding:.15rem 0;letter-spacing:-.02em;line-height:1.3;transition:border-color .14s;box-sizing:border-box}._titleInput_1dr4i_149:focus{outline:none;border-bottom-color:var(--acc)}._titleInput_1dr4i_149::placeholder{color:var(--text-secondary)}._section_1dr4i_172{display:flex;flex-direction:column;gap:.6rem}._sectionLabel_1dr4i_178{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);display:flex;align-items:center;gap:.35rem}._sectionCount_1dr4i_189{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;border-radius:999px;background:color-mix(in srgb,var(--acc) 13%,transparent);font-size:.65rem;font-weight:800;color:var(--acc);padding:0 .3rem}._descTextarea_1dr4i_204,._commentInput_1dr4i_205{width:100%;font-size:.88rem;line-height:1.55;color:var(--text-primary);background:var(--glass-surface, rgba(255, 255, 255, .5));border:1px solid var(--glass-border, rgba(120, 150, 185, .25));border-radius:.65rem;padding:.7rem .85rem;resize:vertical;box-sizing:border-box;transition:border-color .14s,box-shadow .14s,background-color .14s;font-family:inherit}._descTextarea_1dr4i_204:focus,._commentInput_1dr4i_205:focus{outline:none;border-color:color-mix(in srgb,var(--acc),transparent 45%);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc),transparent 86%)}._descTextarea_1dr4i_204::placeholder,._commentInput_1dr4i_205::placeholder{color:var(--text-secondary)}._comment_1dr4i_205{border:1px solid var(--glass-border, rgba(120, 150, 185, .2));border-radius:.7rem;padding:.7rem .85rem;background:color-mix(in srgb,var(--glass-surface, rgba(255, 255, 255, .5)) 65%,transparent)}._commentHeader_1dr4i_238{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem}._commentAvatar_1dr4i_245{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:800;color:#fff;flex-shrink:0}._commentAuthor_1dr4i_258{font-size:.8rem;font-weight:700;color:var(--text-primary)}._commentDate_1dr4i_264{font-size:.7rem;color:var(--text-secondary);flex:1}._commentDelete_1dr4i_270{font-size:1rem;line-height:1;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:0 .15rem;border-radius:.25rem;transition:color .12s}._commentDelete_1dr4i_270:hover{color:#ef4444}._commentBody_1dr4i_285{font-size:.86rem;color:var(--text-primary);margin:0;line-height:1.55;white-space:pre-wrap;word-break:break-word}._commentForm_1dr4i_294{display:flex;flex-direction:column;gap:.5rem}._commentSubmit_1dr4i_300{align-self:flex-start;padding:.42rem .95rem;font-size:.78rem;font-weight:700;border:none;border-radius:.5rem;background:linear-gradient(135deg,var(--acc),var(--app-accent-2, #00a8d8));color:#fff;cursor:pointer;transition:filter .14s,box-shadow .14s,transform .14s}._commentSubmit_1dr4i_300:hover:not(:disabled){filter:saturate(1.08);box-shadow:0 6px 16px color-mix(in srgb,var(--acc),transparent 62%);transform:translateY(-1px)}._commentSubmit_1dr4i_300:disabled{opacity:.5;cursor:not-allowed}._historyList_1dr4i_323{display:flex;flex-direction:column;border:1px solid var(--glass-border, rgba(120, 150, 185, .2));border-radius:.65rem;overflow:hidden;background:color-mix(in srgb,var(--glass-surface, rgba(255, 255, 255, .5)) 55%,transparent)}._historyItem_1dr4i_332{display:flex;align-items:center;gap:.55rem;font-size:.8rem;padding:.5rem .85rem;border-bottom:1px solid var(--glass-border, rgba(120, 150, 185, .16))}._historyItem_1dr4i_332:last-child{border-bottom:none}._historyDot_1dr4i_344{width:6px;height:6px;border-radius:50%;background:var(--acc);flex-shrink:0;opacity:.75}._historyText_1dr4i_353{color:var(--text-primary);flex:1;font-weight:500;font-size:.8rem}._historyFrom_1dr4i_360{color:var(--text-secondary)}._historyTo_1dr4i_364{color:var(--text-primary)}._historyMeta_1dr4i_368{font-size:.7rem;color:var(--text-secondary);flex-shrink:0}._sidebar_1dr4i_375{display:flex;flex-direction:column;gap:0;position:sticky;top:.5rem;border:1px solid var(--glass-border, rgba(120, 150, 185, .22));border-radius:.9rem;overflow:hidden;background:var(--glass-surface, rgba(255, 255, 255, .5));backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}._sidebarSave_1dr4i_389{padding:.75rem .9rem;border-bottom:1px solid var(--glass-border, rgba(120, 150, 185, .18))}._saveBtnFull_1dr4i_394{width:100%;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .75rem;font-size:.8rem;font-weight:700;border:1px solid var(--glass-border, rgba(120, 150, 185, .28));border-radius:.55rem;background:transparent;color:var(--text-secondary);cursor:not-allowed;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,filter .16s;font-family:inherit}._saveBtnFull_1dr4i_394:disabled{opacity:.6}._saveBtnDirty_1dr4i_415{background:linear-gradient(135deg,var(--acc),var(--app-accent-2, #00a8d8));border-color:transparent;color:#fff;cursor:pointer;opacity:1}._saveBtnDirty_1dr4i_415:hover:not(:disabled){filter:saturate(1.08);box-shadow:0 6px 16px color-mix(in srgb,var(--acc),transparent 60%)}._saveIcon_1dr4i_427{width:13px;height:13px;flex-shrink:0}._savingSpinner_1dr4i_433{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_spin_1dr4i_570 .7s linear infinite;flex-shrink:0}._sidebarSection_1dr4i_444{padding:.7rem .9rem;border-bottom:1px solid var(--glass-border, rgba(120, 150, 185, .16))}._sidebarSection_1dr4i_444:last-child{border-bottom:none}._metaLabel_1dr4i_452{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);margin-bottom:.35rem;display:flex;align-items:center;gap:.35rem}._metaSelect_1dr4i_464{width:100%;min-width:0}._metaValue_1dr4i_469{font-size:.84rem;color:var(--text-primary);font-weight:550}._metaDivider_1dr4i_475{height:1px;background:var(--glass-border, rgba(120, 150, 185, .2));margin:0}._userField_1dr4i_481{display:flex;align-items:center;gap:.45rem}._userAvatar_1dr4i_487{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:800;color:#fff;flex-shrink:0}._attachment_1dr4i_501{display:flex;align-items:center;gap:.35rem;padding:.25rem 0}._attachmentLink_1dr4i_508{font-size:.78rem;color:var(--acc);text-decoration:none;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentLink_1dr4i_508:hover{text-decoration:underline}._attachmentDelete_1dr4i_521{font-size:.9rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;flex-shrink:0;padding:0 .15rem;border-radius:.2rem;transition:color .12s}._attachmentDelete_1dr4i_521:hover{color:#ef4444}._uploadBtn_1dr4i_536{width:100%;margin-top:.4rem;padding:.45rem;font-size:.76rem;font-weight:650;border:1px dashed var(--glass-border, rgba(120, 150, 185, .4));border-radius:.55rem;background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .14s,color .14s,background-color .14s}._uploadBtn_1dr4i_536:hover:not(:disabled){border-color:color-mix(in srgb,var(--acc),transparent 40%);color:var(--acc);background:color-mix(in srgb,var(--acc) 7%,transparent)}._uploadBtn_1dr4i_536:disabled{opacity:.5;cursor:not-allowed}._stateMsg_1dr4i_560{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:50vh;color:var(--text-secondary);font-size:.88rem}._spinner_1dr4i_570{display:inline-block;width:15px;height:15px;border:2px solid color-mix(in srgb,var(--acc) 30%,transparent);border-top-color:var(--acc);border-radius:50%;animation:_spin_1dr4i_570 .7s linear infinite;flex-shrink:0}@keyframes _spin_1dr4i_570{to{transform:rotate(360deg)}}@media(max-width:900px){._sidebar_1dr4i_375{order:0;position:static;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:768px){._header_1dr4i_15{padding:0 max(.85rem,env(safe-area-inset-left)) 0 max(.85rem,env(safe-area-inset-right))}._backBtn_1dr4i_34{width:2.75rem;height:2.75rem;touch-action:manipulation}._content_1dr4i_121{gap:1rem;padding:1rem max(.85rem,env(safe-area-inset-left)) calc(var(--main-nav-offset) + 1.1rem) max(.85rem,env(safe-area-inset-right))}._titleInput_1dr4i_149{font-size:1.25rem;line-height:1.25}._sidebar_1dr4i_375{border-radius:1rem}._commentHeader_1dr4i_238{flex-wrap:wrap}}._page_1r0rh_1{height:100%;min-height:100%;background:var(--bg-primary);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._header_1r0rh_12{padding:1.5rem 2rem 0}._breadcrumbs_1r0rh_16{display:flex;align-items:center;gap:.4rem;font-size:.78rem}._backLink_1r0rh_23{color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:.75rem}._backLink_1r0rh_23:hover{color:var(--text-primary)}._breadcrumbLink_1r0rh_33{color:#2f9cff;text-decoration:none;font-weight:600}._breadcrumbLink_1r0rh_33:hover{text-decoration:underline}._breadcrumbSep_1r0rh_42{color:var(--text-secondary)}._breadcrumbCurrent_1r0rh_46{color:var(--text-secondary);font-weight:500}._body_1r0rh_51{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;padding-bottom:calc(var(--main-nav-offset) + 2rem)}._card_1r0rh_60{width:100%;max-width:640px;border:1px solid var(--border-color);border-radius:1.1rem;background:var(--bg-secondary);padding:2rem;box-shadow:0 4px 20px #0000000f}html[data-theme=dark] ._card_1r0rh_60{background:#121c2eb8;border-color:#ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 32px #00000052}._pageTitle_1r0rh_77{font-size:1.45rem;font-weight:800;color:var(--text-primary);margin:0 0 1.5rem;letter-spacing:-.02em}._error_1r0rh_85{margin-bottom:1rem;color:#ef4444;font-size:.82rem;padding:.55rem .8rem;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;background:#ef44440f}._form_1r0rh_95{display:flex;flex-direction:column;gap:1.1rem}._field_1r0rh_101{display:flex;flex-direction:column;gap:.35rem}._row_1r0rh_107{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._label_1r0rh_113{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}._required_1r0rh_121{color:#ef4444}._input_1r0rh_125,._select_1r0rh_125{font-size:.9rem;padding:.6rem .8rem;border:1px solid var(--border-color);border-radius:.6rem;background:var(--bg-primary);color:var(--text-primary);width:100%;box-sizing:border-box;transition:border-color .14s}._input_1r0rh_125:focus,._select_1r0rh_125:focus{outline:none;border-color:#2f9cff;box-shadow:0 0 0 3px #2f9cff1f}._input_1r0rh_125::placeholder,._select_1r0rh_125::placeholder{color:var(--text-secondary)}html[data-theme=dark] ._input_1r0rh_125,html[data-theme=dark] ._select_1r0rh_125{background:#ffffff0d;border-color:#ffffff1a}html[data-theme=dark] ._select_1r0rh_125{color-scheme:dark}._textarea_1r0rh_155{font-size:.9rem;padding:.6rem .8rem;border:1px solid var(--border-color);border-radius:.6rem;background:var(--bg-primary);color:var(--text-primary);width:100%;box-sizing:border-box;transition:border-color .14s;resize:vertical;font-family:inherit;line-height:1.55}._textarea_1r0rh_155:focus{outline:none;border-color:#2f9cff;box-shadow:0 0 0 3px #2f9cff1f}._textarea_1r0rh_155::placeholder{color:var(--text-secondary)}html[data-theme=dark] ._textarea_1r0rh_155{background:#ffffff0d;border-color:#ffffff1a}._formActions_1r0rh_183{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}html[data-theme=dark] ._formActions_1r0rh_183{border-top-color:#ffffff12}._cancelBtn_1r0rh_197{padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;border:1px solid var(--border-color);border-radius:.6rem;background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .14s,color .14s}._cancelBtn_1r0rh_197:hover{border-color:var(--text-secondary);color:var(--text-primary)}._submitBtn_1r0rh_213{padding:.55rem 1.4rem;font-size:.88rem;font-weight:700;border:none;border-radius:.6rem;background:#2f9cff;color:#fff;cursor:pointer;transition:background .14s,transform .1s}._submitBtn_1r0rh_213:hover:not(:disabled){background:#1a8ce8;transform:translateY(-1px)}._submitBtn_1r0rh_213:active{transform:translateY(0)}._submitBtn_1r0rh_213:disabled{opacity:.5;cursor:not-allowed}html[data-theme=light] ._submitBtn_1r0rh_213{background:#2f9cff;color:#fff}html[data-theme=light] ._submitBtn_1r0rh_213:hover:not(:disabled){background:#1a8ce8}._page_1sg9i_1{height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-primary, #0d1117);color:var(--text-primary, #e6edf3);padding:2rem 1rem 4rem}._container_1sg9i_10{max-width:720px;margin:0 auto}._header_1sg9i_15{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .1))}._title_1sg9i_21{font-size:clamp(1.5rem,3vw + .5rem,2.2rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0 0 .5rem;color:var(--text-primary, #e6edf3)}._meta_1sg9i_30{font-size:.85rem;color:var(--text-secondary, rgba(230, 237, 243, .55));margin:0}._section_1sg9i_36{margin-bottom:2rem}._section_1sg9i_36 p{margin:.5rem 0;line-height:1.7;color:var(--text-primary, #e6edf3);font-size:.92rem}._section_1sg9i_36 p+p{margin-top:.75rem}._sectionTitle_1sg9i_49{font-size:1rem;font-weight:700;margin:0 0 .75rem;color:var(--text-primary, #e6edf3);display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}._ref_1sg9i_60{font-size:.76rem;font-weight:500;color:var(--text-secondary, rgba(230, 237, 243, .45))}._list_1sg9i_66{margin:.5rem 0;padding-left:1.4rem;display:flex;flex-direction:column;gap:.35rem}._list_1sg9i_66 li{font-size:.92rem;line-height:1.6;color:var(--text-primary, #e6edf3)}._link_1sg9i_79{color:#2f9cff;text-decoration:none}._link_1sg9i_79:hover{text-decoration:underline}._code_1sg9i_87{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em;background:#2f9cff1f;color:#2f9cff;padding:.1em .36em;border-radius:.3rem;border:1px solid rgba(47,156,255,.2)}._footer_1sg9i_97{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border-color, rgba(255, 255, 255, .1));display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}._footer_1sg9i_97 p{font-size:.8rem;color:var(--text-secondary, rgba(230, 237, 243, .45));margin:0}._backLink_1sg9i_113{font-size:.82rem;color:#2f9cff;text-decoration:none}._backLink_1sg9i_113:hover{text-decoration:underline}html[data-theme=light] ._page_1sg9i_1{background:var(--bg-primary, #f4f8fb);color:var(--text-primary, #1a2a3a)}html[data-theme=light] ._title_1sg9i_21,html[data-theme=light] ._sectionTitle_1sg9i_49{color:var(--text-primary, #1a2a3a)}html[data-theme=light] ._meta_1sg9i_30,html[data-theme=light] ._ref_1sg9i_60{color:var(--text-secondary, rgba(26, 42, 58, .5))}html[data-theme=light] ._section_1sg9i_36 p,html[data-theme=light] ._list_1sg9i_66 li{color:var(--text-primary, #1a2a3a)}html[data-theme=light] ._header_1sg9i_15,html[data-theme=light] ._footer_1sg9i_97{border-color:var(--border-color, rgba(0, 0, 0, .1))}html[data-theme=light] ._footer_1sg9i_97 p{color:var(--text-secondary, rgba(26, 42, 58, .5))}html[data-theme=light] ._code_1sg9i_87{background:#2f78c814;color:#1565c0;border-color:#2f78c82e}:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}@media(prefers-color-scheme:dark){:root{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}}html[data-theme=dark]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #1a1d20;--bg-secondary: #2d3238;--text-primary: #ffffff;--text-secondary: #adb5bd;--border-color: #495057;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(255, 255, 255, .1);--form-bg: rgb(45, 50, 56);--form-bg-hover: rgba(26, 29, 32, .98);--auth-bg-image: url(/assets/dark_auth_bg-LNHqUky6.png)}html[data-theme=light]{--font-family-base: "Segoe UI Variable Text", "SF Pro Text", "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-brand: "Segoe UI Variable Display", "Segoe UI Variable Text", "SF Pro Display", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-color: #dee2e6;--border-focus: #e31e24;--brand-primary: #e31e24;--brand-primary-hover: #c51a1f;--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-text: #ffffff;--error-color: #dc3545;--success-color: #198754;--warning-color: #fd7e14;--shadow-color: rgba(0, 0, 0, .1);--form-bg: rgba(242, 242, 242, 1);--form-bg-hover: rgba(1, 1, 2, .98);--auth-bg-image: url(/assets/light_auth_bg-as1FU0SN.png)}._updateBanner_1obik_135{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-hover));color:#fff;z-index:10000;box-shadow:0 4px 12px #00000026;animation:_slideDown_1obik_1 .3s ease-out}._updateContent_1obik_147{display:flex;align-items:center;padding:1rem 1.5rem;gap:1rem;max-width:1200px;margin:0 auto}._updateIcon_1obik_156{font-size:1.5rem;animation:_spin_1obik_1 2s linear infinite}._updateText_1obik_161{flex:1}._updateTitle_1obik_165{font-size:1rem;font-weight:600;margin-bottom:.25rem}._updateDescription_1obik_171{font-size:.875rem;opacity:.9}._updateActions_1obik_176{display:flex;gap:.75rem;align-items:center}._dismissButton_1obik_182{padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:background-color .2s}._dismissButton_1obik_182:hover:not(:disabled){background:#fff3}._dismissButton_1obik_182:disabled{opacity:.6;cursor:not-allowed}._checkButton_1obik_200{padding:.5rem 1rem;background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .2s}._checkButton_1obik_200:hover:not(:disabled){background:#ffffff4d}._checkButton_1obik_200:disabled{opacity:.6;cursor:not-allowed}._updateButton_1obik_218{padding:.5rem 1.5rem;background:#ffffffe6;border:none;color:var(--brand-primary);border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s}._updateButton_1obik_218:hover:not(:disabled){background:#fff;transform:translateY(-1px)}._updateButton_1obik_218:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes _slideDown_1obik_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _spin_1obik_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._updateContent_1obik_147{padding:.75rem 1rem;flex-direction:column;align-items:stretch;gap:.75rem}._updateText_1obik_161{text-align:center}._updateActions_1obik_176{justify-content:center;flex-wrap:wrap}._dismissButton_1obik_182,._updateButton_1obik_218{flex:1;min-width:120px}}._installPrompt_12gxn_1{position:fixed;bottom:20px;left:20px;right:20px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;z-index:10000;animation:_slideUp_12gxn_1 .3s ease-out;border:1px solid rgba(0,0,0,.1)}._content_12gxn_14{padding:16px;display:flex;flex-direction:column;gap:12px}._header_12gxn_21{display:flex;align-items:flex-start;gap:12px}._icon_12gxn_27{font-size:24px;flex-shrink:0;margin-top:2px}._text_12gxn_33{flex:1}._text_12gxn_33 h3{margin:0 0 4px;font-size:16px;font-weight:600;color:#1f2937}._text_12gxn_33 p{margin:0;font-size:14px;color:#6b7280;line-height:1.4}._buttons_12gxn_49{display:flex;gap:8px;width:100%}._installButton_12gxn_55{flex:1;background:#e31e24;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}._installButton_12gxn_55:hover{background:#c41e3a}._installButton_12gxn_55:active{background:#a01e2e}._dismissButton_12gxn_74{background:transparent;border:1px solid #d1d5db;color:#6b7280;border-radius:8px;padding:10px 16px;font-size:14px;cursor:pointer;transition:all .2s ease;flex:1}._dismissButton_12gxn_74:hover{background:#f9fafb;border-color:#9ca3af}._dismissButton_12gxn_74:active{background:#f3f4f6}@keyframes _slideUp_12gxn_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media(prefers-color-scheme:dark){._installPrompt_12gxn_1{background:#1f2937;border-color:#ffffff1a}._text_12gxn_33 h3{color:#f9fafb}._text_12gxn_33 p{color:#d1d5db}._installButton_12gxn_55{background:#e31e24}._installButton_12gxn_55:hover{background:#c41e3a}._installButton_12gxn_55:active{background:#a01e2e}._dismissButton_12gxn_74{border-color:#fff3;color:#d1d5db}._dismissButton_12gxn_74:hover{background:#ffffff0d;border-color:#ffffff4d}._dismissButton_12gxn_74:active{background:#ffffff1a}}html[data-theme=dark] ._installButton_12gxn_55{background:#e31e24}html[data-theme=dark] ._installButton_12gxn_55:hover{background:#c41e3a}html[data-theme=dark] ._installButton_12gxn_55:active{background:#a01e2e}html[data-theme=dark] ._installPrompt_12gxn_1{background:#1f2937;border-color:#ffffff1a}html[data-theme=dark] ._text_12gxn_33 h3{color:#f9fafb}html[data-theme=dark] ._text_12gxn_33 p{color:#d1d5db}html[data-theme=dark] ._dismissButton_12gxn_74{border-color:#fff3;color:#d1d5db}html[data-theme=dark] ._dismissButton_12gxn_74:hover{background:#ffffff0d;border-color:#ffffff4d}html[data-theme=dark] ._dismissButton_12gxn_74:active{background:#ffffff1a}html[data-theme=light] ._installPrompt_12gxn_1{background:#fff;border-color:#0000001a}html[data-theme=light] ._text_12gxn_33 h3{color:#1f2937}html[data-theme=light] ._text_12gxn_33 p{color:#6b7280}html[data-theme=light] ._dismissButton_12gxn_74{background:transparent;border-color:#d1d5db;color:#6b7280}html[data-theme=light] ._dismissButton_12gxn_74:hover{background:#f9fafb;border-color:#9ca3af}html[data-theme=light] ._dismissButton_12gxn_74:active{background:#f3f4f6}@media(max-width:768px){._installPrompt_12gxn_1{bottom:16px;left:16px;right:16px}._content_12gxn_14{padding:14px}._text_12gxn_33 h3{font-size:15px}._text_12gxn_33 p{font-size:13px}._installButton_12gxn_55,._dismissButton_12gxn_74{padding:8px 12px;font-size:13px}}@media(max-width:480px){._installPrompt_12gxn_1{bottom:12px;left:12px;right:12px}._content_12gxn_14{padding:12px;gap:10px}._icon_12gxn_27{font-size:20px}._text_12gxn_33 h3{font-size:14px}._text_12gxn_33 p{font-size:12px}._buttons_12gxn_49{margin-top:10px;gap:6px}._installButton_12gxn_55,._dismissButton_12gxn_74{padding:8px 10px;font-size:12px}}
