.chat_layout__eXG1L{display:grid;grid-template-columns:320px 1fr;grid-gap:16px;gap:16px;padding:16px;min-height:calc(100vh - 120px);background:#0b0c0f;color:#e3e3e3;font-family:Inter,system-ui,-apple-system,sans-serif}.chat_sidebar__NmgKs{background:#0f1117;border:1px solid #1a1d26;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.chat_sidebarHeader__1IRvd{display:flex;align-items:center;justify-content:space-between}.chat_sidebarTitle__dMObF{margin:0;font-size:20px}.chat_sidebarHeaderActions__3SFlz{display:flex;gap:8px}.chat_section__lTbDY{background:#0c0f16;border:1px solid #1a1d26;border-radius:12px;padding:10px}.chat_sectionLabel__mcdNs{color:#8a8e99;font-size:12px;margin:0}.chat_sectionLabelRow__dZNpd{display:flex;align-items:center;justify-content:space-between;color:#8a8e99;font-size:13px;margin-bottom:6px}.chat_sectionHint__KD7vo{background:rgba(232,254,78,.12);border:1px solid rgba(232,254,78,.35);color:#e8fe4e;padding:2px 8px;border-radius:10px;font-size:12px}.chat_list__xSX30{display:flex;flex-direction:column;gap:8px;max-height:40vh;overflow-y:auto}.chat_emptyState__dmc0V{padding:12px;color:#8a8e99;background:rgba(255,255,255,.02);border:1px dashed #1f2230;border-radius:10px}.chat_emptyStateMuted__fkgyO{padding:10px;color:#6f7280;font-size:13px}.chat_conversationItem___nqGF{width:100%;text-align:left;background:#0f131d;border:1px solid #1a1d26;border-radius:12px;padding:10px 12px;color:#e3e3e3;cursor:pointer;transition:border-color .15s ease,transform .1s ease}.chat_conversationItem___nqGF:hover{border-color:rgba(232,254,78,.4);transform:translateY(-1px)}.chat_conversationItemActive__wD__w{border-color:rgba(232,254,78,.6);box-shadow:0 8px 24px rgba(232,254,78,.12)}.chat_conversationItemHead__PH7L6{display:flex;align-items:center;justify-content:space-between}.chat_conversationTitle__1vheN{display:flex;align-items:center;gap:6px}.chat_conversationName___z35q{font-weight:600}.chat_conversationBadge__vy4hK{font-size:11px;color:#8a8e99;background:rgba(255,255,255,.06);padding:2px 8px;border-radius:10px}.chat_mutedBadge__DwWuQ{font-size:11px;color:#ffaa17;background:rgba(255,170,23,.12);padding:2px 8px;border-radius:10px}.chat_conversationMeta__5FztJ{display:flex;align-items:center;gap:8px;margin-top:4px}.chat_conversationStatus__itVTl{font-size:12px;color:#8a8e99}.chat_unread__hQsCP{background:#e8fe4e;color:#0b0c0f;padding:2px 8px;border-radius:10px;font-weight:700;font-size:12px}.chat_conversationSubtitle__1COtJ{margin-top:6px;color:#a6aab3;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat_mainPanel__bgqJJ{background:#0f1117;border:1px solid #1a1d26;border-radius:14px;padding:16px;display:flex;flex-direction:column;min-height:70vh}.chat_panelHeader__pSdSm{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.chat_panelTitle__ouS6E{margin:2px 0}.chat_panelMeta__iD_f0{display:flex;gap:8px;flex-wrap:wrap}.chat_badge__RcahN{padding:2px 8px;border-radius:10px;font-size:12px;background:rgba(255,255,255,.06);color:#e3e3e3}.chat_badgeMuted__mMD8O{background:rgba(255,170,23,.12);color:#ffaa17}.chat_badgeLight__qPoDS{background:rgba(232,254,78,.12);color:#e8fe4e}.chat_messagesContainer__Ew9XQ{flex:1 1;display:flex;flex-direction:column;gap:10px;background:#0c0f16;border:1px solid #1a1d26;border-radius:12px;padding:12px;overflow-y:auto}.chat_infoText__ok0kt{font-size:13px;color:#8a8e99}.chat_messageBubble__uEamM{background:#101320;border:1px solid #1a1d26;border-radius:12px;padding:10px 12px;color:#e3e3e3}.chat_messageMine__rxQMo{border-color:rgba(232,254,78,.35);box-shadow:0 6px 18px rgba(232,254,78,.1)}.chat_messageSystem__9wPfE{text-align:center;background:rgba(255,255,255,.02);color:#a6aab3}.chat_messageHeader__RHIrJ{display:flex;justify-content:space-between;color:#8a8e99;font-size:12px;margin-bottom:4px}.chat_messageMeta__lKGKZ{font-size:12px}.chat_messageContent__H8ajY{white-space:pre-wrap;line-height:1.5}.chat_attachments__G9V_d{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.chat_attachment__GiW8a{padding:6px 10px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid #1a1d26;color:#e8fe4e;text-decoration:none;font-size:13px}.chat_placeholder__fgdRc{flex:1 1;display:grid;place-items:center;color:#8a8e99}.chat_iconButton__etbr9,.chat_primaryButton__l1jFU,.chat_secondaryButton__wXA0g{border:1px solid #1a1d26;border-radius:10px;padding:8px 12px;cursor:pointer;background:rgba(255,255,255,.04);color:#e3e3e3;transition:border-color .15s ease,background .15s ease}.chat_primaryButton__l1jFU{background:linear-gradient(135deg,#e8fe4e,#ffaa17);color:#0b0c0f;border:none;font-weight:700}.chat_iconButton__etbr9:hover,.chat_secondaryButton__wXA0g:hover{border-color:rgba(232,254,78,.4)}.chat_iconButton__etbr9{width:36px;height:36px;padding:0;display:grid;place-items:center}.chat_composer__ZNIJe{margin-top:10px;border-top:1px solid #1a1d26;padding-top:10px;display:flex;flex-direction:column;gap:8px}.chat_composerDisabled__5suNk{color:#8a8e99;font-size:13px}.chat_textarea__1ENZ6{width:100%;min-height:80px;border-radius:10px;border:1px solid #1a1d26;background:#0f1117;color:#e3e3e3;padding:10px;resize:vertical}.chat_attachmentRow__6nMI4{display:grid;grid-template-columns:2fr 1fr auto;grid-gap:8px;gap:8px}.chat_input__ywyuv{width:100%;padding:10px;border-radius:10px;border:1px solid #1a1d26;background:#0f1117;color:#e3e3e3}.chat_attachmentsPreview__4j2h7{display:flex;flex-wrap:wrap;gap:8px}.chat_attachmentPreviewItem__YeThC{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid #1a1d26;font-size:13px}.chat_composerActions__J3gc_{display:flex;justify-content:flex-end}.chat_select__FeCqH{width:100%;padding:10px;border-radius:10px;border:1px solid #1a1d26;background:#0f1117;color:#e3e3e3}.chat_field__hHep0{display:flex;flex-direction:column;gap:4px;font-size:13px}.chat_modalBackdrop__xBkgz{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:50}.chat_modal__uyHk0{background:#0f1117;border:1px solid #1a1d26;border-radius:12px;width:420px;max-width:95vw;box-shadow:0 10px 40px rgba(0,0,0,.35);padding:14px}.chat_modalHeader__hPS_9{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.chat_modalBody__obnwm{display:flex;flex-direction:column;gap:10px}.chat_modalFooter__Cq8_n{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.chat_checkboxRow__61pwf{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #1a1d26;border-radius:10px;background:rgba(255,255,255,.02)}.chat_checkboxBody__NBCcr{flex:1 1}.chat_checkboxTitle__3rfL7{font-weight:600}.chat_checkboxSubtitle__quW0j{color:#8a8e99;font-size:12px}.chat_checkboxAdmin__DmWvz{display:flex;align-items:center;gap:6px;font-size:12px}.chat_floatingError__3AuSk{position:fixed;bottom:16px;right:16px;background:rgba(251,113,133,.16);border:1px solid rgba(251,113,133,.3);color:#fb7185;padding:10px 12px;border-radius:10px;font-size:13px}.chat_centered__kjxKx{min-height:60vh;display:grid;place-items:center;color:#e3e3e3}@media (max-width:1024px){.chat_layout__eXG1L{grid-template-columns:1fr}.chat_list__xSX30{max-height:none}.chat_attachmentRow__6nMI4{grid-template-columns:1fr}}.SessionExpiredModal_overlay__E5Kt9{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;height:100vh;height:100dvh;overflow-y:auto;background:rgba(15,23,42,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-sizing:border-box;animation:SessionExpiredModal_fadeIn____nAg .2s ease-out}.SessionExpiredModal_card__sUU6h{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;margin:auto;padding:36px 32px 26px;border-radius:20px;background:#ffffff;box-shadow:0 24px 64px rgba(15,23,42,.28);font-family:Outfit,sans-serif;color:#0d0f14;text-align:center;box-sizing:border-box;animation:SessionExpiredModal_rise__KdhYA .25s ease-out}.SessionExpiredModal_icon__OFPc8{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:rgba(47,116,223,.1);color:#2f74df}.SessionExpiredModal_icon__OFPc8 .material-symbols-rounded{font-size:30px}.SessionExpiredModal_title__5_MU4{margin:6px 0 0;font-size:1.35rem;font-weight:700;line-height:1.25}.SessionExpiredModal_text__MMnBk{margin:0;font-size:.97rem;line-height:1.55;color:#4a5068}.SessionExpiredModal_button__z4EBs{width:100%;min-height:48px;margin-top:10px;padding:12px 20px;border:none;border-radius:12px;background:#2f74df;color:#ffffff;font:inherit;font-size:1rem;font-weight:600;cursor:pointer}.SessionExpiredModal_button__z4EBs:disabled{opacity:.7;cursor:default}.SessionExpiredModal_button__z4EBs:focus-visible{outline:3px solid rgba(47,116,223,.35);outline-offset:2px}@media (hover:hover){.SessionExpiredModal_button__z4EBs:not(:disabled):hover{background:#2563c9}}.SessionExpiredModal_note__iXeV7{margin:2px 0 0;font-size:.82rem;line-height:1.45;color:#9198b0}@media (max-width:767px){.SessionExpiredModal_overlay__E5Kt9{padding:16px}.SessionExpiredModal_card__sUU6h{padding:28px 20px 22px;border-radius:18px}.SessionExpiredModal_title__5_MU4{font-size:1.22rem}}@keyframes SessionExpiredModal_fadeIn____nAg{0%{opacity:0}to{opacity:1}}@keyframes SessionExpiredModal_rise__KdhYA{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SessionExpiredModal_card__sUU6h,.SessionExpiredModal_overlay__E5Kt9{animation:none}}.SubSiteViewSidebar_sidebarWrapper__UqnM6{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.SubSiteViewSidebar_buttonBar__rXBeW{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px;flex-shrink:0}.SubSiteViewSidebar_panelWrapper___mOmf{flex:1 1;min-height:0;position:fixed;width:280px;height:calc(100vh - 50px);left:0;bottom:0;border-radius:0 8px 0 0}.SubSiteViewSidebar_panelWrapper___mOmf:before{top:-23px;left:0}.SubSiteViewSidebar_panelWrapper___mOmf:after,.SubSiteViewSidebar_panelWrapper___mOmf:before{content:"";position:absolute;width:23px;height:23px;border-radius:100%;box-shadow:-11px 10px 0 #ffffff;background:#1e223400;z-index:-1}.SubSiteViewSidebar_panelWrapper___mOmf:after{right:-23px;bottom:0}.SubSiteViewSidebar_panelWrapper___mOmf>*{position:absolute;top:0;left:0;right:0;bottom:0}.SubSiteViewSidebar_modalOverlay__297nA{position:fixed;inset:0;background:rgb(238 238 238/60%);display:flex;align-items:flex-start;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;padding:40px 0}.SubSiteViewSidebar_modalContent__Tn4fw{width:900px;max-width:95vw;display:flex;flex-direction:column;border-radius:12px}.SubSiteViewSidebar_modalHeader__k0UYE{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;flex-shrink:0}.SubSiteViewSidebar_modalTitle__nRX15{margin:0;font-size:20px;font-weight:700;color:#111;letter-spacing:-.5px}.SubSiteViewSidebar_saveButton__1LYzl{background:#E5E7EB;color:#9CA3AF;border:none;padding:6px 12px;border-radius:6px;font-weight:600;font-size:13px;cursor:not-allowed;transition:all .2s}.SubSiteViewSidebar_saveButton__1LYzl.SubSiteViewSidebar_active__MD_di{background:#2f74df;color:#fff;cursor:pointer}.SubSiteViewSidebar_saveButton__1LYzl.SubSiteViewSidebar_active__MD_di:hover{background:#4a5ee5}.SubSiteViewSidebar_modalScrollArea__UL5Zz{display:flex;flex-direction:column;gap:16px}.SubSiteViewSidebar_card__0xdpi{background:#FFFFFF;border-radius:12px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #f0f0f0}.SubSiteViewSidebar_cardTitle__gSFTt{font-size:15px;font-weight:600;color:#111;margin-bottom:16px;letter-spacing:-.2px}.SubSiteViewSidebar_cardDescription__mFq5j{font-size:13px;color:#6B7280;margin-bottom:16px;line-height:1.4}.SubSiteViewSidebar_row__18GAW{display:flex;gap:16px;margin-bottom:16px}.SubSiteViewSidebar_col___AAlQ{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.SubSiteViewSidebar_label__PIKf5{font-size:12px;font-weight:600;color:#6B7280;display:block;margin-bottom:2px}.SubSiteViewSidebar_input__Yfbrg,.SubSiteViewSidebar_textarea__LU9OL{width:100%;background:#F3F4F6;border:1px solid transparent;border-radius:6px;padding:8px 10px;font-size:13px;color:#111;transition:all .2s;font-family:inherit}.SubSiteViewSidebar_textarea__LU9OL{resize:vertical;min-height:60px}.SubSiteViewSidebar_input__Yfbrg:focus,.SubSiteViewSidebar_textarea__LU9OL:focus{outline:none;background:#FFFFFF;border-color:#E5E7EB;box-shadow:0 0 0 2px rgba(0,0,0,.05)}.SubSiteViewSidebar_input__Yfbrg::placeholder,.SubSiteViewSidebar_textarea__LU9OL::placeholder{color:#9CA3AF}.SubSiteViewSidebar_checkboxRow__as4bn{display:flex;align-items:center;gap:8px;margin-top:8px;cursor:pointer}.SubSiteViewSidebar_checkbox__APsBF{width:16px;height:16px;border-radius:4px;border:1px solid #d1d5db;accent-color:#000}.SubSiteViewSidebar_checkboxLabel__7mr_M{font-size:13px;color:#4B5563}.SubSiteViewSidebar_imageUploadRow__mFFIQ{display:flex;gap:24px;margin-bottom:16px;align-items:flex-end;justify-content:space-between}.SubSiteViewSidebar_imageUploadItem__QAN2G{display:flex;flex-direction:column;gap:8px}@media (max-width:767px){.SubSiteViewSidebar_imageUploadRow__mFFIQ{flex-direction:column;align-items:stretch;gap:14px}.SubSiteViewSidebar_imageUploadItem__QAN2G .SubSiteViewSidebar_selectFromLibraryButton__6q70M,.SubSiteViewSidebar_imageUploadItem__QAN2G .SubSiteViewSidebar_uploadButton__WlUL8{min-height:40px}.SubSiteViewSidebar_imageUploadRow__mFFIQ .SubSiteViewSidebar_browserPreviewContainer__5_ySd,.SubSiteViewSidebar_imageUploadRow__mFFIQ .SubSiteViewSidebar_iphonePreviewContainer__nuF2_{box-sizing:border-box;width:100%;max-width:400px}}.SubSiteViewSidebar_imagePreview__5QSIC{width:48px;height:48px;border-radius:8px;background:#F3F4F6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden}.SubSiteViewSidebar_imagePreview__5QSIC img{width:100%;height:100%;object-fit:cover}.SubSiteViewSidebar_uploadButton__WlUL8{background:#2f74df;border:none;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;color:#ffffff;cursor:pointer;width:-moz-fit-content;width:fit-content}.SubSiteViewSidebar_uploadButton__WlUL8:hover{background:#4a5ee5}.SubSiteViewSidebar_selectFromLibraryButton__6q70M{background:#F3F4F6;border:1px solid #e5e7eb;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;color:#111111;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all .2s}.SubSiteViewSidebar_selectFromLibraryButton__6q70M:hover{background:#E5E7EB;border-color:#D1D5DB}.SubSiteViewSidebar_helperText__APP2S{font-size:11px;color:#9CA3AF;margin-top:2px}.SubSiteViewSidebar_inlineCode__v__Ff{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:10px;background:rgba(0,0,0,.06);padding:1px 5px;border-radius:4px}.SubSiteViewSidebar_socialPreviewRow__wN7dK{display:flex;gap:16px;align-items:center;justify-content:space-between}.SubSiteViewSidebar_socialPreviewUpload__qZGGY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-shrink:0}.SubSiteViewSidebar_socialPreviewImage__NRf7V{height:200px;width:400px;background:#F3F4F6;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;min-width:0}.SubSiteViewSidebar_socialPreviewImage__NRf7V img{width:100%;height:100%;object-fit:cover}.SubSiteViewSidebar_sectionDivider___CuOB{border:none;border-top:1px solid #f0f0f0;margin:20px 0 12px}.SubSiteViewSidebar_cardSecondaryTitle__uqng2{font-size:14px;font-weight:600;color:#111;margin:0 0 10px;letter-spacing:-.2px}.SubSiteViewSidebar_browserPreviewContainer__5_ySd{border-radius:20px;height:160px;width:400px;padding:0 0 0 25px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;z-index:0}.SubSiteViewSidebar_browserPreviewBg__E5qW5{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(4px) grayscale(.4) brightness(1.2);z-index:-1;transform:scale(1.1)}.SubSiteViewSidebar_browserTab__08xmI{border-top-left-radius:12px;border-top-right-radius:12px;background:#fbfbfb;padding:8px 16px;display:flex;align-items:center;gap:8px;box-shadow:0 -2px 10px rgba(0,0,0,.05);position:relative;z-index:2;min-width:140px;max-width:200px;height:36px;margin-left:24px;margin-bottom:-1px}.SubSiteViewSidebar_browserTab__08xmI:after,.SubSiteViewSidebar_browserTab__08xmI:before{content:"";position:absolute;bottom:0;width:20px;height:20px;border-radius:50%;box-shadow:0 10px 0 #fbfbfb;z-index:1}.SubSiteViewSidebar_browserTab__08xmI:before{left:-20px;box-shadow:10px 10px 0 #ffffff}.SubSiteViewSidebar_browserTab__08xmI:after{right:-20px;box-shadow:-10px 10px 0 #ffffff}.SubSiteViewSidebar_browserTabIcon__PY3Gw{width:16px;height:16px;border-radius:2px;object-fit:contain}.SubSiteViewSidebar_browserTabTitle__JE44B{font-size:12px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SubSiteViewSidebar_browserBase__gg3kQ{height:70px;background:linear-gradient(0deg,#ececec,#ffffff);width:100%;z-index:1;border-top-left-radius:8px;box-shadow:0 -1px 2px rgba(0,0,0,.05)}.SubSiteViewSidebar_iphonePreviewContainer__nuF2_{background:#000000;padding:20px;border-radius:20px;height:220px;width:400px;position:relative;overflow:hidden;display:flex;align-items:start;justify-content:start}.SubSiteViewSidebar_iphonePreviewContainer__nuF2_:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000,#00000000 40%);z-index:4}.SubSiteViewSidebar_iphoneFrame__HQYd_{top:15px;left:14px;width:370px;height:auto;opacity:.8;z-index:1}.SubSiteViewSidebar_iphoneContent__mIpL5{position:absolute;z-index:2;display:flex;gap:20px;top:80px;left:55px}.SubSiteViewSidebar_appIconWrapper__nnO0S{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:60px}.SubSiteViewSidebar_iosIconContainer__d1I4G{width:60px;height:60px;border-radius:15px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.12)}.SubSiteViewSidebar_iosIconContainer__d1I4G:before{content:"";position:absolute;inset:0;border-radius:14px;padding:.5px;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:5}.SubSiteViewSidebar_iosIconContainer__d1I4G:after{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 1px .5px rgba(255,255,255,.25),inset 0 0 0 1px rgba(255,255,255,.05);pointer-events:none;z-index:4}.SubSiteViewSidebar_appIcon__1vYBp{width:100%;height:100%;object-fit:cover;border-radius:15px;display:block}.SubSiteViewSidebar_appLabel__B9Av6{color:#ffffff;font-size:11px;font-weight:500;text-align:center}.SubSiteViewSidebar_fileManagerPanel__s5iOf{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;flex-direction:column;z-index:10;border-left:1px solid #e5e7eb}.SubSiteViewSidebar_fileManagerHeader__YXV_K{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f9fafb;flex-shrink:0}.SubSiteViewSidebar_fileManagerHeader__YXV_K h3{margin:0;font-size:14px;font-weight:600;color:#1f2937}.SubSiteViewSidebar_closeButton__UQ1tI{background:none;border:none;font-size:24px;line-height:1;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.SubSiteViewSidebar_closeButton__UQ1tI:hover{background:#e5e7eb;color:#1f2937}.SubSiteViewSidebar_fileManagerContent__1hCj8{flex:1 1;min-height:0;overflow:hidden}.SubSiteViewSidebar_customDomainsSection__dOlBm{margin-top:8px;padding-top:16px;border-top:1px solid #f0f0f0}.SubSiteViewSidebar_customDomainList__txX2F{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.SubSiteViewSidebar_customDomainRow__wl1e_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.SubSiteViewSidebar_customDomainMain__blPc3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.SubSiteViewSidebar_customDomainName__zBAib{font-size:14px;font-weight:600;color:#111827;word-break:break-all}.SubSiteViewSidebar_statusPill__lQmWt{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.02em}.SubSiteViewSidebar_statusPending__erWkW{background:#fef3c7;color:#92400e}.SubSiteViewSidebar_statusActive__7PXb9{background:#d1fae5;color:#065f46}.SubSiteViewSidebar_statusError__U5rFh{background:#fee2e2;color:#991b1b}.SubSiteViewSidebar_customDomainActions__VfO0J{display:flex;gap:8px;flex-shrink:0}.SubSiteViewSidebar_ghostButton__SCdH4{background:#fff;border:1px solid #d1d5db;color:#374151;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.SubSiteViewSidebar_ghostButton__SCdH4:hover:not(:disabled){background:#f3f4f6}.SubSiteViewSidebar_ghostButton__SCdH4:disabled{opacity:.55;cursor:not-allowed}.SubSiteViewSidebar_dangerButton__DkUYG{background:#fff;border:1px solid #fecaca;color:#b91c1c;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.SubSiteViewSidebar_dangerButton__DkUYG:hover:not(:disabled){background:#fef2f2}.SubSiteViewSidebar_dangerButton__DkUYG:disabled{opacity:.55;cursor:not-allowed}.SubSiteViewSidebar_customDomainAddRow__Ra2p_{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;align-items:center}.SubSiteViewSidebar_customDomainAddRow__Ra2p_ .SubSiteViewSidebar_input__Yfbrg{flex:1 1 200px;min-width:0}.SubSiteViewSidebar_addDomainButton__6kOy5{background:#2f74df;color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.SubSiteViewSidebar_addDomainButton__6kOy5:hover:not(:disabled){background:#2563c6}.SubSiteViewSidebar_addDomainButton__6kOy5:disabled{opacity:.55;cursor:not-allowed}.SubSiteViewSidebar_dangerCard__fTa1_{background:#fffafa;border:1px solid #fecaca;border-radius:12px;padding:18px 20px;margin-top:16px;box-shadow:0 0 0 1px rgba(220,38,38,.04)}.SubSiteViewSidebar_dangerCardHeader__NF3Za{display:flex;align-items:center;gap:10px;margin-bottom:4px}.SubSiteViewSidebar_dangerCardIcon__CBlSW{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#fee2e2;color:#b91c1c;flex-shrink:0}.SubSiteViewSidebar_dangerCardTitle__ZA1mS{margin:0;font-size:15px;font-weight:700;color:#991b1b;letter-spacing:-.01em}.SubSiteViewSidebar_dangerCardDesc__6dt24{margin:0 0 14px;font-size:12.5px;color:#7f1d1d;opacity:.8;line-height:1.45}.SubSiteViewSidebar_dangerActionRow__eSwyQ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;background:#fff;border:1px solid #fecaca;border-radius:10px}.SubSiteViewSidebar_dangerActionInfo__qU8BZ{display:flex;flex-direction:column;gap:2px;min-width:0}.SubSiteViewSidebar_dangerActionTitle__IdOma{font-size:13.5px;font-weight:600;color:#1f2937}.SubSiteViewSidebar_dangerActionDetail__JZdk_{font-size:12px;color:#6b7280;line-height:1.4}.SubSiteViewSidebar_dangerSolidButton__WwHf0{flex-shrink:0;background:#dc2626;color:#fff;border:none;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 1px 2px rgba(220,38,38,.25)}.SubSiteViewSidebar_dangerSolidButton__WwHf0:hover:not(:disabled){background:#b91c1c;box-shadow:0 2px 8px rgba(220,38,38,.35)}.SubSiteViewSidebar_dangerSolidButton__WwHf0:active:not(:disabled){transform:translateY(1px)}.SubSiteViewSidebar_dangerSolidButton__WwHf0:disabled{opacity:.5;cursor:not-allowed}.SubSiteViewSidebar_deleteOverlay__FtzL0{position:fixed;inset:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:10001;animation:SubSiteViewSidebar_deleteOverlayIn__lKOZy .18s ease-out}@keyframes SubSiteViewSidebar_deleteOverlayIn__lKOZy{0%{opacity:0}to{opacity:1}}.SubSiteViewSidebar_deleteDialog__NsU9N{width:min(440px,100%);background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(2,6,23,.35),0 0 0 1px rgba(15,23,42,.06);overflow:hidden;display:flex;flex-direction:column;animation:SubSiteViewSidebar_deleteDialogIn__zQgoW .22s cubic-bezier(.34,1.56,.64,1)}@keyframes SubSiteViewSidebar_deleteDialogIn__zQgoW{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SubSiteViewSidebar_deleteDialogTop__qIk7f{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 14px;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fff,#fffafa);position:relative}.SubSiteViewSidebar_deleteDialogIcon__MoGVu{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#fee2e2;color:#b91c1c;flex-shrink:0}.SubSiteViewSidebar_deleteDialogTextBlock__zwgdv{flex:1 1;min-width:0;padding-top:2px}.SubSiteViewSidebar_deleteDialogTitle__4SGeB{margin:0 0 4px;font-size:17px;font-weight:700;color:#0f172a;letter-spacing:-.01em;line-height:1.25}.SubSiteViewSidebar_deleteDialogSubtitle__KR8Du{margin:0;font-size:13px;color:#475569;line-height:1.45}.SubSiteViewSidebar_deleteDialogSubtitle__KR8Du strong{color:#0f172a;font-weight:600}.SubSiteViewSidebar_deleteDialogClose__WNt_i{position:absolute;top:12px;right:12px;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.SubSiteViewSidebar_deleteDialogClose__WNt_i:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.SubSiteViewSidebar_deleteDialogClose__WNt_i:disabled{opacity:.4;cursor:not-allowed}.SubSiteViewSidebar_deleteDialogBody__759Hp{padding:16px 20px 18px;display:flex;flex-direction:column;gap:14px}.SubSiteViewSidebar_deleteImpactBox__GDMTH{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.SubSiteViewSidebar_deleteImpactLabel__7SN6z{display:block;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.SubSiteViewSidebar_deleteImpactList__9Gfep{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.SubSiteViewSidebar_deleteImpactList__9Gfep li{display:flex;align-items:center;gap:10px;font-size:13px;color:#334155;line-height:1.3}.SubSiteViewSidebar_deleteImpactNum__UcpPY{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:6px;background:#fee2e2;color:#b91c1c;font-size:12px;font-weight:700}.SubSiteViewSidebar_deleteImpactBullet__SkLLv{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:18px;color:#cbd5e1;line-height:1}.SubSiteViewSidebar_deleteConfirmLabel__px30b{font-size:12.5px;color:#475569;line-height:1.5}.SubSiteViewSidebar_deleteConfirmCode__uCPGt{display:inline-block;padding:1px 6px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.SubSiteViewSidebar_deleteConfirmInput__01T5Y{width:100%;padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13.5px;color:#0f172a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.SubSiteViewSidebar_deleteConfirmInput__01T5Y:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.12)}.SubSiteViewSidebar_deleteConfirmInput__01T5Y:disabled{opacity:.6;cursor:not-allowed}.SubSiteViewSidebar_deleteDialogFooter__5NN9S{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid #f1f5f9;background:#fafbfc}.SubSiteViewSidebar_deleteCancelBtn__VjXFP{background:#fff;border:1px solid #e2e8f0;color:#475569;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.SubSiteViewSidebar_deleteCancelBtn__VjXFP:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.SubSiteViewSidebar_deleteCancelBtn__VjXFP:disabled{opacity:.5;cursor:not-allowed}.SubSiteViewSidebar_deleteConfirmBtn__LrA_e{background:#dc2626;color:#fff;border:none;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px rgba(220,38,38,.25)}.SubSiteViewSidebar_deleteConfirmBtn__LrA_e:hover:not(:disabled){background:#b91c1c;box-shadow:0 2px 8px rgba(220,38,38,.35)}.SubSiteViewSidebar_deleteConfirmBtn__LrA_e:active:not(:disabled){transform:translateY(1px)}.SubSiteViewSidebar_deleteConfirmBtn__LrA_e:disabled{background:#fca5a5;cursor:not-allowed;box-shadow:none}.SubSiteViewSidebar_deleteSpinner__0ik6C{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:SubSiteViewSidebar_deleteSpin__bE_9_ .7s linear infinite}@keyframes SubSiteViewSidebar_deleteSpin__bE_9_{to{transform:rotate(1turn)}}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_modalOverlay__297nA{background:rgba(9,11,18,.62)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_cardSecondaryTitle__uqng2,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_cardTitle__gSFTt,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_modalTitle__nRX15{color:#f1f5f9}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_card__0xdpi{background:#14161f;border-color:rgba(255,255,255,.1);box-shadow:0 1px 2px rgba(0,0,0,.4)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_cardDescription__mFq5j,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_helperText__APP2S,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_label__PIKf5{color:#94a3b8}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_input__Yfbrg,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_textarea__LU9OL{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#e2e8f0}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_input__Yfbrg:focus,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_textarea__LU9OL:focus{background:rgba(255,255,255,.1);border-color:var(--accent-color,#2f74df);box-shadow:0 0 0 2px rgba(47,116,223,.25)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_input__Yfbrg::placeholder,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_textarea__LU9OL::placeholder{color:#64748b}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_saveButton__1LYzl{background:rgba(255,255,255,.1);color:#64748b}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_checkboxLabel__7mr_M{color:#cbd5e1}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_checkbox__APsBF{border-color:rgba(255,255,255,.2);accent-color:var(--accent-color,#2f74df)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_inlineCode__v__Ff{background:rgba(255,255,255,.1);color:#cbd5e1}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_customDomainsSection__dOlBm,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_sectionDivider___CuOB{border-color:rgba(255,255,255,.1)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_imagePreview__5QSIC,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_socialPreviewImage__NRf7V{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_selectFromLibraryButton__6q70M{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#e2e8f0}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_selectFromLibraryButton__6q70M:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_customDomainRow__wl1e_{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_customDomainName__zBAib{color:#e2e8f0}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_ghostButton__SCdH4{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#cbd5e1}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_ghostButton__SCdH4:hover{background:rgba(255,255,255,.12)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_dangerButton__DkUYG{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.35);color:#fca5a5}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_statusPending__erWkW{background:rgba(146,64,14,.32);color:#fcd34d}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_statusActive__7PXb9{background:rgba(6,95,70,.35);color:#6ee7b7}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_dangerCard__fTa1_{background:rgba(127,29,29,.12);border-color:rgba(239,68,68,.28);box-shadow:none}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_dangerCardIcon__CBlSW{background:rgba(239,68,68,.18);color:#fca5a5}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_dangerCardTitle__ZA1mS{color:#fca5a5}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_dangerCardDesc__6dt24{color:#f5b5b5}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_dangerActionRow__eSwyQ{background:rgba(255,255,255,.03);border-color:rgba(239,68,68,.28)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_dangerActionTitle__IdOma{color:#e2e8f0}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_dangerActionDetail__JZdk_{color:#94a3b8}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_deleteDialog__NsU9N{background:#14161f;border-color:rgba(255,255,255,.1);color:#e2e8f0}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_deleteDialogTitle__4SGeB{color:#f1f5f9}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_deleteConfirmLabel__px30b,.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_deleteDialogSubtitle__KR8Du{color:#94a3b8}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_deleteImpactBox__GDMTH{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_deleteConfirmInput__01T5Y{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#e2e8f0}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_deleteConfirmCode__uCPGt{background:rgba(255,255,255,.1);color:#cbd5e1}.app-theme-dark:not(:has(.site-settings-force-light)) .SubSiteViewSidebar_deleteCancelBtn__VjXFP{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#cbd5e1}.SubSiteViewSidebar_deleteOverlay__FtzL0.site-settings-force-light,.SubSiteViewSidebar_modalOverlay__297nA.site-settings-force-light{--rb-alert-error-tone:#d92d20;--rb-alert-error-bg:#fef3f2;--rb-alert-error-border:#fecdca;--rb-alert-error-text:#912018;--rb-alert-success-tone:#079455;--rb-alert-success-bg:#ecfdf3;--rb-alert-success-border:#abefc6;--rb-alert-success-text:#085d3a}.FileManager_fileManagerContainer__Kl1hz{--fm-accent:var(--accent-color,#2f74df);--fm-accent-soft:var(--accent-soft,rgba(47,116,223,0.16));--fm-accent-strong:var(--accent-strong,rgba(47,116,223,0.28));--fm-on-accent:var(--accent-contrast,var(--accent-text,#ffffff));--fm-text:#0f172a;--fm-text-muted:#475569;--fm-bg:#ffffff;--fm-bg-muted:#f8fafc;--fm-bg-elevated:#ffffff;--fm-bg-hover:rgba(15,23,42,0.06);--fm-border:rgba(0,0,0,0.08);--fm-selected-bg:var(--accent-soft,rgba(47,116,223,0.16));--fm-selected-border:var(--accent-color,#2f74df);--fm-shadow-sm:0 1px 2px rgba(15,23,42,0.06);--fm-shadow-md:0 4px 6px -1px rgba(15,23,42,0.08),0 2px 4px -2px rgba(15,23,42,0.06);--fm-checker-a:#e2e8f0;--fm-checker-b:#f1f5f9;--fm-danger:#dc2626;--fm-danger-hover:#b91c1c;--fm-danger-text:#991b1b;--fm-error-bg:#fef2f2;--fm-error-border:#fecaca;position:relative;--rounded-sm:8px;--rounded-md:10px;--rounded-lg:12px;--transition:all 0.2s ease;display:flex;flex-direction:column;height:100%;width:100%;background-color:var(--fm-bg);font-family:inherit;color:var(--fm-text);overflow:hidden}.app-theme-dark .FileManager_fileManagerContainer__Kl1hz{--fm-text:#e2e8f0;--fm-text-muted:#cbd5e1;--fm-bg:#1a1d26;--fm-bg-muted:rgba(18,20,28,0.92);--fm-bg-elevated:#1f232e;--fm-bg-hover:rgba(255,255,255,0.06);--fm-border:rgba(255,255,255,0.1);--fm-shadow-sm:0 1px 2px rgba(0,0,0,0.35);--fm-shadow-md:0 8px 24px rgba(0,0,0,0.45);--fm-checker-a:#2a2e3a;--fm-checker-b:#1f232e;--fm-danger:#f87171;--fm-danger-hover:#fca5a5;--fm-danger-text:#fecaca;--fm-error-bg:rgba(127,29,29,0.35);--fm-error-border:rgba(248,113,113,0.45)}.FileManager_fileGrid__427Um::-webkit-scrollbar,.FileManager_fileList__kdMM_::-webkit-scrollbar,.FileManager_previewContainer__fj53a::-webkit-scrollbar{width:8px;height:8px}.FileManager_fileGrid__427Um::-webkit-scrollbar-thumb,.FileManager_fileList__kdMM_::-webkit-scrollbar-thumb,.FileManager_previewContainer__fj53a::-webkit-scrollbar-thumb{background-color:#bfcedc;border-radius:4px}.FileManager_fileGrid__427Um::-webkit-scrollbar-thumb:hover,.FileManager_fileList__kdMM_::-webkit-scrollbar-thumb:hover,.FileManager_previewContainer__fj53a::-webkit-scrollbar-thumb:hover{background-color:#aaccec}.FileManager_fileGrid__427Um::-webkit-scrollbar-track,.FileManager_fileList__kdMM_::-webkit-scrollbar-track,.FileManager_previewContainer__fj53a::-webkit-scrollbar-track{background-color:#f5faff;border-radius:4px}.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_fileGrid__427Um::-webkit-scrollbar-thumb,.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_fileList__kdMM_::-webkit-scrollbar-thumb,.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_previewContainer__fj53a::-webkit-scrollbar-thumb{background-color:#475569}.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_fileGrid__427Um::-webkit-scrollbar-thumb:hover,.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_fileList__kdMM_::-webkit-scrollbar-thumb:hover,.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_previewContainer__fj53a::-webkit-scrollbar-thumb:hover{background-color:#64748b}.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_fileGrid__427Um::-webkit-scrollbar-track,.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_fileList__kdMM_::-webkit-scrollbar-track,.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_previewContainer__fj53a::-webkit-scrollbar-track{background-color:#0f1218}.FileManager_appHeader__M3czF{display:flex;justify-content:space-between;align-items:center;padding:10px 25px;background-color:var(--fm-bg-elevated);border-bottom:1px solid var(--fm-border);flex-shrink:0}.FileManager_logo__5XaFi{display:flex;align-items:center;font-size:18px;font-weight:700;color:var(--fm-text);letter-spacing:-.5px;gap:10px}.FileManager_logo__5XaFi svg{color:var(--fm-accent)}.FileManager_searchBar__Ly5Of{display:flex;align-items:center;width:320px;position:relative}.FileManager_searchBar__Ly5Of input{width:100%;padding:8px 12px 8px 36px;background:var(--fm-bg-muted);border:1px solid var(--fm-border);border-radius:var(--rounded-sm);outline:none;transition:var(--transition);font-size:13px;color:var(--fm-text);accent-color:var(--fm-accent)}.FileManager_searchBar__Ly5Of input:focus{background:var(--fm-bg-elevated);border-color:var(--fm-accent);box-shadow:0 0 0 3px var(--fm-accent-soft)}.FileManager_searchBar__Ly5Of button{position:absolute;left:8px;padding:0;background:none;border:none;color:var(--fm-text-muted);pointer-events:none;display:flex;align-items:center}.FileManager_userControls__qJ3Zy{display:flex;align-items:center;gap:8px}.FileManager_userAvatar__ZdhmR{margin-left:8px}.FileManager_userAvatar__ZdhmR img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid var(--fm-border)}.FileManager_mainContent__o6SNt{display:flex;flex:1 1;overflow:hidden;min-height:0}.FileManager_sidebar__tGuSB{width:175px;background-color:var(--fm-bg-muted);border-right:1px solid var(--fm-border);display:flex;flex-direction:column;padding:16px 12px;gap:4px}.FileManager_navMenu__tfNWw ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.FileManager_navMenu__tfNWw button{display:flex;align-items:center;padding:8px 12px;color:var(--fm-text-muted);text-decoration:none;transition:var(--transition);border-radius:var(--rounded-sm);background:none;border:none;width:100%;text-align:left;cursor:pointer;font-size:13px;font-weight:500}.FileManager_navMenu__tfNWw button:hover{background-color:var(--fm-bg-hover);color:var(--fm-text)}.FileManager_navMenu__tfNWw button svg{margin-right:10px;width:18px;height:18px;opacity:.85}.FileManager_navMenu__tfNWw li.FileManager_active__Ig0b4 button{background-color:var(--fm-bg-elevated);color:var(--fm-accent);box-shadow:var(--fm-shadow-sm);font-weight:600;border:1px solid var(--fm-accent-soft)}.FileManager_navMenu__tfNWw li.FileManager_active__Ig0b4 button svg{opacity:1;color:var(--fm-accent)}.FileManager_storageInfo__FMDKH{margin-top:auto;padding:12px;font-size:11px;color:var(--fm-text-muted);background:var(--fm-bg-hover);border-radius:var(--rounded-sm);border:1px solid var(--fm-border)}.FileManager_storageProgress__nEed3{height:4px;background-color:var(--fm-border);border-radius:2px;margin-bottom:6px;overflow:hidden}.FileManager_progressBar__tG1Zy{height:100%;background-color:var(--fm-accent);border-radius:2px}.FileManager_fileManagerArea__UiHsX{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-height:0;background-color:var(--fm-bg)}.FileManager_toolbar__1fC2v{padding:12px 24px;border-bottom:1px solid var(--fm-border);display:flex;justify-content:space-between;align-items:center;background:#fbfbfc}.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_toolbar__1fC2v{background:var(--fm-bg-elevated)}.FileManager_pathBreadcrumb__BZYcw{display:flex;align-items:center;font-size:13px;font-weight:500;color:var(--fm-text-muted)}.FileManager_pathBreadcrumb__BZYcw span:last-child{color:var(--fm-text)}.FileManager_breadcrumbSegment__z9Ic6{cursor:pointer;color:var(--fm-accent);border-radius:var(--rounded-sm);padding:2px 4px;margin:0 -2px;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.FileManager_breadcrumbSegment__z9Ic6:hover{text-decoration:underline}.FileManager_breadcrumbSep__LyfFM{margin:0 6px;color:var(--fm-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.FileManager_breadcrumbType__Uouws{color:var(--fm-text);font-weight:600;white-space:nowrap}.FileManager_breadcrumbDropActive__MIqmB{outline:2px solid var(--fm-accent);outline-offset:2px;border-radius:var(--rounded-sm)}.FileManager_createFolderRow__oCFju{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.FileManager_createFolderInput__oSri0{padding:8px 12px;min-width:140px;max-width:200px;background:var(--fm-bg-muted);border:1px solid var(--fm-border);border-radius:var(--rounded-sm);font-size:13px;color:var(--fm-text);outline:none}.FileManager_createFolderInput__oSri0:focus{border-color:var(--fm-accent);box-shadow:0 0 0 3px var(--fm-accent-soft)}.FileManager_toolbarActions__tuTD9{display:flex;align-items:center;gap:12px;flex-shrink:0}.FileManager_toolbarActions__tuTD9 .FileManager_btn__Fdxk_ svg{width:16px;height:16px;flex-shrink:0}.FileManager_toolbarSearchBar__M3s8s{display:flex;align-items:center;width:min(300px,28vw);min-width:160px;flex-shrink:1;position:relative}.FileManager_toolbarSearchBar__M3s8s input{width:100%;padding:8px 12px 8px 36px;background:var(--fm-bg-muted);border:1px solid var(--fm-border);border-radius:var(--rounded-sm);outline:none;transition:var(--transition);font-size:13px;color:var(--fm-text);accent-color:var(--fm-accent)}.FileManager_toolbarSearchBar__M3s8s input:focus{border-color:var(--fm-accent);box-shadow:0 0 0 3px var(--fm-accent-soft)}.FileManager_toolbarSearchBar__M3s8s button{position:absolute;left:8px;padding:0;background:none;border:none;color:var(--fm-text-muted);pointer-events:none;display:flex;align-items:center}.FileManager_viewToggle__bteAI{display:flex;align-items:center;gap:4px;background:var(--fm-bg-muted);padding:2px;border-radius:9px;border:1px solid var(--fm-border)}.FileManager_btn__Fdxk_{padding:8px 14px;background:var(--fm-accent-strong,var(--fm-accent));border:1px solid var(--fm-accent);color:var(--fm-on-accent);border-radius:var(--rounded-md);cursor:pointer;font-weight:600;font-size:13px;transition:var(--transition);display:inline-flex;align-items:center;gap:6px}.FileManager_btn__Fdxk_:hover:not(:disabled){background:var(--fm-accent);filter:brightness(1.05)}.FileManager_btn__Fdxk_:disabled{background:var(--fm-bg-muted);border-color:var(--fm-border);color:var(--fm-text-muted);cursor:not-allowed;filter:none}.FileManager_btn__Fdxk_.FileManager_btnUpload__a_b6s{background:transparent;border:none;color:var(--fm-accent);filter:none}.FileManager_btn__Fdxk_.FileManager_btnUpload__a_b6s:hover:not(:disabled){background:var(--fm-accent-soft);border:none;color:var(--fm-accent);filter:none}.FileManager_btn__Fdxk_.FileManager_btnUpload__a_b6s:disabled{background:transparent;border:none;color:var(--fm-text-muted)}.FileManager_btnDanger__npaQa{background:var(--fm-danger)!important;border-color:var(--fm-danger)!important;color:#ffffff!important}.FileManager_btnDanger__npaQa:hover:not(:disabled){background:var(--fm-danger-hover)!important;border-color:var(--fm-danger-hover)!important;filter:none}.FileManager_btnIcon__cfEJ0{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid transparent;border-radius:var(--rounded-sm);color:var(--fm-text-muted);cursor:pointer;transition:var(--transition)}.FileManager_btnIcon__cfEJ0:hover{background-color:var(--fm-bg-hover);color:var(--fm-text)}.FileManager_btnIcon__cfEJ0.FileManager_active__Ig0b4{background-color:var(--fm-bg-elevated);color:var(--fm-accent);box-shadow:var(--fm-shadow-sm);border-color:var(--fm-accent-soft)}.FileManager_viewToggle__bteAI .FileManager_btnIcon__cfEJ0{width:28px;height:28px;margin:0}.FileManager_viewToggle__bteAI .FileManager_btnIcon__cfEJ0.FileManager_active__Ig0b4{background-color:var(--fm-bg-elevated);color:var(--fm-accent);box-shadow:var(--fm-shadow-sm);border:1px solid var(--fm-accent-soft)}.FileManager_dualPaneContainer__CoX2w,.FileManager_pane__tiT7a{display:flex;flex:1 1;overflow:hidden;min-height:0}.FileManager_pane__tiT7a{position:relative;flex-direction:column}.FileManager_paneActions__FJoYU{display:flex;align-items:center;gap:6px}.FileManager_rightPane__l21od{width:320px;min-width:320px;flex:0 0 320px;border-left:1px solid var(--fm-border);background-color:var(--fm-bg);overflow:hidden;opacity:1}.FileManager_rightPane__l21od.FileManager_hidden__QhFBr{width:0;min-width:0;flex:0 0;border-left:none;opacity:0}.FileManager_rightPane__l21od .FileManager_paneHeader__jg6mC,.FileManager_rightPane__l21od .FileManager_previewContainer__fj53a{min-width:320px}.FileManager_paneHeader__jg6mC{padding:12px 16px;border-bottom:1px solid var(--fm-border);display:flex;justify-content:space-between;align-items:center;background-color:var(--fm-bg-muted)}.FileManager_paneHeader__jg6mC h3{font-size:13px;font-weight:600;margin:0;color:var(--fm-text);text-transform:uppercase;letter-spacing:.5px}.FileManager_fileGrid__427Um{flex:1 1;padding:24px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px;align-content:start;min-height:0}.FileManager_fileList__kdMM_{flex:1 1;padding:0;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.FileManager_fileAreaLoading__72T6t{flex:1 1;min-height:0;min-width:0;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.FileManager_fileItemList__gGMxc{position:relative;display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--fm-border);cursor:pointer;transition:var(--transition);background:transparent;gap:12px}.FileManager_fileItemList__gGMxc:hover{background-color:var(--fm-bg-hover)}.FileManager_fileItemList__gGMxc.FileManager_selected__ggv1C{background-color:var(--fm-selected-bg);border-left:3px solid var(--fm-selected-border)}.FileManager_fileIconList__WgTjs{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--fm-text-muted);border-radius:6px;overflow:hidden;background:var(--fm-bg-elevated);box-shadow:var(--fm-shadow-sm);border:1px solid var(--fm-border)}.FileManager_fileIconList__WgTjs img,.FileManager_fileIconList__WgTjs video{width:100%;height:100%;object-fit:cover}.FileManager_fileInfoList__gc82G{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.FileManager_fileNameList__aRsXS{font-size:13px;font-weight:500;color:var(--fm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileManager_fileMetaList__FbsH2{font-size:11px;color:var(--fm-text-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.FileManager_fileItem__ojkxC{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:6px;border-radius:var(--rounded-lg);cursor:pointer;transition:var(--transition);border:1px solid transparent;background:transparent;min-width:0}.FileManager_fileItem__ojkxC:hover{background-color:var(--fm-bg-hover)}.FileManager_fileItem__ojkxC.FileManager_selected__ggv1C{background-color:var(--fm-selected-bg);border-color:var(--fm-selected-border);box-shadow:0 0 0 1px var(--fm-accent-soft)}.FileManager_itemDragging__P77cs{opacity:.55}.FileManager_folderItem__VMg6w{display:flex;flex-direction:column;align-items:center;padding:12px;border-radius:var(--rounded-lg);cursor:pointer;transition:var(--transition);border:1px solid transparent;background:transparent}.FileManager_folderItem__VMg6w:hover{background-color:var(--fm-bg-hover)}.FileManager_folderItem__VMg6w.FileManager_selected__ggv1C{background-color:var(--fm-selected-bg);border-color:var(--fm-selected-border);box-shadow:0 0 0 1px var(--fm-accent-soft)}.FileManager_folderItemDragOver__dIN5L{border-color:var(--fm-accent)!important;box-shadow:0 0 0 2px var(--fm-accent-soft)!important}.FileManager_folderItemIcon__YmTiM{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--fm-accent);border-radius:8px;background:var(--fm-accent-soft);border:1px solid var(--fm-border)}.FileManager_folderItemList__VUBnm{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--fm-border);cursor:pointer;transition:var(--transition);background:transparent;gap:12px}.FileManager_folderItemList__VUBnm:hover{background-color:var(--fm-bg-hover)}.FileManager_folderItemList__VUBnm.FileManager_selected__ggv1C{background-color:var(--fm-selected-bg);border-left:3px solid var(--fm-selected-border)}.FileManager_folderPreview__prHCU{display:flex;flex-direction:column;align-items:center;padding:24px 16px;gap:16px}.FileManager_folderPreviewIcon__zjrrm{width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:var(--fm-accent);background:var(--fm-accent-soft);border-radius:12px;border:1px solid var(--fm-border)}.FileManager_monoMuted__YH2N2{font-family:ui-monospace,monospace;font-size:11px;color:var(--fm-text-muted);word-break:break-all}.FileManager_fileIcon__SNvin{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:var(--fm-text-muted);border-radius:10px;overflow:hidden;background:var(--fm-bg-elevated);box-shadow:var(--fm-shadow-sm);border:1px solid var(--fm-border)}.FileManager_fileIcon__SNvin img,.FileManager_fileIcon__SNvin video{width:100%;height:100%;object-fit:cover}.FileManager_fileIcon__SNvin svg{width:38px;height:38px}.FileManager_fileName__9P1Y0{font-size:13px;font-weight:500;text-align:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fm-text);margin-bottom:2px}.FileManager_fileInfo__gbFyW{font-size:11px;color:var(--fm-text-muted);text-align:left}.FileManager_addTile__6pgwf{font:inherit;color:inherit;text-align:left;width:100%}.FileManager_addTile__6pgwf:disabled{cursor:progress;opacity:.6}.FileManager_addTileBox__dTSfW{background:transparent;box-shadow:none;border:1.5px dashed var(--fm-border);color:var(--fm-accent,var(--fm-text-muted));transition:var(--transition)}.FileManager_addTileBox__dTSfW svg{width:34px;height:34px}.FileManager_addTile__6pgwf:focus-visible .FileManager_addTileBox__dTSfW{border-color:var(--fm-accent,currentColor);box-shadow:0 0 0 3px var(--fm-accent-soft)}@media (hover:hover){.FileManager_addTile__6pgwf:hover:not(:disabled) .FileManager_addTileBox__dTSfW{border-color:var(--fm-accent,currentColor);background:var(--fm-accent-soft)}}.FileManager_previewContainer__fj53a{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;padding:0;min-height:0}.FileManager_previewImage__3HWf3,.FileManager_previewVideo__u0amk{width:100%;height:200px;object-fit:contain;background:repeating-conic-gradient(var(--fm-checker-a) 0 25%,var(--fm-checker-b) 0 50%) 50% /20px 20px;border-bottom:1px solid var(--fm-border)}.FileManager_audioPreview__AKNu4{padding:20px;display:flex;flex-direction:column;align-items:center;color:var(--fm-text-muted);border-bottom:1px solid var(--fm-border);background:var(--fm-bg-muted)}.FileManager_previewInfo__NIwFR{padding:10px;display:flex;flex-direction:column;gap:16px}.FileManager_previewName__yYga4{font-weight:600;font-size:15px;color:var(--fm-text);word-break:break-word}.FileManager_previewMeta__ZWZkT{font-size:12px;color:var(--fm-text-muted);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.FileManager_urlContainer__TbKEQ{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--fm-bg-muted);border-radius:var(--rounded-md);border:1px solid var(--fm-border)}.FileManager_urlLabel__Yq5mD{font-size:11px;font-weight:600;color:var(--fm-text-muted);text-transform:uppercase}.FileManager_urlValue__KAm5v{font-size:12px;color:var(--fm-text);word-break:break-all;font-family:ui-monospace,Cascadia Code,Menlo,monospace;padding:8px;border-radius:var(--rounded-sm)}.FileManager_copyButton__Ho6GC,.FileManager_urlValue__KAm5v{background:var(--fm-bg-elevated);border:1px solid var(--fm-border)}.FileManager_copyButton__Ho6GC{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;font-size:11px;padding:6px 10px;border-radius:var(--rounded-sm);cursor:pointer;color:var(--fm-text-muted);transition:var(--transition)}.FileManager_copyButton__Ho6GC:hover{border-color:var(--fm-accent);color:var(--fm-accent)}.FileManager_toggleDetailsButton__uGwMV{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--fm-accent);background:var(--fm-accent-soft);border:1px solid var(--fm-accent);border-radius:var(--rounded-md);cursor:pointer;transition:var(--transition);width:-moz-fit-content;width:fit-content}.FileManager_toggleDetailsButton__uGwMV:hover{background:var(--fm-accent-strong);border-color:var(--fm-accent);color:var(--fm-accent)}.FileManager_detailsPanel__7SzoR{display:flex;flex-direction:column;gap:16px}.FileManager_detailsSection__Z5QR2{display:flex;flex-direction:column;gap:8px}.FileManager_detailsTitle__M_Qel{font-size:11px;font-weight:600;color:var(--fm-text-muted);text-transform:uppercase;margin:0}.FileManager_detailsGrid__jZG5X{display:flex;flex-direction:column;gap:8px}.FileManager_detailItem__x7Bl6{display:flex;justify-content:space-between;font-size:13px;gap:12px}.FileManager_detailLabel__srLsV{color:var(--fm-text-muted)}.FileManager_detailValue__5Zmjr{color:var(--fm-text);font-weight:500;text-align:right}.FileManager_tagsContainer__y39w0{display:flex;flex-wrap:wrap;gap:8px}.FileManager_tag__kM3ua{display:inline-block;padding:2px 8px;background:var(--fm-bg-muted);color:var(--fm-text);border-radius:12px;font-size:11px;border:1px solid var(--fm-border)}.FileManager_previewActions__wu8tM{display:flex;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--fm-border)}.FileManager_previewActions__wu8tM .FileManager_btn__Fdxk_{flex:1 1;justify-content:center}.FileManager_emptyPreview__hiQQH{color:var(--fm-text-muted);padding:40px}.FileManager_emptyLibrary__IOuSc,.FileManager_emptyPreview__hiQQH{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.FileManager_emptyLibrary__IOuSc{grid-column:1/-1;gap:4px;min-height:340px;padding:40px 24px}.FileManager_emptyLibraryArt__PQ4bZ{width:100%;max-width:230px;height:auto;margin-bottom:12px;color:color-mix(in srgb,var(--fm-accent) 70%,#ffffff);--fm-empty-paper:#ffffff;--fm-empty-tint:color-mix(in srgb,var(--fm-accent) 16%,#ffffff)}.app-theme-dark .FileManager_fileManagerContainer__Kl1hz .FileManager_emptyLibraryArt__PQ4bZ{color:color-mix(in srgb,var(--fm-accent) 72%,#ffffff);--fm-empty-paper:#202634;--fm-empty-tint:color-mix(in srgb,var(--fm-accent) 22%,transparent)}.FileManager_emptyLibraryTitle__zAXmb{margin:0;font-size:15px;font-weight:600;color:var(--fm-text)}.FileManager_emptyLibraryHint__r_syq{margin:0 0 18px;max-width:340px;font-size:12.5px;line-height:1.55;color:var(--fm-text-muted)}.FileManager_emptyLibrary__IOuSc .FileManager_btn__Fdxk_{padding:8px 23px;border:none;border-radius:25px;background:var(--fm-accent);color:var(--fm-on-accent);font-size:13.5px;font-weight:600;transition:all .18s}.FileManager_emptyLibrary__IOuSc .FileManager_btn__Fdxk_:hover:not(:disabled){background:color-mix(in srgb,var(--fm-accent) 85%,black);box-shadow:0 4px 14px color-mix(in srgb,var(--fm-accent) 22%,transparent);transform:translateY(-1px);filter:none}.FileManager_emptyLibrary__IOuSc .FileManager_btn__Fdxk_:disabled{opacity:.55;cursor:not-allowed}.FileManager_emptyPreview__hiQQH svg{width:48px;height:48px;margin-bottom:16px;opacity:.35;color:var(--fm-text-muted)}.FileManager_statusBar__MTaO6{padding:8px 16px;background-color:var(--fm-bg-elevated);border-top:1px solid var(--fm-border);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--fm-text-muted);flex-shrink:0}.FileManager_loadingState__dr2z0,.FileManager_statusInfo__5Ba50{display:flex;align-items:center;gap:12px}.FileManager_loadingState__dr2z0{flex-direction:column;justify-content:center;padding:0;margin:0;color:var(--fm-text-muted);font-size:13px;text-align:center}.FileManager_loadingState__dr2z0 p{margin:0}.FileManager_spinner__8fccG{width:24px;height:24px;border:2px solid var(--fm-border);border-top-color:var(--fm-accent);border-radius:50%;animation:FileManager_spin__EGukk .8s linear infinite;flex-shrink:0}@keyframes FileManager_spin__EGukk{to{transform:rotate(1turn)}}.FileManager_errorOverlay__KyxUr{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:var(--fm-error-bg);border:1px solid var(--fm-error-border);color:var(--fm-danger-text);padding:10px 16px;border-radius:var(--rounded-md);z-index:50;box-shadow:var(--fm-shadow-md);display:flex;align-items:center;gap:12px;font-size:13px;max-width:min(90%,480px)}.FileManager_closeError__9oHpY{background:none;border:none;color:inherit;cursor:pointer;font-size:16px;padding:0;line-height:1;opacity:.85}.FileManager_closeError__9oHpY:hover{opacity:1;color:var(--fm-accent)}.FileManager_fileManagerContainerFull__fRsRx{width:100%;min-width:0}.FileManager_fullTopBar__rreVc{flex-shrink:0;background:var(--topbar-bg,var(--content-shell-bg,var(--fm-bg-muted)));border-bottom:1px solid var(--content-shell-border,var(--fm-border));z-index:0}.FileManager_fullTabNav__1gbeO,.FileManager_fullTopBar__rreVc{width:100%;box-sizing:border-box;position:relative;overflow:visible}.FileManager_fullTabNav__1gbeO{display:flex;flex-wrap:wrap;gap:2px;align-items:flex-end;padding:7px 0 0 10px}.FileManager_fullTab__myO6T{position:relative;padding:5px 15px 8px;font-size:13px;font-weight:600;color:var(--text-muted,var(--fm-text-muted));background:transparent;border:none;border-radius:10px 10px 0 0;letter-spacing:.01em;font-family:inherit;cursor:pointer}.FileManager_fullTabActive__B6_pn{--nav-tab-curve-fill:var(--app-shell-content-bg,var(--content-shell-bg,var(--fm-bg-elevated)));color:var(--accent-color,var(--fm-accent));font-weight:700;background:var(--nav-tab-curve-fill);border:none;margin-bottom:-1px;z-index:2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.app-theme-light .FileManager_fileManagerContainer__Kl1hz .FileManager_fullTopBar__rreVc{background:#e9eae9;border-bottom-color:var(--content-shell-border,#ededed)}.app-theme-light .FileManager_fileManagerContainer__Kl1hz .FileManager_fullTabActive__B6_pn{--nav-tab-curve-fill:var(--app-shell-content-bg,#fbfbfc);background:var(--app-shell-content-bg,#fbfbfc);-webkit-backdrop-filter:none;backdrop-filter:none}.FileManager_fullTabActive__B6_pn:after,.FileManager_fullTabActive__B6_pn:before{content:"";position:absolute;bottom:0;width:18px;height:18px;border-radius:50%;pointer-events:none;z-index:1}.FileManager_fullTabActive__B6_pn:before{left:-18px;box-shadow:9px 9px 0 var(--nav-tab-curve-fill)}.FileManager_fullTabActive__B6_pn:after{right:-18px;box-shadow:-9px 9px 0 var(--nav-tab-curve-fill)}.FileManager_mainContentFull__djnHK{flex-direction:column;width:100%;min-width:0;min-height:0}.FileManager_fileManagerAreaFull__LOfpu{flex:1 1;min-height:0;min-width:0;width:100%}.FileManager_toolbarFull___lxBp{width:100%;box-sizing:border-box;flex-wrap:wrap;row-gap:10px}.FileManager_toolbarFull___lxBp .FileManager_pathBreadcrumb__BZYcw{min-width:0}.FileManager_toolbarFull___lxBp .FileManager_toolbarActions__tuTD9{margin-left:auto}.FileManager_dualPaneContainerFull__UIRDq{flex:1 1;min-height:0;width:100%;min-width:0}.FileManager_panePrimaryFull__Zbmxz{flex:1 1;min-width:0}.FileManager_paneHeaderFullBleed__FpCND{width:100%;box-sizing:border-box}.FileManager_fileListingFull__ukr0a{width:100%;box-sizing:border-box;min-width:0}.FileManager_rightPaneFull__LcB_e{flex-shrink:0}.FileManager_statusSep__vcioM{margin:0 6px;opacity:.65}.FileManager_statusStorageMini___IjUa{width:128px;flex-shrink:0}.FileManager_statusStorageMini___IjUa .FileManager_storageProgress__nEed3{margin-bottom:0}@media (max-width:768px){.FileManager_sidebar__tGuSB{width:60px;padding:12px 6px}.FileManager_navMenu__tfNWw button span{display:none}.FileManager_navMenu__tfNWw button svg{margin-right:0}.FileManager_rightPane__l21od{position:absolute;right:0;top:0;bottom:0;width:100%;z-index:20}.FileManager_toolbarSearchBar__M3s8s{width:100%;min-width:0;max-width:none}.FileManager_toolbarFull___lxBp .FileManager_toolbarActions__tuTD9{width:100%;margin-left:0;flex-wrap:wrap;justify-content:flex-end}}.FileManager_paneDropActive__avTky{position:relative}.FileManager_dropOverlay__QhdjR{position:absolute;inset:8px;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:2px dashed var(--fm-accent);border-radius:var(--rounded-lg,12px);background:var(--fm-accent-soft);color:var(--fm-accent);font-size:.95rem;font-weight:600;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.FileManager_dropOverlay__QhdjR svg{width:34px;height:34px}.FileManager_uploadPanel__F3HV0{flex-shrink:0;margin:10px;border:1px solid var(--fm-border);border-radius:var(--rounded-md,10px);background:var(--fm-bg-elevated);box-shadow:var(--fm-shadow-md);overflow:hidden}.FileManager_uploadPanelHeader__twbKa{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;color:var(--fm-text);border-bottom:1px solid var(--fm-border);background:var(--fm-bg-muted)}.FileManager_uploadPanelClose__XxExa{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--fm-text-muted);border-radius:6px;cursor:pointer}.FileManager_uploadPanelClose__XxExa:hover{background:var(--fm-bg-hover);color:var(--fm-text)}.FileManager_uploadPanelClose__XxExa svg{width:15px;height:15px}.FileManager_uploadList__RF7Z9{display:flex;flex-direction:column;gap:10px;padding:10px 12px;max-height:200px;overflow-y:auto}.FileManager_uploadRow__hACoG{display:flex;flex-direction:column;gap:5px}.FileManager_uploadRowTop__xgPH0{display:flex;align-items:center;justify-content:space-between;gap:10px}.FileManager_uploadName__uFsW3{font-size:.8rem;color:var(--fm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.FileManager_uploadPct__YSvvu{font-size:.75rem;font-weight:600;color:var(--fm-accent);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FileManager_uploadPctError__4qsze{color:var(--fm-danger)}.FileManager_uploadTrack__4Mx8l{height:6px;border-radius:999px;background:var(--fm-bg-hover);overflow:hidden}.FileManager_uploadFill__5h0UH{height:100%;border-radius:999px;background:var(--fm-accent);transition:width .2s ease}.FileManager_uploadFillError__6kgAj{background:var(--fm-danger)}.FileManager_uploadFillIndeterminate__jMxnw{width:100%!important;background:linear-gradient(90deg,var(--fm-accent-soft) 0,var(--fm-accent) 50%,var(--fm-accent-soft) 100%);background-size:200% 100%;animation:FileManager_fmUploadShimmer__6r6LX 1.1s linear infinite}@keyframes FileManager_fmUploadShimmer__6r6LX{0%{background-position:200% 0}to{background-position:-200% 0}}.FileManager_pickCheck__HTM_9{position:absolute;top:12px;left:12px;z-index:2;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--fm-border-strong,rgba(15,23,42,.28));background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:inline-flex;align-items:center;justify-content:center;color:var(--fm-on-accent);transition:var(--transition)}.FileManager_pickCheck__HTM_9 svg{width:13px;height:13px}.FileManager_pickCheckOn__PvFDR{background:var(--fm-accent);border-color:var(--fm-accent)}.FileManager_fileItemList__gGMxc.FileManager_picked__Bv_cO,.FileManager_fileItem__ojkxC.FileManager_picked__Bv_cO{border-color:var(--fm-accent);background-color:var(--fm-accent-soft)}.FileManager_fileItemList__gGMxc .FileManager_pickCheck__HTM_9{position:static;flex:0 0 auto}.FileManager_pickBar__rdq_B{position:absolute;right:18px;bottom:18px;z-index:20;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;background:var(--fm-bg-elevated);border:1px solid var(--fm-border);box-shadow:0 12px 32px rgba(8,10,18,.22)}.FileManager_pickCount__pwV4x{font-size:13px;font-weight:600;color:var(--fm-text);white-space:nowrap}.FileManager_pickDone__LmIY3{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;background:var(--fm-accent);color:var(--fm-on-accent);transition:var(--transition)}.FileManager_pickDone__LmIY3:hover{filter:brightness(1.06)}@media (max-width:767px){.FileManager_fileGrid__427Um{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.FileManager_createFolderInput__oSri0,.FileManager_searchBar__Ly5Of input,.FileManager_toolbarSearchBar__M3s8s input{font-size:16px}.FileManager_createFolderInput__oSri0{min-width:0;max-width:none;flex:1 1 auto}.FileManager_createFolderRow__oCFju{flex:1 1 100%}.FileManager_toolbarActions__tuTD9{flex-wrap:wrap}.FileManager_toolbarActions__tuTD9 .FileManager_btn__Fdxk_{min-height:40px}}.FileManagerModal_overlay__JJGyr{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(15,23,42,.38)}.app-theme-dark .FileManagerModal_overlay__JJGyr{background:rgba(0,0,0,.58)}.FileManagerModal_panel__YiSXJ{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:85vh;max-height:900px;width:1100px;max-width:95vw;padding:0;margin:0;overflow:hidden;border-radius:16px;border:1px solid var(--app-surface-border,rgba(148,163,184,.4));box-shadow:var(--app-surface-glow,0 20px 60px rgba(15,23,42,.18)),0 0 0 1px var(--accent-soft,rgba(47,116,223,.12));background:#ffffff}.app-theme-dark .FileManagerModal_panel__YiSXJ{background:#1a1d26;border-color:rgba(255,255,255,.1);box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 0 1px var(--accent-soft,rgba(255,255,255,.08))}@media (max-width:1023px){.FileManagerModal_panel__YiSXJ{height:85dvh}}@media (max-width:767px){.FileManagerModal_panel__YiSXJ{width:100vw;max-width:100vw;height:100dvh;max-height:none;border-radius:0;border:none}}.ThemePrimitives_surfaceCard__X23ff{position:relative;border-radius:20px;padding:10px!important;background:#eaeaea99;border:1px solid #d8d8d8;width:100%}.ThemePrimitives_surfaceCard__X23ff>*{position:relative}.app-theme-dark .ThemePrimitives_surfaceCard__X23ff{background:#1c1c1c78;border:1px solid #3838385e;color:#cbd5e1}.ThemePrimitives_button__sz2HF{position:relative;border-radius:24px;padding:8px 14px;font-size:13px;cursor:pointer;max-height:-moz-fit-content;max-height:fit-content;border:none;transition:transform .12s ease,filter .12s ease,opacity .12s ease;color:var(--accent-contrast,#ffffff);background:var(--accent-color,#2f74df);overflow:hidden}.ThemePrimitives_button__sz2HF:before{content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);inset:1px;border-radius:9px;background:var(--accent-color,#2f74df);pointer-events:none;z-index:-1}.ThemePrimitives_button__sz2HF span{position:relative;z-index:1}.ThemePrimitives_button__sz2HF:disabled{opacity:.7;cursor:not-allowed}.ThemePrimitives_button__sz2HF:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.02)}.ThemePrimitives_buttonGhost__Bv1iq{font-size:13px;border-radius:24px;max-height:-moz-fit-content;max-height:fit-content;padding:7px 14px;color:#0f172a;background:#dcdcdc;border:1px solid #c7c7c7;cursor:pointer}.ThemePrimitives_buttonGhost__Bv1iq:disabled{opacity:.7;cursor:not-allowed}.ThemePrimitives_buttonGhost__Bv1iq:before{background:var(--accent-color,#2f74df)}.app-theme-dark .ThemePrimitives_buttonGhost__Bv1iq{color:#f5f7fa;background:#444444;border:1px solid #555555}.ThemePrimitives_textMuted__mpcmJ{color:#475569}.app-theme-dark .ThemePrimitives_textMuted__mpcmJ{color:#cbd5e1}.ThemePrimitives_textSecondary__mNFmA{color:#0f172a}.app-theme-dark .ThemePrimitives_textSecondary__mNFmA{color:#e2e8f0}.DataContentModal_backdrop__qvWXC{position:fixed;inset:0;z-index:990;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Outfit,sans-serif;animation:DataContentModal_dcmFade__icyYL .16s ease-out}.DataContentModal_dialog__v7vEU{width:min(960px,100%);max-height:min(820px,calc(100vh - 64px));max-height:min(820px,calc(100dvh - 64px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#f6f7f9;color:#1f2335;box-shadow:0 24px 60px rgba(15,23,42,.28),0 0 0 1px rgba(15,23,42,.06);animation:DataContentModal_dcmIn__frIrw .2s cubic-bezier(.2,.9,.3,1)}.DataContentModal_dialogFrame__dkeJM{width:min(1180px,100%);height:min(820px,calc(100vh - 64px));height:min(820px,calc(100dvh - 64px))}@keyframes DataContentModal_dcmFade__icyYL{0%{opacity:0}to{opacity:1}}@keyframes DataContentModal_dcmIn__frIrw{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.DataContentModal_header__ZtIje{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;background:#ffffff;border-bottom:1px solid #eceef2}.DataContentModal_kindIcon__cBdHp{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 2px 6px rgba(15,23,42,.14)}.DataContentModal_kindIcon__cBdHp svg{width:18px;height:18px}.DataContentModal_headerText__G9ui2{flex:1 1;min-width:0}.DataContentModal_title__YW_5U{margin:0;overflow:hidden;font-size:15px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.DataContentModal_subtitle__l_2sG{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:#64748b}.DataContentModal_close__5dQMl{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:9px;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s ease,color .15s ease}.DataContentModal_close__5dQMl:hover{background:#f1f3f5;color:#1f2335}.DataContentModal_close__5dQMl svg{width:16px;height:16px}.DataContentModal_body__6iMky{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px}.DataContentModal_body__6iMky [class*=surfaceCard]{background:#ffffff;border:1px solid #e8ebf0;border-radius:14px;padding:16px!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.DataContentModal_body__6iMky [class*=surfaceCard]+[class*=surfaceCard]{margin-top:14px}.DataContentModal_bodyFrame__OYbSb{padding:0;overflow:hidden}.DataContentModal_frame__aqlnX{display:block;width:100%;height:100%;border:none;background:#ffffff}.DataContentModal_notReady__0iWov{margin:40px auto;max-width:420px;font-size:13px;line-height:1.5;text-align:center;color:#64748b}.app-theme-dark .DataContentModal_backdrop__qvWXC{background:rgba(0,0,0,.55)}.app-theme-dark .DataContentModal_dialog__v7vEU{background:#111318;color:#e5e7eb;box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}.app-theme-dark .DataContentModal_header__ZtIje{background:#181b22;border-bottom-color:rgba(255,255,255,.08)}.app-theme-dark .DataContentModal_close__5dQMl,.app-theme-dark .DataContentModal_notReady__0iWov,.app-theme-dark .DataContentModal_subtitle__l_2sG{color:#94a3b8}.app-theme-dark .DataContentModal_close__5dQMl:hover{background:rgba(255,255,255,.08);color:#f1f5f9}.app-theme-dark .DataContentModal_body__6iMky [class*=surfaceCard]{background:#181b22;border-color:rgba(255,255,255,.08);box-shadow:none}.app-theme-dark .DataContentModal_frame__aqlnX{background:#111318}@media (max-width:767px){.DataContentModal_backdrop__qvWXC{padding:0}.DataContentModal_dialogFrame__dkeJM,.DataContentModal_dialog__v7vEU{width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0}.DataContentModal_header__ZtIje{padding:10px 10px 10px 14px}.DataContentModal_close__5dQMl{width:40px;height:40px}.DataContentModal_body__6iMky{padding:12px}.DataContentModal_bodyFrame__OYbSb{padding:0}}@media (prefers-reduced-motion:reduce){.DataContentModal_backdrop__qvWXC,.DataContentModal_dialog__v7vEU{animation:none}}