.feat{padding:1.75rem!important}.feat__header.svelte-o03ysq{align-items:flex-start;gap:.875rem;margin-bottom:.875rem;display:flex}.feat__icon.svelte-o03ysq{color:#fff;background:linear-gradient(#f25c1bf2,#cc4b12f2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 6px 18px #f25c1b59,inset 0 1px #ffffff2e}.feat__icon.svelte-o03ysq svg:where(.svelte-o03ysq){width:18px;height:18px}.feat__eyebrow.svelte-o03ysq{letter-spacing:.22em;text-transform:uppercase;color:#fff6;font-size:.625rem;font-weight:700}.feat__title.svelte-o03ysq{color:#fff;letter-spacing:-.01em;margin-top:.25rem;font-size:1.0625rem;font-weight:600}.feat__body.svelte-o03ysq{color:#fff9;margin-bottom:1.5rem;font-size:.875rem;line-height:1.55}.mock.svelte-o03ysq{background:#00000073;border:1px solid #ffffff0f;border-radius:14px;min-height:220px;padding:.875rem;font-size:.8125rem;position:relative}.mock-inbox__head.svelte-o03ysq{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.25rem .375rem .75rem;display:flex}.mock-inbox__title.svelte-o03ysq{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;font-size:.625rem;font-weight:700}.mock-inbox__count.svelte-o03ysq{color:var(--accent-text);background:#f25c1b2e;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.mock-inbox__row.svelte-o03ysq{border-bottom:1px solid #ffffff0a;align-items:center;gap:.625rem;padding:.625rem .375rem;display:flex}.mock-inbox__row.svelte-o03ysq:last-child{border-bottom:0}.mock-inbox__row--new.svelte-o03ysq{background:#f25c1b0f;border-radius:8px;margin:.25rem -.125rem;padding-left:.5rem;padding-right:.5rem}.mock-inbox__avatar.svelte-o03ysq{border-radius:999px;flex-shrink:0;width:28px;height:28px}.mock-inbox__meta.svelte-o03ysq{flex:1;min-width:0}.mock-inbox__name.svelte-o03ysq{color:#fff;font-size:.8125rem;font-weight:600}.mock-inbox__src.svelte-o03ysq{color:#fff6;margin-top:.0625rem;font-size:.6875rem}.mock-inbox__badge.svelte-o03ysq{letter-spacing:.14em;background:var(--accent);color:#fff;border-radius:4px;padding:.125rem .375rem;font-size:.5625rem;font-weight:700}.mock-inbox__dot.svelte-o03ysq{background:#ffffff40;border-radius:50%;width:6px;height:6px}.mock-inbox__dot--green.svelte-o03ysq{background:#4ade80;box-shadow:0 0 8px #4ade8080}.mock-chat.svelte-o03ysq{flex-direction:column;gap:.4375rem;display:flex}.mock-chat__bubble.svelte-o03ysq{border-radius:14px;max-width:82%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;position:relative}.mock-chat__bubble--in.svelte-o03ysq{color:#ffffffd9;background:#ffffff0f;border-bottom-left-radius:4px;align-self:flex-start}.mock-chat__bubble--out.svelte-o03ysq{color:#fff;background:linear-gradient(135deg,#4ade8029,#4ade8014);border:1px solid #4ade8040;border-bottom-right-radius:4px;align-self:flex-end}.mock-chat__time.svelte-o03ysq{letter-spacing:.04em;color:#fff6;margin-top:.25rem;font-size:.625rem;display:block}.mock-chat__typing.svelte-o03ysq{background:#ffffff0f;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:.5rem .75rem;display:inline-flex}.mock-chat__typing.svelte-o03ysq span:where(.svelte-o03ysq){background:#ffffff80;border-radius:999px;width:6px;height:6px;animation:1.4s ease-in-out infinite svelte-o03ysq-typing}.mock-chat__typing.svelte-o03ysq span:where(.svelte-o03ysq):nth-child(2){animation-delay:.18s}.mock-chat__typing.svelte-o03ysq span:where(.svelte-o03ysq):nth-child(3){animation-delay:.36s}@keyframes svelte-o03ysq-typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.mock-flow__step.svelte-o03ysq{background:#0006;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.625rem;padding:.625rem .5rem;display:flex}.mock-flow__step--done.svelte-o03ysq{opacity:.7}.mock-flow__step--running.svelte-o03ysq{background:#f25c1b1a;border-color:#f25c1b4d;box-shadow:0 0 18px #f25c1b2e}.mock-flow__step--pending.svelte-o03ysq{opacity:.45}.mock-flow__step-num.svelte-o03ysq{background:#ffffff0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.875rem;display:inline-flex}.mock-flow__step--running.svelte-o03ysq .mock-flow__step-num:where(.svelte-o03ysq){color:var(--accent-text);background:#f25c1b2e}.mock-flow__step--running.svelte-o03ysq .mock-flow__step-num:where(.svelte-o03ysq) svg:where(.svelte-o03ysq){width:14px;height:14px;animation:1s linear infinite svelte-o03ysq-spin}.mock-flow__step-title.svelte-o03ysq{color:#fff;font-size:.8125rem;font-weight:600}.mock-flow__step-meta.svelte-o03ysq{color:#fff6;margin-top:.0625rem;font-size:.6875rem}.mock-flow__line.svelte-o03ysq{background:#ffffff1f;width:1px;height:14px;margin-left:1rem}.mock-flow__line--dim.svelte-o03ysq{background:#ffffff0f}@keyframes svelte-o03ysq-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mock-chat__typing.svelte-o03ysq span:where(.svelte-o03ysq),.mock-flow__step--running.svelte-o03ysq .mock-flow__step-num:where(.svelte-o03ysq) svg:where(.svelte-o03ysq){animation:none}}main.svelte-xrojf8{color:#46413a;background:#f4f1e9;font-family:ui-sans-serif,system-ui,sans-serif}.hero.svelte-xrojf8{background:radial-gradient(40% 50% at 78% 30%,#f0b6688c,#0000 66%),radial-gradient(110% 44% at 50% 100%,#f6f3ebfa,#0000 76%),linear-gradient(#8fbcd4 0%,#9cc4d8 18%,#b6d2dc 38%,#d6dfda 62%,#eae5d9 82%,#f4f1e9 100%);border-bottom:1px solid #ddd7c9;padding:clamp(2rem,5vw,3.5rem) 1.5rem clamp(2.5rem,5vw,3.5rem)}.in.svelte-xrojf8,.band.svelte-xrojf8{max-width:72rem;margin:0 auto}.band.svelte-xrojf8{padding:clamp(2.25rem,5vw,3.25rem) 1.5rem 0}.kick.svelte-xrojf8{text-transform:uppercase;letter-spacing:.18em;color:#99461a;margin:0 0 .75rem;font-size:.7rem;font-weight:600}h1.svelte-xrojf8{letter-spacing:-.02em;color:#16130f;text-wrap:balance;max-width:16ch;margin:0 0 .75rem;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(2.1rem,6vw,3.6rem);font-weight:400;line-height:1.03}.lede.svelte-xrojf8{max-width:42ch;margin:0 0 2rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.5}h2.svelte-xrojf8{color:#16130f;margin:0 0 1rem;font-family:ui-serif,Georgia,serif;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:400}.more.svelte-xrojf8{color:#99461a;align-items:center;min-height:44px;margin-top:.25rem;font-size:.85rem;display:inline-flex}.places.svelte-xrojf8 ul:where(.svelte-xrojf8){grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.places.svelte-xrojf8 a:where(.svelte-xrojf8){background:#fff;border:1px solid #ddd7c9;border-radius:4px;justify-content:space-between;gap:.5rem;padding:.7rem .85rem;font-size:.85rem;text-decoration:none;display:flex}.places.svelte-xrojf8 .t:where(.svelte-xrojf8){color:#16130f}.places.svelte-xrojf8 .n:where(.svelte-xrojf8){color:#6f6a61}.how.svelte-xrojf8 ol:where(.svelte-xrojf8){gap:.6rem;max-width:46rem;margin:0;padding-left:1.2rem;font-size:.95rem;line-height:1.5;display:grid}.host.svelte-xrojf8{padding-bottom:4rem}.host.svelte-xrojf8 p:where(.svelte-xrojf8){max-width:46ch;margin:0 0 1.25rem;line-height:1.55}.cta.svelte-xrojf8{color:#fff;background:#99461a;border-radius:4px;padding:.7rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}@keyframes svelte-1uha8ag-brandLogoEnter{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #f25c1b00);transform:scale(.35)rotate(-220deg)}55%{opacity:1;filter:blur()drop-shadow(0 0 30px #f25c1bd9);transform:scale(1.12)rotate(12deg)}80%{filter:drop-shadow(0 0 18px #f25c1b8c);transform:scale(.96)rotate(-3deg)}to{opacity:1;filter:drop-shadow(0 2px 12px #f25c1b59);transform:scale(1)rotate(0)}}@keyframes svelte-1uha8ag-brandWordmarkEnter{0%{opacity:0;letter-spacing:.4em;transform:translate(-12px)}to{opacity:1;letter-spacing:.22em;transform:translate(0)}}@keyframes svelte-1uha8ag-brandGlowPulse{0%,to{filter:drop-shadow(0 2px 12px #f25c1b59)}50%{filter:drop-shadow(0 2px 22px #f25c1b99)}}.brand-logo.svelte-1uha8ag{transform-origin:50%;will-change:transform, filter, opacity;animation:1.25s cubic-bezier(.34,1.56,.64,1) both svelte-1uha8ag-brandLogoEnter,3.5s ease-in-out 1.4s infinite svelte-1uha8ag-brandGlowPulse}.brand-wordmark.svelte-1uha8ag{will-change:transform, opacity, letter-spacing;animation:.9s cubic-bezier(.2,.8,.2,1) .48s both svelte-1uha8ag-brandWordmarkEnter;display:inline-block}@media (prefers-reduced-motion:reduce){.brand-logo.svelte-1uha8ag,.brand-wordmark.svelte-1uha8ag{animation:none}}.preview-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#ffffff8c;background:0 0;border:1px solid #0000}.preview-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:#ffffffe6;background:#ffffff0a}.preview-tab-active.svelte-1uha8ag{color:#fff!important;background:#f25c1b2e!important;border-color:#f25c1b73!important;box-shadow:0 0 18px #f25c1b40,inset 0 1px #ffffff14!important}select.glass-input.svelte-1uha8ag{cursor:pointer}select.glass-input.svelte-1uha8ag option:where(.svelte-1uha8ag){color:#fff;background:#0a0a0a}.faq-item.svelte-1uha8ag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border:1px solid #ffffff14;border-radius:14px;transition:border-color .24s,background .24s}.faq-item.svelte-1uha8ag:hover{border-color:#ffffff26}.faq-item[open].svelte-1uha8ag{background:#0000008c;border-color:#f25c1b4d}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){flex:1}.faq-chev.svelte-1uha8ag{color:#ffffff8c;flex-shrink:0;width:18px;height:18px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.faq-item[open].svelte-1uha8ag .faq-chev:where(.svelte-1uha8ag){color:var(--accent-text);transform:rotate(180deg)}.faq-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffa6;padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.6}
