:root{color-scheme:light;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(180deg,#f0fdfa,#ecfdf5 40%,#fff);min-height:100%;color:#0f172a}body{margin:0;min-height:100vh}a{color:inherit}*{box-sizing:border-box}button{font-family:inherit}h1,h2,h3,h4{font-weight:700;margin:0}p{margin:0}main{width:100%}@supports (font-variation-settings: normal){:root{font-family:Inter var,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}}.button.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.button.svelte-18sv61c:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.button.svelte-18sv61c:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 25px -15px #164e6399}.button--primary.svelte-18sv61c{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff}.button--secondary.svelte-18sv61c{background:#0f766e1a;color:#0f766e}.button--ghost.svelte-18sv61c{background:transparent;color:inherit}.button--full.svelte-18sv61c{width:100%}header.svelte-hv3zzy{display:flex;align-items:center;justify-content:space-between;padding:1.5rem clamp(1rem,4vw,3rem);width:100%}.brand.svelte-hv3zzy{text-decoration:none;font-weight:700;font-size:1.4rem;color:#0f172a;display:flex;align-items:center;gap:.6rem}.brand__mark.svelte-hv3zzy{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-weight:700}nav.svelte-hv3zzy{display:flex;align-items:center;gap:.75rem}.app-shell.svelte-vr1z90{min-height:100vh;display:flex;flex-direction:column}main.svelte-vr1z90{flex:1;width:min(1100px,92vw);margin:0 auto;padding:clamp(2rem,4vw,4rem) 0}footer.svelte-vr1z90{width:100%;padding:1.5rem 0;text-align:center;font-size:.9rem;color:#0f172a99}.card.svelte-1udyrqm{background:#fff;border-radius:20px;padding:clamp(1.25rem,2vw,2rem);box-shadow:0 20px 45px -35px #0f766e80;border:1px solid rgba(20,184,166,.12)}section.svelte-1egott1{margin-bottom:5rem}.section-header.svelte-1egott1{font-size:clamp(1.75rem,3vw,2.25rem);text-align:center;margin-bottom:2.5rem;color:#0f172a}.hero.svelte-1egott1{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;min-height:70vh;padding:2rem 0}@media(max-width:900px){.hero.svelte-1egott1{grid-template-columns:1fr;min-height:auto}}.hero__eyebrow.svelte-1egott1{font-size:.875rem;font-weight:600;color:#0f766e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.hero__content.svelte-1egott1 h1:where(.svelte-1egott1){font-size:clamp(2.25rem,4.5vw,3.25rem);line-height:1.15;margin-bottom:1.5rem;color:#0f172a}.hero__subtitle.svelte-1egott1{font-size:1.2rem;line-height:1.7;color:#475569;margin-bottom:2rem}.hero__ctas.svelte-1egott1{display:flex;gap:1rem;flex-wrap:wrap}.placeholder-box.svelte-1egott1{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border:1px solid #99f6e4;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0f766e1a}.placeholder-box--small.svelte-1egott1{max-width:320px}.placeholder-header.svelte-1egott1{background:linear-gradient(135deg,#0f766e,#14b8a6);padding:.75rem 1rem;display:flex;gap:.5rem}.placeholder-dot.svelte-1egott1{width:10px;height:10px;border-radius:50%;background:#fff6}.placeholder-content.svelte-1egott1{padding:1.25rem}.placeholder-label.svelte-1egott1{display:block;font-size:.8rem;font-weight:600;color:#0f766e;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.03em}.placeholder-items.svelte-1egott1{display:flex;flex-direction:column;gap:.75rem}.placeholder-item.svelte-1egott1{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#fff;border-radius:8px;font-size:.85rem}.item-name.svelte-1egott1{flex:1;color:#334155;font-weight:500}.item-share.svelte-1egott1{color:#0f766e;font-weight:600;font-size:.9rem}.item-status.svelte-1egott1{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;font-weight:600;text-transform:uppercase}.status-active.svelte-1egott1{background:#0f766e;color:#fff}.status-approved.svelte-1egott1{background:#dcfce7;color:#166534}.status-pending.svelte-1egott1{background:#fef3c7;color:#92400e}.status-invited.svelte-1egott1{background:#e0e7ff;color:#3730a3}.pain-points.svelte-1egott1{padding:3rem 0}.pain-grid.svelte-1egott1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.pain-grid.svelte-1egott1 h3:where(.svelte-1egott1){color:#0f766e;margin-bottom:.75rem}.pain-grid.svelte-1egott1 p:where(.svelte-1egott1){color:#475569;line-height:1.6}.jtbd.svelte-1egott1{padding:3rem 0}.workflow.svelte-1egott1{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem}.workflow--reverse.svelte-1egott1{direction:rtl}.workflow--reverse.svelte-1egott1>:where(.svelte-1egott1){direction:ltr}@media(max-width:800px){.workflow.svelte-1egott1,.workflow--reverse.svelte-1egott1{grid-template-columns:1fr;direction:ltr}.workflow__visual.svelte-1egott1{order:-1}}.workflow__number.svelte-1egott1{display:inline-block;font-size:3rem;font-weight:700;color:#ccfbf1;line-height:1;margin-bottom:.5rem}.workflow__content.svelte-1egott1 h3:where(.svelte-1egott1){font-size:1.5rem;margin-bottom:1rem;color:#0f172a}.workflow__content.svelte-1egott1 ul:where(.svelte-1egott1){list-style:none;padding:0;margin:0}.workflow__content.svelte-1egott1 li:where(.svelte-1egott1){padding:.5rem 0 .5rem 1.5rem;position:relative;color:#475569;line-height:1.5}.workflow__content.svelte-1egott1 li:where(.svelte-1egott1):before{content:"→";position:absolute;left:0;color:#14b8a6;font-weight:700}.workflow__visual.svelte-1egott1{display:flex;justify-content:center}.invite-flow.svelte-1egott1{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.invite-step.svelte-1egott1{background:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.8rem;font-weight:500;color:#0f766e}.invite-arrow.svelte-1egott1{color:#14b8a6;font-weight:700}.approval-list.svelte-1egott1{display:flex;flex-direction:column;gap:.5rem}.approval-item.svelte-1egott1{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.8rem}.approval-check.svelte-1egott1{color:#166534;font-weight:600}.approval-pending.svelte-1egott1{color:#92400e;font-weight:600}.settlement-list.svelte-1egott1{display:flex;flex-direction:column;gap:.5rem}.settlement-item.svelte-1egott1{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.8rem}.settlement-total.svelte-1egott1{background:#0f766e;color:#fff;font-weight:600}.settlement-total.svelte-1egott1 .settlement-amount:where(.svelte-1egott1){color:#fff}.settlement-amount.svelte-1egott1{color:#0f766e;font-weight:600}.differentiators.svelte-1egott1{padding:3rem 0}.diff-grid.svelte-1egott1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.diff-icon.svelte-1egott1{width:48px;height:48px;background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.diff-grid.svelte-1egott1 h3:where(.svelte-1egott1){color:#0f172a;margin-bottom:.75rem}.diff-grid.svelte-1egott1 p:where(.svelte-1egott1){color:#475569;line-height:1.6}.roles.svelte-1egott1{padding:3rem 0}.roles-grid.svelte-1egott1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.role-card.svelte-1egott1{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .2s ease}.role-card.svelte-1egott1:hover{border-color:#14b8a6;box-shadow:0 4px 12px #0f766e1a}.role-card.svelte-1egott1 h4:where(.svelte-1egott1){color:#0f766e;margin-bottom:.5rem;font-size:1rem}.role-card.svelte-1egott1 p:where(.svelte-1egott1){color:#64748b;font-size:.9rem;line-height:1.5;margin:0}.how-it-works.svelte-1egott1{padding:3rem 0;scroll-margin-top:2rem}.steps.svelte-1egott1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.step.svelte-1egott1{flex:1;min-width:200px;text-align:center;padding:1rem}.step__number.svelte-1egott1{width:48px;height:48px;background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;margin:0 auto 1rem}.step.svelte-1egott1 h4:where(.svelte-1egott1){color:#0f172a;margin-bottom:.5rem}.step.svelte-1egott1 p:where(.svelte-1egott1){color:#64748b;font-size:.9rem;line-height:1.5;margin:0}.step__connector.svelte-1egott1{width:40px;height:2px;background:linear-gradient(90deg,#14b8a6,#0f766e);margin-top:24px;flex-shrink:0}@media(max-width:900px){.steps.svelte-1egott1{flex-direction:column;align-items:center}.step__connector.svelte-1egott1{width:2px;height:24px;margin:0}}.trust.svelte-1egott1{padding:2rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.trust-items.svelte-1egott1{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.trust-item.svelte-1egott1{display:flex;align-items:center;gap:.75rem;color:#64748b;font-size:.95rem}.trust-icon.svelte-1egott1{font-size:1.25rem}.final-cta.svelte-1egott1{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-radius:24px;margin-bottom:2rem}.final-cta.svelte-1egott1 h2:where(.svelte-1egott1){font-size:clamp(1.5rem,3vw,2rem);color:#0f172a;margin-bottom:.75rem}.final-cta__subtitle.svelte-1egott1{font-size:1.1rem;color:#475569;margin-bottom:2rem}.final-cta__microcopy.svelte-1egott1{margin-top:1rem;font-size:.875rem;color:#64748b}.field.svelte-1uha690{display:flex;flex-direction:column;gap:.5rem;font-size:.95rem;color:#0f172ad9}input.svelte-1uha690{border-radius:12px;border:1px solid rgba(15,23,42,.1);padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease}input.svelte-1uha690:focus{outline:none;border-color:#0f766e99;box-shadow:0 0 0 3px #14b8a626}input.error.svelte-1uha690{border-color:#dc262680}.field__error.svelte-1uha690{color:#b91c1c;font-size:.85rem}.alert.svelte-1frq9vu{border-radius:12px;padding:.75rem 1rem;font-size:.95rem}.alert--info.svelte-1frq9vu{background:#14b8a61f;color:#0f766e}.alert--error.svelte-1frq9vu{background:#dc26261a;color:#991b1b}.alert--success.svelte-1frq9vu{background:#22c55e1f;color:#15803d}.login.svelte-1rzj1bi{display:flex;flex-direction:column;gap:2rem;max-width:420px;margin:0 auto}header.svelte-1rzj1bi{text-align:center}header.svelte-1rzj1bi h1:where(.svelte-1rzj1bi){font-size:clamp(2rem,3vw,2.75rem);margin-bottom:.75rem}header.svelte-1rzj1bi p:where(.svelte-1rzj1bi){font-size:1.05rem;color:#0f172ab3}form.svelte-1rzj1bi{display:flex;flex-direction:column;gap:1.5rem}.fields.svelte-1rzj1bi{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.actions.svelte-1rzj1bi{display:flex;justify-content:center}.signup-link.svelte-1rzj1bi{text-align:center;margin-top:1.5rem;color:#0f172ab3}.signup-link.svelte-1rzj1bi a:where(.svelte-1rzj1bi){color:#2563eb;text-decoration:none}.signup-link.svelte-1rzj1bi a:where(.svelte-1rzj1bi):hover{text-decoration:underline}.field.svelte-1o17pcv{display:flex;flex-direction:column;gap:.5rem;font-size:.95rem;color:#0f172ad9}select.svelte-1o17pcv{border-radius:12px;border:1px solid rgba(15,23,42,.1);padding:.75rem 1rem;font-size:1rem;background:#fff}select.error.svelte-1o17pcv{border-color:#dc262680}.field__error.svelte-1o17pcv{color:#b91c1c;font-size:.85rem}.steps.svelte-1nru9ew{list-style:none;display:flex;gap:1.5rem;padding:0;margin:0 0 2rem;flex-wrap:wrap}.steps.svelte-1nru9ew li:where(.svelte-1nru9ew){display:flex;align-items:center;gap:.75rem;font-weight:500;color:#0f172a80}.steps__item--active.svelte-1nru9ew{color:#0f766e}.steps__index.svelte-1nru9ew{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0f766e1f;color:inherit;font-size:.85rem}.signup.svelte-68ycjw{display:flex;flex-direction:column;gap:2rem}header.svelte-68ycjw h1:where(.svelte-68ycjw){font-size:clamp(2rem,3vw,2.75rem);margin-bottom:.75rem}header.svelte-68ycjw p:where(.svelte-68ycjw){font-size:1.05rem;color:#0f172ab3}form.svelte-68ycjw{display:flex;flex-direction:column;gap:1.5rem}.card-subtitle.svelte-68ycjw{color:#0f172a99;margin-bottom:1.5rem}.grid.svelte-68ycjw{display:grid;gap:1.25rem;margin-bottom:1.5rem}.grid--two.svelte-68ycjw{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid--three.svelte-68ycjw{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.review.svelte-68ycjw{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.review.svelte-68ycjw ul:where(.svelte-68ycjw){list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.5rem}.actions.svelte-68ycjw{display:flex;justify-content:flex-end;gap:1rem}.login-link.svelte-68ycjw{text-align:center;color:#0f172ab3}.login-link.svelte-68ycjw a:where(.svelte-68ycjw){color:#2563eb;text-decoration:none}.login-link.svelte-68ycjw a:where(.svelte-68ycjw):hover{text-decoration:underline}.consortium-form.svelte-ndw5hd{display:flex;flex-direction:column;gap:1.5rem}header.svelte-ndw5hd h2:where(.svelte-ndw5hd){margin:0;font-size:1.5rem}header.svelte-ndw5hd p:where(.svelte-ndw5hd){margin:.5rem 0 0;color:#0f172a99}form.svelte-ndw5hd{display:flex;flex-direction:column;gap:1.5rem}.grid.svelte-ndw5hd{display:grid;gap:1.25rem}.grid--two.svelte-ndw5hd{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.switch.svelte-ndw5hd{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:12px;font-weight:500}.switch.svelte-ndw5hd input:where(.svelte-ndw5hd){width:42px;height:22px}.notes.svelte-ndw5hd{display:flex;flex-direction:column;gap:.5rem}textarea.svelte-ndw5hd{border-radius:12px;border:1px solid rgba(15,23,42,.1);padding:.75rem 1rem;font-family:inherit;resize:vertical;min-height:120px}textarea.svelte-ndw5hd:focus{outline:none;border-color:#0f766e99;box-shadow:0 0 0 3px #14b8a626}.consortium-card--clickable.svelte-gmvmg9{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.consortium-card--clickable.svelte-gmvmg9:hover{transform:translateY(-2px)}.consortium-card.svelte-gmvmg9 header:where(.svelte-gmvmg9){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}h3.svelte-gmvmg9{margin:0;font-size:1.25rem}dl.svelte-gmvmg9{display:grid;gap:.75rem;margin:0}dt.svelte-gmvmg9{font-weight:600;color:#0f172a99}dd.svelte-gmvmg9{margin:.25rem 0 0}.status.svelte-gmvmg9{padding:.25rem .75rem;border-radius:999px;font-size:.85rem;font-weight:600}.status--forming.svelte-gmvmg9{background:#3b82f61a;color:#1d4ed8}.status--active.svelte-gmvmg9{background:#10b98126;color:#047857}.status--closed.svelte-gmvmg9{background:#94a3b833;color:#475569}.notes.svelte-gmvmg9{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}footer.svelte-gmvmg9{margin-top:1.5rem;color:#0f172a8c}.dashboard.svelte-1lb79hm{display:flex;flex-direction:column;gap:2rem}header.svelte-1lb79hm{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}header.svelte-1lb79hm h1:where(.svelte-1lb79hm){font-size:clamp(2rem,3vw,2.75rem);margin-bottom:.5rem}header.svelte-1lb79hm p:where(.svelte-1lb79hm){color:#0f172aa6;max-width:520px}.grid.svelte-1lb79hm{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}ul.svelte-1lb79hm{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.6rem;color:#0f172acc}.next-steps.svelte-1lb79hm{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:1.5rem}.next-steps.svelte-1lb79hm h3:where(.svelte-1lb79hm){margin-bottom:.5rem}.consortiums.svelte-1lb79hm{display:flex;flex-direction:column;gap:1.5rem}.consortiums__layout.svelte-1lb79hm{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.consortiums__list.svelte-1lb79hm{display:flex;flex-direction:column;gap:1rem}.consortiums__cards.svelte-1lb79hm{display:grid;gap:1rem}.invitations-banner__content.svelte-1lb79hm{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.invitations-banner__content.svelte-1lb79hm h3:where(.svelte-1lb79hm){margin:0 0 .25rem;color:#b45309}.invitations-banner__content.svelte-1lb79hm p:where(.svelte-1lb79hm){margin:0;color:#0f172ab3}.badge.svelte-1lb79hm{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background:#ffffff40;border-radius:999px;font-size:.85rem;font-weight:700;margin-left:.5rem}.invitations-page.svelte-1mzby3a{display:flex;flex-direction:column;gap:1.5rem}header.svelte-1mzby3a h1:where(.svelte-1mzby3a){font-size:clamp(1.75rem,3vw,2.5rem);margin:.5rem 0}header.svelte-1mzby3a p:where(.svelte-1mzby3a){color:#0f172aa6;margin:0}.invitations-list.svelte-1mzby3a{display:flex;flex-direction:column;gap:1rem}.invitation-card.svelte-1mzby3a header:where(.svelte-1mzby3a){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.invitation-card.svelte-1mzby3a h3:where(.svelte-1mzby3a){margin:0;font-size:1.25rem}.invitation-card.svelte-1mzby3a dl:where(.svelte-1mzby3a){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:0}.invitation-card.svelte-1mzby3a dt:where(.svelte-1mzby3a){font-weight:600;color:#0f172a99;font-size:.875rem}.invitation-card.svelte-1mzby3a dd:where(.svelte-1mzby3a){margin:.25rem 0 0}.invitation-card.svelte-1mzby3a footer:where(.svelte-1mzby3a){display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.status.svelte-1mzby3a{padding:.25rem .75rem;border-radius:999px;font-size:.85rem;font-weight:600}.status--invited.svelte-1mzby3a{background:#fbbf2426;color:#b45309}.empty-state.svelte-1mzby3a{text-align:center;padding:2rem}.empty-state.svelte-1mzby3a h3:where(.svelte-1mzby3a){margin:0 0 .5rem}.empty-state.svelte-1mzby3a p:where(.svelte-1mzby3a){color:#0f172a99;margin:0}.modal-overlay.svelte-1mzby3a{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1mzby3a{background:#fff;border-radius:20px;padding:2rem;max-width:480px;width:90%;box-shadow:0 25px 50px -12px #00000040}.modal.svelte-1mzby3a h2:where(.svelte-1mzby3a){margin:0 0 .5rem}.modal.svelte-1mzby3a p:where(.svelte-1mzby3a){color:#0f172ab3;margin:0 0 1.5rem}.form-group.svelte-1mzby3a{margin-bottom:1.5rem}.form-group.svelte-1mzby3a label:where(.svelte-1mzby3a){display:block;font-weight:600;margin-bottom:.5rem}.form-group.svelte-1mzby3a input:where(.svelte-1mzby3a){width:100%;padding:.75rem;border:1px solid rgba(15,23,42,.2);border-radius:8px;font-size:1rem}.form-group.svelte-1mzby3a small:where(.svelte-1mzby3a){display:block;margin-top:.5rem;color:#0f172a99}.modal-actions.svelte-1mzby3a{display:flex;gap:.75rem;justify-content:flex-end}.consortium-detail.svelte-6ju8ue{display:flex;flex-direction:column;gap:1.5rem}.detail-header.svelte-6ju8ue{display:flex;align-items:center;gap:1rem}.detail-header.svelte-6ju8ue h1:where(.svelte-6ju8ue){font-size:clamp(1.75rem,3vw,2.5rem);margin:0}.grid.svelte-6ju8ue{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}h2.svelte-6ju8ue{margin:0 0 1rem;font-size:1.25rem}dl.svelte-6ju8ue{display:grid;gap:.75rem;margin:0}dt.svelte-6ju8ue{font-weight:600;color:#0f172a99;font-size:.875rem}dd.svelte-6ju8ue{margin:.25rem 0 0}.status.svelte-6ju8ue{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.85rem;font-weight:600;margin-left:1rem;vertical-align:middle}.status--forming.svelte-6ju8ue{background:#3b82f61a;color:#1d4ed8}.status--active.svelte-6ju8ue{background:#10b98126;color:#047857}.status--closed.svelte-6ju8ue{background:#94a3b833;color:#475569}.notes.svelte-6ju8ue{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.notes.svelte-6ju8ue h4:where(.svelte-6ju8ue){margin:0 0 .5rem;font-size:.95rem}.notes.svelte-6ju8ue p:where(.svelte-6ju8ue){margin:0;color:#0f172ab3}.empty-text.svelte-6ju8ue{color:#0f172a99;margin:0}.participants-list.svelte-6ju8ue{display:flex;flex-direction:column;gap:.75rem}.participant-row.svelte-6ju8ue{padding:.75rem;background:#0f172a05;border-radius:8px}.participant-header.svelte-6ju8ue{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.25rem}.participant-info.svelte-6ju8ue{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.participant-status.svelte-6ju8ue{padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.participant-status--invited.svelte-6ju8ue{background:#fbbf2426;color:#b45309}.participant-status--accepted.svelte-6ju8ue{background:#10b98126;color:#047857}.participant-status--declined.svelte-6ju8ue{background:#ef44441a;color:#dc2626}.participant-status--pending.svelte-6ju8ue{background:#a855f726;color:#7c3aed}.participant-status--expired.svelte-6ju8ue{background:#94a3b833;color:#64748b}.participant-details.svelte-6ju8ue{display:flex;gap:1rem;font-size:.875rem;color:#0f172a99}.cancel-btn.svelte-6ju8ue{padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#dc2626;background:transparent;border:1px solid rgba(220,38,38,.3);border-radius:4px;cursor:pointer;transition:all .15s ease}.cancel-btn.svelte-6ju8ue:hover:not(:disabled){background:#dc26261a;border-color:#dc262680}.cancel-btn.svelte-6ju8ue:disabled{opacity:.5;cursor:not-allowed}.invite-intro.svelte-6ju8ue{color:#0f172aa6;margin:0 0 1.5rem}.invite-form.svelte-6ju8ue{display:flex;flex-direction:column;gap:1rem}.form-row.svelte-6ju8ue{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.form-group.svelte-6ju8ue{display:flex;flex-direction:column;gap:.5rem}.form-group.svelte-6ju8ue label:where(.svelte-6ju8ue){font-weight:600;font-size:.875rem}.form-group.svelte-6ju8ue input:where(.svelte-6ju8ue),.form-group.svelte-6ju8ue textarea:where(.svelte-6ju8ue){padding:.75rem;border:1px solid rgba(15,23,42,.2);border-radius:8px;font-size:1rem;font-family:inherit}.form-group.svelte-6ju8ue textarea:where(.svelte-6ju8ue){resize:vertical}.not-found.svelte-1h4jfc7{text-align:center;padding:6rem 1rem;display:grid;gap:1.5rem;justify-items:center}h1.svelte-1h4jfc7{font-size:clamp(2.5rem,4vw,3.5rem)}p.svelte-1h4jfc7{max-width:420px;color:#0f172ab3}
