.feature-overview.svelte-1ugv1ug{gap:28px;min-width:0;display:grid}.section-head.svelte-1ugv1ug{align-items:baseline;gap:12px;min-width:0;margin-bottom:14px;display:flex}.section-head.svelte-1ugv1ug h3:where(.svelte-1ugv1ug){color:var(--soft);font:inherit;margin:0}.rule.svelte-1ugv1ug{border-top:1px solid var(--line);flex:1;min-width:0}.feature-grid.svelte-1ugv1ug{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),340px));gap:16px;display:grid}.fcard.svelte-1ugv1ug{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;min-height:250px;padding:17px;display:flex}.fcard.proposal.svelte-1ugv1ug{border-style:dashed;border-color:color-mix(in srgb, var(--feature-hue) 52%, var(--line));background:color-mix(in srgb, var(--feature-hue) 7%, var(--surface))}.card-content.svelte-1ugv1ug{min-width:0;color:inherit;gap:8px;text-decoration:none;display:grid}.fhead.svelte-1ugv1ug{align-items:center;gap:9px;min-width:0;display:flex}.fhead.svelte-1ugv1ug h4:where(.svelte-1ugv1ug){overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.06rem}.fdot.svelte-1ugv1ug{background:var(--feature-hue);border-radius:50%;flex:none;width:8px;height:8px}.proposal-badge.svelte-1ugv1ug{border:1px solid color-mix(in srgb, var(--feature-hue) 48%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--feature-hue) 13%, var(--surface));font:700 .62rem var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 8px}.fcard.svelte-1ugv1ug p:where(.svelte-1ugv1ug){color:var(--soft);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-style:italic;line-height:1.45}.card-footer.svelte-1ugv1ug{min-width:0;color:var(--faint);align-items:center;gap:9px;margin-top:auto;padding-top:14px;font-size:.78rem;display:flex}.task-summary.svelte-1ugv1ug{align-items:center;gap:7px;min-width:0;display:inline-flex}.task-dots.svelte-1ugv1ug{flex-wrap:wrap;gap:4px;max-width:92px;display:inline-flex}.task-dot.svelte-1ugv1ug{background:var(--line-strong);border-radius:50%;flex:none;width:7px;height:7px}.task-dot.done.svelte-1ugv1ug{background:var(--soft)}.task-dot.building.svelte-1ugv1ug{background:var(--ink)}.task-dot.attention.svelte-1ugv1ug{background:var(--signal)}.state.svelte-1ugv1ug{min-width:0;color:var(--soft);letter-spacing:.09em;overflow-wrap:anywhere;text-align:right;margin-left:auto;font-size:.64rem}.state.attention.svelte-1ugv1ug{color:var(--signal)}.card-actions.svelte-1ugv1ug,.unsorted-actions.svelte-1ugv1ug{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.card-actions.svelte-1ugv1ug{min-height:29px}.review-link.svelte-1ugv1ug,.finding-summary.svelte-1ugv1ug,.proposal-discuss.svelte-1ugv1ug{color:var(--soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-size:.82rem}.review-link.svelte-1ugv1ug,.finding-summary.blocking.svelte-1ugv1ug{color:var(--signal)}.finding-summary.svelte-1ugv1ug{align-self:flex-start;margin-top:10px}.unsorted-findings.svelte-1ugv1ug{gap:8px;margin-top:9px;display:grid}.unsorted-findings.svelte-1ugv1ug>p:where(.svelte-1ugv1ug){color:var(--signal);margin:0;font-style:normal}.unsorted-findings.svelte-1ugv1ug article:where(.svelte-1ugv1ug){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);padding:10px;scroll-margin-top:16px}.unsorted-findings.svelte-1ugv1ug a:where(.svelte-1ugv1ug){overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;display:block}.unsorted-findings.svelte-1ugv1ug img:where(.svelte-1ugv1ug){border-radius:var(--radius-md);object-fit:contain;max-width:100%;max-height:28rem;margin-top:8px;display:block}details.svelte-1ugv1ug{min-width:0}summary.svelte-1ugv1ug{cursor:pointer;color:var(--soft);font:600 .73rem var(--sans);letter-spacing:.06em}.overflow.svelte-1ugv1ug{margin-left:auto}.overflow-content.svelte-1ugv1ug{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}button.svelte-1ugv1ug,input.svelte-1ugv1ug,textarea.svelte-1ugv1ug{font:inherit}button.svelte-1ugv1ug{cursor:pointer}button.svelte-1ugv1ug:disabled{cursor:not-allowed;opacity:.42}.overflow.svelte-1ugv1ug button:where(.svelte-1ugv1ug){border:0;border-bottom:1px solid var(--line-strong);color:var(--soft);background:0 0;padding:3px 0;font-size:.8rem}.unsorted.svelte-1ugv1ug{border-top:1px solid var(--line);max-width:680px;padding-top:14px}.unsorted.svelte-1ugv1ug>h3:where(.svelte-1ugv1ug){color:var(--soft);font:inherit;margin:0 0 9px}.unsorted-tasks.svelte-1ugv1ug{color:var(--soft);gap:6px;margin:0;padding-left:18px;display:grid}.unsorted-tasks.svelte-1ugv1ug a:where(.svelte-1ugv1ug){overflow-wrap:anywhere}.unsorted-action.svelte-1ugv1ug{border:0;border-bottom:1px solid var(--line-strong);color:var(--soft);font:inherit;font-size:.8rem;line-height:inherit;background:0 0;padding:3px 0}.proposal-count.svelte-1ugv1ug{padding-top:10px;margin-top:auto!important}.proposal.svelte-1ugv1ug ul:where(.svelte-1ugv1ug){color:var(--soft);gap:3px;margin:8px 0 0;padding-left:18px;font-size:.82rem;display:grid}.proposal-actions.svelte-1ugv1ug{align-items:stretch;margin-top:14px;display:flex}.proposal-action.svelte-1ugv1ug{flex:1 1 0;position:relative}.proposal-action.svelte-1ugv1ug>summary:where(.svelte-1ugv1ug){box-sizing:border-box;letter-spacing:.02em;text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:7px 11px;list-style:none;display:flex}.proposal-action.svelte-1ugv1ug>summary:where(.svelte-1ugv1ug)::-webkit-details-marker{display:none}.approve-action.svelte-1ugv1ug>summary:where(.svelte-1ugv1ug){border:1px solid color-mix(in srgb, var(--ok) 55%, var(--line));color:var(--ok);background:color-mix(in srgb, var(--ok) 9%, var(--surface));border-radius:10px 0 0 10px}.decline-action.svelte-1ugv1ug>summary:where(.svelte-1ugv1ug){border:1px solid color-mix(in srgb, var(--bad) 55%, var(--line));color:var(--bad-ink);background:var(--bad-soft);border-radius:0 10px 10px 0;margin-left:-1px}.action-icon.svelte-1ugv1ug{font-size:1rem;font-weight:900;line-height:1}.decision-popover.svelte-1ugv1ug{z-index:12;box-sizing:border-box;border:1px solid var(--line-strong);width:min(300px,100vw - 56px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:12px;padding:14px;position:absolute;top:calc(100% + 7px)}.approve-popover.svelte-1ugv1ug{left:0}.decline-popover.svelte-1ugv1ug{right:0}.decision-popover.svelte-1ugv1ug form:where(.svelte-1ugv1ug),.decision-popover.svelte-1ugv1ug label:where(.svelte-1ugv1ug){gap:7px;display:grid}.decision-popover.svelte-1ugv1ug form:where(.svelte-1ugv1ug){gap:11px}.decision-popover.svelte-1ugv1ug p:where(.svelte-1ugv1ug){color:var(--ink);font-style:normal}.decision-popover.svelte-1ugv1ug label:where(.svelte-1ugv1ug) span:where(.svelte-1ugv1ug){color:var(--soft);font:650 .72rem var(--sans)}.decision-popover.svelte-1ugv1ug input:where(.svelte-1ugv1ug),.decision-popover.svelte-1ugv1ug textarea:where(.svelte-1ugv1ug){box-sizing:border-box;border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);background:var(--paper);border-radius:8px;padding:9px 10px}.decision-popover.svelte-1ugv1ug textarea:where(.svelte-1ugv1ug){resize:vertical;min-height:76px}.decision-popover.svelte-1ugv1ug button:where(.svelte-1ugv1ug){color:#fff;border:0;border-radius:999px;justify-self:start;min-height:44px;padding:8px 14px;font-weight:750}.approve-submit.svelte-1ugv1ug{background:var(--ok)}.decline-submit.svelte-1ugv1ug{background:var(--bad)}.proposal-discuss.svelte-1ugv1ug{align-self:flex-start;margin-top:11px}.unsorted-actions.svelte-1ugv1ug{margin:10px 0 0}.svelte-1ugv1ug:is(a:where(.svelte-1ugv1ug),button:where(.svelte-1ugv1ug),summary:where(.svelte-1ugv1ug),input:where(.svelte-1ugv1ug),textarea:where(.svelte-1ugv1ug)):focus-visible{outline:2px solid var(--ink);outline-offset:3px}a.svelte-1ugv1ug:hover,summary.svelte-1ugv1ug:hover,.overflow.svelte-1ugv1ug button:where(.svelte-1ugv1ug):hover,.unsorted-actions.svelte-1ugv1ug button:where(.svelte-1ugv1ug):hover{color:var(--ink)}.sr-only.svelte-1ugv1ug{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){.fcard.svelte-1ugv1ug{min-height:250px}.state.svelte-1ugv1ug{max-width:52%}.decision-popover.svelte-1ugv1ug{width:min(280px,100vw - 54px)}}@media (prefers-reduced-motion:reduce){.svelte-1ugv1ug,.svelte-1ugv1ug:before,.svelte-1ugv1ug:after{transition:none!important;animation:none!important}}.app-essentials.svelte-1ggi4ij{min-width:0;max-width:720px}.section-head.svelte-1ggi4ij{align-items:baseline;gap:12px;min-width:0;margin:0 0 14px;display:flex}.section-head.svelte-1ggi4ij h2:where(.svelte-1ggi4ij){color:var(--soft);font:inherit;margin:0}.rule.svelte-1ggi4ij{border-top:1px solid var(--line);flex:1;min-width:0}.essentials-card.svelte-1ggi4ij{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}dl.svelte-1ggi4ij,dt.svelte-1ggi4ij,dd.svelte-1ggi4ij{margin:0}.essentials-list.svelte-1ggi4ij{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.essentials-list.svelte-1ggi4ij>div:where(.svelte-1ggi4ij){border-bottom:1px solid var(--line);grid-template-columns:minmax(112px,.85fr) minmax(0,1fr);gap:12px;padding:11px 14px;display:grid}.essentials-list.svelte-1ggi4ij>div:where(.svelte-1ggi4ij):nth-child(odd){border-right:1px solid var(--line)}.essentials-list.svelte-1ggi4ij>.connections:where(.svelte-1ggi4ij){border-right:0;grid-column:1/-1}dt.svelte-1ggi4ij{color:var(--soft);font:600 .72rem var(--sans)}dd.svelte-1ggi4ij{overflow-wrap:anywhere;min-width:0}details.svelte-1ggi4ij{padding:9px 14px 10px}summary.svelte-1ggi4ij{cursor:pointer;width:fit-content;color:var(--soft);font:600 .72rem var(--sans)}summary.svelte-1ggi4ij:hover{color:var(--ink)}.advanced-list.svelte-1ggi4ij{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;margin-top:9px;padding-top:9px;display:flex}.advanced-list.svelte-1ggi4ij>div:where(.svelte-1ggi4ij){align-items:baseline;gap:8px;display:flex}.advanced-list.svelte-1ggi4ij dd:where(.svelte-1ggi4ij){font-size:.88rem}@media (width<=620px){.essentials-list.svelte-1ggi4ij{grid-template-columns:minmax(0,1fr)}.essentials-list.svelte-1ggi4ij>div:where(.svelte-1ggi4ij),.essentials-list.svelte-1ggi4ij>div:where(.svelte-1ggi4ij):nth-child(odd){border-right:0;grid-column:auto}.essentials-list.svelte-1ggi4ij>.connections:where(.svelte-1ggi4ij){grid-column:auto}}.app-overview.svelte-1imielp{gap:30px;min-width:0;display:grid}a.svelte-1imielp:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.section-head.svelte-1imielp{align-items:baseline;gap:12px;min-width:0;margin:0 0 14px;display:flex}.section-head.svelte-1imielp h2:where(.svelte-1imielp){color:var(--soft);font:inherit;margin:0}.rule.svelte-1imielp{border-top:1px solid var(--line);flex:1;min-width:0}.attention.svelte-1imielp{border-left:3px solid var(--signal);padding-left:14px}.attention.svelte-1imielp ul:where(.svelte-1imielp){gap:8px;margin:0;padding:0;list-style:none;display:grid}.attention.svelte-1imielp li:where(.svelte-1imielp){min-width:0;color:var(--soft);align-items:baseline;gap:8px;display:flex}.attention.svelte-1imielp a:where(.svelte-1imielp){overflow-wrap:anywhere;min-width:0}.attention-mark.svelte-1imielp{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px}.head.svelte-16aboqm{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.head-actions.svelte-16aboqm{align-items:center;gap:10px;width:100%;display:flex}.backlog-link.svelte-16aboqm{text-transform:uppercase;font-family:var(--sans);letter-spacing:.08em;color:var(--soft);border:1px solid var(--line-strong);background:0 0;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:8px 13px;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.backlog-link.svelte-16aboqm:hover{color:var(--ink);border-color:var(--ink)}.b-dot.svelte-16aboqm,.cdot.svelte-16aboqm{border-radius:50%;width:9px;height:9px}.b-count.svelte-16aboqm{color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:.72rem}.filter-menu.svelte-16aboqm{position:relative}.filter-btn.svelte-16aboqm{min-height:34px;color:var(--soft);border:1px solid var(--line-strong);cursor:pointer;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.72rem;font-weight:600;display:inline-flex}.filter-btn.svelte-16aboqm:hover,.filter-btn.active.svelte-16aboqm{color:var(--ink);border-color:var(--ink)}.filter-btn.active.svelte-16aboqm{background:color-mix(in srgb, var(--ink) 7%, transparent)}.filter-btn.svelte-16aboqm:disabled,.add-btn.svelte-16aboqm:disabled{cursor:not-allowed;opacity:.5}.filter-btn.svelte-16aboqm svg:where(.svelte-16aboqm){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.filter-popover.svelte-16aboqm{z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);width:230px;box-shadow:var(--shadow);gap:3px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.filter-popover.svelte-16aboqm label:where(.svelte-16aboqm){color:var(--soft);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;font-size:.88rem;display:flex}.filter-popover.svelte-16aboqm label:where(.svelte-16aboqm):hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.filter-popover.svelte-16aboqm input:where(.svelte-16aboqm){accent-color:var(--soft)}.filter-heading.svelte-16aboqm{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:5px;font-size:.62rem;font-weight:700}.filter-heading.svelte-16aboqm:first-child{margin-top:0}.add-btn.svelte-16aboqm{width:38px;height:38px;color:var(--soft);border:1px solid var(--line-strong);background:0 0;border-radius:10px;place-items:center;font-size:1.4rem;line-height:1;transition:color .15s,border-color .15s,transform .2s;display:grid}.add-btn.svelte-16aboqm:hover:not(:disabled){color:var(--ink);border-color:var(--ink);transform:rotate(90deg)}.board.svelte-16aboqm{overscroll-behavior-x:contain;gap:14px;width:100%;min-width:0;padding-bottom:6px;display:grid;overflow-x:auto}.column.svelte-16aboqm{flex-direction:column;gap:10px;min-width:230px;display:flex}.col-head.svelte-16aboqm{align-items:center;gap:8px;padding:0 4px;display:flex}.cname.svelte-16aboqm{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:.7rem;font-weight:600}.count.svelte-16aboqm{color:var(--faint);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:.72rem}.col-body.svelte-16aboqm{background:color-mix(in srgb, var(--ink) 3%, var(--paper));border:1px solid var(--line);border-radius:var(--radius-md);min-height:96px;max-height:clamp(320px,56vh,580px);transition:outline-color .16s var(--ease);outline:2px solid #0000;flex-direction:column;gap:8px;margin:0;padding:10px;list-style:none;display:flex;overflow-y:auto}.col-body.over.svelte-16aboqm{outline-color:color-mix(in srgb, var(--ink) 45%, transparent)}.col-body.svelte-16aboqm>li:where(.svelte-16aboqm){animation:.3s both svelte-16aboqm-rise}.col-body.svelte-16aboqm>li.needs-you:where(.svelte-16aboqm) .task-card:where(.svelte-16aboqm){border-left:3px solid var(--signal)}.task-card.svelte-16aboqm{color:inherit;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:12px 13px;text-decoration:none;transition:border-color .2s;display:flex;position:relative}.task-card.svelte-16aboqm:hover{border-color:var(--line-strong)}.task-link.svelte-16aboqm{color:inherit;text-decoration:none}.task-link.svelte-16aboqm:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.task-text.svelte-16aboqm{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.task-meta.svelte-16aboqm{font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.who.svelte-16aboqm,.prio.svelte-16aboqm,.dep.svelte-16aboqm,.attention.svelte-16aboqm,.live-chip.svelte-16aboqm,.more-meta.svelte-16aboqm{border:1px solid var(--line);color:var(--soft);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.who.botto.svelte-16aboqm,.prio.high.svelte-16aboqm{color:var(--ink);border-color:var(--line-strong)}.prio.low.svelte-16aboqm{color:var(--faint)}.dep.svelte-16aboqm{color:var(--faint);border-style:dashed}.attention.svelte-16aboqm{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 45%, var(--line));background:var(--signal-soft);border-bottom-style:dotted}button.attention.svelte-16aboqm{cursor:help}.more-meta.svelte-16aboqm{color:var(--faint);cursor:pointer;background:0 0;border-style:dashed}.more-meta.svelte-16aboqm:hover,.more-meta.svelte-16aboqm:focus-visible{color:var(--ink);border-color:var(--ink)}.card-extra.svelte-16aboqm{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.card-extra.svelte-16aboqm p:where(.svelte-16aboqm){color:var(--soft);margin:0;font-size:.82rem;font-style:italic;line-height:1.45}.live-chip.svelte-16aboqm{align-items:center;gap:5px;display:inline-flex}.live-dot.svelte-16aboqm{background:currentColor;border-radius:50%;width:6px;height:6px}.live-chip.active.svelte-16aboqm{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}.live-chip.active.svelte-16aboqm .live-dot:where(.svelte-16aboqm){animation:1.4s ease-in-out infinite svelte-16aboqm-livePulse}.live-chip.stale.svelte-16aboqm{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 45%, var(--line));background:var(--signal-soft)}.empty.svelte-16aboqm{text-align:center;color:var(--faint);padding:10px 0;font-size:.82rem;font-style:italic}@keyframes svelte-16aboqm-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-16aboqm-livePulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.live-chip.active.svelte-16aboqm .live-dot:where(.svelte-16aboqm){animation:none}}@media (width<=620px){.head.svelte-16aboqm{align-items:flex-start}}.popup.svelte-1j9zhgt{z-index:20;border-radius:var(--radius-lg);background:var(--surface);width:min(560px,100vw - 32px);box-shadow:var(--shadow-lift);animation:pop-in .2s var(--ease) both;padding:14px;position:absolute;top:calc(100% + 12px);left:0}.arrow.svelte-1j9zhgt{background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line);width:14px;height:14px;position:absolute;top:-7px;left:42px;transform:rotate(45deg)}header.svelte-1j9zhgt{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.t-label.svelte-1j9zhgt{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}h3.svelte-1j9zhgt{margin:3px 0 0}.count.svelte-1j9zhgt{background:var(--accent-soft);min-width:30px;height:30px;color:var(--accent-ink);border-radius:999px;place-items:center;font-weight:900;display:grid}ul.svelte-1j9zhgt{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}li.svelte-1j9zhgt{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .14s,background .14s,transform .14s;display:grid}li.active.svelte-1j9zhgt{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));background:color-mix(in srgb, var(--ok) 10%, var(--surface))}li.busy.svelte-1j9zhgt,li.stopping.svelte-1j9zhgt{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent-soft) 35%, var(--surface))}.commit-copy.svelte-1j9zhgt{gap:4px;min-width:0;display:grid}.row-actions.svelte-1j9zhgt{justify-items:end;gap:6px;display:grid}.inline-deployments.svelte-1j9zhgt{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.deployment-pill.svelte-1j9zhgt{max-width:100%;color:var(--ok-ink,#24553d);background:color-mix(in srgb, var(--ok) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--ok) 45%, var(--line));border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.deployment-pill.stopping.svelte-1j9zhgt{color:var(--accent-ink);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.pill-dot.svelte-1j9zhgt{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}a.svelte-1j9zhgt{color:var(--text);text-decoration:none}a.svelte-1j9zhgt:hover{color:var(--accent-ink)}small.svelte-1j9zhgt,.hint.svelte-1j9zhgt,.empty.svelte-1j9zhgt{color:var(--text-soft);font-size:.75rem;line-height:1.3}small.svelte-1j9zhgt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}code.svelte-1j9zhgt{color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.legacy-section.svelte-1j9zhgt{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.legacy-list.svelte-1j9zhgt{margin-top:8px}form.svelte-1j9zhgt{margin:0}.sm.svelte-1j9zhgt{align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:.84rem;display:inline-flex}.empty.svelte-1j9zhgt{background:var(--surface);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;padding:10px;display:flex}.empty.svelte-1j9zhgt p:where(.svelte-1j9zhgt){margin:0}.hint.svelte-1j9zhgt{margin:4px 0 0}@keyframes svelte-1j9zhgt-button-spin{to{transform:rotate(360deg)}}.popup.svelte-7gjcpz{z-index:20;border-radius:var(--radius-lg);background:var(--surface);width:min(520px,100vw - 32px);box-shadow:var(--shadow-lift);animation:pop-in .2s var(--ease) both;padding:14px;position:absolute;top:calc(100% + 12px);left:0}.arrow.svelte-7gjcpz{background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line);width:14px;height:14px;position:absolute;top:-7px;left:42px;transform:rotate(45deg)}header.svelte-7gjcpz{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.t-label.svelte-7gjcpz{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}h3.svelte-7gjcpz{margin:3px 0 0}.count.svelte-7gjcpz{background:var(--accent-soft);min-width:30px;height:30px;color:var(--accent-ink);border-radius:999px;place-items:center;font-weight:900;display:grid}ul.svelte-7gjcpz{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}li.svelte-7gjcpz,.empty.svelte-7gjcpz{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}li.active.svelte-7gjcpz{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));background:color-mix(in srgb, var(--ok) 10%, var(--surface))}.commit-copy.svelte-7gjcpz{gap:3px;min-width:0;display:grid}code.svelte-7gjcpz{color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}small.svelte-7gjcpz,.hint.svelte-7gjcpz,.empty.svelte-7gjcpz p:where(.svelte-7gjcpz){color:var(--text-soft);font-size:.75rem;line-height:1.3}small.svelte-7gjcpz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}form.svelte-7gjcpz{margin:0}.sm.svelte-7gjcpz{align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:.84rem;display:inline-flex}.hint.svelte-7gjcpz{margin:4px 0 0}.empty.svelte-7gjcpz{margin:12px 0 0}.empty.svelte-7gjcpz p:where(.svelte-7gjcpz){margin:0}@keyframes svelte-7gjcpz-button-spin{to{transform:rotate(360deg)}}.popup.svelte-14zim9x{z-index:25;border-radius:var(--radius-lg);background:var(--surface);width:min(620px,100vw - 32px);max-height:min(74vh,680px);box-shadow:var(--shadow-lift);animation:pop-in .2s var(--ease) both;padding:14px;position:absolute;top:calc(100% + 12px);left:0;overflow:auto}.arrow.svelte-14zim9x{background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line);width:14px;height:14px;position:absolute;top:-7px;left:42px;transform:rotate(45deg)}header.svelte-14zim9x{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.t-label.svelte-14zim9x{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}h3.svelte-14zim9x{margin:3px 0 0}.count.svelte-14zim9x{background:var(--accent-soft);min-width:30px;height:30px;color:var(--accent-ink);border-radius:999px;place-items:center;font-weight:900;display:grid}ul.svelte-14zim9x{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}li.svelte-14zim9x{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .14s,background .14s,transform .14s;display:grid}li.busy.svelte-14zim9x{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent-soft) 35%, var(--surface))}li.error.svelte-14zim9x{border-color:color-mix(in srgb, var(--signal) 40%, var(--line));background:var(--signal-soft);color:var(--signal)}.commit-copy.svelte-14zim9x{gap:4px;min-width:0;display:grid}.status.svelte-14zim9x{font-weight:750}.error-note.svelte-14zim9x{font-style:italic}small.svelte-14zim9x,.hint.svelte-14zim9x{color:var(--text-soft);font-size:.75rem;line-height:1.3}small.svelte-14zim9x{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.svelte-14zim9x{color:var(--text);text-decoration:none}a.svelte-14zim9x:hover{color:var(--accent-ink)}.legacy-section.svelte-14zim9x{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.legacy-list.svelte-14zim9x{margin-top:8px}form.svelte-14zim9x{margin:0}.sm.svelte-14zim9x{align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:.84rem;display:inline-flex}.hint.svelte-14zim9x{margin:8px 0 0}.hidden-row.svelte-14zim9x{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.hidden-row.svelte-14zim9x .hint:where(.svelte-14zim9x){margin:0}.form-error.svelte-14zim9x{background:var(--surface);border:1px solid var(--line);color:var(--signal);background:var(--signal-soft);border-color:color-mix(in srgb, var(--signal) 40%, var(--line));border-radius:11px;margin:12px 0 0;padding:10px;font-weight:700}@keyframes svelte-14zim9x-button-spin{to{transform:rotate(360deg)}}.access-editor.svelte-5m4om6{gap:10px;margin:0;display:grid}.access-top.svelte-5m4om6{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.selected-block.svelte-5m4om6{gap:6px;min-width:0;display:grid}.selected-label.svelte-5m4om6{color:var(--text-soft);font-size:.72rem;font-weight:850}.avatar-list.svelte-5m4om6{flex-wrap:wrap;align-items:center;min-width:0;min-height:31px;display:flex}.avatar-chip.svelte-5m4om6{border:2px solid var(--surface);background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface));width:31px;height:31px;color:var(--text);border-radius:999px;place-items:center;margin-right:-5px;font-size:.58rem;font-weight:900;display:grid}.avatar-chip.svelte-5m4om6:hover:not(:disabled),.avatar-chip.svelte-5m4om6:focus-visible{z-index:1;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.access-actions.svelte-5m4om6{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.mini-action.svelte-5m4om6{width:auto;color:var(--accent-ink);background:0 0;border:0;padding:4px;font-size:.66rem;font-weight:850}.mini-action.svelte-5m4om6:hover:not(:disabled),.mini-action.svelte-5m4om6:focus-visible{outline:none;text-decoration:underline}.search-field.svelte-5m4om6{color:var(--text-soft);gap:5px;font-size:.72rem;font-weight:850;display:grid}.search-field.svelte-5m4om6 input:where(.svelte-5m4om6){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:9px 10px;font-weight:600}.search-field.svelte-5m4om6 input:where(.svelte-5m4om6):focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.people.svelte-5m4om6{gap:4px;max-height:170px;padding-right:2px;display:grid;overflow:auto}.person-row.svelte-5m4om6{width:100%;min-width:0;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.person-row.svelte-5m4om6:hover:not(:disabled),.person-row.svelte-5m4om6:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 22%, var(--surface));outline:none}.person-row.selected.svelte-5m4om6{border-color:color-mix(in srgb, var(--ok) 42%, var(--line));background:color-mix(in srgb, var(--ok) 8%, var(--surface))}.person-avatar.svelte-5m4om6{background:color-mix(in srgb, var(--surface) 74%, var(--line));border-radius:999px;place-items:center;width:30px;height:30px;font-size:.56rem;font-weight:900;display:grid}.person-copy.svelte-5m4om6{gap:1px;min-width:0;display:grid}.person-copy.svelte-5m4om6 b:where(.svelte-5m4om6),.person-copy.svelte-5m4om6 span:where(.svelte-5m4om6){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-copy.svelte-5m4om6 b:where(.svelte-5m4om6){font-size:.76rem}.person-copy.svelte-5m4om6 span:where(.svelte-5m4om6){color:var(--text-faint);font-size:.62rem;font-weight:650}.person-add.svelte-5m4om6{color:var(--text-soft);white-space:nowrap;font-size:.62rem;font-weight:850}.person-row.selected.svelte-5m4om6 .person-add:where(.svelte-5m4om6){color:var(--ok)}.empty-row.svelte-5m4om6{border:1px solid var(--line);color:var(--text-soft);background:color-mix(in srgb, var(--surface) 82%, var(--paper));border-radius:11px;padding:10px;font-size:.72rem;font-weight:750}button.svelte-5m4om6:disabled{cursor:not-allowed;opacity:.58}.save-access.svelte-5m4om6{width:100%;margin-top:2px}.access-advanced.svelte-5m4om6{color:var(--text-soft);font-size:.7rem}.access-advanced.svelte-5m4om6 summary:where(.svelte-5m4om6){cursor:pointer;width:fit-content;font-weight:800}.access-advanced.svelte-5m4om6 dl:where(.svelte-5m4om6){margin:8px 0 0}.access-advanced.svelte-5m4om6 dt:where(.svelte-5m4om6){color:var(--text-faint);text-transform:uppercase;font-size:.62rem;font-weight:800}.access-advanced.svelte-5m4om6 dd:where(.svelte-5m4om6){color:var(--text);margin:2px 0 0;font-weight:750}@media (width<=520px){.access-top.svelte-5m4om6{display:grid}.access-actions.svelte-5m4om6{justify-content:flex-start}.person-row.svelte-5m4om6{grid-template-columns:30px minmax(0,1fr)}.person-add.svelte-5m4om6{grid-column:2}}.advisor-editor.svelte-vp53gc{gap:10px;min-width:0;display:grid}.advisor-state.svelte-vp53gc{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 22%, var(--surface));color:var(--text-soft);border-radius:12px;gap:4px;padding:11px;display:grid}.advisor-state.svelte-vp53gc b:where(.svelte-vp53gc){color:var(--text);font-size:.86rem}.advisor-state.svelte-vp53gc span:where(.svelte-vp53gc),.advisor-state.svelte-vp53gc small:where(.svelte-vp53gc){font-size:.72rem;line-height:1.35}.advisor-state.muted.svelte-vp53gc{background:color-mix(in srgb, var(--surface) 84%, var(--paper))}.advisor-state.failure.svelte-vp53gc{border-color:color-mix(in srgb, var(--bad) 28%, var(--line));background:var(--bad-soft);color:var(--bad-ink)}.advisor-state.clean.svelte-vp53gc{border-color:color-mix(in srgb, var(--ok) 40%, var(--line));background:color-mix(in srgb, var(--ok) 10%, var(--surface))}.progress.svelte-vp53gc{grid-template-columns:26px minmax(0,1fr);align-items:center}.spinner.svelte-vp53gc{border:2px solid color-mix(in srgb, var(--accent) 24%, transparent);border-top-color:var(--accent);border-radius:999px;width:18px;height:18px;animation:1s linear infinite svelte-vp53gc-advisor-spin}form.svelte-vp53gc{gap:9px;margin:0;display:grid}.remarks-head.svelte-vp53gc{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.remarks-head.svelte-vp53gc div:where(.svelte-vp53gc){gap:2px;display:grid}.remarks-head.svelte-vp53gc b:where(.svelte-vp53gc){color:var(--text);font-size:.86rem}.remarks-head.svelte-vp53gc span:where(.svelte-vp53gc),.read-only.svelte-vp53gc,.compact-states.svelte-vp53gc span:where(.svelte-vp53gc),.readonly-actions.svelte-vp53gc span:where(.svelte-vp53gc){color:var(--text-soft);font-size:.66rem;font-weight:800}.read-only.svelte-vp53gc,.compact-states.svelte-vp53gc span:where(.svelte-vp53gc),.readonly-actions.svelte-vp53gc span:where(.svelte-vp53gc){border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, var(--paper));white-space:nowrap;border-radius:999px;padding:4px 7px}.side-actions.svelte-vp53gc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.side-actions.svelte-vp53gc form:where(.svelte-vp53gc){min-width:0}.fix-button.svelte-vp53gc{border:1px solid var(--ok);background:var(--ok);width:100%;color:var(--paper);font:inherit;border-radius:12px;padding:9px 11px;font-size:.76rem;font-weight:900}.fix-button.svelte-vp53gc:hover:not(:disabled),.fix-button.svelte-vp53gc:focus-visible{filter:brightness(1.05);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 18%, transparent);outline:none}.discuss-button.svelte-vp53gc{white-space:nowrap;width:auto}.compact-states.svelte-vp53gc,.readonly-actions.svelte-vp53gc{flex-wrap:wrap;gap:6px;display:flex}.readonly-actions.svelte-vp53gc{grid-template-columns:none}.remark-form.svelte-vp53gc{gap:8px;display:grid}.remark-list.svelte-vp53gc{gap:5px;max-height:180px;padding-right:2px;display:grid;overflow:auto}.remark-row.svelte-vp53gc{--severity-color:var(--text-soft);border:1px solid var(--line);border-left:3px solid var(--severity-color);background:color-mix(in srgb, var(--surface) 88%, var(--paper));cursor:pointer;border-radius:10px;grid-template-columns:18px 52px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.remark-row.high.svelte-vp53gc{--severity-color:var(--bad)}.remark-row.medium.svelte-vp53gc{--severity-color:var(--warn)}.remark-row.low.svelte-vp53gc{--severity-color:var(--accent)}.remark-row.svelte-vp53gc input:where(.svelte-vp53gc){width:15px;height:15px;accent-color:var(--severity-color);margin:0}.severity.svelte-vp53gc{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--severity-color) 12%, var(--surface));min-width:0;color:var(--severity-color);text-align:center;text-transform:uppercase;border-radius:999px;padding:3px 4px;font-size:.5rem;font-weight:950;overflow:hidden}.remark-title.svelte-vp53gc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:.7rem;font-weight:850;overflow:hidden}.accept-button.svelte-vp53gc{width:100%}button.svelte-vp53gc:disabled{cursor:not-allowed;opacity:.58}@keyframes svelte-vp53gc-advisor-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-vp53gc{animation:none}}@media (width<=520px){.side-actions.svelte-vp53gc{grid-template-columns:1fr}.side-actions.svelte-vp53gc :is(button:where(.svelte-vp53gc),.discuss-button:where(.svelte-vp53gc)){width:100%}.remark-row.svelte-vp53gc{grid-template-columns:18px minmax(44px,auto) minmax(0,1fr)}}.version-editor.svelte-1fdmqjs{gap:10px;margin:0;display:grid}.version-list.svelte-1fdmqjs{gap:6px;display:grid}.version-row.svelte-1fdmqjs{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, var(--paper));width:100%;min-width:0;color:var(--text);text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.version-row.svelte-1fdmqjs:hover:not(:disabled),.version-row.svelte-1fdmqjs:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 22%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.version-row.selected.svelte-1fdmqjs{border-color:color-mix(in srgb, var(--ok) 48%, var(--line));background:color-mix(in srgb, var(--ok) 9%, var(--surface))}.version-copy.svelte-1fdmqjs{gap:2px;min-width:0;display:grid}.version-copy.svelte-1fdmqjs b:where(.svelte-1fdmqjs),.version-copy.svelte-1fdmqjs small:where(.svelte-1fdmqjs){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.version-copy.svelte-1fdmqjs b:where(.svelte-1fdmqjs){font-size:.8rem;font-weight:900}.version-copy.svelte-1fdmqjs small:where(.svelte-1fdmqjs){color:var(--text-faint);font-size:.62rem;font-weight:650}.verified-badge.svelte-1fdmqjs{background:color-mix(in srgb, var(--ok) 14%, var(--surface));color:var(--ok);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:900}.empty-row.svelte-1fdmqjs{border:1px solid var(--line);color:var(--text-soft);background:color-mix(in srgb, var(--surface) 82%, var(--paper));border-radius:11px;padding:10px;font-size:.72rem;font-weight:750}button.svelte-1fdmqjs:disabled{cursor:not-allowed;opacity:.58}.save-version.svelte-1fdmqjs{width:100%;margin-top:2px}@media (width<=520px){.version-row.svelte-1fdmqjs{grid-template-columns:minmax(0,1fr)}.verified-badge.svelte-1fdmqjs{justify-self:start}}.prod-card.svelte-111o46t{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);min-width:min(100%,280px);min-height:372px;box-shadow:var(--shadow-soft);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;container-type:inline-size}.prod-card.on.svelte-111o46t{border-color:color-mix(in srgb, var(--ok) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 25%, transparent), 0 16px 34px color-mix(in srgb, var(--ok) 16%, transparent)}.prod-head.svelte-111o46t{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding-right:24px;display:flex}.prod-head.svelte-111o46t>div:where(.svelte-111o46t){min-width:0}.prod-head.svelte-111o46t h2:where(.svelte-111o46t){overflow-wrap:anywhere;margin:2px 0 0;font-size:1.05rem;line-height:1.15}.t-label.svelte-111o46t{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.state-dot.svelte-111o46t{background:var(--text-faint);border:2px solid var(--surface);width:13px;height:13px;box-shadow:0 0 0 4px color-mix(in srgb, var(--text-faint) 18%, transparent);border-radius:50%;position:absolute;top:14px;right:14px}.state-dot.on.svelte-111o46t{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 22%, transparent), 0 0 16px color-mix(in srgb, var(--ok) 65%, transparent)}.lede.svelte-111o46t,.step-panel.svelte-111o46t p:where(.svelte-111o46t){color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.35}.gate-grid.svelte-111o46t{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:auto;display:grid}.gate-button.svelte-111o46t{overflow-wrap:anywhere;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, var(--paper));min-width:0;min-height:74px;color:var(--text);cursor:pointer;border-radius:14px;align-content:center;place-items:center;gap:5px;padding:8px;font-weight:850;display:grid}.gate-button.svelte-111o46t:hover,.gate-button.svelte-111o46t:focus-visible{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.gate-button.ready.svelte-111o46t{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));background:color-mix(in srgb, var(--ok) 9%, var(--surface))}.gate-button.locked.svelte-111o46t{color:var(--text-faint);background:color-mix(in srgb, var(--surface) 68%, var(--line))}.gate-mark.svelte-111o46t{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);border-radius:999px;place-items:center;display:grid}.gate-button.ready.svelte-111o46t .gate-mark:where(.svelte-111o46t){background:var(--ok);color:var(--paper)}.step-panel.svelte-111o46t{gap:10px;display:grid}.step-panel.svelte-111o46t h3:where(.svelte-111o46t){margin:0;font-size:1rem}form.svelte-111o46t{gap:10px;margin:0;display:grid}label.svelte-111o46t{color:var(--text-soft);gap:6px;font-size:.78rem;font-weight:800;display:grid}input.svelte-111o46t{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:10px 11px}input.svelte-111o46t:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.summary-grid.svelte-111o46t{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;margin:0;display:grid}.summary-grid.svelte-111o46t div:where(.svelte-111o46t){border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 84%, var(--paper));border-radius:12px;min-width:0;padding:10px}dt.svelte-111o46t{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}dd.svelte-111o46t{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:3px 0 0;font-weight:850}.compact-action.svelte-111o46t{white-space:nowrap;width:auto}.summary-link.svelte-111o46t{max-width:100%;color:var(--warn);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.summary-link.svelte-111o46t:hover,.summary-link.svelte-111o46t:focus-visible{color:var(--accent-ink);outline:none}.availability-reason.svelte-111o46t{color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.45}.publish.svelte-111o46t{width:100%;margin-top:auto}.publish.svelte-111o46t:disabled{cursor:not-allowed;opacity:.68}.publish-confirmation.svelte-111o46t{gap:14px;display:grid}.confirm-facts.svelte-111o46t{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;margin:0;display:grid}.confirm-facts.svelte-111o46t div:where(.svelte-111o46t){border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 84%, var(--paper));border-radius:12px;min-width:0;padding:10px}.publish-outcome.svelte-111o46t{color:var(--text-soft);border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem;font-weight:750}.publish-outcome.busy.svelte-111o46t{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.publish-outcome.error.svelte-111o46t{background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.publish-outcome.success.svelte-111o46t{background:color-mix(in srgb, var(--ok) 10%, var(--surface));color:var(--ok)}.live-link.svelte-111o46t{box-sizing:border-box;text-align:center;width:100%;margin-top:auto;text-decoration:none;display:block}@container (width<=680px){.gate-grid.svelte-111o46t,.summary-grid.svelte-111o46t,.confirm-facts.svelte-111o46t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.prod-card.svelte-111o46t{min-height:220px}}@container (width<=360px){.prod-head.svelte-111o46t{flex-wrap:wrap}.compact-action.svelte-111o46t{white-space:normal;width:100%}.summary-grid.svelte-111o46t,.confirm-facts.svelte-111o46t{grid-template-columns:minmax(0,1fr)}}.tests.svelte-edhw0h{gap:10px;margin-top:18px;display:grid;container-type:inline-size}.simple-results.svelte-edhw0h{gap:8px;margin:0;padding:0;list-style:none;display:grid}.simple-results.svelte-edhw0h li:where(.svelte-edhw0h){align-items:center;gap:9px;font-weight:750;display:flex}.simple-results.svelte-edhw0h li:where(.svelte-edhw0h)>span:where(.svelte-edhw0h):first-child{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:inline-grid}.simple-results.svelte-edhw0h .passed:where(.svelte-edhw0h)>span:where(.svelte-edhw0h):first-child{background:var(--ok,#27843f)}.simple-results.svelte-edhw0h .failed:where(.svelte-edhw0h)>span:where(.svelte-edhw0h):first-child{background:var(--bad,#bd3d35)}.review-dev.svelte-edhw0h{border:1px solid var(--line);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--accent,#6b6bd6));border-radius:12px;gap:10px;padding:12px;display:grid}.review-dev[data-stale=true].svelte-edhw0h{border-color:#c47a22}.review-summary.svelte-edhw0h,.review-actions.svelte-edhw0h,.persona-row.svelte-edhw0h,.readiness.svelte-edhw0h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.review-summary.svelte-edhw0h>div:where(.svelte-edhw0h):first-child{gap:3px;display:grid}.eyebrow.svelte-edhw0h{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, currentColor 58%, transparent);font-size:.7rem;font-weight:800}.review-actions.svelte-edhw0h form:where(.svelte-edhw0h),.persona-row.svelte-edhw0h form:where(.svelte-edhw0h){display:inline}.persona-row.svelte-edhw0h{justify-content:flex-start}.persona-handle.svelte-edhw0h{background:var(--surface,#fff);border-radius:9px;gap:4px;padding:9px;display:grid}.persona-handle.svelte-edhw0h code:where(.svelte-edhw0h){overflow-wrap:anywhere}.readiness.svelte-edhw0h{color:color-mix(in srgb, currentColor 68%, transparent);justify-content:flex-start;font-size:.76rem}.muted.svelte-edhw0h{color:color-mix(in srgb, currentColor 55%, transparent);margin:2px 0 0;font-size:.82rem}.tests-error.svelte-edhw0h{color:var(--signal);background:var(--signal-soft);border:1px solid color-mix(in srgb, var(--signal) 40%, var(--line));border-radius:10px;margin:0;padding:8px 10px;font-weight:700}.run-actions.svelte-edhw0h{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.run-actions.svelte-edhw0h form:where(.svelte-edhw0h){display:inline}.tests-advanced.svelte-edhw0h{width:fit-content}.tests-advanced[open].svelte-edhw0h{border-top:1px solid var(--line);width:100%;padding-top:10px}.tests-advanced.svelte-edhw0h>summary:where(.svelte-edhw0h){cursor:pointer;color:var(--text-soft);font-size:.78rem;font-weight:700}.advanced-content.svelte-edhw0h,.advanced-runs.svelte-edhw0h{gap:10px;margin-top:12px;display:grid}.advanced-run.svelte-edhw0h{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.advanced-run.svelte-edhw0h>header:where(.svelte-edhw0h){justify-content:space-between;gap:10px;display:flex}.run-details.svelte-edhw0h{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent)}.run-details.svelte-edhw0h summary:where(.svelte-edhw0h){cursor:pointer;width:fit-content;color:color-mix(in srgb, currentColor 65%, transparent);margin:0 14px;padding:9px 0;font-size:.78rem;font-weight:700}.run-details[open].svelte-edhw0h{padding-bottom:14px}.technical-grid.svelte-edhw0h{background:color-mix(in srgb, var(--surface,#fff) 94%, currentColor);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:2px 14px 0;padding:13px;display:grid}.technical-grid.svelte-edhw0h div:where(.svelte-edhw0h){min-width:0}.technical-grid.svelte-edhw0h dt:where(.svelte-edhw0h){color:color-mix(in srgb, currentColor 55%, transparent);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:.68rem;font-weight:800}.technical-grid.svelte-edhw0h dd:where(.svelte-edhw0h){overflow-wrap:anywhere;margin:0;font-size:.8rem}.technical-section.svelte-edhw0h{margin:13px 14px 0}.technical-section.svelte-edhw0h h4:where(.svelte-edhw0h){margin:0;font-size:.8rem}.artifact-meta.svelte-edhw0h{margin:5px 0;font-size:.8rem}.artifact-list.svelte-edhw0h{gap:3px;margin:5px 0 0;padding-left:18px;font-size:.78rem;display:grid}.detail.svelte-edhw0h{color:color-mix(in srgb, currentColor 58%, transparent);margin-top:3px;font-size:.72rem;display:block}.failure-kind.svelte-edhw0h{color:var(--signal);margin-top:5px;font-size:.72rem;font-weight:750;display:block}.failures.svelte-edhw0h{gap:3px;margin:6px 0 0;padding-left:16px;display:grid}.failures.svelte-edhw0h li:where(.svelte-edhw0h){font-size:.78rem}.fail-msg.svelte-edhw0h{color:color-mix(in srgb, currentColor 65%, transparent)}.watch.svelte-edhw0h{white-space:nowrap}.replay.svelte-edhw0h{z-index:100;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.replay-card.svelte-edhw0h{background:var(--surface,#fff);border-radius:16px;width:min(900px,100%);max-height:90vh;padding:16px;overflow:auto}.replay-card.svelte-edhw0h header:where(.svelte-edhw0h){justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.replay-card.svelte-edhw0h h4:where(.svelte-edhw0h){margin:0}.replay-card.svelte-edhw0h video:where(.svelte-edhw0h){background:#111;border-radius:10px;width:100%;max-height:68vh}.screenshots.svelte-edhw0h{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:10px;display:grid}.screenshots.svelte-edhw0h img:where(.svelte-edhw0h){object-fit:contain;border:1px solid var(--line);border-radius:8px;width:100%;max-height:240px;display:block}.trace-links.svelte-edhw0h{gap:12px;margin-top:10px;display:flex}code.svelte-edhw0h{font-family:ui-monospace,monospace;font-size:.8rem}@container (width<=1080px){.run-actions.svelte-edhw0h{grid-column:1/-1;justify-content:flex-start}}@container (width<=620px){.run-actions.svelte-edhw0h{grid-column:auto}}.deployments.svelte-12qpgt8{gap:24px;display:grid;container-type:inline-size}.publish-header.svelte-12qpgt8 p:where(.svelte-12qpgt8){color:var(--faint);font:700 .64rem var(--sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px}.publish-header.svelte-12qpgt8 h2:where(.svelte-12qpgt8){letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3vw,2.3rem)}.popup-anchor.svelte-12qpgt8{position:relative}.flow.svelte-12qpgt8{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:stretch;gap:34px;display:grid}.flow.svelte-12qpgt8>*{min-width:min(100%,280px);position:relative}.flow.svelte-12qpgt8>:not(:last-child):after{content:"→";z-index:5;width:20px;color:var(--text-faint);text-align:center;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:-27px;transform:translateY(-50%)}.stage.svelte-12qpgt8{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);min-height:372px;box-shadow:var(--shadow-soft);flex-direction:column;gap:14px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.stage.on.svelte-12qpgt8{border-color:color-mix(in srgb, var(--ok) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 25%, transparent), 0 16px 34px color-mix(in srgb, var(--ok) 16%, transparent)}.stage.busy.svelte-12qpgt8{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent), 0 18px 38px color-mix(in srgb, var(--accent) 15%, transparent)}.stage.popup-open.svelte-12qpgt8{z-index:20;overflow:visible}.stage.busy.svelte-12qpgt8:before{content:none}.stage.error.svelte-12qpgt8{border-color:color-mix(in srgb, var(--bad) 25%, transparent);box-shadow:0 0 0 1px #c2564b29,0 16px 34px #c2564b1f}.stage.svelte-12qpgt8:hover{transform:translateY(-1px)}.icon-settings.svelte-12qpgt8{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--text-soft);border-radius:999px;place-items:center;font-size:.8rem;display:grid;box-shadow:0 4px 12px #1f180f14}.icon-settings.svelte-12qpgt8:hover{color:var(--accent-ink);border-color:var(--accent)}.state-dot.svelte-12qpgt8{background:var(--text-faint);border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:14px;right:14px;box-shadow:0 0 0 4px #898d862e}.state-dot.on.svelte-12qpgt8{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 22%, transparent), 0 0 16px color-mix(in srgb, var(--ok) 65%, transparent);animation:1.35s ease-in-out infinite svelte-12qpgt8-lamp-pulse}.state-dot.on.svelte-12qpgt8:after{content:"";border:1px solid color-mix(in srgb, var(--ok) 55%, transparent);border-radius:50%;animation:1.35s ease-out infinite svelte-12qpgt8-lamp-ring;position:absolute;inset:-7px}header.svelte-12qpgt8{gap:8px;padding-right:24px;display:grid}.stage-title-row.svelte-12qpgt8{align-items:center;gap:7px;min-width:0;display:flex}.t-label.svelte-12qpgt8{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.blueprint-info.svelte-12qpgt8{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent-soft) 50%, var(--surface));width:18px;height:18px;color:var(--accent-ink);cursor:help;border-radius:999px;place-items:center;font-size:.68rem;font-weight:950;line-height:1;display:inline-grid}.blueprint-info.missing.svelte-12qpgt8{border-color:color-mix(in srgb, var(--bad) 25%, transparent);background:var(--warn-soft);color:var(--bad-ink)}.address.svelte-12qpgt8{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:.96rem;font-weight:850;overflow:hidden}.address-button.svelte-12qpgt8{cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;max-width:100%;padding:0}.address-button.svelte-12qpgt8:hover{color:var(--accent-ink)}.muted.svelte-12qpgt8{color:var(--text-faint)}.deploy-feedback.svelte-12qpgt8{z-index:1;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text-soft);border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid;position:relative}.deploy-feedback.svelte-12qpgt8 b:where(.svelte-12qpgt8){color:var(--text);font-size:.86rem;display:block}.deploy-feedback.svelte-12qpgt8 small:where(.svelte-12qpgt8){text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.72rem;line-height:1.25;display:block;overflow:hidden}.deploy-feedback.busy.svelte-12qpgt8{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface))}.deploy-feedback.error.svelte-12qpgt8{border-color:color-mix(in srgb, var(--bad) 25%, transparent);background:var(--bad-soft);color:var(--bad-ink)}.deploy-feedback.error.svelte-12qpgt8 b:where(.svelte-12qpgt8){color:var(--bad-ink)}.feedback-orb.svelte-12qpgt8{background:var(--accent);width:18px;height:18px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite svelte-12qpgt8-deploy-orb}.deploy-feedback.error.svelte-12qpgt8 .feedback-orb:where(.svelte-12qpgt8){background:var(--bad);animation:none;box-shadow:0 0 0 4px #c2564b24}.actions.svelte-12qpgt8{margin-top:auto}.actions.svelte-12qpgt8 button:where(.svelte-12qpgt8),.dev-versions-anchor.svelte-12qpgt8>button:where(.svelte-12qpgt8),.dev-deploy-anchor.svelte-12qpgt8>button:where(.svelte-12qpgt8),.dev-versions-anchor.svelte-12qpgt8,.dev-deploy-anchor.svelte-12qpgt8,.int-popup-anchor.svelte-12qpgt8{width:100%}.actions.svelte-12qpgt8 button.loading:where(.svelte-12qpgt8){cursor:progress;opacity:.9}.btn-spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:.95em;height:.95em;animation:1.25s linear infinite svelte-12qpgt8-button-spin;display:inline-block}@keyframes svelte-12qpgt8-lamp-pulse{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1.22)}}@keyframes svelte-12qpgt8-lamp-ring{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}@keyframes svelte-12qpgt8-button-spin{to{transform:rotate(360deg)}}@keyframes svelte-12qpgt8-deploy-sheen{0%{opacity:0;transform:translate(-105%)}18%{opacity:1}72%,to{opacity:0;transform:translate(105%)}}@keyframes svelte-12qpgt8-deploy-orb{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 26%, transparent);opacity:.78;transform:scale(.92)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent);opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.stage.busy.svelte-12qpgt8:before,.state-dot.on.svelte-12qpgt8,.state-dot.on.svelte-12qpgt8:after,.btn-spinner,.feedback-orb.svelte-12qpgt8{animation:none}}@container (width<=960px){.flow.svelte-12qpgt8{grid-template-columns:repeat(2,minmax(280px,1fr))}.flow.svelte-12qpgt8>:nth-child(3){grid-column:1/-1}.flow.svelte-12qpgt8>:nth-child(2):after{content:"↓";inset:auto auto -28px 50%;transform:translate(-50%)}}@container (width<=620px){.flow.svelte-12qpgt8{grid-template-columns:minmax(0,1fr);gap:14px}.stage.svelte-12qpgt8{min-height:220px}.flow.svelte-12qpgt8>*{min-width:0}.flow.svelte-12qpgt8>:nth-child(3){grid-column:auto}.flow.svelte-12qpgt8>:not(:last-child):after{content:none}}.users.svelte-16za3uf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.card.svelte-16za3uf{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);padding:18px}.head.svelte-16za3uf{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.head.svelte-16za3uf h2:where(.svelte-16za3uf){letter-spacing:-.02em;margin:4px 0 0;font-size:1.25rem}.t-label.svelte-16za3uf{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.status-pill.svelte-16za3uf{background:var(--ok-soft);color:var(--ok-ink);border-radius:999px;flex:none;padding:6px 11px;font-size:.78rem;font-weight:800}.status-pill.pending.svelte-16za3uf{background:var(--accent-soft);color:var(--accent-ink)}.status-pill.bad.svelte-16za3uf{background:var(--bad-soft);color:var(--bad-ink)}.invite.svelte-16za3uf{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(220px,1fr) 150px auto;align-items:center;gap:8px;margin-bottom:18px;padding:12px;display:grid}.invite.app-users.svelte-16za3uf{grid-template-columns:minmax(220px,1fr) auto}.invite.svelte-16za3uf select:where(.svelte-16za3uf){border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;width:100%;padding:9px 11px}.namespace-warning.svelte-16za3uf{background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 55%, var(--line));color:var(--text);border-radius:14px;gap:3px;margin-bottom:12px;padding:12px;display:grid}.namespace-warning.active.svelte-16za3uf{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.namespace-warning.svelte-16za3uf span:where(.svelte-16za3uf){color:var(--text-soft);font-size:.86rem;line-height:1.4}.forgejo-managed.svelte-16za3uf{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface));grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin-bottom:18px;padding:12px;display:grid}.forgejo-managed.svelte-16za3uf span:where(.svelte-16za3uf){color:var(--text-soft);font-size:.9rem;line-height:1.35}.forgejo-managed.svelte-16za3uf a:where(.svelte-16za3uf){background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;grid-row:1/span 2;padding:7px 10px;font-weight:850}.people-grid.svelte-16za3uf{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.person-card.svelte-16za3uf{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.person-avatar.svelte-16za3uf{width:54px;height:54px;color:var(--accent-ink);background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.person-avatar.bot.svelte-16za3uf{background:var(--accent2-soft);color:var(--accent2-ink)}.person-main.svelte-16za3uf{min-width:0}.person-name.svelte-16za3uf{font-size:1.02rem;font-weight:700}.person-role.svelte-16za3uf{overflow-wrap:anywhere;margin-top:2px;font-size:.82rem}.source-badge.svelte-16za3uf,.managed-note.svelte-16za3uf{background:var(--surface-2);width:fit-content;color:var(--text-soft);border-radius:999px;margin-top:7px;padding:4px 8px;font-size:.7rem;font-weight:750;display:inline-flex}.managed-note.svelte-16za3uf{background:var(--accent-soft);color:var(--accent-ink);grid-column:2}.person-actions.svelte-16za3uf{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:2px;display:flex}.mini-form.svelte-16za3uf{align-items:center;gap:6px;display:inline-flex}.mini-form.svelte-16za3uf select:where(.svelte-16za3uf){border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;padding:7px 9px}.mini-form.svelte-16za3uf button:where(.svelte-16za3uf){border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:999px;padding:7px 10px;font-weight:800}.mini-form.remove.svelte-16za3uf button:where(.svelte-16za3uf){background:var(--bad-soft);color:var(--bad-ink)}.pill-row.svelte-16za3uf{flex-wrap:wrap;gap:8px;min-height:34px;display:flex}.pill.svelte-16za3uf{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:7px 8px 7px 12px;display:inline-flex}.pill.ready.svelte-16za3uf{background:var(--ok-soft);color:var(--ok-ink)}.pill.blocked.svelte-16za3uf{background:var(--warn-soft);color:var(--warn-ink)}.pill.svelte-16za3uf small:where(.svelte-16za3uf){opacity:.75;font-size:.7rem}.pill.svelte-16za3uf button:where(.svelte-16za3uf){width:22px;height:22px;color:inherit;background:#00000014;border:0;border-radius:999px}@media (width<=1180px){.users.svelte-16za3uf{grid-template-columns:1fr;max-width:1040px}}@media (width<=900px){.invite.svelte-16za3uf,.invite.app-users.svelte-16za3uf{grid-template-columns:1fr}.head.svelte-16za3uf{flex-direction:column;align-items:flex-start}}.activity.svelte-p2lx4p{width:100%;min-width:0;color:var(--text);padding:clamp(2px,1vw,14px) 0 80px}.activity-head.svelte-p2lx4p{margin-bottom:20px}.activity-head.svelte-p2lx4p h2:where(.svelte-p2lx4p){margin:0;font-size:clamp(1.45rem,2vw,1.75rem);font-weight:650}.activity-head.svelte-p2lx4p p:where(.svelte-p2lx4p){color:var(--text-soft);margin:5px 0 0;font-size:.92rem}.filters.svelte-p2lx4p{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:22px;display:flex}label.svelte-p2lx4p{min-width:120px;color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:.68rem;font-weight:750;display:grid}.search-field.svelte-p2lx4p{flex:220px}input.svelte-p2lx4p,select.svelte-p2lx4p{border:1px solid var(--line);background:var(--surface);width:100%;max-width:100%;min-height:38px;color:var(--text);font:inherit;text-transform:none;letter-spacing:normal;border-radius:9px;padding:7px 10px;font-size:.84rem}input.svelte-p2lx4p:focus,select.svelte-p2lx4p:focus,button.svelte-p2lx4p:focus,a.svelte-p2lx4p:focus{outline:2px solid var(--accent);outline-offset:2px}.filter-actions.svelte-p2lx4p{align-items:center;gap:12px;min-height:38px;display:flex}button.svelte-p2lx4p{border:1px solid var(--text);background:var(--text);color:var(--surface);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:750}.filter-actions.svelte-p2lx4p a:where(.svelte-p2lx4p),.meta.svelte-p2lx4p a:where(.svelte-p2lx4p){color:var(--text-soft);border-bottom:1px solid var(--line);text-decoration:none}.pending.svelte-p2lx4p{max-width:920px;color:var(--text-soft);margin:0 0 8px;font-size:.84rem}.activity-list.svelte-p2lx4p{max-width:920px}.activity-row.svelte-p2lx4p{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:14px 0;display:grid}.dot.svelte-p2lx4p{background:color-mix(in srgb, var(--text) 28%, transparent);border-radius:50%;width:9px;height:9px;margin-top:3px}.failed.svelte-p2lx4p .dot:where(.svelte-p2lx4p){background:var(--accent)}.activity-main.svelte-p2lx4p{min-width:0}h3.svelte-p2lx4p{overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.4}.meta.svelte-p2lx4p{color:var(--text-faint);flex-wrap:wrap;gap:5px 10px;margin-top:4px;font-size:.78rem;display:flex}.category.svelte-p2lx4p{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.result.svelte-p2lx4p{color:var(--text-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem}.result.svelte-p2lx4p strong:where(.svelte-p2lx4p){color:inherit}.recovery-action.svelte-p2lx4p{margin-top:8px}time.svelte-p2lx4p{color:var(--text-faint);white-space:nowrap;font-size:.76rem}details.svelte-p2lx4p{color:var(--text-faint);margin-top:8px;font-size:.76rem}summary.svelte-p2lx4p{cursor:pointer;width:fit-content}dl.svelte-p2lx4p{gap:5px;margin:8px 0 0;display:grid}dl.svelte-p2lx4p div:where(.svelte-p2lx4p){grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}dt.svelte-p2lx4p{font-weight:750}dd.svelte-p2lx4p{overflow-wrap:anywhere;margin:0}.state.svelte-p2lx4p,.more-note.svelte-p2lx4p{max-width:920px;color:var(--text-soft);padding:30px 0}.state.svelte-p2lx4p p:where(.svelte-p2lx4p),.more-note.svelte-p2lx4p{margin:5px 0 0;font-size:.9rem}.error.svelte-p2lx4p form:where(.svelte-p2lx4p){margin-top:14px}@media (width<=520px){.activity.svelte-p2lx4p{padding-bottom:50px;overflow:hidden}.filters.svelte-p2lx4p{grid-template-columns:minmax(0,1fr);display:grid}label.svelte-p2lx4p,.search-field.svelte-p2lx4p{width:100%;min-width:0}.activity-row.svelte-p2lx4p{grid-template-columns:9px minmax(0,1fr);gap:10px}.activity-row.svelte-p2lx4p time:where(.svelte-p2lx4p){grid-area:2/2}.filter-actions.svelte-p2lx4p{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.svelte-p2lx4p,.svelte-p2lx4p:before,.svelte-p2lx4p:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.annotations.svelte-1xagc92{width:100%}.empty.svelte-1xagc92{margin:0;padding:24px 0}.list.svelte-1xagc92{gap:14px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-1xagc92{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;padding:16px;display:grid}.card.discussing.svelte-1xagc92{border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}.meta-row.svelte-1xagc92{flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.lane-badge.svelte-1xagc92,.state-badge.svelte-1xagc92,.approval-badge.svelte-1xagc92{border-radius:999px;padding:3px 8px;font-weight:750}.lane-badge.svelte-1xagc92{background:var(--accent-soft);color:var(--accent-ink)}.state-badge.svelte-1xagc92{background:var(--surface-2);color:var(--muted)}.approval-badge.svelte-1xagc92,.state-proposed.svelte-1xagc92{color:#785600;background:#fff0c7}.state-task_created.svelte-1xagc92{color:#24643c;background:#dff4e7}.state-discussing.svelte-1xagc92{color:#4c458f;background:#e8e6ff}.author.svelte-1xagc92{font-weight:650}.comment.svelte-1xagc92{white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.5}.context.svelte-1xagc92{gap:7px;margin:0;display:grid}.context.svelte-1xagc92 div:where(.svelte-1xagc92){grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}dt.svelte-1xagc92{color:var(--muted);font-size:12px;font-weight:750}dd.svelte-1xagc92{min-width:0;margin:0}code.svelte-1xagc92{background:var(--surface-2);word-break:break-all;border-radius:6px;padding:3px 6px;font-size:12px}.page-link.svelte-1xagc92{color:var(--link);word-break:break-all;font-size:12px}.proposal.svelte-1xagc92{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:0 10px 10px 0;padding:9px 12px}.proposal.svelte-1xagc92 h3:where(.svelte-1xagc92){text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 5px;font-size:.78rem}.proposal.svelte-1xagc92 p:where(.svelte-1xagc92){white-space:pre-wrap;margin:0;line-height:1.45}.task-link.svelte-1xagc92{width:fit-content;color:var(--link);font-weight:750}.actions.svelte-1xagc92{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.actions.svelte-1xagc92 button:where(.svelte-1xagc92){border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:750;display:inline-flex}.accept.svelte-1xagc92{background:var(--accent);color:#fff;border-color:var(--accent)!important}.discuss.svelte-1xagc92{background:var(--surface-2);color:inherit}@media (width<=620px){.context.svelte-1xagc92 div:where(.svelte-1xagc92){grid-template-columns:1fr;gap:2px}}.library.svelte-1ro8nzl{color:var(--ink);padding:clamp(18px,3vw,32px) clamp(20px,3vw,64px) 100px}header.svelte-1ro8nzl{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.eyebrow.svelte-1ro8nzl{color:var(--signal,#c2380f);font:700 .65rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0}h2.svelte-1ro8nzl{font:600 clamp(1.5rem,2vw,1.9rem)/1.2 var(--serif);margin:3px 0}header.svelte-1ro8nzl p:where(.svelte-1ro8nzl):last-child{color:var(--soft);margin:0;font-size:.86rem}.search.svelte-1ro8nzl{gap:6px;min-width:min(100%,300px);display:flex}.search.svelte-1ro8nzl label:where(.svelte-1ro8nzl){flex:1}.search.svelte-1ro8nzl input:where(.svelte-1ro8nzl),.search.svelte-1ro8nzl button:where(.svelte-1ro8nzl){box-sizing:border-box;border:1px solid var(--line-strong,var(--line));background:var(--paper,var(--card));color:var(--ink);border-radius:999px;padding:8px 14px}.search.svelte-1ro8nzl input:where(.svelte-1ro8nzl){width:100%}.search.svelte-1ro8nzl button:where(.svelte-1ro8nzl){font-weight:700}.filters.svelte-1ro8nzl{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:22px 0;display:flex}.filters.svelte-1ro8nzl nav:where(.svelte-1ro8nzl){gap:4px;display:flex;overflow:auto}.filters.svelte-1ro8nzl a:where(.svelte-1ro8nzl){white-space:nowrap;color:var(--soft);font:600 .68rem/1.4 var(--sans);border:1px solid #0000;border-radius:999px;padding:5px 10px;text-decoration:none}.filters.svelte-1ro8nzl a.active:where(.svelte-1ro8nzl){border-color:var(--line-strong,var(--line));color:var(--ink)}.grid.svelte-1ro8nzl{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;display:grid}article.svelte-1ro8nzl{box-sizing:border-box;border:1px solid var(--line);background:var(--surface,var(--card));border-radius:14px;flex-direction:column;min-height:210px;padding:18px;display:flex}.card-head.svelte-1ro8nzl{justify-content:space-between;gap:8px;display:flex}.kind.svelte-1ro8nzl,.state.svelte-1ro8nzl{font:700 .6rem/1.4 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.state.current.svelte-1ro8nzl{color:var(--ok,#4a7c59)}h3.svelte-1ro8nzl{font:600 1.03rem/1.3 var(--serif);overflow-wrap:anywhere;margin:14px 0 3px}article.svelte-1ro8nzl>p:where(.svelte-1ro8nzl){color:var(--soft);margin:0;font-size:.84rem;line-height:1.45}dl.svelte-1ro8nzl{margin:12px 0 0}dl.svelte-1ro8nzl div:where(.svelte-1ro8nzl){gap:8px;font-size:.72rem;display:flex}dt.svelte-1ro8nzl{color:var(--faint)}dd.svelte-1ro8nzl{color:var(--soft);overflow-wrap:anywhere;margin:0}footer.svelte-1ro8nzl{align-items:center;margin-top:auto;padding-top:16px;display:flex}.open.svelte-1ro8nzl{color:var(--ink);font:.82rem var(--serif);text-underline-offset:3px;text-decoration:underline}details.svelte-1ro8nzl{margin-left:auto;position:relative}summary.svelte-1ro8nzl{cursor:pointer;list-style:none}.menu.svelte-1ro8nzl{border:1px solid var(--line);background:var(--surface,var(--card));min-width:140px;box-shadow:var(--shadow);border-radius:10px;padding:6px;position:absolute;bottom:100%;right:0}.menu.svelte-1ro8nzl button:where(.svelte-1ro8nzl){width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:7px}.notice.svelte-1ro8nzl{color:var(--soft);padding:42px 0}.notice.svelte-1ro8nzl p:where(.svelte-1ro8nzl){margin:4px 0}.sr-only.svelte-1ro8nzl{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.library.svelte-1ro8nzl{padding-inline:0}.search.svelte-1ro8nzl,.filters.svelte-1ro8nzl nav:where(.svelte-1ro8nzl){width:100%}}.integrations-surface.svelte-1e3v0pf{gap:22px;display:grid}.integrations-heading.svelte-1e3v0pf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}h2.svelte-1e3v0pf,h3.svelte-1e3v0pf,h4.svelte-1e3v0pf,p.svelte-1e3v0pf{margin:0}h2.svelte-1e3v0pf{letter-spacing:-.03em;font-size:1.7rem}.integrations-heading.svelte-1e3v0pf p:where(.svelte-1e3v0pf){max-width:66ch;color:var(--soft);margin-top:5px}code.svelte-1e3v0pf{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86em}.active-count.svelte-1e3v0pf{color:var(--soft);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.integration-grid.svelte-1e3v0pf{grid-template-columns:repeat(auto-fill,minmax(250px,340px));align-items:start;gap:16px;display:grid}.integration-card.svelte-1e3v0pf{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-height:280px;padding:18px;display:flex}.integration-card-head.svelte-1e3v0pf{align-items:center;gap:12px;display:flex}.integration-card-head.svelte-1e3v0pf h3:where(.svelte-1e3v0pf){font-size:1.06rem}.integration-mark.svelte-1e3v0pf{border:1px solid var(--line);width:42px;height:42px;color:var(--soft);background:var(--surface-dim);border-radius:11px;flex:none;place-items:center;display:grid}.configured-values.svelte-1e3v0pf{gap:5px;margin-top:18px;display:grid}.configured-values.svelte-1e3v0pf p:where(.svelte-1e3v0pf){align-items:baseline;gap:8px;min-width:0;display:flex}.configured-values.svelte-1e3v0pf span:where(.svelte-1e3v0pf){color:var(--soft);font-family:var(--sans);flex:none;font-size:.68rem;font-weight:650}.configured-values.svelte-1e3v0pf code:where(.svelte-1e3v0pf){color:var(--ink);font-size:.78rem}.usage-summary.svelte-1e3v0pf{gap:9px;margin:auto 0 16px;padding-top:20px;display:grid}.usage-summary.svelte-1e3v0pf>div:where(.svelte-1e3v0pf),.lane-title.svelte-1e3v0pf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}dt.svelte-1e3v0pf,dd.svelte-1e3v0pf{margin:0}dt.svelte-1e3v0pf,dd.svelte-1e3v0pf,.lane-title.svelte-1e3v0pf span:where(.svelte-1e3v0pf){font-family:var(--sans);font-size:.72rem;font-weight:650}.usage-summary.svelte-1e3v0pf dd:where(.svelte-1e3v0pf){justify-items:end;display:grid}.usage-summary.svelte-1e3v0pf dd:where(.svelte-1e3v0pf) strong:where(.svelte-1e3v0pf){color:var(--ink);font-size:.78rem}.usage-summary.svelte-1e3v0pf dd:where(.svelte-1e3v0pf) span:where(.svelte-1e3v0pf),.lane-title.svelte-1e3v0pf span:where(.svelte-1e3v0pf){color:var(--soft)}span.active.svelte-1e3v0pf{color:var(--ok)}span.degraded.svelte-1e3v0pf{color:var(--signal)}details.svelte-1e3v0pf{border-top:1px solid var(--line);padding-top:11px}summary.svelte-1e3v0pf{cursor:pointer;width:fit-content;color:var(--soft);font-family:var(--sans);font-size:.75rem;font-weight:650}summary.svelte-1e3v0pf:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.integration-description.svelte-1e3v0pf{color:var(--soft);margin-top:10px;font-size:.84rem;line-height:1.45}.lane-details.svelte-1e3v0pf{gap:10px;margin-top:12px;display:grid}.lane-details.svelte-1e3v0pf section:where(.svelte-1e3v0pf){border:1px solid var(--line);border-radius:9px;padding:10px}.lane-details.svelte-1e3v0pf h4:where(.svelte-1e3v0pf){font-size:.9rem}.lane-details.svelte-1e3v0pf p:where(.svelte-1e3v0pf){color:var(--soft);overflow-wrap:anywhere;margin-top:5px;font-size:.78rem}.lane-details.svelte-1e3v0pf .lane-value:where(.svelte-1e3v0pf){color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.lane-details.svelte-1e3v0pf .commit:where(.svelte-1e3v0pf){color:var(--faint)}.integrations-empty.svelte-1e3v0pf{border:1px dashed var(--line-strong);border-radius:14px;max-width:620px;padding:28px}.integrations-empty.svelte-1e3v0pf p:where(.svelte-1e3v0pf){color:var(--soft);margin-top:5px}@media (width<=520px){.integration-grid.svelte-1e3v0pf{grid-template-columns:minmax(0,1fr)}.integration-card.svelte-1e3v0pf{min-height:240px}}.resource-grid.svelte-1srr96d{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.resource-card.svelte-1srr96d{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:14px;min-width:0;padding:18px 20px;display:grid}h2.svelte-1srr96d{font:600 1.1rem var(--serif,Georgia, serif);margin:0}h2.svelte-1srr96d span:where(.svelte-1srr96d){color:var(--text-faint,var(--soft));font:400 .72rem var(--sans,system-ui)}.instructions-card.svelte-1srr96d{gap:12px;min-width:0;display:grid}.instructions-copy.svelte-1srr96d{white-space:pre-wrap;margin:0;line-height:1.55}.actions.svelte-1srr96d,.row.svelte-1srr96d{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.resource-head.svelte-1srr96d,.skill-top.svelte-1srr96d{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.edit-action.svelte-1srr96d{width:30px;height:30px;color:var(--text-faint,var(--soft));cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.edit-action.svelte-1srr96d:hover,.edit-action.svelte-1srr96d:focus-visible{background:var(--surface-dim,var(--surface));color:var(--ink,var(--text))}.edit-action.svelte-1srr96d svg:where(.svelte-1srr96d){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.skill-editor.svelte-1srr96d,label.svelte-1srr96d{gap:7px;display:grid}.skill-editor.svelte-1srr96d{border-top:1px solid var(--line);padding-top:14px}label.svelte-1srr96d>span:where(.svelte-1srr96d){color:var(--text-soft,var(--soft));letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:700}input.svelte-1srr96d,textarea.svelte-1srr96d{border:1px solid var(--line-strong);background:var(--paper,var(--surface));width:100%;min-width:0;color:var(--ink,var(--text));font:inherit;border-radius:9px;padding:8px 10px}textarea.svelte-1srr96d{resize:vertical;min-height:105px}.inline-check.svelte-1srr96d{align-items:center;gap:8px;display:flex}.inline-check.svelte-1srr96d input:where(.svelte-1srr96d){width:16px;height:16px}.skill-list.svelte-1srr96d{gap:9px;display:grid}.skill-card.svelte-1srr96d{border:1px solid var(--line);border-radius:10px;padding:12px}.skill-card.disabled.svelte-1srr96d,li.disabled.svelte-1srr96d{opacity:.5}.skill-top.svelte-1srr96d span:where(.svelte-1srr96d){color:var(--text-faint,var(--soft));text-transform:uppercase;font-size:.65rem;display:block}.skill-card.svelte-1srr96d p:where(.svelte-1srr96d){color:var(--text-soft,var(--soft));white-space:pre-wrap;margin:8px 0 11px;font-size:.84rem}.danger.svelte-1srr96d{border:1px solid color-mix(in srgb, var(--signal) 35%, var(--line));color:var(--signal);border-radius:999px}.studio-card.svelte-1srr96d ul:where(.svelte-1srr96d){gap:8px;margin:0;padding:0;list-style:none;display:grid}.studio-card.svelte-1srr96d li:where(.svelte-1srr96d){border:1px solid var(--line);border-radius:9px;justify-content:space-between;gap:10px;padding:10px;display:flex}.studio-card.svelte-1srr96d li:where(.svelte-1srr96d) span:where(.svelte-1srr96d){color:var(--text-faint,var(--soft));text-transform:uppercase;font-size:.68rem}.empty-copy.svelte-1srr96d{color:var(--text-faint,var(--soft));margin:0;font-size:.82rem}@media (width<=900px){.resource-grid.svelte-1srr96d{grid-template-columns:1fr}}@media (width<=420px){.resource-grid.svelte-1srr96d,.resource-card.svelte-1srr96d{max-width:100%}.resource-card.svelte-1srr96d{padding:14px}}@media (width<=320px){.row.svelte-1srr96d form:where(.svelte-1srr96d),.row.svelte-1srr96d button:where(.svelte-1srr96d){max-width:100%}}.personas-page.svelte-10n567d{min-width:0}.page-head.svelte-10n567d h2:where(.svelte-10n567d){font:600 1.6rem var(--serif,Georgia, serif);margin:0 0 20px}.persona-grid.svelte-10n567d{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;max-width:1120px;display:grid}.persona-card.svelte-10n567d{aspect-ratio:1;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink,var(--text));text-align:left;border-radius:14px;flex-direction:column;padding:18px;display:flex;position:relative}.persona-card.off.svelte-10n567d .card-form:where(.svelte-10n567d)>:where(.svelte-10n567d):not(.settings):not(.card-switch){opacity:.48}.card-form.svelte-10n567d{flex-direction:column;flex:1;gap:13px;min-width:0;display:flex}header.svelte-10n567d{flex-direction:column;align-items:flex-start;gap:14px;padding-right:40px;display:flex}.avatar.svelte-10n567d{border:1px solid var(--line-strong);background:var(--surface-dim,var(--surface));width:72px;height:72px;color:var(--ink,var(--text));box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 8%, transparent);border-radius:18px;flex:none;place-items:center;display:grid}.master.svelte-10n567d .avatar:where(.svelte-10n567d){color:var(--surface);background:var(--ink,var(--text));border-color:var(--ink,var(--text))}.avatar.svelte-10n567d svg:where(.svelte-10n567d){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.identity.svelte-10n567d{min-width:0;max-width:100%}.identity.svelte-10n567d h3:where(.svelte-10n567d){overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.2}.agent-state.svelte-10n567d{flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;padding-right:58px;display:flex}.status.svelte-10n567d{color:var(--text-soft,var(--soft));align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.status.svelte-10n567d i:where(.svelte-10n567d){background:var(--line-strong);border-radius:50%;width:8px;height:8px}.status.svelte-10n567d i.live:where(.svelte-10n567d){background:var(--ok,#4a7c59)}.status.svelte-10n567d i.attention:where(.svelte-10n567d){background:var(--signal)}.model-face.svelte-10n567d{color:var(--text-faint,var(--soft));font:600 .72rem var(--sans,system-ui)}.task-link.svelte-10n567d{border:1px solid var(--line-strong);text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:700}.setup-note.svelte-10n567d{color:var(--text-soft,var(--soft));margin:0;font-size:.78rem}.card-switch.svelte-10n567d{z-index:2;position:absolute;bottom:16px;right:16px}.card-switch.svelte-10n567d input:where(.svelte-10n567d){appearance:none;background:var(--line-strong);cursor:pointer;border:0;border-radius:999px;width:48px;height:30px;margin:0;padding:3px;transition:background .15s;display:block}.card-switch.svelte-10n567d input:where(.svelte-10n567d):after{content:"";background:var(--surface);border-radius:50%;width:24px;height:24px;transition:transform .15s;display:block}.card-switch.svelte-10n567d input:where(.svelte-10n567d):checked{background:var(--ok,#4a7c59)}.card-switch.svelte-10n567d input:where(.svelte-10n567d):checked:after{transform:translate(18px)}.card-switch.svelte-10n567d input:where(.svelte-10n567d):focus-visible{outline:2px solid var(--signal);outline-offset:2px}.card-switch.svelte-10n567d input:where(.svelte-10n567d):disabled{cursor:default}.settings.svelte-10n567d{z-index:5;position:absolute;top:10px;right:10px}.settings.svelte-10n567d>summary:where(.svelte-10n567d){width:32px;height:32px;color:var(--text-faint,var(--soft));cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.settings.svelte-10n567d>summary:where(.svelte-10n567d)::-webkit-details-marker{display:none}.settings[open].svelte-10n567d>summary:where(.svelte-10n567d){background:var(--surface-dim,var(--surface));color:var(--ink,var(--text))}.settings-body.svelte-10n567d{border:1px solid var(--line);background:var(--surface);width:min(340px,100vw - 40px);max-height:min(650px,100vh - 100px);box-shadow:var(--shadow,0 12px 30px #00000026);border-radius:14px;gap:10px;padding:18px;display:grid;position:absolute;top:37px;right:0;overflow:auto}.settings-body.svelte-10n567d h4:where(.svelte-10n567d){color:var(--text-faint,var(--soft));font:700 .64rem var(--sans,system-ui);letter-spacing:.1em;text-transform:uppercase;margin:5px 0 0}label.svelte-10n567d{gap:5px;min-width:0;display:grid}label.svelte-10n567d>span:where(.svelte-10n567d),dt.svelte-10n567d{color:var(--text-soft,var(--soft));font:700 .64rem var(--sans,system-ui);letter-spacing:.06em;text-transform:uppercase}input.svelte-10n567d,textarea.svelte-10n567d,select.svelte-10n567d{border:1px solid var(--line-strong);background:var(--paper,var(--surface));width:100%;min-width:0;color:var(--ink,var(--text));font:inherit;border-radius:8px;padding:8px 9px}textarea.svelte-10n567d{resize:vertical;min-height:76px}dl.svelte-10n567d{gap:7px;margin:0;display:grid}dl.svelte-10n567d div:where(.svelte-10n567d){grid-template-columns:78px 1fr;gap:8px;display:grid}dd.svelte-10n567d{margin:0;font-size:.8rem}.core-role.svelte-10n567d{border:1px solid var(--line);color:var(--text-soft,var(--soft));border-radius:9px;margin:0;padding:10px;font-size:.79rem;line-height:1.45}.actions.svelte-10n567d{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.create-card.svelte-10n567d{aspect-ratio:auto;min-height:410px}.add-card.svelte-10n567d{color:var(--text-soft,var(--soft));cursor:pointer;font:700 .72rem var(--sans,system-ui);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:8px}.plus.svelte-10n567d{font-size:1.8rem}.sr-only.svelte-10n567d{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.persona-grid.svelte-10n567d{grid-template-columns:1fr}.persona-card.svelte-10n567d{aspect-ratio:auto;min-height:220px}.settings-body.svelte-10n567d{width:auto;max-height:calc(100vh - 90px);position:fixed;top:70px;left:16px;right:16px}}@media (width<=320px){.personas-page.svelte-10n567d,.persona-grid.svelte-10n567d,.persona-card.svelte-10n567d{max-width:100%}.persona-card.svelte-10n567d{padding:14px}}.settings-page.svelte-fi33th{min-width:0;max-width:920px;padding-bottom:80px}h2.svelte-fi33th{margin:0 0 20px;font-size:1.7rem}h3.svelte-fi33th{margin:0 0 22px;font-size:1.2rem}.settings-tabs.svelte-fi33th{scrollbar-width:none;border-bottom:1px solid var(--line);gap:2px;margin-bottom:28px;display:flex;overflow-x:auto}.settings-tabs.svelte-fi33th::-webkit-scrollbar{display:none}.settings-tabs.svelte-fi33th button:where(.svelte-fi33th){color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 14px;font-size:.72rem;font-weight:750}.settings-tabs.svelte-fi33th button.active:where(.svelte-fi33th){color:var(--text);border-bottom-color:var(--accent)}.settings-tabs.svelte-fi33th button:where(.svelte-fi33th):focus-visible{outline:2px solid var(--text);outline-offset:-2px}[role=tabpanel].svelte-fi33th:focus{outline:none}.rows.svelte-fi33th{margin:0}.rows.svelte-fi33th>div:where(.svelte-fi33th),.controls.svelte-fi33th label:where(.svelte-fi33th){border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}dt.svelte-fi33th,.controls.svelte-fi33th label:where(.svelte-fi33th)>span:where(.svelte-fi33th){color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}dd.svelte-fi33th{overflow-wrap:anywhere;margin:0}.name-row.svelte-fi33th dd:where(.svelte-fi33th){align-items:center;gap:8px;display:flex}.edit-name.svelte-fi33th{border:1px solid var(--line);width:26px;height:26px;color:var(--text-soft);background:0 0;border-radius:999px;place-items:center;padding:0;font-size:.78rem;display:grid}.edit-name.svelte-fi33th:hover{color:var(--text);border-color:var(--line-strong)}.name-editor.svelte-fi33th{padding-top:0!important}.name-editor.svelte-fi33th form:where(.svelte-fi33th){gap:8px;max-width:320px;display:grid}.name-editor.svelte-fi33th label:where(.svelte-fi33th){font-size:.72rem;font-weight:750}.name-actions.svelte-fi33th{gap:8px;display:flex}a.svelte-fi33th{border-bottom:1px solid var(--line-strong)}.inline.svelte-fi33th{display:inline}.inline.svelte-fi33th button:where(.svelte-fi33th){border:0;border-bottom:1px solid var(--line-strong);color:inherit;font:inherit;background:0 0;padding:0}.sync-failed.svelte-fi33th{color:var(--bad-ink)}.sync-failed.svelte-fi33th small:where(.svelte-fi33th){color:var(--text-soft);margin-top:4px;display:block}.pill.svelte-fi33th{color:var(--ok-ink);background:var(--ok-soft);text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.account-list.svelte-fi33th{display:grid}.account.svelte-fi33th{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.account.svelte-fi33th .mark:where(.svelte-fi33th){background:var(--surface-2);border-radius:8px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:800;display:grid}.account.svelte-fi33th div:where(.svelte-fi33th){display:grid}.account.svelte-fi33th>span:where(.svelte-fi33th):nth-last-child(2){color:var(--text-faint);font-size:.76rem}.account.svelte-fi33th b:where(.svelte-fi33th){color:var(--ok-ink);font-size:.76rem}.motif.svelte-fi33th{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.motif-preview.svelte-fi33th{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-md);width:200px;overflow:hidden}.motif-preview.svelte-fi33th svg{width:100%;height:100%}.motif-preview.placeholder.svelte-fi33th{background:var(--surface-2)}.motif.svelte-fi33th>div:where(.svelte-fi33th):last-child{justify-items:start;gap:14px;display:grid}select.svelte-fi33th,input.svelte-fi33th{border:1px solid var(--line-strong);background:var(--surface);width:100%;max-width:320px;color:var(--text);border-radius:8px;padding:9px 11px}select.svelte-fi33th:disabled{opacity:.72;cursor:not-allowed}.section-note.svelte-fi33th,.view-note.svelte-fi33th{color:var(--text-soft);line-height:1.45}.section-note.svelte-fi33th{margin:-12px 0 16px}.view-note.svelte-fi33th{margin:8px 0 14px 186px;font-size:.84rem}button.svelte-fi33th{cursor:pointer}.danger-block.svelte-fi33th{border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:14px;padding:16px 18px}.danger-block.delete.svelte-fi33th{border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.danger-block.svelte-fi33th>div:where(.svelte-fi33th){justify-content:space-between;align-items:center;gap:14px;display:flex}.danger-block.svelte-fi33th>div:where(.svelte-fi33th)>span:where(.svelte-fi33th){gap:3px;display:grid}.danger-block.svelte-fi33th>div:where(.svelte-fi33th) small:where(.svelte-fi33th){color:var(--text-soft);font-weight:400}.danger-block.svelte-fi33th>div:where(.svelte-fi33th)>form:where(.svelte-fi33th){border:0;margin:0;padding:0}.danger-block.svelte-fi33th form:where(.svelte-fi33th){border-top:1px dashed var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.danger-block.svelte-fi33th form:where(.svelte-fi33th) label:where(.svelte-fi33th){gap:7px;display:grid}.danger-block.svelte-fi33th form:where(.svelte-fi33th) .check:where(.svelte-fi33th){align-items:center;display:flex}.check.svelte-fi33th input:where(.svelte-fi33th){width:auto}.delete-action.svelte-fi33th{color:var(--paper);background:var(--bad-ink)}.empty.svelte-fi33th,.status.svelte-fi33th{color:var(--text-soft)}@media (width<=560px){.settings-page.svelte-fi33th{width:100%}.rows.svelte-fi33th>div:where(.svelte-fi33th),.controls.svelte-fi33th label:where(.svelte-fi33th){grid-template-columns:110px minmax(0,1fr)}.account.svelte-fi33th{grid-template-columns:32px minmax(0,1fr) auto}.account.svelte-fi33th>span:where(.svelte-fi33th):nth-last-child(2){display:none}.danger-block.svelte-fi33th>div:where(.svelte-fi33th){flex-direction:column;align-items:flex-start}}.tab-pane.svelte-1b7glx3{animation:.16s both svelte-1b7glx3-tab-fade}.assistant-workforce.svelte-1b7glx3{gap:26px;display:grid}.workforce-intro.svelte-1b7glx3{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 2px;display:flex}.workforce-intro.svelte-1b7glx3 h2:where(.svelte-1b7glx3){letter-spacing:-.03em;margin:0;font-size:1.6rem}.shared-team-link.svelte-1b7glx3{border:1px solid var(--line-strong);border-radius:999px;flex:none;width:fit-content;padding:7px 12px;font-size:.75rem;font-weight:700}@keyframes svelte-1b7glx3-tab-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){.workforce-intro.svelte-1b7glx3{flex-direction:column;align-items:flex-start}}
