.dev-page.svelte-1im7sr4{padding-top:2rem;padding-bottom:4rem;display:flex;flex-direction:column;gap:1.5rem}.dev-header.svelte-1im7sr4{display:flex;flex-direction:column;gap:.5rem}.dev-badge.svelte-1im7sr4{display:inline-flex;align-items:center;gap:.4rem;background:var(--bg-subtle);border:1px solid var(--border);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;color:var(--primary);width:fit-content}.dev-title.svelte-1im7sr4{font-size:2rem;font-weight:800;color:var(--fg);line-height:1.2}.dev-subtitle.svelte-1im7sr4{font-size:.95rem;color:var(--fg-muted);max-width:800px}.dev-tabs-bar.svelte-1im7sr4{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border);padding-bottom:.75rem;overflow-x:auto}.dev-tab-btn.svelte-1im7sr4{padding:.5rem 1rem;border-radius:9999px;font-size:.85rem;font-weight:600;border:1px solid transparent;background:var(--bg-subtle);color:var(--fg-muted);cursor:pointer;transition:all .2s ease;white-space:nowrap}.dev-tab-btn.svelte-1im7sr4:hover{color:var(--fg);border-color:var(--border)}.dev-tab-btn.active.svelte-1im7sr4{background:var(--primary);color:#fff;box-shadow:0 4px 12px #d9466f4d}.dev-section.svelte-1im7sr4{display:flex;flex-direction:column;gap:1.5rem}.dev-scratchpad-toolbar.svelte-1im7sr4{display:flex;align-items:center;justify-content:space-between;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1.25rem;box-shadow:var(--shadow-card);flex-wrap:wrap;gap:.75rem}.dev-scratchpad-status.svelte-1im7sr4{display:flex;align-items:center;gap:.75rem;font-size:.85rem}.dev-save-indicator.svelte-1im7sr4{font-weight:700;color:#10b981}.dev-scratchpad-actions.svelte-1im7sr4{display:flex;align-items:center;gap:.5rem}.dev-textarea-wrapper.svelte-1im7sr4{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow-card)}.dev-scratchpad-textarea.svelte-1im7sr4{width:100%;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:10px;padding:1rem;font-family:Fira Code,Consolas,Courier New,monospace;font-size:.9rem;line-height:1.6;resize:vertical;outline:none}.dev-scratchpad-textarea.svelte-1im7sr4:focus{border-color:var(--primary)}.dev-scratchpad-footer.svelte-1im7sr4{display:flex;align-items:center;gap:1.5rem;font-size:.82rem;color:var(--fg-muted);flex-wrap:wrap}.dev-hint.svelte-1im7sr4{margin-left:auto;color:var(--primary);font-weight:600}.dev-card.svelte-1im7sr4{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1.25rem}.dev-card-highlight.svelte-1im7sr4{border-color:var(--primary);background:linear-gradient(135deg,rgba(217,70,111,.04),var(--card-bg))}.dev-card-head.svelte-1im7sr4{display:flex;align-items:center;gap:.75rem}.card-icon.svelte-1im7sr4{font-size:1.5rem}.card-title-group.svelte-1im7sr4{display:flex;align-items:center;gap:.75rem}.dev-card-actions.svelte-1im7sr4{display:flex;align-items:center;gap:.5rem}.dev-spec-list.svelte-1im7sr4{display:flex;flex-direction:column;gap:.65rem;padding-left:1.25rem;font-size:.9rem;color:var(--fg)}.dev-modules-grid.svelte-1im7sr4{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.dev-module-box.svelte-1im7sr4{background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.dev-module-box.svelte-1im7sr4 h3:where(.svelte-1im7sr4){font-size:.95rem;font-weight:800;color:var(--fg)}.dev-module-box.svelte-1im7sr4 p:where(.svelte-1im7sr4){font-size:.8rem;color:var(--fg-muted);line-height:1.4;flex:1}.dev-module-box.svelte-1im7sr4 code:where(.svelte-1im7sr4){font-size:.7rem;background:var(--card-bg);padding:.2rem .4rem;border-radius:4px;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-arch-doc-viewer.svelte-1im7sr4{background:var(--bg);border:1px solid var(--border);border-radius:12px;overflow:hidden}.dev-arch-doc-header.svelte-1im7sr4{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--bg-subtle);border-bottom:1px solid var(--border);font-size:.8rem;font-weight:700}.dev-arch-doc-pre.svelte-1im7sr4{padding:1.25rem;overflow-x:auto;font-family:Fira Code,Consolas,monospace;font-size:.82rem;line-height:1.6;max-height:500px;color:var(--fg)}.dev-timeline.svelte-1im7sr4{display:flex;flex-direction:column;gap:1.5rem}.dev-timeline-item.svelte-1im7sr4{display:flex;gap:1.5rem;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow-card)}.dev-timeline-badge.svelte-1im7sr4{background:var(--primary);color:#fff;font-weight:800;font-size:.85rem;padding:.4rem .8rem;border-radius:10px;height:fit-content}.dev-timeline-badge.dev-badge-latest.svelte-1im7sr4{background:linear-gradient(135deg,#d46b8a,#be185d);box-shadow:0 4px 14px #d46b8a66}.dev-timeline-content.svelte-1im7sr4{flex:1;display:flex;flex-direction:column;gap:.5rem}.dev-timeline-date.svelte-1im7sr4{font-size:.75rem;color:var(--fg-muted);font-weight:600}.dev-timeline-content.svelte-1im7sr4 h3:where(.svelte-1im7sr4){font-size:1.1rem;font-weight:800;color:var(--fg)}.dev-timeline-content.svelte-1im7sr4 ul:where(.svelte-1im7sr4){padding-left:1.25rem;display:flex;flex-direction:column;gap:.35rem;font-size:.88rem}.dev-roadmap-grid.svelte-1im7sr4{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.dev-roadmap-card.svelte-1im7sr4{background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.65rem}.dev-roadmap-version.svelte-1im7sr4{font-size:.75rem;font-weight:800;color:var(--primary);text-transform:uppercase}.dev-roadmap-card.svelte-1im7sr4 h3:where(.svelte-1im7sr4){font-size:1rem;font-weight:800;color:var(--fg)}.dev-roadmap-card.svelte-1im7sr4 p:where(.svelte-1im7sr4){font-size:.82rem;color:var(--fg-muted);line-height:1.4;flex:1}.identities-grid.svelte-1im7sr4{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.identity-btn.svelte-1im7sr4{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;cursor:pointer;text-align:left;transition:all .2s ease}.identity-btn.svelte-1im7sr4:hover{border-color:var(--primary)}.identity-btn.active.svelte-1im7sr4{border-color:var(--primary);background:var(--primary-light)}.id-avatar.svelte-1im7sr4{font-size:1.35rem}.id-name.svelte-1im7sr4{display:block;font-size:.85rem;color:var(--fg)}.id-role.svelte-1im7sr4{display:block;font-size:.72rem;color:var(--fg-muted)}.stats-grid-dev.svelte-1im7sr4{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.stat-pill-dev.svelte-1im7sr4{background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.2rem}.stat-num.svelte-1im7sr4{font-size:1.5rem;font-weight:800;color:var(--primary)}.stat-lbl.svelte-1im7sr4{font-size:.75rem;font-weight:600;color:var(--fg-muted)}.data-actions-toolbar.svelte-1im7sr4{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--border)}.text-danger.svelte-1im7sr4{color:#ef4444}.text-danger.svelte-1im7sr4:hover{background:#ef44441a}@media(max-width:900px){.dev-modules-grid.svelte-1im7sr4,.dev-roadmap-grid.svelte-1im7sr4,.stats-grid-dev.svelte-1im7sr4,.identities-grid.svelte-1im7sr4{grid-template-columns:1fr 1fr}}@media(max-width:640px){.dev-modules-grid.svelte-1im7sr4,.dev-roadmap-grid.svelte-1im7sr4,.stats-grid-dev.svelte-1im7sr4,.identities-grid.svelte-1im7sr4{grid-template-columns:1fr}.dev-timeline-item.svelte-1im7sr4{flex-direction:column}}
