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