.file-tree.svelte-pkxvym{--file-tree-indent:.875rem;--file-tree-base-indent:.5rem;flex-direction:column;min-width:0;min-height:0;display:flex}.file-tree.is-compact.svelte-pkxvym{--file-tree-indent:.625rem;--file-tree-base-indent:.25rem}.file-tree-scroll.svelte-pkxvym{flex:1;min-width:0;min-height:0;overflow-y:auto}.file-tree-row.svelte-pkxvym,.file-tree-inline-row.svelte-pkxvym{min-width:0;padding-left:calc(var(--file-tree-base-indent) + var(--file-tree-depth) * var(--file-tree-indent));align-items:center;display:flex}.file-tree-row.svelte-pkxvym{cursor:pointer;-webkit-user-select:none;user-select:none}.file-tree-row.is-dragging.svelte-pkxvym{opacity:.5}.file-tree-icon.svelte-pkxvym,.file-tree-action-icon.svelte-pkxvym{flex:none;width:1rem;height:1rem}.file-tree-label.svelte-pkxvym{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-tree-inline-input.svelte-pkxvym{flex:1;min-width:0}.file-tree-actions.svelte-pkxvym{justify-content:flex-end;align-items:center;display:flex}.file-tree-action.svelte-pkxvym{justify-content:center;align-items:center;display:flex}.file-tree-hidden-input.svelte-pkxvym{display:none}.document-tree.svelte-pkxvym{--file-tree-base-indent:.625rem;--file-tree-indent:.875rem;color:var(--we-text-secondary,var(--color-text-secondary))}.document-tree.svelte-pkxvym .file-tree-icon{opacity:.62;width:.825rem;height:.825rem}.document-tree.svelte-pkxvym .document-chevron{width:.75rem;height:.75rem;transition:transform .12s}.document-tree.svelte-pkxvym .document-chevron.is-expanded{transform:rotate(90deg)}.document-tree.svelte-pkxvym .file-tree-scroll:where(.svelte-pkxvym){padding:.1rem 0;overflow:visible}.document-tree.svelte-pkxvym .file-tree-row:where(.svelte-pkxvym),.document-tree.svelte-pkxvym .file-tree-inline-row:where(.svelte-pkxvym){border-left:2px solid #0000;gap:.45rem;min-height:2.25rem;padding-top:.4rem;padding-bottom:.4rem;padding-right:.625rem;font-size:.8125rem;line-height:1.25rem;transition:background-color .12s,border-color .12s,color .12s,opacity .12s}.document-tree.svelte-pkxvym .file-tree-row[data-item-type=folder]:where(.svelte-pkxvym){border-radius:var(--radius-md);transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s,opacity .12s;box-shadow:inset 0 0 0 1px #0000}.document-tree.svelte-pkxvym .file-tree-row[data-item-type=folder]:where(.svelte-pkxvym):hover:not(.is-drop-target),.document-tree.svelte-pkxvym .file-tree-row[data-item-type=folder].is-focused:where(.svelte-pkxvym):not(.is-drop-target){box-shadow:inset 0 0 0 1px var(--we-border-hover,var(--color-border-strong))}.document-tree.svelte-pkxvym .file-tree-row:where(.svelte-pkxvym):hover,.document-tree.svelte-pkxvym .file-tree-row.is-focused:where(.svelte-pkxvym){background:var(--we-bg-muted,var(--color-bg-muted));color:var(--we-text-primary,var(--color-text-primary))}.document-tree.svelte-pkxvym .file-tree-row.is-selected:where(.svelte-pkxvym){border-left-color:var(--we-accent,var(--color-accent));background:var(--we-bg-muted,var(--color-bg-muted));color:var(--we-text-primary,var(--color-text-primary));font-weight:600}.document-tree.svelte-pkxvym .file-tree-row.is-drop-target:where(.svelte-pkxvym){background:color-mix(in srgb, var(--we-accent,var(--color-accent)) 13%, var(--we-bg-muted,var(--color-bg-muted)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--we-accent,var(--color-accent)) 35%, transparent)}.document-tree.svelte-pkxvym .file-tree-row.is-highlighted:where(.svelte-pkxvym){background:color-mix(in srgb, var(--we-accent,var(--color-accent)) 10%, var(--we-bg-card,var(--color-bg-primary)))}.document-tree.svelte-pkxvym .file-tree-inline-input:where(.svelte-pkxvym){border:1px solid var(--we-border-hover,var(--color-border-strong));border-radius:var(--radius-md);background:var(--we-bg-card,var(--color-bg-primary));color:var(--we-text-primary,var(--color-text-primary));outline:none;padding:.2rem .35rem;font-size:.8125rem}.document-tree.svelte-pkxvym .file-tree-inline-input:where(.svelte-pkxvym):focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--we-accent,var(--color-accent)) 18%, transparent)}.document-tree.svelte-pkxvym .file-tree-empty:where(.svelte-pkxvym){color:var(--we-text-tertiary,var(--color-text-muted));text-align:center;padding:1.5rem .75rem;font-size:.75rem}.toast.svelte-1x6kngd{border:0;min-width:min(300px,100vw - 2rem);max-width:min(420px,100vw - 2rem);box-shadow:0 2px 6px #0000000d,0 6px 20px #0000000d}.article-composer-layer.svelte-6kxb2w{z-index:99999;background:var(--color-bg-primary,#fff);outline:none;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:fixed;inset:0}.article-composer-header.svelte-6kxb2w{z-index:2;border-bottom:1px solid var(--color-border,#e4e4e7);background:color-mix(in srgb, var(--color-bg-primary,#fff) 96%, transparent);flex:none;align-items:center;gap:.65rem;min-width:0;height:2.75rem;padding:0 .75rem;display:flex;position:relative}.article-composer-close.svelte-6kxb2w{border-radius:var(--radius-lg,4px);width:2rem;height:2rem;color:var(--color-text-muted,#71717a);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}.article-composer-close.svelte-6kxb2w:hover{background:var(--color-bg-secondary,#faf9f6);color:var(--color-text-primary,#18181b)}.article-composer-title.svelte-6kxb2w{min-width:0;color:var(--color-text-primary,#18181b);font-family:var(--font-display,serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:700;line-height:1.2;overflow:hidden}.article-composer-toolbar.svelte-6kxb2w{z-index:1;border-bottom:1px solid var(--color-border,#e4e4e7);background:var(--color-bg-secondary,#faf9f6);justify-content:flex-start;align-items:center;min-width:0;height:2rem;padding-inline:.5rem;display:flex;position:relative;overflow:visible}.article-composer-publish.svelte-6kxb2w{border-radius:var(--radius-lg,4px);background:var(--color-text-primary,#18181b);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;margin-left:auto;padding:.45rem .85rem;font-size:.72rem;font-weight:700;transition:background-color .14s,transform .14s;display:inline-flex}.article-composer-publish.svelte-6kxb2w:hover{background:var(--color-accent,#e14a33)}.article-composer-publish.svelte-6kxb2w:active{transform:translateY(1px)}.article-composer-close.svelte-6kxb2w:focus-visible,.article-composer-publish.svelte-6kxb2w:focus-visible{outline:2px solid var(--color-accent,#e14a33);outline-offset:2px}.article-composer-body.svelte-6kxb2w{overscroll-behavior:contain;background:var(--color-bg-secondary,#faf9f6);min-width:0;min-height:0;overflow-y:auto}.article-draft-loading.svelte-6kxb2w{place-items:center;min-height:100%;display:grid}@media (width<=640px){.article-composer-title.svelte-6kxb2w{display:none}.article-composer-header.svelte-6kxb2w{gap:.35rem;padding-inline:.45rem}.article-composer-publish.svelte-6kxb2w{padding-inline:.65rem}}.dialog-body.svelte-6kxb2w{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.dialog-body.svelte-6kxb2w::-webkit-scrollbar{width:8px}.dialog-body.svelte-6kxb2w::-webkit-scrollbar-track{background:0 0}.dialog-body.svelte-6kxb2w::-webkit-scrollbar-thumb{background-color:#d1d5db;background-clip:content-box;border:2px solid #0000}.dialog-body.svelte-6kxb2w::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.dialog-body.svelte-6kxb2w::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.dialog-body.svelte-6kxb2w::-webkit-scrollbar-corner{background:0 0}.artifact-browser.svelte-6f404n{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;width:100%;min-width:0;max-width:100%;min-height:100%;padding:1rem;display:grid;container-type:inline-size}.artifact-browser-controls.svelte-6f404n{align-items:flex-end;gap:.75rem;min-width:0;display:flex}.artifact-browser-controls.svelte-6f404n>:first-child{width:min(32rem,100%)}.artifact-browser-extra-controls.svelte-6f404n{flex:1;min-width:0}.artifact-grid.svelte-6f404n{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;min-width:0;display:grid}.artifact-option.svelte-6f404n{box-sizing:border-box;border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-xl,.75rem);background:var(--color-bg-primary,#fff);min-width:0;min-height:6.25rem;color:var(--color-text-primary,#18181b);text-align:left;align-items:flex-start;gap:.85rem;padding:.75rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}button.artifact-option.svelte-6f404n{cursor:pointer}button.artifact-option.svelte-6f404n:hover:not(:disabled){border-color:var(--color-border-strong,#a1a1aa);background:var(--color-bg-secondary,#fafafa);box-shadow:0 7px 18px color-mix(in srgb, var(--color-text-primary,#18181b) 7%, transparent);transform:translateY(-1px)}button.artifact-option.svelte-6f404n:active:not(:disabled){box-shadow:none;transform:translateY(0)}button.artifact-option.svelte-6f404n:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent,#a33c34) 36%, transparent);outline-offset:2px}button.artifact-option.selected.svelte-6f404n{border-color:var(--color-accent,#a33c34);background:color-mix(in srgb, var(--color-accent,#a33c34) 5%, var(--color-bg-primary,#fff));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent,#a33c34) 18%, transparent)}button.artifact-option.svelte-6f404n:disabled{cursor:not-allowed;opacity:.52}.artifact-option.svelte-6f404n .artifact-option-cover{width:3.25rem}.artifact-option-copy.svelte-6f404n{flex-direction:column;flex:1;min-width:0;display:flex}.artifact-option-heading.svelte-6f404n{align-items:center;gap:.5rem;min-width:0;display:flex}.artifact-option-heading.svelte-6f404n strong:where(.svelte-6f404n){min-width:0;font-family:var(--font-display,inherit);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.95rem;font-weight:700;line-height:1.25;overflow:hidden}.artifact-option-heading.svelte-6f404n svg{color:var(--color-accent,#a33c34);flex:none}.artifact-option-status.svelte-6f404n,.artifact-option-author.svelte-6f404n{color:var(--color-text-muted,#71717a);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.67rem;font-weight:650;line-height:1.35;overflow:hidden}.artifact-option-status.svelte-6f404n{flex:none}.selection-circle.svelte-6f404n{border:1px solid var(--color-border-strong,#a1a1aa);border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.selection-circle.checked.svelte-6f404n{border-color:var(--color-text-primary,#18181b);background:var(--color-text-primary,#18181b)}.selection-circle.checked.svelte-6f404n svg{color:var(--color-bg-primary,#fff)}.artifact-option-author.svelte-6f404n{margin-top:.3rem}.artifact-option-description.svelte-6f404n{-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-secondary,#52525b);-webkit-box-orient:vertical;margin-top:.45rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.artifact-browser-state.svelte-6f404n{min-width:0;min-height:15rem;color:var(--color-text-muted,#71717a);text-align:center;place-items:center;display:grid}.artifact-browser-state.svelte-6f404n p:where(.svelte-6f404n){margin:0}.artifact-browser-state.svelte-6f404n button:where(.svelte-6f404n){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,.5rem);background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b);margin-top:.75rem;padding:.5rem .85rem;font-weight:600}.artifact-skeleton.svelte-6f404n{pointer-events:none}.skeleton-cover.svelte-6f404n,.skeleton-line.svelte-6f404n{border-radius:var(--radius-md,.375rem);background:var(--color-bg-muted,#f4f4f5);display:block}.skeleton-cover.svelte-6f404n{aspect-ratio:5/7;flex:none;width:3.25rem}.skeleton-copy.svelte-6f404n{flex-direction:column;flex:1;gap:.45rem;min-width:0;padding-top:.15rem;display:flex}.skeleton-line.svelte-6f404n{width:100%;height:.55rem}.skeleton-title.svelte-6f404n{width:58%;height:.85rem}.skeleton-author.svelte-6f404n{width:34%;height:.45rem;margin-bottom:.25rem}.skeleton-short.svelte-6f404n{width:72%}.artifact-pagination.svelte-6f404n{color:var(--color-text-secondary,#52525b);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.visually-hidden.svelte-6f404n{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.skeleton-cover.svelte-6f404n,.skeleton-line.svelte-6f404n{animation:1.5s ease-in-out infinite svelte-6f404n-skeleton-pulse}}@keyframes svelte-6f404n-skeleton-pulse{50%{opacity:.5}}@container (width<=40rem){.artifact-browser-controls.svelte-6f404n{flex-direction:column;align-items:stretch}.artifact-browser-controls.svelte-6f404n>:first-child,.artifact-browser-extra-controls.svelte-6f404n{width:100%}.artifact-grid.svelte-6f404n{grid-template-columns:minmax(0,1fr)}}@container (width<=24rem){.artifact-browser.svelte-6f404n{padding:.75rem}.artifact-option.svelte-6f404n{gap:.7rem;min-height:5.75rem;padding:.65rem}.artifact-option.svelte-6f404n .artifact-option-cover,.skeleton-cover.svelte-6f404n{width:2.85rem}}.artifact-save-layer.svelte-fxwtps{z-index:90;position:fixed;inset:0}.artifact-save-layer.picker-layer.svelte-fxwtps{z-index:100000}.artifact-save-backdrop.svelte-fxwtps{cursor:default;background:#00000073;border:0;width:100%;height:100%;position:absolute;inset:0}.artifact-save-positioner.svelte-fxwtps{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.artifact-save-dialog.svelte-fxwtps{border:1px solid var(--color-border,#e4e4e7);background:var(--color-bg-primary,#fff);pointer-events:auto;border-left:0;border-right:0;outline:none;flex-direction:column;width:100%;max-width:48rem;max-height:100dvh;display:flex;overflow:hidden;box-shadow:0 24px 64px #18181b38}.artifact-save-header.svelte-fxwtps{border-bottom:1px solid var(--color-border,#e4e4e7);flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:1rem;display:flex}.artifact-save-heading.svelte-fxwtps{min-width:0}.artifact-save-eyebrow.svelte-fxwtps{color:var(--color-text-muted,#71717a);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.25rem;font-size:.625rem;font-weight:600;line-height:1rem}h2.svelte-fxwtps{color:var(--color-text-primary,#18181b);font-family:var(--font-display,serif);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:700;line-height:2rem;overflow:hidden}.artifact-save-close.svelte-fxwtps{border-radius:var(--radius-xl,.75rem);width:2.25rem;height:2.25rem;color:var(--color-text-muted,#71717a);background:0 0;border:0;flex:none;place-items:center;margin-top:.125rem;transition:color .16s,background-color .16s,transform .1s;display:grid}.artifact-save-close.svelte-fxwtps:hover:not(:disabled){background:var(--color-bg-secondary,#fafafa);color:var(--color-text-primary,#18181b)}.artifact-save-close.svelte-fxwtps:active:not(:disabled){transform:translateY(1px)}.artifact-save-close.svelte-fxwtps:focus-visible{outline:2px solid var(--color-accent,#e14a33);outline-offset:2px}.artifact-save-close.svelte-fxwtps:disabled{opacity:.4}.artifact-save-body.svelte-fxwtps{overscroll-behavior:contain;flex:auto;min-height:0;padding:1.25rem 1rem 1.5rem;overflow-y:auto}@media (width>=640px){.artifact-save-positioner.svelte-fxwtps{align-items:center;padding:1rem}.artifact-save-dialog.svelte-fxwtps{border-radius:var(--radius-2xl,1rem);border-left-width:1px;border-right-width:1px;max-height:calc(100dvh - 2rem)}.artifact-save-header.svelte-fxwtps{padding:1rem 1.5rem}.artifact-save-body.svelte-fxwtps{padding:1.5rem}}@media (prefers-reduced-motion:no-preference){.artifact-save-layer.svelte-fxwtps{animation:.14s ease-out svelte-fxwtps-artifact-save-fade}.artifact-save-dialog.svelte-fxwtps{animation:.18s ease-out svelte-fxwtps-artifact-save-enter}}@keyframes svelte-fxwtps-artifact-save-fade{0%{opacity:0}}@keyframes svelte-fxwtps-artifact-save-enter{0%{opacity:0;transform:translateY(.45rem)}}.slot-list-heading.svelte-1s12h3c{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}h3.svelte-1s12h3c,p.svelte-1s12h3c{margin:0}h3.svelte-1s12h3c{color:var(--color-text-muted,#71717a);letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1rem}.slot-list-heading.svelte-1s12h3c p:where(.svelte-1s12h3c){color:var(--color-text-muted,#71717a);margin-top:.25rem;font-size:.75rem;line-height:1rem}.slot-list-empty.svelte-1s12h3c{border:1px dashed var(--color-border,#e4e4e7);border-radius:var(--radius-xl,.75rem);color:var(--color-text-muted,#71717a);text-align:center;padding:1.25rem 1rem;font-size:.75rem}.slot-list.svelte-1s12h3c{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-xl,.75rem);margin:0;padding:0;list-style:none;overflow:visible}.slot-list.svelte-1s12h3c>li:where(.svelte-1s12h3c)+li:where(.svelte-1s12h3c){border-top:1px solid var(--color-border,#e4e4e7)}.slot-list.svelte-1s12h3c>li:where(.svelte-1s12h3c){position:relative}.slot-row.svelte-1s12h3c{align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background-color .16s;display:flex}.slot-row.svelte-1s12h3c:hover,li.expanded.svelte-1s12h3c>.slot-row:where(.svelte-1s12h3c){background:var(--color-bg-secondary,#fafafa)}.slot-copy.svelte-1s12h3c{border-radius:var(--radius-lg,.5rem);flex:auto;min-width:0;padding:.5rem}.slot-title-row.svelte-1s12h3c,.slot-meta.svelte-1s12h3c{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.slot-title-row.svelte-1s12h3c strong:where(.svelte-1s12h3c){color:var(--color-text-primary,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.slot-badge.svelte-1s12h3c{border-radius:var(--radius-md,.375rem);background:var(--color-bg-secondary,#fafafa);color:var(--color-text-muted,#71717a);letter-spacing:.14em;text-transform:uppercase;flex:none;padding:.25rem .5rem;font-size:.5625rem;font-weight:700;line-height:.75rem}.slot-badge.outline.svelte-1s12h3c{border:1px solid var(--color-border-strong,#a1a1aa);background:var(--color-bg-primary,#fff);color:var(--color-text-secondary,#52525b);letter-spacing:.12em}.slot-meta.svelte-1s12h3c{color:var(--color-text-muted,#71717a);margin-top:.125rem;font-size:.6875rem;line-height:1rem}.slot-warning.svelte-1s12h3c{color:var(--color-accent,#e14a33);margin-top:.375rem;font-size:.6875rem;font-weight:500;line-height:1rem}.slot-primary-action.svelte-1s12h3c{border-radius:var(--radius-lg,.5rem);background:var(--color-text-primary,#18181b);color:#fff;letter-spacing:.14em;text-transform:uppercase;border:0;flex:none;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.25rem .75rem;font-size:.5625rem;font-weight:700;line-height:.75rem;transition:background-color .16s,transform .1s;display:inline-flex}.slot-primary-action.svelte-1s12h3c:hover:not(:disabled){background:var(--color-accent,#e14a33)}.slot-primary-action.svelte-1s12h3c:active:not(:disabled){transform:translateY(1px)}.slot-primary-action.svelte-1s12h3c:focus-visible,.slot-history-toggle.svelte-1s12h3c:focus-visible{outline:2px solid var(--color-accent,#e14a33);outline-offset:2px}.slot-primary-action.svelte-1s12h3c:disabled{cursor:not-allowed;opacity:.4}.slot-primary-action.svelte-1s12h3c .light-spinner{border-color:#fff #ffffff4d #ffffff4d}.slot-history-toggle.svelte-1s12h3c{border-radius:var(--radius-lg,.5rem);width:2rem;height:2rem;color:var(--color-text-muted,#71717a);background:0 0;border:0;flex:none;place-items:center;transition:color .16s,background-color .16s;display:grid}.slot-history-toggle.svelte-1s12h3c:hover{background:var(--color-bg-muted,#f4f4f5);color:var(--color-text-primary,#18181b)}.slot-history-toggle.svelte-1s12h3c svg{transition:transform .16s}.slot-history-toggle.svelte-1s12h3c svg.expanded{transform:rotate(90deg)}.slot-history.svelte-1s12h3c{border-top:1px solid var(--color-border,#e4e4e7);background:var(--color-bg-primary,#fff)}@media (width<=520px){.slot-row.svelte-1s12h3c{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.slot-copy.svelte-1s12h3c{grid-column:1/-1;padding-bottom:.125rem}.slot-primary-action.svelte-1s12h3c{grid-column:1/2;justify-self:start;margin:0 0 .375rem .5rem}.slot-history-toggle.svelte-1s12h3c{grid-column:2/3;margin-bottom:.375rem}}.save-picker.svelte-wit9rs{min-height:12rem}.slot-history-scroll.svelte-wit9rs{overscroll-behavior:contain;max-height:40vh;overflow-y:auto}.load-older-wrap.svelte-wit9rs{border-top:1px solid var(--color-border,#e4e4e7);text-align:center;padding:.75rem 1rem}.load-slots-wrap.svelte-wit9rs{text-align:center;padding-top:1rem}.load-older.svelte-wit9rs,.request-error.svelte-wit9rs button:where(.svelte-wit9rs){color:var(--color-text-primary,#18181b);letter-spacing:.16em;text-underline-offset:.25rem;text-transform:uppercase;background:0 0;border:0;font-size:.625rem;font-weight:700;text-decoration:underline}.load-older.svelte-wit9rs:hover:not(:disabled),.request-error.svelte-wit9rs button:where(.svelte-wit9rs):hover:not(:disabled){color:var(--color-accent,#e14a33)}.load-older.svelte-wit9rs:focus-visible,.request-error.svelte-wit9rs button:where(.svelte-wit9rs):focus-visible{outline:2px solid var(--color-accent,#e14a33);outline-offset:2px}.load-older.svelte-wit9rs:disabled{opacity:.4}.request-error.svelte-wit9rs{border-left:2px solid var(--color-accent,#e14a33);background:color-mix(in srgb, var(--color-accent,#e14a33) 6%, white);padding:1rem}.request-error.compact.svelte-wit9rs{margin-bottom:1rem}.request-error.history-error.svelte-wit9rs{border-top:1px solid var(--color-border,#e4e4e7)}.request-error.svelte-wit9rs p:where(.svelte-wit9rs){color:var(--color-text-primary,#18181b);margin:0;font-size:.875rem}.request-error.svelte-wit9rs button:where(.svelte-wit9rs){margin-top:.5rem}.slot-skeleton.svelte-wit9rs{gap:0;display:grid}.skeleton-heading.svelte-wit9rs,.skeleton-copy.svelte-wit9rs span:where(.svelte-wit9rs),.skeleton-button.svelte-wit9rs{background:var(--color-bg-muted,#f4f4f5);border-radius:.25rem;animation:1.4s ease-in-out infinite svelte-wit9rs-save-picker-pulse}.skeleton-heading.svelte-wit9rs{width:8rem;height:.75rem;margin-bottom:.75rem}.skeleton-row.svelte-wit9rs{border:1px solid var(--color-border,#e4e4e7);border-bottom:0;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.skeleton-row.svelte-wit9rs:nth-child(2){border-radius:var(--radius-xl,.75rem) var(--radius-xl,.75rem) 0 0}.skeleton-row.svelte-wit9rs:last-child{border-bottom:1px solid var(--color-border,#e4e4e7);border-radius:0 0 var(--radius-xl,.75rem) var(--radius-xl,.75rem)}.skeleton-copy.svelte-wit9rs{flex:1;gap:.5rem;min-width:0;display:grid}.skeleton-copy.svelte-wit9rs span:where(.svelte-wit9rs):first-child{width:42%;height:.75rem}.skeleton-copy.svelte-wit9rs span:where(.svelte-wit9rs):last-child{width:64%;height:.625rem}.skeleton-button.svelte-wit9rs{width:3.5rem;height:2rem}@media (prefers-reduced-motion:no-preference){@keyframes svelte-wit9rs-save-picker-pulse{50%{opacity:.5}}}.published-entries.svelte-2hqq6n{border-bottom:1px solid var(--color-border);padding:1rem}.published-entries.svelte-2hqq6n h3:where(.svelte-2hqq6n){margin:0 0 .75rem;font-weight:600}.published-entry.svelte-2hqq6n{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-primary);text-align:left;justify-content:space-between;gap:1rem;width:100%;margin:.4rem 0;padding:.75rem;display:flex}.published-entry.svelte-2hqq6n:hover{background:var(--color-bg-secondary)}.version-metadata-layer.svelte-1os7206{z-index:100001;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.version-metadata-backdrop.svelte-1os7206{background:#0000004d;border:0;position:absolute;inset:0}.language-version-popover{--menu-width:min(16rem, calc(100vw - 1rem))}.back-button.svelte-memalg:hover{background:var(--color-bg-secondary)}.create-heading.svelte-memalg{align-items:center;gap:.4rem;padding:.2rem;font-weight:600;display:flex}.back-button.svelte-memalg{border-radius:.35rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.create-form.svelte-memalg{gap:.85rem;padding:.5rem;display:grid}.create-form.svelte-memalg label:where(.svelte-memalg){color:var(--color-text-secondary);gap:.4rem;font-size:.75rem;display:grid}select.svelte-memalg{border:1px solid var(--color-border);background:var(--color-bg-primary);width:100%;min-width:0;color:var(--color-text-primary);border-radius:.35rem;padding:.5rem}.input-dialog-layer.svelte-1u27oos{z-index:170;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.input-dialog-backdrop.svelte-1u27oos{background:#18181b80;border:0;position:absolute;inset:0}.input-dialog.svelte-1u27oos{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);width:min(26rem,100%);box-shadow:var(--shadow-xl);padding:1.25rem;position:relative}.input-dialog.svelte-1u27oos h3:where(.svelte-1u27oos){color:var(--color-text-primary,#18181b);font-family:var(--font-display);margin:0;font-size:1.15rem}.input-dialog.svelte-1u27oos p:where(.svelte-1u27oos){color:var(--color-text-secondary,#52525b);margin:.55rem 0 1.1rem;font-size:.86rem;line-height:1.55}.input-dialog.svelte-1u27oos label:where(.svelte-1u27oos){color:var(--color-text-secondary,#52525b);letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 .4rem;font-size:.65rem;font-weight:700;display:block}.input-dialog.svelte-1u27oos :is(input:where(.svelte-1u27oos),textarea:where(.svelte-1u27oos)){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);width:100%;color:var(--color-text-primary,#18181b);outline:none;padding:.65rem .75rem;font-size:.875rem}.input-dialog.svelte-1u27oos textarea:where(.svelte-1u27oos){resize:vertical;min-height:8rem;line-height:1.5}.input-dialog.svelte-1u27oos :where(.svelte-1u27oos):is(input:where(.svelte-1u27oos),textarea:where(.svelte-1u27oos)):focus{border-color:var(--color-border-strong,#a1a1aa);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent,#e14a33) 18%, transparent)}.input-dialog-actions.svelte-1u27oos{justify-content:flex-end;gap:.55rem;margin-top:1.15rem;display:flex}.input-dialog-actions.svelte-1u27oos button:where(.svelte-1u27oos){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.input-dialog-actions.svelte-1u27oos button:where(.svelte-1u27oos):disabled{cursor:not-allowed;opacity:.55}.secondary-action.svelte-1u27oos{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b)}.secondary-action.svelte-1u27oos:hover:not(:disabled){border-color:var(--color-border-strong,#a1a1aa)}.confirm-action.svelte-1u27oos{background:var(--color-text-primary,#18181b);color:#fff}.confirm-action.svelte-1u27oos:hover:not(:disabled){background:var(--color-accent,#e14a33)}.confirm-action.svelte-1u27oos .confirm-spinner{border-color:#fff #ffffff4d #ffffff4d}.bottom-nav-trigger.svelte-196sgjm{width:100%;height:100%}.notification-trigger.svelte-196sgjm{color:var(--color-text-secondary,#52525b);transition:color .14s,background-color .14s}.notification-trigger-icon-only.svelte-196sgjm{border-radius:var(--radius-lg,6px);background:0 0;border:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.notification-trigger-icon-only.svelte-196sgjm:hover{background:var(--color-bg-secondary,#f5f5f5);color:var(--color-text-primary,#18181b)}.notification-trigger-bottom-nav.svelte-196sgjm{width:100%;height:100%;color:var(--color-text-muted,#71717a);font:inherit;background:0 0;border:0;border-top:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex}.notification-trigger-bottom-nav.svelte-196sgjm:hover{color:var(--color-text-primary,#18181b)}.notification-trigger.svelte-196sgjm:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent,#e14a33) 25%, transparent);outline-offset:2px}.notification-trigger-symbol.svelte-196sgjm{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-trigger-bottom-nav.svelte-196sgjm .notification-trigger-symbol:where(.svelte-196sgjm) svg{width:1.25rem;height:1.25rem}.notification-trigger-copy.svelte-196sgjm{text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1}.notification-unread-count.svelte-196sgjm{color:#fff;min-width:1rem;height:1rem;box-shadow:0 0 0 2px var(--color-bg-primary,#fff);background:#dc2626;border-radius:9999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.5625rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.35rem;right:-.5rem}.agent-dialog-host.svelte-rn5l6w .workspace-dialog.compact{border:1px solid var(--color-border);border-radius:var(--radius-2xl);width:min(34rem,100vw - 2rem);height:auto;max-height:min(46rem,100dvh - 2rem)}.agent-dialog-host.svelte-rn5l6w .workspace-overlay{padding:1rem}.grant-card.svelte-rn5l6w{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-primary);padding:1rem}.status-label.svelte-rn5l6w{border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:.65rem;line-height:1.25;display:inline-flex}.status-label.pending.svelte-rn5l6w{color:var(--color-accent)}.permission-row.svelte-rn5l6w{cursor:pointer;align-items:center;gap:1rem;padding:.8rem;transition:background-color .15s;display:flex}.permission-row.svelte-rn5l6w+.permission-row:where(.svelte-rn5l6w){border-top:1px solid var(--color-border)}.permission-row.svelte-rn5l6w:hover{background:var(--color-bg-secondary)}.permission-row.svelte-rn5l6w:has(input:where(.svelte-rn5l6w):focus-visible){outline:2px solid var(--color-text-primary);outline-offset:-2px}.permission-row.unavailable.svelte-rn5l6w,fieldset.svelte-rn5l6w:disabled .permission-row:where(.svelte-rn5l6w){cursor:not-allowed;opacity:.5}.permission-control.svelte-rn5l6w{flex-shrink:0;place-items:center;display:grid;position:relative}.permission-control.svelte-rn5l6w input:where(.svelte-rn5l6w){appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-primary);width:1.125rem;height:1.125rem;cursor:inherit;margin:0}.permission-control.svelte-rn5l6w input:where(.svelte-rn5l6w):checked{border-color:var(--color-text-primary);background:var(--color-text-primary)}.permission-control.svelte-rn5l6w .permission-check{pointer-events:none;color:var(--color-bg-primary);opacity:0;position:absolute}.permission-control.svelte-rn5l6w input:where(.svelte-rn5l6w):checked+.permission-check{opacity:1}.connection-details.svelte-rn5l6w>summary:where(.svelte-rn5l6w){list-style:none}.connection-details.svelte-rn5l6w>summary:where(.svelte-rn5l6w)::-webkit-details-marker{display:none}.connection-details[open].svelte-rn5l6w>summary:where(.svelte-rn5l6w) .details-chevron{transform:rotate(90deg)}.revoke-action.svelte-rn5l6w{border-radius:var(--radius-lg);color:var(--color-text-secondary);padding:.35rem .25rem;font-size:.75rem}.revoke-action.svelte-rn5l6w:hover{color:var(--color-destructive,#b42318)}.revoke-action.svelte-rn5l6w:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.revoke-action.svelte-rn5l6w:disabled{cursor:not-allowed;opacity:.5}@media (width<=400px){.grant-card.svelte-rn5l6w{padding:.75rem}.status-label.svelte-rn5l6w{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.permission-row.svelte-rn5l6w{transition:none}}.agent-access-split.svelte-5bu78d{isolation:isolate;display:inline-flex}.agent-access-split.svelte-5bu78d .agent-invite-action{border-top-right-radius:0;border-bottom-right-radius:0}.agent-access-split.svelte-5bu78d .agent-manage-action{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-left:.5rem;padding-right:.5rem}.agent-access-split.svelte-5bu78d button:hover,.agent-access-split.svelte-5bu78d button:focus-visible{z-index:1}@media (width<=640px){.agent-access-split.svelte-5bu78d .agent-invite-action .action-label{display:none}.agent-access-split.svelte-5bu78d .agent-invite-action{grid-template-columns:1fr}.agent-access-split.svelte-5bu78d .agent-invite-action,.agent-access-split.svelte-5bu78d .agent-manage-action{width:2rem;padding-left:0;padding-right:0}}
