: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{color:var(--text);background-color:#0000;background-image:radial-gradient(circle at 8% 4%,#c56b3d1a,#0000 30%),radial-gradient(circle at 92% 8%,#12806f17,#0000 32%),linear-gradient(#efe7d8 0%,#f6f1e8 52%,#efe6d9 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;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:background-color .14s,color .14s,border-color .14s;display:flex;position:relative}.nav-item.svelte-1s2e4px:hover{color:#ebf6f5;background:#ffffff14;transform:none}.nav-item.svelte-1s2e4px:hover .nav-icon:where(.svelte-1s2e4px){color:var(--mod-color,#ebf6f5)}.nav-item.active.svelte-1s2e4px{color:#fff;background:#ffffff17;border-color:#ffffff14}.nav-item.active.svelte-1s2e4px:before{content:"";background:var(--mod-color,#ebf6f5);width:3px;box-shadow:0 0 12px var(--mod-color,#ebf6f566);border-radius:0 3px 3px 0;position:absolute;top:22%;bottom:22%;left:-.35rem}.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:where(.svelte-1s2e4px) .nav-icon:where(.svelte-1s2e4px){color:#ebf6f5bf;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.55rem;width:2.3rem;height:2.3rem;transition:background-color .14s,color .14s,border-color .14s}.sidebar.compact.svelte-1s2e4px .nav-item:where(.svelte-1s2e4px):hover .nav-icon:where(.svelte-1s2e4px){background:#ffffff17;border-color:#ffffff24}.sidebar.compact.svelte-1s2e4px .nav-item.active:where(.svelte-1s2e4px){background:0 0;border-color:#0000}.sidebar.compact.svelte-1s2e4px .nav-item.active:where(.svelte-1s2e4px):before{display:none}.sidebar.compact.svelte-1s2e4px .nav-item.active:where(.svelte-1s2e4px) .nav-icon:where(.svelte-1s2e4px){background:var(--mod-color,#ffffff26);color:#fff;border-color:#0000;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff40}.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:.3rem;right:.3rem}.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(15rem,1fr));align-content:start;gap:1rem;display:grid}.tile.svelte-157i5uq{border:1px solid var(--tile-border);border-radius:var(--radius-lg,1.25rem);background:var(--surface,#fffbf5eb);text-align:left;flex-direction:column;gap:.55rem;min-height:11rem;padding:1.2rem 1.3rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #18272a08}.tile.svelte-157i5uq:before{content:"";background:var(--tile-glow);filter:blur(48px);pointer-events:none;opacity:0;border-radius:50%;width:75%;height:120%;transition:opacity .22s;position:absolute;top:-60%;right:-40%}.tile.svelte-157i5uq:hover:before{opacity:1}.tile.svelte-157i5uq:hover{border-color:var(--tile-icon);transform:translateY(-2px);box-shadow:0 12px 28px #18272a17}.tile-header.svelte-157i5uq{justify-content:space-between;align-items:center;display:flex;position:relative}.tile-icon.svelte-157i5uq{color:#fff;background:var(--tile-icon);width:3rem;height:3rem;box-shadow:0 6px 16px var(--tile-glow), inset 0 1px 0 #ffffff38;border-radius:.85rem;place-items:center;display:grid}.tile-icon.svelte-157i5uq svg{width:1.5rem;height:1.5rem}.tile-count.svelte-157i5uq{letter-spacing:.04em;color:var(--text-muted,#6b8084);background:#18272a0d;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:700}.tile-title.svelte-157i5uq{letter-spacing:-.005em;color:var(--text,#183036);font-size:1.02rem;font-weight:700}.tile-pages.svelte-157i5uq{flex-wrap:wrap;gap:.3rem;margin-top:auto;display:flex}.page-tag.svelte-157i5uq{color:var(--text-muted,#6b8084);white-space:nowrap;background:#18272a0d;border-radius:.45rem;padding:.18rem .5rem;font-size:.7rem}.page-tag.more.svelte-157i5uq{color:var(--tile-icon);background:0 0;padding-inline:.3rem;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);background:var(--surface,#fffbf5eb);text-align:left;flex-direction:column;gap:.2rem;padding:.9rem 1rem .9rem 1.15rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.page-tile-accent.svelte-157i5uq{background:var(--tile-icon);opacity:.45;border-radius:0 3px 3px 0;width:3px;transition:opacity .18s,width .18s;position:absolute;top:10%;bottom:10%;left:0}.page-tile.svelte-157i5uq:hover{border-color:var(--tile-icon);transform:translateY(-1px);box-shadow:0 6px 18px #18272a12}.page-tile.svelte-157i5uq:hover .page-tile-accent:where(.svelte-157i5uq){opacity:1;width:4px}.page-tile.svelte-157i5uq strong:where(.svelte-157i5uq){color:var(--text,#183036);font-size:.9rem}.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}.crumb-btn.svelte-k7q9kl{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.2rem .4rem}.crumb-btn.svelte-k7q9kl:hover{background:#0000000f;text-decoration:underline}.coming-up.svelte-k7q9kl{color:#164c3a;cursor:pointer;white-space:nowrap;background:#2e82671f;border:1px solid #2e826747;border-radius:999px;flex-shrink:1;align-items:center;gap:.45rem;min-width:0;max-width:24rem;padding:.3rem .7rem;font-size:.82rem;display:inline-flex;overflow:hidden}.coming-up.svelte-k7q9kl:hover{background:#2e82672e}.coming-dot.svelte-k7q9kl{background:#2e8267;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #2e826738}.coming-label.svelte-k7q9kl{color:#164c3ab3;font-weight:500}.coming-title.svelte-k7q9kl{text-overflow:ellipsis;min-width:0;max-width:14rem;font-weight:600;overflow:hidden}.coming-time.svelte-k7q9kl{font-variant-numeric:tabular-nums;color:#1a5e46;font-weight:600}.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}.coming-up.svelte-k7q9kl{max-width:12rem}.coming-title.svelte-k7q9kl{max-width:6rem}}@media (width<=560px){.coming-label.svelte-k7q9kl,.coming-title.svelte-k7q9kl{display:none}.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}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}@media (width<=900px){.erp-body{grid-template-columns:1fr}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.cal.svelte-1973lg2{border:1px solid var(--line);border-radius:var(--radius-lg);box-sizing:border-box;color:#18263a;background:#f8fafd;flex-direction:column;gap:.65rem;height:calc(100dvh - 6rem);min-height:44rem;padding:.75rem;display:flex}.cal-top.svelte-1973lg2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cal-nav.svelte-1973lg2,.cal-views.svelte-1973lg2,.cal-actions.svelte-1973lg2{gap:.3rem;display:flex}.cal.svelte-1973lg2 button:where(.svelte-1973lg2){border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:.55rem;padding:.45rem .75rem;font-size:.85rem}.cal.svelte-1973lg2 button.ghost:where(.svelte-1973lg2){color:#26405e;background:#fff}.cal.svelte-1973lg2 button.ghost:where(.svelte-1973lg2):hover{background:#f0f5ff}.cal.svelte-1973lg2 button.active:where(.svelte-1973lg2){color:#143c6a;background:#dce8fb;border-color:#c2d5f3;font-weight:600}.cal.svelte-1973lg2 button.primary:where(.svelte-1973lg2){color:#fff;background:linear-gradient(135deg,#1c3f57,#1b7968);border-color:#0000;font-weight:600}.cal.svelte-1973lg2 button.primary:where(.svelte-1973lg2):disabled{opacity:.55;cursor:default}.cal.svelte-1973lg2 button.danger:where(.svelte-1973lg2){color:#a93030;background:#fff;border-color:#f0caca}.cal.svelte-1973lg2 button.danger:where(.svelte-1973lg2):hover{background:#ffeaea}.cal-legend.svelte-1973lg2{flex-wrap:wrap;gap:.45rem;display:flex}.legend-chip.svelte-1973lg2{color:#30445f;background:#fff;border:1px solid #e2e9f5;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.78rem;display:inline-flex}.legend-dot.svelte-1973lg2{border-radius:999px;width:.55rem;height:.55rem}.cal-status.svelte-1973lg2{color:var(--text-muted);margin:0;font-size:.82rem}.cal-error.svelte-1973lg2{color:var(--danger);margin:0;font-size:.82rem}.cal-host.svelte-1973lg2{background:#fff;border:1px solid #dbe4f3;border-radius:.75rem;flex:1;min-height:34rem;padding:.5rem;overflow:hidden}.cal-host.svelte-1973lg2 .fc{font-family:inherit}.cal-host.svelte-1973lg2 .fc-scrollgrid{border-radius:.5rem;overflow:hidden}.cal-host.svelte-1973lg2 .fc-col-header-cell{background:#f4f6fb;font-weight:600}.cal-host.svelte-1973lg2 .fc-timegrid-slot{height:2.4em}.cal-host.svelte-1973lg2 .fc-event{border:0;padding:.1rem .3rem;font-size:.78rem}.cal-host.svelte-1973lg2 .fc-daygrid-day.fc-day-today,.cal-host.svelte-1973lg2 .fc-timegrid-col.fc-day-today{background:#dce8fb66}.cal-overlay.svelte-1973lg2{z-index:80;background:#090e1866;place-items:center;display:grid;position:fixed;inset:0}.cal-sheet.svelte-1973lg2{border:1px solid var(--line);background:#fff;border-radius:1rem;flex-direction:column;width:min(30rem,94vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #10192640}.cal-sheet-head.svelte-1973lg2{border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.cal-sheet-head.svelte-1973lg2 h3:where(.svelte-1973lg2){margin:0;font-size:1rem}.cal-sheet-body.svelte-1973lg2{flex-direction:column;gap:.6rem;padding:.85rem 1rem 1rem;display:flex;overflow:auto}.cal-sheet-body.svelte-1973lg2 label:where(.svelte-1973lg2){flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.cal-sheet-body.svelte-1973lg2 label:where(.svelte-1973lg2)>span:where(.svelte-1973lg2){text-transform:uppercase;letter-spacing:.07em;color:#58708f;font-size:.72rem;font-weight:600}.cal-sheet-body.svelte-1973lg2 input:where(.svelte-1973lg2),.cal-sheet-body.svelte-1973lg2 select:where(.svelte-1973lg2),.cal-sheet-body.svelte-1973lg2 textarea:where(.svelte-1973lg2){border:1px solid var(--line);color:var(--text);box-sizing:border-box;background:#fff;border-radius:.5rem;padding:.55rem .7rem;font-family:inherit;font-size:.9rem}.cal-sheet-body.svelte-1973lg2 textarea:where(.svelte-1973lg2){resize:vertical;min-height:4.5rem}.cal-two.svelte-1973lg2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.toggle.svelte-1973lg2{align-items:center;gap:.5rem;flex-direction:row!important}.toggle.svelte-1973lg2 span:where(.svelte-1973lg2){color:var(--text)!important;text-transform:none!important;letter-spacing:normal!important;font-size:.88rem!important;font-weight:400!important}.cal-form-actions.svelte-1973lg2{flex-wrap:wrap;gap:.45rem;padding-top:.4rem;display:flex}@media (width<=640px){.cal.svelte-1973lg2{height:calc(100dvh - 4rem);padding:.5rem}.cal-two.svelte-1973lg2{grid-template-columns:1fr}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.crm.svelte-1ihqa9a{flex-direction:column;gap:.8rem;min-height:calc(100dvh - 6rem);padding:.75rem;display:flex}.crm-top.svelte-1ihqa9a{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.crm-top.svelte-1ihqa9a h2:where(.svelte-1ihqa9a){margin:.1rem 0;font-size:1.3rem}.crm-top.svelte-1ihqa9a .kicker:where(.svelte-1ihqa9a){text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0;font-size:.7rem}.crm-top.svelte-1ihqa9a .muted:where(.svelte-1ihqa9a){color:var(--text-muted);margin:0;font-size:.82rem}.crm.svelte-1ihqa9a button:where(.svelte-1ihqa9a){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.55rem;padding:.45rem .85rem;font-size:.85rem}.crm.svelte-1ihqa9a button.ghost:where(.svelte-1ihqa9a){color:#26405e;background:#fff}.crm.svelte-1ihqa9a button.ghost:where(.svelte-1ihqa9a):hover{background:#f0f5ff}.crm.svelte-1ihqa9a button:where(.svelte-1ihqa9a):disabled{opacity:.55;cursor:default}.crm-err.svelte-1ihqa9a{color:var(--danger);margin:0;font-size:.88rem}.muted.svelte-1ihqa9a{color:var(--text-muted)}.small.svelte-1ihqa9a{font-size:.82rem}.empty.svelte-1ihqa9a{color:var(--text-muted);padding:2rem}.crm-body.svelte-1ihqa9a{grid-template-columns:minmax(18rem,22rem) 1fr;align-items:start;gap:.9rem;display:grid}@media (width<=900px){.crm-body.svelte-1ihqa9a{grid-template-columns:1fr}}.crm-aside.svelte-1ihqa9a{border:1px solid var(--line);background:#ffffffeb;border-radius:.9rem;flex-direction:column;gap:.5rem;max-height:calc(100dvh - 7rem);padding:.65rem;display:flex;position:sticky;top:.5rem;overflow:hidden}.aside-search.svelte-1ihqa9a{border:1px solid var(--line);background:#fff;border-radius:.55rem;padding:.5rem .7rem;font-size:.88rem}.aside-list.svelte-1ihqa9a{gap:.3rem;padding:.15rem;display:grid;overflow:auto}.aside-row.svelte-1ihqa9a{text-align:left;cursor:pointer;gap:.15rem;display:grid;color:inherit!important;background:0 0!important;border:1px solid #0000!important;border-radius:.5rem!important;padding:.5rem .65rem!important}.aside-row.svelte-1ihqa9a:hover{background:#f3f7ff!important}.aside-row.active.svelte-1ihqa9a{background:#e4edff!important;border-color:#c2d5f3!important}.aside-name.svelte-1ihqa9a{color:#14263d;font-size:.92rem;font-weight:600}.aside-sub.svelte-1ihqa9a{color:var(--text-muted);font-size:.78rem}.crm-main.svelte-1ihqa9a{flex-direction:column;gap:.8rem;min-width:0;display:flex}.head.svelte-1ihqa9a{border:1px solid var(--line);background:#ffffffeb;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.9rem 1.05rem;display:flex}.head.svelte-1ihqa9a h3:where(.svelte-1ihqa9a){color:#14263d;margin:.05rem 0;font-size:1.15rem}.head.svelte-1ihqa9a .kicker:where(.svelte-1ihqa9a){text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0;font-size:.7rem}.head.svelte-1ihqa9a .muted:where(.svelte-1ihqa9a){color:var(--text-muted);margin:.25rem 0 0;font-size:.85rem}.head.svelte-1ihqa9a a:where(.svelte-1ihqa9a){color:#2c5daf}.kpis.svelte-1ihqa9a{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;min-width:18rem;display:grid}.kpis.svelte-1ihqa9a article:where(.svelte-1ihqa9a){background:#fbfcfe;border:1px solid #e7eaf0;border-radius:.55rem;gap:.15rem;padding:.5rem .7rem;display:grid}.kpi-label.svelte-1ihqa9a{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.kpis.svelte-1ihqa9a strong:where(.svelte-1ihqa9a){color:#15293f;font-size:1.05rem}.grid.svelte-1ihqa9a{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:.7rem;display:grid}.card.svelte-1ihqa9a{border:1px solid var(--line);background:#ffffffeb;border-radius:.85rem;min-width:0;padding:.75rem .95rem}.card-head.svelte-1ihqa9a{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.55rem;display:flex}.card-head.svelte-1ihqa9a strong:where(.svelte-1ihqa9a){color:#142238;font-size:.95rem}.card-head-right.svelte-1ihqa9a{align-items:baseline;gap:.5rem;display:inline-flex}.add-btn.svelte-1ihqa9a{border:1px solid var(--line);color:#204a7a;cursor:pointer;background:#fff;border-radius:.45rem;padding:.25rem .65rem!important;font-size:.78rem!important}.add-btn.svelte-1ihqa9a:hover{background:#eef4ff}.dlg-overlay.svelte-1ihqa9a{z-index:80;background:#090e186b;place-items:center;display:grid;position:fixed;inset:0}.dlg.svelte-1ihqa9a{border:1px solid var(--line);background:#fff;border-radius:1rem;flex-direction:column;width:min(34rem,94vw);display:flex;overflow:hidden;box-shadow:0 20px 48px #10192633}.dlg-head.svelte-1ihqa9a{border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:flex-start;padding:.85rem 1rem;display:flex}.dlg-head.svelte-1ihqa9a .kicker:where(.svelte-1ihqa9a){text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0;font-size:.7rem}.dlg-head.svelte-1ihqa9a h3:where(.svelte-1ihqa9a){color:#14263d;margin:.2rem 0 0;font-size:1rem}.dlg-x.svelte-1ihqa9a{cursor:pointer;color:#48607f!important;background:0 0!important;border:0!important;padding:0 .4rem!important;font-size:1.2rem!important}.dlg-body.svelte-1ihqa9a{flex-direction:column;gap:.55rem;padding:.85rem 1rem 1rem;display:flex}.dlg-body.svelte-1ihqa9a label:where(.svelte-1ihqa9a){gap:.22rem;font-size:.82rem;display:grid}.dlg-body.svelte-1ihqa9a label:where(.svelte-1ihqa9a)>span:where(.svelte-1ihqa9a){color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}.dlg-body.svelte-1ihqa9a input:where(.svelte-1ihqa9a){border:1px solid var(--line);box-sizing:border-box;border-radius:.5rem;width:100%;padding:.5rem .7rem;font-size:.9rem}.dlg-body.svelte-1ihqa9a .two:where(.svelte-1ihqa9a){grid-template-columns:1fr 1fr;gap:.55rem;display:grid}@media (width<=640px){.dlg-body.svelte-1ihqa9a .two:where(.svelte-1ihqa9a){grid-template-columns:1fr}}.err.svelte-1ihqa9a{color:var(--danger);margin:0;font-size:.85rem}.dlg-actions.svelte-1ihqa9a{justify-content:flex-end;gap:.45rem;margin-top:.3rem;display:flex}.dlg-actions.svelte-1ihqa9a button:where(.svelte-1ihqa9a){border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:.55rem;padding:.5rem .9rem;font-size:.88rem}.dlg-actions.svelte-1ihqa9a button.primary:where(.svelte-1ihqa9a){color:#fff;background:linear-gradient(135deg,#1c3f57,#1b7968);border-color:#0000;font-weight:600}.dlg-actions.svelte-1ihqa9a button.ghost:where(.svelte-1ihqa9a){color:#26405e}.dlg-actions.svelte-1ihqa9a button:where(.svelte-1ihqa9a):disabled{opacity:.55;cursor:default}.list.svelte-1ihqa9a{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.list.svelte-1ihqa9a li:where(.svelte-1ihqa9a){border-bottom:1px solid #eef2f8;padding-bottom:.45rem}.list.svelte-1ihqa9a li:where(.svelte-1ihqa9a):last-child{border-bottom:0;padding-bottom:0}.row-top.svelte-1ihqa9a{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.row-name.svelte-1ihqa9a{color:#18263e;font-size:.9rem;font-weight:600}.row-meta.svelte-1ihqa9a{color:var(--text-muted);margin-left:.5rem;font-size:.78rem}.row-sub.svelte-1ihqa9a{flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-top:.2rem;font-size:.8rem;display:flex}.row-sub.svelte-1ihqa9a a:where(.svelte-1ihqa9a){color:#2c5daf}.next-step.svelte-1ihqa9a{color:#3f5676;margin-top:.25rem;font-size:.8rem}.stage-badge.svelte-1ihqa9a{color:#375374;text-transform:uppercase;letter-spacing:.04em;background:#eef2f8;border-radius:999px;padding:.12rem .5rem;font-size:.7rem;font-weight:600}.stage-badge.early.svelte-1ihqa9a{color:#20508c;background:#eaf2ff}.stage-badge.mid.svelte-1ihqa9a{color:#8a5014;background:#fff3e0}.stage-badge.won.svelte-1ihqa9a{color:#195a36;background:#e5f6ec}.stage-badge.lost.svelte-1ihqa9a{color:#8a2222;background:#fde8e8}.activity-kind.svelte-1ihqa9a{color:#375374;text-transform:uppercase;letter-spacing:.04em;background:#eef2f8;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:600}.activity-kind.call.svelte-1ihqa9a{color:#1a4a82;background:#e3f1ff}.activity-kind.task.svelte-1ihqa9a{color:#8a4f14;background:#fff0e0}.activity-kind.note.svelte-1ihqa9a{color:#3c4864;background:#e8eaf2}.activity-kind.meeting.svelte-1ihqa9a{color:#1e5938;background:#eaf7ef}.activity-kind.email.svelte-1ihqa9a{color:#4c2d8a;background:#f2ecff}.desc.svelte-1ihqa9a{color:#344a6a;margin:.3rem 0 0;font-size:.9rem;line-height:1.55}code.svelte-1ihqa9a{background:#eef2f8;border-radius:.25rem;padding:0 .3rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.8rem}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}@media (width<=900px){.erp-body{grid-template-columns:1fr}}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.erp{flex-direction:column;gap:.8rem;min-height:calc(100dvh - 6rem);padding:.75rem;display:flex}.erp-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.erp-top h2{margin:.1rem 0;font-size:1.3rem}.erp-top .kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0;font-size:.7rem}.erp-top .muted{color:var(--text-muted);margin:0;font-size:.82rem}.erp-top-kpi{flex-wrap:wrap;gap:.45rem;display:flex}.erp-top-kpi article{background:#fbfcfe;border:1px solid #e7eaf0;border-radius:.55rem;gap:.15rem;min-width:6.5rem;padding:.45rem .75rem;display:grid}.erp-top-kpi .k,.kpis .k{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.erp-top-kpi strong{color:#15293f;font-size:1rem}.erp button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.55rem;padding:.45rem .85rem;font-size:.85rem}.erp button:hover{background:#f0f5ff}.err{color:var(--danger);margin:0;font-size:.88rem}.muted{color:var(--text-muted)}.small{font-size:.82rem}.empty{color:var(--text-muted);padding:2rem}.erp-body{grid-template-columns:minmax(18rem,22rem) 1fr;align-items:start;gap:.9rem;display:grid}@media (width<=900px){.erp-body{grid-template-columns:1fr}}.aside{border:1px solid var(--line);background:#ffffffeb;border-radius:.9rem;flex-direction:column;gap:.5rem;max-height:calc(100dvh - 7rem);padding:.65rem;display:flex;position:sticky;top:.5rem;overflow:hidden}.aside-search{border:1px solid var(--line);background:#fff;border-radius:.55rem;padding:.5rem .7rem;font-size:.88rem}.aside-list{gap:.3rem;padding:.15rem;display:grid;overflow:auto}.aside-row{text-align:left;cursor:pointer;gap:.15rem;display:grid;color:inherit!important;background:0 0!important;border:1px solid #0000!important;border-radius:.5rem!important;padding:.5rem .65rem!important}.aside-row:hover{background:#f3f7ff!important}.aside-row.active{background:#e4edff!important;border-color:#c2d5f3!important}.aside-row .row-top{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.aside-name{color:#14263d;font-size:.92rem;font-weight:600}.aside-sub{color:var(--text-muted);font-size:.78rem}.main{flex-direction:column;gap:.8rem;min-width:0;display:flex}.head{border:1px solid var(--line);background:#ffffffeb;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.9rem 1.05rem;display:flex}.head h3{color:#14263d;margin:.05rem 0;font-size:1.15rem}.head .kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0;font-size:.7rem}.head .muted{color:var(--text-muted);margin:.25rem 0 0;font-size:.85rem}.kpis{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;min-width:18rem;display:grid}.kpis article{background:#fbfcfe;border:1px solid #e7eaf0;border-radius:.55rem;gap:.15rem;padding:.5rem .7rem;display:grid}.kpis strong{color:#15293f;font-size:1.05rem}.card{border:1px solid var(--line);background:#ffffffeb;border-radius:.85rem;flex-direction:column;gap:.55rem;min-width:0;padding:.75rem .95rem;display:flex}.card-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.card-head strong{color:#142238;font-size:.95rem}.grid{border-collapse:collapse;width:100%;font-size:.86rem}.grid th,.grid td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f8;padding:.45rem .5rem}.grid th{color:#3a4e6c;text-transform:uppercase;letter-spacing:.04em;background:#fbfcfe;font-size:.78rem;font-weight:600}.grid td.num,.grid th.num{text-align:right;font-variant-numeric:tabular-nums}.grid tr:last-child td{border-bottom:0}.badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.12rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.badge.neutral{color:#375374;background:#eef2f8}.badge.good{color:#195a36;background:#e5f6ec}.badge.mid{color:#8a5014;background:#fff3e0}.badge.bad{color:#8a2222;background:#fde8e8}code{background:#eef2f8;border-radius:.25rem;padding:0 .3rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.8rem}@media (width<=920px){.header,.grid{grid-template-columns:1fr}.header{flex-direction:column}}.studio.svelte-3q95wr{flex-direction:column;gap:.8rem;min-height:calc(100dvh - 6rem);padding:.75rem;display:flex}.top.svelte-3q95wr{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.top.svelte-3q95wr h2:where(.svelte-3q95wr){margin:.1rem 0;font-size:1.3rem}.top.svelte-3q95wr .kicker:where(.svelte-3q95wr){text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0;font-size:.7rem}.top.svelte-3q95wr .muted:where(.svelte-3q95wr){color:var(--text-muted);margin:0;font-size:.85rem}.studio.svelte-3q95wr button:where(.svelte-3q95wr){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.55rem;padding:.45rem .85rem;font-size:.85rem}.studio.svelte-3q95wr button:where(.svelte-3q95wr):hover{background:#f0f5ff}.studio.svelte-3q95wr button.primary:where(.svelte-3q95wr){color:#fff;background:linear-gradient(135deg,#1c3f57,#1b7968);border-color:#0000;font-weight:600}.studio.svelte-3q95wr button.ghost:where(.svelte-3q95wr){color:#26405e;background:#fff}.studio.svelte-3q95wr button:where(.svelte-3q95wr):disabled{opacity:.55;cursor:default}.err.svelte-3q95wr{color:var(--danger);margin:0;font-size:.85rem}.muted.svelte-3q95wr{color:var(--text-muted)}.small.svelte-3q95wr{font-size:.82rem}.layout.svelte-3q95wr{grid-template-columns:minmax(16rem,20rem) 1fr;align-items:start;gap:.9rem;display:grid}@media (width<=1024px){.layout.svelte-3q95wr{grid-template-columns:1fr}}.aside.svelte-3q95wr{border:1px solid var(--line);background:#fffffff2;border-radius:.9rem;flex-direction:column;gap:.5rem;max-height:calc(100dvh - 7rem);padding:.65rem;display:flex;position:sticky;top:.5rem;overflow:hidden}.aside-search.svelte-3q95wr{border:1px solid var(--line);background:#fff;border-radius:.55rem;padding:.5rem .7rem;font-size:.88rem}.aside-list.svelte-3q95wr{flex:1;gap:.25rem;padding:.15rem;display:grid;overflow:auto}.table-entry.svelte-3q95wr{gap:.25rem;display:grid}.table-row.svelte-3q95wr{grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem;display:grid}.expand.svelte-3q95wr,.icon-btn.svelte-3q95wr{cursor:pointer;font-size:.82rem;color:#4a5d7a!important;background:0 0!important;border:0!important;padding:.1rem .35rem!important}.icon-btn.danger.svelte-3q95wr:hover{color:#8a2222!important}.table-name.svelte-3q95wr{cursor:pointer;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.88rem;font-weight:600;text-align:left!important;color:#14263d!important;background:0 0!important;border:0!important;border-radius:.35rem!important;padding:.2rem .4rem!important}.table-name.svelte-3q95wr:hover{background:#eef4ff!important}.columns.svelte-3q95wr{color:var(--text-muted);gap:.1rem;margin:0;padding:0 0 .35rem 1.6rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;list-style:none;display:grid}.columns.svelte-3q95wr li:where(.svelte-3q95wr){justify-content:space-between;display:flex}.col-name.svelte-3q95wr{color:#14263d}.col-type.svelte-3q95wr{color:var(--text-muted)}.saved.svelte-3q95wr{border-top:1px solid #e6ebf3;gap:.3rem;padding-top:.55rem;display:grid;overflow:auto}.saved-head.svelte-3q95wr{color:#14263d;font-size:.78rem;font-weight:600}.saved-row.svelte-3q95wr{align-items:center;gap:.3rem;display:flex}.saved-load.svelte-3q95wr{cursor:pointer;flex:1;justify-content:space-between;display:flex;text-align:left!important;background:0 0!important;border:0!important;border-radius:.4rem!important;padding:.25rem .4rem!important}.saved-load.svelte-3q95wr:hover{background:#eef4ff!important}.workspace.svelte-3q95wr{flex-direction:column;gap:.8rem;min-width:0;display:flex}.card.svelte-3q95wr{border:1px solid var(--line);background:#fffffff2;border-radius:.85rem;flex-direction:column;gap:.55rem;min-width:0;padding:.75rem .95rem;display:flex}.card-head.svelte-3q95wr{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.card-head.svelte-3q95wr strong:where(.svelte-3q95wr){color:#142238;font-size:.95rem}.mode-toggle.svelte-3q95wr{gap:.25rem;display:flex}.mode-toggle.svelte-3q95wr button:where(.svelte-3q95wr){color:#26405e;background:#fff;font-size:.8rem;padding:.3rem .7rem!important}.mode-toggle.svelte-3q95wr button.active:where(.svelte-3q95wr){font-weight:600;background:#e4edff!important;border-color:#c2d5f3!important}.sql.svelte-3q95wr{border:1px solid var(--line);resize:vertical;box-sizing:border-box;border-radius:.55rem;width:100%;min-height:8rem;padding:.7rem .85rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.86rem}.run-row.svelte-3q95wr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.save-row.svelte-3q95wr{flex:1;gap:.35rem;min-width:16rem;display:flex}.name-input.svelte-3q95wr{border:1px solid var(--line);border-radius:.5rem;flex:1;min-width:9rem;padding:.45rem .7rem;font-size:.88rem}.run-actions.svelte-3q95wr{align-items:center;gap:.55rem;display:flex}.scroll.svelte-3q95wr{border:1px solid #eef2f8;border-radius:.55rem;max-height:28rem;overflow:auto}.grid.svelte-3q95wr{border-collapse:collapse;width:100%;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.82rem}.grid.svelte-3q95wr th:where(.svelte-3q95wr),.grid.svelte-3q95wr td:where(.svelte-3q95wr){text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #eef2f8;padding:.35rem .6rem}.grid.svelte-3q95wr th:where(.svelte-3q95wr){color:#3a4e6c;text-transform:uppercase;letter-spacing:.04em;background:#fbfcfe;font-size:.74rem;font-weight:600;position:sticky;top:0}.create-grid.svelte-3q95wr{gap:.55rem;display:grid}.create-grid.svelte-3q95wr label:where(.svelte-3q95wr){gap:.2rem;font-size:.82rem;display:grid}.create-grid.svelte-3q95wr label:where(.svelte-3q95wr)>span:where(.svelte-3q95wr){text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.72rem;font-weight:600}.cols.svelte-3q95wr{border:1px solid var(--line);resize:vertical;box-sizing:border-box;border-radius:.5rem;width:100%;min-height:4.5rem;padding:.6rem .75rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.85rem}.create-actions.svelte-3q95wr{align-items:center;gap:.5rem;display:flex}code.svelte-3q95wr{background:#eef2f8;border-radius:.25rem;padding:0 .3rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.8rem}: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,#c06d4a24,#0000 24%),radial-gradient(circle at 100% 0,#2471611f,#0000 22%),linear-gradient(#f9f5eef5,#f3efe8fa);gap:1rem;display:grid}.comm-top.svelte-qbret6{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .25rem;display:flex}.comm-title.svelte-qbret6{align-items:center;gap:.65rem;min-width:0;display:flex}.comm-title.svelte-qbret6 h2:where(.svelte-qbret6){letter-spacing:-.01em;margin:0;font-size:1.15rem}.comm-dot.svelte-qbret6{background:#c9c1b2;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #0000000a}.comm-dot.live.svelte-qbret6{background:#2b9f61;animation:2.2s ease-in-out infinite svelte-qbret6-comm-pulse;box-shadow:0 0 0 3px #2b9f6138}@keyframes svelte-qbret6-comm-pulse{50%{box-shadow:0 0 0 6px #2b9f6100}}.comm-status.svelte-qbret6{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:38ch;font-size:.82rem;overflow:hidden}.comm-top-actions.svelte-qbret6{gap:.35rem;display:flex}.linkish.svelte-qbret6{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.35rem .75rem;font-size:.82rem}.linkish.svelte-qbret6:hover{color:var(--text);background:#0000000d}.stage.svelte-qbret6{background:#fffcf6eb;border:1px solid #b6a99773;border-radius:1.25rem;flex-direction:column;min-height:min(60vh,60dvh);padding:1rem;display:flex;box-shadow:0 14px 38px #3a291814}.stage.connected.svelte-qbret6{color:#fffffff2;background:linear-gradient(#11171ff5,#1b212bf5);border-color:#ffffff14}.prejoin.svelte-qbret6{flex:1;place-items:center;padding:1rem;display:grid}.prejoin-card.svelte-qbret6{gap:.85rem;width:min(32rem,100%);display:grid}.prejoin-kicker.svelte-qbret6{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.72rem;font-weight:700}.prejoin-card.svelte-qbret6 h3:where(.svelte-qbret6){margin:0;font-size:1.4rem;line-height:1.2}.prejoin-copy.svelte-qbret6{color:var(--text-muted);margin:0}.prejoin-fields.svelte-qbret6{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.prejoin-fields.svelte-qbret6 label:where(.svelte-qbret6),.field.svelte-qbret6{gap:.25rem;font-size:.82rem;display:grid}.prejoin-fields.svelte-qbret6 label:where(.svelte-qbret6)>span:where(.svelte-qbret6),.field.svelte-qbret6>span:where(.svelte-qbret6){color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:600}.prejoin-fields.svelte-qbret6 input:where(.svelte-qbret6),.field.svelte-qbret6 select:where(.svelte-qbret6),.field.svelte-qbret6 input:where(.svelte-qbret6),.advanced-row.svelte-qbret6 input:where(.svelte-qbret6),.advanced-row.svelte-qbret6 select:where(.svelte-qbret6),.lobby-invite.svelte-qbret6 input:where(.svelte-qbret6),.composer.svelte-qbret6 textarea:where(.svelte-qbret6),textarea.svelte-qbret6{border:1px solid var(--line);color:var(--text);box-sizing:border-box;background:#fff;border-radius:.7rem;width:100%;padding:.6rem .75rem;font-size:.9rem}.primary-btn.svelte-qbret6{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1c3f57,#1b7968);border:0;border-radius:999px;padding:.75rem 1.2rem;font-size:.95rem;font-weight:600;box-shadow:0 10px 30px #1c3f5740}.primary-btn.svelte-qbret6:disabled{opacity:.55;cursor:default;box-shadow:none}.primary-btn.small.svelte-qbret6{padding:.45rem .9rem;font-size:.82rem}.ghost-btn.svelte-qbret6{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:.5rem .9rem;font-size:.85rem;font-weight:500}.ghost-btn.svelte-qbret6:hover{background:#0000000a}.ghost-btn.svelte-qbret6:disabled{opacity:.5;cursor:default}.prejoin-guest.svelte-qbret6{background:#00000005;border:1px dashed #0000001f;border-radius:.9rem;grid-template-columns:1fr auto;align-items:end;gap:.5rem;padding:.75rem;display:grid}.invite-input.svelte-qbret6{width:100%}.dev.svelte-qbret6{border-top:1px solid #00000014;padding-top:.6rem}.dev.svelte-qbret6 summary:where(.svelte-qbret6){cursor:pointer;color:var(--text-muted);font-size:.82rem;list-style:none}.dev.svelte-qbret6 summary:where(.svelte-qbret6)::-webkit-details-marker{display:none}.dev.svelte-qbret6 summary:where(.svelte-qbret6):before{content:"▸ "}.dev[open].svelte-qbret6 summary:where(.svelte-qbret6):before{content:"▾ "}.dev-body.svelte-qbret6{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.dev-body.svelte-qbret6 button:where(.svelte-qbret6){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.55rem;padding:.4rem .75rem;font-size:.82rem}.dev-body.svelte-qbret6 .muted:where(.svelte-qbret6){width:100%;color:var(--text-muted);margin:.35rem 0 0;font-size:.78rem}.call-stage.svelte-qbret6{flex:1;gap:.9rem;display:grid}.video-grid.svelte-qbret6{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.video-card.svelte-qbret6{aspect-ratio:16/10;background:radial-gradient(circle at top,#0f8f7a38,#0000 45%),linear-gradient(#0f131afa,#070a0efa);border:1px solid #ffffff14;border-radius:.85rem;min-height:14rem;position:relative;overflow:hidden}.video-card.live.svelte-qbret6{border-color:#2b9f618c;box-shadow:inset 0 0 0 1px #2b9f6138}.video-card.svelte-qbret6 video:where(.svelte-qbret6){object-fit:cover;width:100%;height:100%;display:block}.video-meta.svelte-qbret6{z-index:1;color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e148c;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .55rem .25rem .3rem;font-size:.76rem;display:inline-flex;position:absolute;top:.55rem;left:.55rem}.video-meta.svelte-qbret6 .tag:where(.svelte-qbret6){letter-spacing:.04em;text-transform:uppercase;background:#ffffff26;border-radius:999px;padding:.1rem .45rem;font-size:.68rem}.video-status.svelte-qbret6{z-index:1;color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#c83c3cbf;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;position:absolute;top:.55rem;right:.55rem}.video-empty.svelte-qbret6{color:#ffffffb3;letter-spacing:.02em;place-items:center;font-size:.88rem;display:grid;position:absolute;inset:0}.roster-row.svelte-qbret6{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.roster-chip.svelte-qbret6{color:#ffffffd9;background:#ffffff1a;border:1px solid #ffffff14;border-radius:999px;padding:.22rem .6rem;font-size:.76rem}.roster-chip.count.svelte-qbret6{color:#d3f5e1;background:#2b9f6140;border-color:#2b9f6159;font-weight:600}.roster-chip.dim.svelte-qbret6{color:#ffffff8c;background:0 0}.roster-chip.alert.svelte-qbret6{color:#ffd998;cursor:pointer;background:#f5a44240;border-color:#f5a44266;font-weight:600}.control-bar.svelte-qbret6{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:auto;padding:.55rem;display:flex}.ctl.svelte-qbret6{color:#ffffffe6;cursor:pointer;min-width:4.5rem;font:inherit;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.8rem;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .7rem;transition:background .15s,border-color .15s,transform .1s;display:flex}.ctl.svelte-qbret6:hover{background:#ffffff1f}.ctl.svelte-qbret6:active{transform:translateY(1px)}.ctl.svelte-qbret6:disabled{opacity:.4;cursor:default}.ctl.on.svelte-qbret6{color:#dff9e8;background:#2b9f6138;border-color:#2b9f6173}.ctl.leave.svelte-qbret6{color:#fff;background:#d64c4cd9;border-color:#d64c4c}.ctl.leave.svelte-qbret6:hover{background:#e65656f2}.ctl-icon.svelte-qbret6{font-size:1.25rem;line-height:1}.ctl-label.svelte-qbret6{letter-spacing:.03em;white-space:nowrap;font-size:.72rem}.advanced-row.svelte-qbret6{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.9rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;padding:.9rem;display:grid}.advanced-row.svelte-qbret6 .hint:where(.svelte-qbret6){color:#fff9;grid-column:1/-1;margin:0;font-size:.8rem}.advanced-row.svelte-qbret6 .toggle:where(.svelte-qbret6){color:#ffffffe0;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.advanced-row.svelte-qbret6 .field:where(.svelte-qbret6)>span:where(.svelte-qbret6){color:#fff9}.transcript-preview.svelte-qbret6{background:#ffffff12;border:1px solid #ffffff1a;border-radius:.9rem;padding:.75rem .9rem}.transcript-preview.api.svelte-qbret6{background:#5080d62e;border-color:#5080d64d}.preview-label.svelte-qbret6{letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-bottom:.25rem;font-size:.7rem}.transcript-preview.svelte-qbret6 p:where(.svelte-qbret6){margin:0;line-height:1.45}.warn.svelte-qbret6{color:#f4b174;margin:0;font-size:.85rem}.stage.svelte-qbret6:not(.connected) .warn:where(.svelte-qbret6){color:#b24b1d}.chat-card.svelte-qbret6{border:1px solid var(--line);background:#fffcf6eb;border-radius:1rem;gap:.6rem;padding:.75rem .85rem .85rem;display:grid}.chat-head.svelte-qbret6{justify-content:space-between;align-items:baseline;display:flex}.chat-head.svelte-qbret6 h3:where(.svelte-qbret6){margin:0;font-size:.95rem}.chat-sub.svelte-qbret6{color:var(--text-muted);font-size:.78rem}.chat-feed.svelte-qbret6{align-content:start;gap:.5rem;min-height:8rem;max-height:28rem;padding:.2rem;display:grid;overflow:auto}.bubble.svelte-qbret6{border:1px solid var(--line);background:#fff;border-radius:.9rem .9rem .9rem .35rem;width:min(100%,34rem);padding:.6rem .8rem;font-size:.88rem;line-height:1.4}.bubble.mine.svelte-qbret6{background:linear-gradient(135deg,#e9f7f3fa,#f5fffcfa);border-radius:.9rem .9rem .35rem;justify-self:end}.meta.svelte-qbret6{color:var(--text-muted);margin-bottom:.25rem;font-size:.7rem}.composer.svelte-qbret6{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.composer.svelte-qbret6 textarea:where(.svelte-qbret6){resize:vertical;min-height:3rem}.empty.svelte-qbret6,.hint.svelte-qbret6{color:var(--text-muted)}.lobby-details.svelte-qbret6,.channel-details.svelte-qbret6{border:1px solid var(--line);background:#fffcf6eb;border-radius:1rem;padding:.7rem .85rem}.lobby-details.svelte-qbret6 summary:where(.svelte-qbret6),.channel-details.svelte-qbret6 summary:where(.svelte-qbret6){cursor:pointer;justify-content:space-between;align-items:baseline;gap:.75rem;font-weight:600;list-style:none;display:flex}.lobby-details.svelte-qbret6 summary:where(.svelte-qbret6)::-webkit-details-marker{display:none}.channel-details.svelte-qbret6 summary:where(.svelte-qbret6)::-webkit-details-marker{display:none}.lobby-counts.svelte-qbret6{color:var(--text-muted);font-size:.78rem;font-weight:400}.lobby-body.svelte-qbret6,.channel-body.svelte-qbret6{gap:.75rem;margin-top:.75rem;display:grid}.lobby-invite.svelte-qbret6{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}.lobby-list.svelte-qbret6{gap:.6rem;display:grid}.lobby-card.svelte-qbret6{border:1px solid var(--line);background:#ffffffd1;border-radius:.9rem;gap:.4rem;padding:.75rem;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}.pill.svelte-qbret6{border:1px solid var(--line);background:#ffffffd1;border-radius:999px;padding:.18rem .5rem;font-size:.72rem}.lobby-topline.svelte-qbret6,.lobby-actions.svelte-qbret6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}@media (width<=760px){.prejoin-fields.svelte-qbret6,.video-grid.svelte-qbret6{grid-template-columns:1fr}.ctl-label.svelte-qbret6{display:none}.ctl.svelte-qbret6{min-width:3.2rem;padding:.55rem}.comm-status.svelte-qbret6{max-width:18ch}}@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}}.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-btn-danger.svelte-i4zve9{color:#a9352d;background:#fff;border-color:#eccac7}.m-btn-danger.svelte-i4zve9:hover{background:#ffe9e6}.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 .6rem 1.35rem;display:flex;position:relative}.m-row.svelte-i4zve9:last-child{border-bottom:0}.m-row.svelte-i4zve9:hover{background:#f7faff}.m-row.svelte-i4zve9:focus-visible{outline-offset:-2px;outline:2px solid #6b95d8}.m-row-actions.svelte-i4zve9{background:linear-gradient(90deg,#f7faff00 0%,#f7faff 28% 100%);border-radius:.55rem;gap:.25rem;padding:.25rem .35rem .25rem 1.5rem;display:none;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.m-row.svelte-i4zve9:hover .m-row-actions:where(.svelte-i4zve9),.m-row.svelte-i4zve9:focus-within .m-row-actions:where(.svelte-i4zve9){display:flex}.m-row-action.svelte-i4zve9{color:#2a3f5c;cursor:pointer;background:#fff;border:1px solid #dbe4f3;border-radius:.4rem;padding:.25rem .45rem;font-size:.9rem;line-height:1}.m-row-action.svelte-i4zve9:hover{background:#eef3fb}.m-row-action.danger.svelte-i4zve9{color:#a9352d;border-color:#eccac7}.m-row-action.danger.svelte-i4zve9:hover{background:#ffeae6}.m-row.unread.svelte-i4zve9{background:#f2f7ff}.m-row.unread.svelte-i4zve9:hover{background:#e9f1ff}.m-row.unread.svelte-i4zve9 .m-sender:where(.svelte-i4zve9),.m-row.unread.svelte-i4zve9 .m-subject:where(.svelte-i4zve9){color:#0e244b;font-weight:700}.m-row.unread.svelte-i4zve9 .m-snippet:where(.svelte-i4zve9){color:#3a516f}.m-unread-dot.svelte-i4zve9{background:#1b6be0;border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.95rem;left:.55rem;box-shadow:0 0 0 2px #1b6be02e}.m-list-refreshing.svelte-i4zve9{opacity:.94}.m-skeleton.svelte-i4zve9{cursor:default;pointer-events:none;padding-left:.75rem}.m-skel-line.svelte-i4zve9{background:linear-gradient(90deg,#eef2f7 0%,#f6f9fd 50%,#eef2f7 100%) 0 0/200% 100%;border-radius:999px;height:.72rem;animation:1.3s ease-in-out infinite svelte-i4zve9-m-skel;display:block}.m-skel-line.tiny.svelte-i4zve9{width:3rem}.m-skel-line.short.svelte-i4zve9{width:7rem}.m-skel-line.medium.svelte-i4zve9{width:14rem;max-width:70%}.m-skel-line.long.svelte-i4zve9{width:22rem;max-width:95%}@keyframes svelte-i4zve9-m-skel{0%{background-position:0 0}to{background-position:-200% 0}}.m-badge.svelte-i4zve9{color:#fff;background:#1b6be0;border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding:0 .4rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.m-badge.small.svelte-i4zve9{min-width:1rem;height:1rem;padding:0 .3rem;font-size:.66rem}.m-to-chips.svelte-i4zve9{border:1px solid var(--line);cursor:text;background:#fff;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.3rem;min-height:2.35rem;padding:.32rem .4rem;display:flex}.m-to-chips.svelte-i4zve9:focus-within{border-color:#6b95d8;box-shadow:0 0 0 3px #6b95d82e}.m-to-input.svelte-i4zve9{outline:none;flex:8rem;min-width:6rem;font-size:.88rem;background:0 0!important;border:0!important;padding:.1rem .2rem!important}.m-chip-recipient.svelte-i4zve9{color:#15365f;background:#e7efff;border:1px solid #c7d8f5;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .3rem .18rem .55rem;font-size:.82rem;line-height:1;display:inline-flex}.m-chip-recipient.invalid.svelte-i4zve9{color:#8a1d1d;background:#ffe3e3;border-color:#e7a6a6}.m-chip-x.svelte-i4zve9{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .2rem;font-size:1rem;line-height:1}.m-chip-x.svelte-i4zve9:hover{background:#00000014}.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-head-left.svelte-i4zve9{align-items:baseline;gap:.55rem;display:inline-flex}.m-sheet-pos.svelte-i4zve9{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.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;padding-left:1.4rem}.m-unread-dot.svelte-i4zve9{top:50%;transform:translateY(-50%)}.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.svelte-o2dxej{flex-direction:column;gap:.8rem;padding:.75rem;display:flex}.mm-top.svelte-o2dxej{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.mm-top.svelte-o2dxej h2:where(.svelte-o2dxej){margin:.1rem 0 .25rem;font-size:1.25rem}.mm-top.svelte-o2dxej .kicker:where(.svelte-o2dxej){text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0;font-size:.7rem}.mm-top.svelte-o2dxej .muted:where(.svelte-o2dxej){color:var(--text-muted);margin:0;font-size:.88rem}.mm-top-actions.svelte-o2dxej{gap:.4rem;display:flex}.mm.svelte-o2dxej button:where(.svelte-o2dxej){border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:.55rem;padding:.5rem .85rem;font-size:.88rem}.mm.svelte-o2dxej button.ghost:where(.svelte-o2dxej){color:#26405e;background:#fff}.mm.svelte-o2dxej button.ghost:where(.svelte-o2dxej):hover{background:#f0f5ff}.mm.svelte-o2dxej button.ghost.small:where(.svelte-o2dxej){padding:.35rem .65rem;font-size:.82rem}.mm.svelte-o2dxej button.primary:where(.svelte-o2dxej){color:#fff;background:linear-gradient(135deg,#1c3f57,#1b7968);border-color:#0000;font-weight:600}.mm.svelte-o2dxej button:where(.svelte-o2dxej):disabled{opacity:.55;cursor:default}.mm-ok.svelte-o2dxej{color:#146b50;margin:0;font-size:.88rem}.mm-err.svelte-o2dxej{color:var(--danger);margin:0;font-size:.88rem}.card.svelte-o2dxej{border:1px solid var(--line);background:#ffffffeb;border-radius:.9rem}.card-head.svelte-o2dxej{align-items:baseline;gap:.55rem;padding:.8rem 1rem .3rem;display:flex}.card-head.svelte-o2dxej strong:where(.svelte-o2dxej){font-size:.95rem}.card-head.svelte-o2dxej .muted:where(.svelte-o2dxej){color:var(--text-muted);font-size:.78rem}.card-body.svelte-o2dxej{gap:.6rem;padding:.6rem 1rem 1rem;display:grid}.grid-two.svelte-o2dxej{grid-template-columns:1fr 1fr;gap:.6rem}@media (width<=720px){.grid-two.svelte-o2dxej{grid-template-columns:1fr}}.card.svelte-o2dxej label:where(.svelte-o2dxej){gap:.22rem;font-size:.82rem;display:grid}.card.svelte-o2dxej label:where(.svelte-o2dxej)>span:where(.svelte-o2dxej){color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}.card.svelte-o2dxej input:where(.svelte-o2dxej),.card.svelte-o2dxej select:where(.svelte-o2dxej){border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:.5rem;width:100%;padding:.55rem .7rem;font-family:inherit;font-size:.9rem}.chips.svelte-o2dxej{border:1px solid var(--line);background:#fff;border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.55rem;padding:.35rem .45rem;display:flex}.chips.svelte-o2dxej:focus-within{border-color:#6b95d8;box-shadow:0 0 0 3px #6b95d833}.chip.svelte-o2dxej{color:#15365f;background:#e7efff;border:1px solid #c7d8f5;border-radius:999px;align-items:center;gap:.4rem;padding:.18rem .3rem .18rem .6rem;font-size:.82rem;line-height:1.1;display:inline-flex}.chip-name.svelte-o2dxej{font-weight:600}.chip-email.svelte-o2dxej{color:#405a80;font-size:.75rem}.chip-x.svelte-o2dxej{cursor:pointer;line-height:1;color:inherit!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 .3rem!important;font-size:1rem!important}.chip-x.svelte-o2dxej:hover{background:#00000014!important}.chip-input.svelte-o2dxej{outline:none;flex:10rem;min-width:8rem;font-size:.88rem;border:0!important;padding:.2rem .35rem!important}.recipient-actions.svelte-o2dxej{flex-wrap:wrap;gap:.4rem;display:flex}.picker.svelte-o2dxej{border:1px solid var(--line);background:#fbfcfe;border-radius:.65rem;flex-direction:column;gap:.5rem;padding:.6rem;display:flex}.picker-head.svelte-o2dxej{align-items:center;gap:.4rem;display:flex}.picker-head.svelte-o2dxej input[type=search]:where(.svelte-o2dxej){flex:1}.picker-list.svelte-o2dxej{gap:.25rem;max-height:24rem;display:grid;overflow:auto}.picker-row.svelte-o2dxej{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7eaf0;border-radius:.45rem;gap:.1rem;width:100%;display:grid;padding:.45rem .65rem!important}.picker-row.svelte-o2dxej:hover{background:#f4f8ff}.picker-name.svelte-o2dxej{color:#15263d;font-size:.88rem;font-weight:600}.picker-sub.svelte-o2dxej{color:var(--text-muted);font-size:.78rem}.ai-bar.svelte-o2dxej{background:linear-gradient(135deg,#1c3f570a,#1b79680f);border:1px solid #d8e1ef;border-radius:.7rem;grid-template-columns:1fr auto;align-items:end;gap:.6rem;padding:.75rem .85rem;display:grid}.ai-field.svelte-o2dxej{gap:.25rem;min-width:0;font-size:.82rem;display:grid}.ai-field.svelte-o2dxej>span:where(.svelte-o2dxej){color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}.ai-field.svelte-o2dxej textarea:where(.svelte-o2dxej){border:1px solid var(--line);resize:vertical;box-sizing:border-box;background:#fff;border-radius:.5rem;width:100%;min-height:3.2rem;padding:.55rem .7rem;font-family:inherit;font-size:.9rem}.ai-actions.svelte-o2dxej{align-items:stretch;gap:.4rem;display:flex}.ai-tone.svelte-o2dxej{border:1px solid var(--line);background:#fff;border-radius:.5rem;width:14rem;padding:.55rem .7rem;font-size:.85rem}@media (width<=720px){.ai-bar.svelte-o2dxej{grid-template-columns:1fr}.ai-tone.svelte-o2dxej{width:100%}}.editor-choice.svelte-o2dxej{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}@media (width<=720px){.editor-choice.svelte-o2dxej{grid-template-columns:1fr}}.editor-option.svelte-o2dxej{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.7rem;align-content:start;gap:.3rem;display:grid;position:relative;padding:1rem 1.15rem!important}.editor-option.svelte-o2dxej:hover{background:#f5f9ff;border-color:#c2d5f3}.editor-title.svelte-o2dxej{color:#14253d;font-size:1rem;font-weight:600}.editor-badge.svelte-o2dxej{letter-spacing:.04em;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;position:absolute;top:.6rem;right:.7rem}.editor-badge.good.svelte-o2dxej{color:#18614a;background:#2e826724;border:1px solid #2e826747}.editor-badge.warn.svelte-o2dxej{color:#7a4a0d;background:#bc7d2f29;border:1px solid #bc7d2f4d}.raw-preview.svelte-o2dxej{border:1px solid var(--line);background:#fbfcfe;border-radius:.55rem;padding:.6rem .85rem}.raw-preview.svelte-o2dxej summary:where(.svelte-o2dxej){cursor:pointer;color:var(--text-muted);font-size:.82rem}.raw-preview-frame.svelte-o2dxej{background:#fff;border:1px solid #e7eaf0;border-radius:.45rem;max-height:24rem;margin-top:.55rem;padding:.75rem .9rem;overflow:auto}.muted.svelte-o2dxej{color:var(--text-muted)}.small.svelte-o2dxej{font-size:.82rem}.editor-overlay.svelte-o2dxej{color:#f1f3f8;z-index:90;background:#0f1624;flex-direction:column;display:flex;position:fixed;inset:0}.editor-top.svelte-o2dxej{background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.6rem 1.1rem;display:flex}.editor-top-left.svelte-o2dxej{align-items:baseline;gap:.6rem;display:flex}.editor-top-left.svelte-o2dxej .muted:where(.svelte-o2dxej){color:#ffffff8c}.editor-overlay.svelte-o2dxej button:where(.svelte-o2dxej){color:#f1f3f8;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:.5rem;padding:.5rem .9rem}.editor-overlay.svelte-o2dxej button:where(.svelte-o2dxej):hover{background:#ffffff26}.editor-body.svelte-o2dxej{color:#1a2637;background:#eff2f7;flex:1;min-height:0;display:flex;overflow:hidden}.quill-host.svelte-o2dxej{background:#fff;flex:1;overflow:hidden}.quill-host.svelte-o2dxej .ql-toolbar{background:#f9fafc;border:0!important;border-bottom:1px solid #e7eaf0!important}.quill-host.svelte-o2dxej .ql-container{height:calc(100% - 44px);font-size:16px;border:0!important}.quill-host.svelte-o2dxej .ql-editor{background:#fff;min-height:100%;padding:2rem max(2rem,50% - 360px);line-height:1.55}.grapes-placeholder.svelte-o2dxej{background:#fff;flex-direction:column;flex:1;gap:1rem;padding:2rem;display:flex}.placeholder-title.svelte-o2dxej{color:#24364f;margin:0;font-size:1.1rem}.raw-html.svelte-o2dxej{resize:vertical;border:1px solid #e2e7ef;border-radius:.5rem;flex:1;min-height:20rem;padding:.85rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.45}@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}}.settings-page.svelte-1b1t99z{flex-direction:column;gap:.9rem;min-height:calc(100dvh - 6rem);padding:.75rem;display:flex}.settings-top.svelte-1b1t99z{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.settings-top.svelte-1b1t99z h2:where(.svelte-1b1t99z){color:#14243d;margin:.15rem 0 .3rem;font-size:1.35rem}.settings-top.svelte-1b1t99z .kicker:where(.svelte-1b1t99z){text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0;font-size:.7rem}.settings-top.svelte-1b1t99z .lede:where(.svelte-1b1t99z){color:var(--text-muted);max-width:64ch;margin:0;font-size:.88rem}.settings-layout.svelte-1b1t99z{grid-template-columns:minmax(14rem,17rem) 1fr;align-items:start;gap:1rem;display:grid}@media (width<=900px){.settings-layout.svelte-1b1t99z{grid-template-columns:1fr}}.settings-nav.svelte-1b1t99z{border:1px solid var(--line);background:#ffffffeb;border-radius:.9rem;flex-direction:column;gap:.3rem;padding:.55rem;display:flex;position:sticky;top:.5rem}.settings-nav-item.svelte-1b1t99z{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.6rem .8rem;transition:background .12s,border-color .12s;display:flex}.settings-nav-item.svelte-1b1t99z:hover{background:#f3f7ff}.settings-nav-item.active.svelte-1b1t99z{background:#e4edff;border-color:#c2d5f3}.settings-nav-label.svelte-1b1t99z{color:#14263d;font-size:.95rem;font-weight:600}.settings-nav-hint.svelte-1b1t99z{color:var(--text-muted);font-size:.76rem}.settings-main.svelte-1b1t99z{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:.8rem;min-width:0;display:grid}.settings-main.svelte-1b1t99z .card{border:1px solid var(--line);background:#fffffff5;border-radius:.95rem;flex-direction:column;gap:.6rem;padding:1rem 1.15rem;display:flex;box-shadow:0 1px 2px #10192608}.settings-main.svelte-1b1t99z .card h3{color:#14263d;margin:0;font-size:1rem}.settings-main.svelte-1b1t99z .card p.muted{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.5}.settings-main.svelte-1b1t99z .card label{gap:.22rem;font-size:.82rem;display:grid}.settings-main.svelte-1b1t99z .card label>span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.72rem;font-weight:600}.settings-main.svelte-1b1t99z .card input[type=text],.settings-main.svelte-1b1t99z .card input[type=number],.settings-main.svelte-1b1t99z .card input:not([type]),.settings-main.svelte-1b1t99z .card select,.settings-main.svelte-1b1t99z .card textarea{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:.5rem;width:100%;padding:.5rem .7rem;font-family:inherit;font-size:.9rem}.settings-main.svelte-1b1t99z .card button{border:1px solid var(--line);color:#26405e;cursor:pointer;background:#fff;border-radius:.55rem;padding:.55rem 1rem;font-size:.88rem;font-weight:500}.settings-main.svelte-1b1t99z .card button:not(.ghost):not(.danger):not(:disabled){color:#fff;background:linear-gradient(135deg,#1c3f57,#1b7968);border-color:#0000;font-weight:600}.settings-main.svelte-1b1t99z .card button:hover:not(:disabled){filter:brightness(1.05)}.settings-main.svelte-1b1t99z .card button:disabled{opacity:.5;cursor:default}.settings-main.svelte-1b1t99z .card .status{color:#18614a;margin:0;font-size:.82rem}.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}}
