.pose-svg-wrapper.svelte-rlzwgd{display:flex;align-items:center;justify-content:center;flex-shrink:0}.pose-svg.svelte-rlzwgd{width:100%;height:100%;color:#64748b}.dark .pose-svg.svelte-rlzwgd{color:#94a3b8}.skeleton-shimmer.svelte-12fcgew{background:linear-gradient(90deg,#e2e8f066 25%,#cbd5e199,#e2e8f066 75%);background-size:200% 100%;animation:svelte-12fcgew-shimmer 1.5s ease-in-out infinite;border-radius:.5rem}.dark .skeleton-shimmer.svelte-12fcgew{background:linear-gradient(90deg,#33415566 25%,#47556999,#33415566 75%);background-size:200% 100%}@keyframes svelte-12fcgew-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-grid.svelte-12fcgew{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.skeleton-card.svelte-12fcgew{border:1px solid rgb(226 232 240);border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.dark .skeleton-card.svelte-12fcgew{border-color:#334155}.skeleton-image.svelte-12fcgew{width:100%;aspect-ratio:16 / 10}.skeleton-line.svelte-12fcgew{height:.75rem;width:100%}.skeleton-line-title.svelte-12fcgew{width:70%;height:1.25rem}.skeleton-line-sub.svelte-12fcgew{width:50%}.skeleton-line-short.svelte-12fcgew{width:30%}.skeleton-line-full.svelte-12fcgew{width:100%}.skeleton-line-80.svelte-12fcgew{width:80%}.skeleton-list.svelte-12fcgew{display:flex;flex-direction:column;gap:.75rem}.skeleton-list-item.svelte-12fcgew{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid rgb(226 232 240);border-radius:.5rem}.dark .skeleton-list-item.svelte-12fcgew{border-color:#334155}.skeleton-avatar.svelte-12fcgew{width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0}.skeleton-list-content.svelte-12fcgew{flex:1;display:flex;flex-direction:column;gap:.5rem}.skeleton-detail.svelte-12fcgew{display:flex;flex-direction:column;gap:1rem;max-width:600px}.skeleton-detail-image.svelte-12fcgew{width:100%;aspect-ratio:16 / 9}.skeleton-tags.svelte-12fcgew{display:flex;gap:.5rem}.skeleton-tag.svelte-12fcgew{width:4rem;height:1.5rem;border-radius:9999px}.skeleton-chart.svelte-12fcgew{display:flex;flex-direction:column;gap:1rem}.skeleton-chart-bars.svelte-12fcgew{display:flex;align-items:flex-end;gap:.5rem;height:200px}.skeleton-bar.svelte-12fcgew{flex:1;border-radius:.25rem .25rem 0 0}@media(prefers-reduced-motion:reduce){.skeleton-shimmer.svelte-12fcgew{animation:none}}.pose-library.svelte-bnklex{display:flex;flex-direction:column;gap:1rem}.library-filters.svelte-bnklex{display:flex;flex-direction:column;gap:.75rem}.search-wrapper.svelte-bnklex{width:100%}.search-input.svelte-bnklex{width:100%;padding:.625rem .875rem;border:1px solid rgb(203 213 225);border-radius:.5rem;font-size:.875rem;background:#fff;color:#0f172a;transition:border-color .2s}.search-input.svelte-bnklex:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.dark .search-input.svelte-bnklex{background:#0f172a;border-color:#334155;color:#f1f5f9}.filter-row.svelte-bnklex{display:flex;flex-wrap:wrap;gap:.75rem}.filter-group.svelte-bnklex{flex:1;min-width:120px}.filter-label.svelte-bnklex{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.25rem}.filter-select.svelte-bnklex{width:100%;padding:.5rem .625rem;border:1px solid rgb(203 213 225);border-radius:.375rem;font-size:.8125rem;background:#fff;color:#0f172a;cursor:pointer}.dark .filter-select.svelte-bnklex{background:#0f172a;border-color:#334155;color:#f1f5f9}.results-bar.svelte-bnklex{display:flex;align-items:center;justify-content:space-between}.results-count.svelte-bnklex{font-size:.75rem;color:#64748b}.pose-grid.svelte-bnklex{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.empty-state.svelte-bnklex{text-align:center;padding:3rem 1rem;color:#64748b}.empty-title.svelte-bnklex{font-size:1rem;font-weight:600;margin:0 0 .25rem}.empty-desc.svelte-bnklex{font-size:.8125rem;margin:0}@media(max-width:640px){.filter-row.svelte-bnklex{flex-direction:column}.pose-grid.svelte-bnklex{grid-template-columns:1fr}}.movement-library.svelte-1cblr7b{display:flex;flex-direction:column;gap:1rem}.library-filters.svelte-1cblr7b{display:flex;flex-direction:column;gap:.75rem}.search-wrapper.svelte-1cblr7b{width:100%}.search-input.svelte-1cblr7b{width:100%;padding:.625rem .875rem;border:1px solid rgb(203 213 225);border-radius:.5rem;font-size:.875rem;background:#fff;color:#0f172a;transition:border-color .2s}.search-input.svelte-1cblr7b:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.dark .search-input.svelte-1cblr7b{background:#0f172a;border-color:#334155;color:#f1f5f9}.filter-row.svelte-1cblr7b{display:flex;flex-wrap:wrap;gap:.75rem}.filter-group.svelte-1cblr7b{flex:1;min-width:120px}.filter-label.svelte-1cblr7b{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.25rem}.filter-select.svelte-1cblr7b{width:100%;padding:.5rem .625rem;border:1px solid rgb(203 213 225);border-radius:.375rem;font-size:.8125rem;background:#fff;color:#0f172a;cursor:pointer}.dark .filter-select.svelte-1cblr7b{background:#0f172a;border-color:#334155;color:#f1f5f9}.results-bar.svelte-1cblr7b{display:flex;align-items:center;justify-content:space-between}.results-count.svelte-1cblr7b{font-size:.75rem;color:#64748b}.movement-grid.svelte-1cblr7b{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.empty-state.svelte-1cblr7b{text-align:center;padding:3rem 1rem;color:#64748b}.empty-title.svelte-1cblr7b{font-size:1rem;font-weight:600;margin:0 0 .25rem}.empty-desc.svelte-1cblr7b{font-size:.8125rem;margin:0}@media(max-width:640px){.filter-row.svelte-1cblr7b{flex-direction:column}.movement-grid.svelte-1cblr7b{grid-template-columns:1fr}}@keyframes svelte-1bhe3ql-toast-in{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-in.svelte-1bhe3ql{animation:svelte-1bhe3ql-toast-in .3s ease-out forwards}.split-view-container.svelte-rvnqid{border:1px solid rgb(226 232 240);border-radius:1rem;overflow:hidden;background:#fff;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.split-view-container.in-view.svelte-rvnqid{opacity:1;transform:translateY(0)}.dark .split-view-container.svelte-rvnqid{background:#0f172a;border-color:#334155}.split-view-controls.svelte-rvnqid{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid rgb(226 232 240)}.dark .split-view-controls.svelte-rvnqid{border-color:#334155}.split-tab.svelte-rvnqid{padding:.375rem .875rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;color:#64748b;transition:all .2s;cursor:pointer;border:none;background:transparent}.split-tab.active.svelte-rvnqid{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0000000d}.dark .split-tab.svelte-rvnqid{color:#94a3b8}.dark .split-tab.active.svelte-rvnqid{background:#1e293b;color:#f1f5f9}.split-orient-btn.svelte-rvnqid{padding:.375rem .625rem;border-radius:.375rem;font-size:1rem;color:#64748b;cursor:pointer;border:1px solid rgb(226 232 240);background:transparent;transition:all .2s}.split-orient-btn.svelte-rvnqid:hover{background:#f1f5f9}.dark .split-orient-btn.svelte-rvnqid{border-color:#334155;color:#94a3b8}.dark .split-orient-btn.svelte-rvnqid:hover{background:#1e293b}.split-panels.svelte-rvnqid{display:flex;min-height:400px}.split-panels.horizontal.svelte-rvnqid{flex-direction:row}.split-panels.vertical.svelte-rvnqid{flex-direction:column}.split-panel.svelte-rvnqid{flex:1;padding:1.25rem;overflow-y:auto}.split-panel.single.svelte-rvnqid{width:100%}.split-panels.horizontal.svelte-rvnqid .split-panel:where(.svelte-rvnqid)+.split-panel:where(.svelte-rvnqid){border-left:1px solid rgb(226 232 240)}.split-panels.vertical.svelte-rvnqid .split-panel:where(.svelte-rvnqid)+.split-panel:where(.svelte-rvnqid){border-top:1px solid rgb(226 232 240)}.dark .split-panels.horizontal.svelte-rvnqid .split-panel:where(.svelte-rvnqid)+.split-panel:where(.svelte-rvnqid),.dark .split-panels.vertical.svelte-rvnqid .split-panel:where(.svelte-rvnqid)+.split-panel:where(.svelte-rvnqid){border-color:#334155}@media(max-width:767px){.split-panels.horizontal.svelte-rvnqid{flex-direction:column}.split-panels.horizontal.svelte-rvnqid .split-panel:where(.svelte-rvnqid)+.split-panel:where(.svelte-rvnqid){border-left:none;border-top:1px solid rgb(226 232 240)}}.section-divider.svelte-808rv4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 0;color:#94a3b8}.divider-svg.svelte-808rv4{width:200px;max-width:100%;height:auto}.divider-svg--wave.svelte-808rv4{width:100%}.divider-label.svelte-808rv4{margin-top:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:#64748b;font-weight:500}.lotus-petal.svelte-808rv4{transform-origin:100px 45px;animation:svelte-808rv4-lotus-bloom 3s ease-in-out infinite}.lotus-petal-1.svelte-808rv4{animation-delay:0s}.lotus-petal-2.svelte-808rv4{animation-delay:.3s}.lotus-petal-3.svelte-808rv4{animation-delay:.6s}.lotus-center.svelte-808rv4{animation:svelte-808rv4-lotus-glow 2s ease-in-out infinite}.lotus-stem.svelte-808rv4{stroke-dasharray:120;animation:svelte-808rv4-draw-stem 4s ease-in-out infinite}@keyframes svelte-808rv4-lotus-bloom{0%,to{transform:scale(.85);opacity:.1}50%{transform:scale(1);opacity:.25}}@keyframes svelte-808rv4-lotus-glow{0%,to{opacity:.2}50%{opacity:.5}}@keyframes svelte-808rv4-draw-stem{0%{stroke-dashoffset:120}50%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}.wave-path.svelte-808rv4{stroke-dasharray:8 4;animation:svelte-808rv4-wave-flow 3s linear infinite}.wave-path-delayed.svelte-808rv4{animation-delay:1.5s}@keyframes svelte-808rv4-wave-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}.spiral-path.svelte-808rv4{stroke-dasharray:300;animation:svelte-808rv4-spiral-draw 4s ease-in-out infinite}@keyframes svelte-808rv4-spiral-draw{0%{stroke-dashoffset:300}50%{stroke-dashoffset:0}to{stroke-dashoffset:-300}}.mountain-path.svelte-808rv4{stroke-dasharray:400;animation:svelte-808rv4-mountain-draw 5s ease-in-out infinite}.mountain-sun.svelte-808rv4{animation:svelte-808rv4-sun-pulse 3s ease-in-out infinite}@keyframes svelte-808rv4-mountain-draw{0%{stroke-dashoffset:400}50%{stroke-dashoffset:0}to{stroke-dashoffset:-400}}@keyframes svelte-808rv4-sun-pulse{0%,to{opacity:.15;r:4}50%{opacity:.35;r:5}}@media(prefers-reduced-motion:reduce){.lotus-petal.svelte-808rv4,.lotus-center.svelte-808rv4,.lotus-stem.svelte-808rv4,.wave-path.svelte-808rv4,.spiral-path.svelte-808rv4,.mountain-path.svelte-808rv4,.mountain-sun.svelte-808rv4{animation:none}}.yoga-content-section.svelte-khc7iw{--radius-card: 1rem;--radius-pill: 9999px;--radius-sm: .5rem;--shadow-l1: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--shadow-l2: 0 4px 12px rgba(15, 23, 42, .06), 0 2px 4px rgba(15, 23, 42, .04);--shadow-l3: 0 12px 32px rgba(15, 23, 42, .08), 0 4px 8px rgba(15, 23, 42, .04);--shadow-hover: 0 16px 40px rgba(15, 23, 42, .1), 0 6px 12px rgba(15, 23, 42, .06);--transition-lux: .35s cubic-bezier(.22, 1, .36, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);display:flex;flex-direction:column;gap:1.75rem;opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart)}.yoga-content-section.in-view.svelte-khc7iw{opacity:1;transform:translateY(0)}.premium-card.svelte-khc7iw{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;border-radius:var(--radius-card);background:#fff;border:1px solid rgb(241 245 249);box-shadow:var(--shadow-l2);transition:box-shadow var(--transition-lux),transform var(--transition-lux)}.dark .premium-card.svelte-khc7iw{background:#0f172a;border-color:#1e293bcc;box-shadow:0 4px 12px #0003,0 2px 4px #0000001a}.block-header.svelte-khc7iw{display:flex;flex-direction:column;gap:.375rem}.block-title.svelte-khc7iw{font-size:1.375rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin:0}.dark .block-title.svelte-khc7iw{color:#f1f5f9}.block-desc.svelte-khc7iw{font-size:.875rem;color:#64748b;line-height:1.65;margin:0;max-width:560px}.dark .block-desc.svelte-khc7iw{color:#94a3b8}.breathwork-layout.svelte-khc7iw{display:grid;grid-template-columns:220px 1fr;gap:1.75rem;align-items:start}.breathwork-selector.svelte-khc7iw{display:flex;flex-direction:column;gap:.5rem}.bw-tab.svelte-khc7iw{position:relative;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;text-align:left;border:1px solid rgb(226 232 240);border-radius:.75rem;background:#f8fafc;color:#475569;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-lux)}.bw-tab.svelte-khc7iw:hover{border-color:#cbd5e1;background:#fff;transform:translate(2px)}.bw-tab-indicator.svelte-khc7iw{width:6px;height:6px;border-radius:50%;background:#cbd5e1;flex-shrink:0;transition:all var(--transition-lux)}.bw-tab.active.svelte-khc7iw{border-color:#10b981;background:#ecfdf5;color:#059669;font-weight:600;box-shadow:0 2px 8px #10b9811f}.bw-tab.active.svelte-khc7iw .bw-tab-indicator:where(.svelte-khc7iw){background:#10b981;box-shadow:0 0 8px #10b98180}.dark .bw-tab.svelte-khc7iw{background:#1e293b80;border-color:#334155;color:#94a3b8}.dark .bw-tab.svelte-khc7iw:hover{border-color:#475569;background:#1e293b}.dark .bw-tab.active.svelte-khc7iw{background:#064e3b40;border-color:#10b981;color:#6ee7b7}.breathwork-detail.svelte-khc7iw{display:flex;gap:1.75rem;align-items:center;padding:1.25rem;border-radius:.875rem;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid rgb(241 245 249)}.dark .breathwork-detail.svelte-khc7iw{background:linear-gradient(135deg,#1e293b80,#0f172a);border-color:#1e293b}.breath-circle-container.svelte-khc7iw{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:140px;height:140px}.breath-circle-outer.svelte-khc7iw{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(16,185,129,.12);background:radial-gradient(circle,rgba(16,185,129,.04),transparent 65%)}.breath-circle.svelte-khc7iw{position:relative;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#10b9812e,#10b9810a);border:2px solid rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px #10b9811a,inset 0 0 16px #10b9810f}.breath-label.svelte-khc7iw{font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:#059669;font-weight:700}.dark .breath-label.svelte-khc7iw{color:#6ee7b7}.breathwork-info.svelte-khc7iw{flex:1}.bw-name.svelte-khc7iw{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin:0 0 .5rem}.dark .bw-name.svelte-khc7iw{color:#f1f5f9}.bw-desc.svelte-khc7iw{font-size:.8125rem;color:#64748b;margin:0 0 .875rem;line-height:1.6}.dark .bw-desc.svelte-khc7iw{color:#94a3b8}.bw-pattern.svelte-khc7iw{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.bw-phase.svelte-khc7iw{display:flex;flex-direction:column;align-items:center;padding:.375rem .75rem;border-radius:var(--radius-sm);background:#f8fafc;border:1px solid rgb(241 245 249);min-width:56px}.dark .bw-phase.svelte-khc7iw{background:#1e293b99;border-color:#33415580}.bw-phase-value.svelte-khc7iw{font-size:.875rem;font-weight:700;color:#0f172a;line-height:1.2}.dark .bw-phase-value.svelte-khc7iw{color:#f1f5f9}.bw-phase-label.svelte-khc7iw{font-size:.5625rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-top:.125rem}.dark .bw-phase-label.svelte-khc7iw{color:#94a3b8}.bw-phase-rounds.svelte-khc7iw .bw-phase-value:where(.svelte-khc7iw){color:#10b981}.dark .bw-phase-rounds.svelte-khc7iw .bw-phase-value:where(.svelte-khc7iw){color:#6ee7b7}.bw-benefits.svelte-khc7iw{display:flex;flex-wrap:wrap;gap:.375rem}.benefit-tag.svelte-khc7iw{font-size:.6875rem;padding:.25rem .625rem;border-radius:var(--radius-pill);background:#ecfdf5;color:#059669;font-weight:500;border:1px solid rgba(16,185,129,.15)}.dark .benefit-tag.svelte-khc7iw{background:#064e3b40;color:#6ee7b7;border-color:#10b98133}.mindfulness-grid.svelte-khc7iw{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem}.mindfulness-card.svelte-khc7iw{position:relative;overflow:hidden;text-align:left;padding:1.25rem;border:1px solid rgb(226 232 240);border-radius:.875rem;background:#fff;cursor:pointer;transition:all var(--transition-lux);display:flex;flex-direction:column;gap:.5rem;box-shadow:var(--shadow-l1)}.mindfulness-card.svelte-khc7iw:hover{border-color:#c4b5fd;box-shadow:var(--shadow-l3);transform:translateY(-3px)}.mindfulness-card.active.svelte-khc7iw{border-color:#8b5cf6;background:#fafaff;box-shadow:0 8px 24px #8b5cf61a,0 2px 6px #8b5cf60f}.dark .mindfulness-card.svelte-khc7iw{background:#0f172a;border-color:#334155;box-shadow:0 1px 2px #0003}.dark .mindfulness-card.svelte-khc7iw:hover{border-color:#6d28d9;box-shadow:0 12px 32px #0000004d}.dark .mindfulness-card.active.svelte-khc7iw{background:#4c1d9526;border-color:#8b5cf6}.mf-card-glow.svelte-khc7iw{position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.08),transparent 70%);pointer-events:none}.mf-category.svelte-khc7iw{font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:#8b5cf6;font-weight:700}.dark .mf-category.svelte-khc7iw{color:#c4b5fd}.mf-name.svelte-khc7iw{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin:0}.dark .mf-name.svelte-khc7iw{color:#f1f5f9}.mf-desc.svelte-khc7iw{font-size:.75rem;color:#64748b;margin:0;line-height:1.5}.dark .mf-desc.svelte-khc7iw{color:#94a3b8}.mf-footer.svelte-khc7iw{margin-top:auto;padding-top:.5rem}.mf-duration.svelte-khc7iw{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;color:#64748b}.dark .mf-duration.svelte-khc7iw{color:#94a3b8}.mf-duration-icon.svelte-khc7iw{width:.875rem;height:.875rem;opacity:.6}.mindfulness-detail.svelte-khc7iw{position:relative;overflow:hidden;padding:1.5rem;border:1px solid rgba(139,92,246,.2);border-radius:var(--radius-card);background:linear-gradient(135deg,#fafaff,#f5f3ff);box-shadow:0 4px 16px #8b5cf60f}.dark .mindfulness-detail.svelte-khc7iw{background:linear-gradient(135deg,#4c1d951f,#1e1b4b26);border-color:#8b5cf640}.mf-detail-glow.svelte-khc7iw{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.08),transparent 70%);pointer-events:none}.mf-detail-header.svelte-khc7iw{position:relative;display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.mf-detail-title.svelte-khc7iw{font-size:1.0625rem;font-weight:700;color:#4c1d95;margin:0}.dark .mf-detail-title.svelte-khc7iw{color:#c4b5fd}.mf-detail-badge.svelte-khc7iw{font-size:.5625rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:.25rem .625rem;border-radius:var(--radius-pill);background:#ede9fe;color:#6d28d9}.dark .mf-detail-badge.svelte-khc7iw{background:#4c1d954d;color:#c4b5fd}.mf-instructions.svelte-khc7iw{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}.mf-instruction-item.svelte-khc7iw{display:flex;align-items:flex-start;gap:.75rem;font-size:.8125rem;color:#475569;line-height:1.6}.dark .mf-instruction-item.svelte-khc7iw{color:#94a3b8}.mf-step-num.svelte-khc7iw{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#ede9fe;color:#6d28d9;font-size:.6875rem;font-weight:700;flex-shrink:0;margin-top:.0625rem}.dark .mf-step-num.svelte-khc7iw{background:#4c1d9559;color:#c4b5fd}.mf-step-text.svelte-khc7iw{flex:1}.style-grid.svelte-khc7iw{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.style-card.svelte-khc7iw{position:relative;overflow:hidden;border-radius:var(--radius-card);background:#fff;border:1px solid rgb(241 245 249);box-shadow:var(--shadow-l2);transition:all var(--transition-lux)}.style-card.svelte-khc7iw:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.dark .style-card.svelte-khc7iw{background:#0f172a;border-color:#1e293bcc;box-shadow:0 4px 12px #0003}.style-card-accent.svelte-khc7iw{height:4px;border-radius:var(--radius-card) var(--radius-card) 0 0}.style-card.vinyasa.svelte-khc7iw .style-card-accent:where(.svelte-khc7iw){background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.style-card.hatha.svelte-khc7iw .style-card-accent:where(.svelte-khc7iw){background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.style-card.yin.svelte-khc7iw .style-card-accent:where(.svelte-khc7iw){background:linear-gradient(90deg,#6366f1,#818cf8)}.style-card-inner.svelte-khc7iw{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.style-header.svelte-khc7iw{display:flex;align-items:center;justify-content:space-between}.style-name.svelte-khc7iw{font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin:0}.dark .style-name.svelte-khc7iw{color:#f1f5f9}.style-tag.svelte-khc7iw{font-size:.5625rem;padding:.25rem .625rem;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.vinyasa.svelte-khc7iw .style-tag:where(.svelte-khc7iw){background:#ede9fe;color:#6d28d9}.hatha.svelte-khc7iw .style-tag:where(.svelte-khc7iw){background:#e0f2fe;color:#0284c7}.yin.svelte-khc7iw .style-tag:where(.svelte-khc7iw){background:#e0e7ff;color:#4338ca}.dark .vinyasa.svelte-khc7iw .style-tag:where(.svelte-khc7iw){background:#4c1d954d;color:#c4b5fd}.dark .hatha.svelte-khc7iw .style-tag:where(.svelte-khc7iw){background:#0c4a6e4d;color:#7dd3fc}.dark .yin.svelte-khc7iw .style-tag:where(.svelte-khc7iw){background:#312e814d;color:#a5b4fc}.style-desc.svelte-khc7iw{font-size:.8125rem;color:#64748b;line-height:1.6;margin:0}.dark .style-desc.svelte-khc7iw{color:#94a3b8}.style-progression.svelte-khc7iw{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;padding-top:.875rem;border-top:1px solid rgb(241 245 249)}.dark .style-progression.svelte-khc7iw{border-color:#1e293b}.prog-step.svelte-khc7iw{font-size:.6875rem;font-weight:600;color:#475569;padding:.3rem .625rem;border-radius:var(--radius-sm);background:#f8fafc;border:1px solid rgb(241 245 249)}.dark .prog-step.svelte-khc7iw{color:#94a3b8;background:#1e293b99;border-color:#33415580}.prog-arrow.svelte-khc7iw{display:flex;align-items:center;color:#cbd5e1}.prog-arrow.svelte-khc7iw svg:where(.svelte-khc7iw){width:.875rem;height:.875rem}.dark .prog-arrow.svelte-khc7iw{color:#475569}@media(max-width:767px){.breathwork-layout.svelte-khc7iw{grid-template-columns:1fr}.breathwork-detail.svelte-khc7iw{flex-direction:column;align-items:flex-start}.breath-circle-container.svelte-khc7iw{width:120px;height:120px}}@media(max-width:480px){.premium-card.svelte-khc7iw{padding:1.25rem}.block-title.svelte-khc7iw{font-size:1.1875rem}.bw-pattern.svelte-khc7iw{gap:.375rem}.bw-phase.svelte-khc7iw{min-width:48px;padding:.25rem .5rem}}@media(prefers-reduced-motion:reduce){.yoga-content-section.svelte-khc7iw{opacity:1;transform:none;transition:none}.mindfulness-card.svelte-khc7iw,.style-card.svelte-khc7iw,.bw-tab.svelte-khc7iw{transition:none}.mindfulness-card.svelte-khc7iw:hover,.style-card.svelte-khc7iw:hover{transform:none}}.anatomy-diagram.svelte-1ohvyzh{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem}.anatomy-svg.svelte-1ohvyzh{width:100%;max-width:240px;height:auto;color:#94a3b8}.dark .anatomy-svg.svelte-1ohvyzh{color:#64748b}.body-outline.svelte-1ohvyzh{opacity:.4}.muscle-region.svelte-1ohvyzh{fill:#ef444426;stroke:#ef4444;stroke-width:.5;cursor:pointer;transition:all .2s}.muscle-region.svelte-1ohvyzh:hover{fill:#ef444459;stroke-width:.8}.muscle-region.svelte-1ohvyzh:focus{outline:none;stroke-width:1;stroke:#dc2626}.muscle-region.active.svelte-1ohvyzh{fill:#ef444480;stroke:#dc2626;stroke-width:1;animation:svelte-1ohvyzh-muscle-pulse 1.5s ease-in-out infinite}@keyframes svelte-1ohvyzh-muscle-pulse{0%,to{opacity:.8}50%{opacity:1}}.muscle-label.svelte-1ohvyzh{font-size:4px;fill:#0f172a;font-weight:600}.dark .muscle-label.svelte-1ohvyzh{fill:#f1f5f9}.muscle-info.svelte-1ohvyzh{text-align:center;padding:.75rem;border-radius:.5rem;background:#f8fafc;width:100%}.dark .muscle-info.svelte-1ohvyzh{background:#1e293b}.muscle-info-text.svelte-1ohvyzh{font-size:.875rem;margin:0 0 .25rem;color:#0f172a}.dark .muscle-info-text.svelte-1ohvyzh{color:#f1f5f9}.muscle-info-desc.svelte-1ohvyzh{font-size:.75rem;color:#64748b;margin:0}@media(prefers-reduced-motion:reduce){.muscle-region.active.svelte-1ohvyzh{animation:none}}.pilates-content-section.svelte-1wkl3xu{--radius-card: 1rem;--radius-pill: 9999px;--radius-sm: .5rem;--shadow-l1: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--shadow-l2: 0 4px 12px rgba(15, 23, 42, .06), 0 2px 4px rgba(15, 23, 42, .04);--shadow-l3: 0 12px 32px rgba(15, 23, 42, .08), 0 4px 8px rgba(15, 23, 42, .04);--shadow-hover: 0 16px 40px rgba(15, 23, 42, .1), 0 6px 12px rgba(15, 23, 42, .06);--transition-lux: .35s cubic-bezier(.22, 1, .36, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);display:flex;flex-direction:column;gap:1.75rem;opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart)}.pilates-content-section.in-view.svelte-1wkl3xu{opacity:1;transform:translateY(0)}.premium-card.svelte-1wkl3xu{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;border-radius:var(--radius-card);background:#fff;border:1px solid rgb(241 245 249);box-shadow:var(--shadow-l2);transition:box-shadow var(--transition-lux),transform var(--transition-lux)}.dark .premium-card.svelte-1wkl3xu{background:#0f172a;border-color:#1e293bcc;box-shadow:0 4px 12px #0003,0 2px 4px #0000001a}.block-header.svelte-1wkl3xu{display:flex;flex-direction:column;gap:.375rem}.block-title.svelte-1wkl3xu{font-size:1.375rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin:0}.dark .block-title.svelte-1wkl3xu{color:#f1f5f9}.block-desc.svelte-1wkl3xu{font-size:.875rem;color:#64748b;line-height:1.65;margin:0;max-width:560px}.dark .block-desc.svelte-1wkl3xu{color:#94a3b8}.principles-grid.svelte-1wkl3xu{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem}.principle-card.svelte-1wkl3xu{position:relative;overflow:hidden;border-radius:.875rem;background:#fff;border:1px solid rgb(241 245 249);box-shadow:var(--shadow-l1);transition:all var(--transition-lux)}.principle-card.svelte-1wkl3xu:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.dark .principle-card.svelte-1wkl3xu{background:#0f172a;border-color:#1e293bcc;box-shadow:0 1px 2px #0003}.principle-card-accent.svelte-1wkl3xu{height:3px;background:linear-gradient(90deg,#ef4444,#f87171)}.principle-card-inner.svelte-1wkl3xu{padding:1.125rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.375rem}.principle-title.svelte-1wkl3xu{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin:0}.dark .principle-title.svelte-1wkl3xu{color:#f1f5f9}.principle-desc.svelte-1wkl3xu{font-size:.75rem;color:#64748b;line-height:1.55;margin:0}.dark .principle-desc.svelte-1wkl3xu{color:#94a3b8}.anatomy-layout.svelte-1wkl3xu{display:grid;grid-template-columns:260px 1fr;gap:1.75rem;align-items:start}.anatomy-diagram-wrapper.svelte-1wkl3xu{display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:.875rem;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid rgb(241 245 249)}.dark .anatomy-diagram-wrapper.svelte-1wkl3xu{background:linear-gradient(135deg,#1e293b80,#0f172a);border-color:#1e293b}.anatomy-info-panel.svelte-1wkl3xu{position:relative;overflow:hidden;padding:1.5rem;border:1px solid rgb(226 232 240);border-radius:var(--radius-card);background:linear-gradient(135deg,#f8fafc,#fff);box-shadow:var(--shadow-l1);transition:all var(--transition-lux)}.anatomy-info-panel.has-selection.svelte-1wkl3xu{border-color:#ef444440;background:linear-gradient(135deg,#fff1f2,#fff8f8);box-shadow:0 4px 16px #ef44440f}.dark .anatomy-info-panel.svelte-1wkl3xu{background:linear-gradient(135deg,#1e293b80,#0f172a);border-color:#1e293b}.dark .anatomy-info-panel.has-selection.svelte-1wkl3xu{background:linear-gradient(135deg,#7f1d1d1f,#1e1b4b1a);border-color:#ef444440}.anatomy-info-glow.svelte-1wkl3xu{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.06),transparent 70%);pointer-events:none}.anatomy-info-panel.has-selection.svelte-1wkl3xu .anatomy-info-glow:where(.svelte-1wkl3xu){background:radial-gradient(circle,rgba(239,68,68,.1),transparent 70%)}.anatomy-info-content.svelte-1wkl3xu{position:relative}.anatomy-badge.svelte-1wkl3xu{display:inline-block;font-size:.5625rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:.25rem .625rem;border-radius:var(--radius-pill);background:#fee2e2;color:#b91c1c;margin-bottom:.625rem}.dark .anatomy-badge.svelte-1wkl3xu{background:#7f1d1d4d;color:#fca5a5}.info-title.svelte-1wkl3xu{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin:0 0 .5rem;text-transform:capitalize}.dark .info-title.svelte-1wkl3xu{color:#f1f5f9}.info-text.svelte-1wkl3xu{font-size:.8125rem;color:#64748b;line-height:1.65;margin:0}.dark .info-text.svelte-1wkl3xu{color:#94a3b8}.comparison-table-wrapper.svelte-1wkl3xu{overflow-x:auto;border-radius:.875rem;border:1px solid rgb(241 245 249);box-shadow:var(--shadow-l1)}.dark .comparison-table-wrapper.svelte-1wkl3xu{border-color:#1e293b}.comparison-table.svelte-1wkl3xu{width:100%;border-collapse:collapse;font-size:.8125rem}.comparison-table.svelte-1wkl3xu th:where(.svelte-1wkl3xu),.comparison-table.svelte-1wkl3xu td:where(.svelte-1wkl3xu){padding:.875rem 1rem;text-align:left;border-bottom:1px solid rgb(241 245 249)}.comparison-table.svelte-1wkl3xu th:where(.svelte-1wkl3xu){font-weight:700;text-transform:uppercase;font-size:.625rem;letter-spacing:.08em;background:#f8fafc}.dark .comparison-table.svelte-1wkl3xu th:where(.svelte-1wkl3xu){background:#1e293b80}.dark .comparison-table.svelte-1wkl3xu th:where(.svelte-1wkl3xu),.dark .comparison-table.svelte-1wkl3xu td:where(.svelte-1wkl3xu){border-color:#1e293b}.comparison-table.svelte-1wkl3xu tbody:where(.svelte-1wkl3xu) tr:where(.svelte-1wkl3xu):last-child td:where(.svelte-1wkl3xu){border-bottom:none}.comparison-table.svelte-1wkl3xu tbody:where(.svelte-1wkl3xu) tr:where(.svelte-1wkl3xu){transition:background .2s ease}.comparison-table.svelte-1wkl3xu tbody:where(.svelte-1wkl3xu) tr:where(.svelte-1wkl3xu):hover{background:#f8fafc}.dark .comparison-table.svelte-1wkl3xu tbody:where(.svelte-1wkl3xu) tr:where(.svelte-1wkl3xu):hover{background:#1e293b66}.comp-feature.svelte-1wkl3xu{color:#475569}.comp-mat.svelte-1wkl3xu{color:#b91c1c}.comp-reformer.svelte-1wkl3xu{color:#9a3412}.dark .comp-feature.svelte-1wkl3xu{color:#94a3b8}.dark .comp-mat.svelte-1wkl3xu{color:#fca5a5}.dark .comp-reformer.svelte-1wkl3xu{color:#fdba74}.comp-feature-cell.svelte-1wkl3xu{font-weight:600;color:#334155;background:#f8fafc}.dark .comp-feature-cell.svelte-1wkl3xu{color:#cbd5e1;background:#1e293b66}.comp-mat-cell.svelte-1wkl3xu,.comp-reformer-cell.svelte-1wkl3xu{color:#475569}.dark .comp-mat-cell.svelte-1wkl3xu,.dark .comp-reformer-cell.svelte-1wkl3xu{color:#94a3b8}@media(max-width:767px){.anatomy-layout.svelte-1wkl3xu{grid-template-columns:1fr}.anatomy-diagram-wrapper.svelte-1wkl3xu{justify-content:center}}@media(max-width:480px){.premium-card.svelte-1wkl3xu{padding:1.25rem}.block-title.svelte-1wkl3xu{font-size:1.1875rem}.principles-grid.svelte-1wkl3xu{grid-template-columns:1fr}.comparison-table.svelte-1wkl3xu th:where(.svelte-1wkl3xu),.comparison-table.svelte-1wkl3xu td:where(.svelte-1wkl3xu){padding:.625rem .75rem}}@media(prefers-reduced-motion:reduce){.pilates-content-section.svelte-1wkl3xu{opacity:1;transform:none;transition:none}.principle-card.svelte-1wkl3xu,.anatomy-info-panel.svelte-1wkl3xu{transition:none}.principle-card.svelte-1wkl3xu:hover{transform:none}}.routine-builder.svelte-xqhxy8{display:flex;flex-direction:column;gap:1rem;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.routine-builder.in-view.svelte-xqhxy8{opacity:1;transform:translateY(0)}.builder-title.svelte-xqhxy8{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}.dark .builder-title.svelte-xqhxy8{color:#f1f5f9}.builder-desc.svelte-xqhxy8{font-size:.8125rem;color:#475569;margin:0;line-height:1.5}.dark .builder-desc.svelte-xqhxy8{color:#94a3b8}.routine-summary.svelte-xqhxy8{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.summary-stat.svelte-xqhxy8{display:flex;flex-direction:column;align-items:center;padding:.75rem;border:1px solid rgb(226 232 240);border-radius:.5rem;background:#f8fafc}.dark .summary-stat.svelte-xqhxy8{background:#1e293b;border-color:#334155}.stat-num.svelte-xqhxy8{font-size:1.5rem;font-weight:700;color:#fb923c}.stat-label.svelte-xqhxy8{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.equipment-row.svelte-xqhxy8{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.equip-label.svelte-xqhxy8{font-size:.75rem;color:#475569;font-weight:500}.dark .equip-label.svelte-xqhxy8{color:#94a3b8}.equip-badge.svelte-xqhxy8{font-size:.625rem;padding:.125rem .5rem;border-radius:9999px;background:#fed7aa;color:#9a3412}.dark .equip-badge.svelte-xqhxy8{background:#7c2d124d;color:#fdba74}.empty-routine.svelte-xqhxy8{text-align:center;padding:2rem 1rem;border:2px dashed rgb(226 232 240);border-radius:.75rem;color:#64748b;font-size:.8125rem}.dark .empty-routine.svelte-xqhxy8{border-color:#334155}.routine-list.svelte-xqhxy8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.routine-item.svelte-xqhxy8{display:flex;align-items:center;gap:.625rem;padding:.625rem;border:1px solid rgb(226 232 240);border-radius:.5rem;background:#fff;transition:background .2s}.routine-item.svelte-xqhxy8:hover{background:#f8fafc}.dark .routine-item.svelte-xqhxy8{background:#0f172a;border-color:#334155}.dark .routine-item.svelte-xqhxy8:hover{background:#1e293b}.routine-index.svelte-xqhxy8{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fb923c;color:#fff;font-size:.75rem;font-weight:700}.routine-item-icon.svelte-xqhxy8{flex-shrink:0;padding:.25rem;border-radius:.375rem;background:#f8fafc}.dark .routine-item-icon.svelte-xqhxy8{background:#1e293b}.routine-item-info.svelte-xqhxy8{flex:1;display:flex;flex-direction:column}.routine-item-name.svelte-xqhxy8{font-size:.8125rem;font-weight:600;color:#0f172a}.dark .routine-item-name.svelte-xqhxy8{color:#f1f5f9}.routine-item-meta.svelte-xqhxy8{font-size:.6875rem;color:#64748b;text-transform:capitalize}.routine-item-controls.svelte-xqhxy8{display:flex;gap:.25rem}.ctrl-btn.svelte-xqhxy8{padding:.25rem .5rem;border:1px solid rgb(226 232 240);border-radius:.25rem;background:#fff;color:#475569;cursor:pointer;font-size:.75rem;transition:all .2s}.ctrl-btn.svelte-xqhxy8:hover:not(:disabled){background:#f1f5f9}.ctrl-btn.svelte-xqhxy8:disabled{opacity:.4;cursor:not-allowed}.ctrl-btn.remove.svelte-xqhxy8:hover{background:#fee2e2;color:#dc2626}.dark .ctrl-btn.svelte-xqhxy8{background:#1e293b;border-color:#334155;color:#94a3b8}.dark .ctrl-btn.remove.svelte-xqhxy8:hover{background:#7f1d1d4d}.save-controls.svelte-xqhxy8{display:flex;gap:.5rem;flex-wrap:wrap}.name-input.svelte-xqhxy8{flex:1;min-width:150px;padding:.5rem .75rem;border:1px solid rgb(203 213 225);border-radius:.375rem;font-size:.8125rem;background:#fff;color:#0f172a}.name-input.svelte-xqhxy8:focus{outline:none;border-color:#fb923c}.dark .name-input.svelte-xqhxy8{background:#0f172a;border-color:#334155;color:#f1f5f9}.save-btn.svelte-xqhxy8{padding:.5rem 1rem;border:none;border-radius:.375rem;background:#fb923c;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s}.save-btn.svelte-xqhxy8:hover:not(:disabled){background:#ea580c}.save-btn.svelte-xqhxy8:disabled{opacity:.5;cursor:not-allowed}.clear-btn.svelte-xqhxy8{padding:.5rem .75rem;border:1px solid rgb(226 232 240);border-radius:.375rem;background:transparent;color:#475569;font-size:.8125rem;cursor:pointer}.dark .clear-btn.svelte-xqhxy8{border-color:#334155;color:#94a3b8}.save-confirmation.svelte-xqhxy8{padding:.625rem 1rem;border-radius:.5rem;background:#edfdf4;color:#059669;font-size:.8125rem;font-weight:500;text-align:center;animation:svelte-xqhxy8-fade-in .3s ease}@keyframes svelte-xqhxy8-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dark .save-confirmation.svelte-xqhxy8{background:#064e3b4d;color:#6ee7b7}.saved-routines.svelte-xqhxy8{border-top:1px solid rgb(226 232 240);padding-top:1rem}.dark .saved-routines.svelte-xqhxy8{border-color:#334155}.saved-title.svelte-xqhxy8{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .625rem}.dark .saved-title.svelte-xqhxy8{color:#94a3b8}.saved-list.svelte-xqhxy8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.saved-item.svelte-xqhxy8{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border:1px solid rgb(226 232 240);border-radius:.5rem;background:#f8fafc}.dark .saved-item.svelte-xqhxy8{background:#1e293b;border-color:#334155}.saved-info.svelte-xqhxy8{display:flex;flex-direction:column}.saved-name.svelte-xqhxy8{font-size:.8125rem;font-weight:600;color:#0f172a}.dark .saved-name.svelte-xqhxy8{color:#f1f5f9}.saved-meta.svelte-xqhxy8{font-size:.6875rem;color:#64748b}.saved-actions.svelte-xqhxy8{display:flex;gap:.375rem}.load-btn.svelte-xqhxy8{padding:.25rem .625rem;border:none;border-radius:.25rem;background:#fb923c;color:#fff;font-size:.6875rem;font-weight:500;cursor:pointer}.load-btn.svelte-xqhxy8:hover{background:#ea580c}.yoga-pilates-module.svelte-1njax6m{display:flex;flex-direction:column;gap:1.5rem;opacity:0;width:100%;max-width:1200px;margin:0 auto;padding:.5rem 0;transition:opacity .6s ease,transform .6s ease;transform:translateY(20px)}.yoga-pilates-module.in-view.svelte-1njax6m{opacity:1;transform:translateY(0)}.hd.svelte-1njax6m{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width:768px){.hd.svelte-1njax6m{flex-direction:row;align-items:center}}.tt.svelte-1njax6m{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1.2;margin:0}.dark .tt.svelte-1njax6m{color:#f8fafc}.st.svelte-1njax6m{font-size:.875rem;color:#64748b;margin-top:.25rem}.dark .st.svelte-1njax6m{color:#94a3b8}.tab-nav.svelte-1njax6m{display:flex;gap:.25rem;border-bottom:2px solid rgb(226 232 240);overflow-x:auto}.dark .tab-nav.svelte-1njax6m{border-color:#334155}.tab-btn.svelte-1njax6m{padding:.625rem 1.25rem;border:none;background:transparent;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;white-space:nowrap}.tab-btn.svelte-1njax6m:hover{color:#475569}.tab-btn.active.svelte-1njax6m{color:#10b981;border-bottom-color:#10b981;font-weight:600}.dark .tab-btn.svelte-1njax6m{color:#94a3b8}.dark .tab-btn.active.svelte-1njax6m{color:#6ee7b7;border-bottom-color:#10b981}.tab-content.svelte-1njax6m{min-height:400px}.split-section.svelte-1njax6m{display:flex;flex-direction:column;gap:.75rem}.split-title.svelte-1njax6m{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}.dark .split-title.svelte-1njax6m{color:#f1f5f9}.split-desc.svelte-1njax6m{font-size:.8125rem;color:#475569;margin:0}.dark .split-desc.svelte-1njax6m{color:#94a3b8}.split-stats.svelte-1njax6m{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem}.split-stat.svelte-1njax6m{display:flex;flex-direction:column;align-items:center;padding:.625rem;border-radius:.5rem;background:#f8fafc}.dark .split-stat.svelte-1njax6m{background:#1e293b}.split-stat-num.svelte-1njax6m{font-size:1.25rem;font-weight:700;color:#10b981}.split-stat-label.svelte-1njax6m{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}@media(max-width:640px){.tt.svelte-1njax6m{font-size:1.375rem}.tab-btn.svelte-1njax6m{padding:.5rem .875rem;font-size:.8125rem}}.yd.svelte-1orjfpa{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;padding:.5rem 0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.yd.in-view.svelte-1orjfpa{opacity:1;transform:translateY(0)}.hd.svelte-1orjfpa{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width:768px){.hd.svelte-1orjfpa{flex-direction:row;align-items:center}}.tt.svelte-1orjfpa{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1.2;margin:0}.dark .tt.svelte-1orjfpa{color:#f8fafc}.st.svelte-1orjfpa{font-size:.875rem;color:#64748b;margin-top:.25rem}.dark .st.svelte-1orjfpa{color:#94a3b8}@media(max-width:640px){.tt.svelte-1orjfpa{font-size:1.375rem}}.pd.svelte-9q3h4e{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;padding:.5rem 0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.pd.in-view.svelte-9q3h4e{opacity:1;transform:translateY(0)}.hd.svelte-9q3h4e{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media(min-width:768px){.hd.svelte-9q3h4e{flex-direction:row;align-items:center}}.tt.svelte-9q3h4e{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1.2;margin:0}.dark .tt.svelte-9q3h4e{color:#f8fafc}.st.svelte-9q3h4e{font-size:.875rem;color:#64748b;margin-top:.25rem}.dark .st.svelte-9q3h4e{color:#94a3b8}@media(max-width:640px){.tt.svelte-9q3h4e{font-size:1.375rem}}
