.FilesUI-module__WBohSG__menu{z-index:99999;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);min-width:180px;max-width:calc(100vw - 20px);animation:FilesUI-module__WBohSG__menuIn .14s var(--ease-out-expo) both;outline:none;padding:6px;position:fixed;box-shadow:0 16px 40px #00000059,0 2px 6px #00000026}.FilesUI-module__WBohSG__menuItem{border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--text-secondary);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;font-weight:550;display:flex}.FilesUI-module__WBohSG__menuItem[data-active]{background:var(--bg-surface-hover);color:var(--text-primary)}.FilesUI-module__WBohSG__menuItem[data-destructive]{color:var(--error-text)}.FilesUI-module__WBohSG__menuItem[data-destructive][data-active]{background:var(--error-bg)}.FilesUI-module__WBohSG__menuItem:disabled{opacity:.45;cursor:not-allowed}.FilesUI-module__WBohSG__menuIcon{width:16px;color:var(--text-muted);flex:none;place-items:center;display:grid}.FilesUI-module__WBohSG__menuItem[data-destructive] .FilesUI-module__WBohSG__menuIcon{color:var(--error-icon)}.FilesUI-module__WBohSG__menuLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FilesUI-module__WBohSG__menuHint{color:var(--text-muted);letter-spacing:.04em;flex:none;font-size:10px;font-weight:650}.FilesUI-module__WBohSG__menuSeparator{background:var(--border-color);height:1px;margin:5px 6px}@keyframes FilesUI-module__WBohSG__menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.FilesUI-module__WBohSG__movePanel{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-surface);width:100%;max-width:440px;max-height:min(76vh,580px);animation:FilesUI-module__WBohSG__dmPopIn .2s var(--ease-out-expo) both;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000073}.FilesUI-module__WBohSG__moveHead{border-bottom:1px solid var(--border-color);flex:none;padding:18px 20px 14px}.FilesUI-module__WBohSG__moveTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:750}.FilesUI-module__WBohSG__moveSubtitle{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.FilesUI-module__WBohSG__moveList{flex:1;min-height:0;padding:10px;overflow-y:auto}.FilesUI-module__WBohSG__moveOption{width:100%;min-height:36px;color:var(--text-secondary);text-align:left;cursor:pointer;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:550;display:flex}.FilesUI-module__WBohSG__moveOption:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.FilesUI-module__WBohSG__moveOption:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--border-color));box-shadow:0 0 0 3px var(--accent-glow);outline:none}.FilesUI-module__WBohSG__moveOption[data-selected]{background:var(--accent-glow);border-color:color-mix(in srgb, var(--accent-primary) 30%, transparent);color:var(--accent-primary);font-weight:700}.FilesUI-module__WBohSG__moveOption:disabled{opacity:.4;cursor:not-allowed}.FilesUI-module__WBohSG__moveOption svg{color:#f59e0b;flex:none;width:15px;height:15px}.FilesUI-module__WBohSG__moveOptionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FilesUI-module__WBohSG__moveOptionTag{color:var(--text-muted);flex:none;font-size:10px;font-weight:650}.FilesUI-module__WBohSG__moveFoot{border-top:1px solid var(--border-color);background:var(--bg-secondary);flex:none;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.FilesUI-module__WBohSG__notice{border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:flex-start;gap:10px;padding:11px 14px;font-size:12px;line-height:1.5;display:flex}.FilesUI-module__WBohSG__notice svg{flex:none;width:15px;height:15px;margin-top:2px}.FilesUI-module__WBohSG__noticeBody{flex:1;min-width:0}.FilesUI-module__WBohSG__noticeTitle{margin-bottom:2px;font-weight:700;display:block}.FilesUI-module__WBohSG__noticeAction{border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:4px;margin-top:7px;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.FilesUI-module__WBohSG__noticeAction:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.FilesUI-module__WBohSG__noticeClose{border-radius:var(--radius-xs);width:22px;height:22px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-2px -4px 0 0;padding:0;display:grid}.FilesUI-module__WBohSG__noticeClose:hover{opacity:1}.FilesUI-module__WBohSG__notice[data-tone=limit]{border-color:color-mix(in srgb, var(--accent-primary) 32%, var(--border-color));background:var(--accent-glow);color:var(--accent-primary)}.FilesUI-module__WBohSG__notice[data-tone=error]{border-color:var(--error-border);background:var(--error-bg);color:var(--error-text)}.FilesUI-module__WBohSG__notice[data-tone=success]{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.FilesUI-module__WBohSG__notice[data-tone=info]{background:var(--bg-secondary);color:var(--text-secondary)}.FilesUI-module__WBohSG__meterCompact{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color var(--duration-fast) ease;flex-direction:column;gap:7px;padding:9px 11px;display:flex}.FilesUI-module__WBohSG__cloudBadge{color:var(--accent-primary);align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.FilesUI-module__WBohSG__localBadge{color:var(--text-muted);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.FilesUI-module__WBohSG__meterSummaryRow{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:550;display:flex}.FilesUI-module__WBohSG__meterSummaryItem strong{color:var(--text-primary);font-weight:750}.FilesUI-module__WBohSG__meterSummaryDot{color:var(--text-muted);opacity:.6;font-size:9px}.FilesUI-module__WBohSG__meter{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);flex-direction:column;gap:10px;padding:13px 14px;display:flex}.FilesUI-module__WBohSG__meterHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.FilesUI-module__WBohSG__meterTier{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.FilesUI-module__WBohSG__meterTier[data-tier=member]{border-color:color-mix(in srgb, var(--accent-primary) 40%, transparent);background:var(--accent-glow);color:var(--accent-primary)}.FilesUI-module__WBohSG__meterTier svg{width:12px;height:12px}.FilesUI-module__WBohSG__meterScope{color:var(--text-muted);font-size:11px;font-weight:600}.FilesUI-module__WBohSG__meterRow{flex-direction:column;gap:5px;display:flex}.FilesUI-module__WBohSG__meterLabel{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;font-weight:600;display:flex}.FilesUI-module__WBohSG__meterValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.FilesUI-module__WBohSG__meterTrack{border-radius:var(--radius-full);background:var(--bg-surface-hover);height:5px;overflow:hidden}.FilesUI-module__WBohSG__meterFill{border-radius:var(--radius-full);height:100%;transition:width var(--duration-normal) ease;background:linear-gradient(90deg,#4134bd,#7c3aed);box-shadow:0 0 8px #4134bd66}.FilesUI-module__WBohSG__meterFill[data-full]{background:var(--warning);box-shadow:0 0 8px #f59e0b66}.FilesUI-module__WBohSG__meterHint{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.FilesUI-module__WBohSG__tool{border:1px solid var(--border-color);background:var(--bg-surface);min-height:32px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease, transform .1s ease;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.FilesUI-module__WBohSG__tool:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary);border-color:color-mix(in srgb, var(--accent-primary) 30%, var(--border-color))}.FilesUI-module__WBohSG__tool:active:not(:disabled){transform:scale(.98)}.FilesUI-module__WBohSG__tool:disabled{opacity:.5;cursor:not-allowed}.FilesUI-module__WBohSG__tool svg{width:14px;height:14px}.FilesUI-module__WBohSG__toolPrimary{color:#fff;background:#4134bd;border-color:#0000;box-shadow:0 2px 10px #4134bd59}.FilesUI-module__WBohSG__toolPrimary:hover:not(:disabled){color:#fff;background:#34289e;box-shadow:0 4px 14px #4134bd73}.FilesUI-module__WBohSG__toolIcon{width:32px;padding:0}@keyframes FilesUI-module__WBohSG__dmPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.FilesUI-module__WBohSG__menu,.FilesUI-module__WBohSG__movePanel{animation:none}.FilesUI-module__WBohSG__meterFill{transition:none}}
.FileTree-module__x3XiVq__wrap{overscroll-behavior:contain;border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--border-color) 70%, transparent) transparent;flex:1;min-height:0;padding:4px 2px;position:relative;overflow-y:auto}.FileTree-module__x3XiVq__wrap::-webkit-scrollbar{width:5px}.FileTree-module__x3XiVq__wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--border-color) 70%, transparent);border-radius:4px}.FileTree-module__x3XiVq__wrap::-webkit-scrollbar-track{background:0 0}.FileTree-module__x3XiVq__wrap[data-root-drop]{outline:2px dashed color-mix(in srgb, var(--accent-primary) 55%, transparent);outline-offset:-3px;background:var(--accent-glow)}.FileTree-module__x3XiVq__tree{flex-direction:column;gap:2px;display:flex}.FileTree-module__x3XiVq__row{min-height:32px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 6px 0 8px;font-size:12.5px;font-weight:550;line-height:1.2;display:flex;position:relative}.FileTree-module__x3XiVq__wrap[data-dense] .FileTree-module__x3XiVq__row{min-height:29px;font-size:12px}.FileTree-module__x3XiVq__row:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.FileTree-module__x3XiVq__row:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--border-color));box-shadow:0 0 0 3px var(--accent-glow);outline:none}.FileTree-module__x3XiVq__row[data-selected]{background:var(--accent-glow);border-color:color-mix(in srgb, var(--accent-primary) 28%, transparent);color:var(--accent-primary);font-weight:700}.FileTree-module__x3XiVq__row[data-drop-target]{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent);color:var(--text-primary)}.FileTree-module__x3XiVq__row[data-kind=folder]{color:var(--text-primary);font-weight:650}.FileTree-module__x3XiVq__twisty{border-radius:var(--radius-xs);width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.FileTree-module__x3XiVq__twisty svg{width:13px;height:13px;transition:transform var(--duration-fast) ease}.FileTree-module__x3XiVq__twisty[data-open] svg{transform:rotate(90deg)}.FileTree-module__x3XiVq__twisty:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.FileTree-module__x3XiVq__icon{width:18px;height:18px;color:var(--text-muted);flex:none;place-items:center;display:grid}.FileTree-module__x3XiVq__row[data-kind=folder] .FileTree-module__x3XiVq__icon{color:#f59e0b}.FileTree-module__x3XiVq__row[data-selected] .FileTree-module__x3XiVq__icon{color:var(--accent-primary)}.FileTree-module__x3XiVq__icon svg{width:15px;height:15px}.FileTree-module__x3XiVq__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FileTree-module__x3XiVq__renameInput{border:1px solid color-mix(in srgb, var(--accent-primary) 45%, var(--border-color));border-radius:var(--radius-sm);background:var(--bg-surface);min-width:0;color:var(--text-primary);font:inherit;box-shadow:0 0 0 3px var(--accent-glow);outline:none;flex:1;padding:3px 6px}.FileTree-module__x3XiVq__more{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);opacity:0;cursor:pointer;transition:opacity var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.FileTree-module__x3XiVq__more svg{width:14px;height:14px}.FileTree-module__x3XiVq__row:hover .FileTree-module__x3XiVq__more,.FileTree-module__x3XiVq__row:focus-visible .FileTree-module__x3XiVq__more,.FileTree-module__x3XiVq__more:focus-visible{opacity:1}.FileTree-module__x3XiVq__more:hover{background:var(--bg-secondary);color:var(--text-primary)}.FileTree-module__x3XiVq__empty{color:var(--text-muted);text-align:center;place-items:center;padding:26px 16px;font-size:12px;display:grid}@media (pointer:coarse){.FileTree-module__x3XiVq__row{min-height:40px}.FileTree-module__x3XiVq__more{opacity:1;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.FileTree-module__x3XiVq__row,.FileTree-module__x3XiVq__twisty svg,.FileTree-module__x3XiVq__more{transition:none}}
.FileTray-module__M6CMla__tray{z-index:40;background:var(--bg-secondary);border-right:1px solid var(--border-color);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.FileTray-module__M6CMla__tray[data-variant=docked]{animation:FileTray-module__M6CMla__trayGrow .24s var(--ease-out-expo) both}.FileTray-module__M6CMla__tray[data-resizing]{animation:none}.FileTray-module__M6CMla__tray[data-variant=overlay]{z-index:99992;width:min(86vw,340px);height:100dvh;max-height:100dvh;box-shadow:var(--shadow-premium), 0 0 50px #0006;animation:FileTray-module__M6CMla__traySlide .24s var(--ease-out-expo) both;overscroll-behavior:contain;touch-action:pan-y;position:fixed;top:0;bottom:0;left:0}.FileTray-module__M6CMla__backdrop{z-index:99991;-webkit-backdrop-filter:blur(6px);touch-action:none;cursor:pointer;background:#09090b8c;width:100vw;height:100dvh;animation:.18s both FileTray-module__M6CMla__trayFade;position:fixed;inset:0}.FileTray-module__M6CMla__head{padding:max(12px, env(safe-area-inset-top,0px)) 12px 10px;border-bottom:1px solid var(--border-color);flex-direction:column;flex:none;gap:9px;display:flex}.FileTray-module__M6CMla__headTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.FileTray-module__M6CMla__titleWrap{align-items:baseline;gap:8px;display:flex}.FileTray-module__M6CMla__title{color:var(--text-primary);letter-spacing:.02em;margin:0;font-size:13px;font-weight:800}.FileTray-module__M6CMla__swipeHint{color:var(--text-muted);opacity:.8;font-size:10.5px;font-weight:500}.FileTray-module__M6CMla__actions{align-items:center;gap:6px;display:flex}.FileTray-module__M6CMla__action{border:1px solid var(--border-color);background:var(--bg-surface);min-height:30px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.FileTray-module__M6CMla__action:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.FileTray-module__M6CMla__action:disabled{opacity:.45;cursor:not-allowed}.FileTray-module__M6CMla__action svg{width:13px;height:13px}.FileTray-module__M6CMla__actionPrimary{background:var(--accent-primary);color:#fff;border-color:#0000}.FileTray-module__M6CMla__actionPrimary:hover:not(:disabled){background:var(--accent-secondary);color:#fff}.FileTray-module__M6CMla__iconButton{border:1px solid var(--border-color);background:var(--bg-surface);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.FileTray-module__M6CMla__iconButton:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.FileTray-module__M6CMla__iconButton svg{width:14px;height:14px}.FileTray-module__M6CMla__iconButtonClose{border:1px solid var(--border-color);background:var(--bg-surface);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) ease;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.FileTray-module__M6CMla__iconButtonClose:hover{background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--text-muted)}.FileTray-module__M6CMla__iconButtonClose:active{transform:scale(.94)}.FileTray-module__M6CMla__iconButtonClose svg{width:15px;height:15px}.FileTray-module__M6CMla__searchWrap{align-items:center;display:flex;position:relative}.FileTray-module__M6CMla__searchIcon{width:13px;height:13px;color:var(--text-muted);pointer-events:none;position:absolute;left:8px}.FileTray-module__M6CMla__search{border:1px solid var(--border-color);background:var(--bg-surface);width:100%;min-height:30px;color:var(--text-primary);border-radius:8px;padding:0 8px 0 27px;font-size:12px}.FileTray-module__M6CMla__search:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-color));box-shadow:0 0 0 3px var(--accent-glow);outline:none}.FileTray-module__M6CMla__search::-webkit-search-cancel-button{cursor:pointer}.FileTray-module__M6CMla__noticeSlot{flex:none;padding:10px 10px 0}.FileTray-module__M6CMla__foot{padding:10px 12px max(14px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-color);flex-direction:column;flex:none;gap:8px;display:flex}.FileTray-module__M6CMla__footActions{align-items:center;gap:8px;width:100%;display:flex}.FileTray-module__M6CMla__manageLink{color:var(--accent-primary);background:var(--accent-glow);text-align:center;transition:all var(--duration-fast) ease;border-radius:8px;flex:1;padding:8px 10px;font-size:11.5px;font-weight:700;text-decoration:none;display:block}.FileTray-module__M6CMla__manageLink:hover{background:color-mix(in srgb, var(--accent-primary) 20%, transparent)}.FileTray-module__M6CMla__bottomCloseBtn{border:1px solid var(--border-color);background:var(--bg-surface);min-height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) ease;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.FileTray-module__M6CMla__bottomCloseBtn:hover{background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--text-muted)}.FileTray-module__M6CMla__bottomCloseBtn:active{background:var(--bg-surface-active);transform:scale(.96)}.FileTray-module__M6CMla__resizer{cursor:col-resize;background:0 0;width:7px;position:absolute;inset:0 -3px 0 auto}.FileTray-module__M6CMla__resizer:hover,.FileTray-module__M6CMla__resizer:focus-visible{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-primary) 45%, transparent), transparent);outline:none}@keyframes FileTray-module__M6CMla__trayGrow{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes FileTray-module__M6CMla__traySlide{0%{transform:translate(-100%)}to{transform:none}}@keyframes FileTray-module__M6CMla__trayFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FileTray-module__M6CMla__tray[data-variant=docked],.FileTray-module__M6CMla__tray[data-variant=overlay],.FileTray-module__M6CMla__backdrop{animation:none}}.FileTray-module__M6CMla__guestGateWrap{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;padding:32px 18px 24px;display:flex}.FileTray-module__M6CMla__guestGateIcon{background:var(--accent-glow);border:1px solid color-mix(in srgb, var(--accent-primary) 35%, transparent);width:56px;height:56px;color:var(--accent-primary);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.FileTray-module__M6CMla__guestGateTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:800}.FileTray-module__M6CMla__guestGateText{color:var(--text-muted);margin:0 0 12px;font-size:12.5px;line-height:1.55}.FileTray-module__M6CMla__guestGateActions{flex-direction:column;gap:8px;width:100%;display:flex}.FileTray-module__M6CMla__guestGatePrimary{background:var(--accent-primary);color:#fff;width:100%;min-height:38px;transition:all var(--duration-fast) ease;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:750;text-decoration:none;display:inline-flex}.FileTray-module__M6CMla__guestGatePrimary:hover{background:var(--accent-secondary)}.FileTray-module__M6CMla__guestGateSecondary{border:1px solid var(--border-color);background:var(--bg-surface);width:100%;min-height:38px;color:var(--text-primary);transition:all var(--duration-fast) ease;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.FileTray-module__M6CMla__guestGateSecondary:hover{background:var(--bg-surface-hover);border-color:var(--text-muted)}.FileTray-module__M6CMla__guestGateClose{border:1px solid var(--border-color);background:var(--bg-surface);width:100%;min-height:36px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) ease;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.FileTray-module__M6CMla__guestGateClose:hover{background:var(--bg-surface-hover);color:var(--text-primary)}
.PromptPackSheet-module__j_FJ4G__backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) PromptPackSheet-module__j_FJ4G__fadeIn;display:flex;position:fixed;inset:0}@keyframes PromptPackSheet-module__j_FJ4G__fadeIn{0%{opacity:0}to{opacity:1}}.PromptPackSheet-module__j_FJ4G__modal{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#ffffff1f);width:100%;max-width:780px;max-height:calc(100vh - 40px);box-shadow:0 25px 60px -15px #00000059, 0 0 0 1px var(--border-subtle,#ffffff0d);border-radius:18px;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) PromptPackSheet-module__j_FJ4G__scaleUp;display:flex;position:relative;overflow:hidden}@keyframes PromptPackSheet-module__j_FJ4G__scaleUp{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.PromptPackSheet-module__j_FJ4G__header{border-bottom:1px solid var(--border-color,#ffffff14);background:var(--bg-secondary,#f8fafc);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.PromptPackSheet-module__j_FJ4G__headerLeft{align-items:center;gap:12px;display:flex}.PromptPackSheet-module__j_FJ4G__headerIcon{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 4px 12px #4f46e54d}.PromptPackSheet-module__j_FJ4G__titleGroup{flex-direction:column;gap:2px;display:flex}.PromptPackSheet-module__j_FJ4G__title{letter-spacing:-.02em;color:var(--text-primary,#0f172a);margin:0;font-size:16px;font-weight:800}.PromptPackSheet-module__j_FJ4G__subtitle{color:var(--text-muted,#64748b);margin:0;font-size:11.5px;line-height:1.35}.PromptPackSheet-module__j_FJ4G__closeBtn{width:30px;height:30px;color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:all .15s;display:grid}.PromptPackSheet-module__j_FJ4G__closeBtn:hover{background:var(--bg-surface-hover,#0000000f);color:var(--text-primary,#0f172a)}.PromptPackSheet-module__j_FJ4G__body{flex-direction:column;flex:1;gap:16px;padding:18px 22px;display:flex;overflow-y:auto}.PromptPackSheet-module__j_FJ4G__fieldSection{flex-direction:column;gap:7px;display:flex}.PromptPackSheet-module__j_FJ4G__fieldLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted,#64748b);font-size:11px;font-weight:750}.PromptPackSheet-module__j_FJ4G__chipsRow{flex-wrap:wrap;gap:6px;display:flex}.PromptPackSheet-module__j_FJ4G__chip{border:1px solid var(--border-color,#ffffff1f);background:var(--bg-secondary,#f8fafc);color:var(--text-secondary,#475569);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.PromptPackSheet-module__j_FJ4G__chip:hover{background:var(--bg-surface-hover,#f1f5f9);color:var(--text-primary,#0f172a)}.PromptPackSheet-module__j_FJ4G__chipActive{font-weight:700;box-shadow:0 0 0 1px #4f46e5;color:#4f46e5!important;background:#4f46e51a!important;border-color:#4f46e5!important}[data-theme=dark] .PromptPackSheet-module__j_FJ4G__chipActive{box-shadow:0 0 0 1px #6366f1;color:#a5b4fc!important;background:#6366f12e!important;border-color:#6366f1!important}.PromptPackSheet-module__j_FJ4G__inputsRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.PromptPackSheet-module__j_FJ4G__inputControl{border:1px solid var(--border-color,#ffffff1f);background:var(--bg-secondary,#f8fafc);width:100%;color:var(--text-primary,#0f172a);border-radius:8px;outline:none;padding:7px 11px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.PromptPackSheet-module__j_FJ4G__inputControl:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}.PromptPackSheet-module__j_FJ4G__lengthToggleRow{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-color,#ffffff14);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.PromptPackSheet-module__j_FJ4G__lengthToggleLabel{color:var(--text-secondary,#334155);font-size:12px;font-weight:650}.PromptPackSheet-module__j_FJ4G__segmentedSwitch{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#ffffff1a);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.PromptPackSheet-module__j_FJ4G__switchBtn{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:650;transition:all .15s}.PromptPackSheet-module__j_FJ4G__switchBtnActive{color:#fff;background:#4f46e5;font-weight:700}[data-theme=dark] .PromptPackSheet-module__j_FJ4G__switchBtnActive{background:#6366f1}.PromptPackSheet-module__j_FJ4G__promptPreviewContainer{border:1px solid var(--border-color,#ffffff1f);background:var(--bg-secondary,#f8fafc);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.PromptPackSheet-module__j_FJ4G__promptPreviewHeader{border-bottom:1px solid var(--border-subtle,#ffffff0f);color:var(--text-muted,#64748b);background:#00000005;justify-content:space-between;align-items:center;padding:7px 12px;font-size:11px;font-weight:700;display:flex}.PromptPackSheet-module__j_FJ4G__promptPreviewContent{color:var(--text-secondary,#334155);white-space:pre-wrap;word-break:break-word;max-height:150px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:1.5;overflow-y:auto}.PromptPackSheet-module__j_FJ4G__footer{border-top:1px solid var(--border-color,#ffffff14);background:var(--bg-secondary,#f8fafc);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.PromptPackSheet-module__j_FJ4G__footerLeft{align-items:center;gap:6px;display:flex}.PromptPackSheet-module__j_FJ4G__openAILabel{color:var(--text-muted,#64748b);margin-right:2px;font-size:11.5px}.PromptPackSheet-module__j_FJ4G__openAILink{color:#4f46e5;background:#4f46e50f;border-radius:6px;align-items:center;gap:3px;padding:4px 8px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}[data-theme=dark] .PromptPackSheet-module__j_FJ4G__openAILink{color:#a5b4fc;background:#6366f11f}.PromptPackSheet-module__j_FJ4G__openAILink:hover{background:#4f46e526}.PromptPackSheet-module__j_FJ4G__copyButton{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 20px;font-size:13.5px;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #4f46e559}.PromptPackSheet-module__j_FJ4G__copyButton:hover{background:#4338ca;box-shadow:0 6px 18px #4f46e573}.PromptPackSheet-module__j_FJ4G__copyButtonSuccess{background:#059669!important;box-shadow:0 4px 14px #05966959!important}@media (max-width:640px){.PromptPackSheet-module__j_FJ4G__inputsRow{grid-template-columns:1fr}.PromptPackSheet-module__j_FJ4G__footer{flex-direction:column;align-items:stretch}.PromptPackSheet-module__j_FJ4G__footerLeft,.PromptPackSheet-module__j_FJ4G__copyButton{justify-content:center}}
.MathPublishingStudio-module__upTBPq__studioOverlay{z-index:100000;background:var(--bg-surface,#fff);color:var(--text-primary,#0f172a);flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) both MathPublishingStudio-module__upTBPq__fadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.MathPublishingStudio-module__upTBPq__topNav{background:var(--bg-surface,#fff);border-bottom:1px solid var(--border-color,#e2e8f0);z-index:30;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;height:52px;padding:0 16px;display:flex;box-shadow:0 1px 3px #0000000a}.MathPublishingStudio-module__upTBPq__leftSection{align-items:center;gap:12px;min-width:0;display:flex}.MathPublishingStudio-module__upTBPq__backDraftBtn{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8fafc);color:var(--text-secondary,#475569);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:650;transition:all .15s;display:inline-flex}.MathPublishingStudio-module__upTBPq__backDraftBtn:hover{background:var(--bg-surface-hover,#f1f5f9);color:var(--text-primary,#0f172a);border-color:var(--text-muted,#94a3b8)}.MathPublishingStudio-module__upTBPq__titleArea{align-items:center;gap:8px;min-width:0;display:flex}.MathPublishingStudio-module__upTBPq__docTitle{color:var(--text-primary,#0f172a);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:14px;font-weight:750;overflow:hidden}.MathPublishingStudio-module__upTBPq__studioBadge{color:var(--accent-primary,#6366f1);letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,#6366f11f,#a855f71f);border:1px solid #6366f140;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:750;display:inline-flex}.MathPublishingStudio-module__upTBPq__rightSection{flex-shrink:0;align-items:center;gap:8px;display:flex}.MathPublishingStudio-module__upTBPq__statusIndicator{color:var(--text-muted,#64748b);align-items:center;gap:6px;padding:0 6px;font-size:12px;display:flex}.MathPublishingStudio-module__upTBPq__statusSuccess{color:var(--success,#10b981)}.MathPublishingStudio-module__upTBPq__actionBtn{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface,#fff);height:34px;color:var(--text-primary,#0f172a);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:all .15s;display:inline-flex}.MathPublishingStudio-module__upTBPq__actionBtn:hover:not(:disabled){background:var(--bg-surface-hover,#f8fafc);border-color:var(--text-muted,#94a3b8)}.MathPublishingStudio-module__upTBPq__actionBtn:disabled{opacity:.55;cursor:not-allowed}.MathPublishingStudio-module__upTBPq__downloadDocxBtn{background:linear-gradient(135deg, var(--accent-primary,#6366f1), #8b5cf6);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 3px 10px #6366f147}.MathPublishingStudio-module__upTBPq__downloadDocxBtn:hover:not(:disabled){background:linear-gradient(135deg, var(--accent-secondary,#4f46e5), #7c3aed);transform:translateY(-.5px);box-shadow:0 5px 14px #6366f161}.MathPublishingStudio-module__upTBPq__downloadDocxBtn:disabled{opacity:.6;cursor:wait}.MathPublishingStudio-module__upTBPq__downloadPdfBtn{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface,#fff);height:34px;color:var(--text-primary,#0f172a);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:all .15s;display:inline-flex}.MathPublishingStudio-module__upTBPq__downloadPdfBtn:hover:not(:disabled){background:var(--bg-surface-hover,#f8fafc);border-color:var(--accent-primary,#6366f1);color:var(--accent-primary,#6366f1)}.MathPublishingStudio-module__upTBPq__closeBtn{border:1px solid var(--border-color,#e2e8f0);width:34px;height:34px;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.MathPublishingStudio-module__upTBPq__closeBtn:hover{background:var(--bg-surface-hover,#f1f5f9);color:var(--text-primary,#0f172a)}.MathPublishingStudio-module__upTBPq__ribbonBar{background:var(--bg-surface,#fff);border-bottom:1px solid var(--border-color,#e2e8f0);scrollbar-width:thin;z-index:20;flex-shrink:0;align-items:center;gap:4px;padding:6px 16px;display:flex;overflow-x:auto}.MathPublishingStudio-module__upTBPq__toolGroup{align-items:center;gap:2px;display:flex}.MathPublishingStudio-module__upTBPq__toolDivider{background:var(--border-color,#e2e8f0);flex-shrink:0;width:1px;height:22px;margin:0 5px}.MathPublishingStudio-module__upTBPq__toolBtn{min-width:30px;height:30px;color:var(--text-secondary,#475569);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.MathPublishingStudio-module__upTBPq__toolBtn:hover{background:var(--bg-surface-hover,#f1f5f9);color:var(--text-primary,#0f172a);border-color:var(--border-color,#e2e8f0)}.MathPublishingStudio-module__upTBPq__toolBtnActive{background:var(--accent-glow,#6366f11f);color:var(--accent-primary,#6366f1);border-color:var(--accent-primary,#6366f1)}.MathPublishingStudio-module__upTBPq__toolSelect{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface,#fff);height:30px;color:var(--text-primary,#0f172a);cursor:pointer;border-radius:6px;outline:none;padding:0 8px;font-size:12px;font-weight:600}.MathPublishingStudio-module__upTBPq__toolSelect:focus{border-color:var(--accent-primary,#6366f1)}.MathPublishingStudio-module__upTBPq__workArea{background:var(--preview-desk-bg,#0b0f19);flex-direction:column;flex:1;align-items:center;min-height:0;padding:24px 0;display:flex;position:relative;overflow:auto}.MathPublishingStudio-module__upTBPq__pageStage{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.MathPublishingStudio-module__upTBPq__pageCanvas{justify-content:center;width:100%;display:flex}.MathPublishingStudio-module__upTBPq__bottomStatusBar{background:var(--bg-surface,#fff);border-top:1px solid var(--border-color,#e2e8f0);height:34px;color:var(--text-muted,#64748b);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 18px;font-size:11.5px;display:flex}.MathPublishingStudio-module__upTBPq__statusStats{align-items:center;gap:14px;display:flex}.MathPublishingStudio-module__upTBPq__zoomControls{align-items:center;gap:6px;display:flex}.MathPublishingStudio-module__upTBPq__zoomBtn{border:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8fafc);width:22px;height:22px;color:var(--text-secondary,#475569);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.MathPublishingStudio-module__upTBPq__zoomBtn:hover{background:var(--bg-surface-hover,#f1f5f9);color:var(--text-primary,#0f172a)}@keyframes MathPublishingStudio-module__upTBPq__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.MathPublishingStudio-module__upTBPq__topNav{height:48px;padding:0 10px}.MathPublishingStudio-module__upTBPq__docTitle{max-width:120px}.MathPublishingStudio-module__upTBPq__studioBadge,.MathPublishingStudio-module__upTBPq__downloadPdfBtn span,.MathPublishingStudio-module__upTBPq__downloadDocxBtn span,.MathPublishingStudio-module__upTBPq__actionBtn span{display:none}.MathPublishingStudio-module__upTBPq__ribbonBar{padding:4px 8px}}
