@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), Inter, "Noto Sans Thai", "IBM Plex Sans Thai", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-950:#002c22;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#07120b;--color-ink:#f5fbf6;--color-muted:#91a198;--color-soft:#0d1c13;--color-softer:#07120b;--color-line:#d9f4e11a;--color-brand:#37be70;--color-brand-ink:#58d58b;--color-cyan:#65d5d6;--color-dude:#c8ab82;--color-pink:#c88b9b;--color-neon:#65d5d6;--font-heading:"Space Grotesk", Sora, var(--font-geist-sans), Inter, "Noto Sans Thai", "IBM Plex Sans Thai", ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-950:lab(15.0582% -17.9507 2.38369)}}}@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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-full{left:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[299\]{z-index:299}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.float-right{float:right}.clear-both{clear:both}.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-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.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}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[15px\]{height:15px}.h-\[72px\]{height:72px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.\!max-h-none{max-height:none!important}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[168px\]{max-height:168px}.min-h-0{min-height:0}.min-h-\[28px\]{min-height:28px}.min-h-\[48px\]{min-height:48px}.min-h-\[70vh\]{min-height:70vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[3px\]{width:3px}.w-\[15px\]{width:15px}.w-\[72px\]{width:72px}.w-\[168px\]{width:168px}.w-auto{width:auto}.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-5xl{max-width:var(--container-5xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[600px\]{max-width:600px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[20px_1fr\]{grid-template-columns:20px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>: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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}:where(.divide-line\/60>:not(:last-child)){border-color:#d9f4e110}@supports (color:color-mix(in lab, red, red)){:where(.divide-line\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#46FFAB\]\/30{border-color:#46ffab4d;border-color:lab(89.636% -61.8035 26.5054/.3)}.border-\[\#46FFAB\]\/35{border-color:#46ffab59;border-color:lab(89.636% -61.8035 26.5054/.35)}.border-\[\#46FFAB\]\/40{border-color:#46ffab66;border-color:lab(89.636% -61.8035 26.5054/.4)}.border-\[\#46FFAB\]\/60{border-color:#46ffab99;border-color:lab(89.636% -61.8035 26.5054/.6)}.border-\[\#46FFAB\]\/65{border-color:#46ffaba6;border-color:lab(89.636% -61.8035 26.5054/.65)}.border-\[\#FF9AAD\]\/35{border-color:#ff9aad59;border-color:lab(74.7923% 40.2766 7.17087/.35)}.border-brand{border-color:var(--color-brand)}.border-brand\/40{border-color:#37be7066}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.border-dude\/50{border-color:#c8ab8280}@supports (color:color-mix(in lab, red, red)){.border-dude\/50{border-color:color-mix(in oklab, var(--color-dude) 50%, transparent)}}.border-line{border-color:var(--color-line)}.border-line\/40{border-color:#d9f4e10a}@supports (color:color-mix(in lab, red, red)){.border-line\/40{border-color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.border-line\/60{border-color:#d9f4e110}@supports (color:color-mix(in lab, red, red)){.border-line\/60{border-color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.border-line\/70{border-color:#d9f4e112}@supports (color:color-mix(in lab, red, red)){.border-line\/70{border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.border-neon\/60{border-color:#65d5d699}@supports (color:color-mix(in lab, red, red)){.border-neon\/60{border-color:color-mix(in oklab, var(--color-neon) 60%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-t-\[\#46FFAB\]{border-top-color:#46ffab}.bg-\[\#46FFAB\]{background-color:#46ffab}.bg-\[\#46FFAB\]\/10{background-color:#46ffab1a;background-color:lab(89.636% -61.8035 26.5054/.1)}.bg-\[\#46FFAB\]\/15{background-color:#46ffab26;background-color:lab(89.636% -61.8035 26.5054/.15)}.bg-\[\#102319\]{background-color:#102319}.bg-\[\#FF3B30\]\/10{background-color:#ff3b301a;background-color:lab(57.6207% 72.5362 54.4493/.1)}.bg-\[\#FF9AAD\]{background-color:#ff9aad}.bg-black{background-color:var(--color-black)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand-ink{background-color:var(--color-brand-ink)}.bg-brand\/15{background-color:#37be7026}@supports (color:color-mix(in lab, red, red)){.bg-brand\/15{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.bg-dude\/15{background-color:#c8ab8226}@supports (color:color-mix(in lab, red, red)){.bg-dude\/15{background-color:color-mix(in oklab, var(--color-dude) 15%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-muted\/20{background-color:#91a19833}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-neon\/15{background-color:#65d5d626}@supports (color:color-mix(in lab, red, red)){.bg-neon\/15{background-color:color-mix(in oklab, var(--color-neon) 15%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-soft{background-color:var(--color-soft)}.bg-soft\/90{background-color:#0d1c13e6}@supports (color:color-mix(in lab, red, red)){.bg-soft\/90{background-color:color-mix(in oklab, var(--color-soft) 90%, transparent)}}.bg-softer{background-color:var(--color-softer)}.bg-softer\/80{background-color:#07120bcc}@supports (color:color-mix(in lab, red, red)){.bg-softer\/80{background-color:color-mix(in oklab, var(--color-softer) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-1{padding-left:var(--spacing)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#7CFF6B\]{color:#7cff6b}.text-\[\#46FFAB\]{color:#46ffab}.text-\[\#46FFAB\]\/70{color:#46ffabb3;color:lab(89.636% -61.8035 26.5054/.7)}.text-\[\#78E6A5\]{color:#78e6a5}.text-\[\#123D3D\]{color:#123d3d}.text-\[\#D86682\]{color:#d86682}.text-\[\#F5FBF6\]{color:#f5fbf6}.text-\[\#FF4D61\]{color:#ff4d61}.text-\[\#FF9AAD\]{color:#ff9aad}.text-\[\#FFB3C0\]{color:#ffb3c0}.text-\[\#ff6b6b\]{color:#ff6b6b}.text-black{color:var(--color-black)}.text-brand-ink{color:var(--color-brand-ink)}.text-brand-ink\/70{color:#58d58bb3}@supports (color:color-mix(in lab, red, red)){.text-brand-ink\/70{color:color-mix(in oklab, var(--color-brand-ink) 70%, transparent)}}.text-current{color:currentColor}.text-dude{color:var(--color-dude)}.text-emerald-400{color:var(--color-emerald-400)}.text-ink{color:var(--color-ink)}.text-ink\/50{color:#f5fbf680}@supports (color:color-mix(in lab, red, red)){.text-ink\/50{color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.text-ink\/75{color:#f5fbf6bf}@supports (color:color-mix(in lab, red, red)){.text-ink\/75{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.text-muted{color:var(--color-muted)}.text-muted\/50{color:#91a19880}@supports (color:color-mix(in lab, red, red)){.text-muted\/50{color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.text-muted\/60{color:#91a19899}@supports (color:color-mix(in lab, red, red)){.text-muted\/60{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.text-muted\/70{color:#91a198b3}@supports (color:color-mix(in lab, red, red)){.text-muted\/70{color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.text-muted\/80{color:#91a198cc}@supports (color:color-mix(in lab, red, red)){.text-muted\/80{color:color-mix(in oklab, var(--color-muted) 80%, transparent)}}.text-neon{color:var(--color-neon)}.text-neon\/90{color:#65d5d6e6}@supports (color:color-mix(in lab, red, red)){.text-neon\/90{color:color-mix(in oklab, var(--color-neon) 90%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(70\,255\,171\,0\.12\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#46ffab1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(4\,20\,10\,0\.10\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#04140a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-emerald-950\/15{--tw-shadow-color:#002c2226}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-neon\/40{--tw-ring-color:#65d5d666}@supports (color:color-mix(in lab, red, red)){.ring-neon\/40{--tw-ring-color:color-mix(in oklab, var(--color-neon) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[\#46FFAB\]\/80:is(:where(.group):hover *){color:#46ffabcc;color:lab(89.636% -61.8035 26.5054/.8)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/sidebar\:pointer-events-auto:is(:where(.group\/sidebar):hover *){pointer-events:auto}.group-hover\/sidebar\:opacity-100:is(:where(.group\/sidebar):hover *),.group-hover\/toggle\:opacity-100:is(:where(.group\/toggle):hover *){opacity:1}}.group-focus-visible\/toggle\:opacity-100:is(:where(.group\/toggle):focus-visible *){opacity:1}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-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-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-brand\/30:hover{border-color:#37be704d}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/30:hover{border-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.hover\:border-neon\/40:hover{border-color:#65d5d666}@supports (color:color-mix(in lab, red, red)){.hover\:border-neon\/40:hover{border-color:color-mix(in oklab, var(--color-neon) 40%, transparent)}}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-\[\#46FFAB\]\/10:hover{background-color:#46ffab1a;background-color:lab(89.636% -61.8035 26.5054/.1)}.hover\:bg-\[\#258C52\]:hover{background-color:#258c52}.hover\:bg-\[\#151515\]:hover{background-color:#151515}.hover\:bg-\[\#FF3B30\]\/10:hover{background-color:#ff3b301a;background-color:lab(57.6207% 72.5362 54.4493/.1)}.hover\:bg-\[\#ff6b6b\]\/10:hover{background-color:#ff6b6b1a;background-color:lab(64.7084% 57.4514 30.2551/.1)}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.hover\:bg-neon\/10:hover{background-color:#65d5d61a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neon\/10:hover{background-color:color-mix(in oklab, var(--color-neon) 10%, transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-soft:hover{background-color:var(--color-soft)}.hover\:bg-softer:hover{background-color:var(--color-softer)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:text-\[\#46FFAB\]:hover{color:#46ffab}.hover\:text-\[\#FF9AAD\]:hover{color:#ff9aad}.hover\:text-brand-ink:hover{color:var(--color-brand-ink)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-neon:hover{color:var(--color-neon)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.18\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:border-\[\#46FFAB\]\/50:focus-visible{border-color:#46ffab80;border-color:lab(89.636% -61.8035 26.5054/.5)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[\#46FFAB\]\/40:focus-visible{--tw-ring-color:#46ffab66}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#46FFAB\]\/40:focus-visible{--tw-ring-color:lab(89.636% -61.8035 26.5054/.4)}}.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color:#37be7066}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.985\]:active{scale:.985}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:self-auto{align-self:auto}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-screen{height:100vh}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-col{flex-direction:column}}@media (min-width:64rem){.lg\:inline{display:inline}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.xl\:-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:scale-\[1\.03\]{scale:1.03}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--background:#07120b;--foreground:#f5fbf6;--grad-primary:linear-gradient(110deg, #227c4b 0%, #37be70 52%, #78e6a5 100%);--grad-warm:linear-gradient(110deg, #315c43 0%, #4a8b62 52%, #78b992 100%);--grad-purple:linear-gradient(110deg, #294a38 0%, #3e7152 52%, #6b9f7e 100%);--grad-bluegreen:linear-gradient(110deg, #2c6b57 0%, #65d5d6 42%, #78e6a5 100%);--grad-marketplace:linear-gradient(110deg, #1e7042 0%, #37be70 52%, #78e6a5 100%);--grad-hub:linear-gradient(110deg, #2c8050 0%, #78e6a5 100%);--grad-lab:linear-gradient(110deg, #326c5d 0%, #65d5d6 48%, #78e6a5 100%);--grad-projects:linear-gradient(110deg, #244b36 0%, #3f7e58 50%, #78b992 100%);--glow-green:0 0 0 1px #58d58b47, 0 10px 30px #37be701f, 0 20px 56px #37be7012;--glow-cyan:0 0 0 1px #65d5d64d, 0 10px 28px #65d5d61a, 0 18px 48px #65d5d60f;--glow-orange:var(--glow-green);--glow-pink:var(--glow-green)}html{scroll-behavior:smooth;background:#000}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative}h1,h2,h3{font-family:var(--font-heading)}.mono{font-family:var(--font-mono)}.sig{color:#78e6a5;font-family:var(--font-mono);letter-spacing:-.01em;text-shadow:0 0 12px #78e6a59e,0 0 28px #37be704d}[data-page=dude-chat] .sig{background:var(--grad-primary);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.hairline{border-color:#ffffff14}.hairline-strong{border-color:#ffffff24}.glow-focus:focus{border-color:var(--color-brand);box-shadow:var(--glow-green);outline:none}.focus-neon:focus,.focus-neon-within:focus-within{border-color:var(--color-cyan);box-shadow:var(--glow-cyan);outline:none}.active-neon{box-shadow:var(--glow-cyan);border-color:#22f2ef66}.card-hover{transition:all .2s}.pidude-logo{flex-direction:column;align-items:flex-start;gap:.12rem;line-height:1;text-decoration:none;display:inline-flex}.pidude-wordmark{font-family:var(--font-heading);letter-spacing:-.055em;font-size:1.5rem;font-weight:850}.pidude-pi,.pidude-dude{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text}.pidude-slogan{-webkit-text-fill-color:transparent;color:#0000;font-family:var(--font-geist-mono), monospace;letter-spacing:.015em;text-shadow:none;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text;align-self:center;font-size:.62rem;font-weight:700}footer .pidude-wordmark{font-size:1.3rem}footer .pidude-slogan{font-size:.56rem}.pidude-public-logo{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;line-height:1;text-decoration:none;display:inline-flex}.pidude-public-brandline{align-items:center;gap:.32rem;display:inline-flex}.pidude-public-mark{background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);flex:none;width:1.35rem;height:1.35rem;display:block;-webkit-mask-image:url(/brand/pidude-sidebar-mark.webp);mask-image:url(/brand/pidude-sidebar-mark.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pidude-public-slogan{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text}.pidude-public-wordmark{font-family:var(--font-heading);letter-spacing:-.055em;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text;font-size:1.42rem;font-weight:850}.pidude-public-slogan{font-family:var(--font-geist-mono), monospace;letter-spacing:.01em;opacity:.78;align-self:center;font-size:.56rem;font-weight:650}footer .pidude-public-wordmark{font-size:1.18rem}footer .pidude-public-mark{width:1.12rem;height:1.12rem}footer .pidude-public-slogan{font-size:.5rem}@media (max-width:420px){.pidude-public-wordmark{font-size:1.2rem}.pidude-public-slogan{font-size:.48rem}}.home-heading-ruby{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#ff9aad 0%,#ff3b30 38%,#c52b71 70%,#64133d 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.home-heading-white{color:#fff;-webkit-text-fill-color:#fff;display:inline-block}[data-page=home] .home-section-heading{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}[data-page=home] .home-section-heading:after{box-shadow:none!important;background:#78e6a5!important}.pidude-main{isolation:isolate;position:relative;overflow:hidden}.pidude-main:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(78% 56% at 8% 2%,#78e6a557 0%,#78e6a526 38%,#0000 76%),radial-gradient(66% 48% at 92% 10%,#37be7038 0%,#37be7017 42%,#0000 78%),radial-gradient(50% 38% at 52% 88%,#65d5d61a 0%,#65d5d60a 46%,#0000 80%),linear-gradient(#fbfefb 0%,#f3faf5 48%,#f8fcf9 100%);position:absolute;inset:0}[data-theme=dark] .pidude-main:before,.dark .pidude-main:before{background:radial-gradient(84% 58% at 6% 0,#37be7052 0%,#37be7024 40%,#0000 78%),radial-gradient(68% 50% at 94% 12%,#78e6a533 0%,#78e6a514 44%,#0000 80%),radial-gradient(54% 42% at 58% 88%,#65d5d614 0%,#65d5d608 48%,#0000 80%),linear-gradient(#08150d 0%,#07120b 48%,#09130e 100%)}.pidude-main:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 20%,#ffffff6b 0%,#ffffff2e 32%,#fff0 68%);position:absolute;inset:0}[data-theme=dark] .pidude-main:after,.dark .pidude-main:after{background:radial-gradient(circle at 50% 22%,#040a0647 0%,#040a0624 34%,#040a0600 72%)}.pidude-main:has([data-page=dude-chat]):before{background:0 0!important;display:none!important}.pidude-main:has([data-page=dude-chat]):after{background:0 0!important;display:none!important}.pidude-main:has([data-page=dude-chat]){background:#040a06!important}[data-theme=light] .pidude-main:has([data-page=dude-chat]){background:#fafffd!important}[data-page=dude-chat] .hero-chat-box,[data-theme=dark] [data-page=dude-chat] .hero-chat-box{background:#ffffff14;border-color:#46ffabe6;box-shadow:0 0 0 1px #46ffab4d,0 0 24px #46ffab59,0 0 64px #46ffab2e}[data-theme=light] [data-page=dude-chat] .hero-chat-box{background:#ffffffd9;border:1px solid #0000000f;box-shadow:0 0 0 1px #46ffab1f,0 8px 32px #46ffab2e,0 0 48px #46ffab1a}[data-theme=light] [data-page=dude-chat] .hero-chat-content,[data-theme=light] [data-page=dude-chat] .hero-chat-box textarea{color:#2d3540}[data-theme=light] [data-page=dude-chat] .hero-chat-box textarea::placeholder,[data-theme=light] [data-page=dude-chat] .hero-chat-content::placeholder{color:#6b7785}[data-theme=light] [data-page=dude-chat] .hero-chat-box .sig{color:#0a8270;-webkit-text-fill-color:#0a8270}[data-theme=light] [data-page=dude-chat] .dude-buddy-select-text{color:#2d3540}[data-theme=light] [data-page=dude-chat] .dude-buddy-icon{color:#0a8270}[data-theme=light] [data-page=dude-chat] .chat-mic-btn{color:#5a6470;background:#00000008;border-color:#00000014}[data-theme=light] [data-page=dude-chat] .chat-mic-btn:hover{color:#0a8270;background:#46ffab1a;border-color:#46ffab66}[data-theme=light] [data-page=dude-chat] .pi-symbol{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#0a8270 0%,#1d5bff 100%);-webkit-background-clip:text;background-clip:text}[data-page=dude-chat] .msg-bubble-user{color:#f8fffcf5;background:0 0;border:none}[data-page=dude-chat] .msg-bubble-ai{color:#f8fffce6;background:0 0;border:none}[data-page=dude-chat] .msg-user{justify-content:flex-end;display:flex}[data-page=dude-chat] .msg-ai{justify-content:flex-start;display:flex}[data-page=dude-chat] .msg-row{width:100%;min-width:0;max-width:100%}[data-page=dude-chat] .msg-bubble{overflow-wrap:anywhere;word-break:break-word;min-width:0}[data-page=dude-chat] .msg-bubble pre,[data-page=dude-chat] .msg-bubble code{overflow-wrap:normal;word-break:normal;max-width:100%;overflow-x:auto}[data-page=dude-chat] .msg-bubble table{max-width:100%;display:block;overflow-x:auto}[data-page=dude-chat] .msg-bubble img,[data-page=dude-chat] .msg-bubble video,[data-page=dude-chat] .msg-bubble embed{max-width:100%}[data-page=dude-chat] .msg-bubble a{word-break:break-all;overflow-wrap:anywhere}[data-page=dude-chat] .msg-action-btn{color:#f8fffc8c;background:#ffffff0a}[data-page=dude-chat] .msg-action-btn:not(:disabled):hover{color:#46ffab;background:#46ffab1a;border-color:#46ffab4d}[data-theme=light] [data-page=dude-chat] .msg-bubble-user,[data-theme=light] [data-page=dude-chat] .msg-bubble-ai{color:#1a1d24}[data-theme=light] [data-page=dude-chat] .msg-action-btn{color:#5a6470;background:#fff9}[data-theme=light] [data-page=dude-chat] .msg-action-btn:not(:disabled):hover{color:#0a8270;background:#46ffab1f;border-color:#46ffab59}[data-page=dude-chat] .msg-more-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141916f2;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}[data-page=dude-chat] .msg-more-item{color:#f8fffcbf}[data-page=dude-chat] .msg-more-item:not(:disabled):hover{color:#46ffab;background:#46ffab1a}[data-theme=light] [data-page=dude-chat] .msg-more-menu{background:#fffffffa;border-color:#00000014;box-shadow:0 8px 32px #0000001f}[data-theme=light] [data-page=dude-chat] .msg-more-item{color:#2d3540}[data-theme=light] [data-page=dude-chat] .msg-more-item:not(:disabled):hover{color:#0a8270;background:#46ffab1a}.hero-aura{position:relative}body:has([data-page=home]){background:#000 linear-gradient(145deg,#06170c 0%,#0a3820 48%,#092417 100%)}body:has([data-page=home]) main{max-width:none;padding:0!important}[data-ui=public-top-nav]{background:linear-gradient(100deg,#267a46 0%,#1a6238 52%,#0a2c18 100%);border-color:#78e6a533;box-shadow:0 8px 28px #00000029}[data-ui=public-top-nav] .flex-none img,[data-ui=public-shell] .site-footer .flex.items-center>a img{filter:brightness(0)invert()}[data-ui=public-top-nav] .flex-none .pidude-nav-logo,[data-ui=public-shell] .site-footer .flex.items-center>a .pidude-footer-logo{filter:drop-shadow(0 3px 4px #0006)}[data-ui=public-top-nav] nav a,[data-ui=public-top-nav] [data-ui=access-button],[data-ui=public-top-nav] a[href=\/pricing],[data-ui=public-top-nav] a[href=\/login]{color:#ffffffe0}[data-ui=public-top-nav] nav a:hover,[data-ui=public-top-nav] nav a[aria-current=page],[data-ui=public-top-nav] [data-ui=access-button]:hover,[data-ui=public-top-nav] a[href=\/pricing]:hover{color:#78e6a5}[data-ui=public-shell]{background:radial-gradient(60% 60% at 8% 4%,#78e6a557 0%,#78e6a51c 42%,#0000 76%),radial-gradient(60% 56% at 94% 94%,#52dc856b 0%,#37be7026 44%,#0000 78%),radial-gradient(48% 42% at 78% 20%,#2f876f29 0%,#0000 78%),linear-gradient(145deg,#06170c 0%,#0a3820 48%,#092417 100%);box-shadow:inset 0 0 72px #37be7012}[data-ui=public-page-main]{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(3.5rem,7vw,6rem)}[data-ui=public-shell] .site-footer{color:#f5fbf6b8;background:linear-gradient(110deg,#0a2c18 0%,#13552f 52%,#0c3820 100%);border-color:#78e6a52e}[data-ui=public-shell] .site-footer a{color:#f5fbf6d1}[data-ui=public-shell] .site-footer a:hover{color:#78e6a5}[data-page=about].about-page{max-width:72rem;margin:0 auto}[data-page=about] .about-hero{border-bottom:1px solid #78e6a533;max-width:48rem;padding-bottom:1.25rem}[data-page=about] .about-headline{color:#fff;-webkit-text-fill-color:#fff;filter:none;text-shadow:0 0 14px #ffffff29;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}[data-page=about] .about-first-section{background:radial-gradient(68% 88% at 6% 8%,#78e6a538,#0000 74%),linear-gradient(135deg,#0a2c18 0%,#13552f 52%,#0c3820 100%);border:1px solid #78e6a53d;border-radius:1.25rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,2vw,1.4rem);display:grid;box-shadow:0 20px 44px #0000002e,0 0 30px #37be701a}[data-page=about] .about-prototype{background:#051b0ea3;border:1px solid #78e6a552;border-radius:1rem;flex-direction:column;min-height:23rem;display:flex;overflow:hidden;box-shadow:inset 0 0 28px #78e6a521}[data-page=about] .about-prototype-diagram{object-fit:cover;flex:1;width:100%;height:100%;min-height:23rem}[data-page=about] .about-prototype-topbar{color:#f5fbf6cc;font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #78e6a52e;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.72rem;display:flex}[data-page=about] .about-prototype-dot{background:#78e6a5;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 10px #78e6a5b8}[data-page=about] .about-prototype-status{color:#78e6a5;margin-left:auto}[data-page=about] .about-prototype-canvas{background-image:radial-gradient(#78e6a533 1px,#0000 1px);background-size:18px 18px;flex:1;min-height:18rem;position:relative}[data-page=about] .about-prototype-node,[data-page=about] .about-prototype-output{color:#f5fbf6;background:#0d341ee0;border:1px solid #78e6a56b;border-radius:.75rem;font-size:.8rem;font-weight:700;position:absolute;box-shadow:0 0 18px #78e6a524}[data-page=about] .about-prototype-node{padding:.7rem .9rem}[data-page=about] .about-prototype-node-idea{top:15%;left:9%}[data-page=about] .about-prototype-node-project{top:39%;left:39%}[data-page=about] .about-prototype-node-launch{top:66%;right:10%}[data-page=about] .about-prototype-connector{transform-origin:0;background:linear-gradient(90deg,#78e6a5,#78e6a52e);height:1px;position:absolute;box-shadow:0 0 8px #78e6a585}[data-page=about] .about-prototype-connector-one{width:31%;top:31%;left:23%;transform:rotate(29deg)}[data-page=about] .about-prototype-connector-two{width:28%;top:58%;left:55%;transform:rotate(29deg)}[data-page=about] .about-prototype-output{color:#78e6a5;padding:.6rem .8rem;font-size:.7rem;bottom:9%;right:8%}[data-page=about] .about-intro{color:#e2ffecc7}[data-page=about] .about-first-copy{-webkit-backdrop-filter:blur(16px);color:#f5fbf6;border:1px solid #7cff6b9e;border-radius:1rem;padding:clamp(1rem,2vw,1.5rem);font-size:.88rem;line-height:1.55;box-shadow:inset 0 0 0 1px #7cff6b57,0 0 42px #46ffab57,0 0 70px #0a827029,0 18px 40px #0000002e;background:linear-gradient(135deg,#0a827057 0%,#46ffab33 48%,#7cff6b3d 100%)!important}[data-page=about] .about-first-copy .text-ink{color:#f5fbf6}[data-page=about] .about-quote{background:linear-gradient(120deg,#64132942,#10351fb8);border-color:#e54b615c;box-shadow:0 0 22px #e54b6121,0 12px 32px #00000029}[data-page=about] .about-card-section{flex-direction:column;gap:.35rem;display:flex}[data-page=about] .about-card-section p{color:#f5fbf6c7}[data-page=about] .about-card-section-head{color:#46ffab;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}[data-page=about] .about-card-section-head svg{color:#46ffab;flex:none}[data-page=about] .about-card-highlight{border-top:1px solid #7cff6b4d;margin-top:.5rem;padding-top:.75rem}[data-page=about] .about-card-highlight-text{font-weight:600;color:#f5fbf6!important}[data-page=about] .about-card-image{border-radius:.75rem;width:100%;height:auto;margin-top:.5rem;box-shadow:0 8px 24px #0003}[data-page=about] .about-pidude-word{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text}[data-page=about] .about-section-2-header{text-align:center;border-bottom:1px solid #78e6a533;max-width:42rem;margin:0 auto clamp(2rem,4vw,3rem);padding-bottom:1.25rem}[data-page=about] .about-section-2-title{color:#fff;letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.15}[data-page=about] .about-section-2-quote{color:#78e6a5;margin-top:.75rem;font-size:.95rem;font-style:italic;font-weight:600}.about-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.about-column{flex-direction:column;gap:24px;display:flex}.about-image-pin{background:#00140c73;border:1px solid #5aff9638;border-radius:24px;overflow:hidden}.about-image-pin img,.image-pin-img{object-fit:cover;border:1px solid #5aff9638;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 6px 18px #0000002e}.hi-five-pin{background:#00140c73;border:1px solid #5aff9638;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 6px 18px #0000002e}.hi-five-pin img{object-fit:cover;object-position:center;width:100%;height:auto;display:block}.about-full-width{margin-top:24px}.about-vision-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;display:grid}@media (max-width:1023px){.about-board{grid-template-columns:repeat(2,minmax(0,1fr))}.about-vision-row{grid-template-columns:1fr}}@media (max-width:640px){.about-board{grid-template-columns:1fr}}[data-page=about] .about-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}[data-page=about] .about-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#143e24b8,#081c11d6);border:1px solid #78e6a52e;border-radius:1rem;min-width:0;padding:clamp(1.25rem,2vw,1.6rem);box-shadow:inset 0 0 0 1px #ffffff09,0 16px 34px #00000029,0 0 24px #37be700f}[data-page=about] .about-panel:nth-child(odd){background:linear-gradient(145deg,#143e24c7,#081c11db)}[data-page=about] .about-panel:nth-child(2n){background:linear-gradient(145deg,#1b2620eb,#0a1d12e0)}[data-page=about] .about-panel h2{color:#f5fbf6}[data-page=about] .about-panel-how{grid-row:span 2}[data-page=about] .about-panel-wide{grid-column:span 2}[data-page=about] .about-panel-cta{grid-column:1/-1}[data-page=about] .about-panel .hairline{background:#ffffff0b;border-color:#78e6a529}[data-theme=light] [data-page=about] .about-panel{border-color:#37be7033;box-shadow:0 12px 30px #1441261a,0 0 20px #37be700f}[data-theme=light] [data-page=about] .about-panel:nth-child(odd){background:linear-gradient(145deg,#fff,#f3fbf6)}[data-theme=light] [data-page=about] .about-panel:nth-child(2n){background:linear-gradient(145deg,#edf8f0,#fff)}[data-theme=light] [data-page=about] .about-panel h2,[data-theme=light] [data-page=about] .about-panel .text-ink{color:#1e2a22}[data-theme=light] [data-page=about] .about-panel .text-muted{color:#5e6c63}[data-theme=light] [data-page=about] .about-panel .hairline{background:#ffffffd6;border-color:#37be7033}[data-theme=light] [data-page=about] .about-panel .text-brand-ink{color:#178c4a}@media (max-width:1023px){[data-page=about] .about-first-section{grid-template-columns:minmax(0,1fr)}[data-page=about] .about-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=about] .about-panel-how{grid-row:auto}[data-page=about] .about-panel-wide{grid-column:span 2}}@media (max-width:640px){[data-page=about] .about-section-grid{grid-template-columns:minmax(0,1fr)}[data-page=about] .about-panel-wide,[data-page=about] .about-panel-cta{grid-column:auto}}[data-page=pricing].pricing-page{min-height:100%}[data-page=pricing] .pricing-plan-card{color:#fff;background:#ffffff26!important}[data-page=pricing] .pricing-billing-toggle{border-radius:999px;align-items:center;padding:.375rem 1rem;font-size:.875rem;font-weight:700;transition:filter .16s,box-shadow .16s,transform .16s;display:flex}[data-page=pricing] .pricing-billing-monthly{color:#78e6a5;background:#ffffff26;border:1px solid #ffffff52;box-shadow:inset 0 0 14px #78e6a524}[data-page=pricing] .pricing-billing-monthly.is-active{background:#ffffff3d;box-shadow:0 0 18px #78e6a542,inset 0 0 0 1px #ffffff1f}[data-page=pricing] .pricing-billing-annual{color:#173524;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);box-shadow:0 0 18px #46ffab4d}[data-page=pricing] .pricing-billing-annual:hover,[data-page=pricing] .pricing-billing-monthly:hover{filter:brightness(1.08)}[data-page=pricing] .pricing-save-badge{color:#fff;background:#176b3b66;box-shadow:inset 0 0 10px #0a82704d}[data-page=pricing] .pricing-plan-card[data-plan=free]{box-shadow:inset 0 0 0 1px #ffffff47,0 0 30px #ffffff24,0 18px 40px #0000002e!important}[data-page=pricing] .pricing-plan-card[data-plan=starter]{box-shadow:inset 0 0 0 1px #65d5d657,0 0 34px #65d5d63d,0 18px 40px #0000002e!important}[data-page=pricing] .pricing-plan-card[data-plan=creator]{box-shadow:inset 0 0 0 1px #ff4d6161,0 0 40px #ff4d614d,0 18px 40px #0003!important}[data-page=pricing] .pricing-plan-card[data-plan=pro]{border-color:#ff4d61e6!important;box-shadow:inset 0 0 0 1px #ff4d6180,0 0 42px #d72f5066,0 0 70px #7e163533,0 18px 40px #0000002e!important}[data-page=pricing] .pricing-plan-card[data-plan=access]{background:linear-gradient(135deg,#0a827057 0%,#46ffab33 48%,#7cff6b3d 100%)!important;border-color:#7cff6b9e!important;box-shadow:inset 0 0 0 1px #7cff6b57,0 0 42px #46ffab57,0 0 70px #0a827029,0 18px 40px #0000002e!important}[data-page=pricing] .pricing-plan-card .text-muted,[data-page=pricing] .pricing-plan-card .text-muted\/70{color:#f5fbf6e6}[data-page=pricing] .pricing-credit-card .text-muted,[data-page=pricing] .pricing-info-panel .text-muted,[data-page=pricing] .pricing-faq p.text-muted{color:#f5fbf6e0}[data-page=pricing] .pricing-plan-card[data-plan=free] h3,[data-page=pricing] .pricing-plan-card[data-plan=free] .mono,[data-page=pricing] .pricing-plan-card[data-plan=free] .flex.h-10{color:#65d5d6!important}[data-page=pricing] .pricing-plan-card[data-plan=creator] .mono{color:#ffe0e6!important}[data-page=pricing] .pricing-plan-card[data-plan=free] .pricing-plan-cta{color:#123d3d;box-shadow:0 0 18px #65d5d647;background:linear-gradient(135deg,#237f88 0%,#65d5d6 52%,#bfffff 100%)!important}[data-page=pricing] .pricing-plan-card[data-plan=starter] .pricing-plan-cta{color:#123d3d;background:linear-gradient(135deg,#237f88 0%,#65d5d6 52%,#bfffff 100%);box-shadow:0 0 20px #65d5d657}[data-page=pricing] .pricing-plan-card[data-plan=creator] .pricing-plan-cta{color:#fff;background:linear-gradient(135deg,#7e1635 0%,#d72f50 48%,#ff6d7f 100%);box-shadow:0 0 22px #ff4d616b}[data-page=pricing] .pricing-plan-card[data-plan=access] .pricing-plan-cta{color:#173524;background:linear-gradient(135deg,#176b3b 0%,#37be70 52%,#a7d9b4 100%);box-shadow:0 0 20px #a7d9b457}[data-page=pricing] .pricing-compare{border-color:#78e6a54d;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 28px #78e6a524,0 14px 32px #0000002e;background:#ffffff26!important}[data-page=pricing] .pricing-compare table,[data-page=pricing] .pricing-compare th:first-child,[data-page=pricing] .pricing-compare td,[data-page=pricing] .pricing-compare td .text-muted,[data-page=pricing] .pricing-compare td .text-muted\/50{color:#fff!important}[data-page=pricing] .pricing-compare td{text-shadow:0 1px 3px #0000003d;text-align:center!important}[data-page=pricing] .pricing-compare td:first-child{text-align:left!important}[data-page=pricing] .pricing-compare thead th:nth-child(2),[data-page=pricing] .pricing-compare thead th:nth-child(3),[data-page=pricing] .pricing-compare thead th:nth-child(4){text-shadow:0 1px 4px #0000007a;color:#fff!important}[data-page=pricing] .pricing-compare thead th:nth-child(2){background:linear-gradient(135deg,#237f88 0%,#65d5d6 52%,#bfffff 100%)}[data-page=pricing] .pricing-compare thead th:nth-child(3){background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%)}[data-page=pricing] .pricing-compare thead th:nth-child(4){background:linear-gradient(135deg,#7e1635 0%,#d72f50 48%,#ff6d7f 100%)}[data-page=pricing] .pricing-credit-section,[data-page=pricing] .pricing-section{position:relative}[data-page=pricing] .pricing-credit-card{border-color:#65d5d647;box-shadow:inset 0 0 0 1px #ffffff14,0 0 22px #65d5d621,0 12px 26px #00000024;background:#ffffff26!important}[data-page=pricing] .pricing-credit-card:hover{border-color:#65d5d685;box-shadow:0 0 28px #65d5d63d,0 14px 30px #0000002e}[data-page=pricing] .pricing-info-panel{border-color:#78e6a547;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 30px #00000029;background:#ffffff26!important}[data-page=pricing] .pricing-clarity-panel{box-shadow:inset 0 0 0 1px #65d5d62e,0 0 28px #65d5d629,0 14px 30px #00000029}[data-page=pricing] .pricing-safety-panel{box-shadow:inset 0 0 0 1px #a7d9b42e,0 0 28px #a7d9b429,0 14px 30px #00000029}[data-page=pricing] .pricing-job-card{border-color:#65d5d633;background:#072b1757!important}[data-page=pricing] .pricing-faq{border-color:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff14,0 0 24px #78e6a51a,0 14px 30px #00000024;background:#ffffff26!important}[data-page=pricing] .pricing-faq details{transition:background .16s}[data-page=pricing] .pricing-faq details:hover,[data-page=pricing] .pricing-faq details[open]{background:#78e6a514}[data-page=marketplace] .marketplace-primary-cta{box-shadow:0 8px 22px #0a82703d,0 0 24px #7cff6b38;color:#000!important;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%)!important}[data-page=marketplace] .marketplace-primary-cta,[data-page=marketplace] .marketplace-primary-cta>*,[data-page=marketplace] .marketplace-primary-cta svg{stroke:currentColor;color:#000!important}[data-page=marketplace] .marketplace-surface,[data-page=skill-packs] .marketplace-surface{color:#1e2a22;border-color:#37be7042;box-shadow:0 10px 26px #072e181f,0 0 18px #78e6a514;background:#fff!important}[data-page=marketplace] .marketplace-surface .text-ink,[data-page=skill-packs] .marketplace-surface .text-ink{color:#1e2a22}[data-page=marketplace] .marketplace-surface .text-muted,[data-page=skill-packs] .marketplace-surface .text-muted{color:#5e6c63}[data-page=marketplace] .marketplace-chip,[data-page=skill-packs] .marketplace-chip{color:#1e2a22;border-color:#37be703d;box-shadow:0 6px 16px #072e1814;background:#fff!important}[data-page=skills].skills-page{width:100vw;margin-left:calc(50% - 50vw)}[data-page=skills] .skills-section{padding:clamp(3.5rem,7vw,6rem) 1.25rem}[data-page=skills] .skills-section-inner{width:100%;max-width:68rem;margin:0 auto}[data-page=skills] .skills-section-light{background:#fff}[data-page=skills] .skills-section-light .skills-heading-red{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 8px #e54b612e);background:linear-gradient(135deg,#641329 0%,#b71f42 46%,#e54b61 74%,#a81550 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}[data-page=skills] .skills-section-light .skills-sub-green,[data-page=skills] .skills-section-light .skills-link{color:#178c4a}[data-page=skills] .skills-primary-cta{box-shadow:0 8px 22px #0a82703d,0 0 24px #7cff6b38;color:#000!important;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%)!important}[data-page=skills] .skills-primary-cta,[data-page=skills] .skills-primary-cta>*,[data-page=skills] .skills-primary-cta svg{stroke:currentColor;color:#000!important}[data-page=skills] .skills-primary-cta:hover{filter:brightness(1.06)}[data-page=skills] .skills-section-light .skills-surface{color:#5e6c63;background:#fff;border-color:#37be7042;box-shadow:0 10px 26px #072e1814}[data-page=skills] .skills-section-light .skills-surface h3{color:#5e6c63}[data-page=skills] .skills-section-light .skills-icon{color:#178c4a;background:#37be701f}[data-page=skills] .skills-section-green{background:radial-gradient(58% 82% at 8% 8%,#78e6a538,#0000 74%),radial-gradient(55% 82% at 92% 88%,#37be703d,#0000 76%),linear-gradient(120deg,#0b321c 0%,#145a31 52%,#0d3c22 100%)}[data-page=skills] .skills-section-green .skills-heading-white{color:#fff}[data-page=skills] .skills-section-green .skills-sub-mint{color:#d2fae0d6}[data-page=skills] .skills-section-green .skills-surface{color:#fff;background:#072b178f;border-color:#78e6a547;box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 28px #00000029}[data-page=skills] .skills-section-green .skills-section-label{color:#bdf6d1}@media (max-width:640px){[data-page=skills] .skills-section{padding:3.5rem 1rem}}[data-ui=public-shell] .site-footer button[aria-label=Toggle\ theme],[data-ui=public-shell] .site-footer button[title^=Language]{color:#fff!important}body:has([data-page=home]) [data-ui=public-top-nav]{background:linear-gradient(100deg,#267a46 0%,#1a6238 52%,#0a2c18 100%);border-color:#78e6a533;box-shadow:0 8px 28px #00000029}body:has([data-page=home]) [data-ui=public-top-nav] .flex-none img:not(.pidude-nav-logo){filter:brightness(0)invert()}body:has([data-page=home]) [data-ui=public-top-nav] nav a{color:#ffffffe0}body:has([data-page=home]) [data-ui=public-top-nav] [data-ui=access-button]{color:#ffffffe0}body:has([data-page=home]) [data-ui=public-top-nav] [data-ui=access-button]+* a{color:#ffffffe0}body:has([data-page=home]) [data-ui=public-top-nav] nav a:hover{color:#78e6a5}body:has([data-page=home]) [data-ui=public-top-nav] nav a[aria-current=page]{color:#78e6a5}body:has([data-page=home]) [data-ui=public-top-nav] [data-ui=access-button]:hover{color:#78e6a5}body:has([data-page=home]) [data-ui=public-top-nav] a[href=\/login]{color:#fff;background:#ffffff26;border:1px solid #fff3;box-shadow:0 0 18px #ffffff26,0 4px 14px #0000001a}body:has([data-page=home]) [data-ui=public-top-nav] a[href=\/login]:hover{color:#fff;background:#fff3;box-shadow:0 0 24px #ffffff38,0 6px 18px #0000001f}body:has([data-page=home]) [data-ui=public-top-nav] [data-ui=access-button]{text-shadow:none;color:#ffffffe0!important}body:has([data-page=home]) [data-ui=public-top-nav] [data-ui=access-button]:hover{text-shadow:none;color:#ffffffe0!important}body:has([data-page=home]) [data-ui=public-top-nav] a[href=\/pricing]{color:#ffffffe0;box-shadow:none}[data-ui=public-top-nav] .pricing-ruby-icon{filter:drop-shadow(0 0 6px #ff3b30b8)drop-shadow(0 0 13px #c52b7161)}[data-ui=public-top-nav] a[href=\/pricing]:hover .pricing-ruby-icon{filter:drop-shadow(0 0 8px #ff3b30e0)drop-shadow(0 0 18px #ff6d8a85)}body:has([data-page=home]) [data-ui=public-top-nav] [data-ui=access-button]:hover{color:#78e6a5!important}body:has([data-page=home]) [data-ui=public-top-nav] a[href=\/pricing]:hover{color:#78e6a5!important}body:has([data-page=home]) [data-ui=access-menu]{background:#091b11fa;border-color:#78e6a542;box-shadow:0 18px 42px #00000057,0 0 28px #37be701a}[data-theme=light] body:has([data-page=home]) [data-ui=access-menu]{background:#fffffffa;border-color:#37be7038;box-shadow:0 18px 42px #14412624,0 0 24px #37be7014}[data-ui=public-top-nav] a[href=\/signup]{color:#101712;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);box-shadow:0 6px 18px #0a827057,0 0 22px #46ffab42}[data-ui=public-top-nav] a[href=\/signup]:hover{color:#101712;filter:brightness(1.08);box-shadow:0 8px 22px #0a82706b,0 0 30px #7cff6b57}body:has([data-page=home]) [data-ui=public-page-main]{max-width:none;padding:0}[data-page=home].home-page{width:100%;margin-left:0}[data-page=home].home-page>*+*{margin-top:0!important}[data-page=home].home-page>section{border-radius:0;width:100%;display:block;margin:0!important}[data-page=home] .home-hero{color:#f7fcf8;background:radial-gradient(60% 60% at 8% 4%,#78e6a557 0%,#78e6a51c 42%,#0000 76%),radial-gradient(60% 56% at 94% 94%,#52dc856b 0%,#37be7026 44%,#0000 78%),radial-gradient(48% 42% at 78% 20%,#2f876f29 0%,#0000 78%),linear-gradient(145deg,#06170c 0%,#0a3820 48%,#092417 100%);justify-content:center;min-height:auto;padding:clamp(2.5rem,5vh,4rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,5vh,4.25rem);position:relative;box-shadow:inset 0 0 72px #37be7012;justify-content:center!important;align-items:center!important}[data-page=home] .home-hero-inner{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);width:min(100%,64rem);margin:0 auto;display:flex;position:relative}[data-page=home] .home-hero-headline{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}[data-page=home] .home-hero-prompt-pair{flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;display:flex}[data-page=home] .home-hero-prompt-wrap{flex:0 32rem;min-width:0}@media (max-width:768px){[data-page=home] .home-hero-prompt-pair{flex-direction:column;gap:clamp(1.25rem,3vw,2rem)}[data-page=home] .home-hero-prompt-wrap{flex:none;width:100%}}[data-page=home] .home-hero-mascot-column{flex:none;justify-content:center;align-self:center;align-items:center;width:auto;display:flex;position:relative}[data-page=home] .home-hero-mascot{object-fit:contain;pointer-events:none;filter:drop-shadow(0 18px 30px #00000042)drop-shadow(0 0 28px #78e6a529);width:min(100%,16rem);max-height:18rem;display:block}[data-page=home] .home-hero-composition{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:40rem;margin:0 auto;display:flex}[data-page=home] .home-hero-content{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;margin:0 auto!important}[data-page=home] .home-hero-title,[data-page=home] .home-hero-support{text-align:center;margin-left:auto;margin-right:auto}[data-page=home] .home-hero-content>.max-w-3xl{align-self:stretch;margin-left:0!important;margin-right:0!important}[data-page=home] .home-hero-title{max-width:100%;margin-bottom:.4rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:300}[data-page=home] .home-hero-line{line-height:1.15;display:block}@media (min-width:1024px){[data-page=home] .home-hero-line{white-space:nowrap}}[data-page=home] .home-hero-line:first-child{color:#ffffffeb;font-size:.95em;font-weight:700}[data-page=home] .home-hero-line.home-hero-keyword{font-size:1em;font-weight:850}[data-page=home] .home-hero-line+.home-hero-line{margin-top:.15em}[data-page=home] .home-hero-support{width:100%;max-width:100%;margin-top:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:300;line-height:1.25;color:#fff!important}[data-page=home] .home-hero-flow{color:#78e6a5;letter-spacing:.02em;font-size:.95rem;font-weight:600;font-family:var(--font-geist-mono), monospace}[data-page=home] .home-hero-flow span{color:#78e6a5;margin:0 .35rem}[data-page=home] .home-ai-section{box-sizing:border-box;background:#0a140e;justify-content:center;align-items:center;width:100%;padding:clamp(4rem,7vw,6rem) clamp(1.25rem,4vw,3rem);display:flex}[data-page=home] .home-ai-ecosystem{color:#78e6a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:64rem;margin:0 auto;display:flex}[data-page=home] .home-ai-ecosystem-label{letter-spacing:-.01em;text-transform:none;align-items:center;gap:.5rem;margin:0;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:800;display:inline-flex}[data-page=home] .home-ai-label-icon,[data-page=home] .home-ai-label-text{-webkit-text-fill-color:transparent;color:#46ffab;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text}[data-page=home] .home-ai-label-icon{filter:none;-webkit-text-fill-color:initial;color:#46ffab;background:0 0;flex:none;width:1.3rem;height:1.3rem}[data-page=home] .home-ai-ecosystem-sub{color:#f5fbf6b3;white-space:nowrap;max-width:36rem;margin:.4rem auto 0;font-size:.82rem;line-height:1.5}[data-page=home] .home-ai-ecosystem-label span{color:#78e6a5;margin:0 .4rem}[data-page=home] .home-ai-ecosystem-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem clamp(.8rem,2.2vw,1.7rem);width:100%;margin-top:.85rem;display:grid}[data-page=home] .home-ai-provider{color:#ffffffeb;letter-spacing:-.01em;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-width:0;font-size:clamp(.75rem,.95vw,.85rem);font-weight:650;transition:color .16s,filter .16s;display:inline-flex}[data-page=home] .home-ai-provider:hover{color:#fff;filter:drop-shadow(0 0 9px #78e6a56b)}[data-page=home] .home-ai-provider-logo{object-fit:contain;filter:brightness(0)saturate()invert(82%)sepia(28%)saturate(633%)hue-rotate(91deg)brightness(97%)contrast(93%)drop-shadow(0 0 7px #78e6a561);width:clamp(1.75rem,2.3vw,2.05rem);height:clamp(1.75rem,2.3vw,2.05rem)}[data-page=home] .home-ai-provider-wordmark{color:#78e6a5;letter-spacing:-.045em;text-shadow:0 0 8px #78e6a575;white-space:nowrap;justify-content:center;align-items:center;min-width:clamp(2rem,2.3vw,2.05rem);min-height:clamp(1.75rem,2.3vw,2.05rem);font-size:clamp(.82rem,1.1vw,1rem);font-weight:850;line-height:1;display:inline-flex}@media (max-width:640px){[data-ui=public-top-nav] .pidude-nav-logo{height:1.5rem}[data-page=home] .home-ai-ecosystem-sub{white-space:normal;max-width:100%}[data-page=home] .home-ai-ecosystem-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}[data-page=home] .home-ai-provider-logo{width:1.65rem;height:1.65rem}[data-page=home] .home-ai-provider{font-size:.78rem}}[data-page=home] .home-hero-keyword{color:#fff;-webkit-text-fill-color:#fff}[data-page=home] .home-hero-pi,[data-page=home] .home-hero-dude{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #46ffab5c);background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text}[data-page=home] .home-hero-input{background:#081e11a3;border-color:#78e6a585;width:100%;min-height:130px;box-shadow:0 18px 48px #0000003d,0 0 44px #37be701f,inset 0 0 0 1px #ffffff14}[data-page=home] .home-hero-prefix{font-size:1.55rem}[data-page=home] .home-hero-cue{font-size:1.2rem}[data-page=home] .home-hero-copy{align-items:flex-start;min-width:0}[data-page=home] .home-hero-copy>div:first-child{padding-top:.42rem}[data-page=home] .home-hero-text{min-height:3.4rem;padding-top:.12rem;font-size:1.25rem;line-height:1.35;color:#fff!important}[data-page=home] .home-hero-text::placeholder{opacity:1;color:#fff!important}[data-page=home] .home-hero-input .dude-buddy-select{font-size:1.05rem}[data-page=home] .home-hero-input .dude-buddy-icon,[data-page=home] .home-hero-input .dude-buddy-select .lucide{width:1.25rem;height:1.25rem}[data-page=home] .home-hero-mic{width:3rem;height:3rem}[data-page=home] .home-hero-mic .lucide{width:1.45rem;height:1.45rem}@media (min-width:1024px){[data-page=home] .home-hero-mascot{width:min(100%,16rem);max-height:min(48vh,24rem)}}@media (max-width:640px){[data-page=home] .home-hero{min-height:auto;padding:2.5rem 1rem}[data-page=home] .home-hero-mascot-column{padding-top:0}[data-page=home] .home-hero-mascot{width:min(46vw,10rem);max-height:11rem}[data-page=home] .home-hero-input{gap:.65rem;min-height:94px}[data-page=home] .home-hero-title{font-size:clamp(1.6rem,7vw,2.1rem)}[data-page=home] .home-hero-line{white-space:normal}[data-page=home] .home-hero-prefix{font-size:1.15rem}[data-page=home] .home-hero-cue{font-size:.95rem}[data-page=home] .home-hero-copy>div:first-child{padding-top:.28rem}[data-page=home] .home-hero-text{min-height:2.7rem;padding-top:.08rem;font-size:1rem;line-height:1.35}[data-page=home] .home-hero-input .dude-buddy-select{font-size:.875rem}[data-page=home] .home-hero-mic{width:2.5rem;height:2.5rem}}[data-page=home] .home-story-section{content-visibility:auto;contain-intrinsic-size:auto 900px;width:100%;padding:clamp(3.5rem,6vw,5.5rem) 1.25rem}[data-page=home] .home-section-inner{width:100%;max-width:68rem;margin:0 auto}[data-page=home] .home-story-flow{padding-top:clamp(8rem,10vw,10rem);padding-bottom:clamp(8rem,10vw,10rem)}@media (max-width:640px){[data-page=home] .home-story-flow{padding-top:5rem;padding-bottom:5rem}}[data-page=home] .home-section-heading{color:#0000;letter-spacing:-.035em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px #b71f427a)drop-shadow(0 0 30px #e54b6147);background:linear-gradient(135deg,#641329 0%,#b71f42 46%,#e54b61 74%,#a81550 100%) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:750;display:inline-block;position:relative}[data-page=home] .home-section-heading:after{content:"";background:linear-gradient(135deg,#641329 0%,#b71f42 46%,#e54b61 74%,#a81550 100%);border-radius:999px;width:3.5rem;height:2px;margin-top:.9rem;display:block;box-shadow:0 0 18px #b71f42a8,0 0 38px #e54b6161}[data-theme=light] [data-page=home] .home-section-heading{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #b71f424d);background:linear-gradient(135deg,#641329 0%,#b71f42 46%,#e54b61 74%,#a81550 100%) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text}[data-theme=light] [data-page=home] .home-section-heading:after{box-shadow:0 0 16px #b71f4275,0 0 30px #e54b6142}[data-page=home] .home-section-heading.home-heading-ruby,[data-theme=light] [data-page=home] .home-section-heading.home-heading-ruby,[data-page=home] .home-section-heading,[data-page=home] .home-heading-white{-webkit-text-fill-color:#fff!important;color:#fff!important;filter:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}[data-page=home] .home-section-heading.home-heading-ruby:after,[data-page=home] .home-section-heading:after{box-shadow:none!important;background:#78e6a5!important}[data-page=home] .home-story-archetypes{background:radial-gradient(60% 60% at 8% 4%,#78e6a557 0%,#78e6a51c 42%,#0000 76%),radial-gradient(60% 56% at 94% 94%,#52dc856b 0%,#37be7026 44%,#0000 78%),radial-gradient(48% 42% at 78% 20%,#2f876f29 0%,#0000 78%),linear-gradient(145deg,#06170c 0%,#0a3820 48%,#092417 100%);padding-top:clamp(2.25rem,3.5vw,3.5rem);padding-bottom:clamp(2.25rem,3.5vw,3.5rem)}[data-page=home] .home-story-archetypes .home-section-inner{max-width:88rem}[data-page=home] .home-archetypes-header{margin-bottom:clamp(1rem,2vw,1.5rem)}[data-page=home] .home-archetypes-header h2{color:#153424;letter-spacing:-.045em;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;line-height:1.08}[data-page=home] .home-archetypes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1rem);display:grid}[data-page=home] .home-archetype-card{aspect-ratio:4/3;min-width:0;box-shadow:none;background:#123520;border:0;border-radius:0;position:relative;overflow:hidden}[data-page=home] .home-archetype-image{object-fit:cover;object-position:center;width:100%;height:100%}[data-page=home] .home-archetype-content{background:linear-gradient(#0000 28%,#040f092e 48%,#040f09e6 100%);flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,2.8vw,2rem);display:flex;position:absolute;inset:0}[data-page=home] .home-archetype-title{color:#bdf6d1;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.68rem,1vw,.78rem);font-weight:750}[data-page=home] .home-archetype-content h3{color:#fff;letter-spacing:-.04em;max-width:24rem;margin-top:.45rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:800;line-height:1.1}[data-page=home] .home-archetype-cta{color:#101712;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin-top:1rem;padding:.6rem .9rem;font-size:.78rem;font-weight:800;transition:transform .16s,filter .16s;display:inline-flex}[data-page=home] .home-archetype-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}@media (max-width:640px){[data-page=home] .home-archetypes-grid{grid-template-columns:1fr}[data-page=home] .home-archetype-card{aspect-ratio:4/3}}[data-page=home] .home-story-flow{background:#0a140e}[data-page=home] .home-story-destinations{background:linear-gradient(160deg,#0a2c18 0%,#0a3820 48%,#06170c 100%)}[data-page=home] .home-story-benefits{background:radial-gradient(56% 80% at 10% 12%,#78e6a533,#0000 74%),radial-gradient(54% 78% at 92% 88%,#37be7038,#0000 74%),linear-gradient(120deg,#0b321c 0%,#145a31 52%,#0d3c22 100%)}[data-page=home] .home-work-showcase{background:radial-gradient(60% 60% at 8% 4%,#78e6a557 0%,#78e6a51c 42%,#0000 76%),radial-gradient(60% 56% at 94% 94%,#52dc856b 0%,#37be7026 44%,#0000 78%),radial-gradient(48% 42% at 78% 20%,#2f876f29 0%,#0000 78%),linear-gradient(145deg,#06170c 0%,#0a3820 48%,#092417 100%);box-shadow:inset 0 0 72px #37be7012}[data-page=home] .home-work-showcase .home-section-inner{max-width:88rem}[data-page=home] .home-work-showcase-header{max-width:48rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}[data-page=home] .home-work-showcase-header .home-section-heading{color:#0000;-webkit-text-fill-color:transparent;filter:none;background:linear-gradient(90deg,#ff9aad 0%,#ff3b30 38%,#c52b71 70%,#64133d 100%);-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-clip:text;background-clip:text}[data-page=home] .home-work-showcase-header .home-section-heading:after{display:none}[data-page=home] .home-work-showcase-header>p{color:#f5fbf6d1;margin-top:.9rem;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.65}[data-page=home] .home-work-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.15rem);display:grid}[data-page=home] .home-work-showcase-card{-webkit-backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff14}[data-page=home] .home-work-showcase-image{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;display:block}[data-page=home] .home-work-showcase-copy{padding:1.05rem 1.1rem 1.15rem}[data-page=home] .home-work-showcase-copy h3{color:#fff;letter-spacing:-.025em;font-size:1rem;font-weight:800;line-height:1.2}[data-page=home] .home-work-showcase-copy p{color:#f5fbf6c2;margin-top:.55rem;font-size:.82rem;line-height:1.55}@media (max-width:1023px){[data-page=home] .home-work-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-page=home] .home-work-showcase-grid{grid-template-columns:1fr}}[data-page=home] .home-story-mission{background:#0a140e;padding-top:clamp(4rem,7vw,6rem);padding-bottom:clamp(4rem,7vw,6rem)}[data-page=home] .home-mission{color:#fff;font-size:clamp(1.35rem,2.45vw,1.85rem)}[data-page=home] .home-trust-wrap{max-width:70rem}[data-page=home] .home-trust-heading{flex-direction:column;align-items:flex-start;margin-bottom:clamp(1rem,2.5vw,1.5rem);display:flex}[data-page=home] .home-trust-heading .home-section-heading{margin:0}[data-page=home] .home-trust-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(1.25rem,4vw,3.5rem);display:grid}[data-page=home] .home-trust-mascot-panel{justify-content:center;align-items:center;min-width:0;display:flex}[data-page=home] .home-trust-mascot{object-fit:contain;width:100%;height:auto}[data-page=home] .home-trust-lead{grid-template-columns:1fr;gap:clamp(.85rem,1.5vw,1.1rem);display:grid}[data-page=home] .home-trust-card{color:#fff;-webkit-backdrop-filter:blur(16px);background:#173524;border:1px solid;border-radius:1.25rem;flex-direction:column;min-height:0;padding:clamp(1.1rem,2vw,1.5rem);display:flex}[data-page=home] .home-trust-starter,[data-page=home] .home-trust-pro{background:linear-gradient(135deg,#0a827057 0%,#46ffab33 48%,#7cff6b3d 100%);border-color:#7cff6b9e;box-shadow:inset 0 0 0 1px #7cff6b57,0 0 42px #46ffab57,0 0 70px #0a827029,0 18px 40px #0000002e}[data-page=home] .home-trust-eyebrow{color:#a0f6ba;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.85rem;font-size:.7rem;font-weight:750}[data-page=home] .home-trust-copy{color:#f5fbf6e6;font-size:clamp(.88rem,1.2vw,.98rem);line-height:1.6}[data-page=home] .home-trust-list{color:#f5fbf6eb;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.82rem;font-weight:650;line-height:1.4;list-style:none;display:grid}[data-page=home] .home-trust-list li{padding-left:1rem;position:relative}[data-page=home] .home-trust-list li:before{content:"";background:#78e6a5;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.48rem;left:0}[data-page=home] .home-trust-starter .home-trust-eyebrow,[data-page=home] .home-trust-pro .home-trust-eyebrow{color:#7cff6b}[data-page=home] .home-trust-starter .home-trust-list li:before,[data-page=home] .home-trust-pro .home-trust-list li:before{background:#7cff6b}@media (max-width:900px){[data-page=home] .home-trust-layout{grid-template-columns:1fr}[data-page=home] .home-trust-mascot-panel{justify-content:flex-start}[data-page=home] .home-trust-mascot{width:clamp(8rem,32vw,11rem)}}[data-page=home] a.home-login-gradient-cta,[data-page=home] .home-card-login-line{background-color:#46ffab!important;background-image:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%)!important}[data-page=home] a.home-login-gradient-cta{color:#000!important;box-shadow:0 6px 16px #46ffab2e!important}[data-page=home] .home-card-login-line{border-radius:999px;width:100%;height:3px}[data-page=home] .home-card-flow,[data-page=home] .home-card-entry{transition:transform .18s,border-color .18s,box-shadow .18s;background:#15241bc2!important;border-color:#78e6a52e!important;box-shadow:0 12px 28px #00000029,0 0 22px #37be7014,inset 0 0 0 1px #ffffff06!important}[data-page=home] .home-card-flow:hover,[data-page=home] .home-card-entry:hover{border-color:#78e6a561!important;box-shadow:0 14px 32px #0003,0 0 28px #37be701a!important}[data-page=home] .home-story-flow .home-card-flow{-webkit-backdrop-filter:blur(16px);background:#ffffff26!important;border-color:#ffffff38!important;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 28px #00000029!important}[data-page=home] .home-story-benefits .home-card-flow{padding:1.15rem!important}[data-page=home] .home-story-destinations .home-card-entry{background:#15241bc2!important;border-color:#78e6a52e!important;padding:1.25rem!important;box-shadow:0 12px 28px #00000029,0 0 22px #37be7014,inset 0 0 0 1px #ffffff06!important}[data-page=home] .home-story-destinations .home-card-entry:hover{border-color:#78e6a561!important;box-shadow:0 14px 32px #0003,0 0 28px #37be701a!important}[data-page=home] .home-story-destinations .home-card-title{color:#f5fbf6!important}[data-page=home] .home-story-destinations .home-card-desc{color:#e2ece5b8}[data-page=home] .home-story-destinations .home-card-entry>span,[data-page=home] .home-story-destinations .home-card-entry .lucide{color:#46ffab!important}[data-page=home] .home-story-destinations .home-card-entry>span{width:3.5rem;height:3.5rem;margin-bottom:1rem}[data-page=home] .home-story-destinations .home-card-entry>span .lucide{width:2rem;height:2rem}[data-page=home] .home-card-title{color:#f5fbf6!important}[data-theme=light] body:has([data-page=home]){background:#000 linear-gradient(145deg,#06170c 0%,#0a3820 48%,#092417 100%)}[data-theme=light] [data-page=home] .home-story-flow,[data-theme=light] [data-page=home] .home-story-destinations{background:linear-gradient(160deg,#0a2c18 0%,#0a3820 48%,#06170c 100%)}[data-theme=light] [data-page=home] .home-story-benefits{background:radial-gradient(56% 80% at 10% 12%,#78e6a533,#0000 74%),radial-gradient(54% 78% at 92% 88%,#37be7038,#0000 74%),linear-gradient(120deg,#0b321c 0%,#145a31 52%,#0d3c22 100%)}[data-theme=light] [data-page=home] .home-story-mission{background:linear-gradient(160deg,#0a2c18 0%,#0a3820 48%,#06170c 100%)}[data-theme=light] [data-page=home] .home-card-title{color:#1e2a22!important}[data-theme=light] [data-page=home] .home-mission{color:#fff!important}[data-theme=light] [data-page=home] .home-card-flow,[data-theme=light] [data-page=home] .home-card-entry{background:#ffffffe0!important;border-color:#37be702e!important;box-shadow:0 12px 28px #37be701f,0 0 18px #78e6a514!important}body:has([data-page=home]) .site-footer{color:#f5fbf6b8;background:linear-gradient(110deg,#0a2c18 0%,#13552f 52%,#0c3820 100%);border-color:#78e6a52e;margin:0!important}body:has([data-page=home]) .site-footer a{color:#f5fbf6d1}body:has([data-page=home]) .site-footer a:hover{color:#78e6a5}body:has([data-page=home]) .site-footer .flex.items-center>a img{filter:brightness(0)invert()}:is(body:has([data-page=home]) .site-footer .sig,body:has([data-page=home]) .site-footer .mono){color:#ffffffc7}:is(body:has([data-page=home]) .site-footer button[aria-label=Toggle\ theme],body:has([data-page=home]) .site-footer button[title^=Language]){color:#fff!important}:is(body:has([data-page=home]) .site-footer button[aria-label=Toggle\ theme]:hover,body:has([data-page=home]) .site-footer button[title^=Language]:hover){filter:drop-shadow(0 0 8px #ffffff4d);color:#fff!important}[data-theme=light] [data-page=home] .home-hero-input{background:#fffffff0;border-color:#b7ffcf94;box-shadow:0 18px 48px #00000029,0 0 44px #78e6a529,inset 0 0 0 1px #ffffffb8}[data-theme=light] [data-page=home] .home-hero-input .hero-chat-content{color:#1e2a22}[data-page=home] .home-hero-input .pi-symbol{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#78e6a5 0%,#37be70 100%);-webkit-background-clip:text;background-clip:text}[data-page=home] .home-hero-input .dude-buddy-icon,[data-page=home] .home-hero-input .chat-mic-btn{color:#78e6a5}[data-page=home] .home-hero-input .chat-mic-btn{background:#78e6a514;border-color:#78e6a547}[data-page=home] .home-hero-input .hero-chat-content{caret-color:#78e6a5}.hero-chat-box{-webkit-backdrop-filter:blur(16px);background:#0a1c1394;border:1px solid #78e6a56b;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 14px 40px #04140a29,inset 0 0 0 1px #78e6a50d}.hero-chat-box:before{display:none}[data-theme=dark] .hero-chat-box{background:#0a1c13a8;border-color:#78e6a56b;box-shadow:0 16px 44px #0000004d,0 0 30px #37be7014}[data-theme=light] .hero-chat-box{background:#ffffffb8;border-color:#37be704d;box-shadow:0 12px 32px #13482914,0 0 24px #37be700f}@media (max-width:640px){.hero-chat-box{border-radius:22px}}.hero-chat-box textarea::placeholder,.hero-chat-content::placeholder{color:#46ffab;opacity:1}.hero-chat-box .lucide-plus{color:#46ffab}[data-theme=light] .hero-chat-box .lucide-plus{color:#5e6c63}.hero-chat-content{scrollbar-width:thin;scrollbar-color:#7d918780 transparent}.hero-chat-content::-webkit-scrollbar{width:6px}.hero-chat-content::-webkit-scrollbar-track{background:0 0}.hero-chat-content::-webkit-scrollbar-thumb{background:#7d918780;border-radius:999px}.hero-chat-content::-webkit-scrollbar-thumb:hover{background:#46ffab80}[data-theme=light] .hero-chat-content{scrollbar-color:#646e6966 transparent}[data-theme=light] .hero-chat-content::-webkit-scrollbar-thumb{background:#646e6966}.composer-expanded{z-index:9999!important;background:#06100afa!important;border:1px solid #78e6a56b!important;border-radius:28px!important;width:calc(100% - 3rem)!important;min-width:0!important;max-width:672px!important;height:calc(100vh - 3rem)!important;max-height:none!important;padding:1.25rem!important;position:fixed!important;inset:1.5rem auto 1.5rem calc(50% + 128px)!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:0 14px 40px #04140a29,inset 0 0 0 1px #78e6a50d,0 0 30px #46ffab14!important}.composer-backdrop{z-index:9997;background:#040a06e6;position:fixed;inset:0}@media (max-width:767px){.composer-expanded{left:50%!important}}.composer-expanded .composer-textarea{flex:1!important;max-height:none!important}.hero-chat-content{z-index:1;caret-color:#22f2ef;vertical-align:middle;align-self:center;margin:0;padding:.35rem 0;line-height:1.5;position:relative}[data-theme=dark] .hero-chat-box textarea::placeholder,[data-theme=dark] .hero-chat-content::placeholder{color:#46ffabe6}[data-theme=dark] .hero-chat-content{color:#f8fffcf2;caret-color:#46ffabe6}[data-theme=dark] .hero-chat-box .sig{color:#78e6a5;-webkit-text-fill-color:#78e6a5;background:0 0}[data-theme=dark] .dude-composer-surface{color:#f8fffcf2;caret-color:#46ffabe6;-webkit-backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #46ffabe6;box-shadow:0 0 0 1px #46ffab4d,0 0 24px #46ffab59,0 0 64px #46ffab2e}[data-theme=dark] .dude-composer-surface:focus,[data-theme=dark] .dude-composer-surface:focus-within{border-color:#46ffabe6;outline:none;box-shadow:0 0 0 1px #46ffab4d,0 0 24px #46ffab59,0 0 64px #46ffab2e}[data-theme=dark] .dude-composer-surface::placeholder,[data-theme=dark] .dude-composer-surface textarea::placeholder{color:#46ffabe6;opacity:1}[data-theme=light] .hero-chat-box .sig{color:#237a47;-webkit-text-fill-color:#237a47;background:0 0}[data-theme=light] .hero-chat-box textarea::placeholder,[data-theme=light] .hero-chat-content::placeholder{color:#2d8a5f}[data-theme=light] [data-ui=dude-chat-input] label{color:#0a8270}.pi-symbol{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#46ffab 0%,#22f2ef 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .pi-symbol{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1d5bff 0%,#0a8270 100%);-webkit-background-clip:text;background-clip:text}.chat-mic-btn{color:#22f2ef;background:#22f2ef0f;border:1px solid #22f2ef40}.chat-mic-btn:hover{color:#46ffab;background:#46ffab1a;border-color:#46ffab80;box-shadow:0 0 12px #46ffab40}[data-theme=light] .chat-mic-btn{color:#0a8270;background:#0a82700d;border-color:#0a827033}[data-theme=light] .chat-mic-btn:hover{color:#0a8270;background:#0a82701a;border-color:#0a827080;box-shadow:0 0 10px #0a82702e}.chat-voice-lang{border:1px solid #0000}.chat-voice-lang:hover{color:#46ffab;background:#46ffab0f;border-color:#46ffab40}[data-theme=light] .chat-voice-lang:hover{color:#0a8270;background:#0a82700f;border-color:#0a827040}.chat-mic-btn[data-listening=true]{color:#0a1c13;background:#46ffab;border-color:#46ffab;animation:1.4s ease-in-out infinite chat-mic-pulse;box-shadow:0 0 0 1px #46ffab4d,0 0 16px #46ffab73}[data-theme=light] .chat-mic-btn[data-listening=true]{color:#06120c;background:#0a8270;border-color:#0a8270;box-shadow:0 0 0 1px #0a82704d,0 0 14px #0a827066}@keyframes chat-mic-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #46ffab40,0 0 12px #46ffab4d}50%{transform:scale(1.06);box-shadow:0 0 0 4px #46ffab2e,0 0 26px #46ffab8c}}@media (prefers-reduced-motion:reduce){.chat-mic-btn[data-listening=true]{animation:none}}.chat-listening-status{color:#46ffab;align-items:center;gap:6px;font-size:12px;display:inline-flex}.chat-listening-dot{background:#46ffab;border-radius:9999px;width:7px;height:7px;animation:1.4s ease-in-out infinite chat-mic-pulse;box-shadow:0 0 8px #46ffab99}@media (prefers-reduced-motion:reduce){.chat-listening-dot{animation:none}}.dude-composer-surface[data-listening=true]{border-color:#46ffab73;box-shadow:0 0 0 1px #46ffab26,0 0 24px #46ffab2e}.composer-interim-overlay{pointer-events:none;white-space:pre-wrap;word-break:break-word;color:#f5fbf673;font-style:italic}[data-theme=light] .composer-interim-overlay{color:#0a281c73}.composer-interim-preview{color:#46ffabb3;white-space:pre-wrap;word-break:break-word;max-height:60px;font-size:14px;font-style:italic;line-height:1.5;overflow:hidden}[data-theme=light] .composer-interim-preview{color:#0a8270b3}.composer-interim-cursor{vertical-align:middle;background:#46ffab;width:2px;height:14px;margin-right:4px;animation:1s step-end infinite composer-cursor-blink;display:inline-block}[data-theme=light] .composer-interim-cursor{background:#0a8270}@keyframes composer-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.composer-interim-cursor{animation:none}}.chat-toast{z-index:300;color:#ffe3ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140c10eb;border:1px solid #ff9aad59;border-radius:12px;align-items:center;gap:10px;max-width:min(92vw,520px);padding:10px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0006}.chat-toast-info{color:#cfffe6;background:#0a1c13eb;border-color:#46ffab59}.chat-toast-message{flex:1;min-width:0}.chat-toast-close{width:22px;height:22px;color:inherit;opacity:.7;border-radius:6px;flex:none;font-size:11px;transition:opacity .15s}.chat-toast-close:hover{opacity:1}.dude-buddy-select-text{color:#46ffab}.dude-buddy-icon{color:#22f2ef}[data-theme=light] .dude-buddy-select-text{color:#0a8270;background:0 0}[data-theme=light] .dude-buddy-icon{color:#1d5bff}.grad-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;transition:transform .2s;position:relative;overflow:hidden}.grad-panel:hover{transform:translateY(-3px)}.grad-panel:after{content:"";pointer-events:none;background:linear-gradient(#040a067a 0%,#040a069e 100%);position:absolute;inset:0}.grad-panel>*{z-index:1;position:relative}.grad-panel-marketplace,.grad-panel-hub,.grad-panel-lab,.grad-panel-projects{border:1px solid #78e6a53d;box-shadow:0 12px 32px #04140a2e,0 0 24px #37be7012}.grad-panel-marketplace{background:radial-gradient(at 20% 12%,#78e6a538,#0000 58%),linear-gradient(135deg,#1d5f394d,#0826164d)}.grad-panel-hub{background:radial-gradient(at 78% 12%,#78e6a52e,#0000 58%),linear-gradient(135deg,#174f2f4d,#0826164d)}.grad-panel-lab{background:radial-gradient(at 78% 14%,#65d5d624,#0000 58%),linear-gradient(135deg,#12483c4d,#0826164d)}.grad-panel-projects{background:radial-gradient(at 22% 14%,#37be702e,#0000 58%),linear-gradient(135deg,#16442b4d,#0826164d)}.grad-panel-marketplace:hover,.grad-panel-hub:hover,.grad-panel-lab:hover,.grad-panel-projects:hover{box-shadow:0 16px 40px #04140a38,0 0 30px #37be7024}[data-theme=light] .grad-panel:after{background:linear-gradient(#ffffff85 0%,#ffffffad 100%)}[data-theme=light] .grad-panel-marketplace,[data-theme=light] .grad-panel-hub,[data-theme=light] .grad-panel-projects{background:radial-gradient(at 18% 10%,#78e6a52e,#0000 58%),linear-gradient(135deg,#f4fdf6f0,#eaf8eee0);border-color:#37be702e}[data-theme=light] .grad-panel-lab{background:radial-gradient(at 82% 12%,#65d5d61f,#0000 58%),linear-gradient(135deg,#f4fdf6f0,#eaf8eee0);border-color:#37be702e}.btn-gradient{color:#fff!important;background:linear-gradient(135deg,#237a47 0%,#37be70 54%,#58d58b 100%)!important;font-weight:700!important;transition:transform .15s,box-shadow .15s,filter .15s!important;box-shadow:inset 0 1px 1px #ffffff2e,0 8px 22px #237a472e!important}.btn-gradient:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffff38,0 12px 28px #237a473d!important}.nav-active{background:linear-gradient(90deg,#37be7024,#78e6a50a);border-left:2px solid #37be70;color:#78e6a5!important}.glass-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b141099;border:1px solid #ffffff0f;transition:all .15s}.glass-pill:hover{border-color:#49dc7a4d;box-shadow:0 0 0 1px #49dc7a1f,0 4px 16px #49dc7a14}.new-chat-btn{color:#0a1c13!important;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%)!important;font-weight:700!important;transition:transform .15s,box-shadow .15s,filter .15s!important;box-shadow:inset 0 1px 1px #ffffff2e,0 8px 22px #237a472e!important}.new-chat-btn:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffff38,0 12px 28px #237a473d!important}.new-chat-btn-text{color:#0a1c13}.dude-chat-cta-btn{color:#46ffab;background:linear-gradient(#0a1c13,#0a1c13) padding-box padding-box,linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%) border-box;border:1.5px solid #0000;box-shadow:0 0 0 1px #46ffab14,0 6px 18px #0003;transition:transform .15s,box-shadow .15s,filter .15s!important}.dude-chat-cta-btn:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #46ffab29,0 8px 24px #00000047}.dude-chat-cta-text{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text}.cmd-block{color:#d6ffe8;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#040a06cc;border:1px solid #49dc7a26;border-radius:.75rem;padding:.875rem;font-size:.84rem}.scroll-thin{scrollbar-width:thin;scrollbar-color:#49dc7a33 transparent}.scroll-thin::-webkit-scrollbar{width:6px;height:6px}.scroll-thin::-webkit-scrollbar-thumb{background:#49dc7a33;border-radius:999px}.code-grid{background-image:linear-gradient(#49dc7a08 1px,#0000 1px),linear-gradient(90deg,#22f2ef08 1px,#0000 1px);background-size:28px 28px}[data-theme=light] body{color:#1a1d24;background:#fafffd}[data-theme=light] .bg-soft{background:#fff}[data-theme=light] .bg-softer{background:#f0f4f2}[data-theme=light] [data-ui=public-top-nav]{background:linear-gradient(100deg,#267a46 0%,#1a6238 52%,#0a2c18 100%);border-color:#78e6a533}[data-theme=light] [data-ui=public-top-nav] nav a,[data-theme=light] [data-ui=public-top-nav] [data-ui=access-button],[data-theme=light] [data-ui=public-top-nav] a[href=\/pricing],[data-theme=light] [data-ui=public-top-nav] a[href=\/login]{color:#ffffffe0}[data-theme=light] [data-ui=public-top-nav] nav a:hover,[data-theme=light] [data-ui=public-top-nav] nav a[aria-current=page],[data-theme=light] [data-ui=public-top-nav] [data-ui=access-button]:hover,[data-theme=light] [data-ui=public-top-nav] a[href=\/pricing]:hover{color:#78e6a5}[data-theme=light] .text-ink{color:#1a1d24}[data-theme=light] .text-muted{color:#5a6470}[data-theme=light] .border-line{border-color:#00000012}[data-theme=light] .hairline{border-color:#0000000d}[data-theme=light] .hairline-strong{border-color:#0000001a}[data-theme=light] .cmd-block{color:#d6ffe8;background:#1a1d24}[data-theme=light] .code-grid{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px)}[data-theme=light] .grad-panel{box-shadow:0 4px 20px #0000000a}[data-theme=light] .glass-pill{background:#fffc;border-color:#0000000f}[data-theme=light] aside{background:#f0f4f2!important}[data-theme=light] header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc}[data-theme=light] [data-ui=nav-link]{text-shadow:none}[data-theme=light] [data-ui=sidebar-dude-chat-button],[data-theme=light] [data-ui=sidebar-settings-button]{color:#5a6470}[data-theme=light] [data-ui=sidebar-dude-chat-button]:hover,[data-theme=light] [data-ui=sidebar-settings-button]:hover{color:#1a1d24}[data-theme=light] [data-ui=nav-link]:hover{color:#1a1d24;background:#0000000a;border-color:#0000000f;box-shadow:0 2px 8px #0000000f}[data-theme=light] [data-ui=nav-link][aria-current=page]{color:#0a8270;background:#46ffab1a;border-color:#46ffab4d;box-shadow:0 2px 10px #46ffab1f}[data-theme=light] [data-ui=nav-link][aria-current=page] .lucide{color:#0a8270}[data-theme=light] [data-page=home] .home-card-title,[data-theme=light] [data-page=home] .home-pink-accent{color:#4b5563!important;text-shadow:none!important}[data-theme=dark] [data-page=home] .home-pink-accent,.dark [data-page=home] .home-pink-accent{color:#fff!important}[data-page=home] .home-hero .home-pink-accent,[data-theme=light] [data-page=home] .home-hero .home-pink-accent,[data-theme=dark] [data-page=home] .home-hero .home-pink-accent{color:#f5fbf6e0!important}[data-page=home] .home-hero .text-ink\/80{color:#f5fbf6c7!important}[data-theme=light] [data-page=home] .home-mint-label{color:#0a8270!important}[data-theme=light] [data-page=home] .bg-black\/20{background:#ffffffa6!important;border-color:#00000014!important}[data-theme=light] [data-page=home] .border-white\/10{border-color:#00000014!important}[data-theme=light] [data-page=home] .group:hover .text-white{color:#1a1d24!important}[data-theme=light] [data-page=home] .text-ink\/85,[data-theme=light] [data-page=home] .text-ink\/80,[data-theme=light] [data-page=home] .text-ink\/75{color:#2d3540!important}[data-page=home] .home-card-desc{color:#ffffffd9}[data-theme=dark] [data-page=home] .home-card-title,.dark [data-page=home] .home-card-title{color:#f5fbf6!important}[data-theme=light] [data-page=home] .home-card-flow,[data-theme=light] [data-page=home] .home-card-entry{background:#fffffff2!important}[data-theme=light] [data-page=home] .home-card-desc{color:#5a6470!important}:is(body:has([data-page=dude-chat]) .new-chat-btn,body:has([data-page=projects]) .new-chat-btn,body:has([data-page=skills]) .new-chat-btn,body:has([data-page=assets]) .new-chat-btn,body:has([data-page=plugins]) .new-chat-btn,body:has([data-page=chat-history]) .new-chat-btn,body:has([data-page=profile]) .new-chat-btn){color:#0a1c13!important}body:has([data-page=dude-chat]) .new-chat-btn:hover{filter:brightness(1.1)}[data-theme=dark] [data-ui=sidebar-notifications-button]{color:#f5fbf6d6}[data-theme=dark] body:has([data-page=dude-chat]) aside [data-ui=nav-link]{color:#f5fbf6d6}[data-theme=dark] body:has([data-page=dude-chat]) aside [data-ui=dude-chat-sidebar-account]{color:#f5fbf6d6}[data-theme=dark] [data-ui=sidebar-notifications-button]:hover{color:#fff;background:#78e6a517;border-color:#78e6a53d}[data-theme=dark] [data-ui=sidebar-notifications-button][aria-current=page]{color:#46ffab;background:#46ffab21;border-color:#46ffab4d;box-shadow:0 3px 12px #0a82702e}:is([data-theme=dark] body:has([data-page=dude-chat]) aside [data-ui=nav-link]:hover,[data-theme=dark] body:has([data-page=dude-chat]) aside [data-ui=nav-link][aria-current=page]){color:#fff}[data-theme=dark] body:has([data-page=dude-chat]) aside [data-ui=nav-link]:hover{background:#78e6a517;border-color:#78e6a53d}[data-theme=dark] body:has([data-page=dude-chat]) aside [data-ui=nav-link][aria-current=page]{background:#46ffab21;box-shadow:inset 0 0 0 1px #46ffab29,0 3px 12px #0a82702e}:is(body:has([data-page=dude-chat]) [data-ui=dude-chat-sidebar-account]>a,body:has([data-page=dude-chat]) [data-ui=dude-chat-sidebar-account]>div){color:#f5fbf6d1}:is([data-theme=light] body:has([data-page=dude-chat]) [data-ui=dude-chat-sidebar-account]>a,[data-theme=light] body:has([data-page=dude-chat]) [data-ui=dude-chat-sidebar-account]>div){color:#334039}body:has([data-page=dude-chat]) .hero-chat-box{align-items:center}[data-theme=light] body:has([data-page=dude-chat]) .hero-chat-box{background:#fff!important;border:1.5px solid #0a827094!important;box-shadow:0 0 0 4px #46ffab1a,0 14px 30px #143f2724!important}[data-theme=light] body:has([data-page=dude-chat]) .hero-chat-box:focus-within{border-color:#0a8270!important;box-shadow:0 0 0 4px #46ffab2e,0 16px 34px #143f272e!important}:is(body:has([data-page=dude-chat]) .hero-chat-content,body:has([data-page=dude-chat]) .dude-buddy-select){color:inherit}body:has([data-page=dude-chat]) [data-ui=dude-chat-tools] [data-ui=nav-link]{font-size:.875rem;font-weight:500}[data-theme=light] body:has([data-page=dude-chat]) [data-ui=dude-chat-tools]>p{font-size:.75rem;font-weight:800;color:#0a4d2d!important}.workspace-sidebar-mark{clip-path:inset(1px 0 0);background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);flex:none;display:block;transform:translateY(-1px);-webkit-mask-image:url(/brand/pidude-sidebar-mark.webp);mask-image:url(/brand/pidude-sidebar-mark.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:94%;mask-size:94%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){body:has([data-page=dude-chat]) .pidude-main>header{min-height:3.75rem}}body:has([data-page=marketplace]){background:#0a140e!important}body:has([data-page=marketplace]) [data-ui=public-shell]{background:#0a140e!important}body:has([data-page=marketplace]) [data-ui=public-page-main]{background:#0a140e!important}body:has([data-page=marketplace]) [data-ui=public-top-nav]{background:#0a140e!important}body:has([data-page=marketplace]) footer{background:#0a140e!important}.mkt-page{color:#f5fbf6;min-height:100vh}.mkt-hero{text-align:center;background:0 0;padding:4rem 1.5rem 3rem}@media (max-width:640px){.mkt-hero{padding:2.5rem 1.25rem 2rem}}.mkt-hero-inner{max-width:880px;margin:0 auto;position:relative}.mkt-hero-dudecot{z-index:0;object-fit:contain;pointer-events:none;width:220px;height:auto;position:absolute;bottom:-1.5rem;right:-5.5rem}.mkt-hero-inner>:not(.mkt-hero-dudecot){z-index:1;position:relative}.mkt-hero .sig{color:#37be70;margin-bottom:.75rem;font-weight:600}.mkt-hero-headline{letter-spacing:-.025em;color:#f5fbf6;margin:0;font-size:clamp(2rem,5vw,3.7rem);font-weight:800;line-height:1.05}.mkt-hero-free{color:#0000;background:linear-gradient(90deg,#ff5d6c 0%,#ff916c 100%);-webkit-background-clip:text;background-clip:text;font-size:1.14em;display:inline-block}.mkt-hero-no-commission{letter-spacing:-.025em;color:#0000;background:linear-gradient(90deg,#37be70 0%,#46ffab 100%);-webkit-background-clip:text;background-clip:text;margin:.25rem 0 0;font-size:clamp(2rem,5vw,3.7rem);font-weight:800;line-height:1.05}.mkt-hero-word-accent{color:#0000;background:linear-gradient(90deg,#37be70 0%,#46ffab 100%);-webkit-background-clip:text;background-clip:text}.mkt-hero-tagline{color:#0000;background:linear-gradient(90deg,#37be70 0%,#46ffab 100%);-webkit-background-clip:text;background-clip:text;margin:.5rem 0 0;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:700}.mkt-hero-sub{color:#f5fbf6ad;max-width:620px;margin:1rem auto 0;font-size:1rem;line-height:1.6}@media (max-width:640px){.mkt-hero-dudecot{opacity:.5;width:110px;bottom:-1.5rem;right:-1.25rem}.mkt-hero-sub{font-size:.92rem}.mkt-hero-sub br{display:none}}.mkt-search-wrap{max-width:560px;margin:1.75rem auto 0;position:relative}.mkt-search-icon{color:#46ffab;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.mkt-search-input{border-radius:999px;width:100%;padding:.85rem 8.5rem .85rem 2.75rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.mkt-search-filter{color:#f5fbf6c7;background:0 0;border:0;border-left:1px solid #78e6a547;outline:none;padding:.35rem .5rem;font-size:.78rem;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.mkt-search-filter option{color:#f5fbf6;background:#0a1c13}@media (max-width:480px){.mkt-search-input{padding-right:7rem}.mkt-search-filter{font-size:.7rem}}.mkt-hero-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.mkt-cta-primary{color:#000;background:linear-gradient(90deg,#37be70 0%,#46ffab 100%);border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #37be7047}.mkt-cta-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #37be7059}.mkt-cta-primary:active{transform:translateY(0)}.mkt-cta-primary:focus-visible{outline-offset:3px;outline:2px solid #37be70}.mkt-cta-secondary{color:#1e2a22;background:0 0;border:1px solid #d5dbd4;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.mkt-cta-secondary:hover{background:#37be700f;border-color:#37be70;transform:translateY(-1px)}.mkt-cta-secondary:active{transform:translateY(0)}.mkt-cta-secondary:focus-visible{outline-offset:3px;outline:2px solid #37be70}.mkt-section{max-width:1280px;margin:0 auto;padding:3.5rem 1.5rem}@media (max-width:640px){.mkt-section{padding:2.5rem 1.25rem}}.mkt-section-head{text-align:center;margin-bottom:2.25rem}.mkt-section-title{color:#f5fbf6;margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}.mkt-section-sub{color:#f5fbf69e;margin-top:.4rem;font-size:.95rem}.mkt-opportunities{flex-direction:column;gap:3.5rem;display:flex}.mkt-opportunity-group{flex-direction:column;gap:1.5rem;display:flex}.mkt-opportunity-group+.mkt-opportunity-group{border-top:1px solid #f5fbf624;padding-top:3.5rem}.mkt-opportunity-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.mkt-opportunity-head .mkt-section-title,.mkt-opportunity-head .mkt-section-sub{text-align:left}@media (max-width:640px){.mkt-opportunities{gap:2.5rem}.mkt-opportunity-group+.mkt-opportunity-group{padding-top:2.5rem}}.mkt-cats{grid-template-columns:repeat(1,1fr);gap:1.25rem;display:grid}@media (min-width:640px){.mkt-cats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mkt-cats{grid-template-columns:repeat(3,1fr)}}.mkt-cat-card{background:#fff;border:1px solid #e5e9e4;border-radius:18px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #072e180a}.mkt-cat-card:hover{border-color:#37be70;transform:translateY(-3px);box-shadow:0 14px 36px #072e181f,0 0 0 1px #37be7033}.mkt-cat-card:focus-visible{outline-offset:2px;outline:2px solid #37be70}.mkt-cat-icon-wrap{background:linear-gradient(135deg,#37be701f 0%,#46ffab1a 100%);border:1px solid #37be702e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mkt-cat-icon{color:#37be70;width:22px;height:22px}.mkt-cat-body{flex:1;min-width:0}.mkt-cat-top{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.mkt-cat-name{color:#0b1410;margin:0;font-size:1.1rem;font-weight:800}.mkt-cat-arrow{color:#8a958d;width:18px;height:18px;transition:color .2s,transform .2s}.mkt-cat-card:hover .mkt-cat-arrow{color:#37be70;transform:translate(2px,-2px)}.mkt-cat-desc{color:#5e6c63;margin:0;font-size:.9rem;line-height:1.55}.mkt-chips{display:none}.mkt-cta-final{padding-bottom:4rem}.mkt-cta-final-card{text-align:center;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#0a827057 0%,#46ffab33 48%,#7cff6b3d 100%);border:1px solid #7cff6b9e;border-radius:24px;padding:3.5rem 2rem;box-shadow:inset 0 0 0 1px #7cff6b57,0 0 42px #46ffab57,0 0 70px #0a827029,0 18px 40px #0000002e}.mkt-cta-final-title{color:#fff;margin:0 0 .6rem;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800}.mkt-cta-final-sub{color:#f5fbf6b8;max-width:540px;margin:0 auto 1.75rem;font-size:1rem;line-height:1.65}.mkt-legal{color:#8a958d;text-align:center;max-width:1280px;margin:0 auto;padding:0 1.5rem 3rem;font-size:.78rem}.mkt-link{color:#37be70;text-decoration:underline}.mkt-link:hover{color:#0b1410}.mkt-primary-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:1280px;margin:1.25rem auto 0;padding:0 1.5rem;display:grid}.mkt-tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:1280px;margin:.85rem auto 0;padding:0 1.5rem;display:flex}@media (max-width:640px){.mkt-primary-bar{grid-template-columns:1fr;gap:.6rem;padding:0 1.25rem}.mkt-tabs{gap:.4rem;padding:0 1.25rem}}.mkt-tab{color:#f5fbf6c7;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.84rem;font-weight:600;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.mkt-tab:hover{color:#f5fbf6;background:#46ffab24;border-color:#46ffab85;box-shadow:0 0 16px #46ffab24}.mkt-primary-path{cursor:pointer;width:100%;min-height:58px;font:inherit;text-align:center;border:1px solid;border-radius:14px;justify-content:center;align-items:center;padding:.7rem .9rem;font-size:.9rem;font-weight:750;transition:transform .15s,color .15s,background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.mkt-primary-path:focus-visible{outline-offset:3px;outline:3px solid #37be704d}.mkt-primary-path .mkt-tab-icon{position:absolute;left:1rem}.mkt-primary-path.is-launch .mkt-tab-icon{margin-right:.35rem;position:static}.mkt-primary-path:not(.is-active){color:#f5fbf6e6;box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff40}.mkt-primary-path:not(.is-active):hover{color:#46ffab;background:#fff3;border-color:#ffffff40}.mkt-primary-path.is-active{color:#06140d;background:linear-gradient(100deg,#37be70,#46ffab);border-color:#0000;box-shadow:0 8px 20px #37be7042}.mkt-tab.is-active{color:#f5fbf6;background:#46ffab2e;border-color:#46ffab94;box-shadow:0 0 0 3px #46ffab1f,0 0 18px #46ffab1f}.mkt-tab:focus-visible{outline-offset:2px;outline:2px solid #37be70}.mkt-tab-icon{flex-shrink:0;width:14px;height:14px}.mkt-works-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.mkt-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mkt-works-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.mkt-works-grid-sm{grid-template-columns:repeat(1,minmax(0,1fr))!important}@media (min-width:640px){.mkt-works-grid-sm{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1024px){.mkt-works-grid-sm{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.5rem!important}}.mkt-work{cursor:pointer;background:#fff;border:1px solid #e5e9e4;border-radius:1rem;flex-direction:column;height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 2px 8px #072e180a}.mkt-work:hover{border-color:#37be7073;transform:translateY(-4px);box-shadow:0 18px 40px #072e1824,0 0 0 1px #37be7033}.mkt-work:focus-visible{outline-offset:2px;outline:2px solid #37be70}.mkt-work-cover{aspect-ratio:16/10;width:100%;position:relative}.mkt-work-type{color:#0b1410;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.mkt-cover-gradient-1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.mkt-cover-gradient-2{background:linear-gradient(135deg,#37be70 0%,#46ffab 100%)}.mkt-cover-gradient-3{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.mkt-cover-gradient-4{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.mkt-cover-gradient-5{background:linear-gradient(135deg,#fa709a 0%,#fee140 100%)}.mkt-cover-gradient-6{background:linear-gradient(135deg,#30cfd0 0%,#330867 100%)}.mkt-cover-gradient-7{background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%)}.mkt-cover-gradient-8{background:linear-gradient(135deg,#0ba360 0%,#3cba92 100%)}.mkt-work-body{flex-direction:column;flex:1;gap:.4rem;padding:1rem;display:flex}.mkt-goal-work-cover{background:#e9efeb;position:relative}.mkt-goal-work-cover img{object-fit:cover;width:100%;height:100%;display:block}.mkt-goal-badge{letter-spacing:.03em;text-transform:uppercase;color:#0b7a3d;margin-bottom:.1rem;font-size:.68rem;font-weight:700;display:inline-flex}.mkt-work-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.mkt-work-title{color:#0b1410;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.mkt-work-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.68rem;font-weight:700}.mkt-work-badge.is-free{color:#0b7a3d;background:#37be7024}.mkt-work-badge.is-premium{color:#6b4f00;background:#ffc1072e}.mkt-work-author{color:#5e6c63;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.mkt-work-blurb{color:#5e6c63;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.55rem;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mkt-work-meta{border-top:1px solid #f0f2ee;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:2.75rem;margin-top:auto;padding-top:.6rem;display:grid}.mkt-meta-slot{color:#b5beb7;justify-content:center;align-items:center;gap:.25rem;height:100%;display:inline-flex}.mkt-meta-slot svg{width:16px;height:16px}.mkt-meta-count{font-size:.74rem;font-weight:600}.mkt-meta-slot.is-active{color:#37be70}body:has([data-page=marketplace-publish]){background:#0a140e!important}body:has([data-page=marketplace-publish]) [data-ui=public-shell]{background:#0a140e!important}body:has([data-page=marketplace-publish]) [data-ui=public-page-main]{background:#0a140e!important}.mkt-publish{color:#f5fbf6;min-height:100vh}body:has([data-page=marketplace-publish]) .mkt-publish-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}body:has([data-page=marketplace-publish]) .mkt-publish-cancel{color:#f5fbf6d6;border:1px solid #0000}body:has([data-page=marketplace-publish]) .mkt-publish-cancel:hover{color:#fff;background:#78e6a517;border-color:#78e6a53d}body:has([data-page=marketplace-publish]) .mkt-publish-step{color:#f5fbf69e;background:0 0;border-color:#0000}body:has([data-page=marketplace-publish]) .mkt-publish-step.is-current{color:#46ffab;background:#46ffab21;border-color:#46ffab4d;box-shadow:0 3px 12px #0a82702e}body:has([data-page=marketplace-publish]) .mkt-publish-step.is-done{color:#fff;background:#0a8270;border-color:#46ffab}body:has([data-page=marketplace-publish]) .mkt-publish-step+.mkt-publish-step:before{background:#78e6a53d}body:has([data-page=marketplace-publish]) .mkt-publish-hero-title{color:#f5fbf6}body:has([data-page=marketplace-publish]) .mkt-publish-hero-sub{color:#f5fbf6b8}@media (max-width:640px){body:has([data-page=marketplace-publish]) .mkt-publish-nav{background:#0a140ef2;border-top-color:#f5fbf624}}.mkt-publish-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#ffffffeb;border-bottom:1px solid #ecefea;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.mkt-publish-topbar-left,.mkt-publish-topbar-right{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.mkt-publish-topbar-center{flex:1 1 0;justify-content:center;min-width:0;display:flex}.mkt-publish-cancel{color:#5e6c63;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.86rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.mkt-publish-cancel:hover{color:#0b1410;background:#5e6c6314}@media (max-width:640px){.mkt-publish-cancel span,.mkt-publish-cancel svg{display:none}.mkt-publish-cancel:after{content:"✕"}.mkt-publish-cancel{font-size:1.1rem}}.mkt-publish-steps{align-items:center;gap:1.25rem;display:flex}.mkt-publish-step{color:#8a958d;background:#f0f2ee;border:1px solid #e5e9e4;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex;position:relative}.mkt-publish-step.is-current{color:#0b7a3d;background:#37be7024;border-color:#37be7066}.mkt-publish-step.is-done{color:#fff;background:#37be70;border-color:#37be70}.mkt-publish-step+.mkt-publish-step:before{content:"";background:#d5dbd4;width:12px;height:1px;position:absolute;top:50%;right:calc(100% + 4px);transform:translateY(-50%)}.mkt-publish-chapter-label{font-family:var(--font-mono,monospace);color:#37be70;margin:0 0 .4rem;font-size:.76rem;font-weight:600}.mkt-upload-spinner{border:2px solid #37be7033;border-top-color:#37be70;border-radius:999px;width:24px;height:24px;animation:.7s linear infinite mkt-spin}@keyframes mkt-spin{to{transform:rotate(360deg)}}.mkt-upload-replace{color:#5e6c63;cursor:pointer;background:0 0;border:1px solid #e5e9e4;border-radius:8px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.mkt-upload-replace:hover{color:#0b7a3d;border-color:#37be70}.mkt-publish-nav{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-top:.5rem;display:flex}.mkt-publish-nav-actions{align-items:center;gap:.6rem;margin-left:auto;display:flex}@media (max-width:480px){.mkt-publish-nav{flex-wrap:wrap}.mkt-publish-nav-actions{width:100%}.mkt-publish-nav-actions>button{flex:1}}.mkt-publish-nav .ml-auto{margin-left:auto}.mkt-btn-danger{color:#fff;cursor:pointer;background:#e55373;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.2rem;font-size:.9rem;font-weight:700;transition:background .15s;display:inline-flex}.mkt-btn-danger:hover{background:#c7405a}.mkt-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b14108c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.mkt-modal{background:#fff;border-radius:18px;width:100%;max-width:420px;padding:1.75rem;box-shadow:0 18px 50px #00000038}.mkt-modal h3{color:#0b1410;margin:0 0 .5rem;font-size:1.15rem;font-weight:800}.mkt-modal p{color:#5e6c63;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.mkt-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.mkt-modal-actions button{padding:.6rem 1rem;font-size:.86rem}.mkt-publish-toast{color:#46ffab;z-index:50;background:#0b1410;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.4rem;font-size:.88rem;font-weight:600;display:inline-flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}@media (max-width:480px){.mkt-publish-topbar{padding:.85rem 1rem}.mkt-publish-status{display:none}.mkt-publish-jobno{font-size:.72rem}.mkt-publish-steps{gap:1rem}.mkt-publish-step{width:26px;height:26px;font-size:.72rem}.mkt-publish-step+.mkt-publish-step:before{width:10px;right:calc(100% + 3px)}}@media (max-width:640px){.mkt-publish-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#fffffff2;border-top:1px solid #ecefea;margin:0 -1.25rem -.5rem;padding:.85rem 1rem;position:sticky;bottom:0}}.mkt-publish-layout{grid-template-columns:1fr;gap:2rem;max-width:1280px;margin:0 auto;padding:2rem 1.5rem;display:grid}@media (min-width:1024px){.mkt-publish-layout{grid-template-columns:1fr 360px;align-items:start}}.mkt-publish-form{flex-direction:column;gap:2rem;display:flex}.mkt-publish-hero{padding:1rem 0 .5rem}.mkt-publish-hero-title{letter-spacing:-.02em;color:#0b1410;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15}.mkt-publish-hero-sub{color:#5e6c63;margin:.6rem 0 0;font-size:1rem;line-height:1.6}.mkt-publish-section{background:#fff;border:1px solid #ecefea;border-radius:20px;padding:2rem;box-shadow:0 1px 3px #072e1805}@media (max-width:480px){.mkt-publish-section{padding:1.5rem 1.25rem}}.mkt-publish-section-head{align-items:flex-start;gap:.85rem;margin-bottom:1.75rem;display:flex}.mkt-publish-n{color:#0b7a3d;background:#37be701f;border:1px solid #37be7033;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:700;display:inline-flex}.mkt-publish-section-title{color:#0b1410;margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.mkt-publish-section-sub{color:#8a958d;margin:.15rem 0 0;font-size:.82rem}.mkt-publish-field{margin-bottom:1.4rem}.mkt-publish-field:last-child{margin-bottom:0}.mkt-publish-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.mkt-publish-row{grid-template-columns:1fr}}.mkt-publish-label{color:#0b1410;margin-bottom:.5rem;font-size:.88rem;font-weight:700;display:block}.mkt-publish-label .req{color:#e55373}.mkt-publish-input,.mkt-publish-select,.mkt-publish-textarea{color:#0b1410;background:#fafbf9;border:1px solid #e5e9e4;border-radius:12px;outline:none;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.94rem;transition:border-color .15s,box-shadow .15s}.mkt-publish-input::placeholder,.mkt-publish-textarea::placeholder{color:#b5beb7}.mkt-publish-input:focus,.mkt-publish-select:focus,.mkt-publish-textarea:focus{border-color:#37be70;box-shadow:0 0 0 3px #37be701f}.mkt-publish-textarea{resize:vertical;min-height:6rem;line-height:1.5}.mkt-publish-count{color:#8a958d;text-align:right;margin-top:.25rem;font-size:.74rem;display:block}.mkt-publish-note{color:#8a958d;margin-top:.75rem;font-size:.8rem;line-height:1.5}.mkt-publish-field-head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.mkt-ai-assist{color:#5e6c63;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.74rem;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.mkt-ai-assist:hover{color:#0b7a3d;background:#37be7014;border-color:#37be7033}.mkt-upload-input{display:none}.mkt-upload-drop{cursor:pointer;color:#8a958d;text-align:center;background:#fafbf9;border:2px dashed #d5dbd4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:2.5rem 1rem;transition:border-color .15s,background .15s;display:flex}.mkt-upload-drop:hover{color:#0b7a3d;background:#37be700a;border-color:#37be70}.mkt-upload-hint{color:#8a958d;font-size:.74rem}.mkt-upload-preview{aspect-ratio:16/10;cursor:grab;border:1px solid #ecefea;border-radius:14px;position:relative;overflow:hidden}.mkt-upload-preview:active{cursor:grabbing}.mkt-upload-preview img{object-fit:cover;object-position:center;width:100%;height:100%}.mkt-upload-remove{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0b1410b3;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.mkt-focal-dot{pointer-events:none;background:#46ffaba6;border:2px solid #fff;border-radius:999px;width:22px;height:22px;transition:background .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0b14104d,0 2px 6px #00000040}.mkt-upload-preview:active .mkt-focal-dot{background:#46ffabe6}.mkt-focal-hint{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;opacity:0;background:#0b1410b3;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:600;transition:opacity .15s;position:absolute;bottom:.6rem;left:50%;transform:translate(-50%)}.mkt-upload-preview:hover .mkt-focal-hint{opacity:1}.mkt-publish-creator{align-items:center;gap:.85rem;display:flex}.mkt-creator-avatar{color:#fff;background:linear-gradient(135deg,#37be70 0%,#46ffab 100%);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:inline-flex}.mkt-creator-name{color:#0b1410;margin:0;font-weight:700}.mkt-creator-handle{color:#8a958d;margin:0;font-size:.78rem}.mkt-pricing-toggle{gap:.6rem;display:flex}.mkt-pricing-opt{color:#5e6c63;cursor:pointer;background:#fafbf9;border:1px solid #e0e5df;border-radius:12px;flex:1;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.mkt-pricing-opt:hover{color:#0b1410;border-color:#b5beb7}.mkt-pricing-opt.is-active{color:#0b7a3d;background:#37be701a;border-color:#37be7066}.mkt-tags-input{background:#fafbf9;border:1px solid #e0e5df;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:2.6rem;padding:.5rem;display:flex}.mkt-tags-input:focus-within{border-color:#37be70;box-shadow:0 0 0 3px #37be701f}.mkt-tag-chip{color:#0b7a3d;background:#37be701f;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.mkt-tag-chip button{cursor:pointer;color:#5e6c63;background:0 0;border:none;display:inline-flex}.mkt-tag-chip button:hover{color:#e55373}.mkt-tag-field{color:#0b1410;background:0 0;border:none;outline:none;flex:1;min-width:100px;padding:.25rem;font-size:.88rem}.mkt-tags-reference{color:#8a958d;margin:.5rem 0 0;font-size:.78rem;line-height:1.5}.mkt-tags-reference span{color:#0b7a3d;font-weight:700}.mkt-links-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}@media (max-width:480px){.mkt-links-grid{grid-template-columns:1fr}}.mkt-link-field{color:#8a958d;background:#fafbf9;border:1px solid #e0e5df;border-radius:10px;align-items:center;gap:.4rem;padding:.6rem .75rem;display:flex}.mkt-link-field:focus-within{border-color:#37be70;box-shadow:0 0 0 3px #37be701f}.mkt-link-input{color:#0b1410;background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.mkt-gallery{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}@media (max-width:480px){.mkt-gallery{grid-template-columns:repeat(2,1fr)}}.mkt-gallery-item{aspect-ratio:1;border:1px solid #ecefea;border-radius:10px;position:relative;overflow:hidden}.mkt-gallery-item img{object-fit:cover;width:100%;height:100%}.mkt-gallery-item button{color:#fff;cursor:pointer;background:#0b1410b3;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.mkt-gallery-add{aspect-ratio:1;cursor:pointer;color:#8a958d;background:#fafbf9;border:2px dashed #d5dbd4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;transition:border-color .15s,color .15s;display:flex}.mkt-gallery-add:hover{color:#0b7a3d;border-color:#37be70}.mkt-visibility-opts{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}@media (max-width:480px){.mkt-visibility-opts{grid-template-columns:1fr}}.mkt-visibility-opt{text-align:left;cursor:pointer;background:#fafbf9;border:1px solid #e0e5df;border-radius:12px;flex-direction:column;gap:.15rem;padding:.85rem;transition:border-color .15s,background .15s;display:flex}.mkt-visibility-opt:hover{border-color:#b5beb7}.mkt-visibility-opt.is-active{background:#37be7014;border-color:#37be7066}.mkt-vis-label{color:#0b1410;font-size:.9rem;font-weight:700}.mkt-vis-desc{color:#8a958d;font-size:.74rem}.mkt-intent-opts{flex-direction:column;gap:.5rem;display:flex}.mkt-intent-opt{text-align:left;color:#5e6c63;cursor:pointer;background:#fafbf9;border:1px solid #e0e5df;border-radius:10px;padding:.7rem .9rem;font-size:.88rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.mkt-intent-opt:hover{color:#0b1410;border-color:#b5beb7}.mkt-intent-opt.is-active{color:#0b7a3d;background:#37be701a;border-color:#37be7066}.mkt-publish-actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}@media (max-width:480px){.mkt-publish-actions{flex-direction:column-reverse}}.mkt-btn-primary,.mkt-btn-secondary{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.75rem 1.4rem;font-size:.92rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.mkt-btn-primary{color:#000;background:linear-gradient(90deg,#37be70 0%,#46ffab 100%);box-shadow:0 6px 18px #37be7047}.mkt-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #37be7059}.mkt-btn-secondary{color:#0b1410;background:#fff;border:1px solid #d5dbd4}.mkt-btn-secondary:hover{background:#37be700f;border-color:#37be70}.mkt-publish-preview{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:5rem}@media (max-width:1023px){.mkt-publish-preview{position:static}}.mkt-preview-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mkt-preview-label{color:#5e6c63;align-items:center;gap:.35rem;margin:0;font-size:.8rem;font-weight:700;display:inline-flex}.mkt-preview-card{background:#fff;border:1px solid #e5e9e4;border-radius:1rem;overflow:hidden;box-shadow:0 4px 16px #072e180f}.mkt-preview-body{flex-direction:column;gap:.4rem;padding:1rem;display:flex}.mkt-preview-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.mkt-preview-title{color:#0b1410;margin:0;font-size:.95rem;font-weight:800;line-height:1.3}.mkt-preview-author{color:#5e6c63;font-size:.78rem;font-weight:600}.mkt-preview-blurb{color:#5e6c63;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.46rem;margin:0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mkt-cover-placeholder{aspect-ratio:16/10;background:linear-gradient(135deg,#f0f2ee 0%,#e5e9e4 100%)}.mkt-preview-hint{color:#8a958d;text-align:right;margin:0;font-size:.74rem}.mkt-publish-loading,.mkt-publish-gate{text-align:center;color:#5e6c63;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.mkt-publish-gate h2{color:#0b1410;margin:0 0 .5rem}.mkt-publish-error{color:#b5303f;background:#e5535314;border:1px solid #e553534d;border-radius:12px;padding:.85rem 1rem;font-size:.88rem;font-weight:600}.mkt-publish--success{place-items:center;min-height:calc(100dvh - 5rem);padding:1rem 0;display:grid}.mkt-publish-success{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#262d29e6;border:1px solid #46ffab8f;border-radius:24px;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;width:min(100%,760px);margin:0 auto;padding:2.25rem;display:grid;box-shadow:0 20px 56px #072e1857,0 0 42px #37be7038,inset 0 0 0 1px #46ffab14}.mkt-success-mascot{justify-content:center;align-items:center;min-width:0;display:flex}.mkt-success-mascot img{object-fit:contain;width:min(100%,290px);height:auto;display:block}.mkt-success-content{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}@media (max-width:700px){.mkt-publish-success{border-radius:20px;grid-template-columns:36% 64%;width:min(100%,620px);padding:1.5rem}.mkt-success-mascot img{width:min(100%,220px)}}@media (max-width:560px){.mkt-publish--success{min-height:auto;padding:.5rem 0}.mkt-publish-success{border-radius:18px;margin:0 auto;padding:1.25rem;display:flex}.mkt-success-mascot img{width:min(100%,180px)}.mkt-success-content{text-align:center;width:100%}}.mkt-publish-toast{color:#46ffab;z-index:50;background:#0b1410;border-radius:999px;padding:.7rem 1.4rem;font-size:.88rem;font-weight:600;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.mkt-goal-radios{flex-direction:column;gap:.5rem;display:flex}.mkt-goal-radio{cursor:pointer;background:#fafbf9;border:1px solid #e5e9e4;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .85rem;transition:border-color .15s,background .15s;display:flex}.mkt-goal-radio:hover{border-color:#b5beb7}.mkt-goal-radio input{opacity:0;pointer-events:none;position:absolute}.mkt-goal-dot{border:2px solid #c5cdc6;border-radius:999px;flex-shrink:0;width:16px;height:16px;transition:border-color .15s;position:relative}.mkt-goal-radio.is-selected{background:#37be700f;border-color:#37be7066}.mkt-goal-radio.is-selected .mkt-goal-dot{border-color:#37be70}.mkt-goal-radio.is-selected .mkt-goal-dot:after{content:"";background:#37be70;border-radius:999px;position:absolute;inset:2px}.mkt-publish-upsell{background:#37be700d;border:1px solid #37be703d;border-radius:12px;margin-top:.75rem;padding:.85rem}.mkt-publish-upsell p{color:#0b1410;margin:0 0 .7rem;font-size:.88rem;font-weight:700}.mkt-publish-upsell>div{flex-wrap:wrap;gap:.5rem;display:flex}.mkt-publish-upsell .mkt-btn-primary,.mkt-publish-upsell .mkt-btn-secondary{padding:.55rem .8rem;font-size:.8rem}.mkt-goal-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.mkt-goal-label{color:#0b1410;font-size:.9rem;font-weight:600}.mkt-goal-helper{color:#7a867d;font-size:.78rem;line-height:1.35}.mkt-wd{color:#0b1410;background:#fafbf9;min-height:100vh;padding-bottom:4rem}.mkt-wd-inner{flex-direction:column;gap:1rem;max-width:1440px;margin:0 auto;padding:0 1.5rem;display:flex}.mkt-wd-grid{flex-direction:column;gap:1rem;display:flex}@media (min-width:1024px){.mkt-wd-grid{grid-template-columns:1.85fr 1fr;align-items:start;gap:1.75rem;display:grid}}.mkt-wd-back{color:#8a958d;align-self:flex-start;align-items:center;gap:.4rem;padding:0;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.mkt-wd-back:hover{color:#0b7a3d}.mkt-wd-main{flex-direction:column;gap:1rem;min-width:0;display:flex;position:sticky;top:1.5rem}@media (max-width:1023px){.mkt-wd-main{position:static}}.mkt-wd-detail-col{flex-direction:column;gap:1rem;min-width:0;display:flex}.mkt-wd-inline-section{border-top:1px solid #f0f2ee;flex-direction:column;gap:.6rem;margin-top:.25rem;padding-top:1rem;display:flex}.mkt-wd-inline-section:first-of-type{margin-top:.5rem;padding-top:1.25rem}.mkt-wd-inline-section h2{color:#8a958d;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.mkt-wd-head.mkt-wd-section{gap:.75rem;padding:1.25rem}@media (max-width:1023px){.mkt-wd-head.mkt-wd-section{padding:1.5rem}}.mkt-wd-head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mkt-wd-head-top .mkt-work-badge{letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:0;font-size:.72rem;font-weight:700}.mkt-wd-head-top .mkt-work-badge.is-free{color:#0b7a3d}.mkt-wd-head-top .mkt-work-badge.is-premium{color:#b58a00}.mkt-wd-detail-actions{border-top:1px solid #f0f2ee;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:1rem;display:flex}.mkt-wd-detail-copy{width:100%}.mkt-wd-detail-secondary-row{gap:.5rem;display:flex}.mkt-wd-detail-secondary{flex:1 1 0;justify-content:center}.mkt-wd-detail-cta{color:#000;cursor:pointer;background:linear-gradient(90deg,#37be70 0%,#46ffab 100%);border:none;border-radius:12px;flex:100%;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:.8rem 1.3rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #37be7047}.mkt-wd-detail-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px #37be7059}.mkt-wd-detail-secondary{color:#5e6c63;cursor:pointer;background:#fafbf9;border:1px solid #ecefea;border-radius:12px;align-items:center;gap:.35rem;padding:.8rem 1.1rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.mkt-wd-detail-secondary:hover{color:#0b7a3d;border-color:#37be70}.mkt-wd-detail-copy.is-copied{color:#fff;background:#0b7a3d;border-color:#0b7a3d}.mkt-wd-head{flex-direction:column;gap:.75rem;padding-bottom:.5rem;display:flex}.mkt-wd-creator-line{border-bottom:1px solid #f0f2ee;align-items:center;gap:.6rem;padding-bottom:.75rem;display:flex}.mkt-wd-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mkt-wd-type-badge{letter-spacing:.04em;text-transform:uppercase;color:#0b7a3d;font-size:.7rem;font-weight:700}.mkt-wd-mark{letter-spacing:.04em;text-transform:uppercase;color:#0b7a3d;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;display:inline-flex}.mkt-wd-mark-gem{color:#2d7dd2}.mkt-wd-summary{color:#4a554c;margin:0;font-size:.95rem;line-height:1.55}.mkt-wd-creator-name{color:#0b1410;margin:0;font-size:.88rem;font-weight:600}.mkt-wd-creator-meta{color:#8a958d;margin:0;font-size:.76rem}.mkt-wd-jobno{font-family:var(--font-mono,monospace);color:#b5beb7;letter-spacing:.02em;margin:.4rem 0 0;font-size:.7rem}.mkt-wd-cover{background:#fff;border-radius:20px;margin-bottom:.5rem;overflow:hidden;box-shadow:0 12px 40px #072e181a}.mkt-wd-cover img{width:100%;height:auto;display:block}.mkt-wd-section{background:#fff;border:1px solid #ecefea;border-radius:16px;flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.mkt-wd-section h2{color:#8a958d;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.mkt-wd-meta-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:640px){.mkt-wd-meta-grid{grid-template-columns:1fr;gap:1rem}}.mkt-wd-meta-col h3{color:#8a958d;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem;font-weight:700}.mkt-wd-long{color:#2a332c;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.7;display:-webkit-box;overflow:hidden}.mkt-wd-placeholder{color:#8a958d;margin:0;font-size:.92rem;line-height:1.6}.mkt-wd-gallery{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (max-width:480px){.mkt-wd-gallery{grid-template-columns:1fr}}.mkt-wd-gallery img{border-radius:14px;width:100%;display:block;box-shadow:0 4px 16px #072e180f}.mkt-wd-tags{flex-wrap:wrap;gap:.4rem;display:flex}.mkt-detail-tag{font-family:var(--font-mono,monospace);color:#0b7a3d;background:#37be7014;border-radius:999px;padding:.3rem .7rem;font-size:.78rem}.mkt-wd-links{flex-wrap:wrap;gap:.5rem;display:flex}.mkt-wd-link{color:#2a332c;background:#fff;border:1px solid #ecefea;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.88rem;font-weight:600;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.mkt-wd-link:hover{color:#0b7a3d;border-color:#37be70;transform:translateY(-1px)}.mkt-wd-side{position:sticky;top:5rem}@media (max-width:1023px){.mkt-wd-side{display:none}}.mkt-wd-panel{background:#fff;border:1px solid #ecefea;border-radius:20px;flex-direction:column;gap:1rem;padding:1.75rem;display:flex;box-shadow:0 4px 20px #072e180d}.mkt-wd-price{color:#0b7a3d;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.mkt-wd-cta{color:#000;background:linear-gradient(90deg,#37be70 0%,#46ffab 100%);border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.9rem 1.2rem;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #37be7047}.mkt-wd-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px #37be7059}.mkt-wd-continue{color:#2a332c;background:#fafbf9;border:1px solid #ecefea;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1.2rem;font-size:.88rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.mkt-wd-continue:hover{background:#37be700a;border-color:#37be70}.mkt-wd-actions-row{gap:.5rem;display:flex}.mkt-wd-action{color:#5e6c63;cursor:pointer;background:0 0;border:1px solid #ecefea;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.65rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.mkt-wd-action:hover{color:#0b7a3d;background:#37be700a;border-color:#37be70}.mkt-wd-creator-card{border-top:1px solid #f0f2ee;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.mkt-wd-owner-actions{border-top:1px solid #f0f2fe;flex-direction:column;gap:.4rem;padding-top:1.25rem;display:flex}.mkt-wd-jobno-sub{font-family:var(--font-mono,monospace);color:#b5beb7;text-align:center;letter-spacing:.02em;padding-top:.6rem;font-size:.7rem}.mkt-wd-mobile-bar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #ecefea;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #072e180d}@media (min-width:1024px){.mkt-wd-mobile-bar{display:none}}@media (max-width:1023px){.mkt-wd{padding-bottom:5rem}}.mkt-wd-mobile-price{color:#0b7a3d;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:.82rem;font-weight:700}.mkt-wd-mobile-cta{color:#000;background:linear-gradient(90deg,#37be70 0%,#46ffab 100%);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.85rem;font-size:.95rem;font-weight:700;display:inline-flex}.mkt-success-heading{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.mkt-success-icon{color:#fff;background:linear-gradient(135deg,#37be70 0%,#46ffab 100%);border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 5px 14px #37be704d}.mkt-success-title{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.15}.mkt-success-title span{color:#46ffab}.mkt-success-jobno{font-family:var(--font-mono,monospace);color:#46ffab;background:#46ffab1a;border:1px solid #46ffab33;border-radius:8px;align-self:center;margin:.9rem 0 0;padding:.35rem .7rem;font-size:.76rem;font-weight:700}.mkt-success-sub{color:#f5fbf6e6;max-width:390px;margin:.8rem 0 1.1rem;font-size:.92rem;line-height:1.6}.mkt-success-sub em{color:#46ffab;font-style:normal;font-weight:700}.mkt-success-actions{flex-direction:column;gap:.75rem;width:100%;display:flex}.mkt-success-open{text-align:left;color:#07150d;background:linear-gradient(100deg,#37be70 0%,#46ffab 100%);border-radius:12px;align-items:center;gap:.8rem;width:100%;padding:.9rem 1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 20px #37be706b,0 0 22px #46ffab33}.mkt-success-open:hover{transform:translateY(-1px);box-shadow:0 10px 26px #37be7085,0 0 30px #46ffab4d}.mkt-success-open:focus-visible{outline-offset:3px;outline:3px solid #fff}.mkt-success-open:active{transform:translateY(0)}.mkt-success-open span{flex-direction:column;flex:1;gap:.16rem;min-width:0;display:flex}.mkt-success-open strong{font-size:.94rem;line-height:1.3}.mkt-success-open small{color:#07150dad;font-size:.77rem;line-height:1.35}.mkt-success-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.mkt-success-secondary-actions>*{color:#e9f5ec;background:#ffffff09;border-color:#46ffab57;justify-content:center;width:100%}.mkt-success-secondary-actions>:hover{color:#46ffab;background:#46ffab14;border-color:#46ffab}.mkt-success-share{color:#f5fbf685;align-self:center;align-items:center;gap:.35rem;margin-top:1rem;font-size:.8rem;text-decoration:none;display:inline-flex}.mkt-success-share:hover{color:#46ffab}@media (max-width:560px){.mkt-success-jobno,.mkt-success-share{align-self:center}}@media (max-width:380px){.mkt-success-secondary-actions{grid-template-columns:1fr}}[data-page=x-pro].xpro-page{width:100%;min-height:100vh}body:has([data-page=x-pro]){background:#0a140e!important}body:has([data-page=x-pro]) [data-ui=public-shell]{background:#0a140e!important}body:has([data-page=x-pro]) [data-ui=public-page-main]{background:#0a140e!important}body:has([data-page=x-pro]) [data-ui=public-top-nav]{background:#0a140e!important}body:has([data-page=x-pro]) footer{background:#0a140e!important}.xpro-hero{text-align:center;justify-content:center;align-items:center;padding:clamp(3rem,6vw,5rem) 1.25rem clamp(2rem,4vw,3rem);display:flex}.xpro-hero-inner{max-width:42rem}.xpro-hero-title{letter-spacing:-.05em;color:#fff;margin-top:.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:850}.xpro-hero-tagline{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text;margin-top:.5rem;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700}.xpro-hero-sub{color:#f5fbf6cc;margin-top:1rem;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.6}.xpro-hero-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.xpro-cta-primary{color:#101712;cursor:pointer;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.xpro-cta-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.xpro-cta-secondary{color:#f5fbf6;cursor:pointer;background:#ffffff0f;border:1px solid #78e6a54d;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.xpro-cta-secondary:hover{background:#ffffff1a;border-color:#fff6}.xpro-section{padding:clamp(2.5rem,5vw,4rem) 1.25rem}.xpro-section-inner{max-width:1440px;margin:0 auto}.xpro-section-head{align-items:center;gap:.6rem;display:flex}.xpro-section-title{color:#fff;letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800}.xpro-section-sub{color:#f5fbf6a6;max-width:38rem;margin-top:.5rem;font-size:.9rem;line-height:1.6}.xpro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.xpro-card{background:#ffffff0d;border:1px solid #78e6a52e;border-radius:1rem;transition:transform .15s,border-color .15s;overflow:hidden;box-shadow:0 8px 24px #00000024}.xpro-card:hover{border-color:#78e6a566;transform:translateY(-2px)}.xpro-card-image-link{cursor:pointer;display:block}.xpro-card-image-link:hover .xpro-card-image{filter:brightness(1.05)}.xpro-card-image{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%}.xpro-card-body{padding:.85rem .95rem 1rem}.xpro-card-category{color:#78e6a5cc;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:700;display:inline-block}.xpro-card-title{color:#fff;margin-top:.4rem;font-size:1rem;font-weight:750;line-height:1.25}.xpro-card-desc{color:#f5fbf69e;margin-top:.3rem;font-size:.82rem;line-height:1.45}.xpro-card-cta{color:#46ffab;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-top:.75rem;padding:0;font-size:.8rem;font-weight:700;transition:color .15s;display:inline-flex}.xpro-card-cta:hover{color:#7cff6b}.xpro-section-dudedo{border-top:1px solid #78e6a51a;border-bottom:1px solid #78e6a51a}.xpro-dudedo-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.xpro-dudedo-pills{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.xpro-dudedo-tools{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.xpro-filter{white-space:nowrap;-webkit-backdrop-filter:blur(12px)saturate(140%);color:#fff;cursor:pointer;background:#0d1c13e6;border:1px solid #ffffff6b;border-radius:1.25rem;align-items:center;gap:.3rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 0 0 1px #ffffff29,0 0 18px #ffffff14}.xpro-filter:hover{color:#fff;border-color:#ffffffa6;box-shadow:0 0 0 1px #ffffff4d,0 0 28px #ffffff2e}.xpro-filter.is-active{color:#0a2a1a;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);border-color:#0000;font-weight:800;box-shadow:0 0 0 1px #78e6a566,0 0 28px #78e6a54d}.xpro-filter.is-active:hover{filter:brightness(1.05)}.xpro-search-box{-webkit-backdrop-filter:blur(12px)saturate(140%);background:#0d1c13e6;border:1px solid #ffffff6b;border-radius:1.25rem;align-items:center;gap:.4rem;padding:.45rem 1rem;transition:all .15s;display:flex;box-shadow:0 0 0 1px #ffffff29,0 0 18px #ffffff14}.xpro-search-box:focus-within{border-color:#ffffffa6;box-shadow:0 0 0 1px #ffffff4d,0 0 28px #ffffff2e}.xpro-search-input{color:#f5fbf6;background:0 0;border:none;outline:none;width:9rem;font-size:.8rem}.xpro-search-input::placeholder{color:#f5fbf68c}.xpro-filter-btn{-webkit-backdrop-filter:blur(12px)saturate(140%);color:#fff;cursor:pointer;white-space:nowrap;background:#0d1c13e6;border:1px solid #ffffff6b;border-radius:1.25rem;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 0 0 1px #ffffff29,0 0 18px #ffffff14}.xpro-filter-btn:hover{color:#fff;border-color:#ffffffa6;box-shadow:0 0 0 1px #ffffff4d,0 0 28px #ffffff2e}.xpro-section-share{border-top:1px solid #78e6a51a}.xpro-share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.xpro-share-card{background:#ffffff0a;border:1px solid #78e6a526;border-radius:1rem;padding:1.25rem}.xpro-share-title{color:#fff;font-size:.95rem;font-weight:750}.xpro-share-desc{color:#f5fbf69e;margin-top:.3rem;font-size:.82rem;line-height:1.45}.xpro-share-cta{color:#46ffab;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-top:.75rem;padding:0;font-size:.8rem;font-weight:700;display:inline-flex}.xpro-share-cta:hover{color:#7cff6b}.xpro-connection{text-align:center;border-top:1px solid #78e6a51a;padding:clamp(3rem,6vw,5rem) 1.25rem}.xpro-connection-inner{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (max-width:1023px){.xpro-grid,.xpro-share-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.xpro-dudedo-bar{flex-direction:column;align-items:stretch}.xpro-dudedo-pills{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.xpro-dudedo-pills::-webkit-scrollbar{display:none}.xpro-dudedo-tools{justify-content:stretch;width:100%}.xpro-search-box{flex:1;min-width:0}.xpro-search-input{width:100%}.xpro-grid,.xpro-share-grid{grid-template-columns:1fr}.xpro-hero-ctas{flex-direction:column;align-items:stretch}}.xpro-filters-wrap{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:1.25rem;margin:0 1.25rem 1rem;padding:.75rem 1rem;position:sticky;top:0;box-shadow:0 8px 24px #0003}.xpro-filters-bar{justify-content:space-between;align-items:center;gap:1rem;max-width:1440px;margin:0 auto;display:flex}.xpro-filters-tabs{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.xpro-filters-tools{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.xpro-job-number{font-family:var(--font-geist-mono), monospace;color:#ffbc73d9;letter-spacing:.04em;background:#ffbc731a;border-radius:.3rem;padding:.15rem .4rem;font-size:.62rem;font-weight:700}.xpro-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.xpro-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.xpro-modal{background:#0d1c13;border:1px solid #78e6a538;border-radius:1.25rem;width:100%;max-width:42rem;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000080}.xpro-modal-close{z-index:2;color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.xpro-modal-close:hover{background:#000000b3}.xpro-modal-image{aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:1.25rem 1.25rem 0 0;width:100%}.xpro-modal-body{padding:1.5rem}.xpro-modal-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.xpro-modal-title{color:#fff;letter-spacing:-.03em;margin-top:.5rem;font-size:1.5rem;font-weight:800}.xpro-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.xpro-modal-field{background:#ffffff08;border:1px solid #78e6a526;border-radius:.75rem;padding:.75rem}.xpro-modal-label{color:#78e6a5b3;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.7rem;font-weight:700}.xpro-modal-value{color:#f5fbf6;margin-top:.2rem;font-size:.85rem;line-height:1.4}.xpro-modal-chips{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.xpro-chip{color:#78e6a5;background:#78e6a51f;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:600}.xpro-chip-alt{color:#ffbc73;background:#ffbc731f}.xpro-detail-main .xpro-chip{color:#78e6a5;-webkit-backdrop-filter:blur(10px)saturate(140%);background:#ffffff1a;border:1px solid #ffffff47;box-shadow:0 0 0 1px #ffffff0d,0 4px 14px #00000029}.xpro-detail-main .xpro-chip-alt,.xpro-detail-main .xpro-chip-lock{color:#78e6a5;background:#ffffff1a;border-color:#ffffff47}.xpro-modal-choose{border-top:1px solid #78e6a51f;padding-top:1rem}.xpro-modes{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.xpro-mode{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #78e6a52e;border-radius:.85rem;flex-direction:column;gap:.2rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.xpro-mode:hover{background:#ffffff0f;border-color:#ffffff59}.xpro-mode.is-active{background:#78e6a51a;border-color:#78e6a58c}.xpro-mode-name{color:#fff;font-size:.9rem;font-weight:750}.xpro-mode-desc{color:#f5fbf69e;font-size:.78rem;line-height:1.4}.xpro-copy-row{background:#78e6a50f;border:1px solid #78e6a538;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem;display:flex}.xpro-copy-info{color:#fff;flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.xpro-copy-btn{color:#101712;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.8rem;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex}@media (max-width:640px){.xpro-modal-grid{grid-template-columns:1fr}.xpro-copy-row{flex-direction:column;align-items:stretch}.xpro-copy-btn{justify-content:center}}.xpro-toolbar-wrap{z-index:40;max-width:1440px;margin:0 auto;padding:0 1.25rem;position:relative}.xpro-toolbar{background:0 0;border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.xpro-toolbar-left,.xpro-toolbar-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xpro-choose-service{align-items:center;gap:8px;display:flex}.xpro-dropdown{position:relative}.xpro-dropdown-menu{-webkit-backdrop-filter:blur(16px);z-index:50;background:#0a120ef5;border:1px solid #78ff962e;border-radius:16px;flex-direction:column;gap:4px;min-width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 20px 50px #00000059}.xpro-dropdown-item{text-align:left;color:#ebfff0eb;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:12px 14px;font-size:.85rem;font-weight:600;transition:background .12s,color .12s}.xpro-dropdown-item:hover{color:#8cf7a3;background:#78ff9614}.xpro-dropdown-item.is-active{color:#8cf7a3;background:#78ff9624}.xpro-btn-ghost{color:#8cf7a3;-webkit-backdrop-filter:blur(12px);cursor:pointer;white-space:nowrap;background:#78ff9614;border:1px solid #78ff9647;border-radius:1.25rem;align-items:center;gap:.3rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08,0 0 22px #78ff961a}.xpro-btn-ghost:hover{background:#78ff9624;border-color:#78ff9666}.xpro-btn-ghost.is-active{color:#b8ffcb;background:#78ff9633;border-color:#78ff968c}.xpro-toolbar-tools{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.xpro-toolbar-label{color:#f5fbf6cc;font-size:.85rem;font-weight:700}.xpro-card-vibes{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.xpro-vibe-tag{color:#46ffab;letter-spacing:.02em;background:#46ffab1f;border-radius:.3rem;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.xpro-card-bestfor{color:#f5fbf680;margin-top:.4rem;font-size:.72rem;font-style:italic;line-height:1.35}.xpro-menu-tabs{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.xpro-chip-lock{color:#ffbc73;background:#ffbc731f}.xpro-custom-sep{border-top:1px dashed #78e6a533;margin-top:1rem;padding-top:1rem}.xpro-mode-custom{border-color:#ffbc7340}.xpro-mode-custom:hover{background:#ffbc730f;border-color:#ffbc7373}.xpro-mode-custom.is-active{background:#ffbc731a;border-color:#ffbc738c}.xpro-dropdown-divider{background:#78e6a526;height:1px;margin:.3rem 0}.xpro-mega{z-index:50;-webkit-backdrop-filter:blur(16px);background:#0d1c13;border:1px solid #78e6a538;border-radius:1rem;min-width:22rem;padding:1rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 24px 64px #00000080}.xpro-mega-section{flex-direction:column;gap:.4rem;display:flex}.xpro-mega-heading{color:#78e6a5b3;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.65rem;font-weight:800}.xpro-mega-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .6rem;display:grid}.xpro-mega-item{color:#f5fbf6cc;border-radius:.4rem;padding:.3rem .4rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s}.xpro-mega-item:hover{color:#fff;background:#78e6a51a}.xpro-mega-item.xpro-mega-custom{color:#ffbc73}.xpro-mega-item.xpro-mega-custom:hover{background:#ffbc731a}.xpro-mega-divider{background:#78e6a526;height:1px;margin:.75rem 0}@media (max-width:768px){.xpro-mega{min-width:auto;margin-top:.5rem;position:static}}.xpro-detail-page{max-width:1440px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.xpro-detail-back{margin-bottom:1rem}.xpro-back-btn{color:#8cf7a3;cursor:pointer;background:#ffffff0a;border:1px solid #78ff9638;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex}.xpro-back-btn:hover{color:#b8ffcb;background:#78ff9614;border-color:#78ff9666}.xpro-detail-grid{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:2rem;display:grid}.xpro-detail-main{min-width:0}.xpro-detail-hero-img{aspect-ratio:16/9;object-fit:cover;object-position:center;border:1px solid #78e6a52e;border-radius:1.25rem;width:100%}.xpro-detail-header{margin-top:1.25rem}.xpro-detail-tags{align-items:center;gap:.5rem;display:flex}.xpro-detail-title{color:#fff;letter-spacing:-.035em;margin-top:.5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:850;line-height:1.1}.xpro-detail-outcome{color:#f5fbf6bf;margin-top:.6rem;font-size:1rem;line-height:1.5}.xpro-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.xpro-detail-field{background:#ffffff08;border:1px solid #78e6a526;border-radius:.85rem;padding:.85rem 1rem}.xpro-detail-section-label{-webkit-backdrop-filter:blur(12px)saturate(140%);letter-spacing:.05em;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;margin-top:1.5rem;padding:.35rem .85rem;display:inline-block;box-shadow:0 0 0 1px #ffffff14,0 4px 16px #0000002e;color:#f5fbf6!important;font-size:.7rem!important}.xpro-detail-aside{position:sticky;top:1rem}.xpro-choice-panel{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffffeb;border:1px solid #ffffff6b;border-radius:1.5rem;padding:1.25rem;box-shadow:0 0 0 1px #ffffff29,0 8px 30px #0003}.xpro-choice-summary{border-bottom:1px solid #0a1e141a;padding-bottom:1rem}.xpro-choice-title{color:#0a2a1a;font-size:1.1rem;font-weight:800}.xpro-choice-num{color:#c25e1a;letter-spacing:.04em;margin-top:.2rem;font-size:.78rem;font-weight:700}.xpro-choice-vibe{color:#0a8270;margin-top:.3rem;font-size:.8rem;font-weight:600}.xpro-choice-section{margin-top:1.25rem}.xpro-levels{flex-direction:column;gap:.5rem;margin-top:.6rem;display:flex}.xpro-level{text-align:left;cursor:pointer;background:#fff9;border:1px solid #0a1e1426;border-radius:.85rem;flex-direction:column;gap:.2rem;padding:.85rem 1rem;transition:all .15s;display:flex}.xpro-level:hover{background:#78ff961f;border-color:#0a827073}.xpro-level.is-active{background:#78ff9633;border-color:#0a8270a6;box-shadow:0 0 22px #0a82702e}.xpro-level-name{color:#0a2a1a;font-size:.9rem;font-weight:750}.xpro-level-desc{color:#0a1e14a6;font-size:.78rem;line-height:1.4}.xpro-level-custom{border-color:#0a82704d}.xpro-level-custom:hover{background:#78ff9629}.xpro-level-custom.is-active{background:#78ff9647}.xpro-feature-chips{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.xpro-feature-chip{color:#0a1e14c7;cursor:pointer;background:#fff9;border:1px solid #0a1e142e;border-radius:999px;padding:.35rem .7rem;font-size:.74rem;font-weight:600;transition:all .15s}.xpro-feature-chip:hover{color:#0a6b50;border-color:#0a827073}.xpro-feature-chip.is-active{color:#0a6b50;background:#78ff964d;border-color:#0a82708c}.xpro-selected{background:#ffffff80;border:1px solid #0a1e1426;border-radius:.85rem;margin-top:1.25rem;padding:.85rem 1rem}.xpro-selected-line{color:#0a2a1a;margin-top:.2rem;font-size:.8rem}.xpro-selected-features{color:#0a8270;margin-top:.3rem;font-size:.78rem;line-height:1.4}.xpro-choice-panel .xpro-modal-label{color:#0a1e14a6}.xpro-copy-btn{color:#0a2a1a;cursor:pointer;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:1rem;padding:.85rem 1rem;font-size:.85rem;font-weight:800;transition:transform .15s,filter .15s;display:flex}.xpro-copy-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.xpro-copy-btn.is-disabled{color:#f5fbf6a6;cursor:not-allowed;filter:none;opacity:.55;background:#ffffff1a;border:1px solid #ffffff40;transform:none}.xpro-copy-hint{text-align:center;color:#f5fbf680;margin-top:.5rem;font-size:.72rem}.xpro-detail-notfound{text-align:center;color:#f5fbf6;max-width:1440px;margin:0 auto;padding:4rem 1.25rem}.xpro-detail-notfound p{margin-bottom:1rem}.xpro-detail-notfound a{color:#8cf7a3;text-decoration:underline}@media (max-width:1023px){.xpro-detail-grid{grid-template-columns:1fr}.xpro-detail-aside{position:static}}@media (max-width:640px){.xpro-detail-fields{grid-template-columns:1fr}}.xpro-detail-h2{color:#fff;letter-spacing:-.02em;margin-top:2rem;font-size:1.25rem;font-weight:800}.xpro-detail-body{color:#f5fbf6c7;max-width:42rem;margin-top:.5rem;font-size:.95rem;line-height:1.6}.xpro-detail-steps{flex-direction:column;gap:.6rem;max-width:42rem;margin-top:.75rem;padding:0;list-style:none;display:flex}.xpro-detail-step{align-items:flex-start;gap:.75rem;display:flex}.xpro-step-num{color:#0a2a1a;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:800;display:inline-flex}.xpro-step-text{color:#f5fbf6d9;padding-top:.2rem;font-size:.92rem;line-height:1.5}.xpro-detail-helps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.5rem;max-width:42rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.xpro-detail-help-item{color:#f5fbf6d9;align-items:flex-start;gap:.5rem;font-size:.92rem;line-height:1.5;display:flex}.xpro-help-dot{color:#46ffab;flex-shrink:0;font-weight:800}@media (max-width:640px){.xpro-detail-helps{grid-template-columns:1fr}}.xpro-detail-block{background:#ffffff08;border:1px solid #78e6a526;border-radius:1.25rem;max-width:48rem;margin-top:3rem;padding:1.5rem 1.5rem 1.75rem}.xpro-detail-block-hero{background:radial-gradient(80% 60% at 0 0,#78e6a514,#0000 70%),#ffffff08;border-color:#78e6a547;box-shadow:0 0 0 1px #78e6a514,0 8px 30px #0000002e}.xpro-block-eyebrow{color:#46ffab;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.7rem;font-weight:800}.xpro-detail-block .xpro-detail-h2{margin-top:.4rem}[data-ui=auth-page]{justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}[data-ui=auth-page].signup-page{width:100%;height:100vh;min-height:100vh;max-height:100vh;padding:0;overflow:hidden}.signup-shell{border:1px solid #78e6a53d;border-radius:1.5rem;grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);width:min(100%,70rem);display:grid;overflow:hidden;box-shadow:0 24px 64px #00000047,0 0 44px #37be701f}.signup-hero-panel{color:#fff;background:radial-gradient(64% 56% at 8% 4%,#78e6a561,#0000 76%),radial-gradient(56% 52% at 94% 96%,#37be7057,#0000 78%),linear-gradient(145deg,#06170c 0%,#0a3820 50%,#092417 100%);flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:42rem;padding:clamp(2rem,5vw,4.5rem);display:flex}.signup-eyebrow{color:#bdf6d1;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:700}.signup-hero-heading{color:#fff;letter-spacing:-.05em;text-shadow:0 0 24px #78e6a529;max-width:32rem;margin-top:1rem;font-size:clamp(2.7rem,4.6vw,4.35rem);font-weight:800;line-height:1.04}.signup-value-list{gap:.8rem;display:grid}.signup-value-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff3d;border-radius:1rem;gap:.85rem;padding:1rem;display:flex;box-shadow:0 10px 24px #00000024,inset 0 0 18px #78e6a514}.signup-value-icon{color:#78e6a5;filter:drop-shadow(0 0 8px #78e6a575);flex:none;width:1.3rem;height:1.3rem;margin-top:.1rem}.signup-value-item h2{color:#fff;font-size:.95rem;font-weight:750}.signup-value-item p{color:#f5fbf6c2;margin-top:.2rem;font-size:.84rem;line-height:1.45}.signup-hero-footer{color:#f5fbf6c7;font-size:.85rem;line-height:1.55}.signup-google-cue{color:#fff;align-items:center;gap:.45rem;margin-bottom:.65rem;font-weight:700;display:flex}.signup-google-cue svg{color:#78e6a5}.signup-hero-footer strong{color:#fff}.signup-form-panel{background:linear-gradient(145deg,#13241a 0%,#0a1710 100%);align-items:center;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.signup-form-panel [data-ui=auth-card]{background:#ffffff0f;border-color:#78e6a547;width:100%;max-width:28rem;margin:0 auto;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 42px #0003,0 0 28px #37be7014}.signup-form-panel [data-ui=auth-heading]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#78e6a5 0%,#46ffab 52%,#d8ffe6 100%);-webkit-background-clip:text;background-clip:text}@media (max-width:860px){.signup-shell{grid-template-columns:minmax(0,1fr);max-width:38rem}.signup-hero-panel{min-height:auto;padding:2.25rem}.signup-form-panel{padding:2rem 1.25rem}}@media (max-width:640px){.signup-shell{border-radius:1.1rem}.signup-hero-panel{gap:1.75rem;padding:1.75rem}.signup-hero-heading{font-size:clamp(2.35rem,11vw,3.25rem)}.signup-value-item{padding:.85rem}}[data-ui=auth-card]{-webkit-backdrop-filter:blur(14px);background:radial-gradient(at 30% 0,#78e6a51f,#0000 55%),linear-gradient(135deg,#0a1210d1,#0a1210b8);border:2px solid #46ffab59;border-radius:24px;width:100%;max-width:420px;padding:2rem 1.75rem;position:relative;box-shadow:0 0 24px #46ffab24,0 16px 48px #00000057}[data-theme=light] [data-ui=auth-card]{background:radial-gradient(at 30% 0,#22f2ef1a,#0000 55%),radial-gradient(at 70% 100%,#ff55c214,#0000 50%),linear-gradient(135deg,#ffffffd9,#ffffffb8);border:2px solid #22f2ef4d}[data-ui=auth-brand-logo]{object-fit:contain;width:auto;height:140px}@media (max-width:640px){[data-ui=auth-brand-logo]{height:110px}}[data-ui=auth-heading]{-webkit-text-fill-color:#fff;color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}[data-ui=auth-input]{width:100%;color:inherit;background:#0a121080;border:1px solid #ffffff1a;border-radius:12px;padding:.7rem .9rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}[data-ui=auth-input]:focus{border-color:#46ffab8c;outline:none;box-shadow:0 0 0 1px #46ffab40,0 0 16px #46ffab1a}[data-theme=light] [data-ui=auth-input]{background:#ffffffb3;border-color:#00000014}[data-ui=auth-primary-action]{color:#1f2a26;cursor:pointer;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);border:1px solid #7cff6b61;border-radius:14px;width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:700;transition:transform .15s,filter .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 22px #0a82703d,0 0 24px #7cff6b38}[data-ui=auth-primary-action]:hover{filter:saturate(1.06)brightness(1.03);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff24,0 10px 28px #0a82704d,0 0 32px #7cff6b4d}[data-ui=auth-primary-action]:active{filter:saturate()brightness(.98);transform:translateY(0)}[data-ui=auth-provider-google],[data-ui=auth-provider-discord],[data-ui=auth-provider-x],[data-ui=auth-provider-github]{cursor:pointer;-webkit-backdrop-filter:blur(10px);border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.65rem 1rem;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s;display:flex}[data-ui=auth-provider-google]{color:#ffbc73;background:radial-gradient(at 20%,#ffbc7324,#0000 60%),#0a121080;border-color:#ffbc7373;box-shadow:0 0 16px #ff8a001f}[data-ui=auth-provider-google]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 22px #ff8a0038}[data-ui=auth-provider-discord]{color:#22f2ef;background:radial-gradient(at 20%,#22f2ef24,#0000 60%),#0a121080;border-color:#22f2ef73;box-shadow:0 0 16px #22f2ef1f}[data-ui=auth-provider-discord]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 22px #22f2ef38}[data-ui=auth-provider-x]{color:#ff55c2;background:radial-gradient(at 20%,#ff55c224,#0000 60%),#0a121080;border-color:#ff55c273;box-shadow:0 0 16px #ff00b91f}[data-ui=auth-provider-x]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 22px #ff00b938}[data-theme=light] [data-ui=auth-provider-google],[data-theme=light] [data-ui=auth-provider-discord],[data-theme=light] [data-ui=auth-provider-x],[data-theme=light] [data-ui=auth-provider-github]{background:#ffffffb3}[data-ui=auth-provider-github]{color:#7cff6b;background:radial-gradient(at 20%,#46ffab1a,#0000 60%),#0a121099;border-color:#7cff6b59;box-shadow:0 0 16px #46ffab1f}[data-ui=auth-provider-github]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 22px #46ffab38}[data-theme=light] [data-ui=auth-provider-github]{color:#1f2a26}[data-ui=auth-link]{color:#46ffabe6;font-size:.85rem;text-decoration:none;transition:color .15s}[data-ui=auth-link]:hover{color:#7cff6b}[data-theme=light] [data-ui=auth-link]{color:#1d5bff}[data-theme=light] [data-ui=auth-link]:hover{color:#24d8fb}.auth-error{color:#ff6b6b;background:#ff6b6b14;border:1px solid #ff6b6b40;border-radius:.5rem;padding:.5rem .75rem}[data-theme=light] .auth-error{color:#c92a2a;background:#c92a2a0f;border-color:#c92a2a33}[data-ui^=auth-provider-]:disabled{opacity:.45;cursor:not-allowed}[data-ui^=auth-provider-]:disabled:hover{transform:none}[data-ui=auth-primary-action]:disabled{opacity:.6;cursor:not-allowed}[data-ui=auth-page].signup-page{background:#0a0f0c;justify-content:stretch;align-items:stretch;min-height:100vh;padding:0}[data-ui=auth-page].signup-page:before,[data-ui=auth-page].signup-page:after{content:none!important;display:none!important}.signup-shell{width:100%;max-width:none;min-height:100vh;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:visible}.signup-form-panel{background:#0a0f0c;flex-direction:column;justify-content:center;align-items:center;padding:clamp(2rem,5vw,4rem);display:flex;position:relative}.signup-form-footer{align-items:center;gap:1.5rem;display:flex;position:absolute;bottom:clamp(2rem,5vw,4rem)}.signup-form-below{text-align:center;margin-top:1.25rem}.signup-form-slogan{letter-spacing:.02em;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text;font-size:.8rem;font-weight:800}.signup-card{width:100%;max-width:24rem;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important}.signup-card-brand{text-align:center;margin-bottom:2rem}.signup-brand-symbol{object-fit:contain;filter:sepia()hue-rotate(50deg)saturate(4)brightness(1.2);width:4rem;height:4rem;margin:0 auto .75rem;display:block}.signup-greencard{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(135deg,#0a827057 0%,#46ffab33 48%,#7cff6b3d 100%)!important;border:1px solid #7cff6b9e!important;border-radius:28px!important;padding:clamp(1.75rem,3vw,2.5rem)!important;box-shadow:inset 0 0 0 1px #7cff6b57,0 0 42px #46ffab57,0 0 70px #0a827029,0 18px 40px #0000002e!important}.signup-mobile-access{border-top:1px solid #78e6a52e;margin-top:1rem;padding-top:1.5rem}.signup-mobile-title{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:700;line-height:1.4}.signup-mobile-support{color:#f5fbf699;margin-top:.5rem;font-size:.82rem;line-height:1.5}.signup-store-buttons{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.signup-store-btn{cursor:default;background:#ffffff0f;border:1px solid #78e6a538;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .85rem;display:flex}.signup-store-icon{flex:none;width:1.5rem;height:1.5rem}.signup-store-text{text-align:left;flex-direction:column;display:flex}.signup-store-small{color:#f5fbf680;font-size:.6rem}.signup-store-label{color:#f5fbf6d9;font-size:.8rem;font-weight:700}.signup-card-title{text-align:center;letter-spacing:-.03em;color:#fff;font-size:1.5rem;font-weight:850}.signup-card-sub{text-align:center;color:#f5fbf68c;margin-top:.5rem;font-size:.85rem}.signup-form{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.signup-login-link{text-align:center;color:#f5fbf6a6;margin-top:1.5rem;font-size:.85rem}.signup-together{text-align:center;color:#78e6a5;margin-top:.75rem;font-size:.85rem;font-weight:700}.signup-terms{text-align:center;color:#f5fbf673;margin-top:.75rem;font-size:.72rem;line-height:1.5}.signup-welcome-panel{text-align:center;background:radial-gradient(70% 60% at 20% 10%,#78e6a54d,#0000 70%),radial-gradient(60% 55% at 80% 90%,#37be7040,#0000 70%),linear-gradient(150deg,#06170c 0%,#0a3820 45%,#092417 100%);flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.signup-welcome-content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;display:flex}.signup-welcome-footer{gap:1.5rem;padding-top:1.5rem;display:flex}.signup-footer-link{color:#f5fbf699;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s}.signup-footer-link:hover{color:#78e6a5}.signup-mascot{object-fit:contain;filter:drop-shadow(0 12px 28px #0000004d)drop-shadow(0 0 24px #78e6a529);width:min(100%,20rem);height:auto;max-height:26rem}.signup-welcome-title{color:#fff;letter-spacing:-.04em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:850}.signup-welcome-line{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text;margin-top:.5rem;font-size:1rem;font-weight:700;line-height:1.4}.signup-welcome-body{color:#f5fbf6c7;max-width:22rem;margin-top:.75rem;font-size:.88rem;line-height:1.6}.signup-welcome-slogan{letter-spacing:.02em;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%);-webkit-background-clip:text;background-clip:text;margin-top:1.25rem;font-size:1rem;font-weight:800}@media (max-width:860px){.signup-shell{grid-template-columns:1fr;height:100vh;overflow:hidden}[data-ui=auth-page].signup-page{height:100vh;overflow:hidden}.signup-welcome-panel{display:none}.signup-form-panel{padding:1.5rem 1.25rem;overflow:hidden}}@media (max-width:480px){.signup-store-btn{padding:.4rem .65rem}.signup-store-label{font-size:.72rem}[data-ui=auth-input]{font-size:16px}}.login-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);background:#000000a6;justify-content:center;align-items:center;padding:1.25rem;animation:.18s login-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes login-modal-fade-in{0%{opacity:0}to{opacity:1}}.login-modal-card{background:linear-gradient(#0a82702e 0%,#0d1c13eb 60%),#0a140e;border:1px solid #78ff9640;border-radius:1.5rem;width:100%;max-width:26rem;max-height:90vh;padding:1.75rem 1.75rem 1.5rem;animation:.22s cubic-bezier(.22,1,.36,1) login-modal-pop-in;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 32px #78ff961a,0 24px 64px #0000008c}@keyframes login-modal-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.login-modal-close{z-index:2;color:#f5fbf6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s,border-color .15s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.login-modal-close:hover{background:#ffffff1f;border-color:#ffffff59}.login-modal-brand{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.login-modal-symbol{object-fit:contain;filter:drop-shadow(0 0 8px #78ff964d);width:1.5rem;height:1.5rem}.login-modal-title{text-align:center;color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.login-modal-sub{text-align:center;color:#f5fbf6a6;margin-top:.35rem;font-size:.85rem}.login-modal-form{flex-direction:column;gap:.6rem;margin-top:1.25rem;display:flex}.login-modal-password-wrap{position:relative}.login-modal-password-wrap input{width:100%;padding-right:2.5rem}.login-modal-password-toggle{color:#f5fbf699;cursor:pointer;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:.25rem;transition:color .16s;display:inline-flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.login-modal-password-toggle:hover{color:#78e6a5}.login-modal-forgot{justify-content:flex-end;display:flex}.login-modal-forgot a{color:#78ff96d9;font-size:.78rem;text-decoration:none}.login-modal-forgot a:hover{color:#b8ffcb}.login-modal-divider{color:#f5fbf673;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;margin:1.1rem 0;font-size:.7rem;display:flex}.login-modal-divider span{background:#ffffff1a;flex:1;height:1px}.login-modal-providers{flex-direction:column;gap:.5rem;display:flex}.login-modal-providers button{color:#f5fbf68c;cursor:not-allowed;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.85rem;font-weight:600;transition:opacity .15s;display:flex}.login-modal-providers button:hover{opacity:.85}.login-modal-provider-icon{flex:none;width:1rem;height:1rem}.login-modal-signup{text-align:center;color:#f5fbf6a6;margin-top:1.25rem;font-size:.85rem}.login-modal-signup a{color:#8cf7a3;font-weight:700;text-decoration:none}.login-modal-signup a:hover{color:#b8ffcb}@media (max-width:480px){.login-modal-card{padding:1.5rem 1.25rem 1.25rem}}[data-page=pricing] .hiw-launch-label{color:#fff;letter-spacing:.02em;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);background:#ffffff1f;border-top:2px solid #78e6a5cc;border-bottom:2px solid #78e6a5cc;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 0 14px #78e6a573}[data-page=pricing] .hiw-launch-pi{filter:brightness(0)invert();width:.9rem!important;height:.9rem!important}[data-page=pricing] .hiw-discount-label{color:#fff;letter-spacing:.02em;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);background:#ff4d612e;border-top:2px solid #ff4d61cc;border-bottom:2px solid #ff4d61cc;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.75rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 0 14px #ff4d6173}.pidude-brand-gradient{-webkit-text-fill-color:transparent!important;color:#46ffab!important;background:linear-gradient(135deg,#0a8270 0%,#46ffab 48%,#7cff6b 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-page=home] .home-hero-brand.pidude-public-logo,[data-page=home] .home-hero-brand{flex-direction:column;align-items:center;gap:0;margin-bottom:.6rem;text-decoration:none;display:inline-flex}[data-page=home] .home-hero-logo-image{width:clamp(11rem,22vw,15rem);height:auto;display:block}[data-page=home] .home-hero-brand .pidude-public-brandline{align-items:center;gap:.65rem;display:inline-flex}[data-page=home] .home-hero-brand .pidude-public-mark{flex:none;background:url(/assets/pidude-symbol-hero.webp) 50%/contain no-repeat!important;width:clamp(1.6rem,3.2vw,2.24rem)!important;height:clamp(1.6rem,3.2vw,2.24rem)!important;-webkit-mask-image:none!important;mask-image:none!important}[data-page=home] .home-hero-brand .pidude-public-wordmark{letter-spacing:-.03em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;font-size:clamp(1.6rem,3.84vw,2.56rem)!important;font-weight:850!important}[data-page=home] .home-hero-brand .pidude-public-slogan{display:none}[data-page=projects] .field{color:#f5fbf6;background:#0d1c13;border:1px solid #d9f4e11a;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}[data-page=projects] .field:focus-visible{border-color:#46ffab80}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}
