.file-preview{vertical-align:middle;max-width:100%;color:var(--workspace-muted,var(--muted,var(--text-muted,#7d899b)));text-align:left;align-items:center;gap:10px;margin:8px 8px 8px 0;font-size:12px;line-height:1.4;display:inline-flex}.file-attachment{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:10px;width:100%;min-width:0;max-width:100%;margin:10px 0 0;display:grid}.file-attachment__thumbnail{grid-area:1/1;width:64px}.file-attachment__meta{text-align:left;flex-direction:column;grid-area:1/2;align-self:center;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.file-attachment__meta>a[data-file-preview-attachment]{width:100%;min-width:0;color:var(--text-link,var(--accent-strong,var(--tenant-primary,#236cc4)));white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.file-preview--attachment{max-width:100%;margin:0;display:block}.file-attachment__meta .file-preview__name{width:100%;max-width:100%;color:var(--workspace-muted,var(--muted,var(--text-muted,#7d899b)));text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;overflow:hidden}.file-preview__thumbnail{cursor:pointer;flex:none;justify-content:center;align-items:center;width:64px;height:80px;display:flex;position:relative;overflow:hidden;border:1px solid var(--workspace-border,var(--border,#697280))!important;background:var(--workspace-panel,var(--surface,#fff))!important;color:inherit!important;border-radius:7px!important;padding:4px!important}.file-preview__thumbnail canvas{background:#fff;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.file-preview__hint{color:#fff;text-align:center;background:#162235e8;border-radius:3px;padding:2px;font-size:10px;position:absolute;bottom:2px;left:2px;right:2px}.file-preview__name{overflow-wrap:anywhere;max-width:180px}.file-preview__thumbnail:focus-visible{outline:3px solid var(--tenant-primary,var(--accent,#699bfb));outline-offset:3px}.file-preview-dialog{box-sizing:border-box;border:1px solid var(--workspace-border,var(--border,#697280));background:var(--workspace-panel,var(--surface,#fff));width:min(1000px,100vw - 32px);max-width:100%;max-height:calc(100dvh - 32px);color:var(--workspace-ink,var(--text,var(--text-body,#17251f)));border-radius:12px;padding:0;overflow:auto;box-shadow:0 20px 80px #0007}.file-preview-dialog::backdrop{background:#050a12b8}.file-preview-dialog .file-preview-dialog__header{z-index:1;background:inherit;border-bottom:1px solid var(--workspace-border,var(--border,#697280));justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:sticky;top:0}.file-preview-dialog h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px}.file-preview-dialog__actions{flex:none;align-items:center;gap:8px;display:flex}.file-preview-dialog button,.file-preview-dialog a{border:1px solid var(--workspace-border,var(--border,#697280));min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.file-preview-dialog button:disabled{opacity:.45;cursor:default}.file-preview-dialog button:focus-visible,.file-preview-dialog a:focus-visible{outline:3px solid var(--tenant-primary,var(--accent,#699bfb));outline-offset:2px}.file-preview-dialog .file-preview-pages{justify-content:center;align-items:center;gap:12px;padding:10px;font-size:13px;display:flex}.file-preview-dialog__status{padding:0 16px;font-size:13px}.file-preview-dialog__status:empty{display:none}.file-preview-dialog__content{text-align:center;min-height:200px;padding:16px;overflow:auto}.file-preview-dialog__content canvas{background:#fff;max-width:100%;height:auto;margin:auto;display:block}.file-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#233044;text-align:left;background:#fff;margin:0;padding:24px;font:15px/1.7 sans-serif}@media (width<=600px){.file-preview-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.file-preview-dialog .file-preview-dialog__header{flex-direction:column;align-items:flex-start;padding:12px}.file-preview-dialog__content{padding:8px}.file-preview-text{padding:16px}.file-preview-dialog .file-preview-pages{gap:6px}.file-preview-pages button{padding:8px}.file-preview__name{max-width:140px}}@media (width<=380px){.file-attachment{grid-template-columns:56px minmax(0,1fr);column-gap:8px}.file-attachment__thumbnail{width:56px}.file-preview--attachment .file-preview__thumbnail{width:56px;height:72px}}.file-preview--upload{grid-column:1/-1;margin-top:0;display:flex}.progress.svelte-16wnm6x{z-index:5;background:0 0;block-size:3px;position:relative;overflow:hidden}.progress__track.svelte-16wnm6x{background:color-mix(in srgb, var(--tenant-primary) 14%, transparent);animation:.18s ease-out both svelte-16wnm6x-track-in;position:absolute;inset:0}.progress__bar.svelte-16wnm6x{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tenant-primary) 55%, transparent) 35%, var(--tenant-primary) 85%, var(--accent));inline-size:38%;box-shadow:0 0 10px color-mix(in srgb, var(--tenant-primary) 65%, transparent);border-radius:999px;animation:1.15s cubic-bezier(.65,0,.35,1) infinite svelte-16wnm6x-slide;position:absolute;inset-block:0;inset-inline-start:0}.progress__bar--trail.svelte-16wnm6x{opacity:.55;inline-size:22%;animation-delay:.42s}.progress__label.svelte-16wnm6x{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes svelte-16wnm6x-track-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-16wnm6x-slide{0%{transform:translate(-105%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.progress__bar.svelte-16wnm6x{inline-size:100%;box-shadow:none;opacity:.6;animation:none}.progress__bar--trail.svelte-16wnm6x{display:none}}.visually-hidden.svelte-1vq1e60{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}fieldset.svelte-1vq1e60{border:0;min-width:0;margin:0;padding:0}legend.svelte-1vq1e60{color:var(--rail-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 0 .35rem;font-size:.68rem}.scheme__options.svelte-1vq1e60{border:1px solid var(--rail-border);background:var(--rail-hover);border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem;padding:.15rem;display:grid}.collapsed.svelte-1vq1e60 .scheme__options:where(.svelte-1vq1e60){grid-template-columns:minmax(0,1fr)}label.svelte-1vq1e60{min-width:0;display:block;position:relative}input.svelte-1vq1e60{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.scheme__face.svelte-1vq1e60{min-height:2rem;color:var(--rail-muted);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .25rem;font-size:.72rem;font-weight:500;display:flex}.collapsed.svelte-1vq1e60 .scheme__face:where(.svelte-1vq1e60){min-height:2.35rem}.scheme__face.svelte-1vq1e60:hover{color:var(--rail-text)}input.svelte-1vq1e60:checked+.scheme__face:where(.svelte-1vq1e60){background:var(--rail-active);color:var(--rail-text);box-shadow:inset 0 0 0 1px var(--rail-border)}input.svelte-1vq1e60:focus-visible+.scheme__face:where(.svelte-1vq1e60){outline:3px solid var(--rail-focus);outline-offset:2px}button.svelte-1vq1e60{border:1px solid var(--rail-border);background:var(--rail-active);width:100%;min-height:2.25rem;color:var(--rail-text);font:inherit;cursor:pointer;border-radius:.5rem;margin-block-start:.35rem;padding:.35rem .6rem;font-size:.74rem}.visually-hidden.svelte-1oszhz{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link.svelte-1oszhz{z-index:10;background:var(--surface-raised);color:var(--text-strong);padding:.5rem 1rem;transition:transform .18s;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-120%)}.skip-link.svelte-1oszhz:focus-visible{transform:translateY(0)}.shell.svelte-1oszhz{--rail-w:0rem;--nav-hint-x:0px;--nav-hint-y:0px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.shell__body.svelte-1oszhz{background:var(--workspace-bg);flex-direction:column;min-width:0;display:flex}.shell__rail.svelte-1oszhz{min-width:0;padding:.85rem var(--gutter);background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 7%, transparent), transparent 40%), var(--rail-surface);border-inline-end:1px solid var(--rail-border);color:var(--rail-text);flex-direction:column;gap:.75rem;display:flex}.rail__foot.svelte-1oszhz{flex-direction:column;gap:1rem;min-width:0;display:flex}.rail__foot.svelte-1oszhz>.rail__support:where(.svelte-1oszhz){display:none}.rail__head.svelte-1oszhz{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.rail__toggle.svelte-1oszhz{display:none}.mobile-toggle.svelte-1oszhz{border:1px solid var(--rail-border);background:var(--rail-hover);width:2.75rem;height:2.75rem;color:var(--rail-text);cursor:pointer;border-radius:.65rem;flex:none;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.mobile-toggle.svelte-1oszhz:active{transform:scale(.94)}.mobile-toggle[aria-expanded=true].svelte-1oszhz{background:var(--rail-active);color:var(--rail-text)}.brand.svelte-1oszhz{min-width:0;color:inherit;align-items:center;text-decoration:none;display:flex}.brand__mark.svelte-1oszhz{align-items:center;gap:.7rem;display:flex}.brand__mark.svelte-1oszhz [data-testid=tenant-mark]{border:1px solid var(--rail-mark-border);background:0 0;border-radius:50%;width:2.6rem;height:2.6rem;transition:box-shadow .22s,transform .22s}.brand.svelte-1oszhz:hover .brand__mark:where(.svelte-1oszhz) [data-testid=tenant-mark]{box-shadow:0 0 0 4px color-mix(in srgb, var(--tenant-primary) 16%, transparent);transform:scale(1.04)}.brand__mark.svelte-1oszhz [data-testid=tenant-monogram]{color:var(--rail-text);letter-spacing:.04em;font-size:.82rem}.brand__mark.svelte-1oszhz [data-testid=tenant-name]{max-width:8.5rem;color:var(--rail-text);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.45;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .16s;overflow:hidden}nav.svelte-1oszhz,.rail__foot.svelte-1oszhz{opacity:0;visibility:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s,transform .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;overflow:hidden;transform:translateY(-.4rem)}nav.mobile-open.svelte-1oszhz,.rail__foot.mobile-open.svelte-1oszhz{opacity:1;visibility:visible;max-height:60vh;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .22s 40ms,transform .26s cubic-bezier(.4,0,.2,1),visibility;overflow-y:auto;transform:none}nav.svelte-1oszhz ul:where(.svelte-1oszhz){flex-direction:column;gap:.15rem;margin:0;padding:0 0 .2rem;list-style:none;display:flex}nav.svelte-1oszhz li:where(.svelte-1oszhz){flex:none;min-width:0}nav.svelte-1oszhz li.nav__section:where(.svelte-1oszhz){color:var(--rail-muted);letter-spacing:.12em;text-transform:uppercase;padding:.55rem .55rem .25rem;font-size:.62rem;font-weight:700}nav.svelte-1oszhz li.nav__section--separated:where(.svelte-1oszhz){border-top:1px solid var(--rail-border);margin-top:.55rem;padding-top:.85rem}nav.mobile-open.svelte-1oszhz li:where(.svelte-1oszhz){animation:.26s cubic-bezier(.22,1,.36,1) both svelte-1oszhz-entry-in;animation-delay:calc(var(--stagger,0) * 28ms)}nav.svelte-1oszhz a:where(.svelte-1oszhz),.nav__planned.svelte-1oszhz,.account__actions.svelte-1oszhz button:where(.svelte-1oszhz){position:relative}nav.svelte-1oszhz a:where(.svelte-1oszhz),.nav__planned.svelte-1oszhz{color:var(--rail-muted);border-radius:.7rem;align-items:center;gap:.75rem;padding:.62rem .7rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .18s,color .18s,transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s;display:flex}nav.svelte-1oszhz a:where(.svelte-1oszhz) svg{transition:transform .22s cubic-bezier(.34,1.4,.64,1),color .18s}nav.svelte-1oszhz a:where(.svelte-1oszhz):hover{background:var(--rail-hover);color:var(--rail-text);transform:translate(2px)}nav.svelte-1oszhz a:where(.svelte-1oszhz):hover svg{transform:scale(1.09)}nav.svelte-1oszhz a:where(.svelte-1oszhz):active{transform:translate(2px)scale(.985)}nav.svelte-1oszhz a[aria-current=page]:where(.svelte-1oszhz){background:var(--rail-active);color:var(--rail-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tenant-primary) 22%, transparent);font-weight:600}nav.svelte-1oszhz a[aria-current=page]:where(.svelte-1oszhz):before{content:"";background:var(--tenant-primary);border-start-end-radius:999px;border-end-end-radius:999px;width:3px;animation:.28s cubic-bezier(.22,1,.36,1) both svelte-1oszhz-indicator-in;position:absolute;inset-block:.42rem;inset-inline-start:0}nav.svelte-1oszhz a[aria-current=page]:where(.svelte-1oszhz) svg{color:var(--tenant-accent)}nav.svelte-1oszhz a:where(.svelte-1oszhz):focus-visible{outline:3px solid var(--rail-focus);outline-offset:2px}.nav__planned.svelte-1oszhz{color:var(--rail-planned);cursor:default}.nav__label.svelte-1oszhz{gap:.12rem;min-width:0;transition:opacity .16s;display:grid}.nav__label.svelte-1oszhz small:where(.svelte-1oszhz){color:var(--rail-muted);font-size:.64rem;font-weight:500;line-height:1.35}.rail__support.svelte-1oszhz{color:var(--rail-muted);gap:.15rem;font-size:.74rem;display:grid}.rail__support.svelte-1oszhz p:where(.svelte-1oszhz){color:var(--rail-muted);margin:0 0 .15rem}.rail__support.svelte-1oszhz a:where(.svelte-1oszhz){color:var(--rail-muted);overflow-wrap:anywhere;text-decoration:none}.rail__support.svelte-1oszhz a:where(.svelte-1oszhz):hover{color:var(--rail-text)}.rail__account.svelte-1oszhz{border-block-start:1px solid var(--rail-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;min-width:0;padding-block-start:.75rem;display:flex}.account__identity.svelte-1oszhz{cursor:text;border-radius:.7rem;align-items:center;gap:.6rem;min-width:0;padding:.35rem;transition:background .18s;display:flex}.account__identity.svelte-1oszhz:hover{background:var(--rail-hover)}.account__avatar.svelte-1oszhz{border:1px solid var(--rail-mark-border);width:2.1rem;height:2.1rem;color:var(--rail-text);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.account__names.svelte-1oszhz{min-width:0;display:grid}.account__names.svelte-1oszhz strong:where(.svelte-1oszhz){color:var(--rail-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.account__email.svelte-1oszhz{color:var(--rail-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.account__roles.svelte-1oszhz{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.account__roles.svelte-1oszhz li:where(.svelte-1oszhz){border:1px solid var(--rail-border);color:var(--rail-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.15rem .45rem;font-size:.68rem}.account__actions.svelte-1oszhz{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.account__actions.svelte-1oszhz button:where(.svelte-1oszhz){background:var(--tenant-primary);min-height:2.5rem;color:var(--tenant-on-primary);font:inherit;cursor:pointer;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.82rem;font-weight:600;transition:filter .18s,transform .18s,box-shadow .18s;display:flex}.account__actions.svelte-1oszhz button:where(.svelte-1oszhz):hover{box-shadow:0 6px 18px color-mix(in srgb, var(--tenant-primary) 30%, transparent);filter:brightness(1.08);transform:translateY(-1px)}.account__actions.svelte-1oszhz button:where(.svelte-1oszhz):active{box-shadow:none;transform:translateY(0)scale(.985)}.account__actions.svelte-1oszhz button:where(.svelte-1oszhz):focus-visible{outline:3px solid var(--rail-focus);outline-offset:2px}.account__actions.svelte-1oszhz form:where(.svelte-1oszhz){display:contents}main.svelte-1oszhz{width:100%;max-width:60rem;padding:1.5rem var(--gutter) 3rem;flex:1;margin:0 auto}main.flush.svelte-1oszhz,.auth-shell.svelte-1oszhz>.shell__body:where(.svelte-1oszhz)>main:where(.svelte-1oszhz){max-width:none;padding:0}main.svelte-1oszhz:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.shell__footer.svelte-1oszhz{padding:1rem var(--gutter);border-block-start:1px solid var(--border);color:var(--text-muted);font-size:.875rem}.shell__footer.svelte-1oszhz p:where(.svelte-1oszhz){margin:0}.veil.svelte-1oszhz{z-index:4;inset-block:0;inset-inline:var(--rail-w) 0;background:color-mix(in srgb, var(--workspace-bg) 55%, transparent);opacity:0;pointer-events:none;visibility:hidden;place-items:center;transition:opacity .22s,visibility 0s linear .22s;display:grid;position:fixed}.veil--on.svelte-1oszhz{opacity:1;visibility:visible;transition:opacity .16s,visibility}.veil__pill.svelte-1oszhz{border:1px solid var(--border);background:var(--surface-raised);box-shadow:0 12px 32px var(--shadow);color:var(--text-body);opacity:0;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .95rem;font-size:.8rem;font-weight:500;display:flex}.veil--on.svelte-1oszhz .veil__pill:where(.svelte-1oszhz){animation:.26s cubic-bezier(.22,1,.36,1) .24s both svelte-1oszhz-pill-in}.veil__spinner.svelte-1oszhz{border:2px solid color-mix(in srgb, var(--tenant-primary) 25%, transparent);border-block-start-color:var(--tenant-primary);border-radius:50%;width:.9rem;height:.9rem;animation:.7s linear infinite svelte-1oszhz-veil-spin;display:block}@keyframes svelte-1oszhz-entry-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@keyframes svelte-1oszhz-indicator-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes svelte-1oszhz-pill-in{0%{opacity:0;transform:translateY(.4rem)scale(.96)}to{opacity:1;transform:none}}@keyframes svelte-1oszhz-veil-spin{to{transform:rotate(1turn)}}@media (width>=60rem){.shell.svelte-1oszhz{--rail-w:16.25rem;grid-template-rows:none;grid-template-columns:var(--rail-w) minmax(0, 1fr);transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1)}.shell__rail.svelte-1oszhz{z-index:3;gap:1.5rem;height:100vh;padding:1.5rem .85rem 1.25rem;transition:padding .32s cubic-bezier(.4,0,.2,1);position:sticky;top:0}nav.svelte-1oszhz,.rail__foot.svelte-1oszhz{opacity:1;visibility:visible;max-height:none;transition:none;display:flex;overflow:visible;transform:none}nav.svelte-1oszhz{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;overflow-y:auto}nav.mobile-open.svelte-1oszhz li:where(.svelte-1oszhz){animation:none}.mobile-toggle.svelte-1oszhz{display:none}.brand.svelte-1oszhz{padding:0 .4rem .25rem}.rail__foot.svelte-1oszhz{margin-top:auto}.rail__foot.svelte-1oszhz>.rail__support:where(.svelte-1oszhz){display:grid}.rail__account.svelte-1oszhz,.account__actions.svelte-1oszhz{flex-direction:column;align-items:stretch}.auth-shell.svelte-1oszhz{grid-template-columns:none}.rail__toggle.svelte-1oszhz{z-index:8;top:1.7rem;box-shadow:0 2px 8px var(--shadow);border:1px solid var(--rail-border);background:var(--rail-surface);width:2.2rem;height:2.2rem;color:var(--rail-muted);cursor:pointer;border-radius:.6rem;flex:none;place-items:center;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid;position:absolute;inset-inline-end:-1.1rem}.rail__toggle.svelte-1oszhz:hover{border-color:var(--rail-border);background:var(--rail-hover);color:var(--rail-text)}.rail__toggle.svelte-1oszhz:active{transform:scale(.92)}.rail__toggle.svelte-1oszhz:focus-visible{outline:3px solid var(--rail-focus);outline-offset:2px}.rail__toggle-glyph.svelte-1oszhz{place-items:center;transition:transform .32s cubic-bezier(.4,0,.2,1);display:grid}.rail-collapsed.svelte-1oszhz .rail__toggle-glyph:where(.svelte-1oszhz){transform:rotate(180deg)}.rail-collapsed.svelte-1oszhz{--rail-w:4.75rem}.rail-collapsed.svelte-1oszhz .shell__rail:where(.svelte-1oszhz){align-items:center;padding-inline:.7rem}.rail-collapsed.svelte-1oszhz .rail__head:where(.svelte-1oszhz){justify-content:center;gap:0}.rail-collapsed.svelte-1oszhz .brand:where(.svelte-1oszhz){padding:0 0 .25rem}.rail-collapsed.svelte-1oszhz .brand__mark:where(.svelte-1oszhz){gap:0}.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz){scrollbar-gutter:auto}.rail-collapsed.svelte-1oszhz .brand__mark:where(.svelte-1oszhz) [data-testid=tenant-name]{opacity:0;max-width:0}.rail-collapsed.svelte-1oszhz .rail__support:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .account__roles:where(.svelte-1oszhz){display:none}.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .rail__foot:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .rail__account:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .account__actions:where(.svelte-1oszhz){width:100%}.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz) ul:where(.svelte-1oszhz){align-items:center}.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz) li:where(.svelte-1oszhz){width:100%}.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz) li.nav__section:where(.svelte-1oszhz){border-top:1px solid var(--rail-border);height:1px;margin:.35rem 0;padding:0;overflow:hidden}.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz) a:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .nav__planned:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .account__identity:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .account__actions:where(.svelte-1oszhz) button:where(.svelte-1oszhz){justify-content:center;gap:0;padding-inline:0}.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz) a:where(.svelte-1oszhz):hover{transform:none}.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz) a:where(.svelte-1oszhz):hover svg{transform:scale(1.12)}.rail-collapsed.svelte-1oszhz .nav__label:where(.svelte-1oszhz){z-index:6;left:var(--nav-hint-x);top:var(--nav-hint-y);border:1px solid var(--border);background:var(--surface-raised);box-shadow:0 10px 24px var(--shadow);color:var(--text-strong);white-space:nowrap;opacity:0;pointer-events:none;border-radius:.45rem;padding:.32rem .6rem;font-size:.78rem;font-weight:500;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(-.3rem,-50%)}.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz) a:where(.svelte-1oszhz):hover .nav__label:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz nav:where(.svelte-1oszhz) a:where(.svelte-1oszhz):focus-visible .nav__label:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .nav__planned:where(.svelte-1oszhz):hover .nav__label:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .account__actions:where(.svelte-1oszhz) button:where(.svelte-1oszhz):hover .nav__label:where(.svelte-1oszhz),.rail-collapsed.svelte-1oszhz .account__actions:where(.svelte-1oszhz) button:where(.svelte-1oszhz):focus-visible .nav__label:where(.svelte-1oszhz){opacity:1;transform:translateY(-50%)}.rail-collapsed.svelte-1oszhz .account__names:where(.svelte-1oszhz){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){nav.svelte-1oszhz a:where(.svelte-1oszhz):hover,nav.svelte-1oszhz a:where(.svelte-1oszhz):active,nav.svelte-1oszhz a:where(.svelte-1oszhz):hover svg,.account__actions.svelte-1oszhz button:where(.svelte-1oszhz):hover,.mobile-toggle.svelte-1oszhz:active{transform:none}.veil__spinner.svelte-1oszhz{animation-duration:1.4s}}.state.svelte-18t3zog{min-height:100vh;padding:1.5rem var(--gutter);justify-content:center;align-items:center;display:flex}.state__panel.svelte-18t3zog{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:.5rem;max-width:34rem;padding:1.5rem}.state__status.svelte-18t3zog{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.875rem}h1.svelte-18t3zog{margin:.25rem 0 1rem;font-size:1.375rem}.state__body.svelte-18t3zog{margin:0 0 1rem}.state__diagnostic.svelte-18t3zog{background:var(--surface-sunken);color:var(--text-strong);overflow-wrap:anywhere;border-radius:.375rem;margin:0;padding:.75rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8125rem}.overlay.svelte-1gv9cvt{z-index:900;cursor:crosshair;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.scrim.svelte-1gv9cvt{background:var(--scrim);opacity:.35;position:absolute;inset:0}.marker.svelte-1gv9cvt{background:color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none;position:absolute}.marker.element.svelte-1gv9cvt{border:2px solid var(--accent)}.marker.region.svelte-1gv9cvt{border:2px dashed var(--accent)}.toolbar.svelte-1gv9cvt{top:var(--gutter);max-width:calc(100vw - 2 * var(--gutter));box-sizing:border-box;border:1px solid var(--workspace-border);background:var(--workspace-panel);box-shadow:0 10px 30px var(--shadow);cursor:default;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.prompt.svelte-1gv9cvt{color:var(--workspace-muted);margin:0;font-size:.8125rem}.modes.svelte-1gv9cvt{gap:.25rem;display:flex}.mode.svelte-1gv9cvt,.plain.svelte-1gv9cvt{border:1px solid var(--workspace-border);background:var(--workspace-panel);color:var(--workspace-ink);cursor:pointer;font:inherit;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.8125rem;display:inline-flex}.mode.svelte-1gv9cvt:hover,.plain.svelte-1gv9cvt:hover{border-color:var(--border-strong);background:var(--workspace-hover)}.mode.selected.svelte-1gv9cvt{border-color:var(--workspace-selected-border);background:var(--workspace-selected)}.plain.svelte-1gv9cvt{color:var(--workspace-muted);border-color:#0000}.mode.svelte-1gv9cvt:focus-visible,.plain.svelte-1gv9cvt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.divider.svelte-1gv9cvt{background:var(--workspace-border);width:1px;height:1.25rem}@media (width<=40rem){.toolbar.svelte-1gv9cvt{flex-wrap:wrap;justify-content:center}.prompt.svelte-1gv9cvt{text-align:center;width:100%}}.sheet.svelte-bvsk81{max-width:min(24rem, calc(100vw - 2 * var(--gutter)));border:1px solid var(--workspace-border);background:var(--workspace-panel);box-shadow:0 24px 60px var(--shadow);color:var(--workspace-ink);border-radius:.9rem;margin:auto;padding:0;animation:.2s ease-out svelte-bvsk81-fade-in}.confetti.svelte-bvsk81{pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.sheet.svelte-bvsk81::backdrop{background:var(--scrim)}.body.svelte-bvsk81{text-align:center;justify-items:center;gap:.75rem;padding:2rem 1.75rem 1.5rem;display:grid}h2.svelte-bvsk81{margin:0;font-size:1.05rem}p.svelte-bvsk81{max-width:22rem;color:var(--workspace-muted);margin:0;font-size:.875rem}.mark.svelte-bvsk81{background:var(--tag-review-bg);width:3rem;height:3rem;color:var(--tag-review-ink);border-radius:50%;place-items:center;display:grid}.close.svelte-bvsk81{border:1px solid var(--workspace-border);background:var(--workspace-panel);color:var(--workspace-ink);cursor:pointer;font:inherit;border-radius:.5rem;margin-top:.5rem;padding:.5rem 1.1rem;font-size:.875rem}.close.svelte-bvsk81:hover{background:var(--workspace-hover)}.close.svelte-bvsk81:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes svelte-bvsk81-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sheet.svelte-bvsk81{animation:none}}.tab.svelte-1efutna{z-index:700;background:var(--tenant-primary);color:var(--tenant-on-primary);cursor:pointer;font:inherit;letter-spacing:.02em;box-shadow:0 8px 24px var(--shadow);writing-mode:vertical-rl;border:none;border-radius:.5rem 0 0 .5rem;align-items:center;gap:.4rem;padding:.85rem .4rem;font-size:.75rem;font-weight:500;display:inline-flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.tab.svelte-1efutna:hover{filter:brightness(1.08)}.tab.svelte-1efutna:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tab.svelte-1efutna svg{transform:rotate(90deg)}@media (width<=40rem){.tab.svelte-1efutna{top:auto;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));writing-mode:horizontal-tb;border-radius:50%;justify-content:center;width:2.75rem;height:2.75rem;padding:0;transform:none}.tab.svelte-1efutna span:where(.svelte-1efutna){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tab.svelte-1efutna svg{transform:none}}.capturing.svelte-1efutna{z-index:900;background:color-mix(in srgb, var(--scrim) 40%, transparent);place-items:center;display:grid;position:fixed;inset:0}.capturing-card.svelte-1efutna{border:1px solid var(--workspace-border);background:var(--workspace-panel);color:var(--workspace-ink);box-shadow:0 12px 32px var(--shadow);border-radius:.6rem;margin:0;padding:.75rem 1.25rem;font-size:.875rem}.sheet.svelte-1efutna{width:min(30rem, calc(100vw - 2 * var(--gutter)));border:1px solid var(--workspace-border);background:var(--workspace-panel);box-shadow:0 24px 60px var(--shadow);color:var(--workspace-ink);border-radius:.9rem;margin:auto;padding:0}.sheet.svelte-1efutna::backdrop{background:var(--scrim)}.form.svelte-1efutna{gap:.5rem;padding:1.5rem;display:grid}h2.svelte-1efutna{margin:0;font-size:1.05rem}.lead.svelte-1efutna{color:var(--workspace-muted);margin:0 0 .5rem;font-size:.875rem}.label.svelte-1efutna{font-size:.8125rem;font-weight:500}textarea.svelte-1efutna{border:1px solid var(--field-border);background:var(--field-surface);color:var(--workspace-ink);font:inherit;resize:vertical;border-radius:.5rem;padding:.6rem .7rem;font-size:.875rem}textarea.svelte-1efutna:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.count.svelte-1efutna{color:var(--workspace-muted);text-align:right;margin:0;font-size:.75rem}.failure.svelte-1efutna{border:1px solid var(--alert-border);background:var(--alert-surface);color:var(--alert-ink);border-radius:.5rem;margin:0;padding:.5rem .7rem;font-size:.8125rem}.actions.svelte-1efutna{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.primary.svelte-1efutna,.secondary.svelte-1efutna{cursor:pointer;font:inherit;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem}.secondary.svelte-1efutna{border:1px solid var(--workspace-border);background:var(--workspace-panel);color:var(--workspace-ink)}.secondary.svelte-1efutna:hover:not(:disabled){background:var(--workspace-hover)}.primary.svelte-1efutna{background:var(--tenant-primary);color:var(--tenant-on-primary);border:1px solid #0000}.primary.svelte-1efutna:hover:not(:disabled){filter:brightness(1.08)}.primary.svelte-1efutna:disabled,.secondary.svelte-1efutna:disabled{cursor:not-allowed;opacity:.55}.primary.svelte-1efutna:focus-visible,.secondary.svelte-1efutna:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gutter:1rem;--tenant-primary:#0b7b88;--tenant-on-primary:#fff;--tenant-accent:var(--tenant-accent-light,#0a6a75);--surface:#f4f6f7;--surface-raised:#fff;--surface-sunken:#e9edf0;--border:#d5dbe1;--border-strong:#6a7580;--text-strong:#0d1216;--text-body:#2a333c;--text-muted:#59636e;--text-link:#0a6a75;--accent:#0b7b88;--focus:#0a6a75;--rail-surface:#fff;--rail-border:#dde2e7;--rail-text:#0d1216;--rail-muted:#525c67;--rail-planned:#7d8792;--rail-hover:#eef1f4;--rail-active:#e2f1f3;--rail-focus:#0a6a75;--rail-mark-border:#0b7b88;--workspace-bg:#f4f6f7;--workspace-panel:#fff;--workspace-border:#dde2e7;--workspace-ink:#0d1216;--workspace-muted:#59636e;--workspace-hover:#eef1f4;--workspace-selected:#e2f1f3;--workspace-selected-border:#3f97a3;--field-surface:#fff;--field-border:#767f8a;--avatar-bg:#d3ecef;--avatar-ink:#08525a;--avatar-2-bg:#d9f0e4;--avatar-2-ink:#0f5c3c;--avatar-3-bg:#dbe8f6;--avatar-3-ink:#154a75;--avatar-4-bg:#f7ead0;--avatar-4-ink:#66490c;--avatar-5-bg:#e7deff;--avatar-5-ink:#422a91;--tag-buyer-bg:#d9f0e4;--tag-buyer-ink:#0f5c3c;--tag-seller-bg:#dbe8f6;--tag-seller-ink:#154a75;--tag-review-bg:#f7ead0;--tag-review-ink:#66490c;--tag-neutral-bg:#e6eaee;--tag-neutral-ink:#3e4854;--status-dot:#0f7a46;--tone-on-track:#0f7a46;--tone-attention:#7a5410;--tone-blocked:#ad231d;--tone-idle:#59636e;--action-seller:#5b3fbf;--action-seller-ink:#fff;--alert-surface:#fdecea;--alert-border:#e7a9a3;--alert-ink:#8c1d18;--scrim:#0f171e73;--shadow:#0f171e24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tenant-primary:#43cad7;--tenant-on-primary:#071013;--tenant-accent:var(--tenant-accent-dark,#57cfda);--surface:#090c10;--surface-raised:#10151b;--surface-sunken:#171d24;--border:#282e36;--border-strong:#59636f;--text-strong:#f3f5f6;--text-body:#dce1e5;--text-muted:#929ca7;--text-link:#57cfda;--accent:#43cad7;--focus:#57cfda;--rail-surface:#080b0e;--rail-border:#282e36;--rail-text:#f7f8f7;--rail-muted:#aab2bc;--rail-planned:#606a76;--rail-hover:#13181e;--rail-active:#181e24;--rail-focus:#57cfda;--rail-mark-border:#43cad7;--workspace-bg:#090c10;--workspace-panel:#10151b;--workspace-border:#282e36;--workspace-ink:#f3f5f6;--workspace-muted:#929ca7;--workspace-hover:#151b22;--workspace-selected:#172126;--workspace-selected-border:#357681;--field-surface:#070a0e;--field-border:#5d6774;--avatar-bg:#11343a;--avatar-ink:#71dce6;--avatar-2-bg:#14372b;--avatar-2-ink:#78d9aa;--avatar-3-bg:#152b3d;--avatar-3-ink:#79cddd;--avatar-4-bg:#3a3016;--avatar-4-ink:#ebc869;--avatar-5-bg:#251a47;--avatar-5-ink:#c3b0fb;--tag-buyer-bg:#14372b;--tag-buyer-ink:#78d9aa;--tag-seller-bg:#152b3d;--tag-seller-ink:#79cddd;--tag-review-bg:#3a3016;--tag-review-ink:#ebc869;--tag-neutral-bg:#252c35;--tag-neutral-ink:#bac2cc;--status-dot:#50c98c;--tone-on-track:#50c98c;--tone-attention:#ebc869;--tone-blocked:#e5645f;--tone-idle:#929ca7;--action-seller:#b39cf7;--action-seller-ink:#150c2e;--alert-surface:#241311;--alert-border:#713a36;--alert-ink:#f2aaa3;--scrim:#0306099e;--shadow:#0000006b}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tenant-primary:#43cad7;--tenant-on-primary:#071013;--tenant-accent:var(--tenant-accent-dark,#57cfda);--surface:#090c10;--surface-raised:#10151b;--surface-sunken:#171d24;--border:#282e36;--border-strong:#59636f;--text-strong:#f3f5f6;--text-body:#dce1e5;--text-muted:#929ca7;--text-link:#57cfda;--accent:#43cad7;--focus:#57cfda;--rail-surface:#080b0e;--rail-border:#282e36;--rail-text:#f7f8f7;--rail-muted:#aab2bc;--rail-planned:#606a76;--rail-hover:#13181e;--rail-active:#181e24;--rail-focus:#57cfda;--rail-mark-border:#43cad7;--workspace-bg:#090c10;--workspace-panel:#10151b;--workspace-border:#282e36;--workspace-ink:#f3f5f6;--workspace-muted:#929ca7;--workspace-hover:#151b22;--workspace-selected:#172126;--workspace-selected-border:#357681;--field-surface:#070a0e;--field-border:#5d6774;--avatar-bg:#11343a;--avatar-ink:#71dce6;--avatar-2-bg:#14372b;--avatar-2-ink:#78d9aa;--avatar-3-bg:#152b3d;--avatar-3-ink:#79cddd;--avatar-4-bg:#3a3016;--avatar-4-ink:#ebc869;--avatar-5-bg:#251a47;--avatar-5-ink:#c3b0fb;--tag-buyer-bg:#14372b;--tag-buyer-ink:#78d9aa;--tag-seller-bg:#152b3d;--tag-seller-ink:#79cddd;--tag-review-bg:#3a3016;--tag-review-ink:#ebc869;--tag-neutral-bg:#252c35;--tag-neutral-ink:#bac2cc;--status-dot:#50c98c;--tone-on-track:#50c98c;--tone-attention:#ebc869;--tone-blocked:#e5645f;--tone-idle:#929ca7;--action-seller:#b39cf7;--action-seller-ink:#150c2e;--alert-surface:#241311;--alert-border:#713a36;--alert-ink:#f2aaa3;--scrim:#0306099e;--shadow:#0000006b}@media (width>=45rem){:root{--gutter:2rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--text-body);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.55}.app-root{display:contents}h1,h2,h3{color:var(--text-strong);text-wrap:balance;line-height:1.25}a{color:var(--text-link)}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}table{border-collapse:collapse}.toast-stack{z-index:80;pointer-events:none;gap:.65rem;display:grid;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.toast-stack>*{pointer-events:auto}@media (width<=36rem){.toast-stack{left:.75rem;right:.75rem;transform:none}}th,td{border-block-end:1px solid var(--border);text-align:start;padding:.5rem .75rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tenant.svelte-12qhfyh{display:contents}
