/*! tailwindcss v4.3.3 | 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-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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial;--ma:#22d3ee1a;--mb:#8b5cf61f}}}@layer theme{:root,:host{--font-sans:"Inter Variable", "PingFang SC", "HarmonyOS Sans SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--color-orange-500:oklch(70.5% .213 47.604);--color-amber-400:oklch(82.8% .189 84.429);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-xl:24px;--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-ink-950:#070b1a;--color-ink-900:#0b1126;--color-cyan:#22d3ee;--color-violet:#8b5cf6;--color-ember:#fb923c;--color-fg:#e2e8f0;--color-muted:#94a3b8;--color-line:#94a3b824;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-ink-950);color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;scroll-behavior:auto}body{overflow-x:clip}::selection{color:#fff;background:#22d3ee59}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px;border-radius:6px}}@layer components{.container-x{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.section-y{padding-block:clamp(5rem,12vw,9rem)}.glass{backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(160deg,#ffffff12 0%,#ffffff05 60%,#ffffff0a 100%);border:1px solid #ffffff17;position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 60px -30px #0009}.text-gradient{background:linear-gradient(100deg, var(--g1,var(--color-cyan)) 0%, var(--g2,#818cf8) 50%, var(--g3,var(--color-violet)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent,var(--color-cyan));align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}@media (width>=640px){.eyebrow{letter-spacing:.2em}}.eyebrow:before{content:"";background:currentColor;width:1.5rem;height:1px}.section-title{letter-spacing:-.02em;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:800;line-height:1.12}.section-lead{color:var(--color-muted);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.8}.grid-bg{background-image:linear-gradient(90deg,#94a3b80f 1px,#0000 1px),linear-gradient(#94a3b80f 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.glow-orb{filter:blur(90px);opacity:.45;pointer-events:none;border-radius:9999px;position:absolute}.btn-primary{color:var(--color-ink-950);background:linear-gradient(100deg, var(--color-cyan), #a5b4fc 55%, var(--color-violet));transition:background-position .6s var(--ease-out-quart), transform .4s var(--ease-out-quart), box-shadow .4s var(--ease-out-quart);background-size:200% 100%;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-weight:600;display:inline-flex;box-shadow:0 10px 40px -12px #22d3ee99}.btn-primary:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 16px 50px -12px #8b5cf6b3}.btn-ghost{color:var(--color-fg);border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-weight:500;transition:border-color .3s,background-color .3s;display:inline-flex}.btn-ghost:hover{background:#22d3ee0f;border-color:#22d3ee99}.tag{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;align-items:center;padding:.3rem .75rem;font-size:.8125rem;display:inline-flex}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-4{top:calc(var(--spacing) * -4)}.-top-40{top:calc(var(--spacing) * -40)}.-top-48{top:calc(var(--spacing) * -48)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.-right-32{right:calc(var(--spacing) * -32)}.-right-40{right:calc(var(--spacing) * -40)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-\[-160px\]{right:-160px}.right-\[-200px\]{right:-200px}.-bottom-40{bottom:calc(var(--spacing) * -40)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[-220px\]{bottom:-220px}.bottom-\[-300px\]{bottom:-300px}.-left-8{left:calc(var(--spacing) * -8)}.-left-10{left:calc(var(--spacing) * -10)}.-left-24{left:calc(var(--spacing) * -24)}.-left-32{left:calc(var(--spacing) * -32)}.-left-40{left:calc(var(--spacing) * -40)}.-left-56{left:calc(var(--spacing) * -56)}.-left-60{left:calc(var(--spacing) * -60)}.left-0{left:0}.left-1\/2{left:50%}.left-\[7px\]{left:7px}.left-\[11px\]{left:11px}.left-\[13px\]{left:13px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-0{margin-bottom:0!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[5\/4\.4\]{aspect-ratio:5/4.4}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-\[15px\]{width:15px;height:15px}.size-\[360px\]{width:360px;height:360px}.size-\[420px\]{width:420px;height:420px}.size-\[480px\]{width:480px;height:480px}.size-\[520px\]{width:520px;height:520px}.size-\[560px\]{width:560px;height:560px}.size-\[600px\]{width:600px;height:600px}.size-\[620px\]{width:620px;height:620px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[100svh\]{height:100svh}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-\[100svh\]{min-height:100svh}.min-h-dvh{min-height:100dvh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\/2{width:50%}.w-3\/5{width:60%}.w-10{width:calc(var(--spacing) * 10)}.w-28{width:calc(var(--spacing) * 28)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-start{scroll-snap-align:start}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.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-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}: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-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[24px\]{border-radius:24px}.rounded-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:2147483647px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-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-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-cyan\/35{border-color:#22d3ee59!important}@supports (color:color-mix(in lab, red, red)){.\!border-cyan\/35{border-color:color-mix(in oklab, var(--color-cyan) 35%, transparent)!important}}.border-cyan{border-color:var(--color-cyan)}.border-ember\/40{border-color:#fb923c66}@supports (color:color-mix(in lab, red, red)){.border-ember\/40{border-color:color-mix(in oklab, var(--color-ember) 40%, transparent)}}.border-line{border-color:var(--color-line)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.\!bg-cyan\/10{background-color:#22d3ee1a!important}@supports (color:color-mix(in lab, red, red)){.\!bg-cyan\/10{background-color:color-mix(in oklab, var(--color-cyan) 10%, transparent)!important}}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.bg-cyan{background-color:var(--color-cyan)}.bg-cyan\/10{background-color:#22d3ee1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan\/10{background-color:color-mix(in oklab, var(--color-cyan) 10%, transparent)}}.bg-cyan\/15{background-color:#22d3ee26}@supports (color:color-mix(in lab, red, red)){.bg-cyan\/15{background-color:color-mix(in oklab, var(--color-cyan) 15%, transparent)}}.bg-cyan\/30{background-color:#22d3ee4d}@supports (color:color-mix(in lab, red, red)){.bg-cyan\/30{background-color:color-mix(in oklab, var(--color-cyan) 30%, transparent)}}.bg-cyan\/40{background-color:#22d3ee66}@supports (color:color-mix(in lab, red, red)){.bg-cyan\/40{background-color:color-mix(in oklab, var(--color-cyan) 40%, transparent)}}.bg-cyan\/70{background-color:#22d3eeb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan\/70{background-color:color-mix(in oklab, var(--color-cyan) 70%, transparent)}}.bg-ember{background-color:var(--color-ember)}.bg-ember\/70{background-color:#fb923cb3}@supports (color:color-mix(in lab, red, red)){.bg-ember\/70{background-color:color-mix(in oklab, var(--color-ember) 70%, transparent)}}.bg-fuchsia-500\/20{background-color:#e12afb33}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/20{background-color:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.bg-ink-900{background-color:var(--color-ink-900)}.bg-ink-900\/90{background-color:#0b1126e6}@supports (color:color-mix(in lab, red, red)){.bg-ink-900\/90{background-color:color-mix(in oklab, var(--color-ink-900) 90%, transparent)}}.bg-ink-950{background-color:var(--color-ink-950)}.bg-ink-950\/70{background-color:#070b1ab3}@supports (color:color-mix(in lab, red, red)){.bg-ink-950\/70{background-color:color-mix(in oklab, var(--color-ink-950) 70%, transparent)}}.bg-ink-950\/90{background-color:#070b1ae6}@supports (color:color-mix(in lab, red, red)){.bg-ink-950\/90{background-color:color-mix(in oklab, var(--color-ink-950) 90%, transparent)}}.bg-orange-500\/25{background-color:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/25{background-color:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.bg-violet\/30{background-color:#8b5cf64d}@supports (color:color-mix(in lab, red, red)){.bg-violet\/30{background-color:color-mix(in oklab, var(--color-violet) 30%, transparent)}}.bg-violet\/40{background-color:#8b5cf666}@supports (color:color-mix(in lab, red, red)){.bg-violet\/40{background-color:color-mix(in oklab, var(--color-violet) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-cyan{--tw-gradient-from:var(--color-cyan);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan\/25{--tw-gradient-from:#22d3ee40}@supports (color:color-mix(in lab, red, red)){.from-cyan\/25{--tw-gradient-from:color-mix(in oklab, var(--color-cyan) 25%, transparent)}}.from-cyan\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-violet{--tw-gradient-via:var(--color-violet);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet\/25{--tw-gradient-to:#8b5cf640}@supports (color:color-mix(in lab, red, red)){.to-violet\/25{--tw-gradient-to:color-mix(in oklab, var(--color-violet) 25%, transparent)}}.to-violet\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-cyan{fill:var(--color-cyan)}.fill-line{fill:var(--color-line)}.fill-slate-300{fill:var(--color-slate-300)}.fill-slate-500{fill:var(--color-slate-500)}.p-3{padding:calc(var(--spacing) * 3)}.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)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-px{padding:1px}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[0\.08em\]{padding-bottom:.08em}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5em\]{font-size:.5em}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[clamp\(2\.5rem\,12vw\,9\.5rem\)\]{font-size:clamp(2.5rem,12vw,9.5rem)}.text-\[clamp\(2\.75rem\,6vw\,4\.5rem\)\]{font-size:clamp(2.75rem,6vw,4.5rem)}.text-\[clamp\(3rem\,9vw\,6\.5rem\)\]{font-size:clamp(3rem,9vw,6.5rem)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.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);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.\!text-cyan{color:var(--color-cyan)!important}.text-cyan{color:var(--color-cyan)}.text-cyan\/80{color:#22d3eecc}@supports (color:color-mix(in lab, red, red)){.text-cyan\/80{color:color-mix(in oklab, var(--color-cyan) 80%, transparent)}}.text-cyan\/90{color:#22d3eee6}@supports (color:color-mix(in lab, red, red)){.text-cyan\/90{color:color-mix(in oklab, var(--color-cyan) 90%, transparent)}}.text-ember{color:var(--color-ember)}.text-fg{color:var(--color-fg)}.text-fg\/90{color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.text-fg\/90{color:color-mix(in oklab, var(--color-fg) 90%, transparent)}}.text-muted{color:var(--color-muted)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-500{color:var(--color-slate-500)}.text-white\/\[0\.06\]{color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.06\]{color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.ring,.ring-1{--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)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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);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-xl{--tw-backdrop-blur:blur(var(--blur-xl));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{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-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-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}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cyan\/60:hover{border-color:#22d3ee99}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan\/60:hover{border-color:color-mix(in oklab, var(--color-cyan) 60%, transparent)}}.hover\:text-cyan:hover{color:var(--color-cyan)}.hover\:text-white:hover{color:var(--color-white)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline{display:inline}.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\:flex-row{flex-direction:row}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[0\.95fr_1\.15fr\]{grid-template-columns:.95fr 1.15fr}.md\:grid-cols-\[1\.3fr_1fr_auto\]{grid-template-columns:1.3fr 1fr auto}.md\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.md\:items-center{align-items:center}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:self-start{align-self:flex-start}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:py-0{padding-block:0}}@media (width>=80rem){.xl\:inline{display:inline}.xl\:px-4{padding-inline:calc(var(--spacing) * 4)}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,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-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes marquee{to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}#stats,#system{--g1:#38bdf8;--g2:#60a5fa;--g3:#818cf8;--accent:#38bdf8;--mood-a:#38bdf81a;--mood-b:#6366f11a}#dimensions{--g1:#22d3ee;--g2:#818cf8;--g3:#c084fc;--accent:#818cf8;--mood-a:#818cf821;--mood-b:#22d3ee14}#playground{--g1:#fdba74;--g2:#fb923c;--g3:#f472b6;--accent:#fb923c;--mood-a:#fb923c24;--mood-b:#f472b61c}#report{--g1:#f0abfc;--g2:#c084fc;--g3:#8b5cf6;--accent:#e879f9;--mood-a:#e879f91c;--mood-b:#8b5cf624}#sample{--g1:#e9d5ff;--g2:#c084fc;--g3:#a78bfa;--accent:#c084fc;--mood-a:#c084fc1f;--mood-b:#e879f91a}#insight{--g1:#fde68a;--g2:#fbbf24;--g3:#fb923c;--accent:#fbbf24;--mood-a:#fbbf241a;--mood-b:#8b5cf61f}#process{--g1:#6ee7b7;--g2:#34d399;--g3:#22d3ee;--accent:#34d399;--mood-a:#34d3991f;--mood-b:#22d3ee14}#audience{--g1:#fda4af;--g2:#fb7185;--g3:#f472b6;--accent:#fb7185;--mood-a:#fb71851f;--mood-b:#fb923c14}#faq{--mood-a:#94a3b80f;--mood-b:#22d3ee12}#contact{--mood-a:#22d3ee26;--mood-b:#8b5cf62b}#stats,#dimensions,#report,#insight,#faq{background:linear-gradient(#94a3b80f,#94a3b809);box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffffff12}@property --ma{syntax:"<color>";inherits:false;initial-value:#22d3ee1a}@property --mb{syntax:"<color>";inherits:false;initial-value:#8b5cf61f}.mood{z-index:0;pointer-events:none;background:radial-gradient(60vmax 50vmax at 8% 12%, var(--ma), transparent 70%), radial-gradient(60vmax 50vmax at 95% 90%, var(--mb), transparent 70%);transition:--ma 1.4s var(--ease-out-quart), --mb 1.4s var(--ease-out-quart);position:fixed;inset:0}.cursor-halo{z-index:1;pointer-events:none;background:radial-gradient(circle, var(--halo,#94a3b817), transparent 65%);mix-blend-mode:screen;opacity:0;border-radius:50%;width:420px;height:420px;transition:opacity .6s;position:fixed;top:-210px;left:-210px}.cursor-halo.is-on{opacity:1}html[data-motion=full] [data-reveal],html[data-motion=lite] [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out-quart), transform 1.1s var(--ease-out-expo);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(28px)}html [data-reveal].is-in{opacity:1;transform:none}[data-title] .t-line{display:block}html[data-motion=full] [data-title] .t-line,html[data-motion=lite] [data-title] .t-line{opacity:0;filter:blur(12px);clip-path:inset(0 0 100%);transform:translateY(.55em)skewY(3deg)}html[data-motion=full] [data-title].title-in .t-line,html[data-motion=lite] [data-title].title-in .t-line{opacity:1;filter:blur();clip-path:inset(-20% -10% -30%);transition:opacity .8s var(--ease-out-quart), transform 1.2s var(--ease-out-expo), filter 1s var(--ease-out-quart), clip-path 1.2s var(--ease-out-expo);transition-delay:calc(var(--l,0) * .15s + 60ms);transform:none}[data-title] .t-line.text-gradient{background-image:linear-gradient(100deg, var(--g1,var(--color-cyan)) 0%, var(--g2,#818cf8) 25%, var(--g3,var(--color-violet)) 50%, #f8fafc 62%, var(--g1,var(--color-cyan)) 74%, var(--g2,#818cf8) 100%);background-position:0 0;background-size:200% 100%}html[data-motion=full] [data-title].title-in .t-line.text-gradient,html[data-motion=lite] [data-title].title-in .t-line.text-gradient{animation:title-sheen 1.8s var(--ease-out-quart) both;animation-delay:calc(var(--l,0) * .15s + .18s)}@keyframes title-sheen{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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:0}@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-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{to{opacity:0;transform:scale(3.2)}}html[data-motion=static] .desk-only{display:none!important}html[data-motion=static] .mob-only{display:block!important}.intro[data-astro-cid-tfd3xvz2]{--hole:0%;-webkit-mask:radial-gradient(circle at 50% 50%, transparent var(--hole), #000 calc(var(--hole) + 0.5%));mask:radial-gradient(circle at 50% 50%, transparent var(--hole), #000 calc(var(--hole) + 0.5%))}html.skip-intro .intro[data-astro-cid-tfd3xvz2]{display:none}.intro[data-astro-cid-tfd3xvz2] [data-logo] path{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw var(--intro-dur,1.6s) var(--ease-out-quart) forwards}.intro[data-astro-cid-tfd3xvz2] [data-logo] path:nth-child(2){animation-delay:.15s}.intro[data-astro-cid-tfd3xvz2] [data-logo] path:nth-child(3),.intro[data-astro-cid-tfd3xvz2] [data-logo] path:nth-child(4){animation-delay:.3s}.intro[data-astro-cid-tfd3xvz2] [data-logo] circle{opacity:0;animation:pop .5s var(--ease-out-expo) calc(var(--intro-dur,1.6s) * .7) forwards}.intro-name[data-astro-cid-tfd3xvz2]{opacity:0;animation:fade .8s var(--ease-out-quart) .2s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{opacity:1}}@keyframes fade{to{opacity:1}}.nav[data-astro-cid-wpvy4v7s]{transition:background-color .5s, border-color .5s, transform .5s var(--ease-out-expo);border-bottom:1px solid #0000}.nav[data-astro-cid-wpvy4v7s].is-scrolled{border-bottom-color:var(--color-line);backdrop-filter:blur(16px)saturate(160%);background:#070b1a9e}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(-100%)}.progress[data-astro-cid-wpvy4v7s]{background:linear-gradient(90deg, var(--color-cyan), var(--color-violet));transform:scaleX(var(--p,0))}.nav-link[data-astro-cid-wpvy4v7s].is-active{color:#fff;background:#ffffff0f}.menu-line[data-astro-cid-wpvy4v7s]{width:16px;height:1.5px;transition:transform .4s var(--ease-out-expo);background:currentColor;border-radius:2px;position:absolute}.menu-line[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(-3px)}.menu-line[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(3px)}.menu-open[data-astro-cid-wpvy4v7s] .menu-line[data-astro-cid-wpvy4v7s]:first-child{transform:rotate(45deg)}.menu-open[data-astro-cid-wpvy4v7s] .menu-line[data-astro-cid-wpvy4v7s]:last-child{transform:rotate(-45deg)}.mobile-menu[data-astro-cid-wpvy4v7s]{visibility:hidden;clip-path:circle(0% at calc(100% - 2.5rem) 2rem);transition:clip-path .7s var(--ease-out-expo), visibility 0s .7s}.menu-open .mobile-menu[data-astro-cid-wpvy4v7s]{visibility:visible;clip-path:circle(150% at calc(100% - 2.5rem) 2rem);transition:clip-path .8s var(--ease-out-expo), visibility 0s}.menu-item[data-astro-cid-wpvy4v7s]{opacity:0;transition:opacity .5s, transform .6s var(--ease-out-expo);transform:translateY(20px)}.menu-open .menu-item[data-astro-cid-wpvy4v7s]{opacity:1;transition-delay:calc(.15s + var(--i) * 50ms);transform:none}.brain-stage[data-astro-cid-yodha2z4]{height:44svh;inset:3.5rem 0 auto;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.hero-content[data-astro-cid-yodha2z4]{padding-top:calc(3.5rem + 34svh)}@media (width>=1024px){.brain-stage[data-astro-cid-yodha2z4]{height:auto;inset:0 0 0 40%;-webkit-mask-image:none;mask-image:none}.hero-content[data-astro-cid-yodha2z4]{padding-top:4rem}}.char[data-astro-cid-yodha2z4]{will-change:transform;display:inline-block}.char-grad[data-astro-cid-yodha2z4]{background:linear-gradient(100deg, var(--color-cyan), #818cf8 50%, var(--color-violet));background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--k) / (var(--n) - 1) * 100%) 0;color:#0000;-webkit-background-clip:text;background-clip:text}html:not([data-motion=static]):not(.is-ready) .char[data-astro-cid-yodha2z4],html:not([data-motion=static]):not(.is-ready) .hero-fade[data-astro-cid-yodha2z4]{opacity:0}html.is-ready:not([data-motion=static]) .char[data-astro-cid-yodha2z4]{animation:char-in 1.2s var(--ease-out-expo) both;animation-delay:calc(var(--i) * 70ms + .1s)}html.is-ready:not([data-motion=static]) .hero-fade[data-astro-cid-yodha2z4]{animation:fade-up 1s var(--ease-out-quart) both;animation-delay:calc(var(--d) * 90ms + .3s)}@keyframes char-in{0%{opacity:0;filter:blur(10px);transform:translateY(105%)rotate(8deg)}to{opacity:1;filter:blur();transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.scroll-hint[data-astro-cid-yodha2z4]{animation:2.2s ease-in-out infinite nudge}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.brain-fallback[data-astro-cid-yodha2z4]{place-items:center;transition:opacity 1s;display:grid;position:absolute;inset:0}.brain-fallback[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{aspect-ratio:1;border:1px dashed #22d3ee40;border-radius:50%;width:min(70vmin,560px);animation:40s linear infinite spin;position:absolute}.brain-fallback[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]:nth-child(2){border-color:#8b5cf64d;width:min(52vmin,420px);animation-duration:28s;animation-direction:reverse}.brain-fallback[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]:nth-child(3){filter:blur(8px);background:radial-gradient(circle,#22d3ee59,#8b5cf626 55%,#0000 70%);border:none;width:min(30vmin,240px);animation:none}.has-webgl .brain-fallback[data-astro-cid-yodha2z4]{opacity:0}.stat-bar[data-astro-cid-xvvo3qve]{background:linear-gradient(to bottom, var(--color-cyan), transparent)}.marquee[data-astro-cid-xvvo3qve]{mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-xvvo3qve]{animation:marquee var(--marquee-duration,40s) linear infinite}.marquee-track[data-astro-cid-xvvo3qve].reverse{animation-direction:reverse}.marquee[data-astro-cid-xvvo3qve]:hover .marquee-track[data-astro-cid-xvvo3qve]{animation-play-state:paused}.pre-step[data-astro-cid-ejoyti3n]{background:#ffffff05;border:1px dashed #ffffff29;border-radius:18px;align-items:flex-start;gap:.9rem;max-width:30rem;padding:.9rem 1rem;display:flex}.pre-icon[data-astro-cid-ejoyti3n]{width:2.25rem;height:2.25rem;color:var(--color-muted);background:#ffffff0d;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.pre-tag[data-astro-cid-ejoyti3n]{color:var(--color-ember);border:1px solid #fb923c66;border-radius:9999px;padding:.1rem .5rem;font-size:11px;font-weight:500}.rail-fill[data-astro-cid-ejoyti3n]{background:repeating-linear-gradient(to bottom, var(--color-cyan) 0 10px, #a5b4fc 10px 14px, var(--color-violet) 14px 24px);background-size:100% 48px;animation:1.2s linear infinite current;transform:scaleY(0);box-shadow:0 0 12px #22d3eecc}@keyframes current{to{background-position:0 48px}}.stage-node[data-astro-cid-ejoyti3n]{color:var(--color-muted);transition:color .5s,background-color .5s}.stage-node[data-astro-cid-ejoyti3n]:hover{background:#ffffff08}.node-dot[data-astro-cid-ejoyti3n]{background:var(--color-ink-950);transition:border-color .5s, box-shadow .5s, transform .5s var(--ease-out-expo);border-color:#fff3}.stage-node[data-astro-cid-ejoyti3n].is-active{color:#fff;background:#ffffff0a}.stage-node[data-astro-cid-ejoyti3n].is-active .node-dot[data-astro-cid-ejoyti3n]{border-color:var(--color-cyan);transform:translateY(-50%)scale(1.1);box-shadow:0 0 0 6px #22d3ee26,0 0 24px #22d3eecc}.stage-panel[data-astro-cid-ejoyti3n]{opacity:0;visibility:hidden;filter:blur(6px);transition:opacity .7s var(--ease-out-quart), transform .9s var(--ease-out-expo), filter .7s, visibility 0s .7s;transform:translateY(40px)scale(.97)}.stage-panel[data-astro-cid-ejoyti3n].is-active{opacity:1;visibility:visible;filter:none;transition-delay:.1s,.1s,.1s,0s;transform:none}.ring[data-astro-cid-ejoyti3n]{border:1px dashed #22d3ee59;border-radius:50%;animation:24s linear infinite spin;position:absolute;inset:0}.ring-b[data-astro-cid-ejoyti3n]{border-style:solid;border-color:#8b5cf64d;animation-duration:16s;animation-direction:reverse;inset:22px}.orbit-dot[data-astro-cid-ejoyti3n]{animation:6s linear infinite spin;position:absolute;inset:0}.orbit-dot[data-astro-cid-ejoyti3n]:before{content:"";background:var(--color-ember);width:8px;height:8px;box-shadow:0 0 16px var(--color-ember);border-radius:50%;position:absolute;top:-4px;left:50%}.viz[data-astro-cid-wtr6ptpm]{height:46px;color:var(--hue)}@media (width>=640px){.viz[data-astro-cid-wtr6ptpm]{height:56px}}.viz[data-astro-cid-wtr6ptpm] svg[data-astro-cid-wtr6ptpm]{width:100%;height:100%;overflow:visible}.viz[data-astro-cid-wtr6ptpm] [data-astro-cid-wtr6ptpm]:is(rect,polygon,circle,path,line,g){transform-box:fill-box;transform-origin:50%}.lbl[data-astro-cid-wtr6ptpm]{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--color-muted);font-size:8px}.axis[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-opacity:.15;stroke-dasharray:2 4}.draw[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.6}.node[data-astro-cid-wtr6ptpm]{fill:currentColor;fill-opacity:.55}.cell[data-astro-cid-wtr6ptpm]{fill:currentColor;fill-opacity:.08;stroke:currentColor;stroke-opacity:.18}.cell[data-astro-cid-wtr6ptpm].seq{fill-opacity:.4}.eq[data-astro-cid-wtr6ptpm]{font-family:var(--font-mono);fill:var(--color-fg);fill-opacity:.75;font-size:21px;font-weight:600}.eq[data-astro-cid-wtr6ptpm].hi{fill:currentColor;fill-opacity:1}.slot[data-astro-cid-wtr6ptpm]{fill:currentColor;fill-opacity:.08;stroke:currentColor;stroke-opacity:.5}.reel[data-astro-cid-wtr6ptpm]{transform-box:view-box;transform:translateY(-128px)}.maze[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-opacity:.25;stroke-width:1.4px}.dot[data-astro-cid-wtr6ptpm]{fill:currentColor}.edge[data-astro-cid-wtr6ptpm]{stroke-width:1.2px;opacity:.35}.core[data-astro-cid-wtr6ptpm]{fill-opacity:1}.halo[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-opacity:.35}.poly[data-astro-cid-wtr6ptpm]{fill:currentColor;fill-opacity:.16;stroke:currentColor;stroke-opacity:.7;stroke-width:1.4px;stroke-linejoin:round}.poly[data-astro-cid-wtr6ptpm].turn{transform:rotate(90deg)}.hint[data-astro-cid-wtr6ptpm]{stroke:var(--color-muted);stroke-opacity:.6;stroke-dasharray:3 4}.hint[data-astro-cid-wtr6ptpm].solid{stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round}.check[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.25}.face[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-opacity:.6;stroke-linejoin:round;fill:currentColor}.face[data-astro-cid-wtr6ptpm].top{fill-opacity:.3}.face[data-astro-cid-wtr6ptpm].left{fill-opacity:.14}.face[data-astro-cid-wtr6ptpm].right{fill-opacity:.05}.golden[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-opacity:.14}.spiral[data-astro-cid-wtr6ptpm]{opacity:.8}.swatch[data-astro-cid-wtr6ptpm]{fill:currentColor;fill-opacity:var(--o)}.picker[data-astro-cid-wtr6ptpm]{stroke:var(--color-fg);stroke-opacity:.8;stroke-width:1.5px;transform-box:view-box;transform:translate(102px)}.key[data-astro-cid-wtr6ptpm]{fill:currentColor;fill-opacity:.14;stroke:currentColor;stroke-opacity:.3}.key[data-astro-cid-wtr6ptpm].lit{fill-opacity:.3}.bkey[data-astro-cid-wtr6ptpm]{fill:#0b1124;stroke:currentColor;stroke-opacity:.35}.wave[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;opacity:.75}.mbox[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-opacity:.25;fill:currentColor;fill-opacity:.04}.mshape[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-width:1.2px;fill:currentColor;fill-opacity:var(--f)}.ask[data-astro-cid-wtr6ptpm]{font-family:var(--font-mono);fill:currentColor;font-size:12px;font-weight:700}.opt[data-astro-cid-wtr6ptpm]{stroke:currentColor;stroke-opacity:.25}.opt[data-astro-cid-wtr6ptpm].ok{stroke-opacity:.9;stroke-width:1.5px}.tree[data-astro-cid-wtr6ptpm]{stroke-width:1.2px;opacity:.45}.is-on[data-astro-cid-wtr6ptpm] .draw[data-astro-cid-wtr6ptpm]{animation:viz-draw 3.2s var(--ease-out-expo) infinite}@keyframes viz-draw{0%{stroke-dashoffset:1px;opacity:1}55%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.is-on[data-astro-cid-wtr6ptpm] .cell[data-astro-cid-wtr6ptpm].seq{animation:3.2s ease-out infinite viz-lit;animation-delay:calc(var(--s) * .42s)}.is-on[data-astro-cid-wtr6ptpm] .key[data-astro-cid-wtr6ptpm].lit{animation:2.6s ease-out infinite viz-lit;animation-delay:calc(var(--s) * .3s)}@keyframes viz-lit{0%,to{fill-opacity:.1}6%{fill-opacity:1}22%{fill-opacity:.14}}.is-on[data-astro-cid-wtr6ptpm] .reel[data-astro-cid-wtr6ptpm]{animation:3.2s cubic-bezier(.2,.9,.25,1) infinite viz-reel}@keyframes viz-reel{0%{transform:translateY(0)}50%,to{transform:translateY(-128px)}}.is-on[data-astro-cid-wtr6ptpm] .edge[data-astro-cid-wtr6ptpm]{animation-delay:calc(var(--e) * .12s)}.is-on[data-astro-cid-wtr6ptpm] .node[data-astro-cid-wtr6ptpm]{animation:2.4s ease-in-out infinite viz-blink;animation-delay:calc(var(--n) * -.3s)}@keyframes viz-blink{50%{fill-opacity:1}}.is-on[data-astro-cid-wtr6ptpm] .halo[data-astro-cid-wtr6ptpm]{animation:2s ease-out infinite viz-halo}@keyframes viz-halo{0%{stroke-opacity:.8;transform:scale(.5)}to{stroke-opacity:0;transform:scale(1.5)}}.is-on[data-astro-cid-wtr6ptpm] .poly[data-astro-cid-wtr6ptpm].turn{animation:viz-turn 3.6s var(--ease-out-expo) infinite}@keyframes viz-turn{0%,15%{transform:rotate(90deg)}45%,85%{transform:rotate(0)}to{transform:rotate(90deg)}}.is-on[data-astro-cid-wtr6ptpm] .check[data-astro-cid-wtr6ptpm]{animation:3.6s infinite viz-check}@keyframes viz-check{0%,40%,to{opacity:.25}50%,85%{opacity:1}}.is-on[data-astro-cid-wtr6ptpm] .face[data-astro-cid-wtr6ptpm]{animation:3.6s ease-in-out infinite viz-face}.is-on[data-astro-cid-wtr6ptpm] .face[data-astro-cid-wtr6ptpm].left{animation-delay:-1.2s}.is-on[data-astro-cid-wtr6ptpm] .face[data-astro-cid-wtr6ptpm].right{animation-delay:-2.4s}@keyframes viz-face{50%{fill-opacity:.55}}.is-on[data-astro-cid-wtr6ptpm] .picker[data-astro-cid-wtr6ptpm]{animation:viz-pick 3.6s var(--ease-out-expo) infinite}@keyframes viz-pick{0%{transform:translate(0)}20%{transform:translate(170px)}40%{transform:translate(34px)}60%,to{transform:translate(102px)}}.is-on[data-astro-cid-wtr6ptpm] .wave[data-astro-cid-wtr6ptpm]{animation:4s linear infinite viz-wave}@keyframes viz-wave{to{transform:translate(-96px)}}.is-on[data-astro-cid-wtr6ptpm] .mcell[data-astro-cid-wtr6ptpm]{animation:4s infinite viz-mcell;animation-delay:calc(var(--m) * .12s)}@keyframes viz-mcell{0%{opacity:.2}12%,to{opacity:1}}.is-on[data-astro-cid-wtr6ptpm] .ask[data-astro-cid-wtr6ptpm]{animation:1s steps(2,end) infinite viz-ask}@keyframes viz-ask{50%{fill-opacity:.2}}.is-on[data-astro-cid-wtr6ptpm] .opt[data-astro-cid-wtr6ptpm].ok{animation:2s ease-in-out infinite viz-ok}@keyframes viz-ok{50%{fill:currentColor;fill-opacity:.18}}.dim-pin[data-astro-cid-vdqxij2e] .max-w-3xl{max-width:min(56rem,100%)}.dim-pin[data-astro-cid-vdqxij2e] .section-title{font-size:clamp(1.7rem,3.2vw,2.85rem)}.dim-pin[data-astro-cid-vdqxij2e] .section-title .t-line:first-child{white-space:nowrap}@media (width<=760px){.dim-pin[data-astro-cid-vdqxij2e] .section-title .t-line:first-child{white-space:normal}}.dim-scroller[data-astro-cid-vdqxij2e]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:12px 24px;padding-inline:clamp(1.25rem,4vw,2.5rem);scroll-padding-inline:clamp(1.25rem,4vw,2.5rem);overflow-x:auto}.dim-scroller[data-astro-cid-vdqxij2e]::-webkit-scrollbar{display:none}@media (width>=1024px){html:not([data-motion=static]) .dim-scroller[data-astro-cid-vdqxij2e]{padding-inline:max(50vw - 620px + 2.5rem,2.5rem);overflow:visible}}.dim-card[data-astro-cid-vdqxij2e]{perspective:1000px;width:min(82vw,360px);height:460px}@media (width>=1024px){.dim-card[data-astro-cid-vdqxij2e]{width:380px;height:480px}}.dim-end[data-astro-cid-vdqxij2e]{width:min(82vw,340px);height:460px}@media (width>=1024px){.dim-end[data-astro-cid-vdqxij2e]{height:480px}}@media (width>=1024px) and (height<=960px){.dim-card[data-astro-cid-vdqxij2e],.dim-end[data-astro-cid-vdqxij2e]{height:460px}.dim-scroller[data-astro-cid-vdqxij2e]{margin-top:1.5rem}.dim-pin[data-astro-cid-vdqxij2e] .section-lead{display:none}.dim-kicker[data-astro-cid-vdqxij2e]{margin-top:1.25rem}.dim-mid[data-astro-cid-vdqxij2e] .viz{transform-origin:top;transform:scale(.92)}}@media (width>=1024px) and (height<=820px){.dim-card[data-astro-cid-vdqxij2e],.dim-end[data-astro-cid-vdqxij2e]{height:420px}.dim-scroller[data-astro-cid-vdqxij2e]{margin-top:1rem}.dim-summary[data-astro-cid-vdqxij2e]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dim-body[data-astro-cid-vdqxij2e]{padding-top:1.25rem;padding-inline:1.5rem}.dim-foot[data-astro-cid-vdqxij2e]{padding-inline:1.5rem;padding-bottom:1.5rem}.dim-mid[data-astro-cid-vdqxij2e] .viz{transform:scale(.85)}}.dim-inner[data-astro-cid-vdqxij2e]{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .6s var(--ease-out-expo), border-color .4s}.dim-card[data-astro-cid-vdqxij2e]:hover .dim-inner[data-astro-cid-vdqxij2e],.dim-card[data-astro-cid-vdqxij2e]:focus-visible .dim-inner[data-astro-cid-vdqxij2e]{border-color:color-mix(in srgb, var(--hue) 45%, transparent)}.dim-card[data-astro-cid-vdqxij2e].is-tilting .dim-inner[data-astro-cid-vdqxij2e]{transition:transform .15s linear,border-color .4s}.spot[data-astro-cid-vdqxij2e]{background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%), color-mix(in srgb, var(--hue) 22%, transparent), transparent 60%);opacity:0;transition:opacity .5s}.dim-card[data-astro-cid-vdqxij2e]:hover .spot[data-astro-cid-vdqxij2e]{opacity:1}.dim-icon[data-astro-cid-vdqxij2e]{color:var(--hue);background:color-mix(in srgb, var(--hue) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 30%, transparent)}.group-chip[data-astro-cid-vdqxij2e]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.8125rem;display:inline-flex}.dim-progress[data-astro-cid-vdqxij2e]{background:linear-gradient(90deg, var(--color-cyan), var(--color-violet));transform:scaleX(0)}.dim-dialog[data-astro-cid-vdqxij2e]{width:100%;max-width:100%;max-height:88dvh;color:var(--color-fg);background:0 0;margin:auto auto 0;padding:0;overflow:visible}@media (width>=640px){.dim-dialog[data-astro-cid-vdqxij2e]{width:calc(100% - 3rem);max-width:620px;margin:auto}}.dim-dialog[data-astro-cid-vdqxij2e]::backdrop{backdrop-filter:blur(6px);opacity:0;background:#030610b3;transition:opacity .4s}.dim-dialog[data-astro-cid-vdqxij2e].is-open::backdrop{opacity:1}.dlg-panel[data-astro-cid-vdqxij2e]{overscroll-behavior:contain;max-height:88dvh;transition:transform .55s var(--ease-out-expo);background:#0c1228eb;overflow-y:auto;transform:translateY(100%)}@media (width>=640px){.dlg-panel[data-astro-cid-vdqxij2e]{opacity:0;transition:transform .55s var(--ease-out-expo), opacity .4s;transform:translateY(30px)scale(.96)}}.dim-dialog[data-astro-cid-vdqxij2e].is-open .dlg-panel[data-astro-cid-vdqxij2e]{opacity:1;transform:none}.dim-dialog[data-astro-cid-vdqxij2e] .dlg-item{opacity:0;transition:opacity .5s, transform .6s var(--ease-out-expo);transform:translateY(12px)}.dim-dialog[data-astro-cid-vdqxij2e].is-open .dlg-item{opacity:1;transition-delay:calc(.15s + var(--i) * 60ms);transform:none}.game[data-astro-cid-z3atoj6d]{perspective:1400px;height:440px}.flipper[data-astro-cid-z3atoj6d]{height:100%;transform-style:preserve-3d;transition:transform .9s var(--ease-out-expo);position:relative}.game[data-astro-cid-z3atoj6d].is-flipped .flipper[data-astro-cid-z3atoj6d]{transform:rotateY(180deg)}.face[data-astro-cid-z3atoj6d]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:28px;flex-direction:column;padding:1.75rem;display:flex;position:absolute;inset:0}.back[data-astro-cid-z3atoj6d]{border-color:color-mix(in srgb, var(--hue) 35%, transparent);background:#0c1228d9;transform:rotateY(180deg)}.front[data-astro-cid-z3atoj6d]{transition:border-color .4s}.game[data-astro-cid-z3atoj6d]:hover .front[data-astro-cid-z3atoj6d]{border-color:color-mix(in srgb, var(--hue) 40%, transparent)}.game-icon[data-astro-cid-z3atoj6d]{color:var(--hue);background:color-mix(in srgb, var(--hue) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 30%, transparent)}.preview[data-astro-cid-z3atoj6d]{color:color-mix(in srgb, var(--hue) 55%, transparent)}.pv-arrow[data-astro-cid-z3atoj6d],.pv-digit[data-astro-cid-z3atoj6d]{opacity:.35;animation:2.4s ease-in-out infinite pv-blink;animation-delay:calc(var(--k,0) * .3s);display:inline-block}.pv-bar[data-astro-cid-z3atoj6d]{width:4px;height:var(--h);opacity:.5;transform-origin:50%;animation:1.2s ease-in-out infinite alternate pv-wave;animation-delay:calc(var(--k) * -90ms);background:currentColor;border-radius:2px}@keyframes pv-blink{50%{fill-opacity:.35}}@keyframes pv-wave{0%{transform:scaleY(.3)}}.game-start[data-astro-cid-z3atoj6d]{color:var(--color-ink-950);background:var(--hue);transition:transform .3s var(--ease-out-quart), box-shadow .3s;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem;font-weight:600;display:inline-flex}.game-start[data-astro-cid-z3atoj6d]:hover{box-shadow:0 12px 30px -10px var(--hue);transform:translateY(-2px)}.game[data-astro-cid-z3atoj6d] .game-btn{touch-action:manipulation;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;padding:.9rem;font-weight:600;transition:background-color .2s,border-color .2s,transform .1s}.game[data-astro-cid-z3atoj6d] .game-btn:hover{border-color:var(--hue)}.game[data-astro-cid-z3atoj6d] .game-btn:active,.game[data-astro-cid-z3atoj6d] .game-btn.is-pressed{border-color:var(--hue);background:color-mix(in srgb, var(--hue) 20%, transparent);transform:scale(.97)}.game[data-astro-cid-z3atoj6d] [data-stage]{outline:none}.game[data-astro-cid-z3atoj6d] .game-surface{cursor:crosshair;-webkit-user-select:none;user-select:none}.game[data-astro-cid-z3atoj6d] .game-hint{text-align:center;color:var(--color-muted);margin:.5rem 0 .75rem;font-size:11px;line-height:1.8}.game[data-astro-cid-z3atoj6d] .game-kbd{min-width:1.5em;font-family:var(--font-mono);color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 .4em;font-size:10px;line-height:1.6;display:inline-grid}@media (hover:none){.game[data-astro-cid-z3atoj6d] .game-hint{display:none}}.game[data-astro-cid-z3atoj6d] .game-wave.is-pressed{box-shadow:inset 0 0 0 1px var(--hue), 0 0 30px -6px var(--hue)}.game[data-astro-cid-z3atoj6d] .game-arrow{color:var(--hue);text-shadow:0 0 40px var(--hue);animation:pop-in .25s var(--ease-out-expo);font-size:6rem;line-height:1}.game[data-astro-cid-z3atoj6d] .game-digits{font-family:var(--font-mono);letter-spacing:.1em;color:#fff;animation:pop-in .4s var(--ease-out-expo);font-size:clamp(2rem,7vw,2.75rem)}.game[data-astro-cid-z3atoj6d] .game-input{text-align:center;min-height:3rem;font-family:var(--font-mono);color:var(--hue);background:#ffffff0a;border-radius:12px;padding:.5rem;font-size:1.75rem}.game[data-astro-cid-z3atoj6d] .game-key{font-family:var(--font-mono);touch-action:manipulation;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;font-size:1.1rem}.game[data-astro-cid-z3atoj6d] .game-key:active,.game[data-astro-cid-z3atoj6d] .game-key.is-pressed{background:color-mix(in srgb, var(--hue) 25%, transparent)}.game[data-astro-cid-z3atoj6d] .game-key-ok.is-pressed{filter:brightness(1.25)}.game[data-astro-cid-z3atoj6d] .game-key-ok{color:var(--color-ink-950);background:var(--hue);font-family:var(--font-sans);font-size:.95rem;font-weight:600}.game[data-astro-cid-z3atoj6d] .game-play{color:var(--color-muted);flex-direction:column;align-items:center;gap:1rem;display:flex}.game[data-astro-cid-z3atoj6d] .game-wave{background:color-mix(in srgb, var(--hue) 12%, transparent);height:72px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 35%, transparent);border-radius:9999px;align-items:center;gap:6px;padding:0 28px;display:flex}.game[data-astro-cid-z3atoj6d] .game-wave i{background:var(--hue);border-radius:3px;width:5px;height:14px;transition:height .3s}.game[data-astro-cid-z3atoj6d] .is-playing .game-wave i{animation:.6s ease-in-out infinite alternate wave}.game[data-astro-cid-z3atoj6d] .is-playing .game-wave i:nth-child(2){animation-delay:.1s}.game[data-astro-cid-z3atoj6d] .is-playing .game-wave i:nth-child(3){animation-delay:.2s}.game[data-astro-cid-z3atoj6d] .is-playing .game-wave i:nth-child(4){animation-delay:.3s}.game[data-astro-cid-z3atoj6d] .is-playing .game-wave i:nth-child(5){animation-delay:.4s}.game[data-astro-cid-z3atoj6d] .game-result-value{font-family:var(--font-mono);color:var(--hue);text-shadow:0 0 40px color-mix(in srgb, var(--hue) 60%, transparent);font-size:4rem;font-weight:700;line-height:1}@keyframes wave{to{height:44px}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}}.persona-tab[data-astro-cid-bk2iuz4x]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:9999px;align-items:baseline;gap:.6rem;padding:.65rem 1.2rem;transition:border-color .4s,background-color .4s;display:flex}.persona-tab[data-astro-cid-bk2iuz4x]:hover{border-color:#22d3ee66}.persona-tab[data-astro-cid-bk2iuz4x].is-active{border-color:var(--color-cyan);background:#22d3ee1a;box-shadow:0 0 24px -6px #22d3ee99}.persona-card[data-astro-cid-bk2iuz4x]{display:none}.persona-card[data-astro-cid-bk2iuz4x].is-active{animation:card-in .8s var(--ease-out-expo);display:block}.persona-card[data-astro-cid-bk2iuz4x].is-active .trait[data-astro-cid-bk2iuz4x],.persona-card[data-astro-cid-bk2iuz4x].is-active li[data-astro-cid-bk2iuz4x]{animation:card-in .7s var(--ease-out-expo) both;animation-delay:calc(var(--k) * 60ms + .1s)}.persona-card[data-astro-cid-bk2iuz4x].is-active .trait[data-astro-cid-bk2iuz4x]{animation:card-in .7s var(--ease-out-expo) both calc(var(--k) * 60ms + .1s), float 5s ease-in-out calc(var(--k) * -1.1s) infinite}.match-bar[data-astro-cid-bk2iuz4x]{width:var(--w);background:linear-gradient(90deg, var(--color-cyan), var(--color-violet));transform-origin:0}.persona-card[data-astro-cid-bk2iuz4x].is-active .match-bar[data-astro-cid-bk2iuz4x]{animation:grow 1.2s var(--ease-out-expo) both .3s}@keyframes card-in{0%{opacity:0;transform:translateY(16px)}}@keyframes grow{0%{transform:scaleX(0)}}.cover-gallery[data-astro-cid-n2dnccd2]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.cover-gallery[data-astro-cid-n2dnccd2]{grid-template-columns:1fr 1fr;gap:1.75rem}}.cover-card[data-astro-cid-n2dnccd2]{text-align:left;cursor:pointer;transition:transform .35s var(--ease-out-quart,ease), border-color .3s, box-shadow .35s;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:18px;grid-template-rows:minmax(280px,42vw) auto;display:grid;position:relative;overflow:hidden}@media (width>=768px){.cover-card[data-astro-cid-n2dnccd2]{grid-template-rows:minmax(360px,38vh) auto}}.cover-card[data-astro-cid-n2dnccd2]:hover{border-color:#ffffff38;transform:translateY(-4px);box-shadow:0 24px 48px #00000059}.cover-card[data-astro-cid-n2dnccd2]:focus-visible{outline-offset:3px;outline:2px solid #c1f100}.cover-card[data-astro-cid-n2dnccd2].cover-advanced:focus-visible{outline-color:#c4a0ff}.cover-card-art[data-astro-cid-n2dnccd2]{min-height:100%;display:block;position:relative;overflow:hidden}.cover-card[data-astro-cid-n2dnccd2] .cover-copy[data-astro-cid-n2dnccd2]{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.1rem,3vw,1.85rem);display:flex;position:absolute;inset:0}.cover-card-meta[data-astro-cid-n2dnccd2]{background:linear-gradient(#080c16eb,#060a12fa);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem 1.15rem;display:flex}.cover-card-copy[data-astro-cid-n2dnccd2]{flex:1;gap:.35rem;min-width:0;display:grid}.cover-card-note[data-astro-cid-n2dnccd2]{color:var(--color-muted);font-size:.84rem;line-height:1.55}.cover-card-cta[data-astro-cid-n2dnccd2]{letter-spacing:.02em;color:#0b1220;background:var(--cover-accent);min-height:2.85rem;box-shadow:0 8px 22px color-mix(in srgb, var(--cover-accent) 35%, transparent);transition:transform .25s var(--ease-out-quart,ease), box-shadow .25s;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.7rem 1.35rem;font-size:1rem;font-weight:700;display:inline-flex}.cover-card[data-astro-cid-n2dnccd2]:hover .cover-card-cta[data-astro-cid-n2dnccd2]{box-shadow:0 10px 28px color-mix(in srgb, var(--cover-accent) 48%, transparent);transform:scale(1.04)}@media (width<=480px){.cover-card-meta[data-astro-cid-n2dnccd2]{flex-direction:column;align-items:stretch}.cover-card-cta[data-astro-cid-n2dnccd2]{width:100%}}.cover-face[data-astro-cid-n2dnccd2],.cover-card[data-astro-cid-n2dnccd2],.cover-basic[data-astro-cid-n2dnccd2]{--cover-accent:#c1f100;--cover-accent-deep:#7a9900;--cover-soft:#faffe7}.cover-advanced[data-astro-cid-n2dnccd2]{--cover-accent:#c4a0ff;--cover-accent-deep:#8b5cf6;--cover-soft:#efe6ff}.cover-art[data-astro-cid-n2dnccd2]{object-fit:cover;object-position:78% 45%;pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.cover-veil[data-astro-cid-n2dnccd2]{pointer-events:none;background:linear-gradient(105deg,#08080aeb 0%,#08080ab8 34%,#08080a47 58%,#08080a1f 100%),linear-gradient(#08080a40 0%,#0000 28% 72%,#08080a73 100%);position:absolute;inset:0}.cover-glow[data-astro-cid-n2dnccd2]{pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--cover-accent) 28%, transparent) 0%, transparent 68%);filter:blur(6px);border-radius:50%;width:70%;height:62%;position:absolute;top:18%;right:-8%}.cover-brand[data-astro-cid-n2dnccd2]{color:color-mix(in srgb, var(--cover-accent) 75%, white);opacity:.9}.cover-title[data-astro-cid-n2dnccd2]{letter-spacing:-.03em;color:#f8fafc;flex-wrap:wrap;max-width:14ch;margin-top:.75rem;font-size:clamp(1.45rem,3.6vw,2.2rem);font-weight:800;line-height:1.18;display:flex}.cover-title-a[data-astro-cid-n2dnccd2]{background:linear-gradient(#fff 0%,#aaa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.cover-title-b[data-astro-cid-n2dnccd2]{background:linear-gradient(180deg, var(--cover-accent) 0%, var(--cover-accent-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.cover-rule[data-astro-cid-n2dnccd2]{background:var(--cover-accent);border-radius:999px;width:2.25rem;height:2px;margin-top:.75rem;display:block}.cover-sub[data-astro-cid-n2dnccd2]{max-width:16rem;color:var(--cover-soft);margin-top:.65rem;font-size:.84rem;line-height:1.55}.cover-badge[data-astro-cid-n2dnccd2]{color:#1a1a1a;background:var(--cover-accent);border-radius:999px;margin-top:1.1rem;padding:.4rem .95rem;font-size:.8125rem;font-weight:600}.reader[data-astro-cid-n2dnccd2]{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.reader[data-astro-cid-n2dnccd2][hidden]{display:none}.reader-backdrop[data-astro-cid-n2dnccd2]{backdrop-filter:blur(10px);opacity:0;background:#030712c7;position:absolute;inset:0}.reader-panel[data-astro-cid-n2dnccd2]{z-index:2;opacity:0;gap:.85rem;width:min(100%,980px);display:grid;position:relative;transform:scale(.96)}.reader[data-astro-cid-n2dnccd2].is-ready .reader-backdrop[data-astro-cid-n2dnccd2]{opacity:1;transition:opacity .35s}.reader[data-astro-cid-n2dnccd2].is-ready .reader-panel[data-astro-cid-n2dnccd2]{transition:transform .45s var(--ease-out-expo,ease);transform:none}.reader-close[data-astro-cid-n2dnccd2]{z-index:3;color:#e2e8f0;background:#070b1ad9;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:-.25rem;right:0}.reader-stage[data-astro-cid-n2dnccd2]{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.book-host[data-astro-cid-n2dnccd2]{will-change:transform;width:100%;min-height:min(72vh,640px);max-height:78vh;position:relative}.flip-book[data-astro-cid-n2dnccd2]{width:100%;height:100%;min-height:inherit}.book-host[data-astro-cid-n2dnccd2] .stf__item,.book-host[data-astro-cid-n2dnccd2] .stf__item .flip-page{overflow:hidden}.book-host[data-astro-cid-n2dnccd2] .stf__item.--left,.book-host[data-astro-cid-n2dnccd2] .stf__item.--left .flip-page{border-radius:14px 0 0 14px}.book-host[data-astro-cid-n2dnccd2] .stf__item.--right,.book-host[data-astro-cid-n2dnccd2] .stf__item.--right .flip-page{border-radius:0 14px 14px 0}.book-host[data-astro-cid-n2dnccd2].is-single-leaf .stf__item.--left,.book-host[data-astro-cid-n2dnccd2].is-single-leaf .stf__item.--left .flip-page,.book-host[data-astro-cid-n2dnccd2].is-single-leaf .stf__item.--right,.book-host[data-astro-cid-n2dnccd2].is-single-leaf .stf__item.--right .flip-page{border-radius:14px}.book-nav[data-astro-cid-n2dnccd2]{color:#e2e8f0;background:#070b1abf;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;transition:opacity .2s;display:grid}.book-nav[data-astro-cid-n2dnccd2]:disabled{opacity:.35;cursor:not-allowed}.reader-meta[data-astro-cid-n2dnccd2]{justify-content:space-between;align-items:center;gap:1rem;padding-inline:.25rem;display:flex}.fly-cover[data-astro-cid-n2dnccd2]{z-index:90;pointer-events:none;opacity:0;visibility:hidden;background:#0a0a0c 78% 45%/cover;border-radius:14px;position:fixed;overflow:hidden;box-shadow:0 30px 80px #0000008c}.fly-cover[data-astro-cid-n2dnccd2].is-on{visibility:visible}.flip-page[data-astro-cid-n2dnccd2]{box-sizing:border-box;color:#1a2438;background:#f5f8fc;overflow:hidden}.flip-page[data-astro-cid-n2dnccd2].page-sheet{background:linear-gradient(90deg,#0f28461a 0%,#0000 18px),linear-gradient(#f5f8fc,#eef3f8 42%,#e4ebf3);flex-direction:column;padding:clamp(1.1rem,2.8vw,1.85rem);display:flex}.flip-page[data-astro-cid-n2dnccd2].cover-face{color:#f8fafc;background:#0a0a0c;position:relative}.flip-page[data-astro-cid-n2dnccd2].cover-face .cover-copy[data-astro-cid-n2dnccd2]{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.2rem,3.5vw,2.2rem);display:flex;position:absolute;inset:0}.page-kicker[data-astro-cid-n2dnccd2]{letter-spacing:.08em;text-transform:uppercase;color:#0f766e;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-title[data-astro-cid-n2dnccd2]{letter-spacing:-.02em;color:#0f172a;margin-top:.45rem;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:800;line-height:1.25}.page-lead[data-astro-cid-n2dnccd2],.page-footnote[data-astro-cid-n2dnccd2]{color:#475569;margin-top:.65rem;font-size:.82rem;line-height:1.6}.page-footnote[data-astro-cid-n2dnccd2]{color:#64748b;margin-top:auto;padding-top:1rem;font-size:.72rem}.plus-pill[data-astro-cid-n2dnccd2]{color:#b45309;background:#fef3c7e6;border:1px solid #d9770659;border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.profile-grid[data-astro-cid-n2dnccd2]{gap:.45rem;margin-top:1rem;display:grid}.profile-row[data-astro-cid-n2dnccd2]{background:#ffffff8c;border:1px solid #1a243814;border-radius:8px;grid-template-columns:7.5rem 1fr;gap:.5rem;padding:.55rem .65rem;display:grid}.profile-row[data-astro-cid-n2dnccd2] dt[data-astro-cid-n2dnccd2]{color:#64748b;font-size:.72rem}.profile-row[data-astro-cid-n2dnccd2] dd[data-astro-cid-n2dnccd2]{color:#0f172a;font-size:.84rem;font-weight:600}.toc-list[data-astro-cid-n2dnccd2]{gap:.12rem;margin-top:.75rem;display:grid;overflow:hidden}.toc-item[data-astro-cid-n2dnccd2]{color:#334155;border-radius:6px;padding:.22rem .4rem;font-size:.78rem;line-height:1.35}.toc-item[data-astro-cid-n2dnccd2].depth-0{color:#0f172a;margin-top:.28rem;font-size:.84rem;font-weight:700}.toc-item[data-astro-cid-n2dnccd2].depth-0:first-child{margin-top:0}.toc-item[data-astro-cid-n2dnccd2].depth-1{color:#475569;padding-left:1rem}.toc-item[data-astro-cid-n2dnccd2].is-plus{color:#b45309}.body-copy[data-astro-cid-n2dnccd2]{gap:.55rem;margin-top:.85rem;display:grid}.body-copy[data-astro-cid-n2dnccd2] p[data-astro-cid-n2dnccd2]{color:#334155;font-size:.84rem;line-height:1.7}.metric-row[data-astro-cid-n2dnccd2]{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.9rem;display:grid}.metric-card[data-astro-cid-n2dnccd2]{background:#f0fdfab3;border:1px solid #0e749026;border-radius:10px;flex-direction:column;gap:.15rem;padding:.55rem .5rem;display:flex}.metric-label[data-astro-cid-n2dnccd2]{color:#64748b;font-size:.65rem}.metric-value[data-astro-cid-n2dnccd2]{color:#0f766e;letter-spacing:-.02em;font-size:.95rem;font-weight:800}.metric-hint[data-astro-cid-n2dnccd2]{color:#0e7490;font-size:.65rem}.body-bullets[data-astro-cid-n2dnccd2]{gap:.35rem;margin-top:.85rem;display:grid}.body-bullets[data-astro-cid-n2dnccd2] li[data-astro-cid-n2dnccd2]{color:#334155;padding-left:.9rem;font-size:.8rem;line-height:1.55;position:relative}.body-bullets[data-astro-cid-n2dnccd2] li[data-astro-cid-n2dnccd2]:before{content:"";background:#14b8a6;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.body-bullets[data-astro-cid-n2dnccd2] li[data-astro-cid-n2dnccd2].is-ellipsis{color:#64748b;letter-spacing:.18em}.body-bullets[data-astro-cid-n2dnccd2] li[data-astro-cid-n2dnccd2].is-ellipsis:before{opacity:.35}.viz-row[data-astro-cid-n2dnccd2]{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.viz-chip[data-astro-cid-n2dnccd2]{color:#0f766e;background:#f0fdfaf2;border:1px solid #2dd4bf47;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.bar-chart[data-astro-cid-n2dnccd2]{background:#ffffff8c;border:1px solid #0f284614;border-radius:10px;gap:.4rem;margin-top:.85rem;padding:.65rem .7rem;display:grid}.bar-row[data-astro-cid-n2dnccd2]{grid-template-columns:4.5rem 1fr 1.6rem;align-items:center;gap:.45rem;display:grid}.bar-label[data-astro-cid-n2dnccd2]{color:#64748b;font-size:.68rem}.bar-track[data-astro-cid-n2dnccd2]{background:#94a3b838;border-radius:999px;height:.4rem;display:block;overflow:hidden}.bar-fill[data-astro-cid-n2dnccd2]{border-radius:inherit;background:linear-gradient(90deg,#5eead4,#14b8a6);height:100%;display:block}.bar-value[data-astro-cid-n2dnccd2]{color:#0f766e;text-align:right;font-size:.65rem}html:not([data-motion=static]) [data-astro-cid-n2dnccd2][data-magic] .mg[data-astro-cid-n2dnccd2]{opacity:0;filter:blur(3px);display:inline-block;transform:translateY(.55em)rotate(4deg)}html:not([data-motion=static]) .flip-page[data-astro-cid-n2dnccd2].is-inked [data-astro-cid-n2dnccd2][data-magic].is-inked .mg[data-astro-cid-n2dnccd2]{opacity:1;filter:none;transition:opacity .3s var(--ease-out-quart,ease), transform .5s var(--ease-out-expo,ease), filter .35s var(--ease-out-quart,ease);transition-delay:calc(var(--gi,0) * 26ms);transform:none}html:not([data-motion=static]) [data-astro-cid-n2dnccd2][data-fade]{opacity:0;transform:translateY(8px)}html:not([data-motion=static]) .flip-page[data-astro-cid-n2dnccd2].is-inked [data-astro-cid-n2dnccd2][data-fade]{opacity:1;transition:opacity .4s var(--ease-out-quart,ease), transform .5s var(--ease-out-expo,ease);transition-delay:calc(.12s + var(--fi,0) * 32ms);transform:none}html:not([data-motion=static]) .body-bullets[data-astro-cid-n2dnccd2] [data-astro-cid-n2dnccd2][data-fade]{transform:translate(-10px,6px)}html:not([data-motion=static]) .flip-page[data-astro-cid-n2dnccd2].is-inked .body-bullets[data-astro-cid-n2dnccd2] [data-astro-cid-n2dnccd2][data-fade]{transition-delay:calc(.42s + var(--fi,0) * 68ms);transform:none}html[data-motion=static] [data-astro-cid-n2dnccd2][data-magic] .mg[data-astro-cid-n2dnccd2],html[data-motion=static] [data-astro-cid-n2dnccd2][data-fade]{opacity:1;filter:none;transform:none}@media (width<=640px){.reader-stage[data-astro-cid-n2dnccd2]{grid-template-columns:1fr;gap:.75rem}.book-nav[data-astro-cid-n2dnccd2]{z-index:4;position:absolute;top:50%;transform:translateY(-50%)}.book-nav[data-astro-cid-n2dnccd2].prev{left:.15rem}.book-nav[data-astro-cid-n2dnccd2].next{right:.15rem}.reader-stage[data-astro-cid-n2dnccd2]{position:relative}.book-host[data-astro-cid-n2dnccd2]{min-height:min(58vh,520px)}.reader-close[data-astro-cid-n2dnccd2]{top:-2.75rem;right:0}}.ins-card[data-astro-cid-qmcp2aib]{border-radius:28px;padding:1.75rem;transition:border-color .5s}@media (width>=640px){.ins-card[data-astro-cid-qmcp2aib]{padding:2rem}}.ins-card[data-astro-cid-qmcp2aib]:hover{border-color:#22d3ee4d}.ins-layer[data-astro-cid-qmcp2aib]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cyan);align-items:center;gap:.4rem;font-size:11px;display:inline-flex}.ins-title[data-astro-cid-qmcp2aib]{letter-spacing:-.01em;margin-top:.9rem;font-size:1.6rem;font-weight:800}.ins-desc[data-astro-cid-qmcp2aib]{color:var(--color-muted);margin-top:.75rem;font-size:.9rem;line-height:1.8}.bell-badge[data-astro-cid-qmcp2aib]{transform:translate(-50%,-110%)}.bell-ping[data-astro-cid-qmcp2aib]{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite ping}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=data] .bell-line[data-astro-cid-qmcp2aib]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease-out-quart) .3s}.bell-reveal[data-astro-cid-qmcp2aib]{transform-box:fill-box;transform-origin:0}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=data] .bell-reveal[data-astro-cid-qmcp2aib]{transition:transform 1.6s var(--ease-out-expo) .9s;transform:scaleX(0)}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=data] .bell-mark[data-astro-cid-qmcp2aib],html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=data] .bell-badge[data-astro-cid-qmcp2aib]{opacity:0;transition:opacity .6s 1.8s}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=data].is-in .bell-line[data-astro-cid-qmcp2aib]{stroke-dashoffset:0}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=data].is-in .bell-reveal[data-astro-cid-qmcp2aib]{transform:none}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=data].is-in .bell-mark[data-astro-cid-qmcp2aib],html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=data].is-in .bell-badge[data-astro-cid-qmcp2aib]{opacity:1}.telemetry[data-astro-cid-qmcp2aib]{mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.telemetry-track[data-astro-cid-qmcp2aib]{animation:22s linear infinite marquee}.doc-line[data-astro-cid-qmcp2aib]{background:#ffffff12;border-radius:4px;height:7px;display:block}.doc-mark[data-astro-cid-qmcp2aib]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 62%,#fb923c59 62%);background-repeat:no-repeat;background-size:100% 100%}.stamp[data-astro-cid-qmcp2aib]{color:#fb923cd9;transform:rotate(-14deg)}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=expert] .doc-mark[data-astro-cid-qmcp2aib]{transition:background-size 1.4s var(--ease-out-quart) .6s;background-size:0% 100%}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=expert] .stamp[data-astro-cid-qmcp2aib]{opacity:0;transition:opacity .2s 1.6s,transform .5s cubic-bezier(.2,1.6,.4,1) 1.6s;transform:rotate(-30deg)scale(1.8)}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=expert].is-in .doc-mark[data-astro-cid-qmcp2aib]{background-size:100% 100%}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=expert].is-in .stamp[data-astro-cid-qmcp2aib]{opacity:1;transform:rotate(-14deg)}.matrix[data-astro-cid-qmcp2aib]{grid-template-columns:auto repeat(var(--n), minmax(0, 1fr));gap:4px;width:100%;max-width:300px;display:grid}.matrix-axis[data-astro-cid-qmcp2aib]{color:var(--color-muted);text-align:center;writing-mode:vertical-rl;margin-inline:auto;padding-bottom:2px;font-size:10px}.matrix-axis-row[data-astro-cid-qmcp2aib]{writing-mode:horizontal-tb;margin:auto 4px auto 0;padding:0}.cell[data-astro-cid-qmcp2aib]{aspect-ratio:1;background:color-mix(in srgb, color-mix(in srgb, var(--color-violet), var(--color-cyan) calc(var(--v) * 100%)) calc(var(--v) * 100%), transparent);transition:transform .3s var(--ease-out-quart), opacity .6s;border-radius:5px}.cell[data-astro-cid-qmcp2aib]:hover{transform:scale(1.25)}.cell-hl[data-astro-cid-qmcp2aib]{background:var(--color-ember);animation:2s ease-in-out infinite hl-pulse;box-shadow:0 0 14px #fb923cb3}@keyframes hl-pulse{50%{box-shadow:0 0 2px #fb923c4d}}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=cross] .cell[data-astro-cid-qmcp2aib]{opacity:0;transition:opacity .5s calc(var(--k) * 45ms + .3s), transform .6s var(--ease-out-expo) calc(var(--k) * 45ms + .3s);transform:scale(.4)}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=cross].is-in .cell[data-astro-cid-qmcp2aib]{opacity:1;transform:none}html:not([data-motion=static]) [data-astro-cid-qmcp2aib][data-ins=cross].is-in .cell[data-astro-cid-qmcp2aib]:hover{transition-delay:0s;transform:scale(1.25)}.ins-ai[data-astro-cid-qmcp2aib]{background:linear-gradient(135deg,#22d3ee66,#8b5cf666);overflow:hidden}.ins-ai[data-astro-cid-qmcp2aib]:before{content:"";background:conic-gradient(from 0deg, transparent 0 55%, var(--color-cyan), var(--color-violet), #f0abfc, transparent 95%);animation:6s linear infinite spin;position:absolute;inset:-60%}.ai-dot[data-astro-cid-qmcp2aib]{background:linear-gradient(135deg, var(--color-cyan), var(--color-violet));width:8px;height:8px;box-shadow:0 0 10px var(--color-cyan);border-radius:9999px;animation:1.6s ease-in-out infinite hl-pulse}.chat[data-astro-cid-qmcp2aib]{min-height:320px}@media (width>=1024px){.chat[data-astro-cid-qmcp2aib]{min-height:280px}}.chat[data-astro-cid-qmcp2aib] .bubble{border-radius:16px;max-width:88%;padding:.7rem 1rem;font-size:.875rem;line-height:1.75}.chat[data-astro-cid-qmcp2aib] .bubble-q{color:var(--color-ink-950);background:linear-gradient(100deg, var(--color-cyan), #a5b4fc);border-bottom-right-radius:4px;font-weight:500}.chat[data-astro-cid-qmcp2aib] .bubble-a{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff14;border-bottom-left-radius:4px}.chat[data-astro-cid-qmcp2aib] .bubble.is-enter{animation:bubble-in .5s var(--ease-out-expo)}.chat[data-astro-cid-qmcp2aib] .caret{vertical-align:-.15em;background:var(--color-cyan);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.chat[data-astro-cid-qmcp2aib] .thinking{gap:4px;display:inline-flex}.chat[data-astro-cid-qmcp2aib] .thinking i{background:var(--color-muted);border-radius:9999px;width:6px;height:6px;animation:1s ease-in-out infinite think}.chat[data-astro-cid-qmcp2aib] .thinking i:nth-child(2){animation-delay:.15s}.chat[data-astro-cid-qmcp2aib] .thinking i:nth-child(3){animation-delay:.3s}@keyframes think{50%{opacity:.4;transform:translateY(-4px)}}@keyframes blink{50%{opacity:0}}@keyframes bubble-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}html[data-motion=static] .ins-ai[data-astro-cid-qmcp2aib]:before,html[data-motion=static] .telemetry-track[data-astro-cid-qmcp2aib]{animation:none}.pv[data-astro-cid-daqlo5dm]{height:110px;color:var(--accent,var(--color-cyan));background:radial-gradient(80% 90% at 50% 100%, color-mix(in srgb, currentColor 12%, transparent), transparent 70%), #ffffff06;border:1px solid #ffffff0f;border-radius:18px}.pv[data-astro-cid-daqlo5dm] svg[data-astro-cid-daqlo5dm]{width:100%;height:100%;overflow:visible}.pv[data-astro-cid-daqlo5dm] [data-astro-cid-daqlo5dm]:is(rect,circle,path,polygon,g,text){transform-box:fill-box;transform-origin:50%}.frame[data-astro-cid-daqlo5dm]{stroke:currentColor;stroke-opacity:.45;stroke-width:1.3px;stroke-linejoin:round;fill:#ffffff05}.avatar[data-astro-cid-daqlo5dm],.avatar-body[data-astro-cid-daqlo5dm]{fill:currentColor;fill-opacity:.35}.avatar-body[data-astro-cid-daqlo5dm]{stroke:currentColor;stroke-opacity:.5}.head[data-astro-cid-daqlo5dm]{fill:currentColor;fill-opacity:.16}.ring-hook[data-astro-cid-daqlo5dm]{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.day[data-astro-cid-daqlo5dm]{fill:currentColor;fill-opacity:.16}.day[data-astro-cid-daqlo5dm].pick{fill-opacity:1}.pulse[data-astro-cid-daqlo5dm]{stroke:currentColor;stroke-opacity:0}.fill-line[data-astro-cid-daqlo5dm]{fill:currentColor;fill-opacity:.4;transform-origin:0}.badge[data-astro-cid-daqlo5dm] circle[data-astro-cid-daqlo5dm]{fill:currentColor}.badge[data-astro-cid-daqlo5dm] path[data-astro-cid-daqlo5dm]{stroke:var(--color-ink-950);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.glyph[data-astro-cid-daqlo5dm]{font-family:var(--font-mono);fill:currentColor;font-size:18px;font-weight:700}.seg-bg[data-astro-cid-daqlo5dm]{fill:#ffffff14}.seg[data-astro-cid-daqlo5dm]{fill:currentColor;transform-origin:0}.key[data-astro-cid-daqlo5dm]{fill:#ffffff0f;stroke:#ffffff24}.web[data-astro-cid-daqlo5dm]{stroke:currentColor;stroke-opacity:.18}.shape[data-astro-cid-daqlo5dm]{stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;fill:currentColor;fill-opacity:.22;stroke-dasharray:1}.bar[data-astro-cid-daqlo5dm]{fill:currentColor;fill-opacity:.55;transform-origin:bottom}.base[data-astro-cid-daqlo5dm]{stroke:#ffffff26}.headset[data-astro-cid-daqlo5dm]{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.star[data-astro-cid-daqlo5dm] circle[data-astro-cid-daqlo5dm]{fill:#fbbf24}.star[data-astro-cid-daqlo5dm] path[data-astro-cid-daqlo5dm]{fill:var(--color-ink-950)}.bubble[data-astro-cid-daqlo5dm] rect[data-astro-cid-daqlo5dm]:first-child{fill:#ffffff0f;stroke:#ffffff1f}.bubble[data-astro-cid-daqlo5dm].b2 rect[data-astro-cid-daqlo5dm]:first-child{fill:currentColor;fill-opacity:.18;stroke:currentColor;stroke-opacity:.4}.txt[data-astro-cid-daqlo5dm]{fill:#ffffff59}.dot[data-astro-cid-daqlo5dm]{fill:currentColor}.b1[data-astro-cid-daqlo5dm]{transform-origin:0}.b2[data-astro-cid-daqlo5dm]{transform-origin:100%}.b3[data-astro-cid-daqlo5dm]{transform-origin:0}.is-on .pulse[data-astro-cid-daqlo5dm]{animation:2s ease-out infinite pv-pulse}@keyframes pv-pulse{0%{stroke-opacity:.9;transform:scale(.6)}to{stroke-opacity:0;transform:scale(1.8)}}.is-on .fill-line[data-astro-cid-daqlo5dm]{animation:pv-fill 3.2s var(--ease-out-expo) infinite;animation-delay:calc(var(--k) * .25s + .3s)}@keyframes pv-fill{0%{transform:scaleX(0)}35%,to{transform:scaleX(1)}}.is-on .badge[data-astro-cid-daqlo5dm]{animation:pv-pop 3.2s var(--ease-out-expo) infinite}@keyframes pv-pop{0%,40%{transform:scale(0)}55%,to{transform:scale(1)}}.is-on .seg[data-astro-cid-daqlo5dm]{animation:4.5s linear infinite pv-seg;animation-delay:calc(var(--k) * 1.2s)}@keyframes pv-seg{0%{transform:scaleX(0)}26%,to{transform:scaleX(1)}}.seg[data-astro-cid-daqlo5dm]{transform:scaleX(1)}.is-on .glyph[data-astro-cid-daqlo5dm]{animation:.9s steps(2,end) infinite pv-blink}.is-on .key[data-astro-cid-daqlo5dm].hit{animation:1.6s ease-out infinite pv-key;animation-delay:calc(var(--p) * .4s)}@keyframes pv-key{0%,to{fill:#ffffff0f;transform:none}8%{fill:currentColor;transform:translateY(1.5px)}30%{fill:#ffffff0f;transform:none}}.is-on .shape[data-astro-cid-daqlo5dm]{animation:pv-draw 3.6s var(--ease-out-expo) infinite}@keyframes pv-draw{0%{stroke-dashoffset:1px;fill-opacity:0}45%{stroke-dashoffset:0;fill-opacity:0}65%,to{stroke-dashoffset:0;fill-opacity:.22}}.is-on .bar[data-astro-cid-daqlo5dm]{animation:pv-bar 3.6s var(--ease-out-expo) infinite;animation-delay:calc(var(--k) * .12s)}@keyframes pv-bar{0%{transform:scaleY(0)}40%,to{transform:scaleY(1)}}.is-on .bubble[data-astro-cid-daqlo5dm]{animation:pv-bubble 4.2s var(--ease-out-expo) infinite}.is-on .b2[data-astro-cid-daqlo5dm]{animation-delay:.6s}.is-on .b3[data-astro-cid-daqlo5dm]{animation-delay:1.2s}@keyframes pv-bubble{0%{opacity:0;transform:scale(.4)}15%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}.is-on .dot[data-astro-cid-daqlo5dm]{animation:1s ease-in-out infinite pv-dot;animation-delay:calc(var(--k) * .15s)}@keyframes pv-dot{50%{fill-opacity:.4;transform:translateY(-3px)}}.proc-node[data-astro-cid-zuepckvj] .halo[data-astro-cid-zuepckvj]{fill:color-mix(in srgb, var(--accent) 16%, transparent);transition:transform .7s var(--ease-out-expo);transform:scale(0)}.proc-node[data-astro-cid-zuepckvj] .core[data-astro-cid-zuepckvj]{fill:var(--color-ink-950);stroke:#94a3b866;stroke-width:2px;transition:fill .4s,stroke .4s}.proc-node[data-astro-cid-zuepckvj].is-on .halo[data-astro-cid-zuepckvj]{transform:scale(1)}.proc-node[data-astro-cid-zuepckvj].is-on .core[data-astro-cid-zuepckvj]{fill:var(--accent);stroke:#fff}html:not([data-motion=static]) .proc-card[data-astro-cid-zuepckvj]{opacity:.25;transition:opacity .7s var(--ease-out-quart), transform .9s var(--ease-out-expo), border-color .5s;transform:translateY(24px)}.proc-card[data-astro-cid-zuepckvj].is-on{border-color:color-mix(in srgb, var(--accent) 40%, transparent);opacity:1!important;transform:none!important}.proc-step[data-astro-cid-zuepckvj]{color:var(--accent)}.proc-points[data-astro-cid-zuepckvj]{gap:.4rem;display:grid}.proc-points[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{color:#94a3b8;padding-left:.85rem;font-size:.75rem;line-height:1.55;position:relative}.proc-points[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:before{content:"";background:color-mix(in srgb, var(--accent) 70%, transparent);border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:.5em;left:0}.proc-vfill[data-astro-cid-zuepckvj]{background:linear-gradient(to bottom, var(--g1), var(--g3));transform:scaleY(0)}html[data-motion=static] .proc-vfill[data-astro-cid-zuepckvj]{transform:none}.proc-mdot[data-astro-cid-zuepckvj]{background:var(--color-ink-950);color:var(--color-muted);border:2px solid #94a3b866;transition:all .4s}.proc-card[data-astro-cid-zuepckvj].is-on .proc-mdot[data-astro-cid-zuepckvj],html[data-motion=static] .proc-mdot[data-astro-cid-zuepckvj]{border-color:var(--accent);background:var(--accent);color:var(--color-ink-950)}.svc-head[data-astro-cid-zuepckvj]{text-align:center;flex-direction:column;align-items:center;display:flex}.svc-title[data-astro-cid-zuepckvj]{letter-spacing:-.02em;font-size:clamp(1.6rem,3.5vw,2.35rem);font-weight:800;line-height:1.2}.svc-grid[data-astro-cid-zuepckvj]{gap:1rem;display:grid}@media (width>=1024px){.svc-grid[data-astro-cid-zuepckvj]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.svc-card[data-astro-cid-zuepckvj]{border-radius:1.5rem;flex-direction:column;padding:1.35rem 1.4rem 1.5rem;display:flex}.svc-card-top[data-astro-cid-zuepckvj]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.svc-tag[data-astro-cid-zuepckvj]{color:#06202a;background:linear-gradient(110deg,#a7f3d0,#67e8f9);border-radius:999px;padding:.28rem .7rem;font-size:.7rem;font-weight:600;display:inline-flex}.svc-points[data-astro-cid-zuepckvj]{gap:.45rem;margin-top:auto;padding-top:.25rem;display:grid}.svc-points[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{color:#cbd5e1;padding-left:.95rem;font-size:.8125rem;line-height:1.55;position:relative}.svc-points[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:before{content:"";background:var(--accent,#34d399);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.aud-grid[data-astro-cid-gab4iiek]{gap:1rem;display:grid}@media (width>=768px){.aud-grid[data-astro-cid-gab4iiek]{grid-template-columns:repeat(3,minmax(0,1fr))}}.aud-card[data-astro-cid-gab4iiek]{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--hue) 22%, transparent), transparent 60%), linear-gradient(160deg, #ffffff0d, #ffffff04);min-height:320px;transition:border-color .4s, transform .5s var(--ease-out-expo);border:1px solid #ffffff17;border-radius:28px;position:relative;overflow:hidden}@media (hover:hover){.aud-card[data-astro-cid-gab4iiek]:hover{border-color:color-mix(in srgb, var(--hue) 40%, transparent);transform:translateY(-4px)}}.aud-bg[data-astro-cid-gab4iiek]{pointer-events:none;position:absolute;inset:0}.aud-num[data-astro-cid-gab4iiek]{font-family:var(--font-mono);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--hue) 30%, transparent);font-size:6rem;font-weight:800;line-height:1;position:absolute;bottom:-.1em;right:1rem}.aud-orbit[data-astro-cid-gab4iiek]{transform-origin:100% 0;width:96px;height:96px;position:absolute;top:1rem;right:1rem;transform:scale(.7)}@media (width>=768px){.aud-orbit[data-astro-cid-gab4iiek]{top:1.25rem;right:1.25rem;transform:none}}.aud-orbit[data-astro-cid-gab4iiek] i[data-astro-cid-gab4iiek]{border:1px solid color-mix(in srgb, var(--hue) 28%, transparent);border-radius:50%;position:absolute;inset:0}.aud-orbit[data-astro-cid-gab4iiek] i[data-astro-cid-gab4iiek]:nth-child(2){border-style:dashed;animation:18s linear infinite aud-spin;inset:14px}.aud-orbit[data-astro-cid-gab4iiek] i[data-astro-cid-gab4iiek]:nth-child(3){border-color:color-mix(in srgb, var(--hue) 12%, transparent);animation:10s linear infinite aud-spin;inset:-14px}.aud-orbit[data-astro-cid-gab4iiek] i[data-astro-cid-gab4iiek]:nth-child(3):after{content:"";background:var(--hue);width:7px;height:7px;box-shadow:0 0 10px var(--hue);border-radius:50%;position:absolute;top:50%;left:-3px}.aud-orbit[data-astro-cid-gab4iiek] b[data-astro-cid-gab4iiek]{color:var(--hue);background:color-mix(in srgb, var(--hue) 16%, transparent);box-shadow:0 0 36px -6px color-mix(in srgb, var(--hue) 55%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:28px}@keyframes aud-spin{to{transform:rotate(360deg)}}.aud-tag[data-astro-cid-gab4iiek]{color:var(--hue);background:color-mix(in srgb, var(--hue) 14%, transparent);border:1px solid color-mix(in srgb, var(--hue) 30%, transparent);border-radius:999px;align-self:flex-start;padding:.3rem .8rem;font-size:.8125rem}.aud-ask[data-astro-cid-gab4iiek]{background:#0f162ed9;border:1px solid #ffffff14;border-radius:14px 14px 14px 4px;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.8125rem;display:flex}.aud-support[data-astro-cid-gab4iiek]{background:linear-gradient(120deg,#22d3eea6,#a78bfa73,#fb718566);border-radius:28px;padding:1px;position:relative;box-shadow:0 24px 60px -28px #22d3ee73}.aud-support-inner[data-astro-cid-gab4iiek]{isolation:isolate}.aud-support-inner[data-astro-cid-gab4iiek]:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(70% 80% at 100% 0,#22d3ee1f,#0000 55%);position:absolute;inset:0}.support-point[data-astro-cid-gab4iiek]{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:1.15rem 1.2rem;position:relative}.support-icon[data-astro-cid-gab4iiek]{width:2.25rem;height:2.25rem;color:var(--color-cyan);background:#22d3ee1f;border:1px solid #22d3ee47;border-radius:12px;place-items:center;display:grid}.faq-panel[data-astro-cid-gfo3rpqg]{transition:grid-template-rows .6s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.faq-item[data-astro-cid-gfo3rpqg].is-open .faq-panel[data-astro-cid-gfo3rpqg]{grid-template-rows:1fr}.faq-panel[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{opacity:0;transition:opacity .4s, transform .6s var(--ease-out-expo);transform:translateY(-6px)}.faq-item[data-astro-cid-gfo3rpqg].is-open .faq-panel[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{opacity:1;transition-delay:.1s;transform:none}.faq-icon[data-astro-cid-gfo3rpqg]{transition:transform .5s var(--ease-out-expo), background-color .3s, border-color .3s, color .3s}.faq-item[data-astro-cid-gfo3rpqg].is-open .faq-icon[data-astro-cid-gfo3rpqg]{background:var(--color-cyan);border-color:var(--color-cyan);color:var(--color-ink-950);transform:rotate(45deg)}.contact-card[data-astro-cid-d56ov33j]{isolation:isolate}.lead-box[data-astro-cid-d56ov33j]{background:#070b1a8c;border:1px solid #ffffff14;flex-direction:column;display:flex}fieldset[data-astro-cid-d56ov33j]{border:0;min-width:0;margin:0;padding:0}.field[data-astro-cid-d56ov33j]{gap:.5rem;display:grid}.field-label[data-astro-cid-d56ov33j]{color:#cbd5e1;font-size:.8125rem}.field-label[data-astro-cid-d56ov33j] em[data-astro-cid-d56ov33j]{color:var(--color-ember);font-style:normal}.field[data-astro-cid-d56ov33j] [data-astro-cid-d56ov33j]:is(input,select,textarea){width:100%;color:var(--color-fg);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:.75rem .95rem;font-size:16px;transition:border-color .25s,background-color .25s,box-shadow .25s}@media (width>=640px){.field[data-astro-cid-d56ov33j] [data-astro-cid-d56ov33j]:is(input,select,textarea){font-size:.9375rem}}.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{resize:vertical;min-height:92px}.field[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:2.5rem}.field[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j] option[data-astro-cid-d56ov33j]{background:var(--color-ink-900)}.field[data-astro-cid-d56ov33j] [data-astro-cid-d56ov33j]:is(input,textarea)::placeholder{color:#94a3b899}.field[data-astro-cid-d56ov33j] [data-astro-cid-d56ov33j]:is(input,select,textarea):hover{border-color:#ffffff2e}.field[data-astro-cid-d56ov33j] [data-astro-cid-d56ov33j]:is(input,select,textarea):focus{background:#22d3ee0d;border-color:#22d3eeb3;box-shadow:0 0 0 4px #22d3ee1f}.field-error[data-astro-cid-d56ov33j]{color:#fb7185;font-size:.75rem;display:none}.field[data-astro-cid-d56ov33j].is-invalid [data-astro-cid-d56ov33j]:is(input,select,textarea){border-color:#fb7185cc;box-shadow:0 0 0 4px #fb71851a}.field[data-astro-cid-d56ov33j].is-invalid .field-error[data-astro-cid-d56ov33j],.consent-error[data-astro-cid-d56ov33j].is-shown{display:block}.consent-error[data-astro-cid-d56ov33j]{margin-top:-.75rem}.intent-group[data-astro-cid-d56ov33j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.intent[data-astro-cid-d56ov33j]{cursor:pointer;position:relative}.intent[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]{opacity:0;pointer-events:none;position:absolute}.intent[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]{text-align:center;color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;place-items:center;height:100%;padding:.7rem .5rem;font-size:.8125rem;transition:all .25s;display:grid}.intent[data-astro-cid-d56ov33j]:hover span[data-astro-cid-d56ov33j]{border-color:#fff3}.intent[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:checked+span[data-astro-cid-d56ov33j]{color:#fff;background:linear-gradient(135deg,#22d3ee38,#8b5cf638);border-color:#22d3ee99}.intent[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus-visible+span[data-astro-cid-d56ov33j]{outline:2px solid var(--color-cyan);outline-offset:2px}.consent[data-astro-cid-d56ov33j]{color:var(--color-muted);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.6;display:flex}.consent[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]{width:16px;height:16px;accent-color:var(--color-cyan);flex-shrink:0;margin-top:.2rem}.lead-form[data-astro-cid-d56ov33j] [data-astro-cid-d56ov33j][data-lead-submit][disabled]{opacity:.75;pointer-events:none}.lead-done[data-astro-cid-d56ov33j]{text-align:center;animation:lead-in .7s var(--ease-out-expo) both;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.lead-done[data-astro-cid-d56ov33j][hidden],.lead-form[data-astro-cid-d56ov33j][hidden]{display:none}.done-icon[data-astro-cid-d56ov33j]{color:var(--color-ink-950);background:linear-gradient(135deg, var(--color-cyan), var(--color-violet));box-shadow:0 12px 40px -10px #22d3eeb3}@keyframes lead-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}.outro-char[data-astro-cid-yvkg62gd]{background:linear-gradient(#fff 20%,#94a3b840);color:#0000;-webkit-background-clip:text;background-clip:text}
