.options-page.svelte-vibcx1{padding:var(--spacing-4);max-width:1200px;margin:0 auto;padding-bottom:calc(var(--spacing-8) + env(safe-area-inset-bottom))}.hero-section.svelte-vibcx1{text-align:center;margin-bottom:var(--spacing-8)}.hero-icon.svelte-vibcx1{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--surface-glass);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-4);color:var(--interactive-primary)}.hero-title.svelte-vibcx1{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.hero-subtitle.svelte-vibcx1{margin:0;color:var(--text-secondary);font-size:var(--font-size-base)}.strategy-selector.svelte-vibcx1{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-6);background:var(--surface-glass);border-radius:var(--border-radius-lg);padding:var(--spacing-2);border:var(--glass-border)}.strategy-btn.svelte-vibcx1{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);background:transparent;border:none;border-radius:var(--border-radius);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-ease)}.strategy-btn.svelte-vibcx1:hover{background:var(--surface-glass);color:var(--text-primary)}.strategy-btn.active.svelte-vibcx1{background:var(--interactive-primary);color:#fff}.scan-form.svelte-vibcx1{background:var(--surface-glass);border:var(--glass-border);border-radius:var(--border-radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-6)}.form-row.svelte-vibcx1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.form-group.svelte-vibcx1 label:where(.svelte-vibcx1){display:block;margin-bottom:var(--spacing-2);color:var(--text-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.input-wrapper.svelte-vibcx1{position:relative;display:flex;align-items:center}.glass-input.svelte-vibcx1{width:100%;padding:var(--spacing-3);background:var(--background-secondary);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);color:var(--text-primary);font-size:var(--font-size-base);transition:all var(--motion-duration-fast) var(--motion-ease)}.glass-input.svelte-vibcx1:focus{outline:none;border-color:var(--interactive-primary);background:var(--surface-glass)}.glass-input.with-prefix.svelte-vibcx1{padding-left:var(--spacing-8)}.input-prefix.svelte-vibcx1{position:absolute;left:var(--spacing-3);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.filters-toggle.svelte-vibcx1{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-ease);margin-bottom:var(--spacing-4)}.filters-toggle.svelte-vibcx1:hover{background:var(--surface-glass);color:var(--text-primary)}.advanced-filters.svelte-vibcx1{padding:var(--spacing-4);background:var(--background-secondary);border-radius:var(--border-radius);margin-bottom:var(--spacing-4);animation:svelte-vibcx1-slideDown .3s ease-out}.range-inputs.svelte-vibcx1{display:flex;align-items:center;gap:var(--spacing-2)}.range-inputs.svelte-vibcx1 input:where(.svelte-vibcx1){flex:1}.checkbox-label.svelte-vibcx1{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer;color:var(--text-primary);font-weight:var(--font-weight-medium);margin-top:var(--spacing-3)}.scan-btn.svelte-vibcx1{width:100%;margin-top:var(--spacing-4)}.scan-btn.svelte-vibcx1 .spinning{animation:svelte-vibcx1-spin 1s linear infinite}.progress-container.svelte-vibcx1{height:4px;background:var(--surface-glass);border-radius:2px;margin-bottom:var(--spacing-4);overflow:hidden}.progress-bar.svelte-vibcx1{height:100%;background:var(--interactive-primary);transition:width .3s ease-out;box-shadow:0 0 20px #007aff80}.results-section.svelte-vibcx1{margin-top:var(--spacing-8)}.results-header.svelte-vibcx1{text-align:center;margin-bottom:var(--spacing-6)}.results-header.svelte-vibcx1 h2:where(.svelte-vibcx1){margin:0 0 var(--spacing-1) 0;color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.results-subtitle.svelte-vibcx1{color:var(--text-secondary);font-size:var(--font-size-sm)}.results-grid.svelte-vibcx1{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-4)}.result-card.svelte-vibcx1{background:var(--surface-glass);border:var(--glass-border);border-radius:var(--border-radius-lg);padding:var(--spacing-4);transition:all var(--motion-duration-fast) var(--motion-ease);cursor:pointer}.result-card.svelte-vibcx1:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow-heavy);background:var(--surface-glass-heavy)}.result-header.svelte-vibcx1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}.symbol-info.svelte-vibcx1 h3:where(.svelte-vibcx1){margin:0 0 var(--spacing-1) 0;color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.company.svelte-vibcx1{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.price-info.svelte-vibcx1{text-align:right}.price.svelte-vibcx1{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-1)}.iv-badge.svelte-vibcx1{display:inline-flex;padding:var(--spacing-1) var(--spacing-2);background:var(--surface-glass);border-radius:var(--border-radius);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.iv-badge.high.svelte-vibcx1{background:#ff950026;color:var(--warning-orange)}.result-body.svelte-vibcx1{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.catalyst-badge.svelte-vibcx1,.activity-badge.svelte-vibcx1{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:var(--background-secondary);border-radius:var(--border-radius);font-size:var(--font-size-sm);color:var(--text-secondary);width:fit-content}.catalyst-badge.svelte-vibcx1{color:var(--info-blue)}.activity-badge.svelte-vibcx1{color:var(--warning-orange)}.strategy-info.svelte-vibcx1{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:var(--background-secondary);border-radius:var(--border-radius)}.strategy-label.svelte-vibcx1{font-size:var(--font-size-sm);color:var(--text-secondary)}.strategy-name.svelte-vibcx1{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.return-info.svelte-vibcx1{display:flex;justify-content:space-between;gap:var(--spacing-4)}.expected-return.svelte-vibcx1,.risk-level.svelte-vibcx1{display:flex;flex-direction:column;gap:var(--spacing-1)}.return-label.svelte-vibcx1,.risk-label.svelte-vibcx1{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.return-value.svelte-vibcx1{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.return-value.positive.svelte-vibcx1{color:var(--success-green)}.risk-value.svelte-vibcx1{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.analyze-btn.svelte-vibcx1{width:100%}.empty-state.svelte-vibcx1{text-align:center;padding:var(--spacing-8);color:var(--text-secondary)}.empty-state.svelte-vibcx1 h3:where(.svelte-vibcx1){margin:0 0 var(--spacing-2) 0;color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.empty-state.svelte-vibcx1 p:where(.svelte-vibcx1){margin:0;font-size:var(--font-size-base)}@keyframes svelte-vibcx1-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-vibcx1-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.strategy-selector.svelte-vibcx1{margin-bottom:var(--spacing-4)}.form-row.svelte-vibcx1,.results-grid.svelte-vibcx1{grid-template-columns:1fr}}
