.welcome-header.svelte-1pawihm{text-align:center}.logos-container.svelte-1pawihm{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-6)}.logo-wrapper.svelte-1pawihm{display:flex;align-items:center;justify-content:center}.equizshow-logo-img.svelte-1pawihm,.theorem-logo.svelte-1pawihm{height:48px;width:auto}.arrow.svelte-1pawihm{font-size:var(--text-3xl);color:var(--color-primary);font-weight:var(--weight-bold)}.welcome-title.svelte-1pawihm{margin:0;color:var(--color-primary);font-size:var(--text-3xl);font-weight:var(--weight-bold)}.welcome-content.svelte-1pawihm{display:flex;flex-direction:column;gap:var(--space-6)}.intro-text.svelte-1pawihm{font-size:var(--text-lg);color:var(--text-primary);line-height:var(--leading-relaxed);margin:0}.intro-text.svelte-1pawihm strong:where(.svelte-1pawihm){color:var(--color-primary)}.highlight-box.svelte-1pawihm{background:#4ecca31a;border:1px solid rgba(78,204,163,.3);border-radius:var(--radius-lg);padding:var(--space-6)}.highlight-box.svelte-1pawihm h3:where(.svelte-1pawihm){margin:0 0 var(--space-4) 0;color:var(--color-primary);font-size:var(--text-xl)}.highlight-box.svelte-1pawihm ul:where(.svelte-1pawihm){margin:0;padding-left:var(--space-6);color:var(--text-secondary)}.highlight-box.svelte-1pawihm li:where(.svelte-1pawihm){margin-bottom:var(--space-2);line-height:var(--leading-relaxed)}.highlight-box.svelte-1pawihm li:where(.svelte-1pawihm):last-child{margin-bottom:0}.data-transfer-section.svelte-1pawihm{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid var(--border-primary)}.data-transfer-section.svelte-1pawihm h3:where(.svelte-1pawihm){margin:0 0 var(--space-3) 0;color:var(--text-primary);font-size:var(--text-lg)}.data-transfer-section.svelte-1pawihm p:where(.svelte-1pawihm){margin:0 0 var(--space-4) 0;color:var(--text-secondary);line-height:var(--leading-relaxed)}.email-link.svelte-1pawihm{display:inline-block;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-primary);text-decoration:none;padding:var(--space-3) var(--space-6);background:#4ecca31a;border-radius:var(--radius-base);border:1px solid rgba(78,204,163,.3);transition:all var(--transition-base)}.email-link.svelte-1pawihm:hover{background:#4ecca333;border-color:var(--color-primary);box-shadow:var(--shadow-glow)}.cta-section.svelte-1pawihm{text-align:center;padding-top:var(--space-4);border-top:1px solid var(--border-primary)}.excited-text.svelte-1pawihm{font-size:var(--text-lg);color:var(--text-primary);margin:0 0 var(--space-6) 0;font-weight:var(--weight-medium)}@media(max-width:640px){.logos-container.svelte-1pawihm{flex-direction:column;gap:var(--space-3)}.arrow.svelte-1pawihm{transform:rotate(90deg)}.welcome-title.svelte-1pawihm{font-size:var(--text-2xl)}.intro-text.svelte-1pawihm{font-size:var(--text-base)}}.demo-section.svelte-1r8pe4w{width:100%;background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding:var(--space-16) 0}.container.svelte-1r8pe4w{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.demo-header.svelte-1r8pe4w{text-align:center;margin-bottom:var(--space-10)}.demo-header.svelte-1r8pe4w h2:where(.svelte-1r8pe4w){font-size:var(--text-3xl);margin-bottom:var(--space-2)}.demo-grid.svelte-1r8pe4w{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:stretch}.demo-panel.svelte-1r8pe4w{background:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--border-primary);display:flex;flex-direction:column;gap:var(--space-6);transition:transform var(--transition-base)}.demo-panel.svelte-1r8pe4w:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.panel-header.svelte-1r8pe4w{text-align:center}.panel-header.svelte-1r8pe4w h3:where(.svelte-1r8pe4w){color:var(--color-primary);margin-bottom:var(--space-2);font-size:var(--text-xl)}.panel-header.svelte-1r8pe4w p:where(.svelte-1r8pe4w){font-size:var(--text-sm);color:var(--text-secondary);margin:0}.preview-container.svelte-1r8pe4w{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:var(--space-4);flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-secondary)}.mini-board.svelte-1r8pe4w{display:flex;gap:var(--space-2);width:100%;max-width:320px}.board-column.svelte-1r8pe4w{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.cat-header.svelte-1r8pe4w{background:var(--color-primary);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;padding:var(--space-1);text-align:center;border-radius:var(--radius-sm);height:30px;display:flex;align-items:center;justify-content:center}.q-box.svelte-1r8pe4w{background:var(--bg-secondary);border:2px solid var(--color-primary);color:var(--color-primary);font-weight:700;font-family:var(--font-mono);border-radius:var(--radius-sm);height:40px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm)}.q-box.disabled.svelte-1r8pe4w{background:var(--bg-primary);border-color:var(--border-primary);color:var(--text-muted);opacity:.6}.mini-question.svelte-1r8pe4w{width:100%;max-width:320px}.q-header.svelte-1r8pe4w{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.timer.svelte-1r8pe4w{background:var(--bg-secondary);border:2px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-mono);font-weight:700;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs)}.q-text.svelte-1r8pe4w{font-weight:600;text-align:center;margin-bottom:var(--space-4);font-size:var(--text-sm);line-height:1.4}.answers.svelte-1r8pe4w{display:flex;flex-direction:column;gap:var(--space-2)}.ans.svelte-1r8pe4w{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-2);display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}.ans.correct.svelte-1r8pe4w{background:#4ecca31a;border-color:var(--color-primary)}.ans-letter.svelte-1r8pe4w{background:var(--bg-primary);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:10px}.ans.correct.svelte-1r8pe4w .ans-letter:where(.svelte-1r8pe4w){background:var(--color-primary);color:#fff}.check.svelte-1r8pe4w{margin-left:auto;color:var(--color-primary);font-weight:700}@media(max-width:768px){.demo-grid.svelte-1r8pe4w{grid-template-columns:1fr}}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.5}}.landing-hero.svelte-1uha8ag{position:relative;text-align:center;flex:1;display:flex;flex-direction:column;width:100%;padding-bottom:0}.landing-hero.svelte-1uha8ag:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 50% 50%,rgba(78,204,163,.1) 0%,transparent 70%);pointer-events:none;z-index:-1}.page-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4);gap:var(--space-6);flex-wrap:wrap}.page-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:var(--space-2)}.empty-state.svelte-1uha8ag{text-align:center;padding:var(--space-16) var(--space-8);background-color:var(--bg-secondary);border-radius:var(--radius-xl);border:2px dashed var(--border-primary)}.empty-icon.svelte-1uha8ag{font-size:5rem;margin-bottom:var(--space-6)}.empty-state.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-3)}.empty-state.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:var(--space-8)}.theorem-card.svelte-1uha8ag{display:flex;flex-direction:column;height:100%}.theorem-card.svelte-1uha8ag .card-body:where(.svelte-1uha8ag){flex:1;display:flex;flex-direction:column}.theorem-description.svelte-1uha8ag{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:var(--leading-relaxed)}.card-footer.svelte-1uha8ag{justify-content:space-between}.card-footer-left.svelte-1uha8ag{display:flex;gap:var(--space-3)}.theorem-meta.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.meta-right.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-2)}.theorem-size.svelte-1uha8ag{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono);background-color:var(--bg-tertiary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.theorem-icon-tooltip.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center}.theorem-icon.svelte-1uha8ag{display:block;transition:all var(--transition-base)}.theorem-icon.public.svelte-1uha8ag{color:var(--color-primary)}.theorem-icon.private.svelte-1uha8ag{color:var(--text-muted)}.theorem-icon-tooltip.svelte-1uha8ag .tooltip-text:where(.svelte-1uha8ag){visibility:hidden;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background-color:var(--bg-tertiary);color:var(--text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);font-size:var(--text-xs);white-space:nowrap;z-index:var(--z-tooltip);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg);opacity:0;transition:all var(--transition-base)}.theorem-icon-tooltip.svelte-1uha8ag:hover .tooltip-text:where(.svelte-1uha8ag){visibility:visible;opacity:1}.scroll-indicator.svelte-1uha8ag{text-align:center;padding:var(--space-8) var(--space-4);animation:svelte-1uha8ag-fadeInOut 2s ease-in-out infinite}.scroll-indicator.loading.svelte-1uha8ag{animation:none}.scroll-indicator.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);font-family:var(--font-mono)}.loading-spinner.svelte-1uha8ag{width:32px;height:32px;border:3px solid var(--border-primary);border-top-color:var(--color-primary);border-radius:50%;margin:0 auto var(--space-3);animation:svelte-1uha8ag-spin .8s linear infinite}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-fadeInOut{0%,to{opacity:.4}50%{opacity:1}}.demo-note.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-muted)}.cta-buttons-container.svelte-1uha8ag{display:flex;flex-direction:row;gap:var(--space-3);justify-content:center;align-items:center;flex-wrap:wrap}.cta-btn.svelte-1uha8ag{flex:0 1 auto}@media(max-width:768px){.landing-hero.svelte-1uha8ag{width:95%}.mobile-break.svelte-1uha8ag{display:none}.hero-accent.svelte-1uha8ag{color:var(--text-primary);text-shadow:none}.demo-note.svelte-1uha8ag{margin-bottom:var(--space-10)}.page-header.svelte-1uha8ag{flex-direction:column;align-items:stretch}.grid.grid-3.svelte-1uha8ag{gap:var(--space-4)}.grid.grid-3.svelte-1uha8ag .card:where(.svelte-1uha8ag){padding:var(--space-4)}.grid.grid-3.svelte-1uha8ag .card:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:var(--text-lg)}.grid.grid-3.svelte-1uha8ag .card:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:var(--text-sm)}.cta-btn.btn-lg.svelte-1uha8ag{padding:var(--space-3) var(--space-5);font-size:var(--text-base)}}.welcome-title.svelte-1uha8ag{margin:0 0 var(--space-2) 0;color:var(--text-primary);font-size:var(--text-2xl)}.modal-subtitle.svelte-1uha8ag{color:var(--text-secondary);margin:0}.welcome-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-6)}.steps.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.step.svelte-1uha8ag{display:flex;gap:var(--space-4);align-items:flex-start}.step-number.svelte-1uha8ag{background:var(--color-primary);color:var(--text-on-accent);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.step-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 var(--space-1) 0;font-size:var(--text-lg);color:var(--text-primary)}.step-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.modal-actions.svelte-1uha8ag{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}@media(max-width:640px){.modal-actions.svelte-1uha8ag{flex-direction:column}.modal-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%}}
