.Dashboard_page__xBXyO{width:100%;max-width:1760px;margin:0 auto;padding:clamp(24px,4vw,48px)}.Dashboard_head__isZT7{margin-bottom:30px}.Dashboard_title__YdJ56{margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.03em;color:var(--ink)}.Dashboard_sub__PabNh{margin:8px 0 0;font-size:15px;color:var(--mute)}.Dashboard_actionBar__meuuX{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.Dashboard_searchWrap__nwK55{position:relative;flex:1 1;min-width:180px;max-width:460px}.Dashboard_searchIcon__9iKb6{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--mute);pointer-events:none;display:flex;align-items:center}.Dashboard_searchInput__vIOwM{width:100%;height:36px;padding:0 12px 0 34px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);color:var(--ink);font-size:14px;font-family:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.Dashboard_searchInput__vIOwM::placeholder{color:var(--mute)}.Dashboard_searchInput__vIOwM:focus{border-color:var(--c01-soft);box-shadow:0 0 0 3px var(--c01-soft)}.Dashboard_searchInput__vIOwM::-webkit-search-cancel-button{-webkit-appearance:none}.Dashboard_searchPanel__trQrl{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:280px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-md);z-index:120;max-height:400px;overflow-y:auto}.Dashboard_searchGroup___VTye{padding:6px 0}.Dashboard_searchGroup___VTye+.Dashboard_searchGroup___VTye{border-top:1px solid var(--line)}.Dashboard_searchGroupLabel__b6spI{padding:6px 14px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--mute)}.Dashboard_searchHit___UViU{display:flex;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;color:var(--ink);transition:background .14s ease}.Dashboard_searchHit___UViU:hover{background:rgba(10,10,10,.04)}.Dashboard_searchHitIcon__LMCcq{flex-shrink:0;color:var(--mute);display:flex;align-items:center}.Dashboard_searchHitBody__0nH3s{min-width:0;display:flex;flex-direction:column}.Dashboard_searchHitName__EpfYy{font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_searchHitMeta___Bl_R{font-size:12px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_searchEmpty__Vj1t_{padding:16px 14px;font-size:13px;color:var(--mute);text-align:center}.Dashboard_rightActions__ingvn{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.Dashboard_segmented__ojKOu{display:inline-flex;padding:3px;gap:2px;background:rgba(10,10,10,.04);border:1px solid var(--line);border-radius:var(--r-pill)}.Dashboard_segBtn__0XJBe{padding:6px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:500;color:var(--mute);transition:background .16s ease,color .16s ease}.Dashboard_segBtn__0XJBe:hover{color:var(--ink-2)}.Dashboard_segActive__RVWrl{background:var(--panel);color:var(--ink);box-shadow:var(--sh-sm)}.Dashboard_grid__XJ01o{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}@media(max-width:1180px){.Dashboard_grid__XJ01o{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.Dashboard_grid__XJ01o{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.Dashboard_grid__XJ01o{grid-template-columns:1fr}}.Dashboard_gridCompact__bJLu_{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Dashboard_gridCompact__bJLu_ .Dashboard_card__PaGRR{padding:16px;min-height:132px}.Dashboard_gridCompact__bJLu_ .Dashboard_cardTop__IdpOh{margin-bottom:12px}.Dashboard_gridCompact__bJLu_ .Dashboard_name__4ZldE{font-size:15px}.Dashboard_cell__De9Rl{position:relative;display:flex}.Dashboard_cell__De9Rl>a{flex:1 1;min-width:0}.Dashboard_favBtn__UtDYw{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--mute);background:rgba(0,0,0,0);transition:background .16s ease,color .16s ease,transform .26s ease}.Dashboard_favBtn__UtDYw:hover{background:rgba(10,10,10,.05);color:var(--c01)}.Dashboard_favBtn__UtDYw:active{transform:scale(.92)}.Dashboard_favBtn__UtDYw:disabled{opacity:.55;cursor:default}.Dashboard_favActive__HWTvU{color:var(--c01)}.Dashboard_listRows__DZ6kJ{display:flex;flex-direction:column;gap:8px}.Dashboard_listRow__gO_tC{display:flex;align-items:center;gap:14px;padding:12px 56px 12px 16px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--space-accent,var(--line));border-radius:var(--r-md);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Dashboard_listRow__gO_tC:hover{border-color:var(--c01-soft);box-shadow:var(--sh-sm)}.Dashboard_listRow__gO_tC:hover .Dashboard_arrow__i4oqv{color:var(--c01);transform:translate(2px,-2px)}.Dashboard_listText__ht_wU{flex:1 1;min-width:0;display:flex;flex-direction:column}.Dashboard_listName__gZ2KW{font-size:15px;font-weight:600;color:var(--ink)}.Dashboard_listDesc__wDXJ6{font-size:13px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_card__PaGRR{position:relative;display:flex;flex-direction:column;padding:22px;min-height:178px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.Dashboard_card__PaGRR:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--space-accent,var(--c01));opacity:var(--accent-shown,0);transition:opacity .26s ease}.Dashboard_card__PaGRR:focus-visible{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:var(--space-accent,var(--c01-soft));outline:none}.Dashboard_card__PaGRR:focus-visible:before{opacity:1}.Dashboard_cell__De9Rl:hover .Dashboard_card__PaGRR{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:var(--space-accent,var(--c01-soft))}.Dashboard_cell__De9Rl:hover .Dashboard_card__PaGRR:before{opacity:1}.Dashboard_cell__De9Rl:hover .Dashboard_favBtn__UtDYw{transform:translateY(-4px)}.Dashboard_cardTop__IdpOh{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.Dashboard_arrow__i4oqv{display:inline-flex;color:var(--mute);transition:transform .25s ease,color .25s ease}.Dashboard_name__4ZldE{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.Dashboard_desc__HRBaK{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--mute);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Dashboard_meta__IWBoz{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:16px}.Dashboard_perm__L_SOv{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500}.Dashboard_permDot__y6ycr{width:8px;height:8px;border-radius:2.5px;transform:rotate(45deg)}.Dashboard_permWrite__GXLHB{color:var(--c01)}.Dashboard_permWrite__GXLHB .Dashboard_permDot__y6ycr{background:var(--c01)}.Dashboard_permRead__0fp1O{color:var(--mute)}.Dashboard_permRead__0fp1O .Dashboard_permDot__y6ycr{background:rgba(0,0,0,0);border:1.5px solid var(--mute)}.Dashboard_members__mM_vv{font-family:var(--font-mono);font-size:11.5px;color:var(--mute);margin-left:auto}.Dashboard_empty__YvuOc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:72px 24px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg)}.Dashboard_emptyTitle__KJdkM{margin:18px 0 0;font-size:16px;font-weight:600;color:var(--ink-2)}.Dashboard_emptyText__xeEgU{margin:2px 0 0;font-size:14px;color:var(--mute)}.SpaceTile_tile__AXqJR{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--r-sm);overflow:hidden}.SpaceTile_letter__KpTVl{background:var(--ink);color:#fff;font-weight:600;letter-spacing:-.01em}.SpaceTile_light__gne6M{background:#fff;border:1px solid var(--line)}.SpaceTile_dark__H7slo{background:var(--ink)}.SpaceTile_img__tj6mq{width:100%;height:100%;object-fit:contain;padding:6px}.Spaces_page__1wmHT{width:100%;max-width:1600px;margin:0 auto;padding:clamp(24px,4vw,48px)}.Spaces_head__OnWnE{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.Spaces_back__KHNEt{display:inline-block;margin-bottom:10px;font-size:13px;color:var(--mute);transition:color .18s ease}.Spaces_back__KHNEt:hover{color:var(--c01)}.Spaces_title__tSW9e{margin:0;font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.025em;color:var(--ink)}.Spaces_sub__3gfoz{margin:6px 0 0;font-size:14.5px;color:var(--mute)}.Spaces_error__y9_GR{padding:16px 18px;border-radius:var(--r-md);background:var(--err-tint);color:var(--err);font-size:14px}.Spaces_list__MwtVI{display:flex;flex-direction:column;gap:12px}.Spaces_card__zqP5T{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .2s ease,box-shadow .2s ease}.Spaces_card__zqP5T:hover{border-color:var(--c01-soft);box-shadow:var(--sh-sm)}.Spaces_cardText__gXVRY{flex:1 1;min-width:0}.Spaces_name__Hp_8D{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.Spaces_meta__Baw25{margin:4px 0 0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mute);flex-wrap:wrap}.Spaces_dot__4gn9I{color:var(--line)}.Spaces_okBadge__5ARBv{font-size:12px;font-weight:500;color:var(--c04)}.Spaces_warnBadge__1qBhk{font-size:12px;font-weight:600;color:var(--c02)}.Spaces_mono__0oTmr{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3)}.Spaces_cardActions__ankKk{display:flex;gap:4px;flex-shrink:0}.Spaces_linkBtn___z6nu{padding:7px 12px;border-radius:var(--r-xs);font-size:13.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:background .15s ease,color .15s ease}.Spaces_linkBtn___z6nu:hover{background:rgba(10,10,10,.05);color:var(--c01)}.Spaces_linkDanger__OTdmY:hover{color:var(--err)}.Spaces_modalForm__XWJ5H{display:flex;flex-direction:column;gap:16px}.Spaces_fieldHint__1eIEv{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--mute)}.Spaces_previewRow__1OPGP{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--panel-2,rgba(10,10,10,.02));border:1px solid var(--line);border-radius:var(--r-md)}.Spaces_previewLabel__OI9oD{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.Spaces_brandRow__X2k3_{display:grid;grid-template-columns:1fr 1fr;gap:16px}.Spaces_swatches__MjiCS{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.Spaces_swatch__UyLLP{width:26px;height:26px;border-radius:var(--r-sm);border:2px solid rgba(0,0,0,0);box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:transform .15s ease}.Spaces_swatch__UyLLP:hover{transform:scale(1.08)}.Spaces_swatchNone__O4D3E{background:var(--ink);position:relative}.Spaces_swatchActive__CNQ1i{border-color:#fff;box-shadow:0 0 0 2px var(--ink)}.Spaces_logoRow__RJXpD{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Spaces_logoRow__RJXpD input[type=file]{font-size:13px;max-width:100%}@media(max-width:560px){.Spaces_brandRow__X2k3_{grid-template-columns:1fr}}.Spaces_modalActions__yLux8{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.Spaces_modalError__vrNla{margin:0;font-size:13px;color:var(--err)}.Spaces_headActions__Ey7Nr{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.Spaces_adminHint__KJuGI{margin:0;padding:10px 12px;border-radius:var(--r-sm);background:var(--c01-tint);color:var(--ink-3);font-size:13px;line-height:1.5}.Spaces_importList__XmCd4{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow:auto;padding:4px 2px}.Spaces_importRow__6cSKf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2,var(--panel))}.Spaces_importMeta__dgfUc{display:flex;flex-direction:column;gap:2px;min-width:0}.Spaces_importName__lUvKV{font-size:14px;font-weight:600;color:var(--ink)}.Spaces_confirmText__uLLZI{margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--ink-3)}.Spaces_confirmText__uLLZI strong{color:var(--ink);font-weight:600}.Spaces_dangerBtn__7n_7U{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:var(--r-pill);font-weight:500;font-size:15px;background:var(--err);color:#fff;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.Spaces_dangerBtn__7n_7U:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -14px rgba(225,29,72,.6)}.Spaces_loadingText__jH2oS{font-size:14px;color:var(--mute);padding:12px 0}.Spaces_accessList__eU7JO{display:flex;flex-direction:column;max-height:52vh;overflow:auto;margin:-4px 0 16px}.Spaces_accessRow__wfvVm{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.Spaces_accessRow__wfvVm:last-child{border-bottom:0}.Spaces_accessRow__wfvVm[data-inactive=true]{opacity:.5}.Spaces_accessUser__acsye{display:flex;flex-direction:column;min-width:0}.Spaces_accessName__rZksT{font-size:14px;font-weight:600;color:var(--ink)}.Spaces_accessMail__YmBC5{font-size:12.5px;color:var(--mute);font-family:var(--font-mono)}.Spaces_adminNote__7YkSe{font-size:12.5px;color:var(--c01);font-weight:500;white-space:nowrap}.Spaces_levelSelect__xfaeC{flex-shrink:0;background:#fff;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:9px 12px;font:inherit;font-size:13.5px;color:var(--ink);outline:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.Spaces_levelSelect__xfaeC:focus{border-color:var(--c01);box-shadow:0 0 0 4px var(--c01-tint)}@media(max-width:720px){.Spaces_head__OnWnE{flex-direction:column;align-items:flex-start}.Spaces_card__zqP5T{flex-wrap:wrap}.Spaces_cardActions__ankKk{width:100%;justify-content:flex-end}}.Breadcrumb_crumb__ig7pD{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-width:0}.Breadcrumb_item__UN9GD{display:inline-flex;align-items:center;gap:2px}.Breadcrumb_seg___ZJDK{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--r-sm);font-size:13.5px;font-weight:500;color:var(--ink-3);transition:background .14s ease,color .14s ease}.Breadcrumb_seg___ZJDK:not(:disabled):not(.Breadcrumb_current__hJurb):hover{background:var(--bg-sunken);color:var(--c01)}.Breadcrumb_current__hJurb{color:var(--ink);font-weight:600;cursor:default}.Breadcrumb_sep__3VlDn{color:var(--mute);flex-shrink:0}.FilePreview_overlay__8J7Ub{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px);background:rgba(10,10,12,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:FilePreview_fade__DCo36 .16s ease}@keyframes FilePreview_fade__DCo36{0%{opacity:0}}.FilePreview_frame__L99iw{display:flex;flex-direction:column;width:min(1040px,100%);max-height:100%;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-lg,0 30px 80px -20px rgba(0,0,0,.5))}.FilePreview_head__LEmgn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line);flex-shrink:0}.FilePreview_headText__EWdln{display:flex;align-items:baseline;gap:12px;min-width:0}.FilePreview_name__r95CM{font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FilePreview_size__vr5i9{font-family:var(--font-mono);font-size:12px;color:var(--mute);flex-shrink:0}.FilePreview_headActions__k4Z6u{display:flex;gap:4px;flex-shrink:0}.FilePreview_headBtn__2VvYN{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-sm);color:var(--ink-2);transition:background .15s ease,color .15s ease}.FilePreview_headBtn__2VvYN:hover{background:rgba(10,10,10,.06);color:var(--c01)}@media(max-width:640px){.FilePreview_overlay__8J7Ub{padding:0}.FilePreview_frame__L99iw{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.FilePreview_head__LEmgn{padding-top:max(14px,env(safe-area-inset-top))}.FilePreview_headBtn__2VvYN{width:42px;height:42px}.FilePreview_image__hMUk7,.FilePreview_video__wINLs{max-height:100%}.FilePreview_iframe__o8Cho{height:100%}}.FilePreview_body__EfGcf{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;background:rgba(10,10,10,.03)}.FilePreview_image__hMUk7{max-width:100%;max-height:78vh;object-fit:contain;display:block}.FilePreview_video__wINLs{max-width:100%;max-height:78vh;background:#000}.FilePreview_iframe__o8Cho{width:100%;height:78vh;border:0;background:#fff}.FilePreview_text___WWAS{align-self:stretch;margin:0;padding:20px 24px;width:100%;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.FilePreview_state__ripig{display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;text-align:center;color:var(--mute);font-size:14px}.FilePreview_stretch__WBh6J{align-self:stretch;flex:1 1;min-width:0;display:flex;flex-direction:column}.FilePreview_notice__JGqIj{margin:0;padding:10px 24px;font-size:12.5px;color:var(--mute);background:rgba(10,10,10,.04);border-bottom:1px solid var(--line);flex-shrink:0}.FilePreview_tableWrap__Jt3ta{flex:1 1;min-height:0}.FilePreview_table__UEFpX{width:100%;border-collapse:collapse;font-size:13px}.FilePreview_table__UEFpX th{position:sticky;top:0;z-index:1;background:var(--panel);text-align:left;font-weight:600;color:var(--ink);padding:8px 14px;border-bottom:2px solid var(--line);white-space:nowrap}.FilePreview_table__UEFpX td{padding:6px 14px;border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap;max-width:380px;overflow:hidden;text-overflow:ellipsis}.FilePreview_table__UEFpX tbody tr:nth-child(2n) td{background:rgba(10,10,10,.02)}.FilePreview_sheetTabs__Fkjt_{display:flex;flex-wrap:wrap;gap:4px;padding:10px 16px 0;border-bottom:1px solid var(--line);flex-shrink:0}.FilePreview_sheetTabActive__afAw5,.FilePreview_sheetTab__d_gR_{padding:6px 14px;font-size:13px;border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--mute);cursor:pointer;transition:background .15s ease,color .15s ease}.FilePreview_sheetTab__d_gR_:hover{color:var(--ink);background:rgba(10,10,10,.05)}.FilePreview_sheetTabActive__afAw5{color:var(--c01);background:rgba(10,10,10,.05);font-weight:600}.FilePreview_audioWrap__9Mq4Z{display:flex;flex-direction:column;align-items:center;gap:20px;padding:56px 24px;width:min(560px,90%)}.FilePreview_audio__WyGDu{width:100%}.FilePreview_docWrap__y8b8D{align-self:stretch;flex:1 1;min-width:0;padding:clamp(16px,3vw,40px)}.FilePreview_docPage__w_DYF{margin:0 auto;max-width:760px;background:#fff;color:#1c1c20;border-radius:8px;padding:clamp(28px,5vw,60px);box-shadow:0 10px 40px -18px rgba(0,0,0,.35);font-size:15px;line-height:1.65}.FilePreview_docPage__w_DYF img{max-width:100%;height:auto}.FilePreview_docPage__w_DYF p{margin:0 0 .9em}.FilePreview_docPage__w_DYF h1,.FilePreview_docPage__w_DYF h2,.FilePreview_docPage__w_DYF h3,.FilePreview_docPage__w_DYF h4{margin:1.3em 0 .5em;line-height:1.3}.FilePreview_docPage__w_DYF>:first-child{margin-top:0}.FilePreview_docPage__w_DYF ol,.FilePreview_docPage__w_DYF ul{margin:0 0 .9em;padding-left:1.4em}.FilePreview_docPage__w_DYF table{border-collapse:collapse;margin:0 0 1em;max-width:100%}.FilePreview_docPage__w_DYF td,.FilePreview_docPage__w_DYF th{border:1px solid #d8d8dc;padding:5px 10px}.FilePreview_docPage__w_DYF a{color:var(--c01);text-decoration:underline}.FilePreview_bodyInline__kvyx5{height:clamp(360px,70vh,860px);border-top:1px solid var(--line)}.FilePreview_bodyInline__kvyx5 .FilePreview_image__hMUk7,.FilePreview_bodyInline__kvyx5 .FilePreview_video__wINLs{max-height:100%}.FilePreview_bodyInline__kvyx5 .FilePreview_iframe__o8Cho{height:100%}.FilePreview_editBadge__SJQ2v{flex-shrink:0;padding:3px 9px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c01);background:var(--c01-tint)}.FilePreview_editor__5cxVL{align-self:stretch;flex:1 1;min-width:0;min-height:min(70vh,640px);display:flex;flex-direction:column;background:var(--panel)}.FilePreview_editorArea__IMK3H{flex:1 1;min-height:0;width:100%;margin:0;padding:20px 24px;border:0;outline:none;resize:none;background:var(--panel);color:var(--ink);font-family:var(--font-mono);font-size:13px;line-height:1.6;tab-size:4}.FilePreview_editorArea__IMK3H::placeholder{color:var(--mute)}.FilePreview_editorArea__IMK3H:disabled{opacity:.6}.FilePreview_editorBar__3MX5u{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line);background:var(--panel-2)}.FilePreview_editorMeta___6rMG{min-width:0;font-size:12.5px;color:var(--mute)}.FilePreview_editorErr__9ucpy{color:var(--err);font-weight:600}.FilePreview_kbd__8ySDE{display:inline-block;padding:1px 5px;border:solid var(--line);border-width:1px 1px 2px;border-radius:5px;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);background:var(--panel)}.FilePreview_editorActions__f4Asf{display:flex;align-items:center;gap:8px;margin-left:auto}.FilePreview_editorBtnPrimary__pG5Qv,.FilePreview_editorBtn__KWsz6{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 16px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.FilePreview_editorBtnPrimary__pG5Qv:disabled,.FilePreview_editorBtn__KWsz6:disabled{opacity:.5;cursor:not-allowed}.FilePreview_editorBtn__KWsz6{border:1px solid var(--line);color:var(--ink-2);background:var(--panel)}.FilePreview_editorBtn__KWsz6:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.FilePreview_editorBtnPrimary__pG5Qv{background:var(--c01);color:#fff}.FilePreview_editorBtnPrimary__pG5Qv:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--sh-pink)}@media(max-width:640px){.FilePreview_editor__5cxVL{min-height:0}.FilePreview_editorArea__IMK3H{padding:14px 16px;font-size:14px}.FilePreview_editorBar__3MX5u{padding-bottom:max(10px,env(safe-area-inset-bottom))}.FilePreview_editorBtnPrimary__pG5Qv,.FilePreview_editorBtn__KWsz6{height:42px;flex:1 1}.FilePreview_editorActions__f4Asf{width:100%;margin-left:0}}.BrandMark_logo__JfF8P{display:block;max-width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.FileBrowser_root__rS3P0{position:relative;display:flex;flex-direction:column;height:100%}.FileBrowser_toolbar__RehKo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px clamp(16px,3vw,28px);border-bottom:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap}.FileBrowser_actions__9y8Nf{display:flex;align-items:center;gap:10px}.FileBrowser_limitBar__sMSMd{padding:7px clamp(16px,3vw,28px);border-bottom:1px solid var(--line);background:var(--panel-2)}.FileBrowser_limitHint__Mh_tP{font-size:12px;color:var(--mute)}.FileBrowser_limitError__LZHdm{font-size:12.5px;font-weight:600;color:var(--err)}.FileBrowser_prepBanner___xEUI{display:flex;align-items:center;gap:12px;margin:10px clamp(16px,3vw,28px) 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);box-shadow:var(--sh-sm)}.FileBrowser_prepSpinner__QDgJp{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--c01);animation:FileBrowser_prepSpin__dYbMi .7s linear infinite}@keyframes FileBrowser_prepSpin__dYbMi{to{transform:rotate(1turn)}}.FileBrowser_prepText__6fULc{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--mute)}.FileBrowser_prepText__6fULc strong{font-size:13px;font-weight:600;color:var(--ink)}.FileBrowser_prepClose__uyOG2{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-sm);color:var(--mute)}.FileBrowser_prepClose__uyOG2:hover{color:var(--ink);background:var(--bg-sunken)}.FileBrowser_filterInput___hq0y{height:36px;width:180px;max-width:42vw;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);font-size:13px;color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease}.FileBrowser_filterInput___hq0y::placeholder{color:var(--mute)}.FileBrowser_filterInput___hq0y:focus{outline:none;border-color:var(--c01);box-shadow:0 0 0 3px var(--c01-tint)}.FileBrowser_toolBtnPrimary__xZsbv,.FileBrowser_toolBtn__4dBRU{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:var(--r-pill);font-size:13px;font-weight:500;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.FileBrowser_toolBtn__4dBRU{border:1px solid var(--line);color:var(--ink-2)}.FileBrowser_toolBtn__4dBRU:hover{background:#fff;border-color:var(--ink);color:var(--ink)}.FileBrowser_toolBtnPrimary__xZsbv{background:var(--c01);color:#fff}.FileBrowser_toolBtnPrimary__xZsbv:hover{transform:translateY(-1px);box-shadow:var(--sh-pink)}.FileBrowser_readOnly__8BcoC{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--mute)}.FileBrowser_readDot__JKv46{width:8px;height:8px;border-radius:2.5px;border:1.5px solid var(--mute);transform:rotate(45deg)}.FileBrowser_content__ocFNI{position:relative;flex:1 1;min-height:0;overflow:auto;outline:none}.FileBrowser_dropOverlay__b8K5e{position:absolute;inset:10px;z-index:20;display:flex;align-items:center;justify-content:center;border:2px dashed var(--c01);border-radius:var(--r-lg);background:var(--c01-tint);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.FileBrowser_dropInner__fuRPy{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--c01);font-weight:600;font-size:15px}.FileBrowser_list__yWBSH{padding:6px 0}.FileBrowser_row__qfgtu{display:grid;grid-template-columns:28px 30px 1fr 104px 158px 150px;align-items:center;gap:14px;padding:0 clamp(16px,3vw,28px)}.FileBrowser_headRow__oTShI{height:38px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line-2)}.FileBrowser_sortBtn__iN2UW{justify-self:start;font:inherit;color:var(--mute);letter-spacing:inherit;text-transform:inherit;white-space:nowrap;transition:color .14s ease}.FileBrowser_sortBtn__iN2UW:hover{color:var(--c01)}.FileBrowser_fileRow__rWM5h{height:50px;cursor:pointer;border-radius:var(--r-sm);transition:background .12s ease}.FileBrowser_fileRow__rWM5h:hover{background:var(--bg-sunken)}.FileBrowser_fileRow__rWM5h:hover .FileBrowser_rowActions__MZ1qG{opacity:1}.FileBrowser_fileRow__rWM5h:focus-visible{outline:2px solid var(--c01);outline-offset:-2px}.FileBrowser_fileRow__rWM5h:focus-visible .FileBrowser_rowActions__MZ1qG{opacity:1}.FileBrowser_fileRow__rWM5h[data-folder=true] .FileBrowser_fileName__Pxqel{font-weight:600}.FileBrowser_fileRow__rWM5h[data-active=true]{background:var(--c01-tint)}.FileBrowser_fileRow__rWM5h[data-active=true] .FileBrowser_rowActions__MZ1qG{opacity:1}.FileBrowser_fileRow__rWM5h[data-selected=true]{background:var(--c01-tint)}.FileBrowser_fileRow__rWM5h[data-fav=true] .FileBrowser_rowActions__MZ1qG,.FileBrowser_fileRow__rWM5h[data-selected=true] .FileBrowser_rowActions__MZ1qG{opacity:1}.FileBrowser_icon___xezR{display:inline-flex;align-items:center;justify-content:center}.FileBrowser_fileName__Pxqel{font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileBrowser_dim__bhxfm{font-size:13px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FileBrowser_rowActions__MZ1qG{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;opacity:0;transition:opacity .14s ease}.FileBrowser_rowBtn__l_zcU{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--ink-3);transition:background .14s ease,color .14s ease}.FileBrowser_rowBtn__l_zcU:hover{background:#fff;color:var(--c01)}.FileBrowser_rowBtnDanger__kuH7z:hover{color:var(--err)}.FileBrowser_rowBtnFav__QVtJa{color:var(--c02);opacity:1}.FileBrowser_rowBtnFav__QVtJa:hover{color:var(--c02)}.FileBrowser_nameFav__q2c8B{margin-left:6px;color:var(--c02);vertical-align:-1px}@media(hover:none){.FileBrowser_rowActions__MZ1qG{opacity:1}.FileBrowser_card__ichWt,.FileBrowser_fileRow__rWM5h{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.FileBrowser_fileRow__rWM5h{height:54px}.FileBrowser_rowBtn__l_zcU{width:42px;height:42px}}.FileBrowser_error__wz1Kh{display:flex;align-items:center;gap:12px;margin:20px clamp(16px,3vw,28px);padding:14px 16px;border-radius:var(--r-md);background:var(--err-tint);border:1px solid rgba(225,29,72,.2);color:var(--err);font-size:14px}.FileBrowser_errorMark__bUGOu{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:6px;background:var(--err);color:#fff;font-weight:700;font-size:13px}.FileBrowser_empty__nE71h{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:240px;padding:48px 24px;text-align:center}.FileBrowser_emptyTitle__O8Luo{margin:16px 0 0;font-size:15px;font-weight:600;color:var(--ink-2)}.FileBrowser_emptyText__gzaVh{margin:2px 0 0;font-size:13.5px;color:var(--mute)}.FileBrowser_uploadPanel__EeJjB{position:absolute;right:clamp(16px,3vw,28px);bottom:20px;z-index:30;width:min(340px,100% - 32px);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);overflow:hidden}.FileBrowser_uploadHead__O_MnJ{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line-2);font-size:13px;font-weight:600;color:var(--ink)}.FileBrowser_headOk__uMWQ5{color:var(--c04);font-weight:600}.FileBrowser_headErr__6PT_g{color:var(--err);font-weight:600}.FileBrowser_uploadClear__qUBro{font-size:12.5px;font-weight:500;color:var(--mute)}.FileBrowser_uploadClear__qUBro:hover{color:var(--c01)}.FileBrowser_uploadTotal__T1kY7{padding:10px 14px 12px;border-bottom:1px solid var(--line-2)}.FileBrowser_uploadTotalRow__KXCVW{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:12px;color:var(--mute)}.FileBrowser_uploadTotalPct__LRPcH{font-family:var(--font-mono);font-weight:600;color:var(--ink)}.FileBrowser_uploadKeepOpen__VRBzV{margin:8px 0 0;font-size:11.5px;color:var(--mute)}.FileBrowser_uploadList__Qwq7h{max-height:220px;overflow-y:auto;padding:8px 14px 12px;display:flex;flex-direction:column;gap:12px}.FileBrowser_uploadSize__08cqc{color:var(--mute);font-weight:400}.FileBrowser_uploadItem__sYLby[data-status=queued] .FileBrowser_uploadState__1Gvtf{color:var(--mute)}.FileBrowser_uploadItem__sYLby[data-status=queued] .FileBrowser_uploadFill__q_EE5{background:var(--line-2)}.FileBrowser_uploadItem__sYLby{font-size:12.5px}.FileBrowser_uploadRow__GczjT{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.FileBrowser_uploadName___cEDC{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileBrowser_uploadState__1Gvtf{flex-shrink:0;font-family:var(--font-mono);font-size:11px;color:var(--mute)}.FileBrowser_uploadItem__sYLby[data-status=done] .FileBrowser_uploadState__1Gvtf{color:var(--c04)}.FileBrowser_uploadItem__sYLby[data-status=error] .FileBrowser_uploadState__1Gvtf{color:var(--err)}.FileBrowser_uploadBar__jOREo{height:4px;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.FileBrowser_uploadFill__q_EE5{height:100%;border-radius:999px;background:var(--c01);transition:width .2s ease}.FileBrowser_uploadItem__sYLby[data-status=done] .FileBrowser_uploadFill__q_EE5{background:var(--c04)}.FileBrowser_uploadItem__sYLby[data-status=error] .FileBrowser_uploadFill__q_EE5{background:var(--err)}.FileBrowser_uploadItem__sYLby[data-status=done] .FileBrowser_uploadName___cEDC{color:var(--ink)}.FileBrowser_uploadError__EiZRT{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:2px;padding:8px 10px;border-radius:var(--r-sm);background:var(--err-tint);border:1px solid rgba(225,29,72,.18)}.FileBrowser_uploadErrorText__hi4Sw{margin:0;font-size:12px;line-height:1.45;color:var(--err);white-space:normal;overflow-wrap:anywhere}.FileBrowser_uploadRetry__EZk76{flex-shrink:0;align-self:center;padding:5px 10px;border-radius:var(--r-pill);border:1px solid rgba(225,29,72,.35);font-size:12px;font-weight:600;color:var(--err);white-space:nowrap;transition:background .14s ease,color .14s ease}.FileBrowser_uploadRetry__EZk76:hover{background:var(--err);color:#fff}.FileBrowser_modalForm__v8JAy{display:flex;flex-direction:column;gap:18px}.FileBrowser_modalActions__kuZke{display:flex;justify-content:flex-end;gap:10px}.FileBrowser_modalError__iLM9g{margin:0;font-size:13px;color:var(--err)}.FileBrowser_confirmText__sDrnx{margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--ink-3)}.FileBrowser_confirmText__sDrnx strong{color:var(--ink);font-weight:600}.FileBrowser_dangerBtn__EEx8b{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:var(--r-pill);font-weight:500;font-size:15px;background:var(--err);color:#fff;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.FileBrowser_dangerBtn__EEx8b:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -14px rgba(225,29,72,.6)}.FileBrowser_dangerBtn__EEx8b:disabled{opacity:.55;cursor:not-allowed}.FileBrowser_fieldHint__eFD8i{margin:6px 0 0;font-size:12px;color:var(--mute)}.FileBrowser_modeSwitch__zUFQj{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel-2);align-self:flex-start}.FileBrowser_modeBtn__n1ffw{padding:7px 16px;border-radius:var(--r-pill);font-size:13px;font-weight:500;color:var(--ink-2);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.FileBrowser_modeBtn__n1ffw:hover:not(:disabled){color:var(--ink)}.FileBrowser_modeBtn__n1ffw[data-active=true]{background:var(--panel);color:var(--ink);box-shadow:var(--sh-sm,0 1px 3px rgba(0,0,0,.12))}.FileBrowser_modeBtn__n1ffw:disabled{opacity:.55;cursor:not-allowed}.FileBrowser_moveCrumbs__snfRd{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:13.5px}.FileBrowser_moveCrumbWrap__gMhIV{display:inline-flex;align-items:center;gap:2px;color:var(--mute)}.FileBrowser_moveCrumb__o3a5q{padding:4px 6px;border-radius:var(--r-xs);color:var(--ink-2);font-weight:500;transition:background .18s ease,color .18s ease}.FileBrowser_moveCrumb__o3a5q:hover:not(:disabled){background:rgba(10,10,10,.05);color:var(--c01)}.FileBrowser_moveList__nfwgN{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden auto;max-height:260px;min-height:120px}.FileBrowser_moveLoading__j25_E{display:flex;align-items:center;justify-content:center;padding:40px 0}.FileBrowser_moveEmpty__e_f7k{margin:0;padding:40px 16px;text-align:center;font-size:13.5px;color:var(--mute)}.FileBrowser_moveRow__yd0ed{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line-2);color:var(--ink);font-size:14px;text-align:left;transition:background .15s ease}.FileBrowser_moveRow__yd0ed:last-child{border-bottom:0}.FileBrowser_moveRow__yd0ed:hover:not(:disabled){background:var(--panel-2)}.FileBrowser_moveRow__yd0ed:disabled{opacity:.45;cursor:not-allowed}.FileBrowser_moveRowName__ytASv{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.FileBrowser_moveRowChevron__Bbu9q{color:var(--mute);flex-shrink:0}.FileBrowser_moveNewFolderBtn__ACITY{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:8px 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel);color:var(--ink-2);font-size:13px;font-weight:500;transition:background .18s ease,color .18s ease}.FileBrowser_moveNewFolderBtn__ACITY:hover:not(:disabled){background:var(--panel-2);color:var(--ink)}.FileBrowser_moveNewFolderBtn__ACITY:disabled{opacity:.55;cursor:not-allowed}.FileBrowser_moveNewFolder__vOtO0{display:flex;gap:8px}.FileBrowser_moveNewFolder__vOtO0 input{flex:1 1;min-width:0;background:var(--panel-2);border:1.5px solid var(--line);border-radius:var(--r-sm);padding:10px 13px;font-size:14px;color:var(--ink);outline:none}.FileBrowser_moveNewFolder__vOtO0 input:focus{border-color:var(--c01);box-shadow:0 0 0 4px var(--c01-tint)}.FileBrowser_moveHint__mQAnk{margin:0;font-size:12.5px;color:var(--mute)}.FileBrowser_shareLinkRow__egrtg{display:flex;gap:8px;align-items:stretch}.FileBrowser_shareUrl__yGAbL{flex:1 1;min-width:0;background:var(--panel-2);border:1.5px solid var(--line);border-radius:var(--r-sm);padding:11px 13px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2);outline:none}.FileBrowser_shareUrl__yGAbL:focus{border-color:var(--c01);box-shadow:0 0 0 4px var(--c01-tint)}.FileBrowser_shareCopy__GnZl5{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:0 15px;border-radius:var(--r-sm);background:var(--ink);color:#fff;font-size:13.5px;font-weight:500;transition:background .18s ease}.FileBrowser_shareCopy__GnZl5:hover{background:#000}@media(max-width:680px){.FileBrowser_row__qfgtu{grid-template-columns:28px 30px 1fr 96px auto;gap:10px}.FileBrowser_row__qfgtu>:nth-child(5){display:none}}@media(max-width:440px){.FileBrowser_row__qfgtu{grid-template-columns:28px 30px 1fr auto}.FileBrowser_row__qfgtu>:nth-child(4){display:none}}@media(max-width:640px){.FileBrowser_actions__9y8Nf{width:100%;flex-wrap:wrap}.FileBrowser_filterInput___hq0y{flex:1 1 120px;width:auto;max-width:none}.FileBrowser_toolBtnPrimary__xZsbv,.FileBrowser_toolBtn__4dBRU{flex:1 1 100%;justify-content:center;padding-top:11px;padding-bottom:11px}}.FileBrowser_checkCell__BEG1I{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:36px;margin:2px 0;border-radius:var(--r-sm);cursor:pointer;transition:background .14s ease}.FileBrowser_checkCell__BEG1I:hover{background:rgba(10,10,10,.05)}.FileBrowser_cardCheck__6DGEN{display:inline-flex;align-items:center;justify-content:center;padding:5px;border-radius:9px;cursor:pointer;transition:background .14s ease}.FileBrowser_cardCheck__6DGEN:hover{background:rgba(10,10,10,.05)}.FileBrowser_check__7n3X_{width:17px;height:17px;border-radius:5px;accent-color:var(--c01);cursor:pointer}.FileBrowser_viewSwitch__a1k3g{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel)}.FileBrowser_viewBtn__39dzx{display:inline-flex;align-items:center;justify-content:center;width:32px;height:30px;border-radius:var(--r-pill);color:var(--mute);transition:background .14s ease,color .14s ease}.FileBrowser_viewBtn__39dzx:hover{color:var(--ink)}.FileBrowser_viewBtn__39dzx[data-active=true]{background:var(--ink);color:#fff}.FileBrowser_bulkBar__ns3Pi{display:flex;align-items:center;gap:14px;padding:9px clamp(16px,3vw,28px);border-bottom:1px solid var(--line);background:var(--c01-tint)}.FileBrowser_bulkCount__UURm0{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.FileBrowser_bulkActions__uYeBi{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1}.FileBrowser_bulkBtn__EetlQ{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);font-size:12.5px;font-weight:500;color:var(--ink-2);transition:background .14s ease,color .14s ease,border-color .14s ease}.FileBrowser_bulkBtn__EetlQ:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.FileBrowser_bulkBtn__EetlQ:disabled{opacity:.5;cursor:not-allowed}.FileBrowser_bulkDanger__G99QY:hover:not(:disabled){border-color:var(--err);color:var(--err)}.FileBrowser_bulkClear__63CAR{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;color:var(--ink-3)}.FileBrowser_bulkClear__63CAR:hover{background:var(--panel);color:var(--ink)}@media(max-width:640px){.FileBrowser_bulkBar__ns3Pi{position:sticky;top:0;z-index:30;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:var(--sh-sm,0 4px 14px rgba(10,10,10,.1))}.FileBrowser_bulkBtn__EetlQ{min-height:42px;padding:9px 14px;font-size:13px}.FileBrowser_bulkClear__63CAR{width:42px;height:42px}}.FileBrowser_list__yWBSH[data-compact=true] .FileBrowser_fileRow__rWM5h{height:38px}.FileBrowser_list__yWBSH[data-compact=true] .FileBrowser_fileName__Pxqel{font-size:13px}.FileBrowser_list__yWBSH[data-compact=true] .FileBrowser_dim__bhxfm{font-size:12px}.FileBrowser_grid__cVYVd{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:16px clamp(16px,3vw,28px)}.FileBrowser_card__ichWt{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.FileBrowser_card__ichWt:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:var(--ink)}.FileBrowser_card__ichWt:hover .FileBrowser_cardFav__lwd3p{opacity:1}.FileBrowser_card__ichWt:focus-visible{outline:2px solid var(--c01);outline-offset:2px}.FileBrowser_card__ichWt[data-active=true]{background:var(--c01-tint);border-color:var(--c01-tint)}.FileBrowser_card__ichWt[data-active=true] .FileBrowser_cardFav__lwd3p{opacity:1}.FileBrowser_card__ichWt[data-selected=true]{border-color:var(--c01);box-shadow:0 0 0 1px var(--c01)}.FileBrowser_card__ichWt[data-selected=true] .FileBrowser_cardFav__lwd3p{opacity:1}.FileBrowser_cardTop__tMjYm{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.FileBrowser_cardFav__lwd3p{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;color:var(--ink-3);opacity:0;transition:opacity .14s ease,color .14s ease}.FileBrowser_cardFav__lwd3p:hover{color:var(--c02)}.FileBrowser_cardThumb__OZu24{display:flex;align-items:center;justify-content:center;width:100%;height:104px;border-radius:var(--r-sm);overflow:hidden;background:var(--bg-sunken)}.FileBrowser_thumbMedia__JGTX9{width:100%;height:100%;object-fit:cover;display:block;background:#0a0a0a}.FileBrowser_cardName__oiTl1{width:100%;padding:0 2px;font-size:13px;font-weight:500;color:var(--ink);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileBrowser_card__ichWt[data-folder=true] .FileBrowser_cardName__oiTl1{font-weight:600}.FileBrowser_cardMeta__d1Uh0{padding:0 2px;font-size:11.5px;color:var(--mute)}@media(hover:none){.FileBrowser_cardFav__lwd3p{opacity:1;width:34px;height:34px}}.FileBrowser_sheetOverlay__BATk_{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;background:rgba(10,10,10,.42);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:FileBrowser_sheetFade__Uqq7_ .16s ease}@keyframes FileBrowser_sheetFade__Uqq7_{0%{opacity:0}}.FileBrowser_sheet__u7iIi{display:flex;flex-direction:column;width:100%;max-height:min(76dvh,560px);background:var(--panel);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--sh-lg);padding-bottom:max(10px,env(safe-area-inset-bottom));animation:FileBrowser_sheetUp__w_xfh .24s cubic-bezier(.32,.72,.22,1)}@keyframes FileBrowser_sheetUp__w_xfh{0%{transform:translateY(100%)}}.FileBrowser_sheetHandle__DH3I4{flex-shrink:0;width:38px;height:4px;margin:8px auto 4px;border-radius:999px;background:var(--line-2)}.FileBrowser_sheetHead__7yEWE{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:8px 18px 12px;border-bottom:1px solid var(--line-2)}.FileBrowser_sheetMeta__pBjrx{display:flex;flex-direction:column;min-width:0}.FileBrowser_sheetName__BxxLC{font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileBrowser_sheetSub__GSEyp{font-size:12px;color:var(--mute)}.FileBrowser_sheetActions__o18OX{overflow-y:auto;display:flex;flex-direction:column;padding:6px 8px}.FileBrowser_sheetBtn__HYd0T{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 12px;border-radius:var(--r-sm);font-size:14.5px;font-weight:500;color:var(--ink-2);text-align:left}.FileBrowser_sheetBtn__HYd0T svg{flex-shrink:0;color:var(--ink-3)}.FileBrowser_sheetBtn__HYd0T:active{background:var(--bg-sunken)}.FileBrowser_sheetBtnDanger__Ta_h2,.FileBrowser_sheetBtnDanger__Ta_h2 svg{color:var(--err)}.FileBrowser_sheetFav__cz24p svg{color:var(--c02)}.FileBrowser_newWrap__lZJX7{position:relative}.FileBrowser_newChevron__sk8uP{margin-left:-2px;opacity:.7}.FileBrowser_newMenu__RMiTS{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:250px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);animation:FileBrowser_fade-up__bpWzn .16s ease both}.FileBrowser_newItem__fC5S5{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:var(--r-sm);text-align:left;font-size:13.5px;font-weight:500;color:var(--ink-2);transition:background .14s ease,color .14s ease}.FileBrowser_newItem__fC5S5 svg{flex-shrink:0;color:var(--ink-3);transition:color .14s ease}.FileBrowser_newItem__fC5S5:focus-visible,.FileBrowser_newItem__fC5S5:hover{outline:none;background:var(--bg-sunken);color:var(--ink)}.FileBrowser_newItem__fC5S5:focus-visible svg,.FileBrowser_newItem__fC5S5:hover svg{color:var(--c01)}.FileBrowser_newItemText__66q7T{display:flex;flex-direction:column;gap:1px;min-width:0}.FileBrowser_newItemText__66q7T small{font-size:11.5px;font-weight:400;color:var(--mute)}.FileBrowser_newSep__nrrxF{height:1px;margin:4px 6px;background:var(--line-2)}@media(max-width:640px){.FileBrowser_newWrap__lZJX7{flex:1 1 100%}.FileBrowser_newWrap__lZJX7>.FileBrowser_toolBtn__4dBRU{width:100%;justify-content:center}.FileBrowser_newMenu__RMiTS{left:0;right:0;min-width:0}.FileBrowser_newItem__fC5S5{min-height:48px}}