@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-sora), "Sora", sans-serif;--font-body:var(--font-hanken), "Hanken Grotesk", sans-serif}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/3{top:33.3333%}.-right-40{right:calc(var(--spacing) * -40)}.right-0{right:calc(var(--spacing) * 0)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[-26px\]{bottom:-26px}.-left-40{left:calc(var(--spacing) * -40)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/3{left:33.3333%}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.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}}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[6px\]{margin-top:6px}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.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-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-\[6px\]{height:6px}.h-\[11px\]{height:11px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-full{height:100%}.h-px{height:1px}.min-h-\[84vh\]{min-height:84vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.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-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-\[11px\]{width:11px}.w-\[38px\]{width:38px}.w-\[70\%\]{width:70%}.w-\[262px\]{width:262px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[880px\]{max-width:880px}.max-w-\[1200px\]{max-width:1200px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}: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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.\!rounded-\[40px\]{border-radius:40px!important}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[6px\]{border-radius:6px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-danger{border-color:#d45b5b}.border-danger\/30{border-color:#d45b5b4d;border-color:lab(54.8475% 48.6685 25.1856/.3)}.border-hustle,.border-hustle\/30{border-color:var(--fight)}@supports (color:color-mix(in lab, red, red)){.border-hustle\/30{border-color:color-mix(in oklab, var(--fight) 30%, transparent)}}.border-hustle\/50{border-color:var(--fight)}@supports (color:color-mix(in lab, red, red)){.border-hustle\/50{border-color:color-mix(in oklab, var(--fight) 50%, transparent)}}.border-line,.border-line\/50{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/50{border-color:color-mix(in oklab, var(--line) 50%, transparent)}}.border-roots,.border-roots\/30{border-color:var(--escape)}@supports (color:color-mix(in lab, red, red)){.border-roots\/30{border-color:color-mix(in oklab, var(--escape) 30%, transparent)}}.border-roots\/50{border-color:var(--escape)}@supports (color:color-mix(in lab, red, red)){.border-roots\/50{border-color:color-mix(in oklab, var(--escape) 50%, transparent)}}.border-unplug,.border-unplug\/30{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-unplug\/30{border-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.border-unplug\/50{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-unplug\/50{border-color:color-mix(in oklab, var(--gold) 50%, transparent)}}.border-l-hustle{border-left-color:var(--fight)}.border-l-roots{border-left-color:var(--escape)}.border-l-unplug{border-left-color:var(--gold)}.bg-bg,.bg-bg\/70{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/70{background-color:color-mix(in oklab, var(--paper) 70%, transparent)}}.bg-bg\/80{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/80{background-color:color-mix(in oklab, var(--paper) 80%, transparent)}}.bg-current{background-color:currentColor}.bg-danger{background-color:#d45b5b}.bg-danger\/10{background-color:#d45b5b1a;background-color:lab(54.8475% 48.6685 25.1856/.1)}.bg-danger\/20{background-color:#d45b5b33;background-color:lab(54.8475% 48.6685 25.1856/.2)}.bg-hustle{background-color:var(--fight)}.bg-hustle-muted{background-color:#c43a3a1f}.bg-hustle\/\[0\.03\]{background-color:var(--fight)}@supports (color:color-mix(in lab, red, red)){.bg-hustle\/\[0\.03\]{background-color:color-mix(in oklab, var(--fight) 3%, transparent)}}.bg-roots{background-color:var(--escape)}.bg-roots-muted{background-color:#0b90821f}.bg-roots-muted\/30{background-color:#0b908209;background-color:lab(53.4074% -35.8706 -2.16802/.0364706)}.bg-roots\/20{background-color:var(--escape)}@supports (color:color-mix(in lab, red, red)){.bg-roots\/20{background-color:color-mix(in oklab, var(--escape) 20%, transparent)}}.bg-roots\/\[0\.03\]{background-color:var(--escape)}@supports (color:color-mix(in lab, red, red)){.bg-roots\/\[0\.03\]{background-color:color-mix(in oklab, var(--escape) 3%, transparent)}}.bg-surface{background-color:var(--glass-bg)}.bg-text-hi{background-color:var(--ink)}.bg-transparent{background-color:#0000}.bg-unplug{background-color:var(--gold)}.bg-unplug-muted{background-color:#e0982e1f}.bg-unplug\/\[0\.02\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-unplug\/\[0\.02\]{background-color:color-mix(in oklab, var(--gold) 2%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-bg{--tw-gradient-from:var(--paper);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bg\/70{--tw-gradient-from:var(--paper)}@supports (color:color-mix(in lab, red, red)){.from-bg\/70{--tw-gradient-from:color-mix(in oklab, var(--paper) 70%, transparent)}}.from-bg\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-surface{--tw-gradient-from:var(--glass-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-surface{--tw-gradient-via:var(--glass-bg);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-\[18px\]{padding-inline:18px!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-\[9px\]{padding-block:9px!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[14px\]{padding-block:14px}.py-\[22px\]{padding-block:22px}.py-\[70px\]{padding-block:70px}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[50px\]{padding-bottom:50px}.pb-\[110px\]{padding-bottom:110px}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[family-name\:var\(--font-body\)\]{font-family:var(--font-body)}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-display{font-family:var(--font-sora), "Sora", sans-serif}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[13px\]{font-size:13px!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[25px\]{font-size:25px}.text-\[34px\]{font-size:34px}.text-\[clamp\(32px\,4\.6vw\,52px\)\]{font-size:clamp(32px,4.6vw,52px)}.text-\[clamp\(36px\,6vw\,74px\)\]{font-size:clamp(36px,6vw,74px)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-pre-wrap{white-space:pre-wrap}.text-bg{color:var(--paper)}.text-danger{color:#d45b5b}.text-hustle{color:var(--fight)}.text-roots{color:var(--escape)}.text-text-dim{color:var(--sub)}.text-text-hi{color:var(--ink)}.text-text-muted{color:var(--muted)}.text-unplug{color:var(--gold)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.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)}.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-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:text-white:is(:where(.group):is([open],:popover-open,:open) *){color:var(--color-white)}@media (hover:hover){.group-hover\:text-text-muted:is(:where(.group):hover *){color:var(--muted)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-text-muted::placeholder{color:var(--muted)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@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-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-hustle\/50:hover{border-color:var(--fight)}@supports (color:color-mix(in lab, red, red)){.hover\:border-hustle\/50:hover{border-color:color-mix(in oklab, var(--fight) 50%, transparent)}}.hover\:border-line\/80:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.hover\:border-line\/80:hover{border-color:color-mix(in oklab, var(--line) 80%, transparent)}}.hover\:border-text-hi:hover{border-color:var(--ink)}.hover\:bg-danger\/30:hover{background-color:#d45b5b4d;background-color:lab(54.8475% 48.6685 25.1856/.3)}.hover\:bg-hustle-muted:hover{background-color:#c43a3a1f}.hover\:bg-hustle\/90:hover{background-color:var(--fight)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hustle\/90:hover{background-color:color-mix(in oklab, var(--fight) 90%, transparent)}}.hover\:bg-roots\/30:hover{background-color:var(--escape)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-roots\/30:hover{background-color:color-mix(in oklab, var(--escape) 30%, transparent)}}.hover\:bg-surface:hover{background-color:var(--glass-bg)}.hover\:bg-surface-hover:hover{background-color:var(--glass-bd)}.hover\:text-roots:hover{color:var(--escape)}.hover\:text-text-hi:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-hustle:focus{border-color:var(--fight)}.focus\:border-text-hi:focus{border-color:var(--ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:h-72{height:calc(var(--spacing) * 72)}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-\[48px\]{padding:48px}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:block{display:block}}}:root{--paper:#f1ece3;--ink:#1b1a17;--muted:#5f5b53;--sub:#3f3c36;--fight:#c43a3a;--escape:#0b9082;--gold:#e0982e;--story:#8b5cf6;--line:#1b1a171a;--glass-bg:#ffffff80;--glass-bd:#ffffffa6;--glass-sh:0 30px 70px -36px #1b282680, inset 0 1px 0 #ffffffb3;--glass-tint:transparent;--pri-bg:#1b1a17;--pri-fg:#f1ece3;--page-bg:#dce6e3;--chip-bg:#fff6;--sel-bg:#0b908217;--card-rgb:255, 255, 255}body[data-theme=dark]{--paper:#05080e;--ink:#efebe1;--muted:#8fa0a0;--sub:#b7c2c0;--fight:#e05555;--escape:#2fd9be;--gold:#f0b65a;--story:#a78bfa;--line:#ffffff1f;--glass-bg:#ffffff17;--glass-bd:#ffffff2e;--glass-sh:0 30px 80px -40px #000c, inset 0 1px 0 #ffffff1f;--glass-tint:#08101473;--pri-bg:#efebe1;--pri-fg:#0a1418;--page-bg:#05080e;--chip-bg:#ffffff0f;--sel-bg:#2fd9be1f;--card-rgb:14, 22, 28}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--page-bg);font-family:var(--font-hanken,"Hanken Grotesk", sans-serif);-webkit-font-smoothing:antialiased;transition:background .6s;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{color:var(--ink);background-color:#c43a3a4d}input::placeholder,textarea::placeholder{color:var(--sub)}.sora{font-family:var(--font-sora,"Sora", sans-serif)}.accent-i{color:var(--fight);font-weight:600}.mono{font-family:var(--font-jbmono,"JetBrains Mono", monospace)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--glass-bd);box-shadow:var(--glass-sh);border-radius:22px;transition:background .6s,border-color .6s,box-shadow .6s}body[data-theme=dark] .glass{background:linear-gradient(var(--glass-tint), var(--glass-tint)), var(--glass-bg)}.deck-card{border-radius:22px;padding:34px 32px;position:relative;overflow:hidden}.deck-card>*{position:relative}.deck-card .edge{width:3px;position:absolute;top:0;bottom:0;left:0}.deck-card.fight .edge{background:var(--fight)}.deck-card.escape .edge{background:var(--escape)}.btn-primary{background:var(--pri-bg);color:var(--pri-fg);cursor:pointer;border:none;border-radius:40px;padding:15px 28px;font-size:15px;font-weight:500;transition:all .25s;display:inline-block}.btn-primary:hover{transform:translateY(-2px)}.btn-secondary{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:0 0;border-radius:40px;padding:15px 26px;font-size:15px;transition:all .25s;display:inline-block}.btn-secondary:hover{border-color:var(--ink)}.wrap{z-index:5;width:100%;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.wrap--wide{max-width:1400px}.wrap--deck{padding:0}.sky{z-index:0;position:fixed;inset:0;overflow:hidden}.sky .grad{transition:opacity .6s;position:absolute;inset:0}.sky .grad.day{opacity:1;background:linear-gradient(#3d5a73 0%,#567a8f 20%,#7a9bad 45%,#a3b8c6 70%,#cdd8df 100%)}.sky .grad.night{opacity:0;background:linear-gradient(#05080e 0%,#0a1622 40%,#10302e 70%,#7a4a2c 100%)}body[data-theme=dark] .sky .grad.day{opacity:0}body[data-theme=dark] .sky .grad.night{opacity:1}.sky .sun{background:radial-gradient(circle,#c8dceb59,#b4c8dc14 42%,#0000 60%);border-radius:50%;width:50vw;height:50vw;transition:opacity .6s;position:absolute;top:-10%;right:6%}body[data-theme=dark] .sky .sun{opacity:0}.sky .dawn{opacity:0;background:radial-gradient(circle,#c4505061,#c43a3a1f 38%,#0000 62%);border-radius:50%;width:110vw;height:60vh;transition:opacity .6s;position:absolute;bottom:-38%;left:50%;transform:translate(-50%)}body[data-theme=dark] .sky .dawn{opacity:1}.sky .aurora{opacity:.2;background:radial-gradient(50% 40% at 78% 22%,#2fd9be2e,#0000 60%),radial-gradient(46% 40% at 14% 30%,#6366f129,#0000 60%);transition:opacity .6s;position:absolute;inset:0}body[data-theme=dark] .sky .aurora{opacity:1}.sky .cloud{filter:blur(8px);opacity:.55;background:radial-gradient(circle,#b4c8d780,#a0b9cd00 70%);border-radius:50%;transition:opacity .6s,background .6s;position:absolute}body[data-theme=dark] .sky .cloud{opacity:.1}.c1{width:520px;height:200px;animation:60s linear infinite drift;top:12%;left:-6%}.c2{width:680px;height:240px;animation:90s linear infinite reverse drift;top:30%;right:-10%}.c3{width:420px;height:170px;animation:75s linear infinite drift;top:54%;left:18%}.c4{width:560px;height:210px;animation:110s linear infinite reverse drift;top:68%;right:4%}.c5{width:340px;height:140px;animation:80s linear infinite drift;top:6%;left:40%}.sky #stars{opacity:.4;transition:opacity .6s;position:absolute;inset:0}body[data-theme=dark] .sky #stars{opacity:1}.sky .grain{opacity:.05;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.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes rise{to{opacity:1;transform:none}}.rise{opacity:0;animation:1s cubic-bezier(.2,.7,.2,1) forwards rise;transform:translateY(22px)}.d1{animation-delay:50ms}.d2{animation-delay:.16s}.d3{animation-delay:.28s}.d4{animation-delay:.4s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes drift{0%{transform:translate(0)}50%{transform:translate(60px)}to{transform:translate(0)}}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes brightPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.8)}}@keyframes burstParticle{0%{opacity:.9;transform:translate(0)scale(1)}to{transform:translate(var(--bx,10px), var(--by,10px)) scale(0);opacity:0}}@keyframes constellationDrift{0%{transform:translate(0)rotate(0)}25%{transform:translate(12px,-8px)rotate(.5deg)}50%{transform:translate(6px,-16px)rotate(-.3deg)}75%{transform:translate(-6px,-10px)rotate(.2deg)}to{transform:translate(0)rotate(0)}}@keyframes constellationDrift2{0%{transform:translate(0)rotate(0)}25%{transform:translate(-10px,6px)rotate(-.4deg)}50%{transform:translate(-4px,14px)rotate(.3deg)}75%{transform:translate(8px,8px)rotate(-.2deg)}to{transform:translate(0)rotate(0)}}@keyframes nebulaPulse{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.12;transform:scale(1.1)}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shootingStar{0%{opacity:0;width:0;transform:translate(0)}8%{opacity:.9}60%{opacity:.7}to{transform:translateX(var(--shoot-tx,300px));opacity:0}}.star{background:#fff;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite twinkle;position:absolute}.shooting-star{opacity:0;pointer-events:none;filter:blur(.3px);background:linear-gradient(90deg,#fffc,#0000);border-radius:2px;width:80px;height:1.5px;position:absolute}.star--bright{background:#fff;width:3px;height:3px;animation:6s ease-in-out infinite brightPulse;box-shadow:0 0 6px 2px #fff6}.sky-burst{pointer-events:none;z-index:1;position:absolute}.sky-burst__particle{border-radius:50%;width:2px;height:2px;animation:.8s ease-out forwards burstParticle;position:absolute}.sky-constellation{pointer-events:none;opacity:.3;width:180px;height:110px;transition:opacity .6s;animation:40s ease-in-out infinite constellationDrift;position:absolute;top:8%;right:12%}.sky-constellation--2{width:140px;height:90px;animation:35s ease-in-out infinite constellationDrift2;top:25%;left:8%;right:auto}body[data-theme=dark] .sky-constellation{opacity:1}.sky-nebula{pointer-events:none;opacity:.25;border-radius:50%;transition:opacity .6s;position:absolute}.sky-nebula--1{background:radial-gradient(circle,#2fd9be26 0%,#0000 70%);width:300px;height:300px;animation:12s ease-in-out infinite nebulaPulse;top:5%;left:15%}.sky-nebula--2{background:radial-gradient(circle,#a855f71a 0%,#0000 70%);width:250px;height:250px;animation:15s ease-in-out 4s infinite nebulaPulse;top:20%;right:10%}body[data-theme=dark] .sky-nebula{opacity:1}@media (prefers-reduced-motion:reduce){.rise,.star,.shooting-star,.jnode,.sky-constellation,.sky-nebula,.sky-burst{opacity:1;animation:none;transform:none}.star--bright{opacity:.6;animation:none}.sky .cloud{animation:none}}nav{z-index:6;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:14px 18px 14px 22px;display:flex;position:relative}.brand{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;align-items:center;gap:11px;font-size:18px;font-weight:600;display:flex}.brand .orb{background:var(--escape);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #0b90822e}.navlinks{align-items:center;gap:24px;display:flex}.navlinks a{color:var(--muted);font-size:14px}.navlinks a:hover{color:var(--ink)}.navlinks .cta{background:var(--pri-bg);color:var(--pri-fg);border-radius:40px;padding:9px 18px;font-size:13px}.tgl{border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:all .2s;display:flex}.tgl:hover{border-color:var(--ink)}@media (max-width:720px){.navlinks a:not(.cta){display:none}}header:not(.home-hero):not(.hq-hero):not(.an-header){align-items:center;min-height:84vh;padding:40px 0 60px;display:flex;position:relative}.herocard{z-index:5;max-width:660px;padding:52px 50px;position:relative}.kicker{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:inline-flex}.kicker .ln{opacity:.5;background:currentColor;width:38px;height:1px}h1{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;font-size:clamp(42px,6vw,74px);font-weight:200;line-height:1.04}h1 em{color:var(--fight);font-weight:600}.sub{max-width:480px;color:var(--sub);margin-top:24px;font-size:17.5px;font-weight:300;line-height:1.6}.acts{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.b-pri{background:var(--pri-bg);color:var(--pri-fg);border-radius:40px;padding:15px 28px;font-size:15px;font-weight:500;transition:all .25s;display:inline-block}.b-pri:hover{transform:translateY(-2px)}.b-sec{border:1px solid var(--line);border-radius:40px;padding:15px 26px;font-size:15px;transition:all .25s;display:inline-block}.b-sec:hover{border-color:var(--ink)}.mini{z-index:6;width:262px;padding:22px 24px;animation:7s ease-in-out infinite float;position:absolute;bottom:-26px;right:0}.mini .lab{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--escape);font-size:11px}.mini .arch{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;margin-top:6px;font-size:34px;font-weight:300}.mini .rd{font-family:var(--font-jbmono,"JetBrains Mono", monospace);color:var(--muted);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.mini .bar{background:#7f7f7f40;border-radius:6px;height:6px;margin-top:6px;overflow:hidden}.mini .bar i{background:linear-gradient(90deg, var(--escape), var(--gold));width:70%;height:100%;display:block}.mini p{color:var(--muted);margin-top:12px;font-size:12.5px}@media (max-width:760px){.mini{display:none}}.decks{z-index:5;padding:70px 0 110px;position:relative}.deckhead{text-align:center;max-width:560px;margin:0 auto 48px}.deckhead .k{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.deckhead h2{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.025em;margin-top:14px;font-size:clamp(32px,4.6vw,52px);font-weight:200;line-height:1.05}.deckhead h2 em{color:var(--fight);font-style:normal;font-weight:600}.deckhead p{color:var(--muted);margin-top:16px;font-size:15px;font-weight:300}.grid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:880px;margin:0 auto;display:grid}@media (max-width:760px){.grid{grid-template-columns:1fr}}.deckcard{padding:34px 32px;transition:transform .3s,background .6s,border-color .6s,box-shadow .6s;animation:8s ease-in-out infinite float;position:relative;overflow:hidden}.deckcard:nth-child(2){animation-delay:1.2s}.deckcard:nth-child(3){animation-delay:.6s}.deckcard:nth-child(4){animation-delay:1.8s}.deckcard:hover{transform:translateY(-8px)}.deckcard .edge{width:3px;position:absolute;top:0;bottom:0;left:0}.deckcard.f .edge{background:var(--fight)}.deckcard.e .edge{background:var(--escape)}.deckcard .lab{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.deckcard.f .lab{color:var(--fight)}.deckcard.e .lab{color:var(--escape)}.deckcard h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;margin:12px 0 10px;font-size:25px;font-weight:300}.deckcard p{color:var(--sub);font-size:14.5px;font-weight:300;line-height:1.55}.deckcard .go{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;gap:8px;margin-top:18px;font-size:11px;display:inline-flex}.deckcard.f .go{color:var(--fight)}.deckcard.e .go{color:var(--escape)}.foot{max-width:1200px;font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:24px 32px;font-size:11px;animation:9s ease-in-out .6s infinite floatGentle;display:flex}.foot .socials{gap:22px;display:flex}.foot a:hover{color:var(--escape)}.quiz-wrap{z-index:5;max-width:680px;margin:0 auto;padding:48px 0 90px;position:relative}.qhead{text-align:center;margin-bottom:30px}.eyebrow{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:13px;margin-bottom:14px;font-size:12px;display:inline-flex}.qhead h1{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;font-size:clamp(40px,6vw,68px);font-weight:200;line-height:1.02}.qhead p{max-width:420px;color:var(--sub);margin:16px auto 0;font-size:16px;font-weight:300;line-height:1.6}.accent{color:var(--fight);font-weight:600}.quizcard{padding:36px 38px 32px}.progress-row{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.pbar{background:#7f7f7f33;border-radius:6px;height:6px;margin-top:12px;overflow:hidden}.pbar i{background:linear-gradient(90deg, var(--escape), var(--gold));border-radius:6px;width:0;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.qtitle{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;margin-top:28px;font-size:clamp(24px,3.4vw,31px);font-weight:300;line-height:1.18}.qhelp{color:var(--muted);margin-top:10px;font-size:14.5px}.options{flex-direction:column;gap:11px;margin-top:24px;display:flex}.opt{text-align:left;border:1px solid var(--line);background:var(--chip-bg,#fff6);cursor:pointer;width:100%;color:var(--ink);border-radius:14px;align-items:center;gap:15px;padding:16px 18px;font-family:inherit;font-size:15.5px;transition:border-color .2s,background .2s,transform .15s;display:flex}.opt:hover{border-color:var(--ink);transform:translate(3px)}.opt.sel{border-color:var(--escape);background:var(--sel-bg,#0b908217)}.opt .dot{border:1.5px solid var(--muted);border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative}.opt.sel .dot{border-color:var(--escape)}.opt.sel .dot:after{content:"";background:var(--escape);border-radius:50%;position:absolute;inset:4px}.qnav{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.result{padding:44px 40px}.result .reye{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--escape);font-size:12px}.result h2{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;margin-top:12px;font-size:clamp(36px,5.5vw,58px);font-weight:200;line-height:1}.result .blurb{color:var(--sub);max-width:460px;margin-top:18px;font-size:17px;font-weight:300;line-height:1.6}.ready-row{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:30px;font-size:12px;display:flex}.ready-bar{background:#7f7f7f33;border-radius:8px;height:8px;margin-top:8px;overflow:hidden}.ready-bar i{background:linear-gradient(90deg, var(--escape), var(--gold));border-radius:8px;height:100%;display:block}.decks-label{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:30px;margin-bottom:12px;font-size:11px}.deck-chips{flex-wrap:wrap;gap:10px;display:flex}.dchip{border:1px solid var(--line);border-radius:40px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:inline-flex}.dchip .dotc{border-radius:50%;width:9px;height:9px}.dchip.hustle .dotc{background:var(--fight)}.dchip.unplug .dotc{background:var(--gold)}.dchip.roots .dotc{background:var(--escape)}.result-cta{flex-wrap:wrap;align-items:center;gap:13px;margin-top:32px;display:flex}.result-paths-tease{background:#2fd9be0f;border:1px solid #2fd9be26;border-radius:12px;margin-top:28px;padding:14px 18px}.result-paths-tease__line{color:var(--sub);margin:0;font-size:14px;font-weight:400}.result-paths-tease__line strong{color:var(--escape);font-weight:600}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:600px){.quiz-wrap{padding:48px 16px 90px}.quizcard,.result{padding:28px 22px}.opt{padding:14px 15px}}@media (max-width:900px){.quiz-wrap{max-width:100%;padding-left:20px;padding-right:20px}.quizcard,.risk-result{margin:0 4px}}.back{color:var(--muted);align-items:center;gap:8px;margin:22px 0 6px;font-size:14px;display:inline-flex}.back:hover{color:var(--ink)}.detail{z-index:5;padding:18px 0 90px;position:relative}.detail.hustle{--acc:var(--fight)}.detail.unplug{--acc:var(--gold)}.detail.roots{--acc:var(--escape)}.hero-img{aspect-ratio:21/9;border-radius:20px;margin-bottom:22px;position:relative;overflow:hidden}.detail.hustle .hero-img{background:linear-gradient(135deg,#c43a3a,#5c1a1a)}.detail.unplug .hero-img{background:linear-gradient(135deg,#e0982e,#7d5310)}.detail.roots .hero-img{background:linear-gradient(135deg,#0b9082,#053a35)}.hero-img img{object-fit:cover;width:100%;height:100%;display:block}.cardtype{align-items:center;gap:12px;margin-bottom:6px;display:flex}.cardtype .t{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:500}.cardtype .cat{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.detail h1{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(40px,6.5vw,68px);font-weight:200;line-height:1}.detail .hook{color:var(--sub);max-width:620px;margin-top:16px;font-size:18px;font-weight:300;line-height:1.55}.econ{grid-template-columns:1fr 1fr;gap:22px 30px;margin-top:26px;padding:26px 28px;display:grid}.econ .item{gap:0;padding:0;display:block}.econ .item:hover{transform:none}.econ .item .k{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:10px}.econ .item .v{margin-top:4px;font-size:17px;font-weight:600}.econ .item .note{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.rev-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rchip{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.06em;border:1px solid var(--line);color:var(--muted);border-radius:30px;padding:5px 11px;font-size:10.5px}.loc{margin-top:20px;padding:26px 28px}.loc h3{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:18px;font-size:12px}.loc .lrow{border-top:1px solid var(--line);padding:13px 0}.loc .lrow:first-of-type{border-top:0;padding-top:0}.loc .lk{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.loc .lv{color:var(--sub);margin-top:4px;font-size:14.5px;font-weight:300;line-height:1.55}.detail .sec{margin-top:34px}.detail .sec h2{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);align-items:center;gap:9px;margin-bottom:14px;font-size:12px;display:flex}.summary{color:var(--sub);max-width:660px;font-size:16px;font-weight:300;line-height:1.65}.play .step{margin-top:18px}.play .step:first-child{margin-top:0}.play .step .st{font-family:var(--font-sora,"Sora", sans-serif);align-items:baseline;gap:11px;font-size:17px;font-weight:400;display:flex}.play .step .st .n{font-family:var(--font-jbmono,"JetBrains Mono", monospace);color:var(--acc);flex-shrink:0;font-size:12px}.play .step p{color:var(--sub);max-width:640px;margin-top:6px;padding-left:30px;font-size:15px;font-weight:300;line-height:1.6}.skills{flex-wrap:wrap;gap:9px;display:flex}.skill{border:1px solid var(--line);background:var(--chip-bg);border-radius:30px;padding:7px 14px;font-size:13px}.caveats{border:1px solid var(--line);padding:24px 26px}.caveats h2{color:var(--acc)}.caveats p{color:var(--sub);font-size:14.5px;font-weight:300;line-height:1.6}.res a{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;padding:11px 0;font-size:15px;display:flex}.res a:first-of-type{border-top:0}.res a:hover{color:var(--acc)}.res a .ext{color:var(--acc);font-size:13px}@media (max-width:600px){.detail-wrap{padding:0 18px}.econ{grid-template-columns:1fr;padding:22px}.detail h1{font-size:38px}}.phead{z-index:5;padding:54px 0 34px;position:relative}.phead h1{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;font-size:clamp(40px,6vw,70px);font-weight:200;line-height:1.02}.phead p{max-width:520px;color:var(--sub);margin-top:16px;font-size:17px;font-weight:300;line-height:1.6}.sec-top{z-index:5;padding-bottom:50px;position:relative}.sec-h{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;align-items:center;gap:11px;margin-bottom:22px;font-size:24px;font-weight:300;display:flex}.sec-h .ic{color:var(--escape);font-size:20px}.articles{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:760px){.articles{grid-template-columns:1fr}}.art{cursor:pointer;flex-direction:column;padding:26px 28px;transition:transform .3s;display:flex}.art:hover{transform:translateY(-5px)}.art .meta{align-items:center;gap:12px;margin-bottom:12px;display:flex}.art .tag{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500}.art .tag.hustle{color:var(--fight)}.art .tag.roots{color:var(--escape)}.art .tag.unplug{color:var(--gold)}.art .tag.career{color:var(--muted)}.art .time{font-family:var(--font-jbmono,"JetBrains Mono", monospace);color:var(--muted);font-size:11px}.art h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:19px;font-weight:400;line-height:1.25}.art p{color:var(--sub);margin-top:10px;font-size:14px;font-weight:300;line-height:1.55}.prompts{flex-direction:column;gap:10px;display:flex}.prompt{padding:0;overflow:hidden}.prompt .top{cursor:pointer;align-items:center;gap:14px;padding:18px 22px;display:flex}.prompt .top .txt{flex:1}.prompt .top h4{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:16px;font-weight:400}.prompt .top .desc{color:var(--muted);margin-top:3px;font-size:13.5px;font-weight:300}.prompt .top .model{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--escape);white-space:nowrap;font-size:10px}.prompt .top .exp{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .25s;display:flex}.prompt.open .top .exp{border-color:var(--ink);color:var(--ink);transform:rotate(45deg)}.prompt .body{max-height:0;transition:max-height .35s;overflow:hidden}.prompt.open .body{max-height:340px}.prompt .body .inner{font-family:var(--font-jbmono,"JetBrains Mono", monospace);color:var(--sub);white-space:pre-wrap;padding:0 22px 22px;font-size:13px;line-height:1.7}@media (max-width:600px){.prompt .top{flex-wrap:wrap;gap:8px 12px;padding:16px 18px;position:relative}.prompt .top .txt{flex:100%;padding-right:34px}.prompt .top .model{order:2}.prompt .top .exp{position:absolute;top:16px;right:18px}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.rd1{transition-delay:70ms}.rd2{transition-delay:.16s}.rd3{transition-delay:.25s}.feed{z-index:5;flex-direction:column;gap:14px;padding-bottom:90px;display:flex;position:relative}.item{align-items:flex-start;gap:18px;padding:26px 28px;transition:transform .25s,border-color .25s;display:flex}.item:hover{transform:translateY(-3px)}.item .body{flex:1}.item .src{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--escape);font-size:11px}.item h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;margin:7px 0 8px;font-size:21px;font-weight:400;line-height:1.2}.item p{color:var(--sub);font-size:14.5px;font-weight:300;line-height:1.55}.item .ext{color:var(--muted);flex-shrink:0;font-size:16px;transition:color .2s}.item:hover .ext{color:var(--ink)}@media (max-width:600px){.feed .item{padding:22px}}.lm-header{z-index:5;grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;min-height:82vh;padding:36px 0 60px;display:grid;position:relative}@media (max-width:900px){.lm-header{grid-template-columns:1fr;gap:30px}}.eyebrow .dot{background:var(--fight);width:7px;height:7px;box-shadow:0 0 10px var(--fight);border-radius:50%}.eyebrow .ln{opacity:.45;background:currentColor;width:38px;height:1px}.lm-header h1{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;font-size:clamp(42px,6vw,72px);font-weight:200;line-height:1.02}.lm-header .sub{max-width:440px;color:var(--sub);margin-top:22px;font-size:18px;font-weight:300;line-height:1.6}.lm-header .trust{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:26px;font-size:11px;display:flex}.check{padding:32px 32px 30px}.check .ctop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.check .step-dots{gap:6px;display:flex}.check .step-dots i{background:#7f7f7f40;border-radius:5px;width:22px;height:5px;transition:all .3s}.check .step-dots i.on{background:var(--fight)}.check .ctop .lab{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.check h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:22px;font-weight:300;line-height:1.2}.copts{flex-direction:column;gap:9px;margin-top:18px;display:flex}.copt{text-align:left;border:1px solid var(--line);background:var(--chip-bg);cursor:pointer;width:100%;color:var(--ink);border-radius:12px;align-items:center;gap:13px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s,transform .15s;display:flex}.copt:hover{border-color:var(--ink);transform:translate(3px)}.copt .dot{border:1.5px solid var(--muted);border-radius:50%;flex-shrink:0;width:18px;height:18px}.gate h3,.cresult h3{margin-bottom:6px}.gate p,.cresult p{color:var(--sub);margin-bottom:18px;font-size:14.5px;font-weight:300;line-height:1.55}.field{gap:8px;display:flex}.field input{background:var(--paper);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:40px;outline:none;flex:1;padding:14px 18px;font-family:inherit;font-size:15px;transition:all .2s}body[data-theme=dark] .field input{background:#ffffff0a}.field input:focus{border-color:var(--escape)}.micro{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.05em;color:var(--muted);margin-top:12px;font-size:10.5px}.cresult .mini-meter{background:linear-gradient(90deg, var(--escape), var(--gold) 55%, var(--fight));border-radius:8px;height:12px;margin:14px 0 8px;position:relative}.cresult .mini-meter .ndl{background:var(--ink);width:4px;height:24px;box-shadow:0 0 0 3px var(--page-bg);border-radius:3px;position:absolute;top:-6px;transform:translate(-50%)}.cresult .bigband{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;margin-top:6px;font-size:30px;font-weight:300}.cresult .bigband b{color:var(--fight);font-weight:300}.section{z-index:5;padding:clamp(64px,9vw,112px) 0;position:relative}.sec-head{text-align:center;max-width:560px;margin:0 auto clamp(40px,5vw,56px)}.sec-head h2{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.025em;margin-top:14px;font-size:clamp(32px,4.8vw,54px);font-weight:200;line-height:1.05}.sec-head p{color:var(--muted);margin-top:16px;font-size:16px;font-weight:300}.ladder{max-width:760px;margin:0 auto;position:relative}.ladder:before{content:"";background:var(--line);width:2px;position:absolute;top:10px;bottom:10px;left:27px}@media (max-width:600px){.ladder:before{left:21px}}.rung{align-items:flex-start;gap:22px;padding:11px 0;display:flex;position:relative}.rung .node{width:56px;height:56px;font-family:var(--font-sora,"Sora", sans-serif);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:300;display:flex;position:relative}@media (max-width:600px){.rung .node{width:44px;height:44px;font-size:16px}}.rung .body{flex:1;padding:18px 24px}.rung .q{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.rung .prod{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;margin:5px 0 6px;font-size:19px;font-weight:400}.rung .desc{color:var(--sub);font-size:14px;font-weight:300;line-height:1.5}.rung.s1 .node,.rung.s1 .prod{color:var(--escape)}.rung.s2 .node,.rung.s2 .prod{color:var(--fight)}.rung.s3 .node,.rung.s3 .prod{color:var(--gold)}.rung.s4 .node,.rung.s4 .prod{color:var(--hq,#0ea5e9)}.rung.s5 .node,.rung.s5 .prod{color:var(--escape)}.rung.s6 .node,.rung.s6 .prod{color:var(--muted)}.soon{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:20px;margin-left:8px;padding:2px 7px;font-size:9px}.nl-section{z-index:5;padding:clamp(30px,5vw,60px) 0;position:relative}.nl-card{border-radius:20px;align-items:center;gap:clamp(24px,4vw,48px);max-width:800px;margin:0 auto;padding:clamp(32px,5vw,48px) clamp(28px,5vw,52px);animation:7s ease-in-out .3s infinite floatMedium;display:flex}.nl-content h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;font-size:clamp(22px,3vw,30px);font-weight:500}.nl-content p{color:var(--muted);max-width:380px;margin-top:8px;font-size:15px;font-weight:300;line-height:1.55}.nl-form{flex:1;align-items:center;gap:12px;min-width:280px;display:flex}.nl-input{color:#e8f0f2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:40px;outline:none;flex:1;min-width:180px;padding:14px 22px;font-family:inherit;font-size:15px;transition:border-color .2s}.nl-input::placeholder{color:var(--muted);opacity:.6}.nl-input:focus{border-color:var(--escape)}.nl-btn{background:var(--pri-bg);color:var(--pri-fg);cursor:pointer;white-space:nowrap;border:none;border-radius:40px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:500;transition:all .25s}.nl-btn:hover{transform:translateY(-2px)}.nl-btn:disabled{opacity:.6;cursor:wait}.nl-error{color:var(--fight);text-align:center;margin-top:10px;font-size:13px}.nl-success{text-align:center;width:100%;padding:12px 0}.nl-check{width:48px;height:48px;color:var(--escape);background:#0b908226;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:24px;display:inline-flex}.nl-success h3{font-family:var(--font-sora,"Sora", sans-serif);font-size:24px;font-weight:500}.nl-success p{color:var(--muted);margin-top:6px;font-size:15px}@media (max-width:680px){.nl-card{text-align:center;flex-direction:column}.nl-content p{max-width:none}.nl-form{flex-direction:column;width:100%}.nl-input,.nl-btn{width:100%}}.cta-band{text-align:center;max-width:1056px;margin:0 auto;padding:clamp(50px,7vw,80px) clamp(28px,5vw,64px);animation:8s ease-in-out 1.2s infinite floatDeep;position:relative;overflow:hidden}.cta-band:after{content:"";pointer-events:none;background:radial-gradient(70% 100% at 50% 0,#c43a3a21,#0000 60%);position:absolute;inset:0}.cta-band>*{z-index:2;position:relative}.cta-band h2{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;max-width:14ch;margin:0 auto;font-size:clamp(30px,4.4vw,50px);font-weight:200}.cta-band h2 .accent{color:var(--fight)}.cta-band p{color:var(--sub);max-width:420px;margin:16px auto 0;font-weight:300}.cta-band .field{max-width:420px;margin:28px auto 0}@media (max-width:600px){.check{padding:26px 22px}}.risk-result{text-align:center;padding:44px 40px}.risk-result .reye{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.risk-result .score{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.04em;margin-top:6px;font-size:clamp(72px,14vw,128px);font-weight:200;line-height:1}.risk-result .score .pct{color:var(--muted);font-size:.4em}.risk-result .band{font-family:var(--font-sora,"Sora", sans-serif);margin-top:2px;font-size:24px;font-weight:300}.meter{background:linear-gradient(90deg, var(--escape) 0%, var(--gold) 55%, var(--fight) 100%);border-radius:10px;height:14px;margin:28px 0 8px;position:relative}.meter .needle{background:var(--ink);width:4px;height:28px;box-shadow:0 0 0 3px var(--page-bg);border-radius:3px;transition:left .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:-7px;transform:translate(-50%)}.meter-scale{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.risk-result .read{color:var(--sub);max-width:480px;margin-top:24px;margin-left:auto;margin-right:auto;font-size:16.5px;font-weight:300;line-height:1.6}.factors{text-align:left;border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.factors .fl{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}.factors .f{color:var(--sub);align-items:flex-start;gap:10px;padding:5px 0;font-size:14.5px;font-weight:300;display:flex}.factors .f .b{background:var(--fight);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}@media (max-width:600px){.risk-result{padding:28px 22px}}.quiz-input-wrap{margin-top:24px}.quiz-input{width:100%;font-family:var(--font-sora,"Sora", sans-serif);border:1px solid var(--line);background:rgba(var(--card-rgb), .45);color:var(--ink);border-radius:14px;outline:none;padding:16px 18px;font-size:16px;font-weight:300;transition:border-color .2s,box-shadow .2s}.quiz-input::placeholder{color:var(--muted)}.quiz-input:focus{border-color:var(--escape);box-shadow:0 0 0 3px #2fd9be1f}.gate-section{text-align:center;margin-top:32px}.gate-divider{background:var(--line);height:1px;margin-bottom:28px}.gate-title{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:clamp(20px,2.5vw,26px);font-weight:300}.gate-sub{color:var(--sub);max-width:420px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:15px;font-weight:300;line-height:1.55}.gate-form{align-items:center;gap:10px;max-width:480px;margin:22px auto 0;display:flex}.gate-input{min-width:0;font-family:var(--font-sora,"Sora", sans-serif);border:1px solid var(--line);background:rgba(var(--card-rgb), .45);color:var(--ink);border-radius:40px;outline:none;flex:1;padding:14px 18px;font-size:15px;font-weight:300;transition:border-color .2s,box-shadow .2s}.gate-form .b-pri{white-space:nowrap;flex-shrink:0;padding:14px 24px;font-size:14px}.gate-input::placeholder{color:var(--muted)}.gate-input:focus{border-color:var(--escape);box-shadow:0 0 0 3px #2fd9be1f}.gate-error{color:var(--fight);margin-top:10px;font-size:13px}.gate-micro{color:var(--muted);margin-top:10px;font-size:12px}.ai-loading{text-align:center;padding:30px 0}.ai-loading p{color:var(--muted);margin-top:16px;font-size:14px}.ai-loading__dots{justify-content:center;gap:8px;display:flex}.ai-loading__dots span{background:var(--escape);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite ld-pulse}.ai-loading__dots span:nth-child(2){animation-delay:.2s}.ai-loading__dots span:nth-child(3){animation-delay:.4s}@keyframes ld-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ai-analysis{text-align:left;color:var(--sub);max-width:520px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:15.5px;font-weight:300;line-height:1.7}.ai-analysis p{margin-bottom:14px}.ai-analysis p:last-child{margin-bottom:0}.fade{animation:.5s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:600px){.gate-form{flex-direction:column}.gate-input{width:100%}}.cards-grid{z-index:5;grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:90px;display:grid;position:relative}.filters{z-index:5;margin-bottom:30px;padding:22px 24px;position:relative}.filter-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.flabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:11px}.seg{background:var(--chip-bg);border:1px solid var(--line);border-radius:40px;gap:2px;padding:4px;display:inline-flex}.seg-btn{color:var(--muted);font-family:var(--font-hanken,"Hanken Grotesk", sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:40px;padding:8px 16px;font-size:14px;transition:all .2s}.seg.small .seg-btn{padding:7px 13px;font-size:12.5px}.pill-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill-btn{color:var(--muted);font-family:var(--font-hanken,"Hanken Grotesk", sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:8px 16px;font-size:14px;transition:background .2s,color .2s}.pill-btn:hover{color:var(--ink);background:#ffffff0f}.pill-btn.active{background:var(--pri-bg,var(--ink));color:var(--pri-fg,var(--paper))}.pill-btn--filters{align-items:center;gap:6px;display:inline-flex;position:relative}.pill-btn--dot:after{content:"";background:var(--escape);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.pill-bar__sep{background:var(--line,#ffffff1f);flex-shrink:0;width:1px;height:22px;margin:0 4px}.sortwrap{align-items:center;gap:10px;display:flex}.filter-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--chip-bg);color:var(--muted);font-family:var(--font-hanken,"Hanken Grotesk", sans-serif);cursor:pointer;white-space:nowrap;border-radius:40px;padding:6px 13px;font-size:12.5px;transition:all .2s}.chip:hover{color:var(--ink);border-color:var(--ink)}.chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.triple{gap:28px}.mini-group{align-items:center;gap:10px;display:flex}.filter-result{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.08em;color:var(--muted);margin-top:16px;font-size:12px}.filter-result b{color:var(--ink);font-weight:500}.filters-wrap{z-index:5;margin-bottom:30px;position:relative}.filters-bar{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;display:flex}.filter-count{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.08em;color:var(--muted);font-size:12px}.filter-count b{color:var(--ink);font-weight:500}.filter-toggle{border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:9999px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:400;transition:all .2s;display:flex;position:relative}.filter-toggle:hover{color:var(--ink);border-color:var(--ink)}.filter-toggle--open{background:var(--chip-bg);color:var(--ink)}.filter-toggle__icon{font-size:14px}.filter-toggle__badge{background:var(--escape);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.filter-drawer{margin-top:10px;padding:18px 22px}.filter-clear{color:var(--fight);cursor:pointer;background:0 0;border:none;margin-top:16px;padding:0;font-family:inherit;font-size:13px;font-weight:400}.filter-clear:hover{text-decoration:underline}.phead__assess{margin-top:24px}.phead__assess-btn{background:var(--escape);color:#fff;letter-spacing:.01em;border-radius:9999px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-block;box-shadow:0 4px 20px #0b90824d}.phead__assess-btn:hover{transform:translateY(-2px);box-shadow:0 6px 28px #0b908266}.journey-cta{background:var(--escape);color:#fff;letter-spacing:.01em;border-radius:9999px;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 20px #0b90824d}.journey-cta:hover{transform:translateY(-2px);box-shadow:0 6px 28px #0b908266}.journey-cta-float{z-index:80;background:var(--escape);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;top:80px;right:40px;box-shadow:0 4px 20px #0b90824d}.journey-cta-float:hover{transform:translateY(-2px);box-shadow:0 6px 28px #0b908266}@media (max-width:900px){.journey-cta-float{width:fit-content;max-width:calc(100vw - 32px);margin:0 auto;padding:12px 24px;font-size:14px;position:fixed;inset:auto 16px 20px;transform:none}.journey-cta-float:hover{transform:translateY(-2px)}}.card{background:rgba(var(--card-rgb), .55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;padding:0;transition:transform .3s,box-shadow .3s,border-color .3s,background .6s;display:flex;overflow:hidden;box-shadow:0 8px 40px -12px #0000002e,0 2px 12px -4px #00000014}.card:hover{transform:translateY(-6px);box-shadow:0 16px 56px -12px #00000040,0 4px 18px -4px #0000001f}.card-img{aspect-ratio:3/2;position:relative;overflow:hidden}.card.hustle .card-img{background:linear-gradient(135deg,#c43a3a,#5c1a1a)}.card.unplug .card-img{background:linear-gradient(135deg,#e0982e,#7d5310)}.card.roots .card-img{background:linear-gradient(135deg,#0b9082,#053a35)}.card.story .card-img{background:linear-gradient(135deg,#8b5cf6,#3b1f7e)}.card-img img{object-fit:cover;opacity:.88;width:100%;height:100%;display:block}.badge{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:30px;padding:5px 11px;font-size:10px;font-weight:500;position:absolute;top:14px;left:14px}.badge.hustle{background:var(--fight);color:#fff}.badge.unplug{background:var(--gold);color:#1b1a17}.badge.roots{background:var(--escape);color:#fff}.badge.story{background:var(--story);color:#fff}.card-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.card .cat{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.card h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;margin:9px 0;font-size:21px;font-weight:400;line-height:1.15}.card .hook{color:var(--sub);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:300;line-height:1.5;display:-webkit-box;overflow:hidden}.stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:2px 18px;margin-top:18px;padding-top:16px;display:grid}.st{justify-content:space-between;align-items:baseline;padding:5px 0;display:flex}.st .k{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.st .v{font-size:13px;font-weight:500}.card.hustle:hover{border-color:var(--fight)}.card.unplug:hover{border-color:var(--gold)}.card.roots:hover{border-color:var(--escape)}.card.story:hover{border-color:var(--story)}.navlinks a.lnk{color:var(--muted);font-size:14px;transition:color .2s}.navlinks a.lnk:hover,.navlinks a.lnk.active{color:var(--ink)}@media (max-width:860px){.filter-top{flex-direction:column;align-items:flex-start}.triple{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:900px){.cards-grid{grid-template-columns:repeat(2,1fr)}.filters-bar.glass{border-radius:0;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}}@media (max-width:600px){.cards-grid{grid-template-columns:1fr}.seg{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.fade{opacity:1;animation:none;transform:none}.jnode,.jnode__constellation,.home-hero,.nl-card,.cta-band,.why-card,.col-tile,.foot,.hf-head,.why-section>.wrap>.reveal{animation:none}}.prose{--tw-prose-body:var(--ink);--tw-prose-headings:var(--ink);--tw-prose-links:var(--fight);--tw-prose-bold:var(--ink);--tw-prose-bullets:var(--muted);--tw-prose-quotes:var(--muted);--tw-prose-code:var(--ink);--tw-prose-hr:var(--line)}.hq-hero{z-index:5;grid-template-columns:1fr 1.4fr;align-items:center;gap:40px;min-height:80vh;padding:40px 0 70px;display:grid;position:relative}@media (max-width:880px){.hq-hero{text-align:center;grid-template-columns:1fr;gap:48px;min-height:auto;padding:24px 0 56px}.hq-hero__sub{margin-left:auto;margin-right:auto}.hq-hero__acts{justify-content:center}.hq-mock{max-width:380px;margin:0 auto}}.hq-hero h1{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;font-size:clamp(48px,7.2vw,92px);font-weight:200;line-height:1.02}.hq-hero__sub{max-width:470px;color:var(--sub);margin-top:26px;font-size:20px;font-weight:300;line-height:1.6}.hq-hero__acts{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.hq-mock{padding:14px;animation:8s ease-in-out infinite float}.hq-mock__bar{gap:6px;padding:4px 6px 12px;display:flex}.hq-mock__bar span{background:var(--line);border-radius:50%;width:10px;height:10px}.hq-vb{grid-template-rows:178px 190px 140px;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.hq-vb__tile{border-radius:10px;position:relative;overflow:hidden}.hq-vb__tile.hq-vb--text{background:var(--card,#111827);border:1px solid var(--line);flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.hq-vb__tile.hq-vb--img{min-height:0}.hq-vb__tile.hq-vb--img img{object-fit:cover;width:100%;height:100%;display:block}.hq-vb__tile.hq-vb--img:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#00000014 55%,#0000008c 100%);position:absolute;inset:0}.hq-vb__cap{z-index:1;color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.2;position:absolute;bottom:8px;left:10px}.hq-vb__cap em{color:var(--hq,#e0982e);font-style:italic}.hq-vb__tag{display:none}.hq-vb__icon{opacity:.45;margin-bottom:8px;font-size:14px}.hq-vb__headline{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(15px,1.8vw,20px);font-style:italic;font-weight:400;line-height:1.15}.hq-vb__headline em{color:var(--hq,#e0982e);font-style:italic}.hq-vb__sub{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:8px}.hq-vb--list{justify-content:flex-start}.hq-vb__list-title{color:var(--hq,#e0982e);margin-bottom:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:13px;font-style:italic;font-weight:400}.hq-vb--list ul{color:var(--sub);padding-left:14px;font-size:8px;line-height:1.7;list-style:outside}.hq-vb--quote{text-align:center;justify-content:center;background:linear-gradient(135deg,#6366f11f,#6366f10a)!important;border-color:#6366f12e!important}.hq-vb--quote blockquote{color:var(--ink);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:10px;font-style:italic;line-height:1.45}.hq-vb--quote cite{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:7px;font-style:normal;display:block}.hq-vb__tile:first-child{grid-area:1/1}.hq-vb__tile:nth-child(2){grid-area:1/2}.hq-vb__tile:nth-child(3){grid-area:1/3}.hq-vb__tile:nth-child(4){grid-area:2/1}.hq-vb__tile:nth-child(5){grid-area:2/2/auto/4}.hq-vb__tile:nth-child(6){grid-area:3/1}.hq-vb__tile:nth-child(7){grid-area:3/2}.hq-vb__tile:nth-child(8){grid-area:3/3}.hq-section{z-index:5;padding:clamp(60px,8vw,104px) 0;position:relative}.hq-sec-head{text-align:center;max-width:560px;margin:0 auto clamp(36px,5vw,54px)}.hq-sec-head .eyebrow{color:var(--muted)}.hq-sec-head h2{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.025em;margin-top:14px;font-size:clamp(30px,4.6vw,50px);font-weight:200;line-height:1.05}.hq-feats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:820px){.hq-feats{grid-template-columns:1fr}}.hq-feat{padding:32px 30px}.hq-feat__ic{width:44px;height:44px;color:var(--hq,#0ea5e9);background:#0ea5e924;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:20px;display:flex}.hq-feat h3{letter-spacing:-.01em;margin-bottom:9px;font-size:22px;font-weight:300}.hq-feat p{color:var(--sub);font-size:15px;font-weight:300;line-height:1.6}.hq-fit{text-align:center;max-width:760px;margin:0 auto;padding:34px 38px}.hq-fit p{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:clamp(20px,2.8vw,28px);font-weight:200;line-height:1.35}.hq-cta{text-align:center;max-width:1056px;margin:0 auto;padding:clamp(50px,7vw,80px) clamp(28px,5vw,64px);position:relative;overflow:hidden}.hq-cta:after{content:"";pointer-events:none;background:radial-gradient(70% 100% at 50% 0,#0ea5e929,#0000 60%);position:absolute;inset:0}.hq-cta>*{z-index:2;position:relative}.hq-cta h2{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.025em;max-width:16ch;margin:0 auto;font-size:clamp(28px,4vw,46px);font-weight:200}.hq-cta__sub{color:var(--sub);max-width:420px;margin:16px auto 0;font-weight:300}.hq-cta__acts{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:30px;display:flex}.hq-footer{z-index:5;padding:0 0 50px;position:relative}.hq-foot{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 30px;font-size:11px;display:flex}.hq-foot__socials{gap:20px;display:flex}.hq-foot a:hover{color:var(--hq,#0ea5e9)}@media (max-width:880px){.hq-footer{padding-bottom:80px}.hq-foot{text-align:center;flex-direction:column}}.home-hero{z-index:5;flex-direction:column;align-items:flex-start;max-width:1240px;margin-left:clamp(24px,3.5vw,56px);margin-right:auto;padding:52px 56px 0 0;animation:7s ease-in-out infinite floatDeep;display:flex;position:relative}.home-hero h1{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;font-size:clamp(48px,6.5vw,84px);font-weight:600;line-height:1.05}.home-hero__sub{max-width:680px;color:var(--sub);letter-spacing:-.01em;margin-top:18px;font-size:24px;font-weight:300;line-height:1.5}.home-hero__cta{background:var(--fight);color:#fff;font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;border-radius:9999px;align-items:center;gap:8px;margin-top:24px;padding:10px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,background .3s;display:inline-flex;box-shadow:0 0 24px #e0555540}.home-hero__cta:hover{background:#e86060;transform:translateY(-2px)scale(1.03);box-shadow:0 0 40px #e0555566}.jgrid-wrap{width:100%;margin-top:40px;padding-bottom:80px}.jgrid{z-index:5;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1400px;margin:0 auto;padding:0 56px;display:grid;position:relative}.jgrid .jn4,.jgrid .jn5,.jgrid .jn6{border-top:none}.jgrid:after{content:"";z-index:1;border-top:1px dotted #ffffff1f;position:absolute;top:calc(50% - 14px);left:56px;right:56px}@keyframes floatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes floatMedium{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes floatDeep{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(.3deg)}}@keyframes jnodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes jnodeBorderPulse{0%,to{border-color:#ffffff14;box-shadow:0 0 #0000}50%{box-shadow:0 0 20px -4px var(--jnode-glow,#ffffff14);border-color:#ffffff2e}}@keyframes constellationDriftInCard{0%{transform:translate(0)rotate(0)}33%{transform:translate(3px,-2px)rotate(1.5deg)}66%{transform:translate(-2px,3px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}.jnode{z-index:3;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:32px;text-decoration:none;transition:box-shadow .35s,transform .35s cubic-bezier(.4,0,.2,1),color .6s,border-color .6s;animation:6s ease-in-out infinite jnodeFloat,4s ease-in-out infinite jnodeBorderPulse;display:flex;position:relative;overflow:hidden}body[data-theme=dark] .jnode{border-color:#ffffff14}.jn1{--jnode-glow:#2fd9be26;animation-delay:0s,0s}.jn2{--jnode-glow:#e0555526;animation-delay:.8s,.5s}.jn3{--jnode-glow:#f0b65a26;animation-delay:1.6s,1s}.jn4{--jnode-glow:#0ea5e926;animation-delay:.4s,1.5s}.jn5{--jnode-glow:#2fd9be26;animation-delay:1.2s,.3s}.jn6{--jnode-glow:#f0b65a26;animation-delay:2s,.8s}.jnode:hover{box-shadow:0 16px 48px -12px #00000080, 0 0 30px -4px var(--jnode-glow,#ffffff1a);animation-play-state:paused;transform:translateY(-6px)scale(1.02)}.jn1{background:linear-gradient(145deg,#2fd9be38 0%,#14504666 100%)}.jn2{background:linear-gradient(145deg,#e0555533 0%,#50191966 100%)}.jn3{background:linear-gradient(145deg,#f0b65a33 0%,#50370f66 100%)}.jn4{background:linear-gradient(145deg,#0ea5e933 0%,#0f324b66 100%)}.jn5{background:linear-gradient(145deg,#2fd9be38 0%,#14504666 100%)}.jn6{background:linear-gradient(145deg,#f0b65a33 0%,#50370f66 100%)}.jn1:hover{background:linear-gradient(145deg,#2fd9be4d 0%,#14504680 100%)}.jn2:hover{background:linear-gradient(145deg,#e0555547 0%,#50191980 100%)}.jn3:hover{background:linear-gradient(145deg,#f0b65a47 0%,#50370f80 100%)}.jn4:hover{background:linear-gradient(145deg,#0ea5e947 0%,#0f324b80 100%)}.jn5:hover{background:linear-gradient(145deg,#2fd9be4d 0%,#14504680 100%)}.jn6:hover{background:linear-gradient(145deg,#f0b65a47 0%,#50370f80 100%)}body[data-theme=dark] .jn1{background:linear-gradient(135deg,#2fd9be1f 0%,#2fd9be08 100%)}body[data-theme=dark] .jn2{background:linear-gradient(135deg,#e055551f 0%,#e0555508 100%)}body[data-theme=dark] .jn3{background:linear-gradient(135deg,#f0b65a1f 0%,#f0b65a08 100%)}body[data-theme=dark] .jn4{background:linear-gradient(135deg,#0ea5e91f 0%,#0ea5e908 100%)}body[data-theme=dark] .jn5{background:linear-gradient(135deg,#2fd9be1f 0%,#2fd9be08 100%)}body[data-theme=dark] .jn6{background:linear-gradient(135deg,#f0b65a1f 0%,#f0b65a08 100%)}body[data-theme=dark] .jn1:hover{background:linear-gradient(135deg,#2fd9be2e 0%,#2fd9be0d 100%)}body[data-theme=dark] .jn2:hover{background:linear-gradient(135deg,#e055552e 0%,#e055550d 100%)}body[data-theme=dark] .jn3:hover{background:linear-gradient(135deg,#f0b65a2e 0%,#f0b65a0d 100%)}body[data-theme=dark] .jn4:hover{background:linear-gradient(135deg,#0ea5e92e 0%,#0ea5e90d 100%)}body[data-theme=dark] .jn5:hover{background:linear-gradient(135deg,#2fd9be2e 0%,#2fd9be0d 100%)}body[data-theme=dark] .jn6:hover{background:linear-gradient(135deg,#f0b65a2e 0%,#f0b65a0d 100%)}.jnode__bignum{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4;font-size:80px;font-weight:700;line-height:1;transition:opacity .35s;position:absolute;top:12px;left:20px}.jnode:hover .jnode__bignum{opacity:.5}.jn1 .jnode__bignum{color:#2fd9be}.jn2 .jnode__bignum{color:#e05555}.jn3 .jnode__bignum{color:#f0b65a}.jn4 .jnode__bignum{color:#0ea5e9}.jn5 .jnode__bignum{color:#2fd9be}.jn6 .jnode__bignum{color:#f0b65a}.jnode__name{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;color:#fff;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.15;transition:color .6s;display:block}.jnode__desc{color:#ffffffa6;letter-spacing:-.01em;margin-top:6px;font-size:clamp(14px,1.2vw,16px);font-weight:300;transition:color .6s;display:block}body[data-theme=dark] .jnode__desc{color:#fff9}.jnode__constellation{pointer-events:none;opacity:.55;width:130px;height:130px;transition:opacity .35s;animation:12s ease-in-out infinite constellationDriftInCard;position:absolute;top:0;right:0}.jn1 .jnode__constellation{animation-delay:0s}.jn2 .jnode__constellation{animation-delay:-2s}.jn3 .jnode__constellation{animation-delay:-4s}.jn4 .jnode__constellation{animation-delay:-6s}.jn5 .jnode__constellation{animation-delay:-8s}.jn6 .jnode__constellation{animation-delay:-10s}.jnode:hover .jnode__constellation{opacity:.85}.jn1 .jnode__constellation{color:#2fd9be}.jn2 .jnode__constellation{color:#e05555}.jn3 .jnode__constellation{color:#f0b65a}.jn4 .jnode__constellation{color:#0ea5e9}.jn5 .jnode__constellation{color:#2fd9be}.jn6 .jnode__constellation{color:#f0b65a}.jtl-wrap{z-index:5;width:100%;margin-top:56px;padding-bottom:40px;position:relative}.jtl{max-width:1240px;margin:0 auto;padding:0 64px;position:relative}.jtl__line{opacity:.25;background:linear-gradient(90deg,#2fd9be,#e05555,#f0b65a,#0ea5e9,#2fd9be,#f0b65a);height:2px;position:absolute;top:50%;left:64px;right:64px;transform:translateY(-1px)}.jtl__grid{z-index:1;grid-template-columns:repeat(6,1fr);gap:0;display:grid;position:relative}.jtl__col{height:432px;color:inherit;grid-template-rows:1fr auto 1fr;place-items:center;text-decoration:none;display:grid;position:relative}.jtl__col .jtl__spacer,.jtl__col .jtl__stem{display:none}.jtl__col--above .jtl__card{grid-row:1;align-self:end;margin-bottom:20px}.jtl__col--above .jtl__dot,.jtl__col--below .jtl__dot{grid-row:2}.jtl__col--below .jtl__card{grid-row:3;align-self:start;margin-top:20px}.jtl__col--above .jtl__dot:before{content:"";width:1.5px;height:20px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.jtl__col--below .jtl__dot:after{content:"";width:1.5px;height:20px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.jtl__card{text-align:left;-webkit-backdrop-filter:blur(12px);border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:calc(100% + 120px);height:190px;margin:0 -60px;padding:28px 22px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00000073}.jtl__col:hover .jtl__card{transform:translateY(-4px);box-shadow:0 14px 34px -8px #00000080}.jtl__card.jn1{background:linear-gradient(145deg,#2fd9be47 0%,#14504680 100%);border:1px solid #2fd9be40}.jtl__card.jn2{background:linear-gradient(145deg,#e0555542 0%,#50191980 100%);border:1px solid #e0555540}.jtl__card.jn3{background:linear-gradient(145deg,#f0b65a42 0%,#50370f80 100%);border:1px solid #f0b65a40}.jtl__card.jn4{background:linear-gradient(145deg,#0ea5e942 0%,#0f324b80 100%);border:1px solid #0ea5e940}.jtl__card.jn5{background:linear-gradient(145deg,#2fd9be47 0%,#14504680 100%);border:1px solid #2fd9be40}.jtl__card.jn6{background:linear-gradient(145deg,#f0b65a42 0%,#50370f80 100%);border:1px solid #f0b65a40}body[data-theme=dark] .jtl__card.jn1{background:linear-gradient(145deg,#2fd9be1f 0%,#2fd9be08 100%),#0b10189e;border-color:#2fd9be3d}body[data-theme=dark] .jtl__card.jn2{background:linear-gradient(145deg,#e055551f 0%,#e0555508 100%),#0b10189e;border-color:#e055553d}body[data-theme=dark] .jtl__card.jn3{background:linear-gradient(145deg,#f0b65a1f 0%,#f0b65a08 100%),#0b10189e;border-color:#f0b65a3d}body[data-theme=dark] .jtl__card.jn4{background:linear-gradient(145deg,#0ea5e91f 0%,#0ea5e908 100%),#0b10189e;border-color:#0ea5e93d}body[data-theme=dark] .jtl__card.jn5{background:linear-gradient(145deg,#2fd9be1f 0%,#2fd9be08 100%),#0b10189e;border-color:#2fd9be3d}body[data-theme=dark] .jtl__card.jn6{background:linear-gradient(145deg,#f0b65a1f 0%,#f0b65a08 100%),#0b10189e;border-color:#f0b65a3d}.jtl__stem{flex-shrink:0;width:1.5px;height:20px}.jtl__stem.jn1{background:#2fd9be4d}.jtl__stem.jn2{background:#e055554d}.jtl__stem.jn3{background:#f0b65a4d}.jtl__stem.jn4{background:#0ea5e94d}.jtl__stem.jn5{background:#2fd9be4d}.jtl__stem.jn6{background:#f0b65a4d}.jtl__dot{z-index:2;border-radius:50%;width:12px;height:12px;position:relative}.jtl__dot:before,.jtl__dot:after{background:inherit;opacity:.45}.jtl__grid .jtl__dot.jn1{box-shadow:none;background:#1a6f63}.jtl__grid .jtl__dot.jn2{box-shadow:none;background:#783232}.jtl__grid .jtl__dot.jn3{box-shadow:none;background:#806331}.jtl__grid .jtl__dot.jn4{box-shadow:none;background:#155877}.jtl__grid .jtl__dot.jn5{box-shadow:none;background:#1a6f63}.jtl__grid .jtl__dot.jn6{box-shadow:none;background:#806331}.jtl__bignum{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4;font-size:56px;font-weight:700;line-height:1;position:absolute;top:10px;left:16px}.jtl__card.jn1 .jtl__bignum{color:#2fd9be}.jtl__card.jn2 .jtl__bignum{color:#e05555}.jtl__card.jn3 .jtl__bignum{color:#f0b65a}.jtl__card.jn4 .jtl__bignum{color:#0ea5e9}.jtl__card.jn5 .jtl__bignum{color:#2fd9be}.jtl__card.jn6 .jtl__bignum{color:#f0b65a}.jtl__card .jnode__constellation{pointer-events:none;opacity:.55;width:100px;height:100px;position:absolute;top:0;right:0}.jtl__card.jn1 .jnode__constellation{color:#2fd9be}.jtl__card.jn2 .jnode__constellation{color:#e05555}.jtl__card.jn3 .jnode__constellation{color:#f0b65a}.jtl__card.jn4 .jnode__constellation{color:#0ea5e9}.jtl__card.jn5 .jnode__constellation{color:#2fd9be}.jtl__card.jn6 .jnode__constellation{color:#f0b65a}.jtl__title{font-family:var(--font-sora,"Sora", sans-serif);color:#fff;z-index:1;margin-bottom:6px;font-size:20px;font-weight:600;line-height:1.2;position:relative}.jtl__desc{color:#fff9;z-index:1;font-size:15px;font-weight:300;line-height:1.4;position:relative}.jtl__card.jn1{--glow:#2fd9be6b}.jtl__card.jn2{--glow:#e055556b}.jtl__card.jn3{--glow:#f0b65a6b}.jtl__card.jn4{--glow:#0ea5e96b}.jtl__card.jn5{--glow:#2fd9be6b}.jtl__card.jn6{--glow:#f0b65a6b}@keyframes jtlGlimmer{0%,to{box-shadow:0 10px 30px -10px #00000073,0 0 #0000}50%{box-shadow:0 10px 30px -10px #00000073, 0 0 32px 1px var(--glow)}}@keyframes jtlSheen{0%{transform:translate(-170%)skew(-18deg)}9%,to{transform:translate(340%)skew(-18deg)}}@keyframes jtlConstFloat{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(5px,-4px)rotate(2.5deg)}66%{transform:translate(-4px,5px)rotate(-2deg)}}@keyframes jtlConstTwinkle{0%,to{opacity:.38}50%{opacity:.74}}@keyframes jtlNumBreath{0%,to{opacity:.32}50%{opacity:.55}}@keyframes jtlLineFlow{0%{background-position:0%}to{background-position:200%}}.jtl__card{animation:5.6s ease-in-out infinite jtlGlimmer}.jtl__card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(100deg,#0000 0%,#ffffff12 50%,#0000 100%);width:45%;height:100%;animation:15s ease-in-out infinite jtlSheen;position:absolute;top:0;left:0;transform:translate(-170%)skew(-18deg)}.jtl__grid .jtl__col:first-child .jtl__card:before{animation-duration:14s;animation-delay:-1.2s}.jtl__grid .jtl__col:nth-child(2) .jtl__card:before{animation-duration:16.5s;animation-delay:-3.4s}.jtl__grid .jtl__col:nth-child(3) .jtl__card:before{animation-duration:15s;animation-delay:-6.2s}.jtl__grid .jtl__col:nth-child(4) .jtl__card:before{animation-duration:17.5s;animation-delay:-8.7s}.jtl__grid .jtl__col:nth-child(5) .jtl__card:before{animation-duration:14.5s;animation-delay:-11.1s}.jtl__grid .jtl__col:nth-child(6) .jtl__card:before{animation-duration:16s;animation-delay:-13.4s}.jtl__card .jnode__constellation{animation:13s ease-in-out infinite jtlConstFloat,5s ease-in-out infinite jtlConstTwinkle}.jtl__bignum{animation:6s ease-in-out infinite jtlNumBreath}.jtl__line{background-size:200% 100%;animation:16s linear infinite jtlLineFlow}.jtl__col:first-child .jtl__card,.jtl__col:first-child .jtl__card:before,.jtl__col:first-child .jnode__constellation,.jtl__col:first-child .jtl__bignum{animation-delay:0s}.jtl__col:nth-child(2) .jtl__card,.jtl__col:nth-child(2) .jtl__card:before,.jtl__col:nth-child(2) .jnode__constellation,.jtl__col:nth-child(2) .jtl__bignum{animation-delay:-.9s}.jtl__col:nth-child(3) .jtl__card,.jtl__col:nth-child(3) .jtl__card:before,.jtl__col:nth-child(3) .jnode__constellation,.jtl__col:nth-child(3) .jtl__bignum{animation-delay:-1.8s}.jtl__col:nth-child(4) .jtl__card,.jtl__col:nth-child(4) .jtl__card:before,.jtl__col:nth-child(4) .jnode__constellation,.jtl__col:nth-child(4) .jtl__bignum{animation-delay:-2.7s}.jtl__col:nth-child(5) .jtl__card,.jtl__col:nth-child(5) .jtl__card:before,.jtl__col:nth-child(5) .jnode__constellation,.jtl__col:nth-child(5) .jtl__bignum{animation-delay:-3.6s}.jtl__col:nth-child(6) .jtl__card,.jtl__col:nth-child(6) .jtl__card:before,.jtl__col:nth-child(6) .jnode__constellation,.jtl__col:nth-child(6) .jtl__bignum{animation-delay:-4.5s}@media (prefers-reduced-motion:reduce){.jtl__card,.jtl__card:before,.jtl__card .jnode__constellation,.jtl__bignum,.jtl__line{animation:none}}@media (max-width:900px){.home-hero{padding:60px 24px 0}.home-hero h1{font-size:clamp(38px,10vw,56px)}.home-hero__sub{margin-top:18px;font-size:19px}.jgrid{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 24px}.jgrid:after{display:none;left:24px;right:24px}.jnode{min-height:150px;padding:22px 24px}.jnode__name{font-size:20px}.jnode__bignum{font-size:60px;top:8px;left:16px}.jtl{padding:0 20px}.jtl__line{display:none}.jtl__grid{grid-template-columns:1fr;gap:14px;animation:6s ease-in-out infinite floatMedium}.jtl__col,.jtl__col--above,.jtl__col--below{height:auto;display:block}.jtl__dot,.jtl__stem,.jtl__spacer{display:none}.jtl__col:not(:last-child):after{content:"";background:#ffffff2e;width:2px;height:14px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.jtl__col--above .jtl__card,.jtl__col--below .jtl__card{text-align:left;grid-row:auto;justify-content:flex-start;align-self:auto;width:100%;height:auto;margin:0;padding:62px 20px 18px}.jtl__bignum{font-size:42px;top:14px;left:18px}.jtl__title{font-size:19px}.jtl__desc{font-size:14px}.jtl__card .jnode__constellation{width:84px;height:84px}.jtl__col:hover .jtl__card{transform:none}.jtl-wrap{padding-bottom:40px}}@media (max-width:540px){.home-hero{padding:48px 18px 0}.jgrid{grid-template-columns:1fr;gap:14px;padding:0 18px}.jgrid:after{display:none}.jnode{min-height:130px}.jnode__bignum{font-size:50px;top:8px;left:14px}.jgrid-wrap{margin-top:40px}.jtl{padding:0 18px}.jtl-wrap{margin-top:40px}}.home-feed{z-index:5;padding:clamp(50px,7vw,90px) 0;position:relative}.hf-head{text-align:center;max-width:560px;margin:0 auto clamp(36px,5vw,50px);animation:8s ease-in-out .4s infinite floatGentle}.hf-head h2{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.025em;margin-top:14px;font-size:clamp(32px,4.8vw,54px);font-weight:200;line-height:1.05}.hf-head p{color:var(--muted);margin-top:14px;font-size:16px;font-weight:300}.collage{columns:2;column-gap:18px}.collage>*{break-inside:avoid;margin-bottom:18px}@media (max-width:680px){.collage{columns:1}}.col-tile{cursor:default;border-radius:18px;transition:border-color .3s;animation:7s ease-in-out infinite floatGentle;overflow:hidden}.collage>:first-child .col-tile{animation-delay:0s}.collage>:nth-child(2) .col-tile{animation-delay:.9s}.collage>:nth-child(3) .col-tile{animation-delay:.4s}.collage>:nth-child(4) .col-tile{animation-delay:1.3s}.collage>:nth-child(5) .col-tile{animation-delay:.6s}.collage>:nth-child(6) .col-tile{animation-delay:1.8s}.collage>:nth-child(7) .col-tile{animation-delay:1.1s}.collage>:nth-child(8) .col-tile{animation-delay:.2s}.col-tile:hover{transform:translateY(-4px)}.col-tile--img{flex-direction:column;justify-content:space-between;min-height:280px;padding:0;display:flex;position:relative}.col-tile--img .col-tile__src{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:20px;align-self:flex-start;margin:14px 0 0 14px;padding:4px 10px;font-size:10px}.col-tile__overlay{color:#fff;background:linear-gradient(#0000 0%,#000000bf 100%);padding:24px 22px}.col-tile__overlay h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:1.2}.col-tile__overlay p{color:#ffffffbf;margin-top:8px;font-size:13.5px;font-weight:300;line-height:1.5}.col-tile__overlay .col-tile__tag{margin-bottom:8px}.col-tile__overlay .col-tile__date{color:#ffffff80}.col-tile__tag{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:500;display:inline-block}.col-tile__tag.fight{color:var(--fight)}.col-tile__tag.escape{color:var(--escape)}.col-tile__tag.gold{color:var(--gold)}.col-tile__tag.muted{color:var(--muted)}.col-tile--img .col-tile__tag{color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:20px;padding:3px 9px}.col-tile__date{font-family:var(--font-jbmono,"JetBrains Mono", monospace);color:var(--muted);letter-spacing:.04em;font-size:11px}.col-tile__read{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--fight);margin-top:12px;font-size:11px;transition:color .2s;display:inline-block}.col-tile__read:hover{color:var(--ink)}.col-tile--img .col-tile__read{color:#ffffffd9}.col-tile--img .col-tile__read:hover{color:#fff}.col-tile--news{padding:22px 24px}.col-tile__top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.col-tile__top .col-tile__src{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--escape);font-size:11px}.col-tile--news h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;margin-top:4px;font-size:18px;font-weight:400;line-height:1.25}.col-tile--news p{color:var(--sub);margin-top:8px;font-size:14px;font-weight:300;line-height:1.55}.col-tile--brief{padding:18px 22px}.col-tile--brief .col-tile__src{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--escape);margin-bottom:6px;font-size:10px;display:block}.col-tile--brief h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:15px;font-weight:400;line-height:1.3}.col-tile--article{padding:24px}.col-tile--article h3{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;margin-top:4px;font-size:19px;font-weight:400;line-height:1.25}.col-tile--article p{color:var(--sub);margin-top:8px;font-size:14px;font-weight:300;line-height:1.55}.col-tile--take{border-left:3px solid var(--fight);padding:28px 26px}.col-tile__quote{font-family:var(--font-sora,"Sora", sans-serif);color:var(--fight);opacity:.5;margin-bottom:6px;font-size:48px;line-height:.6}.col-tile--take blockquote{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:18px;font-style:italic;font-weight:300;line-height:1.4}.col-tile__attr{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.06em;color:var(--muted);align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.col-tile--stat{text-align:center;padding:28px 26px}.col-tile__num{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;color:var(--escape);font-size:56px;font-weight:200;line-height:1}.col-tile__label{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:12px}.col-tile--stat p{color:var(--sub);max-width:280px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:300;line-height:1.55}.col-tile--stat .col-tile__read{margin-top:16px}.assess-banner{z-index:5;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 26px;display:flex;position:relative}.assess-banner__body{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.assess-banner__icon{color:var(--escape);flex-shrink:0;font-size:22px}.assess-banner__body strong{letter-spacing:-.01em;margin-bottom:2px;font-size:15px;display:block}.assess-banner__body p{color:var(--sub);font-size:13.5px;font-weight:300;line-height:1.45}@media (max-width:680px){.assess-banner{flex-direction:column;align-items:flex-start}.assess-banner__body{flex-direction:column;gap:8px}}.site-topbar{display:none}@media (max-width:720px){.site-topbar{z-index:70;background:#070a0e;border-bottom:1px solid #ffffff0f;height:70px;display:block;position:fixed;top:0;left:0;right:0}body:has(.journey-cta-float){padding-bottom:104px}}.home-icon{z-index:90;align-items:center;text-decoration:none;display:flex;position:fixed;top:22px;left:26px}.home-icon svg{border-radius:6px;width:30px;height:30px;transition:transform .2s}.home-icon:hover svg{transform:scale(1.1)}.home-wordmark{z-index:90;color:var(--ink);line-height:0;text-decoration:none;transition:opacity .2s,color .6s;display:block;position:fixed;top:24px;left:26px}.home-wordmark__svg{width:auto;height:clamp(22px,2vw,29px);display:block}.home-wordmark:hover{opacity:.8}.jtrack{align-items:center;gap:10px;max-width:560px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:6px 8px;display:flex}.jtrack__rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;align-items:center;gap:0;min-width:0;display:flex;overflow-x:auto}.jtrack__rail::-webkit-scrollbar{display:none}.jtrack__node{flex-direction:column;flex:1 0 60px;align-items:center;gap:3px;padding:2px 0;text-decoration:none;transition:opacity .2s;display:flex;position:relative}.jtrack__node:hover{opacity:.8}.jtrack__node:after{content:"";background:var(--line);z-index:0;border-radius:2px;height:2px;position:absolute;top:13px;left:calc(50% + 12px);right:calc(12px - 50%)}.jtrack__node:last-child:after{display:none}.jtrack__node--past:after{background:var(--escape);opacity:.5}.jtrack__pip{width:24px;height:24px;font-family:var(--font-jbmono,"JetBrains Mono", monospace);background:var(--chip-bg);color:var(--muted);z-index:1;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;transition:all .3s;display:flex;position:relative}.jtrack__node--active .jtrack__pip{background:var(--escape);color:#fff;border-color:var(--escape);transform:scale(1.15);box-shadow:0 0 12px #0b908266}.jtrack__node--past .jtrack__pip{background:var(--escape);color:#fff;opacity:.6;font-size:12px}.jtrack__label{color:var(--muted);white-space:nowrap;letter-spacing:.01em;font-size:10px;font-weight:400;transition:color .2s}.jtrack__node--active .jtrack__label{color:var(--ink);font-weight:600}.jtrack__node--past .jtrack__label{color:var(--escape);opacity:.7}@media (max-width:720px){.jtrack{gap:6px;margin-top:72px;margin-bottom:12px;padding:4px}.jtrack__node:after{top:13px}}@media (max-width:560px){.jtrack__label{display:none}.jtrack__rail{overflow-x:visible}.jtrack__node{flex:auto}}.fight-card{text-align:center;border-radius:22px;margin-bottom:40px;padding:48px 36px 40px}.fight-card__icon{color:var(--fight);margin-bottom:12px;font-size:32px}.fight-card h2{margin-bottom:12px;font-size:22px}.fight-card p{color:var(--muted);max-width:460px;margin:0 auto;font-size:15px;font-weight:300;line-height:1.6}.fight-card__note{opacity:.6;margin-top:12px;font-size:13px}.fight-ways{margin-bottom:40px}.fight-ways h3{text-align:center;color:var(--muted);margin-bottom:18px;font-size:17px;font-weight:400}.fight-ways__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fight-way{text-align:center;border-radius:16px;padding:24px 18px}.fight-way__ic{color:var(--fight);margin-bottom:10px;font-size:20px;display:block}.fight-way strong{margin-bottom:6px;font-size:14px;display:block}.fight-way p{color:var(--muted);font-size:13px;font-weight:300;line-height:1.5}@media (max-width:680px){.fight-ways__grid{grid-template-columns:1fr}.fight-card{padding:32px 24px}}.fight-manifesto{text-align:center;border-radius:18px;margin-bottom:60px;padding:36px 28px}.fight-manifesto blockquote{font-family:var(--font-display);color:var(--ink);font-size:18px;font-style:italic;font-weight:400;line-height:1.5}.fight-manifesto__attr{color:var(--muted);margin-top:12px;font-size:13px;font-weight:300;display:block}.why-section{z-index:5;padding:60px 0 20px;position:relative}.why-section>.wrap>.reveal{animation:9s ease-in-out .8s infinite floatGentle}.why-section h2{margin-bottom:12px;font-size:28px}.why-section>.wrap>.reveal>p{color:var(--muted);max-width:600px;margin-bottom:30px;font-size:15px;font-weight:300;line-height:1.6}.why-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.why-card{border-radius:18px;padding:26px 22px;animation:6s ease-in-out infinite floatMedium}.why-card.rd1{animation-delay:0s}.why-card.rd2{animation-delay:.7s}.why-card.rd3{animation-delay:1.4s}.why-card__ic{margin-bottom:10px;font-size:22px;display:block}.why-card strong{font-family:var(--font-display);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.why-card p{color:var(--muted);font-size:13.5px;font-weight:300;line-height:1.5}@media (max-width:680px){.why-grid{grid-template-columns:1fr}}.about-manifesto{border-radius:22px;margin-bottom:32px;padding:40px 36px}.about-manifesto p{color:var(--sub);margin-bottom:18px;font-size:17px;font-weight:300;line-height:1.7}.about-manifesto p:last-of-type{margin-bottom:0}.about-manifesto__sign{color:var(--ink);font-size:19px;font-weight:400}.about-manifesto__sign strong{color:var(--fight)}.about-manifesto__attr{color:var(--muted);margin-top:16px;font-size:14px;font-style:italic;font-weight:300;display:block}.about-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px;display:grid}.about-col{border-radius:18px;padding:28px 24px}.about-col h3{margin-bottom:14px;font-size:15px}.about-col ul{padding:0;list-style:none}.about-col li{color:var(--muted);padding:5px 0 5px 16px;font-size:14px;font-weight:300;line-height:1.5;position:relative}.about-col li:before{content:"";background:var(--escape);border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:0}body:not([data-theme=dark]) .home-wordmark,body:not([data-theme=dark]) .home-hero h1{color:#fff}body:not([data-theme=dark]) .home-hero__sub{color:#ffffffb3}body:not([data-theme=dark]) .eyebrow{color:#ffffff8c}body:not([data-theme=dark]) .eyebrow .ln{opacity:.35}body:not([data-theme=dark]) .jtrack__label{color:#ffffff8c}body:not([data-theme=dark]) .jtrack__node--active .jtrack__label{color:#fff}body:not([data-theme=dark]) .jtrack__node--past .jtrack__label{color:var(--escape);opacity:.9}body:not([data-theme=dark]) .sd-page__title{color:#fff}body:not([data-theme=dark]) .sd-page__copy{color:#fff9}body:not([data-theme=dark]) .hq-hero__sub{color:#ffffffb3}body:not([data-theme=dark]) .sec-top p{color:#fff9}@media (max-width:580px){.about-grid{grid-template-columns:1fr}.about-manifesto{padding:28px 22px}}.phead--compact{text-align:center;padding:36px 0 10px}.phead--compact h1{letter-spacing:-.03em;font-size:clamp(28px,4vw,44px);font-weight:200}.phead--compact p{max-width:480px;color:var(--muted);margin:10px auto 0;font-size:15px;font-weight:300}.phead--browse{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.phead__left{flex:1;min-width:0}.phead__right{flex-shrink:0;padding-top:80px}@media (max-width:700px){.phead--browse{flex-direction:column;gap:20px}.phead__right{padding-top:0}}.phead__toggle{margin-top:14px}.view-toggle{color:var(--muted);border:1px solid var(--glass-bd);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:9999px;align-items:center;gap:8px;margin-top:18px;padding:12px 24px;font-size:15px;text-decoration:none;transition:all .2s;display:inline-flex}.view-toggle:hover{color:var(--ink);border-color:var(--ink);background:#ffffff14}.view-toggle__icon{font-size:16px}.view-toggle--mobile{display:none}@media (max-width:900px){.view-toggle--mobile{display:inline-flex}}.filters-desc{color:var(--muted);min-height:20px;margin:8px 0 0;font-size:13px;font-weight:300;line-height:1.5}.sd-page{z-index:5;grid-template-columns:1fr minmax(0,560px) 1fr;align-items:start;gap:0 40px;max-width:1200px;margin:0 auto;padding:0 32px 60px;display:grid;position:relative}.sd-page__side{align-self:start;padding-top:12px}.sd-page__side--left{text-align:left}.sd-page__title{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-size:clamp(24px,2.8vw,36px);font-weight:200;line-height:1.15}.sd-page__copy{color:var(--muted);max-width:260px;margin-top:10px;font-size:14px;font-weight:300;line-height:1.55}.sd-page__side--right{flex-direction:column;align-items:flex-end;display:flex}.sd-page__browse{border:1px solid var(--glass-bd);color:var(--ink);border-radius:9999px;padding:16px 32px;font-size:16px;font-weight:400;text-decoration:none;transition:all .25s;display:inline-block}.sd-page__browse:hover{border-color:var(--ink);background:var(--glass-bg)}.sd-page__center{min-width:0}@media (max-width:900px){.sd-page{grid-template-columns:1fr;gap:0;padding:0 20px 100px}.sd-page__side{padding-top:0}.sd-page__side--left{text-align:center;order:1;margin-bottom:10px}.sd-page__side--left .eyebrow,.sd-page__side--left .view-toggle{display:none}.sd-page__title{font-size:clamp(20px,5vw,26px)}.sd-page__copy{display:none}.sd-page__side--right{text-align:center;order:3;align-items:center;margin-top:24px}.sd-page__browse-sub{max-width:100%}.sd-page__center{order:2}}.sd-wrap .pill-bar{justify-content:center;margin-top:10px;margin-bottom:4px}.sd-wrap .pill-btn{color:#d2ebf08c;border:1px solid #0000;padding:6px 14px;font-size:13px;transition:background .2s,color .2s,border-color .2s}.sd-wrap .pill-btn:hover{color:#fff;background:#ffffff14}.sd-wrap .pill-btn.active{color:#fff;background:#ffffff2e;border-color:#ffffff59}.sd-wrap .pill-btn--clear{color:#d2ebf066;border-style:dashed;padding:4px 10px;font-size:11px}.sd-wrap .pill-btn--clear:hover{color:#d2ebf0b3}.sd-wrap .pill-bar__sep{background:#ffffff26}.sd-filter-desc{color:var(--muted);text-align:center;max-width:300px;min-height:20px;margin:6px auto 10px;font-size:14px;font-weight:300;line-height:1.45}.sd-card__fav{width:36px;height:36px;color:var(--muted);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.sd-card__fav:hover{color:#ef4444;background:#0009}.sd-card__fav--active{color:#ef4444;background:#ef444426}.seg-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:10px 18px;font-family:inherit;font-size:14px;transition:all .2s}.seg-btn:hover{color:var(--ink)}.seg-btn.active{background:var(--pri-bg);color:var(--pri-fg)}.sd-intro__go{margin-top:28px;padding:16px 36px;font-size:16px}.sd-intro__hint{color:var(--muted);margin-top:20px;font-size:13px}.sd-intro__hint a{color:var(--escape);text-decoration:underline}.sd-wrap{box-sizing:border-box;flex-direction:column;align-items:center;width:calc(100vw - 32px);min-width:0;max-width:560px;margin-left:auto;margin-right:auto;padding:0 0 60px;display:flex}.sd-progress{background:#7f7f7f33;border-radius:6px;width:100%;height:6px;margin-bottom:8px;position:relative}.sd-progress__bar{background:linear-gradient(90deg, var(--escape), var(--fight));border-radius:6px;height:100%;transition:width .4s cubic-bezier(.2,.7,.2,1)}.sd-progress__text{text-align:center;color:var(--muted);font-size:12px;font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.05em;margin-top:6px;display:block}.sd-progress__saved{color:var(--escape);margin-left:4px}.sd-stack{flex:1;min-width:0;height:600px;position:relative}.sd-card{background:rgba(var(--card-rgb), 1);border:1px solid var(--line);-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;border-radius:20px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 32px #00000040}.sd-card:active{cursor:grabbing}.sd-card--top{z-index:2}.sd-card--behind{z-index:1;opacity:.4;pointer-events:none;filter:blur(1px);transform:scale(.94)translateY(8px)}.sd-indicator{z-index:10;font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:.08em;opacity:0;pointer-events:none;border-radius:8px;padding:8px 20px;font-size:18px;font-weight:600;transition:opacity .15s;position:absolute;top:24px}.sd-indicator--pass{color:#ef4444;border:2.5px solid #ef4444;left:20px;transform:rotate(-12deg)}.sd-indicator--save{color:#22c55e;border:2.5px solid #22c55e;right:20px;transform:rotate(12deg)}.sd-card__img{flex-shrink:0;height:220px;min-height:220px;position:relative;overflow:hidden}.sd-card__img img{object-fit:cover;width:100%;height:100%}.sd-card__img .badge{text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:40px;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.sd-card__img.hustle .badge{color:#eab308;background:#0000008c}.sd-card__img.unplug .badge{color:#0ea5e9;background:#0000008c}.sd-card__img.roots .badge{color:#0b9082;background:#0000008c}.sd-card__img.story .badge{color:#a855f7;background:#0000008c}.sd-card__img:not(:has(img)){background:linear-gradient(135deg,#0ea5e91f,#0b908214)}.sd-card__body{flex-direction:column;flex:1;padding:16px 22px 14px;display:flex;overflow-y:auto}.sd-card__toprow{justify-content:space-between;align-items:center;gap:8px;display:flex}.badge.badge--body{font-family:var(--font-jbmono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.1em;border-radius:30px;flex-shrink:0;padding:3px 10px;font-size:9px;font-weight:600;position:static}.badge--body.hustle{color:var(--fight);background:#c43a3a26}.badge--body.unplug{color:var(--gold);background:#f0b65a26}.badge--body.roots{color:var(--escape);background:#0b908226}.badge--body.story{color:var(--story);background:#8b5cf626}.sd-card__cat{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:500}.sd-card__title{letter-spacing:-.01em;margin-top:6px;line-height:1.2;font-family:var(--font-sora,"Sora", sans-serif)!important;font-size:23px!important;font-weight:400!important}.sd-card__hook{color:var(--muted);flex:1;margin-top:8px;font-size:15px;font-weight:300;line-height:1.5}.sd-card__stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;padding-top:14px;display:grid}.sd-stat{text-align:center}.sd-stat__k{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.sd-stat__v{font-size:13px;font-weight:500}.sd-card__detail{text-align:center;color:var(--escape);opacity:.8;margin-top:12px;font-size:13px;display:block}.sd-card__detail:hover{opacity:1}.sd-arena{align-items:center;gap:16px;width:100%;margin-top:10px;display:flex}.sd-side{border:1px solid var(--glass-bd);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:16px 10px;font-family:inherit;transition:all .25s;display:flex}.sd-side:hover{transform:scale(1.08)}.sd-side--pass:hover{border-color:#ef4444}.sd-side--save:hover{border-color:#22c55e}.sd-side__icon{font-size:26px;line-height:1}.sd-side--pass .sd-side__icon{color:#ef4444}.sd-side--save .sd-side__icon{color:#22c55e}.sd-side__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:500}.sd-hint{color:var(--muted);text-align:center;margin-top:14px;font-size:12px}.sd-hint kbd{border:1px solid var(--line);font-size:11px;font-family:var(--font-jbmono,"JetBrains Mono", monospace);background:#7f7f7f1a;border-radius:4px;padding:2px 7px;display:inline-block}.sd-gate{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sd-gate__card{text-align:center;border-radius:18px;width:calc(100% - 40px);max-width:400px;padding:36px 32px 32px;position:relative}.sd-gate__close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1;transition:all .2s;position:absolute;top:12px;right:14px}.sd-gate__close:hover{color:var(--ink)}.sd-gate__title{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:22px;font-weight:300}.sd-gate__sub{color:var(--muted);margin-bottom:20px;font-size:14px;font-weight:300;line-height:1.5}.sd-gate__form{flex-direction:column;gap:12px;display:flex}.sd-gate__input{border:1px solid var(--glass-bd);width:100%;color:var(--ink);background:#ffffff0d;border-radius:10px;outline:none;padding:14px 16px;font-family:inherit;font-size:15px;transition:all .2s}.sd-gate__input:focus{border-color:var(--escape)}.sd-gate__btn{background:var(--escape);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s}.sd-gate__btn:hover{filter:brightness(1.1)}.sd-gate__btn:disabled{opacity:.6;cursor:not-allowed}.sd-gate__error{color:#ef4444;margin-top:8px;font-size:13px}.sd-toast{z-index:9999;font-family:var(--font-sora,"Sora", sans-serif);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b9082eb;border-radius:40px;padding:10px 22px;font-size:14px;font-weight:500;animation:.35s ease-out forwards toast-in;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000059}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.sd-saved-pill{border:1px solid var(--line);background:rgba(var(--card-rgb), 1);font-family:var(--font-sora,"Sora", sans-serif);color:var(--ink);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;margin:12px auto 0;padding:8px 18px;font-size:13px;font-weight:500;transition:all .25s;display:flex}.sd-saved-pill:hover{border-color:var(--escape)}.sd-saved-pill.active{border-color:var(--escape);background:rgba(var(--card-rgb), .85)}.sd-saved-pill__icon{color:var(--fight);font-size:14px}.sd-saved{border:1px solid var(--line);background:rgba(var(--card-rgb), 1);border-radius:16px;max-width:600px;margin:20px auto 0;padding:20px;animation:.3s ease-out saved-open}@keyframes saved-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sd-saved__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sd-saved__title{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:16px;font-weight:500}.sd-saved__close{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.sd-saved__close:hover{color:var(--ink);border-color:var(--ink)}.sd-saved__grid{flex-direction:column;gap:10px;display:flex}.sd-saved__card{border:1px solid var(--line);color:var(--ink);background:rgba(var(--card-rgb), .5);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:all .25s;display:flex;position:relative}.sd-saved__card:hover{border-color:var(--escape);transform:translate(2px)}.sd-saved__img{border-radius:8px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.sd-saved__img img{object-fit:cover;width:100%;height:100%}.sd-saved__info{flex:1;min-width:0}.sd-saved__info .badge{margin-bottom:4px;padding:2px 8px;font-size:8px}.sd-saved__name{font-family:var(--font-sora,"Sora", sans-serif);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.sd-saved__cat{color:var(--muted);margin-top:2px;font-size:11px}.sd-saved__remove{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.sd-saved__remove:hover{color:var(--fight);border-color:var(--fight)}.sd-results{text-align:center;max-width:600px;margin:0 auto;padding:40px 24px 80px}.sd-results__header h2{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;font-size:clamp(26px,4vw,38px);font-weight:200}.sd-results__header p{color:var(--muted);margin-top:10px;font-size:15px}.sd-results__grid{text-align:left;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:28px;display:grid}.sd-results__card{color:var(--ink);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;transition:all .25s;display:flex}.sd-results__card:hover{border-color:var(--ink);transform:translateY(-3px)}.sd-results__card .badge{text-transform:uppercase;letter-spacing:.08em;border-radius:40px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:600}.sd-results__card.hustle .badge{color:#eab308;background:#eab30826}.sd-results__card.unplug .badge{color:#0ea5e9;background:#0ea5e926}.sd-results__card.roots .badge{color:#0b9082;background:#0b908226}.sd-results__card.story .badge{color:#a855f7;background:#a855f726}.sd-results__meta{color:var(--muted);font-size:12px}.sd-results__actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:32px;display:flex}.mp-page{max-width:720px;margin:0 auto;padding:40px 24px 80px}.mp-empty{justify-content:center;align-items:center;min-height:60svh;padding:40px 24px;display:flex}.mp-empty__card{text-align:center;border-radius:20px;max-width:420px;padding:44px 36px}.mp-empty__card h2{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;margin-bottom:12px;font-size:24px;font-weight:300}.mp-empty__card p{color:var(--sub);margin-bottom:24px;font-size:15px;font-weight:300;line-height:1.55}.mp-hero{text-align:center;border-bottom:1px solid var(--line);padding-bottom:40px}.mp-hero__eye{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--escape);font-size:11px}.mp-hero__title{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.03em;margin-top:10px;font-size:clamp(32px,6vw,52px);font-weight:200;line-height:1.05}.mp-hero__blurb{color:var(--sub);margin-top:16px;max-width:480px;margin-inline:auto;font-size:16px;font-weight:300;line-height:1.6}.mp-hero__stats{justify-content:center;gap:32px;margin-top:28px;display:flex}.mp-hero__stat{flex-direction:column;align-items:center;gap:4px;display:flex}.mp-hero__stat-label{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.mp-hero__stat-value{font-family:var(--font-sora,"Sora", sans-serif);font-size:20px;font-weight:500}.mp-hero__bar{background:var(--line);margin-top:20px;border-radius:4px;max-width:280px;height:4px;margin-inline:auto;overflow:hidden}.mp-hero__bar i{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);display:block}.mp-list{margin-top:40px}.mp-list__heading{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em;text-align:center;font-size:clamp(22px,4vw,32px);font-weight:300}.mp-list__sub{text-align:center;color:var(--muted);margin-top:6px;margin-bottom:28px;font-size:14px;font-weight:300}.mp-grid{flex-direction:column;gap:16px;display:flex}.mp-card{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:16px;gap:0;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.mp-card:hover{border-color:var(--escape);transform:translateY(-2px)}.mp-card__rank{z-index:2;font-family:var(--font-jbmono,"JetBrains Mono", monospace);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.mp-card__img{flex-shrink:0;width:160px;min-height:180px;overflow:hidden}.mp-card__img img{object-fit:cover;width:100%;height:100%}.mp-card__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px 18px;display:flex}.mp-card__toprow{align-items:center;gap:8px;display:flex}.mp-card__cat{font-family:var(--font-jbmono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.mp-card__title{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.25}.mp-card__hook{color:var(--sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:300;line-height:1.45;display:-webkit-box;overflow:hidden}.mp-card__match{color:var(--escape);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:12px;font-weight:500;display:flex}.mp-card__match-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mp-card__stats{color:var(--muted);border-top:1px solid var(--line);gap:12px;margin-top:6px;padding-top:8px;font-size:11px;display:flex}.mp-card__stats strong{color:var(--sub);margin-right:3px;font-weight:600}.mp-bottom{text-align:center;border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.mp-bottom__actions{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}@media (max-width:580px){.sd-wrap{padding:4px 0 16px}.sd-card__img{height:180px;min-height:180px}.sd-card__body{padding:14px 18px;overflow-y:visible}.sd-card--top{position:relative}.sd-card__title{font-size:18px!important}.sd-card__hook{font-size:13px}.sd-card__stats{gap:4px}.sd-stat__k{font-size:9px}.sd-stat__v{font-size:12px}.sd-actions{gap:18px}.sd-btn{width:56px;height:56px}.sd-btn__icon{font-size:20px}.sd-hint{display:none}.sd-results__grid{grid-template-columns:1fr}.seg-btn{padding:8px 13px;font-size:13px}.sd-arena{gap:8px}.sd-side{border-radius:10px;padding:12px 6px}.sd-side__icon{font-size:20px}.sd-side__label{font-size:8px}.sd-stack{height:auto;min-height:320px}.sd-filter-desc{margin:2px auto 6px}.mp-page{padding:24px 16px 60px}.mp-hero__stats{gap:20px}.mp-card{flex-direction:column}.mp-card__img{width:100%;min-height:140px;max-height:160px}.mp-card__rank{top:8px;left:8px}.mp-card__body{padding:14px 16px}.mp-card__title{font-size:16px}}.an-page{background:var(--page-bg);min-height:100svh}.an-nav{z-index:50;border-bottom:1px solid var(--line);background:rgba(var(--card-rgb), .8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.an-nav__back{align-items:center;gap:8px;display:flex}.an-nav__logo{font-family:var(--font-sora,"Sora", sans-serif);text-transform:uppercase;letter-spacing:.02em;font-size:16px;font-weight:600}.an-nav__dim{color:var(--muted);font-size:13px;font-weight:400;font-family:var(--font-hanken,"Hanken Grotesk", sans-serif);text-transform:none;margin-left:8px}.an-nav__link{color:var(--muted);font-size:13px;transition:color .2s}.an-nav__link:hover{color:var(--ink)}.an-main{max-width:960px;margin:0 auto;padding:32px 24px 80px}.an-header{min-height:auto;margin-bottom:28px;padding:0;display:block}.an-page h1.an-header__title{font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.3}.an-header__sub{color:var(--muted);margin-top:4px;font-size:14px}.an-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.an-stat{background:var(--glass-bg);border:1px solid var(--line);border-radius:10px;padding:20px}.an-stat__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-family:var(--font-jbmono,"JetBrains Mono", monospace);margin-bottom:6px}.an-stat__value{font-size:28px;font-weight:700;font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.02em}.an-stat__value--accent{color:var(--escape)}.an-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.an-card{background:var(--glass-bg);border:1px solid var(--line);border-radius:10px;padding:24px}.an-card--wide{grid-column:1/-1}.an-card__title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:13px;font-family:var(--font-jbmono,"JetBrains Mono", monospace);margin-bottom:16px}.an-card__subtitle{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-family:var(--font-jbmono,"JetBrains Mono", monospace);border-top:1px solid var(--line);margin:20px 0 12px;padding-top:16px}.an-bars{flex-direction:column;gap:10px;display:flex}.an-bars__row{align-items:center;gap:10px;display:flex}.an-bars__label{width:110px;color:var(--sub);text-align:right;white-space:nowrap;flex-shrink:0;font-size:12px}.an-bars__track{background:rgba(var(--card-rgb), .3);border-radius:4px;flex:1;height:22px;overflow:hidden}.an-bars__fill{background:var(--escape);border-radius:4px;min-width:2px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.an-bars__count{text-align:right;width:32px;font-size:13px;font-weight:600;font-family:var(--font-jbmono,"JetBrains Mono", monospace);color:var(--ink)}.an-daily{padding:8px 0}.an-daily__bars{align-items:flex-end;gap:2px;height:120px;display:flex}.an-daily__col{flex:1;align-items:flex-end;height:100%;display:flex}.an-daily__bar{background:var(--escape);opacity:.8;border-radius:2px 2px 0 0;width:100%;transition:opacity .2s}.an-daily__col:hover .an-daily__bar{opacity:1}.an-daily__axis{color:var(--muted);font-size:11px;font-family:var(--font-jbmono,"JetBrains Mono", monospace);justify-content:space-between;margin-top:8px;display:flex}.an-bands__bar{border-radius:6px;gap:2px;height:28px;margin-bottom:14px;display:flex;overflow:hidden}.an-bands__seg{transition:width .6s cubic-bezier(.4,0,.2,1)}.an-bands__legend{flex-wrap:wrap;gap:16px;display:flex}.an-bands__item{color:var(--sub);align-items:center;gap:6px;font-size:12px;display:flex}.an-bands__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.an-bands__ct{color:var(--ink);font-weight:600;font-family:var(--font-jbmono,"JetBrains Mono", monospace)}.an-table-wrap{overflow-x:auto}.an-table{border-collapse:collapse;width:100%;font-size:13px}.an-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-family:var(--font-jbmono,"JetBrains Mono", monospace);border-bottom:1px solid var(--line);padding:8px 12px}.an-table td{border-bottom:1px solid var(--line);padding:10px 12px}.an-table tbody tr:last-child td{border-bottom:none}.an-table__email{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-weight:500;overflow:hidden}.an-table__time{color:var(--muted);white-space:nowrap;font-family:var(--font-jbmono,"JetBrains Mono", monospace);font-size:12px}.an-badge{background:var(--sel-bg);color:var(--escape);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}@media (max-width:700px){.an-stats{grid-template-columns:repeat(2,1fr)}.an-grid{grid-template-columns:1fr}.an-stat__value{font-size:24px}.an-main{padding:20px 16px 60px}.an-bars__label{width:80px;font-size:11px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@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}@keyframes pulse{50%{opacity:.5}}
