/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-divide-x-reverse:0}}}:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-display:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@layer route{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-2\.5{margin-top:calc(var(--spacing,.25rem) * 2.5)}.mt-3{margin-top:calc(var(--spacing,.25rem) * 3)}.mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}.mt-5{margin-top:calc(var(--spacing,.25rem) * 5)}.mt-6{margin-top:calc(var(--spacing,.25rem) * 6)}.mt-12{margin-top:calc(var(--spacing,.25rem) * 12)}.mb-1{margin-bottom:var(--spacing,.25rem)}.mb-1\.5{margin-bottom:calc(var(--spacing,.25rem) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing,.25rem) * 2)}.mb-3{margin-bottom:calc(var(--spacing,.25rem) * 3)}.mb-4{margin-bottom:calc(var(--spacing,.25rem) * 4)}.mb-5{margin-bottom:calc(var(--spacing,.25rem) * 5)}.mb-6{margin-bottom:calc(var(--spacing,.25rem) * 6)}.mb-8{margin-bottom:calc(var(--spacing,.25rem) * 8)}.mb-9{margin-bottom:calc(var(--spacing,.25rem) * 9)}.mb-10{margin-bottom:calc(var(--spacing,.25rem) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing,.25rem)}.h-1\.5{height:calc(var(--spacing,.25rem) * 1.5)}.h-3{height:calc(var(--spacing,.25rem) * 3)}.h-3\.5{height:calc(var(--spacing,.25rem) * 3.5)}.h-5{height:calc(var(--spacing,.25rem) * 5)}.h-7{height:calc(var(--spacing,.25rem) * 7)}.h-full{height:100%}.h-px{height:1px}.w-1{width:var(--spacing,.25rem)}.w-1\.5{width:calc(var(--spacing,.25rem) * 1.5)}.w-3{width:calc(var(--spacing,.25rem) * 3)}.w-4{width:calc(var(--spacing,.25rem) * 4)}.w-5{width:calc(var(--spacing,.25rem) * 5)}.w-6{width:calc(var(--spacing,.25rem) * 6)}.w-7{width:calc(var(--spacing,.25rem) * 7)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl,42rem)}.max-w-3xl{max-width:var(--container-3xl,48rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg,32rem)}.max-w-xl{max-width:var(--container-xl,36rem)}.min-w-0{min-width:0}.min-w-56{min-width:calc(var(--spacing,.25rem) * 56)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing,.25rem)}.gap-1\.5{gap:calc(var(--spacing,.25rem) * 1.5)}.gap-2{gap:calc(var(--spacing,.25rem) * 2)}.gap-2\.5{gap:calc(var(--spacing,.25rem) * 2.5)}.gap-3{gap:calc(var(--spacing,.25rem) * 3)}.gap-4{gap:calc(var(--spacing,.25rem) * 4)}.gap-6{gap:calc(var(--spacing,.25rem) * 6)}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing,.25rem) * 5)}.gap-x-6{column-gap:calc(var(--spacing,.25rem) * 6)}.gap-y-2{row-gap:calc(var(--spacing,.25rem) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[rgba\(255\,255\,255\,0\.06\)\]>:not(:last-child)){border-color:#ffffff0f}:where(.divide-\[var\(--border-neutral\)\]>:not(:last-child)){border-color:var(--border-neutral)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[30px\]{border-radius:30px}.rounded-\[var\(--radius-wise-lg\)\]{border-radius:var(--radius-wise-lg)}.rounded-\[var\(--radius-wise-sm\)\]{border-radius:var(--radius-wise-sm)}.rounded-\[var\(--radius-wise-xl\)\]{border-radius:var(--radius-wise-xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[rgba\(159\,232\,112\,0\.2\)\]{border-color:#9fe87033}.border-\[rgba\(159\,232\,112\,0\.14\)\]{border-color:#9fe87024}.border-\[rgba\(159\,232\,112\,0\.25\)\]{border-color:#9fe87040}.border-\[rgba\(255\,255\,255\,0\.2\)\]{border-color:#fff3}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\,255\,255\,0\.07\)\]{border-color:#ffffff12}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.15\)\]{border-color:#ffffff26}.border-\[var\(--border-neutral\)\]{border-color:var(--border-neutral)}.border-\[var\(--lime\)\]{border-color:var(--lime)}.bg-\[\#0D1117\]{background-color:#0d1117}.bg-\[\#163300\]{background-color:#163300}.bg-\[rgba\(0\,0\,0\,0\.30\)\]{background-color:#0000004d}.bg-\[rgba\(0\,200\,64\,0\.45\)\]{background-color:#00c84073}.bg-\[rgba\(159\,232\,112\,0\.2\)\]{background-color:#9fe87033}.bg-\[rgba\(159\,232\,112\,0\.12\)\]{background-color:#9fe8701f}.bg-\[rgba\(168\,32\,13\,0\.08\)\]{background-color:#a8200d14}.bg-\[rgba\(168\,32\,13\,0\.10\)\]{background-color:#a8200d1a}.bg-\[rgba\(255\,96\,96\,0\.45\)\]{background-color:#ff606073}.bg-\[rgba\(255\,192\,0\,0\.45\)\]{background-color:#ffc00073}.bg-\[rgba\(255\,255\,255\,0\.1\)\],.bg-\[rgba\(255\,255\,255\,0\.10\)\]{background-color:#ffffff1a}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--bg-neutral\)\]{background-color:var(--bg-neutral)}.bg-\[var\(--chip-bg\)\]{background-color:var(--chip-bg)}.bg-\[var\(--code-bg\)\]{background-color:var(--code-bg)}.bg-\[var\(--code-green\)\]{background-color:var(--code-green)}.bg-\[var\(--content-tertiary\)\]{background-color:var(--content-tertiary)}.bg-\[var\(--cta-bg\)\]{background-color:var(--cta-bg)}.bg-\[var\(--lime\)\]{background-color:var(--lime)}.p-3{padding:calc(var(--spacing,.25rem) * 3)}.p-5{padding:calc(var(--spacing,.25rem) * 5)}.p-6{padding:calc(var(--spacing,.25rem) * 6)}.p-8{padding:calc(var(--spacing,.25rem) * 8)}.px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}.px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}.px-5{padding-inline:calc(var(--spacing,.25rem) * 5)}.px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}.py-1{padding-block:var(--spacing,.25rem)}.py-2{padding-block:calc(var(--spacing,.25rem) * 2)}.py-2\.5{padding-block:calc(var(--spacing,.25rem) * 2.5)}.py-3{padding-block:calc(var(--spacing,.25rem) * 3)}.py-4{padding-block:calc(var(--spacing,.25rem) * 4)}.py-16{padding-block:calc(var(--spacing,.25rem) * 16)}.py-20{padding-block:calc(var(--spacing,.25rem) * 20)}.py-\[11px\]{padding-block:11px}.pr-2{padding-right:calc(var(--spacing,.25rem) * 2)}.pr-4{padding-right:calc(var(--spacing,.25rem) * 4)}.pb-3{padding-bottom:calc(var(--spacing,.25rem) * 3)}.pl-0{padding-left:0}.pl-5{padding-left:calc(var(--spacing,.25rem) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-display{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.leading-7{--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.leading-8{--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.leading-tight{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.font-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}.font-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tracking-tight{--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.tracking-widest{--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em)}.whitespace-nowrap{white-space:nowrap}.text-\[\#163300\]{color:#163300}.text-\[\#A8200D\]{color:#a8200d}.text-\[rgba\(159\,232\,112\,0\.8\)\]{color:#9fe870cc}.text-\[rgba\(159\,232\,112\,0\.75\)\]{color:#9fe870bf}.text-\[rgba\(168\,32\,13\,0\.65\)\]{color:#a8200da6}.text-\[rgba\(255\,255\,255\,0\.65\)\]{color:#ffffffa6}.text-\[rgba\(255\,255\,255\,0\.70\)\]{color:#ffffffb3}.text-\[rgba\(255\,255\,255\,0\.72\)\]{color:#ffffffb8}.text-\[var\(--code-dim\)\]{color:var(--code-dim)}.text-\[var\(--code-fg\)\]{color:var(--code-fg)}.text-\[var\(--code-green\)\]{color:var(--code-green)}.text-\[var\(--content-primary\)\]{color:var(--content-primary)}.text-\[var\(--content-secondary\)\]{color:var(--content-secondary)}.text-\[var\(--content-tertiary\)\]{color:var(--content-tertiary)}.text-\[var\(--cta-fg\)\]{color:var(--cta-fg)}.text-\[var\(--forest\)\]{color:var(--forest)}.text-\[var\(--lime\)\]{color:var(--lime)}.text-white{color:var(--color-white,#fff)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--lime\)\]{-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.underline-offset-2{text-underline-offset:2px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.placeholder\:text-\[rgba\(255\,255\,255\,0\.40\)\]::placeholder{color:#fff6}@media (hover:hover){.hover\:border-\[rgba\(159\,232\,112\,0\.5\)\]:hover{border-color:#9fe87080}.hover\:border-\[var\(--border-forest\)\]:hover{border-color:var(--border-forest)}.hover\:bg-\[\#C8F7A0\]:hover{background-color:#c8f7a0}.hover\:bg-\[var\(--cta-bg-hover\)\]:hover{background-color:var(--cta-bg-hover)}.hover\:text-\[var\(--code-fg\)\]:hover{color:var(--code-fg)}.hover\:text-\[var\(--code-green\)\]:hover{color:var(--code-green)}.hover\:text-\[var\(--forest\)\]:hover{color:var(--forest)}}.focus\:border-\[rgba\(159\,232\,112\,0\.5\)\]:focus{border-color:#9fe87080}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:p-10{padding:calc(var(--spacing,.25rem) * 10)}.sm\:p-12{padding:calc(var(--spacing,.25rem) * 12)}.sm\:py-20{padding-block:calc(var(--spacing,.25rem) * 20)}.sm\:py-28{padding-block:calc(var(--spacing,.25rem) * 28)}.sm\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.sm\:text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.sm\:text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.sm\:text-6xl{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}.feature-card{transition:border-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.feature-card:hover{border-color:var(--border-forest);box-shadow:0 0 0 3px var(--lime-soft), 0 4px 16px #16330014;transform:translateY(-2px)}@keyframes ping-dot{75%,to{opacity:0;transform:scale(2)}}.ping-dot{animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-dot}@media (prefers-reduced-motion:reduce){.ping-dot{animation:none}}.rise-in{animation:.6s cubic-bezier(.16,1,.3,1) both rise-in}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rise-in{opacity:1;animation:none;transform:none}}.hero-grid{grid-template-columns:1fr;align-items:center;gap:3.5rem;display:grid}@media (width>=1024px){.hero-grid{grid-template-columns:1.05fr .95fr;gap:4rem}}.hero-dot-grid{background-image:radial-gradient(circle, var(--hero-grid) 1px, transparent 1.5px);background-position:top;background-size:24px 24px;-webkit-mask-image:radial-gradient(78% 68% at 50% 26%,#000 0%,#00000073 52%,#0000 80%);mask-image:radial-gradient(78% 68% at 50% 26%,#000 0%,#00000073 52%,#0000 80%)}.hero-visual{width:100%;min-width:0;max-width:480px;margin-inline:auto;position:relative}.hero-visual:before{content:"";z-index:0;background:radial-gradient(ellipse 68% 58% at 58% 42%, var(--hero-glow) 0%, transparent 70%);filter:blur(30px);pointer-events:none;position:absolute;inset:-14% -10% -18%}@media (width>=1024px){.hero-visual{max-width:520px;margin-right:0}}.hero-window{z-index:1;border-radius:var(--radius-wise-md);background:var(--code-bg);border:1px solid #9fe87029;position:relative;overflow:hidden;box-shadow:inset 0 1px #9fe87012,0 34px 64px -28px #16330073,0 14px 30px -16px #0e0f0c66}.hero-window-bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:13px 16px;display:flex}.hero-dot{background:#ffffff24;border-radius:9999px;width:11px;height:11px}.hero-dot:first-child{background:#9fe8708c}.hero-window-title{font-family:var(--font-mono);letter-spacing:.02em;color:var(--code-dim);margin-left:8px;font-size:11px}.hero-window-tool{font-family:var(--font-mono);align-items:baseline;gap:8px;padding:14px 18px 0;font-size:12px;display:flex}.hero-tool-caret{color:var(--code-green)}.hero-tool-name{color:var(--code-fg);font-weight:600}.hero-tool-arg{color:#b6e39a}.hero-snapshot{font-family:var(--font-mono);color:var(--code-fg);white-space:pre;margin:10px 0 0;padding:8px 18px 52px;font-size:12.5px;line-height:1.6;overflow-x:auto}.hero-snapshot .tk-tag{color:var(--code-dim)}.hero-snapshot .tk-attr{color:#8fb4d8}.hero-snapshot .tk-str{color:#c7f7a8}.hero-snapshot .tk-num{color:#f0c98a}.hero-snapshot .tk-eid{color:var(--code-green);font-weight:600}.hero-float{z-index:2;position:absolute}.hero-float-stat{border-radius:var(--radius-wise-sm);background:var(--surface-strong);border:1px solid var(--border-neutral);width:224px;box-shadow:0 1px 0 var(--inset-glint) inset, 0 20px 44px -20px #16330057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 16px;bottom:-28px;left:-26px}.hero-float-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--content-tertiary);margin:0 0 10px;font-size:10px;font-weight:700}.hero-float-row{align-items:center;gap:8px;display:flex}.hero-float-row+.hero-float-row{margin-top:8px}.hero-float-label{white-space:nowrap;width:56px;color:var(--content-secondary);font-size:11px;font-weight:600}.hero-float-track{background:var(--bg-neutral);border-radius:9999px;flex:1;height:6px;overflow:hidden}.hero-float-fill{background:var(--lime);border-radius:9999px;width:11%;height:100%;display:block;box-shadow:0 0 8px #9fe8708c}.hero-float-fill--muted{background:var(--content-tertiary);opacity:.5;width:100%}.hero-float-num{text-align:right;width:40px;font-family:var(--font-mono);color:var(--forest);font-size:11px;font-weight:600}.hero-float-num--muted{color:var(--content-tertiary)}.hero-float-pill{color:var(--lime);background:#163300;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex;top:-16px;right:-10px;box-shadow:0 10px 24px -10px #0e0f0c80}@media (width<=640px){.hero-float{display:none}}.reveal{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.demo-window{border:1px solid var(--border-neutral);border-radius:var(--radius-wise-xl);overflow:hidden;box-shadow:0 24px 64px #16330017,0 6px 20px #0e0f0c0d}@keyframes tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tab-content-in{animation:.2s cubic-bezier(.16,1,.3,1) both tab-in}@media (prefers-reduced-motion:reduce){.tab-content-in{animation:none}}.compare-card-bad{border-color:#a8200d52;box-shadow:inset 0 0 0 1px #a8200d0f,0 16px 48px #0e0f0c47}.compare-card-awi{box-shadow:inset 0 0 0 1px #9fe87033,0 16px 48px #16330047}.step-connector{background:linear-gradient(to right, var(--lime-mid) 0%, var(--lime-mid) 80%, transparent 100%);pointer-events:none;height:1px;position:absolute;top:14px;left:1.75rem;right:1.75rem}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
