@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#fffbeb;--color-gray-100:#f3f4f6;--color-gray-600:#4a5565;--color-gray-900:#101828;--color-zinc-200:#e4e4e7;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-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-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-normal:0em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-\[88px\]{top:88px}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-5{margin-block: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-8{margin-top:calc(var(--spacing) * 8)}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[18px\]{height:18px}.h-\[38px\]{height:38px}.h-\[68px\]{height:68px}.h-\[86px\]{height:86px}.h-\[93px\]{height:93px}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[134px\]{min-height:134px}.min-h-\[252px\]{min-height:252px}.min-h-\[318px\]{min-height:318px}.min-h-\[378px\]{min-height:378px}.min-h-\[560px\]{min-height:560px}.min-h-full{min-height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[18px\]{width:18px}.w-\[86px\]{width:86px}.w-\[92px\]{width:92px}.w-\[95px\]{width:95px}.w-\[300px\]{width:300px}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[65ch\]{max-width:65ch}.max-w-\[220px\]{max-width:220px}.max-w-\[236px\]{max-width:236px}.max-w-\[255px\]{max-width:255px}.max-w-\[272px\]{max-width:272px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[322px\]{max-width:322px}.max-w-\[330px\]{max-width:330px}.max-w-\[332px\]{max-width:332px}.max-w-\[335px\]{max-width:335px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[570px\]{max-width:570px}.max-w-\[650px\]{max-width:650px}.max-w-\[660px\]{max-width:660px}.max-w-\[780px\]{max-width:780px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-9{gap:calc(var(--spacing) * 9)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#70c891\]\/50{border-color:#70c89180;border-color:lab(74.0152% -36.9866 19.0091/.5)}.border-\[\#d96a5f\]\/55{border-color:#d96a5f8c;border-color:lab(58.4751% 43.7693 27.6886/.55)}.border-\[rgba\(196\,149\,117\,0\.2\)\]{border-color:#c4957533}.border-\[rgba\(196\,149\,117\,0\.04\)\]{border-color:#c495750a}.border-\[rgba\(196\,149\,117\,0\.12\)\]{border-color:#c495751f}.border-\[rgba\(196\,149\,117\,0\.24\)\]{border-color:#c495753d}.border-\[rgba\(222\,171\,115\,0\.52\)\]{border-color:#deab7385}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#1d0604\]{background-color:#1d0604}.bg-\[\#3a0d0b\]\/95{background-color:#3a0d0bf2;background-color:lab(10.9228% 22.4186 12.4721/.95)}.bg-\[\#24100b\]\/95{background-color:#24100bf2;background-color:lab(7.08423% 10.1397 6.29031/.95)}.bg-\[\#143323\]\/95{background-color:#143323f2;background-color:lab(18.5% -15.569 6.53049/.95)}.bg-\[rgba\(196\,149\,117\,0\.2\)\]{background-color:#c4957533}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-amber-50{background-color:var(--color-amber-50)}.bg-bg-01{background-color:var(--bg-01)}.bg-bg-02{background-color:var(--bg-02)}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[20px\]{padding-inline:20px}.py-1{padding-block:calc(var(--spacing) * 1)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-48{padding-block:calc(var(--spacing) * 48)}.py-\[58px\]{padding-block:58px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[18px\]{padding-top:18px}.pt-\[60px\]{padding-top:60px}.pt-\[68px\]{padding-top:68px}.pt-\[92px\]{padding-top:92px}.pt-\[108px\]{padding-top:108px}.pt-\[198px\]{padding-top:198px}.pr-12{padding-right:calc(var(--spacing) * 12)}.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-7{padding-bottom:calc(var(--spacing) * 7)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[52px\]{padding-bottom:52px}.pb-\[84px\]{padding-bottom:84px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-merriweather)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#bea39b\]{color:#bea39b}.text-\[\#e8fff0\]{color:#e8fff0}.text-\[\#f0a165\]{color:#f0a165}.text-\[\#ffb7a6\]{color:#ffb7a6}.text-\[\#ffece8\]{color:#ffece8}.text-\[rgba\(210\,172\,152\,0\.68\)\]{color:#d2ac98ad}.text-accent-01{color:var(--accent-01)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-text-01{color:var(--text-01)}.text-text-02{color:var(--text-02)}.text-text-03{color:var(--text-03)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-72{opacity:.72}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.86\]{opacity:.86}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(12\,2\,1\,0\.32\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0c020152);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-text-01:hover{color:var(--text-01)}.hover\:opacity-100:hover{opacity:1}}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-none{max-width:none}.sm\:pt-\[356px\]{padding-top:356px}.sm\:pb-\[78px\]{padding-bottom:78px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[34px\]{font-size:34px}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}}@media (min-width:48rem){.md\:top-\[96px\]{top:96px}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mx-auto{margin-inline:auto}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-7{margin-top:calc(var(--spacing) * 7)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-9{margin-top:calc(var(--spacing) * 9)}.md\:mt-\[18px\]{margin-top:18px}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-\[44px\]{height:44px}.md\:h-\[78px\]{height:78px}.md\:h-\[80px\]{height:80px}.md\:min-h-\[146px\]{min-height:146px}.md\:min-h-\[280px\]{min-height:280px}.md\:min-h-\[286px\]{min-height:286px}.md\:min-h-\[380px\]{min-height:380px}.md\:min-h-\[460px\]{min-height:460px}.md\:min-h-\[700px\]{min-height:700px}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-\[80px\]{width:80px}.md\:w-\[126px\]{width:126px}.md\:w-auto{width:auto}.md\:max-w-\[330px\]{max-width:330px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[412px\]{max-width:412px}.md\:max-w-\[480px\]{max-width:480px}.md\:max-w-\[580px\]{max-width:580px}.md\:max-w-\[640px\]{max-width:640px}.md\:max-w-\[900px\]{max-width:900px}.md\:max-w-\[980px\]{max-width:980px}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.25fr_0\.75fr_0\.75fr\]{grid-template-columns:1.25fr .75fr .75fr}.md\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-\[24px\]{padding-inline:24px}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-\[78px\]{padding-block:78px}.md\:py-\[82px\]{padding-block:82px}.md\:pt-9{padding-top:calc(var(--spacing) * 9)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-\[80px\]{padding-top:80px}.md\:pt-\[102px\]{padding-top:102px}.md\:pt-\[118px\]{padding-top:118px}.md\:pt-\[122px\]{padding-top:122px}.md\:pt-\[494px\]{padding-top:494px}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-\[74px\]{padding-bottom:74px}.md\:pb-\[116px\]{padding-bottom:116px}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[37px\]{font-size:37px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[39px\]{font-size:39px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[42px\]{font-size:42px}.md\:leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.md\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.md\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.md\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.md\:leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.md\:leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.md\:leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.md\:leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.md\:leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.md\:leading-\[1\.24\]{--tw-leading:1.24;line-height:1.24}.md\:leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.md\:leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.md\:leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.md\:whitespace-nowrap{white-space:nowrap}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:mx-0{margin-inline:calc(var(--spacing) * 0)}.xl\:my-9{margin-block:calc(var(--spacing) * 9)}.xl\:mt-3{margin-top:calc(var(--spacing) * 3)}.xl\:mt-4{margin-top:calc(var(--spacing) * 4)}.xl\:mt-5{margin-top:calc(var(--spacing) * 5)}.xl\:mt-6{margin-top:calc(var(--spacing) * 6)}.xl\:mt-7{margin-top:calc(var(--spacing) * 7)}.xl\:mt-8{margin-top:calc(var(--spacing) * 8)}.xl\:mt-10{margin-top:calc(var(--spacing) * 10)}.xl\:mt-11{margin-top:calc(var(--spacing) * 11)}.xl\:mt-16{margin-top:calc(var(--spacing) * 16)}.xl\:mt-auto{margin-top:auto}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-12{height:calc(var(--spacing) * 12)}.xl\:h-16{height:calc(var(--spacing) * 16)}.xl\:h-\[48px\]{height:48px}.xl\:h-\[66px\]{height:66px}.xl\:h-\[74px\]{height:74px}.xl\:min-h-\[188px\]{min-height:188px}.xl\:min-h-\[352px\]{min-height:352px}.xl\:min-h-\[360px\]{min-height:360px}.xl\:min-h-\[454px\]{min-height:454px}.xl\:min-h-\[496px\]{min-height:496px}.xl\:min-h-\[569px\]{min-height:569px}.xl\:min-h-\[760px\]{min-height:760px}.xl\:w-12{width:calc(var(--spacing) * 12)}.xl\:w-16{width:calc(var(--spacing) * 16)}.xl\:w-\[66px\]{width:66px}.xl\:w-\[74px\]{width:74px}.xl\:max-w-\[238px\]{max-width:238px}.xl\:max-w-\[404px\]{max-width:404px}.xl\:max-w-\[420px\]{max-width:420px}.xl\:max-w-\[695px\]{max-width:695px}.xl\:max-w-\[900px\]{max-width:900px}.xl\:max-w-none{max-width:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-14{gap:calc(var(--spacing) * 14)}.xl\:gap-16{gap:calc(var(--spacing) * 16)}:where(.xl\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.xl\:p-8{padding:calc(var(--spacing) * 8)}.xl\:px-6{padding-inline:calc(var(--spacing) * 6)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:px-9{padding-inline:calc(var(--spacing) * 9)}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:px-\[34px\]{padding-inline:34px}.xl\:px-\[84px\]{padding-inline:84px}.xl\:py-7{padding-block:calc(var(--spacing) * 7)}.xl\:py-8{padding-block:calc(var(--spacing) * 8)}.xl\:py-9{padding-block:calc(var(--spacing) * 9)}.xl\:py-11{padding-block:calc(var(--spacing) * 11)}.xl\:py-24{padding-block:calc(var(--spacing) * 24)}.xl\:py-\[84px\]{padding-block:84px}.xl\:py-\[112px\]{padding-block:112px}.xl\:pt-12{padding-top:calc(var(--spacing) * 12)}.xl\:pt-\[27px\]{padding-top:27px}.xl\:pt-\[78px\]{padding-top:78px}.xl\:pt-\[96px\]{padding-top:96px}.xl\:pt-\[118px\]{padding-top:118px}.xl\:pt-\[120px\]{padding-top:120px}.xl\:pt-\[184px\]{padding-top:184px}.xl\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.xl\:pb-\[23px\]{padding-bottom:23px}.xl\:pb-\[50px\]{padding-bottom:50px}.xl\:pb-\[118px\]{padding-bottom:118px}.xl\:pb-\[128px\]{padding-bottom:128px}.xl\:pb-\[152px\]{padding-bottom:152px}.xl\:text-left{text-align:left}.xl\:text-\[11px\]{font-size:11px}.xl\:text-\[12px\]{font-size:12px}.xl\:text-\[13px\]{font-size:13px}.xl\:text-\[14px\]{font-size:14px}.xl\:text-\[15px\]{font-size:15px}.xl\:text-\[21px\]{font-size:21px}.xl\:text-\[22px\]{font-size:22px}.xl\:text-\[24px\]{font-size:24px}.xl\:text-\[28px\]{font-size:28px}.xl\:text-\[30px\]{font-size:30px}.xl\:text-\[31px\]{font-size:31px}.xl\:text-\[44px\]{font-size:44px}.xl\:text-\[50px\]{font-size:50px}.xl\:text-\[52px\]{font-size:52px}.xl\:text-\[56px\]{font-size:56px}.xl\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.xl\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.xl\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.xl\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.xl\:leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.xl\:leading-\[1\.19\]{--tw-leading:1.19;line-height:1.19}.xl\:font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.xl\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.xl\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.xl\:tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.xl\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.xl\:whitespace-nowrap{white-space:nowrap}}@media (prefers-color-scheme:dark){.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-gray-100{color:var(--color-gray-100)}}}:root{--bg-01:#1d0403;--bg-02:#1e0705;--bg-02-50:#1e070580;--bg-03:#2a0e0c;--surface-01:#5a3029;--surface-02:#61322b;--surface-03:#85584a;--border-01:#af8768;--border-02:#c49575;--border-03:#49221d;--text-01:#f1dace;--text-02:#d2ac98;--text-03:#ae918c;--accent-01:#deab73;--accent-02:#cd9d6d;--accent-03:#eac27b;--accent-04:#c17d53}*,:before,:after{box-sizing:border-box}html{background:var(--bg-02);scroll-behavior:smooth}body{background:var(--bg-02);min-height:100vh;color:var(--text-02);font-family:var(--font-inter), sans-serif;margin:0;overflow-x:hidden}nextjs-portal{display:none!important}a{color:inherit;text-decoration:none}button,input,select{font:inherit}::selection{color:var(--text-01);background:#deab7347}.site-header{background:#1e0705f7;border-bottom:1px solid #c4957514;box-shadow:0 10px 28px #1403022e}.nav-link{color:var(--text-02);font-size:16px;transition:color .22s;position:relative}.nav-link:hover,.nav-link.is-active{color:var(--text-01)}.nav-link:before{content:"";background:linear-gradient(90deg, #eac27b00, var(--accent-03), #eac27b00);opacity:0;border-radius:999px;height:2px;transition:left .24s,right .24s,opacity .24s;position:absolute;bottom:-20px;left:50%;right:50%;box-shadow:0 0 12px #eac27b8c}.nav-link:hover:before,.nav-link.is-active:before{opacity:1;left:0;right:0}.btn-base{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-weight:500;line-height:1;transition:transform .22s,background-color .22s,border-color .22s,color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.btn-base:hover{transform:translateY(-1px)}.btn-base:active{transform:translateY(0)}.btn-base:focus-visible{outline-offset:3px;outline:2px solid #eac27bc2}.btn-primary{color:#2a110d;background:linear-gradient(135deg,#c98457 0%,#efc783 100%);border-color:#e9bc7b7a;box-shadow:inset 0 1px #ffffff38,0 10px 24px #c17d531a}.btn-primary:after{content:"";z-index:1;filter:blur(.5px);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 18%,#fffffffa 46%,#ffeed6c7 56%,#ffffff29 74%,#0000 100%);width:14%;display:block;position:absolute;top:-45%;bottom:-45%;left:-24%;transform:translate(0)skew(-20deg);box-shadow:0 0 22px #fff8e694}.btn-primary:hover{background:linear-gradient(110deg,#0000 0% 42%,#ffffffeb 48%,#ffecce8a 53%,#0000 60% 100%) 140% 0/260% 100%,linear-gradient(135deg,#d99a65 0%,#f3d08d 100%) 0 0/100% 100%;animation:1.15s cubic-bezier(.22,1,.36,1) button-bg-shine;box-shadow:inset 0 1px #ffffff47,0 14px 30px #deab7333}.btn-primary:hover:after{animation:1.15s cubic-bezier(.22,1,.36,1) button-shine}.btn-secondary{color:var(--text-01);background:#1e070533;border-color:#c49575c2}.btn-secondary:hover{background:#2a0e0ceb;border-color:#eac27bdb;box-shadow:0 10px 24px #1203023d}.nav-actions .btn-base{height:46px;padding:0 14px;font-size:15px}.nav-actions .btn-secondary{width:188px}.nav-actions .btn-primary{width:172px}.home-page{isolation:isolate;background:radial-gradient(82% 22% at 50% 31%,#74261447,#0000 72%),radial-gradient(76% 20% at 50% 47%,#48120c42,#0000 74%),radial-gradient(68% 18% at 50% 64%,#28090757,#0000 78%),linear-gradient(#1d0403 0%,#210706 27%,#260907 43%,#1d0403 76% 100%);position:relative;overflow:hidden}.home-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 82% 9%,#de8e4b1f,#0000 19%),radial-gradient(64% 10% at 50% 34%,#e97f452e,#0000 75%),radial-gradient(62% 12% at 50% 57%,#762b1633,#0000 76%),linear-gradient(90deg,#0f0202b3 0%,#0000 24% 76%,#0f0202b3 100%);position:absolute;inset:0}.home-page:after{content:"";z-index:0;mix-blend-mode:screen;opacity:.09;pointer-events:none;background:url(/assets/background/bg_membership1.jpg) top/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.home-page>section{z-index:var(--home-section-z,1);position:relative}.home-top-shell{z-index:2;background:#1d0403;position:relative}.home-top-shell:before{content:"";z-index:0;pointer-events:none;background:#1d0403;position:absolute;inset:0}.home-top-shell>section{z-index:1;position:relative}.home-top-shell .hero-shell{background:0 0}.home-top-shell .hero-shell:after{display:none}.hero-shell{background:radial-gradient(68% 18% at 50% 92%,#58160e2e,#0000 76%),linear-gradient(#1d0403db 0%,#1e07059e 64%,#1e070500 100%);min-height:610px;overflow:visible}.hero-shell:after{content:"";filter:blur(18px);pointer-events:none;background:linear-gradient(#1e070500 0%,#25090773 46%,#25090700 100%);height:260px;position:absolute;inset:auto -8% -80px}.hero-visual{pointer-events:none;width:390px;max-width:calc(100vw - 24px);height:290px;position:absolute;top:46px;left:50%;transform:translate(-50%)}.hero-visual img{-webkit-mask-image:radial-gradient(68% 58% at 64% 47%,#000 0% 50%,#000000d1 62%,#0000 84%);mask-image:radial-gradient(68% 58% at 64% 47%,#000 0% 50%,#000000d1 62%,#0000 84%)}.hero-visual:after{content:"";pointer-events:none;display:none;position:absolute;inset:0}.hero-content{z-index:1;position:relative}.hero-primary-button,.hero-secondary-button{min-width:135px}.value-panel{isolation:isolate;background-color:#0000;background-image:linear-gradient(#6a3027 0%,#461815 22%,#2d0d0b 58%,#1b0606 100%),linear-gradient(91.82deg,#7f58347a 0%,#c49a6133 9.63%,#f4dcb66b 19.63%,#9a744a3d 30.31%,#f0d4aa5c 92.02%,#7854336b 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:16px;min-height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 72px 20px #c4965e14,inset 0 18px 44px #e5c08508,inset 0 0 0 1px #f4dcb614,inset 0 0 0 2px #76533124,0 18px 46px #1002022e}.value-panel:before{content:"";z-index:0;pointer-events:none;background-blend-mode:multiply, screen, screen, normal;filter:sepia(.92)saturate(1.14)hue-rotate(-28deg)brightness(.44)contrast(1.08);opacity:.48;background:radial-gradient(80% 128% at 50% 56%,#16040680 0%,#20070947 38%,#380f0d14 68%,#0000 86%),radial-gradient(86% 76% at 50% 10%,#b0514814 0%,#84302d0f 34%,#0000 72%),radial-gradient(145% 105%,#0000 0% 53%,#92342914 78%,#c2533824 100%),url(/assets/background/background.png) 50% 54%/cover no-repeat;border-radius:15px;position:absolute;inset:1px}.value-panel:after{content:"";z-index:1;pointer-events:none;opacity:.96;background:radial-gradient(circle at 0 0,#efd0a124 0%,#c9a26914 22%,#674e2c0a 36%,#0000 52%) 0 0/150px 110px no-repeat,radial-gradient(circle at 100% 0,#efd0a121 0%,#c9a26914 22%,#674e2c0a 36%,#0000 52%) 100% 0/150px 110px no-repeat,radial-gradient(circle at 0 100%,#efd0a11a 0%,#c9a2690f 24%,#674e2c0a 38%,#0000 54%) 0 100%/150px 110px no-repeat,radial-gradient(circle at 100% 100%,#efd0a117 0%,#c9a2690f 24%,#674e2c0a 38%,#0000 54%) 100% 100%/150px 110px no-repeat,radial-gradient(76% 46% at 50% 0,#e9c8900f 0%,#0000 72%),radial-gradient(76% 46% at 50% 100%,#e9c89014 0%,#0000 72%),radial-gradient(145% 100%,#0000 0% 56%,#a886510f 82%,#e4be8214 100%);border:1px solid #edcb9729;border-radius:10px;position:absolute;inset:6px;box-shadow:inset 0 0 0 1px #f4dcb608,inset 0 -1px #dab67e14,inset 1px 0 #debb8614,inset -1px 0 #debb8614,inset 0 -14px 22px #785a2c0f,inset 10px 0 18px #785a2c0a,inset -10px 0 18px #785a2c0a}.value-panel::selection{background:#deab7347}.value-panel>*{z-index:2;position:relative}.value-card{z-index:2;transition:transform .24s,background-color .24s;position:relative}.value-card-body{position:relative}.value-card-icon{filter:drop-shadow(0 0 10px #d67a672e)drop-shadow(0 0 20px #7c2c281f)}.value-card-title{text-wrap:balance;color:#fff1e4f2;text-shadow:0 1px 12px #11050452,0 0 18px #b1564d14}.value-card-description{color:#f4dfceeb;text-shadow:0 1px 10px #0c040357}.value-card:not(:last-child){border-bottom:1px solid #c4957529}.value-card:not(:last-child):after{content:"";opacity:.7;background:linear-gradient(#f1dace00 0%,#e1bf870f 10%,#f3dcb72e 50%,#b492651a 90%,#f1dace00 100%);width:1px;position:absolute;top:33px;bottom:33px;right:0;box-shadow:0 0 8px #ebc9910f}@media (min-width:1280px){.value-panel,.value-card-body{min-height:245px}.value-card:not(:last-child):after{top:26px;bottom:26px}}.value-panel .value-card:first-child:before,.value-panel .value-card:nth-child(2):before,.value-panel .value-card:nth-child(3):before,.value-panel .value-card:nth-child(4):before{content:"";z-index:0;pointer-events:none;opacity:.12;position:absolute;inset:0}.value-panel .value-card:first-child:before{background:radial-gradient(circle at 12% 72%,#ff834c38,#0000 18%),radial-gradient(circle at 78% 18%,#b15c5314,#0000 14%)}.value-panel .value-card:nth-child(2):before{background:radial-gradient(circle at 58% 54%,#ff785029,#0000 18%),radial-gradient(circle at 22% 14%,#aa565014,#0000 11%)}.value-panel .value-card:nth-child(3):before{background:radial-gradient(circle at 42% 62%,#ff6e4624,#0000 18%),radial-gradient(circle at 82% 20%,#a54e4914,#0000 13%)}.value-panel .value-card:nth-child(4):before{background:linear-gradient(#eed2a414,#eed2a400) top/calc(100% - 20px) 1px no-repeat,linear-gradient(#eed2a400,#eed2a41a) bottom/calc(100% - 20px) 1px no-repeat,linear-gradient(90deg,#eed2a41a,#eed2a408) 0/1px calc(100% - 20px) no-repeat,linear-gradient(90deg,#eed2a408,#eed2a41a) 100%/1px calc(100% - 20px) no-repeat,radial-gradient(circle at 76% 60%,#edc78414,#0000 20%),radial-gradient(circle at 16% 16%,#d1a86b0d,#0000 12%)}.value-panel:after{box-shadow:inset 0 1px #f4dcb614,inset 0 -1px #dab67e14,inset 1px 0 #debb8614,inset -1px 0 #debb8614,inset 0 0 18px #865f2d0a,inset 0 0 0 1px #f4dcb608}.survey-section{--home-section-z:3;--survey-backdrop-top-gap:58px;--survey-backdrop-scale:.8;--survey-backdrop-y:10%;background:radial-gradient(72% 36%,#56170c4d,#0000 72%),linear-gradient(#1d040300 0%,#250705e6 18%,#2b0906f5 74%,#1d040300 100%);margin-top:-72px;padding-top:130px;position:relative;overflow:visible}.survey-section:before{content:"";z-index:0;filter:blur(34px);opacity:.96;pointer-events:none;background:radial-gradient(82% 34% at 50% 20%,#1d0403a8,#0000 72%),linear-gradient(#1d040300 0%,#1d0403b8 18%,#1d04038a 38%,#1d04032e 58%,#1d040300 76%);position:absolute;inset:-190px -8% -150px}.survey-section:after{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:linear-gradient(#1d040300 0%,#1d0403b8 50%,#1d040300 100%);height:260px;position:absolute;bottom:-142px;left:-6%;right:-6%}.survey-backdrop,.survey-backdrop-overlay{inset:var(--survey-backdrop-top-gap) 0 -132px;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 8%,#000 22% 76%,#0000002e 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000002e 8%,#000 22% 76%,#0000002e 92%,#0000 100%)}.survey-backdrop{z-index:0}.survey-backdrop:before{content:"";mix-blend-mode:color-dodge;opacity:.1;filter:saturate(.9)sepia(.25)hue-rotate(-12deg)brightness(.84);pointer-events:none;background:url(/assets/background/bg13.jpg) 50% 62%/cover no-repeat;position:absolute;inset:0}.survey-backdrop:after{content:"";mix-blend-mode:screen;opacity:.3;pointer-events:none;background:radial-gradient(42% 18% at 51% 52%,#eca45638,#0000 70%),radial-gradient(64% 46% at 50% 54%,#5612092e,#0000 76%);position:absolute;inset:0}.survey-backdrop-image{opacity:.34;filter:saturate(.98)sepia(.14)hue-rotate(-12deg)brightness(.42)contrast(1.02);background-image:url(/assets/background/background3.png);background-position:50% calc(100% + 36px);background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.survey-backdrop-overlay{z-index:1;background:linear-gradient(#1d0403e0 0%,#1d04039e 10%,#1d040357 18%,#1d040329 42%,#1d04033d 72%,#1d0403e6 100%),radial-gradient(54% 24% at 50% 18%,#48180f08 0%,#48180f05 34%,#0000 72%),radial-gradient(50% 24% at 50% 56%,#581e120d 0%,#581e1205 36%,#0000 72%),linear-gradient(90deg,#180403c7 0%,#18040333 18%,#18040324 50%,#1804034d 82%,#180403d1 100%),linear-gradient(#3a0c076b 0%,#44100847 48%,#3209067a 100%)}.survey-section>.relative{z-index:2}@media (min-width:768px){.survey-section{--survey-backdrop-top-gap:70px;--survey-backdrop-y:12%;margin-top:-96px;padding-top:178px}.survey-backdrop-image{background-position:50% calc(100% + 54px);background-size:100%}}@media (min-width:1280px){.survey-section{--survey-backdrop-top-gap:88px;--survey-backdrop-y:14%;margin-top:-118px;padding-top:230px}.survey-backdrop-image{opacity:.34;background-position:50% calc(100% + 72px);background-size:100%}.survey-backdrop,.survey-backdrop-overlay{inset:var(--survey-backdrop-top-gap) 0 -156px}}.survey-panel{isolation:isolate;-webkit-backdrop-filter:blur(8px);background:#85584a1a;border:none;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 26px 64px #12030247}.survey-panel:before,.survey-panel:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.survey-panel:before{z-index:0;opacity:.95;background:radial-gradient(at 0 0,#f6cd9138,#cf7e4e0f 34%,#0000 66%) 0 0/120px 112px no-repeat,radial-gradient(at 100% 0,#f6cd9133,#cf7e4e0f 34%,#0000 66%) 100% 0/120px 112px no-repeat,radial-gradient(at 0 100%,#f6cd9129,#cf7e4e0d 34%,#0000 66%) 0 100%/120px 112px no-repeat,radial-gradient(at 100% 100%,#f6cd9129,#cf7e4e0d 34%,#0000 66%) 100% 100%/120px 112px no-repeat}.survey-panel:after{z-index:0;border-radius:inherit;inset:0;box-shadow:inset 0 1px #ffecc924,inset 0 -1px #ad603e33,inset 1px 0 #c9785424,inset -1px 0 #c9785424}.survey-panel>*{z-index:1;position:relative}.survey-panel .btn-primary{height:48px;font-size:15px;line-height:1}.field-input{width:100%;min-height:48px;color:var(--text-01);background:#270504bd;border:1px solid #c495753d;border-radius:8px;outline:none;padding:0 16px;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s,background-color .2s}.field-input::placeholder{color:#d2ac98b8}.field-input:focus{background:#270504e0;border-color:#eac27bb8;box-shadow:0 0 0 3px #deab731f}.field-input-error{border-color:#d96a5fd1;box-shadow:0 0 0 3px #d96a5f1a}select.field-input{color:#d2ac98d6}select.field-input option{color:var(--text-01);background:#2a0e0c}.field-wrap{position:relative}.field-icon,.field-icon-calendar{pointer-events:none;width:auto;height:auto;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.field-error{color:#f0a49b;font-size:12px;line-height:1.45}.bazi-result-shell{isolation:isolate;background:0 0;width:100%;max-width:1168px;margin:28px auto 0;padding:0;position:relative}.bazi-result-shell:before{content:none}.bazi-result-heading{text-align:center}.bazi-result-heading p{color:var(--text-03);margin:0;font-size:11px;line-height:1.6}.bazi-result-heading h2{color:var(--text-01);font-family:var(--font-merriweather), serif;letter-spacing:-.02em;margin:10px 0 0;font-size:31px;font-weight:700;line-height:1.1}.bazi-result-heading span{width:min(100%,620px);color:var(--text-02);margin:12px auto 0;font-size:12px;line-height:1.65;display:block}.bazi-result-detail-link{min-height:42px;color:var(--text-01);background:#2a0e0c80;border:1px solid #e0a66cb8;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;padding:0 18px;font-size:12px;font-weight:600;line-height:1;transition:transform .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.bazi-result-detail-link:hover{color:var(--accent-03);background:#4b1c14ad;border-color:#eac27beb;transform:translateY(-1px)}.bazi-result-section{isolation:isolate;-webkit-backdrop-filter:blur(6px);background-color:#0000;background-image:radial-gradient(at 52% -18%,#925b4a29,#0000 58%),linear-gradient(#49221d 0%,#1e0705 100%),linear-gradient(91.82deg,#5a3029 0%,#926f66 9.63%,#f1dace 19.63%,#644d3e 30.31%,#f1dace 92.02%,#5e4738 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:border-box;background-clip:padding-box,padding-box,border-box;border:1px solid #0000;border-radius:14px;margin-top:18px;padding:18px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px 38px #eac27b09,inset 0 1px #f1dace14,0 24px 56px #1203022e}.bazi-result-section:before{content:"";z-index:-2;opacity:.08;pointer-events:none;background:url(/assets/background/background.png) top/cover;position:absolute;inset:0}.bazi-result-section:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 0 0,#f1dace29,#926f660f 34%,#0000 66%) 0 0/112px 112px no-repeat,radial-gradient(at 100% 0,#f1dace24,#926f660d 34%,#0000 66%) 100% 0/112px 112px no-repeat,radial-gradient(at 0 100%,#f1dace1a,#926f660a 34%,#0000 66%) 0 100%/112px 112px no-repeat,radial-gradient(at 100% 100%,#f1dace1a,#926f660a 34%,#0000 66%) 100% 100%/112px 112px no-repeat;position:absolute;inset:0}.bazi-result-section--chart{background-color:#0000;background-image:radial-gradient(at 50% 0,#925b4a1a,#0000 56%),linear-gradient(#49221df0 0%,#1e0705fa 100%),linear-gradient(91.82deg,#5a3029 0%,#926f66 9.63%,#f1dace 19.63%,#644d3e 30.31%,#f1dace 92.02%,#5e4738 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:border-box;background-clip:padding-box,padding-box,border-box;padding:24px 16px 20px}.bazi-result-section--chart:before{opacity:.05}.bazi-result-section-copy{text-align:center}.bazi-result-section-copy h3{color:var(--text-01);font-family:var(--font-merriweather), serif;margin:0;font-size:27px;font-weight:400;line-height:1.08}.bazi-result-section-copy p{width:min(100%,740px);color:var(--text-03);margin:8px auto 0;font-size:10px;line-height:1.55}.bazi-result-grid{grid-template-columns:1fr;gap:14px;margin-top:24px;display:grid}.bazi-result-pillar-card{background:radial-gradient(circle at 86% 8%,#f1dace0b,#0000 36%),linear-gradient(#49221da3 0%,#1e0705c7 100%);border:1px solid #f1dace1f;border-radius:8px;min-height:202px;padding:12px 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #eac27b06,inset 0 1px #f1dace0e}.bazi-result-pillar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bazi-result-pillar-label{color:var(--accent-01);margin:0;font-size:10px;font-weight:700;line-height:1.3}.bazi-result-pillar-label span{color:#d2ac988a;margin-left:6px;font-size:9px;font-weight:500;display:inline-block}.bazi-result-pillar-badge{color:#4c1f17;background:linear-gradient(135deg,#ce885beb 0%,#f2c47deb 100%);border-radius:6px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:52px;right:14px}.bazi-result-pillar-stack{margin-top:12px}.bazi-result-pillar-main strong{color:var(--text-01);font-family:var(--font-merriweather), serif;font-size:27px;font-weight:700;line-height:1;display:block}.bazi-result-pillar-main p{margin:5px 0 0;font-size:11px;line-height:1.3}.bazi-result-pillar-divider{background:#c495751f;height:1px;margin:12px 0 11px}.bazi-result-pillar-foot{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.bazi-result-pillar-foot span{min-height:22px;color:var(--text-01);background:#ffffff1a;border-radius:4px;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.bazi-result-meta{border-top:1px solid #c495752e;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:12px;display:grid}.bazi-result-meta p{color:#d2ac9899;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:10px;line-height:1.4}.bazi-result-meta strong{color:var(--text-01);margin-top:4px;font-size:15px;font-weight:600;line-height:1.2;display:block}.bazi-result-unlock-banner{background:radial-gradient(circle at 18% 24%,#e478481f,#0000 26%),linear-gradient(#441812b3 0%,#240a08e6 100%);border:1px solid #c495753d;border-radius:12px;gap:10px;margin-top:14px;padding:14px 16px;display:grid}.bazi-result-unlock-copy{text-align:left}.bazi-result-unlock-copy strong{color:var(--text-01);font-size:13px;font-weight:600;line-height:1.3;display:block}.bazi-result-unlock-copy span{color:var(--text-03);margin-top:4px;font-size:10px;line-height:1.5;display:block}.bazi-result-gate-button{width:100%;height:42px;font-size:12px}.bazi-result-teaser-grid{overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin-top:18px;margin-left:-16px;margin-right:-16px;padding:0 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.bazi-result-teaser-grid::-webkit-scrollbar{display:none}.bazi-result-teaser-card{background:linear-gradient(#49221d80 0%,#1e0705ad 100%),radial-gradient(circle at 82% 14%,#f1dace0f,#0000 36%);border:1px solid #f1dace29;border-radius:8px;flex:0 0 min(74vw,236px);min-height:170px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 36px #eac27b06,inset 0 1px #f1dace0e}.bazi-result-teaser-card h4{color:var(--text-01);font-family:var(--font-merriweather), serif;margin:0;font-size:18px;font-weight:400;line-height:1.18}.bazi-result-teaser-card-body{max-height:92px;margin-top:16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 42%,#00000094 70%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#00000094 70%,#0000 100%)}.bazi-result-teaser-card-body:after{content:none}.bazi-result-teaser-item+.bazi-result-teaser-item{margin-top:10px}.bazi-result-teaser-item-label{color:#f1dace9e;margin-bottom:6px;font-size:10px;font-weight:400;line-height:1.35;display:block}.bazi-result-teaser-card p{color:#d2ac9857;margin:0;font-size:10px;line-height:1.55}.bazi-result-teaser-card p+p{margin-top:8px}.bazi-result-upgrade{text-align:center;margin-top:28px}.bazi-result-upgrade h4{color:var(--text-01);font-family:var(--font-merriweather), serif;margin:0;font-size:19px;font-weight:400;line-height:1.25}.bazi-result-upgrade p{color:var(--text-03);margin:8px auto 0;font-size:11px;line-height:1.6}.bazi-result-upgrade-button{justify-content:center;align-items:center;width:100%;height:42px;margin-top:16px;font-size:12px;display:inline-flex}.bazi-result-upgrade span{color:#d2ac988f;margin-top:8px;font-size:10px;line-height:1.5;display:block}.bazi-result-expanded-stack{gap:18px;margin-top:18px;display:grid}.bazi-result-detail-list{border:1px solid #c495752e;border-radius:10px;margin-top:18px;overflow:hidden}.bazi-result-detail-summary{gap:4px;min-width:0;display:grid}.bazi-result-detail-summary strong{color:var(--text-01);font-size:15px;font-weight:600;line-height:1.3}.bazi-result-detail-summary span{color:var(--text-03);font-size:11px;line-height:1.55}.bazi-result-detail-paragraphs{gap:12px;margin-top:12px;display:grid}.bazi-result-detail-item h4{color:var(--accent-01);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.4}.bazi-result-detail-item p{color:var(--text-02);margin:0;font-size:12px;line-height:1.75}.bazi-preview-shell{max-width:1180px}.bazi-preview-nav{grid-template-columns:1fr;gap:8px;max-width:840px;margin:22px auto 0;display:grid}.bazi-preview-nav a{min-height:42px;color:var(--text-02);background:#2a0e0c94;border:1px solid #c4957542;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:12px;line-height:1.2;transition:border-color .2s,background-color .2s,color .2s;display:flex}.bazi-preview-nav a:hover{color:var(--text-01);background:#471912ad;border-color:#eac27b94}.bazi-preview-nav span{color:var(--accent-01);font-weight:700}.bazi-preview-part{background-color:#0000;background-image:linear-gradient(#4a1912b3 0%,#220806e0 100%),url(/assets/background/background4.svg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #c4957557;border-radius:14px;padding:18px;scroll-margin-top:96px;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 58px #1203023d}.bazi-preview-source-pill,.bazi-preview-badge,.bazi-preview-chip,.bazi-preview-element{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.bazi-preview-source-pill{min-height:34px;color:var(--accent-01);background:#deab7314;border:1px solid #eac27b52;padding:0 12px;font-size:11px;font-weight:600}.bazi-preview-pillar{background:#27050494;border:1px solid #c4957538;border-radius:10px;min-height:246px;padding:16px}.bazi-preview-badge{min-height:24px;color:var(--accent-01);background:#deab7324;border:1px solid #eac27b70;padding:0 8px;font-size:10px;font-weight:700}.bazi-preview-element{border:1px solid;min-height:23px;margin-top:8px;padding:0 7px;font-size:10px;font-weight:600}.bazi-preview-element--wood{color:#8fd18c;background:0 0}.bazi-preview-element--fire{color:#f0a165;background:0 0}.bazi-preview-element--earth{color:#d7bc76;background:0 0}.bazi-preview-element--metal{color:#c9c4b7;background:0 0}.bazi-preview-element--water{color:#87b9d6;background:0 0}.bazi-preview-element--neutral{color:var(--text-02);background:0 0}.bazi-preview-summary{background:#1e07059e;border:1px solid #c4957538;border-radius:10px;min-height:246px;padding:18px}.bazi-preview-chip{border:1px solid;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.bazi-preview-intro{color:var(--text-02);border-left:2px solid #eac27b80;margin-top:18px;padding-left:14px;font-size:13px;line-height:1.8}.bazi-preview-section-row{background:#1e070566}.bazi-preview-section-row+.bazi-preview-section-row{border-top:1px solid #c4957529}.bazi-preview-section-row summary{cursor:pointer;align-items:center;gap:14px;min-height:76px;padding:16px;list-style:none;display:flex}.bazi-preview-section-row summary::-webkit-details-marker{display:none}.bazi-preview-section-row summary:after{content:"+";width:28px;height:28px;color:var(--accent-01);border:1px solid #c4957547;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.bazi-preview-section-row[open] summary:after{content:"-"}.bazi-preview-section-index{min-width:48px;min-height:34px;color:var(--accent-01);border-right:1px solid #c4957538;justify-content:center;align-items:center;padding-right:12px;font-size:12px;font-weight:700;display:inline-flex}.bazi-preview-note,.bazi-preview-text-block{background:#2a0e0c7a;border:1px solid #c4957529;border-radius:8px}.bazi-preview-note{color:var(--text-03);padding:12px 14px;font-size:11px;line-height:1.6}.bazi-preview-text-block{padding:14px}@media (min-width:768px){.bazi-result-shell{margin-top:34px;padding:0}.bazi-result-heading p{font-size:12px}.bazi-result-heading h2{font-size:34px}.bazi-result-heading span{font-size:13px}.bazi-result-section{border-radius:16px;margin-top:22px;padding:22px 20px}.bazi-result-section--chart{padding:28px 20px 24px}.bazi-result-section-copy h3{font-size:30px}.bazi-result-section-copy p{font-size:11px}.bazi-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.bazi-result-pillar-card{min-height:202px;padding:14px}.bazi-result-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.bazi-result-unlock-banner{grid-template-columns:minmax(0,1fr) 182px;align-items:center;gap:16px}.bazi-result-gate-button{height:44px}.bazi-result-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-left:0;margin-right:0;padding:0;display:grid;overflow:visible}.bazi-result-teaser-card{flex-basis:auto;min-height:158px}.bazi-result-upgrade h4{font-size:24px}.bazi-result-upgrade-button{height:46px;font-size:13px}.bazi-result-expanded-stack{gap:22px;margin-top:22px}.bazi-result-detail-summary strong{font-size:16px}.bazi-preview-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.bazi-preview-part{padding:24px}.bazi-preview-section-row summary{padding:18px 24px}}.benefit-section{--home-section-z:2;background:0 0;margin-top:-36px;padding-top:94px;overflow:visible}.benefit-section:before{content:"";z-index:0;filter:blur(24px);pointer-events:none;background:radial-gradient(70% 28% at 50% 44%,#44110b8a,#0000 72%),linear-gradient(#1d040300 0%,#1d040394 24%,#200705a3 58%,#1d040300 100%);position:absolute;inset:-156px -6% -150px}.benefit-backdrop,.benefit-backdrop-overlay{z-index:0;inset:-138px 0}.benefit-backdrop{opacity:.34}.benefit-backdrop img{-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 76%,#0000 100%)}.benefit-backdrop-overlay{z-index:1;background:linear-gradient(#1d0403e6 0%,#1d040375 20%,#1d040347 54%,#1d0403db 100%),radial-gradient(80% 42% at 50% 45%,#671f1247,#0000 72%)}.benefit-section>.relative{z-index:2}.unlock-section{--home-section-z:3;background:0 0;margin-top:-34px;padding-top:92px;overflow:visible}.unlock-section:before{content:"";z-index:0;filter:blur(20px);pointer-events:none;background:radial-gradient(62% 34% at 58% 12%,#4e160d3d,#0000 72%),linear-gradient(#1d040300 0%,#1d0403b8 30%,#1d0403 86% 100%);position:absolute;inset:-150px -6% 0}.unlock-section:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#1d040300 0%,#1d0403 100%);height:44%;position:absolute;bottom:0;left:0;right:0}.unlock-section>.mx-auto{z-index:1;position:relative}@media (min-width:768px){.benefit-section{margin-top:-46px;padding-top:128px}.benefit-backdrop,.benefit-backdrop-overlay{inset:-154px 0}.unlock-section{margin-top:-44px;padding-top:122px}}@media (min-width:1280px){.benefit-section{margin-top:-58px;padding-top:170px}.benefit-backdrop,.benefit-backdrop-overlay{inset:-178px 0 -176px}.unlock-section{margin-top:-52px;padding-top:164px}}.benefit-panel,.unlock-panel{isolation:isolate;--corner-glow-w:96px;--corner-glow-h:104px;--panel-highlight-pos:4% 4%;--panel-ember-pos:4% 96%;--panel-image-pos:left top;-webkit-backdrop-filter:blur(24px);background-color:#0000;background-image:linear-gradient(#49221d 0%,#1e0705 100%),linear-gradient(91.82deg,#5a3029 0%,#926f66 9.63%,#f1dace 19.63%,#644d3e 30.31%,#f1dace 92.02%,#5e4738 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:16px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 18px 38px #12030238}.benefit-panel{--panel-image-pos:left top}.benefit-section .grid>:first-child .benefit-panel{--panel-image-pos:left top;--panel-highlight-pos:2% 2%;--panel-ember-pos:2% 98%}.benefit-section .grid>:nth-child(2) .benefit-panel{--panel-image-pos:right top;--panel-highlight-pos:98% 2%;--panel-ember-pos:98% 98%}.benefit-section .grid>:nth-child(3) .benefit-panel{--panel-image-pos:left bottom;--panel-highlight-pos:2% 98%;--panel-ember-pos:2% 2%}.benefit-section .grid>:nth-child(4) .benefit-panel{--panel-image-pos:right bottom;--panel-highlight-pos:98% 2%;--panel-ember-pos:98% 98%}.unlock-panel{--panel-image-pos:left top;--panel-highlight-pos:4% 4%;--panel-ember-pos:4% 96%}.unlock-card-grid{grid-auto-rows:1fr}.unlock-card-grid>:first-child .unlock-panel{--panel-image-pos:left top;--panel-highlight-pos:2% 2%;--panel-ember-pos:2% 98%}.unlock-card-grid>:nth-child(2) .unlock-panel{--panel-image-pos:right top;--panel-highlight-pos:98% 2%;--panel-ember-pos:98% 98%}.unlock-card-grid>:nth-child(3) .unlock-panel{--panel-image-pos:left bottom;--panel-highlight-pos:2% 98%;--panel-ember-pos:2% 2%}.unlock-card-grid>:nth-child(4) .unlock-panel{--panel-image-pos:right bottom;--panel-highlight-pos:98% 2%;--panel-ember-pos:98% 98%}.benefit-panel:before,.unlock-panel:before{content:"";z-index:1;background:linear-gradient(180deg, #38191138 0%, #2a100b2e 32%, #1908061a 100%), radial-gradient(circle at var(--panel-highlight-pos), #ffecc91f 0%, #ffecc90a 18%, transparent 34%), radial-gradient(circle at var(--panel-ember-pos), #b7432329 0%, #b743230f 26%, transparent 52%), url(/assets/background/home1.png);background-position:center, center, center, var(--panel-image-pos);mix-blend-mode:color-dodge;opacity:.92;pointer-events:none;background-repeat:no-repeat;background-size:cover,cover,cover,340%;position:absolute;inset:0}.benefit-panel:before{background:linear-gradient(180deg, #3c1c1333 0%, #2e120c29 32%, #19080614 100%), radial-gradient(circle at var(--panel-highlight-pos), #ffecc91a 0%, #ffecc908 18%, transparent 34%), radial-gradient(circle at var(--panel-ember-pos), #c54a272e 0%, #c54a2714 28%, transparent 54%), url(/assets/background/home1.png);background-position:center, center, center, var(--panel-image-pos);mix-blend-mode:color-dodge;opacity:.96;background-repeat:no-repeat;background-size:cover,cover,cover,330%}.benefit-panel:after,.unlock-panel:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(ellipse at 0 0, #f6cd911f, #cf7e4e0a 34%, transparent 66%) left top / var(--corner-glow-w) var(--corner-glow-h) no-repeat, radial-gradient(ellipse at 100% 0, #f6cd911f, #cf7e4e0a 34%, transparent 66%) right top / var(--corner-glow-w) var(--corner-glow-h) no-repeat, radial-gradient(ellipse at 0 100%, #f6cd911a, #cf7e4e0a 34%, transparent 66%) left bottom / var(--corner-glow-w) var(--corner-glow-h) no-repeat, radial-gradient(ellipse at 100% 100%, #f6cd911a, #cf7e4e0a 34%, transparent 66%) right bottom / var(--corner-glow-w) var(--corner-glow-h) no-repeat;mix-blend-mode:screen;opacity:.48;pointer-events:none;position:absolute;inset:0}.benefit-panel>*,.unlock-panel>*{z-index:3;position:relative}.benefit-panel h3,.unlock-panel h3{color:#f5ece3f5;text-shadow:0 1px 10px #2408052e}.benefit-panel p,.unlock-panel p{color:#e7d3c4e0}.unlock-panel h3{color:#ebb968;text-shadow:0 1px 12px #481c0a4d}.unlock-panel img{filter:saturate(1.04)brightness(1.02)}.benefit-panel:hover,.unlock-panel:hover,.value-card:hover{transform:translateY(-2px)}.benefit-panel:hover,.unlock-panel:hover{border-color:#eac27b80;box-shadow:inset 0 0 0 1px #ffffff0a,0 22px 46px #12030242,0 0 18px #deab730f}.services-page{isolation:isolate;background:#1d0403;position:relative;overflow:hidden}.services-page:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#360c0a1f 0%,#1d04030a 24%,#1d040333 100%);position:absolute;inset:0}.services-page>*{z-index:1;position:relative}.services-section-art,.services-section-overlay{z-index:0;pointer-events:none;position:absolute;inset:0}.services-section-art{opacity:var(--services-art-opacity,.16);filter:saturate(var(--services-art-saturate,.68)) brightness(var(--services-art-brightness,.46));mix-blend-mode:screen;background-position:50%;background-repeat:no-repeat;background-size:cover}.services-section-art-advisory{--services-art-opacity:.14;--services-art-saturate:1;--services-art-brightness:.48;background-image:url(/assets/background/bg_membership1.jpg);background-position:50% 42%}.services-section-overlay-advisory{background:linear-gradient(#240807b3 0%,#290b096b 30%,#1d04039e 100%)}.services-section-art-final{--services-art-opacity:.06;--services-art-saturate:.52;--services-art-brightness:.3;mix-blend-mode:normal;background-image:url(/assets/background/backround_remove.svg);background-position:bottom}.services-section-overlay-final{background:linear-gradient(#1d0403d1 0%,#1d040385 24%,#1d040342 46%,#1d04035c 68%,#1d0403a8 100%)}.services-hero{isolation:isolate}.service-display-heading{color:#ead3c8;text-shadow:0 2px #300a08b8,0 12px 30px #1203026b}.service-plan-card,.community-panel,.private-service-card{background:radial-gradient(circle at 16% 6%,#e471492e,#0000 22%) 50%/cover padding-box padding-box,radial-gradient(circle at 82% 80%,#c17d531f,#0000 22%) 50%/cover padding-box padding-box,linear-gradient(#60281e9e 0%,#300a08e6 100%) 50%/cover padding-box padding-box,url(/assets/background/background4.svg) 50%/cover padding-box padding-box,linear-gradient(91.82deg,#5a3029 0%,#926f66 9.63%,#f1dace 19.63%,#644d3e 30.31%,#f1dace 92.02%,#5e4738 100%) 50%/100% 100% border-box;border:1px solid #0000;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff08,0 22px 54px #1203023d}.service-plan-card{background:radial-gradient(circle at 18% 10%,#da64291f,#0000 24%) 50%/cover padding-box padding-box,linear-gradient(#49221d47 .09%,#1e070566 69.73%) 50%/100% 100% padding-box padding-box,url(/assets/background/background4.svg) 50% 8%/100% padding-box padding-box,linear-gradient(91.82deg,#5a3029 0%,#926f66 9.63%,#f1dace 19.63%,#644d3e 30.31%,#f1dace 92.02%,#5e4738 100%) 50%/100% 100% border-box;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative}.service-plan-card:before,.community-panel:before{content:"";z-index:2;border-radius:inherit;background:radial-gradient(ellipse at 0 0, #f6cd912e, #cf7e4e0f 34%, transparent 66%) left top / var(--corner-glow-w,84px) var(--corner-glow-h,92px) no-repeat, radial-gradient(ellipse at 100% 0, #f6cd912e, #cf7e4e0f 34%, transparent 66%) right top / var(--corner-glow-w,84px) var(--corner-glow-h,92px) no-repeat, radial-gradient(ellipse at 0 100%, #f6cd9124, #cf7e4e0d 34%, transparent 66%) left bottom / var(--corner-glow-w,84px) var(--corner-glow-h,92px) no-repeat, radial-gradient(ellipse at 100% 100%, #f6cd9124, #cf7e4e0d 34%, transparent 66%) right bottom / var(--corner-glow-w,84px) var(--corner-glow-h,92px) no-repeat;mix-blend-mode:screen;opacity:.68;pointer-events:none;position:absolute;inset:0}.service-plan-card:after,.community-panel:after{content:"";z-index:2;pointer-events:none;border:1px solid #eac27b29;border-radius:10px;position:absolute;inset:7px}.service-plan-card>*{z-index:3;position:relative}.service-plan-card:hover,.private-service-card:hover{border-color:#eac27b94;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 58px #1203024d,0 0 30px #deab7317}.service-plan-card.is-featured{border-color:#deab73eb;box-shadow:inset 0 0 0 1px #ffffff0a,0 26px 62px #12030252,0 0 34px #deab731f}.service-plan-badge{color:#2a110d;z-index:3;background:linear-gradient(135deg,#c98457 0%,#efc783 100%);border:1px solid #deab73c7;border-radius:5px;justify-content:center;align-items:center;min-width:154px;height:28px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-17px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #1203023d}.service-card-button{z-index:2;height:38px;font-size:11px;line-height:1;position:relative}.community-section{isolation:isolate;background:0 0;padding-bottom:12px;overflow:visible}.community-section:after{content:none}.community-panel{--corner-glow-w:156px;--corner-glow-h:118px;background:radial-gradient(circle at 24% 42%,#5c140e14,#0000 38%) 50%/cover padding-box padding-box,radial-gradient(circle at 70% 36%,#7018100d,#0000 32%) 50%/cover padding-box padding-box,linear-gradient(#421611e6 .09%,#180504ed 69.73%) 50%/100% 100% padding-box padding-box,url(/assets/background/background.png) 50% 45%/cover padding-box padding-box,linear-gradient(91.82deg,#5a3029 0%,#926f66 9.63%,#f1dace 19.63%,#644d3e 30.31%,#f1dace 92.02%,#5e4738 100%) 50%/100% 100% border-box;position:relative;overflow:hidden}.community-panel>*{z-index:2;position:relative}.community-visual{z-index:1;width:100%;min-height:240px;position:relative}.community-visual:before{content:none}.community-visual>*{z-index:1;position:relative}.community-orbit{justify-content:center;align-items:center;width:min(100%,420px);height:132px;display:flex;position:relative}.community-group-art{z-index:1;opacity:.52;pointer-events:none;width:clamp(560px,52vw,760px);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 0% 48%,#000000e6 56%,#00000059 62%,#0000 68% 100%);mask-image:linear-gradient(#000 0% 48%,#000000e6 56%,#00000059 62%,#0000 68% 100%)}.community-orbit:before,.community-orbit:after{content:none}.community-button{width:190px;height:42px;font-size:11px;line-height:1}.private-services-section{isolation:isolate;background-color:#0000;background-image:linear-gradient(#1d0403d6 0%,#1d0403ad 18%,#1d04038a 52%,#1d0403e0 100%),url(/assets/background/bg_membership1.jpg);background-position:50%,50% 46%;background-repeat:no-repeat;background-size:cover,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin-top:0;padding-top:18px;position:relative}.private-services-section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#1d0403 0%,#1d0403f5 6%,#1d04039e 14%,#1d04032e 24%,#1d040308 34% 66%,#1d040333 78%,#1d04039e 88%,#1d0403f0 96%,#1d0403 100%);position:absolute;inset:0}.private-services-section>*{z-index:1;position:relative}.private-service-card{isolation:isolate;--corner-glow-w:96px;--corner-glow-h:104px;--private-card-bg-position:0% 0%;--private-card-highlight-pos:1% 1%;--private-card-ember-pos:1% 99%;-webkit-backdrop-filter:blur(24px);background-color:#0000;background-image:linear-gradient(#49221d 0%,#1e0705 100%),linear-gradient(91.82deg,#5a3029 0%,#926f66 9.63%,#f1dace 19.63%,#644d3e 30.31%,#f1dace 92.02%,#5e4738 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 18px 38px #12030238}.private-service-card:before{content:"";z-index:1;background:linear-gradient(180deg, #3c1c1333 0%, #2e120c29 32%, #19080614 100%), radial-gradient(circle at var(--private-card-highlight-pos), #ffecc91a 0%, #ffecc908 18%, transparent 34%), radial-gradient(circle at var(--private-card-ember-pos), #c54a272e 0%, #c54a2714 28%, transparent 54%), url(/assets/background/home1.png);background-position:center, center, center, var(--private-card-bg-position);mix-blend-mode:color-dodge;opacity:.92;pointer-events:none;background-repeat:no-repeat;background-size:cover,cover,cover,430%;position:absolute;inset:0}.private-service-card:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(ellipse at 0 0, #f6cd911f, #cf7e4e0a 34%, transparent 66%) left top / var(--corner-glow-w) var(--corner-glow-h) no-repeat, radial-gradient(ellipse at 100% 0, #f6cd911f, #cf7e4e0a 34%, transparent 66%) right top / var(--corner-glow-w) var(--corner-glow-h) no-repeat, radial-gradient(ellipse at 0 100%, #f6cd911a, #cf7e4e0a 34%, transparent 66%) left bottom / var(--corner-glow-w) var(--corner-glow-h) no-repeat, radial-gradient(ellipse at 100% 100%, #f6cd911a, #cf7e4e0a 34%, transparent 66%) right bottom / var(--corner-glow-w) var(--corner-glow-h) no-repeat;mix-blend-mode:screen;opacity:.46;pointer-events:none;position:absolute;inset:0}.private-service-card>*{z-index:3;position:relative}.private-service-card-1{--private-card-bg-position:0% 0%;--private-card-highlight-pos:1% 1%;--private-card-ember-pos:1% 99%}.private-service-card-2{--private-card-bg-position:100% 0%;--private-card-highlight-pos:99% 1%;--private-card-ember-pos:99% 99%}.private-service-card-3{--private-card-bg-position:0% 100%;--private-card-highlight-pos:1% 99%;--private-card-ember-pos:1% 1%}.services-final-cta{background-color:#0000;background-image:linear-gradient(#1d0403 0% 28%,#1d0403f7 38%,#1d0403ad 48%,#1d040347 62%,#1d040324 100%),url(/assets/background/backround_remove.svg);background-position:50%,bottom;background-repeat:no-repeat;background-size:cover,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:378px;box-shadow:inset 0 -122px 180px -104px #1d0403b3}.services-final-cta:before{content:"";z-index:1;filter:blur(26px);opacity:1;pointer-events:none;background:linear-gradient(#1d0403 0% 44%,#1d0403f5 58%,#1d0403b8 76%,#1d040347 92%,#1d040300 100%);height:10px;position:absolute;top:-18px;left:0;right:0}.services-final-cta:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1d040300 0%,#1d040308 18%,#1d04031f 34%,#1d040352 56%,#1d04039e 78%,#1d0403e6 92%,#1d0403 100%);height:37%;position:absolute;inset:auto 0 0}.services-final-cta-button{border-color:#f0c48494;border-radius:6px;box-shadow:inset 0 1px #fff0dab3,0 10px 20px #0c010124}.login-page{isolation:isolate;background:radial-gradient(circle at 50% 18%,#701d1157 0%,#470e0a1f 24%,#1d040300 54%),linear-gradient(#390807 0%,#250403 38%,#180202 100%);position:relative}.login-hero{min-height:calc(100vh - 80px);position:relative}.login-backdrop{pointer-events:none;background:url(/assets/background/backround_remove.svg) bottom/cover no-repeat,linear-gradient(#39080733 0%,#2504031a 100%) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.login-backdrop:before{content:"";filter:blur(14px);transform-origin:top;background:linear-gradient(#1d0403 0% 7%,#1d0403fa 13%,#1d0403e6 20%,#1d0403b8 28%,#1d04036b 38%,#1d040329 48%,#1d04030d 58%,#1d04031a 100%);position:absolute;inset:0;transform:translateY(-10px)scaleY(1.08)}.login-backdrop:after{content:"";z-index:3;background:linear-gradient(#1d040300 0% 62%,#1d04032e 74%,#1d04039e 88%,#1d0403 100%);position:absolute;inset:0}.login-card{-webkit-backdrop-filter:blur(10px)saturate(1.03);background:linear-gradient(#39080714 0%,#28060514 52%,#5828140a 100%),#20050404;border:1px solid #d8a47ec7;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff1e105,inset 0 -56px 92px #ffc68203,0 26px 60px #0f020247}.login-card:before{content:"";z-index:0;mix-blend-mode:screen;opacity:.72;pointer-events:none;background:radial-gradient(at 0 0,#f6cd912e,#cf7e4e0f 34%,#0000 66%) 0 0/92px 100px no-repeat,radial-gradient(at 100% 0,#f6cd912e,#cf7e4e0f 34%,#0000 66%) 100% 0/92px 100px no-repeat,radial-gradient(at 0 100%,#f6cd9124,#cf7e4e0d 34%,#0000 66%) 0 100%/92px 100px no-repeat,radial-gradient(at 100% 100%,#f6cd9124,#cf7e4e0d 34%,#0000 66%) 100% 100%/92px 100px no-repeat;position:absolute;inset:0}.login-card>*{z-index:1;position:relative}.login-title{color:#e7b16d;text-shadow:0 2px 10px #14020238}.login-label{color:#f8dfd0eb;font-weight:300}.login-input{color:#f5e1d3f5;background:0 0;border:1px solid #83452cb8;border-radius:9px;outline:none;width:100%;height:52px;padding:0 18px;transition:border-color .2s,box-shadow .2s,background-color .2s}.login-input::placeholder{color:#dbb69fb8}.login-input:focus{border-color:#dfa86fd6;box-shadow:0 0 0 3px #deab731a}.login-input-error{border-color:#d96a5fd1;box-shadow:0 0 0 3px #d96a5f1a}.login-field-error{color:#f0a49b;margin-top:6px;font-size:12px;line-height:1.45}.login-password-toggle{width:26px;height:26px;color:var(--accent-01);cursor:pointer;opacity:.9;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.login-password-toggle:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #eac27bc2}.login-submit-button,.login-register-button{cursor:pointer;height:46px;font-size:14px;font-weight:400}.login-submit-button:disabled{cursor:not-allowed;opacity:.66;transform:none}.login-submit-button{color:#2a110d;border-radius:7px}.login-register-button{color:#f6e9e0f5;box-shadow:none;background:#460c0914;border-color:#ca946f8f}.login-register-button:hover{background:#56110c29;border-color:#dcab78b8}.login-forgot-link{color:#e4c5b0db}.login-divider{background:linear-gradient(90deg,#c4957500 0%,#c4957533 10% 90%,#c4957500 100%)}.register-card{max-width:396px}.dashboard-page{isolation:isolate;min-height:100vh;color:var(--text-02);background:linear-gradient(#1d040333 0%,#1d040361 46%,#1d0403b8 100%) 50%/cover no-repeat,linear-gradient(90deg,#1d04033d 0%,#1d040308 48%,#1d04035c 100%) 50%/cover no-repeat,url(/assets/background/bg_membership1.jpg) top/cover no-repeat,#1d0403 50%/cover no-repeat;padding:104px 0 32px;position:relative;overflow-x:hidden}.dashboard-page:before{content:"";z-index:0;pointer-events:none;opacity:.72;filter:saturate(.82)brightness(.64);background:url(/assets/background/backround_remove.svg) top/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 22%,#0000002e 38%,#000000b8 58%,#000 76% 100%);mask-image:linear-gradient(#0000 0% 22%,#0000002e 38%,#000000b8 58%,#000 76% 100%)}.dashboard-page:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 35% 4%,#e27e3f14,#0000 18%),radial-gradient(circle at 76% 36%,#72201414,#0000 34%),linear-gradient(#1d04032e 0%,#1d040333 26%,#1d040352 48%,#1d040394 100%);position:absolute;inset:0}.dashboard-page>*{z-index:1;position:relative}.dashboard-shell{isolation:isolate;width:100%;max-width:1440px;min-height:calc(100vh - 136px);color:var(--text-02);grid-template-columns:294px minmax(0,1fr);column-gap:48px;margin:0 auto;padding:0 16px;display:grid;position:relative}.dashboard-shell:before{content:none}.dashboard-sidebar{z-index:20;height:calc(100vh - 136px);min-height:710px;position:sticky;top:0}.dashboard-sidebar-inner{background:radial-gradient(circle at 22% 9%,#e4714933,#0000 24%) 50%/cover padding-box padding-box,radial-gradient(circle at 88% 86%,#c17d5321,#0000 28%) 50%/cover padding-box padding-box,linear-gradient(#58241bd1 0%,#300c09eb 42%,#1e0605f7 100%) 50%/100% 100% padding-box padding-box,url(/assets/background/bg_membership1.jpg) 50% 42%/320% padding-box padding-box,linear-gradient(91.82deg,#5a3029 0%,#926f66 9.63%,#f1dace 19.63%,#644d3e 30.31%,#f1dace 92.02%,#5e4738 100%) 50%/100% 100% border-box;border:1px solid #0000;border-radius:14px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 92px #eac27b12,0 24px 60px #0f02025c}.dashboard-sidebar-inner:before{content:"";z-index:1;border-radius:inherit;mix-blend-mode:screen;opacity:.74;pointer-events:none;background:radial-gradient(at 0 0,#f6cd9138,#cf7e4e12 34%,#0000 66%) 0 0/132px 124px no-repeat,radial-gradient(at 100% 0,#f6cd9133,#cf7e4e0f 34%,#0000 66%) 100% 0/132px 124px no-repeat,radial-gradient(at 0 100%,#f6cd912e,#cf7e4e0d 34%,#0000 66%) 0 100%/132px 124px no-repeat,radial-gradient(at 100% 100%,#f6cd912e,#cf7e4e0d 34%,#0000 66%) 100% 100%/132px 124px no-repeat;position:absolute;inset:0}.dashboard-sidebar-inner:after{content:"";z-index:1;pointer-events:none;border:1px solid #eac27b2b;border-radius:10px;position:absolute;inset:8px}.dashboard-logo,.dashboard-nav,.dashboard-sidebar-footer{z-index:2;position:relative}.dashboard-logo{color:#f0d8c9;text-shadow:0 2px 10px #12030259;padding:30px 32px 22px;font-size:19px;font-weight:900;line-height:.9}.dashboard-sidebar-line{z-index:1;background:linear-gradient(90deg,#c4957500 0%,#c4957533 8%,#f1dace8f 100%);height:1px;margin:0 32px;position:relative}.dashboard-nav-item{color:#eed3c2c7;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #c4957538;align-items:center;gap:12px;width:100%;min-height:45px;font-size:15px;line-height:1.2;transition:color .2s,background-color .2s;display:flex}.dashboard-nav-item:last-child{border-bottom:1px solid #c4957538}.dashboard-nav-item.is-active{border-top-color:#f1daceb8}.dashboard-sidebar-footer{margin-top:auto;padding:0 32px 25px}.dashboard-sidebar-footer:before{content:"";background:linear-gradient(90deg,#c4957500 0%,#c495754d 16%,#c4957542 100%);height:1px;margin-bottom:18px;display:block}.dashboard-user{border-bottom:1px solid #c4957533;align-items:center;gap:14px;padding-bottom:20px;display:flex}.dashboard-avatar{color:#efc783;background:#97583794;border:1px solid #eac27b9e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:600;display:inline-flex}.dashboard-logout{color:#f1dace;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-top:22px;font-size:15px;display:flex}.dashboard-main{z-index:1;width:min(100%,1050px);padding-top:1px;position:relative}.dashboard-main-loading{grid-column:1/-1;margin:auto}.dashboard-loading-card{text-align:center;min-width:340px;padding:28px}.dashboard-header{margin-bottom:30px}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.dashboard-card{background:#1d0403;border:1px solid #c4957575;border-radius:13px;box-shadow:inset 0 0 0 1px #ffffff04,0 18px 42px #1203022e}.dashboard-stat-card{background:radial-gradient(circle at 18% 0,#86301f2e,#0000 46%),#230504c7;border-color:#f1daced1;border-radius:9px;min-height:68px;padding:12px 18px 11px;box-shadow:inset 0 0 0 1px #ffffff03,0 10px 24px #12030214}.dashboard-stat-card p{color:#dfc5b7b8;font-size:11px;line-height:1.15}.dashboard-stat-card strong{color:#efc783;font-family:var(--font-merriweather), serif;margin-top:7px;font-size:22px;font-weight:700;line-height:1;display:block}.dashboard-section{margin-top:0;margin-bottom:30px}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.dashboard-section-heading h2{color:#f1dace;font-size:16px;font-weight:600;line-height:1.3}.dashboard-section-heading a{color:#efc783;align-items:center;gap:2px;font-size:14px;display:inline-flex}.dashboard-package-card{align-items:center;gap:16px;min-height:90px;padding:24px;display:flex}.dashboard-package-icon{color:#efc783;border:1px solid #efc783;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.dashboard-package-copy{min-width:0}.dashboard-package-copy h3,.dashboard-chart-copy h3{color:#f1dace;font-size:16px;font-weight:500;line-height:1.35}.dashboard-package-copy p,.dashboard-chatbot-card p,.dashboard-chart-copy p{color:#dabaa7c7;font-size:13px;line-height:1.45}.dashboard-status-pill{color:#efc783;white-space:nowrap;background:#6b3a1973;border:1px solid #deab7347;border-radius:999px;justify-content:center;align-items:center;min-height:29px;margin-left:auto;padding:0 14px;font-size:12px;display:inline-flex}.dashboard-chatbot-card{min-height:128px;padding:28px 24px 24px}.dashboard-credit-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dashboard-credit-head span{color:#e6c3ad;font-size:14px}.dashboard-credit-head strong{color:#efc783;font-family:var(--font-merriweather), serif;font-size:24px;font-weight:700}.dashboard-progress{background:#571410c7;border-radius:999px;height:5px;margin-top:15px;overflow:hidden}.dashboard-progress span{border-radius:inherit;background:linear-gradient(90deg,#da8f5f 0%,#efbd7b 100%);width:73%;height:100%;display:block}.dashboard-chatbot-card p{margin-top:13px}.dashboard-recent-list{gap:12px;display:grid}.dashboard-chart-card{align-items:center;gap:16px;min-height:104px;padding:18px 24px;display:flex}.dashboard-chart-avatar{width:37px;height:37px}.dashboard-chart-copy{min-width:0}.dashboard-outline-button{color:#f1dace;white-space:nowrap;border:1px solid #efc783bd;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:114px;min-height:39px;margin-left:auto;font-size:13px;display:inline-flex}@media (max-width:1279px){.dashboard-shell{grid-template-columns:280px minmax(0,1fr);column-gap:32px}.dashboard-sidebar{min-height:720px}.dashboard-nav,.dashboard-sidebar-footer,.dashboard-logo{padding-left:26px;padding-right:26px}}@media (min-width:768px){.dashboard-shell{padding-left:24px;padding-right:24px}}@media (min-width:1280px){.dashboard-shell{padding-left:84px;padding-right:84px}}@media (max-width:1023px){.dashboard-page{background-size:cover,cover,130%,cover,cover;padding:108px 0 64px}.dashboard-shell{min-height:calc(100vh - 172px);display:block;overflow:auto}.dashboard-mobile-menu{z-index:42;color:#f1dace;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:fixed;top:116px;left:18px}.dashboard-sidebar{z-index:55;width:min(294px,100vw - 28px);height:calc(100vh - 28px);min-height:0;transition:transform .24s;display:block;position:fixed;top:14px;left:14px;transform:translate(calc(-100% - 24px))}.dashboard-sidebar.is-open{transform:translate(0)}.dashboard-sidebar-backdrop{z-index:50;opacity:0;pointer-events:none;background:#0a010194;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.dashboard-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.dashboard-main{width:100%;padding-top:0}.dashboard-header{margin-bottom:25px;padding-left:39px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.dashboard-stat-card{min-height:70px;padding:11px 13px 10px}.dashboard-section{margin-bottom:25px}.dashboard-package-card{min-height:74px;padding:15px 16px}.dashboard-chatbot-card{min-height:121px;padding:26px 24px 22px}.dashboard-chart-card{min-height:90px;padding:17px 16px}}@media (max-width:639px){.dashboard-page{background-size:cover,cover,285%,cover,cover;padding:104px 0 52px}.dashboard-mobile-menu{top:113px;left:17px}.dashboard-header{margin-bottom:13px;padding-left:39px}.dashboard-header h1{font-size:25px;line-height:1.05}.dashboard-header p{max-width:240px;font-size:14px;line-height:1.25}.dashboard-stats{gap:16px}.dashboard-stat-card{border-radius:12px;min-height:64px;padding:10px 12px 9px}.dashboard-stat-card p{font-size:11px}.dashboard-stat-card strong{margin-top:6px;font-size:19px}.dashboard-section-heading{margin-bottom:8px}.dashboard-section{margin-bottom:22px}.dashboard-section-heading h2{font-size:16px}.dashboard-section-heading a{font-size:13px}.dashboard-package-card{grid-template-columns:42px 1fr;align-items:start;gap:14px;min-height:128px;padding:14px 15px 16px;display:grid}.dashboard-package-copy{grid-column:1/-1}.dashboard-status-pill{grid-area:1/2;justify-self:end;margin-left:0}.dashboard-chatbot-card{min-height:116px;padding:20px 24px 18px}.dashboard-progress{margin-top:12px}.dashboard-chatbot-card p{margin-top:10px}.dashboard-credit-head strong{font-size:21px}.dashboard-chart-card{grid-template-columns:39px 1fr;align-items:start;gap:12px;min-height:118px;padding:12px 15px;display:grid}.dashboard-chart-copy p{font-size:12px;line-height:1.36}.dashboard-chart-copy{grid-column:1/-1}.dashboard-outline-button{grid-area:1/2;justify-self:end;min-width:114px;min-height:38px;margin-left:0}}.dashboard-page{background:#330703;min-height:100vh;padding:24px 0;overflow-x:hidden}.dashboard-page:before{opacity:1;filter:sepia(.64)saturate(.95)hue-rotate(-18deg)brightness(.72);background:radial-gradient(circle at 42% 2%,#e6843a2e,#0000 25%),radial-gradient(circle at 86% 18%,#94291242,#0000 30%),linear-gradient(#4e0c04b8 0%,#3a0703c7 46%,#210302ed 100%),url(/assets/background/bg_membership1.jpg) top/cover no-repeat;-webkit-mask-image:none;mask-image:none}.dashboard-page:after{opacity:.84;filter:sepia(.22)saturate(.95)brightness(.62);background:linear-gradient(#27040300 0%,#27040314 54%,#2203027a 76%,#1c0202c7 100%),url(/assets/background/backround_remove.png) bottom/100% no-repeat;-webkit-mask-image:linear-gradient(#0000 0% 53%,#00000024 62%,#000c 79%,#000 100%);mask-image:linear-gradient(#0000 0% 53%,#00000024 62%,#000c 79%,#000 100%)}.dashboard-shell{grid-template-columns:294px minmax(0,1fr);column-gap:48px;max-width:1440px;min-height:calc(100vh - 48px);padding:0 24px}.dashboard-sidebar{height:calc(100vh - 48px);min-height:720px}.dashboard-sidebar-inner{background:radial-gradient(circle at 22% 5%,#ea7c4930,#0000 25%) 50%/cover padding-box padding-box,radial-gradient(circle at 92% 98%,#c664352e,#0000 30%) 50%/cover padding-box padding-box,linear-gradient(#5b251cc7 0%,#330d09e0 39%,#1c0504f5 100%) 50%/100% 100% padding-box padding-box,url(/assets/background/bg_membership1.jpg) 50% 42%/360% padding-box padding-box,linear-gradient(91.82deg,#70402f 0%,#d59866 10%,#f4dbc2 20%,#79543f 31%,#f1d0ad 92%,#8d5d3f 100%) 50%/100% 100% border-box;border-radius:14px;box-shadow:inset 0 0 0 1px #ffedd408,inset 0 0 82px #eac27b0d,0 24px 58px #0d010157}.dashboard-sidebar-inner:before{opacity:.82;background:radial-gradient(at 0 0,#ffd8a03d,#d47d4a14 34%,#0000 66%) 0 0/136px 126px no-repeat,radial-gradient(at 100% 0,#ffd8a033,#d47d4a12 34%,#0000 66%) 100% 0/136px 126px no-repeat,radial-gradient(at 0 100%,#ffd8a033,#d47d4a0f 34%,#0000 66%) 0 100%/136px 126px no-repeat,radial-gradient(at 100% 100%,#ffd8a033,#d47d4a0f 34%,#0000 66%) 100% 100%/136px 126px no-repeat}.dashboard-sidebar-inner:after{border-color:#eac27b2e;border-radius:10px;inset:8px}.dashboard-logo{color:#ead2c4;letter-spacing:0;padding:29px 31px;font-size:19px}.dashboard-sidebar-line{background:linear-gradient(90deg,#c4957500 0%,#c4957538 14%,#eed4c280 100%);margin:0 32px}.dashboard-sidebar-line-top,.dashboard-sidebar .dashboard-sidebar-line-top{margin-bottom:25px}.dashboard-nav{padding:0 32px}.dashboard-nav-item{color:#e8ccbcc7;border-top-color:#c495752e;gap:12px;min-height:45px;font-size:15px}.dashboard-nav-item:last-child{border-bottom-color:#c495752e}.dashboard-nav-item.is-active,.dashboard-nav-item:hover{color:#deab73}.dashboard-nav-item.is-active{background:0 0;border-top-color:#c495752e}.dashboard-sidebar-footer{padding:0 32px 25px}.dashboard-sidebar-footer:before{background:linear-gradient(90deg,#c4957500 0%,#c4957552 18%,#c4957542 100%);margin-bottom:18px}.dashboard-user{border-bottom-color:#c4957533;gap:14px;padding-bottom:20px}.dashboard-avatar{color:#efc783;background:#7a3e2db8;border-color:#efc278c2;width:38px;height:38px}.dashboard-user{border-radius:12px;margin:-10px -10px 0;padding:10px 10px 20px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;position:relative}.dashboard-user:hover,.dashboard-user:focus-within{background:radial-gradient(circle at 18% 10%,#efc27824,#0000 48%),#762e1f42;border-bottom-color:#efc27857;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #efc27829,0 12px 28px #1803022e}.dashboard-avatar-upload{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;position:relative;overflow:hidden}.dashboard-avatar-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dashboard-avatar-media{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.dashboard-avatar-overlay{color:#f6d49b;opacity:0;background:#200805b8;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;transition:opacity .2s;display:flex;position:absolute;inset:0}.dashboard-avatar-upload:hover,.dashboard-avatar-upload:focus-within,.dashboard-user:hover .dashboard-avatar-upload,.dashboard-user:focus-within .dashboard-avatar-upload{background:#8f4c30d1;border-color:#efc783;transform:scale(1.05);box-shadow:0 0 0 4px #efc2781a,0 8px 18px #0d010138}.dashboard-avatar-upload:hover .dashboard-avatar-overlay,.dashboard-avatar-upload:focus-within .dashboard-avatar-overlay,.dashboard-avatar-upload.is-uploading .dashboard-avatar-overlay{opacity:1}.dashboard-avatar-upload.is-uploading{cursor:wait;opacity:.82}.dashboard-main{width:min(100%,1050px);padding-top:1px}.dashboard-card{background:#1d0403;border-color:#8c4a3294;box-shadow:inset 0 0 0 1px #ffedd403,0 18px 42px #0f010124}.dashboard-numbers-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.dashboard-numbers-title h1{color:#f1dace;margin:0;font-size:38px;font-weight:700;line-height:1.08}.dashboard-numbers-title p{color:#dabaa7c7;margin-top:8px;font-size:14px;line-height:1.35}.numbers-create-button{color:#1c0704;cursor:pointer;background:linear-gradient(135deg,#ca8455 0%,#eeb979 100%);border:1px solid #f7cf97bf;border-radius:5px;justify-content:center;align-items:center;width:133px;height:48px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff2d842,0 12px 26px #1402012e}.numbers-list{gap:16px;display:grid}.number-card{border-radius:12px;overflow:hidden}.number-card-head{border-bottom:1px solid #84412d8f;align-items:center;gap:17px;min-height:96px;padding:24px;display:flex}.number-card-avatar{width:44px;height:44px;font-size:16px}.number-card-title{min-width:0}.number-card-title h2{color:#f1dace;margin:0;font-size:18px;font-weight:600;line-height:1.25}.number-card-title p{color:#dabaa7b8;margin-top:4px;font-size:14px;line-height:1.3}.number-card-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.number-outline-button{color:#f1dace;cursor:pointer;background:0 0;border:1px solid #e0a66cbd;border-radius:6px;justify-content:center;align-items:center;min-width:98px;height:48px;padding:0 18px;font-size:14px;line-height:1;display:inline-flex}.number-outline-button:last-child{min-width:111px}.number-detail-grid{grid-template-columns:24% 26% 25% 25%;min-height:115px;margin:0;padding:24px;display:grid}.number-detail-item{min-width:0;padding:0 24px}.number-detail-item:first-child{padding-left:0}.number-detail-item+.number-detail-item{border-left:1px solid #84412da3}.number-detail-item dt{color:#d5a05f;font-size:12px;font-weight:400;line-height:1.25}.number-detail-item dd{color:#f1dace;margin:9px 0 0;font-size:14px;font-weight:400;line-height:1.35}.numbers-primary-button{color:#1c0704;cursor:pointer;background:linear-gradient(135deg,#ca8455 0%,#eeb979 100%);border:1px solid #f7cf97bf;border-radius:6px;justify-content:center;align-items:center;min-width:124px;min-height:48px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff2d842}.dashboard-tag{color:#e8b46f;background:#65362270;border:1px solid #c495755c;border-radius:4px;align-items:center;min-height:22px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.dashboard-tag-compact{min-height:24px}.package-price-tag{background:#65362270;border-color:#0000}.dashboard-chip-list{flex-wrap:wrap;gap:8px;display:flex}.dashboard-chip{color:#f1dace;background:#56332ebd;border-radius:4px;align-items:center;min-height:36px;padding:0 16px;font-size:14px;line-height:1.2;display:inline-flex}.unlocked-list,.package-list,.chatbot-history-list{gap:18px;display:grid}.unlocked-card,.package-card,.package-upsell-card,.chatbot-credit-panel,.chatbot-ask-panel,.chatbot-history-card{border-radius:12px;overflow:hidden}.unlocked-card-head{border-bottom:1px solid #84412d8f;align-items:center;gap:24px;padding:24px;display:flex}.unlocked-card-copy{min-width:0}.unlocked-card-copy h2{color:#f1dace;margin:16px 0 0;font-size:17px;font-weight:500;line-height:1.3}.unlocked-card-copy p{color:#dabaa7b8;margin:8px 0 0;font-size:14px;line-height:1.35}.unlocked-card-actions{gap:10px;margin-left:auto;display:flex}.unlocked-card-body{padding:22px 24px 24px}.unlocked-card-label{color:#dabaa7cc;margin:0 0 14px;font-size:14px;line-height:1.3}.dashboard-page-heading{margin-bottom:22px}.dashboard-page-heading h1{color:#f1dace;margin:0;font-size:38px;font-weight:700;line-height:1.08}.package-card-head{border-bottom:1px solid #84412d8f;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 24px;display:flex;position:relative}.package-card-head h2{color:#f1dace;margin:0;font-size:26px;font-weight:700;line-height:1.15}.package-card-status{align-items:center;gap:8px;display:flex}.package-card-more{color:#f1dace;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:22px;line-height:1}.package-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 24px;display:grid}.package-card-item{min-width:0;padding:0 24px}.package-card-item:first-child{padding-left:0}.package-card-item+.package-card-item{border-left:1px solid #84412da3}.package-card-item p{color:#d5a05f;margin:0;font-size:14px;line-height:1.2}.package-card-item strong{color:#f1dace;margin-top:10px;font-size:14px;font-weight:500;line-height:1.3;display:block}.package-card-item-toggle{flex-direction:column;display:flex}.package-toggle{cursor:pointer;background:#f4ba85cc;border:0;border-radius:999px;align-items:center;width:36px;height:24px;margin-top:8px;padding:2px;display:inline-flex}.package-toggle span{background:#2c0906;border-radius:999px;width:20px;height:20px;margin-left:auto;display:block}.package-card-footer{border-top:1px solid #84412d8f;padding:0 24px 22px}.package-chip-list{padding-top:22px}.package-chip{color:#e9d2c3e0;background:#411a1485;border:1px solid #84412d8f;border-radius:12px;min-height:34px;padding:0 16px}.package-upsell-card{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:28px 24px;display:flex}.package-upsell-copy h2{color:#f1dace;margin:0;font-size:26px;font-weight:700;line-height:1.15}.package-upsell-copy p{color:#dabaa7cc;margin:14px 0 0;font-size:14px;line-height:1.5}.package-upsell-button{white-space:nowrap;min-width:170px}.chatbot-credit-panel,.chatbot-ask-panel{padding:22px 24px}.chatbot-credit-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.chatbot-credit-head h2,.chatbot-ask-panel h2{color:#f1dace;margin:0;font-size:16px;font-weight:600;line-height:1.3}.chatbot-credit-head p,.chatbot-credit-foot p,.chatbot-credit-balance span{color:#dabaa7c7;margin:8px 0 0;font-size:14px;line-height:1.3}.chatbot-credit-balance{text-align:right}.chatbot-credit-balance strong{color:#efc783;font-size:48px;font-weight:700;line-height:.95;display:block}.chatbot-progress{background:#571410d1;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.chatbot-progress span{border-radius:inherit;background:linear-gradient(90deg,#bb7f58 0%,#d6a37c 100%);width:77%;height:100%;display:block}.chatbot-credit-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.chatbot-buy-link{color:#efc783;align-items:center;gap:2px;font-size:14px;display:inline-flex}.chatbot-ask-panel{margin-top:16px}.chatbot-input-row{margin-top:18px;position:relative}.chatbot-input{color:#f1dace;background:#431512c2;border:0;border-radius:10px;outline:none;width:100%;min-height:50px;padding:0 62px 0 18px;font-size:14px}.chatbot-input::placeholder{color:#dabaa794}.chatbot-send-button{color:#e8b46f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.chatbot-prompt-list{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.chatbot-prompt-chip{color:#e9d2c3d6;cursor:pointer;background:#411a1485;border:1px solid #84412d8f;border-radius:12px;min-height:32px;padding:0 14px;font-size:14px}.chatbot-history-section{margin-top:14px}.chatbot-history-heading{justify-content:flex-start;margin-bottom:14px}.chatbot-history-heading h2{font-size:16px}.chatbot-history-card{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.chatbot-history-icon{color:#efc783;border:1px solid #efc278b3;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:inline-flex}.chatbot-history-question{color:#f1dace;margin:0;font-size:15px;line-height:1.35}.chatbot-history-meta{text-align:right}.chatbot-history-meta span{color:#dabaa7c7;font-size:14px;line-height:1.35;display:block}.payment-history-card{overflow:hidden}.payment-history-row{grid-template-columns:minmax(0,1.7fr) 155px 126px 138px;align-items:center;gap:20px;min-height:68px;padding:0 22px;display:grid}.payment-history-row+.payment-history-row{border-top:1px solid #84412da3}.payment-history-title{color:#f1dace;align-items:center;gap:12px;min-width:0;font-size:15px;line-height:1.35;display:flex}.payment-history-title span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-history-icon{color:#d8a769;flex:none;justify-content:center;align-items:center;display:inline-flex}.payment-history-method,.payment-history-time{color:#e9d2c3cc;font-size:14px;line-height:1.3}.payment-history-amount{color:#deab73;text-align:right;font-size:15px;line-height:1.3}.account-card{overflow:hidden}.account-card-head{border-bottom:1px solid #84412da3;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex}.account-card-identity{align-items:center;gap:18px;min-width:0;display:flex}.account-avatar{color:#e8ba80;background:#764338b8;border:2px solid #efc278e0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:66px;height:66px;font-size:34px;font-weight:600;line-height:1;display:inline-flex}.account-card-copy h2{color:#f1dace;margin:0;font-size:17px;font-weight:600;line-height:1.3}.account-card-copy p{color:#dabaa7c2;margin:6px 0 0;font-size:14px;line-height:1.3}.account-edit-button{min-width:164px;height:48px;padding:0 18px}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding:18px 24px 22px;display:grid}.account-card-item p{color:#d5a05f;letter-spacing:.08em;margin:0;font-size:14px;line-height:1.2}.account-card-item strong{color:#f1dace;margin-top:10px;font-size:17px;font-weight:500;line-height:1.32;display:block}.dashboard-upgrade-heading p{color:#dabaa7c2;margin:10px 0 0;font-size:14px;line-height:1.3}.upgrade-current-card{justify-content:space-between;align-items:center;gap:20px;padding:24px 22px;display:flex}.upgrade-current-card h2{color:#f1dace;margin:0;font-size:25px;font-weight:700;line-height:1.12}.upgrade-current-card p{color:#e9d2c3c7;margin:10px 0 0;font-size:14px;line-height:1.3}.upgrade-renew-button{min-width:84px;height:48px;padding:0 18px}.upgrade-services-section{margin-top:16px}.upgrade-services-heading{margin-bottom:14px}.upgrade-services-heading h2{font-size:18px}.upgrade-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.upgrade-service-card{text-align:center;background:radial-gradient(circle at 50% 6%,#70140d2e,#0000 36%),#1d0403;border-color:#c4957575;flex-direction:column;align-items:center;min-height:528px;padding:28px 22px 24px;display:flex;position:relative;overflow:hidden}.upgrade-service-card:before{content:"";z-index:1;border-radius:inherit;mix-blend-mode:screen;opacity:.72;pointer-events:none;background:radial-gradient(at 0 0,#f6cd9133,#cf7e4e0f 34%,#0000 66%) 0 0/116px 112px no-repeat,radial-gradient(at 100% 0,#f6cd9133,#cf7e4e0f 34%,#0000 66%) 100% 0/116px 112px no-repeat,radial-gradient(at 0 100%,#f6cd9129,#cf7e4e0d 34%,#0000 66%) 0 100%/116px 112px no-repeat,radial-gradient(at 100% 100%,#f6cd9129,#cf7e4e0d 34%,#0000 66%) 100% 100%/116px 112px no-repeat;position:absolute;inset:0}.upgrade-service-card:after{content:"";z-index:1;pointer-events:none;border:1px solid #eac27b1a;border-radius:8px;position:absolute;inset:7px}.upgrade-service-card>*{z-index:2;position:relative}.upgrade-service-icon{color:#d8a769;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.upgrade-service-icon img{width:64px;height:64px;display:block}.upgrade-service-copy{width:100%}.upgrade-service-copy h3{color:#e7bd79;margin:26px 0 0;font-size:28px;font-weight:700;line-height:1.12}.upgrade-service-copy h4{color:#f1dace;margin:8px 0 0;font-size:17px;font-weight:600;line-height:1.3}.upgrade-service-features{margin-top:24px}.upgrade-service-features p{color:#e9d2c3c7;margin:0;font-size:15px;line-height:1.4}.upgrade-service-features p+p{margin-top:12px}.upgrade-service-price{border-top:1px solid #84412da3;width:100%;margin-top:auto;padding-top:28px}.upgrade-service-price span{color:#e9d2c3c7;font-size:14px;line-height:1.2;display:block}.upgrade-service-price strong{color:#f1dace;margin-top:8px;font-size:28px;font-weight:400;line-height:1.18;display:block}.upgrade-service-button{width:100%;height:48px;margin-top:22px}.dashboard-mobile-menu,.dashboard-sidebar-backdrop{display:none}@media (max-width:1279px){.dashboard-shell{grid-template-columns:280px minmax(0,1fr);column-gap:32px;padding-left:24px;padding-right:24px}.dashboard-sidebar{min-height:720px}}@media (max-width:1023px){.dashboard-page{padding:20px 0 64px}.dashboard-page:after{background-size:100%;-webkit-mask-image:linear-gradient(#0000 0% 66%,#00000038 76%,#000000db 91%,#000 100%);mask-image:linear-gradient(#0000 0% 66%,#00000038 76%,#000000db 91%,#000 100%)}.dashboard-shell{min-height:calc(100vh - 84px);padding-left:16px;padding-right:16px;display:block;overflow:visible}.dashboard-mobile-menu{z-index:42;color:#f1dace;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:fixed;top:36px;left:17px}.dashboard-sidebar{z-index:55;width:min(294px,100vw - 28px);height:calc(100vh - 28px);min-height:0;transition:transform .24s;display:block;position:fixed;top:14px;left:14px;transform:translate(calc(-100% - 24px))}.dashboard-sidebar.is-open{transform:translate(0)}.dashboard-sidebar-backdrop{z-index:50;opacity:0;pointer-events:none;background:#0a010194;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.dashboard-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.dashboard-main{width:100%;padding-top:0}.dashboard-numbers-header{min-height:56px;margin-bottom:27px;padding-left:40px}.dashboard-numbers-title h1{font-size:30px;line-height:1}.dashboard-numbers-title p{margin-top:8px;font-size:14px}.numbers-create-button{width:132px;height:44px;margin-top:5px;font-size:14px}.numbers-list{gap:15px}.number-card{border-radius:12px}.number-card-head{gap:14px;min-height:76px;padding:16px}.number-card-title h2{font-size:18px}.number-card-title p{margin-top:4px;font-size:14px}.number-card-actions{gap:7px}.number-outline-button{min-width:98px;height:44px;padding:0 14px}.number-outline-button:last-child{min-width:112px}.number-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-height:88px;padding:16px}.number-detail-item{padding:0 16px}.number-detail-item:first-child{padding-left:0}.number-detail-item dd{margin-top:8px}.dashboard-page-heading h1{font-size:31px}.unlocked-list,.package-list,.chatbot-history-list{gap:14px}.unlocked-card-head{gap:18px;padding:18px 16px 14px}.unlocked-card-copy h2{margin-top:14px;font-size:17px}.unlocked-card-copy p{font-size:13px}.unlocked-card-actions{gap:6px}.unlocked-card-body{padding:16px}.dashboard-chip{min-height:36px;padding:0 14px;font-size:13px}.package-card-head{padding:16px}.package-card-head h2{font-size:24px}.package-card-grid{padding:16px}.package-card-item{padding:0 16px}.package-card-footer{padding:0 16px 16px}.package-chip-list{padding-top:16px}.package-upsell-card{padding:22px 16px}.chatbot-credit-panel,.chatbot-ask-panel{padding:18px 16px}.chatbot-credit-balance strong{font-size:42px}.chatbot-history-card{padding:16px}.payment-history-row{grid-template-columns:minmax(0,1.6fr) 140px 108px 122px;gap:16px;min-height:62px;padding:0 16px}.payment-history-title{font-size:14px}.payment-history-method,.payment-history-time,.payment-history-amount{font-size:13px}.account-card-head{padding:16px}.account-card-grid{gap:16px 22px;padding:16px}.account-avatar{width:62px;height:62px;font-size:30px}.account-card-item strong{font-size:16px}.upgrade-current-card{padding:18px 16px}.upgrade-current-card h2{font-size:24px}.upgrade-services-grid{gap:18px}.upgrade-service-card{min-height:496px;padding:24px 16px 18px}.upgrade-service-copy h3{margin-top:22px;font-size:24px}.upgrade-service-copy h4{font-size:16px}.upgrade-service-features{margin-top:22px}.upgrade-service-features p{font-size:14px}.upgrade-service-price strong{font-size:24px}}@media (max-width:639px){.dashboard-page{padding:20px 0 42px}.dashboard-page:before{background-position:top;background-size:auto 100%}.dashboard-page:after{opacity:.78;background-size:auto 300px;-webkit-mask-image:linear-gradient(#0000 0% 70%,#00000047 80%,#000000e0 93%,#000 100%);mask-image:linear-gradient(#0000 0% 70%,#00000047 80%,#000000e0 93%,#000 100%)}.dashboard-shell{min-height:calc(100vh - 62px)}.dashboard-mobile-menu{top:31px;left:17px}.dashboard-numbers-header{min-height:0;margin-bottom:20px;padding-left:39px;display:block}.dashboard-numbers-title h1{font-size:23px;line-height:1.12}.dashboard-numbers-title p{max-width:none;margin-top:5px;font-size:12px;line-height:1.25}.numbers-create-button{width:calc(100% + 39px);height:43px;margin-top:17px;margin-left:-39px;font-size:14px}.numbers-list{gap:12px}.number-card{border-radius:10px}.number-card-head{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:0 12px;min-height:136px;padding:17px 16px 14px;display:grid}.number-card-title h2{font-size:18px;line-height:1.25}.number-card-title p{margin-top:4px;font-size:14px}.number-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:16px;margin-left:0;display:grid}.number-outline-button,.number-outline-button:last-child{width:100%;min-width:0;height:45px;padding:0 8px;font-size:12px}.number-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:52px;min-height:139px;padding:16px 16px 15px}.number-detail-item{border-left:0;padding:0 16px}.number-detail-item:nth-child(odd){padding-left:0}.number-detail-item:nth-child(2n){border-left:1px solid #84412da3}.number-detail-item+.number-detail-item{border-left-color:#84412da3}.number-detail-item dt{font-size:12px}.number-detail-item dd{margin-top:6px;font-size:13px;line-height:1.28}.number-detail-item:nth-child(4) dd{font-size:11px;line-height:1.3}.dashboard-page-heading{margin-bottom:14px;padding-left:39px}.dashboard-page-heading h1{font-size:23px;line-height:1.12}.unlocked-card,.package-card,.package-upsell-card,.chatbot-credit-panel,.chatbot-ask-panel,.chatbot-history-card{border-radius:10px}.unlocked-card-head{padding:16px;display:block}.unlocked-card-copy h2{margin-top:14px;font-size:18px;line-height:1.3}.unlocked-card-copy p{font-size:13px;line-height:1.45}.unlocked-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:16px;margin-left:0;display:grid}.unlocked-card-actions .number-outline-button,.unlocked-card-actions .numbers-primary-button{width:100%;min-width:0;height:44px;padding:0 8px;font-size:12px}.unlocked-card-body{padding:16px}.unlocked-card-label{margin-bottom:12px;font-size:13px}.dashboard-chip-list{gap:8px}.dashboard-chip{min-height:32px;padding:0 12px;font-size:12px}.package-card-head{padding:16px 16px 14px;display:block}.package-card-head h2{font-size:22px}.package-card-status{flex-wrap:wrap;margin-top:14px}.package-card-more{position:absolute;top:12px;right:10px}.package-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.package-card-item{padding:0 12px}.package-card-item p{font-size:12px}.package-card-item strong{margin-top:8px;font-size:13px}.package-card-footer{padding:0 16px 16px}.package-chip-list{flex-wrap:nowrap;padding-top:16px;overflow-x:auto}.package-chip{flex:none;min-height:38px;padding:0 16px;font-size:12px}.package-upsell-card{margin-top:16px;padding:16px;display:block}.package-upsell-copy h2{font-size:22px}.package-upsell-copy p{margin-top:10px;font-size:13px;line-height:1.6}.package-upsell-button{width:100%;margin-top:18px}.chatbot-credit-panel,.chatbot-ask-panel{padding:16px}.chatbot-credit-head{align-items:flex-end}.chatbot-credit-head p,.chatbot-credit-foot p,.chatbot-credit-balance span{font-size:12px}.chatbot-credit-balance strong{font-size:28px}.chatbot-progress{margin-top:14px}.chatbot-credit-foot{margin-top:8px}.chatbot-buy-link{font-size:12px}.chatbot-ask-panel{margin-top:12px}.chatbot-input-row{margin-top:14px}.chatbot-input{min-height:50px;padding-right:54px;font-size:12px;line-height:1.35}.chatbot-send-button{right:10px}.chatbot-prompt-list{gap:8px;margin-top:14px}.chatbot-prompt-chip{min-height:34px;padding:0 12px;font-size:12px}.chatbot-history-section{margin-top:12px}.chatbot-history-heading{margin-bottom:12px}.chatbot-history-heading h2{font-size:16px}.chatbot-history-card{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 16px}.chatbot-history-icon{width:26px;height:26px;font-size:9px}.chatbot-history-question{font-size:13px;line-height:1.45}.chatbot-history-meta span{font-size:12px;line-height:1.3}.payment-history-card,.account-card,.upgrade-current-card,.upgrade-service-card{border-radius:10px}.payment-history-row{grid-template-columns:1fr auto;gap:8px 14px;min-height:0;padding:14px 16px}.payment-history-title{grid-column:1/-1;font-size:14px;line-height:1.45}.payment-history-title span:last-child{white-space:normal}.payment-history-method,.payment-history-time{font-size:12px}.payment-history-amount{grid-area:2/2/span 2;align-self:center;font-size:14px}.account-card-head{padding:16px;display:block}.account-card-identity{gap:14px}.account-avatar{width:56px;height:56px;font-size:28px}.account-card-copy h2{font-size:18px}.account-card-copy p{font-size:13px}.account-edit-button{width:100%;margin-top:16px}.account-card-grid{grid-template-columns:1fr;gap:16px;padding:16px}.account-card-item p{font-size:12px}.account-card-item strong{margin-top:8px;font-size:15px}.dashboard-upgrade-heading p{margin-top:8px;padding-left:39px;font-size:12px;line-height:1.45}.upgrade-current-card{padding:16px;display:block}.upgrade-current-card h2{font-size:22px}.upgrade-current-card p{margin-top:8px;font-size:13px}.upgrade-renew-button{width:100%;margin-top:16px}.upgrade-services-section{margin-top:14px}.upgrade-services-heading{margin-bottom:12px;padding-left:39px}.upgrade-services-grid{grid-template-columns:1fr;gap:14px}.upgrade-service-card{min-height:0;padding:18px 16px 16px}.upgrade-service-icon,.upgrade-service-icon img{width:58px;height:58px}.upgrade-service-copy h3{margin-top:14px;font-size:22px}.upgrade-service-copy h4{font-size:15px}.upgrade-service-features{margin-top:18px}.upgrade-service-features p{font-size:13px;line-height:1.45}.upgrade-service-price{padding-top:18px}.upgrade-service-price span{font-size:12px}.upgrade-service-price strong{font-size:22px}.upgrade-service-button{height:44px;margin-top:16px;font-size:12px}}.dashboard-page-with-header{padding-top:104px}.dashboard-page-container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}.dashboard-page-with-header .dashboard-shell{max-width:none;min-height:calc(100vh - 136px);padding-left:0;padding-right:0}.dashboard-page-with-header .dashboard-sidebar{height:calc(100vh - 136px)}@media (max-width:1023px){.dashboard-page-with-header{padding-top:100px}.dashboard-page-container{padding:0 16px}.dashboard-page-with-header .dashboard-shell{min-height:calc(100vh - 164px);padding-left:0;padding-right:0}.dashboard-page-with-header .dashboard-mobile-menu{top:116px}.dashboard-page-with-header .dashboard-shell .dashboard-sidebar{width:min(294px,100vw - 32px);height:calc(100vh - 116px);top:100px;left:16px}}@media (max-width:639px){.dashboard-page-with-header{padding-top:88px}.dashboard-page-container{padding:0 16px}.dashboard-page-with-header .dashboard-shell{min-height:calc(100vh - 130px);padding-left:0;padding-right:0}.dashboard-page-with-header .dashboard-mobile-menu{top:99px}.dashboard-page-with-header .dashboard-shell .dashboard-sidebar{width:min(294px,100vw - 32px);height:calc(100vh - 104px);top:88px;left:16px}}@media (min-width:768px){.dashboard-page-container{padding:0 24px}.dashboard-page-with-header .dashboard-shell{padding-left:0;padding-right:0}}@media (min-width:1280px){.dashboard-page-container{padding:0 84px}.dashboard-page-with-header .dashboard-shell{padding-left:0;padding-right:0}}@media (min-width:768px){.services-final-cta{min-height:460px}}@media (min-width:1280px){.services-final-cta{min-height:569px}}.reveal-on-scroll{opacity:0;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)scale(.985)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)scale(1)}@keyframes button-shine{0%{opacity:0;transform:translate(0)skew(-20deg)}16%{opacity:.95}70%{opacity:.82}to{opacity:0;transform:translate(820%)skew(-20deg)}}@keyframes button-bg-shine{0%{background-position:140% 0,0 0}to{background-position:-80% 0,0 0}}@media (min-width:640px) and (max-width:767px){.hero-shell{min-height:710px}.hero-visual{aspect-ratio:640/475;width:min(640px,100vw - 40px);height:auto;top:72px}.hero-secondary-button{width:min(252px,54vw - 30.24px);height:46px}.hero-primary-button{width:min(196px,42vw - 23.52px);height:46px}.unlock-copy{width:100%;max-width:none}.unlock-primary-button{width:100%;height:50px}}@media (min-width:768px){.hero-shell{min-height:940px}.hero-visual{aspect-ratio:760/565;width:min(760px,100vw - 48px);height:auto;top:72px}.hero-primary-button,.hero-secondary-button{min-width:204px;height:46px}.value-card:not(:last-child){border-bottom:0;border-right:0}.value-card:not(:last-child):after{opacity:1;top:17%;bottom:17%}.community-orbit{height:166px}.community-section{padding-bottom:18px}.private-services-section{padding-top:28px}}@media (max-width:767px){.value-card:not(:last-child):after{content:none}}@media (min-width:1280px){.hero-shell{min-height:794px}.hero-visual{aspect-ratio:897/665;width:min(897px,100vw - 84px);height:auto;top:80px;left:auto;right:0;transform:none}.hero-visual:after{background:0 0}.hero-primary-button,.hero-secondary-button{height:44px}.hero-secondary-button{width:204px;min-width:204px}.hero-primary-button{width:178px;min-width:178px}.unlock-primary-button{width:406px;height:46px}.bazi-result-shell{margin-top:42px;padding:0}.bazi-result-heading h2{font-size:38px}.bazi-result-heading span{width:min(100%,690px);font-size:14px;line-height:1.8}.bazi-result-section{margin-top:24px;padding:28px 30px 24px}.bazi-result-section--chart{padding:32px 30px 28px}.bazi-result-section-copy h3{font-size:32px}.bazi-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.bazi-result-pillar-card{min-height:204px;padding:12px 14px 14px}.bazi-result-pillar-main strong{font-size:28px}.bazi-result-pillar-main p{font-size:12px}.bazi-result-unlock-banner{grid-template-columns:minmax(0,1fr) 188px;margin-top:16px}.bazi-result-teaser-grid{gap:14px;margin-top:22px}.bazi-result-teaser-card{min-height:164px;padding:22px 24px}.bazi-result-teaser-card h4{font-size:20px}.bazi-result-upgrade{margin-top:26px}.bazi-result-upgrade h4{font-size:20px}.bazi-result-upgrade-button{height:48px;font-size:13px}.bazi-result-expanded-stack{gap:24px;margin-top:24px}.community-orbit{height:190px}.community-section{padding-bottom:24px}.private-services-section{padding-top:52px}}@media (max-width:639px){.bazi-result-section{border-radius:12px;padding:18px 14px}.bazi-result-section-copy h3{font-size:23px;line-height:1.12}.bazi-result-section-copy p{width:min(100%,240px);margin-top:14px;font-size:10px;line-height:1.45}.bazi-result-teaser-grid{gap:12px;margin-top:20px;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;scroll-padding-inline:14px}.bazi-result-teaser-card{flex-basis:min(76vw,236px);min-height:172px;padding:16px 18px}.bazi-result-teaser-card h4{font-size:18px;line-height:1.1}.bazi-result-teaser-card-body{max-height:94px;margin-top:16px}.bazi-result-upgrade{margin-top:32px}.bazi-result-upgrade h4{width:min(100%,246px);margin:0 auto;font-size:18px;line-height:1.12}.bazi-result-upgrade p{width:min(100%,238px);font-size:10px;line-height:1.45}.bazi-result-upgrade-button{height:44px;margin-top:16px;font-size:11px}.hero-actions{width:100%}.hero-actions .hero-primary-button,.hero-actions .hero-secondary-button{min-width:0;height:46px;padding:0 12px;font-size:12px}.hero-actions .hero-secondary-button{flex:auto;max-width:190px}.hero-actions .hero-primary-button{flex:0 0 132px}}@media (max-width:299px){.hero-actions{gap:6px}.hero-actions .hero-primary-button,.hero-actions .hero-secondary-button{padding:0 5px;font-size:clamp(8px,3.2vw,9px)}.hero-actions .hero-secondary-button{max-width:none}.hero-actions .hero-primary-button{flex-basis:clamp(92px,34vw,100px)}}@media (max-width:767px){.community-visual{min-height:220px}.community-group-art{opacity:.46;width:clamp(430px,128vw,520px)}.services-final-cta:before{inset:0}.field-input{min-height:44px;padding:0 12px;font-size:12px;line-height:1.4}.survey-panel .btn-primary{height:48px;font-size:13px;line-height:1}.login-hero{min-height:auto}.login-card{border-radius:16px}.login-input{height:42px;padding:0 14px;font-size:11px}.login-submit-button,.login-register-button{height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal-on-scroll{opacity:1;transform:none}.btn-primary:hover:after,.btn-primary:hover{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
