.google-calendar-connect.svelte-a75ykp{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.connect-card.svelte-a75ykp{background:#1e293b80;border:1px solid rgba(51,65,85,.3);border-radius:1rem;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000001a}.connect-loading.svelte-a75ykp{display:flex;align-items:center;justify-content:center;gap:.75rem}.loading-spinner.svelte-a75ykp{width:1.25rem;height:1.25rem;border:2px solid rgba(99,102,241,.3);border-top:2px solid #6366f1;border-radius:50%;animation:svelte-a75ykp-spin 1s linear infinite}@keyframes svelte-a75ykp-spin{to{transform:rotate(360deg)}}.loading-text.svelte-a75ykp{color:#cbd5e1;font-weight:500}.card-content.svelte-a75ykp{display:flex;align-items:flex-start;gap:1rem}.status-icon.svelte-a75ykp{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0}.status-icon.svelte-a75ykp svg:where(.svelte-a75ykp){width:1.25rem;height:1.25rem}.card-details.svelte-a75ykp{flex:1;min-width:0}.card-title.svelte-a75ykp{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.card-description.svelte-a75ykp{margin:0 0 1rem;line-height:1.5}.connect-error.svelte-a75ykp{border-color:#ef44444d}.error-icon.svelte-a75ykp{background:#ef444433;color:#f87171}.error-title.svelte-a75ykp{color:#fca5a5}.error-description.svelte-a75ykp{color:#fecaca}.connect-success.svelte-a75ykp{border-color:#22c55e4d}.action-button.svelte-a75ykp{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;background:none}.action-button.svelte-a75ykp svg:where(.svelte-a75ykp){width:1rem;height:1rem}.error-button.svelte-a75ykp{border-color:#ef44444d;color:#fca5a5;background:#ef44441a}.error-button.svelte-a75ykp:hover{background:#ef444433;border-color:#ef444480}.compact.svelte-a75ykp{padding:1rem}.compact-content.svelte-a75ykp{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.status-indicator.svelte-a75ykp{display:flex;align-items:center;gap:.5rem;color:#86efac;font-weight:500}.status-indicator.svelte-a75ykp svg:where(.svelte-a75ykp){width:1rem;height:1rem;flex-shrink:0}.compact-actions.svelte-a75ykp{display:flex;gap:.5rem}.icon-button.svelte-a75ykp{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:#86efac}.icon-button.svelte-a75ykp:hover{background:#22c55e33;border-color:#22c55e80}.icon-button.disconnect.svelte-a75ykp{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}.icon-button.disconnect.svelte-a75ykp:hover{background:#ef444433;border-color:#ef444480}.icon-button.svelte-a75ykp svg:where(.svelte-a75ykp){width:.875rem;height:.875rem}.account-info.svelte-a75ykp{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:#cbd5e1;padding-top:.75rem;border-top:1px solid rgba(51,65,85,.3)}.sync-info.svelte-a75ykp{color:#94a3b8}.unified-connect-card.svelte-a75ykp{background:#1e293b80;border:1px solid rgba(51,65,85,.3);border-radius:1rem;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000001a}.unified-content.svelte-a75ykp{display:flex;align-items:center;justify-content:space-between;gap:1rem}.status-section.svelte-a75ykp{display:flex;align-items:center;gap:.75rem;flex:1}.status-icon.svelte-a75ykp{width:1.5rem;height:1.5rem;color:#94a3b8;flex-shrink:0}.status-text.svelte-a75ykp{display:flex;flex-direction:column}.status-title.svelte-a75ykp{font-weight:500;color:#cbd5e1;font-size:.875rem}.status-subtitle.svelte-a75ykp{font-size:.75rem;color:#94a3b8}.unified-connect-button.svelte-a75ykp{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.unified-connect-button.svelte-a75ykp:hover{background:linear-gradient(135deg,#5b5fd1,#7c3aed);transform:translateY(-1px)}.unified-connect-button.svelte-a75ykp svg:where(.svelte-a75ykp){width:1rem;height:1rem}@media (max-width: 768px){.card-content.svelte-a75ykp{flex-direction:column;gap:1rem}.action-button.svelte-a75ykp{flex:1;justify-content:center}.compact-content.svelte-a75ykp{flex-direction:column;align-items:flex-start;gap:.75rem}.status-indicator.svelte-a75ykp{align-self:stretch}.compact-actions.svelte-a75ykp{align-self:stretch;justify-content:center}.account-info.svelte-a75ykp{text-align:center}.unified-content.svelte-a75ykp{flex-direction:column;align-items:stretch;gap:.75rem}.status-section.svelte-a75ykp,.unified-connect-button.svelte-a75ykp{justify-content:center}}.meeting-form.svelte-15mwufz{width:100%;max-width:42rem}.meeting-form-content.svelte-15mwufz{display:flex;flex-direction:column;gap:1.5rem}.form-group.svelte-15mwufz{display:flex;flex-direction:column}.form-row.svelte-15mwufz{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label.svelte-15mwufz{font-weight:500;color:#e2e8f0;margin-bottom:.5rem;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.required.svelte-15mwufz{color:#f87171}.form-input.svelte-15mwufz,.form-textarea.svelte-15mwufz,.form-select.svelte-15mwufz{padding:.75rem;border:1px solid #475569;border-radius:.5rem;background:#0f172a80;color:#f1f5f9;font-size:.875rem;transition:all .2s}.form-input.svelte-15mwufz:focus,.form-textarea.svelte-15mwufz:focus,.form-select.svelte-15mwufz:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-input.error.svelte-15mwufz,.form-select.error.svelte-15mwufz{border-color:#ef4444}.form-input.svelte-15mwufz:disabled,.form-textarea.svelte-15mwufz:disabled,.form-select.svelte-15mwufz:disabled{opacity:.5;cursor:not-allowed}.form-textarea.svelte-15mwufz{resize:vertical;min-height:4rem}.form-error.svelte-15mwufz{color:#f87171;font-size:.75rem;margin-top:.25rem}.agenda-add.svelte-15mwufz{display:flex;gap:.75rem;margin-bottom:1rem}.agenda-inputs.svelte-15mwufz{flex:1;display:flex;gap:.5rem}.agenda-title-input.svelte-15mwufz{flex:2}.agenda-desc-input.svelte-15mwufz{flex:3}.agenda-add-btn.svelte-15mwufz{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#6366f1;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.agenda-add-btn.svelte-15mwufz:hover:not(:disabled){background:#5b21b6}.agenda-add-btn.svelte-15mwufz:disabled{opacity:.5;cursor:not-allowed}.agenda-add-btn.svelte-15mwufz svg:where(.svelte-15mwufz){width:1rem;height:1rem}.agenda-list.svelte-15mwufz{display:flex;flex-direction:column;gap:.5rem}.agenda-item.svelte-15mwufz{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#1e293b80;border:1px solid #475569;border-radius:.5rem}.agenda-content.svelte-15mwufz{flex:1}.agenda-title.svelte-15mwufz{font-weight:500;color:#f1f5f9;font-size:.875rem}.agenda-description.svelte-15mwufz{color:#94a3b8;font-size:.75rem;margin-top:.25rem}.agenda-actions.svelte-15mwufz{display:flex;gap:.25rem}.agenda-action-btn.svelte-15mwufz{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;color:#94a3b8;border:1px solid #475569;border-radius:.25rem;cursor:pointer;transition:all .2s}.agenda-action-btn.svelte-15mwufz:hover:not(:disabled){background:#6366f11a;color:#a5b4fc;border-color:#6366f1}.agenda-action-btn.svelte-15mwufz:disabled{opacity:.3;cursor:not-allowed}.agenda-remove-btn.svelte-15mwufz:hover:not(:disabled){background:#ef44441a;color:#f87171;border-color:#ef4444}.agenda-action-btn.svelte-15mwufz svg:where(.svelte-15mwufz){width:1rem;height:1rem}.form-actions.svelte-15mwufz{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #475569}.btn.svelte-15mwufz{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s;border:none}.btn.svelte-15mwufz:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-15mwufz{background:#47556980;color:#cbd5e1;border:1px solid #475569}.btn-secondary.svelte-15mwufz:hover:not(:disabled){background:#475569b3}.btn-primary.svelte-15mwufz{background:#6366f1;color:#fff}.btn-primary.svelte-15mwufz:hover:not(:disabled){background:#5b21b6}.loading-spinner.svelte-15mwufz{width:1rem;height:1rem;animation:svelte-15mwufz-spin 1s linear infinite}@keyframes svelte-15mwufz-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.form-row.svelte-15mwufz{grid-template-columns:1fr}.agenda-add.svelte-15mwufz,.agenda-inputs.svelte-15mwufz{flex-direction:column}.form-actions.svelte-15mwufz{flex-direction:column-reverse}.btn.svelte-15mwufz{width:100%;justify-content:center}}.agenda-list.svelte-184zjkh{width:100%}.agenda-header.svelte-184zjkh{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.agenda-title.svelte-184zjkh{display:flex;align-items:center;gap:1rem}.agenda-title.svelte-184zjkh h3:where(.svelte-184zjkh){font-size:1.25rem;font-weight:600;color:#f1f5f9;margin:0}.completion-badge.svelte-184zjkh{padding:.25rem .75rem;background:#22c55e33;color:#4ade80;border:1px solid rgba(34,197,94,.3);border-radius:1rem;font-size:.75rem;font-weight:500}.add-item-btn.svelte-184zjkh{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#6366f1;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.add-item-btn.svelte-184zjkh:hover:not(:disabled){background:#5b21b6}.add-item-btn.svelte-184zjkh:disabled{opacity:.5;cursor:not-allowed}.add-item-btn.svelte-184zjkh svg:where(.svelte-184zjkh){width:1rem;height:1rem}.progress-container.svelte-184zjkh{margin-bottom:1.5rem}.progress-bar.svelte-184zjkh{width:100%;height:.5rem;background:#47556980;border-radius:.25rem;overflow:hidden}.progress-fill.svelte-184zjkh{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:.25rem;transition:width .3s ease}.add-item-form.svelte-184zjkh{padding:1.5rem;background:#1e293b80;border:1px solid #475569;border-radius:.75rem;margin-bottom:1rem}.form-group.svelte-184zjkh{margin-bottom:1rem}.form-group.svelte-184zjkh:last-child{margin-bottom:0}.form-input.svelte-184zjkh,.form-textarea.svelte-184zjkh{width:100%;padding:.75rem;border:1px solid #475569;border-radius:.5rem;background:#0f172a80;color:#f1f5f9;font-size:.875rem;transition:all .2s}.form-input.svelte-184zjkh:focus,.form-textarea.svelte-184zjkh:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-textarea.svelte-184zjkh{resize:vertical;min-height:3rem}.form-actions.svelte-184zjkh{display:flex;justify-content:flex-end;gap:.75rem}.btn.svelte-184zjkh{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s;border:none}.btn.svelte-184zjkh:disabled{opacity:.5;cursor:not-allowed}.btn-small.svelte-184zjkh{padding:.375rem .75rem;font-size:.75rem}.btn-secondary.svelte-184zjkh{background:#47556980;color:#cbd5e1;border:1px solid #475569}.btn-secondary.svelte-184zjkh:hover:not(:disabled){background:#475569b3}.btn-primary.svelte-184zjkh{background:#6366f1;color:#fff}.btn-primary.svelte-184zjkh:hover:not(:disabled){background:#5b21b6}.agenda-items.svelte-184zjkh{display:flex;flex-direction:column;gap:.5rem}.empty-state.svelte-184zjkh{text-align:center;padding:3rem 2rem;color:#94a3b8}.empty-icon.svelte-184zjkh{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#4755694d;border-radius:1rem;margin-bottom:1rem}.empty-icon.svelte-184zjkh svg:where(.svelte-184zjkh){width:2rem;height:2rem}.empty-text.svelte-184zjkh h4:where(.svelte-184zjkh){font-size:1.125rem;font-weight:600;color:#cbd5e1;margin:0 0 .5rem}.empty-text.svelte-184zjkh p:where(.svelte-184zjkh){margin:0 0 1.5rem}.agenda-item.svelte-184zjkh{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#1e293b80;border:1px solid #475569;border-radius:.75rem;transition:all .2s;position:relative}.agenda-item.svelte-184zjkh:hover{border-color:#6366f14d}.agenda-item.completed.svelte-184zjkh{opacity:.7}.agenda-item.completed.svelte-184zjkh .item-title:where(.svelte-184zjkh){text-decoration:line-through;color:#94a3b8}.agenda-item.dragging.svelte-184zjkh{opacity:.5;transform:rotate(2deg)}.agenda-item.drag-over.svelte-184zjkh{border-color:#6366f1;background:#6366f11a}.agenda-item.editing.svelte-184zjkh{border-color:#f59e0b;background:#f59e0b0d}.drag-handle.svelte-184zjkh{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#94a3b8;cursor:grab;opacity:0;transition:opacity .2s}.agenda-item.svelte-184zjkh:hover .drag-handle:where(.svelte-184zjkh){opacity:1}.drag-handle.svelte-184zjkh:active{cursor:grabbing}.drag-handle.svelte-184zjkh svg:where(.svelte-184zjkh){width:1rem;height:1rem}.completion-checkbox.svelte-184zjkh{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:2px solid #475569;border-radius:.25rem;cursor:pointer;transition:all .2s;flex-shrink:0}.completion-checkbox.svelte-184zjkh:hover:not(:disabled){border-color:#6366f1}.completion-checkbox.checked.svelte-184zjkh{background:#22c55e;border-color:#22c55e}.completion-checkbox.checked.svelte-184zjkh svg:where(.svelte-184zjkh){width:.875rem;height:.875rem;color:#fff}.completion-checkbox.svelte-184zjkh:disabled{opacity:.5;cursor:not-allowed}.item-content.svelte-184zjkh{flex:1}.item-display.svelte-184zjkh{width:100%}.item-title.svelte-184zjkh{font-weight:500;color:#f1f5f9;font-size:.875rem;margin-bottom:.25rem}.item-description.svelte-184zjkh{color:#94a3b8;font-size:.75rem;line-height:1.5;margin-bottom:.5rem}.item-meta.svelte-184zjkh{display:flex;align-items:center;gap:.75rem;font-size:.6875rem;color:#64748b}.item-order.svelte-184zjkh{font-weight:500;color:#6366f1}.edit-form.svelte-184zjkh{width:100%}.edit-title-input.svelte-184zjkh{margin-bottom:.75rem}.edit-actions.svelte-184zjkh{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.item-actions.svelte-184zjkh{display:flex;gap:.25rem;opacity:0;transition:opacity .2s}.agenda-item.svelte-184zjkh:hover .item-actions:where(.svelte-184zjkh){opacity:1}.action-btn.svelte-184zjkh{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:1px solid #475569;border-radius:.25rem;cursor:pointer;transition:all .2s}.action-btn.svelte-184zjkh:hover:not(:disabled){background:#6366f11a;border-color:#6366f1}.action-btn.svelte-184zjkh:disabled{opacity:.3;cursor:not-allowed}.edit-btn.svelte-184zjkh{color:#94a3b8}.edit-btn.svelte-184zjkh:hover:not(:disabled){color:#a5b4fc}.delete-btn.svelte-184zjkh{color:#94a3b8}.delete-btn.svelte-184zjkh:hover:not(:disabled){background:#ef44441a;border-color:#ef4444;color:#f87171}.action-btn.svelte-184zjkh svg:where(.svelte-184zjkh){width:1rem;height:1rem}.loading-spinner.svelte-184zjkh{width:1rem;height:1rem;animation:svelte-184zjkh-spin 1s linear infinite}@keyframes svelte-184zjkh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.agenda-header.svelte-184zjkh{flex-direction:column;align-items:stretch;gap:1rem}.agenda-title.svelte-184zjkh{justify-content:space-between}.add-item-btn.svelte-184zjkh{width:100%;justify-content:center}.agenda-item.svelte-184zjkh{padding:.75rem}.drag-handle.svelte-184zjkh{display:none}.form-actions.svelte-184zjkh,.edit-actions.svelte-184zjkh{flex-direction:column-reverse}.btn.svelte-184zjkh{width:100%;justify-content:center}}.calendar-page.svelte-13luymz{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;background:#0f172a;color:#f1f5f9;padding:1.5rem 0}.calendar-container.svelte-13luymz{max-width:1200px;margin:0 auto;padding:0 2rem}.minimal-header.svelte-13luymz{margin-bottom:2rem}.app-title.svelte-13luymz{font-size:1.75rem;font-weight:600;color:#f1f5f9;margin:0}.auth-message.svelte-13luymz{margin-bottom:2rem;max-width:32rem;margin-left:auto;margin-right:auto}.auth-message-content.svelte-13luymz{padding:1rem 1.5rem;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:1px solid rgba(99,102,241,.3);border-radius:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-message-content.svelte-13luymz p:where(.svelte-13luymz){color:#e2e8f0;text-align:center;font-weight:500;margin:0}.error-message.svelte-13luymz{margin-bottom:2rem;max-width:32rem;margin-left:auto;margin-right:auto}.error-message-content.svelte-13luymz{padding:1rem 1.5rem;background:linear-gradient(135deg,#ef44441a,#dc26261a);border:1px solid rgba(239,68,68,.3);border-radius:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error-message-content.svelte-13luymz p:where(.svelte-13luymz){color:#fca5a5;text-align:center;font-weight:500;margin:0}.compact-connection-section.svelte-13luymz{margin:2rem 0;max-width:24rem;margin-left:auto;margin-right:auto}.features-section.svelte-13luymz{margin-bottom:3rem}.features-title.svelte-13luymz{font-size:2rem;font-weight:700;text-align:center;color:#f1f5f9;margin-bottom:2rem}.features-grid.svelte-13luymz{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card.svelte-13luymz{background:#1e293b80;border:1px solid rgba(51,65,85,.3);border-radius:1rem;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.feature-card.svelte-13luymz:hover{transform:translateY(-2px);box-shadow:0 20px 40px #0000004d;border-color:#6366f180}.feature-header.svelte-13luymz{display:flex;align-items:center;margin-bottom:1rem}.feature-icon.svelte-13luymz{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;margin-right:1rem}.feature-icon.svelte-13luymz svg:where(.svelte-13luymz){width:1.5rem;height:1.5rem}.feature-icon-blue.svelte-13luymz{background:#3b82f633;color:#60a5fa}.feature-icon-green.svelte-13luymz{background:#22c55e33;color:#4ade80}.feature-icon-purple.svelte-13luymz{background:#8b5cf633;color:#a78bfa}.feature-icon-red.svelte-13luymz{background:#ef444433;color:#f87171}.feature-title.svelte-13luymz{font-size:1.25rem;font-weight:600;color:#f1f5f9;margin:0}.feature-description.svelte-13luymz{color:#cbd5e1;line-height:1.6;margin:0}.getting-started.svelte-13luymz{margin-bottom:3rem;max-width:64rem;margin-left:auto;margin-right:auto}.getting-started-card.svelte-13luymz{background:#1e293b80;border:1px solid rgba(51,65,85,.3);border-radius:1rem;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.getting-started-title.svelte-13luymz{font-size:1.5rem;font-weight:600;color:#f1f5f9;margin-bottom:1.5rem;text-align:center}.getting-started-grid.svelte-13luymz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.getting-started-column.svelte-13luymz{display:flex;flex-direction:column;gap:1rem}.getting-started-step.svelte-13luymz{display:flex;align-items:flex-start}.step-number.svelte-13luymz{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#6366f133;color:#a5b4fc;border-radius:50%;font-weight:600;font-size:.875rem;margin-right:1rem;flex-shrink:0}.step-text.svelte-13luymz{color:#cbd5e1;padding-top:.25rem;margin:0}.dev-info.svelte-13luymz{max-width:64rem;margin:0 auto}.dev-info-card.svelte-13luymz{padding:1.5rem;background:linear-gradient(135deg,#f59e0b1a,#fbbf241a);border:1px solid rgba(245,158,11,.3);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dev-info-content.svelte-13luymz{display:flex;align-items:flex-start}.dev-info-icon.svelte-13luymz{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#f59e0b33;border-radius:.75rem;margin-right:1rem;flex-shrink:0}.dev-info-icon.svelte-13luymz svg:where(.svelte-13luymz){width:1.25rem;height:1.25rem;color:#fbbf24}.dev-info-details.svelte-13luymz{flex:1}.dev-info-title.svelte-13luymz{font-size:1.125rem;font-weight:600;color:#fbbf24;margin:0 0 .75rem}.dev-info-grid.svelte-13luymz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.dev-info-item.svelte-13luymz{display:flex;flex-direction:column}.dev-info-label.svelte-13luymz{font-weight:500;color:#f59e0b;font-size:.875rem}.dev-info-value.svelte-13luymz{color:#fbbf24;margin-top:.25rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.75rem}@media (max-width: 768px){.calendar-page.svelte-13luymz{padding:1rem 0}.calendar-container.svelte-13luymz{padding:0 1rem}.app-title.svelte-13luymz{font-size:1.5rem}.features-grid.svelte-13luymz,.getting-started-grid.svelte-13luymz{grid-template-columns:1fr}.dev-info-content.svelte-13luymz{flex-direction:column;gap:1rem}.dev-info-grid.svelte-13luymz{grid-template-columns:1fr}.meetings-header.svelte-13luymz{flex-direction:column;gap:1rem}.create-meeting-btn.svelte-13luymz{width:100%;justify-content:center}.meetings-grid.svelte-13luymz{grid-template-columns:1fr}.meeting-actions.svelte-13luymz{flex-direction:column;align-items:stretch}.delete-confirmation.svelte-13luymz{width:100%}.details-header.svelte-13luymz,.form-header.svelte-13luymz{flex-direction:column;align-items:flex-start;gap:1rem}}.meetings-section.svelte-13luymz{margin-bottom:3rem}.meetings-header.svelte-13luymz{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.meetings-title.svelte-13luymz{font-size:1.5rem;font-weight:600;color:#f1f5f9;margin:0}.create-meeting-btn.svelte-13luymz{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#6366f1;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.create-meeting-btn.svelte-13luymz:hover:not(:disabled){background:#5b21b6}.create-meeting-btn.svelte-13luymz:disabled{opacity:.5;cursor:not-allowed}.create-meeting-btn.svelte-13luymz svg:where(.svelte-13luymz){width:1rem;height:1rem}.loading-state.svelte-13luymz{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;color:#94a3b8}.loading-spinner.svelte-13luymz{width:2rem;height:2rem;animation:svelte-13luymz-spin 1s linear infinite}@keyframes svelte-13luymz-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-meetings.svelte-13luymz{text-align:center;padding:4rem 2rem;background:#1e293b4d;border-radius:1rem;border:1px solid #475569;max-width:32rem;margin:0 auto}.empty-icon.svelte-13luymz{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:#4755694d;border-radius:1rem;margin-bottom:2rem}.empty-icon.svelte-13luymz svg:where(.svelte-13luymz){width:2.5rem;height:2.5rem;color:#94a3b8}.empty-text.svelte-13luymz{display:flex;flex-direction:column;align-items:center}.empty-text.svelte-13luymz h3:where(.svelte-13luymz){font-size:1.5rem;font-weight:600;color:#cbd5e1;margin:0 0 .75rem}.empty-text.svelte-13luymz p:where(.svelte-13luymz){color:#94a3b8;margin:0 0 2rem;line-height:1.5;max-width:24rem}.empty-text.svelte-13luymz .btn:where(.svelte-13luymz){min-width:12rem;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}.meetings-grid.svelte-13luymz{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.meeting-card.svelte-13luymz{background:#1e293b80;border:1px solid #475569;border-radius:1rem;padding:1.5rem;transition:all .2s}.meeting-card.svelte-13luymz:hover{border-color:#6366f14d;transform:translateY(-2px);box-shadow:0 10px 25px #0003}.meeting-card.cancelled.svelte-13luymz{opacity:.6;border-color:#71717a}.meeting-header.svelte-13luymz{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.meeting-title.svelte-13luymz{font-size:1.125rem;font-weight:600;color:#f1f5f9;margin:0;flex:1}.meeting-status.svelte-13luymz{display:flex;gap:.5rem}.sync-badge.svelte-13luymz,.cancelled-badge.svelte-13luymz{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.sync-badge.svelte-13luymz{background:#22c55e33;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.sync-badge.svelte-13luymz svg:where(.svelte-13luymz){width:.875rem;height:.875rem}.cancelled-badge.svelte-13luymz{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.3)}.meeting-description.svelte-13luymz{color:#cbd5e1;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.meeting-details.svelte-13luymz{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.detail-item.svelte-13luymz{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.75rem}.detail-item.svelte-13luymz svg:where(.svelte-13luymz){width:1rem;height:1rem;flex-shrink:0}.meeting-actions.svelte-13luymz{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.btn.svelte-13luymz{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s;border:none;text-decoration:none}.btn.svelte-13luymz:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-13luymz{background:#6366f1;color:#fff}.btn-primary.svelte-13luymz:hover:not(:disabled){background:#5b21b6}.btn-secondary.svelte-13luymz{background:#47556980;color:#cbd5e1;border:1px solid #475569}.btn-secondary.svelte-13luymz:hover:not(:disabled){background:#475569b3}.btn-danger.svelte-13luymz{background:#ef4444;color:#fff}.btn-danger.svelte-13luymz:hover:not(:disabled){background:#dc2626}.btn-danger-outline.svelte-13luymz{background:transparent;color:#f87171;border:1px solid #ef4444}.btn-danger-outline.svelte-13luymz:hover:not(:disabled){background:#ef44441a;border-color:#dc2626}.btn-small.svelte-13luymz{padding:.375rem .75rem;font-size:.75rem}.delete-confirmation.svelte-13luymz{display:flex;gap:.5rem}.loading-spinner-small.svelte-13luymz{width:.875rem;height:.875rem;animation:svelte-13luymz-spin 1s linear infinite}.form-section.svelte-13luymz,.details-section.svelte-13luymz{max-width:48rem;margin:0 auto}.form-header.svelte-13luymz,.details-header.svelte-13luymz{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.back-btn.svelte-13luymz{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#47556980;color:#cbd5e1;border:1px solid #475569;border-radius:.5rem;cursor:pointer;transition:all .2s;text-decoration:none}.back-btn.svelte-13luymz:hover{background:#475569b3}.back-btn.svelte-13luymz svg:where(.svelte-13luymz){width:1rem;height:1rem}.form-title.svelte-13luymz,.details-title.svelte-13luymz{font-size:1.5rem;font-weight:600;color:#f1f5f9;margin:0}.meeting-info.svelte-13luymz{flex:1}.meeting-meta.svelte-13luymz{display:flex;align-items:center;gap:1rem;margin-top:.5rem;color:#94a3b8;font-size:.875rem}.meeting-description-card.svelte-13luymz{background:#1e293b80;border:1px solid #475569;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.meeting-description-card.svelte-13luymz h3:where(.svelte-13luymz){font-size:1rem;font-weight:600;color:#f1f5f9;margin:0 0 .75rem}.meeting-description-card.svelte-13luymz p:where(.svelte-13luymz){color:#cbd5e1;line-height:1.6;margin:0}.agenda-section.svelte-13luymz{background:#1e293b4d;border:1px solid #475569;border-radius:1rem;padding:2rem}
