.devPanel.svelte-37v2ez{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex;position:fixed;bottom:1rem;right:1rem}.devLabel.svelte-37v2ez{color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.devInput.svelte-37v2ez{color:#fff;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;width:13rem;padding:.25rem .5rem;font-size:.8rem}.devInput.svelte-37v2ez::placeholder{color:#ffffff59}:root{--brand:#b7410e;--brand-light:#f7b267;--white:#fff;--text:#1a1a1a;--text-muted:#6b6b6b;--border:#e5e5e5;--surface:#f9f7f5;--code-bg:#1e1e1e;--code-text:#d4d4d4;--code-header:#2d2d2d}body{background:var(--white);min-height:100vh;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}p{margin:0}.appNav.svelte-1uha8ag{background:var(--brand);height:52px;color:var(--white);z-index:10;align-items:center;gap:2rem;padding:0 2rem;display:flex;position:sticky;top:0}.appLogo.svelte-1uha8ag{color:var(--white);letter-spacing:-.01em;font-size:1rem;font-weight:700}.navLinks.svelte-1uha8ag{flex:1;align-items:center;gap:1.25rem;display:flex}.navManagementLink.svelte-1uha8ag{color:#ffffffbf;font-size:.85rem;text-decoration:none;transition:color .15s}.navManagementLink.svelte-1uha8ag:hover{color:var(--white)}.navUser.svelte-1uha8ag{color:#ffffffbf;font-size:.85rem}main.svelte-1uha8ag{gap:0;max-width:860px;margin:0 auto;padding:2rem 1.5rem 6rem;display:grid}.userGreeting.svelte-1uha8ag{color:var(--brand);flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;display:flex}.greetingName.svelte-1uha8ag{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;border-bottom:2px dashed #b7410e59;outline:none;padding:0;font-weight:700}.greetingName.svelte-1uha8ag:hover{border-bottom-color:var(--brand)}.greetingNameInput.svelte-1uha8ag{font:inherit;color:var(--brand);border:none;border-bottom:2px solid var(--brand);background:0 0;outline:none;padding:0;font-weight:700}.greetingNameHint.svelte-1uha8ag{color:var(--text-muted);align-self:center;font-size:.8rem;font-weight:400}.demoBanner.svelte-1uha8ag{color:var(--text);background:#f7b26726;border:1px solid #f7b26780;border-radius:6px;align-items:center;gap:.75rem;margin-bottom:3rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.demoBannerTag.svelte-1uha8ag{letter-spacing:.08em;color:var(--brand);background:#b7410e1a;border-radius:3px;flex-shrink:0;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.demoSection.svelte-1uha8ag{border-top:1px solid var(--border);padding:2.5rem 0}.demoSection.svelte-1uha8ag:first-of-type{border-top:none}.sectionMeta.svelte-1uha8ag{margin-bottom:1.5rem}h2.svelte-1uha8ag{color:var(--text);margin:0 0 .6rem;font-size:1.35rem;font-weight:700;line-height:1.2}.sectionDesc.svelte-1uha8ag{color:var(--text-muted);max-width:620px;font-size:.925rem;line-height:1.65}.inlineCode.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);color:var(--brand);border-radius:3px;padding:.1em .35em;font-family:SF Mono,Fira Code,Fira Mono,monospace;font-size:.85em}.tableWrapper.svelte-1uha8ag{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.customerTable.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:.875rem}.customerTable.svelte-1uha8ag thead:where(.svelte-1uha8ag){background:var(--surface)}.customerTable.svelte-1uha8ag th:where(.svelte-1uha8ag){text-align:left;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;padding:.6rem .75rem;font-size:.75rem;font-weight:600}.customerTable.svelte-1uha8ag td:where(.svelte-1uha8ag){border-top:1px solid var(--border);vertical-align:middle;padding:.35rem .5rem}.customerTable.svelte-1uha8ag tbody:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):hover{background:var(--surface)}.tdDate.svelte-1uha8ag{color:var(--text-muted);white-space:nowrap;padding:.35rem .75rem;font-size:.8rem}.tableEmpty.svelte-1uha8ag{text-align:center;color:var(--text-muted);padding:2rem;font-size:.875rem}.cellInput.svelte-1uha8ag{width:100%;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:4px;outline:none;padding:.3rem .4rem;font-size:.875rem;transition:border-color .15s,background .15s}.cellInput.svelte-1uha8ag:hover{border-color:var(--border)}.cellInput.svelte-1uha8ag:focus{border-color:var(--brand-light);background:var(--white)}.cellInputBold.svelte-1uha8ag{font-weight:500}.mrrCell.svelte-1uha8ag{align-items:center;display:flex}.mrrPrefix.svelte-1uha8ag{color:var(--text-muted);flex-shrink:0;padding-left:.4rem;font-size:.875rem}.cellInputMrr.svelte-1uha8ag{font-variant-numeric:tabular-nums;width:70px;font-weight:600}.cellSelect.svelte-1uha8ag{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;outline:none;padding:.3rem .4rem;font-size:.8rem;transition:border-color .15s,background .15s}.cellSelect.svelte-1uha8ag:hover{border-color:var(--border)}.cellSelect.svelte-1uha8ag:focus{border-color:var(--brand-light);background:var(--white)}.statusActive.svelte-1uha8ag{color:#2d7a3a}.statusAtRisk.svelte-1uha8ag{color:#a06000}.statusChurned.svelte-1uha8ag{color:var(--text-muted)}.featurePair.svelte-1uha8ag{grid-template-columns:240px 1fr;align-items:start;gap:1.5rem;display:grid}@media (width<=640px){.featurePair.svelte-1uha8ag{grid-template-columns:1fr}}.revenueWidget.svelte-1uha8ag{background:var(--white);border:1px solid var(--border);border-radius:8px;overflow:hidden}.widgetHeader.svelte-1uha8ag{background:var(--surface);color:var(--text-muted);border-bottom:1px solid var(--border);letter-spacing:.02em;padding:.65rem 1rem;font-size:.8rem;font-weight:600}.widgetMetrics.svelte-1uha8ag{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.widgetMetric.svelte-1uha8ag{border-right:1px solid var(--border);gap:.25rem;padding:.9rem 1rem;display:grid}.widgetMetric.svelte-1uha8ag:last-child{border-right:none}.metricLabel.svelte-1uha8ag{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.metricValue.svelte-1uha8ag{color:var(--brand);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.widgetTopAccounts.svelte-1uha8ag{padding:.75rem 1rem}.topAccountsLabel.svelte-1uha8ag{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.topAccountRow.svelte-1uha8ag{justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.8rem;display:flex}.topAccountCompany.svelte-1uha8ag{color:var(--text)}.topAccountMrr.svelte-1uha8ag{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.codeToggleArea.svelte-1uha8ag{flex-direction:column;gap:.75rem;display:flex}.codeToggle.svelte-1uha8ag{font:inherit;color:var(--brand);border:1px solid var(--brand);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:.4rem;width:fit-content;padding:.4rem .85rem;font-size:.85rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.codeToggle.svelte-1uha8ag:hover{background:var(--brand);color:var(--white)}.codeBlock.svelte-1uha8ag{border:1px solid var(--code-header);border-radius:8px;font-family:SF Mono,Fira Code,Fira Mono,monospace;overflow:hidden}.codeBlockTab.svelte-1uha8ag{background:var(--code-header);color:#888;letter-spacing:.02em;padding:.45rem 1rem;font-size:.72rem}.codeContent.svelte-1uha8ag{background:var(--code-bg);color:var(--code-text);white-space:pre;margin:0;padding:1.1rem 1.25rem;font-size:.8rem;line-height:1.7;overflow-x:auto}.surfaceSection.svelte-1uha8ag{padding-bottom:0}.surfaceContainer.svelte-1uha8ag{min-height:120px}.surfacePlaceholder.svelte-1uha8ag{text-align:center;border:1px dashed var(--border);color:var(--text-muted);border-radius:8px;padding:2.5rem;font-size:.875rem}
