.bucket-page.svelte-4z2hau{box-sizing:border-box;width:100%;max-width:788px;padding:26px 34px 60px}.back-text.svelte-4z2hau{color:var(--toga-color-accent);cursor:pointer;font:inherit;background:0 0;border:0;margin-bottom:14px;padding:0;font-size:11px}.bucket-heading.svelte-4z2hau{align-items:flex-start;gap:9px;margin-bottom:22px;display:flex}.bucket-summary.svelte-4z2hau{flex:1}.bucket-heading.svelte-4z2hau h1:where(.svelte-4z2hau){color:var(--toga-text-strong);margin:0;font-size:21px}.bucket-heading.svelte-4z2hau p:where(.svelte-4z2hau){color:var(--toga-text-muted);margin:5px 0 0;font-size:12px}.pin.svelte-4z2hau{border:1px solid var(--toga-border-strong);width:29px;height:29px;color:var(--toga-text-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.pin.active.svelte-4z2hau{color:var(--toga-color-accent)}.bucket-actions.svelte-4z2hau{position:relative}.bucket-menu.svelte-4z2hau{border:1px solid var(--toga-border-strong);width:29px;height:29px;color:var(--toga-text-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.bucket-menu.active.svelte-4z2hau,.bucket-menu.svelte-4z2hau:hover{color:var(--toga-text);border-color:var(--toga-text-muted)}.bucket-menu-popover.svelte-4z2hau{z-index:2;border:1px solid var(--toga-border-strong);background:var(--toga-surface-raised,var(--toga-surface));border-radius:7px;min-width:138px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #00000040}.delete-bucket.svelte-4z2hau{width:100%;color:var(--toga-color-danger,#ef7777);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:4px;padding:7px 8px;font-size:11px;font-weight:700}.delete-bucket.svelte-4z2hau:hover{background:#ef77771a}.delete-bucket.svelte-4z2hau:disabled{cursor:not-allowed;opacity:.5}.bulk-delete.svelte-4z2hau{border:1px solid color-mix(in srgb, var(--toga-color-danger,#ef7777) 45%, var(--toga-border-strong));color:var(--toga-color-danger,#ef7777);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.primary-action.svelte-4z2hau,.new-form.svelte-4z2hau button:where(.svelte-4z2hau){background:var(--toga-color-accent-strong);color:var(--toga-text-inverse);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.new-form.svelte-4z2hau{gap:8px;margin:0 0 20px;display:flex}.new-form.svelte-4z2hau input:where(.svelte-4z2hau){border:1px solid var(--toga-border-strong);min-width:0;color:var(--toga-text);background:0 0;border-radius:6px;flex:1;padding:8px;font-size:11px}.new-form.svelte-4z2hau button:where(.svelte-4z2hau):disabled{cursor:wait;opacity:.7}.new-form.svelte-4z2hau p:where(.svelte-4z2hau){width:100%;color:var(--toga-color-danger,#ef7777);margin:0;font-size:11px}.folder-section.svelte-4z2hau{margin-top:20px}.folder-section.svelte-4z2hau h2:where(.svelte-4z2hau){color:var(--toga-text-faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:750}.document-row.svelte-4z2hau{background:0 0;border-bottom:1px solid #ffffff09;align-items:center;width:100%;display:flex}.document-row.svelte-4z2hau:hover,.document-row.selected.svelte-4z2hau{background:#ffffff0b}.document-open.svelte-4z2hau{min-width:0;color:var(--toga-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:7px 8px;display:flex}.document-open.svelte-4z2hau svg{color:var(--toga-text-faint)}.document-open.svelte-4z2hau strong:where(.svelte-4z2hau){min-width:0;color:var(--toga-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.document-open.svelte-4z2hau span:where(.svelte-4z2hau),.document-open.svelte-4z2hau em:where(.svelte-4z2hau){color:var(--toga-text-faint);font-size:10px;font-style:normal}.document-open.svelte-4z2hau span:where(.svelte-4z2hau){margin-left:auto}.document-open.svelte-4z2hau em:where(.svelte-4z2hau){text-align:right;width:42px}.document-select.svelte-4z2hau{cursor:pointer;place-items:center;width:26px;height:26px;margin-right:6px;display:grid;position:relative}.document-select.svelte-4z2hau input:where(.svelte-4z2hau){opacity:0;width:1px;height:1px;position:absolute}.document-select.svelte-4z2hau span:where(.svelte-4z2hau){border:1px solid var(--toga-border-strong);color:#0000;border-radius:4px;place-items:center;width:14px;height:14px;font-size:10px;font-weight:800;display:grid}.document-select.svelte-4z2hau input:where(.svelte-4z2hau):checked+span:where(.svelte-4z2hau){border-color:var(--toga-color-accent);background:var(--toga-color-accent);color:var(--toga-text-inverse)}.document-select.svelte-4z2hau input:where(.svelte-4z2hau):focus-visible+span:where(.svelte-4z2hau){outline:2px solid var(--toga-color-accent-strong);outline-offset:2px}.folder-section.svelte-4z2hau .document-row:where(.svelte-4z2hau):nth-child(n+14){content-visibility:auto;contain-intrinsic-size:38px}.delete-copy.svelte-4z2hau{color:var(--toga-text-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.destination-label.svelte-4z2hau{color:var(--toga-text);gap:6px;font-size:12px;font-weight:650;display:grid}.destination-label.svelte-4z2hau select:where(.svelte-4z2hau){border:1px solid var(--toga-border-strong);background:var(--toga-surface);width:100%;color:var(--toga-text);font:inherit;border-radius:6px;padding:7px 8px;font-size:12px}.delete-error.svelte-4z2hau{color:var(--toga-color-danger,#ef7777);margin:12px 0 0;font-size:12px}.dialog-cancel.svelte-4z2hau,.dialog-delete.svelte-4z2hau{border:1px solid var(--toga-border-strong);color:var(--toga-text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:6px 10px;font-size:12px}.dialog-delete.svelte-4z2hau{background:var(--toga-color-danger,#ef7777);color:#fff;border-color:#0000}.dialog-cancel.svelte-4z2hau:disabled,.dialog-delete.svelte-4z2hau:disabled{cursor:wait;opacity:.65}.selected-document-list.svelte-4z2hau{max-height:152px;color:var(--toga-text-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.6;overflow:auto}@media (width<=700px){.bucket-page.svelte-4z2hau{padding:20px 16px}.bucket-heading.svelte-4z2hau{flex-wrap:wrap}.bucket-heading.svelte-4z2hau>div:where(.svelte-4z2hau){min-width:100%}}.new-form.svelte-141u7vz{gap:8px;max-width:900px;margin:14px 32px 0;display:flex}.new-form.svelte-141u7vz input:where(.svelte-141u7vz){border:1px solid var(--toga-border-strong);min-width:0;color:var(--toga-text);background:0 0;border-radius:6px;flex:1;padding:8px;font-size:11px}.new-form.svelte-141u7vz button:where(.svelte-141u7vz){background:var(--toga-color-accent-strong);color:var(--toga-text-inverse);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.new-form.svelte-141u7vz button:where(.svelte-141u7vz):disabled{cursor:wait;opacity:.7}.new-form.svelte-141u7vz p:where(.svelte-141u7vz){width:100%;color:var(--toga-color-danger,#ef7777);margin:0;font-size:11px}.docs-browser.svelte-1i5hi7e{box-sizing:border-box;width:100%;max-width:900px;padding:26px 34px 60px}.bucket-section.svelte-1i5hi7e>h1:where(.svelte-1i5hi7e),.docs-columns.svelte-1i5hi7e h1:where(.svelte-1i5hi7e){color:var(--toga-text-faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:750}.bucket-grid.svelte-1i5hi7e{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.bucket-card.svelte-1i5hi7e{border:1px solid var(--toga-border);background:var(--toga-surface);border-radius:9px;min-height:124px;position:relative;overflow:hidden}.bucket-card.svelte-1i5hi7e:hover,.bucket-card.active.svelte-1i5hi7e{background:#8d91f70d;border-color:#8d91f773}.bucket-open.svelte-1i5hi7e{width:100%;height:100%;color:var(--toga-text);cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;padding:13px;display:grid}.bucket-open.svelte-1i5hi7e svg{color:var(--toga-text-muted)}.bucket-open.svelte-1i5hi7e strong:where(.svelte-1i5hi7e){font-size:13px}.bucket-open.svelte-1i5hi7e span:where(.svelte-1i5hi7e){color:var(--toga-text-muted);font-size:11px;line-height:1.4}.card-pin.svelte-1i5hi7e{width:23px;height:23px;color:var(--toga-text-faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:9px;right:9px}.bucket-card.svelte-1i5hi7e:hover .card-pin:where(.svelte-1i5hi7e),.card-pin.active.svelte-1i5hi7e{opacity:1}.card-pin.svelte-1i5hi7e:hover,.card-pin.active.svelte-1i5hi7e{color:var(--toga-color-accent);background:#8d91f726}.docs-columns.svelte-1i5hi7e{grid-template-columns:1fr 1fr;gap:30px;margin-top:31px;display:grid}.recent-row.svelte-1i5hi7e{width:100%;color:var(--toga-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 8px;display:flex}.recent-row.svelte-1i5hi7e:hover{background:#ffffff0b}.recent-row.svelte-1i5hi7e svg{color:var(--toga-text-faint)}.recent-row.svelte-1i5hi7e span:where(.svelte-1i5hi7e){flex:1;gap:2px;min-width:0;display:grid}.recent-row.svelte-1i5hi7e strong:where(.svelte-1i5hi7e){color:var(--toga-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recent-row.svelte-1i5hi7e small:where(.svelte-1i5hi7e),.recent-row.svelte-1i5hi7e em:where(.svelte-1i5hi7e){color:var(--toga-text-faint);font-size:10px;font-style:normal}.recent-row.svelte-1i5hi7e b:where(.svelte-1i5hi7e){color:var(--toga-color-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.empty-linked.svelte-1i5hi7e{color:var(--toga-text-faint);margin:8px;font-size:11px}.bucket-card.svelte-1i5hi7e:nth-child(n+14){content-visibility:auto;contain-intrinsic-size:124px}@media (width<=700px){.docs-browser.svelte-1i5hi7e{padding:20px 16px}.docs-columns.svelte-1i5hi7e{grid-template-columns:1fr;gap:24px}}.docs-toolbar.svelte-g16u7h{border-bottom:1px solid var(--toga-border);align-items:center;gap:10px;min-height:50px;padding:0 24px;display:flex}.back-icon.svelte-g16u7h,.breadcrumbs.svelte-g16u7h button:where(.svelte-g16u7h){color:var(--toga-color-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.back-icon.svelte-g16u7h{border:1px solid var(--toga-border-strong);width:23px;height:23px;color:var(--toga-text-muted);border-radius:6px;place-items:center;display:grid}.breadcrumbs.svelte-g16u7h{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.breadcrumbs.svelte-g16u7h button:where(.svelte-g16u7h):first-child{color:var(--toga-text);font-size:14px;font-weight:700}.breadcrumbs.svelte-g16u7h span:where(.svelte-g16u7h){color:var(--toga-text-faint)}.breadcrumbs.svelte-g16u7h strong:where(.svelte-g16u7h){color:var(--toga-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.toolbar-spacer.svelte-g16u7h{flex:1}.primary-action.svelte-g16u7h{background:var(--toga-color-accent-strong);color:var(--toga-text-inverse);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=700px){.docs-toolbar.svelte-g16u7h{padding:0 16px}}.attachments.svelte-1lluwt6{border-top:1px solid var(--toga-border);margin-top:28px;padding-top:18px}.attachments.svelte-1lluwt6 header:where(.svelte-1lluwt6){justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.attachments.svelte-1lluwt6 h3:where(.svelte-1lluwt6){color:var(--toga-text-strong);margin:0;font-size:12px}.attachments.svelte-1lluwt6 header:where(.svelte-1lluwt6) p:where(.svelte-1lluwt6),.attachment-note.svelte-1lluwt6{color:var(--toga-text-faint);margin:4px 0 0;font-size:10.5px;line-height:1.45}.upload-button.svelte-1lluwt6{border:1px solid var(--toga-border-strong);color:var(--toga-text);cursor:pointer;background:0 0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:650;display:inline-flex}.upload-button.svelte-1lluwt6:hover{border-color:var(--toga-color-accent);color:#c8ccff}.upload-button.busy.svelte-1lluwt6{cursor:wait;opacity:.7}.upload-button.svelte-1lluwt6 input:where(.svelte-1lluwt6){opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.attachment-error.svelte-1lluwt6{color:var(--toga-color-danger,#ef7777);margin:9px 0 0;font-size:11px}.attachment-error.svelte-1lluwt6 button:where(.svelte-1lluwt6){color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.attachment-list.svelte-1lluwt6{gap:5px;margin:13px 0 0;padding:0;list-style:none;display:grid}.attachment-list.svelte-1lluwt6>li:where(.svelte-1lluwt6):not(.pdf-preview){border:1px solid var(--toga-border);background:#ffffff04;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:flex}.attachment-icon.svelte-1lluwt6{color:#b8bcff;background:#8d91f724;border-radius:6px;flex:none;place-items:center;width:27px;height:27px;display:grid}.attachment-icon.pdf.svelte-1lluwt6{color:#ffaaa7;background:#ec686824}.attachment-icon.sheet.svelte-1lluwt6{color:#8de5b5;background:#58ca9124}.attachment-icon.slides.svelte-1lluwt6{color:#ffc86b;background:#f6b04824}.attachment-meta.svelte-1lluwt6{flex:1;gap:2px;min-width:0;display:grid}.attachment-meta.svelte-1lluwt6 strong:where(.svelte-1lluwt6){color:var(--toga-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.attachment-meta.svelte-1lluwt6 small:where(.svelte-1lluwt6){color:var(--toga-text-faint);font-size:10px}.attachment-list.svelte-1lluwt6 button:where(.svelte-1lluwt6),.attachment-list.svelte-1lluwt6 a:where(.svelte-1lluwt6){border:1px solid var(--toga-border-strong);color:var(--toga-text-muted);cursor:pointer;font:inherit;background:0 0;border-radius:5px;flex:none;align-items:center;gap:4px;padding:4px 7px;font-size:10px;text-decoration:none;display:inline-flex}.attachment-list.svelte-1lluwt6 button:where(.svelte-1lluwt6):hover,.attachment-list.svelte-1lluwt6 a:where(.svelte-1lluwt6):hover,.attachment-list.svelte-1lluwt6 button.active:where(.svelte-1lluwt6){border-color:var(--toga-color-accent);color:#c6caff}.attachment-list.svelte-1lluwt6 .delete-file:where(.svelte-1lluwt6){color:var(--toga-color-danger,#ef7777);padding:5px}.attachment-list.svelte-1lluwt6 button:where(.svelte-1lluwt6):disabled{cursor:wait;opacity:.65}.pdf-preview.svelte-1lluwt6{border:1px solid var(--toga-border);background:#f5f5f5;border-radius:7px;overflow:hidden}.pdf-preview.svelte-1lluwt6 iframe:where(.svelte-1lluwt6){border:0;width:100%;height:min(68vh,640px);display:block}@media (width<=600px){.attachments.svelte-1lluwt6 header:where(.svelte-1lluwt6){flex-direction:column;align-items:stretch}.upload-button.svelte-1lluwt6{justify-content:center}.attachment-list.svelte-1lluwt6>li:where(.svelte-1lluwt6):not(.pdf-preview){flex-wrap:wrap}.attachment-meta.svelte-1lluwt6{min-width:calc(100% - 40px)}.attachment-list.svelte-1lluwt6 button:where(.svelte-1lluwt6),.attachment-list.svelte-1lluwt6 a:where(.svelte-1lluwt6){margin-left:36px}.attachment-list.svelte-1lluwt6 .delete-file:where(.svelte-1lluwt6){margin-left:0}}.linked.svelte-18yfs0n{border-top:1px solid var(--toga-border);max-width:700px;margin-top:30px;padding-top:17px}.linked.svelte-18yfs0n h2:where(.svelte-18yfs0n){color:var(--toga-text-faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:750}.linked-task.svelte-18yfs0n{gap:4px;display:flex}.linked-task.svelte-18yfs0n>button:where(.svelte-18yfs0n):first-child{border:1px solid var(--toga-border);color:var(--toga-text);cursor:pointer;text-align:left;background:0 0;border-radius:6px;flex:1;gap:8px;padding:7px;display:flex}.linked-task.svelte-18yfs0n strong:where(.svelte-18yfs0n){color:var(--toga-color-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.linked-task.svelte-18yfs0n span:where(.svelte-18yfs0n){color:var(--toga-text-faint);margin-left:auto;font-size:10px}.unlink.svelte-18yfs0n{width:30px;color:var(--toga-color-danger);cursor:pointer;background:0 0;border:0;border-radius:6px}.linked.svelte-18yfs0n p:where(.svelte-18yfs0n){color:var(--toga-color-danger);margin:7px 0 0;font-size:10px}.linked.svelte-18yfs0n select:where(.svelte-18yfs0n){border:1px solid var(--toga-border-strong);width:100%;color:var(--toga-text);background:0 0;border-radius:6px;margin-top:7px;padding:7px;font-size:11px}.document-page.svelte-1ojq2sb{box-sizing:border-box;width:100%;max-width:1040px;padding:26px 34px 60px}.document-heading.svelte-1ojq2sb{border-bottom:1px solid var(--toga-border);padding-bottom:18px}.document-heading.svelte-1ojq2sb>span:where(.svelte-1ojq2sb){color:var(--toga-color-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.document-heading.svelte-1ojq2sb h1:where(.svelte-1ojq2sb){color:var(--toga-text-strong);margin:0;font-size:21px}.document-heading.svelte-1ojq2sb>div:where(.svelte-1ojq2sb){color:var(--toga-text-muted);align-items:center;gap:8px;margin:5px 0 0;font-size:12px;display:flex}.document-heading.svelte-1ojq2sb i:where(.svelte-1ojq2sb){background:var(--toga-color-accent);width:16px;height:16px;color:var(--toga-text-inverse);border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:750;display:grid}.document-heading.svelte-1ojq2sb b:where(.svelte-1ojq2sb){color:var(--toga-text-faint)}.document-heading.svelte-1ojq2sb em:where(.svelte-1ojq2sb){color:var(--toga-text-faint);margin-left:auto;font-size:10px;font-style:normal}.document-heading.svelte-1ojq2sb button:where(.svelte-1ojq2sb){border:1px solid var(--toga-border-strong);color:var(--toga-text);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:11px}.document-heading.svelte-1ojq2sb button:where(.svelte-1ojq2sb)+button:where(.svelte-1ojq2sb){margin-left:0}.document-heading.svelte-1ojq2sb .delete-button:where(.svelte-1ojq2sb){color:var(--toga-color-danger,#ef7777);align-items:center;gap:4px;display:inline-flex}.document-delete-actions.svelte-1ojq2sb{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.document-delete-actions.svelte-1ojq2sb button:where(.svelte-1ojq2sb){border:1px solid var(--toga-border-strong);color:var(--toga-text);cursor:pointer;background:0 0;border-radius:6px;padding:5px 9px;font-size:11px}.document-delete-actions.svelte-1ojq2sb .delete-confirm:where(.svelte-1ojq2sb){background:var(--toga-color-danger,#ef7777);color:#fff;border-color:#0000}.document-delete-actions.svelte-1ojq2sb button:where(.svelte-1ojq2sb):disabled{cursor:wait;opacity:.65}.delete-error.svelte-1ojq2sb{color:var(--toga-color-danger,#ef7777)}.document-page.svelte-1ojq2sb .document-content{max-width:920px;color:var(--toga-text-muted);margin-top:20px;font-size:13px;line-height:1.65}.document-page.svelte-1ojq2sb .toga-rich-text-editor{margin-top:20px}.document-page.svelte-1ojq2sb .document-editor .editor-canvas{min-height:490px}.document-page.svelte-1ojq2sb .document-editor .toga-editor-prosemirror{min-height:468px;font-size:13px}@media (width<=700px){.document-page.svelte-1ojq2sb{padding:20px 16px}}.docs-workspace.svelte-1fzl57v{background:var(--toga-surface-app);flex-direction:column;min-height:calc(100vh - 52px);display:flex}.docs-status.svelte-xrers0{min-height:100%;color:var(--toga-text-muted);place-items:center;display:grid}.docs-status.svelte-xrers0 button:where(.svelte-xrers0){border:1px solid var(--toga-border-strong);color:var(--toga-text);cursor:pointer;background:0 0;border-radius:6px;margin-left:8px;padding:5px 8px}.docs-error.svelte-xrers0{z-index:70;border:1px solid var(--toga-color-danger);background:var(--toga-surface-overlay);color:var(--toga-color-danger);border-radius:7px;margin:0;padding:9px 12px;font-size:11px;position:fixed;bottom:22px;right:24px}
