@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.code-block{background-color:var(--color-bg-inverse,#071129);padding:calc(var(--spacing,.25rem) * 6);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:pre;color:#ccc;overflow-x:auto}.code-block .token:is(.comment,.block-comment,.prolog,.doctype,.cdata){color:#999}.code-block .token.punctuation{color:#ccc}.code-block .token:is(.tag,.attr-name,.namespace,.deleted){color:#e2777a}.code-block .token.function-name{color:#6196cc}.code-block .token:is(.boolean,.number,.function){color:#f08d49}.code-block .token:is(.property,.class-name,.constant,.symbol){color:#f8c555}.code-block .token:is(.selector,.important,.atrule,.keyword,.builtin){color:#cc99cd}.code-block .token:is(.string,.char,.attr-value,.regex,.variable,.inserted){color:#7ec699}.code-block .token:is(.operator,.entity,.url){color:#67cdcc}.code-block .token:is(.important,.bold){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.code-block .token.italic{font-style:italic}}@property --tw-font-weight{syntax:"*";inherits:false}
@layer components{.home-section{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 20);margin-inline:auto}@media (min-width:40rem){.home-section{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (min-width:64rem){.home-section{padding-inline:calc(var(--spacing,.25rem) * 10)}}.home-kicker{color:var(--color-brand);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.home-hero-glow{background:radial-gradient(circle at 82% 18%,#7eb5ff5c,#0000 28rem),radial-gradient(circle at 40% 100%,#d5e8ffb3,#0000 30rem),#f4f9ff}.home-header{z-index:10;position:relative}.home-hero{background:#f4f9ff}.home-hero-copy h1{letter-spacing:-.065em;font-weight:750}.home-hero-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa8;border:1px solid #ffffffd1;border-radius:22px;box-shadow:0 30px 70px #3570ca2e,0 8px 24px #3570ca1f}.home-hero-facts span{align-items:flex-start;gap:var(--space-2);color:var(--color-brand-secondary);font-size:var(--text-xs);font-weight:600;line-height:1.45;display:flex}.home-hero-facts svg{width:20px;height:20px;color:var(--color-brand);background:#dceaff;border-radius:7px;flex:none;padding:4px}.home-section-surface{background:var(--color-bg-pale-blue)}.home-mode-card{border-top:3px solid var(--color-brand-cobalt);position:relative;overflow:hidden}.home-mode-card:after{content:"";background:#2f6bff14;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-48px;right:-32px}.home-step-number{color:var(--color-brand-cobalt);font-variant-numeric:tabular-nums}.home-fade-in{animation:.6s ease-out both home-fade-in}@keyframes home-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-fade-in{animation:none}}}
