.dropdown-container.svelte-16pkt29{position:relative;display:inline-block}.dropdown-container.is-open.svelte-16pkt29{z-index:10001}.dropdown-trigger.svelte-16pkt29{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);min-height:44px}.dropdown-trigger.svelte-16pkt29:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.dropdown-trigger.svelte-16pkt29:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.dropdown-trigger[aria-expanded=true].svelte-16pkt29{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.dropdown-menu.svelte-16pkt29{position:absolute;right:0;top:calc(100% + var(--spacing-1));min-width:200px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-2);z-index:10000;display:flex;flex-direction:column;gap:var(--spacing-1)}.dropdown-menu-item{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-align:left;width:100%;min-height:40px;text-decoration:none}.dropdown-menu-item:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);text-decoration:none}.dropdown-menu-item:focus{outline:none;background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.dropdown-menu-item.danger.svelte-16pkt29{color:var(--color-danger)}.dropdown-menu-item.danger.svelte-16pkt29:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.dropdown-menu-separator{height:1px;background:var(--color-border);margin:var(--spacing-1) 0}.loading-page.svelte-lztlh0{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary)}.loading-content.svelte-lztlh0{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.loading-spinner.svelte-lztlh0{width:3rem;height:3rem;border:4px solid var(--input-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:svelte-lztlh0-spin 1s linear infinite}@keyframes svelte-lztlh0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text.svelte-lztlh0{color:var(--color-text-primary);font-weight:500;font-size:1rem;margin:0}.dashboard-container.svelte-lztlh0{width:100%;max-width:80rem;margin:0 auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-6);height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}@media (min-width: 768px){.dashboard-container.svelte-lztlh0{padding:var(--spacing-6);gap:var(--spacing-8)}}@media (min-width: 1024px){.dashboard-container.svelte-lztlh0{padding:var(--spacing-8)}}.dashboard-container.svelte-lztlh0 :where(.svelte-lztlh0){box-sizing:border-box}.dashboard-header.svelte-lztlh0{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,white),color-mix(in srgb,var(--color-secondary) 5%,white));border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--spacing-6);transition:box-shadow var(--transition-fast)}.dashboard-header.svelte-lztlh0:hover{box-shadow:var(--shadow-md)}@media (min-width: 768px){.dashboard-header.svelte-lztlh0{padding:var(--spacing-8)}}.header-content.svelte-lztlh0{display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:space-between;align-items:flex-start}@media (min-width: 768px){.header-content.svelte-lztlh0{flex-direction:row;align-items:center;gap:var(--spacing-6)}}.dashboard-title.svelte-lztlh0{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin:0;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.dashboard-subtitle.svelte-lztlh0{color:var(--color-text-secondary);margin:var(--spacing-2) 0 0 0;font-size:clamp(.875rem,2vw,1rem);font-weight:500}.add-series-form.svelte-lztlh0{display:flex;align-items:center;gap:var(--spacing-2);width:100%;max-width:100%}@media (min-width: 768px){.add-series-form.svelte-lztlh0{width:auto;min-width:280px;max-width:400px}}.all-series-section.svelte-lztlh0{display:flex;flex-direction:column;gap:var(--spacing-4)}.section-title.svelte-lztlh0{font-size:clamp(1.125rem,3vw,1.5rem);font-weight:700;color:var(--color-text-primary);margin:0;padding-bottom:var(--spacing-2);border-bottom:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}.empty-state.svelte-lztlh0{text-align:center;padding:var(--spacing-12) var(--spacing-6);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 3%,white),color-mix(in srgb,var(--color-secondary) 3%,white));border-radius:var(--radius-xl);border:2px dashed var(--color-border);transition:all var(--transition-fast)}.empty-state.svelte-lztlh0:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.empty-state-text.svelte-lztlh0{color:var(--color-text-secondary);margin:0 0 var(--spacing-6) 0;font-size:1rem;font-weight:500}.verification-required-message.svelte-lztlh0{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-warning-bg);border:1px solid color-mix(in srgb,var(--color-warning) 20%,transparent);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:.875rem;margin:var(--spacing-4) 0}.verification-required-message.svelte-lztlh0 svg{flex-shrink:0;color:var(--color-warning);margin-top:2px}.verification-required-message.svelte-lztlh0 p:where(.svelte-lztlh0){margin:0;line-height:1.5}.verification-required-message.svelte-lztlh0 a:where(.svelte-lztlh0){color:var(--color-primary);font-weight:600;text-decoration:underline;transition:color var(--transition-fast)}.verification-required-message.svelte-lztlh0 a:where(.svelte-lztlh0):hover{color:var(--color-secondary)}.series-grid.svelte-lztlh0{display:grid;gap:var(--spacing-6);grid-template-columns:1fr;position:relative;isolation:isolate}@media (min-width: 1024px){.series-grid.svelte-lztlh0{grid-template-columns:repeat(2,1fr)}}.series-card.svelte-lztlh0{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--spacing-6);transition:all var(--transition-fast);position:relative;overflow:visible;display:flex;flex-direction:column}.series-card.svelte-lztlh0:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--color-accent),var(--color-secondary));opacity:0;transition:opacity var(--transition-fast)}.series-card.svelte-lztlh0:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--color-primary)}.series-card.svelte-lztlh0:hover:before{opacity:1}.series-card.collapsed.svelte-lztlh0{padding:var(--spacing-4) var(--spacing-6)}.series-card.has-open-dropdown.svelte-lztlh0{z-index:10002}.series-card-header.svelte-lztlh0{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-4);position:relative;z-index:1}.series-card-info.svelte-lztlh0{flex:1;min-width:0;overflow:hidden}.series-card-title-row.svelte-lztlh0{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2);flex-wrap:wrap}.card-title.svelte-lztlh0{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.4;overflow-wrap:break-word;word-wrap:break-word}.card-content.svelte-lztlh0{display:flex;flex-direction:column;gap:var(--spacing-4)}.series-card-actions.svelte-lztlh0{display:flex;gap:var(--spacing-2);flex-shrink:0;flex-wrap:wrap}@media (max-width: 767px){.series-card-actions.svelte-lztlh0{width:100%;justify-content:flex-end}}.collapse-toggle-icon.svelte-lztlh0{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);background:color-mix(in srgb,var(--color-primary) 5%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);min-width:44px;min-height:44px}.collapse-toggle-icon.svelte-lztlh0 svg{transition:transform var(--transition-fast)}.collapse-toggle-icon.expanded.svelte-lztlh0 svg{transform:rotate(180deg)}.collapse-toggle-icon.svelte-lztlh0:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.collapse-toggle-icon.svelte-lztlh0:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.collapsed-board-preview.svelte-lztlh0{padding-top:var(--spacing-3)}.no-boards-message.svelte-lztlh0{padding:var(--spacing-4);text-align:center;color:var(--color-text-secondary);font-size:.875rem;font-style:italic;background:color-mix(in srgb,var(--color-primary) 2%,white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.board-section.svelte-lztlh0{background:color-mix(in srgb,var(--color-primary) 2%,white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-4);transition:all var(--transition-fast)}.board-section.svelte-lztlh0:hover{background:color-mix(in srgb,var(--color-primary) 4%,white)}.board-section-title.svelte-lztlh0{font-size:.875rem;font-weight:600;margin:0 0 var(--spacing-3) 0;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.025em}.board-list.svelte-lztlh0{display:flex;flex-direction:column;gap:var(--spacing-2)}.alert.svelte-lztlh0{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);font-size:.875rem;display:flex;align-items:center;gap:var(--spacing-2);background:color-mix(in srgb,var(--color-primary) 3%,white);border:1px solid var(--color-border);color:var(--color-text-secondary)}.alert.svelte-lztlh0 p:where(.svelte-lztlh0){margin:0}.alert-error.svelte-lztlh0{background:var(--status-error-bg);border-color:color-mix(in srgb,var(--color-danger) 20%,transparent);color:var(--status-error-text)}.alert-error.svelte-lztlh0 svg:where(.svelte-lztlh0){color:var(--color-danger)}.form-error.svelte-lztlh0{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--status-error-bg);border:1px solid color-mix(in srgb,var(--color-danger) 20%,transparent);border-radius:var(--radius-lg);color:var(--status-error-text);font-size:.875rem;margin-top:var(--spacing-3)}.form-error.svelte-lztlh0 svg:where(.svelte-lztlh0){flex-shrink:0;color:var(--color-danger)}.form-error.svelte-lztlh0 span:where(.svelte-lztlh0){line-height:1.4}.warning-icon.svelte-lztlh0{width:2.5rem;height:2.5rem;background:color-mix(in srgb,var(--color-danger) 10%,transparent);border:2px solid color-mix(in srgb,var(--color-danger) 20%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-icon.svelte-lztlh0{width:2.5rem;height:2.5rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);border:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-label.svelte-lztlh0{display:block;font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.form-input.svelte-lztlh0{width:100%;padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;color:var(--color-text-primary);background:var(--color-bg-primary);transition:all var(--transition-fast)}.form-input.svelte-lztlh0:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.form-input.svelte-lztlh0::placeholder{color:var(--color-text-tertiary)}.warning-section.svelte-lztlh0{background:var(--status-error-bg);border:1px solid color-mix(in srgb,var(--color-danger) 20%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-4)}.warning-section.svelte-lztlh0 ul:where(.svelte-lztlh0){margin:0;padding-left:var(--spacing-5)}.warning-section.svelte-lztlh0 ul:where(.svelte-lztlh0) li:where(.svelte-lztlh0){line-height:1.6}.w-4.svelte-lztlh0,.h-4.svelte-lztlh0{width:1rem;height:1rem}.w-5.svelte-lztlh0,.h-5.svelte-lztlh0{width:1.25rem;height:1.25rem}.text-sm.svelte-lztlh0{font-size:.875rem;line-height:1.25rem}.text-muted.svelte-lztlh0{color:var(--color-text-secondary)}.line-clamp-2.svelte-lztlh0{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.space-y-4.svelte-lztlh0>:where(.svelte-lztlh0)+:where(.svelte-lztlh0){margin-top:var(--spacing-4)}.space-y-3.svelte-lztlh0>:where(.svelte-lztlh0)+:where(.svelte-lztlh0){margin-top:var(--spacing-3)}.space-y-1.svelte-lztlh0>:where(.svelte-lztlh0)+:where(.svelte-lztlh0){margin-top:var(--spacing-1)}.flex.svelte-lztlh0{display:flex}.items-center.svelte-lztlh0{align-items:center}.justify-center.svelte-lztlh0{justify-content:center}.space-x-2.svelte-lztlh0>:where(.svelte-lztlh0)+:where(.svelte-lztlh0){margin-left:var(--spacing-2)}.gap-3.svelte-lztlh0{gap:var(--spacing-3)}.mb-4.svelte-lztlh0{margin-bottom:var(--spacing-4)}.mb-2.svelte-lztlh0{margin-bottom:var(--spacing-2)}.mb-6.svelte-lztlh0{margin-bottom:var(--spacing-6)}@media (max-width: 767px){.series-card-actions.svelte-lztlh0{flex-direction:row;width:100%;justify-content:flex-end}.series-card-title-row.svelte-lztlh0{flex-direction:column;align-items:flex-start}}.welcome-page.svelte-1hwimeg{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-4)}.welcome-container.svelte-1hwimeg{text-align:center;max-width:32rem;width:100%}.welcome-title.svelte-1hwimeg{font-size:2.25rem;line-height:2.5rem;font-weight:700;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 var(--spacing-4) 0}.welcome-subtitle.svelte-1hwimeg{color:var(--color-text-muted);font-size:1.125rem;margin:0 0 var(--spacing-8) 0}.welcome-actions.svelte-1hwimeg{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}.loading-page.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;justify-content:center}.loading-content.svelte-1uha8ag{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.loading-spinner.svelte-1uha8ag{width:3rem;height:3rem;border:4px solid var(--input-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:svelte-1uha8ag-spin 1s linear infinite}@keyframes svelte-1uha8ag-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text.svelte-1uha8ag{color:var(--color-text-primary);font-weight:500;font-size:1rem;margin:0}
