:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f1eb;--bg-strong:#ead9bf;--surface:#fffbf5eb;--surface-strong:#fffdf8;--surface-dark:#12343d;--surface-dark-2:#235460;--line:#223c3d1c;--line-strong:#223c3d38;--text:#183036;--text-muted:#6b8084;--accent:#c56b3d;--accent-2:#12806f;--danger:#b64545;--warning:#cb8e1b;--success:#2d8e52;--shadow:0 8px 32px #18272a14;--shadow-lg:0 24px 60px #18272a24;--radius:1rem;--radius-lg:1.25rem;--rail-width:4.2rem;--rail-expanded:16rem;--transition-fast:.16s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.28s cubic-bezier(.4, 0, .2, 1);--mod-business:#c56b3d;--mod-communication:#3d7ec5;--mod-workspace:#12806f;--mod-operations:#7c5bbf;--mod-administration:#596c70;--mod-public:#cb8e1b;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:15px}*{box-sizing:border-box}html,body,#app{min-height:100%}html,body{background:var(--bg);color:var(--text);margin:0}body{min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast)}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gate.svelte-3boay3{place-items:center;min-height:100vh;padding:1.25rem;display:grid}.card.svelte-3boay3{border:1px solid var(--line);width:min(32rem,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffbd,#fffaf3eb),radial-gradient(circle at 100% 0,#c86a341f,#0000 34%);border-radius:1.6rem;padding:1.5rem}.eyebrow.svelte-3boay3{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem}h1.svelte-3boay3{margin:.25rem 0 0;font-size:clamp(2.8rem,9vw,4.6rem);line-height:.92}.lead.svelte-3boay3,.footnote.svelte-3boay3,.notice.svelte-3boay3,.error.svelte-3boay3{margin:.95rem 0 0;line-height:1.55}.lead.svelte-3boay3,.footnote.svelte-3boay3,.notice.svelte-3boay3{color:var(--text-muted)}.field.svelte-3boay3{gap:.35rem;margin-top:1rem;display:grid}input.svelte-3boay3{border:1px solid var(--line);background:#ffffffbf;border-radius:1rem;padding:.85rem .95rem}.actions.svelte-3boay3{flex-wrap:wrap;gap:.75rem;margin-top:1.1rem;display:flex}button.svelte-3boay3{border:1px solid #0000;border-radius:999px;min-width:9rem;padding:.8rem 1rem}.primary.svelte-3boay3{background:var(--surface-dark);color:#fff}.ghost.svelte-3boay3{border-color:var(--line-strong);background:0 0}.error.svelte-3boay3{color:var(--danger)}.screen.svelte-fcyhn6{background:radial-gradient(circle at 0 0,#c56b3d2e,#0000 25%),radial-gradient(circle at 100% 0,#12806f1f,#0000 18%),linear-gradient(#f7f1e8 0%,#efe5d4 100%);place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid}.brand-mark.svelte-fcyhn6{color:#183036;letter-spacing:-.04em;font-size:1.35rem;font-weight:700;position:fixed;top:1.25rem;left:1.25rem}.panel.svelte-fcyhn6{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcf7d1;border:1px solid #1830361a;border-radius:1.5rem;align-content:center;gap:1.25rem;width:min(100%,36rem);min-height:min(42rem,100dvh - 5rem);padding:1.45rem 1.5rem;display:grid;box-shadow:0 24px 80px #18272a24}.intro.svelte-fcyhn6{justify-items:center;gap:.2rem;display:grid}.eyebrow.svelte-fcyhn6{letter-spacing:.16em;text-transform:uppercase;color:#7a786f;font-size:.72rem}.stepper.svelte-fcyhn6{justify-content:center;gap:.45rem;margin-bottom:.8rem;display:flex}.stepper.svelte-fcyhn6 span:where(.svelte-fcyhn6){background:#1830361f;border-radius:999px;width:2rem;height:.22rem}.stepper.svelte-fcyhn6 span.active:where(.svelte-fcyhn6){background:#183036}.stage.svelte-fcyhn6{text-align:center;justify-items:center;gap:.8rem;display:grid}h1.svelte-fcyhn6{letter-spacing:-.06em;color:#183036;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,2.85rem);line-height:1.02}p.svelte-fcyhn6{color:#617276;max-width:28rem;margin:0;line-height:1.6}.stage-intro.svelte-fcyhn6{gap:1.05rem;padding-inline:.4rem}.stage-intro.svelte-fcyhn6 h1:where(.svelte-fcyhn6){letter-spacing:-.075em;max-width:10.5ch;font-size:clamp(2.45rem,5vw,3.65rem);font-weight:800;line-height:.98}.stage-intro.svelte-fcyhn6 p:where(.svelte-fcyhn6){color:#6b7b80;max-width:27rem;font-size:1rem;line-height:1.62}.chip-grid.svelte-fcyhn6{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1rem;display:flex}.custom-chip-stack.svelte-fcyhn6{gap:.7rem;width:min(100%,24rem);margin-top:.35rem;display:grid}.custom-chip-row.svelte-fcyhn6{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;display:grid}.chip.svelte-fcyhn6,.list-item.svelte-fcyhn6,input.svelte-fcyhn6{color:#183036;background:#ffffffd1;border:1px solid #1830361f;border-radius:999px;transition:background .14s,border-color .14s,transform .14s}.static-chip.svelte-fcyhn6{cursor:default}.muted-list.svelte-fcyhn6{color:#617276;margin:0;font-size:.92rem;line-height:1.5}.chip.svelte-fcyhn6{padding:.7rem 1rem}.chip-icon.svelte-fcyhn6{min-width:2.75rem;padding-inline:0;font-size:1.15rem;line-height:1}.chip-muted.svelte-fcyhn6{color:#708186}.chip.selected.svelte-fcyhn6,.list-item.selected.svelte-fcyhn6{background:#18303614;border-color:#18303647}.chip.svelte-fcyhn6:hover,.list-item.svelte-fcyhn6:hover,input.svelte-fcyhn6:hover,input.svelte-fcyhn6:focus{border-color:#1830363d}.list.svelte-fcyhn6{gap:.7rem;width:min(100%,14.25rem);margin-top:1rem;display:grid}.list-item.svelte-fcyhn6{text-align:left;justify-content:space-between;align-items:center;padding:.95rem 1rem .95rem 1.15rem;display:flex}.check.svelte-fcyhn6{color:#183036;place-items:center;min-width:1rem;min-height:1rem;font-size:.9rem;display:inline-grid}.form-stack.svelte-fcyhn6{gap:.7rem;width:min(100%,17rem);display:grid}.space-group.svelte-fcyhn6{width:min(100%,24rem)}.decision-note.svelte-fcyhn6{gap:.35rem;display:grid}.domain-stack.svelte-fcyhn6{gap:.65rem;width:min(100%,24rem);margin-top:.55rem;display:grid}.domain-actions.svelte-fcyhn6{justify-content:flex-start;display:flex}.domain-result.svelte-fcyhn6{text-align:left;background:#ffffff8c;border:1px solid #1830361f;border-radius:1.05rem;gap:.45rem;padding:.85rem 1rem;display:grid}.domain-result-row.svelte-fcyhn6{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.upload-block.svelte-fcyhn6{text-align:left;gap:.45rem;width:min(100%,24rem);display:grid}label.svelte-fcyhn6{text-align:left;gap:.4rem;display:grid}.label.svelte-fcyhn6,label.svelte-fcyhn6 span:where(.svelte-fcyhn6),.upload-label.svelte-fcyhn6{color:#708186;font-size:.82rem}input.svelte-fcyhn6{border-radius:1.05rem;outline:none;padding:.95rem 1rem;font-size:.98rem}.custom-chip-input.svelte-fcyhn6{width:100%}.compact.svelte-fcyhn6 .chip:where(.svelte-fcyhn6){padding:.6rem .85rem}.actions.svelte-fcyhn6{justify-content:center;gap:.75rem;margin-top:.25rem;display:flex}.final-actions.svelte-fcyhn6{gap:.75rem;display:grid}.export-actions.svelte-fcyhn6{width:min(100%,24rem)}.primary.svelte-fcyhn6,.ghost.svelte-fcyhn6,.link.svelte-fcyhn6{border-radius:999px;padding:.9rem 1.25rem}.primary.svelte-fcyhn6{color:#fff;background:linear-gradient(135deg,#183036,#2f6673);border:0;min-width:14.75rem;box-shadow:0 14px 30px #1830362e}.ghost.svelte-fcyhn6{background:#ffffff8c;border:1px solid #1830361f}.link.svelte-fcyhn6{color:#5f6f74;background:0 0;border:0;padding:0}.footer-actions.svelte-fcyhn6{justify-items:center;gap:.55rem;margin-top:.2rem;display:grid}.footer-links.svelte-fcyhn6{gap:1.1rem;display:flex}.hint.svelte-fcyhn6{color:#67787d;text-align:center;font-size:.8rem}.error.svelte-fcyhn6{color:#be123c;background:#fff1f2;border-radius:1rem;padding:.85rem 1rem}.inline-error.svelte-fcyhn6{width:min(100%,24rem)}@media (width<=640px){.panel.svelte-fcyhn6{min-height:auto;padding-top:1rem}.brand-mark.svelte-fcyhn6{margin-bottom:.5rem;position:static}.actions.svelte-fcyhn6{display:grid}.actions.svelte-fcyhn6 button{width:100%}.footer-links.svelte-fcyhn6{gap:.6rem;display:grid}.custom-chip-row.svelte-fcyhn6{grid-template-columns:minmax(0,1fr) auto auto}}.panel.svelte-x9yizk{border:1px solid var(--line);background:#fffcf7c2;border-radius:1.25rem;gap:.8rem;padding:1rem;display:grid}.eyebrow.svelte-x9yizk{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}h3.svelte-x9yizk,p.svelte-x9yizk{margin:0}.field.svelte-x9yizk{gap:.45rem;display:grid}textarea.svelte-x9yizk{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:1rem;min-height:22rem;padding:.85rem}.actions.svelte-x9yizk{gap:.7rem;display:flex}button.svelte-x9yizk{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.7rem .95rem}.primary.svelte-x9yizk{background:var(--surface-dark);color:#fff;border-color:var(--surface-dark)}.warning.svelte-x9yizk{color:#8f5e10;background:#cb8e1b1f;border-radius:1rem;padding:.85rem}.sidebar.svelte-1s2e4px{color:#ebf6f5;overscroll-behavior:contain;z-index:40;scrollbar-width:none;background:linear-gradient(#0f2b33 0%,#091d23 100%);flex-direction:column;align-self:start;gap:.4rem;width:15rem;height:100dvh;padding:.85rem;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar.svelte-1s2e4px::-webkit-scrollbar{display:none}.brand.svelte-1s2e4px{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.25rem 0 .6rem;display:flex}.brand-main.svelte-1s2e4px{align-items:center;gap:.7rem;min-width:0;display:flex}.brand-mark.svelte-1s2e4px{background:linear-gradient(135deg, var(--accent,#c56b3d), #8f3b1a);color:#fff;border-radius:.65rem;place-items:center;width:2.3rem;min-width:2.3rem;height:2.3rem;font-size:1.05rem;font-weight:800;display:grid;box-shadow:0 4px 12px #00000040}.brand-text.svelte-1s2e4px strong:where(.svelte-1s2e4px){letter-spacing:.02em;font-size:.88rem}.snap-btn.svelte-1s2e4px{color:#ebf6f5c7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.55rem;place-items:center;width:1.9rem;min-width:1.9rem;height:1.9rem;padding:0;display:grid}.modules.svelte-1s2e4px{flex-direction:column;gap:.2rem;display:flex}.divider.svelte-1s2e4px{background:#ffffff14;height:1px;margin:.2rem 0}.nav-item.svelte-1s2e4px{color:#ebf6f5b3;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem;transition:all .12s;display:flex}.nav-item.svelte-1s2e4px:hover{color:#ebf6f5;background:#ffffff14;transform:none}.nav-item.active.svelte-1s2e4px{color:#fff;background:#ffffff1f;border-color:#ffffff1a}.nav-item.active.svelte-1s2e4px .nav-icon:where(.svelte-1s2e4px){color:var(--mod-color,white)}.nav-item.back.svelte-1s2e4px{color:#ebf6f58c;font-size:.8rem}.nav-item.back.svelte-1s2e4px:hover{color:#fff}.nav-icon.svelte-1s2e4px{justify-content:center;align-items:center;width:1.3rem;min-width:1.3rem;height:1.3rem;display:flex}.nav-label.svelte-1s2e4px{font-size:.82rem;font-weight:500}.dot.svelte-1s2e4px{background:#ffb84a;border-radius:50%;width:.4rem;height:.4rem;margin-left:auto}.sidebar.compact.svelte-1s2e4px{width:4.6rem;padding-inline:.5rem}.sidebar.compact.svelte-1s2e4px .brand:where(.svelte-1s2e4px){justify-content:center}.sidebar.compact.svelte-1s2e4px .modules:where(.svelte-1s2e4px){align-items:center}.sidebar.compact.svelte-1s2e4px .nav-item:where(.svelte-1s2e4px){justify-content:center;width:3.3rem;padding-inline:0;position:relative}.sidebar.compact.svelte-1s2e4px .nav-item.back:where(.svelte-1s2e4px){justify-content:center;width:100%}.sidebar.compact.svelte-1s2e4px .dot:where(.svelte-1s2e4px){margin-left:0;position:absolute;top:.45rem;right:.45rem}.submodules.svelte-1s2e4px{border-top:1px solid #ffffff14;flex-direction:column;flex:1;gap:.1rem;padding-top:.3rem;display:flex;overflow-y:auto}.section-label.svelte-1s2e4px{letter-spacing:.12em;text-transform:uppercase;color:#ebf6f559;padding:.35rem .6rem .25rem;font-size:.62rem}.sub-item.svelte-1s2e4px{color:#ebf6f5a6;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.4rem;width:100%;padding:.4rem .6rem;font-size:.8rem;transition:all .12s;display:flex;overflow:hidden}.sub-item.svelte-1s2e4px:hover{color:#ebf6f5;background:#ffffff0f;transform:none}.sub-item.active.svelte-1s2e4px{color:#fff;border-left:2px solid var(--mod-color,#ffffff80);background:#ffffff1a}.notice.svelte-1s2e4px{color:#1f1a12;background:#ffb84a;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.62rem;font-weight:700;display:inline-grid}.rail-footer.svelte-1s2e4px{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:.4rem}.spaces-row.svelte-1s2e4px{gap:.3rem;display:flex}.space-chip.svelte-1s2e4px{color:#ebf6f5b3;text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.45rem;flex:1;padding:.35rem .4rem;font-size:.7rem;font-weight:600;transition:all .12s}.space-chip.svelte-1s2e4px:hover{background:#ffffff1a;transform:none}.space-chip.off.svelte-1s2e4px{opacity:.35}@media (width<=920px){.sidebar.svelte-1s2e4px{z-index:40;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #0000004d}.sidebar.open.svelte-1s2e4px{transform:translate(0)}.sidebar.compact.svelte-1s2e4px{width:min(20rem,88vw);padding-inline:.85rem}.sidebar.open.svelte-1s2e4px .nav-item:where(.svelte-1s2e4px){justify-content:flex-start;width:100%;padding-inline:.6rem}}.tiles-grid.svelte-157i5uq{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-content:start;gap:.75rem;display:grid}.tile.svelte-157i5uq{border:1px solid var(--tile-border);border-radius:var(--radius-lg,1.25rem);background:var(--tile-bg);text-align:left;flex-direction:column;gap:.5rem;padding:1.1rem 1.15rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.tile.svelte-157i5uq:before{content:"";background:var(--tile-glow);filter:blur(40px);pointer-events:none;opacity:0;border-radius:50%;width:60%;height:100%;transition:opacity .2s;position:absolute;top:-50%;right:-30%}.tile.svelte-157i5uq:hover:before{opacity:1}.tile.svelte-157i5uq:hover{border-color:var(--tile-icon);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.tile-header.svelte-157i5uq{justify-content:space-between;align-items:center;display:flex}.tile-icon.svelte-157i5uq{color:var(--tile-icon);background:#ffffffb3;border-radius:.7rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 2px 8px #0000000a}.tile-count.svelte-157i5uq{color:var(--text-muted,#6b8084);background:#fff9;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.tile-title.svelte-157i5uq{color:var(--text,#183036);font-size:.95rem;font-weight:700}.tile-pages.svelte-157i5uq{flex-wrap:wrap;gap:.3rem;display:flex}.page-tag.svelte-157i5uq{color:var(--text-muted,#6b8084);white-space:nowrap;background:#ffffff80;border:1px solid #0000000a;border-radius:.4rem;padding:.12rem .4rem;font-size:.68rem}.page-tag.more.svelte-157i5uq{color:var(--tile-icon);background:#ffffffb3;font-weight:700}.page-tiles.svelte-157i5uq{flex-direction:column;gap:.75rem;display:flex}.page-tiles-header.svelte-157i5uq{align-items:center;gap:.75rem;display:flex}.page-tiles-header.svelte-157i5uq h2:where(.svelte-157i5uq){margin:0;font-size:1.1rem}.page-tiles-header.svelte-157i5uq p:where(.svelte-157i5uq){color:var(--text-muted,#6b8084);margin:0;font-size:.82rem}.back-btn.svelte-157i5uq{border:1px solid var(--line,#223c3d1c);color:var(--text-muted,#6b8084);background:#fff;border-radius:.6rem;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.78rem;font-weight:500;display:inline-flex}.back-btn.svelte-157i5uq:hover{color:var(--text,#183036);border-color:var(--line-strong,#223c3d38)}.pages-grid.svelte-157i5uq{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem;display:grid}.page-tile.svelte-157i5uq{border:1px solid var(--tile-border);border-radius:var(--radius,1rem);text-align:left;background:#fff9;flex-direction:column;gap:.2rem;padding:.9rem 1rem;transition:all .18s;display:flex}.page-tile.svelte-157i5uq:hover{border-color:var(--tile-icon);background:#ffffffd9;transform:translateY(-1px);box-shadow:0 4px 16px #0000000d}.page-tile.svelte-157i5uq strong:where(.svelte-157i5uq){color:var(--text,#183036);font-size:.88rem}.page-tile.svelte-157i5uq small:where(.svelte-157i5uq){color:var(--text-muted,#6b8084);font-size:.72rem}@media (width<=920px){.tiles-grid.svelte-157i5uq{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.pages-grid.svelte-157i5uq{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.page-tiles-header.svelte-157i5uq{flex-wrap:wrap}}.topbar.svelte-k7q9kl{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcf7bf;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .85rem;display:flex}.left.svelte-k7q9kl{align-items:center;gap:.65rem;min-width:0;display:flex}.menu-btn.svelte-k7q9kl{border:1px solid var(--line);width:2.2rem;height:2.2rem;color:var(--text);background:#fff;border-radius:.6rem;place-items:center;padding:0;display:none}.home-btn.svelte-k7q9kl{border:1px solid var(--line);width:2.2rem;height:2.2rem;color:var(--text-muted);background:#fff;border-radius:.6rem;place-items:center;padding:0;transition:all .12s;display:grid}.home-btn.svelte-k7q9kl:hover{color:var(--text);border-color:var(--line-strong)}.breadcrumb-bar.svelte-k7q9kl{color:var(--text-muted);align-items:center;gap:.4rem;min-width:0;font-size:.82rem;display:flex;overflow:hidden}.breadcrumb-bar.svelte-k7q9kl .sep:where(.svelte-k7q9kl){opacity:.35;font-size:.75rem}.breadcrumb-bar.svelte-k7q9kl .last:where(.svelte-k7q9kl){color:var(--text);font-weight:600}.actions.svelte-k7q9kl{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.action-btn.svelte-k7q9kl{border:1px solid var(--line);width:2.2rem;height:2.2rem;color:var(--text-muted);transition:all var(--transition-fast);background:#fff;border-radius:.6rem;place-items:center;padding:0;display:grid}.action-btn.svelte-k7q9kl:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-strong)}.action-btn.active.svelte-k7q9kl{background:var(--surface-dark);color:#fff;border-color:var(--surface-dark)}.version-select.svelte-k7q9kl{border:1px solid var(--line);height:2.2rem;color:var(--text);background:#fff;border-radius:.6rem;padding:0 .6rem;font-size:.78rem;font-weight:600}.agent-btn.svelte-k7q9kl{border:1px solid var(--line);height:2.2rem;color:var(--text);transition:all var(--transition-fast);background:#fff;border-radius:.6rem;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.agent-btn.svelte-k7q9kl:hover{border-color:var(--accent-2);color:var(--accent-2)}.agent-btn.active.svelte-k7q9kl{background:var(--surface-dark);color:#fff;border-color:var(--surface-dark)}.user-btn.svelte-k7q9kl{background:linear-gradient(135deg, var(--surface-dark), var(--surface-dark-2));border:0;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;padding:0;display:grid}.user-avatar.svelte-k7q9kl{color:#fff;letter-spacing:.02em;font-size:.78rem;font-weight:700}@media (width<=920px){.topbar.svelte-k7q9kl{gap:.5rem;padding:.5rem .65rem}.menu-btn.svelte-k7q9kl{display:grid}.breadcrumb-bar.svelte-k7q9kl{font-size:.75rem}.actions.svelte-k7q9kl{scrollbar-width:none;gap:.3rem;overflow-x:auto}.actions.svelte-k7q9kl::-webkit-scrollbar{display:none}.agent-btn.svelte-k7q9kl span:where(.svelte-k7q9kl){display:none}.action-btn.svelte-k7q9kl,.agent-btn.svelte-k7q9kl,.user-btn.svelte-k7q9kl,.version-select.svelte-k7q9kl{min-width:2rem;height:2rem}.action-btn.svelte-k7q9kl,.user-btn.svelte-k7q9kl{width:2rem}}.feedback-shell.svelte-1wqrha6{z-index:70;justify-items:end;gap:.7rem;display:grid;position:fixed;bottom:1rem;right:1rem}.launcher.svelte-1wqrha6{background:linear-gradient(135deg, var(--accent), #8f3b1a);color:#fff;letter-spacing:.03em;border:0;border-radius:999px;width:2.9rem;height:2.9rem;font-weight:800;box-shadow:0 16px 36px #4c2b1447}.panel.svelte-1wqrha6{border:1px solid var(--line);width:min(22rem,100vw - 1rem);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#c86a3426,#0000 30%),linear-gradient(#fffaf3fa,#fffffff5);border-radius:1.4rem;padding:1rem}.panel-head.svelte-1wqrha6{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.75rem;display:flex}.panel-head.svelte-1wqrha6 h2:where(.svelte-1wqrha6),.panel-head.svelte-1wqrha6 p:where(.svelte-1wqrha6){margin:0}.panel-head.svelte-1wqrha6 h2:where(.svelte-1wqrha6){font-size:1rem}.panel-head.svelte-1wqrha6 p:where(.svelte-1wqrha6){color:var(--text-muted);margin-top:.2rem;font-size:.85rem}.close.svelte-1wqrha6{width:1.8rem;height:1.8rem;color:var(--text-muted);background:#17302b14;border:0;border-radius:999px;font-size:1rem;font-weight:700}.grid.svelte-1wqrha6{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}label.svelte-1wqrha6{gap:.35rem;display:grid}label.svelte-1wqrha6 span:where(.svelte-1wqrha6){letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:800}select.svelte-1wqrha6,textarea.svelte-1wqrha6{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;box-sizing:border-box;background:#ffffffeb;border-radius:1rem;padding:.8rem .9rem}.message.svelte-1wqrha6{margin-top:.75rem}textarea.svelte-1wqrha6{resize:vertical;min-height:6.5rem}.actions.svelte-1wqrha6{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.status.svelte-1wqrha6{min-height:1.25rem;color:var(--text-muted);font-size:.82rem}.status.error.svelte-1wqrha6{color:var(--danger)}.status.success.svelte-1wqrha6{color:var(--success)}.submit.svelte-1wqrha6{background:var(--surface-dark);color:#fff;white-space:nowrap;border:0;border-radius:999px;padding:.7rem 1rem;font-weight:700}.submit.svelte-1wqrha6:disabled{opacity:.72;cursor:wait}@media (width<=640px){.feedback-shell.svelte-1wqrha6{bottom:.75rem;right:.75rem}.panel.svelte-1wqrha6{width:min(21rem,100vw - 1.5rem)}.grid.svelte-1wqrha6{grid-template-columns:1fr}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}textarea.svelte-1ullf2c{min-height:20rem}.error.svelte-1ullf2c{color:#a33}iframe.svelte-1ullf2c{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;min-height:28rem}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.toolbar.svelte-seqwit{gap:.7rem;margin-bottom:1rem;display:flex}.resource-list.svelte-seqwit{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.diagram-card.svelte-13v0ptk{gap:.9rem;display:grid}.head.svelte-13v0ptk{justify-content:space-between;align-items:start;gap:1rem;display:flex}.head.svelte-13v0ptk p:where(.svelte-13v0ptk){color:var(--text-muted);text-align:right;max-width:32rem;margin:0}.diagram-surface.svelte-13v0ptk,.placeholder.svelte-13v0ptk,.source.svelte-13v0ptk pre:where(.svelte-13v0ptk){border:1px solid var(--line);background:#ffffffe0;border-radius:1rem}.diagram-surface.svelte-13v0ptk,.placeholder.svelte-13v0ptk{padding:1rem;overflow:auto}.mermaid-surface.svelte-13v0ptk svg,img.svelte-13v0ptk{max-width:100%;height:auto;margin:0 auto;display:block}.placeholder.svelte-13v0ptk{color:var(--text-muted)}.placeholder.error.svelte-13v0ptk{color:var(--danger)}.source.svelte-13v0ptk summary:where(.svelte-13v0ptk){cursor:pointer;color:var(--text-muted);font-size:.88rem}.source.svelte-13v0ptk pre:where(.svelte-13v0ptk){white-space:pre-wrap;margin:.65rem 0 0;padding:1rem;font-family:IBM Plex Mono,monospace;font-size:.84rem}@media (width<=920px){.head.svelte-13v0ptk{flex-direction:column}.head.svelte-13v0ptk p:where(.svelte-13v0ptk){text-align:left}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.bricks-page.svelte-b2nuwm,.pack-list.svelte-b2nuwm,.pack-card.svelte-b2nuwm,.actions.svelte-b2nuwm,.manifest-card.svelte-b2nuwm,.brick-card.svelte-b2nuwm,.preview-card.svelte-b2nuwm{gap:1rem;display:grid}.pack-head.svelte-b2nuwm,.brick-head.svelte-b2nuwm{justify-content:space-between;align-items:start;gap:1rem;display:flex}.actions.svelte-b2nuwm{justify-items:start}.pack-card.svelte-b2nuwm{padding:1.1rem}.pack-card.svelte-b2nuwm h3:where(.svelte-b2nuwm),.brick-card.svelte-b2nuwm h4:where(.svelte-b2nuwm),.manifest-card.svelte-b2nuwm h4:where(.svelte-b2nuwm),.preview-card.svelte-b2nuwm h4:where(.svelte-b2nuwm){margin:0}.list-block.svelte-b2nuwm strong:where(.svelte-b2nuwm){margin-bottom:.35rem;display:block}.list-block.svelte-b2nuwm ul:where(.svelte-b2nuwm){margin:0;padding-left:1.2rem}.chip-row.svelte-b2nuwm{flex-wrap:wrap;gap:.4rem;display:flex}.layer-stack.svelte-b2nuwm{gap:.6rem}.layer-label.svelte-b2nuwm{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.82rem;display:inline-block}.brick-card.svelte-b2nuwm pre:where(.svelte-b2nuwm),.preview-card.svelte-b2nuwm pre:where(.svelte-b2nuwm){border:1px solid var(--line);white-space:pre-wrap;background:#f8f6f1db;border-radius:1rem;margin:.7rem 0 0;padding:1rem;font-family:IBM Plex Mono,monospace;font-size:.8rem;overflow:auto}@media (width<=920px){.pack-head.svelte-b2nuwm,.brick-head.svelte-b2nuwm{flex-direction:column}}:root{--chat-bg:var(--surface,#fafaf7);--chat-panel:#fffcf7d1;--chat-border:var(--line,#e5e0d4);--chat-accent:var(--surface-dark,#153a32);--chat-accent-fg:#fff;--chat-bubble-assistant:#ffffffc7;--chat-bubble-user:#0f8f7a1a;--chat-muted:var(--text-muted,#6b7c78);--chat-shadow:0 1px 2px #0b1f200a, 0 10px 28px #0b1f200f}.chat-studio.svelte-1d99ad4{grid-template-columns:auto 1fr;gap:.85rem;height:min(86vh,86dvh);min-height:0;display:grid}.chat-sidebar.svelte-1d99ad4,.chat-main.svelte-1d99ad4{border:1px solid var(--chat-border);background:var(--chat-panel);border-radius:1.1rem;min-height:0}.chat-sidebar.svelte-1d99ad4{grid-template-rows:auto auto 1fr auto;gap:.6rem;width:17rem;padding:.7rem;transition:width .18s;display:grid}.chat-sidebar.collapsed.svelte-1d99ad4{width:3.4rem}.chat-sidebar.collapsed.svelte-1d99ad4 .new-chat:where(.svelte-1d99ad4) .ghost-row:where(.svelte-1d99ad4),.chat-sidebar.collapsed.svelte-1d99ad4 .thread-list:where(.svelte-1d99ad4),.chat-sidebar.collapsed.svelte-1d99ad4 .sidebar-foot:where(.svelte-1d99ad4){display:none}.brand.svelte-1d99ad4{border-bottom:1px solid var(--chat-border);align-items:center;gap:.4rem;margin-bottom:.2rem;padding-bottom:.2rem;display:flex}.brand-label.svelte-1d99ad4{align-items:center;gap:.5rem;font-weight:600;display:flex}.logo.svelte-1d99ad4,.empty-logo.svelte-1d99ad4,.avatar.svelte-1d99ad4{background:var(--chat-accent);color:var(--chat-accent-fg);border-radius:.55rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:grid}.avatar.ghost.svelte-1d99ad4{color:var(--chat-muted);border:1px solid var(--chat-border);background:0 0}.empty-logo.svelte-1d99ad4{width:2.8rem;height:2.8rem;box-shadow:var(--chat-shadow);margin:0 auto;font-size:1.2rem}.icon-btn.svelte-1d99ad4{width:1.8rem;height:1.8rem;color:var(--chat-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;place-items:center;display:grid}.icon-btn.svelte-1d99ad4:hover{color:var(--text,#0f172a);background:#0000000a}.new-chat.svelte-1d99ad4{gap:.35rem;display:grid}.new-chat.svelte-1d99ad4 button.primary:where(.svelte-1d99ad4){border:1px solid var(--chat-accent);background:var(--chat-accent);color:var(--chat-accent-fg);cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.new-chat.svelte-1d99ad4 .ghost-row:where(.svelte-1d99ad4){grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.new-chat.svelte-1d99ad4 .ghost-row:where(.svelte-1d99ad4) button:where(.svelte-1d99ad4){border:1px solid var(--chat-border);color:var(--text,#0f172a);cursor:pointer;background:0 0;border-radius:.6rem;padding:.45rem .6rem;font-size:.78rem}.new-chat.svelte-1d99ad4 .ghost-row:where(.svelte-1d99ad4) button:where(.svelte-1d99ad4):hover{background:#00000008}.thread-list.svelte-1d99ad4{align-content:start;gap:.2rem;display:grid;overflow-y:auto}.eyebrow.svelte-1d99ad4{letter-spacing:.14em;text-transform:uppercase;color:var(--chat-muted);padding:.25rem .2rem;font-size:.7rem}.eyebrow.small.svelte-1d99ad4{font-size:.62rem}.empty-sidebar.svelte-1d99ad4{color:var(--chat-muted);padding:.4rem .25rem;font-size:.8rem}.thread.svelte-1d99ad4{text-align:left;cursor:pointer;color:var(--text,#0f172a);background:0 0;border:1px solid #0000;border-radius:.6rem;gap:.15rem;padding:.45rem .55rem;display:grid}.thread.svelte-1d99ad4:hover{background:#00000008}.thread.active.svelte-1d99ad4{background:#153a321a;border-color:#153a322e}.thread-head.svelte-1d99ad4{justify-content:space-between;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.thread-head.svelte-1d99ad4 strong:where(.svelte-1d99ad4){text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.thread.svelte-1d99ad4 small:where(.svelte-1d99ad4){color:var(--chat-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.remove.svelte-1d99ad4{opacity:0;color:var(--chat-muted);cursor:pointer;border-radius:4px;place-items:center;padding:2px;display:grid}.thread.svelte-1d99ad4:hover .remove:where(.svelte-1d99ad4),.thread.active.svelte-1d99ad4 .remove:where(.svelte-1d99ad4){opacity:1}.remove.svelte-1d99ad4:hover{color:var(--danger,#b34e4e);background:#0000000d}.sidebar-foot.svelte-1d99ad4{border-top:1px solid var(--chat-border);color:var(--chat-muted);text-align:center;padding:.45rem .2rem .2rem;font-size:.72rem}.chat-main.svelte-1d99ad4{grid-template-rows:auto 1fr auto auto;gap:.75rem;min-width:0;padding:.9rem 1rem;display:grid}.chat-studio.agents-mode.svelte-1d99ad4 .chat-main:where(.svelte-1d99ad4){grid-template-rows:auto 1fr}.chat-head.svelte-1d99ad4{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.chat-head.svelte-1d99ad4 h2:where(.svelte-1d99ad4){margin:.15rem 0 0;font-size:1.15rem}.head-right.svelte-1d99ad4{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.selectors.svelte-1d99ad4{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.reasoning-select.svelte-1d99ad4{border:1px solid var(--chat-border);color:var(--chat-muted);background:#ffffff8c;border-radius:.55rem;align-items:center;gap:.3rem;padding:.25rem .45rem .25rem .55rem;display:inline-flex}.reasoning-select.svelte-1d99ad4 select:where(.svelte-1d99ad4){color:var(--text,#0f172a);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.selectors.svelte-1d99ad4 select:where(.svelte-1d99ad4),.composer-model.svelte-1d99ad4 select:where(.svelte-1d99ad4){border:1px solid var(--chat-border);color:var(--text,#0f172a);background:#ffffffb3;border-radius:.55rem;padding:.35rem .5rem;font-size:.82rem}.agent-toolbar.svelte-1d99ad4{border:1px solid var(--chat-border);background:#ffffff8c;border-radius:.7rem;align-items:center;gap:.25rem;padding:.25rem .45rem;display:inline-flex}.agent-toolbar.svelte-1d99ad4 button:where(.svelte-1d99ad4){cursor:pointer;color:var(--chat-muted);background:0 0;border:1px solid #0000;border-radius:.45rem;min-width:1.7rem;padding:.15rem .55rem;font-size:.8rem;font-weight:600}.agent-toolbar.svelte-1d99ad4 button:where(.svelte-1d99ad4):hover{color:var(--text,#0f172a);background:#0000000a}.agent-toolbar.svelte-1d99ad4 button.active:where(.svelte-1d99ad4){background:var(--chat-accent);color:var(--chat-accent-fg)}.log.svelte-1d99ad4{align-content:start;gap:.9rem;min-height:0;padding:.3rem .2rem;display:grid;overflow-y:auto}.bubble-row.svelte-1d99ad4{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;display:grid}.bubble-row.user.svelte-1d99ad4{grid-template-columns:minmax(0,1fr) auto;justify-items:end}.bubble-col.svelte-1d99ad4{gap:.3rem;max-width:min(46rem,88%);display:grid}.bubble-row.user.svelte-1d99ad4 .bubble-col:where(.svelte-1d99ad4){justify-items:end}.bubble.svelte-1d99ad4{background:var(--chat-bubble-assistant);border:1px solid var(--chat-border);box-shadow:var(--chat-shadow);border-radius:1rem;padding:.7rem .95rem}.bubble.user.svelte-1d99ad4{background:var(--chat-bubble-user);border-color:#153a321f}.plain.svelte-1d99ad4{white-space:pre-wrap;line-height:1.55}.md.svelte-1d99ad4{line-height:1.6}.md.svelte-1d99ad4 p{white-space:pre-wrap;margin:0 0 .55rem}.md.svelte-1d99ad4 p:last-child{margin-bottom:0}.md.svelte-1d99ad4 ul,.md.svelte-1d99ad4 ol{margin:0 0 .5rem;padding-left:1.25rem}.md.svelte-1d99ad4 pre{border:1px solid var(--chat-border);background:#0000000f;border-radius:.65rem;margin:.35rem 0;padding:.6rem .8rem;font-size:.82rem;line-height:1.5;overflow-x:auto}.md.svelte-1d99ad4 code{background:#0000000d;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em}.md.svelte-1d99ad4 pre code{background:0 0;padding:0}.md.svelte-1d99ad4 a{color:var(--chat-accent);text-underline-offset:2px}.md.svelte-1d99ad4 table{border-collapse:collapse;width:100%;margin:.35rem 0}.md.svelte-1d99ad4 th,.md.svelte-1d99ad4 td{border:1px solid var(--chat-border);text-align:left;padding:.35rem .5rem;font-size:.88em}.actions.svelte-1d99ad4{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.bubble-row.user.svelte-1d99ad4 .actions:where(.svelte-1d99ad4){justify-content:flex-end}.badge.svelte-1d99ad4{color:var(--chat-accent);letter-spacing:.02em;background:#153a3214;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:600}.badge.ghost.svelte-1d99ad4{border:1px solid var(--chat-border);color:var(--chat-muted);background:0 0}.chip.svelte-1d99ad4{border:1px solid var(--chat-border);color:var(--chat-muted);cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.72rem;text-decoration:none;display:inline-flex}.chip.svelte-1d99ad4:hover{color:var(--text,#0f172a);background:#fffffff2}.chip.saved.svelte-1d99ad4{color:var(--chat-accent);background:#153a3214;border-color:#153a3238}.chip.svelte-1d99ad4:disabled{cursor:default}.empty.svelte-1d99ad4{text-align:center;justify-items:center;gap:.75rem;max-width:42rem;margin:auto;padding:2rem 1rem;display:grid}.empty.svelte-1d99ad4 h3:where(.svelte-1d99ad4){margin:.3rem 0 0;font-size:1.45rem}.empty.svelte-1d99ad4 .muted:where(.svelte-1d99ad4){color:var(--chat-muted);margin:0}.suggestions.svelte-1d99ad4{grid-template-columns:1fr 1fr;gap:.55rem;width:100%;margin-top:.5rem;display:grid}.suggestions.svelte-1d99ad4 button:where(.svelte-1d99ad4){text-align:left;border:1px solid var(--chat-border);cursor:pointer;color:var(--text,#0f172a);background:#ffffffbf;border-radius:.8rem;gap:.2rem;padding:.75rem .9rem;transition:border-color .12s,background .12s;display:grid}.suggestions.svelte-1d99ad4 button:where(.svelte-1d99ad4):hover{background:#fffffff2;border-color:#153a3240}.s-title.svelte-1d99ad4{font-size:.85rem;font-weight:600}.s-body.svelte-1d99ad4{color:var(--chat-muted);font-size:.8rem}.save-error.svelte-1d99ad4{color:var(--danger,#b34e4e);margin:0;font-size:.82rem}.composer.svelte-1d99ad4{gap:.3rem;display:grid}.composer-box.svelte-1d99ad4{border:1px solid var(--chat-border);box-shadow:var(--chat-shadow);background:#ffffffd9;border-radius:1rem;gap:.35rem;padding:.5rem .6rem .6rem;transition:border-color .12s;display:grid;position:relative}.composer-box.svelte-1d99ad4:focus-within{border-color:#153a3259}.composer.svelte-1d99ad4 textarea:where(.svelte-1d99ad4){resize:none;width:100%;font:inherit;background:0 0;border:none;outline:none;min-height:2.4rem;max-height:12rem;padding:.35rem .4rem;font-size:.95rem;line-height:1.5}.composer-actions.svelte-1d99ad4{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.composer-model.svelte-1d99ad4{border:1px solid var(--chat-border);color:var(--chat-muted);background:#ffffffd9;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .45rem .2rem .55rem;display:inline-flex}.composer-model.svelte-1d99ad4 select:where(.svelte-1d99ad4){color:var(--text,#0f172a);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.send.svelte-1d99ad4{border:1px solid var(--chat-accent);background:var(--chat-accent);width:2.25rem;height:2.25rem;color:var(--chat-accent-fg);cursor:pointer;border-radius:.75rem;place-items:center;display:grid}.send.svelte-1d99ad4:disabled{opacity:.45;cursor:not-allowed}.composer-hint.svelte-1d99ad4{text-align:center;color:var(--chat-muted);font-size:.72rem}.dots.svelte-1d99ad4{gap:4px;display:inline-flex}.dots.svelte-1d99ad4 i:where(.svelte-1d99ad4){background:var(--chat-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-1d99ad4-pulse}.dots.svelte-1d99ad4 i:where(.svelte-1d99ad4):nth-child(2){animation-delay:.15s}.dots.svelte-1d99ad4 i:where(.svelte-1d99ad4):nth-child(3){animation-delay:.3s}.dots.small.svelte-1d99ad4 i:where(.svelte-1d99ad4){background:var(--chat-accent-fg);width:4px;height:4px}@keyframes svelte-1d99ad4-pulse{0%,80%,to{opacity:.25;transform:scale(.9)}40%{opacity:1;transform:scale(1)}}.agent-view.svelte-1d99ad4{gap:.55rem;min-height:0;display:grid}.agent-view[data-count="1"].svelte-1d99ad4{grid-template-columns:1fr}.agent-view[data-count="2"].svelte-1d99ad4{grid-template-columns:1fr 1fr}.agent-view[data-count="4"].svelte-1d99ad4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.agent-pane.svelte-1d99ad4{border:1px solid var(--chat-border);background:#ffffffe6;border-radius:.85rem;grid-template-rows:auto 1fr;min-height:14rem;display:grid;overflow:hidden}.agent-pane-head.svelte-1d99ad4{border-bottom:1px solid var(--chat-border);background:#00000005;justify-content:space-between;align-items:center;padding:.4rem .6rem;display:flex}.agent-pane-actions.svelte-1d99ad4{align-items:center;gap:.3rem;display:inline-flex}.agent-pane.svelte-1d99ad4 iframe:where(.svelte-1d99ad4){background:#0b0b0f;border:0;width:100%;height:100%}@media (width<=980px){.chat-studio.svelte-1d99ad4{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 9rem)}.chat-sidebar.svelte-1d99ad4{width:100%}.agent-view[data-count="1"].svelte-1d99ad4,.agent-view[data-count="2"].svelte-1d99ad4,.agent-view[data-count="4"].svelte-1d99ad4{grid-template-rows:auto;grid-template-columns:1fr}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.claws-grid.svelte-9yhjom{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}h3.svelte-9yhjom,h4.svelte-9yhjom{margin:0}.agent-row.svelte-9yhjom{border:1px solid var(--line);text-align:left;background:#fff;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.65rem .75rem;display:flex}.agent-row.active.svelte-9yhjom{background:#eef4ff;border-color:#c8d7f5}.meta-grid.svelte-9yhjom{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;font-size:.9rem;display:grid}.badge.svelte-9yhjom{border:1px solid var(--line);text-transform:lowercase;background:#f6f8fb;border-radius:999px;padding:.18rem .55rem;font-size:.72rem}.badge.ok.svelte-9yhjom{color:#0c6a43;background:#eaf8f1;border-color:#b7e2ca}.badge.warn.svelte-9yhjom{color:#8e5b14;background:#fff4e2;border-color:#f0d9ad}.badge.danger.svelte-9yhjom{color:#902424;background:#fff0f0;border-color:#efc0c0}.permissions-grid.svelte-9yhjom{flex-wrap:wrap;gap:.45rem;display:flex}.permission-chip.svelte-9yhjom{border:1px solid var(--line);background:#f8f9fd;border-radius:999px;padding:.4rem .7rem;font-size:.78rem}.permission-chip.granted.svelte-9yhjom{color:#0e6a43;background:#ecf9f0;border-color:#b8ddc3}.switch-row.svelte-9yhjom{align-items:center;gap:.45rem;display:inline-flex}.actions-row.svelte-9yhjom{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.ask-row.svelte-9yhjom{grid-template-columns:1fr auto;gap:.45rem;display:grid}.reply.svelte-9yhjom{border:1px solid var(--line);background:#fff;border-radius:.8rem;padding:.7rem}.request-row.svelte-9yhjom{border:1px solid var(--line);background:#fff;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem;display:flex}.request-actions.svelte-9yhjom{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}hr.svelte-9yhjom{border:0;border-top:1px solid var(--line);width:100%;margin:.35rem 0}@media (width<=920px){.claws-grid.svelte-9yhjom,.meta-grid.svelte-9yhjom,.ask-row.svelte-9yhjom{grid-template-columns:1fr}.request-row.svelte-9yhjom{flex-direction:column;align-items:flex-start}.request-actions.svelte-9yhjom{justify-content:flex-start}}.communication-brick.svelte-1ndcavp{background:radial-gradient(circle at 100% 0,#d0e8ffb8,#0000 34%),linear-gradient(#fffffff2,#f6f9fff2);border-radius:1.1rem;gap:.9rem;display:grid}header.svelte-1ndcavp{gap:.2rem;display:grid}h3.svelte-1ndcavp,p.svelte-1ndcavp{margin:0}p.svelte-1ndcavp{color:var(--text-muted)}.stages.svelte-1fyh9rl{gap:.7rem;display:grid}.stage.svelte-1fyh9rl{border-left:3px solid #78a5d6;gap:.25rem;padding-left:.85rem;display:grid}.stage.svelte-1fyh9rl strong:where(.svelte-1fyh9rl),.stage.svelte-1fyh9rl p:where(.svelte-1fyh9rl){margin:0}.stage.svelte-1fyh9rl p:where(.svelte-1fyh9rl){color:var(--text-muted)}.channel-grid.svelte-1v6xzm4{gap:.8rem;display:grid}.channel-card.svelte-1v6xzm4{text-align:left;background:#fffffff2;border:1px solid #d8e2f0;border-radius:1rem;gap:.7rem;padding:.95rem;display:grid}.channel-card.selected.svelte-1v6xzm4{background:linear-gradient(#edf6fff5,#fffffffa);border-color:#82a8d6;box-shadow:0 0 0 1px #82a8d673}.channel-head.svelte-1v6xzm4,.actions.svelte-1v6xzm4{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.action-buttons.svelte-1v6xzm4{gap:.4rem;display:inline-flex}.channel-head.svelte-1v6xzm4 strong:where(.svelte-1v6xzm4),.channel-head.svelte-1v6xzm4 p:where(.svelte-1v6xzm4),.summary.svelte-1v6xzm4{margin:0}.channel-head.svelte-1v6xzm4 p:where(.svelte-1v6xzm4),.summary.svelte-1v6xzm4,.actions.svelte-1v6xzm4 span:where(.svelte-1v6xzm4){color:var(--text-muted)}.metrics.svelte-1v6xzm4{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.metric.svelte-1v6xzm4{background:#f2f6fdf2;border-radius:.8rem;gap:.25rem;padding:.65rem;display:grid}.metric.good.svelte-1v6xzm4{background:#e7f8edfa}.metric.warn.svelte-1v6xzm4,.kind.physical.svelte-1v6xzm4{background:#fff3dbfa}.metric.active.svelte-1v6xzm4{background:#e6f2fffa}.metric.svelte-1v6xzm4 span:where(.svelte-1v6xzm4){color:var(--text-muted);font-size:.74rem}.metric.svelte-1v6xzm4 strong:where(.svelte-1v6xzm4){font-size:1rem}.kind.svelte-1v6xzm4{text-transform:uppercase;letter-spacing:.08em;color:#35587e;background:#e5eefbf2;border-radius:999px;padding:.28rem .55rem;font-size:.72rem}.kind.bot.svelte-1v6xzm4{color:#20664b;background:#e8f7f0fa}.kind.chat.svelte-1v6xzm4{color:#315b87;background:#ebf3fffa}.mini.svelte-1v6xzm4{min-width:0;padding:.35rem .7rem}.ghost.svelte-1v6xzm4{background:#ffffffe0}@media (width<=900px){.metrics.svelte-1v6xzm4{grid-template-columns:1fr}}.feed.svelte-wuj1ud{gap:.7rem;display:grid}.feed-item.svelte-wuj1ud{text-align:left;background:#fffffff5;border:1px solid #dce5f2;border-radius:1rem;gap:.45rem;padding:.85rem .95rem;display:grid}.feed-head.svelte-wuj1ud{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.feed-head.svelte-wuj1ud strong:where(.svelte-wuj1ud),.feed-head.svelte-wuj1ud p:where(.svelte-wuj1ud),.body.svelte-wuj1ud,time.svelte-wuj1ud{margin:0}.feed-head.svelte-wuj1ud p:where(.svelte-wuj1ud),.body.svelte-wuj1ud,time.svelte-wuj1ud,.empty-state.svelte-wuj1ud{color:var(--text-muted)}.direction.svelte-wuj1ud{text-transform:uppercase;letter-spacing:.08em;color:#3d638d;background:#e7f1fff2;border-radius:999px;padding:.22rem .5rem;font-size:.72rem}.direction.outbound.svelte-wuj1ud{color:#1f6a48;background:#e8f7eefa}.interface-list.svelte-1fgkiy9{gap:.75rem;display:grid}.interface-card.svelte-1fgkiy9{background:#fffffff0;border:1px solid #dbe4f2;border-radius:1rem;gap:.65rem;padding:.9rem;display:grid}.topline.svelte-1fgkiy9{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.topline.svelte-1fgkiy9 strong:where(.svelte-1fgkiy9),.topline.svelte-1fgkiy9 p:where(.svelte-1fgkiy9){margin:0}.topline.svelte-1fgkiy9 p:where(.svelte-1fgkiy9){color:var(--text-muted)}.status.svelte-1fgkiy9,.tags.svelte-1fgkiy9 span:where(.svelte-1fgkiy9),.metrics.svelte-1fgkiy9 span:where(.svelte-1fgkiy9){color:#35587e;background:#eff4fcf5;border-radius:999px;padding:.25rem .55rem;font-size:.74rem}.tags.svelte-1fgkiy9,.metrics.svelte-1fgkiy9{flex-wrap:wrap;gap:.45rem;display:flex}.empty-state.svelte-1fgkiy9{color:var(--text-muted)}.metrics.svelte-1n5cdk3{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.metric.svelte-1n5cdk3{background:#ffffffe6;border:1px solid #b4c5dfe6;border-radius:.95rem;gap:.3rem;padding:.85rem;display:grid}.metric.svelte-1n5cdk3 span:where(.svelte-1n5cdk3){color:var(--text-muted);font-size:.8rem}.metric.svelte-1n5cdk3 strong:where(.svelte-1n5cdk3){font-size:1.4rem;line-height:1}@media (width<=900px){.metrics.svelte-1n5cdk3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.communication-page.svelte-qbret6{background:radial-gradient(circle at 0 0,#c06d4a2e,#0000 22%),radial-gradient(circle at 100% 0,#24716124,#0000 18%),linear-gradient(#f9f5eef5,#f3efe8fa);gap:1rem;display:grid}.hero.svelte-qbret6,.voice-shell.svelte-qbret6,.signal-panel.svelte-qbret6{background:#fffcf6e0;border:1px solid #b6a99773;border-radius:1.25rem;box-shadow:0 14px 38px #3a291814}.hero.svelte-qbret6{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.hero.svelte-qbret6 h2:where(.svelte-qbret6),.hero-copy.svelte-qbret6{margin:0}.hero-copy.svelte-qbret6{max-width:64ch;color:var(--text-muted);margin-top:.45rem}.hero-actions.svelte-qbret6{flex-wrap:wrap;gap:.75rem;display:flex}.workspace-grid.svelte-qbret6{grid-template-columns:minmax(0,1.4fr) minmax(23rem,.9fr);gap:1rem;display:grid}.voice-column.svelte-qbret6,.signal-column.svelte-qbret6{align-content:start;gap:1rem;display:grid}.voice-shell.svelte-qbret6,.signal-panel.svelte-qbret6{padding:1rem}.voice-shell.svelte-qbret6{grid-template-rows:auto auto auto auto 1fr auto;gap:.85rem;min-height:min(86vh,86dvh);display:grid}.voice-header.svelte-qbret6,.join-bar.svelte-qbret6,.controls.svelte-qbret6,.session-strip.svelte-qbret6,.bridge-row.svelte-qbret6{flex-wrap:wrap;gap:.75rem;display:flex}.voice-header.svelte-qbret6{justify-content:space-between;align-items:flex-start}.section-kicker.svelte-qbret6,.join-bar.svelte-qbret6 span:where(.svelte-qbret6),.video-meta.svelte-qbret6,.mini-label.svelte-qbret6,.field.svelte-qbret6 span:where(.svelte-qbret6){color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.join-bar.svelte-qbret6 label:where(.svelte-qbret6),.field.svelte-qbret6{flex:14rem;gap:.28rem;min-width:min(14rem,100%);display:grid}.join-bar.svelte-qbret6 input:where(.svelte-qbret6),.controls.svelte-qbret6 select:where(.svelte-qbret6),.controls.svelte-qbret6 button:where(.svelte-qbret6),.composer.svelte-qbret6 button:where(.svelte-qbret6),.field.svelte-qbret6 select:where(.svelte-qbret6),.field.svelte-qbret6 input:where(.svelte-qbret6),textarea.svelte-qbret6{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:.9rem;padding:.65rem .8rem}.controls.svelte-qbret6 .ghost:where(.svelte-qbret6){background:0 0}.pill.svelte-qbret6{border:1px solid var(--line);background:#ffffffd1;border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.tone-good.svelte-qbret6{background:#2e82671f}.tone-warn.svelte-qbret6{background:#bc7d2f1f}.roster.svelte-qbret6{background:#0f8f7a14}.video-grid.svelte-qbret6{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.video-card.svelte-qbret6{border:1px solid var(--line);background:radial-gradient(circle at top,#0f8f7a2e,#0000 45%),linear-gradient(#1b212bfa,#0f131afa);border-radius:1rem;min-height:14rem;position:relative;overflow:hidden}.video-card.live.svelte-qbret6{border-color:#0f8f7a73;box-shadow:inset 0 0 0 1px #0f8f7a1f}.video-card.svelte-qbret6 video:where(.svelte-qbret6){object-fit:cover;width:100%;height:100%;display:block}.video-meta.svelte-qbret6{z-index:1;background:#ffffffe6;border-radius:999px;padding:.28rem .5rem;position:absolute;top:.7rem;left:.7rem}.video-empty.svelte-qbret6{color:#ffffffe0;place-items:center;display:grid;position:absolute;inset:0}.chat-feed.svelte-qbret6{align-content:start;gap:.6rem;min-height:0;padding-right:.2rem;display:grid;overflow:auto}.bubble.svelte-qbret6{border:1px solid var(--line);background:#fffffff2;border-radius:1rem 1rem 1rem .45rem;width:min(100%,34rem);padding:.8rem .9rem}.bubble.mine.svelte-qbret6{background:linear-gradient(135deg,#e9f7f3fa,#f5fffcfa);border-radius:1rem 1rem .45rem;justify-self:end}.meta.svelte-qbret6{color:var(--text-muted);margin-bottom:.3rem;font-size:.72rem}.composer.svelte-qbret6{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.composer.svelte-qbret6 textarea:where(.svelte-qbret6){resize:vertical;min-height:4.8rem}.panel-head.svelte-qbret6{margin-bottom:.8rem}.hint.svelte-qbret6,.mono.svelte-qbret6,.empty.svelte-qbret6{color:var(--text-muted)}.metric-grid.svelte-qbret6{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.8rem 0;display:grid}.metric.svelte-qbret6{border:1px solid var(--line);background:#ffffffb8;border-radius:1rem;gap:.35rem;padding:.75rem;display:grid}.toggle.svelte-qbret6{color:var(--text);align-items:center;gap:.6rem;margin:.6rem 0;display:flex}.preview-block.svelte-qbret6{border:1px solid var(--line);background:#ffffffb8;border-radius:1rem;margin-top:.75rem;padding:.8rem}.preview-block.api.svelte-qbret6{background:#f0f7ffbd}.invite-input.svelte-qbret6{width:100%}.lobby-list.svelte-qbret6{gap:.75rem;margin-top:.75rem;display:grid}.lobby-card.svelte-qbret6{border:1px solid var(--line);background:#ffffffc7;border-radius:1rem;gap:.45rem;padding:.85rem;display:grid}.lobby-card.status-pending.svelte-qbret6{border-color:#bc7d2f52}.lobby-card.status-approved.svelte-qbret6{border-color:#2e826752}.lobby-card.status-rejected.svelte-qbret6{border-color:#b6454542}.lobby-topline.svelte-qbret6,.lobby-actions.svelte-qbret6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.error.svelte-qbret6{color:var(--danger)}.bridge-row.svelte-qbret6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}@media (width<=1180px){.workspace-grid.svelte-qbret6,.bridge-row.svelte-qbret6{grid-template-columns:1fr}}@media (width<=760px){.hero.svelte-qbret6,.voice-header.svelte-qbret6,.composer.svelte-qbret6,.metric-grid.svelte-qbret6,.video-grid.svelte-qbret6{grid-template-columns:1fr;display:grid}.hero-actions.svelte-qbret6,.controls.svelte-qbret6{width:100%}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.engine-row.svelte-16i6gb8{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.engine-row.svelte-16i6gb8 button.active:where(.svelte-16i6gb8){background:var(--surface-dark);color:#fff;border-color:var(--surface-dark)}.split.svelte-16i6gb8{justify-content:space-between;align-items:center;display:flex}.json.svelte-16i6gb8{white-space:pre-wrap;border:1px solid var(--line);background:#ffffffb8;border-radius:.8rem;margin:0;padding:.8rem;font-family:IBM Plex Mono,monospace;font-size:.76rem}.ghost.svelte-16i6gb8{background:0 0}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.docs-page.svelte-19ajbtg{gap:1rem;display:grid}.docs-layout.svelte-19ajbtg{align-items:start}.doc-link.svelte-19ajbtg{text-align:left;border:1px solid var(--line);background:#ffffffd6;border-radius:1rem;gap:.3rem;width:100%;padding:.95rem 1rem;display:grid}.doc-link.active.svelte-19ajbtg{background:#0f8f7a14;border-color:#0f8f7a47}.doc-link.svelte-19ajbtg span:where(.svelte-19ajbtg),.doc-link.svelte-19ajbtg small:where(.svelte-19ajbtg){color:var(--text-muted)}.doc-article.svelte-19ajbtg{gap:1rem;display:grid}.article-head.svelte-19ajbtg{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.8rem;display:flex}h3.svelte-19ajbtg{margin:.2rem 0 0}.markdown-body.svelte-19ajbtg h1,.markdown-body.svelte-19ajbtg h2,.markdown-body.svelte-19ajbtg h3{margin-top:1.1rem;margin-bottom:.5rem}.markdown-body.svelte-19ajbtg h1:first-child{margin-top:0}.markdown-body.svelte-19ajbtg p,.markdown-body.svelte-19ajbtg li{line-height:1.6}.markdown-body.svelte-19ajbtg pre{border:1px solid var(--line);background:#f8f6f1db;border-radius:1rem;margin:.85rem 0;padding:1rem;font-family:IBM Plex Mono,monospace;font-size:.84rem;overflow:auto}.markdown-body.svelte-19ajbtg code{font-family:IBM Plex Mono,monospace;font-size:.88em}.markdown-body.svelte-19ajbtg ul,.markdown-body.svelte-19ajbtg ol{padding-left:1.3rem}@media (width<=920px){.article-head.svelte-19ajbtg{flex-direction:column}}.dynamic-surface.svelte-e8j6ry{min-width:0}.dynamic-frame.svelte-e8j6ry{background:0 0;border:0;width:100%;display:block}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.erp-module-page.svelte-19myepf{background:linear-gradient(#f4f7fcf2,#fcfdffdb),radial-gradient(circle at 100% 0,#084c921f,#0000 30%),radial-gradient(circle at 0,#1f6feb14,#0000 34%);gap:1rem;display:grid}.console-topbar.svelte-19myepf,.metric-card.svelte-19myepf,.primary-workspace.svelte-19myepf,.detail-card.svelte-19myepf,.queue-item.svelte-19myepf,.board-card.svelte-19myepf{background:linear-gradient(#ffffffeb,#f7faffe0)}.console-topbar.svelte-19myepf{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.console-title.svelte-19myepf h2:where(.svelte-19myepf),.workspace-header.svelte-19myepf h3:where(.svelte-19myepf),.section-head.svelte-19myepf h3:where(.svelte-19myepf){margin:0}.detail-subtitle.svelte-19myepf,.queue-item.svelte-19myepf span:where(.svelte-19myepf){color:var(--text-muted)}.hero-tags.svelte-19myepf,.table-badges.svelte-19myepf,.connection-actions.svelte-19myepf{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.primary-workspace.svelte-19myepf{gap:.9rem;display:grid}.queue-list.svelte-19myepf,.board-cards.svelte-19myepf{gap:.65rem;display:grid}.queue-item.svelte-19myepf,.board-card.svelte-19myepf{border:1px solid #7e94b633;border-radius:.9rem;padding:.8rem .9rem}.metric-strip.svelte-19myepf{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.metric-card.svelte-19myepf{border:1px solid #7e94b633;border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.metric-card.svelte-19myepf strong:where(.svelte-19myepf){font-size:1.75rem;line-height:1}.metric-card.cool.svelte-19myepf strong:where(.svelte-19myepf),.status-pill.cool.svelte-19myepf{color:#0f4c81}.metric-card.warm.svelte-19myepf strong:where(.svelte-19myepf),.status-pill.warm.svelte-19myepf{color:#98530d}.metric-card.alert.svelte-19myepf strong:where(.svelte-19myepf),.status-pill.alert.svelte-19myepf{color:#b42318}.workspace-shell.svelte-19myepf{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.95fr);gap:1rem;display:grid}.workspace-header.svelte-19myepf,.section-head.svelte-19myepf,.table-top.svelte-19myepf{justify-content:space-between;align-items:start;gap:1rem;display:flex}.workspace-toolbar.svelte-19myepf{flex-wrap:wrap;gap:.55rem;display:flex}.toolbar-pill.svelte-19myepf,.status-pill.svelte-19myepf{color:#264a77;background:#f6f9ffeb;border:1px solid #667ea438;border-radius:999px;align-items:center;padding:.28rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.toolbar-pill.active.svelte-19myepf,.status-pill.live.svelte-19myepf{color:#fff;background:linear-gradient(135deg,#0f4c81,#1d6fd5);border-color:#0000}.status-pill.idle.svelte-19myepf{color:var(--text-muted)}.connection-strip.svelte-19myepf{background:#f4f8ffeb;border:1px solid #7e94b633;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.9rem;display:grid}.wired-copy.svelte-19myepf{gap:.2rem;display:grid}.wired-copy.svelte-19myepf span:where(.svelte-19myepf){letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.inline-status.svelte-19myepf{border-radius:.8rem;padding:.55rem .7rem;font-size:.9rem}.inline-status.ok.svelte-19myepf{color:#0a5c4f;background:#0f6f7a14}.inline-status.error.svelte-19myepf{color:#b42318;background:#b4231814}.board-shell.svelte-19myepf{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.board-column.svelte-19myepf{background:#f6f9ffe0;border:1px solid #7e94b633;border-radius:1rem;gap:.75rem;padding:.75rem;display:grid}.board-column.svelte-19myepf header:where(.svelte-19myepf){justify-content:space-between;align-items:center;gap:.6rem;display:flex}.board-meta.svelte-19myepf{color:var(--text-muted);gap:.2rem;font-size:.84rem;display:grid}.enterprise-table.svelte-19myepf{background:#f9fbffeb;border:1px solid #7e94b633;border-radius:1rem;gap:.8rem;padding:.9rem;display:grid}.table-grid.svelte-19myepf{gap:.45rem;display:grid;overflow-x:auto}.table-head.svelte-19myepf,.table-row.svelte-19myepf{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:center;gap:.65rem;display:grid}.table-head.svelte-19myepf{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid #7e94b62e;padding:0 .15rem .35rem;font-size:.72rem}.table-row.svelte-19myepf{background:#fff;border:1px solid #7e94b624;border-radius:.85rem;padding:.8rem .85rem;font-size:.92rem}.table-row.svelte-19myepf .primary:where(.svelte-19myepf){color:#143a66;font-weight:700}.detail-card.svelte-19myepf,.detail-grid.svelte-19myepf{gap:.75rem;display:grid}.detail-row.svelte-19myepf{border-bottom:1px solid #7e94b624;justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.detail-row.svelte-19myepf span:where(.svelte-19myepf){color:var(--text-muted)}.queue-item.cool.svelte-19myepf{border-color:#0f4c8129}.queue-item.warm.svelte-19myepf{border-color:#98530d29}.queue-item.alert.svelte-19myepf{border-color:#b4231833}@media (width<=1180px){.metric-strip.svelte-19myepf,.board-shell.svelte-19myepf{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell.svelte-19myepf{grid-template-columns:1fr}}@media (width<=860px){.metric-strip.svelte-19myepf{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-strip.svelte-19myepf{grid-template-columns:1fr}.console-topbar.svelte-19myepf,.workspace-header.svelte-19myepf,.section-head.svelte-19myepf,.table-top.svelte-19myepf{flex-direction:column;align-items:stretch}.table-head.svelte-19myepf,.table-row.svelte-19myepf{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head.svelte-19myepf{display:none}.table-row.svelte-19myepf{min-width:32rem}.detail-row.svelte-19myepf{flex-direction:column;gap:.2rem}.board-shell.svelte-19myepf{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(16rem,82vw);grid-auto-flow:column;padding-bottom:.25rem;overflow-x:auto}.board-column.svelte-19myepf{scroll-snap-align:start}}@media (width<=560px){.metric-strip.svelte-19myepf{grid-template-columns:1fr}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.shell.svelte-1kbf6xo,.table.svelte-1kbf6xo{gap:1rem;display:grid}.stats-grid.svelte-1kbf6xo{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem;display:grid}.stat-card.svelte-1kbf6xo strong:where(.svelte-1kbf6xo){font-size:1.3rem}.button-row.svelte-1kbf6xo,.title-row.svelte-1kbf6xo,.stock.svelte-1kbf6xo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.part.svelte-1kbf6xo{border:1px solid var(--line);background:#ffffffd1;border-radius:.95rem;justify-content:space-between;gap:.75rem;padding:.85rem;display:flex}.callout.svelte-1kbf6xo{border:1px solid var(--line);border-radius:1rem;padding:.9rem 1rem}.callout.warning.svelte-1kbf6xo{background:#d87e3b14;border-color:#d87e3b3d}.callout.svelte-1kbf6xo ul:where(.svelte-1kbf6xo){margin:.45rem 0 0;padding-left:1rem}.ghost.svelte-1kbf6xo{background:0 0}.danger.svelte-1kbf6xo{color:var(--danger);border-color:#b0393940}.danger-badge.svelte-1kbf6xo{color:var(--danger);background:#b0393914;border-color:#b039392e}@media (width<=920px){.part.svelte-1kbf6xo{flex-direction:column}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.drive.svelte-tt12wh{min-height:70vh;position:relative}.drive.drag-over.svelte-tt12wh:after{content:"Datei hier ablegen";border:2px dashed var(--line-strong,#ccc);border-radius:var(--radius-lg,12px);color:var(--text-muted,#888);z-index:10;pointer-events:none;background:#ffffffeb;place-content:center;font-size:1.1rem;display:grid;position:absolute;inset:0}.drive-toolbar.svelte-tt12wh{border-bottom:1px solid var(--line,#e5e5e5);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.drive-tabs.svelte-tt12wh{gap:.125rem;display:flex}.drive-tab.svelte-tt12wh{color:var(--text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.drive-tab.svelte-tt12wh:hover{color:var(--text,#111);background:#0000000a}.drive-tab.active.svelte-tt12wh{color:var(--text,#111);background:#0000000f}.count.svelte-tt12wh{color:var(--text-muted,#999);background:#0000000d;border-radius:4px;padding:.1rem .35rem;font-size:.6875rem}.drive-actions.svelte-tt12wh{align-items:center;gap:.375rem;display:flex}.action-btn.svelte-tt12wh{border:1px solid var(--line,#e5e5e5);width:2rem;height:2rem;color:var(--text-muted,#888);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s;display:inline-flex}.action-btn.svelte-tt12wh:hover{color:var(--text,#111);background:#0000000a}.upload-btn.svelte-tt12wh{color:#f8f6f1;cursor:pointer;background:linear-gradient(135deg,#133239f5,#1a585fe6);border:none;border-radius:6px;align-items:center;gap:.35rem;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:opacity .12s;display:inline-flex}.upload-btn.svelte-tt12wh:hover{opacity:.85}.upload-panel.svelte-tt12wh{border:1px solid var(--line,#e5e5e5);background:#ffffffd9;border-radius:10px;gap:1rem;margin-bottom:.75rem;padding:.875rem;display:flex}.upload-divider.svelte-tt12wh{background:var(--line,#e5e5e5);flex-shrink:0;width:1px}.upload-section.svelte-tt12wh{flex:1;align-content:start;gap:.5rem;display:grid}.upload-section.svelte-tt12wh strong:where(.svelte-tt12wh){font-size:.8125rem}.upload-category-row.svelte-tt12wh{gap:.25rem;display:flex}.upload-category-row.svelte-tt12wh button:where(.svelte-tt12wh){color:var(--text-muted,#888);cursor:pointer;background:#0000000a;border:1px solid #0000;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;font-weight:500}.upload-category-row.svelte-tt12wh button.selected:where(.svelte-tt12wh){color:#f8f6f1;background:#133239e6}.file-drop-label.svelte-tt12wh{border:1px dashed var(--line,#ddd);color:var(--text-muted,#999);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:.35rem;padding:1.25rem;font-size:.8125rem;transition:border-color .12s,background .12s;display:flex}.file-drop-label.svelte-tt12wh:hover{border-color:var(--line-strong,#bbb);background:#00000005}.file-drop-label.small.svelte-tt12wh{padding:.75rem}.setting-row.svelte-tt12wh{gap:.25rem}.setting-row.svelte-tt12wh span:where(.svelte-tt12wh){color:var(--text-muted,#888);font-size:.75rem}.setting-input-row.svelte-tt12wh{gap:.375rem;display:flex}.setting-input-row.svelte-tt12wh input:where(.svelte-tt12wh){border:1px solid var(--line,#e5e5e5);border-radius:6px;flex:1;min-width:4rem;padding:.35rem .5rem;font-size:.8125rem}.setting-input-row.svelte-tt12wh button:where(.svelte-tt12wh){border-radius:6px;padding:.35rem .65rem;font-size:.75rem}.toast.svelte-tt12wh{color:var(--text,#333);background:#0000000f;border-radius:6px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8125rem}.toast.error.svelte-tt12wh{color:var(--danger,#dc2626);background:#dc26260f}.empty-state.svelte-tt12wh{text-align:center;color:var(--text-muted,#999);padding:3rem 1rem;font-size:.875rem}.file-grid.svelte-tt12wh{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;display:grid}.file-item.svelte-tt12wh{border:1px solid var(--line,#e5e5e5);background:#fff;border-radius:8px;transition:border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.file-item.svelte-tt12wh:hover{border-color:var(--line-strong,#ccc);box-shadow:0 2px 8px #0000000f}.file-link.svelte-tt12wh{color:inherit;text-decoration:none;display:block}.file-thumb.svelte-tt12wh{aspect-ratio:4/3;background-color:#f5f5f5;background-position:50%;background-size:cover;width:100%}.file-thumb-icon.svelte-tt12wh{color:var(--text-muted,#aaa);place-items:center;display:grid}.file-info.svelte-tt12wh{gap:.1rem;padding:.4rem .5rem;display:grid}.file-name.svelte-tt12wh{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.file-meta.svelte-tt12wh{color:var(--text-muted,#999);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.share-btn.svelte-tt12wh{width:1.75rem;height:1.75rem;color:var(--text-muted,#888);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background .12s;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.file-item.svelte-tt12wh:hover .share-btn:where(.svelte-tt12wh){opacity:1}.share-btn.svelte-tt12wh:hover{color:var(--text,#111);background:#fff}.share-overlay.svelte-tt12wh{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.share-dialog.svelte-tt12wh{background:#fff;border-radius:12px;gap:.75rem;width:min(22rem,100%);padding:1.25rem;display:grid;box-shadow:0 8px 30px #00000026}.share-header.svelte-tt12wh{justify-content:space-between;align-items:center;display:flex}.share-header.svelte-tt12wh strong:where(.svelte-tt12wh){font-size:.875rem}.close-btn.svelte-tt12wh{width:1.75rem;height:1.75rem;color:var(--text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.close-btn.svelte-tt12wh:hover{background:#0000000d}.share-dialog.svelte-tt12wh label:where(.svelte-tt12wh){color:var(--text-muted,#888);gap:.2rem;font-size:.75rem;display:grid}.share-dialog.svelte-tt12wh input:where(.svelte-tt12wh){border:1px solid var(--line,#e5e5e5);border-radius:6px;padding:.45rem .6rem;font-size:.8125rem}.primary-share-btn.svelte-tt12wh{color:#f8f6f1;cursor:pointer;background:linear-gradient(135deg,#133239f5,#1a585fe6);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;height:2.25rem;font-size:.8125rem;font-weight:500;transition:opacity .12s;display:inline-flex}.primary-share-btn.svelte-tt12wh:hover{opacity:.85}.share-result-box.svelte-tt12wh{gap:.35rem;display:grid}.share-url-input.svelte-tt12wh{border:1px solid var(--line,#e5e5e5);cursor:text;background:#fafafa;border-radius:6px;padding:.45rem .6rem;font-family:monospace;font-size:.75rem}.share-meta.svelte-tt12wh{color:var(--text-muted,#999);font-size:.6875rem}.sr-only.svelte-tt12wh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.drive-toolbar.svelte-tt12wh{flex-wrap:wrap}.file-grid.svelte-tt12wh{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.upload-panel.svelte-tt12wh{flex-direction:column}.upload-divider.svelte-tt12wh{width:100%;height:1px}.share-btn.svelte-tt12wh{opacity:1}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.overview.svelte-pbm5ys{gap:1rem;display:grid}.header-copy.svelte-pbm5ys{justify-items:end;gap:.35rem;display:grid}.summary-grid.svelte-pbm5ys{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.summary-card.svelte-pbm5ys{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffffeb,#fbf7efcc),radial-gradient(circle at 100% 0,#de75361f,#0000 45%);gap:.35rem;padding:1rem;display:grid}.summary-card.svelte-pbm5ys strong:where(.svelte-pbm5ys){font-size:1.85rem;line-height:1}.summary-card.emphasis.svelte-pbm5ys{color:#f6f2e8;background:linear-gradient(160deg,#133239fa,#285747f0),radial-gradient(circle at 0 0,#ffc98429,#0000 42%)}.summary-card.emphasis.svelte-pbm5ys .eyebrow:where(.svelte-pbm5ys),.summary-card.emphasis.svelte-pbm5ys .muted:where(.svelte-pbm5ys){color:#f6f2e8c2}.toolbar.svelte-pbm5ys{grid-template-columns:11rem 11rem minmax(0,1fr) auto auto;gap:.7rem;display:grid}.sources.svelte-pbm5ys{flex-wrap:wrap;gap:.55rem;display:flex}.source-pill.svelte-pbm5ys{background:#fffc}.warning.svelte-pbm5ys{color:#6a5300;background:#fff5d0b8;border-style:solid}.cards.svelte-pbm5ys{gap:1rem}.funding-card.svelte-pbm5ys{background:linear-gradient(#ffffffdb,#fff9f1c2),radial-gradient(circle at 100% 0,#115b6314,#0000 34%);gap:.9rem;display:grid}.card-top.svelte-pbm5ys{justify-content:space-between;align-items:start;gap:1rem;display:flex}.title-block.svelte-pbm5ys{gap:.45rem;display:grid}.title-block.svelte-pbm5ys h3:where(.svelte-pbm5ys){margin:0;font-size:1.15rem;line-height:1.25}.subtitle.svelte-pbm5ys,.summary.svelte-pbm5ys{color:var(--text-muted);margin:0}.detail-link.svelte-pbm5ys{white-space:nowrap;color:var(--mod-workspace);font-weight:600;text-decoration:none}.detail-link.svelte-pbm5ys:hover{text-decoration:underline}.meta-grid.svelte-pbm5ys{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.meta-box.svelte-pbm5ys{border:1px solid var(--line);background:#ffffff94;border-radius:.8rem;gap:.3rem;padding:.8rem;display:grid}.document-list.svelte-pbm5ys{gap:.35rem;margin-top:.35rem;display:grid}.document-list.svelte-pbm5ys a:where(.svelte-pbm5ys){color:var(--mod-workspace);text-decoration:none}.document-list.svelte-pbm5ys a:where(.svelte-pbm5ys):hover{text-decoration:underline}.badge-source.svelte-pbm5ys{text-transform:uppercase}.source-ffg.svelte-pbm5ys{color:#005d8c;background:#005d8c1a;border-color:#005d8c2e}.source-aws.svelte-pbm5ys{color:#9e420f;background:#d9682b1a;border-color:#d9682b2e}.status-open.svelte-pbm5ys{color:#1c6a45;background:#227c521f;border-color:#227c5233}.status-archived.svelte-pbm5ys,.status-closed.svelte-pbm5ys{color:#6d5545;background:#705a481a;border-color:#705a4829}.status-published.svelte-pbm5ys,.status-upcoming.svelte-pbm5ys{color:#8c6410;background:#bd88201f;border-color:#bd88202e}@media (width<=1080px){.summary-grid.svelte-pbm5ys{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar.svelte-pbm5ys{grid-template-columns:1fr 1fr}.toolbar.svelte-pbm5ys input:where(.svelte-pbm5ys){grid-column:1/-1}}@media (width<=760px){.summary-grid.svelte-pbm5ys,.toolbar.svelte-pbm5ys{grid-template-columns:1fr}.card-top.svelte-pbm5ys,.header-copy.svelte-pbm5ys{grid-template-columns:1fr;justify-items:start;display:grid}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.toolbar.svelte-cy8afg{gap:.6rem;margin-bottom:1rem;display:flex}.toolbar.svelte-cy8afg .ghost:where(.svelte-cy8afg){background:0 0}.top.svelte-cy8afg{justify-content:space-between;gap:.7rem;display:flex}@media (width<=920px){.toolbar.svelte-cy8afg{flex-direction:column}}.chart-card.svelte-zdhtnc{border:1px solid var(--line);background:#ffffffdb;border-radius:1.15rem;gap:.8rem;padding:1rem;display:grid}.chart-head.svelte-zdhtnc{justify-content:space-between;align-items:start;gap:1rem;display:flex}.chart-head.svelte-zdhtnc h3:where(.svelte-zdhtnc){margin:.2rem 0 0}.eyebrow.svelte-zdhtnc,.current.svelte-zdhtnc span:where(.svelte-zdhtnc),.tick.svelte-zdhtnc{color:var(--text-muted)}.eyebrow.svelte-zdhtnc,.tick.svelte-zdhtnc{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.current.svelte-zdhtnc{text-align:right;gap:.1rem;display:grid}.chart.svelte-zdhtnc{width:100%;height:auto;overflow:visible}.tick.svelte-zdhtnc{font-size:10px}.empty.svelte-zdhtnc{border:1px dashed var(--line);color:var(--text-muted);border-radius:.95rem;padding:1rem}@media (width<=720px){.chart-head.svelte-zdhtnc{flex-direction:column}.current.svelte-zdhtnc{text-align:left}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.shell.svelte-1x0zzre,.stack.svelte-1x0zzre,.stream.svelte-1x0zzre,.mini-table.svelte-1x0zzre{gap:1rem;display:grid}.stats-grid.svelte-1x0zzre{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem;display:grid}.stat-card.svelte-1x0zzre strong:where(.svelte-1x0zzre){font-size:1.3rem}.split-grid.svelte-1x0zzre{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.95fr);gap:1rem;display:grid}.charts-grid.svelte-1x0zzre,.machine-grid.svelte-1x0zzre,.meta-grid.svelte-1x0zzre{gap:1rem;display:grid}.machine-grid.svelte-1x0zzre{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.machine-card.svelte-1x0zzre,.stream-row.svelte-1x0zzre,.mini-row.svelte-1x0zzre{border:1px solid var(--line);background:#ffffffd1;border-radius:1rem;padding:.9rem}.machine-head.svelte-1x0zzre,.title-row.svelte-1x0zzre,.stream-row.svelte-1x0zzre,.mini-row.svelte-1x0zzre,.stream-values.svelte-1x0zzre,.meta-grid.svelte-1x0zzre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.compact.svelte-1x0zzre{gap:.5rem}.meta-grid.svelte-1x0zzre{align-items:stretch}.meta-grid.svelte-1x0zzre>div:where(.svelte-1x0zzre){gap:.1rem;min-width:7rem;display:grid}.stream-values.svelte-1x0zzre{justify-content:flex-end}.badge.ok.svelte-1x0zzre{background:#0f8f7a14}.badge.warning.svelte-1x0zzre{background:#d87e3b14;border-color:#d87e3b38}.badge.danger.svelte-1x0zzre{color:var(--danger);background:#b0393914;border-color:#b0393938}@media (width<=1080px){.split-grid.svelte-1x0zzre{grid-template-columns:1fr}}.chatroom.svelte-28l5h3{grid-template-rows:auto auto auto auto 1fr auto auto;gap:.8rem;height:min(84vh,84dvh);min-height:0;display:grid}.voice-header.svelte-28l5h3,.join-bar.svelte-28l5h3,.controls.svelte-28l5h3,.session-strip.svelte-28l5h3{flex-wrap:wrap;gap:.75rem;display:flex}.voice-header.svelte-28l5h3{justify-content:space-between;align-items:flex-start}.join-bar.svelte-28l5h3 label:where(.svelte-28l5h3){flex:14rem;gap:.28rem;min-width:min(16rem,100%);display:grid}.join-bar.svelte-28l5h3 span:where(.svelte-28l5h3),.video-meta.svelte-28l5h3{color:var(--text-muted);font-size:.74rem}.join-bar.svelte-28l5h3 input:where(.svelte-28l5h3),.lobby-request.svelte-28l5h3 input:where(.svelte-28l5h3),.controls.svelte-28l5h3 select:where(.svelte-28l5h3),.controls.svelte-28l5h3 button:where(.svelte-28l5h3),.composer.svelte-28l5h3 button:where(.svelte-28l5h3),.lobby-request.svelte-28l5h3 textarea:where(.svelte-28l5h3),textarea.svelte-28l5h3{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:.85rem;padding:.65rem .8rem}.controls.svelte-28l5h3 .ghost:where(.svelte-28l5h3){background:0 0}.pill.svelte-28l5h3{border:1px solid var(--line);background:#ffffffc7;border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.roster.svelte-28l5h3{background:#0f8f7a14}.video-grid.svelte-28l5h3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.video-card.svelte-28l5h3{border:1px solid var(--line);background:radial-gradient(circle at top,#0f8f7a2e,#0000 45%),linear-gradient(#1b212bfa,#0f131afa);border-radius:1rem;min-height:14rem;position:relative;overflow:hidden}.video-card.live.svelte-28l5h3{border-color:#0f8f7a73;box-shadow:inset 0 0 0 1px #0f8f7a1f}.video-card.svelte-28l5h3 video:where(.svelte-28l5h3){object-fit:cover;background:0 0;width:100%;height:100%;display:block}.video-meta.svelte-28l5h3{z-index:1;color:#ffffffe0;background:#0000005c;border-radius:999px;padding:.25rem .5rem;position:absolute;top:.7rem;left:.7rem}.video-empty.svelte-28l5h3{color:#ffffffc2;letter-spacing:.04em;text-transform:uppercase;place-items:center;font-size:.92rem;display:grid;position:absolute;inset:0}.chat-feed.svelte-28l5h3{border:1px solid var(--line);overscroll-behavior:contain;border-radius:1rem;align-content:start;gap:.6rem;min-height:0;padding:.7rem;display:grid;overflow:auto}.bubble.svelte-28l5h3{border:1px solid var(--line);background:#fff;border-radius:.8rem;max-width:44rem;padding:.6rem .75rem}.bubble.mine.svelte-28l5h3{background:#0f8f7a14;justify-self:end}.meta.svelte-28l5h3,.eyebrow.svelte-28l5h3,.mono.svelte-28l5h3{color:var(--text-muted);font-size:.74rem}.mono.svelte-28l5h3{margin:.2rem 0 0}.composer.svelte-28l5h3{grid-template-columns:1fr auto;gap:.6rem;display:grid}.lobby-request.svelte-28l5h3{border:1px solid var(--line);background:#ffffffd6;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.lobby-request.svelte-28l5h3 label:where(.svelte-28l5h3){gap:.28rem;display:grid}.invite-panel.svelte-28l5h3{border:1px solid var(--line);background:#ffffffeb;border-radius:1rem;gap:.6rem;padding:.8rem 1rem;display:grid}.invite-panel.svelte-28l5h3 label:where(.svelte-28l5h3){gap:.28rem;display:grid}.invite-panel.svelte-28l5h3 input:where(.svelte-28l5h3){border:1px solid var(--line);color:var(--text);background:#fff;border-radius:.85rem;padding:.65rem .8rem}textarea.svelte-28l5h3{resize:vertical;min-height:5.4rem}.error.svelte-28l5h3{color:var(--danger);margin:0}.empty.svelte-28l5h3{color:var(--text-muted)}audio.svelte-28l5h3{opacity:0;width:0;height:0}@media (width<=920px){.chatroom.svelte-28l5h3{grid-template-rows:auto auto auto auto auto 1fr auto auto;height:calc(100dvh - 10rem)}.voice-header.svelte-28l5h3{flex-direction:column}.video-grid.svelte-28l5h3,.composer.svelte-28l5h3{grid-template-columns:1fr}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.m.svelte-i4zve9{border:1px solid var(--line);border-radius:var(--radius-lg);box-sizing:border-box;color:#1b2b3d;background:#f8fafd;flex-direction:column;gap:.5rem;max-width:100%;padding:.75rem;display:flex;overflow:hidden}.m.svelte-i4zve9 :where(.svelte-i4zve9){box-sizing:border-box}.m-bar.svelte-i4zve9{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.m-search.svelte-i4zve9{min-width:0;color:var(--text);background:#eef3fb;border:1px solid #dae5f5;border-radius:999px;flex:10rem;padding:.55rem .85rem;font-size:.9rem}.m-bar-actions.svelte-i4zve9{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.m-btn.svelte-i4zve9{border:1px solid var(--line);color:var(--text);white-space:nowrap;cursor:pointer;background:#fff;border-radius:.5rem;padding:.4rem .65rem;font-size:.8rem;font-weight:500}.m-btn.svelte-i4zve9:hover{background:#f0f4fb}.m-btn.svelte-i4zve9:disabled{opacity:.45;cursor:default}.m-primary.svelte-i4zve9{color:#f8f6f1;cursor:pointer;background:linear-gradient(135deg,#133239f5,#1a585fe6);border:1px solid #1332391a;border-radius:.5rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600}.m-primary.svelte-i4zve9:disabled{opacity:.45;cursor:default}.m-pill.svelte-i4zve9{color:var(--text-muted);background:#fff;border:1px solid #d6dce9;border-radius:999px;padding:.25rem .55rem;font-size:.72rem}.m-pill.ready.svelte-i4zve9{color:#0e6a53;background:#eaf9f3;border-color:#b9dfd5}.m-nav.svelte-i4zve9{align-items:center;gap:.35rem;display:flex}.m-nav-btn.svelte-i4zve9{color:#304865;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.45rem .7rem;font-size:.88rem;font-weight:500}.m-nav-btn.svelte-i4zve9:hover{background:#e7eefb}.m-nav-btn.active.svelte-i4zve9{color:#163f6c;background:#dce8fb;border-color:#c2d5f3;font-weight:700}.m-compose-btn.svelte-i4zve9{color:#113c67;cursor:pointer;background:#d5e6ff;border:1px solid #c9d7f0;border-radius:.6rem;margin-left:auto;padding:.45rem .85rem;font-size:.85rem;font-weight:700}.m-compose-btn.svelte-i4zve9:hover{background:#c5dafc}.m-count.svelte-i4zve9{color:#52657d;font-size:.78rem;font-weight:400}.m-cats.svelte-i4zve9{flex-wrap:wrap;gap:.3rem;display:flex}.m-cat.svelte-i4zve9{color:#304865;cursor:pointer;background:#f4f6fb;border:1px solid #dbe4f3;border-radius:999px;padding:.3rem .6rem;font-size:.78rem}.m-cat.svelte-i4zve9:hover{background:#e7eefb}.m-cat.active.svelte-i4zve9{background:#dce8fb;border-color:#c2d5f3;font-weight:600}.m-from.svelte-i4zve9{color:#5a6d84;border-top:1px solid #e9eef7;padding-top:.35rem;font-size:.75rem}.m-list.svelte-i4zve9{background:#fff;border:1px solid #dbe4f3;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.m-row.svelte-i4zve9{text-align:left;cursor:pointer;color:#1b2b3d;background:#fff;border:0;border-bottom:1px solid #eef2f7;flex-direction:column;gap:.15rem;width:100%;min-width:0;padding:.6rem .75rem;display:flex}.m-row.svelte-i4zve9:last-child{border-bottom:0}.m-row.svelte-i4zve9:hover{background:#f7faff}.m-row-top.svelte-i4zve9{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.m-sender.svelte-i4zve9{color:#203247;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.m-time.svelte-i4zve9{color:#60738a;white-space:nowrap;flex-shrink:0;font-size:.75rem}.m-subject.svelte-i4zve9{color:#24384f;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.85rem;font-weight:500;overflow:hidden}.m-row-bottom.svelte-i4zve9{align-items:baseline;gap:.4rem;min-width:0;display:flex}.m-snippet.svelte-i4zve9{color:#64778e;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8rem;overflow:hidden}.m-chip.svelte-i4zve9{text-transform:capitalize;color:#41556d;background:#f7f9fc;border:1px solid #d7deeb;border-radius:999px;flex-shrink:0;padding:.12rem .4rem;font-size:.68rem}.m-chip.communication.svelte-i4zve9{color:#4b5f76;background:#f4f6fb;border-color:#cfd5e4}.m-chip.transactional.svelte-i4zve9{color:#1e6a39;background:#eaf8ee;border-color:#bcdcc7}.m-chip.marketing.svelte-i4zve9{color:#8b5a17;background:#fff4e1;border-color:#f0d4ab}.m-chip.outbox.svelte-i4zve9{text-transform:none}.m-empty.svelte-i4zve9{border:1px dashed var(--line);color:var(--text-muted);background:#ffffff73;border-radius:.5rem;padding:.75rem;font-size:.88rem}.m-status.svelte-i4zve9{color:var(--text-muted);margin:0;font-size:.82rem}.m-error.svelte-i4zve9{color:var(--danger);margin:0;font-size:.82rem}.m-muted.svelte-i4zve9{color:var(--text-muted);margin:0;font-size:.88rem}.m-overlay.svelte-i4zve9{z-index:70;background:#090e1859;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}.m-sheet.svelte-i4zve9{background:#f8fafd;flex-direction:column;width:100%;height:100%;max-height:100dvh;display:flex;overflow:hidden}.m-sheet-head.svelte-i4zve9{background:#fff;border-bottom:1px solid #dbe4f3;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem;padding:.65rem .75rem;display:flex}.m-sheet-head.svelte-i4zve9 h3:where(.svelte-i4zve9){margin:0;font-size:1rem}.m-sheet-actions.svelte-i4zve9{flex-wrap:wrap;gap:.3rem;display:flex}.m-sheet-body.svelte-i4zve9{flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:.75rem;display:flex;overflow:auto}.m-sheet-body.svelte-i4zve9 label:where(.svelte-i4zve9){flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.m-sheet-body.svelte-i4zve9 label:where(.svelte-i4zve9)>span:where(.svelte-i4zve9){color:#5c718d;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:500}.m-sheet-body.svelte-i4zve9 input:where(.svelte-i4zve9),.m-sheet-body.svelte-i4zve9 select:where(.svelte-i4zve9),.m-sheet-body.svelte-i4zve9 textarea:where(.svelte-i4zve9){border:1px solid var(--line);width:100%;min-width:0;color:var(--text);box-sizing:border-box;background:#fff;border-radius:.45rem;padding:.5rem .65rem;font-size:.88rem}.m-sheet-body.svelte-i4zve9 textarea:where(.svelte-i4zve9){resize:vertical;min-height:8rem}.m-from-row.svelte-i4zve9{align-items:center;gap:.3rem;display:flex}.m-from-row.svelte-i4zve9 input:where(.svelte-i4zve9),.m-from-row.svelte-i4zve9 select:where(.svelte-i4zve9){flex:1;min-width:0}.m-at.svelte-i4zve9{color:var(--text-muted);flex-shrink:0;font-weight:700}.m-verify-row.svelte-i4zve9{align-items:center;gap:.3rem;display:flex}.m-verify-row.svelte-i4zve9 input:where(.svelte-i4zve9){flex:1;min-width:0}.m-form-actions.svelte-i4zve9{flex-wrap:wrap;gap:.35rem;padding-top:.25rem;display:flex}.m-body-label.svelte-i4zve9{flex:1;min-height:0}.m-body-label.svelte-i4zve9 textarea:where(.svelte-i4zve9){flex:1;min-height:6rem}.m-detail-meta.svelte-i4zve9{overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #e9eef7;flex-direction:column;gap:.2rem;padding-bottom:.5rem;font-size:.84rem;display:flex}.m-detail-body.svelte-i4zve9{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#16263b;background:#fff;border:1px solid #e2e9f5;border-radius:.6rem;padding:.75rem;font-size:.88rem;line-height:1.55}.m-detail-html.svelte-i4zve9{overflow-wrap:anywhere;word-break:break-word;color:#16263b;background:#fff;border:1px solid #e2e9f5;border-radius:.6rem;padding:.85rem;font-size:.9rem;line-height:1.6}.m-detail-html.svelte-i4zve9 p:first-child,.m-detail-html.svelte-i4zve9 h1:first-child,.m-detail-html.svelte-i4zve9 h2:first-child,.m-detail-html.svelte-i4zve9 h3:first-child{margin-top:0}.m-detail-html.svelte-i4zve9 table{border-collapse:collapse;width:100%}.m-detail-html.svelte-i4zve9 td,.m-detail-html.svelte-i4zve9 th{text-align:left;border:1px solid #dbe5f4;padding:.4rem .55rem}.m-detail-html.svelte-i4zve9 a{color:#0c5acc}.m-invite-card.svelte-i4zve9{background:linear-gradient(#f5fbff 0%,#eef5ff 100%);border:1px solid #cfe1f8;border-radius:.9rem;gap:.75rem;padding:.9rem;display:grid}.m-invite-kicker.svelte-i4zve9{text-transform:uppercase;letter-spacing:.08em;color:#6380a1;font-size:.72rem;font-weight:700}.m-invite-card.svelte-i4zve9 h4:where(.svelte-i4zve9){color:#153354;margin:0;font-size:1.05rem}.m-invite-card.svelte-i4zve9 p:where(.svelte-i4zve9){white-space:pre-wrap;color:#28425f;margin:0}.m-invite-grid.svelte-i4zve9{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;display:grid}.m-invite-grid.svelte-i4zve9 div:where(.svelte-i4zve9){background:#ffffffc7;border:1px solid #d8e5f7;border-radius:.75rem;gap:.18rem;padding:.7rem;display:grid}.m-invite-grid.svelte-i4zve9 strong:where(.svelte-i4zve9){text-transform:uppercase;letter-spacing:.05em;color:#6782a2;font-size:.76rem}.m-invite-grid.svelte-i4zve9 span:where(.svelte-i4zve9){color:#18324f;line-height:1.45}.m-invite-link.svelte-i4zve9{color:#fff;background:#0c5acc;border-radius:999px;justify-self:start;align-items:center;padding:.55rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}.m-detail-raw-label.svelte-i4zve9{text-transform:uppercase;letter-spacing:.08em;color:#5c718d;padding-top:.3rem;font-size:.72rem}.m-detail-raw.svelte-i4zve9{white-space:pre;border:1px solid var(--line);width:100%;min-height:10rem;color:var(--text);box-sizing:border-box;resize:vertical;background:#fff;border-radius:.45rem;padding:.5rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;overflow:auto}@media (width>=768px){.m.svelte-i4zve9{gap:.65rem;padding:1rem}.m-overlay.svelte-i4zve9{justify-content:center;align-items:center;padding:2rem}.m-sheet.svelte-i4zve9{border:1px solid var(--line);border-radius:1rem;width:min(52rem,96vw);height:auto;max-height:90vh;overflow:hidden;box-shadow:0 18px 48px #1019262e}.m-sheet-head.svelte-i4zve9{padding:.85rem 1rem}.m-sheet-body.svelte-i4zve9{padding:1rem}.m-row.svelte-i4zve9{flex-direction:row;align-items:center;gap:.75rem}.m-row-top.svelte-i4zve9{flex:0 0 11rem;min-width:0}.m-subject.svelte-i4zve9{flex:1;min-width:0}.m-row-bottom.svelte-i4zve9{flex:none;min-width:0}.m-snippet.svelte-i4zve9{display:none}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.graph-page.svelte-cvzfkc{gap:1rem;display:grid}.graph-layout.svelte-cvzfkc{align-items:start}.badge-strip.svelte-cvzfkc{flex-wrap:wrap;gap:.6rem;display:flex}.badge.provider.bedrock.svelte-cvzfkc{background:#0f8f7a24}.badge.provider.fallback.svelte-cvzfkc{background:#d66c3f1f}h3.svelte-cvzfkc{margin:.3rem 0 .85rem}.mail-meta.svelte-cvzfkc{color:var(--text-muted);gap:.35rem;margin-bottom:.9rem;display:grid}.mail-body.svelte-cvzfkc{border:1px solid var(--line);white-space:pre-wrap;background:#f8f6f1db;border-radius:1rem;margin:0;padding:1rem;font-family:IBM Plex Mono,monospace;font-size:.85rem;overflow:auto}.pill-grid.svelte-cvzfkc{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;margin-bottom:.9rem;display:grid}.pill.svelte-cvzfkc{border:1px solid var(--line);background:#fff;border-radius:1rem;gap:.15rem;padding:.75rem .85rem;display:grid}.stage-grid.svelte-cvzfkc{gap:.75rem;display:grid}.stage.svelte-cvzfkc{border:1px solid var(--line);background:#ffffffd6;border-radius:1rem;grid-template-columns:auto 1fr;gap:.85rem;padding:.9rem;display:grid}.stage.live.svelte-cvzfkc{background:#0f8f7a14}.stage.fallback.svelte-cvzfkc{background:#d66c3f14}.stage-index.svelte-cvzfkc{background:var(--surface-dark);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.stage-status.svelte-cvzfkc{color:var(--text-muted);text-transform:capitalize;margin-top:.2rem;font-size:.84rem}.stage.svelte-cvzfkc p:where(.svelte-cvzfkc),.card.svelte-cvzfkc p:where(.svelte-cvzfkc){margin-bottom:0}@media (width<=920px){.badge-strip.svelte-cvzfkc{flex-direction:column;align-items:start}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.mm-page.svelte-o2dxej,.mm-card.svelte-o2dxej{gap:1rem;display:grid}.mm-layout.svelte-o2dxej,.mm-bottom.svelte-o2dxej{align-items:start}.section-head.svelte-o2dxej{justify-content:space-between;align-items:start;gap:1rem;display:flex}.section-head.svelte-o2dxej h3:where(.svelte-o2dxej){margin:.2rem 0 0}.pill.svelte-o2dxej{border:1px solid var(--line);color:var(--text-muted);background:#fffc;border-radius:999px;padding:.3rem .65rem;font-size:.76rem}.campaign-browser.svelte-o2dxej{border:1px solid var(--line);background:#ffffffc7;border-radius:1rem;gap:.75rem;padding:.9rem 1rem;display:grid}.campaign-browser-top.svelte-o2dxej{justify-content:space-between;align-items:center;gap:1rem;display:flex}.campaign-list.svelte-o2dxej{flex-wrap:wrap;gap:.55rem;display:flex}.campaign-chip.svelte-o2dxej{text-align:left;border:1px solid var(--line);background:#fffffff5;border-radius:.95rem;gap:.18rem;min-width:11rem;padding:.7rem .8rem;display:grid}.campaign-chip.svelte-o2dxej span:where(.svelte-o2dxej){color:var(--text-muted);font-size:.76rem}.active-campaign.svelte-o2dxej{border-color:var(--accent);box-shadow:0 0 0 1px #1c8f7224}.editor-shell.svelte-o2dxej{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.editor-meta.svelte-o2dxej{border:1px solid var(--line);background:#ffffffbd;border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.editor-meta.svelte-o2dxej label:where(.svelte-o2dxej){gap:.42rem;display:grid}.authoring-tabs.svelte-o2dxej{gap:.55rem;display:flex}.authoring-tabs.svelte-o2dxej button:where(.svelte-o2dxej){border:1px solid var(--line);background:#ffffffd1;border-radius:999px;padding:.55rem .85rem}.active-tab.svelte-o2dxej{border-color:var(--accent);background:#c55e351a}.meta-wide.svelte-o2dxej{grid-column:1/-1}.editor-meta.svelte-o2dxej span:where(.svelte-o2dxej){color:var(--text-muted);font-size:.78rem}.editor-meta.svelte-o2dxej input:where(.svelte-o2dxej),.editor-meta.svelte-o2dxej select:where(.svelte-o2dxej),.editor-meta.svelte-o2dxej textarea:where(.svelte-o2dxej){border:1px solid var(--line);width:100%;color:var(--text);background:#ffffffe6;border-radius:.95rem;padding:.8rem .9rem}.editor-meta.svelte-o2dxej textarea:where(.svelte-o2dxej){resize:vertical;min-height:7rem}.code-editor.svelte-o2dxej{min-height:20rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;line-height:1.5}.code-actions.svelte-o2dxej{gap:.5rem;display:grid}.editor-surface.svelte-o2dxej{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#c56b3d1a,#0000 22%),radial-gradient(circle at 80% 10%,#1c8f721a,#0000 18%),#fffbf7d6;border-radius:1.2rem;min-height:46rem;position:relative;overflow:hidden}.editor-placeholder.svelte-o2dxej{color:var(--text-muted);z-index:2;background:#ffffffbf;place-items:center;display:grid;position:absolute;inset:0}.grapes-host.svelte-o2dxej{min-height:46rem}.editor-hidden.svelte-o2dxej{visibility:hidden}.actions-row.svelte-o2dxej{flex-wrap:wrap;gap:.6rem;display:flex}.actions-row.svelte-o2dxej button:where(.svelte-o2dxej){border-radius:999px;padding:.7rem 1rem}.ghost.svelte-o2dxej{border:1px solid var(--line);background:#ffffffd6}.preview-card.svelte-o2dxej{position:sticky;top:1rem}.preview-frame.svelte-o2dxej{border:1px solid var(--line);background:#fff;border-radius:1.2rem;width:100%;min-height:42rem}.status.svelte-o2dxej,.error.svelte-o2dxej{margin:0;font-size:.86rem}.status.svelte-o2dxej{color:var(--text-muted)}.error.svelte-o2dxej{color:var(--danger)}details.svelte-o2dxej{border:1px solid var(--line);background:#ffffffd1;border-radius:1rem;padding:.8rem .95rem}details.svelte-o2dxej summary:where(.svelte-o2dxej){cursor:pointer;font-weight:600}pre.svelte-o2dxej{white-space:pre-wrap;word-break:break-word;margin:.85rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.8rem}.brick-list.svelte-o2dxej{gap:.8rem;display:grid}.brick-item.svelte-o2dxej{border:1px solid var(--line);background:#ffffffb8;border-radius:1rem;padding:.85rem .95rem}.brick-top.svelte-o2dxej{justify-content:space-between;align-items:start;gap:1rem;display:flex}.brick-item.svelte-o2dxej p:where(.svelte-o2dxej){color:var(--text-muted);margin:.55rem 0 0}.event-list.svelte-o2dxej{gap:.7rem;display:grid}.event-item.svelte-o2dxej{border:1px solid var(--line);background:#ffffffb8;border-radius:1rem;gap:.2rem;padding:.85rem .95rem;font-size:.88rem;display:grid}@media (width<=1180px){.editor-shell.svelte-o2dxej{grid-template-columns:1fr}.preview-card.svelte-o2dxej{position:static}}@media (width<=760px){.grapes-host.svelte-o2dxej,.editor-surface.svelte-o2dxej,.preview-frame.svelte-o2dxej{min-height:30rem}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.section-head.svelte-1np1v99{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.subject-list.svelte-1np1v99{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.pill.svelte-1np1v99{border-radius:999px;align-items:center;gap:.45rem;display:inline-flex}.pill.selected.svelte-1np1v99{border-color:var(--line-strong);background:#13323914}.record-row.svelte-1np1v99{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.record-row.svelte-1np1v99:last-child{border-bottom:none;padding-bottom:0}.camera-actions.svelte-1np1v99{flex-wrap:wrap;gap:.65rem;display:flex}.camera-preview.svelte-1np1v99{border-radius:var(--radius);border:1px solid var(--line);object-fit:cover;background:#0f1114;width:100%;min-height:18rem}.file-picker.svelte-1np1v99 input[type=file]:where(.svelte-1np1v99){background:0 0;border:none;padding:.3rem 0}a.svelte-1np1v99{color:var(--accent-strong,#145f68)}@media (width<=920px){.record-row.svelte-1np1v99{flex-direction:column}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.repo-surface.svelte-1ayzcd9{gap:1rem}.hero-card.svelte-1ayzcd9{background:radial-gradient(circle at 100% 0,#cc6a2d29,#0000 20rem),linear-gradient(#fffaf0 0%,#f6f0e4 100%);border:1px solid #18302d1f;border-radius:1.5rem;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.95fr);gap:1rem;padding:1.2rem;display:grid;box-shadow:0 1rem 2.4rem #14302d0f}.hero-copy.svelte-1ayzcd9 h2:where(.svelte-1ayzcd9),h3.svelte-1ayzcd9{margin:0}.hero-copy.svelte-1ayzcd9 p:where(.svelte-1ayzcd9),.muted.svelte-1ayzcd9{color:#556863;margin:0;line-height:1.6}.hero-metrics.svelte-1ayzcd9{gap:.75rem;display:grid}.metric-tile.svelte-1ayzcd9{background:#fffdf8d1;border:1px solid #18302d1a;border-radius:1rem;gap:.25rem;padding:.9rem 1rem;display:grid}.metric-tile.svelte-1ayzcd9 span:where(.svelte-1ayzcd9),.blueprint-head.svelte-1ayzcd9 span:where(.svelte-1ayzcd9),.repo-row-copy.svelte-1ayzcd9 span:where(.svelte-1ayzcd9),.repo-row-meta.svelte-1ayzcd9 span:where(.svelte-1ayzcd9){color:#5b6d68;font-size:.9rem}.metric-tile.svelte-1ayzcd9 strong:where(.svelte-1ayzcd9){color:#14302d;font-size:1.45rem}.main-grid.svelte-1ayzcd9{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}.repo-grid.svelte-1ayzcd9{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.section-head.svelte-1ayzcd9{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.blueprint-stack.svelte-1ayzcd9{gap:.8rem;display:grid}.blueprint-card.svelte-1ayzcd9{border:1px solid var(--line);background:#fffdfa;border-radius:1rem;gap:.65rem;padding:.95rem;display:grid}.blueprint-card.active.svelte-1ayzcd9{border-color:#cc6a2d;box-shadow:0 0 0 1px #cc6a2d29}.blueprint-card.svelte-1ayzcd9 p:where(.svelte-1ayzcd9){color:#566864;margin:0;line-height:1.55}.blueprint-head.svelte-1ayzcd9,.blueprint-meta.svelte-1ayzcd9,.repo-row.svelte-1ayzcd9,.repo-row-meta.svelte-1ayzcd9,.action-band.svelte-1ayzcd9,.share-row.svelte-1ayzcd9{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.blueprint-head.svelte-1ayzcd9{justify-content:space-between}.blueprint-meta.svelte-1ayzcd9 span:where(.svelte-1ayzcd9),.pill.svelte-1ayzcd9{color:#4b5d58;background:#f0eadc;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.82rem;display:inline-flex}.pill.warn.svelte-1ayzcd9{color:#8b4d2b;background:#f7e2d6}.pill-list.svelte-1ayzcd9{flex-wrap:wrap;gap:.55rem;display:flex}.repo-list-card.svelte-1ayzcd9{max-height:48rem;overflow:auto}.repo-row.svelte-1ayzcd9{text-align:left;border:1px solid var(--line);background:#fff;border-radius:.95rem;justify-content:space-between;width:100%;padding:.75rem .85rem}.repo-row.active.svelte-1ayzcd9{border-color:#14302d;box-shadow:0 0 0 1px #14302d2e}.repo-row-copy.svelte-1ayzcd9,.branch-field.svelte-1ayzcd9{gap:.2rem;display:grid}.repo-row-meta.svelte-1ayzcd9{justify-content:flex-end}.prompt-box.svelte-1ayzcd9{border:1px solid var(--line);background:#fffdfa;border-radius:1rem;gap:.75rem;padding:.9rem;display:grid}.branch-field.svelte-1ayzcd9{flex:1;min-width:14rem}.checkbox-row.svelte-1ayzcd9{align-items:center;gap:.6rem;display:flex}.code-line.svelte-1ayzcd9{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:.6rem;padding:.45rem .6rem;display:block;overflow-x:auto}textarea.svelte-1ayzcd9{min-height:7rem}pre.svelte-1ayzcd9{border:1px solid var(--line);background:#fff;border-radius:.6rem;max-height:16rem;margin:0;padding:.7rem;overflow:auto}.error.svelte-1ayzcd9{color:#a33}@media (width<=1100px){.hero-card.svelte-1ayzcd9,.main-grid.svelte-1ayzcd9,.repo-grid.svelte-1ayzcd9{grid-template-columns:1fr}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.stats.svelte-1kjdps7{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.stat.svelte-1kjdps7{margin-top:.3rem;font-size:2rem;font-weight:700}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.section-title.svelte-ts50fd h3:where(.svelte-ts50fd),h4.svelte-ts50fd{margin:0}.template-grid.svelte-ts50fd,.data-grid.svelte-ts50fd{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.template-head.svelte-ts50fd{justify-content:space-between;align-items:start;gap:1rem;display:flex}.notes.svelte-ts50fd{color:var(--text-muted);gap:.35rem;margin:0;padding-left:1.1rem;display:grid}pre.mono.svelte-ts50fd{border:1px solid var(--line);background:#ffffffb8;border-radius:1rem;margin:0;padding:.9rem 1rem;overflow:auto}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.public-shell.svelte-14nppz5{min-height:100vh;color:var(--text);padding:1.4rem}.hero.svelte-14nppz5{max-width:42rem;margin-bottom:1.4rem}.eyebrow.svelte-14nppz5{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem}h1.svelte-14nppz5{margin:.3rem 0 .5rem;font-size:clamp(2.4rem,8vw,5rem);line-height:.92}p.svelte-14nppz5{color:var(--text-muted);line-height:1.6}.public-grid.svelte-14nppz5{grid-template-columns:minmax(0,28rem) minmax(0,1fr);gap:1rem;display:grid}.card.svelte-14nppz5{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffcf7d1;border-radius:1.4rem;padding:1rem}.stack.svelte-14nppz5{gap:.8rem;display:grid}label.svelte-14nppz5{gap:.35rem;display:grid}input.svelte-14nppz5{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:.85rem .95rem}button.svelte-14nppz5{border:1px solid var(--surface-dark);background:var(--surface-dark);color:#fff;border-radius:999px;padding:.8rem 1rem}.empty.svelte-14nppz5{border:1px dashed var(--line);color:var(--text-muted);background:#ffffff8a;border-radius:1.1rem;padding:1rem}@media (width<=820px){.public-grid.svelte-14nppz5{grid-template-columns:1fr}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.physio-shell.svelte-hrn313{gap:1rem;display:grid}.hero.svelte-hrn313{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 22%, transparent), transparent 35%), linear-gradient(180deg, #fffcf7f0, #f7f3eceb);grid-template-columns:minmax(0,1.5fr) minmax(16rem,.8fr);gap:1rem;display:grid}.eyebrow.svelte-hrn313{margin:0 0 .35rem}h1.svelte-hrn313,h2.svelte-hrn313,strong.svelte-hrn313{font-family:Spectral,Georgia,serif}h1.svelte-hrn313{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.98}h2.svelte-hrn313{margin:0 0 .75rem;font-size:1.35rem}.summary.svelte-hrn313,.body-copy.svelte-hrn313,td.svelte-hrn313,li.svelte-hrn313,span.svelte-hrn313,small.svelte-hrn313,button.svelte-hrn313{font-family:IBM Plex Sans,sans-serif}.summary.svelte-hrn313{max-width:58ch;color:var(--text-muted);margin:.9rem 0 0;line-height:1.65}.hero-side.svelte-hrn313{align-content:start;gap:.9rem;display:grid}.badge.svelte-hrn313{border:1px solid color-mix(in srgb, var(--accent) 35%, #d6d0c2);background:color-mix(in srgb, var(--accent) 10%, white);width:fit-content;color:color-mix(in srgb, var(--accent) 65%, #15332a);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .7rem;font-size:.72rem}.ingest-card.svelte-hrn313{background:#ffffffc7;border:1px solid #14202114;border-radius:1.1rem;gap:.4rem;padding:1rem;display:grid}.ingest-card.svelte-hrn313 strong:where(.svelte-hrn313){font-size:2rem;line-height:1}.stat-grid.svelte-hrn313{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.stat-card.svelte-hrn313{border:1px solid color-mix(in srgb, var(--accent) 18%, #d6d0c2);background:#ffffffd1;border-radius:1rem;gap:.3rem;padding:.95rem;display:grid}.stat-card.svelte-hrn313 span:where(.svelte-hrn313),.stat-card.svelte-hrn313 small:where(.svelte-hrn313){color:var(--text-muted)}.stat-card.svelte-hrn313 strong:where(.svelte-hrn313){font-size:1.8rem;line-height:1}.panel-grid.svelte-hrn313{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.table-wrap.svelte-hrn313{overflow-x:auto}table.svelte-hrn313{border-collapse:collapse;width:100%}td.svelte-hrn313{vertical-align:top;border-bottom:1px solid #14202114;padding:.65rem 0}td.svelte-hrn313:first-child{color:var(--text-muted);width:32%}.clean-list.svelte-hrn313{gap:.6rem;margin:0;padding-left:1.1rem;line-height:1.55;display:grid}.chip-row.svelte-hrn313,.action-row.svelte-hrn313{flex-wrap:wrap;gap:.6rem;display:flex}.chip.svelte-hrn313{border:1px solid color-mix(in srgb, var(--accent) 18%, #d6d0c2);background:color-mix(in srgb, var(--accent) 8%, white);border-radius:999px;padding:.4rem .75rem}.actions.svelte-hrn313{gap:.9rem;display:grid}.patient-db.svelte-hrn313{gap:.85rem;display:grid}.patient-db-head.svelte-hrn313{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.active-patient.svelte-hrn313{border:1px solid color-mix(in srgb, var(--accent) 18%, #d6d0c2);background:color-mix(in srgb, var(--accent) 10%, white);border-radius:.95rem;gap:.2rem;padding:.8rem .95rem;display:grid}.active-patient.svelte-hrn313 span:where(.svelte-hrn313),.active-patient.svelte-hrn313 small:where(.svelte-hrn313){color:var(--text-muted)}.patient-form.svelte-hrn313{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.patient-form.svelte-hrn313 label:where(.svelte-hrn313),.search.svelte-hrn313{gap:.35rem;font-family:IBM Plex Sans,sans-serif;display:grid}.patient-form.svelte-hrn313 input:where(.svelte-hrn313),.patient-form.svelte-hrn313 textarea:where(.svelte-hrn313),.search.svelte-hrn313 input:where(.svelte-hrn313){width:100%;font:inherit;background:#ffffffd1;border:1px solid #14202129;border-radius:.7rem;padding:.55rem .65rem}.span-2.svelte-hrn313{grid-column:span 2}.patient-actions.svelte-hrn313{flex-wrap:wrap;gap:.6rem;display:flex}.ghost.svelte-hrn313{background:0 0;border:1px solid #1420212e;border-radius:.7rem;padding:.45rem .7rem}th.svelte-hrn313{text-align:left;color:var(--text-muted);border-bottom:1px solid #1420211f;padding:.5rem 0;font-family:IBM Plex Sans,sans-serif;font-weight:600}.muted.svelte-hrn313,.error.svelte-hrn313{margin:0;font-family:IBM Plex Sans,sans-serif}.error.svelte-hrn313{color:#b22f2f}button.svelte-hrn313{cursor:pointer}@media (width<=980px){.hero.svelte-hrn313,.panel-grid.svelte-hrn313,.stat-grid.svelte-hrn313,.patient-form.svelte-hrn313{grid-template-columns:1fr}.span-2.svelte-hrn313{grid-column:span 1}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}h3.svelte-w05zoo{margin:0}.checkbox.svelte-w05zoo{grid-auto-flow:column;justify-content:start;align-items:center;gap:.6rem}.actions.svelte-w05zoo{gap:.55rem;display:flex}.actions.svelte-w05zoo button:where(.svelte-w05zoo){flex:1}button.ghost.svelte-w05zoo{background:#ffffffd1}.small.svelte-w05zoo{flex:none;padding:.4rem .7rem;font-size:.85rem}.job-row.svelte-w05zoo{border:1px solid var(--line);background:#ffffffb3;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem;padding:.55rem .7rem;display:grid}.runs.svelte-w05zoo{gap:.7rem;display:grid}.run.svelte-w05zoo{border:1px solid var(--line);background:#ffffffc7;border-radius:.9rem;gap:.35rem;padding:.7rem;display:grid}.run-top.svelte-w05zoo{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.badge.svelte-w05zoo{border:1px solid var(--line);border-radius:999px;padding:.2rem .55rem;font-size:.75rem}.badge.ok.svelte-w05zoo{background:#117c491f;border-color:#117c4957}.badge.warn.svelte-w05zoo{background:#ae36101f;border-color:#ae361057}pre.svelte-w05zoo{border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;background:#f9f9f8cc;border-radius:.75rem;max-height:13rem;margin:0;padding:.55rem;overflow:auto}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.sales-funnel-page.svelte-i76kwa,.layout.svelte-i76kwa,.lead-list.svelte-i76kwa,.receiver-list.svelte-i76kwa,.checklist.svelte-i76kwa{gap:1rem;display:grid}.hero.svelte-i76kwa{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.9fr);align-items:stretch;gap:1rem;display:grid}.hero-copy.svelte-i76kwa{color:#f7f4ef;box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#ffffff26,#0000 24%),linear-gradient(150deg,#10303afa,#195e66db);border:1px solid #ffffff0f;border-radius:1.35rem;padding:1.25rem}.hero-copy.svelte-i76kwa h2:where(.svelte-i76kwa){margin:.25rem 0 .45rem;font-size:clamp(2rem,5vw,3.2rem);line-height:.98}.hero-copy.svelte-i76kwa p:where(.svelte-i76kwa){color:#f7f4efd1;max-width:45rem}.hero-actions.svelte-i76kwa{flex-wrap:wrap;gap:.7rem;margin:1rem 0 .9rem;display:flex}.hero-side.svelte-i76kwa{background:#ffffffe0;padding:1.15rem}.kpi-grid.svelte-i76kwa{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.kpi.svelte-i76kwa,.lane-card.svelte-i76kwa,.receiver-row.svelte-i76kwa,.lead-item.svelte-i76kwa{border:1px solid var(--line);background:#fffc;border-radius:1rem;padding:.95rem}.kpi.svelte-i76kwa strong:where(.svelte-i76kwa){font-size:1.35rem;display:block}.check-item.svelte-i76kwa{color:var(--text);align-items:start;gap:.7rem;display:flex}.dot.svelte-i76kwa{background:linear-gradient(135deg, var(--accent), #efb37b);border-radius:50%;width:.8rem;height:.8rem;margin-top:.33rem;box-shadow:0 0 0 .2rem #c86a3424}.lane-grid.svelte-i76kwa{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.lane-card.svelte-i76kwa strong:where(.svelte-i76kwa){font-size:1.8rem;line-height:1;display:block}.lane-card.svelte-i76kwa h4:where(.svelte-i76kwa){margin:.35rem 0 .3rem;font-size:1rem}.mail-health.svelte-i76kwa{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.label.svelte-i76kwa{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.22rem;font-size:.78rem;display:block}.split.svelte-i76kwa{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.85rem;display:flex}.split.svelte-i76kwa h3:where(.svelte-i76kwa){margin:.15rem 0 0}.status-pill.svelte-i76kwa,.score.svelte-i76kwa,.action-link.svelte-i76kwa{justify-content:center;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.status-pill.svelte-i76kwa{border:1px solid var(--line);background:#0f8f7a14;border-radius:999px;padding:.35rem .7rem;font-size:.82rem}.status-pill.ok.svelte-i76kwa{color:var(--success)}.status-pill.error.svelte-i76kwa{color:var(--danger)}.action-link.svelte-i76kwa{color:#f8f6f1;background:#133239eb;border:1px solid #13323914;border-radius:999px;padding:.75rem 1rem}.action-link.secondary.svelte-i76kwa{background:#ffffff24;border-color:#ffffff29}.action-link.tertiary.svelte-i76kwa{color:var(--text);border-color:var(--line);background:#0f8f7a14}.receiver-row.svelte-i76kwa,.lead-head.svelte-i76kwa{justify-content:space-between;align-items:start;gap:1rem;display:flex}.receiver-row.svelte-i76kwa p:where(.svelte-i76kwa),.lead-head.svelte-i76kwa p:where(.svelte-i76kwa){color:var(--text-muted);margin:.2rem 0 0}.receiver-meta.svelte-i76kwa,.lead-meta.svelte-i76kwa,.lead-badges.svelte-i76kwa{flex-wrap:wrap;gap:.45rem;display:flex}.receiver-meta.svelte-i76kwa span:where(.svelte-i76kwa),.lead-meta.svelte-i76kwa span:where(.svelte-i76kwa){border:1px solid var(--line);background:#1332390f;border-radius:999px;padding:.24rem .55rem;font-size:.82rem}.lead-badges.svelte-i76kwa{justify-content:end}.score.svelte-i76kwa{border:1px solid var(--line);border-radius:999px;padding:.18rem .55rem;font-size:.8rem}.score.high.svelte-i76kwa{color:var(--success);background:#2d8e521f}.score.medium.svelte-i76kwa{color:var(--warning);background:#cb8e1b1f}.score.low.svelte-i76kwa{color:var(--danger);background:#b645451a}.message-copy.svelte-i76kwa,.compact-copy.svelte-i76kwa{margin-bottom:0}.ebook-card.svelte-i76kwa{background:radial-gradient(circle at 100% 0,#c86a3429,#0000 22%),#ffffffe6}.ebook-link.svelte-i76kwa{background:linear-gradient(135deg, var(--accent), #df8d5d);color:#fff7f1;border-radius:999px;margin-top:.55rem;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.ghost.svelte-i76kwa{background:0 0}@media (width<=1040px){.hero.svelte-i76kwa,.layout.svelte-i76kwa{grid-template-columns:1fr}}@media (width<=920px){.kpi-grid.svelte-i76kwa,.lane-grid.svelte-i76kwa,.mail-health.svelte-i76kwa{grid-template-columns:1fr}.hero-actions.svelte-i76kwa,.receiver-row.svelte-i76kwa,.lead-head.svelte-i76kwa{flex-direction:column}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.toggle.svelte-1b1t99z{align-items:center;gap:.65rem;display:flex}.toggle.svelte-1b1t99z input:where(.svelte-1b1t99z){width:1.05rem;height:1.05rem}.page-space-row.svelte-1b1t99z{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.page-space-row.svelte-1b1t99z span:where(.svelte-1b1t99z){min-width:0}.ghost.svelte-1b1t99z:disabled{opacity:.45;cursor:not-allowed}.space-chip.svelte-1b1t99z{border:1px solid var(--line);background:#ffffffd6;border-radius:999px;width:fit-content;padding:.45rem .75rem}.danger.svelte-1b1t99z{color:#fff2f3;background:#2f0c12;border-color:#5d1821}.button-grid.svelte-1b1t99z{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem;display:grid}.domain-form-grid.svelte-1b1t99z{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.domain-form-grid.svelte-1b1t99z .wide:where(.svelte-1b1t99z){grid-column:1/-1}.domain-summary.svelte-1b1t99z{border:1px solid var(--line);background:#ffffffd6;border-radius:.85rem;gap:.25rem;padding:.75rem;display:grid}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.studio-page.svelte-18ektxa{gap:1rem;display:grid}.actions.svelte-18ektxa{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.button.svelte-18ektxa{border:1px solid var(--line);min-height:2.75rem;color:var(--text);background:#fffc;border-radius:.9rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.button.ghost.svelte-18ektxa{background:#f8f6f1d1}.status-card.svelte-18ektxa{gap:.45rem;display:grid}.status-card.svelte-18ektxa code:where(.svelte-18ektxa){word-break:break-all;background:#0f172a0f;border-radius:.55rem;width:fit-content;padding:.28rem .5rem;font-family:IBM Plex Mono,monospace}.status-card.svelte-18ektxa p:where(.svelte-18ektxa){color:var(--text-muted);margin:0}.frame-shell.svelte-18ektxa{background:radial-gradient(circle at 0 0,#117d6b24,#0000 28%),linear-gradient(160deg,#f4f7f6fa,#e7efeceb);border:1px solid #122b3624;border-radius:1.4rem;min-height:72vh;overflow:hidden;box-shadow:0 24px 60px #0d20271f}iframe.svelte-18ektxa{background:#fff;border:0;width:100%;min-height:72vh;display:block}@media (width<=820px){.actions.svelte-18ektxa{width:100%}.actions.svelte-18ektxa a,.actions.svelte-18ektxa button:where(.svelte-18ektxa){flex:12rem}.frame-shell.svelte-18ektxa,iframe.svelte-18ektxa{min-height:78vh}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.time-tracking-page.svelte-1rav51g{--time-ink:#17313a;--time-deep:#0f4a53;--time-accent:#df6e3c;--time-soft:#fbf4ea;--time-fog:#f7efe5;--time-highlight:#f2b56d;--time-success:#0f8f7a;background:radial-gradient(circle at 100% 0,#df6e3c2e,#0000 28rem),linear-gradient(#fbf4eaf2,#ffffffeb);gap:1rem;display:grid}.hero-shell.svelte-1rav51g{color:#f8f3ee;background:linear-gradient(135deg,#0f4a53fa,#216c77f0),radial-gradient(circle at 100% 0,#f2b56d38,#0000 24rem);border-radius:1.25rem;gap:1rem;padding:1.2rem;display:grid;overflow:hidden}.hero-copy.svelte-1rav51g{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.hero-copy.svelte-1rav51g h2:where(.svelte-1rav51g),.section-head.svelte-1rav51g h3:where(.svelte-1rav51g),.section-head.svelte-1rav51g h4:where(.svelte-1rav51g){margin:.2rem 0 0}.hero-copy.svelte-1rav51g p:where(.svelte-1rav51g){color:#f8f3eec7;max-width:52ch;margin:.4rem 0 0}.hero-actions.svelte-1rav51g{flex-wrap:wrap;gap:.75rem;display:flex}.action-secondary.svelte-1rav51g{color:#f8f3ee;background:#ffffff0f;border-color:#f8f3ee29}.hero-band.svelte-1rav51g{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.metric-card.svelte-1rav51g{background:#ffffff14;border:1px solid #ffffff14;border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.metric-card.svelte-1rav51g strong:where(.svelte-1rav51g){font-size:clamp(1.6rem,4vw,2.2rem);line-height:1}.metric-label.svelte-1rav51g,.metric-note.svelte-1rav51g{color:#f8f3eeb8}.time-layout.svelte-1rav51g{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.95fr);align-items:start;gap:1rem;display:grid}.composer-card.svelte-1rav51g,.setup-card.svelte-1rav51g,.insight-card.svelte-1rav51g,.ledger-card.svelte-1rav51g{background:linear-gradient(#ffffffeb,#faf5eee0)}.section-head.svelte-1rav51g{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.section-head.compact.svelte-1rav51g{margin-bottom:.8rem}.field-grid.svelte-1rav51g{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.clock-grid.svelte-1rav51g{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.compact-grid.svelte-1rav51g{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-button.svelte-1rav51g{height:fit-content}.allocation-shell.svelte-1rav51g{background:linear-gradient(#f7efe5b3,#fffc);border:1px solid #0f4a531f;border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.allocation-summary.svelte-1rav51g{justify-items:end;display:grid}.allocation-list.svelte-1rav51g{gap:.7rem;display:grid}.allocation-row.svelte-1rav51g{grid-template-columns:minmax(0,1fr) 8rem auto;gap:.65rem;display:grid}.button-row.svelte-1rav51g,.ledger-actions.svelte-1rav51g{flex-wrap:wrap;gap:.7rem;display:flex}.setup-card.collapsed.svelte-1rav51g{opacity:.95}.setup-grid.svelte-1rav51g{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.setup-panel.svelte-1rav51g{background:#ffffffb8;border:1px solid #0f4a531a;border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.setup-panel.svelte-1rav51g h4:where(.svelte-1rav51g){margin:0}.funding-card-list.svelte-1rav51g,.employee-card-list.svelte-1rav51g,.ledger-list.svelte-1rav51g{gap:.85rem;display:grid}.funding-card.svelte-1rav51g,.employee-card.svelte-1rav51g,.ledger-row.svelte-1rav51g{background:#ffffffd1;border:1px solid #0f4a531f;border-radius:1rem;padding:.95rem}.funding-head.svelte-1rav51g,.employee-topline.svelte-1rav51g,.ledger-title-row.svelte-1rav51g{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.swatch.svelte-1rav51g{background:var(--swatch);width:.9rem;height:.9rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--swatch) 22%, white);border-radius:999px;margin-top:.15rem}.progress-row.svelte-1rav51g{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:.75rem 0 .35rem;display:grid}.progress-track.svelte-1rav51g{background:#0f4a5314;border-radius:999px;height:.7rem;position:relative;overflow:hidden}.progress-fill.svelte-1rav51g{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--fill) 78%, white), var(--fill));position:absolute;inset:0 auto 0 0}.muted-track.svelte-1rav51g{background:#17313a14;margin-top:.75rem}.muted-fill.svelte-1rav51g{--fill:var(--time-accent)}.ledger-row.svelte-1rav51g{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.ledger-meta.svelte-1rav51g,.ledger-funding.svelte-1rav51g{color:var(--text-muted);flex-wrap:wrap;gap:.65rem;display:flex}.ledger-note.svelte-1rav51g{color:var(--time-ink);margin:.5rem 0}.ledger-date.svelte-1rav51g{color:var(--text-muted);margin-left:auto;font-size:.85rem}.pill.svelte-1rav51g{background:#0f8f7a14;border:1px solid #0f8f7a24;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8rem;display:inline-flex}.muted-pill.svelte-1rav51g{background:#17313a0d;border-color:#17313a17}.accent.svelte-1rav51g{background:#df6e3c1f;border-color:#df6e3c24}.icon-button.svelte-1rav51g,.danger-button.svelte-1rav51g{white-space:nowrap}.danger-button.svelte-1rav51g{color:var(--danger)}@media (width<=1100px){.time-layout.svelte-1rav51g,.hero-band.svelte-1rav51g,.setup-grid.svelte-1rav51g{grid-template-columns:1fr}}@media (width<=820px){.field-grid.svelte-1rav51g,.clock-grid.svelte-1rav51g,.compact-grid.svelte-1rav51g,.allocation-row.svelte-1rav51g,.ledger-row.svelte-1rav51g{grid-template-columns:1fr}.ledger-actions.svelte-1rav51g{justify-content:start}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.launchpad.svelte-h4alxa{gap:1rem;display:grid}.shellbar.svelte-h4alxa{border:1px solid var(--line);background:#ffffffbd;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.tools.svelte-h4alxa{gap:.5rem;display:flex}.tool.svelte-h4alxa{border-radius:.8rem;min-width:2.6rem;height:2.4rem;position:relative}.counter.svelte-h4alxa{color:#1f1a12;background:#ffb84a;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .25rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:-.35rem;right:-.35rem}.kpis.svelte-h4alxa{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.kpi.svelte-h4alxa{border:1px solid var(--line);background:#ffffffd1;border-radius:1rem;gap:.35rem;padding:.8rem;display:grid}.kpi.svelte-h4alxa p:where(.svelte-h4alxa){color:var(--text-muted);margin:0;font-size:.82rem}.kpi.svelte-h4alxa strong:where(.svelte-h4alxa){font-size:1.5rem;line-height:1}.kpi.svelte-h4alxa button:where(.svelte-h4alxa){width:fit-content;padding:.45rem .8rem}.section-head.svelte-h4alxa{margin-bottom:.6rem}.section-head.svelte-h4alxa h3:where(.svelte-h4alxa){margin:.15rem 0 0}.task-list.svelte-h4alxa{gap:.55rem;display:grid}.task.svelte-h4alxa{text-align:left;background:#0f8f7a0d;border-radius:.9rem;gap:.2rem;display:grid}.task.svelte-h4alxa span:where(.svelte-h4alxa),.muted.svelte-h4alxa{color:var(--text-muted)}.feed-item.svelte-h4alxa{border:1px solid var(--line);border-radius:.9rem;gap:.35rem;margin-bottom:.65rem;padding:.75rem;display:grid}.feed-item.svelte-h4alxa p:where(.svelte-h4alxa),.feed-item.svelte-h4alxa strong:where(.svelte-h4alxa){margin:0}.ghost.svelte-h4alxa{background:0 0}@media (width<=920px){.kpis.svelte-h4alxa{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);background:#fffcf7bf;padding:1.15rem}.header{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.header h2{margin:.2rem 0 0}.header p,.muted,.status{color:var(--text-muted)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600}.grid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:1rem;display:grid}.stack{gap:.8rem;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);background:#ffffffb3;padding:1rem}.card:hover{border-color:var(--line-strong);box-shadow:0 4px 12px #0000000a}label{gap:.35rem;display:grid}input,select,textarea,button{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:#fff;padding:.65rem .85rem}button{background:#fffffff0;border-radius:.6rem;font-weight:500}button:not(.ghost){color:#f8f6f1;background:linear-gradient(135deg,#133239f5,#1a585fe6);border-color:#1332391a}textarea{resize:vertical;min-height:10rem}.empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--text-muted);background:#ffffff73;padding:1rem}.empty.error{color:var(--danger)}.mono{font-family:IBM Plex Mono,monospace;font-size:.84rem}.badge-row,.badge{align-items:center;gap:.35rem;display:inline-flex}.badge{border:1px solid var(--line);background:#0f8f7a14;border-radius:999px;width:fit-content;padding:.15rem .55rem;font-size:.78rem;font-weight:500}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}textarea.svelte-c97ejf{min-height:20rem}.bootstrap-loading.svelte-1hicyxm{background:var(--bg);min-height:100dvh;color:var(--text-muted);place-items:center;display:grid}.loading-card.svelte-1hicyxm{letter-spacing:.02em;flex-direction:column;align-items:center;gap:1rem;font-size:.9rem;display:flex}.spinner.svelte-1hicyxm{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite svelte-1hicyxm-spin}@keyframes svelte-1hicyxm-spin{to{transform:rotate(360deg)}}.bootstrap-error.svelte-1hicyxm{color:var(--danger);margin-top:.25rem;font-size:.85rem}.shell.svelte-1hicyxm{grid-template-columns:15rem 1fr;min-height:100vh;display:grid}.shell.sidebar-snapped.svelte-1hicyxm{grid-template-columns:4.6rem 1fr}.shell.agent-open.svelte-1hicyxm{grid-template-columns:15rem minmax(0,1fr) minmax(22rem,36vw)}.shell.sidebar-snapped.agent-open.svelte-1hicyxm{grid-template-columns:4.6rem minmax(0,1fr) minmax(22rem,36vw)}.workspace.svelte-1hicyxm{grid-template-rows:auto 1fr;gap:.75rem;min-width:0;min-height:100dvh;padding:.85rem;display:grid;overflow:hidden}.dashboard.svelte-1hicyxm{align-content:start;min-height:0;display:grid;overflow-y:auto}.content.svelte-1hicyxm{grid-template-columns:1fr;align-items:start;gap:1rem;min-height:0;display:grid;overflow:hidden}.content.editor-open.svelte-1hicyxm{grid-template-columns:minmax(18rem,24rem) 1fr}.scrim.svelte-1hicyxm{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border:0;position:fixed;inset:0}.agent-sidebar.svelte-1hicyxm{background:#0a1e24;border-left:1px solid #ffffff1a;grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.agent-sidebar.svelte-1hicyxm header:where(.svelte-1hicyxm){color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.eyebrow.svelte-1hicyxm{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:.65rem}.agent-sidebar.svelte-1hicyxm button:where(.svelte-1hicyxm){color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.6rem;padding:.5rem .75rem;font-size:.8rem}.agent-sidebar.svelte-1hicyxm iframe:where(.svelte-1hicyxm){border:0;width:100%;height:100%}.agent-scrim.svelte-1hicyxm{display:none}.toast.svelte-1hicyxm{border-radius:var(--radius);background:var(--surface-dark);color:#fff;box-shadow:var(--shadow-lg);padding:.6rem 1rem;font-size:.85rem;font-weight:500;animation:.3s cubic-bezier(.4,0,.2,1) svelte-1hicyxm-toast-in;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}@keyframes svelte-1hicyxm-toast-in{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=920px){.workspace.svelte-1hicyxm{min-height:100dvh;padding:.6rem}.shell.svelte-1hicyxm,.shell.agent-open.svelte-1hicyxm,.content.editor-open.svelte-1hicyxm{grid-template-columns:1fr}.content.svelte-1hicyxm{overflow:auto}.agent-sidebar.svelte-1hicyxm{z-index:60;width:min(26rem,100vw);box-shadow:var(--shadow-lg);position:fixed;top:0;bottom:0;right:0}.agent-scrim.svelte-1hicyxm{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border:0;display:block;position:fixed;inset:0}}
