@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--spot-x:50%;--spot-y:0%}*,: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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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;--hero-rim:0deg;--ht-rim:0deg;--gap-rim:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--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-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-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--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-bg:#08090a;--color-surface:#101214;--color-surface-2:#16191c;--color-hairline:rgba(var(--fg-rgb,255,255,255), .08);--color-hairline-strong:rgba(var(--fg-rgb,255,255,255), .14);--color-ink:#f4f5f3;--color-ink-2:#a1a5a2;--color-ink-3:#848a85;--color-accent:#d4ff3a;--color-accent-ink:#0a0c08;--color-accent-dim:#d4ff3a1f;--color-read:#0d0f11;--color-read-ink:#e9eae6;--color-read-ink-2:#9aa09b;--font-display:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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}}@layer components{.t-display{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink);text-wrap:balance;--tw-leading:.98;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:500;line-height:.98}.t-h2{font-family:var(--font-display);letter-spacing:-.032em;color:var(--color-ink);text-wrap:balance;--tw-leading:1.04;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:500;line-height:1.04}.t-h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);--tw-leading:1.2;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;line-height:1.2}.t-stat{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1}.t-lead{letter-spacing:-.011em;color:var(--color-ink-2);text-wrap:pretty;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.55}.t-body{letter-spacing:-.006em;text-wrap:pretty;font-size:1.0625rem;line-height:1.62}.t-small{color:var(--color-ink-2);font-size:.875rem;line-height:1.5}.t-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);font-feature-settings:"tnum";font-size:.75rem;font-weight:600}.ht{font-family:var(--font-display);letter-spacing:-.042em;color:var(--color-ink);text-align:center;text-wrap:balance;font-size:clamp(2.375rem,6.1vw,4.75rem);font-weight:500;line-height:1.1}.ht-line{display:inline}.ht-line-2{color:var(--color-ink-2)}@media (min-width:768px){.ht-line{white-space:nowrap;display:block}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-\[-14\%\]{inset-inline:-14%}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-16{top:calc(var(--spacing) * 16)}.top-\[5px\]{top:5px}.top-\[76px\]{top:76px}.top-\[84px\]{top:84px}.top-\[98px\]{top:98px}.top-\[max\(6rem\,calc\(50vh-15\.25rem\)\)\]{top:max(6rem,50vh - 15.25rem)}.top-full{top:100%}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[-2px\]{right:-2px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[-5\%\]{bottom:-5%}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.left-\[-9999px\]{left:-9999px}.-z-10{z-index:calc(10 * -1)}.-z-\[11\]{z-index:calc(11 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.my-12{margin-block:calc(var(--spacing) * 12)}.\!mt-0{margin-top:0!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.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-\[0\.4rem\]{margin-top:.4rem}.mt-\[0\.6rem\]{margin-top:.6rem}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:var(--spacing)!important}.\!mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\/1\.5\]{aspect-ratio:1/1.5}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-\[1\.75rem\]{height:1.75rem}.h-\[3px\]{height:3px}.h-\[38rem\]{height:38rem}.h-\[40rem\]{height:40rem}.h-\[44px\]{height:44px}.h-\[52px\]{height:52px}.h-\[84px\]{height:84px}.h-\[90svh\]{height:90svh}.h-\[100svh\]{height:100svh}.h-\[132px\]{height:132px}.h-\[168px\]{height:168px}.h-\[186px\]{height:186px}.h-\[620px\]{height:620px}.h-\[680px\]{height:680px}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[19rem\]{min-height:19rem}.min-h-\[52px\]{min-height:52px}.min-h-\[86vh\]{min-height:86vh}.min-h-\[100svh\]{min-height:100svh}.min-h-dvh{min-height:100dvh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-\[4\.25rem\]{width:4.25rem}.w-\[19\%\]{width:19%}.w-\[24\%\]{width:24%}.w-\[40\%\]{width:40%}.w-\[44px\]{width:44px}.w-\[46rem\]{width:46rem}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[92px\]{width:92px}.w-\[118px\]{width:118px}.w-\[152px\]{width:152px}.w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}.w-\[min\(36rem\,calc\(100vw-2rem\)\)\]{width:min(36rem,100vw - 2rem)}.w-\[min\(70vw\,19rem\)\]{width:min(70vw,19rem)}.w-\[min\(92vw\,430px\)\]{width:min(92vw,430px)}.w-\[min\(94vw\,480px\)\]{width:min(94vw,480px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[54ch\]{max-width:54ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[72rem\]{max-width:72rem}.max-w-\[78ch\]{max-width:78ch}.max-w-\[420px\]{max-width:420px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1140px\]{max-width:1140px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.min-w-0{min-width:0}.flex-1{flex:1}.flex-\[1\.35\]{flex:1.35}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-6px\]{--tw-translate-x:-6px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-3deg\]{rotate:-3deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeUp_\.5s_cubic-bezier\(\.16\,1\,\.3\,1\)\]{animation:.5s cubic-bezier(.16,1,.3,1) fadeUp}.animate-\[fadeUp_\.45s_cubic-bezier\(\.16\,1\,\.3\,1\)\]{animation:.45s cubic-bezier(.16,1,.3,1) fadeUp}.animate-ping{animation:var(--animate-ping)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}: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-\[var\(--color-hairline\)\]>:not(:last-child)),:where(.divide-hairline>:not(:last-child)){border-color:var(--color-hairline)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[28px\]{border-radius:28px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-2xl{border-top-left-radius:var(--radius-2xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-tr-2xl{border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--color-accent)}.border-accent\/25{border-color:#d4ff3a40}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.border-accent\/30{border-color:#d4ff3a4d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/40{border-color:#d4ff3a66}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-accent\/70{border-color:#d4ff3ab3}@supports (color:color-mix(in lab, red, red)){.border-accent\/70{border-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.border-hairline{border-color:var(--color-hairline)}.border-hairline-strong{border-color:var(--color-hairline-strong)}.border-transparent{border-color:#0000}.\!bg-\[\#0c0e10\]{background-color:#0c0e10!important}.bg-accent{background-color:var(--color-accent)}.bg-accent-dim{background-color:var(--color-accent-dim)}.bg-accent\/15{background-color:#d4ff3a26}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.bg-accent\/30{background-color:#d4ff3a4d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.bg-accent\/60{background-color:#d4ff3a99}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.bg-accent\/\[0\.03\]{background-color:#d4ff3a08}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-accent) 3%, transparent)}}.bg-accent\/\[0\.05\]{background-color:#d4ff3a0d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/\[0\.06\]{background-color:#d4ff3a0f}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-accent) 6%, transparent)}}.bg-accent\/\[0\.035\]{background-color:#d4ff3a09}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-accent) 3.5%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg\/70{background-color:#08090ab3}@supports (color:color-mix(in lab, red, red)){.bg-bg\/70{background-color:color-mix(in oklab, var(--color-bg) 70%, transparent)}}.bg-bg\/80{background-color:#08090acc}@supports (color:color-mix(in lab, red, red)){.bg-bg\/80{background-color:color-mix(in oklab, var(--color-bg) 80%, transparent)}}.bg-bg\/85{background-color:#08090ad9}@supports (color:color-mix(in lab, red, red)){.bg-bg\/85{background-color:color-mix(in oklab, var(--color-bg) 85%, transparent)}}.bg-hairline{background-color:var(--color-hairline)}.bg-hairline-strong{background-color:var(--color-hairline-strong)}.bg-ink{background-color:var(--color-ink)}.bg-ink-2{background-color:var(--color-ink-2)}.bg-ink-3{background-color:var(--color-ink-3)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-2\/60{background-color:#16191c99}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/60{background-color:color-mix(in oklab, var(--color-surface-2) 60%, transparent)}}.bg-surface\/40{background-color:#10121466}@supports (color:color-mix(in lab, red, red)){.bg-surface\/40{background-color:color-mix(in oklab, var(--color-surface) 40%, transparent)}}.bg-surface\/50{background-color:#10121480}@supports (color:color-mix(in lab, red, red)){.bg-surface\/50{background-color:color-mix(in oklab, var(--color-surface) 50%, transparent)}}.bg-surface\/60{background-color:#10121499}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.bg-transparent{background-color:#0000}.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\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-\[linear-gradient\(to_top\,rgba\(8\,9\,10\,0\.72\)\,transparent_55\%\)\]{background-image:linear-gradient(#0000 45%,#08090ab8)}.bg-\[radial-gradient\(15rem_15rem_at_50\%_48\%\,rgba\(236\,226\,206\,0\.14\)\,transparent_64\%\)\]{background-image:radial-gradient(15rem 15rem at 50% 48%,#ece2ce24,#0000 64%)}.bg-\[radial-gradient\(40rem_28rem_at_6\%_28\%\,rgba\(96\,124\,156\,0\.16\)\,transparent_66\%\)\]{background-image:radial-gradient(40rem 28rem at 6% 28%,#607c9c29,#0000 66%)}.bg-\[radial-gradient\(40rem_28rem_at_94\%_30\%\,rgba\(96\,124\,156\,0\.16\)\,transparent_66\%\)\]{background-image:radial-gradient(40rem 28rem at 94% 30%,#607c9c29,#0000 66%)}.bg-\[radial-gradient\(42rem_22rem_at_50\%_-4\%\,rgba\(255\,255\,255\,0\.05\)\,transparent_70\%\)\]{background-image:radial-gradient(42rem 22rem at 50% -4%,#ffffff0d,#0000 70%)}.bg-\[radial-gradient\(46rem_26rem_at_62\%_-6\%\,rgba\(255\,255\,255\,0\.05\)\,transparent_70\%\)\]{background-image:radial-gradient(46rem 26rem at 62% -6%,#ffffff0d,#0000 70%)}.bg-\[radial-gradient\(46rem_28rem_at_50\%_50\%\,rgba\(255\,255\,255\,0\.04\)\,transparent_72\%\)\]{background-image:radial-gradient(46rem 28rem,#ffffff0a,#0000 72%)}.bg-\[radial-gradient\(52rem_28rem_at_50\%_-10\%\,rgba\(255\,255\,255\,0\.05\)\,transparent_70\%\)\]{background-image:radial-gradient(52rem 28rem at 50% -10%,#ffffff0d,#0000 70%)}.bg-\[radial-gradient\(52rem_28rem_at_70\%_30\%\,rgba\(255\,255\,255\,0\.06\)\,transparent_70\%\)\]{background-image:radial-gradient(52rem 28rem at 70% 30%,#ffffff0f,#0000 70%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(0\,0\,0\,0\.6\)\,transparent_70\%\)\]{background-image:radial-gradient(#0009,#0000 70%)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.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)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[0\.28rem\]{padding-block:.28rem}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.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-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-\[3\.6rem\]{padding-right:3.6rem}.pr-\[4\.25rem\]{padding-right:4.25rem}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.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-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[13vh\]{padding-bottom:13vh}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-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-\[0\.6em\]{font-size:.6em}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(1\.3rem\,2\.6vw\,1\.75rem\)\]{font-size:clamp(1.3rem,2.6vw,1.75rem)}.text-\[clamp\(1\.5rem\,2\.4vw\,2\.125rem\)\]{font-size:clamp(1.5rem,2.4vw,2.125rem)}.text-\[clamp\(1\.5rem\,3\.4vw\,2\.25rem\)\]{font-size:clamp(1.5rem,3.4vw,2.25rem)}.text-\[clamp\(1\.25rem\,2\.2vw\,1\.75rem\)\]{font-size:clamp(1.25rem,2.2vw,1.75rem)}.text-\[clamp\(1\.25rem\,2\.4vw\,1\.6rem\)\]{font-size:clamp(1.25rem,2.4vw,1.6rem)}.text-\[clamp\(1\.25rem\,2vw\,1\.625rem\)\]{font-size:clamp(1.25rem,2vw,1.625rem)}.text-\[clamp\(1\.35rem\,2\.1vw\,1\.75rem\)\]{font-size:clamp(1.35rem,2.1vw,1.75rem)}.text-\[clamp\(1\.35rem\,2\.2vw\,1\.85rem\)\]{font-size:clamp(1.35rem,2.2vw,1.85rem)}.text-\[clamp\(1\.75rem\,3\.2vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3.2vw,2.5rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(1\.85rem\,3\.4vw\,2\.75rem\)\]{font-size:clamp(1.85rem,3.4vw,2.75rem)}.text-\[clamp\(1\.375rem\,2\.4vw\,1\.875rem\)\]{font-size:clamp(1.375rem,2.4vw,1.875rem)}.text-\[clamp\(1\.0625rem\,1\.25vw\,1\.1875rem\)\]{font-size:clamp(1.0625rem,1.25vw,1.1875rem)}.text-\[clamp\(1\.625rem\,2\.6vw\,2\.25rem\)\]{font-size:clamp(1.625rem,2.6vw,2.25rem)}.text-\[clamp\(1\.875rem\,3\.2vw\,2\.75rem\)\]{font-size:clamp(1.875rem,3.2vw,2.75rem)}.text-\[clamp\(1\.875rem\,3\.4vw\,2\.6rem\)\]{font-size:clamp(1.875rem,3.4vw,2.6rem)}.text-\[clamp\(1\.875rem\,3\.4vw\,2\.75rem\)\]{font-size:clamp(1.875rem,3.4vw,2.75rem)}.text-\[clamp\(1\.875rem\,3\.4vw\,3rem\)\]{font-size:clamp(1.875rem,3.4vw,3rem)}.text-\[clamp\(1rem\,1\.15vw\,1\.0625rem\)\]{font-size:clamp(1rem,1.15vw,1.0625rem)}.text-\[clamp\(2\.25rem\,4\.4vw\,3\.875rem\)\]{font-size:clamp(2.25rem,4.4vw,3.875rem)}.text-\[clamp\(2\.75rem\,7\.2vw\,6\.25rem\)\]{font-size:clamp(2.75rem,7.2vw,6.25rem)}.text-\[clamp\(2rem\,3\.4vw\,3\.125rem\)\]{font-size:clamp(2rem,3.4vw,3.125rem)}.text-\[clamp\(2rem\,3\.6vw\,3rem\)\]{font-size:clamp(2rem,3.6vw,3rem)}.text-\[clamp\(2rem\,3\.8vw\,3\.25rem\)\]{font-size:clamp(2rem,3.8vw,3.25rem)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-display\)\]{--tw-font-weight:var(--font-display);font-weight:var(--font-display)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.038em\]{--tw-tracking:-.038em;letter-spacing:-.038em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent-ink{color:var(--color-accent-ink)}.text-bg{color:var(--color-bg)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-ink-3\/80{color:#848a85cc}@supports (color:color-mix(in lab, red, red)){.text-ink-3\/80{color:color-mix(in oklab, var(--color-ink-3) 80%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.decoration-hairline-strong{-webkit-text-decoration-color:var(--color-hairline-strong);-webkit-text-decoration-color:var(--color-hairline-strong);-webkit-text-decoration-color:var(--color-hairline-strong);text-decoration-color:var(--color-hairline-strong)}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.accent-ink{accent-color:var(--color-ink)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_0_rgba\(212\,255\,58\,0\.4\)\]{--tw-shadow:0 0 0 0 var(--tw-shadow-color,#d4ff3a66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_-2px_var\(--color-accent\)\]{--tw-shadow:0 0 12px -2px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_60px_-12px_rgba\(212\,255\,58\,0\.25\)\]{--tw-shadow:0 0 60px -12px var(--tw-shadow-color,#d4ff3a40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_44px_-18px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow:0 22px 44px -18px var(--tw-shadow-color,#000000f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-18px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow:0 24px 60px -18px var(--tw-shadow-color,#000000f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_70px_-24px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow:0 28px 70px -24px var(--tw-shadow-color,#000000f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.blur-\[6px\]{--tw-blur:blur(6px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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\:drop-shadow\(0_0_0\.5px_rgba\(255\,255\,255\,0\.45\)\)_drop-shadow\(0_2px_1px_rgba\(255\,255\,255\,0\.10\)\)_drop-shadow\(0_16px_26px_rgba\(0\,0\,0\,0\.75\)\)_drop-shadow\(0_40px_64px_rgba\(0\,0\,0\,0\.6\)\)\]{filter:drop-shadow(0 0 .5px #ffffff73)drop-shadow(0 2px 1px #ffffff1a)drop-shadow(0 16px 26px #000000bf)drop-shadow(0 40px 64px #0009)}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,transform\]{transition-property:border-color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,color\,border-color\,box-shadow\]{transition-property:transform,background-color,color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,color\,border-color\]{transition-property:transform,background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[opacity\,transform\,filter\]{will-change:opacity,transform,filter}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[perspective\:900px\]{perspective:900px}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-accent:is(:where(.group):hover *){border-color:var(--color-accent)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:text-accent ::marker{color:var(--color-accent)}.marker\:text-accent::marker{color:var(--color-accent)}.marker\:text-accent ::-webkit-details-marker{color:var(--color-accent)}.marker\:text-accent::-webkit-details-marker{color:var(--color-accent)}.placeholder\:text-ink-3::placeholder{color:var(--color-ink-3)}.backdrop\:bg-bg\/80::backdrop{background-color:#08090acc}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-bg\/80::backdrop{background-color:color-mix(in oklab, var(--color-bg) 80%, transparent)}}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/70::backdrop{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.first\:mt-0:first-child{margin-top:0}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:0}.open\:animate-\[modalIn_\.32s_cubic-bezier\(\.16\,1\,\.3\,1\)\]:is([open],:popover-open,:open){animation:.32s cubic-bezier(.16,1,.3,1) modalIn}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:rotate-0:hover{rotate:none}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-accent\/60:hover{border-color:#d4ff3a99}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/60:hover{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.hover\:border-hairline-strong:hover{border-color:var(--color-hairline-strong)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-ink-3:hover{border-color:var(--color-ink-3)}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-bg:hover{color:var(--color-bg)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-ink-2:hover{color:var(--color-ink-2)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.hover\:shadow-\[0_8px_30px_-8px_rgba\(212\,255\,58\,0\.45\)\]:hover{--tw-shadow:0 8px 30px -8px var(--tw-shadow-color,#d4ff3a73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_34px_-10px_rgba\(212\,255\,58\,0\.5\)\]:hover{--tw-shadow:0 10px 34px -10px var(--tw-shadow-color,#d4ff3a80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.active\:scale-\[0\.985\]:active{scale:.985}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:40rem){.max-sm\:invisible{visibility:hidden}.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:right-auto{right:auto}.sm\:inline{display:inline}.sm\:w-\[min\(92vw\,404px\)\]{width:min(92vw,404px)}.sm\:w-auto{width:auto}.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\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:top-\[88px\]{top:88px}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-6{grid-column:span 6/span 6}.md\:-mt-\[5\.5rem\]{margin-top:-5.5rem}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-28{height:calc(var(--spacing) * 28)}.md\:h-44{height:calc(var(--spacing) * 44)}.md\:h-\[2\.4rem\]{height:2.4rem}.md\:h-\[5\.5rem\]{height:5.5rem}.md\:h-\[96px\]{height:96px}.md\:h-\[196px\]{height:196px}.md\:min-h-\[88vh\]{min-height:88vh}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:max-w-\[52rem\]{max-width:52rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-11{padding:calc(var(--spacing) * 11)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-\[7\.5rem\]{padding-block:7.5rem}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-\[5\.5rem\]{padding-top:5.5rem}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-right{text-align:right}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-\[1\.25rem\]{font-size:1.25rem}.md\:text-\[1\.125rem\]{font-size:1.125rem}.md\:whitespace-nowrap{white-space:nowrap}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-inline:0}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[5\.25rem\]{min-height:5.25rem}.lg\:min-h-\[62vh\]{min-height:62vh}.lg\:w-52{width:calc(var(--spacing) * 52)}.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\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.lg\:grid-cols-\[1\.25fr_0\.75fr_1\.4fr_1fr\]{grid-template-columns:1.25fr .75fr 1.4fr 1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:0}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.lg\:gap-x-20{column-gap:calc(var(--spacing) * 20)}.lg\:self-start{align-self:flex-start}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-40{padding-block:calc(var(--spacing) * 40)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pl-4{padding-left:calc(var(--spacing) * 4)}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}}.\[\&_h1\+p\]\:mt-6 h1+p{margin-top:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}html[data-consent-pending] .\[html\[data-consent-pending\]_\&\]\:hidden{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{border-color:var(--color-hairline)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-ink-2);font-family:var(--font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.grain:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 50% 0,#d4ff3a0d,#0000 60%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--color-accent);color:var(--color-accent-ink)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@property --spot-x{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --spot-y{syntax:"<length-percentage>";inherits:true;initial-value:0%}.atmos-grain{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.atmos-grid{background-image:linear-gradient(to right, rgba(var(--fg-rgb,255,255,255), .045) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--fg-rgb,255,255,255), .045) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 78%)}.atmos-grid-fine{background-size:32px 32px}.atmos-aurora{transform-origin:50% 40%;background:radial-gradient(48rem 32rem at 16% 10%,#546e8e21,#0000 62%),radial-gradient(42rem 30rem at 84% 6%,#4258741f,#0000 64%),radial-gradient(60rem 40rem at 58% 92%,#4a607a1a,#0000 66%);animation:64s ease-in-out infinite alternate auroraDrift}.atmos-aurora-2{background:radial-gradient(38rem 26rem at 70% 22%,#d4ff3a0d,#0000 62%),radial-gradient(46rem 32rem at 20% 74%,#96af690b,#0000 66%);animation:86s ease-in-out infinite alternate auroraDrift2}@keyframes auroraDrift{0%{transform:translate(-3%,-2%)scale(1.05)rotate(0)}50%{transform:translate(2%,3%)scale(1.14)rotate(4deg)}to{transform:translate(4%,-3%)scale(1.08)rotate(-3deg)}}@keyframes auroraDrift2{0%{transform:translate(4%,2%)scale(1.1)rotate(2deg)}to{transform:translate(-4%,-3%)scale(1.18)rotate(-4deg)}}.atmos-vignette{background:radial-gradient(ellipse 120% 80% at 50% 45%, transparent 40%, rgba(0,0,0,calc(.55 * var(--shadow-k,1))) 100%)}.atmos-spot{background:radial-gradient(28rem 28rem at var(--spot-x) var(--spot-y), rgba(var(--fg-rgb,255,255,255), .045), rgba(var(--fg-rgb,255,255,255), .015) 35%, transparent 68%);transition:opacity .6s ease-out}.glow-top:before,.glow-center:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.glow-top:before{background:radial-gradient(38rem 20rem at 50% 0%, rgba(var(--fg-rgb,255,255,255), .05), transparent 70%)}.glow-center:before{background:radial-gradient(44rem 26rem at 50% 50%, rgba(var(--fg-rgb,255,255,255), .04), transparent 72%)}.rule-fade{background:linear-gradient(to right, transparent, rgba(var(--fg-rgb,255,255,255), .14), transparent);border:0;height:1px}.card-lit{isolation:isolate;transition:border-color .3s ease-out, transform .3s var(--ease-out-expo);position:relative}.card-lit:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(18rem 18rem at var(--spot-x) var(--spot-y), #d4ff3a1a, transparent 62%);z-index:-1;transition:opacity .32s ease-out;position:absolute;inset:0}.card-lit:hover:before{opacity:1}.card-lit:hover{border-color:rgba(var(--fg-rgb,255,255,255), .16)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:marquee var(--marquee-duration,42s) linear infinite;will-change:transform}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-host:hover .marquee-track{animation-play-state:paused}.atmos-shift{transform:translate3d(0, calc(var(--scroll-y,0) * -40px), 0)}@media (prefers-reduced-motion:reduce){.atmos-aurora,.atmos-aurora-2,.marquee-track{animation:none!important}.atmos-spot{display:none}.atmos-shift{transform:none!important}}.cursor-layer{z-index:9999;pointer-events:none;contain:strict;position:fixed;inset:0}.cursor-dot,.cursor-ring{will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.cursor-dot{background:var(--color-accent);border-radius:999px;width:6px;height:6px;margin:-3px 0 0 -3px;transition:width .18s ease-out,height .18s ease-out,margin .18s ease-out,border-radius .18s ease-out,opacity .18s ease-out}.cursor-dot[data-shape=caret]{border-radius:1px;width:2px;height:20px;margin:-10px 0 0 -1px}.cursor-dot[data-shape=hidden]{opacity:0}.cursor-ring{border:1px solid rgba(var(--fg-rgb,244,245,243), .45);border-radius:999px;transition:background-color .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out,opacity .2s ease-out}.cursor-ring[data-state=cta]{border-color:var(--color-accent);background:0 0;box-shadow:0 0 0 1px #d4ff3a2e,0 0 14px -6px #d4ff3a4d}.cursor-ring[data-state=link]{border-color:rgba(var(--fg-rgb,244,245,243), .7);background:rgba(var(--fg-rgb,244,245,243), .045)}.cursor-ring[data-state=idle]{background:0 0}.cursor-label{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:var(--color-ink);color:var(--color-bg);opacity:0;will-change:transform;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:600;transition:opacity .16s ease-out;position:absolute;top:0;left:0}.cursor-label[data-show=true]{opacity:1}html.cursor-on,html.cursor-on *{cursor:none!important}@media (prefers-reduced-motion:reduce),(forced-colors:active){.cursor-layer{display:none}html.cursor-on,html.cursor-on *{cursor:auto!important}}.glass{background:rgba(var(--fg-rgb,255,255,255), .045);-webkit-backdrop-filter:blur(18px)saturate(165%);border:1px solid rgba(var(--fg-rgb,255,255,255), .1);box-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 0 rgba(0,0,0,calc(.25 * var(--shadow-k,1))), 0 18px 48px -24px rgba(0,0,0,calc(.9 * var(--shadow-k,1)));position:relative}.glass-strong{background:rgba(var(--fg-rgb,255,255,255), .07);-webkit-backdrop-filter:blur(28px)saturate(180%);border:1px solid rgba(var(--fg-rgb,255,255,255), .14);box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 rgba(0,0,0,calc(.3 * var(--shadow-k,1))), 0 24px 60px -28px rgba(0,0,0,calc(.95 * var(--shadow-k,1)))}.glass-flat{background:rgba(var(--fg-rgb,255,255,255), .038);border:1px solid rgba(var(--fg-rgb,255,255,255), .09);box-shadow:inset 0 1px 0 #ffffff1a, 0 14px 36px -24px rgba(0,0,0,calc(.85 * var(--shadow-k,1)));position:relative}.glass-chrome{background:rgba(var(--panel-rgb,8,9,10), .72);-webkit-backdrop-filter:blur(22px)saturate(180%);border-bottom:1px solid rgba(var(--fg-rgb,255,255,255), .09);box-shadow:inset 0 1px #ffffff12}.glass-chrome-bottom{background:rgba(var(--panel-rgb,8,9,10), .82);-webkit-backdrop-filter:blur(22px)saturate(180%);border-top:1px solid rgba(var(--fg-rgb,255,255,255), .09);border-bottom:0;box-shadow:inset 0 1px #ffffff12}.glass-liquid:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(14rem 14rem at var(--spot-x,50%) var(--spot-y,0%), rgba(var(--fg-rgb,255,255,255), .1), transparent 60%);transition:opacity .4s ease-out;position:absolute;inset:0}.glass-liquid:hover:after{opacity:1}.glass-lip:before{content:"";border-radius:inherit;background:linear-gradient(to right, transparent, rgba(var(--fg-rgb,255,255,255), .5), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:12%;right:12%}[data-cine]{border-top-left-radius:2rem;border-top-right-radius:2rem;position:relative}[data-cine]>.cine-inner{transform-origin:50% 0;will-change:transform}[data-cine]:before{content:"";border-top:1px solid rgba(var(--fg-rgb,255,255,255), .09);height:2rem;box-shadow:0 -22px 50px -20px rgba(0,0,0,calc(.85 * var(--shadow-k,1)));pointer-events:none;opacity:var(--arrive,0);border-radius:2rem 2rem 0 0;transition:opacity .2s linear;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){[data-cine]>.cine-inner{opacity:1!important;transform:none!important}[data-cine]:before{opacity:1}}.story-step{transition:opacity .4s var(--ease-out-expo), transform .4s var(--ease-out-expo);opacity:.32}.story-step[data-active=true]{opacity:1}.story-step[data-active=false]:hover{opacity:.55}.story-rail{background:rgba(var(--fg-rgb,255,255,255), .08);width:1px;position:absolute;top:0;bottom:0;left:0}.story-rail-fill{background:var(--color-accent);width:1px;transition:height .32s var(--ease-out-expo);position:absolute;top:0;left:0;box-shadow:0 0 10px #d4ff3a99}@media (prefers-reduced-motion:reduce){.story-step{opacity:1!important;transform:none!important}.story-rail-fill{transition:none}}.read-surface{background:var(--color-read);color:var(--color-read-ink-2)}.read-surface h1,.read-surface h2,.read-surface h3,.read-surface strong{color:var(--color-read-ink)}.read-surface p,.read-surface li{line-height:1.78}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}:is(html.cursor-on:has(dialog[open]),html.cursor-on:has(dialog[open]) *){cursor:auto!important}html:has(dialog[open]) .cursor-layer{display:none}@media (prefers-reduced-motion:reduce){dialog[open]{animation:none!important}}.cta-avatar-btn{--sheen:-130%;isolation:isolate;position:relative}.cta-sheen{pointer-events:none;z-index:0;border-radius:999px;position:absolute;inset:0;overflow:hidden}.cta-sheen:before{content:"";width:42%;transform:translate3d(var(--sheen), 0, 0) skewX(-18deg);background:linear-gradient(90deg, transparent, rgba(var(--fg-rgb,255,255,255), .55), transparent);transition:transform .72s cubic-bezier(.16,1,.3,1);position:absolute;top:-60%;bottom:-60%;left:0}.cta-avatar-btn:hover .cta-sheen:before,.cta-avatar-btn:focus-visible .cta-sheen:before{--sheen:240%}.cta-portrait{z-index:2;background:var(--color-bg);box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px rgba(var(--fg-rgb,255,255,255), .14), 0 10px 24px -8px rgba(0,0,0,calc(.8 * var(--shadow-k,1)));border-radius:999px;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease-out;position:absolute;top:50%;translate:0 -50%}.cta-avatar-btn:hover .cta-portrait,.cta-avatar-btn:focus-visible .cta-portrait{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px rgba(var(--fg-rgb,255,255,255), .38), 0 12px 26px -8px rgba(0,0,0,calc(.85 * var(--shadow-k,1)));transform:scale(1.07)translate(2px)}.cta-status{width:8px;height:8px;box-shadow:0 0 0 2px var(--color-bg);background:#4ade80;border-radius:999px;position:absolute;bottom:4px;right:4px}.cta-status:after{content:"";background:#4ade80;border-radius:999px;animation:2.6s cubic-bezier(0,0,.2,1) infinite ctaPing;position:absolute;inset:0}@keyframes ctaPing{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.cta-sheen{display:none}.cta-portrait{transition:none}.cta-avatar-btn:hover .cta-portrait{transform:none}.cta-status:after{animation:none}}.cta-avatar-btn{box-shadow:0 8px 20px -12px rgba(0,0,0,calc(.9 * var(--shadow-k,1)));transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease-out,filter .26s ease-out;background:var(--color-accent)!important;color:var(--color-accent-ink)!important}.cta-avatar-btn:hover,.cta-avatar-btn:focus-visible{filter:brightness(1.04);box-shadow:0 14px 28px -14px rgba(0,0,0,calc(.95 * var(--shadow-k,1))), 0 2px 0 0 rgba(var(--fg-rgb,255,255,255), .3) inset;transform:translateY(-1px)}.cta-avatar-btn:active{transform:translateY(0)scale(.99)}@media (prefers-reduced-motion:reduce){.cta-avatar-btn,.cta-avatar-btn:hover{transition:none;transform:none}}.nav-shell{border:1px solid #0000;transition:max-width .42s cubic-bezier(.16,1,.3,1),margin-top .42s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1),border-radius .42s cubic-bezier(.16,1,.3,1),background-color .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out}.nav-float{background:rgba(var(--panel-rgb,9,11,13), .82);-webkit-backdrop-filter:blur(24px)saturate(180%);border-color:rgba(var(--fg-rgb,255,255,255), .1);box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 40px -22px rgba(0,0,0,calc(.95 * var(--shadow-k,1)))}.nav-float:before{content:"";background:linear-gradient(to right, transparent, rgba(var(--fg-rgb,255,255,255), .45), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:16%;right:16%}.nav-rule{background:linear-gradient(to right, transparent, rgba(var(--fg-rgb,255,255,255), .1), transparent);transition:opacity .3s ease-out}.nav-pill{background:rgba(var(--fg-rgb,255,255,255), .07);border:1px solid rgba(var(--fg-rgb,255,255,255), .07);pointer-events:none;opacity:0;border-radius:999px;transition:transform .34s cubic-bezier(.16,1,.3,1),width .34s cubic-bezier(.16,1,.3,1),opacity .2s ease-out;position:absolute;top:50%;left:0;translate:0 -50%}.nav-pill[data-on=true]{opacity:1}.nav-panel{border:1px solid rgba(var(--fg-rgb,255,255,255), .12);box-shadow:inset 0 1px 0 #ffffff1f, 0 40px 80px -30px rgba(0,0,0,calc(1 * var(--shadow-k,1)));transform-origin:top;background:#090b0d;animation:.26s cubic-bezier(.16,1,.3,1) navPanelIn}@keyframes navPanelIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-shell,.nav-pill{transition:none}.nav-panel{animation:none}}.founder-shot{isolation:isolate;background:var(--panel-hex,#0d0e0f);overflow:hidden}.founder-shot img{filter:contrast(1.06)brightness(.95);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .8s;transform:scale(1.02)}.founder-shot:hover img{filter:contrast(1.08)brightness();transform:scale(1.05)}.founder-grade{pointer-events:none;background:radial-gradient(120% 90% at 45% 30%, transparent 35%, rgba(var(--panel-rgb,8,9,10),.55) 75%, rgba(var(--panel-rgb,8,9,10),.85) 100%), linear-gradient(180deg, rgba(var(--panel-rgb,8,9,10),0) 55%, rgba(var(--panel-rgb,8,9,10),.75) 100%), linear-gradient(90deg, rgba(var(--panel-rgb,8,9,10),0) 70%, rgba(var(--panel-rgb,14,15,16),.9) 100%), radial-gradient(60% 50% at 20% 0%, #d4ff3a1a, transparent 70%);position:absolute;inset:0}.founder-grade:before{content:"";background:rgba(var(--panel-rgb,20,22,24),.18);mix-blend-mode:multiply;position:absolute;inset:0}.founder-grade:after{content:"";box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 80px rgba(0,0,0,calc(.5 * var(--shadow-k,1)));position:absolute;inset:0}@media (max-width:767px){.founder-grade{background:radial-gradient(120% 90% at 50% 30%, transparent 40%, rgba(var(--panel-rgb,8,9,10),.6) 100%), linear-gradient(180deg, rgba(var(--panel-rgb,8,9,10),0) 55%, rgba(var(--panel-rgb,14,15,16),.95) 100%)}}.founder-shot img{filter:grayscale()contrast(1.06)brightness(.95)}.founder-shot:hover img{filter:grayscale()contrast(1.08)brightness()}.founder-shot:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(125deg, rgba(var(--fg-rgb,255,255,255),.17) 0%, rgba(var(--fg-rgb,255,255,255),.05) 18%, transparent 38%, transparent 72%, rgba(var(--fg-rgb,255,255,255),.06) 100%);box-shadow:inset 0 1px 0 #ffffff47, inset 1px 0 0 rgba(var(--fg-rgb,255,255,255),.1), inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255),.05);position:absolute;inset:0}.founder-glass{z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(var(--panel-rgb,20,22,24),0), rgba(var(--panel-rgb,20,22,24),.35));-webkit-backdrop-filter:blur(14px)saturate(0);width:26%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}@media (max-width:767px){.founder-glass{background:linear-gradient(180deg, rgba(var(--panel-rgb,20,22,24),0), rgba(var(--panel-rgb,20,22,24),.4));width:auto;height:26%;top:auto;left:0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}}@media (prefers-reduced-motion:reduce){.founder-shot img{transition:none}}.sw{--sw:0}html[data-js] .sw-w{opacity:calc(.3 + clamp(0, var(--sw) - var(--i), 1) * .7)}@media (prefers-reduced-motion:reduce){html[data-js] .sw-w{opacity:1}}.stack-logo{height:var(--h);opacity:.72;width:auto;transition:opacity .3s}.stack-logo:hover{opacity:1}@media (max-width:640px){.stack-logo{height:calc(var(--h) * .8)}}.see-live{isolation:isolate;background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.11), rgba(var(--fg-rgb,255,255,255),.03));border:1px solid rgba(var(--fg-rgb,255,255,255),.16);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 rgba(0,0,0,calc(.35 * var(--shadow-k,1))), 0 18px 50px -20px rgba(0,0,0,calc(.9 * var(--shadow-k,1))), 0 0 70px -30px #d4ff3a73;-webkit-backdrop-filter:blur(18px)saturate(175%);border-radius:999px;align-items:center;gap:14px;padding:8px 10px 8px 8px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.see-live:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 35%, rgba(var(--fg-rgb,255,255,255),.2) 50%, transparent 65%);animation:4.5s ease-in-out 1.5s infinite see-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes see-sheen{0%,70%{transform:translate(-130%)}to{transform:translate(130%)}}.see-live .orb{width:46px;height:46px;color:var(--color-ink);background:radial-gradient(circle at 35% 25%, rgba(var(--fg-rgb,255,255,255),.3), rgba(var(--fg-rgb,255,255,255),.06) 60%), rgba(var(--fg-rgb,255,255,255),.04);border:1px solid #d4ff3a73;border-radius:999px;place-items:center;padding-left:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 0 22px -4px #d4ff3a8c}.see-live .ping{border-radius:inherit;border:1px solid #d4ff3a99;animation:2.2s ease-out infinite see-ping;position:absolute;inset:-1px}@keyframes see-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.see-live .tx{text-align:left;flex-direction:column;line-height:1.2;display:flex}.see-live .tx small{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.see-live .tx small i{background:var(--color-accent);border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite eg-blink;box-shadow:0 0 8px #d4ff3ae6}.see-live .tx b{letter-spacing:-.01em;color:var(--color-ink);margin-top:3px;font-size:16px;font-weight:600}.see-live .go{width:38px;height:38px;color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.07);border:1px solid rgba(var(--fg-rgb,255,255,255),.14);border-radius:999px;place-items:center;margin-left:6px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s;display:grid}.see-live:hover{border-color:rgba(var(--fg-rgb,255,255,255),.28);box-shadow:inset 0 1px 0 #fff6, inset 0 -1px 0 rgba(0,0,0,calc(.35 * var(--shadow-k,1))), 0 24px 60px -20px rgba(0,0,0,calc(.95 * var(--shadow-k,1))), 0 0 90px -24px #d4ff3a99;transform:translateY(-2px)}.see-live:hover .orb{transform:scale(1.06)}.see-live:hover .go{background:rgba(var(--fg-rgb,255,255,255),.14);transform:translate(3px)}.see-live:active{transform:scale(.98)}.see-live:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.see-live:after,.see-live .ping,.see-live .tx small i{animation:none}.see-live,.see-live *{transition:none!important}}.see-live{gap:18px;padding:10px 12px 10px 10px}.see-live .orb{width:54px;height:54px}.see-live .orb svg{width:18px;height:18px}.see-live .tx{padding-right:6px}.see-live .tx small{letter-spacing:.12em;font-size:11.5px}.see-live .tx b{letter-spacing:-.015em;margin-top:4px;font-size:18px}.see-live .go{width:44px;height:44px;margin-left:14px}.see-live{min-width:min(400px,100%)}.see-live .go{margin-left:auto}@media (min-width:768px){.see-live .tx b{font-size:19px}}@media (max-width:380px){.see-live{gap:14px}.see-live .tx b{font-size:16.5px}.see-live .go{margin-left:6px}}.nav-signin{--mx:50%;--my:50%;isolation:isolate;white-space:nowrap;background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.09), rgba(var(--fg-rgb,255,255,255),.025));border:1px solid rgba(var(--fg-rgb,255,255,255),.14);height:48px;box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 rgba(0,0,0,calc(.35 * var(--shadow-k,1))), 0 8px 24px -12px rgba(0,0,0,calc(.8 * var(--shadow-k,1)));-webkit-backdrop-filter:blur(16px)saturate(170%);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 5px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .35s,background .3s;display:inline-flex;position:relative;overflow:hidden}.nav-signin:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(90px circle at var(--mx) var(--my), rgba(var(--fg-rgb,255,255,255),.18), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.nav-signin:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 35%, rgba(var(--fg-rgb,255,255,255),.22) 50%, transparent 65%);position:absolute;inset:0;transform:translate(-130%)}.nav-signin .ic{width:38px;height:38px;color:var(--color-ink);background:radial-gradient(circle at 35% 25%, rgba(var(--fg-rgb,255,255,255),.28), rgba(var(--fg-rgb,255,255,255),.06) 60%), rgba(var(--fg-rgb,255,255,255),.04);border:1px solid rgba(var(--fg-rgb,255,255,255),.2);box-shadow:inset 0 1px 0 #ffffff59, 0 4px 12px -6px rgba(0,0,0,calc(.8 * var(--shadow-k,1)));border-radius:999px;place-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s;display:grid}.nav-signin .arr{transition:transform .35s cubic-bezier(.16,1,.3,1)}.nav-signin .nsi-label{letter-spacing:-.01em;color:var(--color-ink);font-size:14.5px;font-weight:600}.nav-signin:hover{border-color:rgba(var(--fg-rgb,255,255,255),.3);background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.14), rgba(var(--fg-rgb,255,255,255),.04));box-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 0 rgba(0,0,0,calc(.35 * var(--shadow-k,1))), 0 14px 32px -14px rgba(0,0,0,calc(.9 * var(--shadow-k,1))), 0 0 0 4px rgba(var(--fg-rgb,255,255,255),.04);transform:translateY(-1px)}.nav-signin:hover:before{opacity:1}.nav-signin:hover:after{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:translate(130%)}.nav-signin:hover .ic{background:radial-gradient(circle at 35% 25%, rgba(var(--fg-rgb,255,255,255),.4), rgba(var(--fg-rgb,255,255,255),.1) 60%), rgba(var(--fg-rgb,255,255,255),.06);transform:scale(1.06)}.nav-signin:hover .arr{transform:translate(2px)}.nav-signin:active{transform:scale(.98)}.nav-signin:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nav-signin,.nav-signin *,.nav-signin:after{transition:none!important}}@keyframes ht-rise{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ht-line{animation:none}}.ec{--ec-ease:cubic-bezier(.16, 1, .3, 1);text-align:left;background:rgba(var(--fg-rgb,255,255,255), .045);-webkit-backdrop-filter:blur(18px)saturate(165%);border:1px solid rgba(var(--fg-rgb,255,255,255), .1);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 rgba(0,0,0,calc(.25 * var(--shadow-k,1))), 0 30px 80px -30px rgba(0,0,0,calc(.9 * var(--shadow-k,1)));border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.ec:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--fg-rgb,255,255,255), .45), transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:14%;right:14%}.ec-live{background:var(--color-accent);border-radius:999px;flex:none;width:6px;height:6px;display:inline-block;position:relative;box-shadow:0 0 10px 1px #d4ff3a8c}.ec-bar{border-bottom:1px solid var(--color-hairline);background:rgba(var(--fg-rgb,255,255,255), .02);align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.ec-bar>i{background:rgba(var(--fg-rgb,255,255,255), .12);border-radius:999px;flex:none;width:10px;height:10px}.ec-bar .title{color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:12px;font-weight:500;overflow:hidden}.ec-bar .state{color:var(--color-ink-2);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.ec-body{grid-template-columns:minmax(0,1fr);display:grid}.ec-col{min-width:0;padding:18px}.ec-col+.ec-col{border-top:1px solid var(--color-hairline)}.ec-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.ec-label span{letter-spacing:0;text-transform:none;font-weight:500}.ec-feed,.ec-log{display:none}@container (min-width:620px){.ec-body{grid-template-columns:minmax(0,1fr) 250px}.ec-col+.ec-col{border-top:0;border-left:1px solid var(--color-hairline)}.ec-log{display:block}}@container (min-width:900px){.ec-body{grid-template-columns:272px minmax(0,1fr) 256px}.ec-feed{display:block}.ec-col{padding:20px}}.ec-src{flex-wrap:wrap;gap:5px;min-width:0;margin-top:12px;display:flex}.ec-src li{color:var(--color-ink-3);border:1px solid rgba(var(--fg-rgb,255,255,255), .08);background:rgba(var(--fg-rgb,255,255,255), .025);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:500}.ec-src li.hot{animation:ec-src 10s var(--ec-ease) infinite}@keyframes ec-src{0%{color:var(--color-ink);background:#d4ff3a14;border-color:#d4ff3a73}18%,to{color:var(--color-ink-3);border-color:rgba(var(--fg-rgb,255,255,255), .08);background:rgba(var(--fg-rgb,255,255,255), .025)}}.ec-sig{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:10px;display:grid}.ec-sig li{border:1px solid rgba(var(--fg-rgb,255,255,255), .06);background:rgba(var(--fg-rgb,255,255,255), .025);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.ec-sig li>div{flex:1;min-width:0}.ec-sig li .d{background:rgba(var(--fg-rgb,255,255,255), .22);border-radius:999px;flex:none;width:6px;height:6px}.ec-sig li b{color:var(--color-ink);text-wrap:balance;font-size:12px;font-weight:600;line-height:1.25;display:block}.ec-sig li span{color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ec-sig li em{letter-spacing:.02em;color:var(--color-ink-3);border:1px solid rgba(var(--fg-rgb,255,255,255), .1);border-radius:999px;flex:none;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:600}.ec-sig li.in{animation:ec-feed 10s var(--ec-ease) infinite}.ec-sig li.in .d{background:var(--color-accent);box-shadow:0 0 8px #d4ff3a99}.ec-sig li.in em{color:var(--color-accent-fg,var(--color-accent));border-color:#d4ff3a66}.ec-sig li.queued em{color:var(--color-ink-2)}.ec-sig li.watch{opacity:.55}@keyframes ec-feed{0%{background:#d4ff3a12;border-color:#d4ff3a38}18%,to{background:rgba(var(--fg-rgb,255,255,255), .025);border-color:rgba(var(--fg-rgb,255,255,255), .06)}}.ec-note{color:var(--color-ink-3);margin-top:10px;font-size:10.5px}.ec-stages{justify-content:space-between;margin-top:18px;display:flex;position:relative}.ec-stages .track{background:linear-gradient(90deg, rgba(var(--fg-rgb,255,255,255), .06), rgba(var(--fg-rgb,255,255,255), .16), rgba(var(--fg-rgb,255,255,255), .06));height:1px;position:absolute;top:21px;left:22px;right:22px}.ec-stages .runner{opacity:0;animation:10s linear infinite ec-run;position:absolute;inset:0;transform:translate(100%)}.ec-stages .runner:before{content:"";background:linear-gradient(90deg,#0000,#d4ff3a8c);width:56px;height:2px;margin-right:-4px;position:absolute;top:-.5px;right:100%}.ec-stages .runner:after{content:"";background:var(--color-accent);border-radius:999px;width:8px;height:8px;position:absolute;top:-3.5px;left:-4px;box-shadow:0 0 14px 3px #d4ff3a80}@keyframes ec-run{0%{opacity:0;transform:translate(0)}3%,97%{opacity:1}to{opacity:0;transform:translate(100%)}}.ec-stages .stage{z-index:1;flex-direction:column;align-items:center;gap:8px;width:44px;display:flex;position:relative}.ec-stages .ic{background:var(--panel-hex,#121517);border:1px solid var(--color-hairline-strong);width:44px;height:44px;color:var(--color-ink-2);animation:10s ease-out infinite ec-lit;animation-delay:calc(var(--i) * 2s);border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff0f}.ec-stages .t{color:var(--color-ink-2);white-space:nowrap;font-size:11px;font-weight:600}@container (max-width:460px){.ec-stages .t{letter-spacing:-.01em;font-size:9.5px}}@keyframes ec-lit{0%{color:var(--color-accent-fg,var(--color-accent));border-color:#d4ff3abf;box-shadow:inset 0 1px #ffffff0f,0 0 0 4px #d4ff3a1a,0 0 24px -4px #d4ff3a73}14%,to{border-color:rgba(var(--fg-rgb,255,255,255), .14);color:var(--color-ink-2);box-shadow:inset 0 1px #ffffff0f}}.ec-log{border-top:1px solid var(--color-hairline);margin-top:22px;padding-top:14px}.ec-log ol{gap:2px;margin-top:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;display:grid}.ec-log li{color:var(--color-ink-3);white-space:nowrap;animation:10s ease-out infinite ec-line;animation-delay:calc(var(--i) * 2s);border-radius:8px;grid-template-columns:40px 84px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px;display:grid}.ec-log li span:last-child{text-overflow:ellipsis;color:var(--color-ink-2);overflow:hidden}.ec-log li .k{color:var(--color-ink);font-weight:600}@keyframes ec-line{0%{background:rgba(var(--fg-rgb,255,255,255), .055)}18%,to{background:0 0}}.ec-acct .who{align-items:center;gap:10px;margin-top:14px;display:flex}.ec-acct .av{width:32px;height:32px;color:var(--color-ink);border:1px solid var(--color-hairline-strong);background:linear-gradient(135deg,#3a4450,#22282e);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ec-acct .who>div>b{color:var(--color-ink);font-size:13px;font-weight:600;display:block}.ec-acct .who>div>span{color:var(--color-ink-3);font-size:11.5px;display:block}.ec-acct dl{gap:12px;margin-top:14px;display:grid}.ec-acct dt{color:var(--color-ink-3);margin-bottom:4px;font-size:10.5px}.ec-acct dd{color:var(--color-ink-2);font-size:12px}.ec-acct .score{align-items:baseline;gap:8px;display:flex}.ec-acct .score strong{letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.ec-acct .meter{background:rgba(var(--fg-rgb,255,255,255), .07);border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.ec-acct .meter i{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--fg-rgb,244,245,243), .35), rgba(var(--fg-rgb,244,245,243), .9));transform-origin:0;width:82%;height:100%;animation:ec-meter 10s var(--ec-ease) infinite;display:block}@keyframes ec-meter{0%,18%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.ec-acct .ok{color:var(--color-ink);align-items:center;gap:5px;animation:10s ease-out infinite ec-show;display:inline-flex}@keyframes ec-show{0%,36%{opacity:0}42%,to{opacity:1}}.ec-acct .touches{align-items:center;gap:5px;display:flex}.ec-acct .touches span{margin-left:6px;font-size:11px}.ec-acct .touches i{background:rgba(var(--fg-rgb,255,255,255), .1);border-radius:999px;width:16px;height:4px}.ec-acct .touches i.on{background:rgba(var(--fg-rgb,244,245,243), .75);animation:10s ease-out infinite ec-touch}.ec-acct .touches i.on+i.on{animation-name:ec-touch-2}@keyframes ec-touch{0%,76%{background:rgba(var(--fg-rgb,255,255,255), .1)}80%,to{background:rgba(var(--fg-rgb,244,245,243), .75)}}@keyframes ec-touch-2{0%,84%{background:rgba(var(--fg-rgb,255,255,255), .1)}88%,to{background:rgba(var(--fg-rgb,244,245,243), .75)}}.ec-acct .reply{color:var(--color-ink);background:#d4ff3a0f;border:1px solid #d4ff3a33;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:8px 10px;font-size:11.5px;animation:10s ease-out infinite ec-reply;display:flex}@keyframes ec-reply{0%,92%{opacity:.3;background:rgba(var(--fg-rgb,255,255,255), .02);border-color:rgba(var(--fg-rgb,255,255,255), .06)}96%,to{opacity:1;background:#d4ff3a0f;border-color:#d4ff3a33}}@media (prefers-reduced-motion:reduce){.ec *,.ec :before,.ec :after{animation:none!important}.ec-stages .runner{display:none}.ec-stages .stage:nth-child(5) .ic{color:var(--color-accent-fg,var(--color-accent));border-color:#d4ff3abf}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.eg{--ez:cubic-bezier(.16, 1, .3, 1);background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.07), rgba(var(--fg-rgb,255,255,255),.025));border:1px solid rgba(var(--fg-rgb,255,255,255),.12);-webkit-backdrop-filter:blur(24px)saturate(170%);box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 rgba(0,0,0,calc(.3 * var(--shadow-k,1))), 0 60px 140px -50px rgba(0,0,0,calc(.95 * var(--shadow-k,1))), 0 0 160px -80px #d4ff3a59;border-radius:28px;position:relative}.eg:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--fg-rgb,255,255,255),.6), transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}@keyframes eg-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes eg-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes eg-fade{0%{opacity:0}}@keyframes eg-spin{to{transform:rotate(360deg)}}.eg-hud{border-bottom:1px solid rgba(var(--fg-rgb,255,255,255),.08);align-items:center;gap:14px;height:56px;padding:0 22px;display:flex}.eg-live{background:var(--color-accent);border-radius:999px;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite eg-blink;box-shadow:0 0 12px #d4ff3acc}.eg-live.off{background:rgba(var(--fg-rgb,255,255,255),.25);box-shadow:none;animation:none}@keyframes eg-blink{50%{opacity:.35}}.eg-name{color:var(--color-ink);white-space:nowrap;font-size:13px;font-weight:600}.eg-prog{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:700px;margin:0 auto;display:grid}.eg-prog li{flex-direction:column;gap:6px;min-width:0;display:flex}.eg-prog i{background:rgba(var(--fg-rgb,255,255,255),.1);border-radius:3px;height:3px;position:relative;overflow:hidden}.eg-prog i:after{content:"";background:var(--color-accent);transform-origin:0;transition:transform .8s var(--ez);position:absolute;inset:0;transform:scaleX(0)}.eg-prog li.done i:after{transform:none}.eg-prog li.on i:after{transform:scaleX(.5);box-shadow:0 0 10px #d4ff3acc}.eg-prog span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;transition:color .4s;overflow:hidden}.eg-prog li.on span{color:var(--color-ink)}.eg-prog li.done span{color:var(--color-ink-2)}.eg-status{color:var(--color-ink-2);white-space:nowrap;background:rgba(var(--fg-rgb,255,255,255),.05);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.eg-body{min-height:480px;padding:24px 28px 52px;position:relative}.eg-screen{animation:eg-screen .7s var(--ez) both}@keyframes eg-screen{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:none;transform:none}}.eg-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-fg,var(--color-accent));font-size:11px;font-weight:600}.eg-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);margin-top:8px;font-size:clamp(1.625rem,3vw,2.375rem);font-weight:600;line-height:1.05}.eg-av{width:36px;height:36px;color:var(--color-ink);background:linear-gradient(135deg, hsl(var(--h,80) 45% 42% / .55), hsl(calc(var(--h,80) + 60) 35% 30% / .6));border:1px solid rgba(var(--fg-rgb,255,255,255),.16);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.eg-panel,.eg-src .grp,.eg-score .radar,.eg-score .rank li,.eg-enrich li,.eg-seq .tbl,.eg-meet .cal,.eg-meet .list li,.eg-build .stats li{background:rgba(var(--panel-rgb,12,13,14),.55);border:1px solid rgba(var(--fg-rgb,255,255,255),.09);box-shadow:inset 0 1px #ffffff0f}.eg-foot{border-top:1px solid rgba(var(--fg-rgb,255,255,255),.08);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 22px 20px;display:grid}.eg-guide{background:rgba(var(--panel-rgb,12,13,14),.6);border:1px solid #d4ff3a38;border-radius:18px;align-items:center;gap:12px;min-width:0;max-width:640px;padding:10px 44px 10px 10px;display:flex;position:relative;box-shadow:0 0 40px -20px #d4ff3a80}.eg-guide.closed{border-color:rgba(var(--fg-rgb,255,255,255),.1);max-width:max-content;box-shadow:none;padding-right:44px}.eg-guide:after{content:"";background:rgba(var(--panel-rgb,12,13,14),.95);border-top:1px solid #d4ff3a38;border-right:1px solid #d4ff3a38;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-7px;transform:rotate(45deg)}.eg-guide.closed:after{display:none}.eg-coach{width:36px;height:36px;color:var(--color-accent-ink);background:var(--color-accent);border-radius:12px;flex:none;place-items:center;animation:8s linear infinite eg-spin;display:grid}.eg-guide p{min-width:0;color:var(--color-ink);animation:eg-up .5s var(--ez) both;font-size:13.5px;line-height:1.45}.eg-guide p b{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-fg,var(--color-accent));font-size:10.5px;font-weight:700;display:block}.eg-x{width:26px;height:26px;color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.06);border-radius:999px;margin-top:-13px;font-size:15px;line-height:1;position:absolute;top:50%;right:10px}.eg-x:hover{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.12)}.eg-acts{align-items:center;gap:10px;display:flex}.eg-back{height:44px;color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.05);border:1px solid rgba(var(--fg-rgb,255,255,255),.12);border-radius:999px;padding:0 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.eg-back:hover{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.1)}.eg-next{height:52px;color:var(--color-accent-ink);background:var(--color-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:700;transition:transform .15s,background .3s,color .3s;animation:2s ease-out 1.2s infinite eg-call;display:inline-flex;position:relative;box-shadow:0 10px 30px -10px #d4ff3ab3}.eg-next:hover{transform:translateY(-1px)}.eg-next:active{transform:scale(.97)}@keyframes eg-call{0%{box-shadow:0 10px 30px -10px #d4ff3ab3,0 0 #d4ff3a80}to{box-shadow:0 10px 30px -10px #d4ff3ab3,0 0 0 16px #d4ff3a00}}.eg-next.busy{color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.08);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255),.14);cursor:progress;animation:none}.eg-spin{border:2px solid rgba(var(--fg-rgb,255,255,255),.2);border-top-color:var(--color-accent);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite eg-spin}.lb{--rx:58%;height:540px;margin:-24px -28px -52px;position:relative;overflow:hidden}.lb-scene{pointer-events:none;position:absolute;inset:0}.lb .cam{position:absolute;inset:0}.lb .sky{background:radial-gradient(ellipse 70% 60% at var(--rx) 105%, #ffc4781a, transparent 60%), radial-gradient(ellipse 60% 55% at var(--rx) 100%, #d4ff3a1a, transparent 70%), linear-gradient(180deg, #05060a 0%, #0a0d12 55%, #12160f 100%);position:absolute;inset:0}.lb .stars{background-repeat:repeat;position:absolute;inset:-40% 0 0}.lb .s1{background-image:radial-gradient(1px 1px at 20px 30px, rgba(var(--fg-rgb,255,255,255),.75), transparent), radial-gradient(1px 1px at 120px 80px, rgba(var(--fg-rgb,255,255,255),.5), transparent), radial-gradient(1.5px 1.5px at 200px 20px, rgba(var(--fg-rgb,255,255,255),.85), transparent), radial-gradient(1px 1px at 60px 140px, rgba(var(--fg-rgb,255,255,255),.4), transparent);background-size:240px 180px;animation:70s linear infinite lb-drift}.lb .s2{opacity:.8;background-image:radial-gradient(1px 1px at 40px 60px,#d4ff3a80,#0000),radial-gradient(1px 1px at 170px 120px,#bed7ff73,#0000);background-size:300px 220px;animation:110s linear infinite reverse lb-drift}.lb .s3{background-image:radial-gradient(1.5px 1.5px at 30px 40px, #fff, transparent), radial-gradient(1px 1px at 90px 10px, rgba(var(--fg-rgb,255,255,255),.9), transparent), radial-gradient(1px 1px at 140px 90px, #c8dcffe6, transparent), radial-gradient(2px 2px at 60px 120px, rgba(var(--fg-rgb,255,255,255),.95), transparent);opacity:0;background-size:160px 140px}@keyframes lb-drift{to{background-position:240px 0}}.lb .deep{opacity:0;background:radial-gradient(80% 70% at 50% 30%,#020306,#000);position:absolute;inset:0}.lb .nebula{opacity:0;background:radial-gradient(40% 35% at 80% 20%,#5a78c838,#0000 70%),radial-gradient(35% 30% at 20% 30%,#785abe29,#0000 70%),radial-gradient(30% 25% at 60% 10%,#d4ff3a14,#0000 70%);position:absolute;inset:0}.lb .haze{background:linear-gradient(#0000,#d4ff3a0d 60%,#ffc88214);height:45%;position:absolute;bottom:0;left:0;right:0}.lb .warp{left:var(--rx);opacity:0;background:repeating-conic-gradient(#0000 0deg 3.2deg,#dcebff8c 3.4deg,#0000 3.7deg 7deg);border-radius:50%;width:1400px;height:1400px;margin:-700px 0 0 -700px;position:absolute;top:30%;transform:scale(.4);-webkit-mask-image:radial-gradient(circle,#0000 8%,#000 30%,#0000 62%);mask-image:radial-gradient(circle,#0000 8%,#000 30%,#0000 62%)}.lb .earth{opacity:0;background:radial-gradient(60% 30% at 50% 0,#1c3140 0%,#0b151c 45%,#05080b 80%);border-radius:50%;height:900px;position:absolute;top:100%;left:-45%;right:-45%;box-shadow:0 -2px #d4ff3a8c,0 -10px 40px #78beff73,0 -40px 120px #5aa0ff40,inset 0 14px 40px #96d2ff59}.lb .world{position:absolute;inset:0}.lb .floor{transform-origin:50% 100%;background-image:linear-gradient(#d4ff3a33 1px,#0000 1px),linear-gradient(90deg,#d4ff3a33 1px,#0000 1px);background-size:56px 28px;height:190px;position:absolute;bottom:-30px;left:-30%;right:-30%;transform:perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.lb .light{left:var(--rx);mix-blend-mode:screen;opacity:0;background:radial-gradient(closest-side,#ffd6968c,#ffaa5a2e 45%,#0000);border-radius:50%;width:900px;height:520px;margin-left:-450px;position:absolute;bottom:-120px}.lb .padglow{left:var(--rx);opacity:.5;background:radial-gradient(closest-side,#d4ff3a59,#0000);border-radius:50%;width:300px;height:60px;margin-left:-150px;position:absolute;bottom:26px}.lb .tower{left:calc(var(--rx) - 128px);width:74px;height:300px;position:absolute;bottom:34px}.lb .beacon{animation:1.2s ease-in-out infinite eg-blink}.lb .smoke,.lb .sparks{left:var(--rx);width:0;height:0;position:absolute;bottom:36px}.lb .smoke i{opacity:0;filter:blur(5px);background:radial-gradient(closest-side,#ece8e0b3,#d2c8be47 55%,#0000);border-radius:50%;width:140px;height:140px;position:absolute;top:-70px;left:-70px;box-shadow:inset 0 -20px 30px #ffbe7840}.lb .sparks i{opacity:0;background:#fff3c4;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 6px 2px #ffc878cc}.lb .ship{left:var(--rx);transform-origin:50% 100%;width:84px;height:269px;filter:drop-shadow(0 12px 30px rgba(0,0,0,calc(.65 * var(--shadow-k,1))));margin-left:-42px;position:absolute;bottom:40px}.lb .hull{z-index:1;width:100%;height:100%;position:relative}.lb .flame{width:0;height:0;position:absolute;top:calc(100% - 12px);left:50%}.lb .flame i{transform-origin:50% 0;opacity:0;position:absolute;top:0;left:0}.lb .flame .core{background:linear-gradient(#fff,#fff7dc 22%,#ffd892 55%,#ffaa5000);border-radius:40% 40% 50% 50%/10% 10% 90% 90%;width:20px;height:120px;margin-left:-10px}.lb .flame .dia{background:repeating-linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.95) 0 5px, transparent 5px 16px);filter:blur(.6px);width:10px;height:110px;margin-left:-5px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.lb .flame .outer{filter:blur(3px);background:linear-gradient(#fff0c8f2,#ffb45a8c 35%,#d4ff3a2e 70%,#0000);border-radius:45% 45% 50% 50%/10% 10% 90% 90%;width:54px;height:220px;margin-left:-27px}.lb .flame .bloom{filter:blur(8px);mix-blend-mode:screen;background:radial-gradient(closest-side,#ffecbea6,#ffb45a33 55%,#0000);border-radius:50%;width:300px;height:240px;margin:-40px 0 0 -150px}.lb .flame .flare{background:linear-gradient(90deg,#0000,#a0c8ff59 25%,#fffaebf2 50%,#a0c8ff59 75%,#0000);width:820px;height:2px;margin:18px 0 0 -410px;box-shadow:0 0 10px 1px #aad2ff99}.lb .flame .f2{filter:blur(4px);background:radial-gradient(closest-side,#fff5dc80,#0000);width:460px;height:10px;margin:14px 0 0 -230px}.lb .flash{background:radial-gradient(circle at var(--rx) 30%, #fff, #f5ffd6 18%, #d4ff3acc 40%, rgba(var(--panel-rgb,12,13,14),.96) 80%);opacity:0;position:absolute;inset:0}.lb .bars{z-index:4;height:46px;transition:transform .7s var(--ez);background:#000;position:absolute;left:0;right:0}.lb .bars.t{top:0;transform:translateY(-100%)}.lb .bars.b{bottom:0;transform:translateY(100%)}.lb.go .bars{transition-duration:.9s;transition-delay:2.5s;transform:none}.lb-copy{z-index:2;flex-direction:column;width:min(560px,46%);transition:opacity .6s;display:flex;position:absolute;top:28px;bottom:28px;left:28px}.lb-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin-top:10px;font-size:clamp(1.375rem,1.95vw,1.75rem);font-weight:600;line-height:1.15}.lb-title span{display:block}@media (min-width:1024px){.lb-title span{white-space:nowrap}}.lb-lead{color:var(--color-ink-2);max-width:36ch;margin-top:12px;font-size:14.5px;line-height:1.55}.lb-launch{text-align:left;background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.16), rgba(var(--fg-rgb,255,255,255),.04));border:1px solid rgba(var(--fg-rgb,255,255,255),.22);box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 rgba(0,0,0,calc(.35 * var(--shadow-k,1))), inset 0 0 24px rgba(var(--fg-rgb,255,255,255),.05), 0 20px 50px -20px rgba(0,0,0,calc(.9 * var(--shadow-k,1))), 0 0 60px -20px #d4ff3a73;-webkit-backdrop-filter:blur(22px)saturate(180%);transition:transform .2s var(--ez), box-shadow .3s;border-radius:999px;align-self:flex-start;align-items:center;gap:14px;margin-top:auto;padding:10px 24px 10px 10px;display:flex;position:relative;overflow:hidden}.lb-launch:before{content:"";background:linear-gradient(105deg, transparent 30%, rgba(var(--fg-rgb,255,255,255),.28) 45%, transparent 60%);animation:3.2s ease-in-out 1s infinite lb-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes lb-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.lb-launch:hover{box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 rgba(0,0,0,calc(.35 * var(--shadow-k,1))), 0 24px 60px -20px rgba(0,0,0,calc(.9 * var(--shadow-k,1))), 0 0 80px -16px #d4ff3a99;transform:translateY(-2px)}.lb-launch:active{transform:scale(.98)}.lb-launch .orb{width:52px;height:52px;color:var(--color-accent-ink);background:radial-gradient(circle at 35% 30%, #f3ffb8, var(--color-accent) 45%, #9fc21f);box-shadow:inset 0 2px 4px rgba(var(--fg-rgb,255,255,255),.6), inset 0 -3px 8px rgba(0,0,0,calc(.25 * var(--shadow-k,1))), 0 0 30px #d4ff3aa6;border-radius:999px;place-items:center;animation:1.8s ease-out infinite eg-call;display:grid;position:relative}.lb-launch .tx b{color:var(--color-ink);font-size:16px;font-weight:700;display:block}.lb-launch .tx small{color:var(--color-ink-2);font-size:12px;display:block}.lb-clock{background:rgba(var(--panel-rgb,10,11,12),.62);border:1px solid rgba(var(--fg-rgb,255,255,255),.14);-webkit-backdrop-filter:blur(18px);animation:eg-pop .4s var(--ez) both;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:76px auto;align-self:flex-start;align-items:center;column-gap:16px;margin-top:auto;margin-bottom:30px;padding:14px 22px 14px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 0 60px -24px #d4ff3a80}.lb-clock .lb-ring{grid-row:1/3;width:76px;height:76px;transform:rotate(-90deg)}.lb-clock circle{fill:none;stroke-width:4px;stroke:rgba(var(--fg-rgb,255,255,255),.1)}.lb-clock .drain{stroke:var(--color-accent);stroke-linecap:round;stroke-dasharray:176;filter:drop-shadow(0 0 4px #d4ff3acc);animation:2.4s linear both lb-drain}@keyframes lb-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:176px}}.lb-clock .lbl{letter-spacing:.14em;text-transform:uppercase;width:76px;height:76px;color:var(--color-ink-3);place-items:center;padding-top:34px;font-size:9px;font-weight:700;display:grid;position:absolute;top:14px;left:14px}.lb-clock .dg{place-items:center;width:76px;height:76px;display:grid;position:absolute;top:14px;left:14px;overflow:hidden}.lb-clock .dg b{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;opacity:0;grid-area:1/1;margin-top:-8px;font-size:38px;font-weight:600;line-height:1}.lb-clock .dg b:first-child{animation:lb-digit .8s 0s var(--ez) both}.lb-clock .dg b:nth-child(2){animation:lb-digit .8s .8s var(--ez) both}.lb-clock .dg b:nth-child(3){animation:lb-digit .8s 1.6s var(--ez) both}.lb-clock .dg .lo{letter-spacing:.02em;color:var(--color-accent-fg,var(--color-accent));animation:lb-in .4s 2.4s var(--ez) both;margin-top:0;font-size:13px}@keyframes lb-digit{0%{opacity:0;transform:translateY(26px)}18%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-26px)}}@keyframes lb-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lb-clock .state{grid-column:2;display:grid}.lb-clock .state em{color:var(--color-ink);white-space:nowrap;opacity:0;grid-area:1/1;font-size:15px;font-style:normal;font-weight:600}.lb-clock .state em:first-child{animation:.8s both lb-word}.lb-clock .state em:nth-child(2){animation:.8s .8s both lb-word}.lb-clock .state em:nth-child(3){animation:.8s 1.6s both lb-word}.lb-clock .state em:nth-child(4){color:var(--color-accent-fg,var(--color-accent));animation:lb-in .4s 2.4s var(--ez) both}@keyframes lb-word{0%{opacity:0;transform:translateY(6px)}15%,85%{opacity:1;transform:none}to{opacity:0}}.lb-clock:after{content:"Mission clock";letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);grid-column:2;font-size:10.5px;font-weight:700}.lb-side{z-index:2;flex-direction:column;justify-content:space-between;width:250px;transition:opacity .6s;display:flex;position:absolute;top:28px;bottom:28px;right:28px}.lb-sys{flex-direction:column;gap:6px;display:flex}.lb-sys li{color:var(--color-ink-2);background:rgba(var(--panel-rgb,10,11,12),.6);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);-webkit-backdrop-filter:blur(12px);border-radius:12px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:grid}.lb-sys .dot{background:rgba(var(--fg-rgb,255,255,255),.22);border-radius:999px;width:7px;height:7px}.lb-sys em{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.lb-sys em span{text-align:right;grid-area:1/1}.lb-sys .wait{color:var(--color-ink-3)}.lb-sys .ok{color:var(--color-accent-fg,var(--color-accent));opacity:0}.lb-tele{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lb-tele span{background:rgba(var(--panel-rgb,10,11,12),.6);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:12px;padding:9px 10px}.lb-tele small{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);font-size:10px;font-weight:600;display:block}.lb-tele b{color:var(--color-ink);white-space:nowrap;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.lb-skip{z-index:5;height:30px;color:var(--color-ink-2);border:1px solid rgba(var(--fg-rgb,255,255,255),.16);background:#141516cc;border-radius:999px;padding:0 14px;font-size:12px;font-weight:600;position:absolute;top:8px;right:18px}.lb-skip:hover{color:var(--color-ink)}.lb-caption{z-index:5;pointer-events:none;justify-items:center;display:grid;position:absolute;bottom:14px;left:0;right:0}.lb-caption span{letter-spacing:.32em;text-transform:uppercase;color:rgba(var(--fg-rgb,244,245,243),.75);opacity:0;grid-area:1/1;font-size:11px;font-weight:600}.lb-caption span:first-child{animation:1.3s 3s both lb-cap}.lb-caption span:nth-child(2){color:var(--color-accent-fg,var(--color-accent));animation:1.3s 4.3s both lb-cap}@keyframes lb-cap{0%{opacity:0;letter-spacing:.5em}25%,75%{opacity:1;letter-spacing:.32em}to{opacity:0}}.lb.go .lb-sys li{animation:lb-sys .4s calc(.15s + var(--i) * .38s) both}@keyframes lb-sys{to{color:var(--color-ink);border-color:#d4ff3a59}}.lb.go .lb-sys .dot{animation:eg-dot .3s calc(.15s + var(--i) * .38s) both}.lb.go .lb-sys .wait{animation:lb-hide .2s calc(.15s + var(--i) * .38s) both}.lb.go .lb-sys .ok{animation:lb-in .3s calc(.15s + var(--i) * .38s) var(--ez) both}@keyframes lb-hide{to{opacity:0}}.lb.go .lb-copy .eg-kicker,.lb.go .lb-title,.lb.go .lb-lead{animation:.6s .2s both lb-hide}.lb.go .lb-copy,.lb.go .lb-side{animation:.5s 2.4s both lb-hide}.lb.go .smoke i{animation:lb-steam 3.4s calc(.9s + var(--i) * 60ms) cubic-bezier(.2, .6, .3, 1) both}@keyframes lb-steam{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:.9}to{opacity:.45;transform:translate(var(--x), var(--y)) scale(var(--s))}}.lb.go .padglow{animation:1.4s ease-out 1.6s both lb-glow}@keyframes lb-glow{to{opacity:1;transform:scale(1.8)}}.lb.go .light{animation:.3s 1.6s both lb-lit,.12s linear 1.9s infinite alternate lb-lamp}@keyframes lb-lit{to{opacity:.9}}@keyframes lb-lamp{0%{opacity:.95}to{opacity:.7}}.lb.go .flame i{animation:.45s ease-out 1.6s both lb-light,80ms linear 2.05s infinite alternate lb-flicker}.lb.go .flame .bloom{animation:.45s ease-out 1.6s both lb-light}.lb.go .flame .flare{animation:2.6s ease-out 1.6s both lb-flare}@keyframes lb-light{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:none}}@keyframes lb-flicker{0%{opacity:1;transform:scale(1)}to{opacity:.86;transform:scale(.94,1.14)}}@keyframes lb-flare{0%{opacity:0;transform:scaleX(.2)}15%{opacity:1;transform:none}70%{opacity:.8}to{opacity:0;transform:scaleX(1.4)}}.lb.go .sparks i{animation:lb-spark .7s calc(1.6s + var(--i) * 50ms) cubic-bezier(.2, .7, .4, 1) 2 both}@keyframes lb-spark{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--sx), var(--sy))}}.lb.go .cam{animation:60ms linear 1.6s 30 lb-shake,50ms linear 2.4s 24 lb-shake2}@keyframes lb-shake{0%,to{transform:translate(0)}25%{transform:translate(-1.5px,1px)}75%{transform:translate(1.5px,-1px)}}@keyframes lb-shake2{0%,to{transform:translate(0)}25%{transform:translate(-3px,2px)}75%{transform:translate(3px,-2px)}}.lb.go .ship{animation:3s cubic-bezier(.45,0,.25,1) 2.4s both lb-climb}@keyframes lb-climb{0%{transform:none}22%{transform:translateY(-120px)}45%{transform:translateY(-250px)scale(.78)}72%{transform:translateY(-300px)scale(.34)}to{transform:translateY(-318px)scale(.05)}}.lb.go .flame .core,.lb.go .flame .outer{animation:.45s ease-out 1.6s both lb-light,80ms linear 2.05s infinite alternate lb-flicker,1.2s ease-in 2.4s both lb-long}@keyframes lb-long{to{height:340px}}.lb.go .world{animation:1.3s cubic-bezier(.55,0,.7,.2) 2.6s both lb-fall}@keyframes lb-fall{to{transform:translateY(760px)}}.lb.go .deep{animation:1.4s ease-in-out 2.9s both lb-on}.lb.go .nebula{animation:1.6s ease-out 3.1s both lb-on}.lb.go .s3{animation:1.2s ease-out 3s both lb-on}.lb.go .haze{animation:.8s 2.6s both lb-hide}@keyframes lb-on{to{opacity:1}}.lb.go .earth{animation:2.6s cubic-bezier(.3,0,.2,1) 3.1s both lb-earth}@keyframes lb-earth{0%{opacity:0;transform:translateY(0)}20%{opacity:1}45%{transform:translateY(-360px)}to{opacity:.9;transform:translateY(-120px)scale(.55)}}.lb.go .warp{animation:1.9s cubic-bezier(.6,0,.9,.4) 3.7s both lb-warp}@keyframes lb-warp{0%{opacity:0;transform:scale(.35)rotate(0)}30%{opacity:.75}to{opacity:1;transform:scale(2.4)rotate(6deg)}}.lb.go .stars{transform-origin:var(--rx) 30%;animation:1.6s ease-in 3.9s both lb-stretch}@keyframes lb-stretch{to{opacity:.6;transform:scale(1.8)}}.lb.go .flash{animation:.6s ease-in 5.2s both lb-flash}@keyframes lb-flash{0%{opacity:0}to{opacity:1}}.eg-body{overflow:hidden}@keyframes eg-leave{to{opacity:0;filter:blur(10px);transform:translateY(-12px)scale(.985)}}.eg-screen{position:relative}.eg-screen.warp{animation:eg-warp 1s var(--ez) both}@keyframes eg-warp{0%{opacity:0;filter:blur(16px)brightness(1.8);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}.eg-sheen{z-index:4;pointer-events:none;background:linear-gradient(100deg, transparent, #d4ff3a14 40%, rgba(var(--fg-rgb,255,255,255),.12) 50%, #d4ff3a14 60%, transparent);width:40%;animation:1.1s cubic-bezier(.4,0,.2,1) .1s both eg-sweep;position:absolute;top:-24px;bottom:-8px;left:-28px;transform:translate(-120%)}@keyframes eg-sweep{to{transform:translate(360%)}}.eg[data-step=start] .eg-sheen{display:none}.eg-acts{position:relative}.eg-nudge{white-space:nowrap;color:var(--color-ink);background:rgba(var(--panel-rgb,10,11,12),.8);box-shadow:0 10px 30px -10px rgba(0,0,0,calc(.8 * var(--shadow-k,1))), 0 0 30px -12px #d4ff3ab3;-webkit-backdrop-filter:blur(14px);animation:eg-nudge .5s .35s var(--ez) both;pointer-events:none;border:1px solid #d4ff3a66;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:calc(100% + 14px);right:6px}.eg-nudge:after{content:"";background:rgba(var(--panel-rgb,10,11,12),.95);border-bottom:1px solid #d4ff3a66;border-right:1px solid #d4ff3a66;width:10px;height:10px;position:absolute;bottom:-6px;right:40px;transform:rotate(45deg)}.eg-nudge svg{color:var(--color-accent-fg,var(--color-accent));animation:1.2s ease-in-out infinite eg-bob}@keyframes eg-nudge{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:none}}@keyframes eg-bob{50%{transform:translateY(3px)}}.eg[data-step=start] .eg-nudge{display:none}.eg-src .grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:22px;display:grid}.eg-src .grp{animation:eg-up .6s calc(var(--i) * 80ms) var(--ez) both;border-radius:18px;padding:14px;transition:border-color .4s,box-shadow .4s}.eg-src .grp.lit{border-color:#d4ff3a47;box-shadow:0 0 40px -24px #d4ff3a99,inset 0 1px #ffffff0f}.eg-src .gh{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.eg-src .gi{width:32px;height:32px;color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.06);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:10px;place-items:center;display:grid}.eg-src .grp.lit .gi{color:var(--color-accent-fg,var(--color-accent))}.eg-src .gh b{color:var(--color-ink);font-size:14px;font-weight:600;display:block}.eg-src .gh small{color:var(--color-ink-3);font-size:11.5px;display:block}.eg-src .gh em{color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.06);border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;display:grid}.eg-src .chips{flex-direction:column;gap:6px;margin-top:12px;display:flex}.eg-src .chip{text-align:left;width:100%;color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.03);border:1px solid rgba(var(--fg-rgb,255,255,255),.08);transition:all .25s var(--ez);border-radius:11px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.eg-src .chip:hover{color:var(--color-ink);border-color:rgba(var(--fg-rgb,255,255,255),.2)}.eg-src .chip .tg{background:rgba(var(--fg-rgb,255,255,255),.14);border-radius:999px;flex:none;width:26px;height:15px;transition:background .25s;position:relative}.eg-src .chip .tg:after{content:"";width:11px;height:11px;transition:transform .3s var(--ez);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.eg-src .chip.on{color:var(--color-ink);background:#d4ff3a0f;border-color:#d4ff3a4d}.eg-src .chip.on .tg{background:var(--color-accent)}.eg-src .chip.on .tg:after{background:var(--color-accent-ink);transform:translate(11px)}.eg-src .feed{background:rgba(var(--panel-rgb,12,13,14),.55);border:1px solid rgba(var(--fg-rgb,255,255,255),.08);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;padding:12px 16px;display:grid}.eg-src .stat{color:var(--color-ink-3);white-space:nowrap;font-size:12.5px}.eg-src .stat b{color:var(--color-ink);font-variant-numeric:tabular-nums}.eg-src .stat i{margin:0 8px;font-style:normal}.eg-src .tick{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.eg-src .roll{width:max-content;animation:eg-roll calc(var(--n) * 3.5s) linear infinite;gap:28px;display:flex}@keyframes eg-roll{to{transform:translate(-50%)}}.eg-src .roll span{color:var(--color-ink-2);white-space:nowrap;font-size:12.5px}.eg-src .roll em{color:var(--color-accent-fg,var(--color-accent));margin-right:8px;font-style:normal;font-weight:600}.eg-src .empty{color:var(--color-ink-3);font-size:12.5px}.eg-score{grid-template-columns:250px minmax(0,1fr);gap:16px;margin-top:22px;display:grid}.eg-score .radar{border-radius:20px;flex-direction:column;align-items:center;gap:18px;padding:18px;display:flex}.eg-score .scope{background:repeating-radial-gradient(circle, transparent 0 32px, rgba(var(--fg-rgb,255,255,255),.06) 32px 33px);border:1px solid rgba(var(--fg-rgb,255,255,255),.12);border-radius:999px;width:200px;height:200px;position:relative;overflow:hidden}.eg-score .sweep{background:conic-gradient(#d4ff3a59,#0000 70deg);border-radius:999px;animation:2.4s linear infinite eg-spin;position:absolute;inset:0}.eg-score .blip{background:rgba(var(--fg-rgb,255,255,255),.55);width:6px;height:6px;transform:rotate(var(--a)) translateX(calc(var(--r) * 1px));animation:eg-fade .3s calc(var(--i) * .1s) both;border-radius:999px;margin:-3px;position:absolute;top:50%;left:50%}.eg-score .blip.hit{animation:eg-fade .3s calc(var(--i) * .1s) both, eg-hit .5s 2.3s var(--ez) both}@keyframes eg-hit{to{background:var(--color-accent);width:9px;height:9px;margin:-4.5px;box-shadow:0 0 10px 2px #d4ff3acc}}.eg-score .nums{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.eg-score .nums span{background:rgba(var(--fg-rgb,255,255,255),.04);border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.eg-score .nums b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.eg-score .nums .hot b{color:var(--color-accent-fg,var(--color-accent))}.eg-score .nums small{color:var(--color-ink-3);font-size:11px}.eg-score .rank{flex-direction:column;gap:8px;display:flex}.eg-score .rank li{animation:eg-up .6s calc(.2s + var(--i) * .45s) var(--ez) both;border-radius:16px;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) 90px 34px auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.eg-score .who{min-width:0}.eg-score .who b,.eg-enrich .who b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.eg-score .who small,.eg-enrich .who small{color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.eg-score .sig{color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.eg-score .bar{background:rgba(var(--fg-rgb,255,255,255),.08);border-radius:999px;height:6px;overflow:hidden}.eg-score .bar i{height:100%;width:var(--s);border-radius:inherit;background:linear-gradient(90deg, #d4ff3a59, var(--color-accent));transform-origin:0;animation:eg-bar .9s calc(.5s + var(--i) * .45s) var(--ez) both;display:block}@keyframes eg-bar{0%{transform:scaleX(0)}}.eg-score .sc{font-family:var(--font-display);color:var(--color-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.eg-score .tier{color:var(--color-accent-ink);background:var(--color-accent);animation:eg-pop .5s calc(1.4s + var(--i) * .45s) var(--ez) both;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.eg-enrich{margin-top:22px}.eg-enrich ol{flex-direction:column;gap:8px;display:flex}.eg-enrich li{animation:eg-up .5s calc(var(--i) * .12s) var(--ez) both;border-radius:16px;grid-template-columns:auto minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.eg-enrich .who{min-width:0}.eg-enrich .mail{background:rgba(var(--fg-rgb,255,255,255),.04);border:1px solid rgba(var(--fg-rgb,255,255,255),.08);border-radius:10px;align-items:center;gap:8px;min-width:0;height:34px;padding:0 12px;display:flex;position:relative}.eg-enrich code{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;animation:eg-type .6s calc(.8s + var(--i) * .5s) steps(18) both;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow:hidden}@keyframes eg-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.eg-enrich .sk{background:linear-gradient(90deg, rgba(var(--fg-rgb,255,255,255),.05), rgba(var(--fg-rgb,255,255,255),.2), rgba(var(--fg-rgb,255,255,255),.05));opacity:0;height:10px;animation:eg-skel calc(.8s + var(--i) * .5s) linear both;background-size:200% 100%;border-radius:6px;margin-top:-5px;position:absolute;top:50%;left:12px;right:40%}@keyframes eg-skel{0%{opacity:1;background-position:100% 0}95%{opacity:1;background-position:-100% 0}to{opacity:0}}.eg-enrich .badge{animation:eg-pop .5s calc(1.4s + var(--i) * .5s) var(--ez) both;flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.eg-ver{color:var(--color-accent-fg,var(--color-accent));filter:drop-shadow(0 0 6px #d4ff3a99)}.eg-enrich .boom{border:2px solid var(--color-accent);opacity:0;animation:eg-boom .7s calc(1.45s + var(--i) * .5s) ease-out both;border-radius:999px;position:absolute;inset:-6px}@keyframes eg-boom{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.eg-enrich .more{gap:6px;display:flex}.eg-enrich .more span{color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.05);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);animation:eg-pop .4s calc(1.6s + var(--i) * .5s) var(--ez) both;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.eg-enrich .stamp{color:var(--color-ink);animation:eg-pop .6s 3.4s var(--ez) both;background:#d4ff3a14;border:1px solid #d4ff3a66;border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:10px 16px 10px 12px;font-size:14px;display:inline-flex;box-shadow:0 0 50px -16px #d4ff3ab3}.eg-enrich .stamp b{font-variant-numeric:tabular-nums}.eg-drafts{margin-top:20px}.eg-drafts ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eg-drafts .draft{background:rgba(var(--panel-rgb,12,13,14),.6);border:1px solid rgba(var(--fg-rgb,255,255,255),.09);animation:eg-up .5s calc(var(--i) * 80ms) var(--ez) both;border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .5s,box-shadow .5s;display:flex;box-shadow:inset 0 1px #ffffff0f}.eg-drafts .draft.done{border-color:#d4ff3a4d;box-shadow:inset 0 1px #ffffff0f,0 0 40px -24px #d4ff3ab3}.eg-drafts .dh{align-items:center;gap:8px;min-width:0;display:flex}.eg-drafts .chan{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.06);border:1px solid rgba(var(--fg-rgb,255,255,255),.12);border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.eg-drafts .chan.linkedin svg{color:#8fb8ff}.eg-drafts .to{min-width:0;color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.eg-drafts .to b{color:var(--color-ink-2);font-weight:600}.eg-drafts .st{color:var(--color-ink-3);flex:none;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.eg-drafts .done .st{color:var(--color-accent-fg,var(--color-accent))}.eg-drafts .subj{color:var(--color-ink);font-size:13.5px;font-weight:600}.eg-drafts .txt{color:var(--color-ink-2);font-size:12.5px;line-height:1.55}.eg-drafts .ghost{visibility:hidden}.eg-drafts .caret{background:var(--color-accent);width:2px;height:1.05em;margin:0 1px -2px;animation:.8s step-end infinite eg-blink;display:inline-block}.eg-drafts .hook{letter-spacing:.04em;color:var(--color-ink-3);background:rgba(var(--fg-rgb,255,255,255),.04);border-radius:6px;align-self:flex-start;margin-top:auto;padding:3px 8px;font-size:10.5px;font-weight:600}.eg-drafts .stamp{color:var(--color-ink);animation:eg-pop .6s 3.9s var(--ez) both;background:#d4ff3a14;border:1px solid #d4ff3a66;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:9px 16px 9px 12px;font-size:13.5px;display:inline-flex}.eg-drafts .stamp svg{color:var(--color-accent-fg,var(--color-accent))}@media (max-width:1023px){.eg-drafts ul{grid-template-columns:minmax(0,1fr)}.eg-drafts .draft:nth-child(n+4){display:none}}@media (min-width:1024px) and (max-width:1279px){.eg-drafts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.eg-seq{margin-top:20px}.eg-seq .legend{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.eg-seq .legend>span:not(.stats){color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.05);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.eg-seq .stats{color:var(--color-ink-3);margin-left:auto;font-size:13px}.eg-seq .stats b{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.eg-seq .stats b.hot{color:var(--color-accent-fg,var(--color-accent))}.eg-seq .stats i{margin:0 10px;font-style:normal}.eg-seq .tbl{border-radius:18px;padding:6px}.eg-seq .row{grid-template-columns:minmax(150px,1.3fr) repeat(5,minmax(0,1fr));align-items:center;gap:6px;padding:5px;display:grid}.eg-seq .row+.row{border-top:1px solid rgba(var(--fg-rgb,255,255,255),.05)}.eg-seq .head span{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);padding:4px 6px;font-size:10.5px;font-weight:700}.eg-seq .who{align-items:center;gap:10px;min-width:0;display:flex}.eg-seq .who .eg-av{width:30px;height:30px;font-size:11px}.eg-seq .who>span:last-child{min-width:0}.eg-seq .who b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.eg-seq .who small{color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.eg-seq .cell{height:38px;color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.05);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);animation:eg-pop .45s calc(var(--d) + .2s) var(--ez) both;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.eg-seq .cell.linkedin svg{color:#8fb8ff}.eg-seq .cell.email svg{color:var(--color-ink)}.eg-seq .cell.call svg{color:#ffd28a}.eg-seq .cell.rep{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 24px -6px #d4ff3acc}.eg-seq .cell.stop{color:var(--color-ink-3);border-style:dashed;border-color:rgba(var(--fg-rgb,255,255,255),.1);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--fg-rgb,255,255,255),.25);-webkit-text-decoration-color:rgba(var(--fg-rgb,255,255,255),.25);-webkit-text-decoration-color:rgba(var(--fg-rgb,255,255,255),.25);text-decoration-color:rgba(var(--fg-rgb,255,255,255),.25);background:0 0;font-weight:500}.eg-meet{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.eg-meet .cal{border-radius:18px;padding:12px 14px 14px}.eg-meet .days{grid-template-columns:44px repeat(5,minmax(0,1fr));gap:6px;padding-bottom:8px;display:grid}.eg-meet .days span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);text-align:center;font-size:11px;font-weight:700}.eg-meet .body{grid-template-columns:44px repeat(5,minmax(0,1fr));gap:6px;height:300px;display:grid;position:relative}.eg-meet .hrs{grid-template-rows:repeat(8,1fr);display:grid}.eg-meet .hrs span{color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:10.5px}.eg-meet .col{background:repeating-linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.035) 0 1px, transparent 1px 37.5px);border:1px solid rgba(var(--fg-rgb,255,255,255),.06);border-radius:10px;position:relative}.eg-meet .busy{background:repeating-linear-gradient(135deg, rgba(var(--fg-rgb,255,255,255),.06) 0 5px, rgba(var(--fg-rgb,255,255,255),.03) 5px 10px);border-radius:7px;position:absolute;left:3px;right:3px}.eg-meet .mtg{min-height:44px;animation:eg-drop .7s calc(.4s + var(--i) * .55s) var(--ez) both;background:#d4ff3a29;border:1px solid #d4ff3a99;border-radius:9px;padding:6px 8px;position:absolute;left:3px;right:3px;overflow:hidden;box-shadow:0 0 30px -6px #d4ff3a99}@keyframes eg-drop{0%{opacity:0;transform:translateY(-18px)scale(.94)}to{opacity:1;transform:none}}.eg-meet .mtg b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;display:block;overflow:hidden}.eg-meet .mtg small{color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.eg-meet .list{flex-direction:column;gap:8px;display:flex}.eg-meet .list li{animation:eg-up .6s calc(.6s + var(--i) * .55s) var(--ez) both;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.eg-meet .when{color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700}.eg-meet .list .who b{color:var(--color-ink);font-size:14px;font-weight:600}.eg-meet .list .who small{color:var(--color-ink-3);font-size:12px;display:block}.eg-meet .trail{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.eg-meet .trail em{color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.05);border-radius:8px;padding:3px 8px;font-style:normal}.eg-meet .trail em.hot{color:var(--color-accent-fg,var(--color-accent))}.eg-meet .trail i{color:var(--color-ink-3);font-style:normal}.eg-build{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:14px;display:grid}.eg-build .lead{color:var(--color-ink-2);max-width:56ch;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.55}.eg-build .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.eg-build .stats li{animation:eg-up .6s calc(var(--i) * .12s) var(--ez) both;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.eg-build .stats b{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.eg-build .stats li:last-child b{color:var(--color-accent-fg,var(--color-accent))}.eg-build .stats small{color:var(--color-ink-3);font-size:12px}.eg-build .acts{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.eg-build .note{color:var(--color-ink-3);margin-top:18px;font-size:12px}.eg-build .orbit{justify-self:center;width:300px;height:300px;position:relative}.eg-build .orbit>i{border-radius:999px;position:absolute}.eg-build .o1{border:1px dashed rgba(var(--fg-rgb,255,255,255),.14);animation:50s linear infinite eg-spin;inset:0}.eg-build .o2{border:1px solid #d4ff3a40;border-top-color:var(--color-accent);animation:6s linear infinite eg-spin;inset:70px}.eg-build .node{transform:rotate(var(--a)) translateX(150px) rotate(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.eg-build .node b{white-space:nowrap;color:var(--color-ink);background:rgba(var(--panel-rgb,12,13,14),.8);animation:eg-pop .5s calc(.3s + var(--i) * .15s) var(--ez) both;border:1px solid #d4ff3a59;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;display:block;transform:translate(-50%,-50%);box-shadow:0 0 24px -8px #d4ff3a99}.eg-build .hub{text-align:center;animation:eg-pop .7s 1.1s var(--ez) both;background:radial-gradient(closest-side,#d4ff3a4d,#d4ff3a0f);border:1px solid #d4ff3a80;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:96px;box-shadow:0 0 60px -10px #d4ff3a8c}.eg-build .hub small{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-2);font-size:11px;font-weight:600}.eg-build .hub b{font-family:var(--font-display);color:var(--color-ink);font-size:17px;font-weight:600}@media (max-width:1023px){.eg-name,.eg-prog span{display:none}.eg-body{min-height:0;padding:22px 18px 52px}.lb{--rx:70%;height:560px;margin:-22px -18px -52px}.lb-copy{width:auto;inset:22px 18px auto}.lb-lead{font-size:14px}.lb-launch,.lb-clock{margin:0;position:absolute;top:250px;left:0}.lb .ship{width:60px;height:192px;margin-left:-30px;bottom:44px}.lb .tower{left:calc(var(--rx) + 36px);width:56px;height:200px;bottom:44px}.lb .padglow,.lb .smoke,.lb .sparks{bottom:40px}.lb .floor{height:140px;bottom:-20px}.lb .bars{height:26px}.lb-side{display:none}.lb-skip{top:4px}.eg-score{grid-template-columns:minmax(0,1fr)}.eg-score .radar{flex-direction:row;justify-content:space-between}.eg-score .scope{flex:none;width:120px;height:120px}.eg-score .nums{grid-template-columns:minmax(0,1fr)}.eg-score .rank li{grid-template-columns:auto minmax(0,1fr) 70px 30px}.eg-score .sig,.eg-score .tier{display:none}.eg-enrich li{grid-template-columns:auto minmax(0,1fr)}.eg-enrich .mail{grid-column:1/-1}.eg-enrich .more{display:none}.eg-seq .row{grid-template-columns:minmax(96px,1.1fr) repeat(5,minmax(0,1fr));gap:4px}.eg-seq .cell .chl,.eg-seq .who small,.eg-seq .who .eg-av{display:none}.eg-seq .cell{height:34px;font-size:0}.eg-seq .cell.rep,.eg-seq .cell.stop{font-size:0}.eg-seq .stats{width:100%;margin-left:0}.eg-meet{grid-template-columns:minmax(0,1fr)}.eg-meet .body{height:240px}.eg-meet .mtg small{display:none}.eg-build .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.eg-build{grid-template-columns:minmax(0,1fr)}.eg-build .orbit{display:none}.eg-foot{z-index:5;background:rgba(var(--panel-rgb,14,15,16),.88);-webkit-backdrop-filter:blur(18px);border-radius:0 0 28px 28px;grid-template-columns:minmax(0,1fr);padding:14px 16px 16px;position:sticky;bottom:0}.eg-guide:after{display:none}.eg-acts{justify-content:flex-end}.eg-next{flex:1;justify-content:center}}@media (max-width:480px){.eg-hud{gap:10px;padding:0 16px}.eg-status{padding:4px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.eg *,.eg :before,.eg :after,.eg-screen{transition:none!important;animation:none!important}.eg-enrich .sk,.lb .flash,.lb-clock .dg b:not(.lo),.lb-clock .state em:not(:last-child){display:none}.lb-clock .dg .lo,.lb-clock .state em:last-child{opacity:1}}.jy-rail{flex-direction:column;gap:4px;display:flex;position:relative}.jy-rail .line{background:var(--color-hairline-strong);width:1px;position:absolute;top:20px;bottom:20px;left:17px}.jy-rail .line i{background:linear-gradient(180deg, #d4ff3a4d, var(--color-accent));border-radius:2px;width:2px;transition:height .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-.5px;box-shadow:0 0 12px #d4ff3a80}.jy-rail button{text-align:left;align-items:center;gap:16px;width:100%;padding:8px 0;display:flex;position:relative}.jy-rail .num{z-index:1;font-variant-numeric:tabular-nums;width:35px;height:35px;color:var(--color-ink-3);background:var(--color-bg);border:1px solid var(--color-hairline-strong);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;transition:all .5s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.jy-rail .t{color:var(--color-ink-3);font-size:15px;line-height:1.35;transition:color .4s,transform .5s cubic-bezier(.16,1,.3,1)}.jy-rail button:hover .t{color:var(--color-ink-2)}.jy-rail button.done .num{color:var(--color-accent-fg,var(--color-accent));border-color:#d4ff3a73}.jy-rail button.done .t{color:var(--color-ink-2)}.jy-rail button.on .num{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 6px #d4ff3a1f,0 0 24px #d4ff3a66}.jy-rail button.on .t{color:var(--color-ink);font-weight:500;transform:translate(4px)}.jy-panel{padding:12px 0}@media (min-width:1024px){.jy-panel{align-items:center;min-height:78vh;padding:0;display:flex}}.jy-card{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.06), rgba(var(--fg-rgb,255,255,255),.02));border:1px solid rgba(var(--fg-rgb,255,255,255),.1);width:100%;box-shadow:inset 0 1px 0 #ffffff1f, 0 40px 90px -40px rgba(0,0,0,calc(.9 * var(--shadow-k,1)));-webkit-backdrop-filter:blur(18px)saturate(160%);border-radius:26px;padding:28px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),border-color .7s,box-shadow .7s;position:relative}.jy-card:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--fg-rgb,255,255,255),.45), transparent);height:1px;position:absolute;top:-1px;left:14%;right:14%}@media (min-width:768px){.jy-card{padding:36px}}@media (min-width:1024px){.jy-panel .jy-card{opacity:.3;filter:saturate(.6);transform:scale(.96)translateY(24px)}.jy-panel.past .jy-card{transform:scale(.96)translateY(-24px)}.jy-panel.on .jy-card{opacity:1;filter:none;border-color:rgba(var(--fg-rgb,255,255,255),.16);box-shadow:inset 0 1px 0 #ffffff29, 0 40px 100px -40px rgba(0,0,0,calc(.95 * var(--shadow-k,1))), 0 0 120px -60px #d4ff3a59;transform:none}}.jy-n{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px rgba(var(--fg-rgb,255,255,255),.22);font-size:clamp(3.5rem,6vw,5.5rem);font-weight:600;line-height:.9;transition:color .6s,-webkit-text-stroke-color .6s}.jy-panel.on .jy-n{color:var(--color-ink);-webkit-text-stroke-color:transparent}.jy-of{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);padding-top:8px;font-size:11px;font-weight:600}.jy-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;margin-top:20px;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:500;line-height:1.1}.jy-panel .jy-title{transition:color .6s}@media (min-width:1024px){.jy-panel:not(.on) .jy-title{color:var(--color-ink-3)}}.jy-d{max-width:46ch;color:var(--color-ink-2);margin-top:14px;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55}.jy-vis{background:rgba(var(--panel-rgb,8,9,10),.5);border:1px solid rgba(var(--fg-rgb,255,255,255),.07);border-radius:18px;min-height:210px;margin-top:26px;padding:18px;overflow:hidden}@keyframes jy-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes jy-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jy-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jy-spin{to{transform:rotate(360deg)}}.v-call .hd{align-items:center;gap:12px;display:flex}.v-call .av{object-fit:cover;border:1px solid var(--color-hairline-strong);border-radius:999px;width:36px;height:36px}.v-call .hd b{color:var(--color-ink);font-size:14px;display:block}.v-call .hd span{color:var(--color-ink-3);font-size:12px}.v-call .slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.v-call .slots span{text-align:center;color:var(--color-ink-2);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);background:rgba(var(--fg-rgb,255,255,255),.03);border-radius:10px;padding:10px 0;font-size:12.5px;font-weight:600}.v-call .slots .pick{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.v-call .ok{color:var(--color-ink);background:#d4ff3a14;border:1px solid #d4ff3a4d;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:12.5px;display:flex}.v-call .ok svg{color:var(--color-accent-fg,var(--color-accent))}.jy-panel.on .v-call .slots span{animation:.5s cubic-bezier(.16,1,.3,1) both jy-up}.jy-panel.on .v-call .slots span:nth-child(2){animation-delay:60ms}.jy-panel.on .v-call .slots span:nth-child(3){animation-delay:.12s}.jy-panel.on .v-call .slots span:nth-child(4){animation-delay:.18s}.jy-panel.on .v-call .slots span:nth-child(5){animation-delay:.24s}.jy-panel.on .v-call .slots span:nth-child(6){animation-delay:.3s}.jy-panel.on .v-call .slots .pick{animation:1.6s cubic-bezier(.16,1,.3,1) both jy-pick}@keyframes jy-pick{0%,45%{color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.03);border-color:rgba(var(--fg-rgb,255,255,255),.1);transform:none}55%{transform:scale(.94)}70%,to{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent);transform:none}}.jy-panel.on .v-call .ok{animation:.6s cubic-bezier(.16,1,.3,1) 1.3s both jy-up}.v-audit{flex-direction:column;gap:12px;display:flex;position:relative}.v-audit .beam{pointer-events:none;opacity:0;background:linear-gradient(#0000,#d4ff3a1f,#0000);border-bottom:1px solid #d4ff3a59;height:40px;position:absolute;top:0;left:-18px;right:-18px}.jy-panel.on .v-audit .beam{animation:2.4s cubic-bezier(.45,.05,.3,1) both jy-beam}@keyframes jy-beam{0%{opacity:1;transform:translateY(-40px)}90%{opacity:1}to{opacity:0;transform:translateY(200px)}}.v-audit .row{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.v-audit .l{color:var(--color-ink);font-size:13px;font-weight:600}.v-audit .bar{background:rgba(var(--fg-rgb,255,255,255),.07);border-radius:999px;height:6px;overflow:hidden}.v-audit .bar i{height:100%;width:var(--v);border-radius:inherit;background:linear-gradient(90deg, rgba(var(--fg-rgb,244,245,243),.3), rgba(var(--fg-rgb,244,245,243),.85));transform-origin:0;display:block}.v-audit .tag{text-align:center;min-width:86px;color:var(--color-ink-2);border:1px solid rgba(var(--fg-rgb,255,255,255),.14);border-radius:999px;justify-self:end;padding:3px 9px;font-size:11px;font-weight:600}.v-audit .foot{color:var(--color-ink-3);margin-top:4px;font-size:11.5px}.jy-panel.on .v-audit .bar i{animation:jy-grow-x .9s calc(.4s + var(--i) * .45s) cubic-bezier(.16,1,.3,1) both}.jy-panel.on .v-audit .tag{animation:jy-up .5s calc(.8s + var(--i) * .45s) cubic-bezier(.16,1,.3,1) both}.v-gap .cols{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:14px;height:130px;display:grid}.v-gap .c{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.v-gap .c i{transform-origin:bottom;border-radius:10px 10px 4px 4px;width:100%;max-width:88px}.v-gap .c span{color:var(--color-ink-3);white-space:nowrap;font-size:11.5px}.v-gap .now i{background:linear-gradient(180deg, rgba(var(--fg-rgb,244,245,243),.55), rgba(var(--fg-rgb,244,245,243),.2));height:38%}.v-gap .gapc i{background:repeating-linear-gradient(135deg,#d4ff3a8c 0 6px,#d4ff3a2e 6px 12px);border:1px solid #d4ff3a80;height:62%}.v-gap .gapc span{color:var(--color-accent-fg,var(--color-accent));font-weight:600}.v-gap .could i{background:linear-gradient(180deg, rgba(var(--fg-rgb,244,245,243),.95), rgba(var(--fg-rgb,244,245,243),.35));height:100%}.v-gap .moves{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.v-gap .moves span{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.05);border:1px solid rgba(var(--fg-rgb,255,255,255),.12);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.v-gap .keep{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin-top:12px;font-size:11px;font-weight:600;display:inline-block}.jy-panel.on .v-gap .now i{animation:.8s cubic-bezier(.16,1,.3,1) .2s both jy-grow-y}.jy-panel.on .v-gap .could i{animation:.9s cubic-bezier(.16,1,.3,1) .5s both jy-grow-y}.jy-panel.on .v-gap .gapc i{animation:.9s cubic-bezier(.16,1,.3,1) 1s both jy-grow-y}.jy-panel.on .v-gap .moves span{animation:jy-up .5s calc(1.5s + var(--i) * .15s) cubic-bezier(.16,1,.3,1) both}.v-pilot .track{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.v-pilot .seg{padding-top:16px;display:block;position:relative}.v-pilot .seg i{background:rgba(var(--fg-rgb,255,255,255),.08);border-radius:999px;height:6px;position:absolute;top:0;left:0;right:0;overflow:hidden}.v-pilot .seg i:after{content:"";border-radius:inherit;background:linear-gradient(90deg, #d4ff3a59, var(--color-accent));transform-origin:0;position:absolute;inset:0}.v-pilot .seg b{color:var(--color-ink-2);font-size:12px;font-weight:600}.v-pilot .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.v-pilot .grid3 div{background:rgba(var(--fg-rgb,255,255,255),.04);border:1px solid rgba(var(--fg-rgb,255,255,255),.09);border-radius:12px;padding:12px}.v-pilot .grid3 small{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);font-size:10.5px;font-weight:600;display:block}.v-pilot .grid3 b{color:var(--color-ink);margin-top:4px;font-size:13px;font-weight:600;line-height:1.3;display:block}.v-pilot .foot{color:var(--color-ink-3);margin-top:14px;font-size:12px}.jy-panel.on .v-pilot .seg i:after{animation:jy-grow-x .8s calc(.3s + var(--i) * .7s) linear both}.jy-panel.on .v-pilot .grid3 div{animation:jy-up .5s calc(.4s + var(--i) * .7s) cubic-bezier(.16,1,.3,1) both}.v-weekly .bars{grid-template-columns:repeat(8,1fr);align-items:end;gap:8px;height:140px;display:grid}.v-weekly .bars span{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.v-weekly .bars i{width:100%;height:var(--h);background:linear-gradient(180deg, rgba(var(--fg-rgb,244,245,243),.85), rgba(var(--fg-rgb,244,245,243),.25));transform-origin:bottom;border-radius:6px 6px 3px 3px}.v-weekly .bars span:last-child i{background:linear-gradient(180deg, var(--color-accent), #d4ff3a59);box-shadow:0 0 20px -4px #d4ff3a99}.v-weekly .bars em{color:var(--color-ink-3);font-size:10.5px;font-style:normal}.v-weekly .cut i{background:rgba(var(--fg-rgb,255,255,255),.1)}.v-weekly .cut b{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.08);border:1px solid rgba(var(--fg-rgb,255,255,255),.2);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:-2px}.v-weekly .loop{color:var(--color-ink-2);align-items:center;gap:10px;margin-top:16px;font-size:12.5px;font-weight:600;display:flex}.v-weekly .spin{width:20px;height:20px;color:var(--color-accent-fg,var(--color-accent))}.jy-panel.on .v-weekly .bars i{animation:jy-grow-y .7s calc(var(--i) * .22s) cubic-bezier(.16,1,.3,1) both}.jy-panel.on .v-weekly .cut i{animation:2.6s cubic-bezier(.16,1,.3,1) both jy-cut}@keyframes jy-cut{0%{transform:scaleY(0)}25%,60%{background:linear-gradient(180deg, rgba(var(--fg-rgb,244,245,243),.85), rgba(var(--fg-rgb,244,245,243),.25));transform:none}to{background:rgba(var(--fg-rgb,255,255,255),.1)}}.jy-panel.on .v-weekly .cut b{animation:.5s cubic-bezier(.16,1,.3,1) 2.2s both jy-up}.jy-panel.on .v-weekly .spin{animation:3s linear infinite jy-spin}.v-grow{position:relative}.v-grow svg{width:100%;height:auto;display:block;overflow:visible}.v-grow .grid line{stroke:rgba(var(--fg-rgb,255,255,255), .06);stroke-dasharray:3 5}.v-grow .curve{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.v-grow .pt{fill:var(--panel-hex,#121417);stroke:rgba(var(--fg-rgb,255,255,255), .7);stroke-width:1.75px;transform-box:fill-box;transform-origin:50%}.v-grow .tip{fill:var(--color-accent);filter:drop-shadow(0 0 8px #d4ff3ad9);transform-box:fill-box;transform-origin:50%}.v-grow .halo{fill:none;stroke:#d4ff3a8c;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0}.v-grow .lab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.v-grow .lab span{color:var(--color-ink-3);font-size:12px}.v-grow .lab b{color:var(--color-ink);font-size:14px;display:block}.v-grow .lab .chip{color:var(--color-ink);background:#d4ff3a14;border-radius:999px;padding:5px 11px;font-size:12px;box-shadow:inset 0 0 0 1px #d4ff3a59}@keyframes jy-grow-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes jy-grow-fill{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes jy-grow-pop{0%{opacity:0;transform:scale(.2)}70%{transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes jy-grow-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.jy-panel.on .v-grow .curve{animation:1.9s cubic-bezier(.16,1,.3,1) both jy-grow-draw}.jy-panel.on .v-grow .area{animation:1.4s ease-out .45s both jy-grow-fill}.jy-panel.on .v-grow .pt{animation:jy-grow-pop .5s calc(.5s + var(--i) * .38s) ease-out both}.jy-panel.on .v-grow .tip{animation:.5s ease-out 1.55s both jy-grow-pop}.jy-panel.on .v-grow .halo{animation:2.2s ease-out 1.9s infinite jy-grow-halo}@media (prefers-reduced-motion:reduce){.v-grow *{animation:none!important}}.v-engine{position:relative}.v-engine .rings{pointer-events:none;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.v-engine .rings i{border:1px dashed rgba(var(--fg-rgb,255,255,255),.1);border-radius:999px;position:absolute;inset:0}.v-engine .rings i:nth-child(2){border-style:solid;border-color:#d4ff3ab3 #d4ff3a2e #d4ff3a2e;inset:26px}.v-engine .rings i:nth-child(3){border-color:rgba(var(--fg-rgb,255,255,255),.08);border-bottom-color:rgba(var(--fg-rgb,255,255,255),.5);inset:52px}.v-engine .rings b{background:var(--color-accent);border-radius:999px;position:absolute;inset:82px;box-shadow:0 0 24px #d4ff3ab3}.jy-panel.on .v-engine .rings i:nth-child(2){animation:6s linear infinite jy-spin}.jy-panel.on .v-engine .rings i:nth-child(3){animation:9s linear infinite reverse jy-spin}.v-engine .chart{width:100%;height:140px;margin-top:10px;display:block;position:relative;overflow:visible}.v-engine .line{fill:none;stroke:rgba(var(--fg-rgb,244,245,243),.9);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:360;stroke-dashoffset:0}.v-engine .fc{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-dasharray:6 6}.v-engine .band{fill:#d4ff3a1a}.jy-panel.on .v-engine .line{animation:1.6s cubic-bezier(.16,1,.3,1) both jy-draw}@keyframes jy-draw{0%{stroke-dashoffset:360px}to{stroke-dashoffset:0}}.jy-panel.on .v-engine .fc,.jy-panel.on .v-engine .band{animation:.7s cubic-bezier(.16,1,.3,1) 1.4s both jy-up}.v-engine .lab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.v-engine .lab span{color:var(--color-ink-3);font-size:12px}.v-engine .lab b{color:var(--color-ink);font-size:14px;display:block}.v-engine .free{background:#d4ff3a1a;border:1px solid #d4ff3a59;border-radius:999px;padding:6px 12px;font-weight:600;color:var(--color-ink)!important}@media (prefers-reduced-motion:reduce){.jy-panel *,.jy-rail *{transition:none!important;animation:none!important}}@property --hero-rim{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-pill{isolation:isolate;letter-spacing:-.005em;white-space:nowrap;background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .1), rgba(var(--fg-rgb,255,255,255), .03));box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .09), 0 10px 30px -14px rgba(0,0,0,calc(.8 * var(--shadow-k,1)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);border-radius:999px;align-items:center;gap:.4em;margin-bottom:1.75rem;padding:4px 16px 4px 4px;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.hero-pill:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--hero-rim), transparent 0 64%, #d4ff3acc 76%, rgba(var(--fg-rgb,255,255,255), .55) 80%, transparent 92%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:5.5s linear infinite hero-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes hero-rim{to{--hero-rim:360deg}}.hero-pill:hover{box-shadow:inset 0 1px 0 #ffffff3d, inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .14), 0 0 0 4px #d4ff3a0d, 0 14px 34px -14px rgba(0,0,0,calc(.85 * var(--shadow-k,1)));transform:translateY(-1px)}.hero-pill-ic{width:28px;height:28px;color:var(--color-ink);background:radial-gradient(120% 120% at 30% 20%, rgba(var(--fg-rgb,255,255,255), .14), rgba(var(--fg-rgb,255,255,255), .03) 60%), var(--panel-hex,#15181a);transition:transform .4s var(--ease-out-expo), box-shadow .3s var(--ease-out-expo);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:.35em;display:inline-flex;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #d4ff3a38,0 0 16px -6px #d4ff3a66}.hero-pill-ic svg{display:block;overflow:visible}.hero-pill-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:hero-pill-draw 1.1s .5s var(--ease-out-expo) forwards}@keyframes hero-pill-draw{to{stroke-dashoffset:0}}.hero-pill-dot,.hero-pill-halo{fill:var(--color-accent);transform-box:fill-box;transform-origin:50%}.hero-pill-dot{filter:drop-shadow(0 0 2.5px #d4ff3ad9);animation:hero-pill-pop .4s 1.4s var(--ease-out-expo) forwards;transition:transform .35s var(--ease-out-expo);transform:scale(0)}@keyframes hero-pill-pop{to{transform:scale(1)}}.hero-pill-halo{opacity:0;animation:hero-pill-pulse 2.4s 1.7s var(--ease-out-expo) infinite}@keyframes hero-pill-pulse{0%{opacity:.55;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.6)}}.hero-pill:hover .hero-pill-ic{transform:scale(1.06);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #d4ff3a6b,0 0 20px -4px #d4ff3a8c}@media (min-width:768px){.hero-pill{padding:5px 18px 5px 5px;font-size:.9375rem}.hero-pill-ic{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.hero-pill:before{--hero-rim:200deg;animation:none}.hero-pill-line{stroke-dashoffset:0;animation:none}.hero-pill-dot{animation:none;transform:none}.hero-pill-halo{opacity:0;animation:none}.hero-pill,.hero-pill-ic{transition:none}.hero-pill:hover,.hero-pill:hover .hero-pill-ic{transform:none}}@property --ht-rim{syntax:"<angle>";inherits:false;initial-value:0deg}.ht-hl{isolation:isolate;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#f7ffe1;text-shadow:0 0 .6em #d4ff3a2e;border-radius:.2em;margin:0 .02em;padding:.02em .14em .04em;display:inline;position:relative}.ht-hl:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 140% at 20% 0%, rgba(var(--fg-rgb,255,255,255), .12), transparent 55%), linear-gradient(180deg, #d4ff3a30, #d4ff3a0f);clip-path:inset(0 100% 0 0 round .22em);animation:ht-hl-wipe 1s .4s var(--ease-out-expo) forwards;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d4ff3a4d,inset 0 1px #ffffff2e,0 0 44px -14px #d4ff3a52,0 24px 60px -30px #d4ff3a40}.ht-hl:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ht-rim), transparent 0 62%, #d4ff3af2 76%, rgba(var(--fg-rgb,255,255,255), .8) 80%, transparent 92%);-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:.7s ease-out 1.2s forwards ht-hl-show,6s linear 1.2s infinite ht-hl-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ht-hl+.sw-w{margin-left:-.08em}@keyframes ht-hl-wipe{to{clip-path:inset(0 round .22em)}}@keyframes ht-hl-show{to{opacity:1}}@keyframes ht-hl-rim{to{--ht-rim:360deg}}@media (min-width:768px){.ht{line-height:1.06}}@supports (animation-timeline:view()){.ht-hl.hl-view:before{animation:linear both ht-hl-wipe;animation-timeline:view();animation-range:entry 60% cover 40%}.ht-hl.hl-view:after{animation:linear both ht-hl-show,6s linear infinite ht-hl-rim;animation-timeline:view(),auto;animation-range:cover 30% cover 45%,normal}}@media (prefers-reduced-motion:reduce){.ht-hl:before,.ht-hl.hl-view:before{clip-path:none;animation:none}.ht-hl:after,.ht-hl.hl-view:after{opacity:1;--ht-rim:200deg;animation:none}}.hero-fold{min-height:calc(100svh - 5rem);padding-top:2.5rem;padding-bottom:8.5rem;position:relative}@media (min-width:768px){.hero-fold{min-height:calc(100svh - 5.5rem);padding-top:3rem}}.scroll-cue{cursor:pointer;color:var(--color-ink-3);opacity:0;animation:scroll-cue-in .8s 1.6s var(--ease-out-expo) forwards;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:6px;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.scroll-cue:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.scroll-cue-mouse{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .08), rgba(var(--fg-rgb,255,255,255), .015));width:24px;height:36px;box-shadow:inset 0 0 0 1.5px rgba(var(--fg-rgb,255,255,255), .22), inset 0 1px 0 #ffffff2e, 0 8px 24px -10px rgba(0,0,0,calc(.8 * var(--shadow-k,1)));transition:box-shadow .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);border-radius:999px;position:relative}.scroll-cue-mouse i{background:var(--color-accent);width:3px;height:7px;animation:scroll-cue-wheel 1.8s var(--ease-out-expo) infinite;border-radius:999px;margin-left:-1.5px;position:absolute;top:7px;left:50%;box-shadow:0 0 8px #d4ff3acc}.scroll-cue-label{letter-spacing:.22em;text-transform:uppercase;padding-left:.22em;font-size:.6875rem;font-weight:600;line-height:1;transition:color .3s ease-out}.scroll-cue-rail{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .16), transparent);width:1px;height:32px;position:relative;overflow:hidden}.scroll-cue-rail:after{content:"";animation:scroll-cue-fall 1.8s .3s var(--ease-out-expo) infinite;background:linear-gradient(#0000,#d4ff3af2,#0000);position:absolute;inset:0;transform:translateY(-100%)}.scroll-cue:hover .scroll-cue-mouse{box-shadow:inset 0 0 0 1.5px rgba(var(--fg-rgb,255,255,255), .36), inset 0 1px 0 #ffffff38, 0 0 22px -6px #d4ff3a73;transform:translateY(2px)}.scroll-cue:hover .scroll-cue-label{color:var(--color-ink-2)}@keyframes scroll-cue-in{to{opacity:1}}@keyframes scroll-cue-wheel{0%{opacity:0;transform:translateY(0)}20%{opacity:1}70%{opacity:0;transform:translateY(11px)}to{opacity:0;transform:translateY(11px)}}@keyframes scroll-cue-fall{0%{transform:translateY(-100%)}70%,to{transform:translateY(100%)}}.scroll-cue>span{transition:opacity .4s ease-out, transform .5s var(--ease-out-expo)}.scroll-cue[data-away]{pointer-events:none}.scroll-cue[data-away]>span{opacity:0;transform:translateY(8px)}@media (max-height:640px){.scroll-cue{display:none}.hero-fold{padding-bottom:3rem}}@media (prefers-reduced-motion:reduce){.scroll-cue{opacity:1;animation:none}.scroll-cue-mouse i,.scroll-cue-rail:after{animation:none}.scroll-cue-rail:after{opacity:.5;transform:none}}.hero-fold{--hp:0;transform:translate3d(0, calc(var(--hp) * 220px), 0) scale(calc(1 - var(--hp) * .05));opacity:1;transform-origin:50% 30%;will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.hero-fold{opacity:1;will-change:auto;transform:none}}.engine-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(to right, rgba(var(--fg-rgb,255,255,255), .05) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--fg-rgb,255,255,255), .05) 1px, transparent 1px);opacity:.8;background-position:50%;background-size:48px 48px;position:absolute;inset:-12% -8%;-webkit-mask-image:radial-gradient(60% 55%,#000 25%,#0000 75%);mask-image:radial-gradient(60% 55%,#000 25%,#0000 75%)}@supports (animation-timeline:view()){.engine-grid{animation:linear both engine-grid-in;animation-timeline:view();animation-range:entry 10% cover 40%}@keyframes engine-grid-in{0%{opacity:0}to{opacity:.8}}}@media (prefers-reduced-motion:reduce){.engine-grid{opacity:.8;animation:none}}@media (min-width:1024px){.adv-step{opacity:.32;transition:opacity .5s var(--ease-out-expo)}.adv-step.is-on{opacity:1}.adv-step-text{cursor:pointer}.adv-step:not(.is-on) .adv-step-text:hover{opacity:.8}}.adv-panel{overflow:hidden}.adv-progress{background:linear-gradient(90deg, rgba(var(--fg-rgb,255,255,255), .15), rgba(var(--fg-rgb,255,255,255), .7));transition:width .7s var(--ease-out-expo)}.adv-tick{background:var(--color-bg);width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);transition:box-shadow .4s var(--ease-out-expo), background .4s var(--ease-out-expo), transform .4s var(--ease-out-expo);border-radius:999px;display:block}button.adv-tick{cursor:pointer}button.adv-tick:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.adv-tick.is-done{background:rgba(var(--fg-rgb,255,255,255), .55);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .6)}.adv-tick.is-on{background:var(--color-ink);box-shadow:0 0 0 4px rgba(var(--fg-rgb,255,255,255), .08), 0 0 14px rgba(var(--fg-rgb,255,255,255), .35);transform:scale(1.15)}.adv-stage{height:21.75rem;position:relative}.adv-slot{opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out-expo), transform .6s var(--ease-out-expo);position:absolute;inset:0;transform:translateY(10px)scale(.985)}.adv-slot[data-on]{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.adv-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);font-size:.6875rem;font-weight:600}.adv-card{background:rgba(var(--fg-rgb,255,255,255), .03);box-shadow:inset 0 0 0 1px var(--color-hairline), inset 0 1px 0 #ffffff0d;border-radius:12px;padding:.75rem .875rem}.adv-chip{color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255), .04);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.6875rem;display:inline-flex}.adv-avatar{width:2.25rem;height:2.25rem;color:var(--color-ink);background:radial-gradient(120% 120% at 30% 20%, rgba(var(--fg-rgb,255,255,255), .14), rgba(var(--fg-rgb,255,255,255), .03) 60%), var(--panel-hex,#15181a);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:999px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.adv-bubble{color:var(--color-ink);background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .07), rgba(var(--fg-rgb,255,255,255), .03));box-shadow:inset 0 0 0 1px var(--color-hairline-strong), inset 0 1px 0 #ffffff14;border-radius:14px 14px 14px 4px;padding:.875rem 1rem;font-size:.8125rem;line-height:1.55}.adv-foot{color:var(--color-ink-3);margin-top:1rem;font-size:.75rem}.adv-timer{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:1.75rem;font-weight:500;line-height:1}.adv-in,.adv-row,.adv-research{transition:opacity .6s var(--ease-out-expo), transform .7s var(--ease-out-expo), background .5s ease-out, box-shadow .5s ease-out;transition-delay:var(--d,0s)}html[data-js] .adv-scene:not([data-play]) .adv-in,html[data-js] .adv-scene:not([data-play]) .adv-row{opacity:0;transform:translateY(8px)}.adv-row{background:rgba(var(--fg-rgb,255,255,255), .025);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:10px;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.8125rem;display:flex}.adv-dot{background:rgba(var(--fg-rgb,255,255,255), .25);width:6px;height:6px;transition:background .5s ease-out,box-shadow .5s ease-out;transition-delay:calc(var(--d) + .7s);border-radius:999px;flex:none}.adv-fit-chip{opacity:0;transition:opacity .4s ease-out, transform .5s var(--ease-out-expo);transform:scale(.9)}.adv-row{transition:opacity .6s var(--ease-out-expo) var(--d), transform .7s var(--ease-out-expo) var(--d), background .5s ease-out calc(var(--d) + .8s), box-shadow .5s ease-out calc(var(--d) + .8s)}.adv-scene[data-play] .adv-signal.is-noise{animation:adv-dim .5s ease-out calc(var(--d) + .8s) forwards}@keyframes adv-dim{to{opacity:.32}}.adv-scene[data-play] .adv-signal.is-fit{background:rgba(var(--fg-rgb,255,255,255), .06);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .2)}.adv-scene[data-play] .adv-signal.is-fit .adv-dot{background:var(--color-ink);box-shadow:0 0 10px rgba(var(--fg-rgb,255,255,255), .6)}.adv-scene[data-play] .adv-signal.is-fit .adv-fit-chip{opacity:1;transition-delay:calc(var(--d) + .8s);transform:none}.adv-scene .adv-signal.is-noise .adv-fit-chip{display:none}.adv-skel{background:linear-gradient(90deg, rgba(var(--fg-rgb,255,255,255), .04), rgba(var(--fg-rgb,255,255,255), .1), rgba(var(--fg-rgb,255,255,255), .04));width:70%;height:.6rem;transition:opacity .3s ease-out;transition-delay:calc(var(--d) + .25s);background-size:200% 100%;border-radius:6px;margin-top:-.3rem;animation:1.4s linear infinite adv-shimmer;position:absolute;top:50%;left:0}.adv-val{transition:opacity .4s ease-out;transition-delay:calc(var(--d) + .3s)}html[data-js] .adv-scene:not([data-play]) .adv-val,html[data-js] .adv-scene[data-play] .adv-skel,html:not([data-js]) .adv-skel{opacity:0}@keyframes adv-shimmer{to{background-position:-200% 0}}.adv-type{background:linear-gradient(90deg, var(--color-ink) 50%, transparent 50%) 100% 0 / 200% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}html:not([data-js]) .adv-type{color:var(--color-ink);background:0 0}.adv-scene[data-play] .adv-type{animation:1.6s steps(48,end) 1.9s forwards adv-type}@keyframes adv-type{to{background-position:0 0}}.adv-thread{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .45), rgba(var(--fg-rgb,255,255,255), .08));transform-origin:top;width:1px;transition:transform 1.5s var(--ease-out-expo) .2s;position:absolute;top:.5rem;bottom:.5rem;left:.875rem}html[data-js] .adv-scene:not([data-play]) .adv-thread{transform:scaleY(0)}.adv-node{width:1.75rem;height:1.75rem;color:var(--color-ink);background:var(--panel-hex,#121417);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:999px;place-items:center;margin-top:-.875rem;display:grid;position:absolute;top:50%;left:-2.25rem}.adv-btn{color:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.adv-approve{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255), .1);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .28)}.adv-scene[data-play] .adv-approve{animation:.52s ease-out 3.1s both adv-press}@keyframes adv-press{0%{transform:none}40%{background:rgba(var(--fg-rgb,255,255,255), .2);transform:scale(.94)}to{background:rgba(var(--fg-rgb,255,255,255), .16);transform:none}}.adv-sent{transition:opacity .4s ease-out 3.45s}html[data-js] .adv-scene:not([data-play]) .adv-sent{opacity:0}.adv-thread-sm{transition-duration:2.2s;top:.75rem;bottom:1.5rem;left:.3125rem}.adv-pin{background:var(--panel-hex,#121417);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px rgba(var(--fg-rgb,255,255,255), .55);border-radius:999px;margin-top:-4.5px;position:absolute;top:50%;left:-1.6rem}.adv-pin.is-goal{background:var(--color-ink);width:11px;height:11px;box-shadow:0 0 12px rgba(var(--fg-rgb,255,255,255), .55);margin-top:-5.5px;left:-1.66rem}.adv-goal{box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .26), inset 0 1px 0 #ffffff14, 0 14px 34px -18px rgba(0,0,0,calc(.9 * var(--shadow-k,1)))}@media (prefers-reduced-motion:reduce){.adv-step,.adv-slot,.adv-progress,.adv-tick,.adv-in,.adv-row,.adv-research,.adv-dot,.adv-fit-chip,.adv-val,.adv-thread{transition:none!important}.adv-skel{animation:none}.adv-scene[data-play] .adv-signal.is-noise{opacity:.32;animation:none}.adv-scene .adv-type{color:var(--color-ink);background:0 0;animation:none!important}.adv-scene .adv-approve{animation:none!important}.adv-sent{transition:none!important}html[data-js] .adv-scene:not([data-play]) .adv-sent{opacity:1}html[data-js] .adv-scene:not([data-play]) .adv-in,html[data-js] .adv-scene:not([data-play]) .adv-row,html[data-js] .adv-scene:not([data-play]) .adv-val{opacity:1;transform:none}html[data-js] .adv-scene:not([data-play]) .adv-thread{transform:none}}.cmp{background:rgba(var(--fg-rgb,255,255,255), .018);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:1rem;overflow:hidden}.cmp-row{transition:background .3s ease-out}.cmp-row:hover{background:rgba(var(--fg-rgb,255,255,255), .025)}.cmp-us{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .06), rgba(var(--fg-rgb,255,255,255), .035));box-shadow:inset 1px 0 0 rgba(var(--fg-rgb,255,255,255), .12), inset -1px 0 0 rgba(var(--fg-rgb,255,255,255), .12);position:relative}thead .cmp-us{box-shadow:inset 1px 0 0 rgba(var(--fg-rgb,255,255,255), .12), inset -1px 0 0 rgba(var(--fg-rgb,255,255,255), .12), inset 0 1px 0 #ffffff38}.cmp-badge{letter-spacing:.12em;width:max-content;color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255), .08);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .18);border-radius:999px;margin-bottom:.6rem;padding:.2rem .55rem;font-size:.625rem;display:block}.cmp-seg{background:rgba(var(--fg-rgb,255,255,255), .04);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.cmp-seg-btn{color:var(--color-ink-3);transition:background .3s var(--ease-out-expo), color .3s ease-out, box-shadow .3s ease-out;border-radius:999px;padding:.6rem .5rem;font-size:.8125rem;font-weight:500}.cmp-seg-btn.is-on{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255), .1);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .16), inset 0 1px 0 #ffffff1f}.cmp-seg-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cmp-card{background:rgba(var(--fg-rgb,255,255,255), .03);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:1rem;padding:1.25rem}.cmp-old{animation:cmp-swap .4s var(--ease-out-expo)}@keyframes cmp-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.why-avatar{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .35), rgba(var(--fg-rgb,255,255,255), .06));width:64px;height:64px;box-shadow:0 10px 30px -12px rgba(0,0,0,calc(.9 * var(--shadow-k,1)));border-radius:999px;flex:none;padding:2px;display:block}.why-self{background:rgba(var(--fg-rgb,255,255,255), .035);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:12px;gap:.875rem;padding:1rem 1.125rem;display:flex}.why-self-ic,.why-ic{color:var(--color-ink);background:radial-gradient(120% 120% at 30% 20%, rgba(var(--fg-rgb,255,255,255), .12), rgba(var(--fg-rgb,255,255,255), .02) 60%), var(--panel-hex,#14171a);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:10px;flex:none;place-items:center;display:grid}.why-self-ic{width:2rem;height:2rem}.why-ic{width:2.5rem;height:2.5rem;transition:box-shadow .3s ease-out, transform .4s var(--ease-out-expo)}.why-row{border-top:1px solid var(--color-hairline);align-items:flex-start;gap:1rem;padding:1.25rem 0;display:flex}.why-row:first-child{border-top:0}.why-row:hover .why-ic{box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .28), 0 0 18px -6px rgba(var(--fg-rgb,255,255,255), .35);transform:translateY(-1px)}.why-check{flex:none;width:1.5rem;height:1.5rem;margin-top:.5rem}.why-check-ring,.why-check-tick{stroke:var(--color-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.why-check-ring{stroke:rgba(var(--fg-rgb,255,255,255), .28)}html[data-js] .why-ledger:not([data-signed]) .why-check-ring,html[data-js] .why-ledger:not([data-signed]) .why-check-tick{stroke-dashoffset:1px}.why-ledger[data-signed] .why-check-ring{transition:stroke-dashoffset .7s var(--ease-out-expo) calc(var(--i) * .22s)}.why-ledger[data-signed] .why-check-tick{transition:stroke-dashoffset .45s var(--ease-out-expo) calc(var(--i) * .22s + .45s)}.plan-card{transition:transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo)}.plan-card:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 50px -28px rgba(0,0,0,calc(.95 * var(--shadow-k,1)));transform:translateY(-3px)}.plan-card.is-popular{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .07), rgba(var(--fg-rgb,255,255,255), .03));border-color:rgba(var(--fg-rgb,255,255,255), .2)}.plan-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-bg);background:var(--color-ink);border-radius:999px;padding:.25rem .6rem;font-size:.6875rem;font-weight:600}.plan-layer{align-items:center;gap:.625rem;font-size:.875rem;transition:color .3s ease-out;display:flex}.plan-layer.is-on{color:var(--color-ink)}.plan-layer.is-off{color:var(--color-ink-3);opacity:1}.gap-band{z-index:1;position:relative}.gap-band:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@property --gap-rim{syntax:"<angle>";inherits:false;initial-value:0deg}.gap-btn{isolation:isolate;letter-spacing:-.01em;height:52px;color:var(--color-ink);white-space:nowrap;background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .14), rgba(var(--fg-rgb,255,255,255), .045));box-shadow:inset 0 1px 0 #ffffff3d, inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .12), 0 10px 26px -12px rgba(0,0,0,calc(.8 * var(--shadow-k,1)));transition:background .3s ease-out, box-shadow .4s var(--ease-out-expo), transform .3s var(--ease-out-expo);border-radius:999px;align-items:center;gap:.75rem;padding:0 6px;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.gap-btn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--gap-rim), transparent 0 62%, #d4ff3ad9 76%, rgba(var(--fg-rgb,255,255,255), .6) 80%, transparent 92%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.2px;animation:5s linear infinite gap-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes gap-rim{to{--gap-rim:360deg}}.gap-btn-ic,.gap-btn-go{border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.gap-btn-ic{background:radial-gradient(120% 120% at 30% 20%, rgba(var(--fg-rgb,255,255,255), .14), rgba(var(--fg-rgb,255,255,255), .03) 60%), var(--panel-hex,#15181a);transition:transform .4s var(--ease-out-expo), box-shadow .3s ease-out;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #d4ff3a38,0 0 16px -6px #d4ff3a66}.gap-btn-ic svg{transition:transform .6s var(--ease-out-expo);transform-origin:50% 66%}.gap-btn-dot{background:var(--color-accent);width:5px;height:5px;animation:gap-dot 2.4s var(--ease-out-expo) infinite;border-radius:999px;position:absolute;top:9px;right:9px;box-shadow:0 0 6px #d4ff3ae6}@keyframes gap-dot{0%,to{opacity:1}50%{opacity:.35}}.gap-btn-go{background:rgba(var(--fg-rgb,255,255,255), .08);box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .1);transition:background .3s ease-out,color .3s ease-out}.gap-btn-go svg{transition:transform .35s var(--ease-out-expo)}.gap-band:hover .gap-btn:after{opacity:1}.gap-btn:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;opacity:.55;background:radial-gradient(60% 70% at 50% 60%,#d4ff3a24,#0000 70%);transition:opacity .4s ease-out;position:absolute;inset:-10px}.gap-band:hover .gap-btn{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .19), rgba(var(--fg-rgb,255,255,255), .07));box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .18), 0 0 0 5px rgba(var(--fg-rgb,255,255,255), .04), 0 14px 32px -12px rgba(0,0,0,calc(.85 * var(--shadow-k,1)))}.gap-band:hover .gap-btn-ic{transform:scale(1.05)}.gap-band:hover .gap-btn-ic svg{transform:rotate(-18deg)}.gap-band:hover .gap-btn-go{background:var(--color-ink);color:var(--color-bg)}.gap-band:hover .gap-btn-go svg{transform:translate(2px)}.gap-band:active .gap-btn{transform:scale(.985)}.gap-panel{background:rgba(var(--fg-rgb,255,255,255), .025);box-shadow:inset 0 0 0 1px var(--color-hairline), inset 0 1px 0 #ffffff0d;border-radius:14px;padding:1.25rem 1.25rem 1.375rem}.gap-live{color:var(--color-ink-3);align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}.gap-live i{background:var(--color-ink-2);border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite gap-dot}.gap-meter{color:var(--color-ink-3);align-items:center;gap:.75rem;display:flex}.gap-meter.is-worst{color:var(--color-ink)}.gap-track{background:rgba(var(--fg-rgb,255,255,255), .06);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.gap-fill{width:var(--w);border-radius:inherit;background:linear-gradient(90deg, rgba(var(--fg-rgb,255,255,255), .18), rgba(var(--fg-rgb,255,255,255), .5));transform-origin:0;animation:gap-scan 3.6s var(--ease-out-expo) calc(var(--i) * .18s) infinite alternate;position:absolute;inset:0 auto 0 0}.gap-meter.is-worst .gap-fill{background:linear-gradient(90deg, rgba(var(--fg-rgb,255,255,255), .35), rgba(var(--fg-rgb,255,255,255), .95));box-shadow:0 0 12px rgba(var(--fg-rgb,255,255,255), .35)}@keyframes gap-scan{0%{transform:scaleX(.45)}to{transform:scaleX(1)}}.gap-band:hover .gap-fill{animation-play-state:paused;transform:scaleX(1)}.gap-flag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-bg);background:var(--color-ink);border-radius:999px;flex:none;padding:.15rem .5rem;font-size:.625rem;font-weight:600}@media (max-width:520px){.gap-band>*{min-width:0}.gap-btn{justify-content:space-between;gap:.4rem;width:100%;height:48px;font-size:.875rem;display:flex}.gap-btn-ic,.gap-btn-go{width:36px;height:36px}.gap-btn-dot{top:7px;right:7px}}@media (max-width:420px){.gap-flag{display:none}}@media (prefers-reduced-motion:reduce){.cmp-old{animation:none}.why-ledger .why-check-ring,.why-ledger .why-check-tick{stroke-dashoffset:0!important;transition:none!important}.plan-card,.plan-card:hover{transition:none;transform:none}.gap-fill,.gap-band:hover .gap-fill{animation:none;transform:none}.gap-btn:before{--gap-rim:200deg;animation:none}.gap-btn-dot,.gap-live i{animation:none}.gap-btn:after{transition:none}}.backdrop-horizon{-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.backdrop-blueprint,.blueprint-local:before{background-image:linear-gradient(to right, rgba(var(--fg-rgb,255,255,255), .045) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--fg-rgb,255,255,255), .045) 1px, transparent 1px);background-position:top;background-size:48px 48px}.backdrop-blueprint{-webkit-mask-image:radial-gradient(75% 70% at 50% 18%,#000 25%,#0000 75%);mask-image:radial-gradient(75% 70% at 50% 18%,#000 25%,#0000 75%)}.blueprint-local{isolation:isolate;position:relative;overflow-x:clip}.blueprint-local:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-6% -4%;-webkit-mask-image:radial-gradient(65% 60%,#000 30%,#0000 78%);mask-image:radial-gradient(65% 60%,#000 30%,#0000 78%)}.backdrop-read{background:var(--color-read)}.backdrop-calm{background:radial-gradient(60rem 40rem at 50% 30%, rgba(var(--fg-rgb,255,255,255), .035), transparent 70%), var(--color-bg)}.pub-article{--ez:cubic-bezier(.16,1,.3,1);padding:28px 20px 8px}@media (min-width:768px){.pub-article{padding:40px 32px 8px}}.pub-head{max-width:760px;margin:0 auto}.pub-crumbs{color:var(--color-ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pub-crumbs a:hover{color:var(--color-ink)}.pub-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pub-chips .chip{letter-spacing:.02em;height:28px;color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.05);border:1px solid rgba(var(--fg-rgb,255,255,255),.12);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.pub-chips a.chip:hover{background:#d4ff3a0f;border-color:#d4ff3a73}.pub-chips .series{color:var(--color-ink-2)}.pub-h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin-top:18px;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:600;line-height:1.06}.pub-dek{max-width:62ch;color:var(--color-ink-2);text-wrap:pretty;margin-top:18px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.pub-byline{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;padding:18px 0;display:flex}.pub-byline .who:hover b{color:var(--color-accent-fg,var(--color-accent))}.pub-byline .when{color:var(--color-ink-2);flex-direction:column;font-size:13px;line-height:1.35;display:flex}.pub-byline .upd{color:var(--color-ink-3);font-size:12px}.pub-by{align-items:center;gap:12px;display:inline-flex}.pub-by .av{object-fit:cover;border:1px solid rgba(var(--fg-rgb,255,255,255),.18);border-radius:999px;flex:none}.pub-by b{color:var(--color-ink);font-size:14.5px;font-weight:600;transition:color .2s;display:block}.pub-by small{color:var(--color-ink-3);font-size:12.5px;display:block}.pub-by.small{gap:8px}.pub-by.small b{color:var(--color-ink-2);font-size:12.5px;font-weight:500}.pub-rt{height:38px;color:var(--color-ink-2);background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.09), rgba(var(--fg-rgb,255,255,255),.025));border:1px solid rgba(var(--fg-rgb,255,255,255),.14);-webkit-backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px 0 9px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.pub-rt svg{flex:none;transform:rotate(-90deg)}.pub-rt .trk{fill:none;stroke:rgba(var(--fg-rgb,255,255,255),.14);stroke-width:2.2px}.pub-rt .val{fill:none;stroke:var(--color-accent);stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #d4ff3ab3);transition:stroke-dashoffset .2s linear}.pub-rt .hand{fill:none;stroke:var(--color-ink);stroke-width:1.8px;stroke-linecap:round;transform-origin:12px 12px;transform:rotate(90deg)}.pub-rt b{color:var(--color-ink);font-weight:600}.pub-rt .sep{color:var(--color-ink-3)}.pub-rt em{color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}@media (max-width:640px){.pub-rt{margin-left:0}}.pub-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pub-share{align-items:center;gap:12px;display:flex;position:relative}.pub-share .btns{align-items:center;gap:6px;display:flex}.pub-share .pub-share-native{display:none}@media (pointer:coarse){.pub-share .pub-share-native{display:inline-flex}}.pub-share button,.pub-share a{min-width:36px;height:36px;color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.04);border:1px solid rgba(var(--fg-rgb,255,255,255),.12);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s,background .2s,transform .15s;display:inline-flex}.pub-share button:hover,.pub-share a:hover{color:var(--color-ink);border-color:rgba(var(--fg-rgb,255,255,255),.3);background:rgba(var(--fg-rgb,255,255,255),.08)}.pub-share button:active,.pub-share a:active{transform:scale(.96)}.pub-share button:first-child{padding:0 14px 0 12px}.pub-share .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);font-size:11px;font-weight:600}.pub-share.is-rail{flex-direction:column;align-items:center;gap:10px}.pub-share.is-rail .btns{flex-direction:column}.pub-share.is-rail button,.pub-share.is-rail a{width:40px;height:40px;padding:0!important}.pub-share.is-end{background:rgba(var(--fg-rgb,255,255,255),.03);border:1px solid var(--color-hairline);border-radius:20px;flex-wrap:wrap;justify-content:space-between;margin-top:44px;padding:22px 24px}.pub-share.is-end .lbl{letter-spacing:-.01em;text-transform:none;color:var(--color-ink);font-size:15px;font-weight:600}.pub-toast{z-index:80;color:var(--color-ink);background:rgba(var(--panel-rgb,18,19,20),.92);box-shadow:0 16px 40px -14px rgba(0,0,0,calc(.9 * var(--shadow-k,1)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .25s, transform .35s var(--ez,ease);border:1px solid #d4ff3a66;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.pub-toast svg{color:var(--color-accent-fg,var(--color-accent))}.pub-toast.on{opacity:1;transform:translate(-50%)}.pub-ai{position:relative}.pub-ai>button{height:36px;color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255),.04);border:1px solid rgba(var(--fg-rgb,255,255,255),.12);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.pub-ai>button:hover,.pub-ai>button[aria-expanded=true]{color:var(--color-ink);border-color:rgba(var(--fg-rgb,255,255,255),.3)}.pub-ai>button svg{color:var(--color-accent-fg,var(--color-accent))}.pub-ai .menu{z-index:30;background:rgba(var(--panel-rgb,16,18,20),.96);border:1px solid rgba(var(--fg-rgb,255,255,255),.12);width:210px;box-shadow:0 24px 60px -20px rgba(0,0,0,calc(.9 * var(--shadow-k,1)));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.pub-ai .menu a,.pub-ai .menu button{text-align:left;width:100%;color:var(--color-ink-2);border-radius:10px;padding:9px 12px;font-size:13.5px;display:block}.pub-ai .menu a:hover,.pub-ai .menu button:hover{background:rgba(var(--fg-rgb,255,255,255),.06);color:var(--color-ink)}.pub-ai .menu button{border-top:1px solid var(--color-hairline);border-radius:0 0 10px 10px;margin-top:4px}@media (max-width:640px){.pub-ai .menu{left:0;right:auto}}.pub-coverwrap{max-width:1040px;margin:34px auto 0}.pub-cover{aspect-ratio:16/9;background:var(--panel-hex,#0b0c0d);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);box-shadow:0 40px 100px -50px rgba(0,0,0,calc(.95 * var(--shadow-k,1)));isolation:isolate;border-radius:22px;position:relative;overflow:hidden}.pub-cover.is-card{box-shadow:none;border-radius:16px}.pub-cover .art{width:100%;height:100%;position:absolute;inset:0}.pub-cover.designed.is-hero:after{content:"";background:linear-gradient(180deg, transparent 35%, rgba(var(--panel-rgb,8,9,10),.82));position:absolute;inset:0}.pub-cover .ink{z-index:1;flex-direction:column;justify-content:space-between;padding:clamp(16px,3.4vw,40px);display:flex;position:absolute;inset:0}.pub-cover .chip{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.08);border:1px solid rgba(var(--fg-rgb,255,255,255),.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:clamp(10px,1.1vw,12.5px);font-weight:600}.pub-cover .ttl{max-width:20ch;font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,calc(.6 * var(--shadow-k,1)));margin-top:auto;font-size:clamp(1.4rem,3.8vw,3rem);font-weight:600;line-height:1.04}.pub-cover.is-lead .ttl{font-size:clamp(1.25rem,2.6vw,2.25rem)}.pub-cover .by{color:var(--color-ink-2);align-items:center;gap:10px;margin-top:16px;font-size:clamp(11px,1.1vw,13px);font-weight:600;display:inline-flex}.pub-cover.is-card .by{margin-top:auto}.pub-cover .by .av{object-fit:cover;border:1px solid rgba(var(--fg-rgb,255,255,255),.25);border-radius:999px}.pub-grid{grid-template-columns:minmax(0,1fr);gap:0;max-width:1240px;margin:44px auto 0;display:grid}@media (min-width:1100px){.pub-grid{grid-template-columns:120px minmax(0,720px) 230px;justify-content:center;gap:48px}}.pub-leftrail,.pub-rightrail{display:none}@media (min-width:1100px){.pub-leftrail,.pub-rightrail{display:block}}.pub-leftrail .stick{justify-content:flex-end;display:flex;position:sticky;top:140px}.pub-rightrail .stick{flex-direction:column;gap:26px;display:flex;position:sticky;top:130px}.pub-main{width:100%;min-width:0;max-width:720px;margin:0 auto}.pub-tldr{background:linear-gradient(#d4ff3a12,#d4ff3a05);border:1px solid #d4ff3a40;border-radius:20px;padding:24px 26px;box-shadow:inset 0 1px #ffffff14}.pub-tldr .hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.pub-tldr h2{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-fg,var(--color-accent));font-size:12px;font-weight:700}.pub-tldr ul{counter-reset:t;flex-direction:column;gap:10px;margin-top:14px;display:flex}.pub-tldr li{color:var(--color-ink);counter-increment:t;padding-left:30px;font-size:15.5px;line-height:1.6;position:relative}.pub-tldr li:before{content:counter(t);width:20px;height:20px;color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:2px;left:0}.pub-copysum{height:30px;color:var(--color-ink-2);border:1px solid rgba(var(--fg-rgb,255,255,255),.14);background:rgba(var(--fg-rgb,255,255,255),.04);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.pub-copysum:hover{color:var(--color-ink);border-color:rgba(var(--fg-rgb,255,255,255),.3)}.pub-body{margin-top:12px}.pub-body>p:first-of-type{color:var(--color-ink);font-size:1.1875rem;line-height:1.65}.pub-body h2{font-family:var(--font-display);letter-spacing:-.025em;line-height:1.15;margin-top:56px!important;font-size:clamp(1.5rem,2.4vw,1.9rem)!important;font-weight:600!important}.pub-body p,.pub-body li{font-size:1.0938rem!important;line-height:1.75!important}.pub-body a{text-decoration-color:#d4ff3a80!important}.pub-callout{border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-left:3px solid var(--color-accent);background:rgba(var(--fg-rgb,255,255,255),.035);border-radius:18px;margin:32px 0;padding:20px 24px}.pub-callout>p{color:var(--color-ink)!important;margin-top:0!important;font-size:1.0625rem!important;line-height:1.6!important}.pub-stat{text-align:center;background:radial-gradient(60% 80% at 50% 0%, #d4ff3a14, transparent 70%), rgba(var(--fg-rgb,255,255,255),.025);border:1px solid rgba(var(--fg-rgb,255,255,255),.09);border-radius:22px;margin:40px 0;padding:28px 24px}.pub-stat .v{font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,6vw,4.25rem);font-weight:600;line-height:1}.pub-stat figcaption{max-width:40ch;color:var(--color-ink-2);margin:12px auto 0;font-size:15px;line-height:1.5}.pub-stat .src{color:var(--color-ink-3);margin-top:6px;font-size:12px;display:block}.pub-pull{border-left:2px solid var(--color-accent);margin:44px 0;padding:4px 0 4px 28px}.pub-pull blockquote,.pub-pull blockquote p{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;color:var(--color-ink)!important;margin:0!important;font-size:clamp(1.4rem,2.6vw,1.85rem)!important;line-height:1.3!important}.pub-pull figcaption{color:var(--color-ink-3);margin-top:12px;font-size:13px}.pub-bq{border-left:2px solid rgba(var(--fg-rgb,255,255,255),.2);margin:28px 0;padding:4px 0 4px 22px}.pub-bq p{font-style:italic;color:var(--color-ink)!important}.pub-table{border:1px solid rgba(var(--fg-rgb,255,255,255),.1);background:rgba(var(--fg-rgb,255,255,255),.025);border-radius:18px;margin:32px 0;overflow-x:auto}.pub-table table{border-collapse:collapse;width:100%;font-size:14.5px}.pub-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);background:rgba(var(--fg-rgb,255,255,255),.04);border-bottom:1px solid rgba(var(--fg-rgb,255,255,255),.1);white-space:nowrap;padding:13px 16px;font-size:11.5px;font-weight:700}.pub-table td{color:var(--color-ink-2);border-bottom:1px solid rgba(var(--fg-rgb,255,255,255),.06);font-variant-numeric:tabular-nums;padding:13px 16px}.pub-table tr:last-child td{border-bottom:0}.pub-table td:first-child{color:var(--color-ink);font-weight:500}.pub-code{background:rgba(var(--fg-rgb,255,255,255),.07);color:var(--color-ink);border-radius:6px;padding:2px 6px;font-size:.9em}.pub-pre{background:var(--panel-hex,#0d0e0f);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:16px;margin:28px 0;padding:18px 20px;font-size:13.5px;overflow-x:auto}.pub-pre .pub-code{background:0 0;padding:0}.pub-fig{margin:36px 0}.pub-fig img{border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:16px;width:100%}.pub-fig figcaption{color:var(--color-ink-3);margin-top:10px;font-size:13px;line-height:1.5}.pub-fig .src{color:var(--color-ink-3)}.pub-steps ol{counter-reset:s;gap:10px;list-style:none;display:grid;padding:0!important}.pub-steps li{counter-increment:s;background:rgba(var(--fg-rgb,255,255,255),.03);border:1px solid rgba(var(--fg-rgb,255,255,255),.09);border-radius:16px;padding:16px 18px 16px 58px;position:relative}.pub-steps li:before{content:counter(s, decimal-leading-zero);font-family:var(--font-display);color:var(--color-accent-fg,var(--color-accent));font-weight:600;position:absolute;top:16px;left:18px}.pub-body ::selection{color:#fff;background:#d4ff3a59}.pub-sel{z-index:70;background:rgba(var(--panel-rgb,16,18,20),.96);border:1px solid rgba(var(--fg-rgb,255,255,255),.16);box-shadow:0 16px 40px -12px rgba(0,0,0,calc(.9 * var(--shadow-k,1)));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:pub-pop .18s var(--ez,ease) both;border-radius:12px;gap:2px;padding:4px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.pub-sel button{height:32px;color:var(--color-ink);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.pub-sel button:hover{background:rgba(var(--fg-rgb,255,255,255),.08)}@keyframes pub-pop{0%{opacity:0;transform:translate(-50%,calc(-100% - 2px))scale(.96)}}.pub-offer{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.07), rgba(var(--fg-rgb,255,255,255),.02));border:1px solid rgba(var(--fg-rgb,255,255,255),.13);box-shadow:inset 0 1px 0 #ffffff29, 0 30px 70px -40px rgba(0,0,0,calc(.9 * var(--shadow-k,1))), 0 0 90px -50px #d4ff3a80;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;margin:44px 0;padding:26px 28px;display:grid;position:relative;overflow:hidden}.pub-offer:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--fg-rgb,255,255,255),.5), transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}.pub-offer .ic{width:48px;height:48px;color:var(--color-accent-fg,var(--color-accent));background:#d4ff3a14;border:1px solid #d4ff3a4d;border-radius:14px;place-items:center;display:grid}.pub-offer .cv{width:74px!important}.pub-offer .eyebrow,.pub-nl .eyebrow,.pub-author .eyebrow,.pub-railcta .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);font-size:11px;font-weight:700}.pub-offer .h,.pub-nl .h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin-top:6px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.2}.pub-offer .b,.pub-nl .b{color:var(--color-ink-2);max-width:52ch;margin-top:8px;margin-bottom:18px;font-size:15px!important;line-height:1.55!important}.pub-btn{height:48px;color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s;display:inline-flex}.pub-btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px #d4ff3ab3}@media (max-width:560px){.pub-offer{grid-template-columns:minmax(0,1fr);padding:22px}}.pub-nl{background:radial-gradient(70% 120% at 100% 0%, #78aaff14, transparent 60%), rgba(var(--fg-rgb,255,255,255),.03);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:22px;margin:44px 0;padding:26px 28px}.pub-nl.is-end{align-items:center;gap:18px;margin-top:28px;display:grid}@media (min-width:900px){.pub-nl.is-end{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.pub-nl.is-end .b{margin-bottom:0}}.pub-nl-form{flex-wrap:wrap;gap:8px;display:flex}.pub-nl-form input[type=email]{min-width:0;height:48px;color:var(--color-ink);background:rgba(var(--panel-rgb,8,9,10),.6);border:1px solid rgba(var(--fg-rgb,255,255,255),.16);border-radius:999px;outline:none;flex:220px;padding:0 18px;font-size:15px;transition:border-color .2s,box-shadow .2s}.pub-nl-form input[type=email]:focus{border-color:#d4ff3a99;box-shadow:0 0 0 4px #d4ff3a1f}.pub-nl-form button{height:48px;color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.1);border:1px solid rgba(var(--fg-rgb,255,255,255),.22);white-space:nowrap;border-radius:999px;padding:0 22px;font-size:14.5px;font-weight:600;transition:background .2s,border-color .2s}.pub-nl-form button:hover{background:rgba(var(--fg-rgb,255,255,255),.16);border-color:rgba(var(--fg-rgb,255,255,255),.34)}.pub-nl-form .err{color:#ff9a8a;flex-basis:100%;font-size:13px}.pub-nl-ok{color:var(--color-ink);background:#d4ff3a12;border:1px solid #d4ff3a4d;border-radius:16px;align-items:center;gap:10px;padding:14px 18px;font-size:15px;display:flex}.pub-nl-ok svg{color:var(--color-accent-fg,var(--color-accent));flex:none}.pub-sources{border-top:1px solid var(--color-hairline);margin-top:48px;padding-top:24px}.pub-sources h2,.pub-faq h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:1.375rem;font-weight:600}.pub-sources ol{color:var(--color-ink-3);gap:6px;margin-top:14px;padding-left:20px;font-size:14px;list-style:decimal;display:grid}.pub-sources a{color:var(--color-ink-2);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--fg-rgb,255,255,255),.2);-webkit-text-decoration-color:rgba(var(--fg-rgb,255,255,255),.2);-webkit-text-decoration-color:rgba(var(--fg-rgb,255,255,255),.2);text-decoration-color:rgba(var(--fg-rgb,255,255,255),.2);text-underline-offset:3px}.pub-faq{margin-top:56px}.pub-faq .list{border-top:1px solid var(--color-hairline);margin-top:18px}.pub-faq details{border-bottom:1px solid var(--color-hairline)}.pub-faq summary{cursor:pointer;color:var(--color-ink);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:16.5px;font-weight:500;line-height:1.4;list-style:none;display:flex}.pub-faq summary::-webkit-details-marker{display:none}.pub-faq summary:hover{color:var(--color-accent-fg,var(--color-accent))}.pub-faq .pm{border:1px solid rgba(var(--fg-rgb,255,255,255),.16);border-radius:999px;flex:none;width:26px;height:26px;position:relative}.pub-faq .pm:before,.pub-faq .pm:after{content:"";background:currentColor;width:10px;height:1.5px;margin:-.75px 0 0 -5px;transition:transform .3s;position:absolute;top:50%;left:50%}.pub-faq .pm:after{transform:rotate(90deg)}.pub-faq details[open] .pm:after{transform:rotate(0)}.pub-faq details p{color:var(--color-ink-2);padding-bottom:20px;font-size:15.5px;line-height:1.7}.pub-author{background:rgba(var(--fg-rgb,255,255,255),.03);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:20px;margin-top:28px;padding:26px;display:grid}.pub-author .av{object-fit:cover;border:1px solid rgba(var(--fg-rgb,255,255,255),.18);border-radius:999px;width:88px;height:88px}.pub-author .n{color:var(--color-ink);margin-top:4px;font-size:18px;font-weight:600}.pub-author .r{color:var(--color-ink-3);font-size:13.5px}.pub-author .b{color:var(--color-ink-2);max-width:58ch;margin-top:10px;font-size:15px;line-height:1.6}.pub-author .l{flex-wrap:wrap;gap:18px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.pub-author .l a{color:var(--color-ink);text-underline-offset:4px;-webkit-text-decoration:underline #d4ff3a80;text-decoration:underline #d4ff3a80}@media (max-width:560px){.pub-author{grid-template-columns:minmax(0,1fr)}.pub-author .av{width:64px;height:64px}}.pub-railcta{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.08), rgba(var(--fg-rgb,255,255,255),.02));border:1px solid rgba(var(--fg-rgb,255,255,255),.13);opacity:0;pointer-events:none;transition:opacity .5s, transform .5s var(--ez,ease);border-radius:18px;padding:18px;transform:translateY(10px);box-shadow:inset 0 1px #ffffff29}.pub-railcta.on{opacity:1;pointer-events:auto;transform:none}.pub-railcta .ln{color:var(--color-ink);margin-top:6px;font-size:14px;line-height:1.45}.pub-railcta a{height:42px;color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;margin-top:14px;font-size:13px;font-weight:700;display:flex}.pub-railcta .re{text-align:center;color:var(--color-ink-3);margin-top:8px;font-size:11.5px;display:block}.pub-progress{z-index:40;pointer-events:none;height:2px;position:fixed;inset:84px 0 auto}.pub-progress i{background:var(--color-accent);transform-origin:0;height:100%;box-shadow:0 0 12px -2px var(--color-accent);transition:transform .12s linear;display:block}.pub-related{border-top:1px solid var(--color-hairline);margin-top:64px;padding:72px 20px 24px}.pub-related .in{max-width:1200px;margin:0 auto}.pub-related .hd{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.pub-related h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:600;line-height:1.12}.pub-related .hd a{color:var(--color-ink-2);font-size:14px;font-weight:600}.pub-related .hd a:hover{color:var(--color-ink)}.pub-related .grid{gap:20px;display:grid}@media (min-width:768px){.pub-related .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-card{transition:transform .35s var(--ez,ease);border-radius:20px;flex-direction:column;gap:16px;display:flex}.pub-card:hover{transform:translateY(-3px)}.pub-card .pub-cover{transition:border-color .3s,box-shadow .3s}.pub-card .body{flex-direction:column;gap:8px;display:flex}.pub-card .meta{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:11.5px;font-weight:700;display:flex}.pub-card .topic{color:var(--color-accent-fg,var(--color-accent))}.pub-card .series{color:var(--color-ink-3)}.pub-card .t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.22;transition:color .2s}.pub-card:hover .t{color:#fff;text-underline-offset:5px;-webkit-text-decoration:underline #d4ff3a99;text-decoration:underline #d4ff3a99;text-decoration-thickness:1.5px}.pub-card .d{color:var(--color-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.pub-card .foot{color:var(--color-ink-3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-size:12.5px;display:flex}.pub-card .dot{opacity:.6}.pub-card.is-lead .t{letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.08}.pub-card.is-lead .d{-webkit-line-clamp:4;font-size:16.5px}.pub-card.is-row{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pub-card.is-row .t{font-size:1.0625rem}.pub-card.is-row .d{-webkit-line-clamp:2;font-size:13.5px}.pub-card.is-mini{border-bottom:1px solid var(--color-hairline);border-radius:0;padding:16px 0}.pub-card.is-mini:hover{transform:none}.pub-card.is-mini .t{font-size:1rem}@media (prefers-reduced-motion:reduce){.pub-card,.pub-railcta,.pub-toast,.pub-sel{transition:none;animation:none}}.pub-mast{padding:48px 20px 28px}@media (min-width:768px){.pub-mast{padding:64px 32px 40px}}.pub-mast .in{border-bottom:1px solid var(--color-hairline);align-items:end;gap:28px;max-width:1200px;margin:0 auto;padding-bottom:32px;display:grid}@media (min-width:1024px){.pub-mast .in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px}}.pub-mast .kick{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-fg,var(--color-accent));font-size:12px;font-weight:700}.pub-mast h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink);text-wrap:balance;margin-top:14px;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:1.02}.pub-mast .lede{max-width:54ch;color:var(--color-ink-2);margin-top:16px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.pub-mast .sub{background:rgba(var(--fg-rgb,255,255,255),.035);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:20px;padding:22px}.pub-mast .sub .h{color:var(--color-ink);margin-bottom:12px;font-size:15px;font-weight:600}.pub-mast .rss{color:var(--color-ink-3);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:600;display:inline-flex}.pub-mast .rss:hover{color:var(--color-ink)}.pub-feature{padding:12px 20px 0}@media (min-width:768px){.pub-feature{padding:12px 32px 0}}.pub-feature .in{gap:36px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:1024px){.pub-feature .in{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:48px}}.pub-feature .side{flex-direction:column;gap:22px;display:flex}.pub-feature .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-3);border-bottom:1px solid var(--color-hairline);padding-bottom:12px;font-size:11.5px;font-weight:700}@media (max-width:560px){.pub-card.is-row{grid-template-columns:110px minmax(0,1fr)}.pub-card.is-row .d{display:none}}.pub-start{padding:64px 20px 0}@media (min-width:768px){.pub-start{padding:80px 32px 0}}.pub-start .in{background:radial-gradient(60% 120% at 0% 0%, #d4ff3a12, transparent 60%), rgba(var(--fg-rgb,255,255,255),.025);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);border-radius:24px;gap:22px;max-width:1200px;margin:0 auto;padding:28px;display:grid}@media (min-width:1024px){.pub-start .in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;padding:36px}}.pub-start h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.12}.pub-start .hd p{color:var(--color-ink-2);margin-top:8px;font-size:15px;line-height:1.55}.pub-start ol{flex-direction:column;display:flex}.pub-start li{border-bottom:1px solid var(--color-hairline);grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:14px 0;display:grid}.pub-start li:last-child{border-bottom:0}.pub-start .n{font-family:var(--font-display);color:var(--color-accent-fg,var(--color-accent));font-size:15px;font-weight:600}.pub-start a{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.pub-start a b{letter-spacing:-.01em;color:var(--color-ink);font-size:17px;font-weight:600;transition:color .2s}.pub-start a:hover b{color:var(--color-accent-fg,var(--color-accent))}.pub-start a span{color:var(--color-ink-3);white-space:nowrap;font-size:12.5px}.pub-archive{max-width:1200px;margin:0 auto;padding:72px 20px 24px}@media (min-width:768px){.pub-archive{padding:88px 32px 24px}}.pub-archive .bar{z-index:20;background:rgba(var(--panel-rgb,12,13,14),.95);border:1px solid rgba(var(--fg-rgb,255,255,255),.1);-webkit-backdrop-filter:blur(18px)saturate(160%);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:32px;padding:12px 14px;display:flex;position:sticky;top:92px}.pub-archive h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);padding-left:6px;font-size:1.125rem;font-weight:600}.pub-archive .tabs{scrollbar-width:none;flex:auto;gap:4px;min-width:0;display:flex;overflow-x:auto}.pub-archive .tabs::-webkit-scrollbar{display:none}.pub-archive .tabs button{height:36px;color:var(--color-ink-2);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.pub-archive .tabs button span{color:var(--color-ink-3);font-size:11px}.pub-archive .tabs button:hover{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.05)}.pub-archive .tabs button.on{color:var(--color-accent-ink);background:var(--color-accent)}.pub-archive .tabs button.on span{color:#0a0c0699}.pub-archive .search{height:38px;color:var(--color-ink-3);background:rgba(var(--fg-rgb,255,255,255),.05);border:1px solid rgba(var(--fg-rgb,255,255,255),.12);border-radius:999px;flex:0 260px;align-items:center;gap:8px;padding:0 14px;display:flex}.pub-archive .search:focus-within{border-color:#d4ff3a80}.pub-archive .search input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}@media (max-width:767px){.pub-archive .bar{top:76px}.pub-archive h2{display:none}.pub-archive .search{flex:100%}}.pub-archive .grid{gap:40px 28px;display:grid}@media (min-width:700px){.pub-archive .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pub-archive .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pub-archive .empty{color:var(--color-ink-2);padding:40px 0;font-size:15px}.pub-archive .empty button{color:var(--color-accent-fg,var(--color-accent));text-underline-offset:3px;text-decoration:underline}.pub-archive .more{justify-content:center;margin-top:44px;display:flex}.pub-archive .more button{height:46px;color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255),.06);border:1px solid rgba(var(--fg-rgb,255,255,255),.16);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:600;display:inline-flex}.pub-archive .more button span{color:var(--color-ink-3);font-size:12px;font-weight:500}.pub-archive .more button:hover{background:rgba(var(--fg-rgb,255,255,255),.1)}.pub-authorhead{align-items:center;gap:22px;display:flex}.pub-authorhead .av{object-fit:cover;border:1px solid rgba(var(--fg-rgb,255,255,255),.2);border-radius:999px;width:104px;height:104px}.pub-authorhead h1{margin-top:10px!important;font-size:clamp(2rem,4vw,3rem)!important}.pub-authorhead .r{color:var(--color-ink-3);margin-top:4px;font-size:15px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-surface-2:#f2f5f9;--color-hairline:#0f17221a;--color-hairline-strong:#0f17222e;--color-ink:#0b1220;--color-ink-2:#3f4856;--color-ink-3:#5a6372;--color-accent:#d4ff3a;--color-accent-ink:#0a0c08;--color-accent-dim:#6e96001f;--color-accent-fg:#4a6800;--color-read:#f7f9fc;--color-read-ink:#111827;--color-read-ink-2:#4b5563;--fg-rgb:15, 23, 34;--panel-rgb:255, 255, 255;--panel-hex:#fff;--shadow-k:.16}html[data-theme=light] body{background:var(--color-bg)}html[data-theme=light] .deep-space{display:none}html[data-theme=light] .text-accent{color:var(--color-accent-fg)}html[data-theme=light] .atmos-vignette{background:radial-gradient(120% 80% at 50% 40%,#0000 60%,#78643c0a 100%)}html[data-theme=light] .atmos-grain{opacity:.025;mix-blend-mode:multiply}html[data-theme=light] ::selection{color:#0b1220;background:#d4ff3a99}.day-sky{display:none}html[data-theme=light] .day-sky{display:block}.ds-air{background:linear-gradient(#fffdf8 0%,#fff 38% 100%);position:absolute;inset:0}.ds-sun{background:radial-gradient(closest-side,#fff6d6bf,#fff0c447 22%,#fff0c814 45%,#0000 62%);border-radius:50%;width:1500px;height:1500px;position:absolute;top:-760px;right:-520px}.ds-rays{background:repeating-conic-gradient(from 200deg at 82% 8%,#ffecaa1a 0deg 3deg,#0000 3deg 11deg);width:120%;height:130%;position:absolute;top:-30%;right:-10%;-webkit-mask-image:radial-gradient(60% 55% at 82% 8%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 55% at 82% 8%,#000 10%,#0000 70%)}.ds-cirrus{opacity:.5;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.ds-drift{animation:120s linear infinite alternate ds-drift}@keyframes ds-drift{to{transform:translate(-80px)}}.ds-moon{opacity:.75;background:radial-gradient(circle at 62% 40%,#ffffffd9,#f0f5fc8c 60%,#fff3);border-radius:50%;width:46px;height:46px;display:none;position:absolute;top:14%;left:9%;box-shadow:inset -9px -2px #aac4e48c,0 0 30px #ffffff80}.ds-contrail{width:34%;height:2px;animation:70s linear infinite ds-plane;position:absolute;top:30%;left:-30%;transform:rotate(-9deg)}.ds-contrail i{filter:blur(.8px);background:linear-gradient(90deg,#b4aa9600 0%,#b4aa962e 70%,#aaa08c59 100%);border-radius:2px;height:100%;display:block}@keyframes ds-plane{0%{opacity:0;transform:translate(0)rotate(-9deg)}4%{opacity:1}60%{opacity:1}70%,to{opacity:0;transform:translate(420%,-140px)rotate(-9deg)}}.ds-haze{background:linear-gradient(#0000,#fbfbf9e6);height:45%;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.ds-drift,.ds-contrail{animation:none}.ds-contrail{display:none}}html[data-theme=light] .logo-mark{content:url(/brand/logo-ink.png)}html[data-theme=light] .stack-logo{filter:brightness(0);opacity:.5}html[data-theme=light] .stack-logo:hover{opacity:.85}html[data-theme=light] .ht-hl{color:#0b1220;text-shadow:none}html[data-theme=light] .nav-float{box-shadow:inset 0 1px #ffffffe6,0 18px 40px -22px #3c321e40}html[data-theme=light] [class*="96,124,156"]{background-image:radial-gradient(40rem 28rem at 50% 30%,#ffecb429,#0000 66%)!important}html[data-theme=light] .ds-rays,html[data-theme=light] .ds-cirrus{display:none}html[data-theme=light] [class*="96,124,156"],html[data-theme=light] [class*="212,255,58,0.0"]{background-image:none!important}html[data-theme=light] :is(.glass,.glass-flat,.glass-strong,.ec,.eg,.lab-win,.pub-offer,.pub-nl,.pub-author,.pub-tldr,.pub-railcta,.pub-stat,.pub-table,.see-live,[class*=rounded-2xl][class*=border],[class*=rounded-3xl][class*=border]){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;border-color:#0f17221f!important}html[data-theme=light] :is(.glass,.glass-strong,.ec,.eg,.lab-win){box-shadow:0 1px 2px #0f17220d,0 12px 40px -16px #0f172229!important}html[data-theme=light] :is(.glass,.glass-strong,.glass-flat,.ec):before{opacity:0!important}html[data-theme=light] .nav-float{background:#ffffffe6;border-color:#0f17221a}html[data-theme=light] [class*=opacity-50],html[data-theme=light] [class*=opacity-55],html[data-theme=light] [class*=opacity-60]{opacity:.78}html[data-theme=light] .stack-logo{opacity:.6}html[data-theme=light] .ht-hl:before{background:#d4ff3a}html[data-theme=light] .ht-hl:after{display:none}html[data-theme=light] :is(.jy-card,.jy-vis,.eg-panel,.pub-card .pub-cover){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important;border-color:#0f17221f!important}html[data-theme=light] .jy-card{box-shadow:0 1px 2px #0f17220d,0 16px 44px -18px #0f17222e!important}html[data-theme=light] .story-step,html[data-theme=light] .adv-step{opacity:.55}html[data-theme=light] .plan-layer.is-off{color:#6b7280!important;opacity:1!important}html[data-theme=light] .plan-layer.is-off *,html[data-theme=light] .ec-sig{opacity:1!important}@media (min-width:1024px){html[data-theme=light] .jy-panel .jy-card{opacity:.5;filter:none}}html[data-theme=light] #shift td:last-child,html[data-theme=light] #shift thead th:last-child{background:#d4ff3a1a!important}html[data-theme=light] #shift table,html[data-theme=light] #shift thead tr{background:#fff}html[data-theme=light] .see-live:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff29,#fff0);border-radius:999px;height:45%;position:absolute;top:1px;left:10%;right:10%}html[data-theme=light] .see-live .orb{color:#0a0c08;background:radial-gradient(circle at 35% 28%,#f3ffb8,#d4ff3a 48%,#a8cc22)!important;border:0!important;box-shadow:inset 0 2px 4px #ffffffa6,inset 0 -3px 6px #0003,0 0 24px -2px #d4ff3abf!important}html[data-theme=light] .see-live .ping{border-color:#d4ff3acc}html[data-theme=light] .see-live .tx small i{background:#d4ff3a}html[data-theme=light] .see-live .go{color:#fff;background:#ffffff1a;border-color:#fff3}html[data-theme=light] .see-live:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,inset 0 -2px 6px #00000073,0 24px 50px -16px #0b122099,0 0 40px -10px #d4ff3a73,0 0 0 1px #0b1220e6!important}html[data-theme=light] .see-live:hover .go{color:#0a0c08;background:#d4ff3a;border-color:#d4ff3a}html[data-theme=light] .see-live>*{z-index:1;position:relative}html[data-theme=light] .see-live{gap:16px;padding:8px 9px!important}html[data-theme=light] .see-live:before{background:linear-gradient(#ffffff21 0%,#ffffff0a 60%,#fff0 100%);border-radius:999px 999px 40% 40%/999px 999px 18px 18px;height:52%;top:1px;left:1px;right:1px}html[data-theme=light] .see-live .orb{width:42px;height:42px;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -3px 6px #0000002e,0 0 0 4px #d4ff3a24,0 0 18px -2px #d4ff3a99!important}html[data-theme=light] .see-live .orb svg{width:15px;height:15px}html[data-theme=light] .see-live .tx small{color:#ffffffb8;letter-spacing:.12em}html[data-theme=light] .see-live .tx b{letter-spacing:-.012em;font-size:16.5px}html[data-theme=light] .see-live .go{width:38px;height:38px;margin-left:10px}html[data-theme=light] .see-live:hover .go{color:#fff;background:#ffffff2e;border-color:#ffffff52;transform:translate(3px)}html[data-theme=light] .see-live:hover{box-shadow:inset 0 1px #ffffff52,inset 0 -2px 6px #00000073,0 26px 50px -18px #0b122099,0 0 0 1px #0b1220e6!important}.ds-air{background:#fff!important}.ds-daylight{--p:0;position:absolute;inset:0}.ds-daylight i{will-change:transform;border-radius:50%;position:absolute}.ds-daylight .a{width:1100px;height:1100px;transform:translate3d(calc(var(--p) * -38vw), calc(var(--p) * 70vh), 0);background:radial-gradient(closest-side,#fff4d2b3,#fff0c838 45%,#0000 72%);top:-560px;right:-420px}.ds-daylight .b{width:1000px;height:1000px;opacity:calc(.2 + var(--p) * .8);transform:translate3d(calc(var(--p) * 14vw), calc(var(--p) * -26vh), 0);background:radial-gradient(closest-side,#ffe2aa8c,#ffecc429 48%,#0000 72%);bottom:-620px;left:-460px}.ds-field{position:absolute;inset:0}html[data-theme=light] .ds-sun,html[data-theme=light] .ds-haze,html[data-theme=light] .ds-contrail,html[data-theme=light] .ds-moon{display:none}.ds-daylight .b{background:radial-gradient(closest-side,#ffe2aa7a 0%,#ffe5b05c 15%,#ffe8b83b 30%,#ffebbe21 45%,#ffeec60f 58%,#fff0ca05 68%,#0000 76%)}.ds-daylight:after{content:"";opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}html[data-theme=light] .adv-step,html[data-theme=light] .story-step{opacity:1!important}html[data-theme=light] .adv-step:not(.is-on) :is(h2,h3,p,span,b,em,small,time),html[data-theme=light] .story-step[data-active=false] :is(h2,h3,p,span,b,em,small,time){color:#5f6875!important}html[data-theme=light] .adv-step:not(.is-on) .sw-w,html[data-theme=light] .story-step[data-active=false] .sw-w{opacity:1!important}@media (min-width:1024px){html[data-theme=light] .jy-panel .jy-card{filter:none;opacity:.92!important}}html[data-theme=light] .ec-sig li.watch,html[data-theme=light] .plan-layer.is-off,html[data-theme=light] .adv-signal.is-noise{opacity:1!important}html[data-theme=light] .adv-signal.is-noise *{color:#5f6875!important}html[data-theme=light]{--color-ink-2:#3a4351;--color-ink-3:#555e6c}html[data-theme=light] .ht-line-2{color:#3a4351}html[data-theme=light]{--color-ink:#23272e;--color-ink-2:#5a606a;--color-ink-3:#6b717b;--color-hairline:#23272e17;--color-hairline-strong:#23272e26;--fg-rgb:35, 39, 46;--color-surface-2:#f6f7f8}html[data-theme=light] .ht-line-2,html[data-theme=light] h2 .text-ink-2,html[data-theme=light] h1 .text-ink-2,html[data-theme=light] .sw .text-ink-2{color:#8d939c!important}html[data-theme=light] .adv-step:not(.is-on) :is(h2,h3) .text-ink,html[data-theme=light] .adv-step:not(.is-on) :is(h2,h3){color:#5f656f!important}html[data-theme=light] .adv-step:not(.is-on) :is(h2,h3) .text-ink-2{color:#9aa0a8!important}html[data-theme=light] .adv-step:not(.is-on) :is(p,small,time,span:not(.sw-w)),html[data-theme=light] .story-step[data-active=false] :is(p,small,time){color:#6b717b!important}.ds-daylight .a{background:radial-gradient(closest-side,#eef0f4b3 0%,#f0f2f659 35%,#f4f5f81f 60%,#0000 76%)!important}.ds-daylight .b{display:none}html[data-theme=light] .ds-daylight:after{opacity:.035}html[data-theme=light] :is(.glass,.glass-strong,.ec,.eg,.lab-win,.jy-card){box-shadow:0 1px 2px #23272e0a,0 10px 30px -14px #23272e1f!important}html[data-theme=light] .see-live{background:linear-gradient(#33373e 0%,#23272e 55%,#1b1e23 100%)!important}@media (min-width:1024px){html[data-theme=light] .jy-panel .jy-card{opacity:1!important}html[data-theme=light] .jy-panel:not(.on) .jy-title,html[data-theme=light] .jy-panel:not(.on) .jy-d{color:#6b717b!important}}html[data-theme=light]{--color-bg:#fff;--color-ink:#0d0f12;--color-ink-2:#3c424c;--color-ink-3:#5f6672;--color-hairline:#e6e8ec;--color-hairline-strong:#d5d9df;--color-surface:#fff;--color-surface-2:#f6f7f9;--fg-rgb:13, 15, 18;--band:#f6f7f9}html[data-theme=light] :is(.day-sky,.deep-space,.atmos-grain,.atmos-vignette,.atmos-spot){display:none!important}html[data-theme=light] main [class*=radial-gradient],html[data-theme=light] main [class*="96,124,156"]{background-image:none!important}html[data-theme=light] main>section{background:#fff}html[data-theme=light] main>section:is(#shift,#why,#gap-score,#faq){background:var(--band);border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}html[data-theme=light] footer{border-top:1px solid var(--color-hairline);background:#fff}html[data-theme=light] :is(h1,h2,h3,.ht,.ht-line,.ht-line-2){color:var(--color-ink)!important}html[data-theme=light] :is(h1,h2,h3) :is(span,.text-ink-2,.text-ink-3){color:inherit!important}html[data-theme=light][data-js] .sw-w{opacity:1!important}html[data-theme=light] .adv-step:not(.is-on) :is(h2,h3),html[data-theme=light] .adv-step:not(.is-on) :is(h2,h3) *{color:#5f6672!important}html[data-theme=light] .t-eyebrow,html[data-theme=light] [class*=t-eyebrow]{color:#5f6672}html[data-theme=light] :is(.glass,.glass-flat,.glass-strong,.glass-liquid,.ec,.eg,.jy-card,.lab-win,[class*=rounded-2xl][class*=border],[class*=rounded-3xl][class*=border]){border:1px solid var(--color-hairline)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;box-shadow:0 1px 2px #0d0f120a,0 1px 1px #0d0f1205!important}html[data-theme=light] :is(.glass,.glass-flat,.glass-strong,.glass-liquid,.glass-lip,.ec,.see-live,.nav-signin,.nav-float):before,html[data-theme=light] :is(.glass,.glass-flat,.glass-strong,.glass-liquid,.ec,.see-live,.nav-signin,.lb-launch):after{display:none!important}html[data-theme=light] .jy-vis{background:var(--band)!important}html[data-theme=light] .nav-float{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-hairline)!important;background:#fffffff5!important;box-shadow:0 4px 16px -8px #0d0f121f!important}html[data-theme=light] .nav-signin{border:1px solid var(--color-hairline-strong)!important;box-shadow:none!important;background:#fff!important}html[data-theme=light] .nav-signin .ic{background:var(--band)!important;border:1px solid var(--color-hairline)!important;box-shadow:none!important}html[data-theme=light] .see-live{background:#0d0f12!important;border:1px solid #0d0f12!important;box-shadow:0 1px 2px #0d0f1233!important}html[data-theme=light] .see-live .orb{box-shadow:none!important;background:#d4ff3a!important}html[data-theme=light] .see-live .ping{display:none}html[data-theme=light] .see-live .go{background:#ffffff14!important;border-color:#ffffff29!important}html[data-theme=light] .see-live:hover .orb,html[data-theme=light] [data-cta][class*=bg-accent]{box-shadow:none!important}html[data-theme=light] .ht-hl{text-shadow:none}html[data-theme=light] .ht-hl:before{box-shadow:none!important;background:#d4ff3a!important}html[data-theme=light]{--color-ink:#111;--color-ink-2:#3d3d3d;--color-ink-3:#6b6b6b;--color-hairline:#e8e6e1;--color-hairline-strong:#d6d3cc;--fg-rgb:17, 17, 17;--band:#faf9f6;--color-surface-2:#faf9f6}html[data-theme=light] main>section:is(#shift,#why,#gap-score,#faq){position:relative}html[data-theme=light] main>section:is(#shift,#why,#gap-score,#faq):before,html[data-theme=light] main>section:is(#shift,#why,#gap-score,#faq):after{content:"";background:#111;width:6px;height:6px;position:absolute;top:18px}html[data-theme=light] main>section:is(#shift,#why,#gap-score,#faq):before{left:18px}html[data-theme=light] main>section:is(#shift,#why,#gap-score,#faq):after{right:18px}html[data-theme=light] :is(h1,h2,.ht){letter-spacing:-.035em!important;font-weight:400!important}html[data-theme=light] h3{letter-spacing:-.015em;font-weight:500!important}html[data-theme=light] .ht-hl{font-weight:400}html[data-theme=light] :is(h1,h2,h3) :is(span,.text-ink-2,.text-ink-3,.sw,.sw-w,.ht-line-2),html[data-theme=light] .sw :is(.text-ink-2,.text-ink-3){color:#111!important}html[data-theme=light] .t-eyebrow{text-transform:uppercase;align-items:center;gap:8px;display:inline-flex;font-family:var(--font-mono)!important;letter-spacing:.08em!important;color:#111!important;font-size:11.5px!important;font-weight:500!important}html[data-theme=light] .t-eyebrow:before{content:"";background:#111;flex:none;width:7px;height:7px}html[data-theme=light] .nav-signin{border-color:#111!important}html[data-theme=light] :is(.glass,.glass-flat,.glass-strong,.ec,.eg,.jy-card,[class*=rounded-2xl][class*=border],[class*=rounded-3xl][class*=border]){box-shadow:none!important;border-radius:10px!important}html[data-theme=light] .see-live{background:linear-gradient(#33373e 0%,#1a1d22 55%,#111317 100%)!important;border:1px solid #ffffff24!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 6px #00000073,0 18px 40px -16px #11111180,0 0 0 1px #111111e6!important}html[data-theme=light] .see-live:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff21,#ffffff0a 60%,#0000);border-radius:999px 999px 40% 40%/999px 999px 18px 18px;height:52%;position:absolute;top:1px;left:1px;right:1px;display:block!important}html[data-theme=light] .see-live:after{background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%);display:block!important}html[data-theme=light] .see-live .orb{background:radial-gradient(circle at 35% 28%,#f3ffb8,#d4ff3a 48%,#a8cc22)!important;border-radius:999px!important;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -3px 6px #0000002e,0 0 0 4px #d4ff3a24,0 0 18px -2px #d4ff3a99!important}html[data-theme=light] .see-live .ping{border-radius:999px;display:block}html[data-theme=light] .see-live .go{background:#ffffff1a!important;border-color:#fff3!important;border-radius:999px!important}html[data-theme=light] .see-live:hover .go{transform:translate(3px);background:#ffffff2e!important}html[data-theme=light] .see-live{gap:16px;-webkit-backdrop-filter:blur(18px)saturate(180%)!important;backdrop-filter:blur(18px)saturate(180%)!important;background:linear-gradient(#ffffff8c,#ffffff2e)!important;border:1px solid #1111111f!important;border-radius:14px!important;padding:9px!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1111110f,inset 0 0 0 1px #ffffff80,0 10px 30px -12px #11111138,0 2px 6px -2px #11111114!important}html[data-theme=light] .see-live:before{height:50%;background:linear-gradient(#ffffffbf,#fff0)!important;border-radius:13px 13px 40% 40%/13px 13px 14px 14px!important}html[data-theme=light] .see-live .orb{width:46px;height:46px;color:#111!important;background:linear-gradient(#e2ff70,#d4ff3a 55%,#c3ec2a)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffffb3,0 4px 12px -4px #96be0099!important}html[data-theme=light] .see-live .tx small{color:#6b6b6b!important}html[data-theme=light] .see-live .tx small i{box-shadow:none;background:#7fa000!important}html[data-theme=light] .see-live .tx b{color:#111!important}html[data-theme=light] .see-live .go{width:40px;height:40px;color:#111!important;background:#fff9!important;border:1px solid #11111124!important;border-radius:10px!important;box-shadow:inset 0 1px #fff!important}html[data-theme=light] .see-live:hover{transform:translateY(-2px);background:linear-gradient(#ffffffb3,#ffffff4d)!important;border-color:#1113!important;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fff9,0 16px 40px -14px #11111147!important}html[data-theme=light] .see-live:hover .go{transform:translate(3px);color:#fff!important;background:#111!important;border-color:#111!important}html[data-theme=light] .see-live{isolation:isolate}html[data-theme=light] .see-live:before{content:"";z-index:2;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:5s linear infinite gap-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;border-radius:inherit!important;background:conic-gradient(from var(--gap-rim), transparent 0 62%, #aad700f2 76%, #11111159 80%, transparent 92%)!important;height:auto!important;display:block!important}html[data-theme=light] .see-live:hover:before{animation-duration:2.2s}@media (prefers-reduced-motion:reduce){html[data-theme=light] .see-live:before{animation:none}}html[data-theme=light] .see-live{-webkit-backdrop-filter:blur(16px)saturate(170%)!important;backdrop-filter:blur(16px)saturate(170%)!important;background:linear-gradient(#1111111a,#11111108)!important;border:0!important;border-radius:10px!important;padding:6px!important;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #1111111f,0 10px 26px -12px #1111112e!important}html[data-theme=light] .see-live:after{background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%)!important}html[data-theme=light] .see-live .orb{color:#111!important;background:radial-gradient(120% 120% at 30% 20%,#1111111a,#11111105 60%),#fff!important;border-radius:999px!important;width:44px!important;height:44px!important;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #aad7008c,0 0 16px -6px #aad70099!important}html[data-theme=light] .see-live .ping{border-color:#aad70099!important;border-radius:999px!important}html[data-theme=light] .see-live .go{color:#111!important;background:#1111110f!important;border:0!important;border-radius:999px!important;width:40px!important;height:40px!important;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #1111111a!important}html[data-theme=light] .see-live:hover{transform:translateY(-1px);background:linear-gradient(#11111124,#1111110d)!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #1111112e,0 0 0 5px #11111108,0 14px 32px -12px #1111113d!important}html[data-theme=light] .see-live:hover .orb{box-shadow:inset 0 1px #fff,inset 0 0 0 1px #aad700cc,0 0 20px -4px #aad700bf!important}html[data-theme=light] .see-live:hover .go{transform:translate(3px);color:#fff!important;background:#111!important}.ht-hl:before,.ht-hl:after{inset:.16em 0 .12em}@media (min-width:768px){.ht{line-height:1.1}}@media (max-width:380px){.ht{font-size:2.125rem}}.hero-try{isolation:isolate;letter-spacing:-.01em;height:56px;color:var(--color-ink);white-space:nowrap;background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .1), rgba(var(--fg-rgb,255,255,255), .03));box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .14), 0 12px 30px -14px rgba(0,0,0,calc(.8 * var(--shadow-k,1)));-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);transition:transform .35s var(--ease-out-expo), background .3s, box-shadow .35s;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 22px 0 8px;font-size:1rem;font-weight:600;display:inline-flex;position:relative}.hero-try:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--gap-rim), transparent 0 62%, #d4ff3ad9 76%, rgba(var(--fg-rgb,255,255,255),.6) 80%, transparent 92%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.2px;animation:5s linear infinite gap-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-try .ic{width:40px;height:40px;color:var(--color-ink);background:radial-gradient(120% 120% at 30% 20%, rgba(var(--fg-rgb,255,255,255),.14), rgba(var(--fg-rgb,255,255,255),.03) 60%), var(--panel-hex,#15181a);border-radius:999px;place-items:center;padding-left:2px;transition:box-shadow .3s;display:grid;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #d4ff3a4d,0 0 16px -6px #d4ff3a73}.hero-try .go{transition:transform .35s var(--ease-out-expo)}.hero-try:hover{background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255),.15), rgba(var(--fg-rgb,255,255,255),.05));box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255),.22), 0 16px 36px -14px rgba(0,0,0,calc(.85 * var(--shadow-k,1)));transform:translateY(-1px)}.hero-try:hover:before{animation-duration:2.2s}.hero-try:hover .ic{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #d4ff3a99,0 0 22px -4px #d4ff3ab3}.hero-try:hover .go{transform:translate(3px)}.hero-try:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:639px){.hero-try{width:286px}}@media (prefers-reduced-motion:reduce){.hero-try:before{animation:none}}.cta-points{letter-spacing:-.005em;color:#d9dcd7;flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.cta-points.justify-center{justify-content:center}.cta-points li{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cta-seal{filter:drop-shadow(0 0 6px #d4ff3a59);flex:none}@media (max-width:480px){.cta-points{flex-direction:column;align-items:flex-start;gap:8px;width:max-content;max-width:100%}.cta-points.justify-center{margin-inline:auto}}.cta-avatar-btn:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--gap-rim), transparent 0 58%, #d4ff3a40 66%, #d4ff3af2 76%, #fffffff2 80%, transparent 90%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:999px;padding:1.5px;animation:4s linear infinite gap-rim;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-avatar-btn:hover:before{animation-duration:1.8s}@media (prefers-reduced-motion:reduce){.cta-avatar-btn:before{animation:none}}header .cta-avatar-btn:before{display:none}.hero-try:before{opacity:.6;animation-duration:9s}.hero-try:hover:before{opacity:1;animation-duration:3s}h2:has(.ht-hl){--tw-leading:1.1;line-height:1.1}h2 .block:has(.ht-hl){margin-top:.08em}.vs{padding:18px;position:relative;overflow:hidden}@media (min-width:768px){.vs{padding:26px 28px 22px}}.vs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.vs-toggle{background:rgba(var(--fg-rgb,255,255,255), .05);width:232px;height:48px;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);cursor:pointer;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.vs-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.vs-thumb{background:rgba(var(--fg-rgb,255,255,255), .12);border-radius:999px;width:calc(50% - 4px);transition:transform .55s cubic-bezier(.16,1,.3,1),background .4s ease-out,box-shadow .4s ease-out;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff24}.vs[data-mode=value] .vs-thumb{background:var(--color-accent);transform:translate(100%);box-shadow:0 0 26px -4px #d4ff3ab3}.vs-opt{z-index:1;letter-spacing:-.005em;color:var(--color-ink-2);place-items:center;font-size:14px;font-weight:600;transition:color .35s ease-out;display:grid;position:relative}.vs-opt.on{color:var(--color-ink)}.vs[data-mode=value] .vs-opt.on{color:var(--color-accent-ink)}.vs-caption{color:var(--color-ink-2);text-wrap:balance;font-size:15px;line-height:1.5}.vs-stage{margin-top:14px;position:relative}.vs-stage svg{width:100%;height:auto;display:block;overflow:visible}.vs-dot{fill:rgba(var(--fg-rgb,255,255,255), .42);transform-origin:0 0;transform:translate(var(--sx), var(--sy));transition:transform 1.1s cubic-bezier(.16,1,.3,1) var(--dl), fill .6s ease-out, opacity .6s ease-out}.vs[data-mode=value] .vs-dot{transform:translate(var(--vx), var(--vy))}.vs[data-mode=value] .vs-dot.noise{opacity:.07}.vs[data-mode=value] .vs-dot.member{fill:rgba(var(--fg-rgb,255,255,255), .92);transform:translate(var(--vx), var(--vy)) scale(1.3)}.vs[data-mode=value] .vs-dot.acct{fill:var(--color-accent);transform:translate(var(--vx), var(--vy)) scale(2.5);filter:drop-shadow(0 0 6px #d4ff3acc)}.vs-links line{stroke:rgba(var(--fg-rgb,255,255,255), .32);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s ease-out}.vs[data-mode=value] .vs-links line{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.16,1,.3,1) var(--d)}.vs-name{white-space:nowrap;color:var(--color-ink);background:rgba(var(--panel-rgb,12,14,16), .72);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);opacity:0;pointer-events:none;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;transition:opacity .25s ease-out,transform .25s ease-out;position:absolute;transform:translate(-50%,-100%)translateY(6px)}.vs[data-mode=value] .vs-name{opacity:1;transition:opacity .5s ease-out var(--d), transform .6s cubic-bezier(.16,1,.3,1) var(--d);transform:translate(-50%,-100%)}@media (max-width:640px){.vs-name{padding:2px 6px;font-size:10px}}.vs-metrics{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:14px;padding-top:14px;display:flex}.vs-mlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);font-size:11px;font-weight:600}.vs-mlist{flex-wrap:wrap;gap:8px 10px;display:flex}.vs-metric{display:inline-grid}.vs-metric>span{white-space:nowrap;border-radius:999px;grid-area:1/1;padding:5px 12px;font-size:13px;font-weight:500;transition:opacity .4s ease-out,transform .5s cubic-bezier(.16,1,.3,1)}.vs-metric .vol{color:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.vs-metric .val{color:var(--color-ink);opacity:0;visibility:hidden;background:#d4ff3a1a;transform:translateY(6px);box-shadow:inset 0 0 0 1px #d4ff3a66}.vs[data-mode=value] .vs-metric .vol{opacity:0;visibility:hidden;transform:translateY(-6px)}.vs[data-mode=value] .vs-metric .val{opacity:1;visibility:visible;transform:none}.vs-metric .vol,.vs-metric .val{transition:opacity .4s ease-out,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s}.vs[data-mode=value] .vs-metric .val,.vs[data-mode=volume] .vs-metric .vol{transition-delay:.15s,.15s,0s}.vb-tile{isolation:isolate;background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .05), rgba(var(--fg-rgb,255,255,255), .018));box-shadow:inset 0 0 0 1px var(--color-hairline), inset 0 1px 0 #ffffff0f;border-radius:22px;flex-direction:column;padding:18px 18px 22px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s ease-out,opacity .7s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.vb-tile:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(280px circle at var(--mx,50%) var(--my,0%), rgba(var(--fg-rgb,255,255,255), .08), transparent 65%);opacity:0;transition:opacity .4s ease-out;position:absolute;inset:0}.vb-tile:hover{box-shadow:inset 0 0 0 1px var(--color-hairline-strong), inset 0 1px 0 #ffffff14, 0 24px 50px -28px rgba(0,0,0,calc(.9 * var(--shadow-k,1)));transform:translateY(-4px)}.vb-tile:hover:before{opacity:1}html[data-js] .vb:not(.is-in) .vb-tile{opacity:0;transform:translateY(18px)}.vb.is-in .vb-tile{transition-delay:calc(var(--i) * 90ms), 0s, calc(var(--i) * 90ms)}.vb.is-in .vb-tile:hover{transition-delay:0s}.vb-vis{background:rgba(var(--panel-rgb,8,9,10), .45);height:172px;box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .06);border-radius:15px;margin-bottom:20px;position:relative;overflow:hidden}.vb-title{font-family:var(--font-display);--tw-leading:1.2;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:500;line-height:1.2}.vb-body{max-width:46ch;color:var(--color-ink-2);margin-top:8px;font-size:15px;line-height:1.55}.vb-acc{position:absolute;inset:0}.vb-acc-lines{width:100%;height:100%;position:absolute;inset:0}.vb-acc-lines line{stroke:rgba(var(--fg-rgb,255,255,255), .2);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .4s ease-out}html[data-js] .vb:not(.is-in) .vb-acc-lines line{stroke-dashoffset:1px}.vb.is-in .vb-acc-lines line{transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1) calc(.35s + var(--i) * .12s), stroke .4s ease-out}.vb-tile:hover .vb-acc-lines line{stroke:#d4ff3a99}.vb-acc-core{text-align:center;background:linear-gradient(rgba(var(--fg-rgb,255,255,255), .07), rgba(var(--fg-rgb,255,255,255), .07)), var(--panel-hex,#121417);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:14px;padding:10px 18px;transition:box-shadow .4s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vb-acc-core b{color:var(--color-ink);font-size:15px;font-weight:600;display:block}.vb-acc-core small{color:var(--color-ink-2);margin-top:2px;font-size:11.5px;display:block}.vb-tile:hover .vb-acc-core{box-shadow:inset 0 0 0 1px #d4ff3a8c,0 0 30px -8px #d4ff3a80}.vb-acc-role{color:var(--color-ink-2);background:var(--panel-hex,#111316);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500;transition:color .3s ease-out,box-shadow .3s ease-out,opacity .5s ease-out,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)}.vb-acc-role.r0{top:18.75%;left:17.5%}.vb-acc-role.r1{top:18.75%;left:82.5%}.vb-acc-role.r2{top:81.25%;left:17.5%}.vb-acc-role.r3{top:81.25%;left:82.5%}html[data-js] .vb:not(.is-in) .vb-acc-role{opacity:0;transform:translate(-50%,-50%)scale(.8)}.vb.is-in .vb-acc-role{transition-delay:0s, 0s, calc(.8s + var(--i) * .12s), calc(.8s + var(--i) * .12s)}.vb-tile:hover .vb-acc-role{color:var(--color-ink);box-shadow:inset 0 0 0 1px #d4ff3a80}.vb-conv{padding:14px;position:absolute;inset:0}.vb-conv .tpl{left:14px;right:14px;top:calc(14px + var(--i) * 32px);color:var(--color-ink-3);background:rgba(var(--fg-rgb,255,255,255), .035);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .07);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:6px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s ease-out;position:absolute;overflow:hidden}.vb.is-in .vb-conv .tpl{opacity:0;transition-delay:calc(.6s + var(--i) * .14s);transform:translate(46%)}.vb-conv .real{color:var(--color-ink);background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .09), rgba(var(--fg-rgb,255,255,255), .04));box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:14px 14px 14px 4px;padding:11px 13px;font-size:12.5px;line-height:1.5;transition:transform .8s cubic-bezier(.16,1,.3,1) 1.2s,opacity .6s ease-out 1.2s;position:absolute;bottom:14px;left:14px;right:14px}.vb-conv .real b{font-weight:600}html[data-js] .vb:not(.is-in) .vb-conv .real{opacity:0;transform:translateY(14px)}.vb.is-in .vb-conv .real{transform:translateY(-46px)}.vb-tile:hover .vb-conv .real{box-shadow:inset 0 0 0 1px #d4ff3a73}.vb-part{position:absolute;inset:0}.vb-part .ring{width:104px;height:104px;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);background:rgba(var(--fg-rgb,255,255,255), .03);border-radius:999px;place-items:center;margin-top:-62px;font-size:12px;font-weight:600;transition:transform 1.3s cubic-bezier(.16,1,.3,1) .4s,box-shadow .5s ease-out;display:grid;position:absolute;top:50%}.vb-part .ring.a{padding-right:30px;left:calc(50% - 116px)}.vb-part .ring.b{padding-left:30px;left:calc(50% + 12px)}.vb.is-in .vb-part .ring.a{transform:translate(28px)}.vb.is-in .vb-part .ring.b{transform:translate(-28px);box-shadow:inset 0 0 0 1px #d4ff3a80}.vb-part .goal{color:var(--color-ink);background:#d4ff3a1a;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:opacity .5s ease-out 1.5s,transform .6s cubic-bezier(.16,1,.3,1) 1.5s;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #d4ff3a73}html[data-js] .vb:not(.is-in) .vb-part .goal{opacity:0;transform:translate(-50%,8px)}.vb-tile:hover .vb-part .ring{box-shadow:inset 0 0 0 1px #d4ff3a80,0 0 30px -10px #d4ff3a80}.vb-ins{position:absolute;inset:0}.vb-ins .chip{color:var(--color-ink-2);background:var(--panel-hex,#111316);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);white-space:nowrap;transition:transform 1.2s cubic-bezier(.16,1,.3,1) calc(.3s + var(--i) * 80ms), color .4s ease-out;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500;position:absolute}.vb-ins .c0{--tx:18px;--ty:10px;top:10%;left:6%}.vb-ins .c1{--tx:-18px;--ty:10px;top:10%;right:6%}.vb-ins .c2{--tx:8px;--ty:0px;top:44%;left:3%}.vb-ins .c3{--tx:-8px;--ty:0px;top:44%;right:3%}.vb-ins .c4{--tx:16px;--ty:-8px;bottom:10%;left:8%}.vb-ins .c5{--tx:-16px;--ty:-8px;bottom:10%;right:8%}.vb.is-in .vb-ins .chip{transform:translate(var(--tx), var(--ty))}.vb-ins .core{text-align:center;background:radial-gradient(circle at 35% 30%,#d4ff3a38,#d4ff3a0a 70%);border-radius:999px;place-content:center;width:92px;height:92px;margin:-46px 0 0 -46px;transition:transform .8s cubic-bezier(.16,1,.3,1) 1s,opacity .6s ease-out 1s;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #d4ff3a73,0 0 34px -8px #d4ff3a80}.vb-ins .core b{font-family:var(--font-display);color:var(--color-ink);font-size:26px;font-weight:600;line-height:1}.vb-ins .core small{color:var(--color-ink-2);margin-top:3px;padding:0 10px;font-size:9.5px;line-height:1.2}html[data-js] .vb:not(.is-in) .vb-ins .core{opacity:0;transform:scale(.7)}.vb-tile:hover .vb-ins .chip{color:var(--color-ink)}.vb-pipe{place-items:center;display:grid;position:absolute;inset:0}.vb-pipe svg{width:min(240px,80%);height:auto;margin-top:18px;overflow:visible}.vb-pipe .arc{fill:none;stroke:rgba(var(--fg-rgb,255,255,255), .12);stroke-width:9px;stroke-linecap:round}.vb-pipe .arc-hot{fill:none;stroke:var(--color-accent);stroke-width:9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #d4ff3a8c);transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1) 1.5s}html[data-js] .vb:not(.is-in) .vb-pipe .arc-hot{stroke-dashoffset:1px}.vb-pipe .needle{transform-box:view-box;transform-origin:100px 100px;transition:transform 1.7s cubic-bezier(.16,1,.3,1) .5s;transform:rotate(56deg)}html[data-js] .vb:not(.is-in) .vb-pipe .needle{transform:rotate(-72deg)}.vb-pipe .needle line{stroke:var(--color-ink);stroke-width:3.5px;stroke-linecap:round}.vb-pipe .needle circle{fill:var(--color-ink)}.vb-pipe .lbl{font-size:11.5px;font-weight:500;transition:color .5s ease-out 1.2s,text-decoration-color .5s ease-out 1.2s;position:absolute}.vb-pipe .l1{color:var(--color-ink-2);bottom:18px;left:7%}.vb-pipe .l2{color:var(--color-ink-2);top:18px;left:14%}.vb-pipe .l3{color:var(--color-ink);background:#d4ff3a1a;border-radius:999px;padding:3px 10px;top:30px;right:7%;box-shadow:inset 0 0 0 1px #d4ff3a73}.vb.is-in .vb-pipe .l1,.vb.is-in .vb-pipe .l2{color:var(--color-ink-3);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--fg-rgb,255,255,255), .4);-webkit-text-decoration-color:rgba(var(--fg-rgb,255,255,255), .4);-webkit-text-decoration-color:rgba(var(--fg-rgb,255,255,255), .4);text-decoration-color:rgba(var(--fg-rgb,255,255,255), .4)}@media (prefers-reduced-motion:reduce){.vs *,.vb-tile,.vb-tile *{transition:none!important;animation:none!important}}.ps-card{gap:22px;padding:26px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s ease-out;position:relative}.ps-card:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 30px 60px -32px rgba(0,0,0,calc(.95 * var(--shadow-k,1)));transform:translateY(-4px)}.ps-card.is-rec{box-shadow:inset 0 0 0 1px #d4ff3a52,inset 0 1px #ffffff1f,0 0 70px -40px #d4ff3a8c}.ps-badge{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ps-stack{background:rgba(var(--panel-rgb,8,9,10), .5);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .06);border-radius:18px;flex-direction:column;gap:6px;padding:14px;display:flex}.ps-layer{border-radius:11px;align-items:center;gap:10px;height:40px;padding:0 14px;font-size:13px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s ease-out,box-shadow .4s ease-out;display:flex;position:relative}.ps-layer.on{color:var(--color-ink);background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .11), rgba(var(--fg-rgb,255,255,255), .05));box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .16), inset 0 1px 0 #ffffff1a}.ps-layer.off{color:var(--color-ink-3);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .1);box-shadow:none;outline:1px dashed rgba(var(--fg-rgb,255,255,255), .16);outline-offset:-1px;background:0 0;border:1px dashed #0000}.ps-dot{background:rgba(var(--fg-rgb,255,255,255), .55);border-radius:999px;flex:none;width:7px;height:7px}.ps-layer.off .ps-dot{box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .3);background:0 0}.ps-layer.top .ps-dot{background:var(--color-accent);box-shadow:0 0 10px #d4ff3ad9}.ps-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}@media (min-width:768px) and (max-width:1279px){.ps-layer{height:auto;min-height:40px;padding-block:8px}.ps-name{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}}.ps-state{color:var(--color-ink-3);flex:none;font-size:11px}.ps-layer.on .ps-state{color:var(--color-ink-2)}html[data-js] .ps-card .ps-layer.on{animation:.7s cubic-bezier(.16,1,.3,1) both ps-rise;animation-delay:calc(.25s + var(--k) * .14s)}@keyframes ps-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){html[data-js] .ps-card .ps-layer.on{animation:linear both ps-rise;animation-timeline:view();animation-range:entry calc(30% + var(--k) * 12%) entry calc(75% + var(--k) * 12%)}}.ps-card:hover .ps-layer.top{box-shadow:inset 0 0 0 1px #d4ff3a80,inset 0 1px #ffffff1f,0 0 26px -10px #d4ff3a99}.ps-link{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255), .06);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .3s ease-out,box-shadow .3s ease-out;display:inline-flex}.ps-link svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.ps-link:hover{background:rgba(var(--fg-rgb,255,255,255), .12);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .3)}.ps-link:hover svg{transform:translate(3px)}.ps-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ps-card,.ps-card *,.ps-link svg{transition:none!important;animation:none!important}}#faq .t-lead{text-wrap:balance}.pl-rec{box-shadow:inset 0 0 0 1px #d4ff3a52,inset 0 1px #ffffff1f,0 0 70px -40px #d4ff3a8c}.dl-hero{isolation:isolate;letter-spacing:-.01em;height:60px;color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;align-items:center;gap:12px;padding:0 30px 0 32px;font-size:1.0625rem;font-weight:600;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 6px #506e0040,0 14px 40px -14px #d4ff3a8c}.dl-hero:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--gap-rim), transparent 0 58%, #d4ff3a40 66%, #d4ff3af2 76%, #fffffff2 80%, transparent 90%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:999px;padding:1.5px;animation:4s linear infinite gap-rim;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dl-hero:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%) 130% 0/250% 100% no-repeat;animation:4.5s ease-in-out 1.2s infinite dl-sheen;position:absolute;inset:0;overflow:hidden}@keyframes dl-sheen{0%,65%{background-position:130% 0}to{background-position:-30% 0}}.dl-hero-tx{z-index:1;position:relative}.dl-hero-ic{z-index:1;width:22px;height:22px;color:var(--color-accent-ink);place-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.dl-arrow{animation:1.8s cubic-bezier(.16,1,.3,1) infinite dl-drop}@keyframes dl-drop{0%{opacity:0;transform:translateY(-3px)}25%{opacity:1}60%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(1px)}}.dl-hero:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,inset 0 -2px 6px #506e0040,0 20px 50px -14px #d4ff3ab3}.dl-hero:hover:before{animation-duration:1.8s}.dl-hero:hover .dl-hero-ic{transform:translateY(2px)}.dl-hero:active{transform:scale(.985)}.dl-hero:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}@media (prefers-reduced-motion:reduce){.dl-hero:before,.dl-hero:after,.dl-arrow{animation:none}}.ty-dl{background:rgba(var(--fg-rgb,255,255,255), .1);border-color:rgba(var(--fg-rgb,255,255,255), .28);box-shadow:inset 0 1px #ffffff2e}.ty-dl:hover{background:rgba(var(--fg-rgb,255,255,255), .16);border-color:rgba(var(--fg-rgb,255,255,255), .45)}.vsl-frame{isolation:isolate;background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .1), rgba(var(--fg-rgb,255,255,255), .03));box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .14), inset 0 1px 0 #ffffff2e, 0 50px 120px -50px rgba(0,0,0,calc(.95 * var(--shadow-k,1)));-webkit-backdrop-filter:blur(20px)saturate(170%);border-radius:28px;padding:10px;position:relative}.vsl-frame:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--gap-rim), transparent 0 62%, #d4ff3a40 70%, #d4ff3ad9 78%, #fffc 81%, transparent 90%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:29px;padding:1.5px;animation:7s linear infinite gap-rim;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vsl-screen{aspect-ratio:16/9;background:#050607;border-radius:20px;position:relative;overflow:hidden}.vsl-poster{cursor:pointer;width:100%;display:block;position:absolute;inset:0}.vsl-poster img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.vsl-poster:hover img{transform:scale(1.025)}.vsl-shade{background:radial-gradient(60% 60%,#00000026,#0000008c);position:absolute;inset:0}.vsl-play{width:92px;height:92px;color:var(--color-accent-ink);background:var(--color-accent);border-radius:999px;place-items:center;margin:-46px 0 0 -46px;padding-left:4px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #d4ff3a29,0 20px 50px -10px #d4ff3a99}.vsl-poster:hover .vsl-play{transform:scale(1.07);box-shadow:0 0 0 14px #d4ff3a33,0 24px 60px -10px #d4ff3abf}.vsl-ping{border-radius:inherit;border:2px solid #d4ff3ab3;animation:2.2s ease-out infinite see-ping;position:absolute;inset:0}.vsl-chip{color:var(--color-ink);-webkit-backdrop-filter:blur(14px);background:#0a0c0e8c;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;bottom:18px;left:18px;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #fff3}.vsl-poster:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px;border-radius:20px}.ty-step{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.ty-step:hover{transform:translateY(-3px)}@media (max-width:640px){.vsl-play{width:68px;height:68px;margin:-34px 0 0 -34px}.vsl-chip{font-size:12px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.vsl-frame:before,.vsl-ping{animation:none}}.eg{isolation:isolate;box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0000004d, 0 80px 160px -60px #000000f2, 0 0 0 1px #ffffff0a, 0 0 calc(120px + var(--alt,0) * 120px) calc(-70px + var(--alt,0) * 20px) rgba(212,255,58,calc(.18 + var(--alt,0) * .22));overflow:hidden}.eg:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(1.2px 1.2px at 12% 18%, #ffffff8c, transparent), radial-gradient(1px 1px at 34% 62%, #fff6, transparent), radial-gradient(1.4px 1.4px at 58% 28%, #ffffff80, transparent), radial-gradient(1px 1px at 76% 74%, #ffffff59, transparent), radial-gradient(1.2px 1.2px at 88% 40%, #ffffff73, transparent), radial-gradient(90% 60% at 50% 120%, rgba(212,255,58,calc(.04 + var(--alt,0) * .08)), transparent 70%), linear-gradient(115deg, #ffffff0d 0%, transparent 32%, transparent 68%, #ffffff08 100%);opacity:.9;background-size:420px 300px,420px 300px,420px 300px,420px 300px,420px 300px,100% 100%,100% 100%;animation:90s linear infinite eg-stars;position:absolute;inset:0}@keyframes eg-stars{to{background-position:-420px 0,-420px 0,-420px 0,-420px 0,-420px 0,0 0,0 0}}.eg:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#ffffff8c,#d4ff3a99,#ffffff8c,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.eg.shifting .eg-hud{transition:box-shadow .2s;box-shadow:inset 0 -1px #d4ff3a80}.eg-body{perspective:1400px;perspective-origin:50% 0}.eg-screen{transform-origin:50% 0;animation:eg-phase-in .85s var(--ez) both}@keyframes eg-phase-in{0%{opacity:0;filter:blur(10px);transform:translate3d(0,34px,-90px)rotateX(9deg)}60%{opacity:1;filter:blur()}to{opacity:1;filter:none;transform:none}}.eg-body.out .eg-screen{animation:.34s cubic-bezier(.4,0,1,1) forwards eg-phase-out}@keyframes eg-phase-out{to{opacity:0;filter:blur(10px);transform:translate3d(0,-26px,-120px)rotateX(-7deg)}}.eg-tel{border-top:1px solid rgba(var(--fg-rgb,255,255,255),.08);background:linear-gradient(#0000002e,#00000052);border-radius:0 0 28px 28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:14px 22px;display:grid}.eg-tel .alt{grid-template-columns:auto minmax(0,1fr) 92px;align-items:center;gap:14px;display:grid}.eg-tel .lbl,.eg-tel dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-3);font-size:10px;font-weight:700}.eg-tel .phase{color:var(--color-ink);text-align:right;white-space:nowrap;font-size:12px;font-weight:600}.eg-tel .track{height:22px;position:relative}.eg-tel .track:before{content:"";background:rgba(var(--fg-rgb,255,255,255),.1);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.eg-tel .fill{background:linear-gradient(90deg, #d4ff3a40, var(--color-accent));height:2px;transition:width 1.1s var(--ez);border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;box-shadow:0 0 10px #d4ff3a99}.eg-tel .track i{background:rgba(var(--fg-rgb,255,255,255),.25);border-radius:999px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;transition:background .4s;position:absolute;top:50%}.eg-tel .track i.on{background:var(--color-accent)}.eg-tel .rk{width:18px;height:18px;color:var(--color-ink);transition:left 1.1s var(--ez);filter:drop-shadow(0 0 6px #d4ff3a99);margin:-9px 0 0 -9px;position:absolute;top:50%;transform:rotate(90deg)}.eg-tel .rk .flm{fill:var(--color-accent);transform-origin:12px 18px;opacity:0;animation:.18s ease-in-out infinite alternate eg-flame}.eg-tel.live .rk .flm{opacity:1}@keyframes eg-flame{to{transform:scaleY(1.45)}}.eg-tel .mx{gap:32px;display:flex}.eg-tel .mx div{flex-direction:column;gap:3px;display:flex}.eg-tel dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:18px;font-weight:600;line-height:1}.eg-tel dd.hot{color:var(--color-accent)}.eg-tel .ekg{width:100%;height:30px}.eg-tel .ekg .base{stroke:rgba(var(--fg-rgb,255,255,255),.1);stroke-width:1px;fill:none}.eg-tel .ekg .beat{fill:none;stroke:var(--color-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.32 .68;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 4px #d4ff3acc)}.eg-tel.live .ekg .beat{opacity:1;animation:2.2s linear infinite eg-beat}@keyframes eg-beat{to{stroke-dashoffset:0}}.od{font-variant-numeric:tabular-nums;display:inline-flex}.od-dg{height:1em;line-height:1;display:inline-block;overflow:hidden}.od-col{transition:transform .9s var(--ez,cubic-bezier(.16,1,.3,1));flex-direction:column;display:flex}.od-col span{height:1em;line-height:1}.od-ch{line-height:1}.eg-seq .tbl{position:relative;overflow:hidden}.eg-seq .scan{z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#d4ff3a1f 60%,#d4ff3a8c 96%,#0000);width:90px;animation:3.6s cubic-bezier(.45,0,.55,1) .25s both eg-scan;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes eg-scan{0%{opacity:1;transform:translate(-120%)}92%{opacity:1}to{opacity:0;transform:translate(1300%)}}.eg-meet .mtg{overflow:visible}.eg-meet .mtg .ring{border:2px solid var(--color-accent);opacity:0;pointer-events:none;animation:eg-ring .9s calc(.75s + var(--i) * .55s) ease-out both;border-radius:11px;position:absolute;inset:-2px}@keyframes eg-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (max-width:900px){.eg-tel{grid-template-columns:1fr;gap:12px}.eg-tel .mx{justify-content:space-between;gap:10px}.eg-tel .ekg{display:none}}@media (prefers-reduced-motion:reduce){.eg:before,.eg-tel .rk .flm,.eg-seq .scan,.eg-meet .mtg .ring{animation:none!important}.eg-seq .scan,.eg-meet .mtg .ring{display:none}.eg-screen,.eg-body.out .eg-screen{animation:none!important}.od-col,.eg-tel .fill,.eg-tel .rk{transition:none!important}}header:has(.nav-float):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg) 72%, transparent 100%);height:104px;position:fixed;inset:0 0 auto}.eg-build-cta>a,.eg-build-cta>button{align-self:flex-start;width:auto!important}@media (min-width:1024px){.eg{flex-direction:column;height:clamp(540px,100svh - 112px,900px);scroll-margin-top:96px;display:flex}.eg-hud,.eg-foot,.eg-tel{flex:none}.eg-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;min-height:0;padding-bottom:24px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.eg-body::-webkit-scrollbar{width:6px}.eg-body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:6px}}.bk-get{isolation:isolate;background:linear-gradient(180deg, rgba(var(--fg-rgb,255,255,255), .07), rgba(var(--fg-rgb,255,255,255), .025));box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .1), inset 0 1px 0 #ffffff1f, 0 30px 60px -36px #000000e6;-webkit-backdrop-filter:blur(16px)saturate(160%);border-radius:20px;padding:22px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;position:relative}.bk-get:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--gap-rim), transparent 0 60%, #d4ff3a40 68%, #d4ff3af2 77%, #ffffffe6 80%, transparent 90%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:21px;padding:1.5px;animation:6s linear infinite gap-rim;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-get+.bk-get:before{animation-delay:-3s}.bk-get:hover{box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .16), inset 0 1px 0 #ffffff29, 0 34px 70px -34px #000000f2, 0 0 50px -24px #d4ff3a80;transform:translateY(-3px)}.bk-get:hover:before{animation-duration:2.4s}.bk-ic{width:44px;height:44px;color:var(--color-accent);background:radial-gradient(120% 120% at 30% 20%,#d4ff3a38,#d4ff3a0a 65%);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #d4ff3a59,0 0 24px -8px #d4ff3a99}.bk-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.16,1,.3,1) .6s forwards bk-draw}@keyframes bk-draw{to{stroke-dashoffset:0}}.bk-pin{transform-origin:15px 11px;animation:2.4s ease-in-out infinite bk-pulse}@keyframes bk-pulse{50%{opacity:.6;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.bk-get:before,.bk-pin{animation:none}.bk-line{stroke-dashoffset:0;animation:none}}.pub-mast .h,.pub-nl .h,.pub-nl .b{text-wrap:balance}.pub-card,.pub-card:hover{transform:none}.pub-card:hover .pub-cover{border-color:rgba(var(--fg-rgb,255,255,255), .1);box-shadow:none}.pub-card:hover .t{color:var(--color-ink);text-decoration:none}.pub-card:focus{outline:none}.pub-card:focus-visible{outline:1px solid rgba(var(--fg-rgb,255,255,255), .35);outline-offset:6px;border-radius:16px}.pub-cover:not(.designed):after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:#00000038;position:absolute;inset:0}.ft-mono{filter:drop-shadow(0 0 24px #d4ff3a1f)}.ft-share{margin-top:28px}.ft-share-l{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:12px;font-size:11px;font-weight:700}.ft-ic{width:40px;height:40px;color:var(--color-ink-2);background:rgba(var(--fg-rgb,255,255,255), .04);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border-radius:999px;place-items:center;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:grid}.ft-ic:hover{color:var(--color-ink);background:rgba(var(--fg-rgb,255,255,255), .1);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb,255,255,255), .3);transform:translateY(-1px)}.ft-ic:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:1023px){.adv-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:1.25rem;gap:.875rem;margin-inline:-1.25rem;padding-bottom:.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.adv-rail::-webkit-scrollbar{display:none}.adv-card-m{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 88%;min-width:0}}@media (min-width:768px) and (max-width:1023px){.adv-rail{margin-inline:-2rem;padding-inline:2rem;scroll-padding-inline:2rem}.adv-card-m{flex-basis:62%}}@media (max-width:1023px){.jy-rail-m{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.875rem;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;overflow-x:auto}.jy-rail-m::-webkit-scrollbar{display:none}.jy-rail-m>.jy-panel{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 88%;min-width:0;padding:0}.jy-rail-m>.jy-panel>.jy-card{height:100%}}@media (min-width:768px) and (max-width:1023px){.jy-rail-m{margin-inline:-2rem;padding-inline:2rem;scroll-padding-inline:2rem}.jy-rail-m>.jy-panel{flex-basis:62%}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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 ping{75%,to{opacity:0;transform:scale(2)}}
