.docs-hero.svelte-1uha8ag{position:relative;max-width:840px;margin:6rem auto 8rem;padding:0 2rem}.hero-content.svelte-1uha8ag{position:relative}.title-wrapper.svelte-1uha8ag{margin-bottom:3.5rem;position:relative}h1.svelte-1uha8ag{font-size:clamp(3rem,6vw,4.5rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin:0;display:inline-flex;align-items:baseline;gap:.25rem;cursor:pointer;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}h1.svelte-1uha8ag:hover{transform:translateY(-2px)}h1.clicked.svelte-1uha8ag{animation:svelte-1uha8ag-pulse .5s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1uha8ag-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.brand-gradient.svelte-1uha8ag{background:linear-gradient(135deg,#ff3e00,#ff6b00,#ff8a00,#fa0,gold);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% auto;animation:svelte-1uha8ag-shimmer 3s ease-in-out infinite;font-weight:900}@keyframes svelte-1uha8ag-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.domain.svelte-1uha8ag{color:#000000b3;font-weight:400;opacity:.8}.click-counter.svelte-1uha8ag{font-size:.75rem;background:linear-gradient(135deg,#40b3ff,#2dd4bf);color:#fff;padding:.25rem .5rem;border-radius:1rem;margin-left:.5rem;animation:svelte-1uha8ag-bounceIn .5s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1uha8ag-bounceIn{0%{opacity:0;transform:scale(.5) translateY(10px)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.subtitle.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;color:#00000080;opacity:0;animation:svelte-1uha8ag-fadeIn .5s ease-out 1s forwards}.sparkle-icon.svelte-1uha8ag{color:gold;animation:svelte-1uha8ag-sparkle 2s ease-in-out infinite}@keyframes svelte-1uha8ag-sparkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(1.1) rotate(10deg)}}.confetti-layer.svelte-1uha8ag{position:fixed;inset:0;pointer-events:none;z-index:1000}.content-grid.svelte-1uha8ag{display:grid;gap:2.5rem}.lead.svelte-1uha8ag{font-size:1.5rem;line-height:1.5;font-weight:500;color:#000000f2;max-width:40ch;margin:0}.feature-highlight.svelte-1uha8ag{background:linear-gradient(135deg,#ff3e000d,#40b3ff0d);border-radius:1.5rem;padding:2rem;border:1px solid rgba(0,0,0,.1)}.feature-highlight.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#000000b3;line-height:1.65;margin:0}.tech-badges.svelte-1uha8ag{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#00000008;border:1px solid rgba(0,0,0,.1);border-radius:2rem;font-size:.9rem;font-weight:600;color:#000000b3;transition:all .2s ease}.badge.svelte-1uha8ag:hover{transform:translateY(-2px);border-color:#ff3e00;box-shadow:0 4px 12px #0000001a}.cta-section.svelte-1uha8ag{margin-top:1rem}.links.svelte-1uha8ag{margin:0}.cta-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#ff3e00,#ff8a00);color:#fff;text-decoration:none;border-radius:3rem;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 20px #ff3e0033}.cta-link.svelte-1uha8ag:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px #ff3e004d;gap:1rem}.cta-text.svelte-1uha8ag{font-size:1.1rem}.arrow-icon.svelte-1uha8ag{transition:transform .3s ease}.cta-link.svelte-1uha8ag:hover .arrow-icon:where(.svelte-1uha8ag){transform:translate(4px)}[data-theme=dark] .domain.svelte-1uha8ag{color:#ffffffb3}[data-theme=dark] .subtitle.svelte-1uha8ag{color:#ffffff80}[data-theme=dark] .lead.svelte-1uha8ag{color:#fffffff2}[data-theme=dark] .feature-highlight.svelte-1uha8ag{background:linear-gradient(135deg,#ff3e001a,#40b3ff1a);border:1px solid rgba(255,255,255,.1)}[data-theme=dark] .feature-highlight.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffb3}[data-theme=dark] .badge.svelte-1uha8ag{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}[data-theme=dark] .badge.svelte-1uha8ag:hover{border-color:#ff3e00}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.docs-hero.svelte-1uha8ag{margin:4rem auto 6rem;padding:0 1.5rem}h1.svelte-1uha8ag{font-size:clamp(2.5rem,8vw,3.5rem)}.lead.svelte-1uha8ag{font-size:1.25rem}.feature-highlight.svelte-1uha8ag{padding:1.5rem}.cta-link.svelte-1uha8ag{width:100%;justify-content:center}}
