:root{--paper: #fcfbf9;--paper-warm: #f6f3ee;--paper-card: #ffffff;--paper-border: #e6dfd5;--paper-border-dark: #d2c8ba;--ink: #1e1b18;--ink-secondary: #4a453f;--ink-muted: #6e675f;--ink-faint: #a0988e;--teal: #0f766e;--teal-light: #ccfbf1;--teal-dark: #115e59;--amber: #b45309;--amber-light: #fef3c7;--amber-dark: #92400e;--purple: #6d28d9;--purple-light: #f3e8ff;--purple-dark: #5b21b6;--crimson: #be123c;--crimson-light: #ffe4e6;--crimson-dark: #881337;--emerald: #059669;--emerald-light: #d1fae5;--shadow-sm: 0 1px 2px rgba(30, 27, 24, .05);--shadow-md: 0 4px 6px -1px rgba(30, 27, 24, .08), 0 2px 4px -1px rgba(30, 27, 24, .04);--shadow-lg: 0 10px 15px -3px rgba(30, 27, 24, .1), 0 4px 6px -2px rgba(30, 27, 24, .05);--font-serif: "Newsreader", Georgia, serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--paper-warm);color:var(--ink);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}.container{max-width:1440px;margin:0 auto;padding:0 1.5rem}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1}.badge-amber{background:var(--amber-light);color:var(--amber-dark);border:1px solid rgba(180,83,9,.2)}.badge-teal{background:var(--teal-light);color:var(--teal-dark);border:1px solid rgba(15,118,110,.2)}.badge-purple{background:var(--purple-light);color:var(--purple-dark);border:1px solid rgba(109,40,217,.2)}.badge-crimson{background:var(--crimson-light);color:var(--crimson-dark);border:1px solid rgba(190,18,60,.2)}.login-page.svelte-1428x5h{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--paper-warm);padding:1.5rem}.login-card.svelte-1428x5h{background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:12px;box-shadow:var(--shadow-lg);width:100%;max-width:440px;padding:2.5rem 2rem}.brand-hero.svelte-1428x5h{text-align:center;margin-bottom:2rem}.brand-badge.svelte-1428x5h{width:56px;height:56px;border-radius:12px;background:var(--teal-light);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.brand-hero.svelte-1428x5h h2:where(.svelte-1428x5h){font-family:var(--font-serif);font-size:1.65rem;font-weight:600;color:var(--ink);margin-bottom:.35rem}.brand-hero.svelte-1428x5h p:where(.svelte-1428x5h){font-size:.85rem;color:var(--ink-muted);line-height:1.4}.error-banner.svelte-1428x5h{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:var(--crimson-light);color:var(--crimson-dark);border:1px solid rgba(190,18,60,.2);border-radius:8px;font-size:.85rem;margin-bottom:1.5rem}.login-form.svelte-1428x5h{display:flex;flex-direction:column;gap:1.25rem}.field.svelte-1428x5h{display:flex;flex-direction:column;gap:.35rem}.field.svelte-1428x5h label:where(.svelte-1428x5h){font-size:.8rem;font-weight:600;color:var(--ink-secondary)}.input-wrapper.svelte-1428x5h{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:.85rem;color:var(--ink-faint);pointer-events:none}.input-wrapper.svelte-1428x5h input:where(.svelte-1428x5h){width:100%;padding:.7rem .85rem .7rem 2.4rem;border:1px solid var(--paper-border-dark);border-radius:8px;background:var(--paper);color:var(--ink);font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease}.input-wrapper.svelte-1428x5h input:where(.svelte-1428x5h):focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #0f766e26}.submit-btn.svelte-1428x5h{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--teal);color:#fff;font-weight:600;font-size:.9rem;padding:.8rem;border-radius:8px;margin-top:.5rem;transition:background .15s ease}.submit-btn.svelte-1428x5h:hover:not(:disabled){background:var(--teal-dark)}.submit-btn.svelte-1428x5h:disabled{opacity:.6;cursor:not-allowed}.credentials-hint.svelte-1428x5h{margin-top:1.75rem;padding-top:1.25rem;border-top:1px dashed var(--paper-border-dark);font-size:.75rem;color:var(--ink-muted);text-align:center}.credentials-hint.svelte-1428x5h code:where(.svelte-1428x5h){background:var(--paper-warm);padding:.15rem .35rem;border-radius:4px;font-family:var(--font-mono);color:var(--ink)}.desk-header.svelte-1vufein{background:var(--paper-card);border-bottom:1px solid var(--paper-border);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:50}.header-container.svelte-1vufein{max-width:1440px;margin:0 auto;padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.brand.svelte-1vufein{display:flex;align-items:center;gap:.75rem}.brand-icon.svelte-1vufein{width:38px;height:38px;border-radius:8px;background:var(--teal-light);display:flex;align-items:center;justify-content:center}.brand-title.svelte-1vufein{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--ink);line-height:1.2}.nav-tabs.svelte-1vufein{display:flex;align-items:center;gap:.35rem;background:var(--paper-warm);padding:.25rem .35rem;border-radius:8px;border:1px solid var(--paper-border-dark)}.nav-tab.svelte-1vufein{display:flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border-radius:6px;font-size:.83rem;font-weight:500;color:var(--ink-muted);background:transparent;border:none;cursor:pointer;transition:all .15s ease}.nav-tab.svelte-1vufein:hover{color:var(--ink-dark)}.nav-tab.active.svelte-1vufein{background:var(--paper-card);color:var(--teal);font-weight:700;box-shadow:var(--shadow-sm)}.brand-subtitle.svelte-1vufein{font-size:.75rem;color:var(--ink-muted);display:block}.specialist-controls.svelte-1vufein{display:flex;align-items:center;gap:1.25rem}.presence-wrapper.svelte-1vufein{position:relative}.presence-btn.svelte-1vufein{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;background:var(--paper-warm);border:1px solid var(--paper-border-dark);border-radius:20px;font-size:.75rem;font-weight:600;color:var(--ink-secondary);transition:all .15s ease}.presence-btn.svelte-1vufein:hover{border-color:var(--teal)}.status-dot.svelte-1vufein{width:8px;height:8px;border-radius:50%;display:inline-block}.presence-dropdown.svelte-1vufein{position:absolute;right:0;top:110%;background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:8px;box-shadow:var(--shadow-md);min-width:220px;padding:.4rem 0;display:flex;flex-direction:column;z-index:100}.presence-dropdown.svelte-1vufein button:where(.svelte-1vufein){display:flex;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.8rem;color:var(--ink);text-align:left;transition:background .1s ease}.presence-dropdown.svelte-1vufein button:where(.svelte-1vufein):hover{background:var(--paper-warm)}.profile-card.svelte-1vufein{display:flex;align-items:center;gap:.6rem;padding-left:.5rem;border-left:1px solid var(--paper-border)}.avatar.svelte-1vufein{width:32px;height:32px;border-radius:50%;background:var(--paper-warm);border:1px solid var(--paper-border-dark);display:flex;align-items:center;justify-content:center;color:var(--ink-secondary)}.profile-info.svelte-1vufein{display:flex;flex-direction:column}.name.svelte-1vufein{font-size:.85rem;font-weight:600;color:var(--ink)}.role-badge.svelte-1vufein{font-size:.7rem;color:var(--teal-dark);text-transform:capitalize}.logout-btn.svelte-1vufein{padding:.4rem;border-radius:6px;color:var(--ink-muted);transition:color .15s ease,background .15s ease}.logout-btn.svelte-1vufein:hover{color:var(--crimson);background:var(--crimson-light)}.metrics-grid.svelte-1uw0o0a{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.metric-card.svelte-1uw0o0a{background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:10px;padding:1.15rem 1.25rem;display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-sm)}.metric-card.urgent.svelte-1uw0o0a{border-color:#be123c59;background:linear-gradient(to right,#fff1f2 0%,var(--paper-card) 100%)}.icon-wrap.svelte-1uw0o0a{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center}.urgent-icon.svelte-1uw0o0a{background:var(--crimson-light);color:var(--crimson)}.unassigned-icon.svelte-1uw0o0a{background:var(--amber-light);color:var(--amber-dark)}.my-icon.svelte-1uw0o0a{background:var(--teal-light);color:var(--teal-dark)}.total-icon.svelte-1uw0o0a{background:var(--paper-warm);color:var(--ink-secondary)}.metric-body.svelte-1uw0o0a{display:flex;flex-direction:column}.metric-label.svelte-1uw0o0a{font-size:.75rem;font-weight:500;color:var(--ink-muted)}.value-row.svelte-1uw0o0a{display:flex;align-items:center;gap:.5rem}.metric-val.svelte-1uw0o0a{font-size:1.45rem;font-weight:700;color:var(--ink);line-height:1.2;font-family:var(--font-mono)}.live-pulse.svelte-1uw0o0a{width:8px;height:8px;border-radius:50%;background:var(--crimson);animation:svelte-1uw0o0a-pulse 1.5s infinite}@keyframes svelte-1uw0o0a-pulse{0%{transform:scale(.95);box-shadow:0 0 #be123cb3}70%{transform:scale(1);box-shadow:0 0 0 6px #be123c00}to{transform:scale(.95);box-shadow:0 0 #be123c00}}.filters-container.svelte-1whcwip{background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;box-shadow:var(--shadow-sm)}.search-box.svelte-1whcwip{position:relative;display:flex;align-items:center;flex:1;min-width:280px}.search-icon{position:absolute;left:.85rem;color:var(--ink-faint);pointer-events:none}.search-box.svelte-1whcwip input:where(.svelte-1whcwip){width:100%;padding:.55rem .85rem .55rem 2.4rem;border:1px solid var(--paper-border-dark);border-radius:8px;background:var(--paper);color:var(--ink);font-size:.85rem}.search-box.svelte-1whcwip input:where(.svelte-1whcwip):focus{outline:none;border-color:var(--teal)}.filter-controls.svelte-1whcwip{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.priority-group.svelte-1whcwip{display:flex;background:var(--paper-warm);border:1px solid var(--paper-border-dark);border-radius:8px;padding:.2rem}.priority-btn.svelte-1whcwip{padding:.35rem .75rem;font-size:.75rem;font-weight:600;color:var(--ink-muted);border-radius:6px;transition:all .15s ease}.priority-btn.active.svelte-1whcwip{background:var(--paper-card);color:var(--ink);box-shadow:var(--shadow-sm)}.priority-btn.urgent.active.svelte-1whcwip{color:var(--crimson)}.select-group.svelte-1whcwip{position:relative;display:flex;align-items:center}.select-icon{position:absolute;left:.65rem;color:var(--ink-muted);pointer-events:none}.select-group.svelte-1whcwip select:where(.svelte-1whcwip){padding:.4rem .85rem .4rem 2rem;border:1px solid var(--paper-border-dark);border-radius:8px;background:var(--paper);color:var(--ink);font-size:.8rem;cursor:pointer}.specialty-toggle.svelte-1whcwip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--paper-border-dark);border-radius:8px;background:var(--paper);color:var(--ink-muted);font-size:.8rem;font-weight:500;transition:all .15s ease}.specialty-toggle.svelte-1whcwip:hover{border-color:var(--purple);color:var(--purple)}.specialty-toggle.active.svelte-1whcwip{background:var(--purple-light);border-color:var(--purple);color:var(--purple-dark);font-weight:600}.ticket-card.svelte-7yb6vx{background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:10px;padding:1.15rem 1.25rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.75rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ticket-card.svelte-7yb6vx:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--teal)}.urgent-border.svelte-7yb6vx{border-left:4px solid var(--crimson)}.card-header.svelte-7yb6vx{display:flex;align-items:center;justify-content:space-between}.meta-left.svelte-7yb6vx{display:flex;align-items:center;gap:.5rem}.ticket-id.svelte-7yb6vx{font-family:var(--font-mono);font-size:.85rem;font-weight:700;color:var(--ink)}.rev-badge.svelte-7yb6vx{background:var(--paper-warm);border:1px solid var(--paper-border-dark);padding:.1rem .4rem;border-radius:4px;font-size:.7rem;font-family:var(--font-mono);color:var(--ink-muted)}.campus-badge.svelte-7yb6vx{font-size:.75rem;color:var(--ink-muted);font-weight:500}.sla-pill.svelte-7yb6vx{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:20px;font-size:.75rem;font-weight:600;font-family:var(--font-mono);background:var(--paper-warm);color:var(--ink-secondary);border:1px solid var(--paper-border-dark)}.sla-urgent.svelte-7yb6vx{background:var(--amber-light);color:var(--amber-dark);border-color:#b453094d}.sla-warning.svelte-7yb6vx{background:#ffedd5;color:#c2410c;border-color:#c2410c66;animation:svelte-7yb6vx-pulse-warn 1.5s infinite}.sla-breached.svelte-7yb6vx{background:var(--crimson-light);color:var(--crimson-dark);border-color:#be123c66;font-weight:700}@keyframes svelte-7yb6vx-pulse-warn{0%,to{opacity:1}50%{opacity:.75}}.card-title-row.svelte-7yb6vx{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ticket-title.svelte-7yb6vx{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--ink);line-height:1.3}.ticket-desc.svelte-7yb6vx{font-size:.85rem;color:var(--ink-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evidence-chips.svelte-7yb6vx{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.35rem}.chip.svelte-7yb6vx{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:6px;font-size:.72rem;font-weight:500}.category-chip.svelte-7yb6vx{font-size:.72rem;font-weight:600;color:var(--ink-secondary);background:var(--paper-warm);border:1px solid var(--paper-border-dark);padding:.2rem .55rem;border-radius:6px;text-transform:capitalize}.chip-evidence.svelte-7yb6vx{background:#e0f2fe;color:#0369a1;border:1px solid rgba(3,105,161,.2)}.chip-observer.svelte-7yb6vx{background:var(--purple-light);color:var(--purple-dark);border:1px solid rgba(109,40,217,.2)}.chip-tier.svelte-7yb6vx{background:var(--teal-light);color:var(--teal-dark);border:1px solid rgba(15,118,110,.2)}.card-footer.svelte-7yb6vx{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--paper-border)}.requester.svelte-7yb6vx{display:flex;align-items:center;gap:.35rem;font-size:.8rem}.req-name.svelte-7yb6vx{font-weight:600;color:var(--ink)}.req-role.svelte-7yb6vx{color:var(--ink-muted)}.action-wrap.svelte-7yb6vx{display:flex;align-items:center;gap:.6rem}.claim-btn.svelte-7yb6vx{background:var(--teal);color:#fff;font-weight:600;font-size:.78rem;padding:.35rem .85rem;border-radius:6px;transition:background .15s ease}.claim-btn.svelte-7yb6vx:hover:not(:disabled){background:var(--teal-dark)}.claimed-pill.svelte-7yb6vx{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:6px;font-size:.75rem;font-weight:600}.my-claim.svelte-7yb6vx{background:var(--teal-light);color:var(--teal-dark)}.other-claim.svelte-7yb6vx{background:var(--paper-warm);color:var(--ink-muted)}.open-icon.svelte-7yb6vx{color:var(--ink-faint);transition:color .15s ease}.ticket-card.svelte-7yb6vx:hover .open-icon:where(.svelte-7yb6vx){color:var(--teal)}.inbox-page.svelte-1ittlw6{min-height:100vh;background:var(--paper-warm);display:flex;flex-direction:column}.main-content.svelte-1ittlw6{flex:1;padding:2rem 0 4rem}.page-title-row.svelte-1ittlw6{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page-title.svelte-1ittlw6{font-family:var(--font-serif);font-size:1.85rem;font-weight:600;color:var(--ink)}.page-subtitle.svelte-1ittlw6{font-size:.85rem;color:var(--ink-muted)}.header-actions.svelte-1ittlw6{display:flex;align-items:center;gap:1rem}.stream-status.svelte-1ittlw6{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;color:var(--ink-muted);background:var(--paper-card);border:1px solid var(--paper-border-dark);padding:.35rem .75rem;border-radius:20px}.stream-status.live.svelte-1ittlw6{color:var(--emerald);border-color:#0596694d;background:var(--emerald-light)}.refresh-btn.svelte-1ittlw6{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:8px;font-size:.8rem;font-weight:500;color:var(--ink);transition:all .15s ease}.refresh-btn.svelte-1ittlw6:hover{border-color:var(--teal);color:var(--teal-dark)}.spin{animation:svelte-1ittlw6-spin 1s linear infinite}@keyframes svelte-1ittlw6-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tickets-list.svelte-1ittlw6{display:flex;flex-direction:column;gap:1rem}.state-box.svelte-1ittlw6{background:var(--paper-card);border:1px dashed var(--paper-border-dark);border-radius:12px;padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--ink-muted)}.state-box.empty.svelte-1ittlw6 h3:where(.svelte-1ittlw6){font-family:var(--font-serif);font-size:1.25rem;color:var(--ink)}.members-page.svelte-pv1m3z{min-height:100vh;background:var(--paper-warm);display:flex;flex-direction:column}.main-content.svelte-pv1m3z{flex:1;padding:2rem 0 4rem}.container.svelte-pv1m3z{max-width:1440px;margin:0 auto;padding:0 1.5rem}.header-section.svelte-pv1m3z{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.title.svelte-pv1m3z{font-family:var(--font-serif);font-size:1.75rem;font-weight:700;color:var(--ink-dark);margin:0 0 .25rem}.subtitle.svelte-pv1m3z{font-size:.95rem;color:var(--ink-muted);margin:0}.add-btn.svelte-pv1m3z{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.15rem;background:var(--teal);color:#fff;border-radius:8px;font-weight:600;font-size:.88rem;cursor:pointer;box-shadow:var(--shadow-sm);transition:opacity .15s ease}.add-btn.svelte-pv1m3z:hover{opacity:.9}.metrics-strip.svelte-pv1m3z{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.metric-chip.svelte-pv1m3z{background:var(--paper-card);border:1px solid var(--paper-border);padding:.75rem 1.25rem;border-radius:10px;display:flex;align-items:center;gap:.6rem;box-shadow:var(--shadow-sm)}.metric-val.svelte-pv1m3z{font-size:1.2rem;font-weight:700;color:var(--ink-dark)}.metric-lbl.svelte-pv1m3z{font-size:.85rem;color:var(--ink-muted)}.status-dot.svelte-pv1m3z{width:10px;height:10px;border-radius:50%}.status-dot.green.svelte-pv1m3z{background:var(--emerald)}.toolbar.svelte-pv1m3z{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:2rem;background:var(--paper-card);padding:.75rem 1rem;border-radius:10px;border:1px solid var(--paper-border)}.search-box.svelte-pv1m3z{display:flex;align-items:center;gap:.5rem;background:var(--paper-warm);border:1px solid var(--paper-border);border-radius:6px;padding:.45rem .75rem;flex:1;max-width:480px}.search-box.svelte-pv1m3z input:where(.svelte-pv1m3z){background:transparent;border:none;outline:none;width:100%;font-size:.88rem;color:var(--ink-dark)}.filters.svelte-pv1m3z{display:flex;align-items:center;gap:1rem}.select-filter.svelte-pv1m3z{padding:.45rem .75rem;border-radius:6px;border:1px solid var(--paper-border);background:var(--paper-warm);font-size:.85rem;color:var(--ink-dark);outline:none}.checkbox-filter.svelte-pv1m3z{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--ink-dark);cursor:pointer}.refresh-btn.svelte-pv1m3z{padding:.5rem;border-radius:6px;border:1px solid var(--paper-border);background:var(--paper-warm);cursor:pointer;color:var(--ink-muted)}.members-grid.svelte-pv1m3z{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.25rem}.member-card.svelte-pv1m3z{background:var(--paper-card);border:1px solid var(--paper-border);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .15s ease}.member-card.svelte-pv1m3z:hover{box-shadow:var(--shadow-md)}.member-card.offline.svelte-pv1m3z{opacity:.8}.card-top.svelte-pv1m3z{display:flex;gap:1rem;align-items:flex-start}.avatar-wrap.svelte-pv1m3z{position:relative}.avatar.svelte-pv1m3z{width:48px;height:48px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.15rem}.presence-badge.svelte-pv1m3z{position:absolute;bottom:-1px;right:-1px;width:14px;height:14px;border-radius:50%;border:2px solid var(--paper-card)}.presence-badge.available.svelte-pv1m3z{background:var(--emerald)}.presence-badge.busy.svelte-pv1m3z{background:var(--amber)}.presence-badge.away.svelte-pv1m3z{background:#eab308}.presence-badge.offline.svelte-pv1m3z{background:var(--ink-faint)}.member-meta.svelte-pv1m3z{flex:1;display:flex;flex-direction:column;gap:.2rem}.name-row.svelte-pv1m3z{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.member-name.svelte-pv1m3z{font-size:1.05rem;font-weight:600;color:var(--ink-dark);margin:0}.role-tag.svelte-pv1m3z{font-size:.72rem;font-weight:700;text-transform:uppercase;padding:.15rem .5rem;border-radius:4px;letter-spacing:.03em}.role-admin.svelte-pv1m3z{background:#e0e7ff;color:#3730a3}.role-lead_specialist.svelte-pv1m3z{background:#fef3c7;color:#92400e}.role-specialist.svelte-pv1m3z{background:#e0f2fe;color:#0369a1}.member-title.svelte-pv1m3z{font-size:.85rem;color:var(--ink-muted)}.member-email.svelte-pv1m3z{font-size:.78rem;color:var(--ink-faint)}.specialties-list.svelte-pv1m3z{display:flex;flex-wrap:wrap;gap:.4rem}.spec-tag.svelte-pv1m3z{display:flex;align-items:center;gap:.3rem;background:var(--paper-warm);border:1px solid var(--paper-border);padding:.2rem .5rem;border-radius:4px;font-size:.75rem;color:var(--ink-muted)}.card-footer.svelte-pv1m3z{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid var(--paper-border)}.workload-info.svelte-pv1m3z{display:flex;align-items:center;gap:.6rem}.live-pill.svelte-pv1m3z{display:flex;align-items:center;gap:.3rem;background:#fee2e2;color:#991b1b;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.avail-pill.svelte-pv1m3z{display:flex;align-items:center;gap:.3rem;background:#d1fae5;color:#065f46;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.away-pill.svelte-pv1m3z{display:flex;align-items:center;gap:.3rem;background:#fef9c3;color:#854d0e;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.off-pill.svelte-pv1m3z{color:var(--ink-faint);font-size:.75rem}.ticket-count.svelte-pv1m3z{font-size:.8rem;color:var(--ink-muted)}.assign-btn.svelte-pv1m3z{display:flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:var(--paper-warm);border:1px solid var(--paper-border-dark);border-radius:6px;font-size:.8rem;font-weight:600;color:var(--ink-dark);cursor:pointer}.assign-btn.svelte-pv1m3z:hover{background:var(--paper-border)}.modal-backdrop.svelte-pv1m3z{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:1.5rem}.modal-card.svelte-pv1m3z{background:var(--paper-card);border-radius:12px;width:100%;max-width:520px;padding:1.5rem;box-shadow:var(--shadow-lg)}.modal-header.svelte-pv1m3z{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.modal-header.svelte-pv1m3z h3:where(.svelte-pv1m3z){margin:0;font-size:1.15rem;color:var(--ink-dark)}.close-btn.svelte-pv1m3z{background:none;border:none;color:var(--ink-muted);cursor:pointer}.modal-form.svelte-pv1m3z{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-pv1m3z{display:flex;flex-direction:column;gap:.35rem}.form-group.svelte-pv1m3z label:where(.svelte-pv1m3z){font-size:.82rem;font-weight:600;color:var(--ink-dark)}.form-group.svelte-pv1m3z input:where(.svelte-pv1m3z),.form-group.svelte-pv1m3z select:where(.svelte-pv1m3z){padding:.5rem .75rem;border:1px solid var(--paper-border-dark);border-radius:6px;background:var(--paper-warm);font-size:.88rem;outline:none}.form-row.svelte-pv1m3z{display:flex;gap:1rem}.flex-1.svelte-pv1m3z{flex:1}.modal-actions.svelte-pv1m3z{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem}.cancel-btn.svelte-pv1m3z{padding:.5rem 1rem;background:none;border:1px solid var(--paper-border-dark);border-radius:6px;font-size:.85rem;cursor:pointer}.submit-btn.svelte-pv1m3z{padding:.5rem 1.25rem;background:var(--teal);color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer}.submit-btn.svelte-pv1m3z:disabled{opacity:.5;cursor:not-allowed}.modal-error.svelte-pv1m3z{background:#fee2e2;color:#991b1b;padding:.6rem .85rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin-bottom:1rem}.assign-intro.svelte-pv1m3z{font-size:.9rem;color:var(--ink-muted);margin-bottom:1rem}.no-tickets-msg.svelte-pv1m3z{display:flex;align-items:center;gap:.5rem;background:var(--paper-warm);padding:1rem;border-radius:8px;color:var(--ink-dark);font-size:.9rem}.loading-state.svelte-pv1m3z,.empty-state.svelte-pv1m3z{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--ink-muted)}.lifecycle-bar.svelte-170w48z{background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}.top-row.svelte-170w48z{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.back-link.svelte-170w48z{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--teal);background:none;border:none;cursor:pointer;padding:0;transition:color .15s ease}.back-link.svelte-170w48z:hover{color:var(--teal-dark)}.actions-and-tags.svelte-170w48z{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.assignment-actions.svelte-170w48z{display:flex;align-items:center;gap:.5rem;position:relative}.claim-btn.svelte-170w48z{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;padding:.35rem .75rem;background:var(--teal);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #0d948833}.claim-btn.svelte-170w48z:hover:not(:disabled){background:var(--teal-dark)}.claim-btn.svelte-170w48z:disabled{opacity:.6;cursor:not-allowed}.assigned-pill.svelte-170w48z{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;padding:.3rem .65rem;background:var(--paper-warm);border:1px solid var(--paper-border-dark);border-radius:6px;color:var(--ink-secondary)}.assigned-pill.is-me.svelte-170w48z{background:var(--teal-light);border-color:#0d94884d;color:var(--teal-dark)}.dropdown-wrapper.svelte-170w48z{position:relative}.assign-dropdown-btn.svelte-170w48z{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.35rem .65rem;background:#fff;color:var(--ink-secondary);border:1px solid var(--paper-border-dark);border-radius:6px;cursor:pointer;transition:all .15s ease}.assign-dropdown-btn.svelte-170w48z:hover:not(:disabled){background:var(--paper-warm);color:var(--ink);border-color:var(--teal)}.assign-menu.svelte-170w48z{position:absolute;top:calc(100% + 4px);right:0;width:240px;background:#fff;border:1px solid var(--paper-border-dark);border-radius:8px;box-shadow:var(--shadow-md);z-index:50;overflow:hidden}.menu-header.svelte-170w48z{padding:.5rem .75rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);background:var(--paper-warm);border-bottom:1px solid var(--paper-border-dark)}.menu-loading.svelte-170w48z,.menu-empty.svelte-170w48z{padding:1rem;font-size:.8rem;color:var(--ink-muted);text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.menu-list.svelte-170w48z{max-height:200px;overflow-y:auto}.menu-item.svelte-170w48z{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;background:none;border:none;border-bottom:1px solid var(--paper-border-light);cursor:pointer;text-align:left;transition:background .15s ease}.menu-item.svelte-170w48z:last-child{border-bottom:none}.menu-item.svelte-170w48z:hover{background:var(--paper-warm)}.menu-item.active.svelte-170w48z{background:var(--teal-light)}.item-info.svelte-170w48z{display:flex;flex-direction:column;gap:.1rem}.item-name.svelte-170w48z{font-size:.82rem;font-weight:600;color:var(--ink)}.item-role.svelte-170w48z{font-size:.7rem;color:var(--ink-muted);text-transform:capitalize}.tags-group.svelte-170w48z{display:flex;align-items:center;gap:.6rem}.rev-tag.svelte-170w48z{font-family:var(--font-mono);font-size:.72rem;background:var(--paper-warm);border:1px solid var(--paper-border-dark);padding:.2rem .5rem;border-radius:4px;color:var(--ink-secondary)}.tier-tag.svelte-170w48z{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;background:var(--teal-light);color:var(--teal-dark);padding:.2rem .55rem;border-radius:4px}.school-tag.svelte-170w48z{font-size:.75rem;font-weight:500;color:var(--ink-muted)}.action-error.svelte-170w48z{display:flex;align-items:center;gap:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.5rem .75rem;border-radius:6px;font-size:.8rem;margin-bottom:1rem}.stages-strip.svelte-170w48z{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem 1rem;position:relative}.stage-node.svelte-170w48z{display:flex;flex-direction:column;align-items:center;gap:.4rem;z-index:2}.node-circle.svelte-170w48z{width:28px;height:28px;border-radius:50%;background:var(--paper-warm);border:2px solid var(--paper-border-dark);color:var(--ink-muted);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.node-label.svelte-170w48z{font-size:.72rem;color:var(--ink-muted);font-weight:500}.stage-node.completed.svelte-170w48z .node-circle:where(.svelte-170w48z){background:var(--teal);border-color:var(--teal);color:#fff}.stage-node.current.svelte-170w48z .node-circle:where(.svelte-170w48z){background:#fff;border-color:var(--teal);color:var(--teal-dark);box-shadow:0 0 0 4px var(--teal-light)}.stage-node.current.svelte-170w48z .node-label:where(.svelte-170w48z){color:var(--ink);font-weight:700}.stage-connector.svelte-170w48z{flex:1;height:2px;background:var(--paper-border-dark);margin:0 -.5rem 1.25rem;transition:background .2s ease}.stage-connector.completed.svelte-170w48z{background:var(--teal)}.current-action-summary.svelte-170w48z{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;background:var(--paper-warm);border-radius:8px;font-size:.8rem;color:var(--ink-secondary)}.status-indicator.svelte-170w48z{width:8px;height:8px;border-radius:50%;background:var(--teal)}.spin{animation:svelte-170w48z-spin 1s linear infinite}@keyframes svelte-170w48z-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inquiry-card.svelte-1wgj9nd{background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:10px;padding:1.25rem 1.4rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1rem}.urgent-inquiry.svelte-1wgj9nd{border-left:4px solid var(--crimson)}.inquiry-header.svelte-1wgj9nd{display:flex;align-items:center;justify-content:space-between}.requester-profile.svelte-1wgj9nd{display:flex;align-items:center;gap:.75rem}.avatar.svelte-1wgj9nd{width:36px;height:36px;border-radius:50%;background:var(--paper-warm);border:1px solid var(--paper-border-dark);display:flex;align-items:center;justify-content:center;color:var(--ink-secondary)}.name.svelte-1wgj9nd{font-size:.95rem;font-weight:700;color:var(--ink)}.role.svelte-1wgj9nd{font-size:.75rem;color:var(--ink-muted);text-transform:capitalize}.inquiry-title.svelte-1wgj9nd{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.inquiry-description.svelte-1wgj9nd{font-size:.9rem;color:var(--ink-secondary);line-height:1.5}.doc-attachment.svelte-1wgj9nd{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;background:var(--paper-warm);border:1px solid var(--paper-border-dark);border-radius:8px;font-size:.8rem}.doc-icon{color:var(--teal);flex-shrink:0}.doc-label.svelte-1wgj9nd{color:var(--ink-muted);margin-right:.35rem}.doc-name.svelte-1wgj9nd{font-weight:600;color:var(--ink)}.briefing-panel.svelte-17gd0d0{background:var(--paper-card);border:1px solid rgba(109,40,217,.25);border-radius:10px;box-shadow:var(--shadow-sm);overflow:hidden}.panel-header.svelte-17gd0d0{padding:.9rem 1.25rem;display:flex;align-items:center;justify-content:space-between;background:var(--purple-light);cursor:pointer}.header-left.svelte-17gd0d0{display:flex;align-items:center;gap:.75rem}.icon-wrap.svelte-17gd0d0{width:32px;height:32px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--purple-dark)}.title.svelte-17gd0d0{font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--purple-dark);line-height:1.2}.subtitle.svelte-17gd0d0{font-size:.72rem;color:var(--ink-muted)}.header-right.svelte-17gd0d0{display:flex;align-items:center;gap:.6rem}.topic-pill.svelte-17gd0d0{font-size:.72rem;font-weight:600;background:#fff;border:1px solid rgba(109,40,217,.2);color:var(--purple-dark);padding:.2rem .6rem;border-radius:12px}.toggle-btn.svelte-17gd0d0{color:var(--purple-dark)}.briefing-content.svelte-17gd0d0{padding:1.25rem;display:flex;flex-direction:column;gap:1.15rem;background:#fff}.briefing-section.svelte-17gd0d0{display:flex;flex-direction:column;gap:.35rem}.briefing-section.highlight.svelte-17gd0d0{background:#fffbeb;border-left:3px solid var(--amber);padding:.6rem .85rem;border-radius:0 6px 6px 0}.briefing-section.suggested.svelte-17gd0d0{background:var(--teal-light);border-left:3px solid var(--teal);padding:.6rem .85rem;border-radius:0 6px 6px 0}.section-top.svelte-17gd0d0{display:flex;align-items:center;gap:.5rem}.part-number.svelte-17gd0d0{font-size:.65rem;font-weight:700;font-family:var(--font-mono);color:var(--ink-muted)}.section-title.svelte-17gd0d0{font-size:.82rem;font-weight:700;color:var(--ink)}.section-text.svelte-17gd0d0{font-size:.85rem;color:var(--ink-secondary);line-height:1.45}.section-text.italic.svelte-17gd0d0{font-style:italic}.copy-btn.svelte-17gd0d0{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:var(--teal-dark);padding:.15rem .45rem;border-radius:4px;background:#fff;border:1px solid rgba(15,118,110,.25)}.copy-btn.svelte-17gd0d0:hover{background:var(--paper-warm)}.misconceptions-row.svelte-17gd0d0{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--paper-border)}.row-label.svelte-17gd0d0{font-size:.75rem;font-weight:600;color:var(--ink-muted)}.chips-wrap.svelte-17gd0d0{display:flex;flex-wrap:wrap;gap:.4rem}.misc-chip.svelte-17gd0d0{font-size:.72rem;background:var(--paper-warm);border:1px solid var(--paper-border-dark);padding:.15rem .5rem;border-radius:12px;color:var(--ink-secondary)}.evidence-panel.svelte-f2i6zy{background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:10px;box-shadow:var(--shadow-sm);overflow:hidden}.panel-header.svelte-f2i6zy{padding:.9rem 1.25rem;display:flex;align-items:center;justify-content:space-between;background:#f0fdf4;border-bottom:1px solid rgba(5,150,105,.15)}.header-left.svelte-f2i6zy{display:flex;align-items:center;gap:.75rem}.icon-wrap.svelte-f2i6zy{width:32px;height:32px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--teal-dark)}.title.svelte-f2i6zy{font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--ink);line-height:1.2}.subtitle.svelte-f2i6zy{font-size:.72rem;color:var(--ink-muted)}.privacy-badge.svelte-f2i6zy{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:var(--teal-dark);background:#fff;border:1px solid rgba(15,118,110,.2);padding:.2rem .6rem;border-radius:12px}.panel-body.svelte-f2i6zy{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.investigation-row.svelte-f2i6zy{font-size:.85rem}.investigation-row.svelte-f2i6zy .label:where(.svelte-f2i6zy){color:var(--ink-muted);margin-right:.35rem}.investigation-row.svelte-f2i6zy .val:where(.svelte-f2i6zy){font-weight:600;color:var(--ink)}.replay-banner.svelte-f2i6zy{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;background:#eff6ff;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-size:.8rem;color:#1d4ed8}.params-block.svelte-f2i6zy{display:flex;flex-direction:column;gap:.5rem}.params-title.svelte-f2i6zy{font-size:.82rem;font-weight:700;color:var(--ink)}.params-table-wrap.svelte-f2i6zy{border:1px solid var(--paper-border-dark);border-radius:6px;overflow:hidden}.params-table.svelte-f2i6zy{width:100%;border-collapse:collapse;font-size:.8rem;text-align:left}.params-table.svelte-f2i6zy th:where(.svelte-f2i6zy){background:var(--paper-warm);padding:.5rem .85rem;font-size:.72rem;font-weight:600;color:var(--ink-muted);border-bottom:1px solid var(--paper-border-dark)}.params-table.svelte-f2i6zy td:where(.svelte-f2i6zy){padding:.5rem .85rem;border-bottom:1px solid var(--paper-border)}.params-table.svelte-f2i6zy tr:where(.svelte-f2i6zy):last-child td:where(.svelte-f2i6zy){border-bottom:none}.param-key.svelte-f2i6zy{font-weight:600;color:var(--ink-secondary)}.param-val.svelte-f2i6zy code:where(.svelte-f2i6zy){font-family:var(--font-mono);background:var(--paper-warm);padding:.15rem .4rem;border-radius:4px;color:var(--ink)}.json-toggle-row.svelte-f2i6zy{padding-top:.25rem}.json-btn.svelte-f2i6zy{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--ink-muted);transition:color .15s ease}.json-btn.svelte-f2i6zy:hover{color:var(--teal)}.json-viewer.svelte-f2i6zy{background:#1e1e1e;color:#f8f8f2;padding:.85rem;border-radius:6px;font-family:var(--font-mono);font-size:.75rem;overflow-x:auto;max-height:200px}.macro-picker.svelte-3ntd88{position:relative;display:inline-block}.macro-btn.svelte-3ntd88{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;background:var(--purple-light);border:1px solid rgba(109,40,217,.25);border-radius:6px;font-size:.75rem;font-weight:600;color:var(--purple-dark);transition:all .15s ease}.macro-btn.svelte-3ntd88:hover{background:#eedeff}.macro-dropdown.svelte-3ntd88{position:absolute;left:0;top:110%;width:360px;background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:8px;box-shadow:var(--shadow-md);z-index:40;overflow:hidden}.dropdown-header.svelte-3ntd88{padding:.5rem .85rem;background:var(--paper-warm);border-bottom:1px solid var(--paper-border);font-size:.7rem;color:var(--ink-muted)}.macro-item.svelte-3ntd88{width:100%;padding:.65rem .85rem;border-bottom:1px solid var(--paper-border);display:flex;flex-direction:column;gap:.25rem;text-align:left;transition:background .15s ease}.macro-item.svelte-3ntd88:last-child{border-bottom:none}.macro-item.svelte-3ntd88:hover{background:var(--paper-warm)}.item-top.svelte-3ntd88{display:flex;align-items:center;justify-content:space-between}.macro-title.svelte-3ntd88{font-size:.82rem;font-weight:600;color:var(--ink)}.live-rec-badge.svelte-3ntd88{font-size:.65rem;font-weight:700;color:var(--teal-dark);background:var(--teal-light);padding:.1rem .4rem;border-radius:4px}.macro-misconception.svelte-3ntd88{font-size:.72rem;color:var(--ink-muted);line-height:1.35}.composer-card.svelte-1itjnlk{background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:10px;padding:1.25rem 1.4rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1rem}.composer-header.svelte-1itjnlk{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.title.svelte-1itjnlk{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--ink)}.subtitle.svelte-1itjnlk{font-size:.75rem;color:var(--ink-muted)}.error-msg.svelte-1itjnlk{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;background:var(--crimson-light);color:var(--crimson-dark);border-radius:6px;font-size:.8rem}.composer-form.svelte-1itjnlk{display:flex;flex-direction:column;gap:1rem}.textarea-wrap.svelte-1itjnlk textarea:where(.svelte-1itjnlk){width:100%;padding:.85rem;border:1px solid var(--paper-border-dark);border-radius:8px;background:var(--paper);color:var(--ink);font-size:.9rem;line-height:1.5;resize:vertical}.textarea-wrap.svelte-1itjnlk textarea:where(.svelte-1itjnlk):focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #0f766e26}.live-toggle-section.svelte-1itjnlk{padding:.85rem;background:var(--paper-warm);border:1px solid var(--paper-border);border-radius:8px}.toggle-label.svelte-1itjnlk{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.toggle-label.svelte-1itjnlk input[type=checkbox]:where(.svelte-1itjnlk){margin-top:.25rem;width:16px;height:16px;accent-color:var(--teal);cursor:pointer}.toggle-text.svelte-1itjnlk{display:flex;flex-direction:column;gap:.2rem}.label-title.svelte-1itjnlk{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--ink)}.label-desc.svelte-1itjnlk{font-size:.75rem;color:var(--ink-muted)}.tier-disabled-banner.svelte-1itjnlk{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:var(--ink-muted)}.form-footer.svelte-1itjnlk{display:flex;justify-content:flex-end}.send-btn.svelte-1itjnlk{display:inline-flex;align-items:center;gap:.5rem;background:var(--teal);color:#fff;font-weight:600;font-size:.85rem;padding:.6rem 1.25rem;border-radius:8px;transition:background .15s ease}.send-btn.svelte-1itjnlk:hover:not(:disabled){background:var(--teal-dark)}.send-btn.svelte-1itjnlk:disabled{opacity:.6;cursor:not-allowed}.stage-container.svelte-15z6pxj{background:var(--paper-card);border:1px solid var(--paper-border-dark);border-radius:10px;box-shadow:var(--shadow-sm);overflow:hidden}.stage-header.svelte-15z6pxj{padding:.9rem 1.25rem;display:flex;align-items:center;justify-content:space-between;background:var(--paper-warm);border-bottom:1px solid var(--paper-border-dark)}.header-left.svelte-15z6pxj{display:flex;align-items:center;gap:.75rem}.icon-wrap.svelte-15z6pxj{width:32px;height:32px;border-radius:8px;background:var(--teal-light);display:flex;align-items:center;justify-content:center;color:var(--teal-dark)}.title.svelte-15z6pxj{font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--ink);line-height:1.2}.subtitle.svelte-15z6pxj{font-size:.72rem;color:var(--ink-muted)}.live-indicator.svelte-15z6pxj{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;background:var(--crimson-light);color:var(--crimson-dark);font-size:.72rem;font-weight:700;border-radius:12px}.pulse-dot.svelte-15z6pxj{width:8px;height:8px;border-radius:50%;background:var(--crimson);animation:svelte-15z6pxj-blink 1.2s infinite}@keyframes svelte-15z6pxj-blink{0%,to{opacity:1}50%{opacity:.3}}.error-msg.svelte-15z6pxj{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;background:var(--crimson-light);color:var(--crimson-dark);font-size:.8rem;margin:1rem 1.25rem 0;border-radius:6px}.prejoin-box.svelte-15z6pxj{padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.prejoin-icon.svelte-15z6pxj{width:64px;height:64px;border-radius:16px;background:var(--teal-light);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.prejoin-box.svelte-15z6pxj h3:where(.svelte-15z6pxj){font-family:var(--font-serif);font-size:1.35rem;color:var(--ink)}.prejoin-box.svelte-15z6pxj p:where(.svelte-15z6pxj){font-size:.85rem;color:var(--ink-muted)}.prejoin-box.svelte-15z6pxj code:where(.svelte-15z6pxj){font-family:var(--font-mono);background:var(--paper-warm);padding:.15rem .4rem;border-radius:4px;color:var(--ink)}.join-btn.svelte-15z6pxj{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;background:var(--teal);color:#fff;font-weight:600;font-size:.9rem;padding:.75rem 1.5rem;border-radius:8px;transition:background .15s ease}.join-btn.svelte-15z6pxj:hover:not(:disabled){background:var(--teal-dark)}.active-stage.svelte-15z6pxj{display:grid;grid-template-columns:1fr 340px;min-height:480px}.media-viewport.svelte-15z6pxj{background:#0f172a;display:flex;flex-direction:column;position:relative}.screenshare-canvas.svelte-15z6pxj{flex:1;position:relative;display:flex;align-items:center;justify-content:center;background:#090d16}.screen-video.svelte-15z6pxj{width:100%;height:100%;object-fit:contain}.screen-video.hidden.svelte-15z6pxj{display:none}.screen-standby.svelte-15z6pxj{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#94a3b8;padding:2rem}.screen-standby.svelte-15z6pxj p:where(.svelte-15z6pxj){font-size:.95rem;font-weight:500}.screen-standby.svelte-15z6pxj .tip:where(.svelte-15z6pxj){font-size:.75rem;color:#64748b}.camera-pip.svelte-15z6pxj{position:absolute;bottom:1rem;right:1rem;width:140px;height:95px;border-radius:8px;overflow:hidden;border:2px solid rgba(255,255,255,.3);background:#000;box-shadow:var(--shadow-md)}.camera-video.svelte-15z6pxj{width:100%;height:100%;object-fit:cover}.pip-label.svelte-15z6pxj{position:absolute;bottom:.2rem;left:.4rem;font-size:.65rem;color:#fff;background:#0009;padding:.1rem .3rem;border-radius:3px}.controls-bar.svelte-15z6pxj{height:56px;background:#1e293b;display:flex;align-items:center;justify-content:center;gap:.85rem;padding:0 1rem}.ctrl-btn.svelte-15z6pxj{width:38px;height:38px;border-radius:50%;background:#334155;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.ctrl-btn.active.svelte-15z6pxj{background:var(--teal)}.leave-btn.svelte-15z6pxj{width:auto;border-radius:8px;padding:0 .85rem;gap:.4rem;background:#dc2626;font-size:.8rem;font-weight:600}.notes-panel.svelte-15z6pxj{background:var(--paper-card);border-left:1px solid var(--paper-border-dark);padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}.notes-header.svelte-15z6pxj{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:var(--ink)}.notes-list.svelte-15z6pxj{flex:1;min-height:120px;background:var(--paper-warm);border:1px solid var(--paper-border);border-radius:6px;padding:.75rem;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;font-size:.8rem}.note-item.svelte-15z6pxj{display:flex;align-items:flex-start;gap:.4rem}.empty-note.svelte-15z6pxj{font-size:.75rem;color:var(--ink-faint);font-style:italic}.add-note-row.svelte-15z6pxj{display:flex;gap:.4rem}.add-note-row.svelte-15z6pxj input:where(.svelte-15z6pxj){flex:1;padding:.4rem .6rem;border:1px solid var(--paper-border-dark);border-radius:6px;font-size:.8rem}.add-note-row.svelte-15z6pxj button:where(.svelte-15z6pxj){padding:.4rem .75rem;background:var(--paper-warm);border:1px solid var(--paper-border-dark);border-radius:6px;font-size:.75rem;font-weight:600}.resolution-block.svelte-15z6pxj{display:flex;flex-direction:column;gap:.35rem}.resolution-block.svelte-15z6pxj label:where(.svelte-15z6pxj){font-size:.75rem;font-weight:600;color:var(--ink-secondary)}.resolution-block.svelte-15z6pxj textarea:where(.svelte-15z6pxj){padding:.5rem;border:1px solid var(--paper-border-dark);border-radius:6px;font-size:.8rem;resize:none}.resolve-btn.svelte-15z6pxj{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--emerald);color:#fff;font-weight:600;font-size:.82rem;padding:.7rem;border-radius:8px;transition:background .15s ease}.resolve-btn.svelte-15z6pxj:hover:not(:disabled){background:#047857}.workspace-page.svelte-ajes60{min-height:100vh;background:var(--paper-warm);display:flex;flex-direction:column}.main-content.svelte-ajes60{flex:1;padding:2rem 0 4rem}.loading-state.svelte-ajes60,.error-state.svelte-ajes60{background:var(--paper-card);border:1px dashed var(--paper-border-dark);border-radius:12px;padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--ink-muted)}.back-btn.svelte-ajes60{margin-top:.5rem;padding:.5rem 1rem;background:var(--teal);color:#fff;border-radius:6px;font-size:.85rem;font-weight:600}.split-workspace.svelte-ajes60{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}@media(max-width:1024px){.split-workspace.svelte-ajes60{grid-template-columns:1fr}}.col-context.svelte-ajes60,.col-action.svelte-ajes60{display:flex;flex-direction:column;gap:1.25rem}.app-root.svelte-1n46o8q{min-height:100vh;display:flex;flex-direction:column}
