.skeleton.svelte-z92edz{padding:var(--space-4)}.skeleton.svelte-z92edz>div:where(.svelte-z92edz){display:grid;gap:var(--space-3)}.skeleton-page.svelte-z92edz>div:where(.svelte-z92edz){gap:var(--space-3);max-width:720px}.skeleton-line.svelte-z92edz{display:block;height:10px;border-radius:5px;background:color-mix(in srgb,var(--ink) 8%,transparent);animation:bridge-skeleton-breathe var(--motion-working) ease-in-out infinite}.skeleton-line.title.svelte-z92edz{width:40%;height:22px;margin-bottom:var(--space-3);border-radius:6px}.skeleton-line.short.svelte-z92edz{width:34%}.skeleton-line.tiny.svelte-z92edz{width:20%}.skeleton-message.svelte-z92edz{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-2)}.skeleton-message.svelte-z92edz>div:where(.svelte-z92edz),.skeleton-row.svelte-z92edz,.skeleton-card.svelte-z92edz{display:grid;gap:var(--space-2)}.skeleton-avatar.svelte-z92edz{width:26px;height:26px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--ink) 8%,transparent);animation:bridge-skeleton-breathe var(--motion-working) ease-in-out infinite}.skeleton-row.svelte-z92edz{padding:var(--space-2) 0}.skeleton-card.svelte-z92edz{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--surface-raised)}.skeleton-cards.svelte-z92edz>div:where(.svelte-z92edz){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media(prefers-reduced-motion:reduce){.skeleton-line.svelte-z92edz,.skeleton-avatar.svelte-z92edz{animation:none}}.portfolio-main.svelte-1399570{width:min(880px,100%);margin-inline:auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,32px) 56px}.portfolio-head.svelte-1399570{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.portfolio-head.svelte-1399570 h1:where(.svelte-1399570){margin:0;font-size:var(--t-title);font-weight:600;line-height:1.2;letter-spacing:-.02em}.portfolio-actions.svelte-1399570{display:flex;align-items:center;gap:8px}.portfolio-feedback.svelte-1399570{margin-bottom:16px}.portfolio-cards.svelte-1399570{display:grid;margin:0;padding:4px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);list-style:none}.portfolio-card.svelte-1399570{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 48px 8px 10px;border-radius:var(--radius-control);transition:background var(--motion-state) var(--ease-standard)}.portfolio-card.svelte-1399570+.portfolio-card:where(.svelte-1399570):before{content:"";position:absolute;top:0;right:10px;left:54px;height:1px;background:var(--border)}.portfolio-card.svelte-1399570:hover{background:var(--wash-hover, var(--surface-alt))}.portfolio-card.svelte-1399570:hover:before,.portfolio-card.svelte-1399570:hover+.portfolio-card:where(.svelte-1399570):before{background:transparent}.portfolio-card.dormant.svelte-1399570{background:transparent}.portfolio-card.dormant.svelte-1399570>:where(.svelte-1399570):not(.portfolio-menu){opacity:.6}.portfolio-entry.svelte-1399570{position:absolute;inset:0;z-index:1;width:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.portfolio-entry.svelte-1399570:focus-visible{outline:2px solid var(--intent-conversation);outline-offset:2px}.portfolio-entry-form.svelte-1399570{display:contents}.portfolio-mark.svelte-1399570{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-control);background:var(--surface-alt);color:var(--text-secondary)}.portfolio-card[data-tone=presence].svelte-1399570 .portfolio-mark:where(.svelte-1399570){color:var(--state-success)}.portfolio-card.blocked.svelte-1399570 .portfolio-mark:where(.svelte-1399570){background:color-mix(in srgb,var(--state-danger) 10%,transparent);color:var(--state-danger)}.portfolio-copy.svelte-1399570{display:grid;gap:3px;min-width:0}.portfolio-title.svelte-1399570{display:flex;align-items:baseline;gap:10px;min-width:0}.portfolio-title.svelte-1399570 strong:where(.svelte-1399570){overflow:hidden;font-size:var(--t-body);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.portfolio-state.svelte-1399570{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--text-tertiary);font-size:var(--t-label)}.portfolio-state.svelte-1399570 i:where(.svelte-1399570){width:6px;height:6px;border-radius:50%;background:var(--text-tertiary)}.portfolio-card[data-tone=presence].svelte-1399570 .portfolio-state:where(.svelte-1399570) i:where(.svelte-1399570){background:var(--state-success)}.portfolio-card[data-tone=unavailable].svelte-1399570 .portfolio-state:where(.svelte-1399570) i:where(.svelte-1399570),.portfolio-card.blocked.svelte-1399570 .portfolio-state:where(.svelte-1399570) i:where(.svelte-1399570){background:var(--state-danger)}.portfolio-signal.svelte-1399570{overflow:hidden;color:var(--text-tertiary);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap}.portfolio-card.blocked.svelte-1399570 .portfolio-signal:where(.svelte-1399570){white-space:normal}.portfolio-primary.svelte-1399570{flex:none;color:var(--intent-authority);font-size:var(--t-label);font-weight:500;white-space:nowrap}.portfolio-card.blocked.svelte-1399570 .portfolio-primary:where(.svelte-1399570){color:var(--state-danger)}.portfolio-menu.svelte-1399570{position:absolute;top:50%;right:8px;z-index:2;transform:translateY(-50%);opacity:0;transition:opacity var(--motion-state) var(--ease-standard)}.portfolio-card.svelte-1399570:hover .portfolio-menu:where(.svelte-1399570),.portfolio-menu.svelte-1399570:focus-within,.portfolio-menu.svelte-1399570:has([open]){opacity:1}@media(hover:none){.portfolio-menu.svelte-1399570{opacity:1}}.portfolio-empty.svelte-1399570{padding:56px 16px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-tertiary);text-align:center}.portfolio-empty.svelte-1399570 h2{margin:12px 0 6px;color:var(--ink);font-size:var(--t-head)}.portfolio-empty.svelte-1399570 p{margin:0;font-size:var(--t-body)}.portfolio-footer.svelte-1399570{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px;color:var(--text-tertiary);font-size:var(--t-label)}@media(prefers-reduced-motion:reduce){.portfolio-card.svelte-1399570{transition:none}}@media(max-width:560px){.portfolio-card.svelte-1399570{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-right:56px}.portfolio-menu.svelte-1399570{top:8px;transform:none}.portfolio-signal.svelte-1399570{white-space:normal}.portfolio-primary.svelte-1399570{grid-column:2;justify-self:start}.portfolio-title.svelte-1399570{flex-wrap:wrap;row-gap:2px}}.invite-only.svelte-8i5vi8{max-width:300px;margin:0 auto 10px;line-height:1.5}.invite-only.svelte-8i5vi8 a:where(.svelte-8i5vi8){color:var(--ink);font-weight:500;text-decoration:none}.invite-only.svelte-8i5vi8 a:where(.svelte-8i5vi8):hover{text-decoration:underline}.handoff-root.svelte-8i5vi8{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg-app)}.handoff-card.svelte-8i5vi8{width:min(440px,100%);display:grid;justify-items:start;gap:12px;padding:28px;border:1px solid var(--border-strong);border-radius:var(--radius-pane);background:var(--surface-pane);box-shadow:var(--shadow-soft)}.handoff-card.svelte-8i5vi8 h1:where(.svelte-8i5vi8),.handoff-card.svelte-8i5vi8 p:where(.svelte-8i5vi8){margin:0}.handoff-card.svelte-8i5vi8 p:where(.svelte-8i5vi8){color:var(--text-tertiary)}.handoff-card.svelte-8i5vi8 form:where(.svelte-8i5vi8){margin-top:8px}.handoff-card.svelte-8i5vi8 input:where(.svelte-8i5vi8){display:none}.first-company-form.svelte-8i5vi8{width:min(620px,100%);display:grid;gap:10px;margin:0 auto;text-align:left}.first-company-form.svelte-8i5vi8>label:where(.svelte-8i5vi8){color:var(--text-secondary)}.composer.svelte-8i5vi8{border:1px solid var(--control-edge);border-radius:10px;background:#fff;box-shadow:0 1px 2px #2932440d;transition:border-color var(--motion-state) var(--ease-standard),box-shadow var(--motion-state) var(--ease-standard)}.composer.svelte-8i5vi8:focus-within{border-color:var(--intent-conversation);box-shadow:0 0 0 3px #45668729}.composer.svelte-8i5vi8 textarea:where(.svelte-8i5vi8){display:block;width:100%;min-height:104px;padding:14px 16px 6px;border:0;outline:0;resize:none;background:transparent;font:inherit}.composer-foot.svelte-8i5vi8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px 10px 16px}.composer-foot.svelte-8i5vi8 small:where(.svelte-8i5vi8){color:var(--text-tertiary)}.create-popover.svelte-8i5vi8 textarea:where(.svelte-8i5vi8){width:100%;min-height:110px;resize:vertical;font:inherit}.empty-allowance.svelte-8i5vi8{display:block;margin-top:14px;color:var(--text-tertiary)}.create-company.svelte-8i5vi8{position:relative}.create-company.svelte-8i5vi8 summary:where(.svelte-8i5vi8){list-style:none}.create-company.svelte-8i5vi8 summary:where(.svelte-8i5vi8)::-webkit-details-marker{display:none}.create-company.svelte-8i5vi8 summary:where(.svelte-8i5vi8):before{content:none}.create-popover.svelte-8i5vi8{animation:svelte-8i5vi8-popover-in var(--motion-disclosure, .32s) var(--ease-spring, cubic-bezier(.16, 1, .3, 1)) both;transform-origin:top right}.create-company[data-closing] .create-popover.svelte-8i5vi8{animation:svelte-8i5vi8-popover-out var(--motion-state, .18s) var(--ease-standard, ease) both;pointer-events:none}@keyframes svelte-8i5vi8-popover-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}}@keyframes svelte-8i5vi8-popover-out{to{opacity:0;transform:translateY(-3px) scale(.985)}}@media(prefers-reduced-motion:reduce){.create-popover.svelte-8i5vi8{animation:none}}.create-popover.svelte-8i5vi8{position:absolute;z-index:10;top:calc(100% + 8px);right:0;width:min(440px,calc(100vw - 24px));padding:16px;border:1px solid var(--border-strong);border-radius:var(--radius-pane);background:var(--surface-rail);box-shadow:var(--shadow-soft)}.create-popover.svelte-8i5vi8 label:where(.svelte-8i5vi8){display:grid;gap:8px;color:var(--text-secondary)}.row-menu.svelte-8i5vi8{position:relative}.row-menu.svelte-8i5vi8 summary:where(.svelte-8i5vi8){list-style:none}.row-menu.svelte-8i5vi8 summary:where(.svelte-8i5vi8)::-webkit-details-marker{display:none}.row-menu.svelte-8i5vi8 summary:where(.svelte-8i5vi8):before{content:none}.row-menu.svelte-8i5vi8 summary.button:where(.svelte-8i5vi8){display:grid;place-items:center;width:28px;height:28px;min-height:0;padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-tertiary)}.row-menu.svelte-8i5vi8 summary.button:where(.svelte-8i5vi8):hover,.row-menu[open].svelte-8i5vi8 summary.button:where(.svelte-8i5vi8){background:var(--wash-hover, var(--surface-alt));color:var(--ink)}.row-menu-panel.svelte-8i5vi8{position:absolute;z-index:20;top:calc(100% + 6px);right:0;min-width:190px;padding:6px;border:1px solid var(--border-strong);border-radius:var(--radius-pane);background:var(--surface-raised, var(--surface-rail));box-shadow:var(--shadow-soft)}.row-menu-panel.svelte-8i5vi8 :is(a:where(.svelte-8i5vi8),button:where(.svelte-8i5vi8)){display:block;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.row-menu-panel.svelte-8i5vi8 :where(.svelte-8i5vi8):is(a:where(.svelte-8i5vi8),button:where(.svelte-8i5vi8)):hover{background:var(--intent-conversation-soft)}@media(max-width:640px){.create-label.svelte-8i5vi8{display:none}.create-company.svelte-8i5vi8 summary:where(.svelte-8i5vi8){width:36px;padding:0;display:grid;place-items:center}}@media(pointer:coarse){.composer.svelte-8i5vi8 textarea:where(.svelte-8i5vi8),.create-popover.svelte-8i5vi8 textarea:where(.svelte-8i5vi8){font-size:16px}}.rename-dialog.svelte-8i5vi8{width:min(400px,calc(100vw - 32px));padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-soft)}.rename-dialog.svelte-8i5vi8::backdrop{background:color-mix(in srgb,var(--ink) 24%,transparent)}.rename-dialog.svelte-8i5vi8 form:where(.svelte-8i5vi8){display:grid;gap:12px;padding:16px}.rename-dialog.svelte-8i5vi8 h2:where(.svelte-8i5vi8){margin:0;font-size:var(--t-head);font-weight:600}.rename-actions.svelte-8i5vi8{display:flex;justify-content:flex-end;gap:8px}
