.services-shell.svelte-1m1ruf6{padding:52px 20px 84px;color:#19191c}.services-hero.svelte-1m1ruf6,.category-stack.svelte-1m1ruf6{width:min(100%,1080px);margin:0 auto}.services-hero.svelte-1m1ruf6{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:end;border-bottom:1px solid #d8d8db;padding-bottom:34px}.services-hero.svelte-1m1ruf6 p:where(.svelte-1m1ruf6){margin:0;color:#59636e;font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.services-hero.svelte-1m1ruf6 h1:where(.svelte-1m1ruf6){grid-column:2;margin:0;font-size:clamp(48px,9vw,92px);line-height:.9;letter-spacing:0}.services-hero.svelte-1m1ruf6 span:where(.svelte-1m1ruf6){grid-column:2;max-width:720px;color:#3f454c;font-size:18px;line-height:1.7}.category-stack.svelte-1m1ruf6{display:grid;gap:48px;margin-top:44px}.category-section.svelte-1m1ruf6{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.category-heading.svelte-1m1ruf6{position:sticky;top:16px}.category-heading.svelte-1m1ruf6 h2:where(.svelte-1m1ruf6){margin:0;font-size:24px;line-height:1.2}.category-heading.svelte-1m1ruf6 p:where(.svelte-1m1ruf6){margin:12px 0 0;color:#59636e;font-size:14px;line-height:1.6}.service-grid.svelte-1m1ruf6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-card.svelte-1m1ruf6{display:flex;min-height:260px;flex-direction:column;border:1px solid #e3e5e8;border-radius:8px;background:#fff;padding:18px}.card-topline.svelte-1m1ruf6{display:grid;gap:14px}.service-card.svelte-1m1ruf6 h3:where(.svelte-1m1ruf6){margin:0;font-size:22px;line-height:1.2}.badges.svelte-1m1ruf6{display:flex;flex-wrap:wrap;gap:8px}.status-badge.svelte-1m1ruf6,.access-badge.svelte-1m1ruf6{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2}.tone-online.svelte-1m1ruf6{background:#dcfce7;color:#166534}.tone-testing.svelte-1m1ruf6{background:#fef3c7;color:#92400e}.tone-planned.svelte-1m1ruf6{background:#e0f2fe;color:#075985}.tone-protected.svelte-1m1ruf6{background:#ede9fe;color:#5b21b6}.access-personal.svelte-1m1ruf6,.access-invite.svelte-1m1ruf6,.access-open.svelte-1m1ruf6,.access-admin.svelte-1m1ruf6{border:1px solid #d8d8db;color:#3f454c;background:#fff}.service-summary.svelte-1m1ruf6{margin:18px 0 0;color:#2f343a;font-size:16px;line-height:1.65}.service-note.svelte-1m1ruf6{margin:14px 0 0;border-left:3px solid #2da44e;padding-left:12px;color:#59636e;font-size:14px;line-height:1.55}.service-actions.svelte-1m1ruf6{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:22px}.service-actions.svelte-1m1ruf6 a:where(.svelte-1m1ruf6),.service-actions.svelte-1m1ruf6 span:where(.svelte-1m1ruf6){display:inline-flex;min-height:36px;align-items:center;border:1px solid #d8d8db;border-radius:8px;padding:8px 12px;color:#19191c;font-size:14px;text-decoration:none}.service-actions.svelte-1m1ruf6 a:where(.svelte-1m1ruf6):hover{border-color:#1f6feb;background:#f1f6ff}.service-actions.svelte-1m1ruf6 span:where(.svelte-1m1ruf6){color:#59636e}html.dark .services-shell.svelte-1m1ruf6{color:#e6e6e3}html.dark .services-hero.svelte-1m1ruf6{border-color:#2c2c2f}html.dark .services-hero.svelte-1m1ruf6 p:where(.svelte-1m1ruf6),html.dark .services-hero.svelte-1m1ruf6 span:where(.svelte-1m1ruf6),html.dark .category-heading.svelte-1m1ruf6 p:where(.svelte-1m1ruf6),html.dark .service-note.svelte-1m1ruf6,html.dark .service-actions.svelte-1m1ruf6 span:where(.svelte-1m1ruf6){color:#a3a3a0}html.dark .service-card.svelte-1m1ruf6{border-color:#2c2c2f;background:#1b1b1b}html.dark .service-summary.svelte-1m1ruf6,html.dark .service-actions.svelte-1m1ruf6 a:where(.svelte-1m1ruf6){color:#e6e6e3}html.dark .access-personal.svelte-1m1ruf6,html.dark .access-invite.svelte-1m1ruf6,html.dark .access-open.svelte-1m1ruf6,html.dark .access-admin.svelte-1m1ruf6{border-color:#56565c;background:#1b1b1b;color:#d8d8db}html.dark .service-actions.svelte-1m1ruf6 a:where(.svelte-1m1ruf6),html.dark .service-actions.svelte-1m1ruf6 span:where(.svelte-1m1ruf6){border-color:#56565c}html.dark .service-actions.svelte-1m1ruf6 a:where(.svelte-1m1ruf6):hover{border-color:#58a6ff;background:#172335}@media(max-width:900px){.services-hero.svelte-1m1ruf6,.category-section.svelte-1m1ruf6{grid-template-columns:1fr}.services-hero.svelte-1m1ruf6 h1:where(.svelte-1m1ruf6),.services-hero.svelte-1m1ruf6 span:where(.svelte-1m1ruf6){grid-column:1}.category-heading.svelte-1m1ruf6{position:static}}@media(max-width:680px){.services-shell.svelte-1m1ruf6{padding-top:36px}.service-grid.svelte-1m1ruf6{grid-template-columns:1fr}}
