/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-800:oklch(43.2% .232 292.759);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-700:oklch(37.2% .044 257.287);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-10{top:calc(var(--spacing) * -10)}.-top-14{top:calc(var(--spacing) * -14)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.-right-2{right:calc(var(--spacing) * -2)}.-right-10{right:calc(var(--spacing) * -10)}.-right-14{right:calc(var(--spacing) * -14)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[0\.78\]{aspect-ratio:.78}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[22rem\]{height:22rem}.h-\[25rem\]{height:25rem}.h-\[30rem\]{height:30rem}.h-\[100svh\]{height:100svh}.h-\[300px\]{height:300px}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[72svh\]{max-height:72svh}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[12\.5rem\]{min-height:12.5rem}.min-h-\[23rem\]{min-height:23rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-\[calc\(50dvh-48px\)\]{min-height:calc(50dvh - 48px)}.min-h-\[calc\(100dvh-24px\)\]{min-height:calc(100dvh - 24px)}.min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)}.min-h-\[calc\(100vh-32px\)\]{min-height:calc(100vh - 32px)}.min-h-\[min\(610px\,calc\(100dvh-24px\)\)\]{min-height:min(610px,100dvh - 24px)}.min-h-\[min\(620px\,calc\(100dvh-88px\)\)\]{min-height:min(620px,100dvh - 88px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-\[4\.5rem\]{width:4.5rem}.w-\[13\.5rem\]{width:13.5rem}.w-\[19rem\]{width:19rem}.w-\[52\%\]{width:52%}.w-\[180px\]{width:180px}.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-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[7em\]{max-width:7em}.max-w-\[15rem\]{max-width:15rem}.max-w-\[18em\]{max-width:18em}.max-w-\[20em\]{max-width:20em}.max-w-\[21em\]{max-width:21em}.max-w-\[22em\]{max-width:22em}.max-w-\[58\%\]{max-width:58%}.max-w-\[260px\]{max-width:260px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[min\(80vw\,340px\)\]{max-width:min(80vw,340px)}.max-w-\[min\(92vw\,300px\)\]{max-width:min(92vw,300px)}.max-w-\[min\(92vw\,460px\)\]{max-width:min(92vw,460px)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-\[0_0_48\%\]{flex:0 0 48%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-100,.scale-105{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.62\]{scale:.62}.scale-\[1\.04\]{scale:1.04}.-rotate-1{rotate:-1deg}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.rotate-0{rotate:0deg}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.rotate-3{rotate:3deg}.\[animation\:character-breathe_3\.6s_ease-in-out_infinite\]{animation:character-breathe 3.6s ease-in-out infinite}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[4\.5rem_1fr_auto\]{grid-template-columns:4.5rem 1fr auto}.grid-cols-\[12rem_repeat\(5\,1fr\)\]{grid-template-columns:12rem repeat(5,1fr)}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.grid-cols-\[54px_1fr\]{grid-template-columns:54px 1fr}.grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.grid-cols-\[96px_1fr_96px\]{grid-template-columns:96px 1fr 96px}.grid-cols-\[110px_1fr_120px\]{grid-template-columns:110px 1fr 120px}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.rounded-t-\[34px\]{border-top-left-radius:34px;border-top-right-radius:34px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#7d6a43\]{border-color:#7d6a43}.border-\[\#715f3b\]{border-color:#715f3b}.border-\[\#56492f\]{border-color:#56492f}.border-\[\#a23b2a\]{border-color:#a23b2a}.border-\[\#b9c6bc\]{border-color:#b9c6bc}.border-\[\#c7ae74\]{border-color:#c7ae74}.border-\[\#c7d1c9\]{border-color:#c7d1c9}.border-\[\#d6c8ab\]{border-color:#d6c8ab}.border-\[\#d7c49d\]{border-color:#d7c49d}.border-\[\#d7e0d9\]{border-color:#d7e0d9}.border-\[\#d8c9aa\]{border-color:#d8c9aa}.border-\[\#d8c99e\]{border-color:#d8c99e}.border-\[\#d8c99e\]\/60{border-color:oklab(83.7538% -.00114292 .0594009/.6)}.border-\[\#d8c496\]{border-color:#d8c496}.border-\[\#ddd0b5\]{border-color:#ddd0b5}.border-\[\#dfe6e1\]{border-color:#dfe6e1}.border-\[\#eadfca\]{border-color:#eadfca}.border-\[\#edf1ee\]{border-color:#edf1ee}.border-\[\#eee5d4\]{border-color:#eee5d4}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/30{border-color:#fee6854d}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/30{border-color:color-mix(in oklab,var(--color-amber-200) 30%,transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/35{border-color:color-mix(in oklab,var(--color-amber-300) 35%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-lime-300{border-color:var(--color-lime-300)}.border-lime-300\/30{border-color:#bbf4514d}@supports (color:color-mix(in lab,red,red)){.border-lime-300\/30{border-color:color-mix(in oklab,var(--color-lime-300) 30%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-900{border-color:var(--color-stone-900)}.border-stone-950{border-color:var(--color-stone-950)}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.border-white\/16{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/24{border-color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.border-white\/24{border-color:color-mix(in oklab,var(--color-white) 24%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-\[\#1f3b2b\]{background-color:#1f3b2b}.bg-\[\#2a241b\]{background-color:#2a241b}.bg-\[\#8a6f48\]{background-color:#8a6f48}.bg-\[\#201b15\]{background-color:#201b15}.bg-\[\#211e18\]{background-color:#211e18}.bg-\[\#151411\]{background-color:#151411}.bg-\[\#151713\]{background-color:#151713}.bg-\[\#171512\]{background-color:#171512}.bg-\[\#171512\]\/80{background-color:oklab(19.6912% .00137312 .00654918/.8)}.bg-\[\#a23b2a\]{background-color:#a23b2a}.bg-\[\#e5dccd\]{background-color:#e5dccd}.bg-\[\#ead8b8\]{background-color:#ead8b8}.bg-\[\#eee8dd\]{background-color:#eee8dd}.bg-\[\#eef2ee\]{background-color:#eef2ee}.bg-\[\#eef5ef\]{background-color:#eef5ef}.bg-\[\#efe0c5\]{background-color:#efe0c5}.bg-\[\#efe5d2\]{background-color:#efe5d2}.bg-\[\#f1ded5\]{background-color:#f1ded5}.bg-\[\#f4ead8\]{background-color:#f4ead8}.bg-\[\#f5f0e7\]{background-color:#f5f0e7}.bg-\[\#f5f8f5\]{background-color:#f5f8f5}.bg-\[\#f7f1e6\]{background-color:#f7f1e6}.bg-\[\#f7f8f4\]{background-color:#f7f8f4}.bg-\[\#f8ece7\]{background-color:#f8ece7}.bg-\[\#f8f0e2\]{background-color:#f8f0e2}.bg-\[\#f8f1e5\]{background-color:#f8f1e5}.bg-\[\#f8f1e5\]\/92{background-color:oklab(96.0335% .00265268 .0173998/.92)}.bg-\[\#f8f5ee\]{background-color:#f8f5ee}.bg-\[\#f9f1e4\]{background-color:#f9f1e4}.bg-\[\#fbf6eb\]{background-color:#fbf6eb}.bg-\[\#fbfbf7\]{background-color:#fbfbf7}.bg-\[\#fbfdfb\]{background-color:#fbfdfb}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[radial-gradient\(circle_at_50\%_82\%\,rgba\(190\,242\,100\,0\.38\)\,transparent_46\%\)\,rgba\(255\,252\,240\,0\.82\)\]{background-color:radial-gradient(circle at 50% 82%,#bef26461,transparent 46%),#fffcf0d1}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/30{background-color:#fef3c64d}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/30{background-color:color-mix(in oklab,var(--color-amber-100) 30%,transparent)}}.bg-amber-200\/12{background-color:#fee6851f}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/12{background-color:color-mix(in oklab,var(--color-amber-200) 12%,transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-amber-950{background-color:var(--color-amber-950)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-50\/86{background-color:#ecfdf5db}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/86{background-color:color-mix(in oklab,var(--color-emerald-50) 86%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-lime-200{background-color:var(--color-lime-200)}.bg-lime-200\/60{background-color:#d8f99999}@supports (color:color-mix(in lab,red,red)){.bg-lime-200\/60{background-color:color-mix(in oklab,var(--color-lime-200) 60%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-800\/58{background-color:#29252494}@supports (color:color-mix(in lab,red,red)){.bg-stone-800\/58{background-color:color-mix(in oklab,var(--color-stone-800) 58%,transparent)}}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-900\/70{background-color:#1c1917b3}@supports (color:color-mix(in lab,red,red)){.bg-stone-900\/70{background-color:color-mix(in oklab,var(--color-stone-900) 70%,transparent)}}.bg-stone-950{background-color:var(--color-stone-950)}.bg-stone-950\/20{background-color:#0c0a0933}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/20{background-color:color-mix(in oklab,var(--color-stone-950) 20%,transparent)}}.bg-stone-950\/24{background-color:#0c0a093d}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/24{background-color:color-mix(in oklab,var(--color-stone-950) 24%,transparent)}}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.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\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.bg-white\/16{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.bg-white\/54{background-color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.bg-white\/54{background-color:color-mix(in oklab,var(--color-white) 54%,transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/58{background-color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/64{background-color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.bg-white\/64{background-color:color-mix(in oklab,var(--color-white) 64%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.bg-white\/76{background-color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.bg-white\/84{background-color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.bg-white\/84{background-color:color-mix(in oklab,var(--color-white) 84%,transparent)}}.bg-white\/86{background-color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.bg-white\/86{background-color:color-mix(in oklab,var(--color-white) 86%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab,red,red)){.bg-white\/96{background-color:color-mix(in oklab,var(--color-white) 96%,transparent)}}.bg-\[linear-gradient\(0deg\,rgba\(255\,255\,255\,0\.94\)\,rgba\(255\,255\,255\,0\)\)\]{background-image:linear-gradient(#fff0,#fffffff0)}.bg-\[linear-gradient\(90deg\,rgba\(15\,23\,42\,0\.72\)\,rgba\(15\,23\,42\,0\.22\)_58\%\,rgba\(15\,23\,42\,0\.34\)\)\,linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.08\)\,rgba\(15\,23\,42\,0\.74\)\)\,radial-gradient\(circle_at_22\%_18\%\,rgba\(246\,255\,220\,0\.2\)\,transparent_30\%\)\]{background-image:linear-gradient(90deg,#0f172ab8,#0f172a38 58%,#0f172a57),linear-gradient(#0f172a14,#0f172abd),radial-gradient(circle at 22% 18%,#f6ffdc33,#0000 30%)}.bg-\[linear-gradient\(135deg\,\#f0fdf4\,\#ffffff_50\%\,\#fff7ed\)\]{background-image:linear-gradient(135deg,#f0fdf4,#fff 50%,#fff7ed)}.bg-\[linear-gradient\(135deg\,\#fff7ed\,\#ffffff_48\%\,\#eefbf2\)\]{background-image:linear-gradient(135deg,#fff7ed,#fff 48%,#eefbf2)}.bg-\[linear-gradient\(135deg\,rgba\(236\,253\,245\,0\.94\)\,rgba\(255\,255\,255\,0\.9\)\)\]{background-image:linear-gradient(135deg,#ecfdf5f0,#ffffffe6)}.bg-\[linear-gradient\(135deg\,rgba\(236\,253\,245\,0\.94\)\,rgba\(255\,255\,255\,0\.88\)\)\]{background-image:linear-gradient(135deg,#ecfdf5f0,#ffffffe0)}.bg-\[linear-gradient\(135deg\,rgba\(240\,253\,244\,0\.92\)\,rgba\(255\,255\,255\,0\.82\)\)\]{background-image:linear-gradient(135deg,#f0fdf4eb,#ffffffd1)}.bg-\[linear-gradient\(135deg\,rgba\(255\,251\,235\,0\.96\)\,rgba\(236\,253\,245\,0\.9\)\)\]{background-image:linear-gradient(135deg,#fffbebf5,#ecfdf5e6)}.bg-\[linear-gradient\(145deg\,\#e9f9ef\,\#ffffff_58\%\,\#edf5ff\)\]{background-image:linear-gradient(145deg,#e9f9ef,#fff 58%,#edf5ff)}.bg-\[linear-gradient\(145deg\,rgba\(236\,253\,245\,0\.94\)\,rgba\(255\,255\,255\,0\.9\)\)\]{background-image:linear-gradient(145deg,#ecfdf5f0,#ffffffe6)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_45\%\,rgba\(0\,0\,0\,0\.42\)\)\]{background-image:linear-gradient(#0000 45%,#0000006b)}.bg-\[linear-gradient\(180deg\,rgba\(6\,42\,26\,0\.08\)\,rgba\(6\,42\,26\,0\.72\)\)\]{background-image:linear-gradient(#062a1a14,#062a1ab8)}.bg-\[linear-gradient\(180deg\,rgba\(10\,10\,9\,0\.05\)\,rgba\(10\,10\,9\,0\.74\)\)\]{background-image:linear-gradient(#0a0a090d,#0a0a09bd)}.bg-\[linear-gradient\(180deg\,rgba\(12\,10\,8\,0\.08\)\,rgba\(12\,10\,8\,0\.18\)_45\%\,rgba\(255\,255\,255\,0\.9\)_100\%\)\]{background-image:linear-gradient(#0c0a0814,#0c0a082e 45%,#ffffffe6)}.bg-\[linear-gradient\(180deg\,rgba\(13\,18\,15\,0\.08\)\,rgba\(13\,18\,15\,0\.54\)_48\%\,rgba\(13\,18\,15\,0\.86\)\)\,radial-gradient\(circle_at_50\%_52\%\,rgba\(229\,255\,160\,0\.28\)\,transparent_28\%\)\]{background-image:linear-gradient(#0d120f14,#0d120f8a 48%,#0d120fdb),radial-gradient(circle at 50% 52%,#e5ffa047,#0000 28%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,251\,239\,0\.92\)\,rgba\(255\,255\,255\,0\.86\)\)\]{background-image:linear-gradient(#fffbefeb,#ffffffdb)}.bg-\[linear-gradient\(180deg\,rgba\(255\,252\,235\,0\.94\)\,rgba\(238\,226\,190\,0\.84\)\)\]{background-image:linear-gradient(#fffcebf0,#eee2bed6)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.24\)_42\%\,rgba\(255\,255\,255\,0\.95\)\)\]{background-image:linear-gradient(#ffffff0a,#ffffff3d 42%,#fffffff2)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(255\,244\,180\,0\.78\)\,rgba\(255\,255\,255\,0\.72\)_56\%\,rgba\(235\,252\,230\,0\.64\)\)\]{background-image:radial-gradient(circle at 50% 42%,#fff4b4c7,#ffffffb8 56%,#ebfce6a3)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(255\,255\,255\,0\.2\)\,rgba\(251\,246\,235\,0\.82\)_58\%\,rgba\(251\,246\,235\,0\.96\)_100\%\)\]{background-image:radial-gradient(circle at 50% 42%,#fff3,#fbf6ebd1 58%,#fbf6ebf5 100%)}.bg-\[radial-gradient\(circle_at_70\%_20\%\,rgba\(200\,154\,67\,0\.22\)\,transparent_36\%\)\,linear-gradient\(135deg\,transparent\,rgba\(39\,107\,88\,0\.18\)\)\]{background-image:radial-gradient(circle at 70% 20%,#c89a4338,#0000 36%),linear-gradient(135deg,#0000,#276b582e)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-left{object-position:left}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.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-14{padding-top:calc(var(--spacing) * 14)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.72rem\]{font-size:1.72rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[2\.8rem\]{font-size:2.8rem}.text-\[2\.55rem\]{font-size:2.55rem}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1d1a16\]{color:#1d1a16}.text-\[\#1f1b16\]{color:#1f1b16}.text-\[\#2d261e\]{color:#2d261e}.text-\[\#3f3529\]{color:#3f3529}.text-\[\#4d4131\]{color:#4d4131}.text-\[\#5a4a36\]{color:#5a4a36}.text-\[\#5b6d63\]{color:#5b6d63}.text-\[\#5c4c37\]{color:#5c4c37}.text-\[\#5e5140\]{color:#5e5140}.text-\[\#5f574b\]{color:#5f574b}.text-\[\#5f7067\]{color:#5f7067}.text-\[\#6a7a70\]{color:#6a7a70}.text-\[\#6a5942\]{color:#6a5942}.text-\[\#6b5b44\]{color:#6b5b44}.text-\[\#6b7b72\]{color:#6b7b72}.text-\[\#6d6254\]{color:#6d6254}.text-\[\#7c6544\]{color:#7c6544}.text-\[\#8a6b2c\]{color:#8a6b2c}.text-\[\#8a6f48\]{color:#8a6f48}.text-\[\#8a7655\]{color:#8a7655}.text-\[\#201b15\]{color:#201b15}.text-\[\#276b58\]{color:#276b58}.text-\[\#17211b\]{color:#17211b}.text-\[\#30271d\]{color:#30271d}.text-\[\#32291f\]{color:#32291f}.text-\[\#33443a\]{color:#33443a}.text-\[\#64766c\]{color:#64766c}.text-\[\#152019\]{color:#152019}.text-\[\#171512\]{color:#171512}.text-\[\#203127\]{color:#203127}.text-\[\#516258\]{color:#516258}.text-\[\#527061\]{color:#527061}.text-\[\#607468\]{color:#607468}.text-\[\#655845\]{color:#655845}.text-\[\#665944\]{color:#665944}.text-\[\#746654\]{color:#746654}.text-\[\#766957\]{color:#766957}.text-\[\#a23b2a\]{color:#a23b2a}.text-\[\#c89a43\]{color:#c89a43}.text-\[\#d2b783\]{color:#d2b783}.text-\[\#ead8bc\]{color:#ead8bc}.text-\[\#ead8bd\]{color:#ead8bd}.text-\[\#f5e2bf\]{color:#f5e2bf}.text-\[\#f5ead5\]{color:#f5ead5}.text-\[\#f8eddc\]{color:#f8eddc}.text-\[\#f9d8ca\]{color:#f9d8ca}.text-\[\#f9edd8\]{color:#f9edd8}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/78{color:#953d00c7}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/78{color:color-mix(in oklab,var(--color-amber-800) 78%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/80{color:#005f46cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-800\/80{color:color-mix(in oklab,var(--color-emerald-800) 80%,transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/5{color:#004e3b0d}@supports (color:color-mix(in lab,red,red)){.text-emerald-900\/5{color:color-mix(in oklab,var(--color-emerald-900) 5%,transparent)}}.text-emerald-950{color:var(--color-emerald-950)}.text-lime-100{color:var(--color-lime-100)}.text-lime-200{color:var(--color-lime-200)}.text-lime-300{color:var(--color-lime-300)}.text-rose-800{color:var(--color-rose-800)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-700{color:var(--color-slate-700)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-950{color:var(--color-stone-950)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.text-white\/64{color:color-mix(in oklab,var(--color-white) 64%,transparent)}}.text-white\/66{color:#ffffffa8}@supports (color:color-mix(in lab,red,red)){.text-white\/66{color:color-mix(in oklab,var(--color-white) 66%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-76{opacity:.76}.opacity-80{opacity:.8}.opacity-82{opacity:.82}.opacity-92{opacity:.92}.opacity-100{opacity:1}.opacity-\[0\.18\]{opacity:.18}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_-22px_70px_rgba\(22\,24\,29\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-22px_70px_rgba\(22\,24\,29\,0\.18\)\]{--tw-shadow:0 -22px 70px var(--tw-shadow-color,#16181d2e)}.shadow-\[0_-24px_80px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 -24px 80px var(--tw-shadow-color,#0f172a38)}.shadow-\[0_-24px_80px_rgba\(15\,23\,42\,0\.22\)\],.shadow-\[0_0_24px_rgba\(190\,242\,100\,0\.58\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(190\,242\,100\,0\.58\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#bef26494)}.shadow-\[0_0_70px_rgba\(190\,242\,100\,0\.24\)\]{--tw-shadow:0 0 70px var(--tw-shadow-color,#bef2643d)}.shadow-\[0_0_70px_rgba\(190\,242\,100\,0\.24\)\],.shadow-\[0_14px_32px_rgba\(22\,24\,29\,0\.18\)\]{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_14px_32px_rgba\(22\,24\,29\,0\.18\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#16181d2e)}.shadow-\[0_16px_34px_rgba\(77\,58\,22\,0\.16\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#4d3a1629)}.shadow-\[0_16px_34px_rgba\(77\,58\,22\,0\.16\)\],.shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.22\)\]{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_18px_44px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#00000038)}.shadow-\[0_18px_44px_rgba\(12\,80\,50\,0\.14\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0c503224)}.shadow-\[0_18px_44px_rgba\(12\,80\,50\,0\.14\)\],.shadow-\[0_18px_44px_rgba\(20\,20\,20\,0\.18\)\]{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_18px_44px_rgba\(20\,20\,20\,0\.18\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#1414142e)}.shadow-\[0_18px_44px_rgba\(22\,24\,29\,0\.14\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#16181d24)}.shadow-\[0_18px_44px_rgba\(22\,24\,29\,0\.14\)\],.shadow-\[0_18px_44px_rgba\(22\,24\,29\,0\.16\)\]{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_18px_44px_rgba\(22\,24\,29\,0\.16\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#16181d29)}.shadow-\[0_18px_45px_rgba\(39\,57\,47\,0\.07\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#27392f12)}.shadow-\[0_18px_45px_rgba\(39\,57\,47\,0\.07\)\],.shadow-\[0_18px_50px_rgba\(22\,24\,29\,0\.18\)\]{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_18px_50px_rgba\(22\,24\,29\,0\.18\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#16181d2e)}.shadow-\[0_18px_50px_rgba\(71\,55\,31\,0\.07\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#47371f12)}.shadow-\[0_18px_50px_rgba\(71\,55\,31\,0\.07\)\],.shadow-\[0_18px_50px_rgba\(74\,50\,20\,0\.18\)\]{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_18px_50px_rgba\(74\,50\,20\,0\.18\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#4a32142e)}.shadow-\[0_18px_60px_rgba\(22\,24\,29\,0\.08\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#16181d14)}.shadow-\[0_18px_60px_rgba\(22\,24\,29\,0\.08\)\],.shadow-\[0_20px_58px_rgba\(35\,28\,18\,0\.12\)\]{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_20px_58px_rgba\(35\,28\,18\,0\.12\)\]{--tw-shadow:0 20px 58px var(--tw-shadow-color,#231c121f)}.shadow-\[0_20px_60px_rgba\(22\,24\,29\,0\.08\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#16181d14)}.shadow-\[0_20px_60px_rgba\(22\,24\,29\,0\.08\)\],.shadow-\[0_20px_70px_rgba\(0\,0\,0\,0\.22\)\]{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_20px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#00000038)}.shadow-\[0_22px_58px_rgba\(76\,53\,22\,0\.2\)\]{--tw-shadow:0 22px 58px var(--tw-shadow-color,#4c351633)}.shadow-\[0_22px_58px_rgba\(76\,53\,22\,0\.2\)\],.shadow-\[0_22px_70px_rgba\(16\,94\,76\,0\.09\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(16\,94\,76\,0\.09\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#105e4c17)}.shadow-\[0_22px_70px_rgba\(22\,24\,29\,0\.08\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#16181d14)}.shadow-\[0_22px_70px_rgba\(22\,24\,29\,0\.08\)\],.shadow-\[0_22px_70px_rgba\(22\,24\,29\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(22\,24\,29\,0\.12\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#16181d1f)}.shadow-\[0_22px_70px_rgba\(132\,82\,24\,0\.1\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#8452181a)}.shadow-\[0_22px_70px_rgba\(132\,82\,24\,0\.1\)\],.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000047)}.shadow-\[0_24px_80px_rgba\(16\,94\,76\,0\.1\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#105e4c1a)}.shadow-\[0_24px_80px_rgba\(16\,94\,76\,0\.1\)\],.shadow-\[0_24px_80px_rgba\(22\,24\,29\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(22\,24\,29\,0\.08\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#16181d14)}.shadow-\[0_24px_80px_rgba\(22\,24\,29\,0\.18\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#16181d2e)}.shadow-\[0_24px_80px_rgba\(22\,24\,29\,0\.18\)\],.shadow-\[0_24px_80px_rgba\(38\,32\,20\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(38\,32\,20\,0\.12\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#2620141f)}.shadow-\[0_24px_90px_rgba\(25\,34\,30\,0\.08\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#19221e14)}.shadow-\[0_24px_90px_rgba\(25\,34\,30\,0\.08\)\],.shadow-\[0_24px_90px_rgba\(25\,34\,30\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(25\,34\,30\,0\.16\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#19221e29)}.shadow-\[0_28px_80px_rgba\(70\,52\,20\,0\.24\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#4634143d)}.shadow-\[0_28px_80px_rgba\(70\,52\,20\,0\.24\)\],.shadow-\[0_30px_90px_rgba\(38\,32\,20\,0\.12\)\]{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_30px_90px_rgba\(38\,32\,20\,0\.12\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#2620141f)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-lg{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)}.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)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-2xl,.blur-3xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_20px_22px_rgba\(15\,23\,42\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 20px 22px var(--tw-drop-shadow-color,#0f172a2e));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_20px_22px_rgba\(15\,23\,42\,0\.18\)\],.drop-shadow-\[0_20px_34px_rgba\(92\,61\,20\,0\.28\)\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_20px_34px_rgba\(92\,61\,20\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 20px 34px var(--tw-drop-shadow-color,#5c3d1447));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_22px_24px_rgba\(0\,0\,0\,0\.26\)\]{--tw-drop-shadow-size:drop-shadow(0 22px 24px var(--tw-drop-shadow-color,#00000042));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_22px_24px_rgba\(0\,0\,0\,0\.26\)\],.drop-shadow-\[0_22px_28px_rgba\(20\,16\,10\,0\.22\)\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_22px_28px_rgba\(20\,16\,10\,0\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 22px 28px var(--tw-drop-shadow-color,#14100a38));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_28px_30px_rgba\(15\,23\,42\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 28px 30px var(--tw-drop-shadow-color,#0f172a2e));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_28px_30px_rgba\(15\,23\,42\,0\.18\)\],.drop-shadow-\[0_30px_34px_rgba\(15\,23\,42\,0\.18\)\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_30px_34px_rgba\(15\,23\,42\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 30px 34px var(--tw-drop-shadow-color,#0f172a2e));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm))}.drop-shadow-sm,.saturate-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,)}.saturate-0{--tw-saturate:saturate(0%)}.saturate-100{--tw-saturate:saturate(100%)}.saturate-100,.saturate-\[0\.92\]{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,)}.saturate-\[0\.92\]{--tw-saturate:saturate(.92)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-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-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-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-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-stone-950:is(:where(.group):hover *){background-color:var(--color-stone-950)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-55:is(:where(.group):hover *){opacity:.55}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.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\:scale-\[1\.02\]:hover{scale:1.02}.hover\:bg-\[\#3a3025\]:hover{background-color:#3a3025}.hover\:bg-\[\#f7faf7\]:hover{background-color:#f7faf7}.hover\:bg-amber-900:hover{background-color:var(--color-amber-900)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-emerald-900:hover{background-color:var(--color-emerald-900)}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:bg-white:hover{background-color:var(--color-white)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:bg-stone-300:disabled{background-color:var(--color-stone-300)}@media (min-width:390px){.min-\[390px\]\:mt-3{margin-top:calc(var(--spacing) * 3)}.min-\[390px\]\:block{display:block}.min-\[390px\]\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.min-\[390px\]\:p-4{padding:calc(var(--spacing) * 4)}.min-\[390px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.min-\[390px\]\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.min-\[390px\]\:text-\[1\.62rem\]{font-size:1.62rem}.min-\[390px\]\:text-\[2\.05rem\]{font-size:2.05rem}}@media (min-width:40rem){.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:left-10{left:calc(var(--spacing) * 10)}.sm\:my-2{margin-block:calc(var(--spacing) * 2)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.sm\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-\[330px\]{height:330px}.sm\:max-h-\[326px\]{max-height:326px}.sm\:max-h-none{max-height:none}.sm\:min-h-\[340px\]{min-height:340px}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:max-w-\[280px\]{max-width:280px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_0\.84fr\]{grid-template-columns:1fr .84fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:rounded-\[36px\]{border-radius:36px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.md\:grid-cols-\[110px_1fr_120px\]{grid-template-columns:110px 1fr 120px}.md\:items-start{align-items:flex-start}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-5{top:calc(var(--spacing) * 5)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:block{display:block}.lg\:min-h-\[560px\]{min-height:560px}.lg\:min-h-\[calc\(100vh-40px\)\]{min-height:calc(100vh - 40px)}.lg\:min-h-\[calc\(100vh-48px\)\]{min-height:calc(100vh - 48px)}.lg\:min-h-screen{min-height:100vh}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-\[12em\]{max-width:12em}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.2fr_0\.55fr_0\.75fr_0\.75fr_0\.55fr\]{grid-template-columns:.95fr 1.2fr .55fr .75fr .75fr .55fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr_0\.8fr\]{grid-template-columns:1.1fr .9fr .8fr}.lg\:grid-cols-\[1\.2fr_0\.55fr_0\.7fr_0\.7fr_0\.7fr_0\.9fr\]{grid-template-columns:1.2fr .55fr .7fr .7fr .7fr .9fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_0\.65fr_1\.2fr_0\.55fr_0\.75fr_0\.8fr\]{grid-template-columns:1fr .65fr 1.2fr .55fr .75fr .8fr}.lg\:grid-cols-\[1fr_0\.86fr\]{grid-template-columns:1fr .86fr}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[12rem_repeat\(5\,1fr\)\]{grid-template-columns:12rem repeat(5,1fr)}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:overflow-auto{overflow:auto}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:calc(var(--spacing) * 0)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:pt-5{padding-top:calc(var(--spacing) * 5)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.9fr_1\.1fr_0\.9fr\]{grid-template-columns:.9fr 1.1fr .9fr}.xl\:grid-cols-\[0\.72fr_0\.88fr_1\.4fr\]{grid-template-columns:.72fr .88fr 1.4fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.xl\:grid-cols-\[220px_1fr_1fr\]{grid-template-columns:220px 1fr 1fr}.xl\:items-end{align-items:flex-end}}}@keyframes lesson-guide-bow{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-8px)rotate(-2deg)}60%{transform:translateY(2px)rotate(2deg)}}@keyframes lesson-reward-pop{0%{opacity:0;transform:translateY(16px)scale(.94)}70%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lesson-token-place{0%{opacity:0;filter:drop-shadow(0 0 #f5bb5300);transform:translateY(-26px)rotate(-12deg)scale(.72)}55%{opacity:1;filter:drop-shadow(0 0 22px #f5bb53a6);transform:translateY(4px)rotate(5deg)scale(1.08)}to{opacity:1;filter:drop-shadow(0 10px 20px #78502033);transform:translateY(0)rotate(0)scale(1)}}@keyframes lesson-token-reveal{0%{opacity:0;transform:translate(-50%,-58%)rotate(-6deg)scale(.76)}60%{opacity:1;transform:translate(-50%,-50%)rotate(2deg)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes lesson-token-breathe{0%,to{filter:drop-shadow(0 16px 26px #5c3e1b3d)brightness();transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 24px 42px #e8b65675)brightness(1.06);transform:translateY(-5px)scale(1.025)}}@keyframes lesson-token-aura{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.82;transform:scale(1.08)}}@keyframes lesson-token-spark{0%{opacity:0;transform:translateY(10px)scale(.7)}30%{opacity:.86}to{opacity:0;transform:translate3d(var(--spark-x,10px),-42px,0) scale(1.05)}}@keyframes lesson-soft-glow{0%,to{box-shadow:0 0 #f4be5a00}50%{box-shadow:0 0 34px #f4be5a57}}@keyframes lesson-toast-rise{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lesson-guide-pop{0%{opacity:0;transform:translateY(14px)scale(.72)rotate(-8deg)}62%{opacity:1;transform:translateY(-4px)scale(1.08)rotate(3deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes lesson-guide-soft-shake{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-2deg)translateY(-1px)}55%{transform:rotate(2deg)translateY(1px)}}@keyframes lesson-reward-drop{0%{opacity:0;transform:translateY(-42px)scale(.92)}70%{opacity:1;transform:translateY(4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lesson-reward-rise{0%{opacity:0;transform:translateY(48px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lesson-reward-fly{0%{opacity:0;transform:translate(-36px,38px)scale(.82)rotate(-4deg)}65%{opacity:1;transform:translate(8px,-8px)scale(1.04)rotate(2deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes lesson-reward-light{0%,to{opacity:1;filter:drop-shadow(0 0 18px #dbb84e57);transform:scale(1)}50%{opacity:.96;filter:drop-shadow(0 0 36px #dbb84e9e);transform:scale(1.035)}}.lesson-question-stage{min-height:500px}.lesson-guide-entrance{transform-origin:bottom}.lesson-answer-guide{animation:lesson-reward-pop .34s both}.lesson-answer-confirm{animation:lesson-answer-sheet .32s cubic-bezier(.2,.8,.2,1) both}.lesson-guide-pop{animation:lesson-guide-pop .52s cubic-bezier(.2,.8,.2,1) both}.lesson-guide-soft-shake{transform-origin:bottom;animation:lesson-guide-soft-shake .72s ease-in-out both}.lesson-scene-reward{min-height:140px}.lesson-scene-reward--drop .lesson-reward-visual{animation:lesson-reward-drop .82s cubic-bezier(.2,.8,.2,1) both}.lesson-scene-reward--rise .lesson-reward-visual{animation:lesson-reward-rise .76s cubic-bezier(.2,.8,.2,1) both,lesson-soft-glow 1.2s 90ms both}.lesson-scene-reward--fly .lesson-reward-visual{animation:lesson-reward-fly .88s cubic-bezier(.2,.8,.2,1) both}.lesson-scene-reward--light .lesson-reward-visual{animation:lesson-reward-light 1.15s ease-in-out both}.lesson-scene-reward--store .lesson-reward-visual{animation:lesson-token-place .98s cubic-bezier(.2,.8,.2,1) both,lesson-token-breathe 3.6s ease-in-out .98s infinite}.lesson-image-choice-card{transform-origin:50%}.lesson-image-choice-card--correct{border-color:#84cc16d1;animation:lesson-reward-pop .52s cubic-bezier(.2,.8,.2,1) both,lesson-soft-glow 1.2s 80ms both;box-shadow:0 18px 42px #654e1c2e}.lesson-floating-guide{transition:transform .24s,box-shadow .24s}.lesson-floating-guide--celebrate{animation:lesson-guide-bow .9s both;box-shadow:0 22px 70px #92621c42}.lesson-reward-ritual,.lesson-reward-toast{animation:lesson-toast-rise .36s both}.lesson-reward-node-toast{animation:lesson-reward-pop .36s cubic-bezier(.2,.8,.2,1) both}.lesson-reward-node-toast--strong{animation:lesson-reward-pop .38s cubic-bezier(.2,.8,.2,1) both,lesson-soft-glow 1.3s 80ms both}.lesson-reward-node-visual img{animation:lesson-token-breathe 3.2s ease-in-out infinite}.lesson-reward-node-toast--final{animation:lesson-reward-pop .43s cubic-bezier(.2,.8,.2,1) both,lesson-token-place .72s cubic-bezier(.2,.8,.2,1) 80ms both;box-shadow:0 22px 64px #ad771f33}.lesson-complete-panel{animation:lesson-reward-pop .42s both,lesson-soft-glow 1.2s .18s both}.lesson-reward-chip{animation:lesson-reward-pop .42s both}.lesson-guide-card,.lesson-token-card{animation:lesson-reward-pop .48s both}.lesson-guide-card{animation-delay:.16s}.journey-token-orb,.lesson-token-orb{animation:lesson-token-place .68s cubic-bezier(.2,.8,.2,1) both}.lesson-token-reveal{animation:lesson-token-reveal .76s cubic-bezier(.2,.8,.2,1) .16s both}.lesson-token-reveal--subtle{animation:lesson-reward-pop .62s cubic-bezier(.2,.8,.2,1) .18s both}.lesson-token-reveal--slip:before,.lesson-token-reveal--stone:before{content:"";z-index:-1;background:radial-gradient(circle,#ffeb9d94,#0000 68%);border-radius:999px;animation:lesson-token-aura 3.6s ease-in-out infinite;position:absolute;inset:-34px}.lesson-token-reveal--slip{filter:drop-shadow(0 18px 28px #5b3f1b38)}.lesson-living-token{transform-origin:50%;animation:lesson-token-breathe 3.4s ease-in-out infinite}.lesson-token-spark{--spark-x:10px;background:radial-gradient(circle,#fffacdf5,#f4be5a1f 62%,#0000 70%);border-radius:999px;width:8px;height:8px;animation:lesson-token-spark 2.8s ease-in-out infinite;position:absolute}.lesson-token-spark--one{--spark-x:-16px;animation-delay:.2s;top:66%;left:10px}.lesson-token-spark--two{--spark-x:18px;animation-delay:1.05s;top:56%;right:12px}.lesson-token-spark--three{--spark-x:-8px;animation-delay:1.8s;top:76%;left:54%}.journey-token-placed{animation:lesson-reward-pop .44s both,lesson-soft-glow 1.4s .12s both}.journey-home-slot-lit{animation:lesson-reward-pop .44s both;position:relative}.journey-home-slot-lit:after{border-radius:inherit;content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#f4be5a57,#0000 68%);position:absolute;inset:-10px}@media (prefers-reduced-motion:reduce){.funding-orbit,.funding-orbit span,.funding-orbit span b,.journey-home-slot-lit,.journey-token-orb,.journey-token-placed,.lesson-answer-confirm,.lesson-answer-guide,.lesson-complete-panel,.lesson-floating-guide--celebrate,.lesson-guide-card,.lesson-guide-pop,.lesson-guide-soft-shake,.lesson-image-choice-card--correct,.lesson-living-token,.lesson-reward-chip,.lesson-reward-node-toast,.lesson-reward-node-visual img,.lesson-reward-ritual,.lesson-reward-toast,.lesson-scene-reward .lesson-reward-visual,.lesson-token-card,.lesson-token-orb,.lesson-token-reveal,.lesson-token-spark{animation:none}}@media (max-width:1023px){.lesson-question-stage{min-height:0}}:root{--background:#f7f4ec;--foreground:#171717;--ij-font-sans:"Avenir Next","Noto Sans SC","PingFang SC",sans-serif;--ij-font-display:"Avenir Next","Noto Sans SC","PingFang SC",sans-serif;--ij-title-xs:clamp(32px,8.8vw,40px);--ij-title-sm:clamp(34px,7.4vw,48px);--ij-title-md:clamp(42px,5.5vw,64px);--ij-section-title:clamp(24px,6.2vw,32px);--ij-card-title:clamp(19px,5vw,25px);--ij-body:14px;--ij-body-lg:16px;--ij-caption:11px;--ij-title-line:1.14;--ij-body-line:1.68;--ij-ui-line:1.28}@keyframes character-breathe{0%,to{transform:translateY(0)scale(1.04)}50%{transform:translateY(-6px)scale(1.055)}}@keyframes lesson-answer-sheet{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box}html{background:var(--background)}body,html{min-height:100%}body{color:var(--foreground);font-family:var(--ij-font-sans);font-synthesis-weight:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 18% 12%,#eab30821,#0000 30%),radial-gradient(circle at 82% 10%,#14b8a621,#0000 24%),linear-gradient(135deg,#f9f6ef,#eef4f1 48%,#fbf4ee);margin:0}button,input,select,textarea{font:inherit}.funding-landing,.ij-p0{font-family:var(--ij-font-sans);letter-spacing:0}.funding-landing h1,.funding-landing h2,.funding-landing h3,.ij-p0 h1,.ij-p0 h2,.ij-p0 h3{font-family:var(--ij-font-display);letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:keep-all;font-weight:900}.ij-p0 h1{max-width:11em;font-family:var(--ij-font-display);font-size:var(--ij-title-xs);font-weight:900;line-height:var(--ij-title-line)}.ij-p0 h2{font-size:var(--ij-section-title);font-weight:900;line-height:1.18}.ij-p0 h3{font-size:var(--ij-card-title);font-weight:900;line-height:1.2}.ij-p0 li,.ij-p0 p{letter-spacing:0;line-height:var(--ij-body-line)}.ij-p0 a,.ij-p0 button,.ij-p0 input,.ij-p0 select,.ij-p0 textarea{letter-spacing:0;line-height:var(--ij-ui-line)}.ij-p0 [class*=tracking-]{letter-spacing:.08em}.ij-p0 h1[class*=tracking-],.ij-p0 h2[class*=tracking-],.ij-p0 h3[class*=tracking-]{letter-spacing:0}@media (min-width:640px){.ij-p0 h1{font-size:var(--ij-title-sm)}}.ij-character-page h1,.ij-journey-choice h1{max-width:100%;font-size:clamp(30px,8vw,42px);line-height:1.08}.ij-journey-choice h2{font-size:clamp(28px,7.5vw,40px);line-height:1.08}.ij-lesson-page h2{font-size:clamp(26px,7vw,42px);line-height:1.12}.ij-dashboard-page h1{overflow-wrap:anywhere;text-wrap:auto;word-break:normal;max-width:12em}.lesson-clue-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ij-lesson-page .lesson-question-title{overflow-wrap:anywhere;text-wrap:auto;word-break:normal}@media (max-width:420px){.ij-character-page h1,.ij-journey-choice h1{font-size:clamp(28px,8vw,36px)}.ij-lesson-page h2{font-size:clamp(24px,7.4vw,32px)}}.landing-rise{animation:landing-rise .75s ease-out both}.landing-delay-1{animation-delay:.15s}.landing-delay-2{animation-delay:.35s}.landing-delay-3{animation-delay:.55s}.landing-delay-4{animation-delay:.75s}.landing-delay-5{animation-delay:1.25s}.landing-delay-6{animation-delay:1.45s}.landing-delay-7{animation-delay:1.65s}.landing-float{animation:landing-float 3.8s ease-in-out infinite}.landing-pulse{animation:landing-pulse 2s ease-in-out infinite}.landing-spin{animation:landing-spin 20s linear infinite}.landing-spin-slow{animation:landing-spin 6s linear infinite,landing-scale 6s ease-in-out infinite}.landing-drift{animation:landing-drift 8s ease-in-out infinite}.landing-breathe{animation:landing-breathe 7s ease-in-out infinite}.landing-portal{animation:landing-portal 2.8s ease-in-out infinite}.landing-card{transition:transform .18s,border-color .18s,background-color .18s}.landing-card:hover{background-color:#102016;border-color:#d8c99e73;transform:translateY(-6px)}.landing-xp{animation:landing-xp 3s ease-in-out infinite}@keyframes landing-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes landing-spin{to{transform:rotate(1turn)}}@keyframes landing-scale{0%,to{transform:scale(.8)}50%{transform:scale(1.1)}}@keyframes landing-drift{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.7;transform:translate(40px)}}@keyframes landing-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes landing-portal{0%,to{box-shadow:0 0 40px #b4ff8c38}50%{box-shadow:0 0 90px #b4ff8c8c}}@keyframes landing-xp{0%,to{width:18%}50%{width:46%}}.ij-landing{color:#332615;min-height:100vh;font-family:var(--ij-font-sans);background:#f7efe0;overflow:hidden}.ij-intro{z-index:100;pointer-events:none;background:radial-gradient(circle at 50% 42%,#fff4c0d9,#0000 31%),linear-gradient(#f9f0df,#e9dcc6 50%,#d9c8a9);place-items:center;animation:ij-intro-fold 4.4s cubic-bezier(.78,0,.2,1) forwards;display:grid;position:fixed;inset:0;overflow:hidden}.ij-intro-glow{background:radial-gradient(circle at 18% 40%,#739e6038,#0000 23%),radial-gradient(circle at 82% 42%,#c65c4124,#0000 24%),radial-gradient(circle at 52% 80%,#b88e4e38,#0000 31%);position:absolute;inset:0}.ij-intro-track{z-index:2;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1180px,92vw);animation:ij-intro-rise 3.4s ease-out both;display:grid;position:relative}.ij-intro-step{background:linear-gradient(#fffcf4db,#efe2cce6),#f7efe0;border:1px solid #926f3f38;border-radius:28px;height:62vh;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 70px #75542a38}.ij-intro-step h2,.ij-intro-step p{z-index:2;text-align:center;margin:0;position:relative}.ij-intro-step p{color:#8b6830;padding-top:28px;font-size:42px;font-weight:900}.ij-intro-step h2{color:#4e3b1f;letter-spacing:.12em;margin-top:8px;font-size:20px}.ij-intro-step img{object-fit:cover;object-position:center top;width:92%;height:78%;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.ij-intro-line{z-index:1;background:#8b683033;height:1px;position:absolute;bottom:10%;left:8%;right:8%}.ij-intro-line span{background:linear-gradient(90deg,#0000,#8cbf63,#d6a850,#0000);width:0;height:100%;animation:ij-intro-line 3.2s ease-out forwards;display:block}.ij-hero{background:radial-gradient(circle at 48% 34%,#fff3c2a8,#0000 23%),radial-gradient(circle at 18% 18%,#76a06233,#0000 24%),radial-gradient(circle at 82% 24%,#ce9c5038,#0000 25%),linear-gradient(#faf1e0eb,#e6d7bef0 55%,#d9c6a5),linear-gradient(120deg,#f6eddd,#e4d6be 44%,#f2e7d1);min-height:100vh;position:relative;overflow:hidden}.ij-hero:before{background:radial-gradient(at 18% 18%,#60814d29,#0000 31%),radial-gradient(at 90% 22%,#d0965424,#0000 28%),linear-gradient(90deg,#fffaef1a,#0000 22% 78%,#764c1e1a);inset:0}.ij-hero:after,.ij-hero:before{content:"";pointer-events:none;position:absolute}.ij-hero:after{background:radial-gradient(at 50% 86%,#ffefbd57,#0000 35%),linear-gradient(#0000,#d8c4a0b8);height:52%;inset:auto 0 0}.ij-nav{z-index:10;justify-content:space-between;align-items:center;padding:28px 46px 10px;display:flex;position:relative}.ij-brand,.ij-nav-actions{align-items:center;gap:14px;display:flex}.ij-brand{color:#4b351b;letter-spacing:.34em;font-size:18px;font-weight:700}.ij-brand-mark{letter-spacing:0;border:1px solid #825c2a73;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ij-nav-actions{color:#694d2a;letter-spacing:.16em;font-size:12px}.ij-lang,.ij-sign{color:#594122bd;cursor:pointer;letter-spacing:.14em;background:0 0;border:0;font-weight:700;text-decoration:none}.ij-lang.active{color:#2f6c43}.ij-sign{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);color:#4b351b;border:1px solid #7b592d75;padding:10px 28px}.ij-story{z-index:4;border-bottom:1px solid #7e5b2d2e;grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.ij-scene,.ij-story{min-height:426px;position:relative}.ij-scene{overflow:hidden}.ij-scene:before{content:"";background:radial-gradient(circle at 52% 58%,#ffedbb5c,#0000 32%),linear-gradient(#fffcf426,#c6b08938);position:absolute;inset:0}.ij-scene+.ij-scene{border-left:1px solid #7e5b2d1f}.ij-scene-copy{z-index:3;text-align:center;text-shadow:0 0 18px #fff4c7e6;width:180px;margin-left:-90px;position:absolute;top:40px;left:50%}.ij-scene-number{color:#6c8c44;margin:0 0 6px;font-size:42px;font-weight:800}.ij-scene-copy h2{color:#4a351d;letter-spacing:.14em;margin:0;font-size:21px;font-weight:800}.ij-scene-copy p:last-child{color:#856a3d;letter-spacing:.22em;margin:4px 0 0;font-size:10px;font-weight:800}.ij-scene-character{z-index:2;object-fit:cover;object-position:center top;filter:drop-shadow(0 28px 34px #0000008c);opacity:.94;width:min(310px,78%);height:380px;animation:ij-float 4s ease-in-out infinite;position:absolute;bottom:-54px;left:50%;transform:translate(-50%)}.scene-character-learn{left:42%}.scene-character-energy{bottom:-34px}.scene-character-unlock{bottom:-30px;left:44%}.scene-character-world{bottom:-38px;left:36%}.ij-desk{z-index:1;background:linear-gradient(#8b5f35,#4a2e19);width:180px;height:60px;position:absolute;bottom:42px;left:0;box-shadow:0 18px 30px #70502a42}.ij-orb{background:radial-gradient(circle,#fff8d4,#bfe881 36%,#89c45b33 72%,#0000);border-radius:50%;width:62px;height:62px;margin-left:-31px;animation:ij-pulse 2s ease-in-out infinite;top:250px;box-shadow:0 0 38px #a8d76ed1}.ij-orb,.ij-style-cards{z-index:4;position:absolute;left:50%}.ij-style-cards{gap:10px;display:flex;top:156px;transform:translate(-50%)}.ij-style-cards img{object-fit:cover;opacity:.8;border:1px solid #e6daab73;border-radius:6px;width:56px;height:112px;box-shadow:0 0 18px #caff8c33}.ij-portal{z-index:1;background:radial-gradient(circle at 50% 35%,#d7f8dbd9,#5f8f5a52 35%,#0000 62%),linear-gradient(#f3e6ae2e,#ffffff0a);border:4px solid #e2d39ec2;border-radius:50% 50% 45% 45%;width:190px;height:280px;position:absolute;bottom:48px;right:-18px;box-shadow:0 0 55px #e5d7967a,inset 0 0 40px #fff1b438}.ij-arrow{z-index:5;color:#cfff9f;text-shadow:0 0 15px #beff8cdb;font-size:32px;position:absolute;top:56%;right:-14px}.ij-scene:last-child .ij-arrow{display:none}.ij-divider{z-index:6;background:#d8c99e42;height:1px;margin:0 34px;position:relative}.ij-divider span{color:#6f8d45;background:#fcf4e1f0;border:1px solid #d8c99e7a;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-19px;display:grid;position:absolute;top:-18px;left:50%;box-shadow:0 0 26px #cda05238}.ij-title-block{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:376px;padding:54px 24px 44px;display:flex;position:relative}.ij-taiji{color:#6f532ae6;opacity:.9;text-shadow:0 0 38px #d3ffa840;margin-bottom:-16px;font-size:116px;line-height:1}.ij-title-block h1{white-space:pre-line;color:#3a2815;letter-spacing:-.035em;text-shadow:0 0 34px #ddffb240;margin:0;font-size:clamp(48px,6vw,78px);font-weight:600;line-height:.98}.ij-title-block p{color:#6f5a35;letter-spacing:.06em;margin:24px 0 0;font-size:17px}.ij-cta{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);color:#2d3b1d;letter-spacing:.22em;background:linear-gradient(#fff4bd,#bfe881);border:1px solid #8bb057b8;justify-content:center;align-items:center;gap:36px;min-width:410px;margin-top:48px;padding:22px 54px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 0 34px #bed6786b,inset 0 0 24px #ffffff85}.ij-cta span{font-size:34px;line-height:1}.ij-info{z-index:5;background:#fffaef94;border:1px solid #7e5b2d33;grid-template-columns:1fr 1fr 1fr;margin:0 34px 28px;display:grid;position:relative;box-shadow:inset 0 0 60px #a675310a,0 22px 80px #7650241f}.ij-info-card{text-align:center;min-height:210px;padding:34px 44px}.ij-info-card+.ij-info-card{border-left:1px solid #7e5b2d2e}.ij-yin-card{text-align:left;grid-template-columns:112px 1fr;gap:26px;display:grid}.ij-yin{color:#5d421f;text-shadow:0 0 22px #ddffb23d;font-size:92px;line-height:1}.ij-info h3{color:#4c351b;letter-spacing:.18em;margin:0;font-size:20px;font-weight:800}.ij-info h4{color:#7a5d32;margin:10px 0 28px;font-size:14px}.ij-info p{color:#684f2d;max-width:310px;margin:18px auto 0;font-size:16px;line-height:1.7}.ij-elements{grid-template-columns:repeat(5,1fr);gap:12px;max-width:330px;margin:24px auto 10px;display:grid}.ij-elements span{place-items:center;min-width:52px;display:grid}.ij-elements b{color:#4d6c3d;border:2px solid #72934d61;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 0 18px #baff7233}.ij-elements small{color:#7a5d32;letter-spacing:.12em;margin-top:8px;font-size:10px;font-weight:800}.ij-level-row{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:32px 0 10px;display:grid}.ij-level-row span{color:#7a5d32;text-align:left;font-size:14px}.ij-level-row b{color:#4d6c3d;font-size:36px;line-height:1;display:block}.ij-xp{background:#e2d8bfd1;border:1px solid #72934d6b;border-radius:999px;height:11px;overflow:hidden}.ij-xp i{border-radius:inherit;background:linear-gradient(90deg,#fff4bd,#a9d66f);width:48%;height:100%;display:block;box-shadow:0 0 24px #a6ca6485}.ij-scroll{z-index:4;color:#6a4e269e;letter-spacing:.22em;justify-content:center;align-items:center;gap:18px;padding:0 0 30px;font-size:10px;display:flex;position:relative}.ij-scroll span{background:#d8c99e66;width:42px;height:1px}@keyframes ij-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@keyframes ij-pulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:980px){.ij-nav{padding:22px 18px 8px}.ij-brand{letter-spacing:.22em;font-size:13px}.ij-sign{display:none}.ij-story{grid-template-columns:1fr}.ij-scene{border-bottom:1px solid #d8c99e24;min-height:360px;border-left:0!important}.ij-scene-character{width:260px;height:330px}.ij-arrow{display:none}.ij-title-block h1{font-size:48px}.ij-cta{width:min(100%,390px);min-width:0}.ij-info{grid-template-columns:1fr;margin:0 18px 28px}.ij-info-card+.ij-info-card{border-top:1px solid #d8c99e38;border-left:0}.ij-yin-card{text-align:center;grid-template-columns:1fr}}.funding-landing{color:#3a2918;background:radial-gradient(circle at 18% 6%,#88aa6a2e,#0000 22%),radial-gradient(circle at 86% 8%,#d5a45b33,#0000 24%),linear-gradient(#fbf2df,#f4e5c9 38%,#ead4ad);min-height:100vh;font-family:Avenir Next,Noto Serif SC,Songti SC,serif;overflow-x:hidden}.funding-intro{z-index:200;pointer-events:none;background:linear-gradient(#101c182e,#f4e8cb29),url(/assets/landing/world/gate.png) 50%/cover no-repeat,#d7d9cb;place-items:center;min-height:100dvh;animation:funding-intro-out 4.2s cubic-bezier(.78,0,.2,1) forwards;display:grid;position:fixed;inset:0;overflow:hidden}.funding-intro>video{object-fit:cover;filter:saturate(1.08)brightness(1.06);width:100%;height:100%;position:absolute;inset:0}.funding-intro:after{content:"";background:radial-gradient(circle at 50% 42%,#fff6d31f,#0000 32%),linear-gradient(#151f1624,#faeecd1f 52%,#24301e57);position:absolute;inset:0}.funding-intro-ring{background:radial-gradient(circle,#fff8dc14,#0000 52%),radial-gradient(circle,#0000 61%,#fff8e024 62%,#fff8e00a 66%,#0000 70%);border:1px solid #fff8e02e;width:min(70vw,720px);animation:funding-pulse 5.6s ease-in-out infinite;box-shadow:0 0 110px #ffebb557,inset 0 0 110px #fff8dc29,inset 0 0 210px #98b86c1a}.funding-intro-ring,.funding-orbit{z-index:2;aspect-ratio:1;border-radius:50%;position:absolute}.funding-orbit{width:min(76vw,800px);animation:funding-orbit-turn 24s linear infinite}.funding-orbit span{color:#6b4c23;text-align:center;width:54px;height:54px;text-shadow:none;box-shadow:none;isolation:isolate;transform:translate(-50%,-50%) rotate(calc(var(--i) * 72deg)) translateX(min(34vw,358px)) rotate(calc(var(--i) * -72deg));transform-origin:50%;background:0 0;border:0;border-radius:50%;place-items:center;font-size:22px;font-weight:950;line-height:1;display:grid;position:absolute;top:50%;left:50%}.funding-orbit span:before{content:"";z-index:0;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:50%;display:none;position:absolute;inset:4px}.funding-orbit span .funding-element-icon{z-index:1;object-fit:contain;object-position:center;filter:saturate(1.08)contrast(1.08)drop-shadow(0 5px 10px #5034143d);transform-origin:50%;width:54px;height:54px;transform:translate(var(--icon-x,0),var(--icon-y,0));animation:funding-orbit-counter 24s linear infinite;display:block;position:relative}.funding-element-seal-frame{fill:#fffcee3d;stroke:currentColor;stroke-width:2.4px}.funding-element-seal-corner{fill:none;stroke:currentColor;stroke-width:2.6px}.funding-element-seal-grain{opacity:.16;stroke:currentColor;stroke-width:1.2px}.funding-element-seal-glyph{fill:currentColor;stroke:#fffcee3d;stroke-width:.45px;letter-spacing:0;text-anchor:middle;dominant-baseline:middle;font-family:STKaiti,KaiTi,Kaiti SC,Songti SC,serif;font-size:25px;font-weight:950}.funding-orbit span[data-element=metal]{--icon-x:0px;--icon-y:1px;color:#a97824}.funding-orbit span[data-element=wood]{--icon-x:1px;--icon-y:-1px;color:#3d7a42}.funding-orbit span[data-element=water]{--icon-x:1px;--icon-y:-2px;color:#2f6f9b}.funding-orbit span[data-element=fire]{--icon-x:0px;--icon-y:-1px;color:#b83e2a}.funding-orbit span[data-element=earth]{--icon-x:-1px;--icon-y:-2px;color:#7a5a32}.funding-orbit[data-locale=en] span{border-radius:50%;width:64px;height:64px}.funding-intro-characters{justify-content:center;align-items:end;gap:clamp(8px,2vw,28px);width:min(1180px,94vw);height:64vh;display:flex;position:relative}.funding-intro-characters img{object-fit:cover;object-position:center top;border-radius:28px;width:min(18vw,180px);height:56vh;animation:funding-intro-card 1.2s both;box-shadow:0 28px 70px #724d2538}.funding-intro-seal{z-index:2;aspect-ratio:1;color:#fff8df;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle,#fffcee42,#fffcee1a 48%,#fffcee08 68%,#0000 78%);border:1px solid #fff6da4d;border-radius:50%;place-items:center;width:min(27vw,238px);display:grid;position:relative;box-shadow:0 0 76px #ffeba847,inset 0 0 62px #fffce729}.funding-intro-seal img{object-fit:contain;filter:drop-shadow(0 0 14px #fff4cc6b)saturate(1.08)contrast(1.04);width:auto;max-width:58%;height:74%;display:block}.funding-intro p{z-index:3;color:#5f4828;letter-spacing:.42em;font-size:14px;font-weight:900;position:absolute;bottom:8vh}.funding-hero{min-height:100dvh;padding:28px clamp(22px,5vw,72px) 72px;position:relative}.funding-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#0000 22% 78%,#7d532714),radial-gradient(at 50% 76%,#fff7d094,#0000 34%);position:absolute;inset:0}.funding-nav{z-index:10;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.funding-actions,.funding-brand,.funding-links{align-items:center;gap:18px;display:flex}.funding-brand{color:#4d371c;text-decoration:none}.funding-brand span{background:#fffaef61;border:1px solid #60462338;border-radius:50%;width:50px;height:50px;display:block;overflow:hidden;box-shadow:0 10px 26px #49371c29}.funding-brand img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;display:block}.funding-brand b{letter-spacing:.08em;font-size:15px}.funding-actions a,.funding-links a{color:#3a2918bd;letter-spacing:.08em;font-size:13px;font-weight:800;text-decoration:none}.funding-actions button{color:#3a291875;cursor:pointer;background:#fffaef57;border:1px solid #5f45232e;border-radius:999px;min-width:44px;padding:8px 10px;font-weight:900}.funding-actions button.active{color:#3b6f45;background:#fffcf0ad;border-color:#537d455c}.funding-actions a{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);background:#fffaef7a;border:1px solid #5f452352;padding:10px 24px}.funding-hero-grid{z-index:3;grid-template-columns:minmax(440px,.9fr) minmax(560px,1.1fr);align-items:center;gap:clamp(26px,4vw,64px);min-height:calc(100dvh - 92px);display:grid;position:relative}.funding-eyebrow,.funding-section-kicker{color:#8f6a31;letter-spacing:.28em;margin:0;font-size:12px;font-weight:900}.funding-hero-copy h1{white-space:pre-line;color:#392815;letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:normal;margin:24px 0 0;font-size:clamp(58px,5.4vw,82px);font-weight:900;line-height:.98}.funding-landing[data-locale=zh] .funding-hero-copy h1{font-size:clamp(54px,5vw,78px);line-height:1.08}.funding-subtitle{color:#6d5838;max-width:620px;margin:28px 0 0;font-size:17px;font-weight:600;line-height:1.55}.funding-cta-row{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.funding-primary,.funding-secondary{letter-spacing:.08em;justify-content:center;align-items:center;min-height:58px;padding:0 28px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.funding-primary{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);color:#263719;background:linear-gradient(#fff0ba,#b9d978);gap:18px;box-shadow:0 18px 46px #79974b52}.funding-secondary{color:#4f3a21;background:#fffaef80;border:1px solid #593f1e47}.funding-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin-top:38px;display:grid}.funding-proof span{color:#594323;background:#fffcf47a;border:1px solid #5b412224;padding:14px 16px;font-size:13px;font-weight:900}.funding-world-stage{background:#e8d3a8;border:1px solid #70502a33;border-radius:38px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 34px 110px #70502a38}.funding-world-stage>video{object-fit:cover;filter:saturate(1.08)brightness(1.05);width:100%;height:100%;position:absolute;inset:0}.funding-world-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#1f24187a,#0000 42%,#fff4d40a),linear-gradient(#fff6db1a,#242d1b52);position:absolute;inset:0}.funding-stage-caption{z-index:4;max-width:360px;position:absolute;top:42px;left:36px}.funding-stage-caption span{color:#654318;letter-spacing:.16em;background:#fffcf0c7;border:1px solid #6f502738;border-radius:999px;place-items:center;min-height:34px;padding:0 16px;font-size:13px;font-weight:950;display:inline-grid}.funding-stage-caption b{color:#fff5dc;text-shadow:0 3px 18px #141c1173;margin-top:12px;font-size:27px;line-height:1.2;display:block}.funding-stage-path{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#202b1947;border:1px solid #fff6da6b;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:absolute;bottom:96px;left:28px;right:28px;box-shadow:0 18px 50px #121c1033}.funding-stage-path span{color:#4f391c;letter-spacing:.04em;white-space:nowrap;background:#fffceec2;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:950;display:flex}.funding-stage-path i{color:#5f7a36;font-size:15px;font-style:normal}.funding-avatar-strip{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#202b1933;border:1px solid #fff6da5c;border-radius:999px;justify-content:center;gap:10px;padding:6px 10px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.funding-avatar-strip span{border:1px solid var(--accent);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.funding-avatar-strip span{border:1px solid color-mix(in srgb,var(--accent) 52%,#ffffff57)}}.funding-avatar-strip span{color:var(--accent);background:#fffceec7;border-radius:50%;font-size:22px;font-weight:950;box-shadow:0 12px 26px #1920122e}.funding-sun{aspect-ratio:1;background:radial-gradient(circle,#fff9dae6,#d9b3681f 58%,#0000 70%);border:1px solid #94703a24;border-radius:50%;width:360px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.funding-flow-ribbon{z-index:5;height:74px;position:absolute;bottom:42px;left:44px;right:44px}.funding-flow-ribbon:before{content:"";background:linear-gradient(90deg,#0000,#6f9d4abf,#cd9f4dbf,#0000);height:2px;animation:funding-flow-line 2.8s ease-in-out infinite;position:absolute;top:44px;left:3%;right:3%}.funding-flow-ribbon span{top:16px;left:calc(var(--flow-i,0) * 24%);color:#654821;background:#fffcf4d6;border:1px solid #5d411e2e;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;animation:funding-node-glow 2.8s ease-in-out infinite;display:grid;position:absolute;box-shadow:0 10px 26px #70502a29}.funding-flow-ribbon span:first-child{--flow-i:0}.funding-flow-ribbon span:nth-child(2){--flow-i:1;animation-delay:.18s}.funding-flow-ribbon span:nth-child(3){--flow-i:2;animation-delay:.36s}.funding-flow-ribbon span:nth-child(4){--flow-i:3;animation-delay:.54s}.funding-flow-ribbon span:nth-child(5){--flow-i:4;animation-delay:.72s}.funding-character-row{perspective:1200px;display:block;position:absolute;inset:42px 20px 74px}.funding-character-card{border:1px solid var(--accent);width:clamp(168px,17vw,226px);height:min(530px,78%);position:absolute;top:52%;left:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funding-character-card{border:1px solid color-mix(in srgb,var(--accent) 42%,transparent)}}.funding-character-card{animation:funding-card-rise .9s ease-out both,funding-card-breathe 5.5s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms + 4.1s);background:#fffcf5b8;border-radius:24px;box-shadow:0 26px 70px #5d421e2e}.funding-character-card:first-child{z-index:2;transform:translate(-158%,-47%)rotate(-9deg)}.funding-character-card:nth-child(2){z-index:4;transform:translate(-92%,-50%)rotate(-4deg)}.funding-character-card:nth-child(3){z-index:8;width:clamp(190px,19vw,252px);height:min(570px,86%);transform:translate(-50%,-53%)rotate(1deg)}.funding-character-card:nth-child(4){z-index:5;transform:translate(-8%,-50%)rotate(5deg)}.funding-character-card:nth-child(5){z-index:3;transform:translate(54%,-47%)rotate(10deg)}.funding-character-card:before{content:"";background:radial-gradient(circle at 50% 38%,var(--accent),transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.funding-character-card:before{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 34%)}}.funding-character-card div{display:none}.funding-character-card b{color:var(--accent);font-size:58px;line-height:1;display:block}.funding-character-card small{color:#5f4b2c;letter-spacing:.18em;margin-top:8px;font-size:12px;font-weight:900;display:block}.funding-character-card span{color:#4d3a22;margin-top:14px;font-size:17px;font-weight:900;display:block}.funding-character-card img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 30px #63431c3d);width:calc(100% - 20px);height:calc(100% - 52px);position:absolute;inset:38px 10px 14px}.funding-avatar-growth,.funding-beta,.funding-chapter,.funding-future,.funding-growth,.funding-keepsake,.funding-loop,.funding-my-journey,.funding-overview,.funding-showcase,.funding-skill,.funding-world-map{grid-template-columns:.72fr 1.28fr;gap:clamp(30px,5vw,72px);padding:84px clamp(22px,5vw,72px);display:grid}.funding-avatar-growth h2,.funding-beta h2,.funding-chapter h2,.funding-future h2,.funding-growth h2,.funding-keepsake h2,.funding-loop h2,.funding-my-journey h2,.funding-overview h2,.funding-showcase h2,.funding-skill h2,.funding-world-map h2{font-family:var(--ij-font-display);color:#352616;letter-spacing:0;line-break:strict;overflow-wrap:break-word;text-wrap:balance;word-break:normal;max-width:11em;margin:18px 0 0;font-size:clamp(34px,4vw,56px);font-weight:900;line-height:1.14}.funding-avatar-growth p,.funding-beta p,.funding-chapter p,.funding-future p,.funding-growth p,.funding-keepsake p,.funding-loop p,.funding-my-journey p,.funding-overview p,.funding-showcase p,.funding-skill p,.funding-world-map p{color:#705936;font-size:16px;font-weight:600;line-height:1.55}.funding-loop ol{min-height:360px;margin:0;padding:0;list-style:none;display:block;position:relative}.funding-loop ol:before{content:"";background:0 0;border-color:#4a724680 #b2874147 #0000;border-style:solid;border-width:2px;border-radius:999px;height:160px;animation:funding-flow-line 2.8s ease-in-out infinite;position:absolute;top:170px;left:3%;right:3%}.funding-loop li{background:#fffcf494;border:1px solid #5d411e29;border-radius:28px 28px 44px 44px;width:168px;min-height:150px;padding:22px;animation:funding-float 4.6s ease-in-out infinite;position:absolute;overflow:hidden}.funding-loop li:first-child{top:32px;left:0}.funding-loop li:nth-child(2),.funding-module-map article:nth-child(2n),.funding-overview-grid article:nth-child(2n){animation-delay:.24s}.funding-loop li:nth-child(2){top:122px;left:20%}.funding-loop li:nth-child(3),.funding-module-map article:nth-child(3n),.funding-overview-grid article:nth-child(3n){animation-delay:.48s}.funding-loop li:nth-child(3){top:0;left:42%}.funding-loop li:nth-child(4){animation-delay:.72s;top:132px;left:63%}.funding-loop li:nth-child(5){animation-delay:.96s;top:36px;right:0}.funding-loop li span{color:#9c7438;font-size:22px;font-weight:950}.funding-loop li i{color:#405726;background:linear-gradient(#fff2bf,#cce48a);border-radius:50%;place-items:center;width:62px;height:62px;margin:8px auto 0;font-size:27px;font-style:normal;font-weight:950;display:grid;position:relative;top:auto;left:auto;transform:none;box-shadow:0 18px 38px #82974847}.funding-loop li b{color:#412f1a;text-align:center;margin-top:18px;font-size:18px;display:block}.funding-avatar-growth{background:radial-gradient(circle at 22% 36%,#a9cf742e,#0000 26%),radial-gradient(circle at 78% 18%,#daa65833,#0000 28%),linear-gradient(#fffcf4a8,#eeddbe75);align-items:center;position:relative}.funding-avatar-copy{z-index:2;max-width:500px;position:relative}.funding-avatar-copy .funding-section-kicker{letter-spacing:.18em}.funding-avatar-copy h2{letter-spacing:0;max-width:11em;line-height:1.14}.funding-avatar-copy>p:not(.funding-section-kicker){letter-spacing:0;max-width:27em;line-height:1.82}.funding-avatar-stage{z-index:2;background:linear-gradient(#fff9ec,#ead6aa);border:1px solid #5d411e29;border-radius:42px;padding:26px;position:relative;overflow:hidden;box-shadow:0 34px 95px #5d421e29}.funding-avatar-lineup{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:430px;display:grid}.funding-avatar-lineup article{border:1px solid var(--accent);min-height:430px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funding-avatar-lineup article{border:1px solid color-mix(in srgb,var(--accent) 44%,#fff6)}}.funding-avatar-lineup article{animation:funding-float 5.2s ease-in-out infinite;animation-delay:calc(var(--i) * .15s);background:#fff9ec;border-radius:30px;box-shadow:0 20px 50px #38291629}.funding-avatar-lineup article:before{content:none}.funding-avatar-lineup article:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#12121024,#0000 20%),linear-gradient(#0000 70%,#fffaecfa);position:absolute;inset:0}.funding-avatar-lineup span{z-index:3;border:1px solid var(--accent);place-items:center;width:auto;min-width:58px;max-width:calc(100% - 28px);height:28px;display:grid;position:absolute;top:auto;bottom:80px;left:50%}@supports (color:color-mix(in lab,red,red)){.funding-avatar-lineup span{border:1px solid color-mix(in srgb,var(--accent) 52%,#fffae694)}}.funding-avatar-lineup span{color:var(--accent);background:#fffcf0c2;border-radius:999px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.funding-avatar-lineup span{color:color-mix(in srgb,var(--accent) 78%,#22160c)}}.funding-avatar-lineup span{font-family:var(--ij-font-sans);letter-spacing:.04em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:10px;font-weight:950;transform:translate(-50%);box-shadow:0 10px 28px #18161224}.funding-avatar-lineup img{z-index:0;object-fit:cover;object-position:center center;filter:saturate(1.08)contrast(1.02);width:100%;height:100%;position:absolute;inset:0;transform:none}.funding-avatar-lineup b{z-index:4;color:#3d2d18;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffcf0e6;border:1px solid #fff8e2b8;border-radius:999px;padding:10px 8px;font-size:14px;position:absolute;bottom:14px;left:12px;right:12px}.funding-reward-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.funding-reward-row span{text-align:center;background:#fffcf4b8;border:1px solid #5d411e1f;border-radius:24px;place-items:center;min-height:166px;padding:8px;display:grid;overflow:hidden}.funding-reward-row img{object-fit:cover;object-position:center;filter:saturate(1.04)brightness(1.03);border-radius:18px;width:100%;height:108px}.funding-reward-row b,.funding-reward-row small{display:block}.funding-reward-row b{color:#3a2918;margin-top:8px;font-size:15px}.funding-reward-row small{color:#765a33;font-size:11px;font-weight:800;line-height:1.35}.funding-chapter,.funding-future,.funding-keepsake,.funding-my-journey{align-items:center;position:relative}.funding-chapter{background:radial-gradient(circle at 18% 34%,#97bf7f33,#0000 27%),linear-gradient(#fffaefb8,#ebdabb80)}.funding-keepsake{background:radial-gradient(circle at 72% 26%,#d6a95838,#0000 28%),linear-gradient(#fcf4e29e,#e8d7b88f)}.funding-my-journey{background:radial-gradient(circle at 18% 62%,#92b77033,#0000 28%),radial-gradient(circle at 78% 22%,#d6a95838,#0000 28%),linear-gradient(#fffcf4a8,#e7d6b894)}.funding-future{background:radial-gradient(circle at 74% 24%,#86b5cc38,#0000 28%),radial-gradient(circle at 20% 62%,#9fc47433,#0000 27%),linear-gradient(#fffcf49e,#e5dcc485)}.funding-chapter-copy,.funding-future-copy,.funding-keepsake-copy,.funding-my-journey-copy{z-index:2;max-width:560px;position:relative}.funding-chapter-board,.funding-future-board,.funding-keepsake-board,.funding-my-journey-board{z-index:2;background:#fffcf49e;border:1px solid #5d411e29;border-radius:44px;min-height:580px;position:relative;overflow:hidden;box-shadow:0 34px 95px #5d421e2b}.funding-chapter-board{min-height:clamp(560px,43vw,700px)}.funding-keepsake-board{min-height:640px}.funding-chapter-board:after,.funding-future-board:after,.funding-keepsake-board:after,.funding-my-journey-board:after{content:"";pointer-events:none;background:linear-gradient(#fffcf41a,#2d21117a),radial-gradient(circle at 50% 16%,#fff4ca42,#0000 34%);position:absolute;inset:0}.funding-chapter-board>img,.funding-future-board>img,.funding-my-journey-board>img{object-fit:cover;filter:saturate(1.03)brightness(1.03);width:100%;height:100%;min-height:580px}.funding-chapter-board-split{background:radial-gradient(circle at 50% 16%,#fff2c238,#0000 34%),linear-gradient(#d2e0d8d6,#73562f33)}.funding-chapter-visuals{z-index:1;grid-template-rows:minmax(0,1fr) minmax(180px,.72fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:absolute;inset:18px}.funding-chapter-visuals figure{background:#fffcf080;border:1px solid #fff8e294;border-radius:30px;min-height:0;position:relative;overflow:hidden;box-shadow:0 26px 74px #3a271229}.funding-chapter-visuals img,.funding-chapter-visuals video{object-fit:cover;filter:saturate(1.04)brightness(1.03);width:100%;height:100%;min-height:0}.funding-chapter-visuals figure:first-child{grid-row:1/span 2}.funding-chapter-visuals figure:nth-child(4){grid-column:3/span 2}.funding-chapter-visuals figure:after{content:"";pointer-events:none;background:linear-gradient(#fffcf40a,#2b1f106b),radial-gradient(circle at 50% 20%,#fff6ce2e,#0000 36%);position:absolute;inset:0}.funding-chapter-caption,.funding-chapter-visuals figcaption{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffcf0a8;border:1px solid #fff8e29e;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;width:min(210px,100% - 28px);min-height:0;padding:8px 10px;display:flex;position:absolute;bottom:14px;left:14px;right:auto}.funding-chapter-caption b,.funding-chapter-caption em,.funding-chapter-caption span,.funding-chapter-visuals figcaption b,.funding-chapter-visuals figcaption em,.funding-chapter-visuals figcaption span{display:block}.funding-chapter-caption b,.funding-chapter-caption span,.funding-chapter-visuals figcaption b,.funding-chapter-visuals figcaption span{color:#8c642e;letter-spacing:.02em;font-size:14px;font-weight:950;line-height:1.05}.funding-chapter-caption b,.funding-chapter-visuals figcaption b{margin-top:0}.funding-chapter-caption em,.funding-chapter-scroll em,.funding-chapter-visuals figcaption em{color:#61431fa3;letter-spacing:.1em;margin-top:4px;font-size:9px;font-style:normal;font-weight:900}.funding-keepsake-media{position:absolute;inset:0}.funding-keepsake-media>img,.funding-keepsake-media>video{opacity:0;object-fit:cover;object-position:center center;filter:saturate(1.03)brightness(1.03);width:100%;height:100%;min-height:640px;transition:opacity .76s;position:absolute;inset:0}.funding-keepsake-media>.active{opacity:1}.funding-chapter-scroll,.funding-future-realms,.funding-journey-status,.funding-keepsake-items{z-index:3;gap:12px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.funding-chapter-scroll{z-index:3;grid-template-columns:1fr;position:absolute;bottom:18px;left:calc(25% + 14px);right:calc(50% + 10px)}.funding-keepsake-items{grid-template-columns:repeat(4,minmax(0,1fr));width:auto;bottom:24px;left:24px;right:24px}.funding-future-realms{grid-template-columns:repeat(6,minmax(0,1fr));width:min(620px,100% - 56px);bottom:28px;left:auto;right:28px}.funding-journey-status{grid-template-columns:repeat(5,minmax(0,1fr));bottom:22px;left:22px;right:22px}.funding-chapter-scroll article,.funding-future-realms span,.funding-journey-status span,.funding-keepsake-items article{color:#725331;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffcf0db;border:1px solid #fff8e2ad;border-radius:24px;min-height:138px;padding:16px;box-shadow:0 18px 44px #3a271229}.funding-chapter-scroll .funding-chapter-terrace{background:#fffcf094;min-height:180px;padding:0;position:relative;overflow:hidden}.funding-chapter-terrace video{object-fit:cover;filter:saturate(1.04)brightness(1.02);width:100%;height:100%;min-height:180px;display:block}.funding-chapter-terrace:after{content:"";pointer-events:none;background:linear-gradient(#fffcf405,#291e1057);position:absolute;inset:0}.funding-keepsake-items article{background:#fffcf0a3;border-radius:22px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:66px;padding:8px 10px;display:grid}.funding-chapter-scroll b,.funding-chapter-scroll i,.funding-chapter-scroll small,.funding-chapter-scroll span,.funding-future-realms b,.funding-future-realms i,.funding-future-realms small,.funding-journey-status b,.funding-journey-status i,.funding-journey-status small,.funding-keepsake-items b,.funding-keepsake-items i,.funding-keepsake-items small{display:block}.funding-chapter-scroll span{color:#8c642e;letter-spacing:.22em;font-size:11px;font-weight:950}.funding-chapter-scroll i,.funding-future-realms i,.funding-journey-status i,.funding-keepsake-items i{color:#496227;background:linear-gradient(#fff1ba,#b7db79);border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;font-style:normal;font-weight:950;display:grid;box-shadow:0 14px 28px #84994c3d}.funding-keepsake-items i{grid-row:auto;width:34px;height:34px;font-size:15px}.funding-chapter-scroll i{margin-top:18px}.funding-chapter-scroll b,.funding-future-realms b,.funding-journey-status b,.funding-keepsake-items b{color:#2f2111;margin-top:12px;font-size:20px;line-height:1.15}.funding-chapter-scroll .funding-chapter-caption b{color:#8c642e;letter-spacing:.02em;margin-top:0;font-size:14px;font-weight:950;line-height:1.05}.funding-chapter-scroll .funding-chapter-caption em{color:#61431fa3;letter-spacing:.1em;margin-top:4px;font-size:9px;font-weight:900}.funding-keepsake-items b{text-align:left;margin-top:0;font-size:14px}.funding-chapter-scroll em,.funding-chapter-scroll small,.funding-future-realms small,.funding-journey-status small,.funding-keepsake-items small{color:#725331;margin-top:7px;font-size:12px;font-weight:800;line-height:1.42}.funding-chapter-scroll em{font-size:10px;font-weight:950}.funding-keepsake-items small{margin-top:0;font-size:10px}.funding-future-realms span{text-align:center;background:#fffcf0b3;border-radius:22px;place-items:center;min-height:86px;padding:10px 8px;display:grid}.funding-journey-status span{text-align:center;background:#fffcf0b8;border-radius:22px;place-items:center;min-height:96px;padding:10px 8px;display:grid}.funding-journey-status b{margin-top:6px;font-size:14px}.funding-journey-status small{color:#8c642e;letter-spacing:.14em;margin-top:4px;font-size:10px}.funding-future-realms b{margin-top:6px;font-size:14px}.funding-future-realms small{display:none}.funding-beta{background:radial-gradient(circle at 18% 20%,#aed07933,#0000 28%),radial-gradient(circle at 82% 34%,#daa6582e,#0000 30%),linear-gradient(#fffcf4b8,#eee0c49e);align-items:start}.funding-beta-copy,.funding-beta-form{z-index:2;position:relative}.funding-beta-copy{max-width:620px}.funding-beta-pills{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.funding-beta-pills span{color:#4d371c;letter-spacing:.08em;background:#fffcf49e;border:1px solid #5d411e29;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:950}.funding-beta-form{background:linear-gradient(#fffcf4c7,#f6ebd5c7),#fffcf4ad;border:1px solid #5d411e29;border-radius:34px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid;box-shadow:0 28px 80px #5d421e24}.funding-beta-form label{gap:8px;display:grid}.funding-beta-form span{color:#5e4324;letter-spacing:.08em;font-size:12px;font-weight:950}.funding-beta-form input,.funding-beta-form select{min-height:54px;padding:0 16px}.funding-beta-form input,.funding-beta-form select,.funding-beta-form textarea{box-sizing:border-box;color:#352616;background:#fffcf4db;border:1px solid #5d411e2e;border-radius:18px;outline:none;width:100%;font-size:15px;font-weight:700}.funding-beta-form textarea{resize:vertical;min-height:132px;padding:13px 16px}.funding-beta-form input:focus,.funding-beta-form select:focus,.funding-beta-form textarea:focus{border-color:#537d458f;box-shadow:0 0 0 3px #99be6a2e}.funding-beta-error,.funding-beta-form button,.funding-beta-form-wide,.funding-beta-free,.funding-beta-thanks{grid-column:1/-1}.funding-beta-free{color:#36512c;background:#eff8dba8;border:1px solid #537d452e;border-radius:18px;margin:0 0 2px;padding:11px 13px;font-size:13px;font-weight:850;line-height:1.45}.funding-beta-form button{color:#263719;cursor:pointer;letter-spacing:.1em;background:linear-gradient(#fff0ba,#b9d978);border:0;border-radius:999px;min-height:56px;font-size:13px;font-weight:950;box-shadow:0 18px 46px #79974b40}.funding-beta-thanks{background:#eff8dbad;border:1px solid #537d4533;border-radius:22px;margin:0;padding:12px 14px}.funding-beta-error{color:#7a2f20;background:#ffece2b8;border:1px solid #ac472e3d;border-radius:22px;margin:0;padding:12px 14px}.funding-footer{color:#4d371c;background:#fffcf4b8;border-top:1px solid #5d411e24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:34px clamp(22px,5vw,72px);display:grid}.funding-footer a,.funding-footer b,.funding-footer span,.funding-footer-note{font-weight:900}.funding-footer b{font-size:18px;display:block}.funding-footer p{color:#705936;margin:8px 0 0;font-size:13px;line-height:1.55}.funding-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.funding-footer section{gap:6px;min-width:150px;display:grid}.funding-footer span{color:#8f6a31;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.funding-footer a{color:#3a2918;font-size:13px;text-decoration:none}.funding-footer a:hover{color:#3b6f45}.funding-footer-note{color:#4d371c94;grid-column:1/-1;margin-top:4px;font-size:12px;line-height:1.5}.funding-skill{background:radial-gradient(circle at 77% 44%,#aed0792e,#0000 26%),#fff9ec85;align-items:center}.funding-overview{background:radial-gradient(circle at 16% 16%,#a4c77e29,#0000 26%),linear-gradient(#fffcf48f,#eeddc07a);grid-template-columns:.72fr 1.28fr;align-items:start;position:relative}.funding-overview h2{max-width:11em;font-size:clamp(34px,4vw,56px)}.funding-realm-map{background:#e5d6b5;border:1px solid #5d411e29;border-radius:38px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 30px 90px #5b44232e}.funding-realm-map>img{object-fit:cover;filter:saturate(1.05)brightness(1.03);width:100%;height:100%;position:absolute;inset:0}.funding-realm-media{position:absolute;inset:0;overflow:hidden}.funding-realm-media img,.funding-realm-media video{object-fit:cover;object-position:center;opacity:0;filter:saturate(1.05)brightness(1.03);width:100%;height:100%;transition:opacity .76s;position:absolute;inset:0}.funding-realm-media .active{opacity:1}.funding-realm-map:after{content:"";pointer-events:none;background:radial-gradient(circle at 52% 48%,#0000 32%,#fff4d21f 58%,#4a361a3d),linear-gradient(#fffbed0f,#3a41262e);position:absolute;inset:0}.funding-overview-grid{min-height:600px;display:block;position:relative}.funding-overview-grid article{background:#fffcf4ad;border:1px solid #5d411e26;border-radius:28px;width:210px;min-height:156px;padding:22px;animation:funding-float 5.4s ease-in-out infinite;position:absolute;box-shadow:0 18px 50px #70502a14}.funding-map-line{border-color:#9a743838 #9a743838 #4169474d #0000;border-style:solid;border-width:2px;border-radius:50%;width:min(64vw,920px);height:430px;animation:funding-pulse 5s ease-in-out infinite;position:absolute;top:190px;right:7%}.funding-overview-grid article:first-child{top:52px;left:2%}.funding-overview-grid article:nth-child(2){top:0;left:27%}.funding-overview-grid article:nth-child(3){top:80px;left:54%}.funding-overview-grid article:nth-child(4){top:245px;left:70%}.funding-overview-grid article:nth-child(5){top:392px;left:48%}.funding-overview-grid article:nth-child(6){top:340px;left:18%}.funding-overview-grid article:nth-child(7){top:238px;left:0}.funding-overview-grid article:nth-child(8){top:194px;left:36%}.funding-overview-grid i{color:#795830;background:#efe0bf;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:13px;font-style:normal;font-weight:950;display:grid}.funding-overview-grid b{color:#3c2b18;font-size:20px;display:block}.funding-overview-grid span{color:#765b35;margin-top:18px;font-size:14px;font-weight:700;line-height:1.6;display:block}.funding-tree{grid-template-columns:repeat(5,1fr);align-items:center;gap:14px;display:grid;position:relative}.funding-tree:before{content:"";background:linear-gradient(90deg,#416a472e,#acd470e6,#b38b4838);border-radius:999px;height:4px;animation:funding-flow-line 3.4s ease-in-out infinite;position:absolute;top:50%;left:6%;right:6%}.funding-node{text-align:center;background:#fffcf4b8;border:1px solid #5d411e2e;border-radius:32px;min-height:340px;padding:0;animation:funding-float 5s ease-in-out infinite;position:relative;overflow:hidden}.funding-node>img,.funding-node>video{object-fit:cover;filter:saturate(1.02)brightness(.98);width:100%;height:100%;min-height:340px}.funding-node:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fffcf405 28%,#1f170e9e);position:absolute;inset:0}.funding-node:nth-child(2){animation-delay:.2s}.funding-node:nth-child(3){animation-delay:.4s}.funding-node:nth-child(4){animation-delay:.6s}.funding-node:nth-child(5){animation-delay:.8s}.funding-node:after{content:"";background:#77592d47;width:16px;height:1px;position:absolute;top:50%;right:-15px}.funding-node:last-child:after{display:none}.funding-node span{z-index:2;color:#684a26;background:#efe0bf;border-radius:50%;place-items:center;width:42px;height:42px;margin:0;font-weight:950;display:grid;position:absolute;top:14px;left:14px}.funding-node b,.funding-node small{z-index:2;display:block;position:absolute;left:14px;right:14px}.funding-node b{color:#fffaf0;text-shadow:0 2px 14px #0006;font-size:20px;bottom:46px}.funding-node small{color:#fffaf0db;text-shadow:0 2px 14px #0006;margin-top:0;font-weight:800;bottom:20px}.funding-node.active span,.funding-node.done span{background:linear-gradient(#fff1ba,#a9d66f)}.funding-node.locked{opacity:.58}.funding-showcase,.funding-world-map{align-items:center}.funding-showcase{background:radial-gradient(circle at 18% 52%,#a4c77e2e,#0000 26%),radial-gradient(circle at 76% 20%,#d6a95838,#0000 28%),linear-gradient(#fffcf480,#ead4ae94);position:relative;overflow:hidden}.funding-showcase:before{content:"";pointer-events:none;border:1px solid #5d411e1f;border-radius:44px;position:absolute;inset:54px clamp(22px,5vw,72px)}.funding-showcase-copy{z-index:2;max-width:540px;position:relative}.funding-showcase-copy h2{max-width:11em}.funding-showcase-grid{z-index:2;grid-template-columns:minmax(0,720px);justify-content:center;gap:18px;display:grid;position:relative}.funding-showcase-grid article{min-height:520px;animation:funding-float 5.8s ease-in-out infinite;animation-delay:calc(var(--i) * .18s);background:#ead9b8;border:1px solid #fff7e0ad;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 30px 90px #4f3a1c2e}.funding-showcase-grid article:after{content:"";background:linear-gradient(#0000 38%,#2a201180),radial-gradient(circle at 50% 26%,#fff6d21f,#0000 35%);position:absolute;inset:0}.funding-showcase-grid img,.funding-showcase-grid video{object-fit:cover;object-position:50% 38%;filter:saturate(1.05)brightness(1.04);width:100%;height:100%;min-height:520px;display:block}.funding-showcase-grid article:first-child img,.funding-showcase-grid article:first-child video{transform-origin:50% 45%;animation:funding-tutor-closeup 3.6s ease-in-out infinite}.funding-showcase-grid article:first-child div{background:#fffcf0b8;border-radius:999px;width:fit-content;max-width:calc(100% - 32px);min-height:auto;padding:10px 14px;inset:16px auto auto 16px}.funding-showcase-grid article:first-child small,.funding-showcase-grid article:first-child span{display:none}.funding-showcase-grid article:first-child b{white-space:nowrap;margin-top:0;font-size:14px;line-height:1.1}.funding-showcase-grid div{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffcf0c7;border:1px solid #fff8e2ad;border-radius:22px;min-height:178px;padding:14px;position:absolute;bottom:16px;left:16px;right:16px}.funding-showcase-caption.compact{background:#fffcf080;border-color:#fff8e27a;min-height:auto;padding:12px 14px}.funding-showcase-caption.compact b{margin-top:6px}.funding-showcase-grid b,.funding-showcase-grid small,.funding-showcase-grid span{display:block}.funding-showcase-grid span{color:#8c642e;letter-spacing:.22em;font-size:11px;font-weight:950}.funding-showcase-grid b{color:#2f2111;margin-top:8px;font-size:21px;line-height:1.08}.funding-showcase-grid small{color:#70522b;margin-top:8px;font-size:12px;font-weight:800;line-height:1.45}.funding-scene-stack{min-height:620px;position:relative}.funding-scene-stack article{width:min(31vw,360px);animation:funding-float 5.8s ease-in-out infinite;animation-delay:calc(var(--i) * .18s);background:#fffcf0b8;border:1px solid #fff7e0a3;border-radius:30px;position:absolute;overflow:hidden;box-shadow:0 28px 80px #4e3c1f2e}.funding-scene-stack article:first-child{z-index:2;top:0;left:4%}.funding-scene-stack article:nth-child(2){z-index:4;top:72px;right:3%}.funding-scene-stack article:nth-child(3){z-index:3;bottom:0;left:0}.funding-scene-stack article:nth-child(4){z-index:5;bottom:32px;right:14%}.funding-scene-stack img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.funding-scene-stack div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffcf0d1;border:1px solid #fff8e29e;border-radius:20px;padding:14px;position:absolute;bottom:14px;left:14px;right:14px}.funding-scene-stack b,.funding-scene-stack small,.funding-scene-stack span{display:block}.funding-scene-stack span{color:#8c642e;letter-spacing:.2em;font-size:11px;font-weight:950}.funding-scene-stack b{color:#2f2111;margin-top:8px;font-size:23px}.funding-scene-stack small{color:#6d512b;margin-top:5px;font-size:13px;font-weight:800}.funding-module-map{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.funding-module-map article{background:radial-gradient(circle at 80% 20%,#adce7c2e,#0000 28%),#fffcf4a8;border:1px solid #5d411e29;border-radius:30px;min-height:170px;padding:24px;animation:funding-float 5.8s ease-in-out infinite}.funding-module-map span{color:#9c7438;letter-spacing:.18em;font-size:13px;font-weight:950}.funding-module-map b,.funding-module-map small{display:block}.funding-module-map b{color:#352616;margin-top:28px;font-size:22px}.funding-module-map small{color:#725735;margin-top:10px;font-size:14px;font-weight:700;line-height:1.6}.funding-growth{align-items:center}.funding-growth-panel{background:#fffcf49e;border:1px solid #5d411e29;border-radius:38px;padding:42px}.funding-growth-metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.funding-growth-metrics span{color:#735733;background:linear-gradient(#fffaefe6,#e9d6b5c7);border-radius:34px;min-height:190px;padding:28px;font-size:16px;font-weight:800;box-shadow:0 24px 70px #70502a21}.funding-growth-metrics b{color:#3b2b18;margin-bottom:48px;font-size:34px;display:block}@keyframes funding-intro-out{0%,72%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(.9)translateY(-10%)}}@keyframes funding-intro-card{0%{opacity:0;transform:translateY(46px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes funding-spin{to{transform:rotate(1turn)}}@keyframes funding-orbit-turn{to{transform:rotate(1turn)}}@keyframes funding-orbit-counter{to{transform:translate(var(--icon-x,0),var(--icon-y,0)) rotate(-1turn)}}@keyframes funding-element-breathe{0%,to{opacity:1}50%{opacity:1}}@keyframes funding-pulse{0%,to{opacity:.38;transform:scale(.92)}50%{opacity:.9;transform:scale(1.04)}}@keyframes funding-flow-line{0%,to{opacity:.42;filter:saturate(.8)}50%{opacity:1;filter:saturate(1.25)drop-shadow(0 0 14px #b0d675b3)}}@keyframes funding-node-glow{0%,to{transform:translateY(0);box-shadow:0 10px 26px #70502a29}50%{transform:translateY(-8px);box-shadow:0 18px 34px #80a3534d}}@keyframes funding-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes funding-card-rise{0%{opacity:0}to{opacity:1}}@keyframes funding-card-breathe{0%,to{filter:saturate(.98);box-shadow:0 26px 70px #5d421e2e}50%{filter:saturate(1.08);box-shadow:0 32px 88px #70532840}}@keyframes funding-tutor-closeup{0%,to{filter:saturate(1.02)brightness(1.02);transform:scale(1)}50%{filter:saturate(1.08)brightness(1.06);transform:scale(1.035)translateY(-4px)}}@media (max-width:1080px){.funding-links{display:none}.funding-avatar-growth,.funding-beta,.funding-chapter,.funding-future,.funding-growth,.funding-hero-grid,.funding-keepsake,.funding-loop,.funding-my-journey,.funding-overview,.funding-showcase,.funding-skill,.funding-world-map{grid-template-columns:1fr}.funding-world-stage{min-height:620px}.funding-hero-copy h1{overflow-wrap:normal;word-break:normal;font-size:clamp(48px,8vw,72px)}.funding-chapter-board{min-height:980px}.funding-chapter-visuals{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));inset:18px 18px 230px}.funding-chapter-visuals figure,.funding-chapter-visuals img,.funding-chapter-visuals video{min-height:300px}.funding-chapter-visuals figure:first-child,.funding-chapter-visuals figure:nth-child(4){grid-area:auto}.funding-avatar-lineup,.funding-beta-form,.funding-chapter-scroll,.funding-future-realms,.funding-growth-metrics,.funding-journey-status,.funding-keepsake-items,.funding-loop ol,.funding-module-map,.funding-reward-row,.funding-showcase-grid{grid-template-columns:1fr}.funding-chapter-board,.funding-future-board,.funding-keepsake-board,.funding-my-journey-board{min-height:640px}.funding-chapter-visuals{inset:18px 18px 180px}.funding-chapter-board>img,.funding-future-board>img,.funding-keepsake-media>img,.funding-keepsake-media>video,.funding-my-journey-board>img{min-height:640px}.funding-tree{scrollbar-width:none;grid-template-columns:repeat(5,minmax(220px,1fr));overflow-x:auto}.funding-tree::-webkit-scrollbar{display:none}.funding-avatar-lineup{min-height:auto}.funding-avatar-lineup article{min-height:360px}.funding-avatar-lineup img{width:100%;height:100%;inset:0}.funding-character-row{gap:16px;padding:150px 16px 92px;display:flex;position:relative;inset:auto;overflow-x:auto}.funding-character-card{flex:0 0 206px;height:500px;position:relative;top:auto;left:auto;transform:none!important}.funding-character-card img{width:calc(100% - 24px);height:calc(100% - 50px);inset:34px 12px 16px}.funding-loop ol,.funding-overview-grid{min-height:auto}.funding-loop ol:before,.funding-map-line{display:none}.funding-loop li,.funding-overview-grid article{width:auto;margin-bottom:16px;position:relative;transform:none;top:auto!important;left:auto!important;right:auto!important}.funding-stage-path{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));bottom:92px;left:16px;right:16px}.funding-avatar-strip{justify-content:space-between;bottom:18px;left:16px;right:16px}.funding-stage-path span{min-height:38px;font-size:10px}.funding-realm-map{min-height:620px;overflow:hidden}.funding-scene-stack{gap:16px;min-height:auto;display:grid}.funding-scene-stack article{width:100%;position:relative;overflow:hidden;inset:auto!important}.funding-showcase:before{inset:36px 14px}.funding-showcase-grid{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.funding-showcase-grid article,.funding-showcase-grid img,.funding-showcase-grid video{width:100%;max-width:100%;min-height:420px}.funding-showcase-grid article{min-width:0;overflow:hidden}.funding-showcase-grid article:first-child img,.funding-showcase-grid article:first-child video{object-position:50% 26%}.funding-showcase-grid article:first-child div{background:#fffcf0a8;border-radius:999px;width:fit-content;max-width:calc(100% - 20px);min-height:auto;padding:10px 12px;inset:10px auto auto 10px}.funding-showcase-grid article:first-child small{display:none}.funding-showcase-caption.compact{background:#fffcf075;border-radius:18px;min-height:auto;padding:10px 12px;bottom:12px;left:12px;right:12px}.funding-showcase-caption.compact span{letter-spacing:.12em;font-size:9px}.funding-showcase-caption.compact b{margin-top:5px;font-size:17px;line-height:1.08}.funding-intro-characters{grid-template-columns:repeat(2,1fr);height:auto;display:grid}.funding-intro-characters img{width:100%;height:34vh}}@media (min-width:641px) and (max-width:1080px){.funding-chapter-board{min-height:980px}.funding-chapter-visuals{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));inset:18px 18px 230px}.funding-chapter-visuals figure,.funding-chapter-visuals img,.funding-chapter-visuals video{min-height:300px}.funding-chapter-visuals figure:first-child,.funding-chapter-visuals figure:nth-child(4){grid-area:auto}.funding-chapter-scroll{bottom:18px;left:18px;right:18px}}@media (max-width:640px){.funding-hero-copy h1{font-size:34px;line-height:1.16}.funding-landing{border-radius:0;overflow-x:clip}.funding-footer{grid-template-columns:1fr;gap:18px;padding:28px 14px 34px}.funding-footer nav{justify-content:flex-start}.funding-footer section{min-width:min(100%,180px)}.funding-beta-form{gap:12px;padding:18px}.funding-beta-form label{gap:7px}.funding-beta-form input,.funding-beta-form select{border-radius:16px;height:48px;min-height:48px;padding:0 14px;font-size:14px}.funding-beta-form textarea{border-radius:16px;min-height:112px;padding:12px 14px;font-size:14px}.funding-avatar-growth,.funding-beta,.funding-chapter,.funding-future,.funding-growth,.funding-hero,.funding-keepsake,.funding-loop,.funding-my-journey,.funding-overview,.funding-showcase,.funding-skill,.funding-world-map{padding:42px 14px;overflow:hidden}.funding-hero{padding-top:16px}.funding-hero-grid{min-height:auto}.funding-nav{z-index:20;border-radius:22px;margin:0;padding:9px 10px;position:sticky;top:8px}.funding-brand b{text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:12px;overflow:hidden}.funding-actions{gap:4px}.funding-actions button{min-width:auto;height:32px;padding:0 9px;font-size:11px}.funding-actions a{clip-path:none;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:11px;display:inline-flex}.funding-hero-copy h1{text-wrap:balance;word-break:normal;overflow-wrap:anywhere;max-width:none;margin-top:18px;font-size:clamp(36px,10vw,46px);line-height:1.08}.funding-landing[data-locale=zh] .funding-hero-copy h1{white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;font-size:clamp(32px,8.7vw,36px);line-height:1.08}.funding-overview h2{overflow-wrap:normal;text-wrap:balance;white-space:normal;word-break:keep-all;max-width:100%;font-size:clamp(34px,9vw,40px);line-height:1.08}.funding-landing[data-locale=zh] .funding-overview h2{white-space:normal}.funding-world-stage{border-radius:30px;min-height:500px}.funding-realm-map{border-radius:30px}.funding-stage-caption{max-width:none;top:22px;left:18px;right:18px}.funding-stage-caption b{max-width:270px;font-size:20px}.funding-avatar-strip{gap:6px;bottom:16px;left:14px;right:14px}.funding-avatar-strip span{width:38px;height:38px;font-size:18px}.funding-avatar-copy{max-width:100%}.funding-avatar-copy .funding-section-kicker{letter-spacing:.14em;font-size:12px;line-height:1.7}.funding-avatar-copy h2{max-width:100%;margin-top:14px;font-size:clamp(34px,9vw,40px);line-height:1.08}.funding-keepsake-copy h2,.funding-showcase-copy h2{white-space:normal;max-width:100%;font-size:clamp(34px,9vw,40px);line-height:1.08}.funding-showcase-copy h2{overflow-wrap:normal;text-wrap:balance;word-break:keep-all}.funding-landing[data-locale=zh] .funding-showcase-copy h2{white-space:normal;max-width:100%}.funding-landing[data-locale=en] .funding-beta h2{white-space:normal;max-width:100%;font-size:clamp(34px,9vw,40px);line-height:1.08}.funding-avatar-copy h2,.funding-beta h2,.funding-chapter-copy h2,.funding-keepsake-copy h2,.funding-overview h2,.funding-showcase-copy h2{overflow-wrap:normal;text-wrap:balance;white-space:normal;word-break:keep-all;max-width:100%;font-size:clamp(34px,9vw,40px);line-height:1.08}.funding-avatar-copy>p:not(.funding-section-kicker){max-width:22em;font-size:15px;font-weight:700;line-height:1.72}.funding-showcase-grid{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.funding-avatar-stage,.funding-chapter-board,.funding-future-board,.funding-keepsake-board,.funding-my-journey-board,.funding-realm-map{border-radius:30px}.funding-avatar-lineup{scrollbar-width:none;grid-template-columns:repeat(5,minmax(128px,1fr));padding-bottom:8px;overflow-x:auto}.funding-avatar-lineup::-webkit-scrollbar{display:none}.funding-avatar-lineup article{min-height:340px}.funding-reward-row{scrollbar-width:none;grid-template-columns:repeat(5,minmax(124px,1fr));overflow-x:auto}.funding-reward-row::-webkit-scrollbar{display:none}.funding-reward-row span{min-height:148px}.funding-reward-row img{height:92px}.funding-chapter-board{gap:12px;min-height:auto;padding:12px;display:grid;overflow:hidden}.funding-chapter-board:after{display:none}.funding-chapter-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;position:relative;inset:auto}.funding-chapter-visuals figure:first-child,.funding-chapter-visuals figure:last-child{grid-column:1/-1}.funding-chapter-visuals figure,.funding-chapter-visuals img,.funding-chapter-visuals video{min-height:206px}.funding-chapter-visuals figure:first-child,.funding-chapter-visuals figure:first-child img,.funding-chapter-visuals figure:first-child video{min-height:250px}.funding-chapter-caption,.funding-chapter-visuals figcaption{border-radius:12px;width:min(152px,100% - 16px);height:54px;min-height:54px;padding:6px 8px;bottom:8px;left:8px;right:auto;overflow:hidden}.funding-chapter-caption b,.funding-chapter-caption span,.funding-chapter-visuals figcaption b,.funding-chapter-visuals figcaption span{letter-spacing:.01em;font-size:11px;line-height:1.08}.funding-chapter-caption em,.funding-chapter-scroll em,.funding-chapter-visuals figcaption em{letter-spacing:.06em;margin-top:2px;font-size:7px}.funding-chapter-board>img{min-height:760px}.funding-chapter-scroll{grid-template-columns:1fr;gap:8px;position:relative;bottom:auto;left:auto;right:auto}.funding-chapter-scroll article:last-child{grid-column:auto}.funding-chapter-scroll article{background:#fffcf0ad;border-radius:20px;grid-template-columns:1fr;align-items:center;gap:5px;min-height:78px;padding:9px;display:grid}.funding-chapter-scroll .funding-chapter-terrace{border-radius:18px;min-height:210px;padding:0;display:block}.funding-chapter-terrace video{min-height:210px}.funding-chapter-scroll span{letter-spacing:.08em;font-size:10px}.funding-chapter-scroll i{width:34px;height:34px;margin-top:0;font-size:15px}.funding-chapter-scroll b{margin-top:0;font-size:16px}.funding-chapter-scroll .funding-chapter-caption b{color:#8c642e;letter-spacing:.01em;margin-top:0;font-size:12px;line-height:1.08}.funding-chapter-scroll .funding-chapter-caption em{color:#61431fa3;letter-spacing:.06em;margin-top:2px;font-size:8px}.funding-chapter-scroll small{grid-column:auto;margin-top:0;font-size:10px}.funding-keepsake-board,.funding-keepsake-media>img,.funding-keepsake-media>video{min-height:540px}.funding-keepsake-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:auto;bottom:10px;left:12px;right:12px}.funding-keepsake-items article{background:#fffcf094;border-radius:12px;grid-template-columns:1fr;justify-items:center;gap:2px;min-height:46px;padding:5px 2px}.funding-keepsake-items i{grid-row:auto;width:22px;height:22px;font-size:11px}.funding-keepsake-items b{text-align:center;font-size:9px;line-height:1.1}.funding-keepsake-items small{display:none}.funding-future-board,.funding-my-journey-board{min-height:540px}.funding-my-journey-board>img{object-position:center center;min-height:540px}.funding-journey-status{scrollbar-width:none;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px;bottom:12px;left:12px;right:12px;overflow-x:auto}.funding-journey-status::-webkit-scrollbar{display:none}.funding-journey-status span{border-radius:18px;min-height:76px;padding:8px 6px}.funding-journey-status i{width:30px;height:30px;font-size:13px}.funding-journey-status b{margin-top:4px;font-size:12px}.funding-journey-status small{display:none}.funding-future-board>img{object-position:center center;min-height:540px}.funding-future-realms{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:auto;bottom:12px;left:12px;right:12px}.funding-future-realms span{border-radius:18px;min-height:64px;padding:7px 5px}.funding-future-realms i{width:30px;height:30px;font-size:13px}.funding-future-realms b{margin-top:4px;font-size:12px}.funding-tree{scrollbar-width:none;grid-template-columns:repeat(5,minmax(176px,1fr));gap:10px;overflow-x:auto}.funding-tree::-webkit-scrollbar{display:none}.funding-tree:before{display:none}.funding-node{border-radius:24px}.funding-node,.funding-node>img,.funding-node>video{min-height:260px}.funding-node b{font-size:18px;bottom:42px}.funding-node small{font-size:11px;bottom:18px}.funding-realm-map{min-height:520px;padding:0;display:block;overflow:hidden}.funding-realm-media,.funding-realm-media img,.funding-realm-media video{object-position:center top;height:100%;position:absolute;inset:0}.funding-realm-map:after{background:radial-gradient(circle at 50% 48%,#0000 36%,#fff4d21f 62%,#4a361a2e),linear-gradient(#fffbed05,#eedcb833)}.funding-scene-stack img,.funding-showcase-grid article,.funding-showcase-grid img,.funding-showcase-grid video{min-height:330px}.funding-scene-stack div,.funding-showcase-grid div{min-height:auto;padding:12px;bottom:10px;left:10px;right:10px;overflow:hidden}.funding-showcase-caption.compact{background:#fffcf075;border-radius:18px;min-height:auto;padding:10px 12px;bottom:12px;left:12px;right:12px}.funding-showcase-caption.compact b{margin-top:5px;font-size:17px;line-height:1.08}.funding-scene-stack b,.funding-showcase-grid b{font-size:18px}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}