@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:block;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;font-display:block;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: var(--konde-font-sans);--font-mono: var(--konde-font-mono);--color-neutral-200: oklch(92.2% 0 0);--color-neutral-400: oklch(70.8% 0 0);--color-neutral-500: oklch(55.6% 0 0);--color-neutral-600: oklch(43.9% 0 0);--color-neutral-800: oklch(26.9% 0 0);--color-neutral-900: oklch(20.5% 0 0);--color-neutral-950: oklch(14.5% 0 0);--color-white: #fff;--spacing: .25rem;--container-6xl: 72rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-widest: .1em;--leading-tight: var(--konde-leading-tight);--leading-snug: var(--konde-leading-snug);--leading-relaxed: var(--konde-leading-relaxed);--leading-loose: var(--konde-leading-loose);--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--animate-spin: spin 1s linear infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-konde-cream-50: var(--konde-cream-50);--color-konde-cream-100: var(--konde-cream-100);--color-konde-bg: var(--konde-bg);--color-konde-border: var(--konde-border);--color-konde-ink-400: var(--konde-ink-400);--color-konde-ink-500: var(--konde-ink-500);--color-konde-ink-700: var(--konde-ink-700);--color-konde-ink-800: var(--konde-ink-800);--color-konde-ink-900: var(--konde-ink-900);--color-konde-green: var(--konde-green);--color-konde-green-600: var(--konde-green-600);--text-display: var(--konde-text-display);--text-h1: var(--konde-text-h1);--text-h2: var(--konde-text-h2);--text-h3: var(--konde-text-h3);--text-h3-sm: var(--konde-text-h3-sm);--text-h4: var(--konde-text-h4);--text-h5: var(--konde-text-h5);--text-lede: var(--konde-text-lede);--text-lead: var(--konde-text-lead);--text-cta-lg: var(--konde-text-cta-lg);--text-body: var(--konde-text-body);--text-body-sm: var(--konde-text-body-sm);--text-ui: var(--konde-text-ui);--text-ui-sm: var(--konde-text-ui-sm);--text-caption: var(--konde-text-caption);--text-caption-sm: var(--konde-text-caption-sm);--text-micro: var(--konde-text-micro);--tracking-display: var(--konde-track-display);--tracking-h1: var(--konde-track-h1);--tracking-h2: var(--konde-track-h2);--tracking-h3: var(--konde-track-h3);--tracking-h4: var(--konde-track-h4);--tracking-meta: var(--konde-track-meta);--tracking-mono-lg: var(--konde-track-mono-lg);--leading-display: var(--konde-leading-display);--leading-heading: var(--konde-leading-heading);--radius-konde-md: var(--konde-radius-md);--radius-konde-pill: var(--konde-radius-pill)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.right-0{right:0}.bottom-\[-8\%\]{bottom:-8%}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-1{height:var(--spacing)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[150px\]{height:150px}.h-\[var\(--konde-nav-h\)\]{height:var(--konde-nav-h)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-\[145\%\]{width:145%}.w-\[270px\]{width:270px}.w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[48ch\]{max-width:48ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[360px\]{max-width:360px}.max-w-\[680px\]{max-width:680px}.max-w-\[740px\]{max-width:740px}.max-w-\[var\(--konde-content-w\)\]{max-width:var(--konde-content-w)}.max-w-none{max-width:none}.min-w-\[110px\]{min-width:110px}.min-w-\[170px\]{min-width:170px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-6{--tw-translate-x: calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--konde-radius-lg\)\]{border-radius:var(--konde-radius-lg)}.rounded-\[var\(--konde-radius-md\)\]{border-radius:var(--konde-radius-md)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-konde-pill{border-radius:var(--radius-konde-pill)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-konde-md{border-top-right-radius:var(--radius-konde-md);border-bottom-right-radius:var(--radius-konde-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-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-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.border-\[\#d9d4c8\]{border-color:#d9d4c8}.border-\[\#ddd7cb\]{border-color:#ddd7cb}.border-\[\#e0dccf\]{border-color:#e0dccf}.border-\[\#e5e0d5\]{border-color:#e5e0d5}.border-\[var\(--konde-border\)\]{border-color:var(--konde-border)}.border-\[var\(--konde-green\)\]{border-color:var(--konde-green)}.border-konde-border{border-color:var(--color-konde-border)}.border-konde-green{border-color:var(--color-konde-green)}.border-konde-ink-900{border-color:var(--color-konde-ink-900)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-transparent{border-color:transparent}.border-t-\[\#15a34a\]{border-top-color:#15a34a}.bg-\[\#FAF9F5\]{background-color:#faf9f5}.bg-\[\#e4f7ea\]{background-color:#e4f7ea}.bg-\[rgba\(250\,249\,245\,0\.86\)\]{background-color:#faf9f5db}.bg-\[var\(--konde-bg\)\]{background-color:var(--konde-bg)}.bg-\[var\(--konde-cream-100\)\]{background-color:var(--konde-cream-100)}.bg-\[var\(--konde-green\)\]{background-color:var(--konde-green)}.bg-\[var\(--konde-green-50\)\]{background-color:var(--konde-green-50)}.bg-\[var\(--konde-surface\)\]{background-color:var(--konde-surface)}.bg-konde-bg{background-color:var(--color-konde-bg)}.bg-konde-cream-100{background-color:var(--color-konde-cream-100)}.bg-konde-green{background-color:var(--color-konde-green)}.bg-konde-ink-900{background-color:var(--color-konde-ink-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--konde-gutter\)\]{padding-inline:var(--konde-gutter)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-18{padding-block:calc(var(--spacing) * 18)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-22{padding-block:calc(var(--spacing) * 22)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-30{padding-block:calc(var(--spacing) * 30)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-22{padding-top:calc(var(--spacing) * 22)}.pt-\[30px\]{padding-top:30px}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-30{padding-bottom:calc(var(--spacing) * 30)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[clamp\(20px\,2\.2vw\,28px\)\]{font-size:clamp(20px,2.2vw,28px)}.text-body{font-size:var(--text-body)}.text-body-sm{font-size:var(--text-body-sm)}.text-caption{font-size:var(--text-caption)}.text-caption-sm{font-size:var(--text-caption-sm)}.text-cta-lg{font-size:var(--text-cta-lg)}.text-display{font-size:var(--text-display)}.text-h1{font-size:var(--text-h1)}.text-h2{font-size:var(--text-h2)}.text-h3{font-size:var(--text-h3)}.text-h3-sm{font-size:var(--text-h3-sm)}.text-h4{font-size:var(--text-h4)}.text-h5{font-size:var(--text-h5)}.text-lead{font-size:var(--text-lead)}.text-lede{font-size:var(--text-lede)}.text-micro{font-size:var(--text-micro)}.text-ui{font-size:var(--text-ui)}.text-ui-sm{font-size:var(--text-ui-sm)}.leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.04\]{--tw-leading: 1.04;line-height:1.04}.leading-\[1\.5\]{--tw-leading: 1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading: 1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading: 1.55;line-height:1.55}.leading-display{--tw-leading: var(--leading-display);line-height:var(--leading-display)}.leading-heading{--tw-leading: var(--leading-heading);line-height:var(--leading-heading)}.leading-loose{--tw-leading: var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking: -.01em;letter-spacing:-.01em}.tracking-\[-0\.025em\]{--tw-tracking: -.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking: .1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking: .14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking: .18em;letter-spacing:.18em}.tracking-display{--tw-tracking: var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-h1{--tw-tracking: var(--tracking-h1);letter-spacing:var(--tracking-h1)}.tracking-h2{--tw-tracking: var(--tracking-h2);letter-spacing:var(--tracking-h2)}.tracking-h3{--tw-tracking: var(--tracking-h3);letter-spacing:var(--tracking-h3)}.tracking-h4{--tw-tracking: var(--tracking-h4);letter-spacing:var(--tracking-h4)}.tracking-meta{--tw-tracking: var(--tracking-meta);letter-spacing:var(--tracking-meta)}.tracking-mono-lg{--tw-tracking: var(--tracking-mono-lg);letter-spacing:var(--tracking-mono-lg)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#2b59a7\]{color:#2b59a7}.text-\[\#4ade80\]{color:#4ade80}.text-\[\#6b9f5e\]{color:#6b9f5e}.text-\[\#15a34a\]{color:#15a34a}.text-\[\#157a3f\]{color:#157a3f}.text-\[\#8179b9\]{color:#8179b9}.text-\[\#d42027\]{color:#d42027}.text-\[\#e8820c\]{color:#e8820c}.text-\[var\(--konde-fs-h1\)\]{color:var(--konde-fs-h1)}.text-\[var\(--konde-green\)\]{color:var(--konde-green)}.text-\[var\(--konde-ink-500\)\]{color:var(--konde-ink-500)}.text-\[var\(--konde-ink-700\)\]{color:var(--konde-ink-700)}.text-\[var\(--konde-ink-900\)\]{color:var(--konde-ink-900)}.text-konde-green{color:var(--color-konde-green)}.text-konde-ink-400{color:var(--color-konde-ink-400)}.text-konde-ink-500{color:var(--color-konde-ink-500)}.text-konde-ink-700{color:var(--color-konde-ink-700)}.text-konde-ink-900{color:var(--color-konde-ink-900)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-950{color:var(--color-neutral-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0%}.opacity-100{opacity:100%}.shadow-konde-md{--tw-shadow: var(--konde-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-500{--tw-duration: .5s;transition-duration:.5s}.group-hover\:translate-x-0\.5{&:is(:where(.group):hover *){@media(hover:hover){--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.before\:absolute{&:before{content:var(--tw-content);position:absolute}}.before\:-top-0\.5{&:before{content:var(--tw-content);top:calc(var(--spacing) * -.5)}}.before\:top-0{&:before{content:var(--tw-content);top:0}}.before\:left-0{&:before{content:var(--tw-content);left:0}}.before\:text-\[18px\]{&:before{content:var(--tw-content);font-size:18px}}.before\:text-\[22px\]{&:before{content:var(--tw-content);font-size:22px}}.before\:font-bold{&:before{content:var(--tw-content);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}}.before\:text-\[var\(--konde-green\)\]{&:before{content:var(--tw-content);color:var(--konde-green)}}.before\:content-\[\'·\'\]{&:before{--tw-content: "·";content:var(--tw-content)}}.before\:content-\[\'✓\'\]{&:before{--tw-content: "✓";content:var(--tw-content)}}.hover\:-translate-y-0\.5{&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.hover\:border-\[\#15a34a\]\/60{&:hover{@media(hover:hover){border-color:color-mix(in oklab,#15a34a 60%,transparent)}}}.hover\:border-\[var\(--konde-green\)\]{&:hover{@media(hover:hover){border-color:var(--konde-green)}}}.hover\:border-\[var\(--konde-ink-900\)\]{&:hover{@media(hover:hover){border-color:var(--konde-ink-900)}}}.hover\:border-konde-green-600{&:hover{@media(hover:hover){border-color:var(--color-konde-green-600)}}}.hover\:border-konde-ink-900{&:hover{@media(hover:hover){border-color:var(--color-konde-ink-900)}}}.hover\:bg-\[var\(--konde-cream-100\)\]{&:hover{@media(hover:hover){background-color:var(--konde-cream-100)}}}.hover\:bg-\[var\(--konde-green-600\)\]{&:hover{@media(hover:hover){background-color:var(--konde-green-600)}}}.hover\:bg-konde-cream-100{&:hover{@media(hover:hover){background-color:var(--color-konde-cream-100)}}}.hover\:bg-konde-green-600{&:hover{@media(hover:hover){background-color:var(--color-konde-green-600)}}}.hover\:bg-konde-ink-800{&:hover{@media(hover:hover){background-color:var(--color-konde-ink-800)}}}.hover\:bg-konde-ink-900{&:hover{@media(hover:hover){background-color:var(--color-konde-ink-900)}}}.hover\:bg-neutral-900{&:hover{@media(hover:hover){background-color:var(--color-neutral-900)}}}.hover\:text-\[var\(--konde-green\)\]{&:hover{@media(hover:hover){color:var(--konde-green)}}}.hover\:text-\[var\(--konde-ink-900\)\]{&:hover{@media(hover:hover){color:var(--konde-ink-900)}}}.hover\:text-konde-cream-50{&:hover{@media(hover:hover){color:var(--color-konde-cream-50)}}}.hover\:text-konde-green-600{&:hover{@media(hover:hover){color:var(--color-konde-green-600)}}}.hover\:text-konde-ink-900{&:hover{@media(hover:hover){color:var(--color-konde-ink-900)}}}.hover\:text-neutral-900{&:hover{@media(hover:hover){color:var(--color-neutral-900)}}}.hover\:underline{&:hover{@media(hover:hover){text-decoration-line:underline}}}.hover\:shadow-lg{&:hover{@media(hover:hover){--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.sm\:grid-cols-2{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:p-7{@media(width>=40rem){padding:calc(var(--spacing) * 7)}}.md\:grid-cols-3{@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:flex{@media(width>=64rem){display:flex}}.lg\:hidden{@media(width>=64rem){display:none}}.lg\:w-\[calc\(100\%\+3\.5rem\)\]{@media(width>=64rem){width:calc(100% + 3.5rem)}}.lg\:-translate-x-7{@media(width>=64rem){--tw-translate-x: calc(var(--spacing) * -7);translate:var(--tw-translate-x) var(--tw-translate-y)}}.lg\:grid-cols-2{@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.lg\:grid-cols-5{@media(width>=64rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.lg\:grid-cols-\[1\.4fr_1fr\]{@media(width>=64rem){grid-template-columns:1.4fr 1fr}}.lg\:grid-cols-\[1fr_1\.4fr\]{@media(width>=64rem){grid-template-columns:1fr 1.4fr}}.lg\:grid-cols-\[2fr_1fr\]{@media(width>=64rem){grid-template-columns:2fr 1fr}}.lg\:p-7{@media(width>=64rem){padding:calc(var(--spacing) * 7)}}.lg\:p-8{@media(width>=64rem){padding:calc(var(--spacing) * 8)}}.lg\:px-7{@media(width>=64rem){padding-inline:calc(var(--spacing) * 7)}}.xl\:w-\[calc\(100\%\+4rem\)\]{@media(width>=80rem){width:calc(100% + 4rem)}}.xl\:-translate-x-8{@media(width>=80rem){--tw-translate-x: calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}}.xl\:p-8{@media(width>=80rem){padding:calc(var(--spacing) * 8)}}.xl\:px-8{@media(width>=80rem){padding-inline:calc(var(--spacing) * 8)}}.xl\:text-3xl{@media(width>=80rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}}.konde-mark{transform-box:view-box;transform-origin:35px 35px;transition:transform .7s cubic-bezier(.4,0,.2,1)}a:hover .konde-mark{transform:rotate(360deg)}@media(prefers-reduced-motion:reduce){a:hover .konde-mark{transform:none}}:root{--bg: #FAF9F5;--bg-2: #F1EFE8;--bg-card: #FFFFFF;--bg-dark: #0F0F0D;--bg-dark-2: #1A1A17;--fg: #0F0F0D;--fg-muted: #6B6B63;--fg-faint: #A8A89F;--fg-inv: #FAF9F5;--fg-inv-muted: #9E9E94;--line: rgba(15, 15, 13, .08);--line-strong: rgba(15, 15, 13, .16);--line-dark: rgba(255, 255, 255, .1);--brand: #1F8F47;--brand-hover: #1A7A3C;--brand-bg: #E7F4EC;--brand-bg-dark: rgba(31, 143, 71, .16);--brand-ring: rgba(31, 143, 71, .25);--accent: oklch(65% .17 45);--accent-bg: oklch(96% .04 60);--r-sm: 10px;--r-md: 12px;--r-lg: 12px;--r-xl: 40px;--shadow-card: 0 1px 0 rgba(15,15,13,.04), 0 4px 24px -8px rgba(15,15,13,.06);--pad-x: clamp(20px, 4vw, 56px);--section-y: clamp(96px, 14vw, 200px);--gap-cards: clamp(20px, 2.6vw, 40px)}:where(body.type-compact) *{box-sizing:border-box;margin:0;padding:0}body:where(.type-compact){background:var(--bg);color:var(--fg);font-family:Geist,Geist Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:"ss01" on,"cv11" on;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5;letter-spacing:-.005em}body:where(.type-compact){overflow-x:hidden}:where(body.type-compact) a{color:inherit;text-decoration:none}:where(body.type-compact) button{font:inherit;cursor:pointer;border:0;background:transparent;color:inherit}:where(body.type-compact) img,:where(body.type-compact) svg{display:block;max-width:100%}.eyebrow{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.01em;background:var(--brand);color:var(--brand-bg);white-space:nowrap}.eyebrow .dot{display:none}@keyframes pulse{0%,to{box-shadow:0 0 0 0 var(--brand-ring)}50%{box-shadow:0 0 0 6px transparent}}.eyebrow svg.glyph{width:18px;height:18px;margin-right:10px;vertical-align:middle;transform:translateY(-1px);color:var(--brand)}.h-display{font-size:clamp(48px,8.5vw,128px);line-height:.96;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.h-1{font-size:clamp(40px,5.6vw,80px);line-height:1.02;letter-spacing:-.03em;font-weight:600;text-wrap:balance}body.type-compact .h-display{font-size:clamp(40px,6.4vw,92px)}body.type-compact .h-1{font-size:clamp(32px,4.2vw,58px)}.h-2{font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.022em;font-weight:600;text-wrap:balance}.h-3{font-size:clamp(20px,1.6vw,26px);line-height:1.2;letter-spacing:-.015em;font-weight:600}.lede{font-size:clamp(18px,1.5vw,22px);line-height:1.45;letter-spacing:-.012em;color:var(--fg-muted);font-weight:400;text-wrap:pretty}.mono{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-feature-settings:"ss01" on}.wrap{width:100%;max-width:1320px;margin:0 auto;padding-inline:var(--pad-x)}.wrap-narrow{width:100%;max-width:980px;margin:0 auto;padding-inline:var(--pad-x)}:where(body.type-compact) section{padding-block:var(--section-y)}:where(body.type-compact) section.tight{padding-block:clamp(64px,9vw,120px)}.dark-block{background:var(--bg-dark);color:var(--fg-inv)}.dark-block .lede{color:var(--fg-inv-muted)}.dark-block .eyebrow{color:var(--brand-bg)}.nav{position:sticky;top:0;z-index:50;background:var(--bg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--bg) 72%,transparent)}backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.nav-inner{max-width:1320px;margin:0 auto;padding:14px var(--pad-x);display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.02em;font-size:16px}.brand-mark{width:22px;height:22px;background:var(--fg);border-radius:6px;position:relative;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.brand-mark:after{content:"";position:absolute;inset:5px;border-radius:2px;background:var(--brand);transition:inset .25s cubic-bezier(.2,.8,.2,1),border-radius .25s}.brand:hover .brand-mark{transform:rotate(45deg)}.brand:hover .brand-mark:after{inset:7px;border-radius:999px}.nav-tabs{display:flex;gap:2px;margin-left:4px;position:relative}.nav-tab{padding:8px 16px;font-size:14px;font-weight:500;color:var(--fg-muted);border-radius:999px;transition:color .2s;position:relative;z-index:1}.nav-tab:hover,.nav-tab.active{color:var(--fg)}.nav-tab.active:before{content:"";position:absolute;inset:0;background:var(--bg-2);border-radius:999px;z-index:-1;animation:tabPop .35s cubic-bezier(.2,.8,.2,1)}.nav-tab.active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:16px;height:2px;background:var(--brand);border-radius:999px;animation:tabPop .35s cubic-bezier(.2,.8,.2,1)}@keyframes tabPop{0%{opacity:0;transform:translate(-50%) translateY(2px)}to{opacity:1;transform:translate(-50%)}}.nav-tab.active:before{animation:bgPop .35s cubic-bezier(.2,.8,.2,1);transform:none}@keyframes bgPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.nav-right{margin-left:auto;display:flex;align-items:center;gap:8px}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.005em;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .15s,color .15s,border-color .15s,box-shadow .25s;white-space:nowrap;cursor:pointer}.btn:active{transform:translateY(1px) scale(.985)}.btn-ghost{color:var(--fg)}.btn-ghost:hover{background:var(--bg-2)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 0 0 0 var(--brand-ring)}.btn-primary:hover{background:var(--brand-hover);box-shadow:0 0 0 6px var(--brand-ring);transform:translateY(-1px)}.btn-outline{border:1px solid var(--line-strong);color:var(--fg)}.btn-outline:hover{background:var(--bg-2)}.btn-soft{background:var(--bg-2);color:var(--fg)}.btn-soft:hover{background:#e8e5dc;transform:translateY(-1px)}.btn-lg{padding:14px 24px;font-size:15px}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.btn-dark-primary{background:var(--fg-inv);color:var(--fg)}.btn-dark-primary:hover{background:#ebe9e2}.btn-dark-outline{border:1px solid var(--line-dark);color:var(--fg-inv)}.btn-dark-outline:hover{background:#ffffff0f}.hero-meta{display:flex;align-items:center;gap:14px;margin-bottom:28px}.hero-cta{display:flex;gap:12px;margin-top:40px;flex-wrap:wrap}.cards{display:grid;gap:var(--gap-cards)}.cards.cols-2{grid-template-columns:repeat(2,1fr)}.cards.cols-3{grid-template-columns:repeat(3,1fr)}.cards.cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.cards.cols-2,.cards.cols-3,.cards.cols-4{grid-template-columns:1fr}}.card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px;display:flex;flex-direction:column;min-height:340px;transition:border-color .25s,box-shadow .35s,transform .25s cubic-bezier(.2,.8,.2,1);position:relative}.card:hover{border-color:var(--line-strong);box-shadow:0 1px #0f0f0d0a,0 12px 40px -16px #0f0f0d1a;transform:translateY(-2px)}.card[href]:hover{transform:translateY(-3px)}.card.tall{min-height:460px}.card-num{font-size:12px;color:var(--fg-faint);letter-spacing:.14em;margin-bottom:auto;display:flex;align-items:center;gap:8px}.card-num:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--brand)}.card-title{font-size:22px;letter-spacing:-.015em;font-weight:600;margin-top:24px;text-wrap:balance}.card-body{font-size:15px;line-height:1.5;color:var(--fg-muted);margin-top:10px;max-width:38ch}.card-dark{background:var(--bg-dark-2);color:var(--fg-inv);border:1px solid var(--line-dark);border-radius:var(--r-lg);padding:36px}.card-dark .card-body{color:var(--fg-inv-muted)}.mock{border:1px solid var(--line);border-radius:12px;background:var(--bg-card);overflow:hidden;box-shadow:var(--shadow-card)}.mock-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bg-2);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--fg-muted)}.mock-dots{display:flex;gap:6px}.mock-dot{width:10px;height:10px;border-radius:50%;background:#d9d7cf}.mock-url{margin-left:12px}.mock-body{padding:28px}footer.site{background:var(--bg-dark);color:var(--fg-inv);padding-block:96px 40px}footer.site .cols{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:48px;padding-bottom:64px}@media(max-width:900px){footer.site .cols{grid-template-columns:1fr 1fr}}footer.site h4{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-inv-muted);margin-bottom:18px}footer.site ul{list-style:none;display:flex;flex-direction:column;gap:10px}footer.site a{font-size:14px;color:var(--fg-inv);opacity:.85}footer.site a:hover{opacity:1;color:var(--brand)}footer.site .footer-socials a{opacity:.55}footer.site .footer-socials a:hover{color:var(--fg-inv);opacity:1}footer.site .foot-bottom{padding-top:28px;display:flex;justify-content:space-between;font-size:13px;color:var(--fg-inv-muted)}footer.site .brand-block .lede{color:var(--fg-inv-muted);font-size:14px;max-width:32ch;margin-top:14px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;background:var(--brand);color:var(--brand-bg);letter-spacing:.01em;white-space:nowrap}.pill-amber{background:var(--accent-bg);color:oklch(45% .18 45)}.pill-dark{background:#ffffff14;color:var(--fg-inv)}.pill .dot{display:none}.pill-amber .dot{background:var(--accent)}.divider{height:1px;background:var(--line);width:100%}.divider-dark{height:1px;background:var(--line-dark);width:100%}.bignum{font-size:clamp(72px,12vw,180px);line-height:.9;letter-spacing:-.04em;font-weight:600;font-variant-numeric:tabular-nums}.bignum[data-count]{display:inline-block}.fade-in{opacity:0;transform:translateY(8px);animation:fadeIn .6s ease forwards}@keyframes fadeIn{to{opacity:1;transform:none}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.reveal-stagger.in>*{opacity:1;transform:none}.reveal-stagger.in>*:nth-child(2){transition-delay:.08s}.reveal-stagger.in>*:nth-child(3){transition-delay:.16s}.reveal-stagger.in>*:nth-child(4){transition-delay:.24s}.reveal-stagger.in>*:nth-child(5){transition-delay:.32s}.reveal-stagger.in>*:nth-child(6){transition-delay:.4s}.reveal-stagger.in>*:nth-child(7){transition-delay:.48s}@media(prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*{opacity:1;transform:none;transition:none}.eyebrow .dot,.pill .dot{animation:none}}.bg-grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(15,15,13,.045) 1px,transparent 1.5px);background-size:28px 28px;background-position:0 0;mask-image:radial-gradient(ellipse at center top,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center top,#000 30%,transparent 70%)}.bg-grid-dark{background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1.5px)}.deco{position:absolute;pointer-events:none;color:var(--fg-faint)}.deco-brand{color:var(--brand);opacity:.5}.orbit{position:relative;width:100%;aspect-ratio:1 / 1;max-width:360px;margin:0 auto}.orbit-ring{position:absolute;inset:0;border-radius:50%;border:1px solid currentColor;opacity:.18;animation:ringPulse 3.2s ease-in-out infinite}.orbit-ring.r2{inset:14%;animation-delay:.4s}.orbit-ring.r3{inset:28%;animation-delay:.8s}@keyframes ringPulse{0%,to{transform:scale(1);opacity:.16}50%{transform:scale(1.015);opacity:.28}}.orbit-rotate{position:absolute;inset:0;animation:orbitSpin 40s linear infinite}.orbit-rotate.reverse{animation-duration:60s;animation-direction:reverse}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-slot{position:absolute;width:0;height:0}.orbit-node{position:absolute;padding:8px 14px;background:var(--bg-card);border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--fg);animation:orbitSpin 40s linear infinite reverse;transform-origin:center;left:0;top:0;translate:-50% -50%;transition:box-shadow .25s,border-color .25s,color .25s}.orbit-rotate.reverse .orbit-node{animation-duration:60s;animation-direction:normal}.orbit-node:hover{border-color:var(--brand);color:var(--brand);box-shadow:0 4px 16px -6px var(--brand-ring)}.orbit-center{position:absolute;inset:38%;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:600;font-size:14px;letter-spacing:-.01em;box-shadow:0 0 0 6px var(--brand-ring),0 0 0 1px var(--brand-bg);animation:pulseGlow 3.2s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 6px var(--brand-ring),0 0 0 1px var(--brand-bg)}50%{box-shadow:0 0 0 14px transparent,0 0 0 1px var(--brand-bg)}}.orbit-dot{position:absolute;width:7px;height:7px;border-radius:999px;background:var(--brand);top:50%;left:50%;margin:-3.5px;transform-origin:0 0;opacity:.6}.orbit-dot.spin-1{animation:orbitDot1 18s linear infinite}.orbit-dot.spin-2{animation:orbitDot2 28s linear infinite reverse}@keyframes orbitDot1{0%{transform:rotate(0) translate(43%) rotate(0)}to{transform:rotate(360deg) translate(43%) rotate(-360deg)}}@keyframes orbitDot2{0%{transform:rotate(0) translate(36%) rotate(0)}to{transform:rotate(360deg) translate(36%) rotate(-360deg)}}.planetarium-hero{--mx: 0;--my: 0;--scroll: 0;--tilt: 1;position:relative}.planetarium-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;perspective:1400px;transform-style:preserve-3d}.starfield{position:absolute;inset:0;transform:translate3d(calc(var(--mx) * -22px),calc(var(--my) * -22px - var(--scroll) * 40px),0);transition:transform .45s cubic-bezier(.2,.8,.2,1);will-change:transform}.star{position:absolute;width:2px;height:2px;background:var(--fg);border-radius:999px;opacity:.35;animation:twinkle 3.4s ease-in-out infinite;box-shadow:0 0 4px currentColor}.star.l{width:3.5px;height:3.5px;opacity:.55}.star.b{background:var(--brand);color:var(--brand)}.star.a{background:var(--accent);color:var(--accent)}@keyframes twinkle{0%,to{opacity:.18;transform:scale(.7)}50%{opacity:.75;transform:scale(1.2)}}.galaxy{position:absolute;top:78%;left:50%;width:min(1300px,110vw);aspect-ratio:1;transform-style:preserve-3d;transform:translate3d(-50%,calc(-50% - var(--scroll) * 80px),0) rotateX(calc(var(--my) * 10deg * var(--tilt))) rotateY(calc(var(--mx) * -10deg * var(--tilt)));transition:transform .45s cubic-bezier(.2,.8,.2,1);will-change:transform}.galaxy-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(15,15,13,.32);background:none;-webkit-mask:none;mask:none}.galaxy-ring.r2{inset:9%}.galaxy-ring.r3{inset:19%}.galaxy-ring.r4{inset:30%}.galaxy-ring.r5{inset:41%}.galaxy-ring:after{content:none}.meteor{position:absolute;border-radius:50%;box-sizing:border-box;pointer-events:none;opacity:0;background:conic-gradient(from 0deg,transparent 0%,transparent 96.5%,var(--brand) 97%,var(--brand) 99.5%,transparent 100%);-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - 2px),black calc(100% - 1.5px),black calc(100% - .5px),transparent 100%);mask:radial-gradient(circle closest-side,transparent calc(100% - 2px),black calc(100% - 1.5px),black calc(100% - .5px),transparent 100%);filter:drop-shadow(0 0 5px var(--brand-ring));animation:meteorCycle 20s linear infinite;animation-delay:var(--meteor-delay, 0s)}.meteor.m1{inset:0;--meteor-delay: 0s}.meteor.m2{inset:9%;--meteor-delay: -16s}.meteor.m3{inset:19%;--meteor-delay: -12s}.meteor.m4{inset:30%;--meteor-delay: -8s}.meteor.m5{inset:41%;--meteor-delay: -4s}@keyframes meteorCycle{0%{opacity:0;transform:rotate(0)}1%{opacity:1}18%{opacity:1;transform:rotate(360deg)}20%{opacity:0;transform:rotate(360deg)}to{opacity:0;transform:rotate(360deg)}}.sun{position:absolute;top:50%;left:50%;width:48px;height:48px;cursor:pointer;pointer-events:auto;border-radius:50%;background:radial-gradient(circle at 36% 32%,#fff,#fff4d6 8%,#ffe29c 22%,#ffc368 42%,#f2913c 70%,#c9651d);transform:translate3d(calc(-50% + var(--mx) * 14px),calc(-50% + var(--my) * 14px),0);scale:1 var(--plane-inv, 2.22);box-shadow:0 0 28px #ffe8b4d9,0 0 70px #ffb048b3,0 0 150px #40c86e99,0 0 300px #1fa85480,0 0 500px #1f8f474d;animation:sunPulse 4.2s ease-in-out infinite;transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow:hidden}.sun:before{content:"";position:absolute;inset:0;border-radius:50%;background-image:linear-gradient(90deg,transparent 0%,rgba(80,30,0,.16) 14%,transparent 28%,rgba(255,240,200,.2) 46%,transparent 60%,rgba(80,30,0,.12) 74%,transparent 88%,rgba(255,240,200,.14) 100%);background-size:200% 100%;background-repeat:repeat-x;animation:sunRoll 10s linear infinite;pointer-events:none}.sun:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff52,#fff0 40%);pointer-events:none}@keyframes sunRoll{to{background-position:-100% 0%}}@keyframes sunPulse{0%,to{box-shadow:0 0 28px #ffe8b4cc,0 0 70px #ffb048a6,0 0 150px #40c86e8c,0 0 300px #1fa85473,0 0 500px #1f8f4742}50%{box-shadow:0 0 40px #fff0c8f2,0 0 100px #ffb048cc,0 0 200px #40c86ebf,0 0 380px #1fa85499,0 0 620px #1f8f475c}}.planet-orbit{position:absolute;inset:0;animation:orbitSpin var(--dur, 60s) linear infinite;animation-delay:var(--delay, 0s)}.planet-orbit.reverse{animation-direction:reverse}.planet-slot{position:absolute;width:0;height:0}.planet{position:absolute;left:0;top:0;translate:-50% -50%;animation:orbitSpinCCW var(--dur, 60s) linear infinite;animation-delay:var(--delay, 0s);width:18px;height:18px;border-radius:50%;background:var(--brand);box-shadow:inset -3px -3px 6px #00000040,inset 2px 2px 3px #ffffff59,0 0 14px var(--brand-ring);transition:scale .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;cursor:default;pointer-events:auto}.planet-orbit.reverse .planet{animation-name:orbitSpinCW}@keyframes orbitSpinCW{0%{transform:rotate(0) scaleY(var(--plane-inv, 2.22))}to{transform:rotate(360deg) scaleY(var(--plane-inv, 2.22))}}@keyframes orbitSpinCCW{0%{transform:rotate(0) scaleY(var(--plane-inv, 2.22))}to{transform:rotate(-360deg) scaleY(var(--plane-inv, 2.22))}}.planet .planet-label{position:absolute;top:-28px;left:50%;transform:translate(-50%);padding:4px 10px;background:var(--bg-card);border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:500;color:var(--fg);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.planet.amber{background:var(--accent);box-shadow:inset -3px -3px 6px #00000040,inset 2px 2px 3px #fff6,0 0 18px #f2943c99}.planet.blue{background:oklch(65% .16 240);box-shadow:inset -3px -3px 6px #00000040,inset 2px 2px 3px #fff6,0 0 16px #02a9f780}.planet.dark{background:#9a5dd5;box-shadow:inset -3px -3px 6px #0000004d,inset 2px 2px 3px #ffffff59,0 0 16px #a96de68c}.planet.lg{width:24px;height:24px}.planet.sm{width:12px;height:12px}.planet.ringed:after{content:"";position:absolute;inset:-8px -14px;border:1.5px solid currentColor;color:var(--accent);border-radius:50%;transform:rotate(-22deg);opacity:.6}.ship-slot{position:absolute;width:0;height:0;color:var(--brand)}.ship-slot svg{position:absolute;left:0;top:0;translate:-50% -50%;animation:shipSpinCCW var(--dur, 60s) linear infinite;animation-delay:var(--delay, 0s);width:26px;height:26px;filter:drop-shadow(0 0 10px var(--brand-ring))}.planet-orbit.reverse .ship-slot svg{animation-name:shipSpinCW}@keyframes shipSpinCW{0%{transform:rotate(0) scaleY(var(--plane-inv, 2.22))}to{transform:rotate(360deg) scaleY(var(--plane-inv, 2.22))}}@keyframes shipSpinCCW{0%{transform:rotate(0) scaleY(var(--plane-inv, 2.22))}to{transform:rotate(-360deg) scaleY(var(--plane-inv, 2.22))}}.ship-trail{position:absolute;border:1.5px dashed var(--brand);border-radius:50%;opacity:.45;animation:trailSpin 18s linear infinite}@keyframes trailSpin{to{transform:rotate(-360deg)}}.planet-chat{position:absolute;bottom:calc(100% + 14px);left:50%;padding:5px 10px;background:var(--bg-card);border:1px solid var(--line);border-radius:12px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.02em;color:var(--fg);white-space:nowrap;box-shadow:0 4px 14px -6px #0f0f0d33;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,6px) scale(.96);z-index:3}.planet-chat .cb-tag{color:var(--brand);font-weight:500;margin-right:4px}.planet-chat:after{content:"";position:absolute;bottom:-4px;left:50%;margin-left:-4px;width:8px;height:8px;background:var(--bg-card);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.planet.detected .planet-chat{opacity:1;transform:translate(-50%) scale(1)}body.hero-dark .nav{background:color-mix(in oklab,#0A0F0A 88%,transparent);border-bottom-color:#ffffff1a}body.hero-dark .nav,body.hero-dark .nav .brand,body.hero-dark .nav-tab,body.hero-dark .btn-ghost{color:#faf9f5}body.hero-dark .nav-tab{color:#faf9f5b3}body.hero-dark .nav-tab:hover,body.hero-dark .nav-tab.active{color:#faf9f5}body.hero-dark .nav-tab.active:before{background:#ffffff1a}body.hero-dark .nav .brand-mark{background:#faf9f5}body.hero-dark .nav .brand-mark:after{background:var(--brand)}body.hero-dark .btn-ghost:hover{background:#ffffff14}body.hero-dark .btn-soft{background:#ffffff1a;color:#faf9f5}body.hero-dark .btn-soft:hover{background:#ffffff29}body.hero-dark .hero-sticky{background:radial-gradient(ellipse 90% 80% at 50% 90%,#0e3d22,#061508 55%,#000)}body.hero-dark .hero-content,body.hero-dark .hero-content .h-display{color:#faf9f5}body.hero-dark .hero-content .lede{color:#faf9f5c7}body.hero-dark .star{background:#faf9f5;opacity:.4;box-shadow:0 0 6px #faf9f566}body.hero-dark .star.l{opacity:.7}body.hero-dark .galaxy-ring{border-color:#ffffff47}body.hero-dark .planetarium-bg:after{display:none}body.hero-dark .planet-chat{background:#0f0f0dd9;color:#faf9f5;border-color:#ffffff24}body.hero-dark .planet-chat:after{background:#0f0f0dd9;border-color:#ffffff24}body.hero-dark .sun-chat{background:#faf9f5;color:#0f0f0d}body.hero-dark .sun-chat:after{background:#faf9f5}body.hero-dark .sun-chat .cb-tag{color:var(--brand)}.helix{position:relative;width:min(420px,80vw);height:520px;margin:0 auto;perspective:1600px}.helix-spin{position:absolute;inset:0;transform-style:preserve-3d;animation:helixSpin 14s linear infinite}@keyframes helixSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.rung{position:absolute;top:var(--y);left:50%;width:0;height:0;transform:translate(-50%) translateY(-50%) rotateY(var(--r));transform-style:preserve-3d}.rung .dot{position:absolute;width:14px;height:14px;border-radius:50%;top:-7px}.rung .dot.left{left:-120px;background:var(--brand);box-shadow:inset -2px -2px 4px #0000004d,inset 1px 1px 2px #ffffff59,0 0 10px var(--brand-ring)}.rung .dot.right{right:-134px;background:var(--accent);box-shadow:inset -2px -2px 4px #0000004d,inset 1px 1px 2px #fff6,0 0 12px #f2943c66}.rung .bond{position:absolute;left:-120px;top:-1px;width:240px;height:2px;background:linear-gradient(90deg,var(--brand) 0%,rgba(15,15,13,.18) 50%,var(--accent) 100%);opacity:.55}.rung-label{position:absolute;left:160px;right:auto;top:-10px;white-space:nowrap;pointer-events:none;animation:rungLabelCounter 14s linear infinite;transform-origin:center}.rl-text{display:inline-block;padding:4px 10px;background:var(--bg-card);border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500;color:var(--fg)}.helix{transition:filter .6s cubic-bezier(.2,.8,.2,1)}.helix-spin{transition:animation-duration .6s ease}@keyframes rungLabelCounter{0%{transform:rotateY(calc(var(--r) * -1))}to{transform:rotateY(calc(var(--r) * -1 - 360deg))}}@media(prefers-reduced-motion:reduce){.helix-spin{animation:none}}.nerve-section{position:relative;overflow:hidden}.nerve-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.nerve-canvas{width:100%;height:100%;display:block;pointer-events:auto}.nerve-section .wrap{position:relative;z-index:1}.nerve{width:100%;height:100%;display:block}.nerve-edges line{stroke:var(--brand);stroke-width:1;stroke-opacity:.14;transition:stroke-opacity .3s}.nerve-pulses .pulse{fill:var(--brand);filter:drop-shadow(0 0 6px var(--brand));opacity:.85}.nerve-nodes .node-sat{fill:var(--brand);opacity:.4;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s;transform-origin:center;transform-box:fill-box}.node-group{transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s}.node-group .node{fill:var(--brand);filter:drop-shadow(0 0 8px var(--brand-ring))}.node-group .node-halo{fill:var(--brand);opacity:.18}.node-group.node-hub .node{fill:var(--accent);filter:drop-shadow(0 0 14px oklch(75% .15 60 / .55))}.node-group.node-hub .node-halo{fill:var(--accent)}.node-label{fill:var(--fg-inv);font-family:Geist,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.005em;opacity:.7;transition:opacity .35s}.node-group.node-hub .node-label{font-size:15px;font-weight:600;fill:var(--accent);opacity:.9}.nerve-nodes .node-sat{transition:r .35s cubic-bezier(.2,.8,.2,1),opacity .35s}.nerve-nodes .node-sat[data-near="1"]{r:6;opacity:1}.node-group[data-near="1"] .node{r:16}.node-group[data-near="1"] .node-halo{r:28;opacity:.4}.node-group[data-near="1"] .node-label{opacity:1;font-size:16px}.node-group .node,.node-group .node-halo{transition:r .35s cubic-bezier(.2,.8,.2,1),opacity .35s}.node-group .node-label{transition:font-size .35s cubic-bezier(.2,.8,.2,1),opacity .35s}@media(prefers-reduced-motion:reduce){.nerve-pulses .pulse{animation:none}}.sun-chat{position:absolute;top:78%;left:50%;padding:6px 12px;background:var(--fg);color:var(--bg);border-radius:12px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 18px -6px #0f0f0d66;opacity:0;pointer-events:none;z-index:4;transform:translate(calc(-50% + var(--mx, 0) * 14px),calc(-118px + var(--my, 0) * 14px - var(--scroll, 0) * 80px)) scale(.95);transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1)}.sun-chat.active{opacity:1;transform:translate(calc(-50% + var(--mx, 0) * 14px),calc(-124px + var(--my, 0) * 14px - var(--scroll, 0) * 80px)) scale(1)}.sun-chat .cb-tag{color:var(--brand);font-weight:500;margin-right:4px}.sun-chat:after{content:"";position:absolute;bottom:-4px;left:50%;margin-left:-4px;width:8px;height:8px;background:var(--fg);transform:rotate(45deg)}.sonar{position:absolute;inset:0;transform-origin:50% 50%;animation:sonarRotate 10s linear infinite;pointer-events:none;z-index:0;overflow:visible}.sonar-pulse{fill:none;stroke:#1f8f47;stroke-opacity:.35;stroke-width:1;vector-effect:non-scaling-stroke;transform-origin:50px 50px;animation:sonarPulse 2.8s linear infinite;animation-delay:var(--d, 0s)}@keyframes sonarPulse{0%{transform:scale(0);stroke-opacity:0}20%{stroke-opacity:.45}to{transform:scale(1);stroke-opacity:0}}@keyframes sonarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sonar{animation:none}}.glyph-tile{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--brand-bg);color:var(--brand);flex-shrink:0}.glyph-tile.dark{background:var(--brand-bg-dark);color:var(--brand)}.glyph-tile svg{width:22px;height:22px}.cursor{display:inline-block;width:2px;height:1em;background:currentColor;margin-left:2px;vertical-align:-2px;animation:blink 1.05s steps(1) infinite}@keyframes blink{50%{opacity:0}}.breathe{animation:breathe 3.6s ease-in-out infinite}@keyframes breathe{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 8px var(--brand-ring)}}.arrow-line{display:inline-block;position:relative;width:28px;height:1px;background:currentColor;vertical-align:middle;margin:0 8px}.arrow-line:after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.nav-burger{display:none;appearance:none;background:transparent;border:0;width:40px;height:40px;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--fg);padding:0}.nav-burger span{display:block;width:18px;height:2px;background:currentColor;border-radius:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;transform-origin:center}.nav-burger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-drawer{position:fixed;inset:0;background:var(--bg);padding:0 var(--pad-x) 32px;display:none;flex-direction:column;z-index:200;overflow-y:auto}.nav-drawer.open{display:flex}.nav-drawer-top{display:flex;align-items:center;justify-content:space-between;padding:12px var(--pad-x);margin:0 calc(-1 * var(--pad-x));border-bottom:1px solid var(--line)}.nav-drawer-close{appearance:none;background:transparent;border:0;cursor:pointer;width:40px;height:40px;padding:0;color:var(--fg);display:inline-flex;align-items:center;justify-content:center}.nav-drawer-close svg{width:22px;height:22px}.nav-drawer-links{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 0}.nav-drawer-link{display:block;padding:18px 4px;font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--fg);border-bottom:1px solid var(--line)}.nav-drawer-link:last-child{border-bottom:0}.nav-drawer-link.active{color:var(--brand)}.nav-drawer-footer{padding-top:16px}.nav-drawer-cta{justify-content:center;width:100%}body.hero-dark .nav-drawer{background:#0a0f0a}body.hero-dark .nav-drawer-top{border-bottom-color:#ffffff14}body.hero-dark .nav-drawer-link{color:#faf9f5;border-bottom-color:#ffffff14}body.hero-dark .nav-drawer-close,body.hero-dark .nav-drawer .brand,body.hero-dark .nav-burger{color:#faf9f5}body:not(.hero-dark) .nav-burger{color:var(--fg)}@media(max-width:960px){.wrap>div[style*="grid-template-columns: 1fr 1.6fr"],.wrap>div[style*="grid-template-columns: 1fr 1.4fr"],.wrap>div[style*="grid-template-columns: 1.4fr 1fr"],.wrap>div[style*="grid-template-columns: 1fr 1.5fr"]{grid-template-columns:1fr!important;gap:28px!important;align-items:start!important}.dark-block .wrap>div[style*="grid-template-columns: 1.1fr 1fr"]{grid-template-columns:1fr!important}div[style*="grid-template-columns: 1fr 1fr"][style*="gap: 16px"]{grid-template-columns:1fr!important}}@media(max-width:820px){div[style*="grid-template-columns: 280px 1fr"]{grid-template-columns:1fr!important}}@media(max-width:720px){.nav-tabs,.nav-right{display:none}.nav-burger{display:inline-flex!important}.nav-inner{gap:12px;padding:12px var(--pad-x);justify-content:space-between}.hero-sticky{height:calc(100dvh - 58px);top:58px}.h-display{font-size:clamp(40px,11vw,64px);line-height:1}.h-1{font-size:clamp(34px,8vw,52px)}.h-2{font-size:clamp(24px,5.5vw,32px)}.lede{font-size:clamp(16px,4.2vw,18px)}.hero-cta{flex-direction:column-reverse;align-items:stretch;gap:10px;margin-top:32px}.hero-cta .btn{justify-content:center;width:100%}.card-dark div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.dark-block{padding-block:clamp(64px,14vw,120px)}#cta{padding-block:clamp(80px,16vw,140px)!important}.card,.card-dark{padding:24px!important}.card.tall{min-height:0}.card-title{font-size:18px}.planetarium-hero .galaxy{width:min(560px,130vw)!important;top:100%!important}.sun-chat,.planet-chat{display:none!important}.meteor{display:none}.sonar-pulse{animation-duration:6s}.star{box-shadow:none}.galaxy-ring{animation:none}.galaxy,.sun,.sun-chat{will-change:auto}.bignum{font-size:clamp(56px,18vw,96px)}.hero-meta{justify-content:center}.cat-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);scroll-snap-type:x proximity}.cat-tabs::-webkit-scrollbar{display:none}.cat-tab{flex:0 0 auto;scroll-snap-align:start;font-size:13px;padding:8px 14px}.spec-label{position:static!important}}@media(max-width:540px){:root{--pad-x: 18px}footer.site .cols{grid-template-columns:1fr!important;gap:32px}footer.site .foot-bottom{flex-direction:column;gap:12px;align-items:flex-start}.nav-right .btn{padding:7px 12px;font-size:12px}.h-display{font-size:clamp(36px,12vw,56px)}.lede{margin-top:20px!important}.hero-meta .pill{font-size:11px;padding:4px 10px}.planetarium-hero .galaxy{width:min(560px,140vw)!important}:where(body.type-compact) section{padding-block:clamp(72px,14vw,120px)}.wrap>div[style*="margin-bottom: clamp"]{margin-bottom:32px!important}.cards{gap:16px!important}.meteor,.helix-spin{opacity:.6}}@media(max-width:380px){.h-display{font-size:32px;line-height:1.05}.h-1{font-size:28px}.lede{font-size:15px}.nav-right .btn{padding:6px 10px;font-size:11px}.brand span:last-child{display:none}}@media(hover:none){.galaxy,.sun{transition:none}}.kdf-nav .nav-inner{gap:16px}.kdf-nav .brand{flex:1 1 0;min-width:0}.kdf-nav .nav-tabs{flex:0 0 auto;margin-left:0;gap:2px}.kdf-nav .nav-right{flex:1 1 0;justify-content:flex-end;margin-left:0}.kdf-pkg{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--fg-muted);padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg-card);white-space:nowrap}.kdf-pkg b{color:var(--brand);font-weight:500}.brand-logo{width:28px;height:28px;display:block;flex-shrink:0;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.brand:hover .brand-logo{transform:rotate(45deg)}.brand-word{font-weight:700;letter-spacing:-.02em;font-size:14px;white-space:nowrap}.brand-word .dim{color:inherit;font-weight:700}footer.site .brand-word{font-size:15px}.brand-logo-full{height:24px;width:auto;display:block}.bloom-hero .hero-head.h-display{font-size:clamp(34px,4vw,60px);line-height:1.05;letter-spacing:-.035em;white-space:nowrap}.hero-head .hl-json{color:var(--brand)}body.type-compact .h-1{font-size:clamp(34px,4vw,60px);line-height:1.05;letter-spacing:-.03em}#install .h-display{font-size:clamp(40px,5.4vw,78px);line-height:1.04}@media(max-width:1080px){.kdf-pkg{display:none}}.glyph-svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}pre.code{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.75;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);padding:22px 24px;overflow-x:auto;color:var(--fg);letter-spacing:0;tab-size:2;white-space:pre}[data-kdf=grid-eq]>*{display:flex;flex-direction:column}[data-kdf=grid-eq]>*>pre.code{flex:1}pre.code.dark{background:#ffffff08;border-color:var(--line-dark);color:var(--fg-inv)}pre.code.bare{background:transparent;border:0;padding:0}.tok-key{color:var(--brand)}.tok-str{color:var(--fg)}pre.code.dark .tok-str{color:var(--fg-inv)}.tok-at{color:var(--brand);font-weight:500}.tok-attr{color:#b85e31}.tok-com,.tok-punc{color:var(--fg-faint)}.tok-fn{color:#286cab}pre.code.dark .tok-com{color:var(--fg-inv-muted)}pre.code.dark .tok-fn{color:#67aaed}pre.code.dark .tok-attr{color:var(--accent)}.code-cap{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:12px;display:flex;align-items:center;gap:8px}.code-cap:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--brand)}.code-cap.bad:before{background:#d55753}.bloom-hero{position:relative;overflow:hidden;background:radial-gradient(52% 48% at 50% 64%,#EEF4EA 0%,var(--bg) 64%)}.hero-grid{display:grid;grid-template-columns:1.55fr 1fr;align-items:center;gap:clamp(28px,4vw,64px)}.hero-left{text-align:left}.hero-left .hero-meta{justify-content:flex-start}.flower-scene{position:relative;width:100%;min-height:clamp(580px,48vw,720px);display:grid;place-items:center}.orbit-field{position:absolute;top:50%;left:50%;width:640px;height:700px;transform:translate(-50%,-50%)}.orbit{position:absolute;left:50%;top:50%;z-index:3;max-width:none;aspect-ratio:auto;margin:0;border:2px dotted rgba(40,36,26,.34);border-radius:50%}.ring{position:absolute;inset:0;border-radius:50%;transform-origin:50% 50%;animation:oSpin var(--sdur, 50s) linear infinite}@keyframes oSpin{to{transform:rotate(360deg)}}.orbit-field .line-flower{position:absolute;z-index:1}.line-flower{height:auto;overflow:visible;display:block}.line-flower path{fill:none;stroke:url(#lfg);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:860px){.hero-grid{grid-template-columns:1fr;gap:6px}.bloom-hero .hero-head.h-display{white-space:normal}.hero-left{text-align:center}.hero-left .hero-meta,.hero-left .hero-cta{justify-content:center}.hero-left .lede{margin-left:auto;margin-right:auto}.flower-scene{min-height:400px;margin-top:-120px;margin-bottom:0;order:-1}[data-kdf="hero.wrap-inner"]{padding-bottom:0!important}[data-kdf=hero-lower-wrap]{padding-top:0!important}}.line-flower .lf-stroke{stroke-dasharray:100;stroke-dashoffset:100;animation:lfDraw 2.4s ease forwards;animation-delay:var(--d, 0s)}.line-flower .lf-vein{stroke-width:.8;opacity:0;animation:lfVein 1.1s ease forwards;animation-delay:var(--d, 1.7s)}@keyframes lfVein{to{opacity:.42}}.line-flower .lf-stamen{stroke-width:1;opacity:0;animation:lfStam 1.1s ease forwards;animation-delay:1.95s}@keyframes lfStam{to{opacity:.72}}@keyframes lfDraw{to{stroke-dashoffset:0}}.lf-sway{transform-box:fill-box;transform-origin:50% 96%;animation:lfSway 8s ease-in-out infinite}@keyframes lfSway{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}.flower-glow{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:1680px;height:1500px;z-index:0;pointer-events:none;filter:blur(10px);-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 46%,transparent 86%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 46%,transparent 86%);background:radial-gradient(35% 43% at 57% 43%,#faf9f5f5,#faf9f500 62%),radial-gradient(33% 41% at 41% 60%,#faf9f5f0,#faf9f500 62%),radial-gradient(44% 48% at 28% 26%,rgba(168,85,247,.3),transparent 72%),radial-gradient(46% 50% at 72% 24%,rgba(56,189,248,.3),transparent 72%),radial-gradient(48% 52% at 80% 60%,rgba(34,197,94,.28),transparent 74%),radial-gradient(46% 50% at 22% 62%,rgba(236,72,153,.26),transparent 74%),radial-gradient(42% 44% at 52% 84%,rgba(250,204,21,.26),transparent 76%),radial-gradient(40% 42% at 50% 40%,rgba(232,130,34,.16),transparent 78%)}.flower-row{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:flex-end;justify-content:center;z-index:1}.flower-row .line-flower{position:relative}.flower-a{width:280px;z-index:1}.flower-b{width:340px;z-index:0;margin-left:-120px;transform:scaleX(-1)}.lf-sway-2{transform-box:fill-box;transform-origin:50% 96%;animation:lfSway2 11s ease-in-out infinite}@keyframes lfSway2{0%,to{transform:rotate(2.4deg)}50%{transform:rotate(-2.6deg)}}.fw-pill{position:absolute;transform:translate(-50%,-50%)}.pill-untilt{display:inline-block;transform:rotate(var(--untilt, 0deg))}.fw-label{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;background:var(--bg-card);border:1px solid var(--line);font-size:13px;font-weight:500;color:var(--fg);white-space:nowrap;box-shadow:0 8px 22px -10px #0f0f0d38;transform-origin:50% 50%;animation:oSpinNeg var(--sdur, 50s) linear infinite}@keyframes oSpinNeg{to{transform:rotate(-360deg)}}.fw-pill .fdot{width:9px;height:9px;border-radius:50%;background:var(--c, var(--brand));flex-shrink:0}@media(prefers-reduced-motion:reduce){.lf-sway,.fw-pill,.orbit,.ring,.fw-label{animation:none!important}.line-flower .lf-stroke{animation:none!important;stroke-dashoffset:0}.line-flower .lf-vein{animation:none!important;opacity:.42}.line-flower .lf-stamen{animation:none!important;opacity:.72}}@media(max-width:980px){.orbit-field{transform:translate(-50%,-50%) scale(.72)}}@media(max-width:600px){.orbit-field{transform:translate(-50%,-50%) scale(.48)}.fw-label{font-size:11px;padding:6px 11px}}.pollen{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:0;filter:blur(.3px);animation:pollenRise var(--pd, 11s) linear infinite;animation-delay:var(--pdl, 0s)}@keyframes pollenRise{0%{opacity:0;transform:translate(0) scale(.5)}14%{opacity:.85}80%{opacity:.4}to{opacity:0;transform:translate(var(--px, 24px),-300px) scale(1)}}.bloom{position:absolute;left:50%;bottom:clamp(36px,8vh,104px);width:240px;height:240px;transform:translate(-50%);animation:bloomBob 6.5s ease-in-out infinite}@keyframes bloomBob{0%,to{transform:translate(-50%) translateY(0) rotate(-2.2deg)}50%{transform:translate(-50%) translateY(-14px) rotate(2.2deg)}}.bloom-inner{position:absolute;inset:0}.petal{position:absolute;left:50%;top:50%;width:58px;height:120px;margin-left:-29px;margin-top:-120px;border-radius:50%/64% 64% 36% 36%;background:linear-gradient(165deg,#34b863,#1f8f47 58%,#17713a);box-shadow:inset 0 -10px 18px #00000024,inset 0 8px 12px #ffffff47;transform-origin:50% 100%;transform:rotate(var(--a))}.bloom-core{position:absolute;left:50%;top:50%;width:94px;height:94px;margin:-47px 0 0 -47px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fff4d2,#ffd66b 26%,#f2a53c 64%,#d97a1e);box-shadow:0 0 30px #f2a53c8c,0 0 72px #f2a53c4d,inset -4px -7px 13px #964b0a61;display:grid;place-items:center;animation:corePulse 4.2s ease-in-out infinite}.bloom-core span{font-family:Geist Mono,monospace;font-size:14px;font-weight:500;color:#6b3a0c;letter-spacing:.06em}@keyframes corePulse{0%,to{box-shadow:0 0 30px #f2a53c80,0 0 72px #f2a53c47,inset -4px -7px 13px #964b0a61}50%{box-shadow:0 0 46px #f2a53cc7,0 0 116px #f2a53c70,inset -4px -7px 13px #964b0a61}}.swarm{position:absolute;left:50%;bottom:calc(clamp(36px,8vh,104px) + 120px);width:0;height:0}.bee{position:absolute;left:0;top:0;will-change:transform}.bee.b1{animation:wA 13s ease-in-out infinite}.bee.b2{animation:wB 16s ease-in-out infinite;animation-delay:-3s}.bee.b3{animation:wC 14.5s ease-in-out infinite;animation-delay:-6s}.bee.b4{animation:wD 17s ease-in-out infinite;animation-delay:-2s}.bee.b5{animation:wE 12.5s ease-in-out infinite;animation-delay:-8s}.bee.b6{animation:wF 15.5s ease-in-out infinite;animation-delay:-5s}.bee-body{position:relative;width:26px;height:15px;border-radius:50%;background:repeating-linear-gradient(96deg,#f2b23c 0 6px,#2a2418 6px 9.5px);box-shadow:0 3px 7px #00000038;animation:beeHover 1.1s ease-in-out infinite}.bee-body:after{content:"";position:absolute;right:-5px;top:2px;width:11px;height:11px;border-radius:50%;background:#2a2418}.wing{position:absolute;top:-8px;width:14px;height:12px;border-radius:50% 50% 48% 48%;background:#dcecff9e;border:1px solid rgba(150,180,210,.55);transform-origin:bottom center}.wing.l{left:2px;animation:flap .16s ease-in-out infinite alternate}.wing.r{left:10px;animation:flap .16s ease-in-out infinite alternate;animation-delay:.03s}@keyframes flap{0%{transform:rotate(-10deg) scaleY(1)}to{transform:rotate(12deg) scaleY(.66)}}@keyframes beeHover{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}.bee-tag{position:absolute;left:50%;top:17px;transform:translate(-50%);font-family:Geist Mono,monospace;font-size:10px;white-space:nowrap;background:var(--bg-card);border:1px solid var(--line);border-radius:999px;padding:2px 8px;color:var(--fg);box-shadow:0 4px 10px -4px #0f0f0d2e}@keyframes wA{0%{transform:translate(-215px,-20px)}24%{transform:translate(-70px,-160px)}52%{transform:translate(110px,-95px)}78%{transform:translate(20px,25px)}to{transform:translate(-215px,-20px)}}@keyframes wB{0%{transform:translate(205px,-46px)}22%{transform:translate(60px,38px)}48%{transform:translate(-120px,-28px)}70%{transform:translate(-40px,-150px)}to{transform:translate(205px,-46px)}}@keyframes wC{0%{transform:translate(-30px,-180px)}30%{transform:translate(150px,-58px)}55%{transform:translate(60px,30px)}80%{transform:translate(-160px,-90px)}to{transform:translate(-30px,-180px)}}@keyframes wD{0%{transform:translate(175px,8px)}26%{transform:translate(-90px,28px)}50%{transform:translate(-190px,-68px)}75%{transform:translate(20px,-140px)}to{transform:translate(175px,8px)}}@keyframes wE{0%{transform:translate(-150px,-108px)}28%{transform:translate(40px,-38px)}54%{transform:translate(180px,-28px)}82%{transform:translate(70px,-158px)}to{transform:translate(-150px,-108px)}}@keyframes wF{0%{transform:translate(90px,-150px)}25%{transform:translate(-130px,-98px)}50%{transform:translate(-60px,20px)}76%{transform:translate(130px,-18px)}to{transform:translate(90px,-150px)}}@media(prefers-reduced-motion:reduce){.bloom,.bloom-core,.bee,.wing,.bee-body,.pollen{animation:none!important}}@media(max-width:620px){.bloom-inner{transform:scale(.66);transform-origin:50% 100%}.bee.b4,.bee.b5,.bee.b6{display:none}.bee-tag{font-size:9px;padding:1px 6px}}.kdf-hero{background:var(--bg)}.kdf-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:420px}.kdf-split .pane{padding:28px}.kdf-split .pane.left{border-right:1px solid var(--line)}.kdf-tag{display:inline-flex;align-items:center;gap:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;color:var(--brand);background:var(--brand-bg);border-radius:999px;padding:2px 8px;margin-bottom:8px;letter-spacing:.02em}.render-h{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.05}.render-p{font-size:14px;color:var(--fg-muted);margin-top:10px;max-width:30ch}.render-btn{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:10px 18px;background:var(--brand);color:#fff;border-radius:999px;font-size:13px;font-weight:500}.render-group{padding:12px;border:1px dashed var(--line-strong);border-radius:14px}.own-row{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--line);align-items:baseline}.own-row:last-child{border-bottom:1px solid var(--line)}.own-k{font-weight:600;font-size:17px;letter-spacing:-.01em}.own-v{color:var(--fg-muted);font-size:16px;line-height:1.5}.cmp{width:100%;border-collapse:collapse;font-size:15px}.cmp th,.cmp td{text-align:left;padding:18px 20px;vertical-align:top}.cmp thead th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-weight:500;border-bottom:1px solid var(--line-strong)}.cmp tbody tr{border-bottom:1px solid var(--line)}.cmp td:first-child{font-weight:600;width:26%}.cmp .em{color:var(--fg)}.cmp .mut{color:var(--fg-muted)}.cmp .kdf-col{background:var(--brand-bg)}.cmp .kdf-col code{color:var(--brand);font-family:Geist Mono,monospace;font-size:13px}[data-kdf=sits-above]{background:var(--bg-dark);color:var(--fg-inv);border-radius:var(--r-lg);padding:18px 20px;margin-top:24px;text-align:center;font-size:15px}.sym{font-family:Geist Mono,ui-monospace,monospace;font-size:30px;font-weight:500;color:var(--brand);line-height:1}.sym-ex{margin-top:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--fg-inv);background:var(--bg-dark);border-radius:8px;padding:8px 12px;overflow-x:auto;white-space:nowrap}.sym-ex .tok-at{color:var(--brand)}.spec{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.spec>div{background:var(--bg);padding:28px}.spec .k{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}.spec .v{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-top:10px}.spec .v small{font-size:14px;font-weight:400;color:var(--fg-muted)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--bg-card);font-size:14px;font-weight:500;transition:border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.chip:hover{border-color:var(--line-strong);transform:translateY(-1px)}.chip .ok{color:var(--brand);font-size:11px;font-family:Geist Mono,monospace}.cmd{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Geist Mono,ui-monospace,monospace;font-size:14px;padding:16px 20px;border:1px solid var(--line-dark);border-radius:12px;color:var(--fg-inv)}.cmd .copy{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-inv-muted);border:1px solid var(--line-dark);border-radius:999px;padding:5px 12px;cursor:pointer;transition:color .2s,border-color .2s,background .2s;flex-shrink:0}.cmd .copy:hover{color:var(--fg-inv);border-color:#ffffff4d}.cmd .copy.done{color:var(--brand);border-color:var(--brand)}.cmd .prompt{color:var(--brand);margin-right:4px}.copy-pill{display:inline-flex;align-items:center;gap:12px;font-family:Geist Mono,ui-monospace,monospace;font-size:14px;padding:13px 18px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-card);cursor:pointer;color:var(--fg);transition:border-color .2s,box-shadow .25s}.copy-pill:hover{border-color:var(--brand);box-shadow:0 0 0 5px var(--brand-ring)}.copy-pill .prompt{color:var(--fg-faint)}.copy-pill .ico{width:15px;height:15px;stroke:var(--fg-faint);stroke-width:1.6;fill:none}.copy-pill .ico-check{display:none;width:15px;height:15px;stroke:var(--brand);stroke-width:2.2;fill:none}.copy-pill.done .ico{display:none}.copy-pill.done .ico-check{display:inline-block}.btn-ink{background:var(--fg);color:var(--fg-inv)}.btn-ink:hover{background:#000;transform:translateY(-1px);box-shadow:0 8px 22px -10px #0f0f0d66}pre.code{min-width:0;max-width:100%}.kdf-split,.kdf-split .pane{min-width:0}@media(min-width:861px){[data-kdf=grid-multi]>[data-kdf=stack-sm]{padding-top:26px}}@media(max-width:860px){[data-kdf^=grid-]{grid-template-columns:minmax(0,1fr)!important}.kdf-split{grid-template-columns:1fr}.kdf-split .pane.left{border-right:0;border-bottom:1px solid var(--line)}.own-row{grid-template-columns:1fr;gap:6px}.spec{grid-template-columns:1fr 1fr}.cmp{font-size:13px}.cmp th,.cmp td{padding:12px}}@media(max-width:540px){.spec{grid-template-columns:1fr}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@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-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-content: ""}}}
